1TODO: 2- checkpatch.pl fixes 3 These checks should be ignored: 4 CHECK:ALLOC_SIZEOF_STRUCT: Prefer kmalloc(sizeof(*board->private_data)...) over kmalloc(sizeof(struct xxx_priv)...) 5 ./gpio/gpib_bitbang.c:50: ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parenthese 6 This warning will be addressed later: WARNING:UNDOCUMENTED_DT_STRING: DT compatible string 7- tidy-up comments: 8 - there are some "//comments" and "// comments" scattered around 9 - sometimes they are misaligned 10 - sometimes "// comments" are interleaved with "/* comments */" 11 - multiline comments should start with initial almost-blank line: 12 /* 13 * Good 14 * multiline 15 * comment 16 */ 17 /* Bad 18 * multiline 19 * comment 20 */ 21- resolve XXX notes where possible 22- fix FIXME notes 23- clean-up commented-out code 24- fix typos 25