CC: [email protected]
BCC: [email protected]
CC: [email protected]
TO: Bart Van Assche <[email protected]>
CC: Helge Deller <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   515f71412bb73ebd7f41f90e1684fc80b8730789
commit: 6968e707d371ef80511448c6771daf445b4a5cf5 parisc: io: Improve the 
outb(), outw() and outl() macros
date:   7 months ago
:::::: branch date: 8 hours ago
:::::: commit date: 7 months ago
config: parisc-randconfig-m031-20220724 
(https://download.01.org/0day-ci/archive/20220724/[email protected]/config)
compiler: hppa-linux-gcc (GCC) 12.1.0

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <[email protected]>
Reported-by: Dan Carpenter <[email protected]>

New smatch warnings:
drivers/char/pcmcia/synclink_cs.c:340 irq_disable() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:350 irq_enable() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:699 issue_command() warn: ignoring 
unreachable code.
drivers/char/pcmcia/synclink_cs.c:1122 dsr_change() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:1137 ri_change() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:3551 tx_set_idle() warn: ignoring unreachable 
code.

Old smatch warnings:
drivers/char/pcmcia/synclink_cs.c:343 irq_disable() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:353 irq_enable() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:1023 tx_ready() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:1025 tx_ready() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:1388 mgslpc_program_hw() warn: ignoring 
unreachable code.
drivers/char/pcmcia/synclink_cs.c:1873 set_interface() warn: ignoring 
unreachable code.
drivers/char/pcmcia/synclink_cs.c:2176 mgslpc_break() warn: ignoring 
unreachable code.
drivers/char/pcmcia/synclink_cs.c:2178 mgslpc_break() warn: ignoring 
unreachable code.
drivers/char/pcmcia/synclink_cs.c:2490 mgslpc_open() error: we previously 
assumed 'info' could be null (see line 2476)
drivers/char/pcmcia/synclink_cs.c:2885 mgslpc_set_rate() warn: ignoring 
unreachable code.
drivers/char/pcmcia/synclink_cs.c:2916 enable_auxclk() warn: ignoring 
unreachable code.
drivers/char/pcmcia/synclink_cs.c:2988 loopback_enable() warn: ignoring 
unreachable code.
drivers/char/pcmcia/synclink_cs.c:3013 hdlc_mode() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:3252 rx_stop() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:3269 rx_start() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:3329 reset_device() warn: ignoring 
unreachable code.
drivers/char/pcmcia/synclink_cs.c:3383 async_mode() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:3553 tx_set_idle() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:3596 set_signals() warn: ignoring unreachable 
code.
drivers/char/pcmcia/synclink_cs.c:3720 register_test() warn: ignoring 
unreachable code.
drivers/char/pcmcia/synclink_cs.c:3749 irq_test() warn: ignoring unreachable 
code.

vim +340 drivers/char/pcmcia/synclink_cs.c

^1da177e4c3f415 Linus Torvalds 2005-04-16  326  
^1da177e4c3f415 Linus Torvalds 2005-04-16  327  #define set_reg_bits(info, reg, 
mask) \
^1da177e4c3f415 Linus Torvalds 2005-04-16  328          write_reg(info, (reg), \
^1da177e4c3f415 Linus Torvalds 2005-04-16  329                   (unsigned 
char) (read_reg(info, (reg)) | (mask)))
^1da177e4c3f415 Linus Torvalds 2005-04-16  330  #define clear_reg_bits(info, 
reg, mask) \
^1da177e4c3f415 Linus Torvalds 2005-04-16  331          write_reg(info, (reg), \
^1da177e4c3f415 Linus Torvalds 2005-04-16  332                   (unsigned 
char) (read_reg(info, (reg)) & ~(mask)))
^1da177e4c3f415 Linus Torvalds 2005-04-16  333  /*
^1da177e4c3f415 Linus Torvalds 2005-04-16  334   * interrupt enable/disable 
routines
^1da177e4c3f415 Linus Torvalds 2005-04-16  335   */
^1da177e4c3f415 Linus Torvalds 2005-04-16  336  static void 
irq_disable(MGSLPC_INFO *info, unsigned char channel, unsigned short mask)
^1da177e4c3f415 Linus Torvalds 2005-04-16  337  {
^1da177e4c3f415 Linus Torvalds 2005-04-16  338          if (channel == CHA) {
^1da177e4c3f415 Linus Torvalds 2005-04-16  339                  
info->imra_value |= mask;
^1da177e4c3f415 Linus Torvalds 2005-04-16 @340                  
write_reg16(info, CHA + IMR, info->imra_value);
^1da177e4c3f415 Linus Torvalds 2005-04-16  341          } else {
^1da177e4c3f415 Linus Torvalds 2005-04-16  342                  
info->imrb_value |= mask;
^1da177e4c3f415 Linus Torvalds 2005-04-16  343                  
write_reg16(info, CHB + IMR, info->imrb_value);
^1da177e4c3f415 Linus Torvalds 2005-04-16  344          }
^1da177e4c3f415 Linus Torvalds 2005-04-16  345  }
^1da177e4c3f415 Linus Torvalds 2005-04-16  346  static void 
irq_enable(MGSLPC_INFO *info, unsigned char channel, unsigned short mask)
^1da177e4c3f415 Linus Torvalds 2005-04-16  347  {
^1da177e4c3f415 Linus Torvalds 2005-04-16  348          if (channel == CHA) {
^1da177e4c3f415 Linus Torvalds 2005-04-16  349                  
info->imra_value &= ~mask;
^1da177e4c3f415 Linus Torvalds 2005-04-16 @350                  
write_reg16(info, CHA + IMR, info->imra_value);
^1da177e4c3f415 Linus Torvalds 2005-04-16  351          } else {
^1da177e4c3f415 Linus Torvalds 2005-04-16  352                  
info->imrb_value &= ~mask;
^1da177e4c3f415 Linus Torvalds 2005-04-16  353                  
write_reg16(info, CHB + IMR, info->imrb_value);
^1da177e4c3f415 Linus Torvalds 2005-04-16  354          }
^1da177e4c3f415 Linus Torvalds 2005-04-16  355  }
^1da177e4c3f415 Linus Torvalds 2005-04-16  356  

:::::: The code at line 340 was first introduced by commit
:::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2

:::::: TO: Linus Torvalds <[email protected]>
:::::: CC: Linus Torvalds <[email protected]>

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp
_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to