To reproduce: scripts/checkpatch.pl -f drivers/hwmon/dell-smm-hwmon.c | grep 'blank' -A 4 The command will generate warnings for missing blank lines after declarations that are caused by the following structure declaration: struct smm_regs { unsigned int eax; unsigned int ebx __packed; unsigned int ecx __packed; unsigned int edx __packed; unsigned int esi __packed; unsigned int edi __packed; }; This is somehow a false positive as the warning message is misleading, as there shouldn't be blank lines between fields of a structure.