# git rev-parse -q --verify 1736be20b65e8afd1b941e3ca686b2deaa91b4ae^{commit} 1736be20b65e8afd1b941e3ca686b2deaa91b4ae already have revision, skipping fetch # git checkout -q -f -B kisskb 1736be20b65e8afd1b941e3ca686b2deaa91b4ae # git clean -qxdf # git log -1 commit 1736be20b65e8afd1b941e3ca686b2deaa91b4ae Author: Ard Biesheuvel Date: Thu Oct 27 17:27:11 2016 +0100 modversions: treat symbol CRCs as 32 bit quantities on 64 bit archs The modversion symbol CRCs are emitted as ELF symbols, which allows us to easily populate the kcrctab sections by relying on the linker to associate each kcrctab slot with the correct value. This has a couple of downsides: - Given that the CRCs are treated as memory addresses, we waste 4 bytes for each CRC on 64 bit architectures, - On architectures that support runtime relocation, a R__RELATIVE relocation entry is emitted for each CRC value, which identifies it as a quantity that requires fixing up based on the actual runtime load offset of the kernel. This results in corrupted CRCs unless we explicitly undo the fixup (and this is currently being handled in the core module code) - Such runtime relocation entries take up 24 bytes of __init space each, resulting in a x8 overhead in [uncompressed] kernel size for CRCs. Switching to explicit 32 bit values on 64 bit architectures fixes most of these issues, given that 32 bit values are not treated as quantities that require fixing up based on the actual runtime load offset. Note that on some ELF64 architectures [such as PPC64], these 32-bit values are still emitted as runtime relocatable quantities, even if the value resolves to a build time constant. However, these can easily be distinguished from variables that do need fixing up, and the CRCs can be emitted correctly in the arch specific runtime relocation routines right off the bat. So redefine all CRC fields and variables as u32, and redefine the __CRC_SYMBOL() macro for 64 bit builds to emit the CRC reference using inline assembler (which is necessary since 64-bit C code cannot use 32-bit types to hold memory addresses, even if they are ultimately resolved using values that do not exceed 0xffffffff. Note that this mostly reverts commit d4703aefdbc8 ("module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y") Acked-by: Rusty Russell Signed-off-by: Ard Biesheuvel # < /opt/cross/kisskb/gcc-4.8.0-nolibc/microblaze-linux/bin/microblaze-linux-gcc --version # < git log --format=%s --max-count=1 1736be20b65e8afd1b941e3ca686b2deaa91b4ae # < make -j 48 ARCH=microblaze O=/home/kisskb/slave/build/mpe_mmu_defconfig_microblaze CROSS_COMPILE=/opt/cross/kisskb/gcc-4.8.0-nolibc/microblaze-linux/bin/microblaze-linux- mmu_defconfig # make -j 48 ARCH=microblaze O=/home/kisskb/slave/build/mpe_mmu_defconfig_microblaze CROSS_COMPILE=/opt/cross/kisskb/gcc-4.8.0-nolibc/microblaze-linux/bin/microblaze-linux- make[1]: Entering directory '/home/kisskb/slave/build/mpe_mmu_defconfig_microblaze' GEN ./Makefile scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release GEN ./Makefile WRAP arch/microblaze/include/generated/asm/barrier.h WRAP arch/microblaze/include/generated/asm/clkdev.h WRAP arch/microblaze/include/generated/asm/cputime.h WRAP arch/microblaze/include/generated/asm/device.h WRAP arch/microblaze/include/generated/asm/irq_work.h WRAP arch/microblaze/include/generated/asm/mcs_spinlock.h WRAP arch/microblaze/include/generated/asm/mm-arch-hooks.h WRAP arch/microblaze/include/generated/asm/exec.h WRAP arch/microblaze/include/generated/asm/preempt.h WRAP arch/microblaze/include/generated/asm/syscalls.h WRAP arch/microblaze/include/generated/asm/trace_clock.h WRAP arch/microblaze/include/generated/asm/word-at-a-time.h CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h WRAP arch/microblaze/include/generated/uapi/asm/types.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/sortextable HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o CC scripts/mod/empty.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/livetree.o CC scripts/mod/devicetable-offsets.s HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/mod/mk_elfconfig HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/treesource.o SHIPPED scripts/dtc/dtc-parser.tab.c SHIPPED scripts/dtc/dtc-parser.tab.h HOSTCC scripts/dtc/util.o SHIPPED scripts/dtc/dtc-lexer.lex.c HOSTCC scripts/dtc/dtc-parser.tab.o HOSTCC scripts/dtc/dtc-lexer.lex.o CHK include/generated/timeconst.h CC kernel/bounds.s UPD include/generated/timeconst.h GEN scripts/mod/devicetable-offsets.h CHK include/generated/bounds.h UPD include/generated/bounds.h CC arch/microblaze/kernel/asm-offsets.s MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/sumversion.o CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL /home/kisskb/slave/src/scripts/checksyscalls.sh HOSTLD scripts/dtc/dtc :1307:2: warning: #warning syscall copy_file_range not implemented [-Wcpp] :1310:2: warning: #warning syscall preadv2 not implemented [-Wcpp] :1313:2: warning: #warning syscall pwritev2 not implemented [-Wcpp] :1316:2: warning: #warning syscall pkey_mprotect not implemented [-Wcpp] :1319:2: warning: #warning syscall pkey_alloc not implemented [-Wcpp] :1322:2: warning: #warning syscall pkey_free not implemented [-Wcpp] HOSTLD scripts/mod/modpost LD usr/built-in.o CC init/main.o CHK include/generated/compile.h CC init/do_mounts.o CC init/noinitramfs.o CC init/calibrate.o CC init/do_mounts_rd.o CC init/init_task.o UPD include/generated/compile.h CC arch/microblaze/mm/consistent.o CC arch/microblaze/mm/init.o CC arch/microblaze/mm/pgtable.o CC arch/microblaze/mm/mmu_context.o CC arch/microblaze/mm/fault.o CC init/version.o CC arch/microblaze/mm/highmem.o CC arch/microblaze/pci/pci-common.o CC arch/microblaze/pci/indirect_pci.o CC arch/microblaze/pci/iomap.o CC arch/microblaze/pci/xilinx_pci.o CC arch/microblaze/kernel/dma.o CC arch/microblaze/kernel/exceptions.o CC arch/microblaze/kernel/platform.o CC arch/microblaze/kernel/intc.o CC arch/microblaze/kernel/irq.o AS arch/microblaze/kernel/hw_exception_handler.o CC arch/microblaze/kernel/reset.o CC arch/microblaze/kernel/prom.o CC arch/microblaze/kernel/ptrace.o CC arch/microblaze/kernel/signal.o CC arch/microblaze/kernel/setup.o CC arch/microblaze/kernel/sys_microblaze.o CC arch/microblaze/kernel/process.o CC arch/microblaze/kernel/module.o AS arch/microblaze/kernel/misc.o CC arch/microblaze/kernel/kgdb.o AS arch/microblaze/kernel/entry.o CC arch/microblaze/kernel/unwind.o CC arch/microblaze/kernel/early_printk.o CC arch/microblaze/kernel/microblaze_ksyms.o CC arch/microblaze/kernel/traps.o CC arch/microblaze/kernel/timer.o AS arch/microblaze/kernel/head.o LDS arch/microblaze/kernel/vmlinux.lds LD certs/built-in.o CC arch/microblaze/kernel/cpu/cache.o CC arch/microblaze/kernel/cpu/cpuinfo.o CC arch/microblaze/kernel/cpu/cpuinfo-pvr-full.o CC arch/microblaze/kernel/cpu/cpuinfo-static.o CC arch/microblaze/kernel/cpu/pvr.o CC arch/microblaze/kernel/cpu/mb.o CC ipc/msgutil.o CC ipc/msg.o CC ipc/sem.o CC ipc/util.o CC ipc/shm.o CC ipc/ipc_sysctl.o CC ipc/syscall.o CC security/min_addr.o CC security/commoncap.o CC ipc/mqueue.o CC ipc/mq_sysctl.o CC security/lsm_audit.o /home/kisskb/slave/src/arch/microblaze/kernel/timer.c: In function 'xilinx_timer_init': /home/kisskb/slave/src/arch/microblaze/kernel/timer.c:262:3: warning: 'return' with no value, in function returning non-void [-Wreturn-type] return; ^ CC security/keys/key.o CC security/keys/gc.o CC security/keys/request_key_auth.o CC security/keys/keyring.o CC security/keys/process_keys.o CC security/keys/proc.o CC mm/maccess.o CC kernel/fork.o CC security/keys/permission.o CC mm/page-writeback.o CC security/keys/keyctl.o CC mm/oom_kill.o CC security/keys/request_key.o CC mm/filemap.o CC security/keys/user_defined.o CC mm/readahead.o CC mm/mempool.o CC mm/page_alloc.o CC kernel/exec_domain.o CC security/keys/sysctl.o CC kernel/panic.o CC security/keys/encrypted-keys/encrypted.o CC security/keys/encrypted-keys/ecryptfs_format.o CC kernel/exit.o CC kernel/cpu.o In file included from /home/kisskb/slave/src/include/linux/list.h:8:0, from /home/kisskb/slave/src/include/linux/preempt.h:10, from /home/kisskb/slave/src/include/linux/spinlock.h:50, from /home/kisskb/slave/src/ipc/msgutil.c:11: /home/kisskb/slave/src/ipc/msgutil.c: In function 'alloc_msg': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/ipc/msgutil.c:55:9: note: in expansion of macro 'min' alen = min(len, DATALEN_MSG); ^ /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/ipc/msgutil.c:67:10: note: in expansion of macro 'min' alen = min(len, DATALEN_SEG); ^ /home/kisskb/slave/src/ipc/msgutil.c: In function 'load_msg': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/ipc/msgutil.c:95:9: note: in expansion of macro 'min' alen = min(len, DATALEN_MSG); ^ /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/ipc/msgutil.c:102:10: note: in expansion of macro 'min' alen = min(len, DATALEN_SEG); ^ /home/kisskb/slave/src/ipc/msgutil.c: In function 'store_msg': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/ipc/msgutil.c:155:9: note: in expansion of macro 'min' alen = min(len, DATALEN_MSG); ^ /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/ipc/msgutil.c:162:10: note: in expansion of macro 'min' alen = min(len, DATALEN_SEG); ^ LD arch/microblaze/mm/built-in.o CC mm/swap.o CC kernel/softirq.o LD arch/microblaze/kernel/cpu/built-in.o LD sound/built-in.o LD arch/microblaze/kernel/built-in.o CC kernel/resource.o CC kernel/sysctl.o CC block/bio.o CC mm/truncate.o LD arch/microblaze/pci/built-in.o /home/kisskb/slave/src/security/keys/request_key_auth.c: In function 'request_key_auth_describe': /home/kisskb/slave/src/security/keys/request_key_auth.c:77:3: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] seq_printf(m, " pid:%d ci:%zu", rka->pid, rka->callout_len); ^ CC block/elevator.o CC mm/vmscan.o CC mm/shmem.o CC block/blk-core.o CC kernel/sysctl_binary.o LD firmware/built-in.o CC kernel/capability.o CC fs/open.o /home/kisskb/slave/src/security/keys/request_key.c: In function 'construct_key': /home/kisskb/slave/src/security/keys/request_key.c:212:2: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] kenter("%d,%p,%zu,%p", key->serial, callout_info, callout_len, aux); ^ /home/kisskb/slave/src/security/keys/request_key.c: In function 'request_key_and_link': /home/kisskb/slave/src/security/keys/request_key.c:530:2: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'unsigned int' [-Wformat=] kenter("%s,%s,%p,%zu,%p,%p,%lx", ^ CC kernel/ptrace.o CC crypto/api.o /home/kisskb/slave/src/security/keys/keyring.c: In function 'keyring_read_iterator': /home/kisskb/slave/src/security/keys/keyring.c:430:2: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] kenter("{%s,%d},,{%zu/%zu}", ^ /home/kisskb/slave/src/security/keys/keyring.c:430:2: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'unsigned int' [-Wformat=] /home/kisskb/slave/src/security/keys/keyring.c: In function 'keyring_read': /home/kisskb/slave/src/security/keys/keyring.c:458:2: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] kenter("{%d},,%zu", key_serial(keyring), buflen); ^ /home/kisskb/slave/src/security/keys/keyring.c:485:2: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] kleave(" = %zu [ok]", ctx.count); ^ CC block/blk-tag.o CC kernel/user.o CC mm/util.o /home/kisskb/slave/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key_common': /home/kisskb/slave/src/security/keys/keyctl.c:1042:2: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] kenter("%d,,%zu,%d", id, plen, ringid); ^ LD init/mounts.o CC kernel/signal.o CC net/socket.o LD init/built-in.o CC kernel/sys.o LD net/802/built-in.o /home/kisskb/slave/src/mm/mempool.c: In function 'poison_error': /home/kisskb/slave/src/mm/mempool.c:33:2: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] pr_err("Mempool %p size %zu\n", pool, size); ^ LD drivers/amba/built-in.o CC kernel/kmod.o CC net/ethernet/eth.o CC kernel/pid.o CC kernel/workqueue.o LD drivers/auxdisplay/built-in.o CC fs/read_write.o CC kernel/task_work.o CC arch/microblaze/lib/ashldi3.o CC drivers/block/brd.o CC kernel/extable.o CC arch/microblaze/lib/ashrdi3.o CC net/core/sock.o CC arch/microblaze/lib/cmpdi2.o CC kernel/params.o CC crypto/cipher.o CC mm/mmzone.o AS arch/microblaze/lib/divsi3.o CC mm/vmstat.o CC mm/backing-dev.o CC mm/mm_init.o LD virt/lib/built-in.o CC arch/microblaze/lib/lshrdi3.o LD security/keys/encrypted-keys/encrypted-keys.o LD security/keys/encrypted-keys/built-in.o CC lib/lockref.o LD virt/built-in.o AS arch/microblaze/lib/modsi3.o CC block/blk-sysfs.o CC drivers/base/component.o CC arch/microblaze/lib/muldi3.o CC drivers/base/core.o CC block/blk-flush.o CC kernel/kthread.o AS arch/microblaze/lib/mulsi3.o LD security/keys/built-in.o CC kernel/sys_ni.o CC arch/microblaze/lib/ucmpdi2.o CC kernel/nsproxy.o LD security/built-in.o AS arch/microblaze/lib/udivsi3.o AS arch/microblaze/lib/umodsi3.o CC kernel/notifier.o CC kernel/ksysfs.o CC arch/microblaze/lib/memcpy.o CC kernel/cred.o CC lib/bcd.o CC arch/microblaze/lib/memmove.o CC kernel/reboot.o CC kernel/async.o CC mm/mmu_context.o CC mm/percpu.o LD ipc/built-in.o /home/kisskb/slave/src/drivers/base/component.c: In function 'find_components': /home/kisskb/slave/src/drivers/base/component.c:101:3: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] dev_dbg(master->dev, "Looking for component %zu\n", i); ^ CC mm/slab_common.o CC kernel/range.o CC arch/microblaze/lib/memset.o CC block/blk-settings.o CC kernel/smpboot.o CC crypto/compress.o AS arch/microblaze/lib/uaccess_old.o CC lib/div64.o CC kernel/ucount.o CC lib/sort.o CC lib/parser.o AR arch/microblaze/lib/lib.a CC mm/compaction.o EXPORTS arch/microblaze/lib/lib-ksyms.o CC crypto/memneq.o CC block/blk-ioc.o CC kernel/groups.o CC lib/halfmd4.o LD arch/microblaze/lib/built-in.o CC kernel/bpf/core.o CC block/blk-map.o CC drivers/base/bus.o LD kernel/livepatch/built-in.o CC kernel/debug/debug_core.o CC mm/vmacache.o LD drivers/block/built-in.o CC mm/interval_tree.o CC fs/file_table.o LD drivers/bus/built-in.o CC kernel/irq/irqdesc.o CC lib/debug_locks.o CC kernel/power/qos.o LD net/ethernet/built-in.o LD drivers/cdrom/built-in.o CC kernel/locking/mutex.o CC mm/list_lru.o CC kernel/printk/printk.o CC mm/workingset.o CC lib/random32.o /home/kisskb/slave/src/mm/slab_common.c: In function 'create_boot_cache': /home/kisskb/slave/src/mm/slab_common.c:787:6: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] name, size, err); ^ CC block/blk-exec.o CC kernel/rcu/update.o In file included from /home/kisskb/slave/src/mm/percpu.c:822:0: /home/kisskb/slave/src/mm/percpu-km.c: In function 'pcpu_verify_alloc_info': /home/kisskb/slave/src/mm/percpu-km.c:106:3: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat=] pr_warn("wasting %zu pages per chunk\n", ^ /home/kisskb/slave/src/mm/percpu.c: In function 'pcpu_alloc': /home/kisskb/slave/src/mm/percpu.c:890:3: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] WARN(true, "illegal size (%zu) or align (%zu) for percpu allocation\n", ^ /home/kisskb/slave/src/mm/percpu.c:890:3: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] /home/kisskb/slave/src/mm/percpu.c:1031:3: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat=] pr_warn("allocation failed, size=%zu align=%zu atomic=%d, %s\n", ^ /home/kisskb/slave/src/mm/percpu.c:1031:3: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] /home/kisskb/slave/src/mm/percpu.c: In function 'pcpu_dump_alloc_info': /home/kisskb/slave/src/mm/percpu.c:1459:9: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] ai->unit_size, ai->alloc_size / ai->atom_size, ai->atom_size); ^ /home/kisskb/slave/src/mm/percpu.c:1459:9: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] /home/kisskb/slave/src/mm/percpu.c:1459:9: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] /home/kisskb/slave/src/mm/percpu.c:1459:9: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'unsigned int' [-Wformat=] /home/kisskb/slave/src/mm/percpu.c:1459:9: warning: format '%zu' expects argument of type 'size_t', but argument 7 has type 'unsigned int' [-Wformat=] /home/kisskb/slave/src/mm/percpu.c:1459:9: warning: format '%zu' expects argument of type 'size_t', but argument 8 has type 'unsigned int' [-Wformat=] CC kernel/futex.o CC kernel/up.o CC lib/bust_spinlocks.o CC drivers/char/mem.o CC lib/kasprintf.o CC kernel/kallsyms.o CC kernel/module.o CC fs/super.o GZIP kernel/config_data.gz CC kernel/audit.o CC block/blk-merge.o CC block/blk-softirq.o CC kernel/auditfilter.o CC crypto/algapi.o CC crypto/crypto_wq.o CC mm/gup.o CC mm/debug.o CC kernel/sched/core.o CC kernel/time/time.o CC block/blk-timeout.o CC mm/highmem.o CC kernel/hung_task.o CC lib/bitmap.o CC block/blk-lib.o CC mm/memory.o CC kernel/irq/handle.o CC block/blk-mq.o CC net/ipv6/addrconf_core.o CC mm/mincore.o CC kernel/rcu/sync.o CC lib/scatterlist.o CC kernel/seccomp.o CC mm/mlock.o CC mm/mmap.o CC net/ipv4/route.o CC fs/char_dev.o CC lib/gcd.o CC drivers/base/dd.o LD kernel/power/built-in.o CC kernel/utsname_sysctl.o CC kernel/debug/gdbstub.o CC mm/mprotect.o CC kernel/locking/semaphore.o CC block/blk-mq-tag.o CC lib/lcm.o CC mm/mremap.o CC crypto/scatterwalk.o CC block/blk-mq-sysfs.o CC mm/msync.o CC kernel/elfcore.o CC lib/list_sort.o CC mm/rmap.o CC kernel/rcu/srcu.o CC block/blk-mq-cpumap.o CC kernel/irq_work.o CC drivers/base/syscore.o CC kernel/irq/manage.o CC mm/vmalloc.o CC kernel/membarrier.o CC lib/uuid.o CC kernel/memremap.o CHK kernel/config_data.h UPD kernel/config_data.h CC lib/flex_array.o CC kernel/configs.o CC drivers/char/random.o CC drivers/char/misc.o CC mm/pagewalk.o CC fs/stat.o CC mm/pgtable-generic.o CC lib/iov_iter.o CC block/ioctl.o CC drivers/base/driver.o CC net/core/request_sock.o CC kernel/locking/rwsem.o CC lib/clz_ctz.o CC crypto/proc.o CC lib/bsearch.o CC crypto/aead.o CC crypto/ablkcipher.o CC kernel/rcu/tiny.o CC kernel/time/timer.o LD kernel/printk/built-in.o CC lib/find_bit.o CC drivers/base/class.o CC kernel/time/hrtimer.o CC mm/process_vm_access.o /home/kisskb/slave/src/lib/iov_iter.c: In function 'sanity': /home/kisskb/slave/src/lib/iov_iter.c:318:2: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'size_t' [-Wformat=] printk(KERN_ERR "idx = %d, offset = %zd\n", i->idx, i->iov_offset); ^ CC net/core/skbuff.o CC fs/exec.o CC lib/llist.o CC block/genhd.o CC fs/pipe.o CC net/ipv6/exthdrs_core.o CC mm/bootmem.o CC mm/fadvise.o CC mm/init-mm.o /home/kisskb/slave/src/drivers/char/random.c: In function 'urandom_read': /home/kisskb/slave/src/drivers/char/random.c:1749:10: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'size_t' [-Wformat=] current->comm, nbytes); ^ In file included from /home/kisskb/slave/src/include/linux/sched.h:17:0, from /home/kisskb/slave/src/include/linux/utsname.h:5, from /home/kisskb/slave/src/drivers/char/random.c:238: /home/kisskb/slave/src/drivers/char/random.c: In function 'write_pool': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/drivers/char/random.c:1783:11: note: in expansion of macro 'min' bytes = min(count, sizeof(buf)); ^ CC block/scsi_ioctl.o CC drivers/base/platform.o CC lib/memweight.o CC net/core/datagram.o CC drivers/base/cpu.o CC block/partition-generic.o CC block/ioprio.o CC kernel/locking/percpu-rwsem.o CC lib/kfifo.o CC mm/madvise.o LD drivers/char/agp/built-in.o CC kernel/debug/kdb/kdb_io.o CC lib/percpu-refcount.o CC mm/memblock.o CC lib/percpu_ida.o CC lib/rhashtable.o CC block/badblocks.o LD kernel/bpf/built-in.o CC lib/reciprocal_div.o CC drivers/char/xilinx_hwicap/xilinx_hwicap.o CC block/partitions/check.o CC kernel/irq/spurious.o CC mm/dmapool.o CC drivers/base/firmware.o CC fs/namei.o CC lib/once.o CC net/core/stream.o CC kernel/locking/rtmutex.o CC crypto/blkcipher.o CC mm/slab.o LD kernel/rcu/built-in.o CC block/bounce.o CC block/noop-iosched.o CC crypto/skcipher.o /home/kisskb/slave/src/mm/dmapool.c: In function 'show_pools': /home/kisskb/slave/src/mm/dmapool.c:99:6: warning: format '%Zu' expects argument of type 'size_t', but argument 6 has type 'unsigned int' [-Wformat=] pool->size, pages); ^ /home/kisskb/slave/src/mm/dmapool.c:99:6: warning: format '%Zu' expects argument of type 'size_t', but argument 7 has type 'unsigned int' [-Wformat=] CC mm/migrate.o CC lib/string_helpers.o CC drivers/base/init.o CC crypto/ahash.o CC kernel/irq/resend.o CC kernel/sched/loadavg.o CC drivers/base/map.o CC lib/hexdump.o CC kernel/time/itimer.o CC net/ipv4/inetpeer.o CC net/ipv4/protocol.o CC kernel/time/posix-timers.o CC kernel/debug/kdb/kdb_main.o CC kernel/time/posix-cpu-timers.o CC crypto/shash.o CC kernel/time/timekeeping.o CC crypto/akcipher.o CC kernel/time/ntp.o CC net/ipv4/ip_input.o CC lib/kstrtox.o CC crypto/kpp.o CC block/partitions/msdos.o CC block/deadline-iosched.o CC block/cfq-iosched.o CC lib/pci_iomap.o CC block/blk-mq-pci.o CC net/ipv6/ip6_checksum.o CC drivers/char/xilinx_hwicap/fifo_icap.o CC drivers/base/devres.o CC net/ipv6/ip6_icmp.o CC drivers/base/attribute_container.o CC fs/fcntl.o CC lib/iomap_copy.o CC fs/ioctl.o CC kernel/locking/spinlock.o CC kernel/locking/spinlock_debug.o CC kernel/locking/rwsem-spinlock.o CC drivers/base/transport_class.o In file included from /home/kisskb/slave/src/lib/kstrtox.c:16:0: /home/kisskb/slave/src/lib/kstrtox.c: In function 'kstrtobool_from_user': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/lib/kstrtox.c:376:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); ^ /home/kisskb/slave/src/lib/kstrtox.c: In function 'kstrtoull_from_user': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/lib/kstrtox.c:390:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^ /home/kisskb/slave/src/lib/kstrtox.c:398:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoull_from_user, kstrtoull, unsigned long long); ^ /home/kisskb/slave/src/lib/kstrtox.c: In function 'kstrtoll_from_user': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/lib/kstrtox.c:390:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^ /home/kisskb/slave/src/lib/kstrtox.c:399:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoll_from_user, kstrtoll, long long); ^ /home/kisskb/slave/src/lib/kstrtox.c: In function 'kstrtoul_from_user': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/lib/kstrtox.c:390:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^ /home/kisskb/slave/src/lib/kstrtox.c:400:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoul_from_user, kstrtoul, unsigned long); ^ /home/kisskb/slave/src/lib/kstrtox.c: In function 'kstrtol_from_user': CC kernel/irq/chip.o /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/lib/kstrtox.c:390:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^ /home/kisskb/slave/src/lib/kstrtox.c:401:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtol_from_user, kstrtol, long); ^ /home/kisskb/slave/src/lib/kstrtox.c: In function 'kstrtouint_from_user': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/lib/kstrtox.c:390:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^ /home/kisskb/slave/src/lib/kstrtox.c:402:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtouint_from_user, kstrtouint, unsigned int); ^ /home/kisskb/slave/src/lib/kstrtox.c: In function 'kstrtoint_from_user': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/lib/kstrtox.c:390:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^ /home/kisskb/slave/src/lib/kstrtox.c:403:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoint_from_user, kstrtoint, int); ^ /home/kisskb/slave/src/lib/kstrtox.c: In function 'kstrtou16_from_user': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/lib/kstrtox.c:390:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^ /home/kisskb/slave/src/lib/kstrtox.c:404:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtou16_from_user, kstrtou16, u16); ^ /home/kisskb/slave/src/lib/kstrtox.c: In function 'kstrtos16_from_user': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/lib/kstrtox.c:390:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^ /home/kisskb/slave/src/lib/kstrtox.c:405:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtos16_from_user, kstrtos16, s16); ^ /home/kisskb/slave/src/lib/kstrtox.c: In function 'kstrtou8_from_user': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/lib/kstrtox.c:390:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^ /home/kisskb/slave/src/lib/kstrtox.c:406:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtou8_from_user, kstrtou8, u8); ^ /home/kisskb/slave/src/lib/kstrtox.c: In function 'kstrtos8_from_user': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/lib/kstrtox.c:390:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^ /home/kisskb/slave/src/lib/kstrtox.c:407:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtos8_from_user, kstrtos8, s8); ^ CC lib/devres.o CC drivers/base/topology.o CC lib/hweight.o CC kernel/sched/clock.o CC crypto/algboss.o CC drivers/char/xilinx_hwicap/buffer_icap.o CC net/core/scm.o CC crypto/testmgr.o CC net/ipv4/ip_fragment.o CC crypto/cmac.o CC lib/assoc_array.o CC crypto/hmac.o CC net/ipv4/ip_forward.o CC fs/readdir.o CC fs/select.o CC drivers/base/container.o CC crypto/crypto_null.o CC lib/bitrev.o CC kernel/time/clocksource.o CC net/core/gen_stats.o CC crypto/md4.o CC drivers/base/property.o CC crypto/md5.o CC kernel/time/jiffies.o CC crypto/sha256_generic.o CC crypto/ecb.o CC crypto/cbc.o CC net/ipv6/output_core.o CC kernel/sched/cputime.o /home/kisskb/slave/src/lib/assoc_array.c: In function 'assoc_array_insert_into_terminal_node': /home/kisskb/slave/src/lib/assoc_array.c:802:2: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat=] pr_devel("blank off [%zu] %d: %lx\n", keylen - 1, level, blank); ^ /home/kisskb/slave/src/lib/assoc_array.c: In function 'assoc_array_insert_mid_shortcut': /home/kisskb/slave/src/lib/assoc_array.c:902:3: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat=] pr_devel("blank off [%zu] %d: %lx\n", keylen - 1, diff, blank); ^ LD kernel/locking/built-in.o LD block/partitions/built-in.o CC net/core/gen_estimator.o CC lib/rational.o CC net/core/net_namespace.o CC drivers/base/cacheinfo.o CC net/ipv6/protocol.o CC kernel/sched/idle_task.o HOSTCC lib/gen_crc32table CC net/ipv4/ip_options.o CC fs/dcache.o LD drivers/char/xilinx_hwicap/xilinx_hwicap_m.o CC drivers/base/dma-mapping.o CC drivers/base/power/clock_ops.o LD drivers/char/xilinx_hwicap/built-in.o CC kernel/time/timer_list.o CC lib/zlib_inflate/inffast.o LD drivers/char/built-in.o CC lib/audit.o CC net/ipv4/ip_output.o CC crypto/des_generic.o LD drivers/char/ipmi/built-in.o CC crypto/aes_generic.o CC fs/inode.o CC lib/nlattr.o CC net/ipv6/ip6_offload.o CC kernel/time/timeconv.o CC crypto/arc4.o CC fs/attr.o CC fs/bad_inode.o CC crypto/rng.o CC kernel/irq/dummychip.o CC kernel/time/timecounter.o CC [M] crypto/echainiv.o CC lib/zlib_inflate/inflate.o LD drivers/base/power/built-in.o CC drivers/base/firmware_class.o CC [M] crypto/drbg.o CC [M] crypto/jitterentropy.o CC net/ipv4/ip_sockglue.o CC kernel/sched/fair.o CC kernel/debug/kdb/kdb_support.o CC drivers/clk/clk-devres.o CC kernel/time/posix-clock.o CC [M] crypto/jitterentropy-kcapi.o CC kernel/time/alarmtimer.o CC lib/checksum.o CC net/core/secure_seq.o LD crypto/crypto.o LD crypto/crypto_algapi.o CC kernel/sched/rt.o CC lib/atomic64.o LD crypto/crypto_blkcipher.o LD crypto/crypto_hash.o CC kernel/time/clockevents.o LD crypto/cryptomgr.o CC net/core/flow_dissector.o CC kernel/time/tick-common.o CC drivers/base/module.o CC kernel/time/sched_clock.o CC net/core/sysctl_net_core.o CC fs/file.o CC net/ipv6/tcpv6_offload.o CC net/ipv4/inet_hashtables.o CC net/ipv6/exthdrs_offload.o CC net/core/dev.o CC net/core/ethtool.o LD mm/built-in.o CC kernel/irq/devres.o CC drivers/clk/clkdev.o CC drivers/clk/clk.o CC lib/dynamic_queue_limits.o CC fs/filesystems.o /home/kisskb/slave/src/crypto/drbg.c: In function 'drbg_seed': /home/kisskb/slave/src/crypto/drbg.c:1061:3: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat=] pr_devel("DRBG: personalization string too long %zu\n", ^ /home/kisskb/slave/src/crypto/drbg.c: In function 'drbg_generate': /home/kisskb/slave/src/crypto/drbg.c:1274:3: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat=] pr_devel("DRBG: additional information string too long %zu\n", ^ CC lib/net_utils.o CC fs/namespace.o CC net/core/dev_addr_lists.o CC drivers/clk/clk-divider.o CC net/ipv4/inet_timewait_sock.o CC lib/sbitmap.o CC net/ipv4/inet_connection_sock.o CC lib/argv_split.o CC net/core/dst.o CC lib/chacha20.o LD [M] crypto/jitterentropy_rng.o CC lib/cmdline.o CC net/core/netevent.o CC fs/seq_file.o CC fs/xattr.o CC lib/ctype.o CC fs/libfs.o CC lib/dec_and_lock.o CC lib/decompress.o CC fs/fs-writeback.o CC lib/zlib_inflate/infutil.o LD drivers/base/built-in.o CC lib/dma-noop.o LD crypto/built-in.o CC lib/dump_stack.o CC fs/pnode.o CC lib/zlib_inflate/inftrees.o CC lib/earlycpio.o CC kernel/sched/deadline.o CC drivers/clocksource/clksrc-probe.o CC lib/extable.o CC kernel/debug/kdb/kdb_bt.o CC lib/fdt.o LD kernel/time/built-in.o GENKDB kernel/debug/kdb/gen-kdb_cmds.c CC lib/fdt_empty_tree.o CC kernel/debug/kdb/kdb_bp.o CC net/core/neighbour.o CC lib/fdt_ro.o CC kernel/irq/autoprobe.o CC kernel/sched/stop_task.o CC drivers/clk/clk-fixed-factor.o CC fs/splice.o CC drivers/clk/clk-fixed-rate.o CC lib/fdt_rw.o CC lib/zlib_inflate/inflate_syms.o CC fs/sync.o CC lib/fdt_strerror.o CC net/core/rtnetlink.o CC lib/fdt_sw.o CC lib/fdt_wip.o CC lib/flex_proportions.o CC lib/idr.o CC kernel/debug/kdb/kdb_debugger.o CC fs/utimes.o CC lib/int_sqrt.o CC net/core/utils.o LD block/built-in.o In file included from /home/kisskb/slave/src/include/linux/sched.h:17:0, from /home/kisskb/slave/src/include/linux/blkdev.h:4, from /home/kisskb/slave/src/fs/libfs.c:6: /home/kisskb/slave/src/fs/libfs.c: In function 'simple_attr_write': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/fs/libfs.c:874:9: note: in expansion of macro 'min' size = min(sizeof(attr->set_buf) - 1, len); ^ CC fs/stack.o CC lib/ioremap.o CC fs/fs_struct.o CC lib/irq_regs.o CC kernel/debug/kdb/gen-kdb_cmds.o CC lib/is_single_threaded.o CC lib/klist.o CC lib/kobject.o CC lib/kobject_uevent.o LD lib/zlib_inflate/zlib_inflate.o LD lib/zlib_inflate/built-in.o CC lib/md5.o CC net/ipv4/tcp.o CC kernel/irq/irqdomain.o CC fs/statfs.o CC lib/nmi_backtrace.o LD drivers/clocksource/built-in.o CC lib/nodemask.o CC lib/plist.o LD drivers/crypto/built-in.o CC net/ipv4/tcp_input.o CC drivers/clk/clk-gate.o CC fs/fs_pin.o CC net/core/link_watch.o CC net/core/filter.o LD net/ipv6/built-in.o CC kernel/irq/proc.o CC kernel/sched/wait.o LD drivers/firewire/built-in.o CC kernel/sched/swait.o CC kernel/sched/completion.o CC net/netlink/af_netlink.o CC lib/radix-tree.o CC net/core/sock_diag.o CC lib/ratelimit.o CC drivers/clk/clk-multiplier.o CC net/ipv4/tcp_output.o LD kernel/debug/kdb/built-in.o CC fs/nsfs.o CC net/core/dev_ioctl.o LD kernel/debug/built-in.o CC lib/rbtree.o CC net/ipv4/tcp_timer.o CC fs/buffer.o CC lib/seq_buf.o CC lib/sha1.o CC lib/show_mem.o CC fs/block_dev.o LD drivers/firmware/broadcom/built-in.o CC net/ipv4/tcp_ipv4.o CC fs/direct-io.o CC lib/string.o CC fs/mpage.o CC lib/timerqueue.o LD drivers/firmware/meson/built-in.o CC fs/proc_namespace.o CC lib/vsprintf.o LD drivers/firmware/built-in.o CC kernel/sched/idle.o CC fs/devpts/inode.o CC fs/cramfs/uncompress.o CC fs/cramfs/inode.o CC drivers/clk/clk-mux.o CC drivers/clk/clk-composite.o CC lib/win_minmax.o CC drivers/gpio/devres.o CC kernel/sched/debug.o GEN lib/crc32table.h CC drivers/gpio/gpiolib.o LD kernel/irq/built-in.o CC drivers/gpio/gpiolib-legacy.o CC lib/crc32.o CC net/core/tso.o LD fs/exofs/built-in.o CC drivers/clk/clk-fractional-divider.o CC drivers/clk/clk-gpio.o CC net/core/sock_reuseport.o CC fs/exportfs/expfs.o CC fs/cifs/cifsfs.o CC net/netlink/genetlink.o CC net/ipv4/tcp_minisocks.o CC net/core/flow.o CC net/core/net-sysfs.o CC fs/ext2/balloc.o CC net/core/net-procfs.o CC fs/kernfs/inode.o CC fs/kernfs/mount.o /home/kisskb/slave/src/fs/buffer.c: In function '__find_get_block_slow': /home/kisskb/slave/src/fs/buffer.c:243:4: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] bh->b_state, bh->b_size); ^ In file included from /home/kisskb/slave/src/include/asm-generic/bug.h:13:0, from /home/kisskb/slave/src/arch/microblaze/include/asm/bug.h:1, 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/kmod.h:22, from /home/kisskb/slave/src/net/core/dev_ioctl.c:1: /home/kisskb/slave/src/net/core/dev_ioctl.c: In function 'dev_ifsioc_locked': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/net/core/dev_ioctl.c:149:11: note: in expansion of macro 'min' min(sizeof(ifr->ifr_hwaddr.sa_data), ^ /home/kisskb/slave/src/net/core/dev_ioctl.c: In function 'dev_ifsioc': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/net/core/dev_ioctl.c:270:10: note: in expansion of macro 'min' min(sizeof(ifr->ifr_hwaddr.sa_data), ^ CC fs/kernfs/dir.o CC fs/nfs_common/grace.o CC fs/nls/nls_base.o CC fs/lockd/clntlock.o LD fs/devpts/devpts.o LD fs/devpts/built-in.o CC fs/nfs/client.o CC drivers/clk/clk-conf.o CC fs/notify/fsnotify.o CC drivers/gpio/gpiolib-of.o LD fs/quota/built-in.o CC fs/nfs/dir.o LD drivers/clk/bcm/built-in.o CC net/ipv4/tcp_cong.o CC net/ipv4/tcp_metrics.o LD drivers/clk/mvebu/built-in.o CC drivers/gpio/gpiolib-sysfs.o /home/kisskb/slave/src/net/core/flow.c: In function 'flow_cache_cpu_prepare': /home/kisskb/slave/src/net/core/flow.c:412:4: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat=] pr_err("NET: failed to allocate flow cache sz %zu\n", sz); ^ LD drivers/clk/ti/built-in.o LD fs/exportfs/exportfs.o CC fs/ramfs/inode.o LD fs/exportfs/built-in.o CC fs/ramfs/file-mmu.o LD fs/nls/built-in.o CC drivers/gpio/gpio-xilinx.o CC fs/kernfs/file.o CC fs/romfs/storage.o CC fs/sysfs/file.o LD drivers/hwtracing/intel_th/built-in.o CC fs/eventpoll.o LD fs/cramfs/cramfs.o LD fs/cramfs/built-in.o LD drivers/gpu/drm/bridge/built-in.o LD drivers/clk/built-in.o CC fs/anon_inodes.o LD drivers/idle/built-in.o LD fs/nfs_common/built-in.o CC fs/kernfs/symlink.o CC fs/signalfd.o CC drivers/i2c/i2c-boardinfo.o LD drivers/iommu/built-in.o CC fs/proc/task_mmu.o LD drivers/gpu/drm/hisilicon/built-in.o LD kernel/sched/built-in.o CC fs/notify/notification.o CC drivers/irqchip/irqchip.o LD kernel/built-in.o CC net/ipv4/tcp_fastopen.o LD drivers/lguest/built-in.o LD drivers/gpu/drm/i2c/built-in.o CC drivers/i2c/i2c-core.o LD drivers/i2c/algos/built-in.o LD drivers/gpu/drm/panel/built-in.o CC fs/timerfd.o LD drivers/macintosh/built-in.o LD drivers/gpu/drm/tilcdc/built-in.o LD drivers/gpu/drm/omapdrm/displays/built-in.o CC fs/romfs/super.o LD drivers/gpu/drm/omapdrm/dss/built-in.o LD drivers/i2c/muxes/built-in.o CC fs/cifs/cifssmb.o CC drivers/i2c/busses/i2c-xiic.o CC fs/cifs/connect.o CC fs/cifs/cifs_debug.o LD drivers/gpu/drm/omapdrm/built-in.o CC fs/cifs/dir.o CC fs/sysfs/dir.o CC fs/cifs/file.o In file included from /home/kisskb/slave/src/include/asm-generic/bug.h:13:0, from /home/kisskb/slave/src/arch/microblaze/include/asm/bug.h:1, 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/mm.h:8, from /home/kisskb/slave/src/fs/proc/task_mmu.c:1: /home/kisskb/slave/src/fs/proc/task_mmu.c: In function 'pagemap_read': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/fs/proc/task_mmu.c:1414:9: note: in expansion of macro 'min' len = min(count, PM_ENTRY_BYTES * pm.pos); ^ CC fs/sysfs/symlink.o LD drivers/gpu/drm/built-in.o CC fs/sysfs/mount.o CC fs/eventfd.o CC fs/aio.o CC fs/locks.o CC fs/nfs/file.o CC fs/binfmt_script.o CC net/ipv4/tcp_rate.o CC fs/ext2/dir.o CC fs/sysfs/group.o CC drivers/gpu/vga/vgaarb.o CC fs/cifs/inode.o CC fs/ext2/file.o LD fs/ramfs/ramfs.o CC fs/lockd/clntproc.o LD drivers/irqchip/built-in.o LD fs/ramfs/built-in.o CC fs/binfmt_elf.o LD drivers/mfd/built-in.o LD fs/kernfs/built-in.o CC fs/coredump.o LD drivers/media/firewire/built-in.o LD net/netlink/built-in.o LD drivers/mmc/built-in.o CC fs/notify/group.o LD drivers/media/common/b2c2/built-in.o CC fs/drop_caches.o CC net/packet/af_packet.o CC drivers/misc/kgdbts.o AR lib/lib.a LD drivers/media/common/saa7146/built-in.o LD drivers/media/i2c/soc_camera/built-in.o EXPORTS lib/lib-ksyms.o LD drivers/media/i2c/built-in.o LD drivers/media/common/siano/built-in.o LD drivers/media/mmc/siano/built-in.o LD lib/built-in.o LD drivers/media/mmc/built-in.o CC fs/fhandle.o /home/kisskb/slave/src/fs/cifs/cifssmb.c: In function 'cifs_readv_receive': /home/kisskb/slave/src/fs/cifs/cifssmb.c:1471:3: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] cifs_dbg(FYI, "%s: server returned short header. got=%u expected=%zu\n", ^ /home/kisskb/slave/src/fs/cifs/cifssmb.c:1471:3: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] /home/kisskb/slave/src/fs/cifs/cifssmb.c:1471:3: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] /home/kisskb/slave/src/fs/cifs/cifssmb.c:1512:2: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] cifs_dbg(FYI, "0: iov_base=%p iov_len=%zu\n", ^ /home/kisskb/slave/src/fs/cifs/cifssmb.c:1512:2: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] /home/kisskb/slave/src/fs/cifs/cifssmb.c:1512:2: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] CC drivers/mtd/mtdcore.o CC net/ipv4/tcp_recovery.o CC fs/ext2/ialloc.o CC net/ipv4/tcp_offload.o LD drivers/media/common/v4l2-tpg/built-in.o LD drivers/media/platform/omap/built-in.o LD drivers/media/spi/built-in.o LD fs/sysfs/built-in.o CC drivers/mtd/mtdsuper.o LD drivers/gpio/built-in.o LD drivers/media/tuners/built-in.o LD drivers/media/rc/keymaps/built-in.o LD drivers/media/platform/built-in.o LD drivers/media/common/built-in.o CC drivers/mtd/mtdconcat.o CC net/ipv4/datagram.o CC fs/notify/inode_mark.o LD drivers/media/rc/built-in.o CC fs/proc/inode.o LD drivers/media/pci/ddbridge/built-in.o LD drivers/media/pci/b2c2/built-in.o CC fs/notify/mark.o CC drivers/net/Space.o CC fs/proc/root.o CC drivers/net/loopback.o LD fs/romfs/romfs.o LD drivers/media/pci/dm1105/built-in.o CC fs/nfs/getroot.o LD drivers/media/usb/b2c2/built-in.o LD fs/romfs/built-in.o /home/kisskb/slave/src/fs/cifs/file.c: In function 'cifs_write': /home/kisskb/slave/src/fs/cifs/file.c:1704:2: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'size_t' [-Wformat=] cifs_dbg(FYI, "write %zd bytes to offset %lld of %pd\n", ^ /home/kisskb/slave/src/fs/cifs/file.c:1704:2: warning: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'size_t' [-Wformat=] /home/kisskb/slave/src/fs/cifs/file.c:1704:2: warning: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'size_t' [-Wformat=] CC net/ipv4/raw.o /home/kisskb/slave/src/fs/cifs/connect.c: In function 'cifs_set_cifscreds': /home/kisskb/slave/src/fs/cifs/connect.c:2414:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'ssize_t' [-Wformat=] cifs_dbg(FYI, "Bad value from username search (len=%zd)\n", ^ /home/kisskb/slave/src/fs/cifs/connect.c:2414:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'ssize_t' [-Wformat=] /home/kisskb/slave/src/fs/cifs/connect.c:2414:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'ssize_t' [-Wformat=] /home/kisskb/slave/src/fs/cifs/connect.c:2422:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'ssize_t' [-Wformat=] cifs_dbg(FYI, "Unable to allocate %zd bytes for username\n", ^ /home/kisskb/slave/src/fs/cifs/connect.c:2422:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'ssize_t' [-Wformat=] /home/kisskb/slave/src/fs/cifs/connect.c:2422:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'ssize_t' [-Wformat=] /home/kisskb/slave/src/fs/cifs/connect.c:2431:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'ssize_t' [-Wformat=] cifs_dbg(FYI, "Bad len for password search (len=%zd)\n", len); ^ /home/kisskb/slave/src/fs/cifs/connect.c:2431:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'ssize_t' [-Wformat=] /home/kisskb/slave/src/fs/cifs/connect.c:2431:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'ssize_t' [-Wformat=] /home/kisskb/slave/src/fs/cifs/connect.c:2441:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'ssize_t' [-Wformat=] cifs_dbg(FYI, "Unable to allocate %zd bytes for password\n", ^ /home/kisskb/slave/src/fs/cifs/connect.c:2441:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'ssize_t' [-Wformat=] /home/kisskb/slave/src/fs/cifs/connect.c:2441:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'ssize_t' [-Wformat=] LD drivers/media/pci/mantis/built-in.o LD drivers/media/pci/netup_unidvb/built-in.o LD drivers/media/usb/dvb-usb/built-in.o CC fs/nfs/inode.o LD drivers/media/usb/dvb-usb-v2/built-in.o CC net/ipv4/udp.o LD drivers/media/pci/ngene/built-in.o LD drivers/media/pci/pluto2/built-in.o CC net/ipv4/udplite.o CC net/ipv4/udp_offload.o LD drivers/i2c/busses/built-in.o CC fs/cifs/link.o LD drivers/media/usb/s2255/built-in.o LD drivers/media/usb/siano/built-in.o LD drivers/media/pci/pt1/built-in.o LD drivers/media/pci/pt3/built-in.o LD drivers/media/usb/ttusb-budget/built-in.o LD drivers/media/usb/stkwebcam/built-in.o LD drivers/media/pci/saa7146/built-in.o LD drivers/media/pci/smipcie/built-in.o CC drivers/mtd/mtdpart.o LD net/core/built-in.o LD drivers/media/pci/ttpci/built-in.o LD drivers/media/usb/ttusb-dec/built-in.o LD drivers/media/usb/zr364xx/built-in.o CC net/ipv4/arp.o LD drivers/media/pci/built-in.o CC drivers/mtd/mtdchar.o CC net/ipv4/icmp.o LD drivers/media/usb/built-in.o CC fs/notify/vfsmount_mark.o CC net/ipv4/devinet.o LD drivers/gpu/vga/built-in.o CC fs/notify/fdinfo.o CC fs/nfs/super.o LD drivers/gpu/built-in.o CC net/sched/sch_generic.o CC fs/proc/base.o CC fs/nfs/io.o LD drivers/net/ethernet/3com/built-in.o CC fs/ext2/inode.o LD drivers/nfc/built-in.o LD drivers/misc/cb710/built-in.o CC fs/proc/array.o CC fs/proc/generic.o CC fs/nfs/direct.o LD drivers/media/built-in.o LD drivers/net/ethernet/8390/built-in.o CC fs/cifs/misc.o CC fs/cifs/netmisc.o LD drivers/misc/eeprom/built-in.o LD drivers/nvme/host/built-in.o CC net/ipv4/af_inet.o LD drivers/net/ethernet/adaptec/built-in.o LD drivers/nvme/target/built-in.o LD drivers/misc/lis3lv02d/built-in.o CC drivers/net/phy/phy.o LD drivers/net/ethernet/agere/built-in.o CC fs/lockd/clntxdr.o CC fs/ext2/ioctl.o LD drivers/nvme/built-in.o LD drivers/net/ethernet/alteon/built-in.o LD drivers/net/wireless/admtek/built-in.o LD drivers/i2c/built-in.o LD drivers/misc/mic/bus/built-in.o CC net/sunrpc/clnt.o CC net/ipv4/igmp.o CC drivers/of/base.o LD drivers/platform/built-in.o LD drivers/net/ethernet/amazon/built-in.o LD drivers/misc/mic/built-in.o LD drivers/net/wireless/ath/built-in.o LD drivers/net/wireless/atmel/built-in.o CC net/ipv4/fib_frontend.o CC fs/ext2/namei.o CC fs/nfs/pagelist.o CC net/ipv4/fib_semantics.o LD drivers/net/ethernet/amd/built-in.o LD drivers/power/built-in.o LD drivers/net/wireless/cisco/built-in.o LD fs/notify/dnotify/built-in.o LD drivers/misc/ti-st/built-in.o CC drivers/mtd/ofpart.o LD fs/notify/fanotify/built-in.o LD drivers/net/wireless/broadcom/built-in.o LD drivers/net/ethernet/arc/built-in.o LD drivers/net/ethernet/atheros/built-in.o LD drivers/misc/built-in.o LD drivers/net/wireless/intel/built-in.o LD drivers/net/wireless/intersil/built-in.o LD drivers/pwm/built-in.o CC fs/notify/inotify/inotify_fsnotify.o LD drivers/net/wireless/marvell/built-in.o CC net/ipv4/fib_trie.o CC drivers/pci/access.o LD drivers/net/wireless/mediatek/built-in.o LD drivers/net/ethernet/broadcom/built-in.o LD drivers/net/ethernet/brocade/built-in.o LD drivers/net/wireless/ralink/built-in.o LD drivers/net/wireless/realtek/built-in.o LD drivers/soc/bcm/built-in.o LD drivers/net/wireless/rsi/built-in.o LD drivers/net/ethernet/cadence/built-in.o LD drivers/net/wireless/st/built-in.o CC fs/cifs/smbencrypt.o CC drivers/spi/spi.o LD drivers/net/wireless/ti/built-in.o CC fs/ext2/super.o CC net/ipv4/inet_fragment.o CC drivers/spi/spi-bitbang.o LD drivers/net/wireless/zydas/built-in.o LD drivers/soc/fsl/built-in.o LD drivers/net/ethernet/cavium/liquidio/built-in.o CC fs/cifs/transport.o LD drivers/net/wireless/built-in.o LD drivers/net/ethernet/chelsio/built-in.o CC drivers/mtd/chips/chipreg.o LD drivers/soc/built-in.o LD drivers/net/ethernet/dec/built-in.o LD drivers/net/ethernet/cavium/octeon/built-in.o LD drivers/net/ethernet/cisco/built-in.o /home/kisskb/slave/src/drivers/pci/access.c: In function 'pci_vpd_size': /home/kisskb/slave/src/drivers/pci/access.c:318:8: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] tag, off + 1); ^ /home/kisskb/slave/src/drivers/pci/access.c:340:6: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] tag, off); ^ LD drivers/mtd/devices/built-in.o CC net/sched/sch_mq.o CC net/ipv4/ping.o LD drivers/net/ethernet/dlink/built-in.o LD drivers/net/ethernet/cavium/thunder/built-in.o LD drivers/net/ethernet/emulex/built-in.o CC fs/proc/fd.o CC fs/proc/proc_tty.o LD drivers/mtd/lpddr/built-in.o CC fs/cifs/asn1.o LD drivers/net/ethernet/cavium/built-in.o LD drivers/net/ethernet/ezchip/built-in.o LD drivers/net/ethernet/hp/built-in.o CC fs/proc/cmdline.o CC fs/nfs/read.o CC drivers/tty/tty_io.o CC fs/notify/inotify/inotify_user.o LD drivers/mtd/maps/built-in.o LD drivers/net/ethernet/i825xx/built-in.o CC net/ipv4/ip_tunnel_core.o CC fs/cifs/cifs_unicode.o LD drivers/net/ethernet/intel/built-in.o LD drivers/net/ethernet/marvell/built-in.o LD drivers/mtd/onenand/built-in.o LD drivers/mtd/nand/built-in.o LD drivers/mtd/tests/built-in.o CC drivers/spi/spi-xilinx.o LD drivers/net/ethernet/micrel/built-in.o LD drivers/net/ethernet/mellanox/built-in.o CC fs/ext2/symlink.o LD drivers/mtd/mtd.o LD drivers/mtd/chips/built-in.o CC fs/lockd/host.o CC fs/cifs/nterr.o LD drivers/net/ethernet/microchip/built-in.o LD drivers/mtd/built-in.o CC fs/nfs/symlink.o /home/kisskb/slave/src/drivers/spi/spi.c: In function '__spi_split_transfer_maxsize': /home/kisskb/slave/src/drivers/spi/spi.c:2333:2: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] dev_warn_once(&msg->spi->dev, ^ LD drivers/net/ethernet/natsemi/built-in.o LD drivers/net/ethernet/neterion/built-in.o LD drivers/net/ethernet/myricom/built-in.o CC fs/lockd/svc.o CC net/ipv4/gre_offload.o CC fs/cifs/cifsencrypt.o LD drivers/net/ethernet/netronome/built-in.o LD drivers/net/ethernet/nvidia/built-in.o LD drivers/net/ethernet/oki-semi/built-in.o CC drivers/net/phy/phy_device.o LD drivers/net/ethernet/packetengines/built-in.o LD drivers/net/ethernet/qlogic/built-in.o CC fs/proc/consoles.o LD drivers/net/ethernet/qualcomm/emac/built-in.o LD drivers/net/ethernet/rdc/built-in.o LD drivers/net/ethernet/realtek/built-in.o CC drivers/of/device.o LD drivers/net/ethernet/renesas/built-in.o CC drivers/uio/uio.o CC fs/nfs/unlink.o CC fs/nfs/write.o CC fs/proc/cpuinfo.o LD drivers/usb/host/built-in.o LD drivers/net/ethernet/samsung/built-in.o LD drivers/net/ethernet/rocker/built-in.o LD drivers/net/ethernet/qualcomm/built-in.o CC drivers/pci/probe.o LD net/packet/built-in.o CC fs/proc/devices.o CC drivers/pci/bus.o LD drivers/net/ethernet/silan/built-in.o LD drivers/usb/built-in.o LD drivers/net/ethernet/seeq/built-in.o CC fs/proc/interrupts.o LD drivers/net/ethernet/sis/built-in.o LD drivers/net/ethernet/smsc/built-in.o LD drivers/net/ethernet/stmicro/built-in.o LD drivers/net/ethernet/sun/built-in.o CC net/unix/af_unix.o CC fs/cifs/readdir.o LD drivers/net/ethernet/synopsys/built-in.o LD drivers/video/backlight/built-in.o LD net/sched/built-in.o LD drivers/net/ethernet/ti/built-in.o /home/kisskb/slave/src/fs/cifs/transport.c: In function 'smb_send_rqst': /home/kisskb/slave/src/fs/cifs/transport.c:291:3: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] cifs_dbg(FYI, "partial send (wanted=%u sent=%zu): terminating session\n", ^ /home/kisskb/slave/src/fs/cifs/transport.c:291:3: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] /home/kisskb/slave/src/fs/cifs/transport.c:291:3: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] LD drivers/net/ethernet/via/built-in.o LD drivers/net/ethernet/tehuti/built-in.o LD drivers/net/ethernet/wiznet/built-in.o CC fs/nfs/namespace.o LD net/wireless/built-in.o CC fs/nfs/mount_clnt.o CC net/ipv4/sysctl_net_ipv4.o CC net/ipv4/proc.o CC net/sunrpc/xprt.o CC fs/nfs/nfstrace.o CC drivers/net/ethernet/xilinx/ll_temac_main.o CC drivers/net/ethernet/xilinx/ll_temac_mdio.o CC fs/cifs/ioctl.o CC fs/cifs/sess.o CC net/sysctl_net.o CC fs/proc/loadavg.o CC net/xfrm/xfrm_policy.o LD fs/ext2/ext2.o CC net/ipv4/xfrm4_mode_beet.o CC net/ipv4/xfrm4_mode_transport.o LD fs/ext2/built-in.o CC fs/proc/meminfo.o CC net/ipv4/xfrm4_mode_tunnel.o CC fs/proc/stat.o LD fs/notify/inotify/built-in.o CC fs/cifs/export.o LD fs/notify/built-in.o CC fs/nfs/sysctl.o CC fs/cifs/smb1ops.o CC net/ipv4/inet_diag.o CC net/ipv4/tcp_diag.o CC drivers/video/fbdev/core/fb_cmdline.o CC fs/nfs/nfs2super.o CC fs/proc/uptime.o CC fs/proc/version.o CC fs/cifs/winucase.o CC drivers/of/platform.o CC net/ipv4/tcp_cubic.o CC fs/lockd/svclock.o CC net/ipv4/xfrm4_policy.o CC drivers/net/ethernet/xilinx/xilinx_emaclite.o CC drivers/net/phy/mdio_bus.o CC fs/lockd/svcshare.o CC drivers/uio/uio_pdrv_genirq.o CC drivers/uio/uio_dmem_genirq.o CC net/sunrpc/socklib.o CC net/ipv4/xfrm4_state.o CC net/unix/garbage.o CC drivers/pci/host-bridge.o CC fs/proc/softirqs.o CC fs/nfs/proc.o /home/kisskb/slave/src/fs/cifs/readdir.c: In function 'cifs_filldir': /home/kisskb/slave/src/fs/cifs/readdir.c:705:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'size_t' [-Wformat=] cifs_dbg(VFS, "bad search response length %zd past smb end\n", ^ /home/kisskb/slave/src/fs/cifs/readdir.c:705:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'size_t' [-Wformat=] /home/kisskb/slave/src/fs/cifs/readdir.c:705:3: warning: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'size_t' [-Wformat=] CC fs/proc/namespaces.o CC fs/proc/self.o CC drivers/video/fbdev/core/fb_notify.o CC fs/proc/thread_self.o CC fs/nfs/nfs2xdr.o CC fs/nfs/nfs3super.o CC net/ipv4/xfrm4_input.o LD drivers/net/ethernet/xilinx/ll_temac.o CC fs/nfs/nfs3client.o CC net/ipv4/xfrm4_output.o CC fs/nfs/nfs3proc.o CC net/ipv4/xfrm4_protocol.o CC fs/nfs/nfs3xdr.o LD drivers/spi/built-in.o CC drivers/pci/remove.o CC drivers/pci/pci.o CC drivers/video/fbdev/core/fbmem.o CC drivers/of/fdt.o CC drivers/video/fbdev/core/fbmon.o CC drivers/of/fdt_address.o CC drivers/watchdog/watchdog_core.o CC drivers/video/fbdev/core/fbcmap.o CC drivers/watchdog/watchdog_dev.o CC drivers/tty/n_tty.o CC drivers/tty/tty_ioctl.o CC fs/proc/proc_sysctl.o CC fs/proc/proc_net.o CC drivers/pci/pci-driver.o LD drivers/uio/built-in.o CC fs/proc/kmsg.o CC drivers/pci/pci-sysfs.o CC drivers/pci/search.o CC fs/proc/page.o CC net/unix/sysctl_net_unix.o CC net/sunrpc/xprtsock.o CC net/sunrpc/sched.o CC net/sunrpc/auth.o CC drivers/tty/tty_ldisc.o CC drivers/video/fbdev/core/fbsysfs.o CC drivers/of/address.o CC drivers/net/phy/mdio_device.o CC drivers/net/phy/swphy.o CC net/sunrpc/auth_null.o CC drivers/watchdog/of_xilinx_wdt.o CC fs/lockd/svcproc.o CC drivers/video/fbdev/core/modedb.o CC fs/lockd/svcsubs.o CC net/sunrpc/auth_unix.o CC drivers/pci/rom.o CC net/sunrpc/auth_generic.o LD fs/cifs/cifs.o CC drivers/pci/setup-res.o CC net/sunrpc/svc.o LD fs/cifs/built-in.o CC drivers/pci/irq.o LD drivers/net/ethernet/xilinx/built-in.o CC net/sunrpc/svcsock.o LD drivers/net/ethernet/built-in.o LD fs/nfs/nfs.o CC drivers/pci/setup-bus.o CC drivers/pci/vpd.o LD drivers/video/fbdev/omap2/omapfb/displays/built-in.o CC drivers/pci/vc.o CC drivers/pci/proc.o CC drivers/video/fbdev/core/fbcvt.o LD drivers/video/fbdev/omap2/omapfb/dss/built-in.o CC drivers/video/fbdev/core/cfbfillrect.o CC drivers/pci/slot.o LD drivers/video/fbdev/omap2/omapfb/built-in.o CC drivers/pci/quirks.o CC net/sunrpc/svcauth.o CC drivers/net/phy/fixed_phy.o LD drivers/video/fbdev/omap2/built-in.o LD net/ipv4/built-in.o CC net/sunrpc/svcauth_unix.o CC drivers/tty/tty_buffer.o LD drivers/watchdog/watchdog.o CC drivers/of/irq.o CC net/sunrpc/addr.o CC drivers/video/fbdev/xilinxfb.o LD drivers/watchdog/built-in.o LD drivers/net/phy/libphy.o CC drivers/video/fbdev/core/cfbcopyarea.o CC net/sunrpc/rpcb_clnt.o CC drivers/video/fbdev/core/cfbimgblt.o CC drivers/tty/tty_port.o CC net/sunrpc/timer.o CC drivers/of/of_net.o LD net/unix/unix.o CC drivers/pci/syscall.o CC drivers/pci/of.o LD fs/nfs/nfsv2.o CC drivers/of/of_mdio.o LD net/unix/built-in.o /home/kisskb/slave/src/net/sunrpc/xprtsock.c: In function 'bc_malloc': /home/kisskb/slave/src/net/sunrpc/xprtsock.c:2553:3: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] WARN_ONCE(1, "xprtsock: large bc buffer request (size %zu)\n", ^ CC net/sunrpc/xdr.o CC drivers/tty/tty_mutex.o CC fs/lockd/mon.o LD fs/proc/proc.o CC fs/lockd/xdr.o CC net/sunrpc/sunrpc_syms.o LD drivers/pci/host/built-in.o LD fs/proc/built-in.o CC fs/lockd/clnt4xdr.o CC net/sunrpc/cache.o CC net/sunrpc/rpc_pipe.o CC net/sunrpc/svc_xprt.o CC drivers/of/of_pci.o CC fs/lockd/xdr4.o LD drivers/video/fbdev/core/fb.o CC fs/lockd/svc4proc.o CC drivers/of/of_pci_irq.o /home/kisskb/slave/src/net/sunrpc/svc.c: In function 'svc_process_common': /home/kisskb/slave/src/net/sunrpc/svc.c:1259:4: warning: format '%Zd' expects argument of type 'signed size_t', but argument 3 has type 'size_t' [-Wformat=] argv->iov_len); ^ CC fs/lockd/procfs.o CC net/sunrpc/xprtmultipath.o CC net/sunrpc/stats.o CC drivers/tty/tty_ldsem.o CC net/sunrpc/sysctl.o LD fs/nfs/nfsv3.o LD fs/nfs/built-in.o CC drivers/tty/pty.o CC drivers/tty/tty_audit.o CC net/xfrm/xfrm_state.o CC net/xfrm/xfrm_hash.o LD drivers/tty/ipwireless/built-in.o CC net/xfrm/xfrm_output.o CC net/xfrm/xfrm_sysctl.o CC net/xfrm/xfrm_input.o LD drivers/tty/vt/built-in.o CC net/xfrm/xfrm_replay.o CC drivers/tty/serial/uartlite.o CC drivers/tty/serial/earlycon.o CC drivers/tty/serial/serial_core.o LD drivers/net/phy/built-in.o LD drivers/net/built-in.o LD drivers/video/fbdev/core/built-in.o LD drivers/video/fbdev/built-in.o LD drivers/video/built-in.o CC drivers/tty/serial/8250/8250_core.o CC drivers/tty/serial/8250/8250_port.o CC drivers/tty/serial/8250/8250_of.o CC drivers/tty/serial/8250/8250_early.o CC drivers/tty/serial/8250/8250_pci.o LD drivers/of/built-in.o In file included from /home/kisskb/slave/src/drivers/tty/serial/earlycon.c:17:0: /home/kisskb/slave/src/drivers/tty/serial/earlycon.c: In function 'earlycon_init': /home/kisskb/slave/src/include/linux/kernel.h:739:16: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void) (&min1 == &min2); \ ^ /home/kisskb/slave/src/include/linux/kernel.h:742:2: note: in expansion of macro '__min' __min(typeof(x), typeof(y), \ ^ /home/kisskb/slave/src/drivers/tty/serial/earlycon.c:74:32: note: in expansion of macro 'min' strlcpy(earlycon->name, name, min(len + 1, sizeof(earlycon->name))); ^ LD drivers/pci/built-in.o LD fs/lockd/lockd.o LD fs/lockd/built-in.o LD fs/built-in.o LD drivers/tty/serial/8250/8250.o LD net/sunrpc/sunrpc.o LD net/sunrpc/built-in.o LD drivers/tty/serial/8250/8250_base.o LD drivers/tty/serial/8250/built-in.o LD drivers/tty/serial/built-in.o LD drivers/tty/built-in.o LD drivers/built-in.o LD net/xfrm/built-in.o LD net/built-in.o 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 OBJCOPY arch/microblaze/boot/linux.bin Building modules, stage 2. MODPOST 3 modules CC crypto/drbg.mod.o CC crypto/echainiv.mod.o CC crypto/jitterentropy_rng.mod.o Kernel: arch/microblaze/boot/linux.bin is ready (#1) LD [M] crypto/drbg.ko LD [M] crypto/echainiv.ko LD [M] crypto/jitterentropy_rng.ko make[1]: Leaving directory '/home/kisskb/slave/build/mpe_mmu_defconfig_microblaze' Completed OK # rm -rf /home/kisskb/slave/build/mpe_mmu_defconfig_microblaze # Build took: 0:00:32.314744