# git rev-parse -q --verify 7cf726a59435301046250c42131554d9ccc566b8^{commit} 7cf726a59435301046250c42131554d9ccc566b8 already have revision, skipping fetch # git checkout -q -f -B kisskb 7cf726a59435301046250c42131554d9ccc566b8 # git clean -qxdf # < git log -1 # commit 7cf726a59435301046250c42131554d9ccc566b8 # Merge: 41eea65e2aaa 294a7f1613ee # Author: Linus Torvalds # Date: Sun Oct 18 14:45:59 2020 -0700 # # Merge tag 'linux-kselftest-kunit-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest # # Pull more Kunit updates from Shuah Khan: # # - add Kunit to kernel_init() and remove KUnit from init calls entirely. # # This addresses the concern that Kunit would not work correctly during # late init phase. # # - add a linker section where KUnit can put references to its test # suites. # # This is the first step in transitioning to dispatching all KUnit # tests from a centralized executor rather than having each as its own # separate late_initcall. # # - add a centralized executor to dispatch tests rather than relying on # late_initcall to schedule each test suite separately. Centralized # execution is for built-in tests only; modules will execute tests when # loaded. # # - convert bitfield test to use KUnit framework # # - Documentation updates for naming guidelines and how # kunit_test_suite() works. # # - add test plan to KUnit TAP format # # * tag 'linux-kselftest-kunit-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest: # lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE # lib: kunit: add bitfield test conversion to KUnit # Documentation: kunit: add a brief blurb about kunit_test_suite # kunit: test: add test plan to KUnit TAP format # init: main: add KUnit to kernel init # kunit: test: create a single centralized executor for all tests # vmlinux.lds.h: add linker section for KUnit test suites # Documentation: kunit: Add naming guidelines # < /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 7cf726a59435301046250c42131554d9ccc566b8 # < 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=0x9B4C4FEA # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < 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- help # 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- olddefconfig # 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- /kisskb/src/arch/arm64/boot/dts/qcom/ipq6018.dtsi:127.3-14: Warning (dma_ranges_format): /soc:dma-ranges: empty "dma-ranges" property but its #address-cells (1) differs from / (2) /kisskb/src/arch/arm64/boot/dts/qcom/ipq6018.dtsi:127.3-14: Warning (dma_ranges_format): /soc:dma-ranges: empty "dma-ranges" property but its #size-cells (1) differs from / (2) /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_virt_disable': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:1236:7: error: implicit declaration of function 'msm_dp_display_pre_disable'; did you mean 'msm_dp_display_disable'? [-Werror=implicit-function-declaration] if (msm_dp_display_pre_disable(priv->dp, drm_enc)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ msm_dp_display_disable cc1: some warnings being treated as errors make[5]: *** [/kisskb/src/scripts/Makefile.build:283: drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [/kisskb/src/scripts/Makefile.build:500: drivers/gpu/drm/msm] Error 2 make[4]: *** Waiting for unfinished jobs.... In file included from : /kisskb/src/drivers/media/platform/ti-vpe/cal.h: In function 'cal_read_field': /kisskb/src/include/linux/compiler_types.h:319:38: error: call to '__compiletime_assert_331' declared with attribute error: FIELD_GET: mask is not constant _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) ^ /kisskb/src/include/linux/compiler_types.h:300:4: note: in definition of macro '__compiletime_assert' prefix ## suffix(); \ ^~~~~~ /kisskb/src/include/linux/compiler_types.h:319:2: note: in expansion of macro '_compiletime_assert' _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bitfield.h:46:3: note: in expansion of macro 'BUILD_BUG_ON_MSG' BUILD_BUG_ON_MSG(!__builtin_constant_p(_mask), \ ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bitfield.h:108:3: note: in expansion of macro '__BF_FIELD_CHECK' __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \ ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/ti-vpe/cal.h:220:9: note: in expansion of macro 'FIELD_GET' return FIELD_GET(mask, cal_read(cal, offset)); ^~~~~~~~~ /kisskb/src/include/linux/compiler_types.h:319:38: error: call to '__compiletime_assert_335' declared with attribute error: BUILD_BUG_ON failed: (((mask) + (1ULL << (__builtin_ffsll(mask) - 1))) & (((mask) + (1ULL << (__builtin_ffsll(mask) - 1))) - 1)) != 0 _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) ^ /kisskb/src/include/linux/compiler_types.h:300:4: note: in definition of macro '__compiletime_assert' prefix ## suffix(); \ ^~~~~~ /kisskb/src/include/linux/compiler_types.h:319:2: note: in expansion of macro '_compiletime_assert' _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/build_bug.h:21:2: note: in expansion of macro 'BUILD_BUG_ON' BUILD_BUG_ON(((n) & ((n) - 1)) != 0) ^~~~~~~~~~~~ /kisskb/src/include/linux/bitfield.h:54:3: note: in expansion of macro '__BUILD_BUG_ON_NOT_POWER_OF_2' __BUILD_BUG_ON_NOT_POWER_OF_2((_mask) + \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bitfield.h:108:3: note: in expansion of macro '__BF_FIELD_CHECK' __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \ ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/ti-vpe/cal.h:220:9: note: in expansion of macro 'FIELD_GET' return FIELD_GET(mask, cal_read(cal, offset)); ^~~~~~~~~ make[5]: *** [/kisskb/src/scripts/Makefile.build:283: drivers/media/platform/ti-vpe/cal-camerarx.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [/kisskb/src/scripts/Makefile.build:500: drivers/media/platform/ti-vpe] Error 2 make[3]: *** [/kisskb/src/scripts/Makefile.build:500: drivers/media/platform] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/kisskb/src/scripts/Makefile.build:500: drivers/media] Error 2 make[2]: *** Waiting for unfinished jobs.... make[3]: *** [/kisskb/src/scripts/Makefile.build:500: drivers/gpu/drm] Error 2 make[2]: *** [/kisskb/src/scripts/Makefile.build:500: drivers/gpu] Error 2 make[1]: *** [/kisskb/src/Makefile:1777: drivers] Error 2 make: *** [Makefile:185: __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:10:00.668210