2012-02-28 20:50:31

by Geert Uytterhoeven

[permalink] [raw]
Subject: Build regressions/improvements in v3.3-rc5

Below is the list of build error/warning regressions/improvements in
v3.3-rc5[1] compared to v3.2[2].
Note that I deleted 1474 lines about "__mcount_loc already exists", to avoid
my email being rejected.

Summarized:
- build errors: +62/-49
- build warnings: +1319/-828

JFYI, when comparing v3.3-rc5 to v3.3-rc4[3], the summaries are:
- build errors: +3/-2
- build warnings: +263/-683

Note that there may be false regressions, as some logs are incomplete.
Still, they're build errors/warnings.

As master.kernel.org is down, there's no verbose summary yet at
http://www.kernel.org/pub/linux/kernel/people/geert/linux-log/v3.3-rc5.summary.gz

Happy fixing! ;-)

Thanks to the linux-next team for providing the build service.

[1] http://kisskb.ellerman.id.au/kisskb/head/4754/ (106 out of 107 configs)
[2] http://kisskb.ellerman.id.au/kisskb/head/4572/ (all 107 configs)
[3] http://kisskb.ellerman.id.au/kisskb/head/4733/ (106 out of 107 configs)


*** ERRORS ***

62 regressions:
+ src/arch/mips/include/asm/page.h: error: this is the location of the previous definition: => 43:1
+ src/drivers/leds/leds-ot200.c: error: implicit declaration of function 'outb': => 114
+ src/drivers/media/video/uvc/uvc_queue.c: error: 'buf' undeclared (first use in this function): => 263
+ src/drivers/media/video/uvc/uvc_queue.c: error: 'struct uvc_video_queue' has no member named 'buffer': => 255
+ src/drivers/media/video/uvc/uvc_queue.c: error: 'struct uvc_video_queue' has no member named 'count': => 254, 259
+ src/drivers/media/video/uvc/uvc_queue.c: error: 'struct vb2_buffer' has no member named 'm': => 256
+ src/drivers/media/video/uvc/uvc_queue.c: error: (Each undeclared identifier is reported only once: => 263
+ src/drivers/media/video/uvc/uvc_queue.c: error: for each function it appears in.): => 263
+ src/drivers/net/can/cc770/cc770_isa.c: error: implicit declaration of function 'inb': => 133
+ src/drivers/net/can/cc770/cc770_isa.c: error: implicit declaration of function 'outb': => 139
+ src/drivers/net/can/cc770/cc770_platform.c: error: implicit declaration of function 'ioread8': => 68
+ src/drivers/net/can/cc770/cc770_platform.c: error: implicit declaration of function 'iowrite8': => 74
+ src/drivers/net/can/sja1000/sja1000_isa.c: error: implicit declaration of function 'inb': => 93
+ src/drivers/net/can/sja1000/sja1000_isa.c: error: implicit declaration of function 'outb': => 99
+ src/drivers/parport/parport_pc.c: error: make[3]: *** [net/mac80211/main.o] Error 1: => 67:25
+ src/drivers/tty/serial/8250/8250.c: error: implicit declaration of function 'inb': => 381
+ src/drivers/tty/serial/8250/8250.c: error: implicit declaration of function 'inb_p': => 1240
+ src/drivers/tty/serial/8250/8250.c: error: implicit declaration of function 'outb': => 380
+ src/drivers/tty/serial/8250/8250.c: error: implicit declaration of function 'outb_p': => 1241
+ src/drivers/tty/serial/8250/8250_early.c: error: implicit declaration of function 'inb': => 59
+ src/drivers/tty/serial/8250/8250_early.c: error: implicit declaration of function 'outb': => 75
+ src/drivers/tty/serial/8250/serial_cs.c: error: implicit declaration of function 'outb': => 149
+ src/drivers/video/console/fonts.c: error: #error No fonts configured.: => 71:2
+ src/fs/autofs4/dev-ioctl.c: error: implicit declaration of function 'is_compat_task': => 388:3, 388
+ src/fs/autofs4/inode.c: error: implicit declaration of function 'is_compat_task': => 228:2, 228
+ src/fs/btrfs/volumes.c: error: insn does not satisfy its constraints:: => 2769
+ src/include/linux/kernel.h: error: "BUILD_BUG" redefined: => 717:1
+ src/include/net/netfilter/nf_conntrack_acct.h: error: expected specifier-qualifier-list before 'atomic64_t': => 18
+ src/lib/mpi/generic_mpih-mul1.c: error: 'asm' operand has impossible constraints: => 50
+ src/lib/mpi/generic_mpih-mul1.c: error: can't find a register in class 'FP_REGS' while reloading 'asm': => 50
+ src/lib/mpi/generic_mpih-mul2.c: error: 'asm' operand has impossible constraints: => 49
+ src/lib/mpi/generic_mpih-mul2.c: error: can't find a register in class 'FP_REGS' while reloading 'asm': => 49
+ src/lib/mpi/generic_mpih-mul3.c: error: 'asm' operand has impossible constraints: => 49
+ src/lib/mpi/generic_mpih-mul3.c: error: can't find a register in class 'FP_REGS' while reloading 'asm': => 49
+ src/lib/mpi/mpih-div.c: error: 'asm' operand has impossible constraints: => 461, 452, 489
+ src/lib/mpi/mpih-div.c: error: can't find a register in class 'FP_REGS' while reloading 'asm': => 461, 452, 489
+ src/net/netfilter/nf_conntrack_acct.c: error: 'struct nf_conn_counter' has no member named 'bytes': => 50
+ src/net/netfilter/nf_conntrack_acct.c: error: 'struct nf_conn_counter' has no member named 'packets': => 49
+ src/net/netfilter/nf_conntrack_acct.c: error: implicit declaration of function 'atomic64_read': => 49
+ src/net/netfilter/nf_conntrack_core.c: error: 'struct nf_conn_counter' has no member named 'bytes': => 1049, 1067
+ src/net/netfilter/nf_conntrack_core.c: error: 'struct nf_conn_counter' has no member named 'packets': => 1048, 1065
+ src/net/netfilter/nf_conntrack_core.c: error: implicit declaration of function 'atomic64_add': => 1049
+ src/net/netfilter/nf_conntrack_core.c: error: implicit declaration of function 'atomic64_inc': => 1048
+ src/net/netfilter/nf_conntrack_netlink.c: error: 'struct nf_conn_counter' has no member named 'bytes': => 243, 240
+ src/net/netfilter/nf_conntrack_netlink.c: error: 'struct nf_conn_counter' has no member named 'packets': => 239, 242
+ src/net/netfilter/nf_conntrack_netlink.c: error: implicit declaration of function 'atomic64_read': => 242
+ src/net/netfilter/nf_conntrack_netlink.c: error: implicit declaration of function 'atomic64_xchg': => 239
+ src/net/netfilter/nfnetlink_acct.c: error: 'struct nf_acct' has no member named 'bytes': => 119, 81, 116, 326, 68
+ src/net/netfilter/nfnetlink_acct.c: error: 'struct nf_acct' has no member named 'head': => 240, 147, 221, 182, 53, 295, 353, 352, 89, 247
+ src/net/netfilter/nfnetlink_acct.c: error: 'struct nf_acct' has no member named 'name': => 112, 296, 185, 248, 78, 54
+ src/net/netfilter/nfnetlink_acct.c: error: 'struct nf_acct' has no member named 'pkts': => 67, 85, 118, 325, 115
+ src/net/netfilter/nfnetlink_acct.c: error: 'struct nf_acct' has no member named 'rcu_head': => 356, 222
+ src/net/netfilter/nfnetlink_acct.c: error: 'struct nf_acct' has no member named 'refcnt': => 123, 302, 225, 88, 219, 318
+ src/net/netfilter/nfnetlink_acct.c: error: expected specifier-qualifier-list before 'atomic64_t': => 33
+ src/net/netfilter/nfnetlink_acct.c: error: implicit declaration of function 'atomic64_add': => 326
+ src/net/netfilter/nfnetlink_acct.c: error: implicit declaration of function 'atomic64_inc': => 325
+ src/net/netfilter/nfnetlink_acct.c: error: implicit declaration of function 'atomic64_read': => 118
+ src/net/netfilter/nfnetlink_acct.c: error: implicit declaration of function 'atomic64_set': => 67
+ src/net/netfilter/nfnetlink_acct.c: error: implicit declaration of function 'atomic64_xchg': => 115
+ src/net/netfilter/xt_connbytes.c: error: 'const struct nf_conn_counter' has no member named 'bytes': => 60, 63, 75, 71, 64, 57, 80, 79
+ src/net/netfilter/xt_connbytes.c: error: 'const struct nf_conn_counter' has no member named 'packets': => 81, 50, 72, 49, 46, 76, 43, 82
+ src/net/netfilter/xt_connbytes.c: error: implicit declaration of function 'atomic64_read': => 43

49 improvements:
- build/linus_sparc-allmodconfig_sparc64/usr/include/linux/hidraw.h: error: unknown type name '__s16': 28:2, 29:2 =>
- build/linus_sparc-allmodconfig_sparc64/usr/include/linux/hidraw.h: error: unknown type name '__u32': 27:2, 22:2 =>
- build/linus_sparc-allmodconfig_sparc64/usr/include/linux/hidraw.h: error: unknown type name '__u8': 23:2 =>
- build/linus_sparc-allmodconfig_sparc64/usr/include/linux/input.h: error: unknown type name '__s16': 990:2, 1025:2, 991:2, 994:2, 971:2, 1018:2, 960:2, 1066:2, 972:2, 1019:2 =>
- build/linus_sparc-allmodconfig_sparc64/usr/include/linux/input.h: error: unknown type name '__s32': 70:2, 67:2, 65:2, 68:2, 69:2, 66:2, 25:2 =>
- build/linus_sparc-allmodconfig_sparc64/usr/include/linux/input.h: error: unknown type name '__u16': 1038:2, 948:2, 987:2, 949:2, 40:2, 23:2, 1067:2, 1020:2, 993:2, 1017:2, 988:2, 950:2, 932:2, 92:2, 922:2, 931:2, 41:2, 1037:2, 39:2, 42:2, 951:2, 1016:2, 1065:2, 921:2, 24:2 =>
- build/linus_sparc-allmodconfig_sparc64/usr/include/linux/input.h: error: unknown type name '__u32': 93:2, 1024:2 =>
- build/linus_sparc-allmodconfig_sparc64/usr/include/linux/input.h: error: unknown type name '__u8': 91:2, 90:2, 94:2 =>
- build/linus_sparc-allmodconfig_sparc64/usr/include/linux/types.h: error: unknown type name '__u16': 27:1, 28:1, 34:1 =>
- build/linus_sparc-allmodconfig_sparc64/usr/include/linux/types.h: error: unknown type name '__u32': 35:1, 30:1, 29:1 =>
- build/linus_sparc-allmodconfig_sparc64/usr/include/linux/types.h: error: unknown type name '__u64' CC [M] samples/kprobes/jprobe_example.o: 31:1 =>
- build/linus_sparc-allmodconfig_sparc64/usr/include/linux/types.h: error: unknown type name '__u64': 32:1 =>
- build/linus_sparc64-allmodconfig_sparc64/usr/include/linux/hidraw.h: error: unknown type name '__s16': 28:2, 29:2 =>
- build/linus_sparc64-allmodconfig_sparc64/usr/include/linux/hidraw.h: error: unknown type name '__u32': 27:2, 22:2 =>
- build/linus_sparc64-allmodconfig_sparc64/usr/include/linux/hidraw.h: error: unknown type name '__u8': 23:2 =>
- build/linus_sparc64-allmodconfig_sparc64/usr/include/linux/input.h: error: unknown type name '__s16': 990:2, 1025:2, 991:2, 994:2, 971:2, 1018:2, 960:2, 1066:2, 972:2, 1019:2 =>
- build/linus_sparc64-allmodconfig_sparc64/usr/include/linux/input.h: error: unknown type name '__s32': 70:2, 67:2, 65:2, 68:2, 69:2, 66:2, 25:2 =>
- build/linus_sparc64-allmodconfig_sparc64/usr/include/linux/input.h: error: unknown type name '__u16': 1038:2, 948:2, 987:2, 949:2, 40:2, 23:2, 1067:2, 1020:2, 993:2, 1017:2, 988:2, 950:2, 932:2, 92:2, 922:2, 931:2, 41:2, 1037:2, 39:2, 42:2, 951:2, 1016:2, 1065:2, 921:2, 24:2 =>
- build/linus_sparc64-allmodconfig_sparc64/usr/include/linux/input.h: error: unknown type name '__u32': 93:2, 1024:2 =>
- build/linus_sparc64-allmodconfig_sparc64/usr/include/linux/input.h: error: unknown type name '__u8': 91:2, 90:2, 94:2 =>
- build/linus_sparc64-allmodconfig_sparc64/usr/include/linux/types.h: error: unknown type name '__u16': 27:1, 28:1, 34:1 =>
- build/linus_sparc64-allmodconfig_sparc64/usr/include/linux/types.h: error: unknown type name '__u32': 35:1, 30:1, 29:1 =>
- build/linus_sparc64-allmodconfig_sparc64/usr/include/linux/types.h: error: unknown type name '__u64': 32:1, 31:1 =>
- src/arch/parisc/lib/iomap.c: error: redefinition of 'pci_iomap': 441 =>
- src/arch/powerpc/sysdev/mv64x60_dev.c: error: assignment makes pointer from integer without a cast: 253:11 =>
- src/arch/powerpc/sysdev/mv64x60_dev.c: error: implicit declaration of function 'of_get_mac_address': 253:2 =>
- src/arch/powerpc/sysdev/tsi108_dev.c: error: assignment makes pointer from integer without a cast: 108:12 =>
- src/arch/powerpc/sysdev/tsi108_dev.c: error: implicit declaration of function 'of_get_mac_address': 108:3 =>
- src/arch/sh/boards/board-magicpanelr2.c: error: implicit declaration of function 'parse_mtd_partitions': 354 =>
- src/arch/sh/boards/mach-rsk/setup.c: error: implicit declaration of function 'parse_mtd_partitions': 82 =>
- src/arch/xtensa/include/asm/irqflags.h: Error: invalid symbolic operand: 26 =>
- src/drivers/target/target_core_rd.c: error: this is the insn:: 543 =>
- src/drivers/target/target_core_rd.c: error: unable to find a register to spill in class 'R0_REGS': 543 =>
- src/drivers/tty/serial/8250.c: error: implicit declaration of function 'inb': 407 =>
- src/drivers/tty/serial/8250.c: error: implicit declaration of function 'inb_p': 1266 =>
- src/drivers/tty/serial/8250.c: error: implicit declaration of function 'outb': 406 =>
- src/drivers/tty/serial/8250.c: error: implicit declaration of function 'outb_p': 1267 =>
- src/drivers/tty/serial/8250_early.c: error: implicit declaration of function 'inb': 59 =>
- src/drivers/tty/serial/8250_early.c: error: implicit declaration of function 'outb': 75 =>
- src/drivers/tty/serial/serial_cs.c: error: implicit declaration of function 'outb': 149 =>
- src/drivers/virt/fsl_hypervisor.c: error: 'MSR_GS' undeclared (first use in this function): 799:80 =>
- src/fs/nilfs2/bmap.c: error: this is the insn:: 466 =>
- src/fs/nilfs2/bmap.c: error: unable to find a register to spill in class 'R0_REGS': 466 =>
- src/include/asm-generic/iomap.h: error: previous definition of 'pci_iomap' was here: 77 =>
- src/include/linux/prefetch.h: Error: couldn't find a valid instruction format: 62 =>
- src/include/linux/prefetch.h: Error: unknown opcode or format name 'static': 53 =>
- src/kernel/trace/trace_clock.c: error: implicit declaration of function 'atomic64_add_return': 126 =>
- src/kernel/trace/trace_clock.c: error: syntax error before 'trace_counter': 117 =>
- src/lib/radix-tree.c: error: insn does not satisfy its constraints:: 741 =>


