This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits a1b66f9b1add drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits ef8f319b1d1a vfs: replace current_kernel_time64 with ktime equivalent omits 51be668027c0 Merge branch 'akpm-current/current' omits db45f08d8a68 Merge remote-tracking branch 'cisco/for-next' omits 6aae876f6ef1 Merge remote-tracking branch 'kspp/for-next/kspp' omits 1bc0898db5e9 Merge remote-tracking branch 'coresight/next' omits f6481d469dbd Merge remote-tracking branch 'livepatching/for-next' omits d84c67925c83 Merge remote-tracking branch 'pinctrl/for-next' omits dd82783f0fe7 Merge remote-tracking branch 'gpio/for-next' omits 7593889ddd75 Merge remote-tracking branch 'rpmsg/for-next' omits 99e6e0bf895b Merge remote-tracking branch 'scsi/for-next' omits fcc354c0c6f5 Merge remote-tracking branch 'cgroup/for-next' omits d57d5dfe0a0e Merge remote-tracking branch 'slave-dma/next' omits fc0c9477d409 Merge remote-tracking branch 'icc/icc-next' omits 6dc7a04dc693 Merge remote-tracking branch 'mux/for-next' omits 7cbb6943359f Merge remote-tracking branch 'ipmi/for-next' omits 51f76490a475 Merge remote-tracking branch 'leds/for-next' omits bb2cd8197997 Merge remote-tracking branch 'percpu/for-next' omits 74cd0a1436c5 Merge remote-tracking branch 'rcu/rcu/next' omits f2de85d9ba9e Merge remote-tracking branch 'tip/auto-latest' omits 2fc328597dc7 Merge remote-tracking branch 'spi/for-next' omits 53c4f535f010 Merge remote-tracking branch 'tpmdd/next' omits a8dc9b64f60b Merge remote-tracking branch 'security/next-testing' omits 952e8856cd72 Merge remote-tracking branch 'regulator/for-next' omits 20aa05e8569f Merge remote-tracking branch 'kgdb/kgdb-next' omits bc4690d4a7d8 Merge remote-tracking branch 'block/for-next' omits c22fca4868a2 Merge remote-tracking branch 'sound-asoc/for-next' omits d5cc16396be0 Merge remote-tracking branch 'regmap/for-next' omits 863a8922a0fd Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 9e74f3d2a4f7 Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' omits 3b7ffa3e68c2 Merge remote-tracking branch 'drm-msm/msm-next' omits e3a0158e5b3e Merge remote-tracking branch 'nfc-next/master' omits 93de3a15d792 Merge remote-tracking branch 'swiotlb/linux-next' omits 20bad3b0085a Merge remote-tracking branch 'opp/opp/linux-next' omits dcb16236048e Merge remote-tracking branch 'cpupower/cpupower' omits 1efd701dd71c Merge remote-tracking branch 'pm/linux-next' omits 62f8862a8f0b Merge remote-tracking branch 'v4l-dvb-next/master' omits 772b230c969a Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits e1c84a8e91bd Merge remote-tracking branch 'hid/for-next' omits a82d9b71e698 Merge remote-tracking branch 'printk/for-next' omits bce5ebc5cd7d Merge remote-tracking branch 'vfs/for-next' omits 229630442633 Merge remote-tracking branch 'jfs/jfs-next' omits 95d5cba98cfb Merge remote-tracking branch 'ext3/for_next' omits 06ce998ba103 Merge remote-tracking branch 'ecryptfs/next' omits 23456d6f4a1b Merge remote-tracking branch 'cifs/for-next' omits 962636fd4da4 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 51d369e0f7bd Merge remote-tracking branch 'befs/for-next' omits 35915ddf5f31 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 8a9d91c8fe86 Merge remote-tracking branch 's390/features' omits 07d5d63e7ec8 Merge remote-tracking branch 'risc-v/for-next' omits 06b4198f2b3d Merge remote-tracking branch 'nds32/next' omits 2fac0ff054c7 Merge remote-tracking branch 'csky/linux-next' omits 0f797d82fbf5 Merge remote-tracking branch 'tegra/for-next' omits 2efd3ecb51d4 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 79fc2fbe96f1 Merge remote-tracking branch 'samsung-krzk/for-next' omits 70725ed59d06 Merge remote-tracking branch 'rockchip/for-next' omits 6d42181297f7 Merge remote-tracking branch 'renesas/next' omits 69858b9b0ab0 Merge remote-tracking branch 'realtek/for-next' omits 969c31929247 Merge remote-tracking branch 'qcom/for-next' omits 44788e591cde Merge remote-tracking branch 'reset/reset/next' omits 7a43c5fe274d Merge remote-tracking branch 'omap/for-next' omits 558d465f86c8 Merge remote-tracking branch 'mvebu/for-next' omits 8444576367d8 Merge remote-tracking branch 'mediatek/for-next' omits e07d17f961e4 Merge remote-tracking branch 'keystone/next' omits 2d34d458669f Merge remote-tracking branch 'imx-mxs/for-next' omits c828862c723e Merge remote-tracking branch 'bcm2835/for-next' omits ed306ab84b1c Merge remote-tracking branch 'at91/at91-next' omits b8dec36a4fad Merge remote-tracking branch 'amlogic/for-next' omits 4552edda0fa1 Merge remote-tracking branch 'actions/for-next' omits ea961c358993 Merge remote-tracking branch 'arm-soc/for-next' omits bf84dfa102e1 Merge remote-tracking branch 'leaks/leaks-next' omits bea29282092f Merge remote-tracking branch 'kbuild/for-next' omits 857fd15143c8 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 80efee5506ac Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 113d295dff08 Merge remote-tracking branch 'omap-fixes/fixes' omits 9cb7efe34491 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 687cc2a86765 Merge remote-tracking branch 'tty.current/tty-linus' omits 621fc1bd93a0 Merge remote-tracking branch 'pci-current/for-linus' omits 53935a9c907a Merge remote-tracking branch 'spi-fixes/for-linus' omits 45cd9d34a739 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 00b0914f6dc7 Merge remote-tracking branch 'mac80211/master' omits 7a0e6898da05 Merge remote-tracking branch 'netfilter/master' omits 3d193009c30b Merge remote-tracking branch 'ipsec/master' omits 6b31431404e3 Merge remote-tracking branch 'net/master' omits 84d3079cda1d Merge remote-tracking branch 'arc-current/for-curr' omits 007bb3005d40 smb3: do not call cifs functions in error path in rename omits 968e9af23e38 cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy [...] omits a49e1335240a cifs: clean up indentation, replace spaces with tab omits 1ab29e60fd99 ARM: Document merges omits cb159fb75e46 Merge branch 'fixes' into for-next omits 0372d4e13dab Merge branch 'fixes-for-v4.20' into next omits 5d2f3949874b arm64: dts: renesas: condor: switch from EtherAVB to GEther omits 04fe287f2063 pinctrl: meson: fix meson8b ao pull register bits omits 9daaee1a925d pinctrl: meson: fix meson8 ao pull register bits omits d42998d23b75 pinctrl: meson: fix gxl ao pull register bits omits e89d454babaa pinctrl: meson: fix gxbb ao pull register bits omits ba4bbe61e547 Merge branch 'asoc-4.20' into asoc-next omits fec2c565951e Merge branch 'asoc-4.19' into asoc-linus omits fdba559948fa pinctrl: meson: fix pinconf bias disable omits e899467818f2 MAINTAINERS: add myself as co-maintainer of gpiolib omits 6110ca962547 gpu: ipu-v3: image-convert: allow three rows or columns omits 5e605027256f gpu: ipu-v3: image-convert: disable double buffering if necessary omits f9f6e483287a gpu: ipu-v3: image-convert: add some ASCII art to the exposition omits 308c9fa4a6fe gpu: ipu-v3: image-convert: fix bytesperline adjustment omits ea1291f7679d gpu: ipu-v3: image-convert: relax alignment restrictions omits 44507e04e446 gpu: ipu-v3: image-convert: fix debug output for varying t [...] omits f36df4842bbc gpu: ipu-v3: image-convert: select optimal seam positions omits 510c85e57aff gpu: ipu-v3: image-convert: move tile alignment helpers omits f86caa73498f gpu: ipu-v3: image-convert: calculate tile dimensions and [...] omits e5a43dd0e2de gpu: ipu-v3: image-convert: store tile top/left position omits 2acb26da0606 gpu: ipu-v3: image-convert: reconfigure IC per tile omits 9b46533d67c1 gpu: ipu-v3: image-convert: calculate per-tile resize coef [...] omits 27e0e0b72246 gpu: ipu-v3: image-convert: prepare for per-tile configuration omits a3b8a02965ef gpu: ipu-v3: image-convert: Catch unaligned tile offsets omits 473fd1b952fd gpu: ipu-v3: image-convert: Remove need_abort flag omits 96c24f635e7b gpu: ipu-v3: image-convert: Allow reentrancy into abort omits f55573842135 gpu: ipu-v3: image-convert: Only wait for abort completion [...] omits fba037d196d2 gpu: ipu-v3: image-convert: Prevent race between run and u [...] omits dfac09c0c2a1 gpu: ipu-v3: ipu-ic: allow to manually set resize coefficients omits 14cf4b04111c gpu: ipu-v3: Add chroma plane offset overrides to ipu_cpme [...] omits 168fac8cecd5 gpu: ipu-cpmem: add WARN_ON_ONCE() for unaligned dma buffers omits 401377f6b790 drm/imx: imx-tve: constify clk_ops structure omits db9f03a422b6 Merge branch 'x86/urgent' omits e22c095aa06a Merge branch 'x86/microcode' omits 9eef6908e129 Merge branch 'x86/early-printk' omits 4d912fd6ac90 Merge branch 'perf/urgent' omits d938c09a63d2 Merge branch 'core/objtool' omits 9bab8c2eb206 ipmi: Make the smi watcher be disabled immediately when no [...] omits cc5e3915f478 ipmi: Fix how the lower layers are told to watch for messages omits a98d49196f70 ipmi: Fix SSIF flag requests omits f43d18401569 Merge branch 'for-4.20' into for-next omits 0e2347a145a3 Merge remote-tracking branches 'regulator/topic/bd718xx' a [...] omits f567c266f854 Merge branch 'regulator-4.20' into regulator-next omits af93178ac25e coresight: tmc: Fix bad register address for CLAIM omits dbe57871fba4 Merge branch 'fixes-for-v4.20' into next omits ad1ff6d4afdd dt-bindings: arm: Fix RZ/G2E part number omits e17adcc19014 arm64: dts: renesas: r8a7795: add missing dma-names on hscif2 omits 6805ae4a9bc4 ARC: HSDK: improve reset driver omits f6976ae4a29d Merge branch 'v4.20-clk/next' into for-next omits fd043699dee4 Merge branch 'v4.20-clk/next' into for-next omits fd7fd7d63cab Merge branch 'v4.20-armsoc/dts64' into for-next omits ac78b3b1ce6e Merge branch 'v4.20-armsoc/dts32' into for-next omits 9180fc47377a Merge branch 'v4.20-armsoc/defconfig64' into for-next omits c67a36067d07 Merge branch 'for-linus' into next omits f823331c2b3e Merge branch 'topic/owl' into next omits 888a060d668f drm/imx: Switch to SPDX identifier omits 22b07f8f44c8 Merge branch 'topic/fsl' into next omits 2edab4df98d9 PCI: Expand the "PF" acronym in Kconfig help text omits 4d61af299a1d Merge branch 'topic/renesas' into next omits 53f6a60437a4 Merge branch 'topic/dirn_remove' into next omits 3179ccf23331 Merge branch 'topic/owl' into next omits 6999dc9b6432 Merge branch 'topic/intel' into next omits b4eb6bdca334 Merge branch 'for-4.19-fixes' into for-next omits ca744435ec93 Merge branch 'topic/stm' into next omits 3c84617cb787 Merge branch 'topic/renesas' into next omits 02589e82e565 Merge branch 'for-linus' into next omits 128f53d05feb Merge branches 'at91-drivers', 'at91-soc', 'at91-dt' and ' [...] omits 2b1cb680a1c2 Merge branch 'topic/fsl' into next omits 3c8b8c0085a1 Merge branch 'topic/intel' into next omits 2586035c01f6 Merge branches 'arm-defconfig-for-v4.20', 'arm-dt-for-v4.2 [...] omits 25c5fc5a4923 Merge branch 'sunxi/h3-h5-for-4.20' into sunxi/for-next omits 50aeb58188c0 ARM: dts: sunxi: h3-h5: Add Bananapi M2+ v1.2 device trees omits 21baf18fc4d9 Merge branch 'sunxi/dt64-for-4.20' into sunxi/for-next omits f703eca3ad13 Merge branch 'sunxi/dt64-for-4.20' into sunxi/for-next omits 4893ae1be42a Merge branch 'sunxi/fixes-for-4.19' into sunxi/for-next omits 2662ae94a639 Merge branches 'arm-soc-for-v4.20', 'arm64-defconfig-for-v [...] omits 9266cf77f759 Merge branch 'sunxi/dt-for-4.20' into sunxi/for-next omits 36fc8dba0195 Merge branches 'arm-dt-for-v4.20', 'arm64-dt-for-v4.20' an [...] omits 1576f7e1ef98 Merge branch 'topic/jz' into next omits 8023ad364550 Merge branch 'topic/intel' into next omits 5f7d1395275e Merge branches 'arm-defconfig-for-v4.20', 'arm-dt-for-v4.2 [...] omits c740d5b07be1 Merge branches 'sunxi/drivers-for-4.20' and 'sunxi/dt64-fo [...] omits ac00b8e1e78c Merge branch 'topic/dmam' into next omits dc0c0ba284bd Merge branches 'sunxi/clk-fixes-for-4.20', 'sunxi/dt-for-4 [...] omits fbc169430294 ARM: dts: sun8i-h3: Add Video Engine and reserved memory nodes omits 84344295689a Merge branches 'sunxi/clk-for-4.20', 'sunxi/config64-for-4 [...] omits 0185f9a01131 Merge branch 'sunxi/clk-for-4.20' into sunxi/for-next omits 5c4cf4c6aaac Merge branch 'sunxi/dt64-for-4.20' into sunxi/for-next omits c1b85e08ee85 Merge branch 'topic/sprd' into next omits ee729402f0e6 Merge branches 'topic/fsl', 'topic/at' and 'topic/mv' into next omits 0565855d71db Merge branches 'sunxi/dt64-for-4.20' and 'sunxi/h3-h5-for- [...] omits 51e23b1e1b58 arm64: dts: allwinner: h5: Add device tree for Bananapi M2 [...] omits 03aac16d32dd ARM: dts: sun8i: h3: Split out non-SoC-specific parts of B [...] omits d910a0e8dc9c ARM: dts: sun8i: h3: bpi-m2-plus: Fix address for external [...] omits f9916dc9104d Merge branch 'topic/renesas' into next omits b01361c4160e Merge branch 'topic/dw' into next omits bb107114d290 Merge branches 'sunxi/h3-h5-for-4.20' and 'sunxi/dt64-for- [...] omits 4cd1543e1772 ARM: dts: sun8i: h3-h5: ir register size should be the who [...] omits 805af4e1b7e3 Merge branches 'sunxi/clk-for-4.20', 'sunxi/dt-for-4.20', [...] omits e58c24760796 arm64: dts: allwinner: h5: Add device node for Mali-450 GPU omits dbb00838566d ARM: dts: sun8i: Add initial Orangepi Zero Plus 2 H3 support omits 86c278b030bc arm64: dts: allwinner: h5: Add SID for H5 omits 9bcb8cd0e933 nvmem: sunxi-sid: add support for H5's SID controller omits 077b2ea5a4e0 ARM: dts: sun8i: h3: Add SID compatible string omits 7c06a1e1bc96 clk: sunxi-ng: sun50i: h6: Add 2x fixed post-divider to MM [...] new 21b42eb46834 kbuild: rpm-pkg: fix binrpm-pkg breakage when O= is used new 02826a6ba301 kbuild: deb-pkg: fix bindeb-pkg breakage when O= is used new f82bc98160e9 Merge remote-tracking branch 'arc-current/for-curr' new 6915ed86cca6 net/ipv6: Move anycast init/cleanup functions out of CONFI [...] new 462e34bcb4da Merge remote-tracking branch 'net/master' new 19535a5c2ca2 Merge remote-tracking branch 'ipsec/master' new 8b2aeaa6514f Merge remote-tracking branch 'netfilter/master' new 7a1ca0c419cc Merge remote-tracking branch 'mac80211/master' new 2f5d94123ce3 ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ [...] new a182ecd3809c ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards usi [...] new 112b57fa7374 ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask new 237dea0eb12b Merge branch 'asoc-4.20' into asoc-linus new b5945c42e115 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new ed20180ec534 Merge remote-tracking branch 'spi-fixes/for-linus' new 01f11311bee2 Merge remote-tracking branch 'tty.current/tty-linus' new 3f790d6ea99d Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new c0fae7e2452b MIPS: OCTEON: fix out of bounds array access on CN68XX new d01501f85249 MIPS: Fix `dma_alloc_coherent' returning a non-coherent al [...] new 9045bbb2f7f9 Merge remote-tracking branch 'mips-fixes/mips-fixes' new 4274754f5421 Merge remote-tracking branch 'omap-fixes/fixes' new a6a866333667 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 091ac569f4fc Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 692fd7db91ea Merge remote-tracking branch 'kbuild/for-next' new 5baa434a08a1 Merge remote-tracking branch 'leaks/leaks-next' new 91c34c6421dc ARM: Document merges new f55275bcc729 ARM: defconfig: Disable PREEMPT again on multi_v7 new 6ff6bc46c0a4 Merge tag 'imx-fixes-4.20' of git://git.kernel.org/pub/scm [...] new 10664898d4b0 Merge branch 'fixes' into for-next new eb8380cd4bc7 ARM: Document merges new a3e1a9b36287 Merge remote-tracking branch 'arm-soc/for-next' new 6a932953a5f5 Merge remote-tracking branch 'actions/for-next' new f01e8e2ae94d Merge remote-tracking branch 'amlogic/for-next' new 129c3b535ae0 Merge remote-tracking branch 'bcm2835/for-next' new 1b1c6349a665 Merge remote-tracking branch 'imx-mxs/for-next' new 2185688e11e8 Merge remote-tracking branch 'keystone/next' new dd19ea1f79ab Merge remote-tracking branch 'mediatek/for-next' new 1b6f686a18c6 Merge remote-tracking branch 'mvebu/for-next' new de99369c51b2 Merge remote-tracking branch 'omap/for-next' new 79ae4910fe00 ARC: HSDK: improve reset driver new 4686c02259a2 Merge remote-tracking branch 'reset/reset/next' new 58e47cac6e48 Merge remote-tracking branch 'qcom/for-next' new 1cd7c9ea4624 Merge remote-tracking branch 'realtek/for-next' new aab7a2414ba0 arm64: dts: renesas: r8a7795: add missing dma-names on hscif2 new 058ad7b6aa52 dt-bindings: arm: Fix RZ/G2E part number new eab53fdfd60a arm64: dts: renesas: condor: switch from EtherAVB to GEther new 98dc1fbfb477 ARM: shmobile: Document iWave RZ/G1N SOM new 9d802f533739 dt-bindings: arm: Document iW-RainboW-G20D-Qseven-RZG1N board new 65a8c17a39f6 ARM: shmobile: defconfig: Enable SII902X new 2b421730228e ARM: dts: r9a06g032: Add pinctrl node new 2def36310150 ARM: dts: r8a77470: Add I2C[0123] support new 62e0db655706 ARM: dts: r8a77470: Add SDHI0 support new 239a4d7f1271 ARM: dts: r8a77470: Add SDHI1 support new 1c1437358f9f ARM: dts: iwg23s-sbc: Add uSD and eMMC support new 5e78f9d107c6 ARM: dts: r8a779[01]: Disable unconnected LVDS encoders new 6eca87d1a1f3 ARM: dts: Include SoC name in DTSI for r8a7740 new 8430290cab0e ARM: dts: Include SoC name in DTSI for Emma Mobile EV2 new 8b8765d216eb ARM: dts: Include SoC name in DTSI for sh73a0 new c1054913202a ARM: dts: r8a77470: Add watchdog support to SoC dtsi new ab1062ce64fd ARM: dts: iwg23s-sbc: Enable watchdog support new 61fc677f33ea ARM: dts: r8a77470: Add USB-DMAC device nodes new 667db2dc01f1 ARM: dts: r8a77470: Add CMT SoC specific support new 7a780a5fddda ARM: dts: iwg23s-sbc: Enable cmt0 new b823d65f3380 arm64: dts: renesas: r8a774a1: Add CAN nodes new e20a1b9e10e3 arm64: dts: renesas: r8a7795: remove unneeded sound #addre [...] new 0c793a02cc7c arm64: dts: renesas: r8a77990: Add INTC-EX device node new de625477c632 arm64: dts: renesas: r8a779{7|8}0: add PWM support new 8517042060b5 arm64: dts: renesas: r8a77990: Add DMA properties to MSIOF nodes new f1487c19781a arm64: dts: renesas: r8a77970: add thermal support new 69c5e602d0bd arm64: dts: renesas: r8a77980: add thermal support new bae66bbcf201 arm64: dts: renesas: r8a77965: Add LVDS support new e67898dc2d2b arm64: dts: renesas: revise hsusb's reg size new 0c85e78fb1d3 arm64: dts: renesas: r8a774a1: Add VIN and CSI-2 nodes new 122ddb7104f7 arm64: dts: renesas: r8a779{7|8}0: add MSIOF support new a5ebe5e49a86 arm64: dts: renesas: r8a77990: Add SCIF-{0,1,3,4,5} device nodes new 8dae1d2bbc12 arm64: dts: renesas: r8a77990: add/enable USB3.0 periphera [...] new ea57402f3671 arm64: dts: renesas: r8a77965: Connect R-Car M3-N AVB to IPMMU new 7ffbcb232c7b arm64: dts: renesas: r8a77980: Connect R-Car V3H AVB to IPMMU new 430212752cd7 arm64: dts: renesas: r8a77990: Connect R-Car E3 AVB to IPMMU new 396aadeb951d arm64: dts: renesas: salvator-common: add companion proper [...] new 5c6479d9b25b arm64: dts: renesas: r8a7799{0|5}: add/enable USB2.0 peripheral new 3b46fa57e350 arm64: dts: renesas: r8a77990: Add Audio-DMAC and Sound de [...] new 56629fcba94c arm64: dts: renesas: ebisu: Enable Audio new cb202e7c5895 arm64: dts: renesas: r8a779{7|8}0: add TMU support new b7a1da2193e6 arm64: dts: renesas: r8a77990: Add all HSCIF nodes new 92bd057d2d0a arm64: defconfig: Enable R-Car thermal driver new 595096daf0ac arm64: defconfig: Enable scu-simple-card driver new 527678d409c5 Merge branches 'fixes-for-v4.20', 'dt-bindings-for-v4.21', [...] new 373dc85950fc Merge remote-tracking branch 'renesas/next' new a53e71cedf18 dt-bindings: add compatibles for rk3066/rk3188 power controllers new a9beb0a21c8b dt-bindings: add power-domain header for RK3188 SoCs new 2e99be287448 dt-bindings: add power-domain header for RK3066 SoCs new a58b7d264393 Merge branch 'v4.21-shared/pdids' into v4.21-armsoc/drivers new a0d5e7d4995f soc: rockchip: power-domain: add rk3188 powerdomains new dfc6037b2247 Merge branch 'v4.21-armsoc/drivers' into for-next new d0177f12f912 Merge branch 'v4.21-shared/pdids' into v4.21-armsoc/dts32 new 3e712a03d048 ARM: dts: rockchip: add qos nodes found on rk3066 and rk3188 new e6e1869f0b71 ARM: dts: rockchip: add rk3066/rk3188 power-domains new 2e5fdb4fc66b Merge branch 'v4.21-armsoc/dts32' into for-next new b0fe0f47be46 arm64: dts: rockchip: add rk3399 SPI DMAs new 6d2520783035 arm64: dts: rockchip: add fan on rk3399-sapphire board new cff6d1d6f88b arm64: dts: rockchip: enable HS200 for eMMC on rock64 new d840db386a57 arm64: dts: rockchip: add chosen node on rk3399-sapphire new 365af3f160f6 arm64: dts: rockchip: Use default brightness table for rk3399-gru new 5a2a93f1ee18 arm64: dts: rockchip: move backlight from rk3399 sapphire [...] new 5b9023772471 Merge branch 'v4.21-armsoc/dts64' into for-next new 13682e524167 arm64: dts: rockchip: remove vdd_log from rock960 to fix a [...] new fc6149c1d111 Merge branch 'v4.20-armsoc/dts64-fixes' into for-next new 6291d3b6479c Merge remote-tracking branch 'rockchip/for-next' new e0f5068c9035 Merge remote-tracking branch 'samsung-krzk/for-next' new 859783d13900 clk: sunxi-ng: enable so-said LDOs for A64 SoC's pll-mipi clock new db7548934603 clk: sunxi-ng: sun50i: h6: Fix MMC clock mux width new 3f790433c3cb clk: sunxi-ng: Adjust MP clock parent rate when allowed new 65b665767238 clk: sunxi-ng: Use u64 for calculation of NM rate new ed4433419d45 clk: sunxi-ng: h6: Set video PLLs limits new b9f9e9b8e42c dt-bindings: clock: sun8i-de2: Add H6 DE3 clock description new 56808da9f97f clk: sunxi-ng: Add support for H6 DE3 clocks new 1d02c03b6557 arm64: defconfig: Enable MFD_AXP20X_I2C new a63ea49a653c ARM: dts: sun8i-a83t-tbs-a711: Change MMC0 bus-width to 4 new 2dae149d9219 arm64: dts: allwinner: add backlight regulator for Pinebook new 186172f465c2 dt-binding: dwmac-sun8i: add H6 compatible string (w/ A64 [...] new c8ced5516d23 arm64: allwinner: h6: add EMAC device nodes new 729e1ffcf47e arm64: allwinner: h6: add support for the Ethernet on Pine H64 new f0c083b88aa7 arm64: allwinner: h6: Add common orangepi nodes into dtsi new cee98cefbf6d arm64: allwinner: h6: Add OrangePi Lite2 initial support new e98d72d98a25 ARM: dts: sun8i-h3: add sy8106a to orange pi plus new f517232c5a95 dt-bindings: vendor-prefix: new vendor - Emlid new 8fb3d7deaeaf arm64: dts: allwinner: new board - Emlid Neutis N5 new 4f16ca40de15 ARM: dts: sun8i-h3: Add dts for the Mapleboard MP130 new 19357aba5f14 Merge branches 'sunxi/clk-for-4.21', 'sunxi/config64-for-4 [...] new 021bada0cb99 Merge remote-tracking branch 'sunxi/sunxi/for-next' new b6b1035f2077 Merge remote-tracking branch 'tegra/for-next' new b7f70ad4da7b Merge remote-tracking branch 'csky/linux-next' new 7a46d80d117f ia64: add __NR_old_getpagesize in uapi header file new 24176015d4b7 ia64: add __NR_syscalls along with NR_syscalls new cafcb57e6abc ia64: add an offset for system call number new a3a4cf333681 ia64: add system call table generation support new f84cb541f67c ia64: generate uapi header and system call table files new e68d3505ac74 Merge remote-tracking branch 'ia64/next' new 67769857f05a MIPS: math-emu: Change to use DEFINE_SHOW_ATTRIBUTE macro new b3a428b4b18d MIPS: Enable IOREMAP_PROT config option for MIPS cpus new a2830acbfce2 Merge remote-tracking branch 'mips/mips-next' new 95a7802e5d78 Merge remote-tracking branch 'nds32/next' new 8118bc189699 Merge remote-tracking branch 'risc-v/for-next' new 02522ad77fb7 s390: update defconfigs new b00deb3a1b0d Merge remote-tracking branch 's390/features' new 12e90ddd8dbf Revert "xtensa: xtfpga: implement platform DMA address helpers" new 0773495b1f5f xtensa: make sure bFLT stack is 16 byte aligned new ac9be1a3ba9e Merge branch 'xtensa-fixes' into xtensa-for-next new 039297bd96c4 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 84eec2564da2 Merge remote-tracking branch 'befs/for-next' new a9270d85e19a Merge remote-tracking branch 'btrfs-kdave/for-next' new ce2330aabc23 cifs: clean up indentation, replace spaces with tab new 4e69631dba9c cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy [...] new f217ada478a7 smb3: do not call cifs functions in error path in rename new 28f16652e357 Merge remote-tracking branch 'cifs/for-next' new af34958c2410 Merge remote-tracking branch 'ecryptfs/next' new 3342004ea3e4 Merge remote-tracking branch 'ext3/for_next' new fbf82eba66a3 Merge remote-tracking branch 'jfs/jfs-next' new 5d7a5bcb67c7 sunrpc: correct the computation for page_ptr when truncating new 4dd3b118ad34 Merge remote-tracking branch 'nfsd/nfsd-next' new 1436c00f99b2 Merge remote-tracking branch 'vfs/for-next' new 0f3538b78f87 Merge remote-tracking branch 'printk/for-next' new 163c37dee87c Merge remote-tracking branch 'hid/for-next' new 50cacdabeae1 i3c: Add core I3C infrastructure new 541892fc21ca docs: driver-api: Add I3C documentation new ba2a8260ba08 i3c: Add sysfs ABI spec new 5bd0d66f17d0 dt-bindings: i3c: Document core bindings new 7be1d836e888 MAINTAINERS: Add myself as the I3C subsystem maintainer new 4cab958c1989 i3c: master: Add driver for Cadence IP new 71e60757e1ea dt-bindings: i3c: Document Cadence I3C master bindings new f69596ffb53e Merge remote-tracking branch 'i3c/i3c/next' new c9fed72a5e0c Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 9d402b8d2e52 Merge remote-tracking branch 'v4l-dvb-next/master' new 4f3ca66b755e Merge remote-tracking branch 'pm/linux-next' new e3af5ca4984f Merge remote-tracking branch 'cpupower/cpupower' new a3ee43dcb13b Merge remote-tracking branch 'opp/opp/linux-next' new 7df3ee710141 Merge remote-tracking branch 'swiotlb/linux-next' new 6106087942a4 Merge remote-tracking branch 'nfc-next/master' new 18d54e557c55 mtd: maps: physmap: Add SPDX header new 00142d6ffeb6 mtd: maps: physmap: Rename ->map and ->mtd into ->maps and ->mtds new c7f6dc60a319 mtd: maps: physmap: Use platform_get_resource() to retriev [...] new 16f2101b4ddb mtd: maps: physmap: Use dev_notice() and a %pR specifier new ea5bc54b12e8 mtd: maps: physmap: Use devm_ioremap_resource() new 51b436a2420e mtd: maps: physmap: Remove the MAX_RESOURCES limitation new 1e4f42084910 mtd: maps: physmap: Check mtd_device_{parse_register, unre [...] new 7abe5309de76 mtd: maps: physmap: Return -ENOMEM directly when info allo [...] new cb946bf6aaeb mtd: maps: physmap: Fix coding style issues reported by ch [...] new 0c3def9b58d8 mtd: maps: Prepare merging of physmap and physmap_of new 642b1e8dbed7 mtd: maps: Merge physmap_of.c into physmap-core.c new 6ca15cfa0788 mtd: maps: Rename physmap_of_{versatile, gemini} into phys [...] new 3edf4b9f381e dt-binding: mtd: physmap: Document the addr-gpios property new ba32ce95cbd9 mtd: maps: Merge gpio-addr-flash.c into physmap-core.c new c7afe08496fa mtd: maps: physmap: Invert logic on if/else branch new 747c519bc227 mtd: maps: Get rid of the latch-addr-flash driver new 1aaf29f5228b Merge remote-tracking branch 'mtd/mtd/next' adds 9cb5f4873b99 drm/atmel-hlcdc: Replace drm_dev_unref with drm_dev_put adds 4f297df89d29 drm/rockchip: vop: add rk3188 hs_start interrupt as dsp_ho [...] adds 064b06bbf117 drm/imx: fix build failure without CONFIG_DRM_FBDEV_EMULATION adds 1f0eb8b81089 drm: panel-orientation-quirks: Add quirk for GPD win2 adds e077e2f5f810 drm/panel: simple: fix BOE/HV070WSA-100 timings adds 6bf18d84f768 drm/panel: seiko-43wvf1g: Switch to SPDX identifier adds db2b0e5ffc70 drm/panel: seiko-43wvf1g: Add missing ">" character in aut [...] adds 21295ceacff7 dt-bindings: Add vendor prefix for CDTech(H.K.) Electronic [...] adds 982f944ed7cf drm/panel: add panel CDTech S070WV95-CT16 to panel-simple adds 1a4d3f24efcb dt-bindings: Add CDTech S070WV95-CT16 panel bindings adds e58edce616ac drm/panel: add panel CDTech S043WQ26H-CT7 to panel-simple adds 94889b487bb9 dt-bindings: Add CDTech S043WQ26H-CT7 panel bindings adds 882c35af565a drm/panel: p079zca: unconditionally remove the panel on removal adds 7ad8b41cd8f5 drm/panel: simple: Add support for Banana Pi 7" S070WV20-C [...] adds 6cbe7cd15f95 drm/panel: simple: Add DLC1010GIG panel adds 17fd7a9d324f drm/panel: Add support for Olimex LCD-OLinuXino panel adds 53273b522208 drm: stm: implement get_scanout_position function new 8faff37409fb drm/bridge: dw-hdmi: allow forcing vendor phy-type new 96c4704fec95 drm/rockchip: dw_hdmi: Allow outputs that don't need outpu [...] new 9f891dbe3910 dt-bindings: allow optional phys in Rockchip dw_hdmi binding new bd1302305ae6 drm/rockchip: dw_hdmi: allow including external phys new 5c3f3d22393c drm/rockchip: dw_hdmi: store rockchip_hdmi reference in ph [...] new 1c53ba8f22a1 drm/rockchip: dw_hdmi: add dw-hdmi support for the rk3328 new b256013e7207 drm/zte: Replace drm_dev_unref with drm_dev_put new a0d4d42cb585 drm/bochs: Replace drm_gem_object_unreference_unlocked wit [...] new f384d7d514d1 drm: Convert to using %pOFn instead of device_node.name new f26e1de5ec48 video/hdmi: Constify 'buffer' to the unpack functions new 480b8b3e42c3 video/hdmi: Pass buffer size to infoframe unpack functions new 468d6a4996fb video/hdmi: Constify infoframe passed to the log functions new 53b9974b4b33 drm/fsl-dcu: drop unused drm_crtc_index() new 469a9308adfc drm/fsl-dcu: use drm_display_mode_to_videomode to calculat [...] new c5e69ab35c0d video/hdmi: Constify infoframe passed to the pack functions new d717c6df3040 drm/vkms: Extend todo new 4db4b85014df drm: Fix kernel doc for DRM_MODE_PROP_IMMUTABLE new 6b7e2d5c3032 drm: add drm_connector_attach_edid_property() new 9e37ee7913b4 drm/vblank: Remove old-style comments new 03189d5bf778 drm: Remove defunct dma_buf_kmap stubs new 2b4c1c0512e9 drm/amdgpu: Remove default best_encoder hook from DC new 297e30b5d9b6 drm/atomic-helper: Unexport drm_atomic_helper_best_encoder new 9ef8a9dc4b21 drm: Extract drm_atomic_state_helper.[hc] new ec9b0a9e2c9e drm/atomic: Improve docs for drm_atomic_state->allow_modeset new d1b42edea8ee drm/arcpgu: Drop transitional hooks new d680781d21a5 drm/atmel: Drop transitional hooks new b3e90917e4d1 drm/arcpgu: Use drm_atomic_helper_shutdown new 3ea4b1e1b814 drm/msm: Use drm_atomic_helper_shutdown new a2b50babc743 drm/sti: Use drm_atomic_helper_shutdown new 9bac4a01bc88 drm/vc4: Use drm_atomic_helper_shutdown new b1a122c51f57 drm/zte: Use drm_atomic_helper_shutdown new 21ebe615c169 drm: Remove transitional helpers new 4af67def3b08 drm/doc: fix drm_driver_legacy_fb_format new e6a3e405b548 drm/todo: Add some cleanup tasks new 6b6fce62f65c drm: Unexport primary plane helpers new 40e3defd19ce drm/vmwgfx: Fix vmw_du_cursor_plane_atomic_check new 84c0851794d4 drm: Unexport drm_plane_helper_check_update new 548ae867efb1 drm/sun4i: tcon: fix check of tcon->panel null pointer new 49c5c0769a91 drm/sun4i: tcon: prevent tcon->panel dereference if NULL new 2a7be4b4a9a5 drm: Use PTR_ERR_OR_ZERO in drm_fb_cma_fbdev_init() new 732300154980 drm: Do not call drm_dp_cec_set_edid() while registering D [...] new 34c2c4f632f2 drm/v3d: Fix a use-after-free race accessing the scheduler [...] new 6915c9a525e5 drm/v3d: Add a little debugfs entry for measuring the core clock. new 4fa825bf4050 drm/v3d: Add some better documentation of the in_sync arguments. new 2f20fa8d12e8 drm/v3d: Skip debugfs dumping GCA on platforms without GCA. new 7bd01a085582 drm: Shift * to be adjacent to pointer name new 649fdce23cdf drm: add flags to drm_syncobj_find_fence new 4eda776c3cef drm/rockchip: psr: do not dereference encoder before it is [...] new 871edc96bdab drm: fix missing doc v2 new a37805098900 drm/bufs: Fix Spectre v1 vulnerability new 920532991aca drm/selftest: Refactor drm mode setting selftests new 48197bc564c7 drm: add syncobj timeline support v9 new 885054f9917e drm/sti: make crct disable atomic new 4035cc5738d9 drm: sti: don't pass GFP_DMA32 to dma_alloc_wc new 4c953d03970a drm/dp: Add definitions for eDP Rev 1.4a and 1.4b new 9c71a6686bfa drm: fourcc: Convert drm_format_info kerneldoc to in-line [...] new e51767279f11 drm/selftest: Refactor test-drm_plane_helper new a81c9ab67880 vgaarb: Add support for 64-bit frame buffer address new 3d42f1ddc47a vgaarb: Keep adding VGA device in queue new 43cf1fc0e27e drm: fix deadlock of syncobj v6 new 8dc830e4cf6e drm/rcar-du: Convert drm_atomic_helper_suspend/resume() new 32e932e37e6b DRM: UDL: get rid of useless vblank initialization new 068f30478180 drm/drm_pci.c: Use dma_zalloc_coherent new c97ea6a61b5e drm: msm: adreno: Use PTR_ERR_OR_ZERO rather than if(IS_ER [...] new 6217f0ec7f11 drm/doc: kerneldoc for quirk_addfb_prefer_xbgr_30bpp new 9edb6a0b206c drm/doc: Update errno handbook new e982e3f02071 drm: dsi: Add lane clock rate fields to DSI device new 674c9e198c57 drm/panel: Add DT bindings for Samsung S6D16D0 new ac1d6d74884e drm/panel: Add driver for Samsung S6D16D0 panel new 641019dcd194 drm/vc4: Fix TILE_Y_OFFSET definitions new 91b6da23cc78 drm/vc4: Define missing PITCH0_SINK_PIX field new 58a6a36fe8e0 drm/vc4: Use drm_atomic_helper_check_plane_state() to simp [...] new a65511b1cd78 drm/vc4: Move ->offsets[] adjustment out of setup_clipping [...] new 3e407417b192 drm/vc4: Fix X/Y positioning of planes using T_TILES modifier new 2b02a05bdc3a drm/vc4: Set ->is_yuv to false when num_planes == 1 new 6542e9adc0da Merge drm/drm-next into drm-misc-next new e4b0c868106d drm/dp_mst: Deprecate drm_dp_find_vcpi_slots() new f6764815358b drm/dp_mst: Remove all evil duplicate state pointers new 9d32bdbb5b5f drm: Fix doc warning in drm_connector_attach_edid_property() new 27836b641c1b dma-buf: remove shared fence staging in reservation object new ca05359f1e64 dma-buf: allow reserving more than one shared fence slot new 99fe21a76f0f dma-buf: test shared slot allocation when mutex debugging [...] new d5c04dff2487 drm/vgem: Fix vgem_init to get drm device available. new f08877e79485 drm: BUG_ON if passing NULL parent to drm_dev_init new 4bdbd5f0eeee drm/virtio: document drm_dev_set_unique workaround new efbb9df91e03 drm/meson: Use drm_fbdev_generic_setup() new e0ce0e2a5df3 drm/stm: Use drm_fbdev_generic_setup() new 1dd0b147c1ff drm/panel: Add support for Truly NT35597 panel driver new b1ab1f32015d dt-bindings: Add Truly NT35597 panel driver bindings new 4fb2c933c965 drm/syncobj: Avoid kmalloc(GFP_KERNEL) under spinlock new a590d0fdbaa5 dma-buf: Update reservation shared_count after adding the [...] new 47164e0b0df8 drm/i915/hdmi: Detect HDMI 2.0 monitors using multiple EDI [...] new 633873e6cb88 drm/vkms: provide a parent device to drm_dev_init() new a25b77a1d797 drm/sun4i: hdmi: Fix unitialized variable new 1e0ff648940e drm/sun4i: hdmi: Fix double flag assignation new 29305d7e8f89 drm/bridge: analogix_dp: Fix misleading indentation report [...] new 918d89bb1a63 gpu: drm/lease: fix spelling mistake, EACCESS -> EACCES new 23c897d72ca8 drm/virtio: track created object state new ae0dc3cc38b1 drm/virtio: use virtio_gpu_object->hw_res_handle in virtio [...] new c40336ba5ed6 drm/virtio: use virtio_gpu_object->hw_res_handle in virtio [...] new 70a0d6a37726 drm/virtio: use virtio_gpu_object->hw_res_handle in virtio [...] new 724cfdfd667a drm/virtio: drop resource_id argument. new 6c1cd97bdaff drm/virtio: fix resource id handling new 1938d1ae32fe drm/virtio: Replace IDRs with IDAs new 6a37c49a94a9 drm/virtio: Handle context ID allocation errors new 7fea1e0f38a8 gpu/drm/virtio/virtgpu_vq.c: Use kmem_cache_zalloc new 6ed00154cb4d drm/qxl: Remove trailing whitespace new 408799eb4ad4 drm/qxl: Add line after variable declarations new d964985c0d5d drm/qxl: Remove exceding whiteline new 1b000494978d drm/qxl: Use 'unsigned int' instead of 'usigned' new 26f53c4f6da8 drm/qxl: Add space before open parentheses new 94feeaafbefd drm/qxl: Use 'unsigned int' instead of 'bool' new 4b6e21c3b564 drm/bridge/synopsys: dsi: move mipi_dsi_host_unregister to [...] new f2b0e2646570 drm/bridge/synopsys: dsi: don't call __dw_mipi_dsi_probe f [...] new 90910a651123 drm/bridge/synopsys: dsi: add ability to have glue-specifi [...] new 2d4f7bdafd70 drm/rockchip: dsi: migrate to use dw-mipi-dsi bridge driver new 739838b5f886 drm/bridge/synopsys: dsi: add dual-dsi support new cf6d100dd238 drm/rockchip: dsi: add dual mipi support new 01f23459cf93 drm/bochs: add edid support. new dff906c3f91c drm/tinydrm: Advertise that we can do only DRM_FORMAT_MOD_LINEAR. new 86619c3859c0 dt-bindings: new binding for Himax HX8357D display panels new f300c86e33a6 drm: Add an hx8367d tinydrm driver. new 03ceb1c8dfd1 drm/tinydrm: Fix setting of the column/page end addresses. new 9cbe67c5bc44 drm/syncobj: Mark local add/remove callback functions as static new c638f341c8bd drm/arc: Use drm_fbdev_generic_setup() new f4d26fa91364 drm/fsl-dcu: Use drm_fbdev_generic_setup() new da6a512f14ef drm/atmel-hlcdc: Use drm_fbdev_generic_setup() new 94ebfc078291 drm/sun4i: Use drm_fbdev_generic_setup() new 45cf87566e56 drm/tilcdc: Use drm_fbdev_generic_setup() new bbc97f9501d1 drm: Remove 80-column line in drm_mode_object.c new fcec4163afa5 drm/panel: Add simple panel mode for the ARM RTSM new 042bf753842d drm/fourcc: Add char_per_block, block_w and block_h in drm [...] new 697b6b85042e drm/fourcc: Add fourcc for Mali linear tiled formats new 55bc277d1224 drm: mali-dp: Enable Mali-DP tiled buffer formats new 8db2dc852941 drm: Extend framebuffer_check to handle formats with cpp/c [...] new 0d1c7d0fa9d7 drm/selftests: Add tests for drm_format_info* helpers new 9aefed1f7498 drm: Add macro to export functions only when CONFIG_DRM_DE [...] new 6ff3d9ffdcbb drm/selftests: Add tests for drm_internal_framebuffer_create new 9341c668c8c0 drm/selftests: Fix build warning -Wframe-larger-than new 6caec6a04717 drm/lease: drop EXPORT_SYMBOL new c445335a7696 dt-bindings: bus: add H6 DE3 bus binding new fb3ef5424622 dt-bindings: display: sun4i-drm: Add H6 display engine com [...] new 4b09c0738313 drm/sun4i: Rework DE2 register defines new 218d6a3cfc96 drm/sun4i: Fix DE2 mixer size new 97eb57feda80 drm/sun4i: Disable unused DE2 sub-engines new c50519e6db4d drm/sun4i: Add basic support for DE3 new 0a14b641624b drm/sun4i: Add support for H6 DE3 mixer 0 new c8c78ac261e7 drm/bridge/synopsys: dw-hdmi: Enable workaround for v2.12a new cd54074e82e0 drm/sun4i: Not all DW HDMI controllers has scrambled addresses new 799715212b67 drm/sun4i: dw-hdmi: Make mode_valid function configurable new 76ce87ca5063 drm/sun4i: dw-hdmi: Add quirk for setting TMDS clock new 9d0fdd484332 dt-bindings: display: sunxi: add DT binding for Allwinner [...] new 40bb9d3147b2 drm/sun4i: Add support for H6 DW HDMI controller new 058262b1e539 drm/sun4i: dw-hdmi-phy: Reorder quirks by family new c71c9b2fee17 drm/sun4i: Add support for Synopsys HDMI PHY new 0fb4b858b102 drm/sun4i: Add support for H6 HDMI PHY new c96d62215fb5 drm/sun4i: Initialize registers in tcon-top driver new 10ead694f05c drm: sun4i: add quirks for TCON TOP new bbf81a9c7188 dt-bindings: display: sun4i-drm: document H6 TCON TOP new 9b4dcc9cbbfb drm: sun4i: add support for H6 TCON TOP new 3a6eb795641c drm/vgem: create a render node for vgem new a7f7090f4433 drm/vgem: Fix typo in driver feature flags new 72d05cf642ee Merge remote-tracking branch 'drm-misc/for-linux-next' new da7ab18ce8dd Merge remote-tracking branch 'drm-msm/msm-next' new 12de37d1295c Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' new 946485d0ede5 drm/imx: Switch to SPDX identifier new fac8033fe3ab drm/imx: imx-tve: constify clk_ops structure new 22ec08081956 gpu: ipu-cpmem: add WARN_ON_ONCE() for unaligned dma buffers new dec408fd23ae gpu: ipu-v3: Add chroma plane offset overrides to ipu_cpme [...] new d0cbc93a0110 gpu: ipu-v3: ipu-ic: allow to manually set resize coefficients new 819bec35c8c9 gpu: ipu-v3: image-convert: Prevent race between run and u [...] new 920340ae1f69 gpu: ipu-v3: image-convert: Only wait for abort completion [...] new aa60b261c636 gpu: ipu-v3: image-convert: Allow reentrancy into abort new b288adad6105 gpu: ipu-v3: image-convert: Remove need_abort flag new c4e456583a46 gpu: ipu-v3: image-convert: Catch unaligned tile offsets new dd65d2a93b0c gpu: ipu-v3: image-convert: prepare for per-tile configuration new 70b9b6b3bcb2 gpu: ipu-v3: image-convert: calculate per-tile resize coef [...] new 0537db801bb0 gpu: ipu-v3: image-convert: reconfigure IC per tile new 571dd82c508d gpu: ipu-v3: image-convert: store tile top/left position new 26ddd032a82b gpu: ipu-v3: image-convert: calculate tile dimensions and [...] new 76e77bf543c5 gpu: ipu-v3: image-convert: move tile alignment helpers new 64fbae5e3e2e gpu: ipu-v3: image-convert: select optimal seam positions new a3f42419e2a7 gpu: ipu-v3: image-convert: fix debug output for varying t [...] new ff652fcf84f7 gpu: ipu-v3: image-convert: relax alignment restrictions new d966e23d61a2 gpu: ipu-v3: image-convert: fix bytesperline adjustment new e46279f097d4 gpu: ipu-v3: image-convert: add some ASCII art to the exposition new f1ef14f30f05 gpu: ipu-v3: image-convert: disable double buffering if necessary new 815b02e3c05d gpu: ipu-v3: image-convert: allow three rows or columns new 97c78f4d07e5 drm/imx: ipuv3-plane: add IDMAC timeout warning new a54843c00e72 gpu: ipu-v3: pre: add double buffer status readback new 731624c98897 gpu: ipu-v3: prg: add function to get channel configure status new 6cec571b70ec drm/imx: ipuv3-plane: add function to query atomic update status new 17f58b206340 Merge remote-tracking branch 'imx-drm/imx-drm/next' new d9847ea828e4 Merge remote-tracking branch 'regmap/for-next' new 6b27e2772927 ASoC: stm32: sai: fix less than zero comparison on unsigned int new ff60005e4598 ASoC: smd845: constify snd_soc_ops structure new 576ce4075bfa ASoC: wm97xx: fix uninitialized regmap pointer problem new 1539c7f23f25 ASoC: Intel: mrfld: fix uninitialized variable access new 0b6277e6343e ASoC: nau8825: remove unnecessary unlikely() new 7dfcd9d727c3 ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures new 704a9fc20b87 ASoC: codecs: constify snd_soc_dai_ops structures new de3636488cff ASoC: AMD: constify regulator_desc structure new 61f18dc78a6b ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format [...] new 0900d1e64815 ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S new 7e7fe06de376 ASoC: rsnd: move .get_status under rsnd_mod_ops new c16015f36cc1 ASoC: rsnd: add .get_id/.get_id_sub new c0ea089dbad4 ASoC: rsnd: rsnd_mod_name() handles both name and ID new df515c77709c Merge branch 'asoc-4.21' into asoc-next new 02458a4716d6 Merge remote-tracking branch 'sound-asoc/for-next' new f5f15af84323 Merge remote-tracking branch 'block/for-next' new 2e1aa70d39e0 mmc: dw_mmc-bluefield: simplify the probe() function new c08e8ebb33cc mmc: atmel-mci: do not assume idle after atmci_request_end new a15874957b40 dt-bindings: mmc: fsl-imx-esdhc: add imx8qxp compatible string new 7d64cb4110f5 Merge remote-tracking branch 'mmc/next' new ba763d8dafda Merge remote-tracking branch 'kgdb/kgdb-next' new 5beef906c876 Merge remote-tracking branch 'security/next-testing' new 5df275cd4cf5 selinux: policydb - fix byte order and alignment issues new c620217eb7ec Merge remote-tracking branch 'selinux/next' new a3e3b5fc1e8c Merge remote-tracking branch 'tpmdd/next' new ea956d8be91e audit: print empty EXECVE args new 2ceed878ab4c Merge remote-tracking branch 'audit/next' new c0261ce4b414 Merge remote-tracking branch 'spi/for-next' new 112950555263 watchdog/core: Add watchdog_thresh command line parameter new 94e06987e6e2 Merge branch 'core/core' new f75d651587f7 resource/docs: Fix new kernel-doc warnings new 70d817af68ca Merge branch 'core/urgent' new ace9bad4df26 locking/atomics: Add common header generation files new 9fa45070a2e5 locking/atomics: Switch to generated fallbacks new b5d47ef9ea5c locking/atomics: Switch to generated atomic-long new aa525d063851 locking/atomics: Switch to generated instrumentation new 8d32588077bd locking/atomics: Check generated headers are up-to-date new c0df10812835 arm64, locking/atomics: Use instrumented atomics new 4d8e5cd233db locking/atomics: Fix scripts/atomic/ script permissions new 4a4e0fc38ea9 Merge branch 'locking/core' new b987ffc18fb3 x86/qspinlock: Fix compile error new 60cc9028f256 Merge branch 'locking/urgent' new 40fa3780bac2 sched/core: Take the hotplug lock in sched_init_smp() new 47b7aee14fd7 sched/fair: Clean up load_balance() condition new 3f130a37c442 sched/fair: Don't increase sd->balance_interval on newidle [...] new ff1cdc94de4d sched/core: Introduce set_next_task() helper for better co [...] new 5ef96340d271 Merge branch 'sched/core' new e1ff516a56ad sched/fair: Fix a comment in task_numa_fault() new ad547ab09986 Merge branch 'sched/urgent' new 35b69a420bfb clockevents/drivers/i8253: Add support for PIT shutdown quirk new 1de72c706488 x86/hyper-v: Enable PIT shutdown quirk new b068621a53f9 Documentation/x86: Fix typo in zero-page.txt new 11b080f48a8a Merge branch 'x86/urgent' new e25ccd19d6bd Merge remote-tracking branch 'tip/auto-latest' new 0260e8c9d19b fix for "locking/atomics: Check generated headers are up-to-date" new 6ea810ebd607 Merge remote-tracking branch 'rcu/rcu/next' new bf96a8972b73 Merge remote-tracking branch 'percpu/for-next' new e589a6e29c8b Merge remote-tracking branch 'leds/for-next' new 4a0e5ed75f99 ipmi: Fix SSIF flag requests new c7cfcb50e447 ipmi: Fix how the lower layers are told to watch for messages new ccab79195172 ipmi: Make the smi watcher be disabled immediately when no [...] new 99d18a3da861 ipmi: clean an indentation issue, remove extraneous space new c04d3d2b9761 Merge remote-tracking branch 'ipmi/for-next' new cd27f56fce4f staging: gasket: use sizeof(*p) for memory allocation new 2c66f2a9efd9 Staging: rtlwifi: Remove Unneeded funition halbtc_get_wifi_rssi() new 948569b72a5d staging: rtlwifi: Remove function that only returns the se [...] new f400dc6a66fb staging: rtlwifi: Remove function that only returns zero new 33593a963053 staging: rtlwifi: Remove unused functions new c471d7cca8b8 staging: mt7621-dma: Add braces around else branches new e00c51d0c07f staging: xgifb: vb_setmode: fix multiple line dereference new dda4eaa8b6c3 staging: xgifb: vb_setmode: adjust descendant indentation [...] new bb1e67793f3e Staging: rts5208: Add SPDX license tags new a55e7eecb59d staging: rtl8192e: add braces to if statement - style new de770acb079a staging: rtl8192e: Add SPDX-License-Identifier - Style new 81b8226c5473 staging: rtl8723bs: core: remove unnecessary blank lines new 60348815e1d1 staging: rtl8192u: Fix misspelling in struct member name - Style new 37f868344a1d staging: rtl8192u: Fix misspelling in variable name - Style new 086a76b9c90c staging: rtl8192u: Fix misspellings in comments - Style new bac7473685b0 Staging: rts5208: Capitalise preprocessor variable names new 95a32556da1a staging: rtlwifi: Replace 1 with true and remove compariso [...] new ec5043bf85ea staging: rtlwifi: Remove unnecessary conditions new 459b678571e9 staging: rtlwifi: Keep expressions on one line new dff94010b3ac staging: vboxvideo: Remove unnecessary parentheses new 74f93cf9a811 staging: davinci_vpfe: Align brackets to open parentheses new 732e6fc7a41c staging: octeon: Fix style issues new 7a62f643c0e8 staging: wilc1000: refactor wilc_parse_network_info() usin [...] new 846b146c5ebe staging: wilc1000: remove unused code in coreconfigurator new e23c009f728c staging: wilc1000: refactor get_bssid() function new 64f656cbd026 staging: wilc1000: avoid line over 80 chars in wilc_parse_ [...] new bfaf36a4082a staging: wilc1000: refactor wilc_parse_assoc_resp_info() new d6a75ad44f08 staging: wilc1000: remove unnecessary MAX_STRING_LEN macro new 1116468bf515 staging: wilc1000: remove coreconfigurator.c file new 057b0a810097 staging: wilc1000: remove coreconfigurator.h file new f3145cb39231 Staging: comedi: dt9812: fixed a typo in comment. new f549a60b8c5e staging: rtl8188eu: fix typo in function name rtw_sctx_chk [...] new 3d49df58ab14 staging: rtl8723bs: fix typo in function name rtw_sctx_chk [...] new e9c892465583 staging: erofs: remove the redundant d_rehash() for the ro [...] new c49d3f3fa686 staging: greybus: loopback.c: remove unused lists new dce337e9cf8a Merge remote-tracking branch 'staging/staging-next' new 1218c25d9a58 Merge remote-tracking branch 'mux/for-next' new c0b49a6ceeaa Merge remote-tracking branch 'icc/icc-next' new 4d9ebbe2b061 cgroup: remove unnecessary unlikely() new fcd7f452a968 cpuset: Enable cpuset controller in default hierarchy new 85c7575457de cpuset: Define data structures to support scheduling partition new 753c155bb759 cpuset: Simply allocation and freeing of cpumasks new 94fe16fceaa3 cpuset: Add new v2 cpuset.sched.partition flag new 56fba42bcd11 cpuset: Add an error state to cpuset.sched.partition new 93c8c9ef2938 cpuset: Track cpusets that use parent's effective_cpus new 8ec200e35e56 cpuset: Make CPU hotplug work with partition new 04ea5cc5db1b cpuset: Make generate_sched_domains() work with partition new 8847122c2f0d cpuset: Expose cpus.effective and mems.effective on cgroup [...] new 66345c50efa3 cpuset: Add documentation about the new "cpuset.sched.part [...] new 02d356289175 cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug new e4b97fff6f7f cpuset: Use descriptive text when reading/writing cpuset.s [...] new 6eb01285be30 Merge remote-tracking branch 'cgroup/for-next' new 91c99cc81e82 Merge remote-tracking branch 'scsi/for-next' new 5aa6c9111ea3 Merge remote-tracking branch 'rpmsg/for-next' new defeea5ee23d MAINTAINERS: add myself as co-maintainer of gpiolib new 2646b90de5c3 gpio: Add global TODO file for GPIO new deb19ac533ac gpio: gpio-dwapb: simplify getting .driver_data new ea5ec5e3aeab gpio: gpio-lynxpoint: simplify getting .driver_data new 11868645c5b5 gpio: gpio-mxc: simplify getting .driver_data new a3f4f728d3bb gpio: gpio-omap: simplify getting .driver_data new 38ccad0243f9 gpio: gpio-zynq: simplify getting .driver_data new 7ddb7dce0ab6 gpio: gpio-tegra: simplify getting .driver_data new f90deea4a661 gpio: 104-dio-48e: Mask read inputs for get_multiple new b7f53f67980e gpio: 104-idi-48e: Mask the read inputs for get_multiple new 3bfbc4402992 gpio: gpio-mm: Mask read inputs for get_multiple new 7a702691d0ce gpio: ws16c48: Mask read inputs for get_multiple new f837bf6acaf5 gpio: pci-idio-16: Mask read inputs for get_multiple new 25451945648a gpio: pcie-idio-24: Mask read inputs for get_multiple new 48207d7595d2 gpio: drop devm_gpiochip_remove() new ed8dce4c6f72 gpio: pl061: Move irq_chip definition inside struct pl061 new 02cb87f79b6d gpio: sch311x: clean an indentation issue, remove extraneo [...] new 18534df41904 gpiolib: Fix possible use after free on label new b45f2869a7aa dt-bindings: gpio: vf610: add optional clocks property new f06db74ce447 Merge branch 'devel' into for-next new 9eb8d4667569 Merge remote-tracking branch 'gpio/for-next' new e39f9dd8206a pinctrl: meson: fix pinconf bias disable new 4bc51e1e350c pinctrl: meson: fix gxbb ao pull register bits new ed3a2b74f3eb pinctrl: meson: fix gxl ao pull register bits new e91b162d2868 pinctrl: meson: fix meson8 ao pull register bits new a1705f02704c pinctrl: meson: fix meson8b ao pull register bits new 9f540c3e1d66 pinctrl: pinctrl-amd: simplify getting .driver_data new 1ccb0426d7b6 pinctrl: pinctrl-at91-pio4: simplify getting .driver_data new b96eea718bf6 pinctrl: fsl: add scu based pinctrl support new 623f788d0e7c pinctrl: imx: add imx8qxp driver new 3c7b30f704b6 pinctrl: bcm2835: Use raw spinlock for RT compatibility new b533adfdb2f6 Merge branch 'devel' into for-next new f8af8342fd7d Merge remote-tracking branch 'pinctrl/for-next' new c70f5ad2c828 Merge remote-tracking branch 'livepatching/for-next' new 24a3858f031e coresight: tmc: Fix bad register address for CLAIM new cf0c3effcdef Merge remote-tracking branch 'coresight/next' new e8509cfd8cfa Merge remote-tracking branch 'kspp/for-next/kspp' new ee5aa8ceca87 Merge remote-tracking branch 'cisco/for-next' new 8229706e03e4 XArray: Fix xa_for_each with a single element at 0 new 9ee5a3b7eeb1 XArray: Export __xa_foo to non-GPL modules new fe2b51145c9f nilfs2: Use xa_erase_irq new 4c0608f4a0e7 XArray: Regularise xa_reserve new c5beb07e7a06 XArray: Unify xa_cmpxchg and __xa_cmpxchg new 9c16bb889054 XArray: Turn xa_erase into an exported function new 84e5acb76dac XArray: Add xa_store_bh() and xa_store_irq() new 611f318637da XArray: Unify xa_store and __xa_store new d9c480435add XArray: Handle NULL pointers differently for allocation new 804dfaf01bcc XArray: Fix Documentation new a3c71f232947 XArray: Correct xa_store_range on 32-bit new 8f3f4351bac3 XArray: Correct some 64-bit assumptions new a672dd88e50b Merge remote-tracking branch 'xarray/xarray' new 76bcf56e69fc Merge branch 'akpm-current/current' new 1afdec28309f vfs: replace current_kernel_time64 with ktime equivalent new 88b81fb58900 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (a1b66f9b1add) \ N -- N -- N refs/heads/akpm (88b81fb58900)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 560 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-bus-i3c | 146 ++ Documentation/admin-guide/cgroup-v2.rst | 181 +- Documentation/admin-guide/kernel-parameters.txt | 8 + Documentation/core-api/xarray.rst | 52 +- Documentation/devicetree/bindings/arm/shmobile.txt | 4 + .../devicetree/bindings/bus/sun50i-de2-bus.txt | 9 +- .../devicetree/bindings/clock/sun8i-de2.txt | 5 +- .../devicetree/bindings/display/himax,hx8357d.txt | 26 + .../display/panel/bananapi,s070wv20-ct16.txt | 12 + .../display/panel/cdtech,s043wq26h-ct7.txt | 12 + .../display/panel/cdtech,s070wv95-ct16.txt | 12 + .../bindings/display/panel/dlc,dlc1010gig.txt | 12 + .../display/panel/olimex,lcd-olinuxino.txt | 42 + .../bindings/display/panel/samsung,s6d16d0.txt | 30 + .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 3 + .../bindings/display/sunxi/sun4i-drm.txt | 30 +- .../devicetree/bindings/display/truly,nt35597.txt | 59 + .../devicetree/bindings/gpio/gpio-vf610.txt | 6 + .../devicetree/bindings/i3c/cdns,i3c-master.txt | 44 + Documentation/devicetree/bindings/i3c/i3c.txt | 139 + .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 + .../devicetree/bindings/mtd/mtd-physmap.txt | 2 + .../devicetree/bindings/net/dwmac-sun8i.txt | 1 + .../bindings/soc/rockchip/power_domain.txt | 4 + .../devicetree/bindings/vendor-prefixes.txt | 2 + Documentation/driver-api/i3c/device-driver-api.rst | 9 + Documentation/driver-api/i3c/index.rst | 11 + Documentation/driver-api/i3c/master-driver-api.rst | 10 + Documentation/driver-api/i3c/protocol.rst | 203 ++ Documentation/driver-api/index.rst | 1 + Documentation/driver-model/devres.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 2 +- Documentation/gpu/drm-kms-helpers.rst | 19 +- Documentation/gpu/drm-uapi.rst | 3 + Documentation/gpu/todo.rst | 10 + Documentation/gpu/vkms.rst | 101 +- Documentation/x86/zero-page.txt | 2 +- Kbuild | 18 +- MAINTAINERS | 26 + arch/arm/arm-soc-for-next-contents.txt | 11 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/emev2.dtsi | 2 +- arch/arm/boot/dts/r8a7740.dtsi | 2 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 85 + arch/arm/boot/dts/r8a77470.dtsi | 190 +- arch/arm/boot/dts/r8a7790-lager.dts | 2 - arch/arm/boot/dts/r8a7791-koelsch.dts | 2 - arch/arm/boot/dts/r8a7791-porter.dts | 2 - arch/arm/boot/dts/r9a06g032.dtsi | 8 + arch/arm/boot/dts/rk3066a.dtsi | 52 + arch/arm/boot/dts/rk3188.dtsi | 51 + arch/arm/boot/dts/rk3xxx.dtsi | 40 + arch/arm/boot/dts/sh73a0.dtsi | 2 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 1 + arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 153 ++ arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 20 + arch/arm/boot/dts/sun8i-h3.dtsi | 5 - arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 1 + arch/arm64/boot/dts/allwinner/Makefile | 2 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 10 + .../sun50i-h5-emlid-neutis-n5-devboard.dts | 149 ++ .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 61 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 5 - .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 11 + .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 140 +- ...angepi-one-plus.dts => sun50i-h6-orangepi.dtsi} | 0 .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 20 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 28 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 391 +++ .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 2 + arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 2 + .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 2 + arch/arm64/boot/dts/renesas/r8a7795.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 30 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 211 ++ arch/arm64/boot/dts/renesas/r8a77980.dtsi | 221 ++ arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 153 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 525 ++++ arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 8 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 45 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 + .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 8 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 12 - .../dts/rockchip/rk3399-sapphire-excavator.dts | 46 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 77 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 10 + arch/arm64/configs/defconfig | 3 + arch/arm64/include/asm/atomic.h | 237 +- arch/arm64/include/asm/atomic_ll_sc.h | 28 +- arch/arm64/include/asm/atomic_lse.h | 38 +- arch/arm64/include/asm/cmpxchg.h | 60 +- arch/arm64/include/asm/sync_bitops.h | 16 +- arch/ia64/Makefile | 3 + arch/ia64/include/asm/Kbuild | 1 + arch/ia64/include/asm/unistd.h | 4 +- arch/ia64/include/uapi/asm/Kbuild | 1 + arch/ia64/include/uapi/asm/unistd.h | 332 +-- arch/ia64/kernel/entry.S | 331 +-- arch/ia64/kernel/syscalls/Makefile | 40 + arch/ia64/kernel/syscalls/syscall.tbl | 337 +++ arch/ia64/kernel/syscalls/syscallhdr.sh | 36 + arch/ia64/kernel/syscalls/syscalltbl.sh | 32 + arch/mips/Kconfig | 1 + arch/mips/cavium-octeon/executive/cvmx-helper.c | 2 +- arch/mips/include/asm/io.h | 12 + arch/mips/include/asm/page.h | 1 + arch/mips/math-emu/me-debugfs.c | 12 +- arch/mips/mm/dma-noncoherent.c | 2 +- arch/s390/configs/debug_defconfig | 14 +- arch/s390/configs/performance_defconfig | 13 +- arch/s390/defconfig | 79 +- arch/x86/include/asm/qspinlock.h | 13 +- arch/x86/kernel/cpu/mshyperv.c | 11 + arch/xtensa/include/asm/processor.h | 6 +- arch/xtensa/platforms/xtfpga/setup.c | 33 - drivers/Kconfig | 2 + drivers/Makefile | 2 +- drivers/char/ipmi/ipmi_ssif.c | 5 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 71 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.h | 4 +- drivers/clk/sunxi-ng/ccu_mp.c | 64 +- drivers/clk/sunxi-ng/ccu_nm.c | 18 +- drivers/clocksource/i8253.c | 14 +- drivers/dma-buf/reservation.c | 189 +- drivers/gpio/TODO | 109 + drivers/gpio/gpio-104-dio-48e.c | 2 +- drivers/gpio/gpio-104-idi-48.c | 2 +- drivers/gpio/gpio-dwapb.c | 6 +- drivers/gpio/gpio-gpio-mm.c | 2 +- drivers/gpio/gpio-lynxpoint.c | 3 +- drivers/gpio/gpio-mxc.c | 6 +- drivers/gpio/gpio-omap.c | 12 +- drivers/gpio/gpio-pci-idio-16.c | 2 +- drivers/gpio/gpio-pcie-idio-24.c | 2 +- drivers/gpio/gpio-pl061.c | 21 +- drivers/gpio/gpio-sch311x.c | 2 +- drivers/gpio/gpio-tegra.c | 6 +- drivers/gpio/gpio-ws16c48.c | 2 +- drivers/gpio/gpio-zynq.c | 6 +- drivers/gpio/gpiolib.c | 43 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 14 +- drivers/gpu/drm/arc/arcpgu.h | 4 - drivers/gpu/drm/arc/arcpgu_crtc.c | 3 - drivers/gpu/drm/arc/arcpgu_drv.c | 34 +- drivers/gpu/drm/arm/malidp_hw.c | 14 +- drivers/gpu/drm/arm/malidp_planes.c | 28 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 2 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 15 +- drivers/gpu/drm/bochs/bochs.h | 2 + drivers/gpu/drm/bochs/bochs_hw.c | 30 + drivers/gpu/drm/bochs/bochs_kms.c | 20 +- drivers/gpu/drm/bochs/bochs_mm.c | 4 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 12 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 114 +- drivers/gpu/drm/drm_atomic_helper.c | 598 +---- drivers/gpu/drm/drm_atomic_state_helper.c | 601 +++++ drivers/gpu/drm/drm_bufs.c | 3 + drivers/gpu/drm/drm_connector.c | 22 +- drivers/gpu/drm/drm_crtc_helper.c | 115 - drivers/gpu/drm/drm_dp_cec.c | 2 - drivers/gpu/drm/drm_dp_mst_topology.c | 9 +- drivers/gpu/drm/drm_drv.c | 8 +- drivers/gpu/drm/drm_fb_cma_helper.c | 43 +- drivers/gpu/drm/drm_fb_helper.c | 6 + drivers/gpu/drm/drm_fourcc.c | 80 +- drivers/gpu/drm/drm_framebuffer.c | 13 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 2 +- drivers/gpu/drm/drm_lease.c | 6 +- drivers/gpu/drm/drm_memory.c | 10 +- drivers/gpu/drm/drm_mode_object.c | 3 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_modeset_helper.c | 15 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 16 + drivers/gpu/drm/drm_pci.c | 5 +- drivers/gpu/drm/drm_plane_helper.c | 331 +-- drivers/gpu/drm/drm_prime.c | 30 - drivers/gpu/drm/drm_simple_kms_helper.c | 8 + drivers/gpu/drm/drm_syncobj.c | 356 ++- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 33 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 25 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h | 1 - drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 2 +- drivers/gpu/drm/i915/intel_hdmi.c | 3 +- drivers/gpu/drm/imx/ipuv3-plane.c | 28 +- drivers/gpu/drm/imx/ipuv3-plane.h | 2 + drivers/gpu/drm/meson/meson_drv.c | 19 +- drivers/gpu/drm/meson/meson_drv.h | 1 - drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 2 - drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 1 - drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 1 - drivers/gpu/drm/msm/hdmi/hdmi.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 1 + drivers/gpu/drm/msm/msm_gem_submit.c | 3 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/panel/Kconfig | 25 + drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-innolux-p079zca.c | 3 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 330 +++ drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 264 ++ drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 7 +- drivers/gpu/drm/panel/panel-simple.c | 157 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 675 +++++ drivers/gpu/drm/qxl/qxl_cmd.c | 7 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 5 +- drivers/gpu/drm/qxl/qxl_dev.h | 1 - drivers/gpu/drm/qxl/qxl_display.c | 19 +- drivers/gpu/drm/qxl/qxl_draw.c | 11 +- drivers/gpu/drm/qxl/qxl_drv.h | 31 +- drivers/gpu/drm/qxl/qxl_dumb.c | 3 +- drivers/gpu/drm/qxl/qxl_fb.c | 4 +- drivers/gpu/drm/qxl/qxl_image.c | 4 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 2 + drivers/gpu/drm/qxl/qxl_kms.c | 2 +- drivers/gpu/drm/qxl/qxl_object.c | 5 +- drivers/gpu/drm/qxl/qxl_object.h | 2 + drivers/gpu/drm/qxl/qxl_prime.c | 1 - drivers/gpu/drm/qxl/qxl_release.c | 3 +- drivers/gpu/drm/qxl/qxl_ttm.c | 12 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 21 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 1 - drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/rockchip/Makefile | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 1076 ++++++++ drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 1349 ---------- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 128 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 3 + drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 4 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 7 +- drivers/gpu/drm/selftests/Makefile | 5 +- ..._helper_selftests.h => drm_modeset_selftests.h} | 4 + drivers/gpu/drm/selftests/test-drm_format.c | 280 ++ drivers/gpu/drm/selftests/test-drm_framebuffer.c | 346 +++ .../gpu/drm/selftests/test-drm_modeset_common.c | 32 + .../gpu/drm/selftests/test-drm_modeset_common.h | 22 + .../{test-drm-helper.c => test-drm_plane_helper.c} | 38 +- drivers/gpu/drm/sti/sti_crtc.c | 2 + drivers/gpu/drm/sti/sti_cursor.c | 1 - drivers/gpu/drm/sti/sti_drv.c | 6 +- drivers/gpu/drm/sti/sti_gdp.c | 3 +- drivers/gpu/drm/sti/sti_hqvdp.c | 1 - drivers/gpu/drm/stm/drv.c | 13 +- drivers/gpu/drm/stm/ltdc.c | 45 + drivers/gpu/drm/stm/ltdc.h | 5 + drivers/gpu/drm/sun4i/sun4i_drv.c | 12 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 12 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.h | 3 +- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c | 4 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 4 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 5 +- drivers/gpu/drm/sun4i/sun8i_csc.c | 83 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 45 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 14 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 201 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 57 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 80 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 52 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 47 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 37 +- drivers/gpu/drm/sun4i/sun8i_ui_scaler.c | 47 +- drivers/gpu/drm/sun4i/sun8i_ui_scaler.h | 28 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 55 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 25 +- drivers/gpu/drm/sun4i/sun8i_vi_scaler.c | 70 +- drivers/gpu/drm/sun4i/sun8i_vi_scaler.h | 68 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 11 +- drivers/gpu/drm/tinydrm/Kconfig | 11 + drivers/gpu/drm/tinydrm/Makefile | 1 + drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 1 + drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 6 +- drivers/gpu/drm/tinydrm/hx8357d.c | 270 ++ drivers/gpu/drm/tinydrm/mipi-dbi.c | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 4 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 4 +- drivers/gpu/drm/udl/udl_main.c | 7 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 46 +- drivers/gpu/drm/v3d/v3d_drv.h | 5 + drivers/gpu/drm/v3d/v3d_gem.c | 14 +- drivers/gpu/drm/v3d/v3d_regs.h | 30 + drivers/gpu/drm/vc4/vc4_drv.c | 3 + drivers/gpu/drm/vc4/vc4_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_plane.c | 164 +- drivers/gpu/drm/vc4/vc4_regs.h | 8 +- drivers/gpu/drm/vgem/vgem_drv.c | 19 +- drivers/gpu/drm/vgem/vgem_fence.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 31 + drivers/gpu/drm/virtio/virtgpu_drv.h | 14 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 7 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 8 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 25 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 45 +- drivers/gpu/drm/virtio/virtgpu_object.c | 17 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 3 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 37 +- drivers/gpu/drm/vkms/vkms_drv.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 1 - drivers/gpu/drm/zte/zx_drm_drv.c | 5 +- drivers/gpu/drm/zte/zx_plane.c | 1 - drivers/gpu/ipu-v3/ipu-pre.c | 6 + drivers/gpu/ipu-v3/ipu-prg.c | 16 + drivers/gpu/ipu-v3/ipu-prv.h | 1 + drivers/gpu/vga/vgaarb.c | 21 +- drivers/i3c/Kconfig | 24 + drivers/i3c/Makefile | 4 + drivers/i3c/device.c | 233 ++ drivers/i3c/internals.h | 26 + drivers/i3c/master.c | 2661 ++++++++++++++++++++ drivers/i3c/master/Kconfig | 6 + drivers/i3c/master/Makefile | 1 + drivers/i3c/master/i3c-master-cdns.c | 1671 ++++++++++++ drivers/media/i2c/adv7511.c | 2 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/adv7842.c | 2 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/i2c/tda1997x.c | 4 +- drivers/mmc/host/atmel-mci.c | 3 +- drivers/mmc/host/dw_mmc-bluefield.c | 11 +- drivers/mtd/maps/Kconfig | 36 +- drivers/mtd/maps/Makefile | 11 +- drivers/mtd/maps/gpio-addr-flash.c | 281 --- drivers/mtd/maps/latch-addr-flash.c | 229 -- drivers/mtd/maps/physmap-core.c | 655 +++++ .../maps/{physmap_of_gemini.c => physmap-gemini.c} | 2 +- .../maps/{physmap_of_gemini.h => physmap-gemini.h} | 2 +- ...{physmap_of_versatile.c => physmap-versatile.c} | 2 +- ...{physmap_of_versatile.h => physmap-versatile.h} | 2 +- drivers/mtd/maps/physmap.c | 280 -- drivers/mtd/maps/physmap_of_core.c | 368 --- drivers/pci/Kconfig | 6 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 16 +- drivers/pinctrl/freescale/Kconfig | 11 + drivers/pinctrl/freescale/Makefile | 2 + drivers/pinctrl/freescale/pinctrl-imx.c | 425 ++-- drivers/pinctrl/freescale/pinctrl-imx.h | 67 +- drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 232 ++ drivers/pinctrl/freescale/pinctrl-scu.c | 121 + drivers/pinctrl/pinctrl-amd.c | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 6 +- drivers/soc/rockchip/pm_domains.c | 24 + drivers/staging/comedi/drivers/dt9812.c | 2 +- drivers/staging/erofs/super.c | 6 - drivers/staging/gasket/gasket_interrupt.c | 17 +- drivers/staging/gasket/gasket_page_table.c | 3 +- drivers/staging/greybus/loopback.c | 38 - drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 62 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 6 +- drivers/staging/octeon/ethernet.c | 10 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 14 +- drivers/staging/rtl8192u/r8192U.h | 2 +- drivers/staging/rtl8192u/r8192U_dm.c | 10 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 2 +- drivers/staging/rtl8192u/r819xU_firmware.c | 4 +- drivers/staging/rtl8192u/r819xU_phyreg.h | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 212 -- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 13 +- drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 2 +- drivers/staging/rtlwifi/phydm/phydm_ccx.c | 4 +- drivers/staging/rtlwifi/phydm/phydm_debug.c | 35 +- drivers/staging/rtlwifi/phydm/phydm_dig.c | 9 +- drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 113 +- drivers/staging/rtlwifi/phydm/phydm_hwconfig.h | 12 - drivers/staging/rtlwifi/phydm/phydm_psd.c | 7 +- drivers/staging/rts5208/general.c | 17 +- drivers/staging/rts5208/general.h | 18 +- drivers/staging/rts5208/ms.c | 17 +- drivers/staging/rts5208/ms.h | 18 +- drivers/staging/rts5208/rtsx.c | 17 +- drivers/staging/rts5208/rtsx.h | 18 +- drivers/staging/rts5208/rtsx_card.c | 17 +- drivers/staging/rts5208/rtsx_card.h | 18 +- drivers/staging/rts5208/rtsx_chip.c | 17 +- drivers/staging/rts5208/rtsx_chip.h | 18 +- drivers/staging/rts5208/rtsx_scsi.c | 17 +- drivers/staging/rts5208/rtsx_scsi.h | 18 +- drivers/staging/rts5208/rtsx_sys.h | 18 +- drivers/staging/rts5208/rtsx_transport.c | 14 +- drivers/staging/rts5208/rtsx_transport.h | 18 +- drivers/staging/rts5208/sd.c | 17 +- drivers/staging/rts5208/sd.h | 18 +- drivers/staging/rts5208/spi.c | 17 +- drivers/staging/rts5208/spi.h | 18 +- drivers/staging/rts5208/xd.c | 17 +- drivers/staging/rts5208/xd.h | 20 +- drivers/staging/vboxvideo/vbox_main.c | 8 +- drivers/staging/wilc1000/Makefile | 3 +- drivers/staging/wilc1000/coreconfigurator.c | 287 --- drivers/staging/wilc1000/coreconfigurator.h | 81 - drivers/staging/wilc1000/host_interface.c | 117 + drivers/staging/wilc1000/host_interface.h | 61 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 1 - drivers/staging/xgifb/vb_setmode.c | 7 +- drivers/video/hdmi.c | 511 +++- fs/nilfs2/btnode.c | 4 +- include/asm-generic/atomic-instrumented.h | 1688 +++++++++++-- include/asm-generic/atomic-long.h | 1173 +++++++-- include/drm/bridge/dw_hdmi.h | 1 + include/drm/bridge/dw_mipi_dsi.h | 14 +- include/drm/drmP.h | 6 + include/drm/drm_atomic.h | 10 +- include/drm/drm_atomic_helper.h | 46 +- include/drm/drm_atomic_state_helper.h | 80 + include/drm/drm_connector.h | 1 + include/drm/drm_crtc_helper.h | 6 - include/drm/drm_dp_helper.h | 2 + include/drm/drm_dp_mst_helper.h | 6 - include/drm/drm_fb_cma_helper.h | 2 - include/drm/drm_fourcc.h | 89 +- include/drm/drm_mipi_dsi.h | 8 + include/drm/drm_mode_config.h | 7 + include/drm/drm_plane_helper.h | 35 - include/drm/drm_prime.h | 3 - include/drm/drm_property.h | 3 +- include/drm/drm_syncobj.h | 75 +- include/drm/drm_vblank.h | 8 +- include/dt-bindings/clock/sun8i-de2.h | 3 + include/dt-bindings/pinctrl/pads-imx8qxp.h | 751 ++++++ include/dt-bindings/power/rk3066-power.h | 22 + include/dt-bindings/power/rk3188-power.h | 24 + include/dt-bindings/reset/sun8i-de2.h | 1 + include/linux/atomic-fallback.h | 2294 +++++++++++++++++ include/linux/atomic.h | 1241 +-------- include/linux/cgroup-defs.h | 1 + include/linux/gpio/consumer.h | 6 +- include/linux/gpio/driver.h | 1 - include/linux/hdmi.h | 24 +- include/linux/i3c/ccc.h | 385 +++ include/linux/i3c/device.h | 331 +++ include/linux/i3c/master.h | 648 +++++ include/linux/i8253.h | 1 + include/linux/mod_devicetable.h | 17 + include/linux/reservation.h | 12 +- include/linux/xarray.h | 267 +- include/sound/soc.h | 2 +- include/uapi/drm/drm.h | 1 + include/uapi/drm/drm_fourcc.h | 14 + include/uapi/drm/v3d_drm.h | 10 + include/video/imx-ipu-v3.h | 1 + kernel/auditsc.c | 2 +- kernel/cgroup/cgroup-internal.h | 2 + kernel/cgroup/cgroup.c | 18 +- kernel/cgroup/cpuset.c | 937 ++++++- kernel/cgroup/debug.c | 4 +- kernel/resource.c | 10 +- kernel/sched/core.c | 5 +- kernel/sched/deadline.c | 19 +- kernel/sched/fair.c | 23 +- kernel/sched/rt.c | 24 +- kernel/watchdog.c | 7 + lib/test_xarray.c | 40 +- lib/xarray.c | 138 +- net/ipv6/anycast.c | 2 +- net/sunrpc/xdr.c | 5 +- scripts/atomic/atomic-tbl.sh | 186 ++ scripts/atomic/atomics.tbl | 41 + scripts/atomic/check-atomics.sh | 19 + scripts/atomic/fallbacks/acquire | 9 + scripts/atomic/fallbacks/add_negative | 16 + scripts/atomic/fallbacks/add_unless | 16 + scripts/atomic/fallbacks/andnot | 7 + scripts/atomic/fallbacks/dec | 7 + scripts/atomic/fallbacks/dec_and_test | 15 + scripts/atomic/fallbacks/dec_if_positive | 15 + scripts/atomic/fallbacks/dec_unless_positive | 14 + scripts/atomic/fallbacks/fence | 11 + scripts/atomic/fallbacks/fetch_add_unless | 23 + scripts/atomic/fallbacks/inc | 7 + scripts/atomic/fallbacks/inc_and_test | 15 + scripts/atomic/fallbacks/inc_not_zero | 14 + scripts/atomic/fallbacks/inc_unless_negative | 14 + scripts/atomic/fallbacks/read_acquire | 7 + scripts/atomic/fallbacks/release | 8 + scripts/atomic/fallbacks/set_release | 7 + scripts/atomic/fallbacks/sub_and_test | 16 + scripts/atomic/fallbacks/try_cmpxchg | 11 + scripts/atomic/gen-atomic-fallback.sh | 181 ++ scripts/atomic/gen-atomic-instrumented.sh | 182 ++ scripts/atomic/gen-atomic-long.sh | 101 + scripts/package/builddeb | 2 +- scripts/package/mkspec | 11 +- security/selinux/ss/policydb.c | 51 +- sound/soc/amd/acp-da7219-max98357a.c | 2 +- sound/soc/codecs/ak4458.c | 2 +- sound/soc/codecs/ak5558.c | 2 +- sound/soc/codecs/hdac_hda.c | 2 +- sound/soc/codecs/nau8825.c | 4 +- sound/soc/codecs/pcm3168a.c | 15 +- sound/soc/codecs/tas6424.c | 2 +- sound/soc/codecs/wm9705.c | 10 +- sound/soc/codecs/wm9712.c | 10 +- sound/soc/codecs/wm9713.c | 10 +- sound/soc/intel/atom/sst/sst_loader.c | 8 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 32 +- sound/soc/omap/omap-mcbsp.c | 5 + sound/soc/qcom/qdsp6/q6afe-dai.c | 8 +- sound/soc/qcom/qdsp6/q6afe.c | 16 +- sound/soc/qcom/sdm845.c | 2 +- sound/soc/sh/rcar/adg.c | 2 +- sound/soc/sh/rcar/cmd.c | 11 +- sound/soc/sh/rcar/core.c | 72 +- sound/soc/sh/rcar/ctu.c | 23 +- sound/soc/sh/rcar/dma.c | 47 +- sound/soc/sh/rcar/dvc.c | 3 +- sound/soc/sh/rcar/gen.c | 12 +- sound/soc/sh/rcar/mix.c | 3 +- sound/soc/sh/rcar/rsnd.h | 21 +- sound/soc/sh/rcar/src.c | 29 +- sound/soc/sh/rcar/ssi.c | 147 +- sound/soc/sh/rcar/ssiu.c | 37 +- sound/soc/stm/stm32_sai_sub.c | 3 +- sound/soc/sunxi/Kconfig | 2 +- 533 files changed, 27849 insertions(+), 9698 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-i3c create mode 100644 Documentation/devicetree/bindings/display/himax,hx8357d.txt create mode 100644 Documentation/devicetree/bindings/display/panel/bananapi,s070wv [...] create mode 100644 Documentation/devicetree/bindings/display/panel/cdtech,s043wq26 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/cdtech,s070wv95 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc1010gig.txt create mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...] create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.txt create mode 100644 Documentation/devicetree/bindings/display/truly,nt35597.txt create mode 100644 Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt create mode 100644 Documentation/devicetree/bindings/i3c/i3c.txt create mode 100644 Documentation/driver-api/i3c/device-driver-api.rst create mode 100644 Documentation/driver-api/i3c/index.rst create mode 100644 Documentation/driver-api/i3c/master-driver-api.rst create mode 100644 Documentation/driver-api/i3c/protocol.rst create mode 100644 arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-emlid-neutis-n5-devboard.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-lite2.dts copy arch/arm64/boot/dts/allwinner/{sun50i-h6-orangepi-one-plus.dts => sun50i-h6-o [...] create mode 100644 arch/ia64/kernel/syscalls/Makefile create mode 100644 arch/ia64/kernel/syscalls/syscall.tbl create mode 100644 arch/ia64/kernel/syscalls/syscallhdr.sh create mode 100644 arch/ia64/kernel/syscalls/syscalltbl.sh create mode 100644 drivers/gpio/TODO create mode 100644 drivers/gpu/drm/drm_atomic_state_helper.c create mode 100644 drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6d16d0.c create mode 100644 drivers/gpu/drm/panel/panel-truly-nt35597.c create mode 100644 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c delete mode 100644 drivers/gpu/drm/rockchip/dw-mipi-dsi.c rename drivers/gpu/drm/selftests/{drm_helper_selftests.h => drm_modeset_selftests. [...] create mode 100644 drivers/gpu/drm/selftests/test-drm_format.c create mode 100644 drivers/gpu/drm/selftests/test-drm_framebuffer.c create mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.c create mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.h rename drivers/gpu/drm/selftests/{test-drm-helper.c => test-drm_plane_helper.c} (90%) create mode 100644 drivers/gpu/drm/tinydrm/hx8357d.c create mode 100644 drivers/i3c/Kconfig create mode 100644 drivers/i3c/Makefile create mode 100644 drivers/i3c/device.c create mode 100644 drivers/i3c/internals.h create mode 100644 drivers/i3c/master.c create mode 100644 drivers/i3c/master/Kconfig create mode 100644 drivers/i3c/master/Makefile create mode 100644 drivers/i3c/master/i3c-master-cdns.c delete mode 100644 drivers/mtd/maps/gpio-addr-flash.c delete mode 100644 drivers/mtd/maps/latch-addr-flash.c create mode 100644 drivers/mtd/maps/physmap-core.c rename drivers/mtd/maps/{physmap_of_gemini.c => physmap-gemini.c} (98%) rename drivers/mtd/maps/{physmap_of_gemini.h => physmap-gemini.h} (90%) rename drivers/mtd/maps/{physmap_of_versatile.c => physmap-versatile.c} (99%) rename drivers/mtd/maps/{physmap_of_versatile.h => physmap-versatile.h} (90%) delete mode 100644 drivers/mtd/maps/physmap.c delete mode 100644 drivers/mtd/maps/physmap_of_core.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8qxp.c create mode 100644 drivers/pinctrl/freescale/pinctrl-scu.c delete mode 100644 drivers/staging/wilc1000/coreconfigurator.c delete mode 100644 drivers/staging/wilc1000/coreconfigurator.h create mode 100644 include/drm/drm_atomic_state_helper.h create mode 100644 include/dt-bindings/pinctrl/pads-imx8qxp.h create mode 100644 include/dt-bindings/power/rk3066-power.h create mode 100644 include/dt-bindings/power/rk3188-power.h create mode 100644 include/linux/atomic-fallback.h create mode 100644 include/linux/i3c/ccc.h create mode 100644 include/linux/i3c/device.h create mode 100644 include/linux/i3c/master.h create mode 100755 scripts/atomic/atomic-tbl.sh create mode 100755 scripts/atomic/atomics.tbl create mode 100755 scripts/atomic/check-atomics.sh create mode 100755 scripts/atomic/fallbacks/acquire create mode 100755 scripts/atomic/fallbacks/add_negative create mode 100755 scripts/atomic/fallbacks/add_unless create mode 100755 scripts/atomic/fallbacks/andnot create mode 100755 scripts/atomic/fallbacks/dec create mode 100755 scripts/atomic/fallbacks/dec_and_test create mode 100755 scripts/atomic/fallbacks/dec_if_positive create mode 100755 scripts/atomic/fallbacks/dec_unless_positive create mode 100755 scripts/atomic/fallbacks/fence create mode 100755 scripts/atomic/fallbacks/fetch_add_unless create mode 100755 scripts/atomic/fallbacks/inc create mode 100755 scripts/atomic/fallbacks/inc_and_test create mode 100755 scripts/atomic/fallbacks/inc_not_zero create mode 100755 scripts/atomic/fallbacks/inc_unless_negative create mode 100755 scripts/atomic/fallbacks/read_acquire create mode 100755 scripts/atomic/fallbacks/release create mode 100755 scripts/atomic/fallbacks/set_release create mode 100755 scripts/atomic/fallbacks/sub_and_test create mode 100755 scripts/atomic/fallbacks/try_cmpxchg create mode 100755 scripts/atomic/gen-atomic-fallback.sh create mode 100755 scripts/atomic/gen-atomic-instrumented.sh create mode 100755 scripts/atomic/gen-atomic-long.sh