Fixup various W=1 warnings, and then add COMPILE_TEST support, which explains why these where missed on the previous pass.
One of these patches added as a new checkpatch warning, by copy/pasting an existing macro and slightly modifying it. The code already has lots of checkpatch warnings, so one more is not going to make that much difference. v2: Use while (0) Rework buffer alignment to make it clearer Andrew Lunn (7): drivers: net: smc91x: Fix set but unused W=1 warning drivers: net: smc91x: Fix missing kerneldoc reported by W=1 drivers: net: smc911x: Work around set but unused status drivers: net: smc911x: Fix set but unused status because of DBG macro drivers: net: smc911x: Fix passing wrong number of parameters to DBG() macro drivers: net: smc911x: Fix cast from pointer to integer of different size drivers: net: smsc: Add COMPILE_TEST support drivers/net/ethernet/smsc/Kconfig | 6 +++--- drivers/net/ethernet/smsc/smc911x.c | 19 +++++++++++-------- drivers/net/ethernet/smsc/smc91x.c | 10 ++++++++-- drivers/net/ethernet/smsc/smc91x.h | 10 ++++++++++ 4 files changed, 32 insertions(+), 13 deletions(-) -- 2.28.0