*** WARNINGS ***

1319 regressions:
+ /tmp/ccYAtNiW.s: Warning: source register same as write-back base: => 104
+ modpost: WARNING: modpost: Found 13 section mismatch(es).: => N/A
+ modpost: WARNING: modpost: Found 4 section mismatch(es).: => N/A
+ src/arch/mips/include/asm/page.h: warning: this is the location of the previous definition: => 43:1
+ src/arch/powerpc/include/asm/io.h: warning: 'CommandMailbox.Bytes[12]' may be used uninitialized in this function: => 161:86
+ src/arch/sh/drivers/dma/dma-sysfs.c: warning: passing argument 2 of 'device_create_file' from incompatible pointer type: => 57
+ src/arch/sh/math-emu/math.c: warning: statement with no effect: => 123, 130, 295, 336, 109, 116, 148, 325, 297
+ src/arch/x86/include/asm/uaccess_32.h: warning: call to 'copy_from_user_overflow' declared with attribute warning: copy_from_user() buffer size is not provably correct: => 211
+ src/arch/x86/kernel/dumpstack_32.c: warning: 'c' may be used uninitialized in this function: => 102
+ src/arch/x86/oprofile/../../../drivers/oprofile/buffer_sync.c: warning: 'code' may be used uninitialized in this function: => 329
+ src/arch/x86/oprofile/../../../drivers/oprofile/buffer_sync.c: warning: 'pc' may be used uninitialized in this function: => 329
+ src/arch/x86/oprofile/../../../drivers/oprofile/buffer_sync.c: warning: 'val' may be used uninitialized in this function: => 504
+ src/block/blk-merge.c: warning: 'bbio' may be used uninitialized in this function: => 18, 18:21
+ src/block/bsg.c: warning: 'rw' may be used uninitialized in this function: => 250
+ src/drivers/acpi/acpica/exprep.c: warning: 'byte_alignment' may be used uninitialized in this function: => 324
+ src/drivers/ata/libata-scsi.c: warning: 'dev' may be used uninitialized in this function: => 3426
+ src/drivers/block/DAC960.c: warning: comparison between 'DAC960_V2_IOCTL_Opcode_T' and 'enum <anonymous>': 5095:30 => 5095:53, 5095:106, 5095:393, 5095:30
+ src/drivers/block/nvme.c: warning: 'iod' may be used uninitialized in this function: => 1157, 1157:19
+ src/drivers/block/nvme.c: warning: passing argument 3 of 'dma_free_coherent' discards qualifiers from pointer target type: => 922, 880, 969
+ src/drivers/char/ipmi/ipmi_msghandler.c: warning: 'lun' may be used uninitialized in this function: => 1876, 1844
+ src/drivers/char/ipmi/ipmi_msghandler.c: warning: 'saddr' may be used uninitialized in this function: => 1876, 1844
+ src/drivers/crypto/caam/ctrl.c: warning: unused variable 'd': => 49:6
+ src/drivers/gpio/gpio-bt8xx.c: warning: ignoring return value of 'gpiochip_remove', declared with attribute warn_unused_result: => 244:17, 244
+ src/drivers/gpio/gpio-mcp23s08.c: warning: 'mcp23s08_probe_one' defined but not used: => 370
+ src/drivers/gpu/drm/drm_bufs.c: warning: 'master' may be used uninitialized in this function: => 431
+ src/drivers/gpu/drm/gma500/cdv_device.h: warning: '______f' is static but declared in inline function 'cdv_intel_wait_for_vblank' which is not static: => 33
+ src/drivers/gpu/drm/gma500/psb_intel_sdvo.c: warning: 'input1' may be used uninitialized in this function: => 1114
+ src/drivers/gpu/drm/nouveau/nv50_pm.c: warning: 'id' may be used uninitialized in this function: => 75
+ src/drivers/gpu/vga/vgaarb.c: warning: 'devfn' may be used uninitialized in this function: => 1061
+ src/drivers/hid/hid-wiimote-debug.c: warning: 'size' may be used uninitialized in this function: => 40:8, 40
+ src/drivers/hwmon/ads1015.c: warning: 'in' may be used uninitialized in this function: => 129:6
+ src/drivers/hwmon/pmbus/pmbus_core.c: warning: 'val' may be used uninitialized in this function: => 748
+ src/drivers/hwmon/smsc47b397.c: warning: 'address' may be used uninitialized in this function: => 381
+ src/drivers/i2c/busses/i2c-powermac.c: warning: 'prop' may be used uninitialized in this function: => 286:14
+ src/drivers/idle/i7300_idle.c: warning: 'got_ctl' may be used uninitialized in this function: => 423
+ src/drivers/input/input.c: warning: 'index' may be used uninitialized in this function: => 694, 723
+ src/drivers/input/joystick/sidewinder.c: warning: 'hat' may be used uninitialized in this function: => 304
+ src/drivers/input/touchscreen/eeti_ts.c: warning: 'eeti_ts_resume' defined but not used: 284 => 284, 283:12
+ src/drivers/input/touchscreen/eeti_ts.c: warning: 'eeti_ts_suspend' defined but not used: 265 => 265, 264:12
+ src/drivers/input/touchscreen/mcs5000_ts.c: warning: 'mcs5000_ts_resume' defined but not used: 275 => 274:12, 275
+ src/drivers/input/touchscreen/mcs5000_ts.c: warning: 'mcs5000_ts_suspend' defined but not used: 265 => 265, 264:12
+ src/drivers/isdn/hardware/mISDN/hfcsusb.c: warning: 'hfcsusb_rev' defined but not used: => 39:20, 39
+ src/drivers/isdn/sc/init.c: warning: return from incompatible pointer type: => 36, 37
+ src/drivers/leds/leds-ot200.c: warning: 'val' may be used uninitialized in this function: => 97
+ src/drivers/md/raid10.c: warning: 'rdev' may be used uninitialized in this function: => 624:18, 624
+ src/drivers/media/video/cx18/cx18-driver.c: warning: initialization from incompatible pointer type: => 113:1, 113
+ src/drivers/media/video/cx18/cx18-driver.c: warning: return from incompatible pointer type: => 113:1, 113
+ src/drivers/media/video/ivtv/ivtv-driver.c: warning: initialization from incompatible pointer type: => 142, 142:1
+ src/drivers/media/video/ivtv/ivtv-driver.c: warning: return from incompatible pointer type: => 142, 142:1
+ src/drivers/media/video/uvc/uvc_video.c: warning: format '%06lu' expects type 'long unsigned int', but argument 9 has type '__kernel_suseconds_t': => 666
+ src/drivers/media/video/w9966.c: warning: return from incompatible pointer type: => 136, 136:1
+ src/drivers/mfd/adp5520.c: warning: 'adp5520_resume' defined but not used: 334 => 334, 333:12
+ src/drivers/mfd/adp5520.c: warning: 'adp5520_suspend' defined but not used: 325 => 324:12, 325
+ src/drivers/mfd/da9052-spi.c: warning: 'da9052_spi_remove' defined but not used: => 65
+ src/drivers/mfd/tc3589x.c: warning: 'tc3589x_resume' defined but not used: 376 => 376, 375:12
+ src/drivers/mfd/tc3589x.c: warning: 'tc3589x_suspend' defined but not used: 362 => 362, 361:12
+ src/drivers/mfd/tps6586x.c: warning: 'reg_val' may be used uninitialized in this function: => 213:10, 235:10, 191:10
+ src/drivers/mfd/tps6586x.c: warning: 'val' may be used uninitialized in this function: => 257:10
+ src/drivers/misc/apds990x.c: warning: 'apds990x_resume' defined but not used: 1218 => 1217:12, 1218
+ src/drivers/misc/apds990x.c: warning: 'apds990x_suspend' defined but not used: 1209 => 1209, 1208:12
+ src/drivers/misc/bh1770glc.c: warning: 'mode' may be used uninitialized in this function: => 469
+ src/drivers/misc/bmp085.c: warning: 'pressure' may be used uninitialized in this function: => 350:6
+ src/drivers/mtd/chips/cfi_cmdset_0020.c: warning: the frame size of 1136 bytes is larger than 1024 bytes: => 422
+ src/drivers/mtd/chips/cfi_cmdset_0020.c: warning: the frame size of 1380 bytes is larger than 1024 bytes: => 987
+ src/drivers/mtd/chips/cfi_cmdset_0020.c: warning: the frame size of 1676 bytes is larger than 1024 bytes: => 660
+ src/drivers/mtd/devices/docg3.c: warning: unused variable 'base': => 2085
+ src/drivers/mtd/ftl.c: warning: passing argument 4 of 'mtd_read' from incompatible pointer type: => 527, 294, 228, 490
+ src/drivers/mtd/ftl.c: warning: passing argument 4 of 'mtd_write' from incompatible pointer type: => 535, 426, 566, 507, 442, 557
+ src/drivers/mtd/mtdcore.c: warning: unused variable 'mtd': => 110
+ src/drivers/net/can/cc770/cc770_platform.c: warning: unused variable 'priv': => 243
+ src/drivers/net/ethernet/adaptec/starfire.c: warning: 'skb' may be used uninitialized in this function: => 1445
+ src/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c: warning: comparison of distinct pointer types lacks a cast: => 1529, 1529:441
+ src/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c: warning: comparison of distinct pointer types lacks a cast: => 2780, 2780:437
+ src/drivers/net/ethernet/broadcom/cnic.c: warning: 'l5_cid' may be used uninitialized in this function: => 1863, 3180
+ src/drivers/net/ethernet/chelsio/cxgb3/ael1002.c: warning: 'stat1' may be used uninitialized in this function: => 180, 838
+ src/drivers/net/ethernet/chelsio/cxgb3/ael1002.c: warning: 'stat2' may be used uninitialized in this function: => 180, 838
+ src/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c: warning: 'err' may be used uninitialized in this function: => 1301, 1371
+ src/drivers/net/ethernet/chelsio/cxgb3/vsc8211.c: warning: 'adv' may be used uninitialized in this function: => 209, 133
+ src/drivers/net/ethernet/chelsio/cxgb3/vsc8211.c: warning: 'status' may be used uninitialized in this function: => 209, 133
+ src/drivers/net/ethernet/dec/ewrk3.c: warning: return from incompatible pointer type: => 1912, 1912:71
+ src/drivers/net/ethernet/fealnx.c: warning: 'skb' may be used uninitialized in this function: => 1694
+ src/drivers/net/ethernet/intel/igb/igb_main.c: warning: 'igb_resume' defined but not used: => 6734
+ src/drivers/net/ethernet/intel/igb/igb_main.c: warning: 'igb_suspend' defined but not used: => 6714
+ src/drivers/net/ethernet/intel/igb/igb_main.c: warning: 'wake' may be used uninitialized in this function: => 6832
+ src/drivers/net/ethernet/natsemi/natsemi.c: warning: 'skb' may be used uninitialized in this function: => 2342
+ src/drivers/net/ethernet/smsc/epic100.c: warning: 'skb' may be used uninitialized in this function: => 1192
+ src/drivers/net/ethernet/tehuti/tehuti.c: warning: 'skb2' may be used uninitialized in this function: => 1197
+ src/drivers/net/hamradio/baycom_epp.c: warning: return from incompatible pointer type: => 1168
+ src/drivers/net/hamradio/baycom_par.c: warning: return from incompatible pointer type: => 483, 483:1
+ src/drivers/net/irda/vlsi_ir.c: warning: 'busaddr' may be used uninitialized in this function: => 411
+ src/drivers/net/usb/hso.c: warning: 'port_mask' may be used uninitialized in this function: => 2925
+ src/drivers/net/wan/sbni.c: warning: 'ack' may be used uninitialized in this function: => 599
+ src/drivers/net/wan/sbni.c: warning: 'frameno' may be used uninitialized in this function: => 599
+ src/drivers/net/wan/sbni.c: warning: 'is_first' may be used uninitialized in this function: => 600
+ src/drivers/net/wireless/ath/ath5k/base.c: warning: return from incompatible pointer type: => 84, 85:1
+ src/drivers/net/wireless/ath/ath6kl/init.c: warning: 'hw' may be used uninitialized in this function: => 1377:26
+ src/drivers/net/wireless/brcm80211/brcmsmac/aiutils.c: warning: 'in' is used uninitialized in this function: => 915
+ src/drivers/net/wireless/brcm80211/brcmsmac/aiutils.c: warning: 'in' may be used uninitialized in this function: => 915
+ src/drivers/net/wireless/brcm80211/brcmsmac/aiutils.c: warning: 'val' is used uninitialized in this function: => 765, 1159
+ src/drivers/net/wireless/brcm80211/brcmsmac/aiutils.c: warning: 'val' may be used uninitialized in this function: => 765, 1159
+ src/drivers/net/wireless/brcm80211/brcmsmac/aiutils.c: warning: 'w' is used uninitialized in this function: => 1185
+ src/drivers/net/wireless/brcm80211/brcmsmac/main.c: warning: comparison is always false due to limited range of data type: => 5682, 5582
+ src/drivers/net/wireless/brcm80211/brcmsmac/nicpci.c: warning: 'byte_val' is used uninitialized in this function: => 280
+ src/drivers/net/wireless/brcm80211/brcmsmac/nicpci.c: warning: 'reg_val' is used uninitialized in this function: => 487
+ src/drivers/net/wireless/ipw2x00/libipw_wx.c: warning: unused variable 'dev': => 526
+ src/drivers/net/wireless/orinoco/orinoco_usb.c: warning: 'version' defined but not used: => 1759, 1759:13
+ src/drivers/pci/hotplug/cpcihp_generic.c: warning: return from incompatible pointer type: => 219
+ src/drivers/platform/x86/acerhdf.c: warning: 'cur_temp' may be used uninitialized in this function: => 449
+ src/drivers/platform/x86/acerhdf.c: warning: 'temp' may be used uninitialized in this function: => 294
+ src/drivers/platform/x86/classmate-laptop.c: warning: 'brightness' may be used uninitialized in this function: => 437
+ src/drivers/platform/x86/classmate-laptop.c: warning: 'x' may be used uninitialized in this function: => 157
+ src/drivers/platform/x86/classmate-laptop.c: warning: 'y' may be used uninitialized in this function: => 157
+ src/drivers/platform/x86/classmate-laptop.c: warning: 'z' may be used uninitialized in this function: => 157
+ src/drivers/platform/x86/toshiba_acpi.c: warning: 'bt_present' may be used uninitialized in this function: => 941
+ src/drivers/power/bq27x00_battery.c: warning: 'bq27x00_powersupply_init' defined but not used: 521 => 568, 569
+ src/drivers/power/bq27x00_battery.c: warning: 'bq27x00_powersupply_unregister' defined but not used: 547 => 595, 594
+ src/drivers/power/charger-manager.c: warning: 'i' may be used uninitialized in this function: => 405
+ src/drivers/power/ds2782_battery.c: warning: 'raw' may be used uninitialized in this function: => 159, 199
+ src/drivers/power/ds2782_battery.c: warning: 'sense_res_raw' may be used uninitialized in this function: => 115
+ src/drivers/power/sbs-battery.c: warning: 'gpio_flags' is used uninitialized in this function: => 661
+ src/drivers/power/sbs-battery.c: warning: 'gpio_flags' may be used uninitialized in this function: => 661
+ src/drivers/rtc/rtc-cmos.c: warning: 'cmos_resume' defined but not used: => 842:12, 842
+ src/drivers/rtc/rtc-ds1374.c: warning: 'ds1374_resume' defined but not used: 423 => 422:12, 423
+ src/drivers/rtc/rtc-ds1374.c: warning: 'ds1374_suspend' defined but not used: 414 => 413:12, 414
+ src/drivers/scsi/advansys.c: warning: 'next_qp' may be used uninitialized in this function: => 9010
+ src/drivers/scsi/libsas/sas_host_smp.c: warning: 'bit' may be used uninitialized in this function: => 106
+ src/drivers/scsi/mpt2sas/mpt2sas_scsih.c: warning: 'query_count' may be used uninitialized in this function: => 5764
+ src/drivers/scsi/mpt2sas/mpt2sas_scsih.c: warning: 'termination_count' may be used uninitialized in this function: => 5763
+ src/drivers/scsi/ncr53c8xx.c: warning: 'cp' may be used uninitialized in this function: => 4125
+ src/drivers/scsi/ncr53c8xx.c: warning: 'host_data' may be used uninitialized in this function: => 8301
+ src/drivers/scsi/pm8001/pm8001_sas.c: warning: 'ccb_tag' may be used uninitialized in this function: => 742
+ src/drivers/scsi/scsi_error.c: warning: 'add_sen_len' may be used uninitialized in this function: => 2094
+ src/drivers/scsi/scsi_transport_fc.c: warning: 'val' may be used uninitialized in this function: => 1591
+ src/drivers/staging/android/binder.c: warning: 'buffer' may be used uninitialized in this function: => 719:24, 719
+ src/drivers/staging/android/binder.c: warning: 'buffer_size' may be used uninitialized in this function: => 720, 720:9
+ src/drivers/staging/android/binder.c: warning: cast from pointer to integer of different size: => 2345, 2342, 2385
+ src/drivers/staging/android/binder.c: warning: return from incompatible pointer type: => 107:1, 107
+ src/drivers/staging/android/lowmemorykiller.c: warning: return from incompatible pointer type: => 214, 215:1
+ src/drivers/staging/comedi/drivers/vmk80xx.c: warning: 'reg[0]' may be used uninitialized in this function: => 588, 962
+ src/drivers/staging/media/lirc/lirc_imon.c: warning: 'imon_exit' declared 'static' but never defined: => 75, 75:20
+ src/drivers/staging/media/lirc/lirc_imon.c: warning: 'imon_init' declared 'static' but never defined: => 74:19, 74
+ src/drivers/staging/media/lirc/lirc_sasem.c: warning: 'sasem_exit' declared 'static' but never defined: => 85:20, 85
+ src/drivers/staging/media/lirc/lirc_sasem.c: warning: 'sasem_init' declared 'static' but never defined: => 84, 84:19
+ src/drivers/staging/media/lirc/lirc_serial.c: warning: return from incompatible pointer type: => 1296, 1296:1
+ src/drivers/staging/vme/devices/vme_pio2_core.c: warning: return from incompatible pointer type: => 516, 512, 512:1, 516:1
+ src/drivers/staging/wlan-ng/cfg80211.c: warning: ignoring return value of 'cfg80211_inform_bss', declared with attribute warn_unused_result: => 404:22, 404
+ src/drivers/tty/rocket.c: warning: 'info' may be used uninitialized in this function: => 893
+ src/drivers/tty/serial/8250/8250.c: warning: 'i' may be used uninitialized in this function: => 1655, 1703, 1703:19
+ src/drivers/tty/serial/8250/8250.c: warning: statement with no effect: => 2197
+ src/drivers/tty/serial/8250/8250_hp300.c: warning: #warning CONFIG_8250 defined but neither CONFIG_HPDCA nor CONFIG_HPAPCI defined, are you sure?: => 24:2
+ src/drivers/tty/vt/consolemap.c: warning: 'h' may be used uninitialized in this function: => 699
+ src/drivers/tty/vt/vt_ioctl.c: warning: 'cc' may be used uninitialized in this function: => 1136
+ src/drivers/uio/uio.c: warning: 'ret' may be used uninitialized in this function: => 266
+ src/drivers/usb/host/ohci-hub.c: warning: 'ohci_finish_controller_resume' defined but not used: => 320:13
+ src/drivers/usb/misc/sisusbvga/sisusb.c: warning: format '%zd' expects type 'signed size_t', but argument 3 has type 'ssize_t': => 982
+ src/drivers/usb/misc/sisusbvga/sisusb.c: warning: passing argument 7 of 'sisusb_write_mem_bulk' from incompatible pointer type: => 1336
+ src/drivers/usb/misc/sisusbvga/sisusb_con.c: warning: passing argument 5 of 'sisusb_copy_memory' from incompatible pointer type: => 996, 554, 418, 991, 505, 472, 664, 985, 383, 880
+ src/drivers/usb/misc/sisusbvga/sisusb_init.c: warning: 'ModeIdIndex' may be used uninitialized in this function: => 893
+ src/drivers/usb/musb/musb_core.c: warning: unused variable 'ctrl_base': => 2108
+ src/drivers/usb/musb/musb_gadget.c: warning: 'double_buffer_not_ok' is deprecated (declared at /scratch/kisskb/src/drivers/usb/musb/musb_core.h:452): => 1125:3, 1085, 1085:3, 1125
+ src/drivers/usb/musb/musb_host.c: warning: 'double_buffer_not_ok' is deprecated (declared at /scratch/kisskb/src/drivers/usb/musb/musb_core.h:452): => 599:2, 774, 774:4, 599
+ src/drivers/usb/musb/musb_io.h: warning: statement with no effect: => 49, 45, 47
+ src/drivers/usb/serial/digi_acceleport.c: warning: 'priv' may be used uninitialized in this function: => 1011
+ src/drivers/usb/serial/digi_acceleport.c: warning: 'serial_priv' may be used uninitialized in this function: => 1355, 1012
+ src/drivers/usb/serial/io_edgeport.c: warning: 'divisor' may be used uninitialized in this function: => 2401
+ src/drivers/usb/serial/io_edgeport.c: warning: 'fw' may be used uninitialized in this function: => 295, 2847
+ src/drivers/usb/serial/keyspan.c: warning: 'fw' may be used uninitialized in this function: => 1252
+ src/drivers/usb/serial/keyspan_pda.c: warning: 'fw' may be used uninitialized in this function: => 692
+ src/drivers/usb/wusbcore/devconnect.c: warning: 'port' may be used uninitialized in this function: => 308
+ src/drivers/video/amifb.c: warning: 'amifb_setup' defined but not used: => 2348
+ src/drivers/video/sis/sis_main.c: warning: #warning Neither CONFIG_FB_SIS_300 nor CONFIG_FB_SIS_315 is set: => 64:2
+ src/drivers/video/sis/sis_main.c: warning: #warning sisfb will not work!: => 65:2
+ src/drivers/video/sis/sis_main.c: warning: 'sisfb_post_map_vram' defined but not used: => 4153
+ src/drivers/xen/xenbus/xenbus_client.c: warning: 'addr' may be used uninitialized in this function: => 655
+ src/fs/btrfs/backref.c: warning: 'sgn' may be used uninitialized in this function: => 299
+ src/fs/btrfs/check-integrity.c: warning: 'next_bytenr' may be used uninitialized in this function: => 864, 692, 2168
+ src/fs/btrfs/check-integrity.c: warning: 'tmp_disk_key.objectid' may be used uninitialized in this function: => 2175, 868
+ src/fs/cifs/connect.c: warning: format '%zd' expects type 'signed size_t', but argument 3 has type 'ssize_t': => 2171, 2161, 2153, 2146
+ src/fs/ecryptfs/miscdev.c: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'unsigned int': => 433, 433:60
+ src/fs/ecryptfs/miscdev.c: warning: format '%zd' expects type 'signed size_t', but argument 3 has type 'ssize_t': => 448, 488
+ src/fs/fat/namei_vfat.c: warning: 'ulen' may be used uninitialized in this function: => 609:11
+ src/fs/hpfs/alloc.c: warning: 'sec' may be used uninitialized in this function: => 152
+ src/fs/lockd/svclock.c: warning: 'nlmdbg_cookie2a' declared 'static' but never defined: => 49
+ src/fs/locks.c: warning: 'lock' may be used uninitialized in this function: => 1638:20, 1638
+ src/fs/ncpfs/dir.c: warning: unused variable 'sb': => 128
+ src/fs/ntfs/dir.c: warning: 'bmp_vi' may be used uninitialized in this function: => 1104
+ src/fs/omfs/file.c: warning: 'remain' may be used uninitialized in this function: => 231
+ src/fs/quota/quota.c: warning: 'quotactl_cmd_write' defined but not used: => 296, 297
+ src/fs/udf/super.c: warning: 'map' may be used uninitialized in this function: => 1137
+ src/fs/xfs/xfs_bmap.c: warning: 'prevbno' may be used uninitialized in this function: => 2067
+ src/fs/xfs/xfs_dir2_block.c: warning: 'error' may be used uninitialized in this function: => 882
+ src/fs/xfs/xfs_dir2_sf.c: warning: 'pick' may be used uninitialized in this function: => 353
+ src/fs/xfs/xfs_itable.c: warning: 'chunkidx' may be used uninitialized in this function: => 207
+ src/fs/xfs/xfs_trans_ail.c: warning: 'lsn' may be used uninitialized in this function: => 365
+ src/include/linux/kernel.h: warning: "BUILD_BUG" redefined: => 717:1
+ src/include/linux/mtd/map.h: warning: 'r' may be used uninitialized in this function: => 411
+ src/include/linux/netdevice.h: warning: CC fs/libfs.o: => 964:1
+ src/include/linux/netdevice.h: warning: CC fs/proc/inode.o: => 964:1
+ src/include/linux/netdevice.h: warning: "__enabled_CONFIG_FCOE" is not defined: => 1289:1, 964:1
+ src/include/linux/netdevice.h: warning: "__enabled_CONFIG_FCOE_MODULE" is not defined: => 1289:1, 964:1
+ src/include/linux/netdevice.h: warning: "__enabled_CONFIG_LIBFCOE" is not defined: => 981:1
+ src/include/linux/netdevice.h: warning: "__enabled_CONFIG_LIBFCOE" is not definedIn file included from /scratch/kisskb/src/include/net/sock.h:50,: => 981:1
+ src/include/linux/netdevice.h: warning: "__enabled_CONFIG_LIBFCOE_MODULE" is not defined/scratch/kisskb/src/include/linux/netdevice.h:964:1:: => 981:1
+ src/include/linux/netdevice.h: warning: "__enabled_CONFIG_LIBFCOE_MODULE" is not defined: => 981:1
+ src/include/linux/netdevice.h: warning: /scratch/kisskb/src/include/linux/netdevice.h:981:1: warning: "__enabled_CONFIG_LIBFCOE" is not defined"__enabled_CONFIG_FCOE" is not defined: => 964:1
+ src/include/linux/netdevice.h: warning: /scratch/kisskb/src/include/linux/netdevice.h:981:1: warning: "__enabled_CONFIG_LIBFCOE" is not defined: => 964:1
+ src/include/linux/netfilter.h: warning: 'ret' may be used uninitialized in this function: => 245
+ src/include/linux/sunrpc/cache.h: warning: 'rv' may be used uninitialized in this function: => 248
+ src/ipc/sem.c: warning: 'undo_list' may be used uninitialized in this function: => 1560:24
+ src/kernel/futex.c: warning: 'entry' may be used uninitialized in this function: => 2568
+ src/kernel/futex.c: warning: 'pending' may be used uninitialized in this function: => 2568
+ src/kernel/futex.c: warning: 'pi' may be used uninitialized in this function: => 2569
+ src/kernel/futex.c: warning: 'pip' may be used uninitialized in this function: => 2569
+ src/kernel/module.c: warning: 'hdr' may be used uninitialized in this function: => 2377
+ src/kernel/rcutiny.c: warning: unused variable 'idle': => 122, 68
+ src/kernel/rcutree.c: warning: unused variable 'idle': => 448, 355
+ src/kernel/sched/core.c: warning: control may reach end of non-void function 'pick_next_task' being inlined: => 3201
+ src/kernel/sched/core.c: warning: control reaches end of non-void function: => 3145
+ src/kernel/sched/core.c: warning: initialization from incompatible pointer type: => 6263
+ src/kernel/sched/core.c: warning: unsupported argument to '__builtin_return_address': => 3015, 3013
+ src/kernel/sched/fair.c: warning: 'account_cfs_rq_runtime' declared inline after being called: => 419, 420
+ src/kernel/sched/fair.c: warning: 'return_cfs_rq_runtime' declared inline after being called: => 1178
+ src/kernel/sched/fair.c: warning: previous declaration of 'account_cfs_rq_runtime' was here: => 419, 420
+ src/kernel/sched/fair.c: warning: previous declaration of 'return_cfs_rq_runtime' was here: => 1178
+ src/kernel/trace/trace_events.c: warning: enumeration value 'TRACE_REG_PERF_REGISTER' not handled in switch: => 152:2
+ src/kernel/trace/trace_events.c: warning: enumeration value 'TRACE_REG_PERF_UNREGISTER' not handled in switch: => 152:2
+ src/kernel/trace/trace_syscalls.c: warning: enumeration value 'TRACE_REG_PERF_REGISTER' not handled in switch: => 654:2, 675:2
+ src/kernel/trace/trace_syscalls.c: warning: enumeration value 'TRACE_REG_PERF_UNREGISTER' not handled in switch: => 654:2, 675:2
+ src/kernel/workqueue.c: warning: 'last_gcwq' may be used uninitialized in this function: => 1000
+ src/lib/mpi/longlong.h: warning: "COUNT_LEADING_ZEROS_0" redefined: => 1483:1
+ src/lib/mpi/longlong.h: warning: function declaration isn't a prototype: => 355
+ src/lib/mpi/longlong.h: warning: this is the location of the previous definition: => 610:1
+ src/mm/memblock.c: warning: 'r' may be used uninitialized in this function: => 674:26, 674
+ src/mm/memcontrol.c: warning: 'mem_cgroup_is_root' declared inline after being called: => 379
+ src/mm/memcontrol.c: warning: previous declaration of 'mem_cgroup_is_root' was here: => 379
+ src/mm/swapfile.c: warning: 'nr_extents' may be used uninitialized in this function: => 1977
+ src/net/bluetooth/l2cap_sock.c: warning: 'nsk' may be used uninitialized in this function: => 181
+ src/net/bluetooth/rfcomm/sock.c: warning: 'nsk' may be used uninitialized in this function: => 485
+ src/net/bluetooth/rfcomm/tty.c: warning: 'p' is used uninitialized in this function: => 218
+ src/net/bluetooth/rfcomm/tty.c: warning: 'p' may be used uninitialized in this function: => 218
+ src/net/bluetooth/sco.c: warning: 'ch' may be used uninitialized in this function: => 564
+ src/net/bridge/br_multicast.c: warning: 'max_delay' may be used uninitialized in this function: => 1199
+ src/net/bridge/netfilter/ebtables.c: warning: 'repl' may be used uninitialized in this function: => 1147
+ src/net/core/dev.c: warning: unused variable 'null_features': => 1892
+ src/net/core/neighbour.c: warning: 'error' may be used uninitialized in this function: => 480
+ src/net/core/neighbour.c: warning: 'n2' may be used uninitialized in this function: => 1195
+ src/net/core/scm.c: warning: 'file' may be used uninitialized in this function: => 96
+ src/net/core/skbuff.c: warning: 'err' may be used uninitialized in this function: => 1233
+ src/net/ipv4/inet_connection_sock.c: warning: 'head' may be used uninitialized in this function: => 94
+ src/net/ipv4/ip_options.c: warning: 'faddr' may be used uninitialized in this function: => 160
+ src/net/ipv4/ip_options.c: warning: 'nexthop' may be used uninitialized in this function: => 597
+ src/net/ipv4/ip_output.c: warning: 'left' may be used uninitialized in this function: => 1001
+ src/net/ipv4/raw.c: warning: 'node' may be used uninitialized in this function: => 114
+ src/net/ipv4/tcp.c: warning: 'copy' may be used uninitialized in this function: => 784
+ src/net/ipv4/tcp_ipv4.c: warning: 'node' may be used uninitialized in this function: => 2011, 2163
+ src/net/ipv4/tcp_memcontrol.c: warning: 'val' may be used uninitialized in this function: => 204
+ src/net/ipv4/udp.c: warning: 'node' may be used uninitialized in this function: => 544
+ src/net/ipv6/ip6_output.c: warning: 'left' may be used uninitialized in this function: => 1486
+ src/net/ipv6/ndisc.c: warning: 'idev' may be used uninitialized in this function: => 1768
+ src/net/ipv6/raw.c: warning: 'node' may be used uninitialized in this function: => 74
+ src/net/ipv6/udp.c: warning: 'node' may be used uninitialized in this function: => 566
+ src/net/netfilter/ipset/ip_set_bitmap_ipmac.c: warning: 'first_ip' may be used uninitialized in this function: => 555
+ src/net/netfilter/ipset/ip_set_bitmap_ipmac.c: warning: 'last_ip' may be used uninitialized in this function: => 555
+ src/net/netfilter/ipset/ip_set_hash_ipportnet.c: warning: 'ip' may be used uninitialized in this function: => 187
+ src/net/netfilter/ipset/ip_set_hash_ipportnet.c: warning: 'ip2_to' may be used uninitialized in this function: => 188
+ src/net/netfilter/ipset/ip_set_hash_netport.c: warning: 'ip_to' may be used uninitialized in this function: => 182
+ src/net/netfilter/nfnetlink_acct.c: warning: initialization from incompatible pointer type: => 240, 147, 182, 53, 352, 295, 247
+ src/net/netfilter/nfnetlink_acct.c: warning: initialization makes pointer from integer without a cast: => 147, 295
+ src/net/netfilter/nfnetlink_acct.c: warning: left-hand operand of comma expression has no effect: => 352
+ src/net/netfilter/nfnetlink_acct.c: warning: type defaults to 'int' in declaration of '__mptr': => 240, 147, 182, 53, 352, 295, 247
+ src/net/netfilter/nfnetlink_acct.c: warning: type defaults to 'int' in declaration of '__ptr': => 147, 295
+ src/net/netfilter/nfnetlink_acct.c: warning: type defaults to 'int' in declaration of 'type name': => 147, 295
+ src/net/nfc/llcp/llcp.c: warning: 'sn_len' may be used uninitialized in this function: => 520
+ src/net/sched/sch_cbq.c: warning: 'len' may be used uninitialized in this function: => 1188
+ src/net/sched/sch_gred.c: warning: 'q' may be used uninitialized in this function: => 254, 286
+ src/net/sched/sch_htb.c: warning: 'len' may be used uninitialized in this function: => 927
+ src/net/sched/sch_sfb.c: warning: 'salt' may be used uninitialized in this function: => 287
+ src/net/sunrpc/auth_gss/svcauth_gss.c: warning: 'N' may be used uninitialized in this function: => 458
+ src/net/sunrpc/auth_gss/svcauth_gss.c: warning: 'tmpobj.data' may be used uninitialized in this function: => 1000
+ src/net/sunrpc/auth_gss/svcauth_gss.c: warning: 'tmpobj.len' may be used uninitialized in this function: => 1000
+ src/net/sunrpc/rpcb_clnt.c: warning: unused variable 'task': => 821, 804, 844, 898, 876
+ src/net/sunrpc/stats.c: warning: 'proc' may be used uninitialized in this function: => 82
+ src/net/sunrpc/svcauth.c: warning: 'aops' may be used uninitialized in this function: => 40
+ src/net/sunrpc/svcauth_unix.c: warning: 'gid' may be used uninitialized in this function: => 534
+ src/net/sunrpc/svcauth_unix.c: warning: 'gids' may be used uninitialized in this function: => 505
+ src/net/sunrpc/svcauth_unix.c: warning: 'uid' may be used uninitialized in this function: => 504
+ src/net/xfrm/xfrm_state.c: warning: 'x0' may be used uninitialized in this function: => 797
+ src/security/selinux/ss/ebitmap.c: warning: 'map' may be used uninitialized in this function: => 354
+ src/security/selinux/ss/ebitmap.c: warning: 'startbit' may be used uninitialized in this function: => 353
+ src/sound/isa/opti9xx/opti92x-ad1848.c: warning: return from incompatible pointer type: => 87
+ src/sound/oss/msnd_pinnacle.c: warning: return from incompatible pointer type: => 1727
+ src/sound/soc/codecs/wm9090.c: warning: unused variable 'i': => 496, 496:6
+ src/sound/soc/codecs/wm9090.c: warning: unused variable 'reg_cache': => 495:7, 495
+ src/sound/soc/codecs/wm9090.c: warning: unused variable 'ret': => 496:9, 496
+ src/sound/soc/codecs/wm9090.c: warning: unused variable 'wm9090': => 658:22, 658
+ warning: (EP8248E && MPC85xx_MDS && GRETH && DNET && OCTEON_MGMT_ETHERNET && ETHOC && SH_ETH && S6GMAC && MIPS_AU1X00_ENET && MACB && BFIN_MAC && BCM63XX_ENET && SB1250_MAC && TIGON3 && FTGMAC100 && FEC && FEC_MPC52xx && FS_ENET && FSL_PQ_MDIO && UCC_GETH && GIANFAR && IXP4XX_ETH && MV643XX_ETH && PXA168_ETH && AX88796 && W90P910_ETH && PASEMI_MAC && R6040 && SMSC911X && SMSC9420 && STMMAC_ETH && TI_DAVINCI_EMAC && TI_DAVINCI_MDIO && CPMAC && TC35815 && XILINX_EMACLITE && XILINX_LL_TEMAC && ET131X && OCTEON_ETHERNET) selects PHYLIB which has unmet direct dependencies (!S390 && NETDEVICES): => N/A
+ warning: (EP8248E && SH_ETH && FS_ENET_MDIO_FCC && AX88796) selects MDIO_BITBANG which has unmet direct dependencies (NETDEVICES && PHYLIB): => N/A
+ warning: (IMA) selects TCG_TIS which has unmet direct dependencies (TCG_TPM && X86): => N/A
+ warning: (IWLWIFI && IWLEGACY && ATH5K && ATH9K && ATH9K_HTC && CARL9170_LEDS) selects MAC80211_LEDS which has unmet direct dependencies (NET && WIRELESS && MAC80211 && LEDS_CLASS): => N/A
+ warning: (MIPS_ALCHEMY && CAVIUM_OCTEON_REFERENCE_BOARD && SOC_AR71XX && SOC_AR724X && SOC_AR913X && SOC_AR933X) selects USB_ARCH_HAS_EHCI which has unmet direct dependencies (USB_SUPPORT): => N/A
+ warning: (PPC_PRPMC2800 && PPC_C2K && AMIGAONE) selects NOT_COHERENT_CACHE which has unmet direct dependencies (4xx || 8xx || E200 || PPC_MPC512x || GAMECUBE_COMMON): => N/A
+ warning: __mcount_loc already exists: arch/sparc/kernel/pci_schizo.o: => N/A

