# git rev-parse -q --verify cffd425b90147296c627dfb13f7ea8f361d962b2^{commit} cffd425b90147296c627dfb13f7ea8f361d962b2 already have revision, skipping fetch # git checkout -q -f -B kisskb cffd425b90147296c627dfb13f7ea8f361d962b2 # git clean -qxdf # < git log -1 # commit cffd425b90147296c627dfb13f7ea8f361d962b2 # Merge: c04e2a780caf 075c18c3e124 # Author: Linus Torvalds # Date: Fri Jan 25 09:07:18 2019 +1300 # # Merge tag 'for-5.0/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm # # Pull device mapper fixes from Mike Snitzer: # # - Fix DM crypt's parsing of extended IV arguments. # # - Fix DM thinp's discard passdown to properly account for extra # reference that is taken to guard against reallocating a block before # a discard has been issued. # # - Fix bio-based DM's redundant IO accounting that was occurring for # bios that must be split due to the nature of the DM target (e.g. # dm-stripe, dm-thinp, etc). # # * tag 'for-5.0/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm: # dm: add missing trace_block_split() to __split_and_process_bio() # dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate # dm: fix redundant IO accounting for bios that need splitting # dm: fix clone_bio() to trigger blk_recount_segments() # dm thin: fix passdown_double_checking_shared_status() # dm crypt: fix parsing of extended IV arguments # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 cffd425b90147296c627dfb13f7ea8f361d962b2 # < make -s -j 8 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig KCONFIG_SEED=0x485CB1F6 WARNING: unmet direct dependencies detected for PINCTRL_IMX_SCU Depends on [n]: PINCTRL [=y] && IMX_SCU [=n] Selected by [y]: - PINCTRL_IMX8QXP [=y] && PINCTRL [=y] && ARCH_MXC [=y] && ARM64 [=y] WARNING: unmet direct dependencies detected for PINCTRL_IMX_SCU Depends on [n]: PINCTRL [=y] && IMX_SCU [=n] Selected by [y]: - PINCTRL_IMX8QXP [=y] && PINCTRL [=y] && ARCH_MXC [=y] && ARM64 [=y] # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # yes \n | make -s -j 8 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 8 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- WARNING: unmet direct dependencies detected for PINCTRL_IMX_SCU Depends on [n]: PINCTRL [=y] && IMX_SCU [=n] Selected by [y]: - PINCTRL_IMX8QXP [=y] && PINCTRL [=y] && ARCH_MXC [=y] && ARM64 [=y] WARNING: unmet direct dependencies detected for PINCTRL_IMX_SCU Depends on [n]: PINCTRL [=y] && IMX_SCU [=n] Selected by [y]: - PINCTRL_IMX8QXP [=y] && PINCTRL [=y] && ARCH_MXC [=y] && ARM64 [=y] WARNING: unmet direct dependencies detected for PINCTRL_IMX_SCU Depends on [n]: PINCTRL [=y] && IMX_SCU [=n] Selected by [y]: - PINCTRL_IMX8QXP [=y] && PINCTRL [=y] && ARCH_MXC [=y] && ARM64 [=y] /kisskb/src/arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts:25.9-29.5: Warning (graph_port): /edp-panel/ports: graph port node name should be 'port' /kisskb/src/arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts:46.9-50.5: Warning (graph_port): /edp-panel/ports: graph port node name should be 'port' /kisskb/src/arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator.dts:94.9-98.5: Warning (graph_port): /edp-panel/ports: graph port node name should be 'port' /kisskb/src/mm/oom_kill.c: In function 'oom_reap_task_mm': /kisskb/src/mm/oom_kill.c:595:1: warning: the frame size of 3376 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/mm/page_alloc.c: In function 'get_page_from_freelist': /kisskb/src/mm/page_alloc.c:3531:1: warning: the frame size of 4416 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/arch/arm64/kvm/debug.c: In function 'kvm_arm_setup_debug': /kisskb/src/arch/arm64/kvm/debug.c:213:1: warning: the frame size of 5520 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/arch/arm64/kvm/debug.c: In function 'kvm_arm_clear_debug': /kisskb/src/arch/arm64/kvm/debug.c:238:1: warning: the frame size of 3184 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/mm/page_alloc.c: In function '__alloc_pages_nodemask': /kisskb/src/mm/page_alloc.c:4567:1: warning: the frame size of 4000 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/mm/page_alloc.c: In function 'show_free_areas': /kisskb/src/mm/page_alloc.c:5198:1: warning: the frame size of 4400 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/base/power/main.c: In function 'dpm_complete': /kisskb/src/drivers/base/power/main.c:1167:1: warning: the frame size of 3744 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/base/power/main.c: In function 'dpm_prepare': /kisskb/src/drivers/base/power/main.c:2030:1: warning: the frame size of 3568 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/fs/fscache/cookie.c: In function 'fscache_hash_cookie': /kisskb/src/fs/fscache/cookie.c:236:1: warning: the frame size of 3296 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/fs/fscache/page.c: In function 'fscache_end_page_write': /kisskb/src/fs/fscache/page.c:186:1: warning: the frame size of 5632 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/fs/fscache/page.c: In function 'fscache_write_op': /kisskb/src/fs/fscache/page.c:893:1: warning: the frame size of 3392 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/fs/fscache/page.c: In function '__fscache_write_page': /kisskb/src/fs/fscache/page.c:1106:1: warning: the frame size of 4608 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/mm/vmscan.c: In function 'shrink_page_list': /kisskb/src/mm/vmscan.c:1515:1: warning: the frame size of 8784 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/kernel/power/suspend.c: In function 'enter_state': /kisskb/src/kernel/power/suspend.c:601:1: warning: the frame size of 3184 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/mm/compaction.c: In function 'isolate_migratepages_block': /kisskb/src/mm/compaction.c:960:1: warning: the frame size of 3136 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/mm/compaction.c: In function 'compact_zone': /kisskb/src/mm/compaction.c:1699:1: warning: the frame size of 3664 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ In file included from /kisskb/src/kernel/rcu/tree.c:3803: /kisskb/src/kernel/rcu/tree_plugin.h: In function 'rcu_boost_kthread': /kisskb/src/kernel/rcu/tree_plugin.h:1264:1: warning: the frame size of 4800 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/kernel/rcu/tree_plugin.h: In function 'rcu_cpu_kthread': /kisskb/src/kernel/rcu/tree_plugin.h:1429:1: warning: the frame size of 3648 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_change_rate': /kisskb/src/drivers/clk/clk.c:1947:1: warning: the frame size of 3216 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ In function 'ZSTD_copyRawBlock', inlined from 'ZSTD_decompressContinue' at /kisskb/src/lib/zstd/decompress.c:1811:24, inlined from 'ZSTD_decompressStream' at /kisskb/src/lib/zstd/decompress.c:2353:5: /kisskb/src/lib/zstd/decompress.c:416:2: warning: argument 1 null where non-null expected [-Wnonnull] memcpy(dst, src, srcSize); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/string.h:20, from /kisskb/src/lib/zstd/mem.h:24, from /kisskb/src/lib/zstd/bitstream.h:54, from /kisskb/src/lib/zstd/fse.h:228, from /kisskb/src/lib/zstd/decompress.c:32: /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressStream': /kisskb/src/arch/arm64/include/asm/string.h:46:14: note: in a call to function 'memcpy' declared here extern void *memcpy(void *, const void *, __kernel_size_t); ^~~~~~ In function 'ZSTD_setRleBlock', inlined from 'ZSTD_decompressContinue' at /kisskb/src/lib/zstd/decompress.c:1812:24, inlined from 'ZSTD_decompressStream' at /kisskb/src/lib/zstd/decompress.c:2353:5: /kisskb/src/lib/zstd/decompress.c:426:2: warning: argument 1 null where non-null expected [-Wnonnull] memset(dst, *(const BYTE *)src, regenSize); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/string.h:20, from /kisskb/src/lib/zstd/mem.h:24, from /kisskb/src/lib/zstd/bitstream.h:54, from /kisskb/src/lib/zstd/fse.h:228, from /kisskb/src/lib/zstd/decompress.c:32: /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressStream': /kisskb/src/arch/arm64/include/asm/string.h:54:14: note: in a call to function 'memset' declared here extern void *memset(void *, int, __kernel_size_t); ^~~~~~ In function 'ZSTD_copyRawBlock', inlined from 'ZSTD_decompressContinue' at /kisskb/src/lib/zstd/decompress.c:1811:24, inlined from 'ZSTD_decompressStream' at /kisskb/src/lib/zstd/decompress.c:2356:6: /kisskb/src/lib/zstd/decompress.c:416:2: warning: argument 1 null where non-null expected [-Wnonnull] memcpy(dst, src, srcSize); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/string.h:20, from /kisskb/src/lib/zstd/mem.h:24, from /kisskb/src/lib/zstd/bitstream.h:54, from /kisskb/src/lib/zstd/fse.h:228, from /kisskb/src/lib/zstd/decompress.c:32: /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressStream': /kisskb/src/arch/arm64/include/asm/string.h:46:14: note: in a call to function 'memcpy' declared here extern void *memcpy(void *, const void *, __kernel_size_t); ^~~~~~ In function 'ZSTD_setRleBlock', inlined from 'ZSTD_decompressContinue' at /kisskb/src/lib/zstd/decompress.c:1812:24, inlined from 'ZSTD_decompressStream' at /kisskb/src/lib/zstd/decompress.c:2356:6: /kisskb/src/lib/zstd/decompress.c:426:2: warning: argument 1 null where non-null expected [-Wnonnull] memset(dst, *(const BYTE *)src, regenSize); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/string.h:20, from /kisskb/src/lib/zstd/mem.h:24, from /kisskb/src/lib/zstd/bitstream.h:54, from /kisskb/src/lib/zstd/fse.h:228, from /kisskb/src/lib/zstd/decompress.c:32: /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressStream': /kisskb/src/arch/arm64/include/asm/string.h:54:14: note: in a call to function 'memset' declared here extern void *memset(void *, int, __kernel_size_t); ^~~~~~ /kisskb/src/kernel/fork.c: In function 'copy_process.isra.7': /kisskb/src/kernel/fork.c:2165:1: warning: the frame size of 3920 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_event_packet': /kisskb/src/net/bluetooth/hci_event.c:5966:1: warning: the frame size of 3104 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/mm/khugepaged.c: In function '__collapse_huge_page_swapin': /kisskb/src/mm/khugepaged.c:932:1: warning: the frame size of 4256 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/fs/fs-writeback.c: In function '__mark_inode_dirty': /kisskb/src/fs/fs-writeback.c:2217:1: warning: the frame size of 3168 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/mm/khugepaged.c: In function 'collapse_shmem.isra.2': /kisskb/src/mm/khugepaged.c:1558:1: warning: the frame size of 3216 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/kernel/cpu.c: In function 'cpuhp_invoke_callback': /kisskb/src/kernel/cpu.c:225:1: warning: the frame size of 6336 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ In file included from /kisskb/src/include/asm-generic/bug.h:18, from /kisskb/src/arch/arm64/include/asm/bug.h:37, 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/drivers/dma/imx-dma.c:14: /kisskb/src/drivers/dma/imx-dma.c: In function 'imxdma_sg_next': /kisskb/src/include/linux/kernel.h:846:29: warning: comparison of distinct pointer types lacks a cast (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ^~ /kisskb/src/include/linux/kernel.h:860:4: note: in expansion of macro '__typecheck' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:870:24: note: in expansion of macro '__safe_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~ /kisskb/src/include/linux/kernel.h:879:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^~~~~~~~~~~~~ /kisskb/src/drivers/dma/imx-dma.c:288:8: note: in expansion of macro 'min' now = min(d->len, sg_dma_len(sg)); ^~~ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_fragment': /kisskb/src/net/ipv6/ip6_output.c:876:1: warning: the frame size of 5104 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/net/ipv4/udp.c: In function 'udp_recvmsg': /kisskb/src/net/ipv4/udp.c:1812:1: warning: the frame size of 3152 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function '__i2c_transfer': /kisskb/src/drivers/i2c/i2c-core-base.c:1905:1: warning: the frame size of 3280 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/net/ipv6/mcast.c: In function 'igmp6_send': /kisskb/src/net/ipv6/mcast.c:2076:1: warning: the frame size of 3536 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function '__i2c_smbus_xfer': /kisskb/src/drivers/i2c/i2c-core-smbus.c:593:1: warning: the frame size of 3552 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_table_lookup': /kisskb/src/net/ipv4/fib_trie.c:1510:1: warning: the frame size of 3792 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/net/tipc/link.c: In function 'tipc_link_retrans': /kisskb/src/net/tipc/link.c:1107:1: warning: the frame size of 3360 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_check_state': /kisskb/src/net/tipc/node.c:1720:1: warning: the frame size of 4320 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_filter_rcv': /kisskb/src/net/tipc/socket.c:2190:1: warning: the frame size of 4560 bytes is larger than 3072 bytes [-Wframe-larger-than=] } ^ drivers/pinctrl/freescale/pinctrl-scu.o: In function `imx_pinctrl_sc_ipc_init': pinctrl-scu.c:(.text+0x18): undefined reference to `imx_scu_get_handle' pinctrl-scu.c:(.text+0x18): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `imx_scu_get_handle' drivers/pinctrl/freescale/pinctrl-scu.o: In function `imx_pinconf_get_scu': pinctrl-scu.c:(.text+0x100): undefined reference to `imx_scu_call_rpc' pinctrl-scu.c:(.text+0x100): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `imx_scu_call_rpc' drivers/pinctrl/freescale/pinctrl-scu.o: In function `imx_pinconf_set_scu': pinctrl-scu.c:(.text+0x410): undefined reference to `imx_scu_call_rpc' pinctrl-scu.c:(.text+0x410): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `imx_scu_call_rpc' make[1]: *** [/kisskb/src/Makefile:1021: vmlinux] Error 1 make: *** [Makefile:152: sub-make] Error 2 Command 'make -s -j 8 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 # Build took: 0:08:46.161092