# git rev-parse -q --verify 2896b357f6d1619f8ed767fe816ced87dbf5abe4^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/stable linux-2.6.32.y warning: The last gc run reported the following. Please correct the root cause and remove .git/gc.log. Automatic cleanup will not be performed until the file is removed. warning: There are too many unreachable loose objects; run 'git prune' to remove them. # git rev-parse -q --verify 2896b357f6d1619f8ed767fe816ced87dbf5abe4^{commit} 2896b357f6d1619f8ed767fe816ced87dbf5abe4 # git checkout -q -f -B kisskb 2896b357f6d1619f8ed767fe816ced87dbf5abe4 # git clean -qxdf # < git log -1 # commit 2896b357f6d1619f8ed767fe816ced87dbf5abe4 # Author: Willy Tarreau # Date: Sat Mar 12 14:25:38 2016 +0100 # # Linux 2.6.32.71 # # Signed-off-by: Willy Tarreau # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/i386-linux/bin/i386-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/i386-linux/bin/i386-linux-ld --version # < git log --format=%s --max-count=1 2896b357f6d1619f8ed767fe816ced87dbf5abe4 # < make -s -j 48 ARCH=i386 O=/kisskb/build/stable-32_i386-allmodconfig_i386-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/i386-linux/bin/i386-linux- allmodconfig /kisskb/src/scripts/kconfig/conf.c: In function 'conf_sym': /kisskb/src/scripts/kconfig/conf.c:159:6: warning: variable 'type' set but not used [-Wunused-but-set-variable] 159 | int type; | ^~~~ /kisskb/src/scripts/kconfig/conf.c: In function 'conf_choice': /kisskb/src/scripts/kconfig/conf.c:231:6: warning: variable 'type' set but not used [-Wunused-but-set-variable] 231 | int type; | ^~~~ In file included from scripts/kconfig/zconf.tab.c:2451: /kisskb/src/scripts/kconfig/confdata.c: In function 'conf_write': /kisskb/src/scripts/kconfig/confdata.c:434:19: warning: '%s' directive writing likely 7 or more bytes into a region of size between 1 and 128 [-Wformat-overflow=] 434 | sprintf(newname, "%s%s", dirname, basename); | ^~~~~~ /kisskb/src/scripts/kconfig/confdata.c:434:19: note: assuming directive output of 7 bytes /kisskb/src/scripts/kconfig/confdata.c:434:2: note: 'sprintf' output 1 or more bytes (assuming 135) into a destination of size 128 434 | sprintf(newname, "%s%s", dirname, basename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/scripts/kconfig/confdata.c:437:20: warning: '.tmpconfig.' directive writing 11 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 437 | sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid()); | ^~~~~~~~~~~~~~~~~ /kisskb/src/scripts/kconfig/confdata.c:437:3: note: 'sprintf' output between 13 and 150 bytes into a destination of size 128 437 | sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_SAMPLES=n # yes \n | make -s -j 48 ARCH=i386 O=/kisskb/build/stable-32_i386-allmodconfig_i386-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/i386-linux/bin/i386-linux- oldconfig yes: standard output: Broken pipe # make -s -j 48 ARCH=i386 O=/kisskb/build/stable-32_i386-allmodconfig_i386-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/i386-linux/bin/i386-linux- /kisskb/src/arch/x86/Makefile:81: stack protector enabled but no compiler support In function 'cpio_replace_env', inlined from 'cpio_mkfile_line' at /kisskb/src/usr/gen_init_cpio.c:445:26: /kisskb/src/usr/gen_init_cpio.c:390:4: warning: 'strncpy' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 390 | strncpy(new_location, expanded, PATH_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at /kisskb/src/kernel/timeconst.pl line 373. make[2]: *** [/kisskb/src/kernel/Makefile:129: kernel/timeconst.h] Error 255 make[2]: *** Waiting for unfinished jobs.... /kisskb/src/security/keys/process_keys.c: In function 'install_process_keyring': /kisskb/src/security/keys/process_keys.c:211:26: warning: the omitted middle operand in ?: will always be 'true', suggest explicit middle operand [-Wparentheses] return ret != -EEXIST ?: 0; ^ In file included from /kisskb/src/drivers/ata/libata-core.c:64:0: /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_configure': /kisskb/src/include/linux/libata.h:1244:2: warning: 'native_sectors' may be used uninitialized in this function [-Wmaybe-uninitialized] printk("%sata%u.%02u: "fmt, lv, (dev)->link->ap->print_id, \ ^ /kisskb/src/drivers/ata/libata-core.c:1501:6: note: 'native_sectors' was declared here u64 native_sectors; ^ /kisskb/src/drivers/atm/ambassador.c: In function 'amb_probe': /kisskb/src/drivers/atm/ambassador.c:1967:3: warning: 'fw' may be used uninitialized in this function [-Wmaybe-uninitialized] release_firmware(fw); ^ /kisskb/src/drivers/atm/ambassador.c:1925:26: note: 'fw' was declared here const struct firmware *fw; ^ /kisskb/src/drivers/atm/fore200e.c: In function 'fore200e_pca_prom_read': /kisskb/src/drivers/atm/fore200e.c:95:59: warning: operation on 'cmdq->head' may be undefined [-Wsequence-point] #define FORE200E_NEXT_ENTRY(index, modulo) (index = ++(index) % (modulo)) ^ /kisskb/src/drivers/atm/fore200e.c:614:5: note: in expansion of macro 'FORE200E_NEXT_ENTRY' FORE200E_NEXT_ENTRY(cmdq->head, QUEUE_SIZE_CMD); ^ /kisskb/src/drivers/atm/fore200e.c: In function 'fore200e_tx_irq': /kisskb/src/drivers/atm/fore200e.c:95:59: warning: operation on 'txq->tail' may be undefined [-Wsequence-point] #define FORE200E_NEXT_ENTRY(index, modulo) (index = ++(index) % (modulo)) ^ /kisskb/src/drivers/atm/fore200e.c:944:2: note: in expansion of macro 'FORE200E_NEXT_ENTRY' FORE200E_NEXT_ENTRY(txq->tail, QUEUE_SIZE_TX); ^ /kisskb/src/drivers/atm/fore200e.c: In function 'fore200e_supply': /kisskb/src/drivers/atm/fore200e.c:95:59: warning: operation on 'bsq->head' may be undefined [-Wsequence-point] #define FORE200E_NEXT_ENTRY(index, modulo) (index = ++(index) % (modulo)) ^ /kisskb/src/drivers/atm/fore200e.c:1036:3: note: in expansion of macro 'FORE200E_NEXT_ENTRY' FORE200E_NEXT_ENTRY(bsq->head, QUEUE_SIZE_BS); ^ /kisskb/src/drivers/atm/fore200e.c: In function 'fore200e_rx_irq': /kisskb/src/drivers/atm/fore200e.c:95:59: warning: operation on 'rxq->head' may be undefined [-Wsequence-point] #define FORE200E_NEXT_ENTRY(index, modulo) (index = ++(index) % (modulo)) ^ /kisskb/src/drivers/atm/fore200e.c:1217:2: note: in expansion of macro 'FORE200E_NEXT_ENTRY' FORE200E_NEXT_ENTRY(rxq->head, QUEUE_SIZE_RX); ^ /kisskb/src/drivers/atm/fore200e.c: In function 'fore200e_activate_vcin': /kisskb/src/drivers/atm/fore200e.c:95:59: warning: operation on 'cmdq->head' may be undefined [-Wsequence-point] #define FORE200E_NEXT_ENTRY(index, modulo) (index = ++(index) % (modulo)) ^ /kisskb/src/drivers/atm/fore200e.c:1325:5: note: in expansion of macro 'FORE200E_NEXT_ENTRY' FORE200E_NEXT_ENTRY(cmdq->head, QUEUE_SIZE_CMD); ^ /kisskb/src/drivers/atm/fore200e.c: In function 'fore200e_send': /kisskb/src/drivers/atm/fore200e.c:95:59: warning: operation on 'txq->head' may be undefined [-Wsequence-point] #define FORE200E_NEXT_ENTRY(index, modulo) (index = ++(index) % (modulo)) ^ /kisskb/src/drivers/atm/fore200e.c:1686:5: note: in expansion of macro 'FORE200E_NEXT_ENTRY' FORE200E_NEXT_ENTRY(txq->head, QUEUE_SIZE_TX); ^ /kisskb/src/drivers/atm/fore200e.c: In function 'fore200e_getstats': /kisskb/src/drivers/atm/fore200e.c:95:59: warning: operation on 'cmdq->head' may be undefined [-Wsequence-point] #define FORE200E_NEXT_ENTRY(index, modulo) (index = ++(index) % (modulo)) ^ /kisskb/src/drivers/atm/fore200e.c:1759:5: note: in expansion of macro 'FORE200E_NEXT_ENTRY' FORE200E_NEXT_ENTRY(cmdq->head, QUEUE_SIZE_CMD); ^ /kisskb/src/drivers/atm/fore200e.c: In function 'fore200e_set_oc3': /kisskb/src/drivers/atm/fore200e.c:95:59: warning: operation on 'cmdq->head' may be undefined [-Wsequence-point] #define FORE200E_NEXT_ENTRY(index, modulo) (index = ++(index) % (modulo)) ^ /kisskb/src/drivers/atm/fore200e.c:1860:5: note: in expansion of macro 'FORE200E_NEXT_ENTRY' FORE200E_NEXT_ENTRY(cmdq->head, QUEUE_SIZE_CMD); ^ /kisskb/src/sound/drivers/serial-u16550.c: In function 'snd_serial_probe': /kisskb/src/sound/drivers/serial-u16550.c:898:10: warning: 'uart' may be used uninitialized in this function [-Wmaybe-uninitialized] *rmidi = rrawmidi; ^ /kisskb/src/sound/drivers/serial-u16550.c:905:24: note: 'uart' was declared here struct snd_uart16550 *uart; ^ /kisskb/src/sound/pci/atiixp_modem.c: In function 'snd_atiixp_probe': /kisskb/src/sound/pci/atiixp_modem.c:1314:2: warning: 'chip' may be used uninitialized in this function [-Wmaybe-uninitialized] sprintf(card->longname, "%s rev %x at 0x%lx, irq %i", ^ /kisskb/src/drivers/atm/he.c: In function 'he_service_rbrq': /kisskb/src/drivers/atm/he.c:1883:21: warning: operation on 'he_dev->rbrq_head' may be undefined [-Wsequence-point] he_dev->rbrq_head = (struct he_rbrq *) ^ /kisskb/src/drivers/atm/he.c: In function 'he_service_tbrq': /kisskb/src/drivers/atm/he.c:1966:21: warning: operation on 'he_dev->tbrq_head' may be undefined [-Wsequence-point] he_dev->tbrq_head = (struct he_tbrq *) ^ /kisskb/src/sound/pci/atiixp.c: In function 'snd_atiixp_probe': /kisskb/src/sound/pci/atiixp.c:1683:14: warning: 'chip' may be used uninitialized in this function [-Wmaybe-uninitialized] chip->ac97[0] ? snd_ac97_get_short_name(chip->ac97[0]) : "?", ^ make[1]: *** [/kisskb/src/Makefile:881: kernel] Error 2 make[1]: *** Waiting for unfinished jobs.... In file included from /kisskb/src/arch/x86/kernel/apic/apic.c:30:0: /kisskb/src/arch/x86/kernel/apic/apic.c: In function 'lapic_suspend': /kisskb/src/include/linux/dmar.h:172:34: warning: statement with no effect [-Wunused-value] #define disable_intr_remapping() (0) ^ /kisskb/src/arch/x86/kernel/apic/apic.c:2048:3: note: in expansion of macro 'disable_intr_remapping' disable_intr_remapping(); ^ /kisskb/src/arch/x86/kernel/apic/apic.c: In function 'lapic_resume': /kisskb/src/include/linux/dmar.h:173:39: warning: statement with no effect [-Wunused-value] #define reenable_intr_remapping(mode) (0) ^ /kisskb/src/arch/x86/kernel/apic/apic.c:2125:3: note: in expansion of macro 'reenable_intr_remapping' reenable_intr_remapping(x2apic_mode); ^ In file included from /kisskb/src/arch/x86/include/asm/bug.h:38:0, from /kisskb/src/include/linux/kernel.h:21, from /kisskb/src/drivers/ata/ahci.c:35: /kisskb/src/drivers/ata/ahci.c: In function 'ahci_init_one': /kisskb/src/drivers/ata/ahci.c:3046:24: warning: comparison between 'enum ' and 'enum ' [-Wenum-compare] WARN_ON(ATA_MAX_QUEUE > AHCI_MAX_CMDS); ^ /kisskb/src/include/asm-generic/bug.h:90:25: note: in definition of macro 'WARN_ON' int __ret_warn_on = !!(condition); \ ^ In file included from /kisskb/src/arch/x86/kernel/acpi/realmode/video-vga.c:1:0: /kisskb/src/arch/x86/kernel/acpi/realmode/../../../boot/video-vga.c: In function 'vga_set_basic_mode': /kisskb/src/arch/x86/kernel/acpi/realmode/../../../boot/video-vga.c:44:6: warning: variable 'ax' set but not used [-Wunused-but-set-variable] u16 ax; ^ /kisskb/src/mm/swapfile.c: In function 'sys_swapon': /kisskb/src/mm/swapfile.c:1999:2: warning: 'span' may be used uninitialized in this function [-Wmaybe-uninitialized] printk(KERN_INFO "Adding %uk swap on %s. " ^ /kisskb/src/sound/usb/caiaq/device.c: In function 'snd_probe': /kisskb/src/sound/usb/caiaq/device.c:481:3: warning: 'card' may be used uninitialized in this function [-Wmaybe-uninitialized] snd_card_free(card); ^ /kisskb/src/sound/isa/gus/gus_mem.c: In function 'snd_gf1_mem_share': /kisskb/src/sound/isa/gus/gus_mem.c:130:48: warning: argument to 'sizeof' in '__builtin_memcmp' call is the same expression as the first source; did you mean to dereference it? [-Wsizeof-pointer-memaccess] if (!memcmp(share_id, block->share_id, sizeof(share_id))) ^ /kisskb/src/arch/x86/kernel/smpboot.c:97:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] void cpu_hotplug_driver_lock() ^ /kisskb/src/arch/x86/kernel/smpboot.c:102:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] void cpu_hotplug_driver_unlock() ^ In file included from /kisskb/src/sound/usb/usx2y/us122l.c:19:0: /kisskb/src/sound/usb/usx2y/us122l.c: In function 'snd_us122l_probe': /kisskb/src/include/sound/core.h:307:53: warning: 'card' may be used uninitialized in this function [-Wmaybe-uninitialized] #define snd_card_set_dev(card, devptr) ((card)->dev = (devptr)) ^ /kisskb/src/sound/usb/usx2y/us122l.c:525:19: note: 'card' was declared here struct snd_card *card; ^ In file included from /kisskb/src/sound/usb/usx2y/usbusx2y.c:138:0: /kisskb/src/sound/usb/usx2y/usbusx2y.c: In function 'snd_usX2Y_probe': /kisskb/src/include/sound/core.h:307:53: warning: 'card' may be used uninitialized in this function [-Wmaybe-uninitialized] #define snd_card_set_dev(card, devptr) ((card)->dev = (devptr)) ^ /kisskb/src/sound/usb/usx2y/usbusx2y.c:378:20: note: 'card' was declared here struct snd_card * card; ^ /kisskb/src/drivers/block/DAC960.c: In function 'DAC960_V2_ProcessCompletedCommand': /kisskb/src/drivers/block/DAC960.c:5089:30: warning: comparison between 'DAC960_V2_IOCTL_Opcode_T' and 'enum ' [-Wenum-compare] else if (CommandOpcode == DAC960_V2_SCSI_10_Passthru) ^ In file included from /kisskb/src/arch/x86/include/asm/percpu.h:45:0, from /kisskb/src/arch/x86/include/asm/current.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:15, from /kisskb/src/include/linux/prefetch.h:14, from /kisskb/src/include/linux/list.h:6, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/block/floppy.c:157: /kisskb/src/drivers/block/floppy.c: In function 'fd_ioctl': /kisskb/src/include/linux/kernel.h:653:26: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] __min1 < __min2 ? __min1: __min2; }) ^ /kisskb/src/drivers/block/floppy.c:3478:6: note: 'size' was declared here int size; ^ /kisskb/src/mm/ksm.c: In function 'ksm_scan_thread': /kisskb/src/mm/ksm.c:858:7: warning: 'page2' may be used uninitialized in this function [-Wmaybe-uninitialized] err = try_to_merge_with_ksm_page(mm2, addr2, page2, kpage); ^ /kisskb/src/mm/ksm.c:1084:15: note: 'page2' was declared here struct page *page2[1]; ^ In file included from /kisskb/src/include/linux/bio.h:29:0, from /kisskb/src/include/linux/blkdev.h:16, from /kisskb/src/drivers/block/DAC960.c:27: /kisskb/src/drivers/block/DAC960.c: In function 'DAC960_V1_EnableMemoryMailboxInterface': /kisskb/src/arch/x86/include/asm/io.h:17:3: warning: 'CommandMailbox.Bytes[12]' may be used uninitialized in this function [-Wmaybe-uninitialized] { asm volatile("mov" size " %0,%1": :reg (val), \ ^ /kisskb/src/drivers/block/DAC960.c:1168:30: note: 'CommandMailbox.Bytes[12]' was declared here DAC960_V1_CommandMailbox_T CommandMailbox; ^ /kisskb/src/sound/pci/via82xx_modem.c: In function 'snd_via82xx_probe': /kisskb/src/sound/pci/via82xx_modem.c:1203:2: warning: 'chip' may be used uninitialized in this function [-Wmaybe-uninitialized] sprintf(card->longname, "%s at 0x%lx, irq %d", ^ In file included from /kisskb/src/drivers/acpi/acpi_pad.c:22:0: /kisskb/src/drivers/acpi/acpi_pad.c: In function 'power_saving_thread': /kisskb/src/include/linux/cpumask.h:696:11: warning: 'preferred_cpu' may be used uninitialized in this function [-Wmaybe-uninitialized] p -= cpu / BITS_PER_LONG; ^ /kisskb/src/drivers/acpi/acpi_pad.c:103:33: note: 'preferred_cpu' was declared here unsigned long min_weight = -1, preferred_cpu; ^ /kisskb/src/sound/pci/via82xx.c: In function 'snd_via82xx_probe': /kisskb/src/sound/pci/via82xx.c:2584:2: warning: 'chip' may be used uninitialized in this function [-Wmaybe-uninitialized] snprintf(card->longname, sizeof(card->longname), ^ In file included from /kisskb/src/sound/isa/gus/interwave-stb.c:2:0: /kisskb/src/sound/isa/gus/interwave.c: In function 'snd_interwave_probe': /kisskb/src/sound/isa/gus/interwave.c:745:6: warning: 'i2c_bus' may be used uninitialized in this function [-Wmaybe-uninitialized] if ((err = snd_tea6330t_update_mixer(card, i2c_bus, 0, 1)) < 0) ^ In file included from /kisskb/src/sound/pci/lx6464es/lx6464es.h:31:0, from /kisskb/src/sound/pci/lx6464es/lx6464es.c:34: /kisskb/src/sound/pci/lx6464es/lx6464es.c: In function 'lx_trigger_start': /kisskb/src/sound/pci/lx6464es/lx6464es.c:456:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] buffer_index, (void *)buf, period_bytes); ^ /kisskb/src/include/sound/core.h:412:48: note: in definition of macro 'snd_printdd' __snd_printk(2, __FILE__, __LINE__, format, ##args) ^ /kisskb/src/fs/cifs/cifssmb.c: In function 'CIFSSMBUnixSetFileInfo': /kisskb/src/fs/cifs/cifssmb.c:5131:2: warning: array subscript is above array bounds [-Warray-bounds] cifs_fill_unix_set_info(data_offset, args); ^ In file included from /kisskb/src/sound/pci/lx6464es/lx6464es.h:31:0, from /kisskb/src/sound/pci/lx6464es/lx_core.c:31: /kisskb/src/sound/pci/lx6464es/lx_core.c: In function 'lx_interrupt_request_new_buffer': /kisskb/src/sound/pci/lx6464es/lx_core.c:1194:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] buffer_index, (void *)buf, period_bytes); ^ /kisskb/src/include/sound/core.h:412:48: note: in definition of macro 'snd_printdd' __snd_printk(2, __FILE__, __LINE__, format, ##args) ^ /kisskb/src/net/ethernet/eth.c:402:1: warning: 'print_mac' is deprecated (declared at /kisskb/src/net/ethernet/eth.c:397) [-Wdeprecated-declarations] EXPORT_SYMBOL(print_mac); ^ In file included from /kisskb/src/net/ethernet/eth.c:40:0: /kisskb/src/include/linux/module.h:202:22: warning: 'print_mac' is deprecated (declared at /kisskb/src/net/ethernet/eth.c:397) [-Wdeprecated-declarations] static const struct kernel_symbol __ksymtab_##sym \ ^ /kisskb/src/include/linux/module.h:208:2: note: in expansion of macro '__EXPORT_SYMBOL' __EXPORT_SYMBOL(sym, "") ^ /kisskb/src/net/ethernet/eth.c:402:1: note: in expansion of macro 'EXPORT_SYMBOL' EXPORT_SYMBOL(print_mac); ^ /kisskb/src/sound/soc/codecs/wm8993.c: In function 'wm8993_set_fll': /kisskb/src/sound/soc/codecs/wm8993.c:491:2: warning: 'fll_div.k' may be used uninitialized in this function [-Wmaybe-uninitialized] wm8993_write(codec, WM8993_FLL_CONTROL_3, fll_div.k); ^ /kisskb/src/sound/soc/codecs/wm8993.c:495:20: warning: 'fll_div.n' may be used uninitialized in this function [-Wmaybe-uninitialized] reg4 |= fll_div.n << WM8993_FLL_N_SHIFT; ^ /kisskb/src/sound/soc/codecs/wm8993.c:489:28: warning: 'fll_div.fll_outdiv' may be used uninitialized in this function [-Wmaybe-uninitialized] (fll_div.fll_outdiv << WM8993_FLL_OUTDIV_SHIFT) | ^ /kisskb/src/sound/soc/codecs/wm8993.c:490:28: warning: 'fll_div.fll_fratio' may be used uninitialized in this function [-Wmaybe-uninitialized] (fll_div.fll_fratio << WM8993_FLL_FRATIO_SHIFT)); ^ /kisskb/src/sound/soc/codecs/wm9081.c: In function 'wm9081_set_fll': /kisskb/src/sound/soc/codecs/wm9081.c:581:2: warning: 'fll_div.k' may be used uninitialized in this function [-Wmaybe-uninitialized] snd_soc_write(codec, WM9081_FLL_CONTROL_3, fll_div.k); ^ /kisskb/src/sound/soc/codecs/wm9081.c:585:20: warning: 'fll_div.n' may be used uninitialized in this function [-Wmaybe-uninitialized] reg4 |= fll_div.n << WM9081_FLL_N_SHIFT; ^ /kisskb/src/sound/soc/codecs/wm9081.c:589:34: warning: 'fll_div.fll_clk_ref_div' may be used uninitialized in this function [-Wmaybe-uninitialized] reg5 |= fll_div.fll_clk_ref_div << WM9081_FLL_CLK_REF_DIV_SHIFT; ^ /kisskb/src/sound/soc/codecs/wm9081.c:579:28: warning: 'fll_div.fll_outdiv' may be used uninitialized in this function [-Wmaybe-uninitialized] (fll_div.fll_outdiv << WM9081_FLL_OUTDIV_SHIFT) | ^ /kisskb/src/sound/soc/codecs/wm9081.c:580:28: warning: 'fll_div.fll_fratio' may be used uninitialized in this function [-Wmaybe-uninitialized] (fll_div.fll_fratio << WM9081_FLL_FRATIO_SHIFT)); ^ /kisskb/src/sound/oss/pss.c: In function 'configure_nonsound_components': /kisskb/src/sound/oss/pss.c:676:2: warning: 'check_region' is deprecated (declared at /kisskb/src/include/linux/ioport.h:160) [-Wdeprecated-declarations] } else if (check_region(pss_cdrom_port, 2)) { ^ /kisskb/src/drivers/bluetooth/hci_bcsp.c: In function 'bcsp_prepare_pkt': /kisskb/src/drivers/bluetooth/hci_bcsp.c:247:20: warning: operation on 'bcsp->msgq_txseq' may be undefined [-Wsequence-point] bcsp->msgq_txseq = ++(bcsp->msgq_txseq) & 0x07; ^ /kisskb/src/fs/ecryptfs/miscdev.c: In function 'ecryptfs_miscdev_write': /kisskb/src/fs/ecryptfs/miscdev.c:426:4: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=] + ECRYPTFS_MAX_ENCRYPTED_KEY_BYTES), count); ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'ecryptfs_generate_key_packet_set': /kisskb/src/fs/ecryptfs/keystore.c:1886:7: warning: 'payload_len' may be used uninitialized in this function [-Wmaybe-uninitialized] rc = ecryptfs_send_message(payload, payload_len, &msg_ctx); ^ /kisskb/src/fs/ecryptfs/keystore.c:1873:9: note: 'payload_len' was declared here size_t payload_len; ^ /kisskb/src/arch/x86/kernel/head_32.S: Assembler messages: /kisskb/src/arch/x86/kernel/head_32.S:625: Warning: ignoring fill value in section `.bss.page_aligned' /kisskb/src/arch/x86/kernel/head_32.S:628: Warning: ignoring fill value in section `.bss.page_aligned' In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:27, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/include/linux/netfilter_bridge.h:7, from /kisskb/src/include/linux/netfilter_bridge/ebtables.h:16, from /kisskb/src/net/bridge/netfilter/ebtable_broute.c:14: /kisskb/src/net/bridge/netfilter/ebtable_broute.c: In function 'ebtable_broute_init': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'ebt_broute' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/bridge/netfilter/ebtable_broute.c:90:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(br_should_route_hook, ebt_broute); ^ /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c: In function 'nf_ct_frag6_gather': /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c:364:16: warning: 'nhoff' may be used uninitialized in this function [-Wmaybe-uninitialized] fq->nhoffset = nhoff; ^ /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c:573:13: note: 'nhoff' was declared here int fhoff, nhoff; ^ In file included from /kisskb/src/arch/x86/include/asm/percpu.h:45:0, from /kisskb/src/arch/x86/include/asm/current.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:15, from /kisskb/src/include/linux/prefetch.h:14, from /kisskb/src/include/linux/list.h:6, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:366, from /kisskb/src/include/linux/tty.h:9, from /kisskb/src/drivers/char/tty_buffer.c:7: /kisskb/src/drivers/char/tty_buffer.c: In function 'tty_insert_flip_string': /kisskb/src/include/linux/kernel.h:617:17: warning: comparison of distinct pointer types lacks a cast (void) (&_min1 == &_min2); \ ^ /kisskb/src/drivers/char/tty_buffer.c:250:14: note: in expansion of macro 'min' int goal = min(size - copied, TTY_BUFFER_PAGE); ^ /kisskb/src/drivers/char/tty_buffer.c: In function 'tty_insert_flip_string_flags': /kisskb/src/include/linux/kernel.h:617:17: warning: comparison of distinct pointer types lacks a cast (void) (&_min1 == &_min2); \ ^ /kisskb/src/drivers/char/tty_buffer.c:287:14: note: in expansion of macro 'min' int goal = min(size - copied, TTY_BUFFER_PAGE); ^ /kisskb/src/lib/decompress_bunzip2.c: In function 'get_next_block': /kisskb/src/lib/decompress_bunzip2.c:511:1: warning: the frame size of 1692 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:27, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_core.c:15: /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_conntrack_init': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nf_conntrack_attach' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/netfilter/nf_conntrack_core.c:1386:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ip_ct_attach, nf_conntrack_attach); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'destroy_conntrack' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/netfilter/nf_conntrack_core.c:1387:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_ct_destroy, destroy_conntrack); ^ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_verify_fw_download': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:92:23: warning: 'fws1' may be used uninitialized in this function [-Wmaybe-uninitialized] *dat = (((u16) fws1) << 8) | fws0; ^ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:79:11: note: 'fws1' was declared here u8 fws0, fws1; ^ In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/net/sched/sch_generic.c:15: /kisskb/src/net/sched/sch_generic.c: In function 'dev_graft_qdisc': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'noop_qdisc' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/sched/sch_generic.c:662:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); ^ In file included from /kisskb/src/include/net/llc_if.h:19:0, from /kisskb/src/net/llc/llc_sap.c:16: /kisskb/src/net/llc/llc_sap.c: In function 'llc_sap_handler': /kisskb/src/include/linux/etherdevice.h:142:51: warning: '*((void *)&laddr+5)' may be used uninitialized in this function [-Wmaybe-uninitialized] return ((a[0] ^ b[0]) | (a[1] ^ b[1]) | (a[2] ^ b[2])) != 0; ^ /kisskb/src/net/llc/llc_sap.c:374:18: note: '*((void *)&laddr+5)' was declared here struct llc_addr laddr; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_entry': /kisskb/src/fs/fuse/dev.c:929:1: warning: the frame size of 1076 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:27, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_proto.c:13: /kisskb/src/net/netfilter/nf_conntrack_proto.c: In function 'nf_conntrack_l3proto_unregister': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nf_conntrack_l3proto_generic' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/netfilter/nf_conntrack_proto.c:202:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_ct_l3protos[proto->l3proto], ^ /kisskb/src/net/netfilter/nf_conntrack_proto.c: In function 'nf_conntrack_l4proto_unregister': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nf_conntrack_l4proto_generic' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/netfilter/nf_conntrack_proto.c:326:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_ct_protos[l4proto->l3proto][l4proto->l4proto], ^ /kisskb/src/net/netfilter/nf_conntrack_proto.c: In function 'nf_conntrack_proto_init': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nf_conntrack_l3proto_generic' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/netfilter/nf_conntrack_proto.c:351:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_ct_l3protos[i], ^ /kisskb/src/drivers/firewire/core-card.c: In function 'fw_compute_block_crc': /kisskb/src/drivers/firewire/core-card.c:52:1: warning: the frame size of 1040 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/fs/fuse/cuse.c: In function 'cuse_process_init_reply': /kisskb/src/fs/fuse/cuse.c:354:2: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] dev_set_name(dev, "%s", devinfo.name); ^ /kisskb/src/fs/fuse/cuse.c:279:4: warning: 'key' may be used uninitialized in this function [-Wmaybe-uninitialized] printk(KERN_WARNING "CUSE: unknown device info \"%s\"\n", ^ /kisskb/src/fs/fuse/cuse.c:267:8: note: 'key' was declared here char *key, *val; ^ /kisskb/src/fs/fscache/object-list.c: In function 'fscache_objlist_lookup': /kisskb/src/fs/fscache/object-list.c:105:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] return (struct fscache_object *) ++(*_pos); ^ /kisskb/src/fs/fat/namei_vfat.c: In function 'vfat_add_entry': /kisskb/src/fs/fat/namei_vfat.c:209:7: warning: 'ulen' may be used uninitialized in this function [-Wmaybe-uninitialized] if (s[i - 1] == ' ') /* last character cannot be space */ ^ /kisskb/src/fs/fat/namei_vfat.c:596:11: note: 'ulen' was declared here int err, ulen, usize, i; ^ In file included from /kisskb/src/drivers/char/ip2/ip2main.c:281:0: /kisskb/src/drivers/char/ip2/ip2main.c: In function 'set_params': /kisskb/src/drivers/char/ip2/i2cmd.c:207:10: warning: array subscript is above array bounds [-Warray-bounds] pCM->cmd[2] = (unsigned char) (rate >> 8); ^ In file included from /kisskb/src/arch/x86/include/asm/bug.h:38:0, from /kisskb/src/include/linux/kernel.h:21, from /kisskb/src/net/wireless/scan.c:6: /kisskb/src/net/wireless/scan.c: In function 'cfg80211_inform_bss': /kisskb/src/net/wireless/scan.c:482:33: warning: comparison between 'enum cfg80211_signal_type' and 'enum nl80211_bss' [-Wenum-compare] if (WARN_ON(wiphy->signal_type == NL80211_BSS_SIGNAL_UNSPEC && ^ /kisskb/src/include/asm-generic/bug.h:90:25: note: in definition of macro 'WARN_ON' int __ret_warn_on = !!(condition); \ ^ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_inform_bss_frame': /kisskb/src/net/wireless/scan.c:527:33: warning: comparison between 'enum cfg80211_signal_type' and 'enum nl80211_bss' [-Wenum-compare] if (WARN_ON(wiphy->signal_type == NL80211_BSS_SIGNAL_UNSPEC && ^ /kisskb/src/include/asm-generic/bug.h:90:25: note: in definition of macro 'WARN_ON' int __ret_warn_on = !!(condition); \ ^ /kisskb/src/net/mac80211/debugfs_sta.c: In function 'sta_agg_status_read': /kisskb/src/net/mac80211/debugfs_sta.c:157:1: warning: the frame size of 1168 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/net/netfilter/nf_conntrack_netlink.c: In function 'ctnetlink_parse_tuple': /kisskb/src/net/netfilter/nf_conntrack_netlink.c:735:11: warning: comparison between 'enum ctattr_tuple' and 'enum ctattr_type' [-Wenum-compare] if (type == CTA_TUPLE_REPLY) ^ /kisskb/src/drivers/char/pcmcia/synclink_cs.c:2255:12: warning: 'mgslpc_get_icount' defined but not used [-Wunused-function] static int mgslpc_get_icount(struct tty_struct *tty, ^ In file included from /kisskb/src/arch/x86/include/asm/percpu.h:45:0, from /kisskb/src/arch/x86/include/asm/current.h:5, from /kisskb/src/arch/x86/include/asm/processor.h:15, from /kisskb/src/include/linux/prefetch.h:14, from /kisskb/src/include/linux/list.h:6, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:366, from /kisskb/src/fs/jfs/super.c:20: /kisskb/src/fs/jfs/super.c: In function 'jfs_fill_super': /kisskb/src/include/linux/kernel.h:617:17: warning: comparison of distinct pointer types lacks a cast (void) (&_min1 == &_min2); \ ^ /kisskb/src/fs/jfs/super.c:527:19: note: in expansion of macro 'min' sb->s_maxbytes = min(((u64) PAGE_CACHE_SIZE << 32) - 1, sb->s_maxbytes); ^ /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c: In function 'nf_nat_fn': /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c:117:2: warning: case value '4' not in enumerated type 'enum ip_conntrack_info' [-Wswitch] case IP_CT_RELATED+IP_CT_IS_REPLY: ^ In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:27, from /kisskb/src/include/linux/icmp.h:86, from /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c:9: /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c: In function 'nf_nat_standalone_init': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nat_decode_session' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c:292:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ip_nat_decode_session, nat_decode_session); ^ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'monitor_card': /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:844:21: warning: operation on 'ptsreq.protocol' may be undefined [-Wsequence-point] ptsreq.protocol = ptsreq.protocol = ^ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c: In function 'gss_pipe_downcall': /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:660:5: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'ssize_t' [-Wformat=] "gss_fill_context: %ld\n", __func__, err); ^ /kisskb/src/drivers/char/cyclades.c: In function 'cyy_interrupt': /kisskb/src/drivers/char/cyclades.c:696:2: warning: 'info' may be used uninitialized in this function [-Wmaybe-uninitialized] cyy_writeb(info, CyCAR, save_car); ^ /kisskb/src/drivers/char/cyclades.c:583:24: note: 'info' was declared here struct cyclades_port *info; ^ In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:11: /kisskb/src/net/ipv4/netfilter/nf_nat_core.c: In function 'nf_nat_protocol_unregister': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nf_nat_unknown_protocol' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:539:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_protos[proto->protonum], ^ /kisskb/src/net/ipv4/netfilter/nf_nat_core.c: In function 'nf_nat_init': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nf_nat_unknown_protocol' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:733:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_protos[i], &nf_nat_unknown_protocol); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nf_nat_protocol_tcp' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:734:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_protos[IPPROTO_TCP], &nf_nat_protocol_tcp); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nf_nat_protocol_udp' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:735:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_protos[IPPROTO_UDP], &nf_nat_protocol_udp); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nf_nat_protocol_icmp' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:736:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_protos[IPPROTO_ICMP], &nf_nat_protocol_icmp); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nf_nat_seq_adjust' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:745:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_seq_adjust_hook, nf_nat_seq_adjust); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nfnetlink_parse_nat_setup' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:747:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nfnetlink_parse_nat_setup_hook, ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nf_nat_get_offset' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:750:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_ct_nat_offset, nf_nat_get_offset); ^ In file included from /kisskb/src/net/sctp/socket.c:80:0: /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt': /kisskb/src/include/net/sctp/sctp.h:279:30: warning: 'newsock' may be used uninitialized in this function [-Wmaybe-uninitialized] ((void) (sctp_debug_flag && printk(KERN_DEBUG whatever))) ^ /kisskb/src/net/sctp/socket.c:4060:17: note: 'newsock' was declared here struct socket *newsock; ^ /kisskb/src/net/sched/sch_drr.c: In function 'drr_enqueue': /kisskb/src/net/sched/sch_drr.c:358:11: warning: 'err' may be used uninitialized in this function [-Wmaybe-uninitialized] if (err & __NET_XMIT_BYPASS) ^ In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/net/ipv4/netfilter/nf_nat_amanda.c:12: /kisskb/src/net/ipv4/netfilter/nf_nat_amanda.c: In function 'nf_nat_amanda_init': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'help' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_amanda.c:73:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_amanda_hook, help); ^ In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:12: /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c: In function 'init': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'set_h245_addr' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:546:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(set_h245_addr_hook, set_h245_addr); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'set_h225_addr' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:547:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(set_h225_addr_hook, set_h225_addr); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'set_sig_addr' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:548:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(set_sig_addr_hook, set_sig_addr); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'set_ras_addr' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:549:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(set_ras_addr_hook, set_ras_addr); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nat_rtp_rtcp' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:550:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nat_rtp_rtcp_hook, nat_rtp_rtcp); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nat_t120' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:551:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nat_t120_hook, nat_t120); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nat_h245' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:552:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nat_h245_hook, nat_h245); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nat_callforwarding' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:553:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nat_callforwarding_hook, nat_callforwarding); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nat_q931' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:554:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nat_q931_hook, nat_q931); ^ In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/net/ipv4/netfilter/nf_nat_ftp.c:11: /kisskb/src/net/ipv4/netfilter/nf_nat_ftp.c: In function 'nf_nat_ftp_init': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'nf_nat_ftp' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_ftp.c:151:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_ftp_hook, nf_nat_ftp); ^ /kisskb/src/drivers/char/nozomi.c: In function 'ntty_ioctl': /kisskb/src/drivers/char/nozomi.c:1810:15: warning: unused variable 'argp' [-Wunused-variable] void __user *argp = (void __user *)arg; ^ In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/net/ipv4/netfilter/nf_nat_irc.c:13: /kisskb/src/net/ipv4/netfilter/nf_nat_irc.c: In function 'nf_nat_irc_init': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'help' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_irc.c:78:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_irc_hook, help); ^ In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:20: /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c: In function 'nf_nat_helper_pptp_init': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'pptp_outbound_pkt' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:284:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_pptp_hook_outbound, pptp_outbound_pkt); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'pptp_inbound_pkt' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:287:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_pptp_hook_inbound, pptp_inbound_pkt); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'pptp_exp_gre' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:290:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_pptp_hook_exp_gre, pptp_exp_gre); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'pptp_nat_expected' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:293:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_pptp_hook_expectfn, pptp_nat_expected); ^ In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c:13: /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c: In function 'nf_nat_sip_init': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'ip_nat_sip' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c:490:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_sip_hook, ip_nat_sip); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'ip_nat_sip_expect' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c:491:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_sip_expect_hook, ip_nat_sip_expect); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'ip_nat_sdp_addr' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c:492:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_sdp_addr_hook, ip_nat_sdp_addr); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'ip_nat_sdp_port' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c:493:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_sdp_port_hook, ip_nat_sdp_port); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'ip_nat_sdp_session' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c:494:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_sdp_session_hook, ip_nat_sdp_session); ^ /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'ip_nat_sdp_media' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c:495:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_sdp_media_hook, ip_nat_sdp_media); ^ In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/net/ipv4/netfilter/nf_nat_tftp.c:8: /kisskb/src/net/ipv4/netfilter/nf_nat_tftp.c: In function 'nf_nat_tftp_init': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'help' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/net/ipv4/netfilter/nf_nat_tftp.c:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_nat_tftp_hook, help); ^ /kisskb/src/drivers/infiniband/hw/amso1100/c2_vq.c: In function 'vq_req_alloc': /kisskb/src/drivers/infiniband/hw/amso1100/c2_vq.c:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] r->reply_msg = (u64) NULL; ^ /kisskb/src/drivers/infiniband/hw/amso1100/c2_vq.c: In function 'vq_req_free': /kisskb/src/drivers/infiniband/hw/amso1100/c2_vq.c:126:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] r->reply_msg = (u64) NULL; ^ /kisskb/src/drivers/infiniband/hw/amso1100/c2_vq.c: In function 'vq_req_put': /kisskb/src/drivers/infiniband/hw/amso1100/c2_vq.c:154:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (r->reply_msg != (u64) NULL) ^ /kisskb/src/drivers/hwmon/dme1737.c: In function 'dme1737_init_device': /kisskb/src/drivers/hwmon/dme1737.c:231:34: warning: comparison between 'enum chips' and 'enum isa_chips' [-Wenum-compare] #define IN_NOMINAL(type) ((type) == sch311x ? IN_NOMINAL_SCH311x : \ ^ /kisskb/src/drivers/hwmon/dme1737.c:2037:21: note: in expansion of macro 'IN_NOMINAL' data->in_nominal = IN_NOMINAL(data->type); ^ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_propagate': /kisskb/src/fs/nilfs2/btree.c:1906:2: warning: 'maxlevel' may be used uninitialized in this function [-Wmaybe-uninitialized] for (level = minlevel + 1; level <= maxlevel; level++) ^ /kisskb/src/fs/nilfs2/btree.c:1914:6: note: 'maxlevel' was declared here int maxlevel, ret; ^ /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_convert_and_insert': /kisskb/src/fs/nilfs2/btree.c:1712:3: warning: 'bh' may be used uninitialized in this function [-Wmaybe-uninitialized] unlock_buffer(bh); ^ /kisskb/src/fs/nilfs2/btree.c:1750:22: note: 'bh' was declared here struct buffer_head *bh; ^ In file included from /kisskb/src/drivers/mca/mca-legacy.c:31:0: /kisskb/src/include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api" [-Wcpp] #warning "MCA legacy - please move your driver to the new sysfs api" ^ In file included from /kisskb/src/drivers/mca/mca-legacy.c:31:0: /kisskb/src/include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api" [-Wcpp] #warning "MCA legacy - please move your driver to the new sysfs api" ^ In file included from /kisskb/src/drivers/infiniband/core/uverbs_main.c:41:0: /kisskb/src/drivers/infiniband/core/uverbs_main.c: In function 'ib_uverbs_alloc_event_file': /kisskb/src/include/linux/fs.h:1799:4: warning: the address of 'uverbs_event_fops' will always evaluate as 'true' [-Waddress] (((fops) && try_module_get((fops)->owner) ? (fops) : NULL)) ^ /kisskb/src/drivers/infiniband/core/uverbs_main.c:524:18: note: in expansion of macro 'fops_get' FMODE_READ, fops_get(&uverbs_event_fops)); ^ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c: In function 'clusterip_tg': /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:322:3: warning: case value '4' not in enumerated type 'enum ip_conntrack_info' [-Wswitch] case IP_CT_RELATED+IP_CT_IS_REPLY: ^ /kisskb/src/drivers/infiniband/hw/nes/nes_hw.c: In function 'nes_destroy_nic_qp': /kisskb/src/drivers/infiniband/hw/nes/nes_hw.c:1869:24: warning: operation on 'nesvnic->nic.sq_tail' may be undefined [-Wsequence-point] nesvnic->nic.sq_tail = (++nesvnic->nic.sq_tail) ^ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_iw_handler': /kisskb/src/drivers/infiniband/core/cma.c:1256:3: warning: case value '4294967185' not in enumerated type 'enum iw_cm_event_status' [-Wswitch] case -ECONNREFUSED: ^ /kisskb/src/drivers/infiniband/core/cma.c:1259:3: warning: case value '4294967186' not in enumerated type 'enum iw_cm_event_status' [-Wswitch] case -ETIMEDOUT: ^ /kisskb/src/drivers/infiniband/core/cma.c:1255:3: warning: case value '4294967192' not in enumerated type 'enum iw_cm_event_status' [-Wswitch] case -ECONNRESET: ^ In file included from /kisskb/src/drivers/message/i2o/config-osm.c:39:0: /kisskb/src/drivers/message/i2o/i2o_config.c: In function 'i2o_cfg_passthru': /kisskb/src/drivers/message/i2o/i2o_config.c:981:1: warning: the frame size of 1040 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/isdn/icn/icn.c: In function 'icn_sendbuf': /kisskb/src/drivers/isdn/icn/icn.c:720:4: warning: #warning TODO test headroom or use skb->nb to flag ACK [-Wcpp] #warning TODO test headroom or use skb->nb to flag ACK ^ /kisskb/src/drivers/mfd/wm8350-regmap.c:3177:2: warning: #warning No WM8350 config modes supported - select at least one of the [-Wcpp] #warning No WM8350 config modes supported - select at least one of the ^ /kisskb/src/drivers/mfd/wm8350-regmap.c:3178:2: warning: #warning MFD_WM8350_CONFIG_MODE_n options from the board driver. [-Wcpp] #warning MFD_WM8350_CONFIG_MODE_n options from the board driver. ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_get_atom_connector_info_from_supported_devices_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:700:1: warning: the frame size of 1472 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/fs/locks.c: In function 'sys_flock': /kisskb/src/fs/locks.c:1594:39: warning: 'lock' may be used uninitialized in this function [-Wmaybe-uninitialized] error = security_file_lock(filp, lock->fl_type); ^ /kisskb/src/drivers/media/dvb/dvb-core/dmxdev.c: In function 'dvb_dmxdev_start_feed': /kisskb/src/drivers/media/dvb/dvb-core/dmxdev.c:583:13: warning: comparison between 'enum dmx_ts_pes' and 'enum ' [-Wenum-compare] if (ts_pes < DMX_PES_OTHER) ^ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_ioctl': /kisskb/src/fs/ocfs2/ioctl.c:129:9: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized] flags &= OCFS2_FL_VISIBLE; ^ /kisskb/src/drivers/misc/hpilo.c: In function 'ilo_ccb_setup': /kisskb/src/drivers/misc/hpilo.c:274:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] dma_pa = (char *)data->dma_pa; ^ In file included from /kisskb/src/arch/x86/include/asm/string.h:2:0, from /kisskb/src/include/linux/string.h:21, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/cpumask.h:11, from /kisskb/src/arch/x86/include/asm/paravirt.h:14, from /kisskb/src/arch/x86/include/asm/irqflags.h:60, from /kisskb/src/include/linux/irqflags.h:57, from /kisskb/src/arch/x86/include/asm/system.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:17, from /kisskb/src/include/linux/prefetch.h:14, from /kisskb/src/include/linux/list.h:6, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/media/dvb/dvb-core/dvb_net.c:57: /kisskb/src/drivers/media/dvb/dvb-core/dvb_net.c: In function 'dvb_net_ts_callback': /kisskb/src/arch/x86/include/asm/string_32.h:78:22: warning: '*((void *)&dest_addr+4)' may be used uninitialized in this function [-Wmaybe-uninitialized] *((short *)to + 2) = *((short *)from + 2); ^ /kisskb/src/drivers/media/dvb/dvb-core/dvb_net.c:656:8: note: '*((void *)&dest_addr+4)' was declared here u8 dest_addr[ETH_ALEN]; ^ In file included from /kisskb/src/arch/x86/include/asm/string.h:2:0, from /kisskb/src/include/linux/string.h:21, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/cpumask.h:11, from /kisskb/src/arch/x86/include/asm/paravirt.h:14, from /kisskb/src/arch/x86/include/asm/irqflags.h:60, from /kisskb/src/include/linux/irqflags.h:57, from /kisskb/src/arch/x86/include/asm/system.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:17, from /kisskb/src/include/linux/prefetch.h:14, from /kisskb/src/include/linux/list.h:6, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/media/dvb/dvb-core/dvb_net.c:57: /kisskb/src/arch/x86/include/asm/string_32.h:77:14: warning: 'dest_addr' may be used uninitialized in this function [-Wmaybe-uninitialized] *(int *)to = *(int *)from; ^ /kisskb/src/drivers/media/dvb/dvb-core/dvb_net.c:656:8: note: 'dest_addr' was declared here u8 dest_addr[ETH_ALEN]; ^ /kisskb/src/drivers/isdn/hisax/telespci.c: In function 'setup_telespci': /kisskb/src/drivers/isdn/hisax/telespci.c:303:2: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] if ((dev_tel = pci_find_device (PCI_VENDOR_ID_ZORAN, PCI_DEVICE_ID_ZORAN_36120, dev_tel))) { ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c: In function 'add_b23': /kisskb/src/drivers/isdn/hardware/eicon/message.c:8426:46: warning: array subscript is above array bounds [-Warray-bounds] ((T30_INFO *)&nlc[1])->station_id[20 + pos++] = ' '; ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c:8427:46: warning: array subscript is above array bounds [-Warray-bounds] ((T30_INFO *)&nlc[1])->station_id[20 + pos++] = ' '; ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c:8434:50: warning: array subscript is above array bounds [-Warray-bounds] ((T30_INFO *)&nlc[1])->station_id[20 + pos++] = ((byte *)b3_config_parms[2].info)[1+i]; ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c:8435:48: warning: array subscript is above array bounds [-Warray-bounds] ((T30_INFO *)&nlc[1])->station_id[20 + pos++] = ' '; ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c:8436:48: warning: array subscript is above array bounds [-Warray-bounds] ((T30_INFO *)&nlc[1])->station_id[20 + pos++] = ' '; ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c:8447:44: warning: array subscript is above array bounds [-Warray-bounds] ((T30_INFO *)&nlc[1])->station_id[20 + pos++] = ((byte *)b3_config_parms[3].info)[1+i]; ^ /kisskb/src/drivers/isdn/sc/init.c: In function 'identify_board': /kisskb/src/drivers/isdn/sc/init.c:486:14: warning: passing argument 1 of 'readl' makes pointer from integer without a cast sig = readl(rambase + SIG_OFFSET); ^ In file included from /kisskb/src/drivers/isdn/sc/includes.h:8:0, from /kisskb/src/drivers/isdn/sc/init.c:12: /kisskb/src/arch/x86/include/asm/io.h:22:17: note: expected 'const volatile void *' but argument is of type 'long unsigned int' build_mmio_read(readl, "l", unsigned int, "=r", :"memory") ^ /kisskb/src/arch/x86/include/asm/io.h:11:20: note: in definition of macro 'build_mmio_read' static inline type name(const volatile void __iomem *addr) \ ^ /kisskb/src/drivers/isdn/sc/init.c:496:14: warning: passing argument 1 of 'readl' makes pointer from integer without a cast sig = readl(rambase + SIG_OFFSET); ^ In file included from /kisskb/src/drivers/isdn/sc/includes.h:8:0, from /kisskb/src/drivers/isdn/sc/init.c:12: /kisskb/src/arch/x86/include/asm/io.h:22:17: note: expected 'const volatile void *' but argument is of type 'long unsigned int' build_mmio_read(readl, "l", unsigned int, "=r", :"memory") ^ /kisskb/src/arch/x86/include/asm/io.h:11:20: note: in definition of macro 'build_mmio_read' static inline type name(const volatile void __iomem *addr) \ ^ /kisskb/src/drivers/isdn/sc/init.c:506:14: warning: passing argument 1 of 'readl' makes pointer from integer without a cast sig = readl(rambase + SIG_OFFSET); ^ In file included from /kisskb/src/drivers/isdn/sc/includes.h:8:0, from /kisskb/src/drivers/isdn/sc/init.c:12: /kisskb/src/arch/x86/include/asm/io.h:22:17: note: expected 'const volatile void *' but argument is of type 'long unsigned int' build_mmio_read(readl, "l", unsigned int, "=r", :"memory") ^ /kisskb/src/arch/x86/include/asm/io.h:11:20: note: in definition of macro 'build_mmio_read' static inline type name(const volatile void __iomem *addr) \ ^ /kisskb/src/drivers/isdn/hisax/avm_pci.c: In function 'avm_pci_setup': /kisskb/src/drivers/isdn/hisax/avm_pci.c:838:2: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] if ((dev_avm = pci_find_device(PCI_VENDOR_ID_AVM, ^ /kisskb/src/drivers/isdn/hisax/elsa.c: In function 'setup_elsa_pci': /kisskb/src/drivers/isdn/hisax/elsa.c:1038:2: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] if ((dev_qs1000 = pci_find_device(PCI_VENDOR_ID_ELSA, ^ /kisskb/src/drivers/isdn/hisax/elsa.c:1046:2: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] } else if ((dev_qs3000 = pci_find_device(PCI_VENDOR_ID_ELSA, ^ /kisskb/src/drivers/isdn/hisax/diva.c: In function 'setup_diva_pci': /kisskb/src/drivers/isdn/hisax/diva.c:1162:2: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] if ((dev_diva = pci_find_device(PCI_VENDOR_ID_EICON, ^ /kisskb/src/drivers/isdn/hisax/diva.c:1169:2: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] } else if ((dev_diva_u = pci_find_device(PCI_VENDOR_ID_EICON, ^ /kisskb/src/drivers/isdn/hisax/diva.c:1176:2: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] } else if ((dev_diva201 = pci_find_device(PCI_VENDOR_ID_EICON, ^ /kisskb/src/drivers/isdn/hisax/diva.c:1186:2: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] } else if ((dev_diva202 = pci_find_device(PCI_VENDOR_ID_EICON, ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c: In function 'mixer_notify_update': /kisskb/src/drivers/isdn/hardware/eicon/message.c:11315:54: warning: array subscript is above array bounds [-Warray-bounds] ((CAPI_MSG *) msg)->info.facility_req.structs[3] = 0; ^ /kisskb/src/drivers/isdn/hisax/sedlbauer.c: In function 'setup_sedlbauer_pci': /kisskb/src/drivers/isdn/hisax/sedlbauer.c:610:2: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] if ((dev_sedl = pci_find_device(PCI_VENDOR_ID_TIGERJET, ^ /kisskb/src/drivers/mtd/maps/gpio-addr-flash.c: In function 'gpio_flash_probe': /kisskb/src/drivers/mtd/maps/gpio-addr-flash.c:211:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] state->gpio_addrs = (void *)gpios->start; ^ /kisskb/src/drivers/mtd/maps/gpio-addr-flash.c:223:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] state->map.virt = (void __iomem *)memory->start; ^ /kisskb/src/drivers/isdn/hisax/nj_s.c: In function 'setup_netjet_s': /kisskb/src/drivers/isdn/hisax/nj_s.c:279:3: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] if ((dev_netjet = pci_find_device(PCI_VENDOR_ID_TIGERJET, ^ /kisskb/src/drivers/isdn/hisax/nj_u.c: In function 'setup_netjet_u': /kisskb/src/drivers/isdn/hisax/nj_u.c:243:3: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] if ((dev_netjet = pci_find_device(PCI_VENDOR_ID_TIGERJET, ^ /kisskb/src/fs/xfs/xfs_dir2_block.c: In function 'xfs_dir2_sf_to_block': /kisskb/src/fs/xfs/xfs_dir2_block.c:1146:26: warning: array subscript is above array bounds [-Warray-bounds] dep->name[0] = dep->name[1] = '.'; ^ In file included from /kisskb/src/include/linux/stddef.h:4:0, from /kisskb/src/include/linux/posix_types.h:4, from /kisskb/src/include/linux/types.h:14, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:21, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_dir2_leaf.c:18: /kisskb/src/fs/xfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_check.isra.2': /kisskb/src/fs/xfs/xfs_dir2_leaf.c:584:33: warning: array subscript is above array bounds [-Warray-bounds] be32_to_cpu(leaf->ents[i + 1].hashval)); ^ /kisskb/src/include/linux/compiler.h:139:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/fs/xfs/xfs_dir2_leaf.c:583:4: note: in expansion of macro 'ASSERT' ASSERT(be32_to_cpu(leaf->ents[i].hashval) <= ^ /kisskb/src/include/linux/byteorder/little_endian.h:39:26: note: in expansion of macro '__swab32' #define __be32_to_cpu(x) __swab32((__force __u32)(__be32)(x)) ^ /kisskb/src/include/linux/byteorder/generic.h:94:21: note: in expansion of macro '__be32_to_cpu' #define be32_to_cpu __be32_to_cpu ^ /kisskb/src/fs/xfs/xfs_dir2_leaf.c:584:11: note: in expansion of macro 'be32_to_cpu' be32_to_cpu(leaf->ents[i + 1].hashval)); ^ /kisskb/src/drivers/regulator/wm8350-regulator.c: In function 'wm8350_isink_set_current': /kisskb/src/drivers/regulator/wm8350-regulator.c:160:3: warning: 'setting' may be used uninitialized in this function [-Wmaybe-uninitialized] wm8350_reg_write(wm8350, WM8350_CURRENT_SINK_DRIVER_B, ^ /kisskb/src/drivers/isdn/hisax/hfc_pci.c: In function 'setup_hfcpci': /kisskb/src/drivers/isdn/hisax/hfc_pci.c:1661:3: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] tmp_hfcpci = pci_find_device(id_list[i].vendor_id, ^ In file included from /kisskb/src/include/linux/stddef.h:4:0, from /kisskb/src/include/linux/posix_types.h:4, from /kisskb/src/include/linux/types.h:14, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:21, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_dir2_node.c:18: /kisskb/src/fs/xfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_check.isra.2': /kisskb/src/fs/xfs/xfs_dir2_node.c:360:33: warning: array subscript is above array bounds [-Warray-bounds] be32_to_cpu(leaf->ents[i + 1].hashval)); ^ /kisskb/src/include/linux/compiler.h:139:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/fs/xfs/xfs_dir2_node.c:359:4: note: in expansion of macro 'ASSERT' ASSERT(be32_to_cpu(leaf->ents[i].hashval) <= ^ /kisskb/src/include/linux/byteorder/little_endian.h:39:26: note: in expansion of macro '__swab32' #define __be32_to_cpu(x) __swab32((__force __u32)(__be32)(x)) ^ /kisskb/src/include/linux/byteorder/generic.h:94:21: note: in expansion of macro '__be32_to_cpu' #define be32_to_cpu __be32_to_cpu ^ /kisskb/src/fs/xfs/xfs_dir2_node.c:360:11: note: in expansion of macro 'be32_to_cpu' be32_to_cpu(leaf->ents[i + 1].hashval)); ^ /kisskb/src/fs/xfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_compact': /kisskb/src/fs/xfs/xfs_dir2_leaf.c:622:31: warning: array subscript is above array bounds [-Warray-bounds] leaf->ents[to] = leaf->ents[from]; ^ /kisskb/src/drivers/isdn/hisax/niccy.c: In function 'setup_niccy': /kisskb/src/drivers/isdn/hisax/niccy.c:305:3: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] if ((niccy_dev = pci_find_device(PCI_VENDOR_ID_SATSAGEM, ^ /kisskb/src/drivers/isdn/hisax/bkm_a4t.c: In function 'setup_bkm_a4t': /kisskb/src/drivers/isdn/hisax/bkm_a4t.c:343:2: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] while ((dev_a4t = pci_find_device(PCI_VENDOR_ID_ZORAN, ^ /kisskb/src/drivers/isdn/hisax/bkm_a8.c: In function 'setup_sct_quadro': /kisskb/src/drivers/isdn/hisax/bkm_a8.c:304:3: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] while ((dev_a8 = pci_find_device(PCI_VENDOR_ID_PLX, ^ /kisskb/src/drivers/isdn/hisax/gazel.c: In function 'setup_gazelpci': /kisskb/src/drivers/isdn/hisax/gazel.c:549:3: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] if ((dev_tel = pci_find_device(PCI_VENDOR_ID_PLX, ^ /kisskb/src/drivers/isdn/hisax/w6692.c: In function 'setup_w6692': /kisskb/src/drivers/isdn/hisax/w6692.c:1010:3: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] dev_w6692 = pci_find_device(id_list[id_idx].vendor_id, ^ /kisskb/src/drivers/isdn/hisax/enternow_pci.c: In function 'setup_enternow_pci': /kisskb/src/drivers/isdn/hisax/enternow_pci.c:409:3: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:616) [-Wdeprecated-declarations] if ((dev_netjet = pci_find_device(PCI_VENDOR_ID_TIGERJET, ^ /kisskb/src/drivers/media/dvb/frontends/dib3000mc.c: In function 'dib3000mc_i2c_enumeration': /kisskb/src/drivers/media/dvb/frontends/dib3000mc.c:853:1: warning: the frame size of 1424 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/media/dvb/frontends/dib7000m.c: In function 'dib7000m_set_channel': /kisskb/src/drivers/media/dvb/frontends/dib7000m.c:807:3: warning: case value '255' not in enumerated type 'fe_transmit_mode_t' [-Wswitch] case /* 4K MODE */ 255: value |= (2 << 7); break; ^ /kisskb/src/drivers/media/dvb/frontends/dib7000m.c:868:3: warning: case value '255' not in enumerated type 'fe_transmit_mode_t' [-Wswitch] case /* 4K MODE */ 255: value = 128; break; ^ /kisskb/src/drivers/media/dvb/frontends/dib7000m.c: In function 'dib7000m_tune': /kisskb/src/drivers/media/dvb/frontends/dib7000m.c:1022:3: warning: case value '255' not in enumerated type 'fe_transmit_mode_t' [-Wswitch] case /* 4K MODE */ 255: value |= (8 << 12); break; ^ /kisskb/src/drivers/media/dvb/frontends/dib7000m.c:1032:3: warning: case value '255' not in enumerated type 'fe_transmit_mode_t' [-Wswitch] case /* 4K MODE */ 255: value |= 0x7; break; ^ /kisskb/src/drivers/media/dvb/frontends/dib7000m.c:1042:3: warning: case value '255' not in enumerated type 'fe_transmit_mode_t' [-Wswitch] case /* 4K MODE */ 255: value |= 0x7; break; ^ /kisskb/src/drivers/media/dvb/frontends/dib7000p.c: In function 'dib7000p_set_channel': /kisskb/src/drivers/media/dvb/frontends/dib7000p.c:715:3: warning: case value '255' not in enumerated type 'fe_transmit_mode_t' [-Wswitch] case /* 4K MODE */ 255: value |= (2 << 7); break; ^ /kisskb/src/drivers/media/dvb/frontends/dib7000p.c:768:3: warning: case value '255' not in enumerated type 'fe_transmit_mode_t' [-Wswitch] case /* 4K MODE */ 255: value = 128; break; ^ /kisskb/src/drivers/media/dvb/frontends/dib7000p.c: In function 'dib7000p_tune': /kisskb/src/drivers/media/dvb/frontends/dib7000p.c:989:3: warning: case value '255' not in enumerated type 'fe_transmit_mode_t' [-Wswitch] case /* 4K MODE */ 255: tmp |= (8 << 12); break; ^ /kisskb/src/drivers/media/dvb/frontends/dib7000p.c:999:3: warning: case value '255' not in enumerated type 'fe_transmit_mode_t' [-Wswitch] case /* 4K MODE */ 255: tmp |= 0x7; break; ^ /kisskb/src/drivers/media/dvb/frontends/dib7000p.c:1009:3: warning: case value '255' not in enumerated type 'fe_transmit_mode_t' [-Wswitch] case /* 4K MODE */ 255: tmp |= 0x7; break; ^ /kisskb/src/drivers/media/dvb/frontends/dib7000p.c: In function 'dib7000p_i2c_enumeration': /kisskb/src/drivers/media/dvb/frontends/dib7000p.c:1346:1: warning: the frame size of 1476 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/isdn/hardware/mISDN/hfcpci.c: In function 'hfcpci_softirq': /kisskb/src/drivers/isdn/hardware/mISDN/hfcpci.c:2319:2: warning: ignoring return value of 'driver_for_each_device', declared with attribute warn_unused_result [-Wunused-result] (void) driver_for_each_device(&hfc_driver.driver, NULL, arg, ^ /kisskb/src/drivers/net/cxgb3/t3_hw.c: In function 'mc7_prep': /kisskb/src/drivers/net/cxgb3/t3_hw.c:3689:12: warning: operation on 'mc7->size' may be undefined [-Wsequence-point] mc7->size = mc7->size = G_DEN(cfg) == M_DEN ? 0 : mc7_calc_size(cfg); ^ /kisskb/src/drivers/net/chelsio/sge.c: In function 'sched_skb': /kisskb/src/drivers/net/chelsio/sge.c:462:11: warning: operation on 's->port' may be undefined [-Wsequence-point] s->port = ++s->port & (MAX_NPORTS - 1); ^ /kisskb/src/drivers/telephony/ixj.c: In function 'add_caps': /kisskb/src/drivers/telephony/ixj.c:5937:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:5957:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:5961:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:5972:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:5983:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:5995:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6005:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6010:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6015:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6020:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6026:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6033:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6038:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6043:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6048:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6056:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6064:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6072:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6078:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/media/dvb/frontends/zl10036.c: In function 'zl10036_init_regs': /kisskb/src/drivers/media/dvb/frontends/zl10036.c:414:26: warning: array subscript is above array bounds [-Warray-bounds] zl10036_init_tab[1][2] |= 0x01; ^ /kisskb/src/drivers/media/dvb/frontends/zl10036.c:414:26: warning: array subscript is above array bounds [-Warray-bounds] In file included from /kisskb/src/drivers/usb/gadget/r8a66597-udc.c:33:0: /kisskb/src/drivers/usb/gadget/r8a66597-udc.c: In function 'irq_packet_read': /kisskb/src/drivers/usb/gadget/r8a66597-udc.h:174:19: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] buf[i] = (data >> ((i & 0x01) * 8)) & 0xff; ^ /kisskb/src/drivers/usb/gadget/r8a66597-udc.h:139:15: note: 'data' was declared here unsigned int data; ^ /kisskb/src/drivers/isdn/hardware/mISDN/w6692.c:533:1: warning: 'setvolume' defined but not used [-Wunused-function] setvolume(struct w6692_ch *wch, int mic, struct sk_buff *skb) ^ /kisskb/src/drivers/isdn/hardware/mISDN/w6692.c:560:1: warning: 'enable_pots' defined but not used [-Wunused-function] enable_pots(struct w6692_ch *wch) ^ /kisskb/src/drivers/net/ixgbe/ixgbe_main.c: In function 'ixgbe_clean_tx_irq': /kisskb/src/drivers/net/ixgbe/ixgbe_main.c:278:9: warning: 'tc' may be used uninitialized in this function [-Wmaybe-uninitialized] txoff <<= tc; ^ /kisskb/src/drivers/net/ixgbe/ixgbe_main.c:251:7: note: 'tc' was declared here int tc; ^ /kisskb/src/drivers/rtc/rtc-rx8025.c: In function 'rx8025_sysfs_show_clock_adjust': /kisskb/src/drivers/rtc/rtc-rx8025.c:530:2: warning: 'adj' may be used uninitialized in this function [-Wmaybe-uninitialized] return sprintf(buf, "%d\n", adj); ^ /kisskb/src/drivers/video/intelfb/intelfbhw.c: In function 'intelfbhw_mode_to_hw': /kisskb/src/drivers/video/intelfb/intelfbhw.c:1125:16: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] *dpll |= (p2 << DPLL_P2_SHIFT) | (p1 << DPLL_P1_SHIFT); ^ /kisskb/src/drivers/video/intelfb/intelfbhw.c:1125:40: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] *dpll |= (p2 << DPLL_P2_SHIFT) | (p1 << DPLL_P1_SHIFT); ^ /kisskb/src/drivers/net/tokenring/tms380tr.c: In function 'tms380tr_exec_sifcmd': /kisskb/src/drivers/net/tokenring/tms380tr.c:1267:18: warning: right-hand operand of comma expression has no effect [-Wunused-value] loop_counter = 0,5 * 800000; ^ In file included from /kisskb/src/drivers/usb/host/isp1362-hcd.c:100:0: /kisskb/src/drivers/usb/host/isp1362-hcd.c: In function 'isp1362_mem_config': /kisskb/src/drivers/usb/host/isp1362.h:298:39: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'unsigned int' [-Wformat=] #define PTD_HEADER_SIZE sizeof(struct ptd) ^ /kisskb/src/include/linux/device.h:578:28: note: in expansion of macro 'PTD_HEADER_SIZE' dev_name(dev) , ## arg) ^ /kisskb/src/include/linux/device.h:593:2: note: in expansion of macro 'dev_printk' dev_printk(KERN_INFO , dev , format , ## arg) ^ /kisskb/src/drivers/usb/host/isp1362-hcd.c:2287:2: note: in expansion of macro 'dev_info' dev_info(hcd->self.controller, " INTL: %4d * (%3lu+8): %4d @ $%04x\n", ^ /kisskb/src/drivers/usb/host/isp1362.h:298:39: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'unsigned int' [-Wformat=] #define PTD_HEADER_SIZE sizeof(struct ptd) ^ /kisskb/src/include/linux/device.h:578:28: note: in expansion of macro 'PTD_HEADER_SIZE' dev_name(dev) , ## arg) ^ /kisskb/src/include/linux/device.h:593:2: note: in expansion of macro 'dev_printk' dev_printk(KERN_INFO , dev , format , ## arg) ^ /kisskb/src/drivers/usb/host/isp1362-hcd.c:2290:2: note: in expansion of macro 'dev_info' dev_info(hcd->self.controller, " ATL : %4d * (%3lu+8): %4d @ $%04x\n", ^ In file included from /kisskb/src/drivers/usb/host/ohci-hcd.c:108:0: /kisskb/src/drivers/usb/host/ohci-dbg.c: In function 'fill_registers_buffer': /kisskb/src/drivers/usb/host/ohci-dbg.c:77:11: warning: the comparison will always evaluate as 'true' for the address of 'next' will never be NULL [-Waddress] if (next != NULL) { \ ^ /kisskb/src/drivers/usb/host/ohci-dbg.c:639:2: note: in expansion of macro 'ohci_dbg_sw' ohci_dbg_sw (ohci, &next, &size, ^ /kisskb/src/drivers/usb/host/ohci-dbg.c:77:11: warning: the comparison will always evaluate as 'true' for the address of 'next' will never be NULL [-Waddress] if (next != NULL) { \ ^ /kisskb/src/drivers/usb/host/ohci-dbg.c:658:3: note: in expansion of macro 'ohci_dbg_sw' ohci_dbg_sw (ohci, &next, &size, ^ /kisskb/src/drivers/net/usb/mcs7830.c: In function 'mcs7830_set_autoneg': /kisskb/src/drivers/net/usb/mcs7830.c:299:19: warning: the omitted middle operand in ?: will always be 'true', suggest explicit middle operand [-Wparentheses] return ret < 0 ? : 0; ^ In file included from /kisskb/src/drivers/net/tokenring/smctr.c:44:0: /kisskb/src/include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api" [-Wcpp] #warning "MCA legacy - please move your driver to the new sysfs api" ^ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_num_of_ports_show': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:561:1: warning: the frame size of 1336 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_fw_version_show': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:546:1: warning: the frame size of 1336 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_optionrom_version_show': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:531:1: warning: the frame size of 1336 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_hw_version_show': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:508:1: warning: the frame size of 1336 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_symbolic_name_show': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:493:1: warning: the frame size of 1336 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_model_desc_show': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:461:1: warning: the frame size of 1336 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_model_show': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:445:1: warning: the frame size of 1336 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_serial_num_show': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:430:1: warning: the frame size of 1336 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/scsi/bfa/bfad_im.c: In function 'bfad_im_info': /kisskb/src/drivers/scsi/bfa/bfad_im.c:182:1: warning: the frame size of 1336 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/net/wireless/airo.c: In function 'encapsulate': /kisskb/src/drivers/net/wireless/airo.c:1421:2: warning: array subscript is above array bounds [-Warray-bounds] emmh32_update(&context->seed,frame->da + ETH_ALEN * 2,payLen); //payload ^ /kisskb/src/drivers/scsi/bfa/bfad_im.c: In function 'bfad_os_fc_host_init': /kisskb/src/drivers/scsi/bfa/bfad_im.c:971:1: warning: the frame size of 1336 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/net/wireless/airo.c: In function 'decapsulate': /kisskb/src/drivers/net/wireless/airo.c:1509:3: warning: array subscript is above array bounds [-Warray-bounds] emmh32_update(&context->seed, eth->da + ETH_ALEN*2,payLen); ^ /kisskb/src/drivers/net/tulip/de4x5.c: In function 'de4x5_sw_reset': /kisskb/src/drivers/net/tulip/de4x5.c:1451:16: warning: operation on 'lp->tx_new' may be undefined [-Wsequence-point] lp->tx_new = (++lp->tx_new) % lp->txRingSize; ^ /kisskb/src/drivers/net/tulip/de4x5.c: In function 'de4x5_queue_pkt': /kisskb/src/drivers/net/tulip/de4x5.c:1509:17: warning: operation on 'lp->tx_new' may be undefined [-Wsequence-point] lp->tx_new = (++lp->tx_new) % lp->txRingSize; ^ /kisskb/src/drivers/net/tulip/de4x5.c: In function 'de4x5_rx': /kisskb/src/drivers/net/tulip/de4x5.c:1661:40: warning: operation on 'lp->rx_old' may be undefined [-Wsequence-point] for (;lp->rx_old!=entry;lp->rx_old=(++lp->rx_old)%lp->rxRingSize) { ^ /kisskb/src/drivers/net/tulip/de4x5.c:1672:13: warning: operation on 'lp->rx_new' may be undefined [-Wsequence-point] lp->rx_new = (++lp->rx_new) % lp->rxRingSize; ^ /kisskb/src/drivers/net/tulip/de4x5.c: In function 'de4x5_tx': /kisskb/src/drivers/net/tulip/de4x5.c:1730:13: warning: operation on 'lp->tx_old' may be undefined [-Wsequence-point] lp->tx_old = (++lp->tx_old) % lp->txRingSize; ^ /kisskb/src/drivers/net/tulip/de4x5.c: In function 'de4x5_rx_ovfc': /kisskb/src/drivers/net/tulip/de4x5.c:1805:13: warning: operation on 'lp->rx_new' may be undefined [-Wsequence-point] lp->rx_new = (++lp->rx_new % lp->rxRingSize); ^ /kisskb/src/drivers/net/tulip/de4x5.c: In function 'set_multicast_list': /kisskb/src/drivers/net/tulip/de4x5.c:1938:17: warning: operation on 'lp->tx_new' may be undefined [-Wsequence-point] lp->tx_new = (++lp->tx_new) % lp->txRingSize; ^ /kisskb/src/drivers/net/tulip/de4x5.c: In function 'ping_media': /kisskb/src/drivers/net/tulip/de4x5.c:3582:13: warning: operation on 'lp->tx_new' may be undefined [-Wsequence-point] lp->tx_new = (++lp->tx_new) % lp->txRingSize; ^ /kisskb/src/drivers/net/tulip/de4x5.c: In function 'de4x5_ioctl': /kisskb/src/drivers/net/tulip/de4x5.c:5491:13: warning: operation on 'lp->tx_new' may be undefined [-Wsequence-point] lp->tx_new = (++lp->tx_new) % lp->txRingSize; ^ /kisskb/src/drivers/net/wan/farsync.c: In function 'fst_intr_rx': /kisskb/src/drivers/net/wan/farsync.c:1311:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] fst_rx_dma(card, (char *) card->rx_dma_handle_card, ^ /kisskb/src/drivers/net/wan/farsync.c: In function 'do_bottom_half_tx': /kisskb/src/drivers/net/wan/farsync.c:1405:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (char *) card-> ^ /kisskb/src/drivers/scsi/bfa/bfa_ioc.c: In function 'bfa_ioc_aen_post': /kisskb/src/drivers/scsi/bfa/bfa_ioc.c:2270:1: warning: the frame size of 1392 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/net/r6040.c: In function 'r6040_multicast_list': /kisskb/src/drivers/net/r6040.c:996:12: warning: right-hand operand of comma expression has no effect [-Wunused-value] for (i = 0, dmi; (i < dev->mc_count) && (i < MCAST_MAX); i++) { ^ /kisskb/src/drivers/net/wireless/ray_cs.c: In function 'rx_authenticate.isra.7': /kisskb/src/drivers/net/wireless/ray_cs.c:2579:15: warning: array subscript is above array bounds [-Warray-bounds] if (msg->var[2] == 1) { ^ /kisskb/src/drivers/net/wireless/ray_cs.c:2592:16: warning: array subscript is above array bounds [-Warray-bounds] if (msg->var[2] == 2) { ^ /kisskb/src/drivers/net/wireless/ray_cs.c:2593:18: warning: array subscript is above array bounds [-Warray-bounds] if ((msg->var[3] | msg->var[4]) == 0) { ^ /kisskb/src/drivers/net/wireless/ray_cs.c:2593:32: warning: array subscript is above array bounds [-Warray-bounds] if ((msg->var[3] | msg->var[4]) == 0) { ^ /kisskb/src/drivers/usb/storage/isd200.c: In function 'isd200_action': /kisskb/src/drivers/usb/storage/isd200.c:580:1: warning: the frame size of 1220 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_task_exec': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:971:3: warning: case value '5' not in enumerated type 'enum sas_protocol' [-Wswitch] case SAS_PROTOCOL_SATA | SAS_PROTOCOL_STP: ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_update_phyinfo': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1198:34: warning: comparison between 'enum sas_device_type' and 'enum sas_dev_type' [-Wenum-compare] if (phy->identify.device_type == SAS_END_DEV) ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1201:39: warning: comparison between 'enum sas_device_type' and 'enum sas_dev_type' [-Wenum-compare] else if (phy->identify.device_type != NO_DEVICE) ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_slot_err': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1752:2: warning: case value '5' not in enumerated type 'enum sas_protocol' [-Wswitch] case SAS_PROTOCOL_SATA | SAS_PROTOCOL_STP: ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_slot_complete': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1864:2: warning: case value '5' not in enumerated type 'enum sas_protocol' [-Wswitch] case SAS_PROTOCOL_SATA | SAS_PROTOCOL_STP: { ^ /kisskb/src/drivers/scsi/bfa/bfa_fcport.c: In function 'bfa_pport_aen_post': /kisskb/src/drivers/scsi/bfa/bfa_fcport.c:154:1: warning: the frame size of 1372 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/usb/wusbcore/mmc.c: In function 'wusbhc_chid_set': /kisskb/src/drivers/usb/wusbcore/mmc.c:266:44: warning: argument to 'sizeof' in '__builtin_memcmp' call is the same expression as the first source; did you mean to dereference it? [-Wsizeof-pointer-memaccess] if (memcmp(chid, &wusb_ckhdid_zero, sizeof(chid)) == 0) ^ /kisskb/src/drivers/net/wan/cycx_x25.c: In function 'hex_dump': /kisskb/src/drivers/net/wan/cycx_x25.c:1029:1: warning: the frame size of 1028 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ In file included from /kisskb/src/include/linux/tracepoint.h:18:0, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/drivers/net/cnic.c:13: /kisskb/src/drivers/net/cnic.c: In function 'cnic_cm_open': /kisskb/src/include/linux/rcupdate.h:259:12: warning: the comparison will always evaluate as 'true' for the address of 'cm_ulp_ops' will never be NULL [-Waddress] ((v) != NULL)) \ ^ /kisskb/src/drivers/net/cnic.c:1982:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(cp->ulp_ops[CNIC_ULP_L4], &cm_ulp_ops); ^ /kisskb/src/drivers/net/wireless/ipw2x00/ipw2100.c: In function 'ipw2100_tx_send_commands': /kisskb/src/drivers/net/wireless/ipw2x00/ipw2100.c:2981:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (void *)(txq->nic + txq->next * ^ /kisskb/src/drivers/net/wireless/ipw2x00/ipw2100.c:217:10: note: in definition of macro 'IPW_DEBUG' printk(message); \ ^ /kisskb/src/drivers/net/wireless/ipw2x00/ipw2100.c:2979:3: note: in expansion of macro 'IPW_DEBUG_TX' IPW_DEBUG_TX("using TBD at virt=%p, phys=%p\n", ^ In file included from /kisskb/src/arch/x86/include/asm/string.h:2:0, from /kisskb/src/include/linux/string.h:21, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/cpumask.h:11, from /kisskb/src/arch/x86/include/asm/paravirt.h:14, from /kisskb/src/arch/x86/include/asm/irqflags.h:60, from /kisskb/src/include/linux/irqflags.h:57, from /kisskb/src/arch/x86/include/asm/system.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:17, from /kisskb/src/include/linux/prefetch.h:14, from /kisskb/src/include/linux/list.h:6, from /kisskb/src/include/linux/mm_types.h:7, from /kisskb/src/include/linux/kmemcheck.h:4, from /kisskb/src/include/linux/skbuff.h:18, from /kisskb/src/include/linux/if_ether.h:124, from /kisskb/src/include/linux/etherdevice.h:27, from /kisskb/src/drivers/net/wireless/hostap/hostap_80211_rx.c:1: /kisskb/src/drivers/net/wireless/hostap/hostap_80211_rx.c: In function 'hostap_80211_rx': /kisskb/src/arch/x86/include/asm/string_32.h:78:22: warning: '*((void *)&src+4)' may be used uninitialized in this function [-Wmaybe-uninitialized] *((short *)to + 2) = *((short *)from + 2); ^ /kisskb/src/drivers/net/wireless/hostap/hostap_80211_rx.c:732:5: note: '*((void *)&src+4)' was declared here u8 src[ETH_ALEN]; ^ In file included from /kisskb/src/arch/x86/include/asm/string.h:2:0, from /kisskb/src/include/linux/string.h:21, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/cpumask.h:11, from /kisskb/src/arch/x86/include/asm/paravirt.h:14, from /kisskb/src/arch/x86/include/asm/irqflags.h:60, from /kisskb/src/include/linux/irqflags.h:57, from /kisskb/src/arch/x86/include/asm/system.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:17, from /kisskb/src/include/linux/prefetch.h:14, from /kisskb/src/include/linux/list.h:6, from /kisskb/src/include/linux/mm_types.h:7, from /kisskb/src/include/linux/kmemcheck.h:4, from /kisskb/src/include/linux/skbuff.h:18, from /kisskb/src/include/linux/if_ether.h:124, from /kisskb/src/include/linux/etherdevice.h:27, from /kisskb/src/drivers/net/wireless/hostap/hostap_80211_rx.c:1: /kisskb/src/arch/x86/include/asm/string_32.h:77:14: warning: 'src' may be used uninitialized in this function [-Wmaybe-uninitialized] *(int *)to = *(int *)from; ^ /kisskb/src/drivers/net/wireless/hostap/hostap_80211_rx.c:732:5: note: 'src' was declared here u8 src[ETH_ALEN]; ^ /kisskb/src/drivers/scsi/lpfc/lpfc_hbadisc.c: In function 'lpfc_mbx_cmpl_read_fcf_record': /kisskb/src/drivers/scsi/lpfc/lpfc_hbadisc.c:1597:23: warning: 'vlan_id' may be used uninitialized in this function [-Wmaybe-uninitialized] phba->fcf.vlan_id = vlan_id; ^ /kisskb/src/drivers/scsi/lpfc/lpfc_hbadisc.c:1594:24: warning: 'addr_mode' may be used uninitialized in this function [-Wmaybe-uninitialized] phba->fcf.addr_mode = addr_mode; ^ /kisskb/src/drivers/scsi/qla4xxx/ql4_init.c: In function 'qla4xxx_initialize_adapter': /kisskb/src/drivers/scsi/qla4xxx/ql4_init.c:880:2: warning: 'extHwConfig.Asuint32_t' may be used uninitialized in this function [-Wmaybe-uninitialized] writel((0xFFFF << 16) | extHwConfig.Asuint32_t, isp_ext_hw_conf(ha)); ^ /kisskb/src/drivers/scsi/qla4xxx/ql4_init.c:842:31: note: 'extHwConfig.Asuint32_t' was declared here union external_hw_config_reg extHwConfig; ^ /kisskb/src/drivers/media/dvb/frontends/stv090x.c: In function 'stv090x_start_search': /kisskb/src/drivers/media/dvb/frontends/stv090x.c:1397:27: warning: comparison between 'enum stv090x_search' and 'enum stv090x_delsys' [-Wenum-compare] if ((state->search_mode == STV090x_DVBS1) || ^ /kisskb/src/drivers/media/dvb/frontends/stv090x.c:1398:24: warning: comparison between 'enum stv090x_search' and 'enum stv090x_delsys' [-Wenum-compare] (state->search_mode == STV090x_DSS) || ^ /kisskb/src/drivers/media/dvb/frontends/stv090x.c: In function 'stv090x_optimize_track': /kisskb/src/drivers/media/dvb/frontends/stv090x.c:2735:19: warning: comparison between 'enum stv090x_algo' and 'enum stv090x_search' [-Wenum-compare] if (state->algo == STV090x_SEARCH_AUTO) { ^ /kisskb/src/drivers/media/dvb/frontends/stv090x.c:2832:2: warning: case value '4' not in enumerated type 'enum stv090x_delsys' [-Wswitch] case STV090x_UNKNOWN: ^ /kisskb/src/drivers/net/wireless/b43/phy_lp.c:382:13: warning: 'lpphy_restore_dig_flt_state' defined but not used [-Wunused-function] static void lpphy_restore_dig_flt_state(struct b43_wldev *dev) ^ /kisskb/src/drivers/net/wireless/b43/phy_lp.c:890:13: warning: 'lpphy_disable_rx_gain_override' defined but not used [-Wunused-function] static void lpphy_disable_rx_gain_override(struct b43_wldev *dev) ^ /kisskb/src/drivers/scsi/qla2xxx/qla_init.c: In function 'qla2x00_configure_loop': /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:2923:13: warning: 'wrap.b24' may be used uninitialized in this function [-Wmaybe-uninitialized] } else if (new_fcport->d_id.b24 == wrap.b24) { ^ /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:2834:12: note: 'wrap.b24' was declared here port_id_t wrap, nxt_d_id; ^ /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_def.c: In function 'ath9k_hw_def_get_eeprom': /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_def.c:238:2: warning: case value '29' not in enumerated type 'enum eeprom_param' [-Wswitch] case AR_EEPROM_MAC(0): ^ /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_def.c:240:2: warning: case value '30' not in enumerated type 'enum eeprom_param' [-Wswitch] case AR_EEPROM_MAC(1): ^ /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_def.c:242:2: warning: case value '31' not in enumerated type 'enum eeprom_param' [-Wswitch] case AR_EEPROM_MAC(2): ^ /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_def.c: In function 'ath9k_hw_def_get_num_ant_config': /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_def.c:1325:47: warning: comparison between 'enum ath9k_hal_freq_band' and 'enum ieee80211_band' [-Wenum-compare] &(eep->modalHeader[ATH9K_HAL_FREQ_BAND_2GHZ == freq_band]); ^ /kisskb/src/drivers/net/wireless/iwmc3200wifi/commands.c: In function 'iwm_scan_ssids': /kisskb/src/drivers/net/wireless/iwmc3200wifi/commands.c:871:15: warning: operation on 'iwm->scan_id' may be undefined [-Wsequence-point] iwm->scan_id = iwm->scan_id++ % IWM_SCAN_ID_MAX; ^ /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function 'ath9k_hw_4k_get_eeprom': /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_4k.c:183:2: warning: case value '29' not in enumerated type 'enum eeprom_param' [-Wswitch] case AR_EEPROM_MAC(0): ^ /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_4k.c:185:2: warning: case value '30' not in enumerated type 'enum eeprom_param' [-Wswitch] case AR_EEPROM_MAC(1): ^ /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_4k.c:187:2: warning: case value '31' not in enumerated type 'enum eeprom_param' [-Wswitch] case AR_EEPROM_MAC(2): ^ /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function 'ath9k_hw_AR9287_get_eeprom': /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_9287.c:172:2: warning: case value '29' not in enumerated type 'enum eeprom_param' [-Wswitch] case AR_EEPROM_MAC(0): ^ /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_9287.c:174:2: warning: case value '30' not in enumerated type 'enum eeprom_param' [-Wswitch] case AR_EEPROM_MAC(1): ^ /kisskb/src/drivers/net/wireless/ath/ath9k/eeprom_9287.c:176:2: warning: case value '31' not in enumerated type 'enum eeprom_param' [-Wswitch] case AR_EEPROM_MAC(2): ^ In file included from /kisskb/src/arch/x86/include/asm/string.h:2:0, from /kisskb/src/include/linux/string.h:21, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/cpumask.h:11, from /kisskb/src/arch/x86/include/asm/paravirt.h:14, from /kisskb/src/arch/x86/include/asm/irqflags.h:60, from /kisskb/src/include/linux/irqflags.h:57, from /kisskb/src/arch/x86/include/asm/system.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:17, from /kisskb/src/include/linux/prefetch.h:14, from /kisskb/src/include/linux/list.h:6, from /kisskb/src/include/linux/mm_types.h:7, from /kisskb/src/include/linux/kmemcheck.h:4, from /kisskb/src/include/linux/skbuff.h:18, from /kisskb/src/include/linux/if_ether.h:124, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/include/linux/if_arp.h:26, from /kisskb/src/drivers/net/wireless/ipw2x00/libipw_rx.c:18: /kisskb/src/drivers/net/wireless/ipw2x00/libipw_rx.c: In function 'libipw_rx': /kisskb/src/arch/x86/include/asm/string_32.h:78:22: warning: '*((void *)&src+4)' may be used uninitialized in this function [-Wmaybe-uninitialized] *((short *)to + 2) = *((short *)from + 2); ^ /kisskb/src/drivers/net/wireless/ipw2x00/libipw_rx.c:351:5: note: '*((void *)&src+4)' was declared here u8 src[ETH_ALEN]; ^ In file included from /kisskb/src/arch/x86/include/asm/string.h:2:0, from /kisskb/src/include/linux/string.h:21, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/cpumask.h:11, from /kisskb/src/arch/x86/include/asm/paravirt.h:14, from /kisskb/src/arch/x86/include/asm/irqflags.h:60, from /kisskb/src/include/linux/irqflags.h:57, from /kisskb/src/arch/x86/include/asm/system.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:17, from /kisskb/src/include/linux/prefetch.h:14, from /kisskb/src/include/linux/list.h:6, from /kisskb/src/include/linux/mm_types.h:7, from /kisskb/src/include/linux/kmemcheck.h:4, from /kisskb/src/include/linux/skbuff.h:18, from /kisskb/src/include/linux/if_ether.h:124, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/include/linux/if_arp.h:26, from /kisskb/src/drivers/net/wireless/ipw2x00/libipw_rx.c:18: /kisskb/src/arch/x86/include/asm/string_32.h:77:14: warning: 'src' may be used uninitialized in this function [-Wmaybe-uninitialized] *(int *)to = *(int *)from; ^ /kisskb/src/drivers/net/wireless/ipw2x00/libipw_rx.c:351:5: note: 'src' was declared here u8 src[ETH_ALEN]; ^ In file included from /kisskb/src/arch/x86/include/asm/string.h:2:0, from /kisskb/src/include/linux/string.h:21, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/cpumask.h:11, from /kisskb/src/arch/x86/include/asm/paravirt.h:14, from /kisskb/src/arch/x86/include/asm/irqflags.h:60, from /kisskb/src/include/linux/irqflags.h:57, from /kisskb/src/arch/x86/include/asm/system.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:17, from /kisskb/src/include/linux/prefetch.h:14, from /kisskb/src/include/linux/list.h:6, from /kisskb/src/include/linux/mm_types.h:7, from /kisskb/src/include/linux/kmemcheck.h:4, from /kisskb/src/include/linux/skbuff.h:18, from /kisskb/src/include/linux/if_ether.h:124, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/include/linux/if_arp.h:26, from /kisskb/src/drivers/net/wireless/ipw2x00/libipw_rx.c:18: /kisskb/src/arch/x86/include/asm/string_32.h:78:22: warning: '*((void *)&dst+4)' may be used uninitialized in this function [-Wmaybe-uninitialized] *((short *)to + 2) = *((short *)from + 2); ^ /kisskb/src/drivers/net/wireless/ipw2x00/libipw_rx.c:350:5: note: '*((void *)&dst+4)' was declared here u8 dst[ETH_ALEN]; ^ In file included from /kisskb/src/arch/x86/include/asm/string.h:2:0, from /kisskb/src/include/linux/string.h:21, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/cpumask.h:11, from /kisskb/src/arch/x86/include/asm/paravirt.h:14, from /kisskb/src/arch/x86/include/asm/irqflags.h:60, from /kisskb/src/include/linux/irqflags.h:57, from /kisskb/src/arch/x86/include/asm/system.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:17, from /kisskb/src/include/linux/prefetch.h:14, from /kisskb/src/include/linux/list.h:6, from /kisskb/src/include/linux/mm_types.h:7, from /kisskb/src/include/linux/kmemcheck.h:4, from /kisskb/src/include/linux/skbuff.h:18, from /kisskb/src/include/linux/if_ether.h:124, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/include/linux/if_arp.h:26, from /kisskb/src/drivers/net/wireless/ipw2x00/libipw_rx.c:18: /kisskb/src/arch/x86/include/asm/string_32.h:77:14: warning: 'dst' may be used uninitialized in this function [-Wmaybe-uninitialized] *(int *)to = *(int *)from; ^ /kisskb/src/drivers/net/wireless/ipw2x00/libipw_rx.c:350:5: note: 'dst' was declared here u8 dst[ETH_ALEN]; ^ In file included from /kisskb/src/include/net/checksum.h:25:0, from /kisskb/src/include/linux/skbuff.h:28, from /kisskb/src/include/linux/if_ether.h:124, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/drivers/net/sb1000.c:47: /kisskb/src/drivers/net/sb1000.c: In function 'sb1000_dev_ioctl': /kisskb/src/arch/x86/include/asm/uaccess.h:183:2: warning: 'frequency' may be used uninitialized in this function [-Wmaybe-uninitialized] asm volatile("call __put_user_" #size : "=a" (__ret_pu) \ ^ /kisskb/src/drivers/net/sb1000.c:1005:25: note: 'frequency' was declared here int ioaddr[2], status, frequency; ^ /kisskb/src/drivers/usb/serial/keyspan_pda.c: In function 'keyspan_pda_fake_startup': /kisskb/src/drivers/usb/serial/keyspan_pda.c:767:2: warning: 'fw' may be used uninitialized in this function [-Wmaybe-uninitialized] release_firmware(fw); ^ /kisskb/src/drivers/scsi/lpfc/lpfc_debugfs.c: In function 'lpfc_debugfs_dumpHBASlim_data.constprop': /kisskb/src/drivers/scsi/lpfc/lpfc_debugfs.c:428:1: warning: the frame size of 1032 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/usb/serial/keyspan.c: In function 'keyspan_fake_startup': /kisskb/src/drivers/usb/serial/keyspan.c:1446:2: warning: 'fw' may be used uninitialized in this function [-Wmaybe-uninitialized] release_firmware(fw); ^ In file included from /kisskb/src/drivers/net/ne2.c:73:0: /kisskb/src/include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api" [-Wcpp] #warning "MCA legacy - please move your driver to the new sysfs api" ^ /kisskb/src/drivers/net/wireless/ath/ath9k/debug.c: In function 'read_file_dma': /kisskb/src/drivers/net/wireless/ath/ath9k/debug.c:167:1: warning: the frame size of 1096 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/scsi/bfa/vport.c: In function 'bfa_fcs_vport_get_max': /kisskb/src/drivers/scsi/bfa/vport.c:647:1: warning: the frame size of 1336 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/scsi/advansys.c:72:2: warning: #warning this driver is still not properly converted to the DMA API [-Wcpp] #warning this driver is still not properly converted to the DMA API ^ /kisskb/src/drivers/net/wireless/iwlwifi/iwl-debugfs.c: In function 'iwl_dbgfs_sram_read': /kisskb/src/drivers/net/wireless/iwlwifi/iwl-debugfs.c:280:1: warning: the frame size of 1052 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/net/wireless/prism54/isl_ioctl.c: In function 'prism54_ioctl': /kisskb/src/drivers/net/wireless/prism54/isl_ioctl.c:2734:14: warning: array subscript is above array bounds [-Warray-bounds] current_ev = prism54_translate_bss(ndev, &info, current_ev, ^ /kisskb/src/drivers/video/s1d13xxxfb.c:420:1: warning: 'bltbit_wait_bitset' defined but not used [-Wunused-function] bltbit_wait_bitset(struct fb_info *info, u8 bit, int timeout) ^ /kisskb/src/drivers/video/s1d13xxxfb.c:463:1: warning: 'bltbit_fifo_status' defined but not used [-Wunused-function] bltbit_fifo_status(struct fb_info *info) ^ In file included from /kisskb/src/drivers/scsi/aha1542.c:41:0: /kisskb/src/include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api" [-Wcpp] #warning "MCA legacy - please move your driver to the new sysfs api" ^ /kisskb/src/drivers/media/video/gspca/gspca.c: In function 'vidioc_reqbufs': /kisskb/src/drivers/media/video/gspca/gspca.c:1266:2: warning: case value '7' not in enumerated type 'enum v4l2_memory' [-Wswitch] case GSPCA_MEMORY_READ: /* (internal call) */ ^ /kisskb/src/drivers/scsi/aic7xxx_old.c: In function 'aic7xxx_register': /kisskb/src/drivers/scsi/aic7xxx_old.c:7907:5: warning: case value '257' not in enumerated type 'ahc_chip' [-Wswitch] case (AHC_AIC7770|AHC_VL): ^ /kisskb/src/drivers/scsi/aic7xxx_old.c:7904:5: warning: case value '513' not in enumerated type 'ahc_chip' [-Wswitch] case (AHC_AIC7770|AHC_EISA): ^ /kisskb/src/drivers/scsi/aic7xxx_old.c: In function 'aic7xxx_load_seeprom': /kisskb/src/drivers/scsi/aic7xxx_old.c:8523:5: warning: case value '257' not in enumerated type 'ahc_chip' [-Wswitch] case (AHC_AIC7770|AHC_VL): ^ /kisskb/src/drivers/scsi/aic7xxx_old.c:8516:5: warning: case value '513' not in enumerated type 'ahc_chip' [-Wswitch] case (AHC_AIC7770|AHC_EISA): /* None of these adapters have seeproms. */ ^ In file included from /kisskb/src/drivers/scsi/fd_mcs.c:92:0: /kisskb/src/include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api" [-Wcpp] #warning "MCA legacy - please move your driver to the new sysfs api" ^ In file included from /kisskb/src/drivers/net/at1700.c:41:0: /kisskb/src/include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api" [-Wcpp] #warning "MCA legacy - please move your driver to the new sysfs api" ^ In file included from /kisskb/src/drivers/net/3c523.c:105:0: /kisskb/src/include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api" [-Wcpp] #warning "MCA legacy - please move your driver to the new sysfs api" ^ In file included from /kisskb/src/drivers/net/3c527.c:96:0: /kisskb/src/include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api" [-Wcpp] #warning "MCA legacy - please move your driver to the new sysfs api" ^ In file included from /kisskb/src/drivers/net/eexpress.c:115:0: /kisskb/src/include/linux/mca-legacy.h:12:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api" [-Wcpp] #warning "MCA legacy - please move your driver to the new sysfs api" ^ /kisskb/src/drivers/net/depca.c: In function 'depca_rx': /kisskb/src/drivers/net/depca.c:1098:43: warning: operation on 'lp->rx_old' may be undefined [-Wsequence-point] for (; lp->rx_old != entry; lp->rx_old = (++lp->rx_old) & lp->rxRingMask) { ^ /kisskb/src/drivers/net/depca.c:1107:14: warning: operation on 'lp->rx_new' may be undefined [-Wsequence-point] lp->rx_new = (++lp->rx_new) & lp->rxRingMask; ^ /kisskb/src/drivers/net/depca.c: In function 'depca_tx': /kisskb/src/drivers/net/depca.c:1152:14: warning: operation on 'lp->tx_old' may be undefined [-Wsequence-point] lp->tx_old = (++lp->tx_old) & lp->txRingMask; ^ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_log_dual_ioa_error': /kisskb/src/drivers/scsi/ipr.c:1362:2: warning: ignoring return value of 'strstrip', declared with attribute warn_unused_result [-Wunused-result] strstrip(error->failure_reason); ^ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_log_enhanced_dual_ioa_error': /kisskb/src/drivers/scsi/ipr.c:1336:2: warning: ignoring return value of 'strstrip', declared with attribute warn_unused_result [-Wunused-result] strstrip(error->failure_reason); ^ /kisskb/src/drivers/net/s2io.c: In function 'rx_intr_handler': /kisskb/src/drivers/net/s2io.c:8445:18: warning: 'tcp' may be used uninitialized in this function [-Wmaybe-uninitialized] lro->cur_tsecr = *(ptr + 2); ^ /kisskb/src/drivers/net/s2io.c:7497:9: note: 'tcp' was declared here u8 *tcp; ^ make: *** [Makefile:120: sub-make] Error 2 Command 'make -s -j 48 ARCH=i386 O=/kisskb/build/stable-32_i386-allmodconfig_i386-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/i386-linux/bin/i386-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/stable-32_i386-allmodconfig_i386-gcc4.9 # Build took: 0:05:25.170703