[ 899 lines about __mcount_loc deleted]

+ warning: arch/powerpc/kernel/built-in.o(.text+0x3ef00): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): => N/A
+ warning: arch/powerpc/kernel/built-in.o(.text+0x3ef28): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): => N/A
+ warning: arch/powerpc/kernel/built-in.o(.text+0x3ef40): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): => N/A
+ warning: arch/powerpc/kernel/built-in.o(.text+0x3ef84): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): => N/A
+ warning: arch/powerpc/kernel/built-in.o(.text+0x3efa4): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): => N/A
+ warning: arch/powerpc/kernel/built-in.o(.text+0x3f27c): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_printf(): => N/A
+ warning: arch/powerpc/kernel/built-in.o(.text+0x3f280): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_close_stdin(): => N/A
+ warning: arch/powerpc/kernel/built-in.o(.text+0x40610): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): => N/A
+ warning: arch/powerpc/kernel/built-in.o(.text+0x40638): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): => N/A
+ warning: arch/powerpc/kernel/built-in.o(.text+0x40650): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): => N/A
+ warning: arch/powerpc/kernel/built-in.o(.text+0x40694): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): => N/A
+ warning: arch/powerpc/kernel/built-in.o(.text+0x406b4): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): => N/A
+ warning: arch/powerpc/kernel/built-in.o(.text+0x4098c): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_printf(): => N/A
+ warning: arch/powerpc/kernel/built-in.o(.text+0x40990): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_close_stdin(): => N/A
+ warning: arch/powerpc/platforms/built-in.o(.text+0x15490): Section mismatch in reference from the function .pnv_pci_ioda_msi_setup() to the function .devinit.text:.__pnv_ioda_get_one_pe(): => N/A
+ warning: arch/powerpc/platforms/built-in.o(.text+0x154ac): Section mismatch in reference from the function .pnv_pci_ioda_msi_setup() to the function .devinit.text:.__pnv_ioda_get_one_pe(): => N/A
+ warning: arch/powerpc/platforms/built-in.o(.text+0x154d0): Section mismatch in reference from the function .pnv_pci_ioda_msi_setup() to the function .devinit.text:.__pnv_ioda_get_one_pe(): => N/A
+ warning: arch/powerpc/platforms/built-in.o(.text+0x154ec): Section mismatch in reference from the function .pnv_pci_ioda_msi_setup() to the function .devinit.text:.__pnv_ioda_get_one_pe(): => N/A
+ warning: arch/powerpc/platforms/powernv/built-in.o(.text+0x4444): Section mismatch in reference from the function .pnv_pci_ioda_msi_setup() to the function .devinit.text:.__pnv_ioda_get_one_pe(): => N/A
+ warning: arch/powerpc/platforms/powernv/built-in.o(.text+0x4460): Section mismatch in reference from the function .pnv_pci_ioda_msi_setup() to the function .devinit.text:.__pnv_ioda_get_one_pe(): => N/A
+ warning: arch/powerpc/sysdev/built-in.o(.text+0x1011c): Section mismatch in reference from the function .ics_rtas_init() to the function .init.text:.xics_register_ics(): => N/A
+ warning: arch/powerpc/sysdev/built-in.o(.text+0xea64): Section mismatch in reference from the function .ics_rtas_init() to the function .init.text:.xics_register_ics(): => N/A
+ warning: arch/powerpc/sysdev/xics/built-in.o(.text+0x282c): Section mismatch in reference from the function .ics_rtas_init() to the function .init.text:.xics_register_ics(): => N/A
+ warning: drivers/built-in.o(.devexit.text+0x39304): Section mismatch in reference from the function .pio2_remove() to the function .exit.text:.pio2_gpio_exit(): => N/A
+ warning: drivers/built-in.o(.devinit.text+0x21ea2c): Section mismatch in reference from the function .pio2_probe() to the function .init.text:.pio2_gpio_init(): => N/A
+ warning: drivers/built-in.o(.devinit.text+0x21eb7c): Section mismatch in reference from the function .pio2_probe() to the function .exit.text:.pio2_gpio_exit(): => N/A
+ warning: drivers/built-in.o(.text+0x104239): Section mismatch in reference from the function da9052_spi_probe() to the function .devinit.text:da9052_device_init(): => N/A
+ warning: drivers/built-in.o(.text+0x10968a8): Section mismatch in reference from the function .doc_probe_device() to the function .init.text:.doc_set_driver_info(): => N/A
+ warning: drivers/built-in.o(.text+0x307aa): Section mismatch in reference from the function da9052_spi_probe() to the function .devinit.text:da9052_device_init(): => N/A
+ warning: drivers/built-in.o(.text+0x5ba78): Section mismatch in reference from the function da9052_spi_probe() to the function .devinit.text:da9052_device_init(): => N/A
+ warning: drivers/built-in.o(.text+0x61ec8): Section mismatch in reference from the function da9052_spi_probe() to the function .devinit.text:da9052_device_init(): => N/A
+ warning: drivers/built-in.o(.text+0x8d025c): Section mismatch in reference from the function .da9052_spi_probe() to the function .devinit.text:.da9052_device_init(): => N/A
+ warning: drivers/built-in.o(.text+0xf8c00): Section mismatch in reference from the function .da9052_spi_probe() to the function .devinit.text:.da9052_device_init(): => N/A
+ warning: drivers/mfd/built-in.o(.text+0x1c394): Section mismatch in reference from the function da9052_spi_probe() to the function .devinit.text:da9052_device_init(): => N/A
+ warning: drivers/mfd/built-in.o(.text+0x234b0): Section mismatch in reference from the function .da9052_spi_probe() to the function .devinit.text:.da9052_device_init(): => N/A
+ warning: drivers/mfd/built-in.o(.text+0x2f42): Section mismatch in reference from the function da9052_spi_probe() to the function .devinit.text:da9052_device_init(): => N/A
+ warning: drivers/mfd/built-in.o(.text+0x4440): Section mismatch in reference from the function da9052_spi_probe() to the function .devinit.text:da9052_device_init(): => N/A
+ warning: drivers/mfd/built-in.o(.text+0x4d68): Section mismatch in reference from the function da9052_spi_probe() to the function .devinit.text:da9052_device_init(): => N/A
+ warning: drivers/mfd/built-in.o(.text+0x57a1): Section mismatch in reference from the function da9052_spi_probe() to the function .devinit.text:da9052_device_init(): => N/A
+ warning: drivers/mfd/built-in.o(.text+0x73dc): Section mismatch in reference from the function da9052_spi_probe() to the function .devinit.text:da9052_device_init(): => N/A
+ warning: drivers/mfd/built-in.o(.text+0x8258): Section mismatch in reference from the function .da9052_spi_probe() to the function .devinit.text:.da9052_device_init(): => N/A
+ warning: drivers/mtd/built-in.o(.text+0x89f94): Section mismatch in reference from the function .doc_probe_device() to the function .init.text:.doc_set_driver_info(): => N/A
+ warning: drivers/mtd/devices/built-in.o(.text+0x2665c): Section mismatch in reference from the function .doc_probe_device() to the function .init.text:.doc_set_driver_info(): => N/A
+ warning: drivers/mtd/devices/docg3.o(.text+0x109ac): Section mismatch in reference from the function .doc_probe_device() to the function .init.text:.doc_set_driver_info(): => N/A
+ warning: drivers/sbus/char/bbc.o(.devinit.text+0x8): Section mismatch in reference from the function bbc_i2c_probe() to the function .init.text:T.408(): => N/A
+ warning: drivers/scsi/NCR_Q720_mod.o(.data+0x24): Section mismatch in reference from the variable NCR_Q720_driver to the function .init.text:NCR_Q720_probe(): => N/A
+ warning: drivers/staging/built-in.o(.devexit.text+0x71c): Section mismatch in reference from the function .pio2_remove() to the function .exit.text:.pio2_gpio_exit(): => N/A
+ warning: drivers/staging/built-in.o(.devinit.text+0x431c): Section mismatch in reference from the function .pio2_probe() to the function .init.text:.pio2_gpio_init(): => N/A
+ warning: drivers/staging/built-in.o(.devinit.text+0x446c): Section mismatch in reference from the function .pio2_probe() to the function .exit.text:.pio2_gpio_exit(): => N/A
+ warning: drivers/staging/comedi/drivers/s626.o(.text+0x2ef9): Section mismatch in reference from the function s626_attach() to the variable .devinit.rodata:s626_pci_table: => N/A
+ warning: drivers/staging/comedi/drivers/s626.o(.text+0x2f03): Section mismatch in reference from the function s626_attach() to the variable .devinit.rodata:s626_pci_table: => N/A
+ warning: drivers/staging/comedi/drivers/s626.o(.text+0x2f0a): Section mismatch in reference from the function s626_attach() to the variable .devinit.rodata:s626_pci_table: => N/A
+ warning: drivers/staging/comedi/drivers/s626.o(.text+0x2f2a): Section mismatch in reference from the function s626_attach() to the variable .devinit.rodata:s626_pci_table: => N/A
+ warning: drivers/staging/vme/built-in.o(.devexit.text+0x1d4): Section mismatch in reference from the function .pio2_remove() to the function .exit.text:.pio2_gpio_exit(): => N/A
+ warning: drivers/staging/vme/built-in.o(.devinit.text+0xe9c): Section mismatch in reference from the function .pio2_probe() to the function .init.text:.pio2_gpio_init(): => N/A
+ warning: drivers/staging/vme/built-in.o(.devinit.text+0xfec): Section mismatch in reference from the function .pio2_probe() to the function .exit.text:.pio2_gpio_exit(): => N/A
+ warning: drivers/staging/vme/devices/built-in.o(.devexit.text+0x1d4): Section mismatch in reference from the function .pio2_remove() to the function .exit.text:.pio2_gpio_exit(): => N/A
+ warning: drivers/staging/vme/devices/built-in.o(.devinit.text+0xe9c): Section mismatch in reference from the function .pio2_probe() to the function .init.text:.pio2_gpio_init(): => N/A
+ warning: drivers/staging/vme/devices/built-in.o(.devinit.text+0xfec): Section mismatch in reference from the function .pio2_probe() to the function .exit.text:.pio2_gpio_exit(): => N/A
+ warning: drivers/staging/vme/devices/vme_pio2.o(.devexit.text+0x18): Section mismatch in reference from the function pio2_remove() to the function .exit.text:pio2_gpio_exit(): => N/A
+ warning: drivers/staging/vme/devices/vme_pio2.o(.devexit.text+0x31): Section mismatch in reference from the function pio2_remove() to the function .exit.text:pio2_gpio_exit(): => N/A
+ warning: drivers/staging/vme/devices/vme_pio2.o(.devexit.text+0x44): Section mismatch in reference from the function .pio2_remove() to the function .exit.text:.pio2_gpio_exit(): => N/A
+ warning: drivers/staging/vme/devices/vme_pio2.o(.devinit.text+0x490): Section mismatch in reference from the function pio2_probe() to the function .init.text:pio2_gpio_init(): => N/A
+ warning: drivers/staging/vme/devices/vme_pio2.o(.devinit.text+0x548): Section mismatch in reference from the function pio2_probe() to the function .exit.text:pio2_gpio_exit(): => N/A
+ warning: drivers/staging/vme/devices/vme_pio2.o(.devinit.text+0x57e): Section mismatch in reference from the function pio2_probe() to the function .init.text:pio2_gpio_init(): => N/A
+ warning: drivers/staging/vme/devices/vme_pio2.o(.devinit.text+0x67d): Section mismatch in reference from the function pio2_probe() to the function .exit.text:pio2_gpio_exit(): => N/A
+ warning: drivers/staging/vme/devices/vme_pio2.o(.devinit.text+0x730): Section mismatch in reference from the function .pio2_probe() to the function .init.text:.pio2_gpio_init(): => N/A
+ warning: drivers/staging/vme/devices/vme_pio2.o(.devinit.text+0x880): Section mismatch in reference from the function .pio2_probe() to the function .exit.text:.pio2_gpio_exit(): => N/A
+ warning: drivers/usb/gadget/g_ffs.o(.text+0x6894): Section mismatch in reference from the function eth_bind_config() to the function .init.text:geth_bind_config(): => N/A
+ warning: drivers/usb/gadget/g_ffs.o(.text+0xbe29): Section mismatch in reference from the function eth_bind_config() to the function .init.text:geth_bind_config(): => N/A
+ warning: drivers/usb/gadget/g_ffs.o(.text+0xec10): Section mismatch in reference from the function .eth_bind_config() to the function .init.text:.geth_bind_config(): => N/A
+ warning: drivers/usb/gadget/g_multi.o(.text+0x8058): Section mismatch in reference from the function cdc_config_register() to the function .init.text:cdc_do_config(): => N/A
+ warning: drivers/usb/gadget/g_multi.o(.text+0x80c0): Section mismatch in reference from the function rndis_config_register() to the function .init.text:rndis_do_config(): => N/A
+ warning: vmlinux.o(.devexit.text+0x39304): Section mismatch in reference from the function .pio2_remove() to the function .exit.text:.pio2_gpio_exit(): => N/A
+ warning: vmlinux.o(.devinit.text+0x227d8c): Section mismatch in reference from the function .pio2_probe() to the function .init.text:.pio2_gpio_init(): => N/A
+ warning: vmlinux.o(.devinit.text+0x227edc): Section mismatch in reference from the function .pio2_probe() to the function .exit.text:.pio2_gpio_exit(): => N/A
+ warning: vmlinux.o(.text+0x196c880): Section mismatch in reference from the function .da9052_spi_probe() to the function .devinit.text:.da9052_device_init(): => N/A
+ warning: vmlinux.o(.text+0x2132ecc): Section mismatch in reference from the function .doc_probe_device() to the function .init.text:.doc_set_driver_info(): => N/A
+ warning: vmlinux.o(.text+0x308fc): Section mismatch in reference from the function .early_setup_secondary() to the function .cpuinit.text:.early_init_mmu_secondary(): => N/A
+ warning: vmlinux.o(.text+0x3093c): Section mismatch in reference from the function .early_setup_secondary() to the function .cpuinit.text:.early_init_mmu_secondary(): => N/A
+ warning: vmlinux.o(.text+0x32b368): Section mismatch in reference from the function da9052_spi_probe() to the function .devinit.text:da9052_device_init(): => N/A
+ warning: vmlinux.o(.text+0x48a1e1): Section mismatch in reference from the function da9052_spi_probe() to the function .devinit.text:da9052_device_init(): => N/A
+ warning: vmlinux.o(.text+0x4a5a0): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): => N/A
+ warning: vmlinux.o(.text+0x4a5c8): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): => N/A
+ warning: vmlinux.o(.text+0x4a5e0): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): => N/A
+ warning: vmlinux.o(.text+0x4a624): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): => N/A
+ warning: vmlinux.o(.text+0x4a644): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): => N/A
+ warning: vmlinux.o(.text+0x4a91c): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_printf(): => N/A
+ warning: vmlinux.o(.text+0x4a920): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_close_stdin(): => N/A
+ warning: vmlinux.o(.text+0x4bcf0): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): => N/A
+ warning: vmlinux.o(.text+0x4bd18): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): => N/A
+ warning: vmlinux.o(.text+0x4bd30): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): => N/A
+ warning: vmlinux.o(.text+0x4bd74): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): => N/A
+ warning: vmlinux.o(.text+0x4bd94): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): => N/A
+ warning: vmlinux.o(.text+0x4c06c): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_printf(): => N/A
+ warning: vmlinux.o(.text+0x4c070): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_close_stdin(): => N/A
+ warning: vmlinux.o(.text+0x53014): Section mismatch in reference from the function .wake_offline_cpus() to the function .cpuinit.text:.cpu_up(): => N/A
+ warning: vmlinux.o(.text+0x54764): Section mismatch in reference from the function .wake_offline_cpus() to the function .cpuinit.text:.cpu_up(): => N/A
+ warning: vmlinux.o(.text+0x60469): Section mismatch in reference from the function mem_hole_size() to the function .init.text:absent_pages_in_range(): => N/A
+ warning: vmlinux.o(.text+0x6db164): Section mismatch in reference from the function .da9052_spi_probe() to the function .devinit.text:.da9052_device_init(): => N/A
+ warning: vmlinux.o(.text+0x83c0c): Section mismatch in reference from the function .ics_rtas_init() to the function .init.text:.xics_register_ics(): => N/A
+ warning: vmlinux.o(.text+0x86a44): Section mismatch in reference from the function .ics_rtas_init() to the function .init.text:.xics_register_ics(): => N/A
+ warning: vmlinux.o(.text+0x99850): Section mismatch in reference from the function .pnv_pci_ioda_msi_setup() to the function .devinit.text:.__pnv_ioda_get_one_pe(): => N/A
+ warning: vmlinux.o(.text+0x9986c): Section mismatch in reference from the function .pnv_pci_ioda_msi_setup() to the function .devinit.text:.__pnv_ioda_get_one_pe(): => N/A
+ warning: vmlinux.o(.text+0x9c6d0): Section mismatch in reference from the function .pnv_pci_ioda_msi_setup() to the function .devinit.text:.__pnv_ioda_get_one_pe(): => N/A
+ warning: vmlinux.o(.text+0x9c6ec): Section mismatch in reference from the function .pnv_pci_ioda_msi_setup() to the function .devinit.text:.__pnv_ioda_get_one_pe(): => N/A
+ warning: vmlinux.o(.text+0x9e998): Section mismatch in reference from the function .pci_dn_reconfig_notifier() to the function .devinit.text:.update_dn_pci_info(): => N/A
+ warning: vmlinux.o(.text+0xa1818): Section mismatch in reference from the function .pci_dn_reconfig_notifier() to the function .devinit.text:.update_dn_pci_info(): => N/A
+ warning: vmlinux.o(.text+0xa374c): Section mismatch in reference from the function .dlpar_online_cpu() to the function .cpuinit.text:.cpu_up(): => N/A
+ warning: vmlinux.o(.text+0xa65cc): Section mismatch in reference from the function .dlpar_online_cpu() to the function .cpuinit.text:.cpu_up(): => N/A
+ warning: vmlinux.o(.text+0xaafe4): Section mismatch in reference from the function .pcibios_add_pci_devices() to the function .devinit.text:.of_rescan_bus(): => N/A
+ warning: vmlinux.o(.text+0xab070): Section mismatch in reference from the function .pcibios_add_pci_devices() to the function .devinit.text:.pcibios_setup_bus_devices(): => N/A
+ warning: vmlinux.o(.text+0xab0d4): Section mismatch in reference from the function .pcibios_add_pci_devices() to the function .devinit.text:.pci_scan_bridge(): => N/A
+ warning: vmlinux.o(.text+0xae390): Section mismatch in reference from the function .pcibios_add_pci_devices() to the function .devinit.text:.of_rescan_bus(): => N/A
+ warning: vmlinux.o(.text+0xae41c): Section mismatch in reference from the function .pcibios_add_pci_devices() to the function .devinit.text:.pcibios_setup_bus_devices(): => N/A
+ warning: vmlinux.o(.text+0xae480): Section mismatch in reference from the function .pcibios_add_pci_devices() to the function .devinit.text:.pci_scan_bridge(): => N/A
+ warning: vmlinux.o(.text+0xb06fe): Section mismatch in reference from the variable system_reset_iSeries to the variable .init.data:boot_paca: => N/A
+ warning: vmlinux.o(.text+0xb6336): Section mismatch in reference from the variable system_reset_iSeries to the variable .init.data:boot_paca: => N/A

