CC: kbuild-...@lists.01.org BCC: l...@intel.com CC: linux-ker...@vger.kernel.org TO: Bart Van Assche <bvanass...@acm.org> CC: Helge Deller <del...@gmx.de>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 79b00034e9dcd2b065c1665c8b42f62b6b80a9be commit: 6968e707d371ef80511448c6771daf445b4a5cf5 parisc: io: Improve the outb(), outw() and outl() macros date: 9 weeks ago :::::: branch date: 17 hours ago :::::: commit date: 9 weeks ago config: parisc-randconfig-m031-20220304 (https://download.01.org/0day-ci/archive/20220312/202203120553.vhrztbzj-...@intel.com/config) compiler: hppa-linux-gcc (GCC) 11.2.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <l...@intel.com> Reported-by: Dan Carpenter <dan.carpen...@oracle.com> New smatch warnings: drivers/media/rc/ite-cir.c:573 it87_put_tx_byte() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:625 it87_disable_tx_interrupt() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:634 it87_enable_tx_interrupt() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:776 it8708_put_tx_byte() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:830 it8708_disable_tx_interrupt() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:839 it8708_enable_tx_interrupt() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:909 it8709_rm() warn: ignoring unreachable code. drivers/media/rc/fintek-cir.c:65 fintek_config_mode_disable() warn: ignoring unreachable code. drivers/media/rc/fintek-cir.c:80 fintek_cir_reg_write() warn: ignoring unreachable code. drivers/media/rc/nuvoton-cir.c:66 nvt_cr_read() warn: ignoring unreachable code. drivers/media/rc/nuvoton-cir.c:142 nvt_cir_wake_reg_write() warn: ignoring unreachable code. drivers/media/rc/nuvoton-cir.c:129 nvt_cir_reg_write() warn: ignoring unreachable code. drivers/hwmon/dme1737.c:2017 dme1737_sio_enter() warn: ignoring unreachable code. drivers/hwmon/dme1737.c:2027 dme1737_sio_inb() warn: ignoring unreachable code. drivers/hwmon/dme1737.c:2022 dme1737_sio_exit() warn: ignoring unreachable code. drivers/hwmon/f71882fg.c:1106 superio_inb() warn: ignoring unreachable code. drivers/hwmon/f71805f.c:295 f71805f_read8() warn: ignoring unreachable code. drivers/hwmon/f71805f.c:64 superio_inb() warn: ignoring unreachable code. drivers/comedi/drivers/das08.c:296 das08jr_do_insn_bits() warn: ignoring unreachable code. drivers/media/rc/serial_ir.c:157 soutp() warn: ignoring unreachable code. drivers/media/rc/serial_ir.c:406 hardware_init_port() warn: ignoring unreachable code. drivers/hwmon/it87.c:672 it87_read_value() warn: ignoring unreachable code. drivers/hwmon/it87.c:88 superio_inb() warn: ignoring unreachable code. drivers/i2c/busses/i2c-ocores.c:141 oc_setreg_io_8() warn: ignoring unreachable code. drivers/comedi/drivers/ni_daq_700.c:85 daq700_dio_insn_bits() warn: ignoring unreachable code. drivers/hwmon/nct6683.c:86 superio_inb() warn: ignoring unreachable code. drivers/hwmon/pc87427.c:561 update_pwm_enable() warn: ignoring unreachable code. drivers/hwmon/pc87427.c:648 pwm_store() warn: ignoring unreachable code. drivers/hwmon/pc87427.c:153 pc87427_read8_bank() warn: ignoring unreachable code. drivers/hwmon/pc87427.c:116 superio_inb() warn: ignoring unreachable code. drivers/hwmon/w83627ehf.c:104 superio_inb() warn: ignoring unreachable code. drivers/hwmon/smsc47b397.c:67 superio_enter() warn: ignoring unreachable code. drivers/hwmon/smsc47b397.c:52 superio_inb() warn: ignoring unreachable code. drivers/hwmon/nct6775.c:249 superio_inb() warn: ignoring unreachable code. drivers/comedi/drivers/comedi_8254.c:164 __i8254_write() warn: ignoring unreachable code. drivers/comedi/drivers/pcl730.c:223 pcl730_do_insn_bits() warn: ignoring unreachable code. drivers/parport/parport_pc.c:117 frob_econtrol() warn: ignoring unreachable code. include/linux/parport_pc.h:68 parport_pc_write_data() warn: ignoring unreachable code. drivers/net/arcnet/com90io.c:315 com90io_command() warn: ignoring unreachable code. drivers/net/arcnet/com90io.c:329 com90io_setmask() warn: ignoring unreachable code. drivers/net/arcnet/com90xx.c:566 com90xx_command() warn: ignoring unreachable code. drivers/net/arcnet/com90xx.c:580 com90xx_setmask() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:1319 set_addresses() warn: ignoring unreachable code. drivers/net/can/cc770/cc770_isa.c:131 cc770_isa_port_write_reg() warn: ignoring unreachable code. 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. drivers/comedi/drivers/pcl816.c:148 pcl816_ai_set_chan_scan() warn: ignoring unreachable code. drivers/comedi/drivers/pcl816.c:177 pcl816_ai_clear_eoc() warn: ignoring unreachable code. drivers/comedi/drivers/pcl816.c:183 pcl816_ai_soft_trig() warn: ignoring unreachable code. drivers/char/ipmi/ipmi_si_port_io.c:18 port_outb() warn: ignoring unreachable code. drivers/char/ipmi/ipmi_si_port_io.c:33 port_outw() warn: ignoring unreachable code. drivers/char/ipmi/ipmi_si_port_io.c:48 port_outl() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:324 axnet_config() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:1440 ei_receive() warn: ignoring unreachable code. drivers/comedi/drivers/pcm3724.c:156 enable_chan() warn: ignoring unreachable code. drivers/comedi/drivers/rti800.c:245 rti800_do_insn_bits() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:860 set_misc_reg() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:1066 ei_watchdog() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:1251 dma_block_output() warn: ignoring unreachable code. drivers/comedi/drivers/das16m1.c:304 das16m1_ai_cancel() warn: ignoring unreachable code. drivers/comedi/drivers/das16m1.c:367 das16m1_do_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/das16.c:894 das16_do_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/das800.c:228 das800_ind_read() warn: ignoring unreachable code. drivers/comedi/drivers/das800.c:241 das800_enable() warn: ignoring unreachable code. drivers/comedi/drivers/dt2817.c:65 dt2817_dio_insn_config() warn: ignoring unreachable code. drivers/comedi/drivers/dt2817.c:82 dt2817_dio_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/dt2817.c:125 dt2817_attach() warn: ignoring unreachable code. drivers/comedi/drivers/dt2811.c:209 dt2811_interrupt() warn: ignoring unreachable code. drivers/comedi/drivers/dt2811.c:237 dt2811_ai_cancel() warn: ignoring unreachable code. drivers/comedi/drivers/dt2811.c:248 dt2811_ai_set_chanspec() warn: ignoring unreachable code. drivers/comedi/drivers/dt2811.c:531 dt2811_do_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/dt282x.c:939 dt282x_dio_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/dt282x.c:971 dt282x_dio_insn_config() warn: ignoring unreachable code. drivers/comedi/drivers/dmm32at.c:399 dmm32at_ai_cancel() warn: ignoring unreachable code. drivers/comedi/drivers/dmm32at.c:434 dmm32at_isr() warn: ignoring unreachable code. drivers/comedi/drivers/aio_iiro_16.c:81 aio_iiro_enable_irq() warn: ignoring unreachable code. drivers/comedi/drivers/c6xdigio.c:66 c6xdigio_write_data() warn: ignoring unreachable code. drivers/comedi/drivers/ni_atmio16d.c:534 atmio16d_dio_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/ni_atmio16d.c:565 atmio16d_dio_insn_config() warn: ignoring unreachable code. drivers/comedi/drivers/ni_at_a2150.c:217 a2150_interrupt() warn: ignoring unreachable code. drivers/comedi/drivers/ni_at_a2150.c:767 a2150_detach() warn: ignoring unreachable code. drivers/comedi/drivers/cb_das16_cs.c:250 das16cs_dio_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/cb_das16_cs.c:284 das16cs_dio_insn_config() warn: ignoring unreachable code. drivers/comedi/drivers/cb_das16_cs.c:308 das16cs_counter_insn_config() warn: ignoring unreachable code. Old smatch warnings: drivers/media/rc/ite-cir.c:536 it87_set_carrier_params() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:581 it87_idle_rx() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:593 it87_disable_rx() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:609 it87_enable_rx() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:642 it87_disable() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:659 it87_init_hardware() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:715 it8708_set_carrier_params() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:784 it8708_idle_rx() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:796 it8708_disable_rx() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:813 it8708_enable_rx() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:848 it8708_disable() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:864 it8708_init_hardware() warn: ignoring unreachable code. drivers/media/rc/ite-cir.c:916 it8709_wm() warn: ignoring unreachable code. drivers/media/rc/fintek-cir.c:58 fintek_config_mode_enable() warn: ignoring unreachable code. drivers/media/rc/fintek-cir.c:30 fintek_cr_write() warn: ignoring unreachable code. drivers/media/rc/fintek-cir.c:39 fintek_cr_read() warn: ignoring unreachable code. drivers/media/rc/nuvoton-cir.c:59 nvt_cr_write() warn: ignoring unreachable code. drivers/media/rc/nuvoton-cir.c:84 nvt_efm_enable() warn: ignoring unreachable code. drivers/media/rc/nuvoton-cir.c:93 nvt_efm_disable() warn: ignoring unreachable code. drivers/hwmon/dme1737.c:566 dme1737_read() warn: ignoring unreachable code. drivers/hwmon/dme1737.c:587 dme1737_write() warn: ignoring unreachable code. drivers/hwmon/dme1737.c:2033 dme1737_sio_outb() warn: ignoring unreachable code. drivers/hwmon/f71882fg.c:1159 f71882fg_read8() warn: ignoring unreachable code. drivers/hwmon/f71882fg.c:1177 f71882fg_write8() warn: ignoring unreachable code. drivers/hwmon/f71882fg.c:1127 superio_enter() warn: ignoring unreachable code. drivers/hwmon/f71882fg.c:1135 superio_select() warn: ignoring unreachable code. drivers/hwmon/f71882fg.c:1141 superio_exit() warn: ignoring unreachable code. drivers/hwmon/f71805f.c:72 superio_inw() warn: ignoring unreachable code. drivers/hwmon/f71805f.c:302 f71805f_write8() warn: ignoring unreachable code. drivers/hwmon/f71805f.c:315 f71805f_read16() warn: ignoring unreachable code. drivers/hwmon/f71805f.c:326 f71805f_write16() warn: ignoring unreachable code. drivers/hwmon/f71805f.c:92 superio_enter() warn: ignoring unreachable code. drivers/hwmon/f71805f.c:82 superio_select() warn: ignoring unreachable code. drivers/hwmon/f71805f.c:101 superio_exit() warn: ignoring unreachable code. drivers/comedi/drivers/das08.c:192 das08_ai_insn_read() warn: ignoring unreachable code. drivers/comedi/drivers/das08.c:272 das08_do_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/das08.c:313 das08_ao_set_data() warn: ignoring unreachable code. drivers/comedi/drivers/das08.c:318 das08_ao_set_data() warn: ignoring unreachable code. drivers/hwmon/it87.c:102 superio_inw() warn: ignoring unreachable code. drivers/hwmon/it87.c:683 it87_write_value() warn: ignoring unreachable code. drivers/hwmon/it87.c:123 superio_enter() warn: ignoring unreachable code. drivers/hwmon/it87.c:111 superio_select() warn: ignoring unreachable code. drivers/hwmon/it87.c:94 superio_outb() warn: ignoring unreachable code. drivers/hwmon/it87.c:132 superio_exit() warn: ignoring unreachable code. drivers/comedi/drivers/ni_daq_700.c:149 daq700_ai_rinsn() warn: ignoring unreachable code. drivers/comedi/drivers/ni_daq_700.c:200 daq700_ai_config() warn: ignoring unreachable code. drivers/hwmon/nct6683.c:500 nct6683_read() warn: ignoring unreachable code. drivers/hwmon/nct6683.c:514 nct6683_write() warn: ignoring unreachable code. drivers/hwmon/nct6683.c:106 superio_enter() warn: ignoring unreachable code. drivers/hwmon/nct6683.c:93 superio_select() warn: ignoring unreachable code. drivers/hwmon/nct6683.c:115 superio_exit() warn: ignoring unreachable code. drivers/hwmon/nct6683.c:79 superio_outb() warn: ignoring unreachable code. drivers/hwmon/pc87427.c:188 pc87427_readall_fan() warn: ignoring unreachable code. drivers/hwmon/pc87427.c:243 pc87427_readall_pwm() warn: ignoring unreachable code. drivers/hwmon/pc87427.c:307 pc87427_readall_temp() warn: ignoring unreachable code. drivers/hwmon/pc87427.c:438 fan_min_store() warn: ignoring unreachable code. drivers/hwmon/pc87427.c:161 pc87427_write8_bank() warn: ignoring unreachable code. drivers/hwmon/pc87427.c:110 superio_outb() warn: ignoring unreachable code. drivers/hwmon/pc87427.c:122 superio_exit() warn: ignoring unreachable code. drivers/hwmon/w83627ehf.c:409 w83627ehf_read_value() warn: ignoring unreachable code. drivers/hwmon/w83627ehf.c:396 w83627ehf_set_bank() warn: ignoring unreachable code. drivers/hwmon/w83627ehf.c:429 w83627ehf_write_value() warn: ignoring unreachable code. drivers/hwmon/w83627ehf.c:121 superio_enter() warn: ignoring unreachable code. drivers/hwmon/w83627ehf.c:111 superio_select() warn: ignoring unreachable code. drivers/hwmon/w83627ehf.c:97 superio_outb() warn: ignoring unreachable code. drivers/hwmon/w83627ehf.c:130 superio_exit() warn: ignoring unreachable code. drivers/hwmon/smsc47b397.c:111 smsc47b397_read_value() warn: ignoring unreachable code. drivers/hwmon/smsc47b397.c:73 superio_exit() warn: ignoring unreachable code. drivers/hwmon/smsc47b397.c:46 superio_outb() warn: ignoring unreachable code. drivers/hwmon/nct6775.c:241 superio_outb() warn: ignoring unreachable code. drivers/hwmon/nct6775.c:257 superio_select() warn: ignoring unreachable code. drivers/hwmon/nct6775.c:271 superio_enter() warn: ignoring unreachable code. drivers/hwmon/nct6775.c:281 superio_exit() warn: ignoring unreachable code. drivers/hwmon/nct6775.c:1586 nct6775_read_value() warn: ignoring unreachable code. drivers/hwmon/nct6775.c:1575 nct6775_set_bank() warn: ignoring unreachable code. drivers/hwmon/nct6775.c:1601 nct6775_write_value() warn: ignoring unreachable code. drivers/comedi/drivers/comedi_8254.c:170 __i8254_write() warn: ignoring unreachable code. drivers/comedi/drivers/comedi_8254.c:176 __i8254_write() warn: ignoring unreachable code. drivers/comedi/drivers/pcl730.c:225 pcl730_do_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/pcl730.c:227 pcl730_do_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/pcl730.c:229 pcl730_do_insn_bits() warn: ignoring unreachable code. drivers/parport/parport_pc.c:211 clear_epp_timeout() warn: ignoring unreachable code. drivers/parport/parport_pc.c:252 parport_pc_restore_state() warn: ignoring unreachable code. drivers/parport/parport_pc.c:554 parport_pc_fifo_write_block_pio() warn: ignoring unreachable code. include/linux/parport_pc.h:141 __parport_pc_frob_control() warn: ignoring unreachable code. drivers/parport/parport_pc.c:755 parport_pc_compat_write_block_pio() warn: ignoring unreachable code. drivers/parport/parport_pc.c:1411 parport_SPP_supported() warn: ignoring unreachable code. drivers/parport/parport_pc.c:1482 parport_ECR_present() warn: ignoring unreachable code. drivers/parport/parport_pc.c:1865 irq_probe_ECP() warn: ignoring unreachable code. drivers/parport/parport_pc.c:2261 parport_pc_unregister_port() warn: consider using resource_size() here drivers/net/arcnet/com90io.c:75 get_buffer_byte() warn: ignoring unreachable code. drivers/net/arcnet/com90io.c:100 get_whole_buffer() warn: ignoring unreachable code. drivers/net/arcnet/com90io.c:116 put_whole_buffer() warn: ignoring unreachable code. drivers/net/arcnet/com90io.c:149 com90io_probe() warn: impossible condition '(inb(ioaddr + 1 * (0)) == 255) => ((-128)-127 == 255)' drivers/net/arcnet/com90io.c:166 com90io_probe() warn: ignoring unreachable code. drivers/net/arcnet/com90io.c:251 com90io_found() warn: ignoring unreachable code. drivers/net/arcnet/com90io.c:284 com90io_reset() warn: argument 4 to %02X specifier has type 'char' drivers/net/arcnet/com90io.c:294 com90io_reset() warn: ignoring unreachable code. drivers/net/arcnet/com90io.c:417 com90io_exit() warn: ignoring unreachable code. drivers/net/arcnet/com90xx.c:161 com90xx_probe() warn: impossible condition '(inb(ioaddr + 1 * (0)) == 255) => ((-128)-127 == 255)' drivers/net/arcnet/com90xx.c:324 com90xx_probe() warn: ignoring unreachable code. drivers/net/arcnet/com90xx.c:595 com90xx_reset() warn: argument 3 to %02X specifier has type 'char' drivers/net/arcnet/com90xx.c:604 com90xx_reset() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:356 mii_idle() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:370 mii_putbit() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:375 mii_putbit() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:403 mii_getbit() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:425 mii_rd() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:447 mii_wr() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:987 xirc2ps_interrupt() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:1005 xirc2ps_interrupt() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:1176 xirc2ps_interrupt() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:1194 xirc2ps_tx_timeout_task() warn: inconsistent indenting drivers/net/ethernet/xircom/xirc2ps_cs.c:1236 do_start_xmit() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:1279 set_address() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:1282 set_address() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:1284 set_address() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:1334 set_multicast_list() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:1452 hardreset() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:1473 do_reset() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:1678 init_mii() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:1702 do_powerdown() warn: ignoring unreachable code. drivers/net/ethernet/xircom/xirc2ps_cs.c:1721 do_stop() warn: ignoring unreachable code. drivers/net/can/cc770/cc770_isa.c:142 cc770_isa_port_read_reg_indirect() warn: ignoring unreachable code. drivers/net/can/cc770/cc770_isa.c:156 cc770_isa_port_write_reg_indirect() warn: ignoring unreachable code. 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. drivers/comedi/drivers/pcl816.c:140 pcl816_ai_set_chan_range() warn: ignoring unreachable code. drivers/comedi/drivers/pcl816.c:171 pcl816_ai_setup_chanlist() error: uninitialized symbol 'last_chan'. drivers/comedi/drivers/pcl816.c:443 pcl816_ai_cmd() warn: ignoring unreachable code. drivers/comedi/drivers/pcl816.c:491 pcl816_ai_cancel() warn: ignoring unreachable code. drivers/comedi/drivers/pcl816.c:512 pcl816_ai_insn_read() warn: ignoring unreachable code. drivers/comedi/drivers/pcl816.c:550 pcl816_do_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/pcl816.c:561 pcl816_reset() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:220 get_prom() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:424 mdio_sync() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:437 mdio_read() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:456 mdio_write() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:479 axnet_open() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:526 axnet_reset_8390() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:635 get_8390_hdr() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:658 block_input() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:685 block_output() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:976 axnet_start_xmit() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:1117 ax_interrupt() warn: argument 4 to %#2x specifier has type 'char' drivers/net/ethernet/8390/axnet_cs.c:1117 ax_interrupt() warn: argument 5 to %#2x specifier has type 'char' drivers/net/ethernet/8390/axnet_cs.c:1129 ax_interrupt() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:1469 ei_rx_overrun() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:1586 do_set_multicast_list() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:1640 AX88190_init() warn: ignoring unreachable code. drivers/net/ethernet/8390/axnet_cs.c:1706 NS8390_trigger_send() warn: ignoring unreachable code. drivers/comedi/drivers/pcm3724.c:117 do_3724_config() warn: ignoring unreachable code. drivers/comedi/drivers/rti800.c:142 rti800_ai_eoc() warn: ignoring unreachable code. drivers/comedi/drivers/rti800.c:163 rti800_ai_insn_read() warn: ignoring unreachable code. drivers/comedi/drivers/rti800.c:222 rti800_ao_insn_write() warn: ignoring unreachable code. drivers/comedi/drivers/rti800.c:264 rti800_attach() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:356 get_prom() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:416 get_ax88190() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:711 mdio_sync() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:724 mdio_read() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:743 mdio_write() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:775 read_eeprom() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:812 write_asic() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:871 set_misc_reg() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:922 pcnet_open() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:970 pcnet_reset_8390() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:1148 dma_get_8390_hdr() warn: ignoring unreachable code. drivers/net/ethernet/8390/pcnet_cs.c:1183 dma_block_input() warn: ignoring unreachable code. drivers/comedi/drivers/das16m1.c:115 das16m1_ai_set_queue() warn: ignoring unreachable code. drivers/comedi/drivers/das16m1.c:285 das16m1_ai_cmd() warn: ignoring unreachable code. drivers/comedi/drivers/das16m1.c:336 das16m1_ai_insn_read() warn: ignoring unreachable code. drivers/comedi/drivers/das16m1.c:474 das16m1_interrupt() warn: ignoring unreachable code. drivers/comedi/drivers/das16m1.c:591 das16m1_attach() warn: ignoring unreachable code. drivers/comedi/drivers/das16.c:542 das16_ai_set_mux_range() warn: ignoring unreachable code. drivers/comedi/drivers/das16.c:714 das16_cmd_exec() warn: ignoring unreachable code. drivers/comedi/drivers/das16.c:726 das16_cmd_exec() warn: ignoring unreachable code. drivers/comedi/drivers/das16.c:731 das16_cmd_exec() warn: ignoring unreachable code. drivers/comedi/drivers/das16.c:734 das16_cmd_exec() warn: ignoring unreachable code. drivers/comedi/drivers/das16.c:773 das16_cancel() warn: ignoring unreachable code. drivers/comedi/drivers/das16.c:838 das16_ai_insn_read() warn: ignoring unreachable code. drivers/comedi/drivers/das16.c:871 das16_ao_insn_write() warn: ignoring unreachable code. drivers/comedi/drivers/das16.c:920 das16_reset() warn: ignoring unreachable code. drivers/comedi/drivers/das16.c:1145 das16_attach() warn: ignoring unreachable code. drivers/comedi/drivers/das800.c:218 das800_ind_write() warn: ignoring unreachable code. drivers/comedi/drivers/das800.c:390 das800_ai_do_cmd() warn: ignoring unreachable code. drivers/comedi/drivers/das800.c:545 das800_ai_insn_read() warn: ignoring unreachable code. drivers/comedi/drivers/dt2817.c:84 dt2817_dio_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/dt2817.c:86 dt2817_dio_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/dt2817.c:88 dt2817_dio_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/dt2811.c:296 dt2811_ai_cmd() warn: ignoring unreachable code. drivers/comedi/drivers/dt2811.c:506 dt2811_ao_insn_write() warn: ignoring unreachable code. drivers/comedi/drivers/dt2811.c:541 dt2811_reset() warn: ignoring unreachable code. drivers/comedi/drivers/dt282x.c:389 dt282x_ns_to_timer() error: uninitialized symbol 'divider'. drivers/comedi/drivers/dt282x.c:394 dt282x_ns_to_timer() error: uninitialized symbol 'base'. drivers/comedi/drivers/dt282x.c:448 dt282x_ao_dma_interrupt() warn: ignoring unreachable code. drivers/comedi/drivers/dt282x.c:468 dt282x_ai_dma_interrupt() warn: ignoring unreachable code. drivers/comedi/drivers/dt282x.c:544 dt282x_load_changain() warn: ignoring unreachable code. drivers/comedi/drivers/dt282x.c:599 dt282x_ai_insn_read() warn: ignoring unreachable code. drivers/comedi/drivers/dt282x.c:699 dt282x_ai_cmd() warn: ignoring unreachable code. drivers/comedi/drivers/dt282x.c:757 dt282x_ai_cancel() warn: ignoring unreachable code. drivers/comedi/drivers/dt282x.c:786 dt282x_ao_insn_write() warn: ignoring unreachable code. drivers/comedi/drivers/dt282x.c:869 dt282x_ao_inttrig() warn: ignoring unreachable code. drivers/comedi/drivers/dt282x.c:887 dt282x_ao_cmd() warn: ignoring unreachable code. drivers/comedi/drivers/dt282x.c:924 dt282x_ao_cancel() warn: ignoring unreachable code. drivers/comedi/drivers/dt282x.c:1044 dt282x_initialize() warn: ignoring unreachable code. drivers/comedi/drivers/dmm32at.c:167 dmm32at_ai_set_chanspec() warn: ignoring unreachable code. drivers/comedi/drivers/dmm32at.c:220 dmm32at_ai_insn_read() warn: ignoring unreachable code. drivers/comedi/drivers/dmm32at.c:344 dmm32at_setaitimer() warn: ignoring unreachable code. drivers/comedi/drivers/dmm32at.c:372 dmm32at_ai_cmd() warn: ignoring unreachable code. drivers/comedi/drivers/dmm32at.c:464 dmm32at_ao_insn_write() warn: ignoring unreachable code. drivers/comedi/drivers/dmm32at.c:486 dmm32at_8255_io() warn: ignoring unreachable code. drivers/comedi/drivers/dmm32at.c:501 dmm32at_reset() warn: ignoring unreachable code. drivers/comedi/drivers/aio_iiro_16.c:145 aio_iiro_16_do_insn_bits() warn: ignoring unreachable code. drivers/comedi/drivers/ni_atmio16d.c:153 reset_counters() warn: ignoring unreachable code. drivers/comedi/drivers/ni_atmio16d.c:194 reset_atmio16d() warn: ignoring unreachable code. drivers/comedi/drivers/ni_atmio16d.c:305 atmio16d_ai_cmd() warn: ignoring unreachable code. drivers/comedi/drivers/ni_atmio16d.c:309 atmio16d_ai_cmd() warn: ignoring unreachable code. drivers/comedi/drivers/ni_atmio16d.c:452 atmio16d_ai_eoc() warn: ignoring unreachable code. drivers/comedi/drivers/ni_atmio16d.c:477 atmio16d_ai_insn_read() warn: ignoring unreachable code. drivers/comedi/drivers/ni_atmio16d.c:522 atmio16d_ao_insn_write() warn: ignoring unreachable code. drivers/comedi/drivers/ni_at_a2150.c:230 a2150_cancel() warn: ignoring unreachable code. drivers/comedi/drivers/ni_at_a2150.c:480 a2150_ai_cmd() warn: ignoring unreachable code. drivers/comedi/drivers/ni_at_a2150.c:586 a2150_ai_rinsn() warn: ignoring unreachable code. drivers/comedi/drivers/ni_at_a2150.c:739 a2150_attach() warn: ignoring unreachable code. drivers/comedi/drivers/cb_das16_cs.c:151 das16cs_ai_insn_read() warn: ignoring unreachable code. drivers/comedi/drivers/cb_das16_cs.c:208 das16cs_ao_insn_write() warn: ignoring unreachable code. vim +573 drivers/media/rc/ite-cir.c 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 569 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 570 /* put a byte to the TX fifo; this should be called with the spinlock held */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 571 static void it87_put_tx_byte(struct ite_dev *dev, u8 value) 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 572 { 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 @573 outb(value, dev->cir_addr + IT87_DR); 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 574 } 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 575 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 576 /* idle the receiver so that we won't receive samples until another 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 577 pulse is detected; this must be called with the device spinlock held */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 578 static void it87_idle_rx(struct ite_dev *dev) 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 579 { 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 580 /* disable streaming by clearing RXACT writing it as 1 */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 581 outb(inb(dev->cir_addr + IT87_RCR) | IT87_RXACT, 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 582 dev->cir_addr + IT87_RCR); 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 583 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 584 /* clear the FIFO */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 585 outb(inb(dev->cir_addr + IT87_TCR1) | IT87_FIFOCLR, 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 586 dev->cir_addr + IT87_TCR1); 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 587 } 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 588 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 589 /* disable the receiver; this must be called with the device spinlock held */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 590 static void it87_disable_rx(struct ite_dev *dev) 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 591 { 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 592 /* disable the receiver interrupts */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 593 outb(inb(dev->cir_addr + IT87_IER) & ~(IT87_RDAIE | IT87_RFOIE), 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 594 dev->cir_addr + IT87_IER); 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 595 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 596 /* disable the receiver */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 597 outb(inb(dev->cir_addr + IT87_RCR) & ~IT87_RXEN, 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 598 dev->cir_addr + IT87_RCR); 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 599 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 600 /* clear the FIFO and RXACT (actually RXACT should have been cleared 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 601 * in the previous outb() call) */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 602 it87_idle_rx(dev); 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 603 } 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 604 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 605 /* enable the receiver; this must be called with the device spinlock held */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 606 static void it87_enable_rx(struct ite_dev *dev) 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 607 { 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 608 /* enable the receiver by setting RXEN */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 609 outb(inb(dev->cir_addr + IT87_RCR) | IT87_RXEN, 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 610 dev->cir_addr + IT87_RCR); 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 611 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 612 /* just prepare it to idle for the next reception */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 613 it87_idle_rx(dev); 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 614 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 615 /* enable the receiver interrupts and master enable flag */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 616 outb(inb(dev->cir_addr + IT87_IER) | IT87_RDAIE | IT87_RFOIE | IT87_IEC, 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 617 dev->cir_addr + IT87_IER); 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 618 } 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 619 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 620 /* disable the transmitter interrupt; this must be called with the device 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 621 * spinlock held */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 622 static void it87_disable_tx_interrupt(struct ite_dev *dev) 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 623 { 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 624 /* disable the transmitter interrupts */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 @625 outb(inb(dev->cir_addr + IT87_IER) & ~IT87_TLDLIE, 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 626 dev->cir_addr + IT87_IER); 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 627 } 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 628 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 629 /* enable the transmitter interrupt; this must be called with the device 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 630 * spinlock held */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 631 static void it87_enable_tx_interrupt(struct ite_dev *dev) 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 632 { 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 633 /* enable the transmitter interrupts and master enable flag */ 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 @634 outb(inb(dev->cir_addr + IT87_IER) | IT87_TLDLIE | IT87_IEC, 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 635 dev->cir_addr + IT87_IER); 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 636 } 620a32bba4a2dd5 Juan J. Garcia de Soria 2011-03-16 637 :::::: The code at line 573 was first introduced by commit :::::: 620a32bba4a2dd57ccf1d5f87b9e6d2402ffec22 [media] rc: New rc-based ite-cir driver for several ITE CIRs :::::: TO: Juan J. Garcia de Soria <skanda...@gmail.com> :::::: CC: Mauro Carvalho Chehab <mche...@redhat.com> --- 0-DAY CI Kernel Test Service https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org _______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-le...@lists.01.org