# git rev-parse -q --verify dea08e604408d0303e2332896c5fdd8c1f7d79a2^{commit} dea08e604408d0303e2332896c5fdd8c1f7d79a2 already have revision, skipping fetch # git checkout -q -f -B kisskb dea08e604408d0303e2332896c5fdd8c1f7d79a2 # git clean -qxdf # git log -1 commit dea08e604408d0303e2332896c5fdd8c1f7d79a2 Merge: 5c102d0 d856626 Author: Linus Torvalds Date: Mon Feb 22 12:18:07 2016 -0800 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Pull networking fixes from David Miller: "Looks like a lot, but mostly driver fixes scattered all over as usual. Of note: 1) Add conditional sched in nf conntrack in cleanup to avoid NMI watchdogs. From Florian Westphal. 2) Fix deadlock in nfnetlink cttimeout, also from Floarian. 3) Fix handling of slaves in bonding ARP monitor validation, from Jay Vosburgh. 4) Callers of ip_cmsg_send() are responsible for freeing IP options, some were not doing so. Fix from Eric Dumazet. 5) Fix per-cpu bugs in mvneta driver, from Gregory CLEMENT. 6) Fix vlan handling in mv88e6xxx DSA driver, from Vivien Didelot. 7) bcm7xxx PHY driver bug fixes from Florian Fainelli. 8) Avoid unaligned accesses to protocol headers wrt. GRE, from Alexander Duyck. 9) SKB leaks and other problems in arc_emac driver, from Alexander Kochetkov. 10) tcp_v4_inbound_md5_hash() releases listener socket instead of request socket on error path, oops. Fix from Eric Dumazet. 11) Missing socket release in pppoe_rcv_core() that seems to have existed basically forever. From Guillaume Nault. 12) Missing slave_dev unregister in dsa_slave_create() error path, from Florian Fainelli. 13) crypto_alloc_hash() never returns NULL, fix return value check in __tcp_alloc_md5sig_pool. From Insu Yun. 14) Properly expire exception route entries in ipv4, from Xin Long. 15) Fix races in tcp/dccp listener socket dismantle, from Eric Dumazet. 16) Don't set IFF_TX_SKB_SHARING in vxlan, geneve, or GRE, it's not legal. These drivers modify the SKB on transmit. From Jiri Benc. 17) Fix regression in the initialziation of netdev->tx_queue_len. From Phil Sutter. 18) Missing unlock in tipc_nl_add_bc_link() error path, from Insu Yun. 19) SCTP port hash sizing does not properly ensure that table is a power of two in size. From Neil Horman. 20) Fix initializing of software copy of MAC address in fmvj18x_cs driver, from Ken Kawasaki" * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (129 commits) bnx2x: Fix 84833 phy command handler bnx2x: Fix led setting for 84858 phy. bnx2x: Correct 84858 PHY fw version bnx2x: Fix 84833 RX CRC bnx2x: Fix link-forcing for KR2 net: ethernet: davicom: fix devicetree irq resource fmvj18x_cs: fix incorrect indexing of dev->dev_addr[] when copying the MAC address Driver: Vmxnet3: Update Rx ring 2 max size net: netcp: rework the code for get/set sw_data in dma desc soc: ti: knav_dma: rename pad in struct knav_dma_desc to sw_data net: ti: netcp: restore get/set_pad_info() functionality MAINTAINERS: Drop myself as xen netback maintainer sctp: Fix port hash table size computation can: ems_usb: Fix possible tx overflow Bluetooth: hci_core: Avoid mixing up req_complete and req_complete_skb net: bcmgenet: Fix internal PHY link state af_unix: Don't use continue to re-execute unix_stream_read_generic loop unix_diag: fix incorrect sign extension in unix_lookup_by_ino bnxt_en: Failure to update PHY is not fatal condition. bnxt_en: Remove unnecessary call to update PHY settings. ... # < /opt/cross/arcv2-buildroot-2015.08.1/bin/arc-buildroot-linux-uclibc-gcc --version # < git log --format=%s --max-count=1 dea08e604408d0303e2332896c5fdd8c1f7d79a2 # < make -j 48 ARCH=arc O=/home/kisskb/slave/build/linus_axs103_smp_defconfig_arcv2 CROSS_COMPILE=/opt/cross/arcv2-buildroot-2015.08.1/bin/arc-buildroot-linux-uclibc- axs103_smp_defconfig # Added to kconfig CONFIG_INITRAMFS_SOURCE="" # yes \n | make -j 48 ARCH=arc O=/home/kisskb/slave/build/linus_axs103_smp_defconfig_arcv2 CROSS_COMPILE=/opt/cross/arcv2-buildroot-2015.08.1/bin/arc-buildroot-linux-uclibc- oldconfig yes: standard output: Broken pipe yes: write error # make -j 48 ARCH=arc O=/home/kisskb/slave/build/linus_axs103_smp_defconfig_arcv2 CROSS_COMPILE=/opt/cross/arcv2-buildroot-2015.08.1/bin/arc-buildroot-linux-uclibc- make[1]: Entering directory '/home/kisskb/slave/build/linus_axs103_smp_defconfig_arcv2' GEN ./Makefile scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release GEN ./Makefile WRAP arch/arc/include/generated/asm/auxvec.h WRAP arch/arc/include/generated/asm/bugs.h WRAP arch/arc/include/generated/asm/bitsperlong.h WRAP arch/arc/include/generated/asm/cputime.h WRAP arch/arc/include/generated/asm/clkdev.h WRAP arch/arc/include/generated/asm/div64.h WRAP arch/arc/include/generated/asm/device.h WRAP arch/arc/include/generated/asm/errno.h WRAP arch/arc/include/generated/asm/emergency-restart.h WRAP arch/arc/include/generated/asm/fb.h WRAP arch/arc/include/generated/asm/fcntl.h WRAP arch/arc/include/generated/asm/ftrace.h WRAP arch/arc/include/generated/asm/hardirq.h WRAP arch/arc/include/generated/asm/hw_irq.h WRAP arch/arc/include/generated/asm/ioctl.h WRAP arch/arc/include/generated/asm/ioctls.h WRAP arch/arc/include/generated/asm/ipcbuf.h WRAP arch/arc/include/generated/asm/irq_regs.h WRAP arch/arc/include/generated/asm/irq_work.h WRAP arch/arc/include/generated/asm/kmap_types.h WRAP arch/arc/include/generated/asm/kvm_para.h WRAP arch/arc/include/generated/asm/local.h WRAP arch/arc/include/generated/asm/local64.h WRAP arch/arc/include/generated/asm/mcs_spinlock.h WRAP arch/arc/include/generated/asm/mm-arch-hooks.h WRAP arch/arc/include/generated/asm/mman.h WRAP arch/arc/include/generated/asm/msgbuf.h WRAP arch/arc/include/generated/asm/param.h WRAP arch/arc/include/generated/asm/parport.h WRAP arch/arc/include/generated/asm/pci.h WRAP arch/arc/include/generated/asm/percpu.h WRAP arch/arc/include/generated/asm/poll.h WRAP arch/arc/include/generated/asm/posix_types.h WRAP arch/arc/include/generated/asm/resource.h WRAP arch/arc/include/generated/asm/preempt.h WRAP arch/arc/include/generated/asm/sembuf.h WRAP arch/arc/include/generated/asm/shmbuf.h WRAP arch/arc/include/generated/asm/siginfo.h WRAP arch/arc/include/generated/asm/socket.h WRAP arch/arc/include/generated/asm/sockios.h WRAP arch/arc/include/generated/asm/stat.h WRAP arch/arc/include/generated/asm/statfs.h WRAP arch/arc/include/generated/asm/termbits.h WRAP arch/arc/include/generated/asm/termios.h WRAP arch/arc/include/generated/asm/topology.h WRAP arch/arc/include/generated/asm/trace_clock.h WRAP arch/arc/include/generated/asm/types.h WRAP arch/arc/include/generated/asm/ucontext.h WRAP arch/arc/include/generated/asm/user.h WRAP arch/arc/include/generated/asm/vga.h WRAP arch/arc/include/generated/asm/word-at-a-time.h WRAP arch/arc/include/generated/asm/xor.h CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h HOSTCC scripts/basic/bin2c UPD include/config/kernel.release Using /home/kisskb/slave/src as source for kernel CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h HOSTCC scripts/kallsyms HOSTCC scripts/pnmtologo HOSTCC scripts/conmakehash HOSTCC scripts/sortextable HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o CC scripts/mod/empty.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/mod/mk_elfconfig HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o CC scripts/mod/devicetable-offsets.s HOSTCC scripts/dtc/checks.o SHIPPED scripts/dtc/dtc-parser.tab.c SHIPPED scripts/dtc/dtc-parser.tab.h SHIPPED scripts/dtc/dtc-lexer.lex.c HOSTCC scripts/dtc/util.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTCC scripts/dtc/dtc-lexer.lex.o GEN scripts/mod/devicetable-offsets.h MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/dtc/dtc CHK include/generated/timeconst.h CC kernel/bounds.s UPD include/generated/timeconst.h CHK include/generated/bounds.h UPD include/generated/bounds.h CC arch/arc/kernel/asm-offsets.s CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL /home/kisskb/slave/src/scripts/checksyscalls.sh HOSTLD scripts/mod/modpost CC init/main.o CHK include/generated/compile.h CC init/do_mounts.o CC init/do_mounts_initrd.o CC init/initramfs.o CC init/init_task.o CC init/calibrate.o HOSTCC usr/gen_init_cpio UPD include/generated/compile.h CC init/version.o CC arch/arc/mm/dma.o CC arch/arc/mm/extable.o CC arch/arc/mm/ioremap.o CC arch/arc/mm/tlb.o CC arch/arc/mm/init.o CC arch/arc/mm/fault.o CC arch/arc/mm/cache.o AS arch/arc/mm/tlbex.o CC arch/arc/mm/mmap.o DTC arch/arc/boot/dts/axs103_idu.dtb GEN usr/initramfs_data.cpio.gz CC arch/arc/kernel/arcksyms.o CC arch/arc/kernel/setup.o CC arch/arc/kernel/reset.o CC arch/arc/kernel/time.o CC arch/arc/kernel/ptrace.o CC arch/arc/kernel/irq.o CC arch/arc/kernel/signal.o CC arch/arc/kernel/process.o CC arch/arc/kernel/traps.o CC arch/arc/kernel/devtree.o CC arch/arc/kernel/sys.o CC arch/arc/kernel/disasm.o CC arch/arc/kernel/smp.o CC arch/arc/kernel/troubleshoot.o CC arch/arc/kernel/module.o CC arch/arc/kernel/stacktrace.o CC arch/arc/kernel/mcip.o CC arch/arc/kernel/intc-arcv2.o CC arch/arc/kernel/perf_event.o CC arch/arc/kernel/unwind.o LDS arch/arc/kernel/vmlinux.lds DTB arch/arc/boot/dts/axs103_idu.dtb.S CC arch/arc/kernel/ctx_sw.o AS arch/arc/kernel/head.o AS arch/arc/kernel/entry-arcv2.o CC arch/arc/kernel/clk.o AS arch/arc/boot/dts/axs103_idu.dtb.o LD arch/arc/boot/dts/built-in.o CC arch/arc/plat-axs10x/axs10x.o AS usr/initramfs_data.o LD usr/built-in.o LD arch/arc/plat-axs10x/built-in.o LD certs/built-in.o CC kernel/fork.o CC kernel/exec_domain.o CC kernel/panic.o CC kernel/resource.o CC kernel/sysctl_binary.o CC kernel/capability.o CC kernel/cpu.o CC kernel/signal.o CC kernel/sysctl.o CC kernel/sys.o CC kernel/softirq.o CC kernel/kmod.o CC kernel/workqueue.o CC kernel/extable.o CC kernel/exit.o CC kernel/task_work.o CC kernel/params.o CC kernel/ptrace.o CC kernel/pid.o CC kernel/user.o CC kernel/async.o CC kernel/cred.o CC kernel/notifier.o CC kernel/reboot.o CC kernel/sys_ni.o CC kernel/ksysfs.o CC kernel/smpboot.o CC kernel/kthread.o CC kernel/range.o CC kernel/groups.o CC kernel/nsproxy.o LD kernel/livepatch/built-in.o CC kernel/bpf/core.o CC kernel/power/qos.o CC kernel/events/core.o CC kernel/printk/printk.o CC mm/filemap.o CC kernel/locking/mutex.o CC kernel/locking/semaphore.o CC kernel/irq/irqdesc.o LD init/mounts.o CC kernel/rcu/update.o CC kernel/irq/handle.o CC kernel/locking/rwsem.o LD init/built-in.o CC kernel/sched/core.o CC kernel/stacktrace.o CC ipc/util.o CC kernel/irq/manage.o CC kernel/futex.o CC kernel/smp.o CC kernel/locking/percpu-rwsem.o LD arch/arc/mm/built-in.o CC kernel/module.o CC kernel/time/time.o CC kernel/kallsyms.o GZIP kernel/config_data.gz CC kernel/stop_machine.o CC kernel/hung_task.o CC kernel/watchdog.o CC fs/open.o CC kernel/utsname_sysctl.o CC kernel/elfcore.o CC kernel/irq_work.o CC kernel/rcu/sync.o CC kernel/membarrier.o CC kernel/locking/spinlock.o CC kernel/memremap.o CC kernel/locking/osq_lock.o CHK kernel/config_data.h CC fs/read_write.o UPD kernel/config_data.h CC kernel/irq/spurious.o CC kernel/locking/lglock.o CC kernel/configs.o CC kernel/irq/resend.o /home/kisskb/slave/src/kernel/sched/core.c: In function 'pick_next_task': /home/kisskb/slave/src/kernel/sched/core.c:3162:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ CC kernel/locking/rtmutex.o CC kernel/irq/chip.o CC kernel/locking/rwsem-spinlock.o CC kernel/irq/dummychip.o CC ipc/msgutil.o CC kernel/irq/devres.o CC kernel/rcu/srcu.o CC ipc/msg.o CC kernel/rcu/tree.o CC ipc/sem.o /home/kisskb/slave/src/kernel/sysctl.c: In function '__do_proc_doulongvec_minmax': /home/kisskb/slave/src/kernel/sysctl.c:1928:12: warning: 'p' may be used uninitialized in this function [-Wmaybe-uninitialized] ret = tmp - *buf; ^ /home/kisskb/slave/src/kernel/sysctl.c:2342:22: note: 'p' was declared here char *kbuf = NULL, *p; ^ CC ipc/shm.o CC kernel/time/timer.o CC ipc/syscall.o LD kernel/power/built-in.o CC ipc/ipc_sysctl.o CC kernel/time/hrtimer.o CC kernel/time/itimer.o CC kernel/time/posix-timers.o CC ipc/mqueue.o CC ipc/namespace.o CC ipc/mq_sysctl.o CC kernel/irq/generic-chip.o CC kernel/irq/irqdomain.o CC kernel/time/posix-cpu-timers.o /home/kisskb/slave/src/kernel/sysctl.c: In function '__do_proc_dointvec': /home/kisskb/slave/src/kernel/sysctl.c:1928:12: warning: 'p' may be used uninitialized in this function [-Wmaybe-uninitialized] ret = tmp - *buf; ^ /home/kisskb/slave/src/kernel/sysctl.c:2087:22: note: 'p' was declared here char *kbuf = NULL, *p; ^ CC kernel/irq/proc.o CC kernel/irq/migration.o CC kernel/time/timekeeping.o CC security/commoncap.o CC kernel/time/ntp.o CC security/min_addr.o CC kernel/time/clocksource.o CC kernel/events/ring_buffer.o CC kernel/events/callchain.o CC kernel/time/jiffies.o CC kernel/time/timer_list.o CC mm/mempool.o CC kernel/time/timeconv.o CC kernel/time/timecounter.o CC kernel/sched/loadavg.o CC kernel/time/posix-clock.o CC kernel/sched/clock.o CC kernel/time/alarmtimer.o CC crypto/api.o CC block/bio.o CC kernel/time/clockevents.o CC kernel/sched/cputime.o CC kernel/time/tick-common.o CC kernel/time/tick-oneshot.o CC block/elevator.o CC kernel/sched/idle_task.o CC block/blk-core.o /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_timer_get': /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:818:21: warning: 'now' may be used uninitialized in this function [-Wmaybe-uninitialized] sample_to_timespec(timer->it_clock, ^ /home/kisskb/slave/src/ipc/shm.c: In function 'SyS_shmat': /home/kisskb/slave/src/ipc/shm.c:1252:2: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] return (long)ret; ^ /home/kisskb/slave/src/ipc/shm.c:1245:16: note: 'ret' was declared here unsigned long ret; ^ CC kernel/sched/fair.o LD drivers/amba/built-in.o CC block/blk-tag.o LD drivers/auxdisplay/built-in.o LD kernel/bpf/built-in.o CC kernel/sched/rt.o CC block/blk-sysfs.o CC kernel/sched/deadline.o CC block/blk-flush.o /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_timer_schedule': /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:95:8: warning: 'now' may be used uninitialized in this function [-Wmaybe-uninitialized] delta = now + incr - timer->it.cpu.expires; ^ /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:1051:21: note: 'now' was declared here unsigned long long now; ^ CC kernel/sched/stop_task.o /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_timer_set': /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:695:17: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] old_expires = timer->it.cpu.expires - val; ^ CC kernel/time/tick-sched.o LD arch/arc/kernel/built-in.o CC kernel/sched/wait.o LD security/built-in.o CC drivers/base/component.o LD arch/arc/built-in.o LD kernel/locking/built-in.o CC kernel/sched/completion.o CC kernel/sched/idle.o CC drivers/base/core.o CC kernel/sched/cpupri.o CC kernel/sched/cpudeadline.o LD kernel/irq/built-in.o CC fs/file_table.o CC fs/super.o CC mm/oom_kill.o CC fs/char_dev.o CC fs/stat.o CC mm/maccess.o CC fs/exec.o LD sound/built-in.o CC fs/pipe.o /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c: In function 'set_process_cpu_timer': /home/kisskb/slave/src/kernel/time/posix-cpu-timers.c:1268:13: warning: 'now' may be used uninitialized in this function [-Wmaybe-uninitialized] *oldval -= now; ^ CC fs/namei.o LD drivers/block/built-in.o CC block/blk-settings.o LD drivers/bus/built-in.o LD drivers/cdrom/built-in.o CC drivers/char/random.o CC drivers/char/mem.o LD firmware/built-in.o CC drivers/clk/clk-devres.o CC drivers/clk/clkdev.o CC mm/page_alloc.o CC crypto/cipher.o CC crypto/compress.o CC mm/page-writeback.o CC mm/readahead.o CC crypto/memneq.o CC mm/swap.o CC crypto/crypto_wq.o CC mm/truncate.o CC drivers/clk/clk.o CC net/socket.o CC drivers/clk/clk-divider.o CC block/blk-ioc.o CC block/blk-map.o LD kernel/printk/built-in.o CC drivers/base/bus.o CC block/blk-exec.o CC drivers/base/dd.o CC drivers/clk/clk-fixed-factor.o LD arch/arc/lib/built-in.o AS arch/arc/lib/memcmp.o CC crypto/algapi.o AS arch/arc/lib/memcpy-archs.o CC fs/fcntl.o CC lib/lockref.o CC mm/vmscan.o CC fs/ioctl.o AS arch/arc/lib/memset-archs.o CC block/blk-merge.o CC fs/readdir.o CC crypto/scatterwalk.o CC drivers/char/misc.o CC crypto/proc.o AS arch/arc/lib/strchr-700.o LD drivers/char/agp/built-in.o CC crypto/aead.o CC mm/shmem.o AS arch/arc/lib/strcmp-archs.o AS arch/arc/lib/strcpy-700.o AS arch/arc/lib/strlen.o CC lib/bcd.o CC drivers/clk/clk-fixed-rate.o CC drivers/clk/clk-gate.o AR arch/arc/lib/lib.a LD ipc/built-in.o CC block/blk-softirq.o CC lib/div64.o LD kernel/time/built-in.o CC lib/sort.o CC block/blk-timeout.o CC mm/util.o CC block/blk-lib.o LD virt/lib/built-in.o CC lib/parser.o CC block/blk-mq.o LD virt/built-in.o CC crypto/ablkcipher.o CC drivers/clk/clk-multiplier.o CC fs/select.o CC drivers/clk/clk-mux.o CC drivers/clk/clk-composite.o CC mm/mmzone.o CC block/blk-mq-tag.o CC drivers/base/syscore.o CC mm/vmstat.o CC block/blk-mq-sysfs.o CC block/blk-mq-cpu.o LD net/802/built-in.o CC crypto/blkcipher.o CC lib/halfmd4.o CC drivers/clk/clk-fractional-divider.o CC drivers/clk/clk-gpio.o CC fs/dcache.o CC mm/backing-dev.o CC drivers/clk/clk-conf.o CC mm/mm_init.o CC block/blk-mq-cpumap.o CC crypto/skcipher.o CC block/ioctl.o LD drivers/char/built-in.o CC lib/debug_locks.o CC crypto/chainiv.o LD drivers/clocksource/built-in.o CC block/genhd.o CC drivers/base/driver.o CC fs/inode.o LD drivers/crypto/built-in.o CC drivers/base/class.o CC block/scsi_ioctl.o CC net/core/sock.o LD drivers/firewire/built-in.o CC lib/random32.o CC mm/mmu_context.o CC fs/attr.o CC drivers/base/platform.o CC block/partition-generic.o CC drivers/base/cpu.o LD drivers/clk/bcm/built-in.o LD drivers/firmware/broadcom/built-in.o /home/kisskb/slave/src/fs/namei.c: In function 'walk_component': /home/kisskb/slave/src/fs/namei.c:1760:10: warning: 'seq' may be used uninitialized in this function [-Wmaybe-uninitialized] nd->seq = seq; ^ CC fs/bad_inode.o CC lib/bust_spinlocks.o LD drivers/firmware/built-in.o CC fs/file.o CC crypto/eseqiv.o CC drivers/gpio/devres.o CC mm/percpu.o CC block/ioprio.o CC block/badblocks.o CC mm/slab_common.o LD drivers/gpu/drm/bridge/built-in.o CC drivers/base/firmware.o CC mm/compaction.o LD drivers/gpu/drm/i2c/built-in.o CC block/partitions/check.o LD drivers/gpu/drm/omapdrm/displays/built-in.o CC mm/vmacache.o CC fs/filesystems.o LD drivers/gpu/drm/omapdrm/dss/built-in.o CC lib/kasprintf.o CC drivers/base/init.o CC block/bsg.o LD drivers/gpu/drm/omapdrm/built-in.o CC crypto/ahash.o CC drivers/base/map.o CC block/noop-iosched.o LD drivers/gpu/drm/panel/built-in.o CC drivers/base/devres.o CC fs/namespace.o CC crypto/shash.o LD kernel/rcu/built-in.o LD drivers/gpu/drm/tilcdc/built-in.o CC block/deadline-iosched.o CC crypto/pcompress.o LD drivers/gpu/drm/built-in.o CC drivers/gpio/gpiolib.o CC block/cfq-iosched.o CC mm/interval_tree.o CC lib/bitmap.o CC mm/list_lru.o LD drivers/gpu/vga/built-in.o CC lib/scatterlist.o CC drivers/base/attribute_container.o CC lib/gcd.o LD drivers/gpu/built-in.o CC drivers/base/transport_class.o CC crypto/akcipher.o CC lib/lcm.o CC crypto/algboss.o CC lib/list_sort.o CC drivers/hid/hid-core.o CC mm/workingset.o LD drivers/hsi/clients/built-in.o CC lib/uuid.o CC mm/debug.o CC mm/gup.o CC drivers/base/topology.o LD drivers/hsi/controllers/built-in.o CC block/partitions/msdos.o CC drivers/base/container.o /home/kisskb/slave/src/block/cfq-iosched.c: In function 'cfq_async_queue_prio': LD drivers/hsi/built-in.o /home/kisskb/slave/src/block/cfq-iosched.c:3775:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ CC lib/iov_iter.o CC lib/flex_array.o CC crypto/testmgr.o /home/kisskb/slave/src/fs/namei.c: In function 'path_lookupat': /home/kisskb/slave/src/fs/namei.c:1715:2: warning: 'seq' may be used uninitialized in this function [-Wmaybe-uninitialized] return pick_link(nd, link, inode, seq); ^ /home/kisskb/slave/src/fs/namei.c:1724:11: note: 'seq' was declared here unsigned seq; ^ CC drivers/base/property.o CC drivers/base/cacheinfo.o CC fs/seq_file.o CC mm/highmem.o CC mm/memory.o CC fs/xattr.o LD drivers/hwtracing/intel_th/built-in.o CC drivers/base/devtmpfs.o CC net/ethernet/eth.o CC drivers/base/power/clock_ops.o CC crypto/crypto_null.o CC drivers/i2c/i2c-boardinfo.o CC mm/mincore.o CC net/core/request_sock.o CC mm/mlock.o CC drivers/base/regmap/regmap.o CC drivers/base/dma-mapping.o CC crypto/aes_generic.o CC mm/mmap.o CC mm/mprotect.o CC drivers/base/firmware_class.o CC fs/libfs.o CC crypto/crc32c_generic.o CC crypto/rng.o LD drivers/base/power/built-in.o CC [M] crypto/echainiv.o CC drivers/base/module.o CC lib/clz_ctz.o CC [M] crypto/hmac.o CC mm/mremap.o CC drivers/i2c/i2c-core.o CC block/partitions/efi.o CC lib/bsearch.o /home/kisskb/slave/src/fs/namei.c: In function 'path_openat': /home/kisskb/slave/src/fs/namei.c:3223:10: warning: 'seq' may be used uninitialized in this function [-Wmaybe-uninitialized] nd->seq = seq; ^ /home/kisskb/slave/src/fs/namei.c:3087:11: note: 'seq' was declared here unsigned seq; ^ CC [M] crypto/sha256_generic.o CC lib/find_bit.o CC [M] crypto/drbg.o CC lib/llist.o CC [M] crypto/jitterentropy.o CC mm/msync.o CC mm/rmap.o CC [M] crypto/jitterentropy-kcapi.o CC lib/memweight.o CC lib/kfifo.o LD crypto/crypto.o CC mm/vmalloc.o CC lib/percpu-refcount.o LD crypto/crypto_algapi.o LD crypto/crypto_blkcipher.o LD crypto/crypto_hash.o LD crypto/cryptomgr.o CC mm/pagewalk.o CC lib/percpu_ida.o CC fs/fs-writeback.o CC mm/pgtable-generic.o CC lib/rhashtable.o CC net/core/skbuff.o CC mm/init-mm.o CC fs/pnode.o CC lib/reciprocal_div.o CC mm/nobootmem.o In file included from /home/kisskb/slave/src/include/linux/sysctl.h:27:0, from /home/kisskb/slave/src/include/linux/timer.h:242, from /home/kisskb/slave/src/include/linux/workqueue.h:8, from /home/kisskb/slave/src/include/linux/srcu.h:34, from /home/kisskb/slave/src/include/linux/notifier.h:15, from /home/kisskb/slave/src/include/linux/memory_hotplug.h:6, from /home/kisskb/slave/src/include/linux/mmzone.h:734, from /home/kisskb/slave/src/include/linux/gfp.h:5, from /home/kisskb/slave/src/include/linux/slab.h:14, from /home/kisskb/slave/src/mm/mmap.c:12: /home/kisskb/slave/src/mm/mmap.c: In function 'vma_adjust': /home/kisskb/slave/src/include/linux/rbtree.h:83:28: warning: 'rb_parent' may be used uninitialized in this function [-Wmaybe-uninitialized] node->__rb_parent_color = (unsigned long)parent; ^ /home/kisskb/slave/src/mm/mmap.c:714:29: note: 'rb_parent' was declared here struct rb_node **rb_link, *rb_parent; ^ In file included from /home/kisskb/slave/src/include/linux/sysctl.h:27:0, from /home/kisskb/slave/src/include/linux/timer.h:242, from /home/kisskb/slave/src/include/linux/workqueue.h:8, from /home/kisskb/slave/src/include/linux/srcu.h:34, from /home/kisskb/slave/src/include/linux/notifier.h:15, from /home/kisskb/slave/src/include/linux/memory_hotplug.h:6, from /home/kisskb/slave/src/include/linux/mmzone.h:734, from /home/kisskb/slave/src/include/linux/gfp.h:5, from /home/kisskb/slave/src/include/linux/slab.h:14, from /home/kisskb/slave/src/mm/mmap.c:12: /home/kisskb/slave/src/include/linux/rbtree.h:86:11: warning: 'rb_link' may be used uninitialized in this function [-Wmaybe-uninitialized] *rb_link = node; ^ /home/kisskb/slave/src/mm/mmap.c:714:19: note: 'rb_link' was declared here struct rb_node **rb_link, *rb_parent; ^ /home/kisskb/slave/src/mm/mmap.c:682:17: warning: 'prev' may be used uninitialized in this function [-Wmaybe-uninitialized] __vma_link_list(mm, vma, prev, rb_parent); ^ /home/kisskb/slave/src/mm/mmap.c:713:25: note: 'prev' was declared here struct vm_area_struct *prev; ^ CC lib/once.o CC mm/fadvise.o CC mm/madvise.o CC mm/memblock.o CC lib/string_helpers.o CC lib/hexdump.o LD [M] crypto/jitterentropy_rng.o CC lib/kstrtox.o CC mm/dmapool.o CC drivers/base/regmap/regcache.o CC drivers/base/regmap/regcache-rbtree.o CC fs/splice.o LD net/ethernet/built-in.o CC lib/iomap_copy.o CC lib/devres.o CC fs/sync.o CC drivers/gpio/gpiolib-legacy.o In file included from /home/kisskb/slave/src/include/asm-generic/bug.h:13:0, from /home/kisskb/slave/src/arch/arc/include/asm/bug.h:31, from /home/kisskb/slave/src/include/linux/bug.h:4, from /home/kisskb/slave/src/include/linux/mmdebug.h:4, from /home/kisskb/slave/src/include/linux/gfp.h:4, from /home/kisskb/slave/src/include/linux/slab.h:14, from /home/kisskb/slave/src/mm/nobootmem.c:13: /home/kisskb/slave/src/mm/nobootmem.c: In function '__free_pages_memory': /home/kisskb/slave/src/include/linux/kernel.h:752:17: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&_min1 == &_min2); \ ^ /home/kisskb/slave/src/mm/nobootmem.c:100:11: note: in expansion of macro 'min' order = min(MAX_ORDER - 1UL, __ffs(start)); ^ CC mm/slab.o CC fs/utimes.o LD block/partitions/built-in.o CC lib/hweight.o CC fs/stack.o CC lib/bitrev.o CC fs/fs_struct.o CC lib/rational.o CC fs/statfs.o CC lib/crc16.o HOSTCC lib/gen_crc32table CC net/core/datagram.o CC fs/fs_pin.o CC lib/lz4/lz4_decompress.o CC net/ipv4/route.o CC lib/fonts/fonts.o CC lib/xz/xz_dec_syms.o CC lib/lzo/lzo1x_compress.o CC lib/zlib_deflate/deflate.o CC fs/nsfs.o CC drivers/base/regmap/regcache-lzo.o CC drivers/gpio/gpiolib-of.o CC lib/percpu_counter.o CC lib/syscall.o CC lib/zlib_inflate/inffast.o CC lib/zlib_inflate/inflate.o CC fs/buffer.o CC lib/nlattr.o CC fs/block_dev.o CC lib/checksum.o CC lib/xz/xz_dec_stream.o LD drivers/clk/built-in.o CC lib/fonts/font_8x8.o CC lib/atomic64.o LD drivers/idle/built-in.o CC fs/direct-io.o CC lib/cpu_rmap.o LD kernel/sched/built-in.o LD kernel/events/built-in.o CC lib/fonts/font_8x16.o CC drivers/base/regmap/regcache-flat.o LD kernel/built-in.o CC drivers/input/input.o CC drivers/input/serio/serio.o CC lib/dynamic_queue_limits.o CC fs/mpage.o CC lib/net_utils.o CC fs/proc_namespace.o CC drivers/hid/hid-input.o CC lib/argv_split.o CC fs/devpts/inode.o LD fs/exofs/built-in.o CC lib/cmdline.o LD lib/fonts/font.o LD lib/fonts/built-in.o CC lib/cpumask.o CC lib/ctype.o CC fs/fat/cache.o CC lib/dec_and_lock.o CC drivers/gpio/gpio-generic.o CC fs/jbd2/transaction.o LD lib/lz4/built-in.o CC lib/decompress.o CC lib/decompress_bunzip2.o CC fs/jbd2/commit.o CC lib/decompress_inflate.o CC fs/ext4/balloc.o CC drivers/base/regmap/regmap-mmio.o CC fs/ext4/bitmap.o CC lib/decompress_unlz4.o CC fs/jbd2/recovery.o CC lib/decompress_unlzma.o CC lib/decompress_unlzo.o CC lib/decompress_unxz.o CC lib/dump_stack.o CC lib/zlib_inflate/infutil.o CC lib/zlib_inflate/inftrees.o /home/kisskb/slave/src/lib/cpumask.c: In function 'cpumask_local_spread': /home/kisskb/slave/src/lib/cpumask.c:178:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ CC lib/lzo/lzo1x_decompress_safe.o CC lib/xz/xz_dec_lzma2.o CC lib/earlycpio.o CC drivers/i2c/i2c-dev.o /home/kisskb/slave/src/drivers/base/regmap/regmap-mmio.c: In function 'regmap_mmio_get_offset': /home/kisskb/slave/src/drivers/base/regmap/regmap-mmio.c:113:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ CC fs/jffs2/compr.o CC lib/zlib_inflate/inflate_syms.o CC lib/extable.o LD block/built-in.o LD crypto/built-in.o CC lib/fdt.o CC drivers/gpio/gpio-dwapb.o CC lib/zlib_deflate/deftree.o CC fs/fat/dir.o CC fs/fat/fatent.o CC lib/fdt_empty_tree.o CC lib/zlib_deflate/deflate_syms.o CC lib/fdt_ro.o CC lib/fdt_rw.o CC fs/fat/file.o CC lib/fdt_strerror.o CC lib/fdt_sw.o CC lib/fdt_wip.o LD lib/zlib_inflate/zlib_inflate.o CC lib/flex_proportions.o LD lib/zlib_inflate/built-in.o CC lib/int_sqrt.o CC lib/idr.o CC fs/kernfs/mount.o CC fs/kernfs/inode.o /home/kisskb/slave/src/net/core/datagram.c: In function 'skb_recv_datagram': /home/kisskb/slave/src/net/core/datagram.c:99:5: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] if (sk->sk_receive_queue.prev != skb) ^ /home/kisskb/slave/src/net/core/datagram.c:267:24: note: 'last' was declared here struct sk_buff *skb, *last; ^ LD lib/lzo/lzo_compress.o LD fs/devpts/devpts.o LD fs/devpts/built-in.o LD lib/lzo/lzo_decompress.o CC fs/lockd/clntlock.o LD lib/lzo/built-in.o CC fs/nfs_common/grace.o CC lib/ioremap.o CC lib/irq_regs.o CC lib/is_single_threaded.o CC lib/klist.o /home/kisskb/slave/src/net/core/datagram.c: In function '__skb_recv_datagram': /home/kisskb/slave/src/net/core/datagram.c:99:5: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] if (sk->sk_receive_queue.prev != skb) ^ /home/kisskb/slave/src/net/core/datagram.c:267:24: note: 'last' was declared here struct sk_buff *skb, *last; ^ CC lib/kobject.o CC lib/kobject_uevent.o CC lib/md5.o CC fs/nfs/client.o LD drivers/base/regmap/built-in.o LD drivers/base/built-in.o CC lib/nmi_backtrace.o CC fs/nls/nls_base.o CC fs/ext4/dir.o CC lib/plist.o CC drivers/input/serio/serport.o CC lib/proportions.o CC drivers/irqchip/irqchip.o CC fs/jffs2/dir.o CC lib/radix-tree.o CC lib/ratelimit.o CC net/core/stream.o CC lib/rbtree.o CC fs/notify/fsnotify.o LD drivers/gpio/built-in.o CC lib/seq_buf.o CC lib/sha1.o CC fs/notify/notification.o LD drivers/leds/built-in.o CC lib/show_mem.o CC lib/string.o CC lib/timerqueue.o CC lib/vsprintf.o LD drivers/lguest/built-in.o CC drivers/irqchip/irq-dw-apb-ictl.o CC fs/jbd2/checkpoint.o CC fs/kernfs/dir.o LD drivers/macintosh/built-in.o CC drivers/mfd/syscon.o GEN lib/crc32table.h LD drivers/i2c/algos/built-in.o CC lib/crc32.o CC fs/ntfs/aops.o LD drivers/media/common/b2c2/built-in.o CC lib/xz/xz_dec_bcj.o LD drivers/media/common/saa7146/built-in.o CC fs/nls/nls_cp437.o CC drivers/i2c/busses/i2c-designware-core.o CC drivers/i2c/busses/i2c-designware-platdrv.o LD drivers/media/common/siano/built-in.o LD fs/nfs_common/built-in.o LD drivers/media/common/built-in.o LD fs/quota/built-in.o CC drivers/input/serio/libps2.o CC fs/lockd/clntproc.o LD drivers/media/firewire/built-in.o CC fs/ramfs/inode.o CC fs/nls/nls_iso8859-1.o CC fs/sysfs/file.o CC fs/proc/task_mmu.o LD drivers/media/i2c/soc_camera/built-in.o LD drivers/media/i2c/built-in.o LD drivers/media/mmc/siano/built-in.o CC fs/notify/group.o LD drivers/media/mmc/built-in.o LD drivers/media/platform/omap/built-in.o LD drivers/media/platform/built-in.o LD drivers/media/pci/b2c2/built-in.o LD drivers/media/tuners/built-in.o LD drivers/media/rc/keymaps/built-in.o CC fs/notify/inode_mark.o LD drivers/media/pci/ddbridge/built-in.o LD drivers/media/rc/built-in.o CC fs/ramfs/file-mmu.o LD drivers/media/pci/dm1105/built-in.o LD drivers/media/pci/mantis/built-in.o LD drivers/mfd/built-in.o LD drivers/irqchip/built-in.o LD drivers/media/usb/b2c2/built-in.o LD drivers/media/pci/netup_unidvb/built-in.o LD drivers/media/pci/ngene/built-in.o LD drivers/media/pci/pt1/built-in.o LD drivers/media/pci/pluto2/built-in.o CC fs/fat/inode.o LD drivers/misc/cb710/built-in.o LD drivers/media/pci/pt3/built-in.o LD drivers/media/usb/dvb-usb/built-in.o LD fs/nls/built-in.o CC drivers/mmc/card/block.o LD drivers/media/pci/smipcie/built-in.o CC fs/eventpoll.o LD drivers/media/pci/saa7146/built-in.o LD drivers/media/usb/dvb-usb-v2/built-in.o LD drivers/misc/eeprom/built-in.o LD drivers/media/pci/ttpci/built-in.o LD drivers/media/usb/s2255/built-in.o CC fs/anon_inodes.o CC net/ipv4/inetpeer.o CC drivers/mmc/host/sdhci.o LD drivers/media/pci/built-in.o LD drivers/media/usb/siano/built-in.o LD drivers/media/usb/stkwebcam/built-in.o LD drivers/misc/lis3lv02d/built-in.o CC fs/jbd2/revoke.o LD drivers/media/usb/ttusb-dec/built-in.o LD drivers/media/usb/ttusb-budget/built-in.o CC fs/jbd2/journal.o LD drivers/misc/mic/bus/built-in.o CC drivers/mmc/core/core.o CC drivers/mmc/core/bus.o LD drivers/media/usb/zr364xx/built-in.o LD drivers/misc/mic/built-in.o LD lib/xz/xz_dec.o CC net/core/scm.o LD lib/xz/built-in.o CC drivers/mmc/core/host.o CC fs/fat/misc.o CC fs/fat/nfs.o CC drivers/mmc/host/dw_mmc.o LD drivers/media/usb/built-in.o LD drivers/misc/ti-st/built-in.o CC fs/notify/mark.o CC drivers/mmc/host/dw_mmc-pltfm.o LD drivers/misc/built-in.o CC fs/fat/namei_vfat.o LD drivers/media/built-in.o LD drivers/i2c/busses/i2c-designware-platform.o CC fs/fat/namei_msdos.o LD mm/built-in.o CC drivers/mmc/host/sdhci-pltfm.o CC drivers/net/mii.o CC fs/notify/vfsmount_mark.o LD drivers/i2c/busses/built-in.o CC fs/jffs2/file.o CC fs/notify/fdinfo.o LD drivers/input/serio/built-in.o CC drivers/mtd/mtdcore.o LD drivers/i2c/muxes/built-in.o LD drivers/nfc/built-in.o CC fs/ext4/file.o CC fs/notify/dnotify/dnotify.o CC fs/ext4/fsync.o CC fs/ext4/ialloc.o CC fs/sysfs/dir.o LD drivers/i2c/built-in.o LD fs/ramfs/ramfs.o LD drivers/nvme/host/built-in.o LD fs/ramfs/built-in.o LD drivers/nvme/built-in.o CC fs/signalfd.o LD lib/zlib_deflate/zlib_deflate.o LD lib/zlib_deflate/built-in.o LD drivers/perf/built-in.o LD lib/built-in.o CC fs/ntfs/attrib.o LD drivers/platform/built-in.o CC drivers/of/base.o CC drivers/of/device.o LD drivers/power/built-in.o LD fs/notify/fanotify/built-in.o CC drivers/pps/pps.o CC drivers/mmc/core/mmc.o CC fs/notify/inotify/inotify_fsnotify.o CC fs/timerfd.o CC drivers/ptp/ptp_clock.o CC drivers/mmc/core/mmc_ops.o CC drivers/ptp/ptp_chardev.o CC fs/eventfd.o CC drivers/input/input-compat.o CC fs/proc/inode.o In file included from /home/kisskb/slave/src/fs/ext4/fsync.c:32:0: /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h: In function 'ext4_inode_journal_mode': /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h:409:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from /home/kisskb/slave/src/fs/ext4/file.c:30:0: /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h: In function 'ext4_inode_journal_mode': /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h:409:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ CC fs/sysfs/symlink.o CC fs/aio.o CC fs/locks.o CC fs/ext4/inode.o CC fs/ext4/page-io.o CC drivers/input/input-mt.o CC drivers/input/ff-core.o LD fs/fat/msdos.o CC fs/ext4/ioctl.o CC drivers/input/mousedev.o CC fs/sysfs/mount.o CC fs/kernfs/file.o CC fs/notify/inotify/inotify_user.o CC fs/kernfs/symlink.o LD fs/notify/dnotify/built-in.o CC fs/sysfs/group.o CC fs/jffs2/ioctl.o CC fs/binfmt_script.o CC fs/binfmt_elf.o CC drivers/of/platform.o CC fs/ntfs/collate.o CC drivers/net/Space.o CC fs/ntfs/compress.o CC fs/ext4/namei.o In file included from /home/kisskb/slave/src/fs/ext4/inode.c:41:0: /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h: In function 'ext4_inode_journal_mode': /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h:409:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ CC drivers/pps/kapi.o CC fs/ext4/super.o CC fs/lockd/clntxdr.o CC fs/ext4/symlink.o CC drivers/ptp/ptp_sysfs.o CC drivers/mtd/mtdsuper.o CC drivers/mmc/core/sd.o CC fs/mbcache.o CC net/ipv4/protocol.o CC fs/ntfs/debug.o CC fs/nfs/dir.o CC fs/jffs2/nodelist.o CC drivers/input/evdev.o CC fs/ext4/hash.o CC fs/ntfs/dir.o CC drivers/hid/hid-generic.o CC net/core/gen_stats.o In file included from /home/kisskb/slave/src/include/linux/elf.h:4:0, from /home/kisskb/slave/src/include/linux/module.h:15, from /home/kisskb/slave/src/fs/binfmt_elf.c:12: /home/kisskb/slave/src/fs/binfmt_elf.c: In function 'load_elf_binary': /home/kisskb/slave/src/arch/arc/include/asm/elf.h:58:29: warning: integer overflow in expression [-Woverflow] #define ELF_ET_DYN_BASE (2 * TASK_SIZE / 3) ^ /home/kisskb/slave/src/fs/binfmt_elf.c:919:16: note: in expansion of macro 'ELF_ET_DYN_BASE' load_bias = ELF_ET_DYN_BASE - vaddr; ^ CC net/core/gen_estimator.o CC fs/coredump.o CC drivers/hid/usbhid/hid-core.o LD fs/notify/inotify/built-in.o CC drivers/input/keyboard/atkbd.o CC fs/proc/root.o LD fs/notify/built-in.o CC drivers/of/fdt.o CC drivers/mtd/mtdconcat.o CC fs/ntfs/file.o CC fs/drop_caches.o LD fs/sysfs/built-in.o CC fs/ntfs/index.o CC fs/ext4/resize.o LD fs/kernfs/built-in.o CC fs/ntfs/inode.o CC drivers/pps/sysfs.o LD drivers/pps/clients/built-in.o LD drivers/hid/hid.o CC drivers/net/loopback.o CC net/ipv4/ip_input.o LD drivers/pps/generators/built-in.o LD fs/fat/vfat.o CC net/ipv4/ip_fragment.o In file included from /home/kisskb/slave/src/include/linux/jbd2.h:26:0, from /home/kisskb/slave/src/fs/jbd2/journal.c:28: /home/kisskb/slave/src/fs/jbd2/journal.c: In function 'jbd2_journal_init_inode': /home/kisskb/slave/src/include/linux/buffer_head.h:363:2: warning: 'blocknr' may be used uninitialized in this function [-Wmaybe-uninitialized] return __getblk_gfp(bdev, block, size, 0); ^ /home/kisskb/slave/src/fs/jbd2/journal.c:1194:21: note: 'blocknr' was declared here unsigned long long blocknr; ^ LD fs/fat/fat.o LD drivers/net/ethernet/ezchip/built-in.o LD fs/fat/built-in.o LD drivers/net/ethernet/cadence/built-in.o LD drivers/ptp/ptp.o AR lib/lib.a CC net/ipv4/ip_forward.o LD drivers/ptp/built-in.o LD drivers/net/ethernet/qualcomm/built-in.o LD drivers/net/ethernet/netronome/built-in.o CC net/ipv4/ip_options.o LD drivers/net/ethernet/renesas/built-in.o CC drivers/net/phy/phy.o CC fs/proc/base.o LD drivers/net/ethernet/rocker/built-in.o LD drivers/pwm/built-in.o LD drivers/net/ethernet/samsung/built-in.o CC drivers/input/mouse/psmouse-base.o CC drivers/input/mouse/synaptics.o LD drivers/net/ethernet/synopsys/built-in.o CC drivers/reset/core.o CC drivers/input/mouse/focaltech.o LD drivers/pps/pps_core.o CC fs/ext4/extents.o In file included from /home/kisskb/slave/src/include/linux/jbd2.h:26:0, from /home/kisskb/slave/src/fs/jbd2/journal.c:28: /home/kisskb/slave/src/fs/jbd2/journal.c: In function 'jbd2_journal_get_descriptor_buffer': /home/kisskb/slave/src/include/linux/buffer_head.h:370:2: warning: 'blocknr' may be used uninitialized in this function [-Wmaybe-uninitialized] return __getblk_gfp(bdev, block, size, __GFP_MOVABLE); ^ /home/kisskb/slave/src/fs/jbd2/journal.c:811:21: note: 'blocknr' was declared here unsigned long long blocknr; ^ LD drivers/pps/built-in.o CC fs/ntfs/mft.o CC drivers/net/ethernet/stmicro/stmmac/stmmac_main.o CC drivers/scsi/scsi.o CC fs/ext4/ext4_jbd2.o CC fs/ntfs/mst.o CC net/core/net_namespace.o CC drivers/mmc/core/sd_ops.o CC fs/lockd/host.o /home/kisskb/slave/src/fs/ext4/inode.c: In function 'ext4_get_block_write': /home/kisskb/slave/src/fs/ext4/inode.c:559:5: warning: 'retval' may be used uninitialized in this function [-Wmaybe-uninitialized] if (retval > 0 && map->m_flags & EXT4_MAP_MAPPED) { ^ /home/kisskb/slave/src/fs/ext4/inode.c:475:6: note: 'retval' was declared here int retval; ^ CC fs/lockd/svc.o CC drivers/mmc/core/sdio.o CC fs/jffs2/malloc.o /home/kisskb/slave/src/fs/ext4/inode.c: In function 'ext4_get_block_overwrite': /home/kisskb/slave/src/fs/ext4/inode.c:559:5: warning: 'retval' may be used uninitialized in this function [-Wmaybe-uninitialized] if (retval > 0 && map->m_flags & EXT4_MAP_MAPPED) { ^ /home/kisskb/slave/src/fs/ext4/inode.c:475:6: note: 'retval' was declared here int retval; ^ CC drivers/input/mouse/alps.o LD drivers/reset/built-in.o CC net/core/secure_seq.o CC fs/ntfs/namei.o LD drivers/soc/bcm/built-in.o CC drivers/of/fdt_address.o CC fs/ntfs/runlist.o LD drivers/soc/fsl/built-in.o In file included from /home/kisskb/slave/src/fs/ext4/ext4_jbd2.c:5:0: /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h: In function 'ext4_inode_journal_mode': /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h:409:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /home/kisskb/slave/src/fs/ext4/inode.c: In function 'ext4_get_block': /home/kisskb/slave/src/fs/ext4/inode.c:559:5: warning: 'retval' may be used uninitialized in this function [-Wmaybe-uninitialized] if (retval > 0 && map->m_flags & EXT4_MAP_MAPPED) { ^ /home/kisskb/slave/src/fs/ext4/inode.c:475:6: note: 'retval' was declared here int retval; ^ In file included from /home/kisskb/slave/src/fs/ext4/extents.c:43:0: /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h: In function 'ext4_inode_journal_mode': /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h:409:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ LD drivers/soc/built-in.o CC fs/ntfs/super.o CC drivers/tty/tty_io.o CC drivers/hid/usbhid/hid-quirks.o LD drivers/net/wireless/admtek/built-in.o CC drivers/usb/common/common.o CC net/core/sysctl_net_core.o CC net/core/flow_dissector.o /home/kisskb/slave/src/fs/ext4/inode.c: In function 'ext4_block_zero_page_range': /home/kisskb/slave/src/fs/ext4/inode.c:559:5: warning: 'retval' may be used uninitialized in this function [-Wmaybe-uninitialized] if (retval > 0 && map->m_flags & EXT4_MAP_MAPPED) { ^ /home/kisskb/slave/src/fs/ext4/inode.c:475:6: note: 'retval' was declared here int retval; ^ LD drivers/net/wireless/ath/built-in.o CC drivers/input/mouse/logips2pp.o LD drivers/net/wireless/atmel/built-in.o CC fs/ntfs/sysctl.o CC drivers/input/mouse/trackpoint.o CC drivers/net/phy/phy_device.o LD fs/jbd2/jbd2.o CC drivers/of/address.o LD drivers/net/wireless/broadcom/built-in.o LD fs/jbd2/built-in.o CC fs/ntfs/unistr.o LD drivers/hid/usbhid/usbhid.o CC net/ipv4/ip_output.o LD drivers/hid/usbhid/built-in.o LD drivers/hid/built-in.o LD drivers/net/wireless/cisco/built-in.o LD drivers/input/keyboard/built-in.o LD drivers/input/input-core.o /home/kisskb/slave/src/fs/ext4/inode.c: In function 'ext4_map_blocks': /home/kisskb/slave/src/fs/ext4/inode.c:559:5: warning: 'retval' may be used uninitialized in this function [-Wmaybe-uninitialized] if (retval > 0 && map->m_flags & EXT4_MAP_MAPPED) { ^ CC fs/jffs2/read.o CC fs/ext4/migrate.o CC fs/proc/generic.o LD drivers/net/wireless/intel/built-in.o CC drivers/of/irq.o CC fs/ntfs/upcase.o LD drivers/net/wireless/intersil/built-in.o LD drivers/video/backlight/built-in.o CC drivers/usb/core/usb.o LD drivers/net/wireless/marvell/built-in.o CC net/ipv4/ip_sockglue.o CC net/ipv4/inet_hashtables.o CC net/ipv4/inet_timewait_sock.o CC drivers/video/console/dummycon.o CC drivers/mmc/core/sdio_ops.o /home/kisskb/slave/src/fs/ext4/inode.c: In function 'ext4_getblk': /home/kisskb/slave/src/fs/ext4/inode.c:559:5: warning: 'retval' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/kisskb/slave/src/fs/ext4/inode.c:475:6: note: 'retval' was declared here int retval; ^ LD drivers/net/wireless/mediatek/built-in.o CC drivers/net/phy/mdio_bus.o LD drivers/net/wireless/ralink/built-in.o CC drivers/of/of_net.o LD drivers/net/wireless/realtek/built-in.o CC drivers/mmc/core/sdio_bus.o LD drivers/net/wireless/rsi/built-in.o CC drivers/mmc/card/queue.o CC drivers/mtd/mtdpart.o /home/kisskb/slave/src/fs/ext4/inode.c: In function 'ext4_bread': /home/kisskb/slave/src/fs/ext4/inode.c:559:5: warning: 'retval' may be used uninitialized in this function [-Wmaybe-uninitialized] if (retval > 0 && map->m_flags & EXT4_MAP_MAPPED) { ^ /home/kisskb/slave/src/fs/ext4/inode.c:475:6: note: 'retval' was declared here int retval; ^ LD drivers/usb/common/usb-common.o LD drivers/usb/common/built-in.o LD drivers/net/wireless/st/built-in.o CC drivers/input/mouse/touchkit_ps2.o LD drivers/mmc/host/built-in.o CC drivers/mtd/mtdchar.o CC drivers/scsi/hosts.o LD drivers/net/wireless/ti/built-in.o CC drivers/video/console/fbcon.o CC drivers/usb/host/ehci-hcd.o CC drivers/usb/core/hub.o CC drivers/input/mouse/cypress_ps2.o LD drivers/net/wireless/zydas/built-in.o CC fs/lockd/svclock.o CC drivers/input/mouse/sermouse.o LD drivers/net/wireless/built-in.o CC drivers/input/mouse/synaptics_usb.o CC net/ipv4/inet_connection_sock.o CC fs/jffs2/nodemgmt.o CC fs/nfs/file.o CC drivers/mmc/core/sdio_cis.o CC net/ipv4/tcp.o CC drivers/mmc/core/sdio_io.o CC fs/lockd/svcshare.o CC drivers/mmc/core/sdio_irq.o CC drivers/mmc/core/quirks.o CC drivers/mmc/core/slot-gpio.o CC net/core/dev.o CC drivers/mmc/core/pwrseq.o CC drivers/mmc/core/pwrseq_simple.o CC fs/lockd/svcproc.o CC drivers/of/of_mdio.o CC drivers/mmc/core/pwrseq_emmc.o CC fs/lockd/svcsubs.o CC drivers/net/phy/mdio_device.o CC drivers/of/of_mtd.o LD drivers/mmc/card/mmc_block.o LD drivers/mmc/card/built-in.o CC drivers/net/phy/national.o CC net/ipv4/tcp_input.o CC fs/ext4/mballoc.o CC fs/lockd/mon.o CC net/core/ethtool.o CC drivers/usb/core/hcd.o CC net/core/dev_addr_lists.o CC drivers/usb/core/urb.o CC net/core/dst.o CC drivers/scsi/scsi_ioctl.o CC net/core/netevent.o CC fs/proc/array.o CC net/core/neighbour.o LD drivers/mmc/core/mmc_core.o CC fs/jffs2/readinode.o LD drivers/mmc/core/built-in.o LD drivers/mmc/built-in.o CC fs/jffs2/write.o CC fs/ext4/block_validity.o CC fs/jffs2/scan.o CC net/ipv4/tcp_output.o CC drivers/usb/core/message.o CC drivers/mtd/ofpart.o LD fs/ntfs/ntfs.o LD fs/ntfs/built-in.o CC drivers/mtd/cmdlinepart.o CC drivers/video/logo/logo.o LD drivers/net/phy/libphy.o CC drivers/video/fbdev/core/fb_cmdline.o LD drivers/net/phy/built-in.o LD drivers/video/fbdev/omap2/omapfb/displays/built-in.o CC fs/lockd/xdr.o CC fs/proc/fd.o LD drivers/video/fbdev/omap2/omapfb/dss/built-in.o In file included from /home/kisskb/slave/src/fs/ext4/extents.c:44:0: /home/kisskb/slave/src/fs/ext4/extents.c: In function 'ext4_ext_convert_to_initialized.isra.49': /home/kisskb/slave/src/fs/ext4/ext4_extents.h:224:8: warning: '*((void *)&zero_ex+8)' may be used uninitialized in this function [-Wmaybe-uninitialized] block = le32_to_cpu(ex->ee_start_lo); ^ /home/kisskb/slave/src/fs/ext4/extents.c:3394:21: note: '*((void *)&zero_ex+8)' was declared here struct ext4_extent zero_ex; ^ In file included from /home/kisskb/slave/src/fs/ext4/extents.c:44:0: /home/kisskb/slave/src/fs/ext4/ext4_extents.h:225:12: warning: '*((void *)&zero_ex+6)' may be used uninitialized in this function [-Wmaybe-uninitialized] block |= ((ext4_fsblk_t) le16_to_cpu(ex->ee_start_hi) << 31) << 1; ^ /home/kisskb/slave/src/fs/ext4/extents.c:3394:21: note: '*((void *)&zero_ex+6)' was declared here struct ext4_extent zero_ex; ^ /home/kisskb/slave/src/fs/ext4/extents.c:3113:2: warning: 'zero_ex.ee_block' may be used uninitialized in this function [-Wmaybe-uninitialized] return ext4_es_insert_extent(inode, ee_block, ee_len, ee_pblock, ^ /home/kisskb/slave/src/fs/ext4/extents.c:3394:21: note: 'zero_ex.ee_block' was declared here struct ext4_extent zero_ex; ^ CC net/ipv4/tcp_timer.o LD drivers/video/fbdev/omap2/omapfb/built-in.o In file included from /home/kisskb/slave/src/fs/ext4/mballoc.c:24:0: /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h: In function 'ext4_inode_journal_mode': /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h:409:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ CC drivers/mtd/mtd_blkdevs.o LD drivers/of/built-in.o CC fs/lockd/clnt4xdr.o CC fs/proc/proc_tty.o CC fs/lockd/xdr4.o LD drivers/video/fbdev/omap2/built-in.o LOGO drivers/video/logo/logo_superh_mono.c LOGO drivers/video/logo/logo_linux_mono.c CC fs/proc/cmdline.o LOGO drivers/video/logo/logo_superh_vga16.c /home/kisskb/slave/src/net/core/ethtool.c: In function 'ethtool_get_feature_mask': /home/kisskb/slave/src/net/core/ethtool.c:294:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ LOGO drivers/video/logo/clut_vga16.c LOGO drivers/video/logo/logo_linux_vga16.c LOGO drivers/video/logo/logo_blackfin_vga16.c LOGO drivers/video/logo/logo_spe_clut224.c CC net/ipv4/tcp_ipv4.o LOGO drivers/video/logo/logo_mac_clut224.c LOGO drivers/video/logo/logo_superh_clut224.c CC drivers/mtd/mtdblock.o LOGO drivers/video/logo/logo_sun_clut224.c LOGO drivers/video/logo/logo_linux_clut224.c LD drivers/input/mouse/psmouse.o LOGO drivers/video/logo/logo_parisc_clut224.c CC net/core/rtnetlink.o LD drivers/input/mouse/built-in.o LOGO drivers/video/logo/logo_blackfin_clut224.c LOGO drivers/video/logo/logo_dec_clut224.c LD drivers/input/built-in.o LOGO drivers/video/logo/logo_m32r_clut224.c CC fs/lockd/svc4proc.o CC drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.o CC drivers/scsi/scsicam.o LOGO drivers/video/logo/logo_sgi_clut224.c CC drivers/scsi/scsi_error.o LD drivers/video/logo/built-in.o CC net/ipv4/tcp_minisocks.o CC fs/proc/consoles.o CC net/ipv4/tcp_cong.o CC drivers/mtd/chips/chipreg.o CC fs/proc/cpuinfo.o CC drivers/video/fbdev/core/fb_notify.o CC fs/nfs/getroot.o CC fs/lockd/procfs.o CC fs/ext4/move_extent.o CC net/core/utils.o /home/kisskb/slave/src/net/core/neighbour.c: In function 'neigh_sysctl_register': /home/kisskb/slave/src/net/core/neighbour.c:3180:10: warning: 'p_name' may be used uninitialized in this function [-Wmaybe-uninitialized] snprintf(neigh_path, sizeof(neigh_path), "net/%s/neigh/%s", ^ CC fs/ext4/mmp.o CC fs/proc/devices.o CC fs/proc/interrupts.o CC drivers/usb/core/driver.o LD drivers/mtd/chips/built-in.o LD drivers/mtd/devices/built-in.o LD drivers/mtd/lpddr/built-in.o LD drivers/mtd/maps/built-in.o CC fs/proc/loadavg.o LD drivers/mtd/onenand/built-in.o CC fs/proc/meminfo.o CC drivers/mtd/nand/nand_base.o LD drivers/mtd/tests/built-in.o CC drivers/mtd/nand/nand_bbt.o CC drivers/video/fbdev/core/fbmem.o In file included from /home/kisskb/slave/src/fs/ext4/move_extent.c:19:0: /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h: In function 'ext4_inode_journal_mode': /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h:409:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ LD drivers/mtd/mtd.o CC drivers/mtd/nand/nand_timings.o CC fs/proc/stat.o CC drivers/tty/n_tty.o CC fs/proc/uptime.o CC net/core/link_watch.o CC drivers/scsi/scsi_lib.o CC drivers/video/fbdev/core/fbmon.o CC net/core/filter.o CC fs/jffs2/gc.o CC drivers/usb/core/config.o CC fs/nfs/inode.o CC fs/jffs2/symlink.o CC fs/jffs2/build.o CC drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.o CC fs/proc/version.o CC fs/proc/softirqs.o /home/kisskb/slave/src/fs/ext4/extents.c: In function 'ext4_ext_map_blocks': /home/kisskb/slave/src/fs/ext4/extents.c:2306:14: warning: 'lblock' may be used uninitialized in this function [-Wmaybe-uninitialized] ext4_lblk_t lblock; ^ /home/kisskb/slave/src/fs/ext4/extents.c:2305:14: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized] ext4_lblk_t len; ^ CC drivers/mtd/nand/nand_ecc.o CC fs/proc/namespaces.o CC fs/jffs2/erase.o CC fs/proc/self.o CC fs/proc/thread_self.o CC net/ipv4/tcp_fastopen.o CC net/ipv4/tcp_metrics.o CC fs/jffs2/background.o CC drivers/video/fbdev/core/fbcmap.o CC fs/proc/proc_sysctl.o CC fs/proc/proc_net.o CC fs/jffs2/fs.o CC fs/ext4/indirect.o CC net/core/sock_diag.o CC net/ipv4/tcp_recovery.o CC net/ipv4/tcp_offload.o CC net/ipv4/datagram.o CC net/core/dev_ioctl.o LD fs/lockd/lockd.o CC drivers/usb/core/file.o CC drivers/mtd/nand/nand_ids.o CC fs/proc/kmsg.o LD fs/lockd/built-in.o CC fs/proc/page.o CC drivers/usb/core/buffer.o CC fs/jffs2/writev.o CC drivers/usb/core/sysfs.o CC net/core/sock_reuseport.o CC net/core/tso.o CC fs/jffs2/super.o CC net/core/flow.o CC fs/ext4/extents_status.o CC fs/jffs2/debug.o CC fs/ext4/xattr.o CC fs/ext4/xattr_user.o CC drivers/net/ethernet/stmicro/stmmac/ring_mode.o CC drivers/net/ethernet/stmicro/stmmac/chain_mode.o CC drivers/usb/core/endpoint.o CC drivers/usb/core/devio.o In file included from /home/kisskb/slave/src/fs/ext4/indirect.c:23:0: /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h: In function 'ext4_inode_journal_mode': /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h:409:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ CC fs/ext4/xattr_trusted.o CC net/ipv4/raw.o CC fs/jffs2/wbuf.o In file included from /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:16:0: /home/kisskb/slave/src/net/ipv4/tcp_metrics.c: In function 'tcp_metrics_nl_cmd_get': /home/kisskb/slave/src/include/net/inetpeer.h:141:6: warning: 'saddr..key[3]' may be used uninitialized in this function [-Wmaybe-uninitialized] if (a->key[i] == b->key[i]) ^ /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:981:23: note: 'saddr..key[3]' was declared here struct inetpeer_addr saddr, daddr; ^ In file included from /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:16:0: /home/kisskb/slave/src/include/net/inetpeer.h:141:6: warning: 'saddr..key[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] if (a->key[i] == b->key[i]) ^ /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:981:23: note: 'saddr..key[2]' was declared here struct inetpeer_addr saddr, daddr; ^ In file included from /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:16:0: /home/kisskb/slave/src/include/net/inetpeer.h:141:26: warning: 'saddr..a4.vif' may be used uninitialized in this function [-Wmaybe-uninitialized] if (a->key[i] == b->key[i]) ^ /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:981:23: note: 'saddr..a4.vif' was declared here struct inetpeer_addr saddr, daddr; ^ In file included from /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:16:0: /home/kisskb/slave/src/include/net/inetpeer.h:141:6: warning: 'saddr..a4.addr' may be used uninitialized in this function [-Wmaybe-uninitialized] if (a->key[i] == b->key[i]) ^ /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:981:23: note: 'saddr..a4.addr' was declared here struct inetpeer_addr saddr, daddr; ^ In file included from /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:16:0: /home/kisskb/slave/src/include/net/inetpeer.h:141:6: warning: 'daddr.in6_u.u6_addr32[3]' may be used uninitialized in this function [-Wmaybe-uninitialized] if (a->key[i] == b->key[i]) ^ CC drivers/usb/core/notify.o /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:981:30: note: 'daddr.in6_u.u6_addr32[3]' was declared here struct inetpeer_addr saddr, daddr; ^ In file included from /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:16:0: /home/kisskb/slave/src/include/net/inetpeer.h:141:6: warning: 'daddr.in6_u.u6_addr32[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] if (a->key[i] == b->key[i]) ^ /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:981:30: note: 'daddr.in6_u.u6_addr32[2]' was declared here struct inetpeer_addr saddr, daddr; ^ CC drivers/video/fbdev/core/fbsysfs.o In file included from /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:16:0: /home/kisskb/slave/src/net/ipv4/tcp_metrics.c: In function 'tcp_metrics_nl_cmd_del': /home/kisskb/slave/src/include/net/inetpeer.h:141:6: warning: 'daddr..a4.addr' may be used uninitialized in this function [-Wmaybe-uninitialized] if (a->key[i] == b->key[i]) ^ /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:1062:30: note: 'daddr..a4.addr' was declared here struct inetpeer_addr saddr, daddr; ^ /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:1079:7: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] hash ^= net_hash_mix(net); ^ In file included from /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:16:0: /home/kisskb/slave/src/include/net/inetpeer.h:141:6: warning: 'saddr..key[3]' may be used uninitialized in this function [-Wmaybe-uninitialized] if (a->key[i] == b->key[i]) ^ /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:1062:23: note: 'saddr..key[3]' was declared here struct inetpeer_addr saddr, daddr; ^ In file included from /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:16:0: /home/kisskb/slave/src/include/net/inetpeer.h:141:6: warning: 'saddr..key[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] if (a->key[i] == b->key[i]) ^ /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:1062:23: note: 'saddr..key[2]' was declared here struct inetpeer_addr saddr, daddr; ^ In file included from /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:16:0: /home/kisskb/slave/src/include/net/inetpeer.h:141:6: warning: 'daddr.in6_u.u6_addr32[3]' may be used uninitialized in this function [-Wmaybe-uninitialized] if (a->key[i] == b->key[i]) ^ /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:1062:30: note: 'daddr.in6_u.u6_addr32[3]' was declared here struct inetpeer_addr saddr, daddr; ^ In file included from /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:16:0: /home/kisskb/slave/src/include/net/inetpeer.h:141:6: warning: 'daddr.in6_u.u6_addr32[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] if (a->key[i] == b->key[i]) ^ /home/kisskb/slave/src/net/ipv4/tcp_metrics.c:1062:30: note: 'daddr.in6_u.u6_addr32[2]' was declared here struct inetpeer_addr saddr, daddr; ^ CC drivers/usb/core/generic.o CC net/ipv4/udp.o CC drivers/scsi/scsi_common.o CC fs/jffs2/compr_rtime.o CC net/ipv4/udplite.o CC net/ipv4/udp_offload.o CC net/core/net-sysfs.o CC drivers/usb/core/quirks.o CC fs/jffs2/compr_zlib.o CC fs/ext4/inline.o CC drivers/scsi/scsi_lib_dma.o CC drivers/usb/core/devices.o CC fs/ext4/readpage.o CC net/core/net-procfs.o CC drivers/video/console/bitblit.o CC net/core/ptp_classifier.o CC drivers/video/console/softcursor.o CC drivers/usb/core/port.o CC net/ipv4/arp.o CC drivers/net/ethernet/stmicro/stmmac/dwmac_lib.o CC fs/nfs/super.o CC fs/ext4/sysfs.o CC drivers/usb/host/ehci-platform.o CC net/ipv6/addrconf_core.o CC drivers/usb/host/ohci-hcd.o CC drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.o CC drivers/usb/host/ohci-platform.o CC net/ipv6/exthdrs_core.o CC drivers/tty/tty_ioctl.o CC net/ipv4/icmp.o CC drivers/video/fbdev/core/modedb.o CC net/ipv4/devinet.o CC drivers/video/fbdev/core/fbcvt.o CC net/ipv4/af_inet.o CC net/ipv4/igmp.o In file included from /home/kisskb/slave/src/fs/ext4/inline.c:17:0: /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h: In function 'ext4_inode_journal_mode': /home/kisskb/slave/src/fs/ext4/ext4_jbd2.h:409:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ CC net/ipv4/fib_frontend.o LD drivers/usb/misc/built-in.o CC drivers/usb/phy/of.o CC drivers/scsi/scsi_scan.o CC net/ipv4/fib_semantics.o CC drivers/scsi/scsi_sysfs.o CC net/ipv4/fib_trie.o CC drivers/scsi/scsi_devinfo.o CC net/ipv4/inet_fragment.o CC drivers/scsi/scsi_sysctl.o CC net/ipv4/ping.o LD drivers/usb/phy/built-in.o CC drivers/scsi/scsi_proc.o CC drivers/scsi/scsi_trace.o CC drivers/scsi/scsi_logging.o CC drivers/usb/storage/scsiglue.o CC net/key/af_key.o CC fs/nfs/direct.o CC drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.o CC fs/nfs/pagelist.o LD fs/proc/proc.o CC net/ipv6/ip6_checksum.o LD fs/proc/built-in.o CC net/netlink/af_netlink.o CC net/packet/af_packet.o CC drivers/net/ethernet/stmicro/stmmac/dwmac100_core.o LD drivers/video/console/built-in.o CC net/ipv4/ip_tunnel_core.o CC drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.o LD fs/jffs2/jffs2.o CC net/ipv6/ip6_icmp.o LD fs/jffs2/built-in.o CC drivers/net/ethernet/stmicro/stmmac/enh_desc.o CC drivers/scsi/sd.o LD drivers/video/fbdev/core/fb.o LD drivers/video/fbdev/core/built-in.o LD drivers/video/fbdev/built-in.o LD drivers/video/built-in.o CC drivers/net/ethernet/stmicro/stmmac/norm_desc.o CC drivers/net/ethernet/stmicro/stmmac/mmc_core.o CC net/ipv4/gre_offload.o CC drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.o CC net/ipv4/sysctl_net_ipv4.o CC drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.o CC net/ipv4/proc.o CC drivers/net/ethernet/stmicro/stmmac/stmmac_platform.o CC drivers/tty/tty_ldisc.o CC drivers/usb/storage/protocol.o CC drivers/net/ethernet/stmicro/stmmac/dwmac-generic.o CC net/netlink/genetlink.o CC drivers/usb/storage/transport.o /home/kisskb/slave/src/net/ipv4/tcp_input.c: In function 'tcp_data_queue': /home/kisskb/slave/src/net/ipv4/tcp_input.c:4228:49: warning: array subscript is above array bounds [-Warray-bounds] tp->selective_acks[i-1] = tp->selective_acks[i]; ^ CC net/ipv6/output_core.o CC net/ipv4/inet_lro.o CC drivers/usb/storage/usb.o CC net/ipv6/protocol.o CC net/ipv4/ipconfig.o CC net/ipv4/inet_diag.o CC net/ipv4/tcp_diag.o /home/kisskb/slave/src/net/ipv4/ping.c: In function 'ping_err': /home/kisskb/slave/src/net/ipv4/ping.c:559:37: warning: 'code' may be used uninitialized in this function [-Wmaybe-uninitialized] harderr = icmp_err_convert[code].fatal; ^ /home/kisskb/slave/src/net/ipv4/ping.c:532:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] switch (type) { ^ /home/kisskb/slave/src/net/ipv4/ping.c:513:48: warning: 'icmph' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!ping_supported(family, icmph->type, icmph->code)) ^ CC drivers/usb/storage/initializers.o CC drivers/usb/storage/option_ms.o CC net/ipv6/ip6_offload.o CC drivers/usb/storage/sierra_ms.o LD drivers/mtd/nand/nand.o /home/kisskb/slave/src/net/ipv4/ping.c: In function 'ping_common_sendmsg': /home/kisskb/slave/src/net/ipv4/ping.c:690:21: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!ping_supported(family, type, code)) ^ /home/kisskb/slave/src/net/ipv4/ping.c:476:63: warning: 'code' may be used uninitialized in this function [-Wmaybe-uninitialized] return (family == AF_INET && type == ICMP_ECHO && code == 0) || ^ /home/kisskb/slave/src/net/ipv4/ping.c:658:11: note: 'code' was declared here u8 type, code; ^ CC drivers/usb/storage/usual-tables.o LD drivers/mtd/nand/built-in.o CC net/ipv4/tcp_cubic.o LD drivers/mtd/built-in.o CC net/ipv4/xfrm4_policy.o LD drivers/net/ethernet/stmicro/stmmac/stmmac-platform.o CC net/ipv4/xfrm4_state.o CC drivers/tty/tty_buffer.o LD drivers/net/ethernet/stmicro/stmmac/stmmac.o CC drivers/tty/tty_port.o CC net/ipv4/xfrm4_input.o CC drivers/tty/tty_mutex.o CC net/ipv4/xfrm4_output.o CC net/ipv4/xfrm4_protocol.o LD drivers/scsi/scsi_mod.o CC net/ipv6/tcpv6_offload.o CC drivers/tty/tty_ldsem.o CC drivers/tty/pty.o CC fs/nfs/read.o CC net/ipv6/udp_offload.o CC fs/nfs/symlink.o CC fs/nfs/unlink.o LD drivers/net/ethernet/stmicro/stmmac/built-in.o CC net/ipv6/exthdrs_offload.o /home/kisskb/slave/src/drivers/usb/storage/transport.c: In function 'usb_stor_bulk_srb': /home/kisskb/slave/src/drivers/usb/storage/transport.c:473:40: warning: 'partial' may be used uninitialized in this function [-Wmaybe-uninitialized] scsi_set_resid(srb, scsi_bufflen(srb) - partial); ^ LD fs/ext4/ext4.o CC fs/nfs/write.o LD drivers/usb/host/built-in.o LD drivers/net/ethernet/stmicro/built-in.o LD drivers/tty/ipwireless/built-in.o LD fs/ext4/built-in.o LD drivers/net/ethernet/built-in.o CC net/sched/sch_generic.o CC net/sched/sch_mq.o CC fs/nfs/namespace.o /home/kisskb/slave/src/drivers/usb/storage/transport.c: In function 'usb_stor_bulk_transfer_sg': /home/kisskb/slave/src/drivers/usb/storage/transport.c:499:15: warning: 'partial' may be used uninitialized in this function [-Wmaybe-uninitialized] length_left -= partial; ^ CC fs/nfs/mount_clnt.o CC drivers/tty/serial/serial_core.o CC drivers/tty/serial/earlycon.o CC drivers/tty/vt/vt_ioctl.o CC drivers/tty/vt/selection.o CC drivers/tty/vt/vc_screen.o LD drivers/net/built-in.o /home/kisskb/slave/src/net/ipv4/fib_trie.c: In function 'fib_trie_unmerge': /home/kisskb/slave/src/net/ipv4/fib_trie.c:909:11: warning: 'local_tp' may be used uninitialized in this function [-Wmaybe-uninitialized] while (tn->slen < l->slen) { ^ /home/kisskb/slave/src/net/ipv4/fib_trie.c:1696:39: note: 'local_tp' was declared here struct key_vector *local_l = NULL, *local_tp; ^ CC net/sunrpc/clnt.o LD drivers/usb/core/usbcore.o CC net/sunrpc/xprt.o CC fs/nfs/nfstrace.o CC net/sunrpc/socklib.o CC fs/nfs/sysctl.o CC net/sunrpc/xprtsock.o LD drivers/usb/core/built-in.o CC fs/nfs/nfs2super.o CC drivers/tty/vt/keyboard.o /home/kisskb/slave/src/net/packet/af_packet.c: In function 'tpacket_rcv': /home/kisskb/slave/src/net/packet/af_packet.c:2098:33: warning: 'hdrlen' may be used uninitialized in this function [-Wmaybe-uninitialized] unsigned short macoff, netoff, hdrlen; ^ CC fs/nfs/proc.o CC fs/nfs/nfs2xdr.o CC drivers/tty/serial/8250/8250_core.o CC fs/nfs/nfs3super.o LD net/wireless/built-in.o CC net/unix/af_unix.o CC net/sysctl_net.o CC net/unix/garbage.o CC net/unix/sysctl_net_unix.o CC drivers/tty/serial/8250/8250_port.o LD drivers/usb/storage/usb-storage.o CC net/xfrm/xfrm_policy.o LD drivers/usb/storage/built-in.o LD drivers/usb/built-in.o CC net/xfrm/xfrm_state.o CC fs/nfs/nfs3client.o CC net/xfrm/xfrm_hash.o CC net/xfrm/xfrm_input.o CC fs/nfs/nfs3proc.o CC net/xfrm/xfrm_output.o CC fs/nfs/nfs3xdr.o CC drivers/tty/vt/consolemap.o CC drivers/tty/serial/8250/8250_early.o LD net/ipv6/built-in.o CONMK drivers/tty/vt/consolemap_deftbl.c CC drivers/tty/vt/vt.o SHIPPED drivers/tty/vt/defkeymap.c CC drivers/tty/serial/8250/8250_dw.o CC drivers/tty/vt/consolemap_deftbl.o CC net/xfrm/xfrm_sysctl.o CC net/xfrm/xfrm_replay.o CC drivers/tty/vt/defkeymap.o CC net/xfrm/xfrm_algo.o CC net/sunrpc/sched.o CC net/sunrpc/auth.o CC drivers/tty/serial/8250/8250_of.o CC net/sunrpc/auth_null.o CC net/sunrpc/auth_generic.o CC net/sunrpc/auth_unix.o CC net/sunrpc/svc.o CC net/sunrpc/svcsock.o CC net/sunrpc/svcauth.o CC net/sunrpc/svcauth_unix.o CC net/sunrpc/addr.o CC net/sunrpc/rpcb_clnt.o CC net/sunrpc/xdr.o CC net/sunrpc/timer.o LD net/ipv4/built-in.o CC net/sunrpc/sunrpc_syms.o CC net/sunrpc/cache.o /home/kisskb/slave/src/drivers/tty/serial/8250/8250_core.c: In function 'univ8250_release_irq': /home/kisskb/slave/src/drivers/tty/serial/8250/8250_core.c:163:19: warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!list_empty(i->head)) { ^ /home/kisskb/slave/src/drivers/tty/serial/8250/8250_core.c:235:19: note: 'i' was declared here struct irq_info *i; ^ CC net/sunrpc/rpc_pipe.o CC net/sunrpc/svc_xprt.o LD drivers/tty/serial/8250/8250.o CC net/sunrpc/stats.o CC net/sunrpc/sysctl.o LD net/sched/built-in.o LD net/key/built-in.o In file included from /home/kisskb/slave/src/include/linux/sunrpc/svcsock.h:13:0, from /home/kisskb/slave/src/net/sunrpc/svcsock.c:52: /home/kisskb/slave/src/include/linux/sunrpc/svc_xprt.h: In function 'svc_addr_len': /home/kisskb/slave/src/include/linux/sunrpc/svc_xprt.h:175:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ LD net/netlink/built-in.o /home/kisskb/slave/src/net/sunrpc/svcsock.c: In function 'svc_setup_socket': /home/kisskb/slave/src/net/sunrpc/svcsock.c:779:6: warning: 'optname' may be used uninitialized in this function [-Wmaybe-uninitialized] err = kernel_setsockopt(svsk->sk_sock, level, optname, ^ /home/kisskb/slave/src/net/sunrpc/svcsock.c:746:18: note: 'optname' was declared here int err, level, optname, one = 1; ^ /home/kisskb/slave/src/net/sunrpc/svcsock.c:779:6: warning: 'level' may be used uninitialized in this function [-Wmaybe-uninitialized] err = kernel_setsockopt(svsk->sk_sock, level, optname, ^ /home/kisskb/slave/src/net/sunrpc/svcsock.c:746:11: note: 'level' was declared here int err, level, optname, one = 1; ^ LD drivers/scsi/sd_mod.o LD drivers/scsi/built-in.o LD fs/nfs/nfsv2.o /home/kisskb/slave/src/net/xfrm/xfrm_policy.c: In function 'xfrm_resolve_and_create_bundle': /home/kisskb/slave/src/net/xfrm/xfrm_policy.c:1599:7: warning: 'dst_ops' may be used uninitialized in this function [-Wmaybe-uninitialized] xdst = dst_alloc(dst_ops, NULL, 0, DST_OBSOLETE_NONE, 0); ^ /home/kisskb/slave/src/net/xfrm/xfrm_policy.c:1581:18: note: 'dst_ops' was declared here struct dst_ops *dst_ops; ^ LD fs/nfs/nfs.o LD net/core/built-in.o LD net/packet/built-in.o /home/kisskb/slave/src/net/sunrpc/xdr.c: In function 'xdr_encode_word': /home/kisskb/slave/src/net/sunrpc/xdr.c:1153:8: warning: 'subbuf.tail[0].iov_base' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(subbuf->tail[0].iov_base, obj, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1159:17: note: 'subbuf.tail[0].iov_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1149:17: warning: 'subbuf.page_base' may be used uninitialized in this function [-Wmaybe-uninitialized] _copy_to_pages(subbuf->pages, subbuf->page_base, obj, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1159:17: note: 'subbuf.page_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1149:17: warning: 'subbuf.pages' may be used uninitialized in this function [-Wmaybe-uninitialized] _copy_to_pages(subbuf->pages, subbuf->page_base, obj, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1159:17: note: 'subbuf.pages' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1144:8: warning: 'subbuf.head[0].iov_base' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(subbuf->head[0].iov_base, obj, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1159:17: note: 'subbuf.head[0].iov_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c: In function 'write_bytes_to_xdr_buf': /home/kisskb/slave/src/net/sunrpc/xdr.c:1153:8: warning: 'subbuf.tail[0].iov_base' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(subbuf->tail[0].iov_base, obj, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1159:17: note: 'subbuf.tail[0].iov_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1149:17: warning: 'subbuf.page_base' may be used uninitialized in this function [-Wmaybe-uninitialized] _copy_to_pages(subbuf->pages, subbuf->page_base, obj, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1159:17: note: 'subbuf.page_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1149:17: warning: 'subbuf.pages' may be used uninitialized in this function [-Wmaybe-uninitialized] _copy_to_pages(subbuf->pages, subbuf->page_base, obj, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1159:17: note: 'subbuf.pages' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1144:8: warning: 'subbuf.head[0].iov_base' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(subbuf->head[0].iov_base, obj, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1159:17: note: 'subbuf.head[0].iov_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/svcauth_unix.c: In function 'svcauth_unix_set_client': /home/kisskb/slave/src/net/sunrpc/svcauth_unix.c:282:12: warning: 'sin6' may be used uninitialized in this function [-Wmaybe-uninitialized] ip.m_addr = *addr; ^ /home/kisskb/slave/src/net/sunrpc/svcauth_unix.c:658:23: note: 'sin6' was declared here struct sockaddr_in6 *sin6, sin6_storage; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c: In function 'read_bytes_from_xdr_buf': /home/kisskb/slave/src/net/sunrpc/xdr.c:1122:8: warning: 'subbuf.tail[0].iov_base' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(obj, subbuf->tail[0].iov_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1128:17: note: 'subbuf.tail[0].iov_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1118:19: warning: 'subbuf.page_base' may be used uninitialized in this function [-Wmaybe-uninitialized] _copy_from_pages(obj, subbuf->pages, subbuf->page_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1128:17: note: 'subbuf.page_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1118:19: warning: 'subbuf.pages' may be used uninitialized in this function [-Wmaybe-uninitialized] _copy_from_pages(obj, subbuf->pages, subbuf->page_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1128:17: note: 'subbuf.pages' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1113:8: warning: 'subbuf.head[0].iov_base' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(obj, subbuf->head[0].iov_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1128:17: note: 'subbuf.head[0].iov_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c: In function 'xdr_decode_word': /home/kisskb/slave/src/net/sunrpc/xdr.c:1122:8: warning: 'subbuf.tail[0].iov_base' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(obj, subbuf->tail[0].iov_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1128:17: note: 'subbuf.tail[0].iov_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1118:19: warning: 'subbuf.page_base' may be used uninitialized in this function [-Wmaybe-uninitialized] _copy_from_pages(obj, subbuf->pages, subbuf->page_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1128:17: note: 'subbuf.page_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1118:19: warning: 'subbuf.pages' may be used uninitialized in this function [-Wmaybe-uninitialized] _copy_from_pages(obj, subbuf->pages, subbuf->page_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1128:17: note: 'subbuf.pages' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1113:8: warning: 'subbuf.head[0].iov_base' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(obj, subbuf->head[0].iov_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1128:17: note: 'subbuf.head[0].iov_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/unix/af_unix.c: In function 'unix_dgram_connect': /home/kisskb/slave/src/net/unix/af_unix.c:1130:9: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] other = unix_find_other(net, sunaddr, alen, sock->type, hash, &err); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c: In function 'xdr_buf_read_netobj': /home/kisskb/slave/src/net/sunrpc/xdr.c:1122:8: warning: 'subbuf.tail[0].iov_base' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(obj, subbuf->tail[0].iov_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1199:17: note: 'subbuf.tail[0].iov_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1118:19: warning: 'subbuf.page_base' may be used uninitialized in this function [-Wmaybe-uninitialized] _copy_from_pages(obj, subbuf->pages, subbuf->page_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1199:17: note: 'subbuf.page_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1118:19: warning: 'subbuf.pages' may be used uninitialized in this function [-Wmaybe-uninitialized] _copy_from_pages(obj, subbuf->pages, subbuf->page_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1199:17: note: 'subbuf.pages' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1207:12: warning: 'subbuf.head[0].iov_base' may be used uninitialized in this function [-Wmaybe-uninitialized] obj->data = subbuf.head[0].iov_base; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1122:8: warning: 'subbuf.tail[0].iov_base' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(obj, subbuf->tail[0].iov_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1128:17: note: 'subbuf.tail[0].iov_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1118:19: warning: 'subbuf.page_base' may be used uninitialized in this function [-Wmaybe-uninitialized] _copy_from_pages(obj, subbuf->pages, subbuf->page_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1128:17: note: 'subbuf.page_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1118:19: warning: 'subbuf.pages' may be used uninitialized in this function [-Wmaybe-uninitialized] _copy_from_pages(obj, subbuf->pages, subbuf->page_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1128:17: note: 'subbuf.pages' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1113:8: warning: 'subbuf.head[0].iov_base' may be used uninitialized in this function [-Wmaybe-uninitialized] memcpy(obj, subbuf->head[0].iov_base, this_len); ^ /home/kisskb/slave/src/net/sunrpc/xdr.c:1128:17: note: 'subbuf.head[0].iov_base' was declared here struct xdr_buf subbuf; ^ /home/kisskb/slave/src/net/unix/af_unix.c: In function 'unix_bind': /home/kisskb/slave/src/net/unix/af_unix.c:1036:20: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] addr->hash = hash ^ sk->sk_type; ^ LD fs/nfs/nfsv3.o LD drivers/tty/serial/8250/8250_base.o LD fs/nfs/built-in.o /home/kisskb/slave/src/net/unix/af_unix.c: In function 'unix_stream_connect': /home/kisskb/slave/src/net/unix/af_unix.c:1251:8: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] other = unix_find_other(net, sunaddr, addr_len, sk->sk_type, hash, &err); ^ LD drivers/tty/serial/8250/built-in.o LD drivers/tty/serial/built-in.o LD fs/built-in.o /home/kisskb/slave/src/net/unix/af_unix.c: In function 'unix_seqpacket_sendmsg': /home/kisskb/slave/src/net/unix/af_unix.c:1724:9: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] other = unix_find_other(net, sunaddr, namelen, sk->sk_type, ^ /home/kisskb/slave/src/net/unix/af_unix.c:1651:15: note: 'hash' was declared here unsigned int hash; ^ /home/kisskb/slave/src/net/unix/af_unix.c: In function 'unix_dgram_sendmsg': /home/kisskb/slave/src/net/unix/af_unix.c:1724:9: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] other = unix_find_other(net, sunaddr, namelen, sk->sk_type, ^ LD net/sunrpc/sunrpc.o LD net/sunrpc/built-in.o /home/kisskb/slave/src/net/xfrm/xfrm_policy.c: In function 'xfrm_bundle_lookup': /home/kisskb/slave/src/net/xfrm/xfrm_policy.c:1599:7: warning: 'dst_ops' may be used uninitialized in this function [-Wmaybe-uninitialized] xdst = dst_alloc(dst_ops, NULL, 0, DST_OBSOLETE_NONE, 0); ^ /home/kisskb/slave/src/net/xfrm/xfrm_policy.c:1581:18: note: 'dst_ops' was declared here struct dst_ops *dst_ops; ^ LD net/unix/unix.o LD net/unix/built-in.o LD net/xfrm/built-in.o LD net/built-in.o LD drivers/tty/vt/built-in.o LD drivers/tty/built-in.o LD drivers/built-in.o LINK vmlinux LD vmlinux.o MODPOST vmlinux.o GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o LD init/built-in.o KSYM .tmp_kallsyms1.o KSYM .tmp_kallsyms2.o LD vmlinux SORTEX vmlinux SYSMAP System.map Building modules, stage 2. MODPOST 5 modules CC crypto/drbg.mod.o CC crypto/echainiv.mod.o CC crypto/hmac.mod.o CC crypto/jitterentropy_rng.mod.o CC crypto/sha256_generic.mod.o LD [M] crypto/jitterentropy_rng.ko LD [M] crypto/sha256_generic.ko LD [M] crypto/echainiv.ko LD [M] crypto/drbg.ko LD [M] crypto/hmac.ko make[1]: Leaving directory '/home/kisskb/slave/build/linus_axs103_smp_defconfig_arcv2' Completed OK # rm -rf /home/kisskb/slave/build/linus_axs103_smp_defconfig_arcv2 # Build took: 0:01:27.885962