828 improvements:
- .config: warning: override: PCI_GOANY changes choice state: 424 =>
- /tmp/ccjgBklk.s: Warning: source register same as write-back base: 104 =>
- <stdin>: warning: #warning syscall clock_adjtime not implemented: 1546:2 =>
- <stdin>: warning: #warning syscall dup3 not implemented: 1494:2 =>
- <stdin>: warning: #warning syscall epoll_create1 not implemented: 1490:2 =>
- <stdin>: warning: #warning syscall eventfd2 not implemented: 1486:2 =>
- <stdin>: warning: #warning syscall fallocate not implemented: 1470:2 =>
- <stdin>: warning: #warning syscall fanotify_init not implemented: 1526:2 =>
- <stdin>: warning: #warning syscall fanotify_mark not implemented: 1530:2 =>
- <stdin>: warning: #warning syscall inotify_init1 not implemented: 1502:2 =>
- <stdin>: warning: #warning syscall name_to_handle_at not implemented: 1538:2 =>
- <stdin>: warning: #warning syscall open_by_handle_at not implemented: 1542:2 =>
- <stdin>: warning: #warning syscall perf_event_open not implemented: 1518:2 =>
- <stdin>: warning: #warning syscall pipe2 not implemented: 1498:2 =>
- <stdin>: warning: #warning syscall pread64 not implemented: 906:2 =>
- <stdin>: warning: #warning syscall preadv not implemented: 1506:2 =>
- <stdin>: warning: #warning syscall prlimit64 not implemented: 1534:2 =>
- <stdin>: warning: #warning syscall process_vm_readv not implemented: 1562:2 =>
- <stdin>: warning: #warning syscall process_vm_writev not implemented: 1566:2 =>
- <stdin>: warning: #warning syscall pwrite64 not implemented: 910:2 =>
- <stdin>: warning: #warning syscall pwritev not implemented: 1510:2 =>
- <stdin>: warning: #warning syscall recvmmsg not implemented: 1522:2 =>
- <stdin>: warning: #warning syscall rt_tgsigqueueinfo not implemented: 1514:2 =>
- <stdin>: warning: #warning syscall sendmmsg not implemented: 1554:2 =>
- <stdin>: warning: #warning syscall signalfd4 not implemented: 1482:2 =>
- <stdin>: warning: #warning syscall sync_file_range not implemented: 1430:2 =>
- <stdin>: warning: #warning syscall syncfs not implemented: 1550:2 =>
- <stdin>: warning: #warning syscall timerfd_create not implemented: 1462:2 =>
- <stdin>: warning: #warning syscall timerfd_gettime not implemented: 1478:2 =>
- <stdin>: warning: #warning syscall timerfd_settime not implemented: 1474:2 =>
- <stdin>: warning: #warning syscall umount2 not implemented: 394:2 =>
- modpost: WARNING: modpost: Found 10 section mismatch(es).: N/A =>
- modpost: WARNING: modpost: Found 11 section mismatch(es).: N/A =>
- modpost: WARNING: modpost: Found 17 section mismatch(es).: N/A =>
- modpost: WARNING: modpost: Found 20 section mismatch(es).: N/A =>
- src/arch/ia64/sn/kernel/tiocx.c: warning: ignoring return value of 'bus_register', declared with attribute warn_unused_result: 493 =>
- src/arch/ia64/sn/kernel/tiocx.c: warning: ignoring return value of 'device_create_file', declared with attribute warn_unused_result: 213 =>
- src/arch/x86/boot/compressed/relocs.c: warning: variable 'sh_symtab' set but not used [-Wunused-but-set-variable]: 405:14 =>
- src/arch/x86/kernel/apm_32.c: warning: #warning deprecated CONFIG_APM_CPU_IDLE will be deleted in 2012: 362:2 =>
- src/arch/xtensa/include/asm/regs.h: warning: this is the location of the previous definition: 59:1 =>
- src/arch/xtensa/kernel/entry.S: Warning: value 0xffffffff30000000 truncated to 0x30000000: 1545 =>
- src/arch/xtensa/kernel/irq.c: warning: passing argument 1 of 'xtensa_irq_mask' makes pointer from integer without a cast: 92 =>
- src/arch/xtensa/kernel/irq.c: warning: passing argument 1 of 'xtensa_irq_unmask' makes pointer from integer without a cast: 87 =>
- src/arch/xtensa/kernel/process.c: warning: unused variable 'ti': 180 =>
- src/arch/xtensa/kernel/time.c: warning: initialization from incompatible pointer type: 42 =>
- src/arch/xtensa/mm/tlb.c: warning: comparison of distinct pointer types lacks a cast: 71, 68 =>
- src/drivers/bluetooth/btwilink.c: warning: overflow in implicit constant conversion: 179 =>
- src/drivers/char/mbcs.c: warning: ignoring return value of 'device_create_file', declared with attribute warn_unused_result: 786 =>
- src/drivers/char/rtc.c: warning: 'rtc_freq' defined but not used: 193 =>
- src/drivers/idle/intel_idle.c: warning: cast to pointer from integer of different size: 518 =>
- src/drivers/isdn/i4l/isdn_common.c: warning: unused variable 's': 1279 =>
- src/drivers/leds/leds-lp5521.c: warning: 'ret' may be used uninitialized in this function: 648, 648:6 => 648
- src/drivers/md/dm-table.c: warning: statement with no effect: 1285, 1285:3 =>
- src/drivers/media/radio/wl128x/fmdrv_common.c: warning: comparison is always false due to limited range of data type: 745 =>
- src/drivers/media/radio/wl128x/fmdrv_common.c: warning: large integer implicitly truncated to unsigned type: 1512 =>
- src/drivers/media/radio/wl128x/fmdrv_rx.c: warning: comparison is always false due to limited range of data type: 307 =>
- src/drivers/media/rc/redrat3.c: warning: assignment from incompatible pointer type: 1100:12, 1100 =>
- src/drivers/media/video/em28xx/em28xx-core.c: warning: 'packet_size' may be used uninitialized in this function: 1116 =>
- src/drivers/media/video/uvc/uvc_queue.c: warning: 'buffer' may be used uninitialized in this function: 504 =>
- src/drivers/media/video/uvc/uvc_queue.c: warning: unused variable 'page': 413 =>
- src/drivers/mfd/mc13xxx-core.c: warning: 'id' may be used uninitialized in this function: 703 =>
- src/drivers/misc/vmw_balloon.c: warning: 'hv_status' may be used uninitialized in this function: 413 =>
- src/drivers/mtd/chips/cfi_cmdset_0020.c: warning: the frame size of 1132 bytes is larger than 1024 bytes: 421 =>
- src/drivers/mtd/chips/cfi_cmdset_0020.c: warning: the frame size of 1376 bytes is larger than 1024 bytes: 984 =>
- src/drivers/mtd/chips/cfi_cmdset_0020.c: warning: the frame size of 1672 bytes is larger than 1024 bytes: 659 =>
- src/drivers/mtd/devices/docg3.c: warning: 'doc_get_erase_count' defined but not used: 752:12, 752, 753 =>
- src/drivers/mtd/devices/sst25l.c: warning: unused variable 'i': 381:11, 381 =>
- src/drivers/mtd/ftl.c: warning: passing argument 4 of 'part->mbd.mtd->read' from incompatible pointer type: 527, 294, 228, 490 =>
- src/drivers/mtd/ftl.c: warning: passing argument 4 of 'part->mbd.mtd->write' from incompatible pointer type: 564, 535, 426, 507, 442, 555 =>
- src/drivers/mtd/sm_ftl.c: warning: comparison of distinct pointer types lacks a cast: 216:95, 215, 215:100, 216 => 215, 216
- src/drivers/nfc/nfcwilink.c: warning: overflow in implicit constant conversion: 140 =>
- src/drivers/staging/gma500/mid_bios.c: warning: cast from pointer to integer of different size: 201, 192, 202 =>
- src/drivers/staging/gma500/power.c: warning: passing argument 1 of 'gma_resume_display' from incompatible pointer type: 269 =>
- src/drivers/staging/gma500/psb_drv.c: warning: cast to pointer from integer of different size: 712 =>
- src/drivers/staging/iio/accel/lis3l02dq_core.c: warning: initialization from incompatible pointer type: 660:2, 660 =>
- src/drivers/staging/iio/gyro/adis16080_core.c: warning: 'ut' may be used uninitialized in this function: 85:6, 85 => 85
- src/drivers/staging/media/dt3155v4l/dt3155v4l.c: warning: initialization from incompatible pointer type: 311:2, 307:2, 307, 311 =>
- src/drivers/staging/sm7xx/smtcfb.c: warning: 'sm712vga_setup' defined but not used: 831:122, 831:19, 832, 831 => 831:19, 832, 831
- src/drivers/staging/vme/bridges/vme_ca91cx42.c: warning: cast from pointer to integer of different size: 993, 939, 879, 933, 885 =>
- src/drivers/thermal/thermal_sys.c: warning: 'thermal_event_seqnum' defined but not used: 63:21, 63 => 63
- src/drivers/tty/serial/8250.c: warning: 'i' may be used uninitialized in this function: 1728, 1728:19 =>
- src/drivers/tty/serial/8250.c: warning: statement with no effect: 2225 =>
- src/drivers/tty/serial/8250_hp300.c: warning: #warning CONFIG_8250 defined but neither CONFIG_HPDCA nor CONFIG_HPAPCI defined, are you sure?: 24:2 =>
- src/drivers/usb/dwc3/gadget.c: warning: 'trb' is used uninitialized in this function: 1331 =>
- src/drivers/usb/host/ehci-xilinx-of.c: warning: initialization from incompatible pointer type: 293:2 =>
- src/drivers/usb/wusbcore/devconnect.c: warning: format '%zd' expects type 'signed size_t', but argument 3 has type 'ssize_t': 807 =>
- src/drivers/usb/wusbcore/devconnect.c: warning: format '%zd' expects type 'signed size_t', but argument 4 has type 'ssize_t': 821, 827 =>
- src/drivers/usb/wusbcore/wa-rpipe.c: warning: format '%zd' expects type 'signed size_t', but argument 4 has type 'ssize_t': 92, 130 =>
- src/drivers/usb/wusbcore/wa-xfer.c: warning: format '%zu' expects type 'size_t', but argument 6 has type 'ssize_t': 269, 253 =>
- src/drivers/usb/wusbcore/wa-xfer.c: warning: format '%zu' expects type 'size_t', but argument 7 has type 'ssize_t': 262 =>
- src/drivers/uwb/i1480/dfu/dfu.c: warning: format '%zd' expects type 'signed size_t', but argument 4 has type 'ssize_t': 123 =>
- src/drivers/uwb/i1480/dfu/dfu.c: warning: format '%zu' expects type 'size_t', but argument 4 has type 'ssize_t': 142 =>
- src/drivers/uwb/i1480/dfu/mac.c: warning: format '%zd' expects type 'signed size_t', but argument 3 has type 'ssize_t': 180 =>
- src/drivers/uwb/i1480/dfu/mac.c: warning: format '%zd' expects type 'signed size_t', but argument 7 has type 'ssize_t': 243, 234 =>
- src/drivers/uwb/i1480/dfu/mac.c: warning: format '%zu' expects type 'size_t', but argument 4 has type 'ssize_t': 488 =>
- src/drivers/uwb/i1480/dfu/usb.c: warning: format '%zd' expects type 'signed size_t', but argument 4 has type 'ssize_t': 174 =>
- src/drivers/uwb/i1480/dfu/usb.c: warning: format '%zu' expects type 'size_t', but argument 4 has type 'ssize_t': 181 =>
- src/drivers/uwb/ie.c: warning: format '%zu' expects type 'size_t', but argument 3 has type 'ssize_t': 140, 135 =>
- src/drivers/uwb/neh.c: warning: format '%zd' expects type 'signed size_t', but argument 6 has type 'ssize_t': 517 =>
- src/drivers/uwb/neh.c: warning: format '%zu' expects type 'size_t', but argument 3 has type 'ssize_t': 387 =>
- src/drivers/uwb/reset.c: warning: format '%zu' expects type 'size_t', but argument 4 has type 'ssize_t': 240 =>
- src/drivers/video/gbefb.c: warning: ignoring return value of 'device_create_file', declared with attribute warn_unused_result: 1094, 1093 =>
- src/drivers/watchdog/gef_wdt.c: warning: 'gef_wdt_remove' defined but not used: 287:125 =>
- src/fs/9p/xattr.c: warning: format '%zd' expects type 'signed size_t', but argument 3 has type 'ssize_t': 35 =>
- src/fs/btrfs/backref.c: warning: 'ret' may be used uninitialized in this function: 419, 485 =>
- src/fs/compat_binfmt_elf.c: warning: 'cputime_to_compat_timeval' defined but not used: 51 =>
- src/fs/nfs/nfs4filelayout.c: warning: comparison of distinct pointer types lacks a cast: 58 =>
- src/include/linux/jhash.h: warning: array subscript is above array bounds: 90, 95, 97, 94, 91, 92, 93, 96 =>
- src/include/math-emu/double.h: warning: "__LITTLE_ENDIAN" is not defined: 59:5 =>
- src/include/math-emu/single.h: warning: "__LITTLE_ENDIAN" is not defined: 50:5 =>
- src/kernel/irq/debug.h: warning: "PS" redefined: 8:1 =>
- src/kernel/sched.c: warning: control may reach end of non-void function 'pick_next_task' being inlined: 4446 =>
- src/kernel/sched.c: warning: control reaches end of non-void function: 4390 =>
- src/kernel/sched.c: warning: initialization from incompatible pointer type: 7533 =>
- src/kernel/sched.c: warning: unsupported argument to '__builtin_return_address': 4263, 4261 =>
- src/kernel/sched_fair.c: warning: 'account_cfs_rq_runtime' declared inline after being called: 310, 309 =>
- src/kernel/sched_fair.c: warning: 'return_cfs_rq_runtime' declared inline after being called: 1068 =>
- src/kernel/sched_fair.c: warning: previous declaration of 'account_cfs_rq_runtime' was here: 310, 309 =>
- src/kernel/sched_fair.c: warning: previous declaration of 'return_cfs_rq_runtime' was here: 1068 =>
- src/kernel/trace/trace_clock.c: warning: data definition has no type or storage class: 117 =>
- src/kernel/trace/trace_clock.c: warning: type defaults to 'int' in declaration of 'trace_counter': 117 =>
- src/kernel/watchdog.c: warning: 'watchdog_disable' defined but not used: 463:13, 463 => 464
- src/lib/debugobjects.c: warning: 'obj_states' defined but not used: 73 =>
- src/lib/debugobjects.c: warning: unused variable 'hint': 256 =>
- src/lib/radix-tree.c: warning: 'radix_tree_range_tag_if_tagged' uses dynamic stack allocation: 741 =>
- src/net/core/net-sysfs.c: warning: comparison is always false due to limited range of data type: 672 =>
- src/net/ipv4/ipconfig.c: warning: 'ic_nameservers' defined but not used: 152 =>
- src/net/sched/cls_flow.c: warning: 'flow_classify' uses dynamic stack allocation: 408 =>
- src/net/sctp/protocol.c: warning: label 'free_next' defined but not used: 676 =>
- src/sound/soc/codecs/adav80x.c: warning: 'adav80x_bus_probe' defined but not used: 842 =>
- src/sound/soc/codecs/adav80x.c: warning: 'adav80x_bus_remove' defined but not used: 863 =>
- src/sound/soc/codecs/wm2000.c: warning: 'wm2000_i2c_resume' defined but not used: 848 =>
- src/sound/soc/codecs/wm2000.c: warning: 'wm2000_i2c_suspend' defined but not used: 840 =>
- src/sound/soc/codecs/wm8994.c: warning: unused variable 'wm8994': 58:22, 58 =>
- src/sound/soc/sh/fsi.c: warning: passing argument 1 of '__fsi_reg_mask_set' makes pointer from integer without a cast: 664, 920, 742, 898, 739 =>
- src/sound/soc/sh/fsi.c: warning: passing argument 1 of '__fsi_reg_read' makes pointer from integer without a cast: 453, 506, 443, 529, 444, 454 =>
- src/sound/soc/sh/fsi.c: warning: passing argument 1 of '__fsi_reg_write' makes pointer from integer without a cast: 741, 738, 468, 518, 911, 469, 915, 494, 914 =>
- warning: (AX88796_93CX6 && RTL8180 && RTL8187 && ADM8211 && RT2400PCI && RT2500PCI && RT61PCI && RT2800PCI && R8187SE) selects EEPROM_93CX6 which has unmet direct dependencies (MISC_DEVICES): N/A =>
- warning: (IMA) selects TCG_TPM which has unmet direct dependencies (HAS_IOMEM && EXPERIMENTAL): N/A =>
- warning: (ISDN_PPP) selects SLHC which has unmet direct dependencies (NETDEVICES): N/A =>
- warning: (IWLWIFI && IWLWIFI_LEGACY && ATH5K && ATH9K && ATH9K_HTC && CARL9170_LEDS) selects MAC80211_LEDS which has unmet direct dependencies (NET && WIRELESS && MAC80211 && LEDS_CLASS): N/A =>
- warning: (MIPS_ALCHEMY && CAVIUM_OCTEON_REFERENCE_BOARD && SOC_AR71XX && SOC_AR724X && SOC_AR913X) selects USB_ARCH_HAS_EHCI which has unmet direct dependencies (USB_SUPPORT): N/A =>
- warning: (MMC_TIFM_SD && MEMSTICK_TIFM_MS) selects TIFM_CORE which has unmet direct dependencies (MISC_DEVICES && EXPERIMENTAL && PCI): N/A =>
- warning: (MTD_DOC2000 && MTD_DOC2001 && MTD_DOC2001PLUS) selects MTD_NAND_IDS which has unmet direct dependencies (MTD && MTD_NAND): N/A =>
- warning: (RADIO_WL128X) selects TI_ST which has unmet direct dependencies (MISC_DEVICES && NET && GPIOLIB): N/A =>
- warning: (SCHED_AUTOGROUP) selects CGROUP_SCHED which has unmet direct dependencies (CGROUPS && EXPERIMENTAL): N/A =>
- warning: (USB_WUSB) selects UWB which has unmet direct dependencies (EXPERIMENTAL && PCI): N/A =>
- warning: __mcount_loc already exists: arch/sparc/kernel/audit.o: N/A =>

