# git rev-parse -q --verify bc4e1a77b06519a01e7aed1125695598e27ddeb2^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/stable linux-2.6.27.y # git rev-parse -q --verify bc4e1a77b06519a01e7aed1125695598e27ddeb2^{commit} bc4e1a77b06519a01e7aed1125695598e27ddeb2 # git checkout -q -f -B kisskb bc4e1a77b06519a01e7aed1125695598e27ddeb2 # git clean -qxdf # < git log -1 # commit bc4e1a77b06519a01e7aed1125695598e27ddeb2 # Author: Willy Tarreau # Date: Sat Mar 17 14:03:53 2012 +0100 # # Linux 2.6.27.62 # # Signed-off-by: Willy Tarreau # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 bc4e1a77b06519a01e7aed1125695598e27ddeb2 # < make -s -j 32 ARCH=x86 O=/kisskb/build/stable-27_x86-allmodconfig_x86_64-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/x86_64-linux/bin/x86_64-linux- allmodconfig /kisskb/src/scripts/kconfig/conf.c: In function 'conf_sym': /kisskb/src/scripts/kconfig/conf.c:158:6: warning: variable 'type' set but not used [-Wunused-but-set-variable] 158 | int type; | ^~~~ /kisskb/src/scripts/kconfig/conf.c: In function 'conf_choice': /kisskb/src/scripts/kconfig/conf.c:230:6: warning: variable 'type' set but not used [-Wunused-but-set-variable] 230 | int type; | ^~~~ In file included from scripts/kconfig/zconf.tab.c:2486: /kisskb/src/scripts/kconfig/confdata.c: In function 'conf_write': /kisskb/src/scripts/kconfig/confdata.c:427:19: warning: '%s' directive writing likely 7 or more bytes into a region of size between 1 and 128 [-Wformat-overflow=] 427 | sprintf(newname, "%s%s", dirname, basename); | ^~~~~~ /kisskb/src/scripts/kconfig/confdata.c:427:19: note: assuming directive output of 7 bytes /kisskb/src/scripts/kconfig/confdata.c:427:2: note: 'sprintf' output 1 or more bytes (assuming 135) into a destination of size 128 427 | sprintf(newname, "%s%s", dirname, basename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/scripts/kconfig/confdata.c:430:20: warning: '.tmpconfig.' directive writing 11 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 430 | sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid()); | ^~~~~~~~~~~~~~~~~ /kisskb/src/scripts/kconfig/confdata.c:430:3: note: 'sprintf' output between 13 and 150 bytes into a destination of size 128 430 | 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 # < make -s -j 32 ARCH=x86 O=/kisskb/build/stable-27_x86-allmodconfig_x86_64-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/x86_64-linux/bin/x86_64-linux- help # yes \n | make -s -j 32 ARCH=x86 O=/kisskb/build/stable-27_x86-allmodconfig_x86_64-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/x86_64-linux/bin/x86_64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 32 ARCH=x86 O=/kisskb/build/stable-27_x86-allmodconfig_x86_64-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/x86_64-linux/bin/x86_64-linux- GEN /kisskb/build/stable-27_x86-allmodconfig_x86_64-gcc4.9/Makefile GEN /kisskb/build/stable-27_x86-allmodconfig_x86_64-gcc4.9/Makefile SYMLINK include/asm -> include/asm-x86 Using /kisskb/src as source for kernel In file included from scripts/genksyms/lex.l:102: scripts/genksyms/keywords.gperf:45:26: warning: 'is_reserved_hash' is static but used in inline function 'is_reserved_word' which is not static UPD include/linux/compile.h /kisskb/src/arch/x86/xen/enlighten.c: In function 'xen_patch': /kisskb/src/arch/x86/xen/enlighten.c:1088:2: warning: label 'patch_site' defined but not used [-Wunused-label] patch_site: ^ /kisskb/src/arch/x86/xen/enlighten.c: At top level: /kisskb/src/arch/x86/xen/enlighten.c:707:22: warning: 'xen_read_cr2_direct' defined but not used [-Wunused-function] static unsigned long xen_read_cr2_direct(void) ^ /kisskb/src/arch/x86/xen/enlighten.c:977:20: warning: 'xen_set_pte_init' defined but not used [-Wunused-function] static __init void xen_set_pte_init(pte_t *ptep, pte_t pte) ^ /kisskb/src/arch/x86/xen/enlighten.c:1451:13: warning: 'walk' defined but not used [-Wunused-function] static void walk(pgd_t *pgd, unsigned long addr) ^ In file included from /kisskb/src/include/linux/kvm_host.h:21:0, from /kisskb/src/arch/x86/kvm/svm.c:16: /kisskb/src/include/linux/kvm.h:240:9: error: duplicate member 'padding' __u64 padding; ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:213: arch/x86/kvm/svm.o] Error 1 make[1]: *** [/kisskb/src/Makefile:864: arch/x86/kvm] Error 2 make[1]: *** Waiting for unfinished jobs.... 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:119: kernel/timeconst.h] Error 255 make[2]: *** Waiting for unfinished jobs.... In file included from /kisskb/src/drivers/ata/libata-core.c:62:0: /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_configure': /kisskb/src/include/linux/libata.h:1179: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:1365: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:1975:3: warning: 'fw' may be used uninitialized in this function [-Wmaybe-uninitialized] release_firmware(fw); ^ /kisskb/src/drivers/atm/ambassador.c:1933:26: note: 'fw' was declared here const struct firmware *fw; ^ make[1]: *** [/kisskb/src/Makefile:864: kernel] Error 2 /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_lle': /kisskb/src/crypto/gf128mul.c:185:21: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] memset(r, 0, sizeof(r)); ^ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_bbe': /kisskb/src/crypto/gf128mul.c:223:21: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] memset(r, 0, sizeof(r)); ^ In file included from include2/asm/bug.h:38:0, from /kisskb/src/include/linux/kernel.h:20, 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:2559:24: warning: comparison between 'enum ' and 'enum ' [-Wenum-compare] WARN_ON(ATA_MAX_QUEUE > AHCI_MAX_CMDS); ^ /kisskb/src/include/asm-generic/bug.h:49:25: note: in definition of macro 'WARN_ON' int __ret_warn_on = !!(condition); \ ^ /kisskb/src/sound/soc/soc-dapm.c:1037:1: warning: 'snd_soc_dapm_connect_input' is deprecated (declared at /kisskb/src/sound/soc/soc-dapm.c:1032) [-Wdeprecated-declarations] EXPORT_SYMBOL_GPL(snd_soc_dapm_connect_input); ^ In file included from /kisskb/src/sound/soc/soc-dapm.c:33:0: /kisskb/src/include/linux/module.h:195:22: warning: 'snd_soc_dapm_connect_input' is deprecated (declared at /kisskb/src/sound/soc/soc-dapm.c:1032) [-Wdeprecated-declarations] static const struct kernel_symbol __ksymtab_##sym \ ^ /kisskb/src/include/linux/module.h:204:2: note: in expansion of macro '__EXPORT_SYMBOL' __EXPORT_SYMBOL(sym, "_gpl") ^ /kisskb/src/sound/soc/soc-dapm.c:1037:1: note: in expansion of macro 'EXPORT_SYMBOL_GPL' EXPORT_SYMBOL_GPL(snd_soc_dapm_connect_input); ^ /kisskb/src/drivers/atm/fore200e.c: In function 'fore200e_pca_prom_read': /kisskb/src/drivers/atm/fore200e.c:94: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:613: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:94: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:1003: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:94: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:1095: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:94: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:1276: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:94: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:1384: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:94: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:1745: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:94: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:1818: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:94: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:1919:5: note: in expansion of macro 'FORE200E_NEXT_ENTRY' FORE200E_NEXT_ENTRY(cmdq->head, QUEUE_SIZE_CMD); ^ /kisskb/src/fs/compat_ioctl.c: In function 'serial_struct_ioctl': /kisskb/src/fs/compat_ioctl.c:1540:38: warning: typedef 'SS' locally defined but not used [-Wunused-local-typedefs] typedef struct serial_struct SS; ^ /kisskb/src/drivers/ata/sata_via.c: In function 'svia_init_one': /kisskb/src/drivers/ata/sata_via.c:466:2: warning: 'host' may be used uninitialized in this function [-Wmaybe-uninitialized] return ata_host_activate(host, pdev->irq, ata_sff_interrupt, ^ /kisskb/src/fs/cifs/cifssmb.c: In function 'CIFSSMBSetCIFSACL': /kisskb/src/fs/cifs/cifssmb.c:3223:3: warning: array subscript is above array bounds [-Warray-bounds] memcpy((char *) &pSMBr->hdr.Protocol + data_offset, ^ /kisskb/src/fs/cifs/cifssmb.c: In function 'CIFSSMBSetFileInfo': /kisskb/src/fs/cifs/cifssmb.c:4867:2: warning: array subscript is above array bounds [-Warray-bounds] memcpy(data_offset, data, sizeof(FILE_BASIC_INFO)); ^ In file included from /kisskb/src/fs/ext4/balloc.c:23:0: /kisskb/src/fs/ext4/mballoc.h:268:31: warning: 'proc_root_ext4' defined but not used [-Wunused-variable] static struct proc_dir_entry *proc_root_ext4; ^ /kisskb/src/drivers/bluetooth/hci_bcsp.c: In function 'bcsp_prepare_pkt': /kisskb/src/drivers/bluetooth/hci_bcsp.c:252:20: warning: operation on 'bcsp->msgq_txseq' may be undefined [-Wsequence-point] bcsp->msgq_txseq = ++(bcsp->msgq_txseq) & 0x07; ^ /kisskb/src/drivers/block/DAC960.c: In function 'DAC960_V2_ProcessCompletedCommand': /kisskb/src/drivers/block/DAC960.c:5087: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/include/linux/bio.h:30: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': include2/asm/io.h:29: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:1166:30: note: 'CommandMailbox.Bytes[12]' was declared here DAC960_V1_CommandMailbox_T CommandMailbox; ^ /kisskb/src/crypto/aes_generic.c: In function 'crypto_aes_expand_key': /kisskb/src/crypto/aes_generic.c:223:27: warning: iteration 6u invokes undefined behavior [-Waggressive-loop-optimizations] ctx->key_enc[8 * i + 12] = t; \ ^ /kisskb/src/crypto/aes_generic.c:283:4: note: in expansion of macro 'loop8' loop8(i); ^ /kisskb/src/crypto/aes_generic.c:282:3: note: containing loop for (i = 0; i < 7; ++i) ^ /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:145) [-Wdeprecated-declarations] } else if (check_region(pss_cdrom_port, 2)) { ^ /kisskb/src/drivers/atm/he.c: In function 'he_service_rbrq': /kisskb/src/drivers/atm/he.c:1842: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:1925:21: warning: operation on 'he_dev->tbrq_head' may be undefined [-Wsequence-point] he_dev->tbrq_head = (struct he_tbrq *) ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'ecryptfs_parse_packet_set': /kisskb/src/fs/ecryptfs/keystore.c:457:7: warning: 'netlink_message_length' may be used uninitialized in this function [-Wmaybe-uninitialized] rc = ecryptfs_send_message(ecryptfs_transport, netlink_message, ^ /kisskb/src/fs/ecryptfs/keystore.c:442:9: note: 'netlink_message_length' was declared here size_t netlink_message_length; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'ecryptfs_generate_key_packet_set': /kisskb/src/fs/ecryptfs/keystore.c:1360:7: warning: 'netlink_payload_length' may be used uninitialized in this function [-Wmaybe-uninitialized] rc = ecryptfs_send_message(ecryptfs_transport, netlink_payload, ^ /kisskb/src/fs/ecryptfs/keystore.c:1348:9: note: 'netlink_payload_length' was declared here size_t netlink_payload_length; ^ In file included from /kisskb/src/include/xen/interface/io/blkif.h:12:0, from /kisskb/src/drivers/block/xen-blkfront.c:51: /kisskb/src/drivers/block/xen-blkfront.c:70:43: warning: variably modified 'shadow' at file scope #define BLK_RING_SIZE __RING_SIZE((struct blkif_sring *)0, PAGE_SIZE) ^ /kisskb/src/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /kisskb/src/include/xen/interface/io/ring.h:17:66: note: in expansion of macro '__RD4' #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:18:66: note: in expansion of macro '__RD8' #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:19:66: note: in expansion of macro '__RD16' #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:28:6: note: in expansion of macro '__RD32' (__RD32(((_sz) - (long)&(_s)->ring + (long)(_s)) / sizeof((_s)->ring[0]))) ^ /kisskb/src/drivers/block/xen-blkfront.c:70:23: note: in expansion of macro '__RING_SIZE' #define BLK_RING_SIZE __RING_SIZE((struct blkif_sring *)0, PAGE_SIZE) ^ /kisskb/src/drivers/block/xen-blkfront.c:91:27: note: in expansion of macro 'BLK_RING_SIZE' struct blk_shadow shadow[BLK_RING_SIZE]; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_lookup': /kisskb/src/fs/ext4/namei.c:1062:7: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat=] ino); ^ /kisskb/src/drivers/acpi/scan.c:1163:1: warning: 'acpi_is_child_device' defined but not used [-Wunused-function] acpi_is_child_device(struct acpi_device *device, ^ /kisskb/src/fs/ext4/super.c: In function 'ext4_fill_super': /kisskb/src/fs/ext4/super.c:2233:10: warning: format '%u' expects argument of type 'unsigned int', but argument 2 has type 'ext4_group_t' [-Wformat=] EXT4_BLOCKS_PER_GROUP(sb)); ^ /kisskb/src/drivers/gpio/max7301.c: In function 'max7301_probe': /kisskb/src/drivers/gpio/max7301.c:282:2: warning: ignoring return value of 'gpiochip_remove', declared with attribute warn_unused_result [-Wunused-result] gpiochip_remove(&ts->chip); ^ In file included from /kisskb/src/sound/pci/pcxhr/pcxhr.c:33:0: /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_set_clock': /kisskb/src/include/sound/core.h:361:2: warning: 'realfreq' may be used uninitialized in this function [-Wmaybe-uninitialized] snd_verbose_printk(__FILE__, __LINE__, fmt ,##args) ^ /kisskb/src/sound/pci/pcxhr/pcxhr.c:221:20: note: 'realfreq' was declared here unsigned int val, realfreq, speed; ^ /kisskb/src/sound/pci/pcxhr/pcxhr.c:256:6: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] err = pcxhr_write_io_num_reg_cont(mgr, PCXHR_FREQ_REG_MASK, val, &changed); ^ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_iec958_get': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:813:36: warning: 'aes_bits' may be used uninitialized in this function [-Wmaybe-uninitialized] ucontrol->value.iec958.status[i] = aes_bits; ^ /kisskb/src/fs/nfs/inode.c: In function 'nfs_zap_caches_locked': /kisskb/src/fs/nfs/inode.c:145:41: warning: argument to 'sizeof' in 'memset' call is the same pointer type '__be32 *' as the destination; expected '__be32' or an explicit length [-Wsizeof-pointer-memaccess] memset(NFS_COOKIEVERF(inode), 0, sizeof(NFS_COOKIEVERF(inode))); ^ In file included from /kisskb/src/include/linux/notifier.h:13:0, from /kisskb/src/include/linux/memory_hotplug.h:6, from /kisskb/src/include/linux/mmzone.h:560, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/hid/hidraw.c:22: /kisskb/src/drivers/hid/hidraw.c: In function 'hidraw_release': /kisskb/src/drivers/hid/hidraw.c:201:13: warning: passing argument 1 of 'mutex_lock_nested' from incompatible pointer type mutex_lock(&minors_lock); ^ /kisskb/src/include/linux/mutex.h:131:44: note: in definition of macro 'mutex_lock' #define mutex_lock(lock) mutex_lock_nested(lock, 0) ^ /kisskb/src/include/linux/mutex.h:125:13: note: expected 'struct mutex *' but argument is of type 'struct spinlock_t *' extern void mutex_lock_nested(struct mutex *lock, unsigned int subclass); ^ /kisskb/src/drivers/hid/hidraw.c:220:15: warning: passing argument 1 of 'mutex_unlock' from incompatible pointer type mutex_unlock(&minors_lock); ^ In file included from /kisskb/src/include/linux/notifier.h:13:0, from /kisskb/src/include/linux/memory_hotplug.h:6, from /kisskb/src/include/linux/mmzone.h:560, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/hid/hidraw.c:22: /kisskb/src/include/linux/mutex.h:149:13: note: expected 'struct mutex *' but argument is of type 'struct spinlock_t *' extern void mutex_unlock(struct mutex *lock); ^ In file included from /kisskb/src/fs/omfs/file.c:12:0: /kisskb/src/fs/omfs/file.c: In function 'omfs_get_block': /kisskb/src/fs/omfs/omfs.h:31:2: warning: 'new_block' may be used uninitialized in this function [-Wmaybe-uninitialized] return block << sbi->s_block_shift; ^ /kisskb/src/fs/omfs/file.c:240:6: note: 'new_block' was declared here u64 new_block; ^ In file included from /kisskb/src/drivers/char/ip2/ip2main.c:283: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/include/drm/drmP.h:87:0, from /kisskb/src/drivers/gpu/drm/i915/i915_drv.c:30: /kisskb/src/drivers/gpu/drm/i915/i915_drv.c: In function 'i915_resume': /kisskb/src/include/drm/drm_os_linux.h:24:39: warning: iteration 9u invokes undefined behavior [-Waggressive-loop-optimizations] #define DRM_WRITE32(map, offset, val) writel(val, ((void __iomem *)(map)->handle) + (offset)) ^ /kisskb/src/drivers/gpu/drm/i915/i915_drv.h:255:33: note: in expansion of macro 'DRM_WRITE32' #define I915_WRITE(reg,val) DRM_WRITE32(dev_priv->mmio_map, (reg), (val)) ^ /kisskb/src/drivers/gpu/drm/i915/i915_drv.c:528:3: note: in expansion of macro 'I915_WRITE' I915_WRITE(SWF10 + (i << 2), dev_priv->saveSWF1[i+7]); ^ /kisskb/src/drivers/gpu/drm/i915/i915_drv.c:526:2: note: containing loop for (i = 0; i < 16; i++) { ^ In file included from /kisskb/src/fs/reiserfs/do_balan.c:20:0: /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf': /kisskb/src/fs/reiserfs/do_balan.c:1299:18: warning: operation on 'aux_ih' may be undefined [-Wsequence-point] (aux_ih = ^ /kisskb/src/include/linux/reiserfs_fs.h:638:66: note: in definition of macro 'is_direntry_le_key' #define is_direntry_le_key(version,key) (le_key_k_type (version, key) == TYPE_DIRENTRY) ^ /kisskb/src/fs/reiserfs/do_balan.c:1298:10: note: in expansion of macro 'is_direntry_le_ih' if (is_direntry_le_ih ^ /kisskb/src/drivers/hwmon/dme1737.c: In function 'dme1737_init_device': /kisskb/src/drivers/hwmon/dme1737.c:230: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:2021:21: note: in expansion of macro 'IN_NOMINAL' data->in_nominal = IN_NOMINAL(data->type); ^ /kisskb/src/fs/ufs/inode.c: In function 'ufs2_update_inode': /kisskb/src/fs/ufs/inode.c:854:38: warning: iteration 12u invokes undefined behavior [-Waggressive-loop-optimizations] ufs_inode->ui_u2.ui_addr.ui_db[i] = ufsi->i_u1.u2_i_data[i]; ^ /kisskb/src/fs/ufs/inode.c:853:3: note: containing loop for (i = 0; i < (UFS_NDADDR + UFS_NINDIR); i++) ^ /kisskb/src/fs/ufs/inode.c: In function 'ufs1_update_inode': /kisskb/src/fs/ufs/inode.c:813:38: warning: iteration 12u invokes undefined behavior [-Waggressive-loop-optimizations] ufs_inode->ui_u2.ui_addr.ui_db[i] = ufsi->i_u1.i_data[i]; ^ /kisskb/src/fs/ufs/inode.c:812:3: note: containing loop for (i = 0; i < (UFS_NDADDR + UFS_NINDIR); i++) ^ /kisskb/src/fs/ufs/inode.c: In function 'ufs2_read_inode': /kisskb/src/fs/ufs/inode.c:709:36: warning: iteration 12u invokes undefined behavior [-Waggressive-loop-optimizations] ufs2_inode->ui_u2.ui_addr.ui_db[i]; ^ /kisskb/src/fs/ufs/inode.c:707:3: note: containing loop for (i = 0; i < (UFS_NDADDR + UFS_NINDIR); i++) ^ /kisskb/src/fs/ufs/inode.c: In function 'ufs1_read_inode': /kisskb/src/fs/ufs/inode.c:659:57: warning: iteration 12u invokes undefined behavior [-Waggressive-loop-optimizations] ufsi->i_u1.i_data[i] = ufs_inode->ui_u2.ui_addr.ui_db[i]; ^ /kisskb/src/fs/ufs/inode.c:658:3: note: containing loop for (i = 0; i < (UFS_NDADDR + UFS_NINDIR); i++) ^ /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/fs/xfs/xfs_rtalloc.c: In function 'xfs_growfs_rt': /kisskb/src/fs/xfs/xfs_rtalloc.c:2055:3: warning: 'tp' may be used uninitialized in this function [-Wmaybe-uninitialized] xfs_trans_cancel(tp, cancelflags); ^ In file included from /kisskb/src/fs/reiserfs/lbalance.c:8:0: /kisskb/src/fs/reiserfs/lbalance.c: In function 'leaf_item_bottle': /kisskb/src/fs/reiserfs/lbalance.c:392:28: warning: operation on 'ih' may be undefined [-Wsequence-point] if (is_direntry_le_ih(ih = B_N_PITEM_HEAD(src, item_num))) ^ /kisskb/src/include/linux/reiserfs_fs.h:638:66: note: in definition of macro 'is_direntry_le_key' #define is_direntry_le_key(version,key) (le_key_k_type (version, key) == TYPE_DIRENTRY) ^ /kisskb/src/fs/reiserfs/lbalance.c:392:7: note: in expansion of macro 'is_direntry_le_ih' if (is_direntry_le_ih(ih = B_N_PITEM_HEAD(src, item_num))) ^ /kisskb/src/fs/reiserfs/lbalance.c:420:28: warning: operation on 'ih' may be undefined [-Wsequence-point] if (is_direntry_le_ih(ih = B_N_PITEM_HEAD(src, item_num))) ^ /kisskb/src/include/linux/reiserfs_fs.h:638:66: note: in definition of macro 'is_direntry_le_key' #define is_direntry_le_key(version,key) (le_key_k_type (version, key) == TYPE_DIRENTRY) ^ /kisskb/src/fs/reiserfs/lbalance.c:420:7: note: in expansion of macro 'is_direntry_le_ih' if (is_direntry_le_ih(ih = B_N_PITEM_HEAD(src, item_num))) ^ /kisskb/src/fs/reiserfs/lbalance.c: In function 'leaf_delete_items': /kisskb/src/fs/reiserfs/lbalance.c:778:12: warning: operation on 'ih' may be undefined [-Wsequence-point] (ih = B_N_PITEM_HEAD(bh, B_NR_ITEMS(bh) - 1))) ^ /kisskb/src/include/linux/reiserfs_fs.h:638:66: note: in definition of macro 'is_direntry_le_key' #define is_direntry_le_key(version,key) (le_key_k_type (version, key) == TYPE_DIRENTRY) ^ /kisskb/src/fs/reiserfs/lbalance.c:777:8: note: in expansion of macro 'is_direntry_le_ih' if (is_direntry_le_ih ^ In file included from /kisskb/src/include/linux/memstick.h:17:0, from /kisskb/src/drivers/memstick/core/memstick.c:15: /kisskb/src/drivers/memstick/core/memstick.c: In function 'h_memstick_read_dev_id': /kisskb/src/include/linux/device.h:524:2: warning: 'id_reg.if_mode' may be used uninitialized in this function [-Wmaybe-uninitialized] printk(level "%s %s: " format , dev_driver_string(dev) , \ ^ /kisskb/src/drivers/memstick/core/memstick.c:328:24: note: 'id_reg.if_mode' was declared here struct ms_id_register id_reg; ^ 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:1547: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/drivers/infiniband/core/cma.c: In function 'cma_iw_handler': /kisskb/src/drivers/infiniband/core/cma.c:1247:3: warning: case value '4294967185' not in enumerated type 'enum iw_cm_event_status' [-Wswitch] case -ECONNREFUSED: ^ /kisskb/src/drivers/infiniband/core/cma.c:1250:3: warning: case value '4294967186' not in enumerated type 'enum iw_cm_event_status' [-Wswitch] case -ETIMEDOUT: ^ /kisskb/src/drivers/infiniband/core/cma.c:1246:3: warning: case value '4294967192' not in enumerated type 'enum iw_cm_event_status' [-Wswitch] case -ECONNRESET: ^ /kisskb/src/drivers/input/mouse/bcm5974.c: In function 'bcm5974_irq_trackpad': /kisskb/src/drivers/input/mouse/bcm5974.c:309:11: warning: 'raw_y' may be used uninitialized in this function [-Wmaybe-uninitialized] abs_y = int2bound(&c->y, c->y.devmax - raw_y); ^ /kisskb/src/drivers/input/mouse/bcm5974.c:282:27: note: 'raw_y' was declared here int raw_p, raw_w, raw_x, raw_y; ^ /kisskb/src/drivers/input/mouse/bcm5974.c:308:11: warning: 'raw_x' may be used uninitialized in this function [-Wmaybe-uninitialized] abs_x = int2bound(&c->x, raw_x - c->x.devmin); ^ /kisskb/src/drivers/input/mouse/bcm5974.c:282:20: note: 'raw_x' was declared here int raw_p, raw_w, raw_x, raw_y; ^ /kisskb/src/drivers/input/mouse/bcm5974.c:307:9: warning: 'raw_w' may be used uninitialized in this function [-Wmaybe-uninitialized] abs_w = int2bound(&c->w, raw_w); ^ /kisskb/src/drivers/input/mouse/bcm5974.c:282:13: note: 'raw_w' was declared here int raw_p, raw_w, raw_x, raw_y; ^ /kisskb/src/fs/xfs/xfs_dir2_block.c: In function 'xfs_dir2_sf_to_block': /kisskb/src/fs/xfs/xfs_dir2_block.c:1150: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:11, 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.10': /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:61:41: 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)); ^ 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:11, 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.10': /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:61:41: 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/infiniband/hw/cxgb3/iwch_qp.c: In function 'iwch_post_zb_read': /kisskb/src/drivers/infiniband/hw/cxgb3/iwch_qp.c:748:20: warning: array subscript is above array bounds [-Warray-bounds] wqe->read.reserved[2] = 0; ^ /kisskb/src/drivers/media/dvb/dvb-core/dmxdev.c: In function 'dvb_dmxdev_filter_start': /kisskb/src/drivers/media/dvb/dvb-core/dmxdev.c:655:14: warning: comparison between 'enum dmx_ts_pes' and 'enum ' [-Wenum-compare] if (ts_pes < DMX_PES_OTHER) ^ 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:889:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (p, (void __user *)sg[i].addr_bus, ^ /kisskb/src/drivers/message/i2o/i2o_config.c:945:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((void __user *)sg[j].addr_bus, sg_list[j], ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c: In function 'connect_b3_req': /kisskb/src/drivers/isdn/hardware/eicon/message.c:2685:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] len = (byte)(&(((T30_INFO *) 0)->universal_6)); ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c:2747:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] len = (byte)(((T30_INFO *) 0)->station_id + 20); ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c:2781:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] len = (byte)(&(((T30_INFO *) 0)->universal_6)); ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c: In function 'connect_b3_res': /kisskb/src/drivers/isdn/hardware/eicon/message.c:2884:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] len = ((byte)(((T30_INFO *) 0)->station_id + 20)); ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c: In function 'manufacturer_res': /kisskb/src/drivers/isdn/hardware/eicon/message.c:3783:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] len = ((byte)(((T30_INFO *) 0)->station_id + 20)); ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c: In function 'nl_ind': /kisskb/src/drivers/isdn/hardware/eicon/message.c:6823:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] i = ((word)(((T30_INFO *) 0)->station_id + 20)) + ((T30_INFO *)plci->NL.RBuffer->P)->head_line_len; ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c:7215:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] plci->RData[0].P = v120_header_buffer + (-((int) v120_header_buffer) & 3); ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c: In function 'add_b23': /kisskb/src/drivers/isdn/hardware/eicon/message.c:8451:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] pos = ((byte)(((T30_INFO *) 0)->station_id + 20)); ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c:8503:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] len = ((byte)(((T30_INFO *) 0)->station_id + 20)); ^ /kisskb/src/drivers/isdn/hysdn/hysdn_net.c: In function 'net_open': /kisskb/src/drivers/isdn/hysdn/hysdn_net.c:87:21: warning: iteration 32u invokes undefined behavior [-Waggressive-loop-optimizations] dev->dev_addr[i] = 0xfc; ^ /kisskb/src/drivers/isdn/hysdn/hysdn_net.c:86:3: note: containing loop for (i = 0; i < ETH_ALEN - sizeof(unsigned long); i++) ^ /kisskb/src/drivers/isdn/hysdn/hysdn_net.c:91:5: warning: array subscript is above array bounds [-Warray-bounds] memcpy(dev->dev_addr + (ETH_ALEN - sizeof(unsigned long)), &ifa->ifa_local, sizeof(unsigned long)); ^ /kisskb/src/drivers/media/dvb/dvb-usb/af9005-fe.c: In function 'af9005_fe_refresh_state': /kisskb/src/drivers/media/dvb/dvb-usb/af9005-fe.c:233:15: warning: 'loc_abort_count' may be used uninitialized in this function [-Wmaybe-uninitialized] *abort_count = loc_abort_count; ^ /kisskb/src/drivers/media/dvb/dvb-usb/af9005-fe.c:223:6: note: 'loc_abort_count' was declared here u16 loc_abort_count; ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c:8401: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:8402: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:8409: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:8410: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:8411: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:8422: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/media/video/compat_ioctl32.c: In function 'get_microcode32': /kisskb/src/drivers/media/video/compat_ioctl32.c:516:2: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result [-Wunused-result] (void) copy_to_user(up->loadwhat, kp->loadwhat, sizeof(up->loadwhat)); ^ /kisskb/src/drivers/isdn/hardware/eicon/message.c: In function 'mixer_notify_update': /kisskb/src/drivers/isdn/hardware/eicon/message.c:11289:54: warning: array subscript is above array bounds [-Warray-bounds] ((CAPI_MSG *) msg)->info.facility_req.structs[3] = 0; ^ /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 2192 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ /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:541) [-Wdeprecated-declarations] if ((dev_tel = pci_find_device (PCI_VENDOR_ID_ZORAN, PCI_DEVICE_ID_ZORAN_36120, dev_tel))) { ^ /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/pci/search.c:145:1: warning: 'pci_find_slot' is deprecated (declared at /kisskb/src/drivers/pci/search.c:133) [-Wdeprecated-declarations] EXPORT_SYMBOL(pci_find_slot); ^ In file included from /kisskb/src/include/linux/device.h:22:0, from /kisskb/src/include/linux/pci.h:53, from /kisskb/src/drivers/pci/search.c:11: /kisskb/src/include/linux/module.h:195:22: warning: 'pci_find_slot' is deprecated (declared at /kisskb/src/drivers/pci/search.c:133) [-Wdeprecated-declarations] static const struct kernel_symbol __ksymtab_##sym \ ^ /kisskb/src/include/linux/module.h:201:2: note: in expansion of macro '__EXPORT_SYMBOL' __EXPORT_SYMBOL(sym, "") ^ /kisskb/src/drivers/pci/search.c:145:1: note: in expansion of macro 'EXPORT_SYMBOL' EXPORT_SYMBOL(pci_find_slot); ^ /kisskb/src/drivers/pci/search.c:173:1: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/drivers/pci/search.c:164) [-Wdeprecated-declarations] EXPORT_SYMBOL(pci_find_device); ^ In file included from /kisskb/src/include/linux/device.h:22:0, from /kisskb/src/include/linux/pci.h:53, from /kisskb/src/drivers/pci/search.c:11: /kisskb/src/include/linux/module.h:195:22: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/drivers/pci/search.c:164) [-Wdeprecated-declarations] static const struct kernel_symbol __ksymtab_##sym \ ^ /kisskb/src/include/linux/module.h:201:2: note: in expansion of macro '__EXPORT_SYMBOL' __EXPORT_SYMBOL(sym, "") ^ /kisskb/src/drivers/pci/search.c:173:1: note: in expansion of macro 'EXPORT_SYMBOL' EXPORT_SYMBOL(pci_find_device); ^ /kisskb/src/drivers/media/dvb/frontends/dib7000m.c: In function 'dib7000m_i2c_enumeration': /kisskb/src/drivers/media/dvb/frontends/dib7000m.c:1330:1: warning: the frame size of 2288 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/media/dvb/frontends/dib7000p.c: In function 'dib7000p_set_channel': /kisskb/src/drivers/media/dvb/frontends/dib7000p.c:714: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:767: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:988: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:998: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:1008:3: warning: case value '255' not in enumerated type 'fe_transmit_mode_t' [-Wswitch] case /* 4K MODE */ 255: tmp |= 0x7; break; ^ /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:541) [-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:541) [-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:541) [-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:541) [-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:541) [-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:541) [-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:541) [-Wdeprecated-declarations] } else if ((dev_diva202 = pci_find_device(PCI_VENDOR_ID_EICON, ^ /kisskb/src/drivers/media/dvb/frontends/dib7000p.c: In function 'dib7000p_i2c_enumeration': /kisskb/src/drivers/media/dvb/frontends/dib7000p.c:1315:1: warning: the frame size of 2272 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/isdn/hisax/sedlbauer.c: In function 'setup_sedlbauer_pci': /kisskb/src/drivers/isdn/hisax/sedlbauer.c:612:2: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:541) [-Wdeprecated-declarations] if ((dev_sedl = pci_find_device(PCI_VENDOR_ID_TIGERJET, ^ /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:541) [-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:541) [-Wdeprecated-declarations] if ((dev_netjet = pci_find_device(PCI_VENDOR_ID_TIGERJET, ^ /kisskb/src/drivers/isdn/hisax/hfc_pci.c: In function 'setup_hfcpci': /kisskb/src/drivers/isdn/hisax/hfc_pci.c:1662:3: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:541) [-Wdeprecated-declarations] tmp_hfcpci = pci_find_device(id_list[i].vendor_id, ^ /kisskb/src/drivers/media/common/tuners/mxl5007t.c: In function 'mxl5007t_get_status': /kisskb/src/drivers/media/common/tuners/mxl5007t.c:37:2: warning: 'rf_input_level' may be used uninitialized in this function [-Wmaybe-uninitialized] printk(kern "%s: " fmt "\n", __func__, ##arg) ^ /kisskb/src/drivers/media/common/tuners/mxl5007t.c:660:6: note: 'rf_input_level' was declared here s32 rf_input_level; ^ /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:541) [-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:541) [-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:541) [-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:541) [-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:1012:3: warning: 'pci_find_device' is deprecated (declared at /kisskb/src/include/linux/pci.h:541) [-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:541) [-Wdeprecated-declarations] if ((dev_netjet = pci_find_device(PCI_VENDOR_ID_TIGERJET, ^ /kisskb/src/drivers/media/dvb/frontends/drx397xD.c: In function 'drx397x_set_frontend': /kisskb/src/drivers/media/dvb/frontends/drx397xD.c:1035:42: warning: 'df_tuner' may be used uninitialized in this function [-Wmaybe-uninitialized] ebx = div64_u64(((u64) (s->config.f_if + df_tuner) << 28) + ^ /kisskb/src/drivers/media/dvb/frontends/drx397xD.c:647:10: note: 'df_tuner' was declared here int rc, df_tuner; ^ /kisskb/src/drivers/media/dvb/ttusb-dec/ttusb_dec.c: In function 'ttusb_dec_probe': /kisskb/src/drivers/media/dvb/ttusb-dec/ttusb_dec.c:1392:5: warning: 'version' may be used uninitialized in this function [-Wmaybe-uninitialized] printk(KERN_INFO "ttusb_dec: Firmware " ^ /kisskb/src/drivers/media/dvb/ttusb-dec/ttusb_dec.c:1380:28: note: 'version' was declared here unsigned int mode, model, version; ^ /kisskb/src/drivers/media/dvb/ttusb-dec/ttusb_dec.c:1419:5: warning: 'model' may be used uninitialized in this function [-Wmaybe-uninitialized] printk(KERN_ERR "%s: unknown model returned " ^ /kisskb/src/drivers/media/dvb/ttusb-dec/ttusb_dec.c:1380:21: note: 'model' was declared here unsigned int mode, model, version; ^ /kisskb/src/drivers/media/dvb/ttusb-dec/ttusb_dec.c:1387:6: warning: 'mode' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!mode) { ^ /kisskb/src/drivers/media/dvb/ttusb-dec/ttusb_dec.c:1380:15: note: 'mode' was declared here unsigned int mode, model, version; ^ /kisskb/src/drivers/telephony/ixj.c: In function 'add_caps': /kisskb/src/drivers/telephony/ixj.c:5939:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:5959:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:5963:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:5974:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:5985:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:5997:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6007:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6012:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6017:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6022:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6028:38: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6035:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6040:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6045:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6050:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6058:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6066:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6074:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/telephony/ixj.c:6080:39: warning: operation on 'j->caps' may be undefined [-Wsequence-point] j->caplist[j->caps].handle = j->caps++; ^ /kisskb/src/drivers/serial/8250_pci.c: In function 'skip_tx_en_setup': /kisskb/src/drivers/serial/8250_pci.c:777:33: warning: passing argument 2 of 'pci_default_setup' discards 'const' qualifier from pointer target type return pci_default_setup(priv, board, port, idx); ^ /kisskb/src/drivers/serial/8250_pci.c:745:1: note: expected 'struct pciserial_board *' but argument is of type 'const struct pciserial_board *' pci_default_setup(struct serial_private *priv, struct pciserial_board *board, ^ /kisskb/src/drivers/serial/8250_pci.c: At top level: /kisskb/src/drivers/serial/8250_pci.c:851:3: warning: initialization from incompatible pointer type .setup = skip_tx_en_setup, ^ /kisskb/src/drivers/serial/8250_pci.c:851:3: warning: (near initialization for 'pci_serial_quirks[4].setup') /kisskb/src/drivers/serial/8250_pci.c:858:3: warning: initialization from incompatible pointer type .setup = skip_tx_en_setup, ^ /kisskb/src/drivers/serial/8250_pci.c:858:3: warning: (near initialization for 'pci_serial_quirks[5].setup') /kisskb/src/drivers/serial/8250_pci.c:865:3: warning: initialization from incompatible pointer type .setup = skip_tx_en_setup, ^ /kisskb/src/drivers/serial/8250_pci.c:865:3: warning: (near initialization for 'pci_serial_quirks[6].setup') /kisskb/src/drivers/scsi/aic94xx/aic94xx_sds.c: In function 'asd_read_flash': /kisskb/src/drivers/scsi/aic94xx/aic94xx_sds.c:596:2: warning: 'offs' may be used uninitialized in this function [-Wmaybe-uninitialized] asd_read_reg_string(asd_ha, buffer, asd_ha->hw_prof.flash.bar+offs, ^ /kisskb/src/drivers/scsi/aic94xx/aic94xx_sds.c:984:6: note: 'offs' was declared here u32 offs, size; ^ /kisskb/src/drivers/media/video/dabusb.c: In function 'dabusb_probe': /kisskb/src/drivers/media/video/dabusb.c:356:2: warning: 'fw' may be used uninitialized in this function [-Wmaybe-uninitialized] release_firmware(fw); ^ /kisskb/src/drivers/media/video/dabusb.c:330:25: note: 'fw' was declared here const struct firmware *fw; ^ /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/net/cxgb3/t3_hw.c: In function 'mc7_prep': /kisskb/src/drivers/net/cxgb3/t3_hw.c:3442: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/video/intelfb/intelfbhw.c: In function 'intelfbhw_mode_to_hw': /kisskb/src/drivers/video/intelfb/intelfbhw.c:1113: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:1113:40: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] *dpll |= (p2 << DPLL_P2_SHIFT) | (p1 << DPLL_P1_SHIFT); ^ /kisskb/src/drivers/media/video/gspca/gspca.c: In function 'vidioc_reqbufs': /kisskb/src/drivers/media/video/gspca/gspca.c:988:2: warning: case value '7' not in enumerated type 'enum v4l2_memory' [-Wswitch] case GSPCA_MEMORY_READ: /* (internal call) */ ^ /kisskb/src/drivers/net/e1000e/ethtool.c: In function 'e1000_get_eeprom': /kisskb/src/drivers/net/e1000e/ethtool.c:501:37: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] memset(eeprom_buff, 0xff, sizeof(eeprom_buff)); ^ /kisskb/src/drivers/scsi/qla4xxx/ql4_init.c: In function 'qla4xxx_initialize_adapter': /kisskb/src/drivers/scsi/qla4xxx/ql4_init.c:874: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:836:31: note: 'extHwConfig.Asuint32_t' was declared here union external_hw_config_reg extHwConfig; ^ In file included from /kisskb/src/drivers/xen/balloon.c:46:0: /kisskb/src/include/linux/sysdev.h:116:9: warning: initialization from incompatible pointer type struct sysdev_attribute attr_##_name = \ ^ /kisskb/src/drivers/xen/balloon.c:597:9: note: in expansion of macro 'SYSDEV_ATTR' static SYSDEV_ATTR(name, S_IRUGO, show_##name, NULL) ^ /kisskb/src/drivers/xen/balloon.c:599:1: note: in expansion of macro 'BALLOON_SHOW' BALLOON_SHOW(current_kb, "%lu\n", PAGES2KB(balloon_stats.current_pages)); ^ /kisskb/src/include/linux/sysdev.h:116:9: warning: (near initialization for 'attr_current_kb.show') struct sysdev_attribute attr_##_name = \ ^ /kisskb/src/drivers/xen/balloon.c:597:9: note: in expansion of macro 'SYSDEV_ATTR' static SYSDEV_ATTR(name, S_IRUGO, show_##name, NULL) ^ /kisskb/src/drivers/xen/balloon.c:599:1: note: in expansion of macro 'BALLOON_SHOW' BALLOON_SHOW(current_kb, "%lu\n", PAGES2KB(balloon_stats.current_pages)); ^ /kisskb/src/include/linux/sysdev.h:116:9: warning: initialization from incompatible pointer type struct sysdev_attribute attr_##_name = \ ^ /kisskb/src/drivers/xen/balloon.c:597:9: note: in expansion of macro 'SYSDEV_ATTR' static SYSDEV_ATTR(name, S_IRUGO, show_##name, NULL) ^ /kisskb/src/drivers/xen/balloon.c:600:1: note: in expansion of macro 'BALLOON_SHOW' BALLOON_SHOW(low_kb, "%lu\n", PAGES2KB(balloon_stats.balloon_low)); ^ /kisskb/src/include/linux/sysdev.h:116:9: warning: (near initialization for 'attr_low_kb.show') struct sysdev_attribute attr_##_name = \ ^ /kisskb/src/drivers/xen/balloon.c:597:9: note: in expansion of macro 'SYSDEV_ATTR' static SYSDEV_ATTR(name, S_IRUGO, show_##name, NULL) ^ /kisskb/src/drivers/xen/balloon.c:600:1: note: in expansion of macro 'BALLOON_SHOW' BALLOON_SHOW(low_kb, "%lu\n", PAGES2KB(balloon_stats.balloon_low)); ^ /kisskb/src/include/linux/sysdev.h:116:9: warning: initialization from incompatible pointer type struct sysdev_attribute attr_##_name = \ ^ /kisskb/src/drivers/xen/balloon.c:597:9: note: in expansion of macro 'SYSDEV_ATTR' static SYSDEV_ATTR(name, S_IRUGO, show_##name, NULL) ^ /kisskb/src/drivers/xen/balloon.c:601:1: note: in expansion of macro 'BALLOON_SHOW' BALLOON_SHOW(high_kb, "%lu\n", PAGES2KB(balloon_stats.balloon_high)); ^ /kisskb/src/include/linux/sysdev.h:116:9: warning: (near initialization for 'attr_high_kb.show') struct sysdev_attribute attr_##_name = \ ^ /kisskb/src/drivers/xen/balloon.c:597:9: note: in expansion of macro 'SYSDEV_ATTR' static SYSDEV_ATTR(name, S_IRUGO, show_##name, NULL) ^ /kisskb/src/drivers/xen/balloon.c:601:1: note: in expansion of macro 'BALLOON_SHOW' BALLOON_SHOW(high_kb, "%lu\n", PAGES2KB(balloon_stats.balloon_high)); ^ /kisskb/src/include/linux/sysdev.h:116:9: warning: initialization from incompatible pointer type struct sysdev_attribute attr_##_name = \ ^ /kisskb/src/drivers/xen/balloon.c:597:9: note: in expansion of macro 'SYSDEV_ATTR' static SYSDEV_ATTR(name, S_IRUGO, show_##name, NULL) ^ /kisskb/src/drivers/xen/balloon.c:602:1: note: in expansion of macro 'BALLOON_SHOW' BALLOON_SHOW(hard_limit_kb, ^ /kisskb/src/include/linux/sysdev.h:116:9: warning: (near initialization for 'attr_hard_limit_kb.show') struct sysdev_attribute attr_##_name = \ ^ /kisskb/src/drivers/xen/balloon.c:597:9: note: in expansion of macro 'SYSDEV_ATTR' static SYSDEV_ATTR(name, S_IRUGO, show_##name, NULL) ^ /kisskb/src/drivers/xen/balloon.c:602:1: note: in expansion of macro 'BALLOON_SHOW' BALLOON_SHOW(hard_limit_kb, ^ /kisskb/src/include/linux/sysdev.h:116:9: warning: initialization from incompatible pointer type struct sysdev_attribute attr_##_name = \ ^ /kisskb/src/drivers/xen/balloon.c:597:9: note: in expansion of macro 'SYSDEV_ATTR' static SYSDEV_ATTR(name, S_IRUGO, show_##name, NULL) ^ /kisskb/src/drivers/xen/balloon.c:605:1: note: in expansion of macro 'BALLOON_SHOW' BALLOON_SHOW(driver_kb, "%lu\n", PAGES2KB(balloon_stats.driver_pages)); ^ /kisskb/src/include/linux/sysdev.h:116:9: warning: (near initialization for 'attr_driver_kb.show') struct sysdev_attribute attr_##_name = \ ^ /kisskb/src/drivers/xen/balloon.c:597:9: note: in expansion of macro 'SYSDEV_ATTR' static SYSDEV_ATTR(name, S_IRUGO, show_##name, NULL) ^ /kisskb/src/drivers/xen/balloon.c:605:1: note: in expansion of macro 'BALLOON_SHOW' BALLOON_SHOW(driver_kb, "%lu\n", PAGES2KB(balloon_stats.driver_pages)); ^ /kisskb/src/include/linux/sysdev.h:116:9: warning: initialization from incompatible pointer type struct sysdev_attribute attr_##_name = \ ^ /kisskb/src/drivers/xen/balloon.c:635:8: note: in expansion of macro 'SYSDEV_ATTR' static SYSDEV_ATTR(target_kb, S_IRUGO | S_IWUSR, ^ /kisskb/src/include/linux/sysdev.h:116:9: warning: (near initialization for 'attr_target_kb.show') struct sysdev_attribute attr_##_name = \ ^ /kisskb/src/drivers/xen/balloon.c:635:8: note: in expansion of macro 'SYSDEV_ATTR' static SYSDEV_ATTR(target_kb, S_IRUGO | S_IWUSR, ^ /kisskb/src/drivers/xen/balloon.c:467:13: warning: 'balloon_update_driver_allowance' defined but not used [-Wunused-function] static void balloon_update_driver_allowance(long delta) ^ /kisskb/src/drivers/xen/balloon.c:494:22: warning: 'alloc_empty_pages_and_pagevec' defined but not used [-Wunused-function] static struct page **alloc_empty_pages_and_pagevec(int nr_pages) ^ /kisskb/src/drivers/xen/balloon.c:558:13: warning: 'free_empty_pages_and_pagevec' defined but not used [-Wunused-function] static void free_empty_pages_and_pagevec(struct page **pagevec, int nr_pages) ^ /kisskb/src/drivers/xen/balloon.c:578:13: warning: 'balloon_release_driver_page' defined but not used [-Wunused-function] static void balloon_release_driver_page(struct page *page) ^ /kisskb/src/drivers/xen/balloon.c:708:13: warning: 'balloon_sysfs_exit' defined but not used [-Wunused-function] static void balloon_sysfs_exit(void) ^ /kisskb/src/drivers/scsi/qla2xxx/qla_init.c: In function 'qla2x00_configure_loop': /kisskb/src/drivers/scsi/qla2xxx/qla_init.c:2646: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:2554:12: note: 'wrap.b24' was declared here port_id_t wrap, nxt_d_id; ^ In file included from /kisskb/src/drivers/media/video/usbvideo/quickcam_messenger.c:39:0: /kisskb/src/drivers/media/video/usbvideo/quickcam_messenger.c: In function 'qcm_sensor_init': /kisskb/src/drivers/media/video/usbvideo/quickcam_messenger.h:17:11: warning: operation on 'ret' may be undefined [-Wsequence-point] if ((ret = expr) < 0) return ret ^ /kisskb/src/drivers/media/video/usbvideo/quickcam_messenger.c:449:2: note: in expansion of macro 'CHECK_RET' CHECK_RET(ret, ret = qcm_stv_setb(uvd->dev, 0x143f, 0x01)); ^ /kisskb/src/drivers/media/video/usbvideo/vicam.c: In function 'vicam_open': /kisskb/src/drivers/media/video/usbvideo/vicam.c:212:2: warning: 'fw' may be used uninitialized in this function [-Wmaybe-uninitialized] release_firmware(fw); ^ /kisskb/src/drivers/media/video/usbvideo/vicam.c:194:25: note: 'fw' was declared here const struct firmware *fw; ^ /kisskb/src/drivers/scsi/lpfc/lpfc_scsi.c: In function 'lpfc_bus_reset_handler': /kisskb/src/drivers/scsi/lpfc/lpfc_scsi.c:1282:27: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!lpfc_cmd || status != SUCCESS) { ^ /kisskb/src/drivers/scsi/advansys.c:71: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/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. */ ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c: In function 'sas_attach_transport': /kisskb/src/drivers/scsi/scsi_transport_sas.c:1696:15: warning: array subscript is above array bounds [-Warray-bounds] i->host_attrs[count] = NULL; ^ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c: In function 'iscsi_add_session': /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:703:6: warning: 'err' may be used uninitialized in this function [-Wmaybe-uninitialized] int err; ^ /kisskb/src/drivers/scsi/st.c: In function 'st_int_ioctl': /kisskb/src/drivers/scsi/st.c:2904:19: warning: suggest parentheses around operand of '!' or change '|' to '||' or '!' to '~' [-Wparentheses] STp->use_pf = !STp->use_pf | PF_TESTED; ^ /kisskb/src/drivers/scsi/mvsas.c: In function 'mvs_slot_err': /kisskb/src/drivers/scsi/mvsas.c:1325: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.c: In function 'mvs_slot_complete': /kisskb/src/drivers/scsi/mvsas.c:1417: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.c: In function 'mvs_task_exec': /kisskb/src/drivers/scsi/mvsas.c:2110: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.c: In function 'mvs_task_abort': /kisskb/src/drivers/scsi/mvsas.c:2185: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.c: In function 'mvs_update_phyinfo': /kisskb/src/drivers/scsi/mvsas.c:2792: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.c:2795:39: warning: comparison between 'enum sas_device_type' and 'enum sas_dev_type' [-Wenum-compare] else if (phy->identify.device_type != NO_DEVICE) ^ In file included from /kisskb/src/drivers/usb/host/ohci-hcd.c:110: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:649: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:668:3: note: in expansion of macro 'ohci_dbg_sw' ohci_dbg_sw (ohci, &next, &size, ^ /kisskb/src/drivers/net/tokenring/tms380tr.c: In function 'tms380tr_exec_sifcmd': /kisskb/src/drivers/net/tokenring/tms380tr.c:1260:18: warning: right-hand operand of comma expression has no effect [-Wunused-value] loop_counter = 0,5 * 800000; ^ /kisskb/src/drivers/net/sfc/selftest.c: In function 'efx_iterate_state': /kisskb/src/drivers/net/sfc/selftest.c:390:43: warning: argument to 'sizeof' in 'memcpy' call is the same expression as the source; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] memcpy(&payload->msg, payload_msg, sizeof(payload_msg)); ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:86:20: note: in expansion of macro 'MOFFSS' { SMT_P100B,AC_G, MOFFSS(fddiSMTStationId), "8" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:87:20: note: in expansion of macro 'MOFFSS' { SMT_P100D,AC_G, MOFFSS(fddiSMTOpVersionId), "S" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:88:20: note: in expansion of macro 'MOFFSS' { SMT_P100E,AC_G, MOFFSS(fddiSMTHiVersionId), "S" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:89:20: note: in expansion of macro 'MOFFSS' { SMT_P100F,AC_G, MOFFSS(fddiSMTLoVersionId), "S" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:48:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSA(e) ((int) (((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:90:20: note: in expansion of macro 'MOFFSA' { SMT_P1010,AC_G, MOFFSA(fddiSMTManufacturerData), "D" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:48:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSA(e) ((int) (((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:91:21: note: in expansion of macro 'MOFFSA' { SMT_P1011,AC_GR, MOFFSA(fddiSMTUserData), "D" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:92:20: note: in expansion of macro 'MOFFSS' { SMT_P1012,AC_G, MOFFSS(fddiSMTMIBVersionId), "S" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:96:20: note: in expansion of macro 'MOFFSS' { SMT_P1015,AC_G, MOFFSS(fddiSMTMac_Ct), "B" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:97:20: note: in expansion of macro 'MOFFSS' { SMT_P1016,AC_G, MOFFSS(fddiSMTNonMaster_Ct), "B" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:98:20: note: in expansion of macro 'MOFFSS' { SMT_P1017,AC_G, MOFFSS(fddiSMTMaster_Ct), "B" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:99:20: note: in expansion of macro 'MOFFSS' { SMT_P1018,AC_G, MOFFSS(fddiSMTAvailablePaths), "B" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:100:20: note: in expansion of macro 'MOFFSS' { SMT_P1019,AC_G, MOFFSS(fddiSMTConfigCapabilities),"S" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:101:21: note: in expansion of macro 'MOFFSS' { SMT_P101A,AC_GR, MOFFSS(fddiSMTConfigPolicy), "wS" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:102:21: note: in expansion of macro 'MOFFSS' { SMT_P101B,AC_GR, MOFFSS(fddiSMTConnectionPolicy),"wS" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:103:21: note: in expansion of macro 'MOFFSS' { SMT_P101D,AC_GR, MOFFSS(fddiSMTTT_Notify), "wS" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:104:21: note: in expansion of macro 'MOFFSS' { SMT_P101E,AC_GR, MOFFSS(fddiSMTStatRptPolicy), "bB" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:105:21: note: in expansion of macro 'MOFFSS' { SMT_P101F,AC_GR, MOFFSS(fddiSMTTrace_MaxExpiration),"lL" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:48:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSA(e) ((int) (((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:106:20: note: in expansion of macro 'MOFFSA' { SMT_P1020,AC_G, MOFFSA(fddiSMTPORTIndexes), "II" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:107:20: note: in expansion of macro 'MOFFSS' { SMT_P1021,AC_G, MOFFSS(fddiSMTMACIndexes), "I" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:108:20: note: in expansion of macro 'MOFFSS' { SMT_P1022,AC_G, MOFFSS(fddiSMTBypassPresent), "F" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:112:20: note: in expansion of macro 'MOFFSS' { SMT_P1029,AC_G, MOFFSS(fddiSMTECMState), "E" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:113:20: note: in expansion of macro 'MOFFSS' { SMT_P102A,AC_G, MOFFSS(fddiSMTCF_State), "E" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:114:20: note: in expansion of macro 'MOFFSS' { SMT_P102C,AC_G, MOFFSS(fddiSMTRemoteDisconnectFlag),"F" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:115:20: note: in expansion of macro 'MOFFSS' { SMT_P102D,AC_G, MOFFSS(fddiSMTStationStatus), "E" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:116:20: note: in expansion of macro 'MOFFSS' { SMT_P102E,AC_G, MOFFSS(fddiSMTPeerWrapFlag), "F" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:48:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSA(e) ((int) (((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:120:20: note: in expansion of macro 'MOFFSA' { SMT_P1033,AC_G, MOFFSA(fddiSMTTimeStamp),"P" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:48:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSA(e) ((int) (((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:121:20: note: in expansion of macro 'MOFFSA' { SMT_P1034,AC_G, MOFFSA(fddiSMTTransitionTimeStamp),"P" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:123:20: note: in expansion of macro 'MOFFSS' { SMT_P1035,AC_G, MOFFSS(fddiSMTSetCount),"4P" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:124:20: note: in expansion of macro 'MOFFSS' { SMT_P1036,AC_G, MOFFSS(fddiSMTLastSetStationId),"8" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:48:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSA(e) ((int) (((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:132:21: note: in expansion of macro 'MOFFSA' { SMT_P10F0,AC_GR, MOFFSA(fddiPRPMFPasswd), "8" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:133:21: note: in expansion of macro 'MOFFSS' { SMT_P10F1,AC_GR, MOFFSS(fddiPRPMFStation), "8" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:135:21: note: in expansion of macro 'MOFFSS' { SMT_P10F2,AC_GR, MOFFSS(fddiESSPayload), "lL" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:136:21: note: in expansion of macro 'MOFFSS' { SMT_P10F3,AC_GR, MOFFSS(fddiESSOverhead), "lL" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:137:21: note: in expansion of macro 'MOFFSS' { SMT_P10F4,AC_GR, MOFFSS(fddiESSMaxTNeg), "lL" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:138:21: note: in expansion of macro 'MOFFSS' { SMT_P10F5,AC_GR, MOFFSS(fddiESSMinSegmentSize), "lL" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:139:21: note: in expansion of macro 'MOFFSS' { SMT_P10F6,AC_GR, MOFFSS(fddiESSCategory), "lL" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFSS(e) ((int)&(((struct fddi_mib *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:140:21: note: in expansion of macro 'MOFFSS' { SMT_P10F7,AC_GR, MOFFSS(fddiESSSynchTxMode), "wS" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:148:20: note: in expansion of macro 'MOFFMS' { SMT_P200B,AC_G, MOFFMS(fddiMACFrameStatusFunctions),"S" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:149:20: note: in expansion of macro 'MOFFMS' { SMT_P200D,AC_G, MOFFMS(fddiMACT_MaxCapabilitiy),"T" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:150:20: note: in expansion of macro 'MOFFMS' { SMT_P200E,AC_G, MOFFMS(fddiMACTVXCapabilitiy),"T" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:154:20: note: in expansion of macro 'MOFFMS' { SMT_P2016,AC_G, MOFFMS(fddiMACAvailablePaths), "B" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:155:20: note: in expansion of macro 'MOFFMS' { SMT_P2017,AC_G, MOFFMS(fddiMACCurrentPath), "S" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:156:20: note: in expansion of macro 'MOFFMS' { SMT_P2018,AC_G, MOFFMS(fddiMACUpstreamNbr), "A" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:157:20: note: in expansion of macro 'MOFFMS' { SMT_P2019,AC_G, MOFFMS(fddiMACDownstreamNbr), "A" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:158:20: note: in expansion of macro 'MOFFMS' { SMT_P201A,AC_G, MOFFMS(fddiMACOldUpstreamNbr), "A" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:159:20: note: in expansion of macro 'MOFFMS' { SMT_P201B,AC_G, MOFFMS(fddiMACOldDownstreamNbr),"A" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:160:20: note: in expansion of macro 'MOFFMS' { SMT_P201D,AC_G, MOFFMS(fddiMACDupAddressTest), "E" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:161:21: note: in expansion of macro 'MOFFMS' { SMT_P2020,AC_GR, MOFFMS(fddiMACRequestedPaths), "wS" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:162:20: note: in expansion of macro 'MOFFMS' { SMT_P2021,AC_G, MOFFMS(fddiMACDownstreamPORTType),"E" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:163:20: note: in expansion of macro 'MOFFMS' { SMT_P2022,AC_G, MOFFMS(fddiMACIndex), "S" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:167:20: note: in expansion of macro 'MOFFMS' { SMT_P2029,AC_G, MOFFMS(fddiMACSMTAddress), "A" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:171:20: note: in expansion of macro 'MOFFMS' { SMT_P2033,AC_G, MOFFMS(fddiMACT_Req), "T" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:172:20: note: in expansion of macro 'MOFFMS' { SMT_P2034,AC_G, MOFFMS(fddiMACT_Neg), "T" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:173:20: note: in expansion of macro 'MOFFMS' { SMT_P2035,AC_G, MOFFMS(fddiMACT_Max), "T" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:174:20: note: in expansion of macro 'MOFFMS' { SMT_P2036,AC_G, MOFFMS(fddiMACTvxValue), "T" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:175:20: note: in expansion of macro 'MOFFMS' { SMT_P2038,AC_G, MOFFMS(fddiMACT_Pri0), "T" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:176:20: note: in expansion of macro 'MOFFMS' { SMT_P2039,AC_G, MOFFMS(fddiMACT_Pri1), "T" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:177:20: note: in expansion of macro 'MOFFMS' { SMT_P203A,AC_G, MOFFMS(fddiMACT_Pri2), "T" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:178:20: note: in expansion of macro 'MOFFMS' { SMT_P203B,AC_G, MOFFMS(fddiMACT_Pri3), "T" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:179:20: note: in expansion of macro 'MOFFMS' { SMT_P203C,AC_G, MOFFMS(fddiMACT_Pri4), "T" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:180:20: note: in expansion of macro 'MOFFMS' { SMT_P203D,AC_G, MOFFMS(fddiMACT_Pri5), "T" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:181:20: note: in expansion of macro 'MOFFMS' { SMT_P203E,AC_G, MOFFMS(fddiMACT_Pri6), "T" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:186:20: note: in expansion of macro 'MOFFMS' { SMT_P2047,AC_G, MOFFMS(fddiMACFrame_Ct), "C" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:187:20: note: in expansion of macro 'MOFFMS' { SMT_P2048,AC_G, MOFFMS(fddiMACCopied_Ct), "C" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:188:20: note: in expansion of macro 'MOFFMS' { SMT_P2049,AC_G, MOFFMS(fddiMACTransmit_Ct), "C" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:189:20: note: in expansion of macro 'MOFFMS' { SMT_P204A,AC_G, MOFFMS(fddiMACToken_Ct), "C" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:190:20: note: in expansion of macro 'MOFFMS' { SMT_P2051,AC_G, MOFFMS(fddiMACError_Ct), "C" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:191:20: note: in expansion of macro 'MOFFMS' { SMT_P2052,AC_G, MOFFMS(fddiMACLost_Ct), "C" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:192:20: note: in expansion of macro 'MOFFMS' { SMT_P2053,AC_G, MOFFMS(fddiMACTvxExpired_Ct), "C" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:193:20: note: in expansion of macro 'MOFFMS' { SMT_P2054,AC_G, MOFFMS(fddiMACNotCopied_Ct), "C" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:194:20: note: in expansion of macro 'MOFFMS' { SMT_P2056,AC_G, MOFFMS(fddiMACRingOp_Ct), "C" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:198:21: note: in expansion of macro 'MOFFMS' { SMT_P205F,AC_GR, MOFFMS(fddiMACFrameErrorThreshold),"wS" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:199:20: note: in expansion of macro 'MOFFMS' { SMT_P2060,AC_G, MOFFMS(fddiMACFrameErrorRatio), "S" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:203:21: note: in expansion of macro 'MOFFMS' { SMT_P2067,AC_GR, MOFFMS(fddiMACNotCopiedThreshold),"wS" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:204:20: note: in expansion of macro 'MOFFMS' { SMT_P2069,AC_G, MOFFMS(fddiMACNotCopiedRatio), "S" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:208:20: note: in expansion of macro 'MOFFMS' { SMT_P206F,AC_G, MOFFMS(fddiMACRMTState), "S" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:209:20: note: in expansion of macro 'MOFFMS' { SMT_P2070,AC_G, MOFFMS(fddiMACDA_Flag), "F" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:210:20: note: in expansion of macro 'MOFFMS' { SMT_P2071,AC_G, MOFFMS(fddiMACUNDA_Flag), "F" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:211:20: note: in expansion of macro 'MOFFMS' { SMT_P2072,AC_G, MOFFMS(fddiMACFrameErrorFlag), "F" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:212:20: note: in expansion of macro 'MOFFMS' { SMT_P2073,AC_G, MOFFMS(fddiMACNotCopiedFlag), "F" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:213:20: note: in expansion of macro 'MOFFMS' { SMT_P2074,AC_G, MOFFMS(fddiMACMA_UnitdataAvailable),"F" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:214:20: note: in expansion of macro 'MOFFMS' { SMT_P2075,AC_G, MOFFMS(fddiMACHardwarePresent), "F" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:215:21: note: in expansion of macro 'MOFFMS' { SMT_P2076,AC_GR, MOFFMS(fddiMACMA_UnitdataEnable),"bF" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:50:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFMS(e) ((int)&(((struct fddi_mib_m *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:222:21: note: in expansion of macro 'MOFFMS' { SMT_P20F1,AC_GR, MOFFMS(fddiMACT_Min), "lT" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:53:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFAS(e) ((int)&(((struct fddi_mib_a *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:229:20: note: in expansion of macro 'MOFFAS' { SMT_P320B,AC_G, MOFFAS(fddiPATHIndex), "r" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:53:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFAS(e) ((int)&(((struct fddi_mib_a *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:230:21: note: in expansion of macro 'MOFFAS' { SMT_P320F,AC_GR, MOFFAS(fddiPATHSbaPayload), "l4" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:53:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFAS(e) ((int)&(((struct fddi_mib_a *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:231:21: note: in expansion of macro 'MOFFAS' { SMT_P3210,AC_GR, MOFFAS(fddiPATHSbaOverhead), "l4" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:53:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFAS(e) ((int)&(((struct fddi_mib_a *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:234:21: note: in expansion of macro 'MOFFAS' { SMT_P3213,AC_GR, MOFFAS(fddiPATHT_Rmode), "lT" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:53:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFAS(e) ((int)&(((struct fddi_mib_a *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:235:21: note: in expansion of macro 'MOFFAS' { SMT_P3214,AC_GR, MOFFAS(fddiPATHSbaAvailable), "lL" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:53:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFAS(e) ((int)&(((struct fddi_mib_a *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:236:21: note: in expansion of macro 'MOFFAS' { SMT_P3215,AC_GR, MOFFAS(fddiPATHTVXLowerBound), "lT" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:53:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFAS(e) ((int)&(((struct fddi_mib_a *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:237:21: note: in expansion of macro 'MOFFAS' { SMT_P3216,AC_GR, MOFFAS(fddiPATHT_MaxLowerBound),"lT" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:53:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFAS(e) ((int)&(((struct fddi_mib_a *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:238:21: note: in expansion of macro 'MOFFAS' { SMT_P3217,AC_GR, MOFFAS(fddiPATHMaxT_Req), "lT" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:243:20: note: in expansion of macro 'MOFFPS' { SMT_P400C,AC_G, MOFFPS(fddiPORTMy_Type), "E" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:244:20: note: in expansion of macro 'MOFFPS' { SMT_P400D,AC_G, MOFFPS(fddiPORTNeighborType), "E" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:245:21: note: in expansion of macro 'MOFFPS' { SMT_P400E,AC_GR, MOFFPS(fddiPORTConnectionPolicies),"bB" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:246:20: note: in expansion of macro 'MOFFPS' { SMT_P400F,AC_G, MOFFPS(fddiPORTMacIndicated), "2" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:247:20: note: in expansion of macro 'MOFFPS' { SMT_P4010,AC_G, MOFFPS(fddiPORTCurrentPath), "E" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:57:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPA(e) ((int) (((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:248:21: note: in expansion of macro 'MOFFPA' { SMT_P4011,AC_GR, MOFFPA(fddiPORTRequestedPaths), "l4" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:249:20: note: in expansion of macro 'MOFFPS' { SMT_P4012,AC_G, MOFFPS(fddiPORTMACPlacement), "S" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:250:20: note: in expansion of macro 'MOFFPS' { SMT_P4013,AC_G, MOFFPS(fddiPORTAvailablePaths), "B" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:251:20: note: in expansion of macro 'MOFFPS' { SMT_P4016,AC_G, MOFFPS(fddiPORTPMDClass), "E" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:252:20: note: in expansion of macro 'MOFFPS' { SMT_P4017,AC_G, MOFFPS(fddiPORTConnectionCapabilities), "B"} , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:253:20: note: in expansion of macro 'MOFFPS' { SMT_P401D,AC_G, MOFFPS(fddiPORTIndex), "R" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:257:21: note: in expansion of macro 'MOFFPS' { SMT_P401F,AC_GR, MOFFPS(fddiPORTMaint_LS), "wE" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:258:20: note: in expansion of macro 'MOFFPS' { SMT_P4021,AC_G, MOFFPS(fddiPORTBS_Flag), "F" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:259:20: note: in expansion of macro 'MOFFPS' { SMT_P4022,AC_G, MOFFPS(fddiPORTPC_LS), "E" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:263:20: note: in expansion of macro 'MOFFPS' { SMT_P4029,AC_G, MOFFPS(fddiPORTEBError_Ct), "C" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:264:20: note: in expansion of macro 'MOFFPS' { SMT_P402A,AC_G, MOFFPS(fddiPORTLCTFail_Ct), "C" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:268:20: note: in expansion of macro 'MOFFPS' { SMT_P4033,AC_G, MOFFPS(fddiPORTLer_Estimate), "F" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:269:20: note: in expansion of macro 'MOFFPS' { SMT_P4034,AC_G, MOFFPS(fddiPORTLem_Reject_Ct), "C" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:270:20: note: in expansion of macro 'MOFFPS' { SMT_P4035,AC_G, MOFFPS(fddiPORTLem_Ct), "C" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:271:21: note: in expansion of macro 'MOFFPS' { SMT_P403A,AC_GR, MOFFPS(fddiPORTLer_Cutoff), "bB" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:272:21: note: in expansion of macro 'MOFFPS' { SMT_P403B,AC_GR, MOFFPS(fddiPORTLer_Alarm), "bB" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:276:20: note: in expansion of macro 'MOFFPS' { SMT_P403D,AC_G, MOFFPS(fddiPORTConnectState), "E" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:277:20: note: in expansion of macro 'MOFFPS' { SMT_P403E,AC_G, MOFFPS(fddiPORTPCMStateX), "E" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:278:20: note: in expansion of macro 'MOFFPS' { SMT_P403F,AC_G, MOFFPS(fddiPORTPC_Withhold), "E" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:279:20: note: in expansion of macro 'MOFFPS' { SMT_P4040,AC_G, MOFFPS(fddiPORTLerFlag), "F" } , ^ /kisskb/src/drivers/net/skfp/pmf.c:56:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define MOFFPS(e) ((int)&(((struct fddi_mib_p *)0)->e)) ^ /kisskb/src/drivers/net/skfp/pmf.c:280:20: note: in expansion of macro 'MOFFPS' { SMT_P4041,AC_G, MOFFPS(fddiPORTHardwarePresent),"F" } , ^ /kisskb/src/drivers/video/riva/fbdev.c: In function 'rivafb_probe': /kisskb/src/drivers/video/riva/fbdev.c:854:20: warning: 'modedb.vmode' may be used uninitialized in this function [-Wmaybe-uninitialized] var->vmode = modedb->vmode; ^ /kisskb/src/drivers/video/riva/fbdev.c:1806:22: note: 'modedb.vmode' was declared here struct fb_videomode modedb; ^ /kisskb/src/drivers/video/riva/fbdev.c:853:19: warning: 'modedb.sync' may be used uninitialized in this function [-Wmaybe-uninitialized] var->sync = modedb->sync; ^ /kisskb/src/drivers/video/riva/fbdev.c:1806:22: note: 'modedb.sync' was declared here struct fb_videomode modedb; ^ /kisskb/src/drivers/video/riva/fbdev.c:852:24: warning: 'modedb.vsync_len' may be used uninitialized in this function [-Wmaybe-uninitialized] var->vsync_len = modedb->vsync_len; ^ /kisskb/src/drivers/video/riva/fbdev.c:1806:22: note: 'modedb.vsync_len' was declared here struct fb_videomode modedb; ^ /kisskb/src/drivers/video/riva/fbdev.c:851:24: warning: 'modedb.hsync_len' may be used uninitialized in this function [-Wmaybe-uninitialized] var->hsync_len = modedb->hsync_len; ^ /kisskb/src/drivers/video/riva/fbdev.c:1806:22: note: 'modedb.hsync_len' was declared here struct fb_videomode modedb; ^ /kisskb/src/drivers/video/riva/fbdev.c:850:27: warning: 'modedb.lower_margin' may be used uninitialized in this function [-Wmaybe-uninitialized] var->lower_margin = modedb->lower_margin; ^ /kisskb/src/drivers/video/riva/fbdev.c:1806:22: note: 'modedb.lower_margin' was declared here struct fb_videomode modedb; ^ /kisskb/src/drivers/video/riva/fbdev.c:849:27: warning: 'modedb.upper_margin' may be used uninitialized in this function [-Wmaybe-uninitialized] var->upper_margin = modedb->upper_margin; ^ /kisskb/src/drivers/video/riva/fbdev.c:1806:22: note: 'modedb.upper_margin' was declared here struct fb_videomode modedb; ^ /kisskb/src/drivers/video/riva/fbdev.c:848:27: warning: 'modedb.right_margin' may be used uninitialized in this function [-Wmaybe-uninitialized] var->right_margin = modedb->right_margin; ^ /kisskb/src/drivers/video/riva/fbdev.c:1806:22: note: 'modedb.right_margin' was declared here struct fb_videomode modedb; ^ /kisskb/src/drivers/video/riva/fbdev.c:847:26: warning: 'modedb.left_margin' may be used uninitialized in this function [-Wmaybe-uninitialized] var->left_margin = modedb->left_margin; ^ /kisskb/src/drivers/video/riva/fbdev.c:1806:22: note: 'modedb.left_margin' was declared here struct fb_videomode modedb; ^ /kisskb/src/drivers/video/riva/fbdev.c:846:23: warning: 'modedb.pixclock' may be used uninitialized in this function [-Wmaybe-uninitialized] var->pixclock = modedb->pixclock; ^ /kisskb/src/drivers/video/riva/fbdev.c:1806:22: note: 'modedb.pixclock' was declared here struct fb_videomode modedb; ^ /kisskb/src/drivers/video/riva/fbdev.c:844:24: warning: 'modedb.yres' may be used uninitialized in this function [-Wmaybe-uninitialized] var->yres_virtual = var->yres; ^ /kisskb/src/drivers/video/riva/fbdev.c:1806:22: note: 'modedb.yres' was declared here struct fb_videomode modedb; ^ /kisskb/src/drivers/video/riva/fbdev.c:841:12: warning: 'modedb.xres' may be used uninitialized in this function [-Wmaybe-uninitialized] var->xres = var->xres_virtual = modedb->xres; ^ /kisskb/src/drivers/video/riva/fbdev.c:1806:22: note: 'modedb.xres' was declared here struct fb_videomode modedb; ^ /kisskb/src/drivers/net/tulip/de4x5.c: In function 'de4x5_sw_reset': /kisskb/src/drivers/net/tulip/de4x5.c:1443: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:1503: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:1656: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:1667: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:1725: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:1800: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:1933: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:3577: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:5512:13: warning: operation on 'lp->tx_new' may be undefined [-Wsequence-point] lp->tx_new = (++lp->tx_new) % lp->txRingSize; ^ /kisskb/src/drivers/net/usb/mcs7830.c: In function 'mcs7830_set_autoneg': /kisskb/src/drivers/net/usb/mcs7830.c:282:19: warning: the omitted middle operand in ?: will always be 'true', suggest explicit middle operand [-Wparentheses] return ret < 0 ? : 0; ^ /kisskb/src/drivers/net/r6040.c: In function 'r6040_multicast_list': /kisskb/src/drivers/net/r6040.c:980: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++) { ^ In file included from /kisskb/src/include/net/checksum.h:25:0, from /kisskb/src/include/linux/skbuff.h:27, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/drivers/net/sb1000.c:46: /kisskb/src/drivers/net/sb1000.c: In function 'sb1000_dev_ioctl': include2/asm/uaccess.h:182: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:998:25: note: 'frequency' was declared here int ioaddr[2], status, frequency; ^ In file included from /kisskb/src/include/xen/interface/io/netif.h:12:0, from /kisskb/src/drivers/net/xen-netfront.c:50: /kisskb/src/drivers/net/xen-netfront.c:67:46: warning: variably modified 'tx_skbs' at file scope #define NET_TX_RING_SIZE __RING_SIZE((struct xen_netif_tx_sring *)0, PAGE_SIZE) ^ /kisskb/src/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /kisskb/src/include/xen/interface/io/ring.h:17:66: note: in expansion of macro '__RD4' #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:18:66: note: in expansion of macro '__RD8' #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:19:66: note: in expansion of macro '__RD16' #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:28:6: note: in expansion of macro '__RD32' (__RD32(((_sz) - (long)&(_s)->ring + (long)(_s)) / sizeof((_s)->ring[0]))) ^ /kisskb/src/drivers/net/xen-netfront.c:67:26: note: in expansion of macro '__RING_SIZE' #define NET_TX_RING_SIZE __RING_SIZE((struct xen_netif_tx_sring *)0, PAGE_SIZE) ^ /kisskb/src/drivers/net/xen-netfront.c:96:12: note: in expansion of macro 'NET_TX_RING_SIZE' } tx_skbs[NET_TX_RING_SIZE]; ^ /kisskb/src/drivers/net/xen-netfront.c:67:46: warning: variably modified 'grant_tx_ref' at file scope #define NET_TX_RING_SIZE __RING_SIZE((struct xen_netif_tx_sring *)0, PAGE_SIZE) ^ /kisskb/src/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /kisskb/src/include/xen/interface/io/ring.h:17:66: note: in expansion of macro '__RD4' #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:18:66: note: in expansion of macro '__RD8' #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:19:66: note: in expansion of macro '__RD16' #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:28:6: note: in expansion of macro '__RD32' (__RD32(((_sz) - (long)&(_s)->ring + (long)(_s)) / sizeof((_s)->ring[0]))) ^ /kisskb/src/drivers/net/xen-netfront.c:67:26: note: in expansion of macro '__RING_SIZE' #define NET_TX_RING_SIZE __RING_SIZE((struct xen_netif_tx_sring *)0, PAGE_SIZE) ^ /kisskb/src/drivers/net/xen-netfront.c:98:27: note: in expansion of macro 'NET_TX_RING_SIZE' grant_ref_t grant_tx_ref[NET_TX_RING_SIZE]; ^ /kisskb/src/drivers/net/xen-netfront.c:68:46: warning: variably modified 'rx_skbs' at file scope #define NET_RX_RING_SIZE __RING_SIZE((struct xen_netif_rx_sring *)0, PAGE_SIZE) ^ /kisskb/src/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /kisskb/src/include/xen/interface/io/ring.h:17:66: note: in expansion of macro '__RD4' #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:18:66: note: in expansion of macro '__RD8' #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:19:66: note: in expansion of macro '__RD16' #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:28:6: note: in expansion of macro '__RD32' (__RD32(((_sz) - (long)&(_s)->ring + (long)(_s)) / sizeof((_s)->ring[0]))) ^ /kisskb/src/drivers/net/xen-netfront.c:68:26: note: in expansion of macro '__RING_SIZE' #define NET_RX_RING_SIZE __RING_SIZE((struct xen_netif_rx_sring *)0, PAGE_SIZE) ^ /kisskb/src/drivers/net/xen-netfront.c:114:26: note: in expansion of macro 'NET_RX_RING_SIZE' struct sk_buff *rx_skbs[NET_RX_RING_SIZE]; ^ /kisskb/src/drivers/net/xen-netfront.c:68:46: warning: variably modified 'grant_rx_ref' at file scope #define NET_RX_RING_SIZE __RING_SIZE((struct xen_netif_rx_sring *)0, PAGE_SIZE) ^ /kisskb/src/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /kisskb/src/include/xen/interface/io/ring.h:17:66: note: in expansion of macro '__RD4' #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:18:66: note: in expansion of macro '__RD8' #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:19:66: note: in expansion of macro '__RD16' #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:28:6: note: in expansion of macro '__RD32' (__RD32(((_sz) - (long)&(_s)->ring + (long)(_s)) / sizeof((_s)->ring[0]))) ^ /kisskb/src/drivers/net/xen-netfront.c:68:26: note: in expansion of macro '__RING_SIZE' #define NET_RX_RING_SIZE __RING_SIZE((struct xen_netif_rx_sring *)0, PAGE_SIZE) ^ /kisskb/src/drivers/net/xen-netfront.c:116:27: note: in expansion of macro 'NET_RX_RING_SIZE' grant_ref_t grant_rx_ref[NET_RX_RING_SIZE]; ^ /kisskb/src/drivers/net/xen-netfront.c:68:46: warning: variably modified 'rx_pfn_array' at file scope #define NET_RX_RING_SIZE __RING_SIZE((struct xen_netif_rx_sring *)0, PAGE_SIZE) ^ /kisskb/src/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /kisskb/src/include/xen/interface/io/ring.h:17:66: note: in expansion of macro '__RD4' #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:18:66: note: in expansion of macro '__RD8' #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:19:66: note: in expansion of macro '__RD16' #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:28:6: note: in expansion of macro '__RD32' (__RD32(((_sz) - (long)&(_s)->ring + (long)(_s)) / sizeof((_s)->ring[0]))) ^ /kisskb/src/drivers/net/xen-netfront.c:68:26: note: in expansion of macro '__RING_SIZE' #define NET_RX_RING_SIZE __RING_SIZE((struct xen_netif_rx_sring *)0, PAGE_SIZE) ^ /kisskb/src/drivers/net/xen-netfront.c:118:29: note: in expansion of macro 'NET_RX_RING_SIZE' unsigned long rx_pfn_array[NET_RX_RING_SIZE]; ^ /kisskb/src/drivers/net/xen-netfront.c:68:46: warning: variably modified 'rx_mcl' at file scope #define NET_RX_RING_SIZE __RING_SIZE((struct xen_netif_rx_sring *)0, PAGE_SIZE) ^ /kisskb/src/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /kisskb/src/include/xen/interface/io/ring.h:17:66: note: in expansion of macro '__RD4' #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:18:66: note: in expansion of macro '__RD8' #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:19:66: note: in expansion of macro '__RD16' #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:28:6: note: in expansion of macro '__RD32' (__RD32(((_sz) - (long)&(_s)->ring + (long)(_s)) / sizeof((_s)->ring[0]))) ^ /kisskb/src/drivers/net/xen-netfront.c:68:26: note: in expansion of macro '__RING_SIZE' #define NET_RX_RING_SIZE __RING_SIZE((struct xen_netif_rx_sring *)0, PAGE_SIZE) ^ /kisskb/src/drivers/net/xen-netfront.c:119:32: note: in expansion of macro 'NET_RX_RING_SIZE' struct multicall_entry rx_mcl[NET_RX_RING_SIZE+1]; ^ /kisskb/src/drivers/net/xen-netfront.c:68:46: warning: variably modified 'rx_mmu' at file scope #define NET_RX_RING_SIZE __RING_SIZE((struct xen_netif_rx_sring *)0, PAGE_SIZE) ^ /kisskb/src/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /kisskb/src/include/xen/interface/io/ring.h:17:66: note: in expansion of macro '__RD4' #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:18:66: note: in expansion of macro '__RD8' #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:19:66: note: in expansion of macro '__RD16' #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^ /kisskb/src/include/xen/interface/io/ring.h:28:6: note: in expansion of macro '__RD32' (__RD32(((_sz) - (long)&(_s)->ring + (long)(_s)) / sizeof((_s)->ring[0]))) ^ /kisskb/src/drivers/net/xen-netfront.c:68:26: note: in expansion of macro '__RING_SIZE' #define NET_RX_RING_SIZE __RING_SIZE((struct xen_netif_rx_sring *)0, PAGE_SIZE) ^ /kisskb/src/drivers/net/xen-netfront.c:120:27: note: in expansion of macro 'NET_RX_RING_SIZE' struct mmu_update rx_mmu[NET_RX_RING_SIZE]; ^ /kisskb/src/drivers/net/wireless/airo.c: In function 'proc_stats_rid_open': /kisskb/src/drivers/net/wireless/airo.c:4694:29: warning: 'stats.len' is used uninitialized in this function [-Wuninitialized] int len = le16_to_cpu(stats.len); ^ /kisskb/src/drivers/usb/serial/keyspan_pda.c: In function 'keyspan_pda_fake_startup': /kisskb/src/drivers/usb/serial/keyspan_pda.c:763:2: warning: 'fw' may be used uninitialized in this function [-Wmaybe-uninitialized] release_firmware(fw); ^ /kisskb/src/drivers/net/wireless/ray_cs.c: In function 'ray_interrupt': /kisskb/src/drivers/net/wireless/ray_cs.c:2475:21: warning: array subscript is above array bounds [-Warray-bounds] if (msg->var[2] == 1) { ^ /kisskb/src/drivers/net/wireless/ray_cs.c:2487:25: warning: array subscript is above array bounds [-Warray-bounds] if (msg->var[2] == 2) { ^ /kisskb/src/drivers/net/wireless/ray_cs.c:2488:30: 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:2488:44: 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:532:1: warning: the frame size of 2272 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/usb/serial/keyspan.c: In function 'keyspan_fake_startup': /kisskb/src/drivers/usb/serial/keyspan.c:1436:2: warning: 'fw' may be used uninitialized in this function [-Wmaybe-uninitialized] release_firmware(fw); ^ /kisskb/src/drivers/usb/serial/ti_usb_3410_5052.c: In function 'ti_set_serial_info': /kisskb/src/drivers/usb/serial/ti_usb_3410_5052.c:1463:26: warning: unused variable 'port' [-Wunused-variable] struct usb_serial_port *port = tport->tp_port; ^ /kisskb/src/drivers/net/wireless/ath9k/hw.c: In function 'ath9k_hw_get_eeprom': /kisskb/src/drivers/net/wireless/ath9k/hw.c:1281:2: warning: case value '29' not in enumerated type 'enum eeprom_param' [-Wswitch] case AR_EEPROM_MAC(0): ^ /kisskb/src/drivers/net/wireless/ath9k/hw.c:1283:2: warning: case value '30' not in enumerated type 'enum eeprom_param' [-Wswitch] case AR_EEPROM_MAC(1): ^ /kisskb/src/drivers/net/wireless/ath9k/hw.c:1285:2: warning: case value '31' not in enumerated type 'enum eeprom_param' [-Wswitch] case AR_EEPROM_MAC(2): ^ /kisskb/src/drivers/net/wireless/p54/p54pci.c: In function 'p54p_stop': /kisskb/src/drivers/net/wireless/p54/p54pci.c:495:32: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] memset(ring_control, 0, sizeof(ring_control)); ^ /kisskb/src/drivers/net/wireless/prism54/isl_ioctl.c: In function 'prism54_ioctl': /kisskb/src/drivers/net/wireless/prism54/isl_ioctl.c:2737:14: warning: array subscript is above array bounds [-Warray-bounds] current_ev = prism54_translate_bss(ndev, &info, current_ev, ^ /kisskb/src/drivers/net/wireless/ath9k/main.c: In function 'ath9k_config_interface': /kisskb/src/drivers/net/wireless/ath9k/main.c:629:22: warning: comparison between 'enum ath9k_opmode' and 'enum ieee80211_if_types' [-Wenum-compare] if ((avp->av_opmode != IEEE80211_IF_TYPE_STA)) { ^ In file included from /kisskb/src/drivers/net/wireless/ath9k/core.h:43:0, from /kisskb/src/drivers/net/wireless/ath9k/hw.c:20: /kisskb/src/drivers/net/wireless/ath9k/hw.c: In function 'ath9k_hw_reset': /kisskb/src/drivers/net/wireless/ath9k/ath9k.h:594:36: warning: 'ant_config' may be used uninitialized in this function [-Wmaybe-uninitialized] #define REG_WRITE(_ah, _reg, _val) ath9k_iowrite32((_ah), (_reg), (_val)) ^ /kisskb/src/drivers/net/wireless/ath9k/hw.c:586:6: note: 'ant_config' was declared here u16 ant_config; ^ make: *** [Makefile:128: sub-make] Error 2 Command 'make -s -j 32 ARCH=x86 O=/kisskb/build/stable-27_x86-allmodconfig_x86_64-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/x86_64-linux/bin/x86_64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/stable-27_x86-allmodconfig_x86_64-gcc4.9 # Build took: 0:03:15.250010