# git rev-parse -q --verify 6eae81a5e2d6646a61146501fd3032a340863c1d^{commit} 6eae81a5e2d6646a61146501fd3032a340863c1d already have revision, skipping fetch # git checkout -q -f -B kisskb 6eae81a5e2d6646a61146501fd3032a340863c1d # git clean -qxdf # git log -1 commit 6eae81a5e2d6646a61146501fd3032a340863c1d Merge: 54245ed 5ffde2f Author: Linus Torvalds Date: Tue Jun 23 18:27:19 2015 -0700 Merge tag 'iommu-updates-v4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu Pull IOMMU updates from Joerg Roedel: "This time with bigger changes than usual: - A new IOMMU driver for the ARM SMMUv3. This IOMMU is pretty different from SMMUv1 and v2 in that it is configured through in-memory structures and not through the MMIO register region. The ARM SMMUv3 also supports IO demand paging for PCI devices with PRI/PASID capabilities, but this is not implemented in the driver yet. - Lots of cleanups and device-tree support for the Exynos IOMMU driver. This is part of the effort to bring Exynos DRM support upstream. - Introduction of default domains into the IOMMU core code. The rationale behind this is to move functionalily out of the IOMMU drivers to common code to get to a unified behavior between different drivers. The patches here introduce a default domain for iommu-groups (isolation groups). A device will now always be attached to a domain, either the default domain or another domain handled by the device driver. The IOMMU drivers have to be modified to make use of that feature. So long the AMD IOMMU driver is converted, with others to follow. - Patches for the Intel VT-d drvier to fix DMAR faults that happen when a kdump kernel boots. When the kdump kernel boots it re-initializes the IOMMU hardware, which destroys all mappings from the crashed kernel. As this happens before the endpoint devices are re-initialized, any in-flight DMA causes a DMAR fault. These faults cause PCI master aborts, which some devices can't handle properly and go into an undefined state, so that the device driver in the kdump kernel fails to initialize them and the dump fails. This is now fixed by copying over the mapping structures (only context tables and interrupt remapping tables) from the old kernel and keep the old mappings in place until the device driver of the new kernel takes over. This emulates the the behavior without an IOMMU to the best degree possible. - A couple of other small fixes and cleanups" * tag 'iommu-updates-v4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (69 commits) iommu/amd: Handle large pages correctly in free_pagetable iommu/vt-d: Don't disable IR when it was previously enabled iommu/vt-d: Make sure copied over IR entries are not reused iommu/vt-d: Copy IR table from old kernel when in kdump mode iommu/vt-d: Set IRTA in intel_setup_irq_remapping iommu/vt-d: Disable IRQ remapping in intel_prepare_irq_remapping iommu/vt-d: Move QI initializationt to intel_setup_irq_remapping iommu/vt-d: Move EIM detection to intel_prepare_irq_remapping iommu/vt-d: Enable Translation only if it was previously disabled iommu/vt-d: Don't disable translation prior to OS handover iommu/vt-d: Don't copy translation tables if RTT bit needs to be changed iommu/vt-d: Don't do early domain assignment if kdump kernel iommu/vt-d: Allocate si_domain in init_dmars() iommu/vt-d: Mark copied context entries iommu/vt-d: Do not re-use domain-ids from the old kernel iommu/vt-d: Copy translation tables from old kernel iommu/vt-d: Detect pre enabled translation iommu/vt-d: Make root entry visible for hardware right after allocation iommu/vt-d: Init QI before root entry is allocated iommu/vt-d: Cleanup log messages ... # < /opt/cross/gcc-4.6.3-nolibc/sh4-linux/bin/sh4-linux-gcc --version # < git log --format=%s --max-count=1 6eae81a5e2d6646a61146501fd3032a340863c1d # < make -j 8 ARCH=sh O=/home/kisskb/slave/build/linus_se7750_defconfig_sh4 CROSS_COMPILE=/opt/cross/gcc-4.6.3-nolibc/sh4-linux/bin/sh4-linux- se7750_defconfig # make -j 8 ARCH=sh O=/home/kisskb/slave/build/linus_se7750_defconfig_sh4 CROSS_COMPILE=/opt/cross/gcc-4.6.3-nolibc/sh4-linux/bin/sh4-linux- make[1]: Entering directory '/home/kisskb/slave/build/linus_se7750_defconfig_sh4' GEN ./Makefile scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release GEN ./Makefile WRAP arch/sh/include/generated/asm/bitsperlong.h WRAP arch/sh/include/generated/asm/cputime.h WRAP arch/sh/include/generated/asm/current.h WRAP arch/sh/include/generated/asm/delay.h WRAP arch/sh/include/generated/asm/ioctl.h WRAP arch/sh/include/generated/asm/emergency-restart.h WRAP arch/sh/include/generated/asm/errno.h WRAP arch/sh/include/generated/asm/ipcbuf.h WRAP arch/sh/include/generated/asm/irq_regs.h WRAP arch/sh/include/generated/asm/div64.h WRAP arch/sh/include/generated/asm/irq_work.h WRAP arch/sh/include/generated/asm/exec.h WRAP arch/sh/include/generated/asm/fcntl.h WRAP arch/sh/include/generated/asm/kvm_para.h WRAP arch/sh/include/generated/asm/local.h WRAP arch/sh/include/generated/asm/local64.h WRAP arch/sh/include/generated/asm/mcs_spinlock.h WRAP arch/sh/include/generated/asm/mman.h WRAP arch/sh/include/generated/asm/msgbuf.h WRAP arch/sh/include/generated/asm/param.h WRAP arch/sh/include/generated/asm/parport.h WRAP arch/sh/include/generated/asm/percpu.h WRAP arch/sh/include/generated/asm/poll.h WRAP arch/sh/include/generated/asm/preempt.h WRAP arch/sh/include/generated/asm/resource.h WRAP arch/sh/include/generated/asm/scatterlist.h WRAP arch/sh/include/generated/asm/sembuf.h WRAP arch/sh/include/generated/asm/serial.h WRAP arch/sh/include/generated/asm/shmbuf.h WRAP arch/sh/include/generated/asm/siginfo.h WRAP arch/sh/include/generated/asm/sizes.h WRAP arch/sh/include/generated/asm/socket.h WRAP arch/sh/include/generated/asm/statfs.h WRAP arch/sh/include/generated/asm/termbits.h WRAP arch/sh/include/generated/asm/termios.h WRAP arch/sh/include/generated/asm/trace_clock.h WRAP arch/sh/include/generated/asm/ucontext.h WRAP arch/sh/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/conmakehash CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s GEN scripts/mod/devicetable-offsets.h Generating include/generated/machtypes.h MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/sumversion.o 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/sh/kernel/asm-offsets.s CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL /home/kisskb/slave/src/scripts/checksyscalls.sh :1229:2: warning: #warning syscall sched_setattr not implemented [-Wcpp] :1232:2: warning: #warning syscall sched_getattr not implemented [-Wcpp] :1235:2: warning: #warning syscall renameat2 not implemented [-Wcpp] :1238:2: warning: #warning syscall seccomp not implemented [-Wcpp] :1241:2: warning: #warning syscall getrandom not implemented [-Wcpp] :1244:2: warning: #warning syscall memfd_create not implemented [-Wcpp] :1247:2: warning: #warning syscall bpf not implemented [-Wcpp] :1250:2: warning: #warning syscall execveat not implemented [-Wcpp] HOSTLD scripts/mod/modpost CC init/main.o CHK include/generated/compile.h CC init/do_mounts.o CC init/noinitramfs.o CC init/init_task.o LD usr/built-in.o UPD include/generated/compile.h CC init/version.o AS arch/sh/kernel/debugtraps.o CC arch/sh/mm/alignment.o LD arch/sh/boards/built-in.o CC arch/sh/kernel/dma-nommu.o CC arch/sh/kernel/dumpstack.o CC arch/sh/mm/cache.o CC arch/sh/kernel/idle.o CC arch/sh/kernel/io.o CC arch/sh/kernel/irq.o CC arch/sh/mm/init.o CC arch/sh/boards/mach-se/770x/setup.o CC arch/sh/boards/mach-se/770x/irq.o CC arch/sh/kernel/irq_32.o CC arch/sh/kernel/kdebugfs.o CC arch/sh/kernel/machvec.o LD arch/sh/boards/mach-se/770x/built-in.o LD arch/sh/boards/mach-se/built-in.o CC arch/sh/mm/consistent.o CC kernel/fork.o CC kernel/exec_domain.o LD init/mounts.o LD init/built-in.o CC mm/filemap.o CC arch/sh/mm/mmap.o CC arch/sh/kernel/nmi_debug.o CC arch/sh/kernel/process.o CC fs/open.o CC fs/read_write.o CC arch/sh/kernel/process_32.o CC kernel/panic.o CC arch/sh/mm/cache-sh4.o CC arch/sh/kernel/ptrace.o CC ipc/util.o CC arch/sh/kernel/ptrace_32.o CC arch/sh/mm/flush-sh4.o CC ipc/msgutil.o CC arch/sh/mm/extable_32.o CC mm/mempool.o CC mm/oom_kill.o CC arch/sh/mm/fault.o CC fs/file_table.o CC arch/sh/kernel/reboot.o CC ipc/msg.o CC kernel/cpu.o CC arch/sh/kernel/return_address.o CC fs/super.o CC ipc/sem.o CC arch/sh/mm/gup.o CC arch/sh/kernel/setup.o CC security/commoncap.o CC kernel/exit.o CC mm/maccess.o CC security/min_addr.o CC arch/sh/mm/ioremap.o CC arch/sh/kernel/signal_32.o CC mm/page_alloc.o CC arch/sh/kernel/sys_sh.o CC arch/sh/mm/kmap.o LD security/built-in.o AS arch/sh/kernel/syscalls_32.o CC fs/char_dev.o CC kernel/softirq.o CC arch/sh/mm/pgtable.o CC arch/sh/mm/tlbex_32.o CC arch/sh/kernel/time.o CC crypto/api.o CC ipc/shm.o CC arch/sh/mm/tlbflush_32.o CC arch/sh/kernel/topology.o CC fs/stat.o CC arch/sh/kernel/traps.o CC kernel/resource.o CC arch/sh/mm/tlb-sh4.o CC block/bio.o CC arch/sh/mm/tlb-urb.o CC arch/sh/kernel/traps_32.o CC crypto/cipher.o CC fs/exec.o CC arch/sh/mm/uncached.o CC ipc/syscall.o CC crypto/compress.o CC kernel/sysctl.o LD arch/sh/mm/built-in.o CC ipc/ipc_sysctl.o /home/kisskb/slave/src/mm/page_alloc.c: In function 'free_area_init_nodes': CC arch/sh/kernel/unwinder.o /home/kisskb/slave/src/mm/page_alloc.c:5405:34: warning: array subscript is below array bounds [-Warray-bounds] CC kernel/sysctl_binary.o CC ipc/namespace.o CC arch/sh/kernel/iomap.o CC crypto/memneq.o CC arch/sh/kernel/ioport.o LD ipc/built-in.o CC mm/page-writeback.o CC crypto/crypto_wq.o CC crypto/algapi.o CC block/elevator.o CC arch/sh/kernel/sys_sh32.o CC crypto/scatterwalk.o CC fs/pipe.o CC arch/sh/kernel/cpu/irq/imask.o CC arch/sh/kernel/cpu/sh4/probe.o CC kernel/capability.o CC kernel/ptrace.o CC arch/sh/kernel/cpu/irq/ipr.o AS arch/sh/kernel/cpu/sh4/../sh3/entry.o /home/kisskb/slave/src/arch/sh/kernel/cpu/sh4/../sh3/../../entry-common.S: Assembler messages: /home/kisskb/slave/src/arch/sh/kernel/cpu/sh4/../sh3/../../entry-common.S:380: Warning: overflow in branch to syscall_exit_work; converted into longer instruction sequence /home/kisskb/slave/src/arch/sh/kernel/cpu/sh4/../sh3/../../entry-common.S:383: Warning: overflow in branch to syscall_exit_work; converted into longer instruction sequence AS arch/sh/kernel/cpu/sh4/../sh3/ex.o CC arch/sh/kernel/cpu/sh4/fpu.o LD arch/sh/kernel/cpu/irq/built-in.o CC block/blk-core.o CC arch/sh/kernel/cpu/sh4/softfloat.o CC arch/sh/kernel/cpu/clock-cpg.o CC block/blk-tag.o CC crypto/proc.o CC fs/namei.o /home/kisskb/slave/src/arch/sh/kernel/cpu/clock-cpg.c: In function 'cpg_clk_init': /home/kisskb/slave/src/arch/sh/kernel/cpu/clock-cpg.c:52:3: warning: 'arch_init_clk_ops' is deprecated (declared at /home/kisskb/slave/src/arch/sh/include/asm/clock.h:7) [-Wdeprecated-declarations] /home/kisskb/slave/src/arch/sh/kernel/cpu/clock-cpg.c: In function 'arch_clk_init': /home/kisskb/slave/src/arch/sh/kernel/cpu/clock-cpg.c:77:2: warning: 'cpg_clk_init' is deprecated (declared at /home/kisskb/slave/src/arch/sh/kernel/cpu/clock-cpg.c:46) [-Wdeprecated-declarations] CC mm/readahead.o CC block/blk-sysfs.o CC kernel/user.o CC crypto/aead.o CC arch/sh/kernel/cpu/sh4/setup-sh7750.o CC arch/sh/kernel/cpu/sh4/clock-sh4.o CC kernel/signal.o CC fs/fcntl.o CC mm/swap.o CC fs/ioctl.o CC arch/sh/kernel/cpu/sh4/perf_event.o LD arch/sh/kernel/cpu/sh4/common.o LD arch/sh/kernel/cpu/sh4/built-in.o CC arch/sh/kernel/cpu/init.o CC crypto/ablkcipher.o CC arch/sh/kernel/cpu/clock.o CC fs/readdir.o CC arch/sh/kernel/cpu/fpu.o CC arch/sh/kernel/cpu/pfc.o CC block/blk-flush.o CC arch/sh/kernel/cpu/proc.o CC mm/truncate.o CC crypto/blkcipher.o CC mm/vmscan.o LD arch/sh/kernel/cpu/built-in.o CC arch/sh/kernel/vsyscall/vsyscall.o CC arch/sh/kernel/sh_ksyms_32.o CC block/blk-settings.o LDS arch/sh/kernel/vsyscall/vsyscall.lds AS arch/sh/kernel/vsyscall/vsyscall-trapa.o AS arch/sh/kernel/vsyscall/vsyscall-note.o SYSCALL arch/sh/kernel/vsyscall/vsyscall-trapa.so SYSCALL arch/sh/kernel/vsyscall/vsyscall-syms.o AS arch/sh/kernel/vsyscall/vsyscall-syscall.o LD arch/sh/kernel/vsyscall/built-in.o CC arch/sh/kernel/module.o CC block/blk-ioc.o LD drivers/amba/built-in.o LD drivers/auxdisplay/built-in.o CC fs/select.o CC crypto/chainiv.o CC drivers/base/component.o CC kernel/sys.o CC arch/sh/kernel/perf_event.o CC kernel/kmod.o CC block/blk-map.o CC crypto/eseqiv.o CC drivers/base/core.o CC arch/sh/kernel/perf_callchain.o CC block/blk-exec.o CC crypto/ahash.o CC arch/sh/kernel/hw_breakpoint.o CC drivers/base/bus.o CC fs/dcache.o CC block/blk-merge.o CC mm/shmem.o AS arch/sh/kernel/head_32.o LDS arch/sh/kernel/vmlinux.lds LD arch/sh/kernel/built-in.o CC block/blk-softirq.o CC kernel/workqueue.o CC crypto/shash.o CC mm/util.o CC drivers/base/dd.o CC kernel/pid.o CC block/blk-timeout.o CC drivers/base/syscore.o CC block/blk-iopoll.o CC crypto/pcompress.o CC crypto/akcipher.o CC drivers/base/driver.o CC drivers/base/class.o CC block/blk-lib.o LD drivers/block/built-in.o CC fs/inode.o LD sound/built-in.o CC kernel/task_work.o LD firmware/built-in.o LD drivers/bus/built-in.o CC kernel/extable.o CC crypto/algboss.o CC drivers/base/platform.o CC drivers/base/cpu.o CC mm/mmzone.o CC block/blk-mq.o CC block/blk-mq-tag.o CC mm/vmstat.o CC mm/backing-dev.o CC crypto/testmgr.o CC kernel/params.o CC drivers/base/firmware.o CC kernel/kthread.o CC drivers/base/init.o CC crypto/aes_generic.o CC fs/attr.o CC mm/mm_init.o CC crypto/rng.o CC drivers/base/map.o CC mm/mmu_context.o LD drivers/cdrom/built-in.o CC drivers/base/devres.o CC fs/bad_inode.o CC kernel/sys_ni.o CC fs/file.o CC kernel/nsproxy.o CC mm/percpu.o CC fs/filesystems.o CC drivers/char/mem.o CC block/blk-mq-sysfs.o CC drivers/base/attribute_container.o CC kernel/notifier.o CC drivers/base/transport_class.o CC [M] crypto/echainiv.o CC [M] crypto/hmac.o CC drivers/char/random.o CC drivers/base/topology.o CC fs/namespace.o CC block/blk-mq-cpu.o CC kernel/ksysfs.o CC drivers/base/container.o CC kernel/cred.o CC drivers/base/property.o CC mm/slab_common.o CC block/blk-mq-cpumap.o CC [M] crypto/crypto_null.o CC [M] crypto/sha256_generic.o CC drivers/base/cacheinfo.o CC block/ioctl.o CC block/genhd.o CC drivers/char/misc.o CC kernel/reboot.o CC mm/compaction.o CC drivers/base/power/clock_ops.o LD drivers/char/agp/built-in.o CC drivers/char/hw_random/core.o LD drivers/base/power/built-in.o CC drivers/base/dma-mapping.o CC kernel/async.o LD arch/sh/drivers/dma/built-in.o CC arch/sh/drivers/heartbeat.o CC [M] crypto/drbg.o CC kernel/range.o LD arch/sh/drivers/built-in.o CC drivers/base/dma-coherent.o LD drivers/char/hw_random/rng-core.o LD drivers/char/hw_random/built-in.o LD drivers/char/built-in.o CC block/scsi_ioctl.o CC kernel/smpboot.o CC drivers/clk/clk-devres.o CC mm/vmacache.o CC fs/seq_file.o CC mm/interval_tree.o CC drivers/clk/clkdev.o CC kernel/groups.o CC [M] crypto/jitterentropy.o CC drivers/base/firmware_class.o CC block/partition-generic.o LD drivers/clk/built-in.o CC kernel/bpf/core.o CC mm/list_lru.o /home/kisskb/slave/src/crypto/jitterentropy.c:266:9: warning: #pragma GCC target is not supported for this machine [-Wpragmas] CC kernel/events/core.o CC fs/xattr.o CC fs/libfs.o LD crypto/crypto.o LD crypto/crypto_algapi.o LD crypto/crypto_blkcipher.o LD crypto/crypto_hash.o LD crypto/cryptomgr.o LD crypto/built-in.o CC kernel/events/ring_buffer.o CC drivers/base/module.o CC mm/workingset.o LD drivers/base/built-in.o CC drivers/clocksource/sh_tmu.o CC block/ioprio.o CC mm/debug.o LD kernel/bpf/built-in.o CC block/partitions/check.o CC mm/gup.o CC block/partitions/efi.o CC fs/fs-writeback.o LD drivers/clocksource/built-in.o CC fs/pnode.o LD drivers/crypto/built-in.o LD drivers/firewire/built-in.o LD drivers/firmware/built-in.o LD drivers/gpio/built-in.o CC net/socket.o LD drivers/gpu/drm/bridge/built-in.o LD drivers/gpu/drm/i2c/built-in.o LD drivers/gpu/drm/panel/built-in.o LD drivers/gpu/drm/built-in.o LD drivers/gpu/vga/built-in.o LD drivers/gpu/built-in.o CC drivers/hid/hid-core.o LD net/802/built-in.o CC net/core/sock.o LD drivers/hsi/clients/built-in.o LD drivers/hsi/controllers/built-in.o LD drivers/hsi/built-in.o CC net/ethernet/eth.o CC mm/highmem.o LD block/partitions/built-in.o CC block/noop-iosched.o CC mm/memory.o CC fs/splice.o CC block/deadline-iosched.o LD net/ethernet/built-in.o CC fs/sync.o CC drivers/hid/hid-input.o CC block/cfq-iosched.o CC fs/utimes.o CC net/ipv4/route.o /home/kisskb/slave/src/block/cfq-iosched.c: In function 'cfq_async_queue_prio': /home/kisskb/slave/src/block/cfq-iosched.c:3658:1: warning: control reaches end of non-void function [-Wreturn-type] CC drivers/hwmon/hwmon.o CC fs/stack.o CC fs/fs_struct.o CC net/core/request_sock.o CC mm/mincore.o LD drivers/hwmon/built-in.o CC fs/statfs.o CC mm/mlock.o LD drivers/i2c/algos/built-in.o LD drivers/i2c/busses/built-in.o LD drivers/i2c/muxes/built-in.o LD drivers/i2c/built-in.o CC fs/fs_pin.o CC net/core/skbuff.o AS arch/sh/lib/movmem.o CC arch/sh/lib/ashldi3.o CC fs/nsfs.o CC kernel/events/callchain.o CC arch/sh/lib/ashrdi3.o CC mm/mmap.o CC fs/buffer.o CC arch/sh/lib/lshrdi3.o LD block/built-in.o CC fs/block_dev.o CC net/ipv4/inetpeer.o AS arch/sh/lib/ashlsi3.o CC kernel/events/hw_breakpoint.o AS arch/sh/lib/ashrsi3.o AS arch/sh/lib/ashiftrt.o AS arch/sh/lib/lshrsi3.o AS arch/sh/lib/udiv_qrnnd.o CC arch/sh/lib/io.o AS arch/sh/lib/__clear_user.o AS arch/sh/lib/checksum.o AS arch/sh/lib/copy_page.o CC arch/sh/lib/delay.o /home/kisskb/slave/src/mm/mmap.c: In function 'vma_adjust': /home/kisskb/slave/src/mm/mmap.c:660:15: warning: 'rb_link' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/mm/mmap.c:691:19: note: 'rb_link' was declared here /home/kisskb/slave/src/mm/mmap.c:660:15: warning: 'rb_parent' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/mm/mmap.c:691:29: note: 'rb_parent' was declared here /home/kisskb/slave/src/mm/mmap.c:659:17: warning: 'prev' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/mm/mmap.c:690:25: note: 'prev' was declared here LD kernel/events/built-in.o CC kernel/irq/irqdesc.o CC arch/sh/lib/div64-generic.o AS arch/sh/lib/div64.o AS arch/sh/lib/memchr.o AS arch/sh/lib/memcpy-sh4.o AS arch/sh/lib/memmove.o AS arch/sh/lib/memset-sh4.o AS arch/sh/lib/strlen.o AS arch/sh/lib/udivsi3.o AS arch/sh/lib/udivsi3_i4i.o LD arch/sh/lib/built-in.o AR arch/sh/lib/lib.a CC net/ipv4/protocol.o CC kernel/irq/handle.o CC drivers/hid/hid-generic.o CC fs/direct-io.o CC kernel/irq/manage.o CC drivers/hid/hid-a4tech.o CC mm/mprotect.o CC net/ipv4/ip_input.o CC lib/lockref.o CC lib/bcd.o CC lib/div64.o CC drivers/hid/hid-apple.o CC lib/sort.o CC lib/parser.o CC mm/mremap.o CC kernel/irq/spurious.o CC lib/halfmd4.o CC drivers/hid/hid-belkin.o CC lib/debug_locks.o CC net/ipv4/ip_fragment.o CC lib/random32.o CC net/ipv4/ip_forward.o CC kernel/irq/resend.o CC drivers/hid/hid-cherry.o CC net/core/datagram.o CC mm/msync.o CC lib/bust_spinlocks.o CC kernel/irq/chip.o CC drivers/hid/hid-chicony.o CC lib/kasprintf.o CC mm/rmap.o CC lib/bitmap.o CC drivers/hid/hid-cypress.o CC kernel/irq/dummychip.o CC net/ipv4/ip_options.o CC net/ipv4/ip_output.o CC drivers/hid/hid-ezkey.o CC kernel/irq/devres.o CC net/core/stream.o CC lib/scatterlist.o CC drivers/hid/hid-kensington.o CC kernel/irq/irqdomain.o CC fs/mpage.o CC mm/vmalloc.o CC drivers/hid/hid-lg.o CC kernel/irq/proc.o CC lib/gcd.o CC net/core/scm.o CC lib/lcm.o CC fs/proc_namespace.o CC lib/list_sort.o CC lib/uuid.o CC lib/flex_array.o LD kernel/irq/built-in.o CC net/core/gen_stats.o LD kernel/livepatch/built-in.o CC kernel/locking/mutex.o CC drivers/hid/hid-microsoft.o CC fs/devpts/inode.o CC lib/iov_iter.o LD fs/exofs/built-in.o CC fs/jffs2/compr.o CC kernel/locking/semaphore.o CC mm/pagewalk.o CC drivers/hid/hid-monterey.o CC net/core/gen_estimator.o LD fs/devpts/devpts.o LD fs/devpts/built-in.o CC mm/pgtable-generic.o CC net/ipv4/ip_sockglue.o CC fs/jffs2/dir.o CC kernel/locking/rwsem.o LD drivers/hid/hid.o LD drivers/hid/hid-logitech.o CC kernel/locking/rtmutex.o LD drivers/hid/built-in.o CC drivers/ide/ide.o CC mm/process_vm_access.o CC mm/init-mm.o CC net/ipv4/inet_hashtables.o CC net/core/net_namespace.o CC drivers/ide/ide-ioctls.o CC mm/bootmem.o CC fs/jffs2/file.o CC kernel/locking/rwsem-spinlock.o CC lib/clz_ctz.o CC lib/bsearch.o CC lib/find_bit.o /home/kisskb/slave/src/mm/bootmem.c: In function 'mark_bootmem': /home/kisskb/slave/src/mm/bootmem.c:380:1: warning: control reaches end of non-void function [-Wreturn-type] CC lib/llist.o LD kernel/locking/built-in.o CC kernel/power/qos.o CC lib/memweight.o CC fs/jffs2/ioctl.o CC lib/kfifo.o CC drivers/ide/ide-io.o CC net/ipv4/inet_timewait_sock.o CC lib/percpu-refcount.o CC mm/fadvise.o CC net/core/secure_seq.o CC fs/jffs2/nodelist.o CC fs/kernfs/mount.o /home/kisskb/slave/src/drivers/ide/ide-io.c: In function 'ide_special_rq': /home/kisskb/slave/src/drivers/ide/ide-io.c:295:1: warning: control reaches end of non-void function [-Wreturn-type] CC net/core/flow_dissector.o LD kernel/power/built-in.o CC kernel/printk/printk.o CC lib/percpu_ida.o CC mm/madvise.o CC net/ipv4/inet_connection_sock.o CC drivers/ide/ide-iops.o CC fs/kernfs/inode.o CC fs/jffs2/malloc.o CC lib/rhashtable.o CC mm/memblock.o CC fs/jffs2/read.o CC net/core/sysctl_net_core.o CC fs/kernfs/dir.o CC drivers/ide/ide-lib.o CC fs/jffs2/nodemgmt.o CC lib/reciprocal_div.o CC net/core/dev.o CC lib/string_helpers.o CC drivers/ide/ide-probe.o CC mm/dmapool.o CC net/ipv4/tcp.o LD kernel/printk/built-in.o CC fs/kernfs/file.o CC kernel/rcu/update.o CC lib/hexdump.o CC fs/jffs2/readinode.o CC lib/kstrtox.o CC kernel/rcu/srcu.o CC mm/slab.o CC kernel/rcu/tiny.o CC lib/iomap_copy.o CC fs/kernfs/symlink.o CC lib/devres.o LD fs/kernfs/built-in.o CC drivers/ide/ide-taskfile.o LD kernel/rcu/built-in.o CC kernel/sched/core.o CC net/ipv4/tcp_input.o CC lib/hweight.o CC lib/bitrev.o CC fs/jffs2/write.o HOSTCC lib/gen_crc32table CC lib/zlib_deflate/deflate.o /home/kisskb/slave/src/kernel/sched/core.c: In function 'pick_next_task': /home/kisskb/slave/src/kernel/sched/core.c:2732:1: warning: control reaches end of non-void function [-Wreturn-type] CC drivers/ide/ide-pm.o CC mm/migrate.o CC drivers/ide/ide-park.o CC fs/jffs2/scan.o CC lib/zlib_deflate/deftree.o CC drivers/ide/ide-sysfs.o CC kernel/time/time.o CC mm/quicklist.o CC drivers/ide/ide-devsets.o CC kernel/sched/loadavg.o LD mm/built-in.o CC kernel/sched/clock.o CC fs/jffs2/gc.o CC lib/zlib_deflate/deflate_syms.o CC kernel/sched/cputime.o CC fs/lockd/clntlock.o LD lib/zlib_deflate/zlib_deflate.o LD lib/zlib_deflate/built-in.o CC lib/zlib_inflate/inffast.o CC kernel/time/timer.o CC drivers/ide/ide-io-std.o CC lib/zlib_inflate/inflate.o CC kernel/sched/idle_task.o CC net/core/ethtool.o CC kernel/sched/fair.o CC drivers/ide/ide-eh.o CC kernel/time/hrtimer.o CC fs/lockd/clntproc.o CC fs/jffs2/symlink.o CC fs/jffs2/build.o /home/kisskb/slave/src/net/core/ethtool.c: In function 'ethtool_get_feature_mask': /home/kisskb/slave/src/net/core/ethtool.c:249:1: warning: control reaches end of non-void function [-Wreturn-type] CC lib/zlib_inflate/infutil.o CC lib/zlib_inflate/inftrees.o CC drivers/ide/ide-proc.o CC kernel/sched/rt.o CC kernel/time/itimer.o CC fs/jffs2/erase.o CC lib/zlib_inflate/inflate_syms.o LD lib/zlib_inflate/zlib_inflate.o LD lib/zlib_inflate/built-in.o CC lib/syscall.o CC fs/lockd/clntxdr.o CC lib/nlattr.o CC kernel/sched/deadline.o CC kernel/time/posix-timers.o CC fs/jffs2/background.o CC net/ipv4/tcp_output.o CC drivers/ide/ide-gd.o CC net/core/dev_addr_lists.o CC fs/jffs2/fs.o CC lib/atomic64.o CC fs/lockd/host.o CC kernel/sched/stop_task.o CC lib/dynamic_queue_limits.o CC drivers/ide/ide-disk.o CC lib/strncpy_from_user.o CC kernel/sched/wait.o CC kernel/time/posix-cpu-timers.o CC lib/strnlen_user.o CC net/core/dst.o CC fs/jffs2/writev.o CC lib/net_utils.o CC kernel/sched/completion.o CC fs/lockd/svc.o CC fs/jffs2/super.o CC lib/argv_split.o CC kernel/sched/idle.o CC drivers/ide/ide-disk_ioctl.o CC lib/bug.o CC net/core/netevent.o CC kernel/time/timekeeping.o CC fs/jffs2/debug.o CC lib/cmdline.o CC drivers/ide/ide-disk_proc.o CC lib/ctype.o LD kernel/sched/built-in.o CC lib/dec_and_lock.o CC lib/decompress.o CC fs/lockd/svclock.o CC lib/dump_stack.o CC lib/earlycpio.o CC net/core/neighbour.o CC fs/jffs2/wbuf.o CC fs/jffs2/compr_rtime.o CC lib/extable.o CC lib/flex_proportions.o LD drivers/ide/ide-core.o CC net/core/rtnetlink.o LD drivers/ide/ide-gd_mod.o LD drivers/ide/built-in.o LD drivers/idle/built-in.o CC drivers/input/input.o CC net/ipv4/tcp_timer.o CC lib/idr.o CC fs/lockd/svcshare.o CC fs/jffs2/compr_zlib.o /home/kisskb/slave/src/net/core/neighbour.c: In function 'neigh_sysctl_register': /home/kisskb/slave/src/net/core/neighbour.c:3115:10: warning: 'p_name' may be used uninitialized in this function [-Wuninitialized] CC lib/int_sqrt.o CC kernel/time/ntp.o CC lib/ioremap.o LD fs/jffs2/jffs2.o LD fs/jffs2/built-in.o CC drivers/input/input-compat.o CC net/ipv4/tcp_ipv4.o CC fs/lockd/svcproc.o CC lib/irq_regs.o CC fs/lockd/svcsubs.o CC lib/is_single_threaded.o CC kernel/time/clocksource.o CC lib/klist.o CC drivers/input/input-mt.o CC lib/kobject.o CC drivers/input/ff-core.o CC kernel/time/jiffies.o CC fs/lockd/mon.o CC kernel/time/timer_list.o CC lib/kobject_uevent.o CC drivers/input/mousedev.o CC net/core/utils.o CC fs/nfs/client.o CC net/core/link_watch.o CC kernel/time/timeconv.o CC kernel/time/timecounter.o CC kernel/time/posix-clock.o CC fs/lockd/xdr.o CC lib/md5.o CC net/ipv4/tcp_minisocks.o CC fs/lockd/clnt4xdr.o CC net/core/filter.o CC drivers/input/keyboard/atkbd.o CC lib/plist.o CC lib/proportions.o CC kernel/time/alarmtimer.o CC lib/radix-tree.o CC kernel/time/clockevents.o CC fs/nfs/dir.o CC fs/lockd/xdr4.o CC fs/nfs/file.o CC net/ipv4/tcp_cong.o LD drivers/input/keyboard/built-in.o CC kernel/time/tick-common.o CC drivers/input/mouse/psmouse-base.o CC lib/ratelimit.o CC lib/rbtree.o CC net/core/sock_diag.o CC fs/lockd/svc4proc.o CC lib/seq_buf.o LD kernel/time/built-in.o CC kernel/futex.o CC net/ipv4/tcp_metrics.o CC lib/sha1.o CC fs/nfs_common/grace.o CC net/core/dev_ioctl.o CC drivers/input/mouse/synaptics.o CC fs/lockd/procfs.o LD fs/nfs_common/built-in.o CC drivers/input/mouse/focaltech.o CC fs/nfs/getroot.o CC lib/show_mem.o CC lib/string.o CC net/core/tso.o LD fs/lockd/lockd.o LD fs/lockd/built-in.o CC net/core/flow.o CC fs/nfs/inode.o CC lib/timerqueue.o CC net/core/net-sysfs.o CC lib/vsprintf.o CC kernel/up.o CC net/ipv4/tcp_fastopen.o CC drivers/input/mouse/alps.o CC kernel/uid16.o CC fs/nfs/super.o CC net/ipv6/addrconf_core.o CC kernel/module.o CC net/ipv4/tcp_offload.o CC net/ipv6/exthdrs_core.o CC net/core/net-procfs.o CC net/ipv6/ip6_checksum.o GEN lib/crc32table.h AR lib/lib.a CC lib/crc32.o CC fs/notify/fsnotify.o LD net/core/built-in.o CC net/ipv4/datagram.o CC fs/proc/task_mmu.o CC fs/nfs/direct.o CC net/ipv6/ip6_icmp.o CC drivers/input/mouse/logips2pp.o CC fs/notify/notification.o LD lib/built-in.o CC drivers/input/mouse/trackpoint.o CC net/ipv4/raw.o CC fs/notify/group.o CC net/ipv4/udp.o CC net/ipv6/output_core.o CC fs/proc/inode.o CC kernel/kallsyms.o CC fs/notify/inode_mark.o CC drivers/input/mouse/cypress_ps2.o CC fs/nfs/pagelist.o CC fs/notify/mark.o CC net/ipv6/protocol.o CC kernel/acct.o CC fs/proc/root.o LD drivers/input/mouse/psmouse.o LD drivers/input/mouse/built-in.o LD drivers/input/input-core.o LD drivers/input/built-in.o CC drivers/input/serio/serio.o LD drivers/iommu/built-in.o CC net/ipv6/ip6_offload.o CC net/ipv4/udplite.o CC fs/notify/vfsmount_mark.o CC fs/proc/base.o CC fs/notify/fdinfo.o CC kernel/utsname.o CC fs/notify/dnotify/dnotify.o CC kernel/pid_namespace.o CC drivers/input/serio/serport.o CC net/ipv4/udp_offload.o CC net/ipv6/tcpv6_offload.o CC fs/nfs/read.o LD fs/notify/dnotify/built-in.o LD fs/notify/fanotify/built-in.o CC fs/notify/inotify/inotify_fsnotify.o CC drivers/input/serio/libps2.o GZIP kernel/config_data.gz CC kernel/utsname_sysctl.o CC fs/nfs/symlink.o CC fs/notify/inotify/inotify_user.o CC kernel/elfcore.o CC net/ipv6/udp_offload.o CC fs/proc/generic.o LD drivers/input/serio/built-in.o LD drivers/irqchip/built-in.o CC net/ipv4/arp.o LD drivers/leds/built-in.o LD drivers/lguest/built-in.o LD drivers/macintosh/built-in.o CC kernel/irq_work.o LD drivers/media/common/b2c2/built-in.o LD drivers/media/common/saa7146/built-in.o LD drivers/media/firewire/built-in.o LD fs/quota/built-in.o LD drivers/media/common/siano/built-in.o LD drivers/media/common/built-in.o CC net/ipv6/exthdrs_offload.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 LD drivers/media/mmc/built-in.o LD drivers/media/pci/b2c2/built-in.o LD drivers/media/pci/ddbridge/built-in.o LD drivers/media/pci/dm1105/built-in.o LD drivers/media/pci/mantis/built-in.o LD drivers/media/pci/ngene/built-in.o CC fs/nfs/unlink.o LD drivers/media/pci/pluto2/built-in.o LD drivers/media/pci/pt1/built-in.o LD drivers/media/pci/pt3/built-in.o LD drivers/media/pci/saa7146/built-in.o LD fs/notify/inotify/built-in.o LD drivers/media/pci/smipcie/built-in.o CHK kernel/config_data.h LD fs/notify/built-in.o UPD kernel/config_data.h LD drivers/media/pci/ttpci/built-in.o CC kernel/configs.o CC fs/nfs/write.o LD drivers/media/pci/built-in.o LD drivers/media/platform/omap/built-in.o LD drivers/media/platform/built-in.o LD drivers/media/rc/keymaps/built-in.o LD drivers/media/rc/built-in.o CC fs/proc/array.o LD drivers/media/tuners/built-in.o LD drivers/media/usb/b2c2/built-in.o CC fs/nfs/namespace.o LD drivers/media/usb/dvb-usb/built-in.o LD drivers/media/usb/dvb-usb-v2/built-in.o LD drivers/media/usb/s2255/built-in.o LD net/ipv6/built-in.o CC fs/nfs/mount_clnt.o LD drivers/media/usb/siano/built-in.o LD drivers/media/usb/stkwebcam/built-in.o LD drivers/media/usb/ttusb-budget/built-in.o LD drivers/media/usb/ttusb-dec/built-in.o LD kernel/built-in.o LD drivers/media/usb/zr364xx/built-in.o LD drivers/media/usb/built-in.o LD drivers/media/built-in.o CC fs/nfs/nfstrace.o LD drivers/mfd/built-in.o LD drivers/misc/carma/built-in.o LD drivers/misc/cb710/built-in.o LD drivers/misc/eeprom/built-in.o LD drivers/misc/lis3lv02d/built-in.o LD drivers/misc/mic/built-in.o LD drivers/misc/ti-st/built-in.o LD drivers/misc/built-in.o LD drivers/mmc/built-in.o CC drivers/mtd/mtdcore.o CC net/ipv4/icmp.o CC drivers/net/Space.o CC drivers/net/loopback.o CC fs/proc/fd.o LD drivers/nfc/built-in.o CC drivers/mtd/mtdsuper.o CC net/netlink/af_netlink.o CC net/packet/af_packet.o CC fs/proc/proc_tty.o CC net/sched/sch_generic.o CC drivers/mtd/mtdconcat.o CC drivers/net/ethernet/8390/stnic.o CC fs/nfs/nfsroot.o CC fs/proc/cmdline.o CC fs/proc/consoles.o CC net/ipv4/devinet.o CC drivers/net/ethernet/8390/8390.o CC fs/proc/cpuinfo.o CC drivers/mtd/mtdpart.o CC fs/proc/devices.o CC fs/nfs/sysctl.o CC net/sched/sch_mq.o CC fs/proc/interrupts.o CC fs/proc/loadavg.o CC fs/nfs/nfs2super.o LD drivers/net/ethernet/8390/built-in.o CC drivers/mtd/mtdchar.o CC fs/proc/meminfo.o LD drivers/net/ethernet/arc/built-in.o LD drivers/net/ethernet/broadcom/built-in.o LD drivers/net/ethernet/cadence/built-in.o LD net/sched/built-in.o LD drivers/net/ethernet/i825xx/built-in.o CC net/ipv4/af_inet.o LD drivers/net/ethernet/intel/built-in.o LD drivers/net/ethernet/marvell/built-in.o LD drivers/net/ethernet/micrel/built-in.o CC net/netlink/genetlink.o LD drivers/net/ethernet/natsemi/built-in.o LD drivers/net/ethernet/qualcomm/built-in.o LD drivers/net/ethernet/rocker/built-in.o LD drivers/net/ethernet/samsung/built-in.o LD drivers/net/ethernet/seeq/built-in.o LD drivers/net/ethernet/smsc/built-in.o LD drivers/net/ethernet/stmicro/built-in.o LD drivers/net/ethernet/via/built-in.o LD drivers/net/ethernet/wiznet/built-in.o LD drivers/net/ethernet/built-in.o LD drivers/net/wireless/built-in.o LD drivers/net/built-in.o CC net/sunrpc/clnt.o CC fs/proc/stat.o CC fs/nfs/proc.o /home/kisskb/slave/src/net/packet/af_packet.c: In function 'tpacket_rcv': /home/kisskb/slave/src/net/packet/af_packet.c:2051:16: warning: 'hdrlen' may be used uninitialized in this function [-Wuninitialized] CC fs/proc/uptime.o CC fs/proc/version.o CC drivers/mtd/mtd_blkdevs.o LD net/packet/built-in.o CC drivers/mtd/mtdblock.o CC fs/nfs/nfs2xdr.o CC fs/proc/softirqs.o CC fs/proc/namespaces.o CC fs/nfs/nfs3super.o LD net/netlink/built-in.o LD drivers/pinctrl/freescale/built-in.o LD drivers/pinctrl/nomadik/built-in.o LD drivers/pinctrl/built-in.o CC drivers/mtd/chips/chipreg.o CC net/unix/af_unix.o CC net/ipv4/igmp.o LD drivers/mtd/devices/built-in.o LD drivers/mtd/lpddr/built-in.o LD drivers/mtd/maps/built-in.o LD drivers/mtd/nand/built-in.o CC drivers/mtd/chips/cfi_probe.o LD drivers/mtd/onenand/built-in.o CC drivers/mtd/chips/cfi_util.o CC net/sunrpc/xprt.o CC fs/proc/self.o CC net/sunrpc/socklib.o /home/kisskb/slave/src/drivers/mtd/chips/cfi_probe.c: In function 'cfi_probe_chip': /home/kisskb/slave/src/include/linux/mtd/cfi.h:325:3: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here /home/kisskb/slave/src/include/linux/mtd/cfi.h:325:3: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here /home/kisskb/slave/src/include/linux/mtd/cfi.h:341:3: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here /home/kisskb/slave/src/include/linux/mtd/cfi.h:341:3: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here /home/kisskb/slave/src/include/linux/mtd/cfi.h:325:3: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here /home/kisskb/slave/src/include/linux/mtd/cfi.h:325:3: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here CC fs/nfs/nfs3client.o /home/kisskb/slave/src/drivers/mtd/chips/cfi_util.c: In function 'cfi_qry_present': /home/kisskb/slave/src/include/linux/mtd/map.h:279:6: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here /home/kisskb/slave/src/include/linux/mtd/map.h:279:6: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here /home/kisskb/slave/src/drivers/mtd/chips/cfi_util.c:230:3: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] CC fs/proc/thread_self.o /home/kisskb/slave/src/drivers/mtd/chips/cfi_util.c: In function 'cfi_send_gen_cmd': /home/kisskb/slave/src/drivers/mtd/chips/cfi_util.c:206:13: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] CC net/sunrpc/xprtsock.o /home/kisskb/slave/src/drivers/mtd/chips/cfi_util.c: In function 'cfi_read_pri': /home/kisskb/slave/src/include/linux/mtd/cfi.h:325:3: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here CC drivers/mtd/chips/cfi_cmdset_0002.o CC fs/proc/proc_sysctl.o CC net/ipv4/fib_frontend.o CC fs/nfs/nfs3proc.o /home/kisskb/slave/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'chip_ready': /home/kisskb/slave/src/include/linux/mtd/map.h:280:4: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here /home/kisskb/slave/src/include/linux/mtd/map.h:280:4: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here /home/kisskb/slave/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'chip_good': /home/kisskb/slave/src/drivers/mtd/chips/cfi_cmdset_0002.c:774:2: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:279:6: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here CC fs/nfs/nfs3xdr.o /home/kisskb/slave/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_panic_write_oneword': /home/kisskb/slave/src/include/linux/mtd/map.h:279:6: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here /home/kisskb/slave/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'cfi_amdstd_panic_write': /home/kisskb/slave/src/drivers/mtd/chips/cfi_cmdset_0002.c:2218:7: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:345:11: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:382:14: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here CC net/unix/garbage.o /home/kisskb/slave/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_otp_lock': /home/kisskb/slave/src/include/linux/mtd/cfi.h:325:3: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here CC fs/proc/proc_net.o /home/kisskb/slave/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_write_oneword': /home/kisskb/slave/src/include/linux/mtd/map.h:279:6: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here CC net/ipv4/fib_semantics.o /home/kisskb/slave/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_otp_write': /home/kisskb/slave/src/include/linux/mtd/map.h:382:14: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:397:11: note: 'r.x[0]' was declared here CC net/unix/sysctl_net_unix.o /home/kisskb/slave/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'cfi_amdstd_write_words': /home/kisskb/slave/src/drivers/mtd/chips/cfi_cmdset_0002.c:1777:7: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:345:11: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:382:14: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here CC drivers/mtd/chips/gen_probe.o CC net/sunrpc/sched.o /home/kisskb/slave/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'cfi_amdstd_otp_walk': /home/kisskb/slave/src/include/linux/mtd/cfi.h:325:3: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here /home/kisskb/slave/src/include/linux/mtd/cfi.h:325:3: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/include/linux/mtd/map.h:413:11: note: 'r.x[0]' was declared here CC fs/proc/kcore.o CC net/sunrpc/auth.o CC net/sunrpc/auth_null.o CC drivers/mtd/chips/map_rom.o LD net/unix/unix.o LD net/unix/built-in.o CC net/sunrpc/auth_unix.o LD fs/nfs/nfs.o LD fs/nfs/nfsv2.o LD fs/nfs/nfsv3.o LD fs/nfs/built-in.o LD net/wireless/built-in.o CC fs/ramfs/inode.o LD drivers/mtd/chips/built-in.o LD drivers/mtd/tests/built-in.o LD drivers/mtd/mtd.o LD drivers/mtd/built-in.o LD drivers/platform/built-in.o LD drivers/pwm/built-in.o CC drivers/rtc/rtc-lib.o CC fs/proc/kmsg.o CC fs/proc/page.o CC net/ipv4/fib_trie.o CC fs/ramfs/file-mmu.o CC net/sysctl_net.o CC net/xfrm/xfrm_policy.o LD drivers/rtc/built-in.o CC net/ipv4/inet_fragment.o CC drivers/scsi/scsi.o CC net/sunrpc/auth_generic.o LD fs/ramfs/ramfs.o LD fs/ramfs/built-in.o CC drivers/sh/clk/core.o LD fs/proc/proc.o LD fs/proc/built-in.o CC fs/sysfs/file.o CC fs/sysfs/dir.o CC drivers/sh/clk/cpg.o LD drivers/soc/built-in.o CC net/sunrpc/svc.o CC net/xfrm/xfrm_state.o CC fs/sysfs/symlink.o CC drivers/tty/tty_io.o /home/kisskb/slave/src/drivers/sh/clk/cpg.c: In function 'r8': /home/kisskb/slave/src/drivers/sh/clk/cpg.c:41:2: warning: passing argument 1 of 'ioread8' discards 'const' qualifier from pointer target type [enabled by default] /home/kisskb/slave/src/include/asm-generic/iomap.h:28:21: note: expected 'void *' but argument is of type 'const void *' /home/kisskb/slave/src/drivers/sh/clk/cpg.c: In function 'r16': /home/kisskb/slave/src/drivers/sh/clk/cpg.c:46:2: warning: passing argument 1 of 'ioread16' discards 'const' qualifier from pointer target type [enabled by default] /home/kisskb/slave/src/include/asm-generic/iomap.h:29:21: note: expected 'void *' but argument is of type 'const void *' /home/kisskb/slave/src/drivers/sh/clk/cpg.c: In function 'r32': /home/kisskb/slave/src/drivers/sh/clk/cpg.c:51:2: warning: passing argument 1 of 'ioread32' discards 'const' qualifier from pointer target type [enabled by default] /home/kisskb/slave/src/include/asm-generic/iomap.h:31:21: note: expected 'void *' but argument is of type 'const void *' CC drivers/scsi/hosts.o CC fs/sysfs/mount.o LD drivers/sh/clk/built-in.o /home/kisskb/slave/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_register_afinfo': /home/kisskb/slave/src/net/xfrm/xfrm_policy.c:2856:17: warning: 'xfrm_dst_ops' may be used uninitialized in this function [-Wuninitialized] CC drivers/sh/intc/access.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:1578:7: warning: 'dst_ops' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/net/xfrm/xfrm_policy.c:1560:18: note: 'dst_ops' was declared here CC fs/sysfs/group.o CC drivers/sh/intc/chip.o CC drivers/scsi/scsi_ioctl.o CC net/ipv4/ping.o CC drivers/sh/intc/core.o LD fs/sysfs/built-in.o CC fs/eventpoll.o CC net/sunrpc/svcsock.o CC drivers/scsi/scsicam.o CC drivers/sh/intc/handle.o /home/kisskb/slave/src/net/ipv4/ping.c: In function 'ping_common_sendmsg': /home/kisskb/slave/src/net/ipv4/ping.c:689:21: warning: 'type' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/net/ipv4/ping.c:475:63: warning: 'code' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/net/ipv4/ping.c:657:11: note: 'code' was declared here /home/kisskb/slave/src/net/sunrpc/svcsock.c: In function 'svc_addr_len': /home/kisskb/slave/src/include/linux/sunrpc/svc_xprt.h:173:1: warning: control reaches end of non-void function [-Wreturn-type] /home/kisskb/slave/src/net/ipv4/ping.c: In function 'ping_err': /home/kisskb/slave/src/net/ipv4/ping.c:558:37: warning: 'code' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/net/ipv4/ping.c:531:3: warning: 'type' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/net/ipv4/ping.c:512:48: warning: 'icmph' may be used uninitialized in this function [-Wuninitialized] CC drivers/scsi/scsi_error.o CC drivers/sh/intc/irqdomain.o /home/kisskb/slave/src/net/xfrm/xfrm_policy.c: In function 'xfrm_bundle_lookup': /home/kisskb/slave/src/net/xfrm/xfrm_policy.c:1578:7: warning: 'dst_ops' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/net/xfrm/xfrm_policy.c:1560:18: note: 'dst_ops' was declared here CC drivers/tty/n_tty.o CC net/ipv4/ip_tunnel_core.o /home/kisskb/slave/src/net/sunrpc/svcsock.c: In function 'svc_setup_socket': /home/kisskb/slave/src/net/sunrpc/svcsock.c:754:6: warning: 'optname' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/net/sunrpc/svcsock.c:721:18: note: 'optname' was declared here /home/kisskb/slave/src/net/sunrpc/svcsock.c:754:6: warning: 'level' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/net/sunrpc/svcsock.c:721:11: note: 'level' was declared here CC fs/anon_inodes.o CC drivers/sh/intc/virq.o CC net/sunrpc/svcauth.o CC net/xfrm/xfrm_hash.o CC fs/signalfd.o LD drivers/sh/intc/built-in.o CC drivers/sh/pm_runtime.o CC fs/timerfd.o CC net/xfrm/xfrm_input.o CC net/sunrpc/svcauth_unix.o LD drivers/sh/built-in.o CC drivers/scsi/scsi_lib.o CC net/ipv4/gre_offload.o CC net/sunrpc/addr.o CC net/ipv4/sysctl_net_ipv4.o CC fs/eventfd.o CC net/xfrm/xfrm_output.o /home/kisskb/slave/src/net/sunrpc/svcauth_unix.c: In function 'svcauth_unix_set_client': /home/kisskb/slave/src/net/sunrpc/svcauth_unix.c:685:24: warning: 'sin6' may be used uninitialized in this function [-Wuninitialized] CC net/sunrpc/rpcb_clnt.o CC fs/aio.o CC fs/locks.o CC drivers/tty/tty_ioctl.o CC net/ipv4/proc.o CC drivers/tty/tty_ldisc.o CC net/xfrm/xfrm_sysctl.o CC net/sunrpc/timer.o CC drivers/scsi/scsi_common.o LD drivers/video/backlight/built-in.o CC drivers/video/console/dummycon.o CC drivers/scsi/scsi_lib_dma.o CC net/ipv4/xfrm4_mode_beet.o CC net/xfrm/xfrm_replay.o CC drivers/tty/tty_buffer.o CC drivers/scsi/scsi_scan.o LD drivers/video/console/built-in.o CC drivers/video/fbdev/core/fb_notify.o CC net/sunrpc/xdr.o LD drivers/video/fbdev/omap2/displays-new/built-in.o LD drivers/video/fbdev/omap2/dss/built-in.o LD drivers/video/fbdev/omap2/built-in.o CC drivers/watchdog/watchdog_core.o LD drivers/video/fbdev/core/built-in.o LD drivers/video/fbdev/built-in.o LD drivers/video/built-in.o CC net/sunrpc/sunrpc_syms.o CC drivers/tty/tty_port.o CC fs/binfmt_script.o CC net/ipv4/xfrm4_mode_transport.o CC drivers/watchdog/watchdog_dev.o LD net/xfrm/built-in.o CC fs/binfmt_elf.o CC drivers/watchdog/shwdt.o CC drivers/tty/tty_mutex.o CC net/ipv4/xfrm4_mode_tunnel.o CC fs/coredump.o CC drivers/tty/tty_ldsem.o CC net/sunrpc/cache.o LD drivers/watchdog/watchdog.o LD drivers/watchdog/built-in.o CC drivers/scsi/scsi_sysfs.o CC net/ipv4/ipconfig.o CC fs/drop_caches.o CC drivers/tty/pty.o LD drivers/tty/ipwireless/built-in.o CC net/sunrpc/rpc_pipe.o CC drivers/tty/serial/serial_core.o CC drivers/tty/vt/vt_ioctl.o LD fs/built-in.o CC drivers/scsi/scsi_devinfo.o CC net/sunrpc/svc_xprt.o CC net/sunrpc/stats.o CC net/ipv4/inet_diag.o CC drivers/tty/vt/vc_screen.o CC drivers/tty/serial/8250/8250_core.o CC drivers/scsi/scsi_sysctl.o CC net/sunrpc/sysctl.o CC net/ipv4/tcp_diag.o CC drivers/scsi/scsi_proc.o CC drivers/tty/vt/selection.o CC drivers/scsi/scsi_trace.o CC drivers/tty/serial/sh-sci.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:1845:2: warning: 'i' may be used uninitialized in this function [-Wuninitialized] /home/kisskb/slave/src/drivers/tty/serial/8250/8250_core.c:1830:19: note: 'i' was declared here CC drivers/tty/vt/keyboard.o LD net/sunrpc/xprtrdma/built-in.o CC net/ipv4/tcp_cubic.o LD net/sunrpc/sunrpc.o CC drivers/tty/vt/consolemap.o LD net/sunrpc/built-in.o CC net/ipv4/xfrm4_policy.o CC drivers/scsi/scsi_logging.o CONMK drivers/tty/vt/consolemap_deftbl.c CC drivers/tty/vt/vt.o LD drivers/scsi/scsi_mod.o LD drivers/scsi/built-in.o CC net/ipv4/xfrm4_state.o SHIPPED drivers/tty/vt/defkeymap.c CC net/ipv4/xfrm4_input.o CC net/ipv4/xfrm4_output.o CC net/ipv4/xfrm4_protocol.o CC drivers/tty/vt/consolemap_deftbl.o LD drivers/tty/serial/8250/8250.o LD drivers/tty/serial/8250/built-in.o LD drivers/tty/serial/built-in.o CC drivers/tty/vt/defkeymap.o LD net/ipv4/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 SYSMAP System.map AS arch/sh/boot/compressed/head_32.o CC arch/sh/boot/compressed/misc.o CC arch/sh/boot/compressed/cache.o OBJCOPY arch/sh/boot/compressed/vmlinux.bin SHIPPED arch/sh/boot/compressed/ashldi3.c SHIPPED arch/sh/boot/compressed/ashrsi3.S SHIPPED arch/sh/boot/compressed/lshrsi3.S CC arch/sh/boot/compressed/ashldi3.o SHIPPED arch/sh/boot/compressed/ashlsi3.S SHIPPED arch/sh/boot/compressed/ashiftrt.S AS arch/sh/boot/compressed/ashrsi3.o Building modules, stage 2. AS arch/sh/boot/compressed/lshrsi3.o AS arch/sh/boot/compressed/ashiftrt.o MODPOST 6 modules AS arch/sh/boot/compressed/ashlsi3.o GZIP arch/sh/boot/compressed/vmlinux.bin.gz CC crypto/crypto_null.mod.o CC crypto/drbg.mod.o CC crypto/echainiv.mod.o CC crypto/hmac.mod.o CC crypto/jitterentropy.mod.o CC crypto/sha256_generic.mod.o LD [M] crypto/crypto_null.ko LD [M] crypto/drbg.ko LD [M] crypto/echainiv.ko LD [M] crypto/hmac.ko LD [M] crypto/jitterentropy.ko LD [M] crypto/sha256_generic.ko LD arch/sh/boot/compressed/piggy.o LD arch/sh/boot/compressed/vmlinux OBJCOPY arch/sh/boot/zImage Kernel: arch/sh/boot/zImage is ready make[1]: Leaving directory '/home/kisskb/slave/build/linus_se7750_defconfig_sh4' Completed OK # rm -rf /home/kisskb/slave/build/linus_se7750_defconfig_sh4 # Build took: 0:00:33.930859