[ 575 lines about __mcount_loc deleted]

- warning: arch/powerpc/kernel/built-in.o(.text+0x3ebd4): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): N/A =>
- warning: arch/powerpc/kernel/built-in.o(.text+0x3ebfc): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): N/A =>
- warning: arch/powerpc/kernel/built-in.o(.text+0x3ec14): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): N/A =>
- warning: arch/powerpc/kernel/built-in.o(.text+0x3ec58): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): N/A =>
- warning: arch/powerpc/kernel/built-in.o(.text+0x3ec78): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): N/A =>
- warning: arch/powerpc/kernel/built-in.o(.text+0x3ef50): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_printf(): N/A =>
- warning: arch/powerpc/kernel/built-in.o(.text+0x3ef54): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_close_stdin(): N/A =>
- warning: arch/powerpc/kernel/built-in.o(.text+0x402d0): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): N/A =>
- warning: arch/powerpc/kernel/built-in.o(.text+0x402f8): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): N/A =>
- warning: arch/powerpc/kernel/built-in.o(.text+0x40310): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): N/A =>
- warning: arch/powerpc/kernel/built-in.o(.text+0x40354): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): N/A =>
- warning: arch/powerpc/kernel/built-in.o(.text+0x40374): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): N/A =>
- warning: arch/powerpc/kernel/built-in.o(.text+0x4064c): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_printf(): N/A =>
- warning: arch/powerpc/kernel/built-in.o(.text+0x40650): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_close_stdin(): N/A =>
- warning: arch/powerpc/mm/built-in.o(.text+0x9384): Section mismatch in reference from the function .of_get_lmb_size() to the function .devinit.text:.read_n_cells(): N/A =>
- warning: arch/powerpc/mm/built-in.o(.text+0x9540): Section mismatch in reference from the function .hot_add_drconf_scn_to_nid() to the function .devinit.text:.read_n_cells(): N/A =>
- warning: arch/powerpc/mm/built-in.o(.text+0x9bdc): Section mismatch in reference from the function .hot_add_node_scn_to_nid() to the function .devinit.text:.read_n_cells(): N/A =>
- warning: arch/powerpc/mm/built-in.o(.text+0x9bf8): Section mismatch in reference from the function .hot_add_node_scn_to_nid() to the function .devinit.text:.read_n_cells(): N/A =>
- warning: arch/powerpc/platforms/built-in.o(.text+0x582dc): Section mismatch in reference from the function .ps3_smp_probe() to the function .init.text:.ps3_register_ipi_irq(): N/A =>
- warning: arch/powerpc/platforms/built-in.o(.text+0x5831c): Section mismatch in reference from the function .ps3_smp_probe() to the function .init.text:.ps3_register_ipi_debug_brk(): N/A =>
- warning: arch/powerpc/platforms/built-in.o(.text+0x77924): Section mismatch in reference from the function .ps3_smp_probe() to the function .init.text:.ps3_register_ipi_irq(): N/A =>
- warning: arch/powerpc/platforms/built-in.o(.text+0x77964): Section mismatch in reference from the function .ps3_smp_probe() to the function .init.text:.ps3_register_ipi_debug_brk(): N/A =>
- warning: arch/powerpc/platforms/ps3/built-in.o(.text+0xc440): Section mismatch in reference from the function .ps3_smp_probe() to the function .init.text:.ps3_register_ipi_irq(): N/A =>
- warning: arch/powerpc/platforms/ps3/built-in.o(.text+0xc480): Section mismatch in reference from the function .ps3_smp_probe() to the function .init.text:.ps3_register_ipi_debug_brk(): N/A =>
- warning: arch/powerpc/sysdev/built-in.o(.text+0xe230): Section mismatch in reference from the function .ics_rtas_init() to the function .init.text:.xics_register_ics(): N/A =>
- warning: arch/powerpc/sysdev/built-in.o(.text+0xf8e4): Section mismatch in reference from the function .ics_rtas_init() to the function .init.text:.xics_register_ics(): N/A =>
- warning: arch/powerpc/sysdev/xics/built-in.o(.text+0x225c): Section mismatch in reference from the function .ics_rtas_init() to the function .init.text:.xics_register_ics(): N/A =>
- warning: drivers/macintosh/built-in.o(.data+0x220): Section mismatch in reference from the variable via_pmu_driver to the function .init.text:pmu_init(): N/A =>
- warning: drivers/mfd/cs5535-mfd.o(.data+0x20): Section mismatch in reference from the variable cs5535_mfd_drv to the function .devinit.text:cs5535_mfd_probe(): N/A =>
- warning: drivers/mfd/cs5535-mfd.o(.data+0x28): Section mismatch in reference from the variable cs5535_mfd_drv to the function .devexit.text:cs5535_mfd_remove(): N/A =>
- warning: drivers/net/ethernet/amd/depca.o(.devinit.text+0x18): Section mismatch in reference from the function depca_isa_probe() to the function .init.text:depca_common_init(): N/A =>
- warning: drivers/net/ethernet/amd/depca.o(.devinit.text+0x40): Section mismatch in reference from the function depca_isa_probe() to the function .init.text:DepcaSignature(): N/A =>
- warning: drivers/net/ethernet/amd/depca.o(.devinit.text+0xa0): Section mismatch in reference from the function depca_isa_probe() to the function .init.text:depca_hw_init(): N/A =>
- warning: drivers/sbus/char/bbc.o(.devinit.text+0x8): Section mismatch in reference from the function bbc_i2c_probe() to the function .init.text:T.409(): N/A =>
- warning: drivers/spi/spi-topcliff-pch.o(.data+0x30): Section mismatch in reference from the variable pch_spi_pcidev to the function .devinit.text:pch_spi_probe(): N/A =>
- warning: drivers/spi/spi-topcliff-pch.o(.data+0x38): Section mismatch in reference from the variable pch_spi_pcidev to the function .devexit.text:pch_spi_remove(): N/A =>
- warning: drivers/staging/comedi/drivers/s626.o(.text+0x2efe): Section mismatch in reference from the function s626_attach() to the variable .devinit.rodata:s626_pci_table: N/A =>
- warning: drivers/staging/comedi/drivers/s626.o(.text+0x2f08): Section mismatch in reference from the function s626_attach() to the variable .devinit.rodata:s626_pci_table: N/A =>
- warning: drivers/staging/comedi/drivers/s626.o(.text+0x2f0f): Section mismatch in reference from the function s626_attach() to the variable .devinit.rodata:s626_pci_table: N/A =>
- warning: drivers/staging/comedi/drivers/s626.o(.text+0x2f2f): Section mismatch in reference from the function s626_attach() to the variable .devinit.rodata:s626_pci_table: N/A =>
- warning: drivers/usb/gadget/g_ffs.o(.text+0x5468): Section mismatch in reference from the function eth_bind_config() to the function .init.text:geth_bind_config(): N/A =>
- warning: drivers/usb/gadget/g_ffs.o(.text+0xba64): Section mismatch in reference from the function eth_bind_config() to the function .init.text:geth_bind_config(): N/A =>
- warning: drivers/usb/gadget/g_ffs.o(.text+0xee94): Section mismatch in reference from the function .eth_bind_config() to the function .init.text:.geth_bind_config(): N/A =>
- warning: drivers/usb/gadget/g_multi.o(.text+0x8580): Section mismatch in reference from the function cdc_config_register() to the function .init.text:cdc_do_config(): N/A =>
- warning: drivers/usb/gadget/g_multi.o(.text+0x85e8): Section mismatch in reference from the function rndis_config_register() to the function .init.text:rndis_do_config(): N/A =>
- warning: vmlinux.o(.devinit.text+0xa607): Section mismatch in reference from the function cnb20le_res() to the function .init.text:acpi_os_get_root_pointer(): N/A =>
- warning: vmlinux.o(.text+0x123590): Section mismatch in reference from the function .kvm_rma_init() to the function .init.text:.__alloc_bootmem(): N/A =>
- warning: vmlinux.o(.text+0x1235d0): Section mismatch in reference from the function .kvm_rma_init() to the function .init.text:.__alloc_bootmem(): N/A =>
- warning: vmlinux.o(.text+0x3056c): Section mismatch in reference from the function .early_setup_secondary() to the function .cpuinit.text:.early_init_mmu_secondary(): N/A =>
- warning: vmlinux.o(.text+0x305cc): Section mismatch in reference from the function .early_setup_secondary() to the function .cpuinit.text:.early_init_mmu_secondary(): N/A =>
- warning: vmlinux.o(.text+0x31bf38): Section mismatch in reference from the function kernel_tree_alloc() to the function .init.text:prom_early_alloc(): N/A =>
- warning: vmlinux.o(.text+0x4a1b4): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): N/A =>
- warning: vmlinux.o(.text+0x4a1dc): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): N/A =>
- warning: vmlinux.o(.text+0x4a1f4): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): N/A =>
- warning: vmlinux.o(.text+0x4a238): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): N/A =>
- warning: vmlinux.o(.text+0x4a258): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): N/A =>
- warning: vmlinux.o(.text+0x4a530): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_printf(): N/A =>
- warning: vmlinux.o(.text+0x4a534): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_close_stdin(): N/A =>
- warning: vmlinux.o(.text+0x4b910): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): N/A =>
- warning: vmlinux.o(.text+0x4b938): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.call_prom(): N/A =>
- warning: vmlinux.o(.text+0x4b950): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): N/A =>
- warning: vmlinux.o(.text+0x4b994): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): N/A =>
- warning: vmlinux.o(.text+0x4b9b4): Section mismatch in reference from the function .prom_query_opal() to the function .init.text:.prom_printf(): N/A =>
- warning: vmlinux.o(.text+0x4bc8c): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_printf(): N/A =>
- warning: vmlinux.o(.text+0x4bc90): Section mismatch in reference from the function .prom_opal_takeover() to the function .init.text:.prom_close_stdin(): N/A =>
- warning: vmlinux.o(.text+0x531c0): Section mismatch in reference from the function .wake_offline_cpus() to the function .cpuinit.text:.cpu_up(): N/A =>
- warning: vmlinux.o(.text+0x5491c): Section mismatch in reference from the function .wake_offline_cpus() to the function .cpuinit.text:.cpu_up(): N/A =>
- warning: vmlinux.o(.text+0x6ba74): Section mismatch in reference from the function .of_get_lmb_size() to the function .devinit.text:.read_n_cells(): N/A =>
- warning: vmlinux.o(.text+0x6bc30): Section mismatch in reference from the function .hot_add_drconf_scn_to_nid() to the function .devinit.text:.read_n_cells(): N/A =>
- warning: vmlinux.o(.text+0x6be34): Section mismatch in reference from the function .mark_reserved_regions_for_nid() to the function .meminit.text:.early_pfn_to_nid(): N/A =>
- warning: vmlinux.o(.text+0x6be5c): Section mismatch in reference from the function .mark_reserved_regions_for_nid() to the function .init.text:.work_with_active_regions(): N/A =>
- warning: vmlinux.o(.text+0x6bf0c): Section mismatch in reference from the function .mark_reserved_regions_for_nid() to the function .init.text:.reserve_bootmem_node(): N/A =>
- warning: vmlinux.o(.text+0x6bf3c): Section mismatch in reference from the function .mark_reserved_regions_for_nid() to the function .meminit.text:.early_pfn_to_nid(): N/A =>
- warning: vmlinux.o(.text+0x6bf64): Section mismatch in reference from the function .mark_reserved_regions_for_nid() to the function .init.text:.work_with_active_regions(): N/A =>
- warning: vmlinux.o(.text+0x6c2cc): Section mismatch in reference from the function .hot_add_node_scn_to_nid() to the function .devinit.text:.read_n_cells(): N/A =>
- warning: vmlinux.o(.text+0x6c2e8): Section mismatch in reference from the function .hot_add_node_scn_to_nid() to the function .devinit.text:.read_n_cells(): N/A =>
- warning: vmlinux.o(.text+0x6d1d4): Section mismatch in reference from the function .of_get_lmb_size() to the function .devinit.text:.read_n_cells(): N/A =>
- warning: vmlinux.o(.text+0x6d390): Section mismatch in reference from the function .hot_add_drconf_scn_to_nid() to the function .devinit.text:.read_n_cells(): N/A =>
- warning: vmlinux.o(.text+0x6d594): Section mismatch in reference from the function .mark_reserved_regions_for_nid() to the function .meminit.text:.early_pfn_to_nid(): N/A =>
- warning: vmlinux.o(.text+0x6d5bc): Section mismatch in reference from the function .mark_reserved_regions_for_nid() to the function .init.text:.work_with_active_regions(): N/A =>
- warning: vmlinux.o(.text+0x6d66c): Section mismatch in reference from the function .mark_reserved_regions_for_nid() to the function .init.text:.reserve_bootmem_node(): N/A =>
- warning: vmlinux.o(.text+0x6d69c): Section mismatch in reference from the function .mark_reserved_regions_for_nid() to the function .meminit.text:.early_pfn_to_nid(): N/A =>
- warning: vmlinux.o(.text+0x6d6c4): Section mismatch in reference from the function .mark_reserved_regions_for_nid() to the function .init.text:.work_with_active_regions(): N/A =>
- warning: vmlinux.o(.text+0x6da2c): Section mismatch in reference from the function .hot_add_node_scn_to_nid() to the function .devinit.text:.read_n_cells(): N/A =>
- warning: vmlinux.o(.text+0x6da48): Section mismatch in reference from the function .hot_add_node_scn_to_nid() to the function .devinit.text:.read_n_cells(): N/A =>
- warning: vmlinux.o(.text+0x82914): Section mismatch in reference from the function .ics_rtas_init() to the function .init.text:.xics_register_ics(): N/A =>
- warning: vmlinux.o(.text+0x85748): Section mismatch in reference from the function .ics_rtas_init() to the function .init.text:.xics_register_ics(): N/A =>
- warning: vmlinux.o(.text+0x9bf1c): Section mismatch in reference from the function .pci_dn_reconfig_notifier() to the function .devinit.text:.update_dn_pci_info(): N/A =>
- warning: vmlinux.o(.text+0x9ed9c): Section mismatch in reference from the function .pci_dn_reconfig_notifier() to the function .devinit.text:.update_dn_pci_info(): N/A =>
- warning: vmlinux.o(.text+0xa0ecc): Section mismatch in reference from the function .dlpar_online_cpu() to the function .cpuinit.text:.cpu_up(): N/A =>
- warning: vmlinux.o(.text+0xa3d4c): Section mismatch in reference from the function .dlpar_online_cpu() to the function .cpuinit.text:.cpu_up(): N/A =>
- warning: vmlinux.o(.text+0xa86f8): Section mismatch in reference from the function .pcibios_add_pci_devices() to the function .devinit.text:.of_rescan_bus(): N/A =>
- warning: vmlinux.o(.text+0xa8784): Section mismatch in reference from the function .pcibios_add_pci_devices() to the function .devinit.text:.pcibios_setup_bus_devices(): N/A =>
- warning: vmlinux.o(.text+0xa87e8): Section mismatch in reference from the function .pcibios_add_pci_devices() to the function .devinit.text:.pci_scan_bridge(): N/A =>
- warning: vmlinux.o(.text+0xabaa4): Section mismatch in reference from the function .pcibios_add_pci_devices() to the function .devinit.text:.of_rescan_bus(): N/A =>
- warning: vmlinux.o(.text+0xabb30): Section mismatch in reference from the function .pcibios_add_pci_devices() to the function .devinit.text:.pcibios_setup_bus_devices(): N/A =>
- warning: vmlinux.o(.text+0xabb94): Section mismatch in reference from the function .pcibios_add_pci_devices() to the function .devinit.text:.pci_scan_bridge(): N/A =>
- warning: vmlinux.o(.text+0xad38e): Section mismatch in reference from the variable system_reset_iSeries to the variable .init.data:boot_paca: N/A =>
- warning: vmlinux.o(.text+0xb2fc2): Section mismatch in reference from the variable system_reset_iSeries to the variable .init.data:boot_paca: N/A =>
- warning: vmlinux.o(.text+0xdb39c): Section mismatch in reference from the function .ps3_smp_probe() to the function .init.text:.ps3_register_ipi_irq(): N/A =>
- warning: vmlinux.o(.text+0xdb3dc): Section mismatch in reference from the function .ps3_smp_probe() to the function .init.text:.ps3_register_ipi_debug_brk(): N/A =>
- warning: vmlinux.o(.text+0xecc64): Section mismatch in reference from the function .kvm_rma_init() to the function .init.text:.__alloc_bootmem(): N/A =>
- warning: vmlinux.o(.text+0xecca4): Section mismatch in reference from the function .kvm_rma_init() to the function .init.text:.__alloc_bootmem(): N/A =>
- warning: vmlinux.o(.text+0xfd824): Section mismatch in reference from the function .ps3_smp_probe() to the function .init.text:.ps3_register_ipi_irq(): N/A =>
- warning: vmlinux.o(.text+0xfd864): Section mismatch in reference from the function .ps3_smp_probe() to the function .init.text:.ps3_register_ipi_debug_brk(): N/A =>

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds


