../drivers/net/ethernet/ti/tlan.c:1846:8: warning: comparison of distinct pointer types ('unsigned long *' and 'typeof (priv->timer_set_at + (250 / 10)) *' (aka 'unsigned int *')) [-Wcompare-distinct-pointer-types] 1846 | if (time_is_before_eq_jiffies(priv->timer_set_at + TLAN_TIMER_ACT_DELAY)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/jiffies.h:292:38: note: expanded from macro 'time_is_before_eq_jiffies' 292 | #define time_is_before_eq_jiffies(a) time_after_eq(jiffies, a) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/jiffies.h:149:3: note: expanded from macro 'time_after_eq' 149 | typecheck(unsigned long, b) && \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/typecheck.h:12:18: note: expanded from macro 'typecheck' 12 | (void)(&__dummy == &__dummy2); \ | ~~~~~~~~ ^ ~~~~~~~~~ ../drivers/net/ethernet/ti/tlan.c:2070:7: warning: variable 'def_tx' set but not used [-Wunused-but-set-variable] 2070 | u32 def_tx, crc, code; | ^ 2 warnings generated. ../drivers/net/ethernet/ti/tlan.c:2072:7: warning: variable 'def_tx' set but not used [-Wunused-but-set-variable] 2072 | u32 def_tx, crc, code; | ^ 1 warning generated. ../drivers/net/ethernet/ti/tlan.c:1846:8: warning: comparison of distinct pointer types ('unsigned long *' and 'typeof (priv->timer_set_at + (250 / 10)) *' (aka 'unsigned int *')) [-Wcompare-distinct-pointer-types] 1846 | if (time_is_before_eq_jiffies(priv->timer_set_at + TLAN_TIMER_ACT_DELAY)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/jiffies.h:292:38: note: expanded from macro 'time_is_before_eq_jiffies' 292 | #define time_is_before_eq_jiffies(a) time_after_eq(jiffies, a) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/jiffies.h:149:3: note: expanded from macro 'time_after_eq' 149 | typecheck(unsigned long, b) && \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/typecheck.h:12:18: note: expanded from macro 'typecheck' 12 | (void)(&__dummy == &__dummy2); \ | ~~~~~~~~ ^ ~~~~~~~~~ ../drivers/net/ethernet/ti/tlan.c:2070:7: warning: variable 'def_tx' set but not used [-Wunused-but-set-variable] 2070 | u32 def_tx, crc, code; | ^ 2 warnings generated. New errors added --- /tmp/tmp.L3NO5Umymh 2025-08-27 01:09:30.514294957 -0700 +++ /tmp/tmp.Y7ewZiPyC8 2025-08-27 01:11:04.302451396 -0700 @@ -1,2 +1,14 @@ -../drivers/net/ethernet/ti/tlan.c:2072:7: warning: variable 'def_tx' set but not used [-Wunused-but-set-variable] - 2072 | u32 def_tx, crc, code; +../drivers/net/ethernet/ti/tlan.c:1846:8: warning: comparison of distinct pointer types ('unsigned long *' and 'typeof (priv->timer_set_at + (250 / 10)) *' (aka 'unsigned int *')) [-Wcompare-distinct-pointer-types] + 1846 | if (time_is_before_eq_jiffies(priv->timer_set_at + TLAN_TIMER_ACT_DELAY)) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/jiffies.h:292:38: note: expanded from macro 'time_is_before_eq_jiffies' + 292 | #define time_is_before_eq_jiffies(a) time_after_eq(jiffies, a) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/jiffies.h:149:3: note: expanded from macro 'time_after_eq' + 149 | typecheck(unsigned long, b) && \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/typecheck.h:12:18: note: expanded from macro 'typecheck' + 12 | (void)(&__dummy == &__dummy2); \ + | ~~~~~~~~ ^ ~~~~~~~~~ +../drivers/net/ethernet/ti/tlan.c:2070:7: warning: variable 'def_tx' set but not used [-Wunused-but-set-variable] + 2070 | u32 def_tx, crc, code; @@ -4 +16 @@ -1 warning generated. +2 warnings generated. Per-file breakdown --- /tmp/tmp.lGLhjVsRxw 2025-08-27 01:11:58.514963556 -0700 +++ /tmp/tmp.mkQrHzkrZU 2025-08-27 01:11:58.516963538 -0700 @@ -1 +1 @@ - 1 ../drivers/net/ethernet/ti/tlan.c + 2 ../drivers/net/ethernet/ti/tlan.c