# git rev-parse -q --verify bef7b2a7be28638770972ab2709adf11d601c11a^{commit} bef7b2a7be28638770972ab2709adf11d601c11a already have revision, skipping fetch # git checkout -q -f -B kisskb bef7b2a7be28638770972ab2709adf11d601c11a # git clean -qxdf # < git log -1 # commit bef7b2a7be28638770972ab2709adf11d601c11a # Merge: 79f51b7b9c47 8967918e7cee # Author: Linus Torvalds # Date: Thu Apr 2 17:32:52 2020 -0700 # # Merge tag 'devicetree-for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux # # Pull devicetree updates from Rob Herring: # # - Unit test for overlays with GPIO hogs # # - Improve dma-ranges parsing to handle dma-ranges with multiple entries # # - Update dtc to upstream version v1.6.0-2-g87a656ae5ff9 # # - Improve overlay error reporting # # - Device link support for power-domains and hwlocks bindings # # - Add vendor prefixes for Beacon, Topwise, ENE, Dell, SG Micro, Elida, # PocketBook, Xiaomi, Linutronix, OzzMaker, Waveshare Electronics, and # ITE Tech # # - Add deprecated Marvell vendor prefix 'mrvl' # # - A bunch of binding conversions to DT schema continues. Of note, the # common serial and USB connector bindings are converted. # # - Add more Arm CPU compatibles # # - Drop Mark Rutland as DT maintainer :( # # * tag 'devicetree-for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (106 commits) # MAINTAINERS: drop an old reference to stm32 pwm timers doc # MAINTAINERS: dt: update etnaviv file reference # dt-bindings: usb: dwc2: fix bindings for amlogic, meson-gxbb-usb # dt-bindings: uniphier-system-bus: fix warning in the example # dt-bindings: display: meson-vpu: fix indentation of reg-names' "items" # dt-bindings: iio: Fix adi, ltc2983 uint64-matrix schema constraints # dt-bindings: power: Fix example for power-domain # dt-bindings: arm: Add some constraints for PSCI nodes # of: some unittest overlays not untracked # of: gpio unittest kfree() wrong object # dt-bindings: phy: convert phy-rockchip-inno-usb2 bindings to yaml # dt-bindings: serial: sh-sci: Convert to json-schema # dt-bindings: serial: Document serialN aliases # dt-bindings: thermal: tsens: Set 'additionalProperties: false' # dt-bindings: thermal: tsens: Fix nvmem-cell-names schema # dt-bindings: vendor-prefixes: Add Beacon vendor prefix # dt-bindings: vendor-prefixes: Add Topwise # of: of_private.h: Replace zero-length array with flexible-array member # docs: dt: fix a broken reference to input.yaml # docs: dt: fix references to ap806-system-controller.txt # ... # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/s390-linux/bin/s390-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/s390-linux/bin/s390-linux-ld --version # < git log --format=%s --max-count=1 bef7b2a7be28638770972ab2709adf11d601c11a # < make -s -j 10 ARCH=s390 O=/kisskb/build/linus_s390-allmodconfig_s390x-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/s390-linux/bin/s390-linux- allmodconfig # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_SAMPLES=n # < make -s -j 10 ARCH=s390 O=/kisskb/build/linus_s390-allmodconfig_s390x-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/s390-linux/bin/s390-linux- help # make -s -j 10 ARCH=s390 O=/kisskb/build/linus_s390-allmodconfig_s390x-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/s390-linux/bin/s390-linux- olddefconfig # make -s -j 10 ARCH=s390 O=/kisskb/build/linus_s390-allmodconfig_s390x-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/s390-linux/bin/s390-linux- /kisskb/src/kernel/futex.c: In function 'do_futex': /kisskb/src/kernel/futex.c:1676:17: warning: 'oldval' may be used uninitialized in this function [-Wmaybe-uninitialized] return oldval == cmparg; ~~~~~~~^~~~~~~~~ /kisskb/src/kernel/futex.c:1652:6: note: 'oldval' was declared here int oldval, ret; ^~~~~~ /kisskb/src/lib/test_kasan.c: In function 'kasan_alloca_oob_left': /kisskb/src/lib/test_kasan.c:547:1: warning: 'kasan_alloca_oob_left' uses dynamic stack allocation } ^ /kisskb/src/lib/test_kasan.c: In function 'kasan_alloca_oob_right': /kisskb/src/lib/test_kasan.c:557:1: warning: 'kasan_alloca_oob_right' uses dynamic stack allocation } ^ In file included from /kisskb/src/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:40: /kisskb/src/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c: In function 'mvpp2_setup_bm_pool': /kisskb/src/drivers/net/ethernet/marvell/mvpp2/mvpp2.h:634:2: warning: overflow in conversion from 'long unsigned int' to 'int' changes value from '18446744073709551584' to '-32' [-Woverflow] ((total_size) - NET_SKB_PAD - MVPP2_SKB_SHINFO_SIZE) ^ /kisskb/src/drivers/net/ethernet/marvell/mvpp2/mvpp2.h:699:33: note: in expansion of macro 'MVPP2_RX_MAX_PKT_SIZE' #define MVPP2_BM_SHORT_PKT_SIZE MVPP2_RX_MAX_PKT_SIZE(MVPP2_BM_SHORT_FRAME_SIZE) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:580:41: note: in expansion of macro 'MVPP2_BM_SHORT_PKT_SIZE' mvpp2_pools[MVPP2_BM_SHORT].pkt_size = MVPP2_BM_SHORT_PKT_SIZE; ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/joystick/analog.c:160:2: warning: #warning Precise timer not defined for this architecture. [-Wcpp] #warning Precise timer not defined for this architecture. ^~~~~~~ Completed OK # rm -rf /kisskb/build/linus_s390-allmodconfig_s390x-gcc8 # Build took: 0:37:57.842414