2012-02-28 23:41:45

by Randy Dunlap

[permalink] [raw]
Subject: Re: Build regressions/improvements in v3.3-rc5 (C lang questions)

On 02/28/2012 12:50 PM, Geert Uytterhoeven wrote:

> Below is the list of build error/warning regressions/improvements in
> v3.3-rc5[1] compared to v3.2[2].


> + src/drivers/usb/misc/sisusbvga/sisusb.c: warning: format '%zd' expects type 'signed size_t', but argument 3 has type 'ssize_t': => 982
> + src/fs/ecryptfs/miscdev.c: warning: format '%zd' expects type 'signed size_t', but argument 3 has type 'ssize_t': => 448, 488


Do the (2) above mean that some platform's gcc is borked?
(I don't see these on i386 or x86_64.)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


> + src/fs/ecryptfs/miscdev.c: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'unsigned int': => 433, 433:60

I can see that warning on 32-bit i386 (X86_32), but if I change the
"%lu" to "%u", it causes this warning on 64-bit x86_64:

fs/ecryptfs/miscdev.c:433:38: warning: format '%u' expects type 'unsigned int', but argument 4 has type 'long unsigned int'

so how is this supposed to be handled?

Thanks.

2012-02-29 00:08:26

by Linus Torvalds

[permalink] [raw]
Subject: Re: Build regressions/improvements in v3.3-rc5 (C lang questions)

On Tue, Feb 28, 2012 at 3:41 PM, Randy Dunlap <[email protected]> wrote:
>
>> ? + src/drivers/usb/misc/sisusbvga/sisusb.c: warning: format '%zd' expects type 'signed size_t', but argument 3 has type 'ssize_t': ?=> 982
>> ? + src/fs/ecryptfs/miscdev.c: warning: format '%zd' expects type 'signed size_t', but argument 3 has type 'ssize_t': ?=> 448, 488
>
> Do the (2) above mean that some platform's gcc is borked?
> (I don't see these on i386 or x86_64.)

Hmm. We had something similar long ago on i386, where the kernel
"size_t" was "unsigned long", but user-mode size_t was "unsigned int"
(or maybe it was the other way around). Anyway, it's obviously
physically the same type, but it would make gcc unhappy because gcc
felt that somebody was doing something bad.

>> ? + src/fs/ecryptfs/miscdev.c: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'unsigned int': ?=> 433, 433:60
>
> I can see that warning on 32-bit i386 (X86_32), but if I change the
> "%lu" to "%u", it causes this warning on 64-bit x86_64:
>
> fs/ecryptfs/miscdev.c:433:38: warning: format '%u' expects type 'unsigned int', but argument 4 has type 'long unsigned int'
>
> so how is this supposed to be handled?

I suspect that one should be "%zu", because we have

/* 4 + ECRYPTFS_MAX_ENCRYPTED_KEY_BYTES comes from tag 65 packet format */
#define MAX_MSG_PKT_SIZE (PKT_TYPE_SIZE + PKT_CTR_SIZE \
+ ECRYPTFS_MAX_PKT_LEN_SIZE \
+ sizeof(struct ecryptfs_message) \
+ 4 + ECRYPTFS_MAX_ENCRYPTED_KEY_BYTES)

so it's the "sizeof(struct ecryptfs_message)" that makes it a size_t
(everything else is int, if I look at it right, and int+size_t is
going to be size_t)

Of course, if the platform then has the compiler and the kernel
disagreeing about size_t like above, that isn't going to help
anything. But does it fix the x86-32/64 warnings?

Linus

2012-02-29 00:24:37

by Randy Dunlap

[permalink] [raw]
Subject: Re: Build regressions/improvements in v3.3-rc5 (C lang questions)

On 02/28/2012 04:08 PM, Linus Torvalds wrote:

> On Tue, Feb 28, 2012 at 3:41 PM, Randy Dunlap <[email protected]> wrote:
>>
>>> + src/drivers/usb/misc/sisusbvga/sisusb.c: warning: format '%zd' expects type 'signed size_t', but argument 3 has type 'ssize_t': => 982
>>> + src/fs/ecryptfs/miscdev.c: warning: format '%zd' expects type 'signed size_t', but argument 3 has type 'ssize_t': => 448, 488
>>
>> Do the (2) above mean that some platform's gcc is borked?
>> (I don't see these on i386 or x86_64.)
>
> Hmm. We had something similar long ago on i386, where the kernel
> "size_t" was "unsigned long", but user-mode size_t was "unsigned int"
> (or maybe it was the other way around). Anyway, it's obviously
> physically the same type, but it would make gcc unhappy because gcc
> felt that somebody was doing something bad.
>
>>> + src/fs/ecryptfs/miscdev.c: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'unsigned int': => 433, 433:60
>>
>> I can see that warning on 32-bit i386 (X86_32), but if I change the
>> "%lu" to "%u", it causes this warning on 64-bit x86_64:
>>
>> fs/ecryptfs/miscdev.c:433:38: warning: format '%u' expects type 'unsigned int', but argument 4 has type 'long unsigned int'
>>
>> so how is this supposed to be handled?
>
> I suspect that one should be "%zu", because we have
>
> /* 4 + ECRYPTFS_MAX_ENCRYPTED_KEY_BYTES comes from tag 65 packet format */
> #define MAX_MSG_PKT_SIZE (PKT_TYPE_SIZE + PKT_CTR_SIZE \
> + ECRYPTFS_MAX_PKT_LEN_SIZE \
> + sizeof(struct ecryptfs_message) \
> + 4 + ECRYPTFS_MAX_ENCRYPTED_KEY_BYTES)
>
> so it's the "sizeof(struct ecryptfs_message)" that makes it a size_t
> (everything else is int, if I look at it right, and int+size_t is
> going to be size_t)
>
> Of course, if the platform then has the compiler and the kernel
> disagreeing about size_t like above, that isn't going to help
> anything. But does it fix the x86-32/64 warnings?


Yes, it does fix both cases (and I should have tried that).
Thanks.

--

2012-02-29 00:31:09

by Randy Dunlap

[permalink] [raw]
Subject: [PATCH] ecryptfs: fix printk format warning for size_t

From: Randy Dunlap <[email protected]>

Fix printk format warning (from Linus's suggestion):

on i386:
fs/ecryptfs/miscdev.c:433:38: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'unsigned int'

and on x86_64:
fs/ecryptfs/miscdev.c:433:38: warning: format '%u' expects type 'unsigned int', but argument 4 has type 'long unsigned int'

Signed-off-by: Randy Dunlap <[email protected]>
Cc: Geert Uytterhoeven <[email protected]>
Cc: Tyler Hicks <[email protected]>
Cc: Dustin Kirkland <[email protected]>
Cc: [email protected]
---

In case you didn't already make the change...

fs/ecryptfs/miscdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

--- lnx-33-rc5.orig/fs/ecryptfs/miscdev.c
+++ lnx-33-rc5/fs/ecryptfs/miscdev.c
@@ -429,7 +429,7 @@ ecryptfs_miscdev_write(struct file *file
goto memdup;
} else if (count < MIN_MSG_PKT_SIZE || count > MAX_MSG_PKT_SIZE) {
printk(KERN_WARNING "%s: Acceptable packet size range is "
- "[%d-%lu], but amount of data written is [%zu].",
+ "[%d-%zu], but amount of data written is [%zu].",
__func__, MIN_MSG_PKT_SIZE, MAX_MSG_PKT_SIZE, count);
return -EINVAL;
}