# git rev-parse -q --verify 4a3033ef6e6bb4c566bd1d556de69b494d76976c^{commit} 4a3033ef6e6bb4c566bd1d556de69b494d76976c already have revision, skipping fetch # git checkout -q -f -B kisskb 4a3033ef6e6bb4c566bd1d556de69b494d76976c # git clean -qxdf # < git log -1 # commit 4a3033ef6e6bb4c566bd1d556de69b494d76976c # Merge: a6a55b52a1b9 aa23ca3d98f7 # Author: Linus Torvalds # Date: Thu Jan 9 15:43:35 2020 -0800 # # Merge tag 'gpio-v5.5-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio # # Pull GPIO fixes from Linus Walleij: # "Here is a host of GPIO fixes for the v5.5 series. The ACPI fix is # especially important, see summary below and in the commit for details: # # - Select GPIOLIB_IRQCHIP on the max77620 GPIO expander # # - Fix context restore in the Zynq driver # # - Create a new ACPI quirk handler for disabling wakeups on # problematic hardware. # # - Fix a coding style issue on the mockup device" # # * tag 'gpio-v5.5-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio: # gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism # gpiolib: acpi: Turn dmi_system_id table into a generic quirk table # gpio: zynq: Fix for bug in zynq_gpio_restore_context API # gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP # gpio: mockup: fix coding style # < /opt/cross/kisskb/br-arcle-hs38-full-2016.08-613-ge98b4dd/bin/arc-linux-gcc --version # < /opt/cross/kisskb/br-arcle-hs38-full-2016.08-613-ge98b4dd/bin/arc-linux-ld --version # < git log --format=%s --max-count=1 4a3033ef6e6bb4c566bd1d556de69b494d76976c # < make -s -j 8 ARCH=arc O=/kisskb/build/linus_axs103_smp_defconfig_arcv2 CROSS_COMPILE=/opt/cross/kisskb/br-arcle-hs38-full-2016.08-613-ge98b4dd/bin/arc-linux- axs103_smp_defconfig # Added to kconfig CONFIG_INITRAMFS_SOURCE="" # yes \n | make -s -j 8 ARCH=arc O=/kisskb/build/linus_axs103_smp_defconfig_arcv2 CROSS_COMPILE=/opt/cross/kisskb/br-arcle-hs38-full-2016.08-613-ge98b4dd/bin/arc-linux- oldconfig yes: standard output: Broken pipe # make -s -j 8 ARCH=arc O=/kisskb/build/linus_axs103_smp_defconfig_arcv2 CROSS_COMPILE=/opt/cross/kisskb/br-arcle-hs38-full-2016.08-613-ge98b4dd/bin/arc-linux- :1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] /kisskb/src/init/main.c: In function 'setup_command_line': /kisskb/src/init/main.c:381:35: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] panic("%s: Failed to allocate %zu bytes\n", __func__, len); ^ /kisskb/src/init/main.c:385:35: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] panic("%s: Failed to allocate %zu bytes\n", __func__, len); ^ /kisskb/src/init/main.c:389:35: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] panic("%s: Failed to allocate %zu bytes\n", __func__, len); ^ /kisskb/src/init/main.c: In function 'initcall_blacklist': /kisskb/src/init/main.c:824:37: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type '__kernel_size_t {aka unsigned int}' [-Wformat=] panic("%s: Failed to allocate %zu bytes\n", ^ In file included from /kisskb/src/include/linux/dma-mapping.h:7:0, from /kisskb/src/include/linux/dma-direct.h:5, from /kisskb/src/kernel/dma/direct.c:10: /kisskb/src/kernel/dma/direct.c: In function 'report_addr': /kisskb/src/kernel/dma/direct.c:32:4: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] "overflow %pad+%zu of DMA mask %llx bus limit %llx\n", ^ /kisskb/src/include/linux/device.h:1691:22: note: in definition of macro 'dev_fmt' #define dev_fmt(fmt) fmt ^~~ /kisskb/src/include/linux/device.h:1803:3: note: in expansion of macro 'dev_err' dev_level(dev, fmt, ##__VA_ARGS__); \ ^~~~~~~~~ /kisskb/src/include/linux/device.h:1821:2: note: in expansion of macro 'dev_level_once' dev_level_once(dev_err, dev, fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~ /kisskb/src/kernel/dma/direct.c:31:3: note: in expansion of macro 'dev_err_once' dev_err_once(dev, ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:7:0, from /kisskb/src/include/linux/kernel.h:15, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/include/linux/dma-direct.h:5, from /kisskb/src/kernel/dma/remap.c:6: /kisskb/src/kernel/dma/remap.c: In function 'dma_atomic_pool_init': /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/kern_levels.h:14:19: note: in expansion of macro 'KERN_SOH' #define KERN_INFO KERN_SOH "6" /* informational */ ^~~~~~~~ /kisskb/src/include/linux/printk.h:310:9: note: in expansion of macro 'KERN_INFO' printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~ /kisskb/src/kernel/dma/remap.c:157:2: note: in expansion of macro 'pr_info' pr_info("DMA: preallocated %zu KiB pool for atomic allocations\n", ^~~~~~~ /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ /kisskb/src/include/linux/printk.h:304:9: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~ /kisskb/src/kernel/dma/remap.c:170:2: note: in expansion of macro 'pr_err' pr_err("DMA: failed to allocate %zu KiB pool for atomic coherent allocation\n", ^~~~~~ In file included from /kisskb/src/include/linux/list.h:9:0, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/ipc/msgutil.c:7: /kisskb/src/ipc/msgutil.c: In function 'alloc_msg': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/ipc/msgutil.c:52:9: note: in expansion of macro 'min' alen = min(len, DATALEN_MSG); ^~~ /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/ipc/msgutil.c:67:10: note: in expansion of macro 'min' alen = min(len, DATALEN_SEG); ^~~ /kisskb/src/ipc/msgutil.c: In function 'load_msg': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/ipc/msgutil.c:95:9: note: in expansion of macro 'min' alen = min(len, DATALEN_MSG); ^~~ /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/ipc/msgutil.c:102:10: note: in expansion of macro 'min' alen = min(len, DATALEN_SEG); ^~~ /kisskb/src/ipc/msgutil.c: In function 'store_msg': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/ipc/msgutil.c:155:9: note: in expansion of macro 'min' alen = min(len, DATALEN_MSG); ^~~ /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/ipc/msgutil.c:162:10: note: in expansion of macro 'min' alen = min(len, DATALEN_SEG); ^~~ /kisskb/src/mm/percpu.c: In function 'pcpu_alloc_first_chunk': /kisskb/src/mm/percpu.c:1334:35: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] panic("%s: Failed to allocate %zu bytes\n", __func__, ^ /kisskb/src/mm/percpu.c:1349:35: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] panic("%s: Failed to allocate %zu bytes\n", __func__, ^ /kisskb/src/mm/percpu.c:1356:35: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] panic("%s: Failed to allocate %zu bytes\n", __func__, ^ /kisskb/src/mm/percpu.c:1362:35: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] panic("%s: Failed to allocate %zu bytes\n", __func__, ^ In file included from /kisskb/src/arch/arc/include/asm/bug.h:29:0, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/memblock.h:13, from /kisskb/src/mm/percpu.c:67: /kisskb/src/mm/percpu.c: In function 'pcpu_alloc': /kisskb/src/mm/percpu.c:1616:17: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] WARN(do_warn, "illegal size (%zu) or align (%zu) for percpu allocation\n", ^ /kisskb/src/include/asm-generic/bug.h:87:47: note: in definition of macro '__WARN_printf' warn_slowpath_fmt(__FILE__, __LINE__, taint, arg) ^~~ /kisskb/src/mm/percpu.c:1616:3: note: in expansion of macro 'WARN' WARN(do_warn, "illegal size (%zu) or align (%zu) for percpu allocation\n", ^~~~ /kisskb/src/mm/percpu.c:1616:17: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'unsigned int' [-Wformat=] WARN(do_warn, "illegal size (%zu) or align (%zu) for percpu allocation\n", ^ /kisskb/src/include/asm-generic/bug.h:87:47: note: in definition of macro '__WARN_printf' warn_slowpath_fmt(__FILE__, __LINE__, taint, arg) ^~~ /kisskb/src/mm/percpu.c:1616:3: note: in expansion of macro 'WARN' WARN(do_warn, "illegal size (%zu) or align (%zu) for percpu allocation\n", ^~~~ In file included from /kisskb/src/include/linux/printk.h:7:0, from /kisskb/src/include/linux/kernel.h:15, from /kisskb/src/include/linux/bitmap.h:10, from /kisskb/src/mm/percpu.c:66: /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/kern_levels.h:12:22: note: in expansion of macro 'KERN_SOH' #define KERN_WARNING KERN_SOH "4" /* warning conditions */ ^~~~~~~~ /kisskb/src/include/linux/printk.h:306:9: note: in expansion of macro 'KERN_WARNING' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~~~~ /kisskb/src/mm/percpu.c:1750:3: note: in expansion of macro 'pr_warn' pr_warn("allocation failed, size=%zu align=%zu atomic=%d, %s\n", ^~~~~~~ /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/kern_levels.h:12:22: note: in expansion of macro 'KERN_SOH' #define KERN_WARNING KERN_SOH "4" /* warning conditions */ ^~~~~~~~ /kisskb/src/include/linux/printk.h:306:9: note: in expansion of macro 'KERN_WARNING' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~~~~ /kisskb/src/mm/percpu.c:1750:3: note: in expansion of macro 'pr_warn' pr_warn("allocation failed, size=%zu align=%zu atomic=%d, %s\n", ^~~~~~~ /kisskb/src/mm/percpu.c: In function 'pcpu_dump_alloc_info': /kisskb/src/mm/percpu.c:2189:27: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] printk("%spcpu-alloc: s%zu r%zu d%zu u%zu alloc=%zu*%zu", ^ /kisskb/src/mm/percpu.c:2189:32: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] printk("%spcpu-alloc: s%zu r%zu d%zu u%zu alloc=%zu*%zu", ^ /kisskb/src/mm/percpu.c:2189:37: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] printk("%spcpu-alloc: s%zu r%zu d%zu u%zu alloc=%zu*%zu", ^ /kisskb/src/mm/percpu.c:2189:42: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'unsigned int' [-Wformat=] printk("%spcpu-alloc: s%zu r%zu d%zu u%zu alloc=%zu*%zu", ^ /kisskb/src/mm/percpu.c:2189:52: warning: format '%zu' expects argument of type 'size_t', but argument 7 has type 'unsigned int' [-Wformat=] printk("%spcpu-alloc: s%zu r%zu d%zu u%zu alloc=%zu*%zu", ^ /kisskb/src/mm/percpu.c:2189:56: warning: format '%zu' expects argument of type 'size_t', but argument 8 has type 'unsigned int' [-Wformat=] printk("%spcpu-alloc: s%zu r%zu d%zu u%zu alloc=%zu*%zu", ^ /kisskb/src/mm/percpu.c: In function 'pcpu_setup_first_chunk': /kisskb/src/mm/percpu.c:2320:35: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] panic("%s: Failed to allocate %zu bytes\n", __func__, ^ /kisskb/src/mm/percpu.c:2326:35: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] panic("%s: Failed to allocate %zu bytes\n", __func__, ^ /kisskb/src/mm/percpu.c:2332:35: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] panic("%s: Failed to allocate %zu bytes\n", __func__, ^ /kisskb/src/mm/percpu.c:2338:35: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] panic("%s: Failed to allocate %zu bytes\n", __func__, ^ In file included from /kisskb/src/include/linux/printk.h:7:0, from /kisskb/src/include/linux/kernel.h:15, from /kisskb/src/include/linux/bitmap.h:10, from /kisskb/src/mm/percpu.c:66: /kisskb/src/mm/percpu.c: In function 'pcpu_embed_first_chunk': /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/kern_levels.h:14:19: note: in expansion of macro 'KERN_SOH' #define KERN_INFO KERN_SOH "6" /* informational */ ^~~~~~~~ /kisskb/src/include/linux/printk.h:310:9: note: in expansion of macro 'KERN_INFO' printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~ /kisskb/src/mm/percpu.c:2790:2: note: in expansion of macro 'pr_info' pr_info("Embedded %zu pages/cpu s%zu r%zu d%zu u%zu\n", ^~~~~~~ /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/kern_levels.h:14:19: note: in expansion of macro 'KERN_SOH' #define KERN_INFO KERN_SOH "6" /* informational */ ^~~~~~~~ /kisskb/src/include/linux/printk.h:310:9: note: in expansion of macro 'KERN_INFO' printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~ /kisskb/src/mm/percpu.c:2790:2: note: in expansion of macro 'pr_info' pr_info("Embedded %zu pages/cpu s%zu r%zu d%zu u%zu\n", ^~~~~~~ /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/kern_levels.h:14:19: note: in expansion of macro 'KERN_SOH' #define KERN_INFO KERN_SOH "6" /* informational */ ^~~~~~~~ /kisskb/src/include/linux/printk.h:310:9: note: in expansion of macro 'KERN_INFO' printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~ /kisskb/src/mm/percpu.c:2790:2: note: in expansion of macro 'pr_info' pr_info("Embedded %zu pages/cpu s%zu r%zu d%zu u%zu\n", ^~~~~~~ /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/kern_levels.h:14:19: note: in expansion of macro 'KERN_SOH' #define KERN_INFO KERN_SOH "6" /* informational */ ^~~~~~~~ /kisskb/src/include/linux/printk.h:310:9: note: in expansion of macro 'KERN_INFO' printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~ /kisskb/src/mm/percpu.c:2790:2: note: in expansion of macro 'pr_info' pr_info("Embedded %zu pages/cpu s%zu r%zu d%zu u%zu\n", ^~~~~~~ /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/kern_levels.h:14:19: note: in expansion of macro 'KERN_SOH' #define KERN_INFO KERN_SOH "6" /* informational */ ^~~~~~~~ /kisskb/src/include/linux/printk.h:310:9: note: in expansion of macro 'KERN_INFO' printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~ /kisskb/src/mm/percpu.c:2790:2: note: in expansion of macro 'pr_info' pr_info("Embedded %zu pages/cpu s%zu r%zu d%zu u%zu\n", ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:9:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/namei.c:28: /kisskb/src/fs/ext4/namei.c: In function '__ext4_find_entry': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/fs/ext4/namei.c:1517:13: note: in expansion of macro 'min' ra_max = min(ra_max, ARRAY_SIZE(bh_use)); ^~~ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17:0, from /kisskb/src/fs/ext4/xattr.c:60: /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_inode_get': /kisskb/src/fs/ext4/xattr.c:482:8: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'unsigned int' [-Wformat=] "ea_inode file size=%llu entry size=%zu", ^ /kisskb/src/fs/ext4/ext4.h:2744:50: note: in definition of macro 'ext4_warning_inode' __ext4_warning_inode(inode, __func__, __LINE__, fmt, ##__VA_ARGS__) ^~~ In file included from /kisskb/src/include/asm-generic/bug.h:19:0, from /kisskb/src/arch/arc/include/asm/bug.h:29, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagewalk.h:5, from /kisskb/src/fs/proc/task_mmu.c:2: /kisskb/src/fs/proc/task_mmu.c: In function 'pagemap_read': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/fs/proc/task_mmu.c:1600:9: note: in expansion of macro 'min' len = min(count, PM_ENTRY_BYTES * pm.pos); ^~~ /kisskb/src/mm/dmapool.c: In function 'show_pools': /kisskb/src/mm/dmapool.c:93:46: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'unsigned int' [-Wformat=] temp = scnprintf(next, size, "%-16s %4u %4zu %4zu %2u\n", ^ /kisskb/src/mm/dmapool.c:93:51: warning: format '%zu' expects argument of type 'size_t', but argument 7 has type 'unsigned int' [-Wformat=] temp = scnprintf(next, size, "%-16s %4u %4zu %4zu %2u\n", ^ In file included from /kisskb/src/drivers/base/regmap/regmap.c:9:0: /kisskb/src/drivers/base/regmap/regmap.c: In function '_regmap_raw_write_impl': /kisskb/src/drivers/base/regmap/regmap.c:1526:22: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] dev_dbg(map->dev, "Writing window %d/%zu\n", ^ /kisskb/src/include/linux/device.h:1691:22: note: in definition of macro 'dev_fmt' #define dev_fmt(fmt) fmt ^~~ /kisskb/src/drivers/base/regmap/regmap.c:1526:4: note: in expansion of macro 'dev_dbg' dev_dbg(map->dev, "Writing window %d/%zu\n", ^~~~~~~ In file included from /kisskb/src/drivers/base/regmap/regcache.c:10:0: /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_sync_block_raw_flush': /kisskb/src/drivers/base/regmap/regcache.c:715:20: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] dev_dbg(map->dev, "Writing %zu bytes for %d registers from 0x%x-0x%x\n", ^ /kisskb/src/include/linux/device.h:1691:22: note: in definition of macro 'dev_fmt' #define dev_fmt(fmt) fmt ^~~ /kisskb/src/drivers/base/regmap/regcache.c:715:2: note: in expansion of macro 'dev_dbg' dev_dbg(map->dev, "Writing %zu bytes for %d registers from 0x%x-0x%x\n", ^~~~~~~ In file included from /kisskb/src/drivers/base/component.c:11:0: /kisskb/src/drivers/base/component.c: In function 'find_components': /kisskb/src/drivers/base/component.c:196:24: 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); ^ /kisskb/src/include/linux/device.h:1691:22: note: in definition of macro 'dev_fmt' #define dev_fmt(fmt) fmt ^~~ /kisskb/src/drivers/base/component.c:196:3: note: in expansion of macro 'dev_dbg' dev_dbg(master->dev, "Looking for component %zu\n", i); ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:7:0, from /kisskb/src/include/linux/kernel.h:15, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:310: /kisskb/src/drivers/char/random.c: In function 'urandom_read': /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/kern_levels.h:13:21: note: in expansion of macro 'KERN_SOH' #define KERN_NOTICE KERN_SOH "5" /* normal but significant condition */ ^~~~~~~~ /kisskb/src/drivers/char/random.c:2032:11: note: in expansion of macro 'KERN_NOTICE' printk(KERN_NOTICE "random: %s: uninitialized " ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:9:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:310: /kisskb/src/drivers/char/random.c: In function 'write_pool': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:2070:11: note: in expansion of macro 'min' bytes = min(count, sizeof(buf)); ^~~ In file included from /kisskb/src/include/linux/ioport.h:13:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/devres.c:9: /kisskb/src/drivers/base/devres.c: In function 'alloc_dr': /kisskb/src/include/linux/overflow.h:59:15: warning: comparison of distinct pointer types lacks a cast (void) (&__a == &__b); \ ^ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/drivers/base/devres.c:99:15: note: in expansion of macro 'check_add_overflow' if (unlikely(check_add_overflow(sizeof(struct devres), size, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/overflow.h:60:15: warning: comparison of distinct pointer types lacks a cast (void) (&__a == __d); \ ^ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/drivers/base/devres.c:99:15: note: in expansion of macro 'check_add_overflow' if (unlikely(check_add_overflow(sizeof(struct devres), size, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_show_fdinfo': /kisskb/src/drivers/dma-buf/dma-buf.c:402:26: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] seq_printf(m, "size:\t%zu\n", dmabuf->size); ^ In file included from /kisskb/src/include/asm-generic/bug.h:19:0, from /kisskb/src/arch/arc/include/asm/bug.h:29, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/core/sysctl_net_core.c:9: /kisskb/src/net/core/sysctl_net_core.c: In function 'flow_limit_cpu_sysctl': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/net/core/sysctl_net_core.c:175:9: note: in expansion of macro 'min' len = min(sizeof(kbuf) - 1, *lenp); ^~~ In file included from /kisskb/src/include/linux/list.h:9:0, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/fs/libfs.c:7: /kisskb/src/fs/libfs.c: In function 'simple_attr_write': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/fs/libfs.c:901:9: note: in expansion of macro 'min' size = min(sizeof(attr->set_buf) - 1, len); ^~~ In file included from /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:33:0: /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_i2c_do_msg': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:689:18: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] DRM_DEBUG_KMS("native nack (result=%d, size=%zu)\n", ret, msg->size); ^ /kisskb/src/include/drm/drm_print.h:392:22: note: in definition of macro 'DRM_DEBUG_KMS' drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__) ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:722:18: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] DRM_DEBUG_KMS("I2C nack (result=%d, size=%zu)\n", ^ /kisskb/src/include/drm/drm_print.h:392:22: note: in definition of macro 'DRM_DEBUG_KMS' drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__) ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_i2c_drain_msg': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:776:18: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] DRM_DEBUG_KMS("Partial I2C reply: requested %zu bytes got %d bytes\n", ^ /kisskb/src/include/drm/drm_print.h:392:22: note: in definition of macro 'DRM_DEBUG_KMS' drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__) ^~~ /kisskb/src/fs/buffer.c: In function '__find_get_block_slow': /kisskb/src/fs/buffer.c:237:10: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] printk("__find_get_block_slow() failed. block=%llu, " ^ In file included from /kisskb/src/include/linux/printk.h:7:0, from /kisskb/src/include/linux/kernel.h:15, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/lib/iov_iter.c:3: /kisskb/src/lib/iov_iter.c: In function 'sanity': /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'size_t {aka const unsigned int}' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ /kisskb/src/lib/iov_iter.c:351:9: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "idx = %d, offset = %zd\n", i_head, i->iov_offset); ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:31:0: /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_detect': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:203:16: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'ssize_t {aka int}' [-Wformat=] DRM_DEBUG_KMS("DP dual mode HDMI ID: %*pE (err %zd)\n", ^ /kisskb/src/include/drm/drm_print.h:392:22: note: in definition of macro 'DRM_DEBUG_KMS' drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__) ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:222:16: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'ssize_t {aka int}' [-Wformat=] DRM_DEBUG_KMS("DP dual mode adaptor ID: %02x (err %zd)\n", ^ /kisskb/src/include/drm/drm_print.h:392:22: note: in definition of macro 'DRM_DEBUG_KMS' drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__) ^~~ In file included from /kisskb/src/lib/kstrtox.c:17:0: /kisskb/src/lib/kstrtox.c: In function 'kstrtobool_from_user': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c:379:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoull_from_user': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c:393:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^~~ /kisskb/src/lib/kstrtox.c:401:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoull_from_user, kstrtoull, unsigned long long); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoll_from_user': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c:393:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^~~ /kisskb/src/lib/kstrtox.c:402:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoll_from_user, kstrtoll, long long); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoul_from_user': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c:393:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^~~ /kisskb/src/lib/kstrtox.c:403:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoul_from_user, kstrtoul, unsigned long); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtol_from_user': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c:393:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^~~ /kisskb/src/lib/kstrtox.c:404:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtol_from_user, kstrtol, long); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtouint_from_user': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c:393:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^~~ /kisskb/src/lib/kstrtox.c:405:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtouint_from_user, kstrtouint, unsigned int); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoint_from_user': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c:393:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^~~ /kisskb/src/lib/kstrtox.c:406:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtoint_from_user, kstrtoint, int); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtou16_from_user': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c:393:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^~~ /kisskb/src/lib/kstrtox.c:407:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtou16_from_user, kstrtou16, u16); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtos16_from_user': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c:393:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^~~ /kisskb/src/lib/kstrtox.c:408:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtos16_from_user, kstrtos16, s16); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtou8_from_user': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c:393:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^~~ /kisskb/src/lib/kstrtox.c:409:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtou8_from_user, kstrtou8, u8); ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtos8_from_user': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c:393:10: note: in expansion of macro 'min' count = min(count, sizeof(buf) - 1); \ ^~~ /kisskb/src/lib/kstrtox.c:410:1: note: in expansion of macro 'kstrto_from_user' kstrto_from_user(kstrtos8_from_user, kstrtos8, s8); ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_data_queue': /kisskb/src/net/ipv4/tcp_input.c:4389:49: warning: array subscript is above array bounds [-Warray-bounds] tp->selective_acks[i-1] = tp->selective_acks[i]; ~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/include/asm-generic/bug.h:19:0, from /kisskb/src/arch/arc/include/asm/bug.h:29, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/net/core/dev_ioctl.c:2: /kisskb/src/net/core/dev_ioctl.c: In function 'dev_ifsioc_locked': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/net/core/dev_ioctl.c:131:11: note: in expansion of macro 'min' min(sizeof(ifr->ifr_hwaddr.sa_data), ^~~ /kisskb/src/net/core/dev_ioctl.c: In function 'dev_ifsioc': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/net/core/dev_ioctl.c:255:10: note: in expansion of macro 'min' min(sizeof(ifr->ifr_hwaddr.sa_data), ^~~ In file included from /kisskb/src/include/drm/drm_mm.h:49:0, from /kisskb/src/include/drm/drm_vma_manager.h:26, from /kisskb/src/include/drm/drm_gem.h:40, from /kisskb/src/drivers/gpu/drm/drm_gem.c:46: /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_print_info': /kisskb/src/include/drm/drm_print.h:119:24: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] drm_printf((printer), "%.*s" fmt, (indent), "\t\t\t\t\tX", ##__VA_ARGS__) ^ /kisskb/src/drivers/gpu/drm/drm_gem.c:1228:2: note: in expansion of macro 'drm_printf_indent' drm_printf_indent(p, indent, "size=%zu\n", obj->size); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arc/include/asm/bug.h:29:0, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/sunrpc/xprtsock.c:24: /kisskb/src/net/sunrpc/xprtsock.c: In function 'bc_malloc': /kisskb/src/net/sunrpc/xprtsock.c:2610:16: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] WARN_ONCE(1, "xprtsock: large bc buffer request (size %zu)\n", ^ /kisskb/src/include/asm-generic/bug.h:87:47: note: in definition of macro '__WARN_printf' warn_slowpath_fmt(__FILE__, __LINE__, taint, arg) ^~~ /kisskb/src/include/asm-generic/bug.h:155:3: note: in expansion of macro 'WARN' WARN(1, format); \ ^~~~ /kisskb/src/net/sunrpc/xprtsock.c:2610:3: note: in expansion of macro 'WARN_ONCE' WARN_ONCE(1, "xprtsock: large bc buffer request (size %zu)\n", ^~~~~~~~~ /kisskb/src/net/sunrpc/svc.c: In function 'svc_process_common': /kisskb/src/net/sunrpc/svc.c:1440:33: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] svc_printk(rqstp, "short len %zd, dropping request\n", ^ In file included from /kisskb/src/include/linux/kernel.h:15:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/i2c/i2c-dev.c:17: /kisskb/src/drivers/i2c/i2c-dev.c: In function 'i2cdev_read': /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/printk.h:137:10: note: in definition of macro 'no_printk' printk(fmt, ##__VA_ARGS__); \ ^~~ /kisskb/src/include/linux/kern_levels.h:15:20: note: in expansion of macro 'KERN_SOH' #define KERN_DEBUG KERN_SOH "7" /* debug-level messages */ ^~~~~~~~ /kisskb/src/include/linux/printk.h:341:12: note: in expansion of macro 'KERN_DEBUG' no_printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-dev.c:146:2: note: in expansion of macro 'pr_debug' pr_debug("i2c-dev: i2c-%d reading %zu bytes.\n", ^~~~~~~~ /kisskb/src/drivers/i2c/i2c-dev.c: In function 'i2cdev_write': /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/printk.h:137:10: note: in definition of macro 'no_printk' printk(fmt, ##__VA_ARGS__); \ ^~~ /kisskb/src/include/linux/kern_levels.h:15:20: note: in expansion of macro 'KERN_SOH' #define KERN_DEBUG KERN_SOH "7" /* debug-level messages */ ^~~~~~~~ /kisskb/src/include/linux/printk.h:341:12: note: in expansion of macro 'KERN_DEBUG' no_printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-dev.c:170:2: note: in expansion of macro 'pr_debug' pr_debug("i2c-dev: i2c-%d writing %zu bytes.\n", ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:31:0: /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_set_mode_prop_for_crtc': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:131:21: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] DRM_DEBUG_ATOMIC("[CRTC:%d:%s] bad mode blob length: %zu\n", ^ /kisskb/src/include/drm/drm_print.h:402:25: note: in definition of macro 'DRM_DEBUG_ATOMIC' drm_dbg(DRM_UT_ATOMIC, fmt, ##__VA_ARGS__) ^~~ In file included from /kisskb/src/include/linux/dma-mapping.h:7:0, from /kisskb/src/include/linux/dma-buf.h:20, from /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:12: /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c: In function 'drm_gem_cma_create': /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:108:21: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] dev_dbg(drm->dev, "failed to allocate buffer with size %zu\n", ^ /kisskb/src/include/linux/device.h:1691:22: note: in definition of macro 'dev_fmt' #define dev_fmt(fmt) fmt ^~~ /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:108:3: note: in expansion of macro 'dev_dbg' dev_dbg(drm->dev, "failed to allocate buffer with size %zu\n", ^~~~~~~ In file included from /kisskb/src/include/drm/drm_mm.h:49:0, from /kisskb/src/include/drm/drm_vma_manager.h:26, from /kisskb/src/include/drm/drm_gem.h:40, from /kisskb/src/include/drm/drm_gem_cma_helper.h:7, from /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:22: /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c: In function 'drm_gem_cma_prime_import_sg_table': /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:503:18: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] DRM_DEBUG_PRIME("dma_addr = %pad, size = %zu\n", &cma_obj->paddr, attach->dmabuf->size); ^ /kisskb/src/include/drm/drm_print.h:397:24: note: in definition of macro 'DRM_DEBUG_PRIME' drm_dbg(DRM_UT_PRIME, fmt, ##__VA_ARGS__) ^~~ In file included from /kisskb/src/drivers/tty/serial/earlycon.c:14:0: /kisskb/src/drivers/tty/serial/earlycon.c: In function 'earlycon_init': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/drivers/tty/serial/earlycon.c:71:32: note: in expansion of macro 'min' strlcpy(earlycon->name, name, min(len + 1, sizeof(earlycon->name))); ^~~ In file included from /kisskb/src/include/linux/printk.h:7:0, from /kisskb/src/include/linux/kernel.h:15, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/scsi/scsi_lib.c:12: /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_kmap_atomic_sg': /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ /kisskb/src/drivers/scsi/scsi_lib.c:2873:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "%s: Bytes in sg: %zu, requested offset %zu, " ^~~~~~~~ /kisskb/src/include/linux/kern_levels.h:5:18: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ /kisskb/src/include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ /kisskb/src/drivers/scsi/scsi_lib.c:2873:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "%s: Bytes in sg: %zu, requested offset %zu, " ^~~~~~~~ In file included from /kisskb/src/include/linux/pci.h:37:0, from /kisskb/src/drivers/usb/host/ehci-hcd.c:11: /kisskb/src/drivers/usb/host/ehci-q.c: In function 'qh_completions': /kisskb/src/drivers/usb/host/ehci-q.c:376:2: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=] "detected XactErr len %zu/%zu retry %d\n", ^ /kisskb/src/include/linux/device.h:1691:22: note: in definition of macro 'dev_fmt' #define dev_fmt(fmt) fmt ^~~ /kisskb/src/drivers/usb/host/ehci.h:860:2: note: in expansion of macro 'dev_dbg' dev_dbg(ehci_to_hcd(ehci)->self.controller, fmt, ## args) ^~~~~~~ /kisskb/src/drivers/usb/host/ehci-q.c:375:6: note: in expansion of macro 'ehci_dbg' ehci_dbg(ehci, ^~~~~~~~ /kisskb/src/drivers/usb/host/ehci-q.c:376:2: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat=] "detected XactErr len %zu/%zu retry %d\n", ^ /kisskb/src/include/linux/device.h:1691:22: note: in definition of macro 'dev_fmt' #define dev_fmt(fmt) fmt ^~~ /kisskb/src/drivers/usb/host/ehci.h:860:2: note: in expansion of macro 'dev_dbg' dev_dbg(ehci_to_hcd(ehci)->self.controller, fmt, ## args) ^~~~~~~ /kisskb/src/drivers/usb/host/ehci-q.c:375:6: note: in expansion of macro 'ehci_dbg' ehci_dbg(ehci, ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:9:0, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/usb/core/devio.c:24: /kisskb/src/drivers/usb/core/devio.c: In function 'proc_conninfo_ex': /kisskb/src/include/linux/kernel.h:835:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^ /kisskb/src/include/linux/kernel.h:849:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:859:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:868:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:1371:29: note: in expansion of macro 'min' if (copy_to_user(arg, &ci, min(sizeof(ci), size))) ^~~ Completed OK # rm -rf /kisskb/build/linus_axs103_smp_defconfig_arcv2 # Build took: 0:01:34.861188