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 076f4112bf61 memfd_secret: use unsigned int rather than long as syscall [...] omits efd68fa06acf secretmem: test: add basic selftest for memfd_secret(2) omits 59c6dfa00512 memfd_secret: use unsigned int rather than long as syscall [...] omits a9049551689d arch, mm: wire up memfd_secret system call where relevant omits 2ca85a374d2e PM: hibernate: disable when there are active secretmem users omits 00633d5cc967 secretmem: optimize page_is_secretmem() omits e335c67db4ee secretmem/gup: don't check if page is secretmem without reference omits bea3d6f0fc5f memfd_secret: use unsigned int rather than long as syscall [...] omits 5a46f83bf1ac mm: introduce memfd_secret system call to create "secret" [...] omits f0b2c8854f6d set_memory: allow querying whether set_direct_map_*() is a [...] omits e9de47de3992 set_memory: allow set_direct_map_*_noflush() for multiple pages omits c3bdbb492fae riscv/Kconfig: make direct map manipulation options depend on MMU omits 831ff5d26bf2 mmap: make mlock_future_check() global omits 42b4f26816dc Merge branch 'akpm-current/current' omits da177a2cca44 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits 3def12e1a715 Merge remote-tracking branch 'rust/rust-next' omits 8773261dc023 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits ef89a0a48950 Merge remote-tracking branch 'hyperv/hyperv-next' omits df3587e8d9d5 Merge remote-tracking branch 'nvmem/for-next' omits 849f3082d627 Merge remote-tracking branch 'slimbus/for-next' omits fe290dc83839 Merge remote-tracking branch 'gnss/gnss-next' omits 9e33440d08ff Merge remote-tracking branch 'kspp/for-next/kspp' omits b08f9089ffae Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits c5a9ceae2af4 Merge remote-tracking branch 'coresight/next' omits 415463a82dd9 Merge remote-tracking branch 'livepatching/for-next' omits 2e58c78cd0fa Merge remote-tracking branch 'userns/for-next' omits 9a93ed28ff5d Merge remote-tracking branch 'pinctrl/for-next' omits c10f0b6ccd56 Merge remote-tracking branch 'gpio-intel/for-next' omits 8ef6a8973af6 Merge remote-tracking branch 'rpmsg/for-next' omits 4c0b7f16438c Merge remote-tracking branch 'vhost/linux-next' omits e1dccf2d5d29 Merge remote-tracking branch 'scsi/for-next' omits ec1fcfdfe1d2 Merge remote-tracking branch 'phy-next/next' omits f2931c042f42 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 0b8aa3d450e9 Merge remote-tracking branch 'percpu/for-next' omits b070f0aa2afa Merge remote-tracking branch 'kvm/next' omits 44b5c74a859c Merge remote-tracking branch 'rcu/rcu/next' omits 0c5b7ba7e4e4 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits b76a641f70c9 Merge remote-tracking branch 'edac/edac-for-next' omits a307d7fde9d7 Merge remote-tracking branch 'tip/auto-latest' omits c71ea499082d Merge remote-tracking branch 'keys/keys-next' omits d56eab5e5e3f Merge remote-tracking branch 'apparmor/apparmor-next' omits 1ca5d5a77101 Merge remote-tracking branch 'security/next-testing' omits 82bc786e8c90 Merge remote-tracking branch 'block/for-next' omits 6371c3a73d87 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 6b47bfb0f999 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits cf13178f1d15 Merge remote-tracking branch 'drm-msm/msm-next' omits 70c56373a6b1 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 2bc9c55413c3 next-20210504/amdgpu omits feb295ceca83 Merge remote-tracking branch 'bluetooth/master' omits dbd6d108f576 Merge remote-tracking branch 'ieee1394/for-next' omits a5458ceb4694 Merge remote-tracking branch 'pm/linux-next' omits 7af5d8258377 Merge remote-tracking branch 'i2c/i2c/for-next' omits a9545d5e2a28 Merge remote-tracking branch 'hid/for-next' omits 700f9b35cbbe Merge remote-tracking branch 'printk/for-next' omits 4308a876f834 Merge remote-tracking branch 'vfs/for-next' omits 18e30c4dbd8b Merge remote-tracking branch 'jfs/jfs-next' omits b11c3023a498 Merge remote-tracking branch 'ext3/for_next' omits da28b77cc1ff Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 5c47c5ffd696 Merge remote-tracking branch 'cifs/for-next' omits 401ccd66acbe Merge remote-tracking branch 'ceph/master' omits ab82dd9386ed Merge remote-tracking branch 'btrfs/for-next' omits c51bfe72a93f Merge remote-tracking branch 'pidfd/for-next' omits 6d2f86b77a87 Merge remote-tracking branch 'sh/for-next' omits 8767f74bbf8b Merge remote-tracking branch 'h8300/h8300-next' omits 035db70401a0 Merge remote-tracking branch 'csky/linux-next' omits 3c55ebed6f56 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits d3f89ab08545 Merge remote-tracking branch 'tegra/for-next' omits cb9362e0396c Merge remote-tracking branch 'sunxi/sunxi/for-next' omits d8dc1e9b3b81 Merge remote-tracking branch 'scmi/for-linux-next' omits 0e80947ed768 Merge remote-tracking branch 'samsung-krzk/for-next' omits b6c517bcd8ad Merge remote-tracking branch 'rockchip/for-next' omits d48ab30b688a Merge remote-tracking branch 'reset/reset/next' omits 57ff5b9ed6da Merge remote-tracking branch 'renesas/next' omits bb0eef7cfe65 Merge remote-tracking branch 'realtek/for-next' omits f2682bf249ba Merge remote-tracking branch 'raspberrypi/for-next' omits 2e83dc2ef9e9 Merge remote-tracking branch 'qcom/for-next' omits 02136ad94162 Merge remote-tracking branch 'omap/for-next' omits d0aacaacb6b6 Merge remote-tracking branch 'mvebu/for-next' omits 5cab05e25451 Merge remote-tracking branch 'mediatek/for-next' omits 97671a5ca6aa Merge remote-tracking branch 'keystone/next' omits a8b37b249a29 Merge remote-tracking branch 'imx-mxs/for-next' omits 3a84bc780fe2 Merge remote-tracking branch 'drivers-memory/for-next' omits 6b36192f7a45 Merge remote-tracking branch 'at91/at91-next' omits 18ed35238861 Merge remote-tracking branch 'aspeed/for-next' omits 317718910014 Merge remote-tracking branch 'amlogic/for-next' omits eae15a616e18 Merge remote-tracking branch 'actions/for-next' omits 35cb7964cabb Merge remote-tracking branch 'arm-soc/for-next' omits 6d52b4dc637c Merge remote-tracking branch 'arm/for-next' omits d7fd665601c1 Merge remote-tracking branch 'asm-generic/master' omits 1da19d8b4599 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits b2b84df18530 Merge remote-tracking branch 'pidfd-fixes/fixes' omits fee8151d0a52 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 26f346e54c45 Merge remote-tracking branch 'vfs-fixes/fixes' omits 435ac9bb801c Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 6d68b5f83a3c Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 5b33fa3068f0 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 362b3f61fc14 Merge remote-tracking branch 'ide/master' omits 5e6f34b6cf3e Merge remote-tracking branch 'soundwire-fixes/fixes' omits 3440da3eafe8 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 385fe5d0fb9b Merge remote-tracking branch 'phy/fixes' omits 53519752bb28 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 2932200cf7dc Merge remote-tracking branch 'pci-current/for-linus' omits 1aae36eb8f95 Merge remote-tracking branch 'spi-fixes/for-linus' omits 3a00c0a406f5 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits d3054a82bdf2 Merge remote-tracking branch 'sound-current/for-linus' omits 97734659f3e9 Merge remote-tracking branch 'ipsec/master' omits 07e2b8b3462a Merge remote-tracking branch 'bpf/master' omits 18d95e4a9096 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits e25b6d7cddfb Merge remote-tracking branch 'arc-current/for-curr' omits ca7cb955f315 iio: tsl2583: Fix division by a zero lux_val omits 121af0a80d7c iio: core: return ENODEV if ioctl is unknown omits c97e2c466bfd iio: core: fix ioctl handlers removal omits 3fc6dad6f440 iio: gyro: mpu3050: Fix reported temperature value omits 3cf402ab7a17 iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SE [...] omits bfcb869df911 iio: proximity: pulsedlight: Fix rumtime PM imbalance on error omits 9c0d94d9348e iio: light: gp2ap002: Fix rumtime PM imbalance on error omits a95f54035376 Merge branch 'locking/urgent' omits e7a902ef2200 Merge branch 'perf/urgent' omits 15470ebeb5ef Merge branch 'sched/urgent' omits 79db4b44121d Merge branch 'x86/urgent' omits 3c2ed5a8158c Merge branch 'block-5.13' into for-next omits 5566b134d26a Merge branch 'block-5.13' into for-next omits 1e495cb45396 Merge branch 'block-5.13' into for-next omits 37d8b5dd2a30 Merge branch 'io_uring-5.13' into for-next omits 1f348871f80e Merge branch 'acpi-pm' into linux-next omits eebece9da63e Merge branches 'acpi-misc' and 'acpi-docs' into linux-next omits 33aa3698bac9 ARM: PXA: Fix cplds irqdesc allocation when using legacy mode omits 85021fe9d800 drm/amdgpu/display: fix dal_allocation documentation omits f3eaf5b0523c drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 omits b1fec5c31910 drm/radeon: Add HD-audio component notifier support omits 393cdd787c26 drm/amdkfd: Update L1 and add L2/3 cache information omits ad445f312e8b drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 07dedc2a22e3 Revert "drm/amd/display: To modify the condition in indica [...] omits b3a7b542e744 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits b19067b2d419 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 7dc2ea7f0be0 drm/amdgpu: only check for _PR3 on dGPUs omits 86580cf618ba drm/amdgpu: add another raven1 gfxoff quirk omits 664cdc192ed6 usb/host: enable auto power control for xhci-pci omits 770922e171f2 amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffe [...] omits 6c0e77f90f9f drm/amd/display: Fix build warnings omits 1ee805783269 drm/amd/amdgpu: Fix errors in documentation of function pa [...] omits 4da99e714f7e drm/amdgpu/display: add documentation for dmcub_trace_event_en omits 008f0e5afaa0 drm/amd/pm/powerplay/hwmgr: Fix kernel-doc syntax in docum [...] omits 28ab9327f529 drm/amdgpu: Register VGA clients after init can no longer fail omits 37c06bb15b63 drm/amdgpu: Handling of amdgpu_device_resume return value [...] omits 743e13fefd20 drm/amdgpu: fix r initial values omits 64d8f52d927e drm/amdgpu: Add vbios info ioctl interface omits 7941ad8d45e2 reset: RESET_INTEL_GW should depend on X86 omits bd8479dfeb79 reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB omits 0c4b027b174e reset: uniphier: enclose UNIPHIER_RESET_ID_END value in pa [...] omits cbce6d70d057 reset: sti/syscfg: replace comma with semicolon omits 55ff7129ff40 reset: ti-syscon: fix to_ti_syscon_reset_data macro omits b5d9ce23f091 reset: berlin: replace unsigned with unsigned int omits 463bdeed6760 reset: whitespace fixes omits ca6213f7d775 reset: mchp: sparx5: add switch reset driver omits 8462573103f6 dt-bindings: reset: microchip sparx5 reset driver bindings omits 1582f08d83d7 ARC: entry: fix off-by-one error in syscall number validation omits 1cb7eefda7ed ARC: kgdb: add 'fallthrough' to prevent a warning omits bf7ea7068a02 Pull reiserfs cleanup. omits 8a03ef87ec7e Merge branch 'for-next-next-v5.13-20210420' into for-next- [...] omits 81c1d6fcc412 Merge branch 'misc-next' into for-next-next-v5.13-20210420 omits 85cf9f5143e8 Pull tmpfs fsid support from Amir. omits 93567c59f9b0 Merge branch 'mem-ctrl-next' into for-next omits 8a6b85b14f08 phy: Revert "phy: ti: j721e-wiz: add missing of_node_put" omits e41769df343f phy: ti: j721e-wiz: Add missing include linux/slab.h omits b6622bd0b906 phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] omits 163630b2d95b arc: Fix typos/spellos omits f40c51456fe0 Merge branch 'v5.13-armsoc/dts64' into for-next omits 1fb6139f091b Merge branch 'v5.13-armsoc/dts32' into for-next omits bd0d09ebd4f8 Merge branch 'for-5.12-fixes' into for-next omits 8a4d4cd15c39 Merge branch 'next/soc' into for-next omits 8568dec31b2e Merge branch 'mem-ctrl-next' into for-next omits 058459043e71 gpio: ich: Switch to be dependent on LPC_ICH omits d5a99386332e gpio: sch: Drop MFD_CORE selection omits 86648cffafca gpio: sch: depends on LPC_SCH omits 1fc9c46c62e3 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venu [...] omits 9fa021aa01fd Merge tags 'sunxi-dt-for-5.13-1' and 'sunxi-fixes-for-5.12 [...] omits e839617e745d Merge branch 'for-v5.13/tegra' into for-next omits d3971413327e Merge branch 'next/soc' into for-next omits 74181df8c6db drm/imx: ipuv3-plane: Remove two unnecessary export symbols omits 49c826e1941a drm/imx: Add 8 pixel alignment fix omits 82be2d83c7ff drm/imx: Annotate dma-fence critical section in commit path omits 2b3240d807b9 drm/imx: ipuv3-plane: do not advertise YUV formats on plan [...] omits a3797571964d arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz [...] omits f5956522d3a0 MAINTAINERS: Match on allwinner keyword omits 9f04e11410e4 MAINTAINERS: Add our new mailing-list omits 652a066ee959 Pull kmap_local ext2 conversion from Ira Weiny. omits 67518feb5fda Merge branch 'next/dt' into for-next omits 6c46215d6b62 gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events omits 4a140c918e21 Pull fanotify cleanup from Christian omits ac2be863a98f gpio: sch: Add edge event support omits 3b6c3c12b77c Merge branch 'v5.13-armsoc/dts64' into for-next omits 2b81d6118681 Merge branch 'v5.13-armsoc/dts32' into for-next omits cf673bd0cc97 PCI: switchtec: Fix Spectre v1 vulnerability omits e67cac124ca7 MAINTAINERS: Update PCI patchwork to kernel.org instance omits fde5d7f27108 soundwire: bus: Fix device found flag correctly omits d130b50223d7 Merge branch 'v5.13-armsoc/dts64' into for-next omits cde00ed6e9de soundwire: cadence_master: fix kernel-doc omits 0e37b4fa67f5 media: coda: fix macroblocks count control usage omits b56dcff870c3 Merge branch 'v5.13-armsoc/dts64' into for-next omits d79b5193e532 Merge branch 'v5.13-clk/next' into for-next omits 7feba0310556 Merge branch 'v5.13-clk/clkids' into for-next omits 50421957308e arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems omits 3b493ac0ac04 arm64: dts: allwinner: h6: Switch to macros for RSB clock/ [...] omits 151d4e8e6ccf Merge branch 'next/dt64' into for-next omits 0488f4724faa Merge branch 'next/dt' into for-next omits 50f6b6ba7b7e Pull spelling fixup for ext2. omits a1e4a2fed6b2 Pull xfs real-time warning count update from Darrick. omits 660d06585433 Pull quotactl_path(2) support from Sasha. omits da848f9a0e13 phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table omits 59efca9a408b Merge fanotify event merging improvements and unpriviledge [...] omits 07789dc33f6f phy: ingenic: Fix a typo in ingenic_usb_phy_probe() omits 7e9908d1ab2e phy: ralink: phy-mt7621-pci: fix return value check in mt7 [...] omits 23ee15ed613b phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] omits 7adbee44d964 phy: ti: j721e-wiz: add missing call to of_node_put() omits 5af2a785a2ab phy: ralink: phy-mt7621-pci: fix XTAL bitmask omits 6793484b7cc2 gpio: aggregator: Replace custom get_arg() with a generic [...] omits 9a53c44c534e lib/cmdline: Export next_arg() for being used in modules omits 582cfdb9d206 Merge branch 'sunxi/clk-for-5.13' into sunxi/for-next omits e24d0f02e28a Merge branch 'sunxi/dt-for-5.13' into sunxi/for-next omits d4e4dffec50b reset: oxnas: replace file name with short description omits e52a6d1c770f Merge branch 'next/soc' into for-next omits 1d22ec33b8b2 Merge branch 'next/dt' into for-next omits 5e0c1ea01fec Merge branch 'next/dt64' into for-next omits 070e0364885c Merge remote-tracking branches 'sunxi-korg/sunxi/dt-for-5. [...] omits 149440cc8c17 reset: zynqmp: replace spaces with tabs omits 5dc29ad2f3e0 reset: bcm6345: Make reset_control_ops const omits 58a2f2acb16c clk: sunxi-ng: v3s: use sigma-delta modulation for audio-pll omits e99641dd569e ARM: dts: sun4i: Add support for Topwise A721 tablet omits 5952225054c9 dt-bindings: arm: Add Topwise A721 omits 2b8770215620 arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc omits 90f74cf09ff3 arm64: dts: allwinner: Use the new r_intc binding omits 93d2795a24a2 ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc omits 585df696b691 ARM: dts: sunxi: h3/h5: Add r_intc node omits 778ac7a349e1 ARM: dts: sunxi: Use the new r_intc binding omits c5b8ccc3da76 Pull udf & isofs UID/GID parsing fixes. omits 8e8f048a6941 Merge udf truncate fix. omits c626ff1d4806 Pull isofs buffer leak fix. omits faf042d15093 Merge branch 'edac-amd64' into edac-for-next omits 83c0cf46675f Merge branch 'edac-misc' into edac-for-next omits 6309c460a76f Pull lazytime fixes from Eric Biggers omits d15cd626d7a4 Pull inotify memcg accounting patch. omits f2a34093730f Merge branch 'edac-misc' into edac-for-next new 0aa099a312b6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 77364faf21b4 btrfs: initialize return variable in cleanup_free_space_cache_v1 new 142b507f911c Merge tag 'for-5.13-rc1-tag' of git://git.kernel.org/pub/s [...] new a3bc4ffeedf4 tools headers UAPI: Update tools's copy of drm.h headers new 0fdee797d60d tools headers UAPI: Sync drm/i915_drm.h with the kernel sources new b3172585b13d tools arch x86: Sync the msr-index.h copy with the kernel sources new e8c1167606c6 perf record: Disallow -c and -F option at the same time new 7aa3c9eabdf7 perf jevents: Silence warning for ArchStd files new a11c9a6e4724 perf session: Fix swapping of cpu_map and stat_config records new ad1237c30d97 perf tools: Fix dynamic libbpf link new 0d943d5fde60 tools headers UAPI: Sync linux/kvm.h with the kernel sources new b35629bc2fd5 tools headers kvm: Sync kvm headers with the kernel sources new a00b7e39d6b5 perf tools: Fix a build error on arm64 with clang new f8bcb061ea01 tools headers UAPI: Sync files changed by landlock, quotac [...] new 5a80ee4219a5 tools headers UAPI: Sync linux/prctl.h with the kernel sources new fb24e308b631 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies u [...] new 3916329309ea tools include UAPI powerpc: Sync errno.h with the kernel headers new 6faf64f52481 tools headers cpufeatures: Sync with the kernel sources new 71d7924b3e8a tools headers UAPI: Sync perf_event.h with the kernel sources new 1140ab592e2e Merge tag 'perf-tools-fixes-for-v5.13-2021-05-10' of git:/ [...] new f79f7a2d9676 arc: Fix typos/spellos new 8e97bf39fa03 ARC: kgdb: add 'fallthrough' to prevent a warning new 3433adc8bd09 ARC: entry: fix off-by-one error in syscall number validation new c5f756d8c626 ARC: mm: PAE: use 40-bit physical page mask new 1d5e4640e5df ARC: mm: Use max_high_pfn as a HIGHMEM zone border new 1d228ea63d10 Merge remote-tracking branch 'arc-current/for-curr' new 0c6c2d3615ef arm64: Generate cpucaps.h new a1bed090fc56 kselftest/arm64: Add missing stddef.h include to BTI tests new 37a8024d2655 arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup new 24c76be0852b Merge remote-tracking branch 'arm64-fixes/for-next/fixes' new 3cd203cf27c2 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new 8ab78863e9ef net/nfc/rawsock.c: fix a permission check bug new ddb6e00f8413 net: netcp: Fix an error message new a269333fa5c0 net: dsa: fix a crash if ->get_sset_count() fails new db825feefc68 net/mlx4: Fix EEPROM dump support new b94cbc909f1d net: dsa: fix error code getting shifted with 4 in dsa_sla [...] new 3058e01d31bb tipc: make node link identity publish thread safe new 297c4de6f780 net: dsa: felix: re-enable TAS guard band mode new 07113638d053 Merge remote-tracking branch 'net/master' new 73653dc453cf Merge remote-tracking branch 'bpf/master' new fdc3954029ce Merge remote-tracking branch 'ipsec/master' new e84749a78dc8 ALSA: usb-audio: Validate MS endpoint descriptors new e95e8d34390b Merge remote-tracking branch 'sound-current/for-linus' new 87c17f302cdf Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 605b75c50341 Merge remote-tracking branch 'spi-fixes/for-linus' new 28ec344bb891 usb: typec: tcpm: Don't block probing of consumers of "con [...] new 693520dc3912 Merge remote-tracking branch 'driver-core.current/driver-c [...] new 18abf8743674 cdc-wdm: untangle a circular dependency between callback a [...] new 04357fafea9c usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel M [...] new 9cbc7eb17cdf usb: dwc3: core: Add missing GHWPARAMS9 doc new 6c05cdbb9ef1 usb: Restore the reference to ch9.h new d1d90dd27254 usb: dwc3: gadget: Enable suspend events new 6f26ebb79a84 usb: dwc3: gadget: Rename EOPF event macros to Suspend new 75a41ce46bae usb: dwc2: Fix gadget DMA unmap direction new bb9c74a5bd14 usb: dwc3: gadget: Free gadget structure only after freein [...] new 18ffa988dbae usb: dwc3: gadget: Return success always for kick transfer [...] new b96992081fde usb: dwc3: imx8mp: detect dwc3 core node via compatible string new 0b2b149e918f usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() new e89baeba4f64 usb: dwc2: Remove obsolete MODULE_ constants from platform.c new 2e2b8d15adc2 usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP new b9a0866a5bdf usb: typec: ucsi: Put fwnode in any case during ->probe() new e17b02d49709 usb: dwc3: omap: improve extcon initialization new f75297853470 docs: usb: function: Modify path name new a60a34366e0d usb: fotg210-hcd: Fix an error message new 1f4642b72be7 usb: typec: ucsi: Retrieve all the PDOs instead of just th [...] new c34e85fa69b9 usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work new f1fbd950b59b usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS new d9ff1096a840 usb: musb: Fix an error message new 866959d1819e Merge remote-tracking branch 'usb.current/usb-linus' new c5a80540e425 USB: serial: ftdi_sio: add IDs for IDS GmbH Products new e467714f822b USB: serial: option: add Telit LE910-S1 compositions 0x701 [...] new 89b1a3d811e6 USB: serial: ti_usb_3410_5052: add startech.com device id new f8e8c1b2f782 USB: serial: pl2303: add device id for ADLINK ND-6530 GC new 6b6ab553c932 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 933d0dc92f92 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new 14b6cff54eda staging: rtl8723bs: avoid bogus gcc warning new b847be3012aa Merge remote-tracking branch 'staging.current/staging-linus' new 8edb79af88ef iio: light: gp2ap002: Fix rumtime PM imbalance on error new a2fa9242e89f iio: proximity: pulsedlight: Fix rumtime PM imbalance on error new 7061803522ee iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SE [...] new f73c730774d8 iio: gyro: mpu3050: Fix reported temperature value new 901f84de0e16 iio: core: fix ioctl handlers removal new af0670b0bf1b iio: core: return ENODEV if ioctl is unknown new af0e1871d79c iio: tsl2583: Fix division by a zero lux_val new 534f5d50f9ae Merge remote-tracking branch 'iio-fixes/fixes-togreg' new 285c0faddceb habanalabs: expose ASIC specific PLL index new 001d5f66c156 habanalabs: skip reading f/w errors on bad status new b5fd82a7af19 habanalabs: change error level of security not ready new 27a9e35daad0 habanalabs: ignore f/w status error new 24a107097fbd habanalabs: wait for interrupt wrong timeout calculation new 115726c5d312 habanalabs/gaudi: Fix a potential use after free in gaudi_ [...] new ba2b062ffa3d Merge tag 'misc-habanalabs-fixes-2021-05-08' of https://gi [...] new 03dca3872713 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 0f10df55e0dc Merge remote-tracking branch 'ide/master' new 1c4841ccbd2b dmaengine: idxd: add engine 'struct device' missing bus ty [...] new 077cdb355b3d dmaengine: idxd: add missing dsa driver unregister new 17866bc6b2ae dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions new 4ad5dd2d7876 dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc new 538ea65a9fd1 dmaengine: xilinx: dpdma: initialize registers before request_irq new 28fa3d35c5e0 Merge remote-tracking branch 'dmaengine-fixes/fixes' new 56a8d3fd1f34 mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper new ad9ffdce4539 mtd: rawnand: fsmc: Fix external use of SW Hamming ECC helper new c4b7d7c480d6 mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming [...] new 3e09c0252501 mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper new 46fcb57e6b72 mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper new 6a4c5ada5774 mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper new 3d227a0b0ce3 mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming EC [...] new 562b4e91d3b2 mtd: parsers: ofpart: fix parsing subpartitions new d8e799cc4e07 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new 726c945ab2eb hwmon: (corsair-psu) Remove unneeded semicolons new 5216dff22dc2 hwmon: (occ) Fix poll rate limiting new 2d101db3e5be hwmon: (pmbus/fsp-3y) Fix FSP-3Y YH-5151E non-compliant vo [...] new 8370e5b09308 hwmon: (ltc2992) Put fwnode in error case during ->probe() new 530116a00d20 Merge remote-tracking branch 'hwmon-fixes/hwmon' new a7389ada041a Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 8ec1efe293bb Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 357e1a1e8d5f Merge remote-tracking branch 'vfs-fixes/fixes' new 5311221304fa dt-bindings: phy: cadence-torrent: update reference file of docs new a21fd86faa9b Merge remote-tracking branch 'devicetree-fixes/dt/linus' new 957c2aa209ce Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 40e6d93713c7 Merge remote-tracking branch 'pidfd-fixes/fixes' new af09555f31c4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new d28445178c75 Merge remote-tracking branch 'asm-generic/master' new ed238dc60296 Merge remote-tracking branch 'arm/for-next' new 7e78d84f2818 Merge remote-tracking branch 'arm-soc/for-next' new 437a12b73924 Merge remote-tracking branch 'actions/for-next' new f28b1159757c Merge remote-tracking branch 'amlogic/for-next' new 416f0f6b4e64 Merge remote-tracking branch 'aspeed/for-next' new a8c19a4f13d8 Merge remote-tracking branch 'at91/at91-next' new 163f08cd3611 Merge remote-tracking branch 'imx-mxs/for-next' new 6a275254fb30 Merge remote-tracking branch 'keystone/next' new 59994553d5f7 Merge remote-tracking branch 'mediatek/for-next' new a85dc91b83fc Merge remote-tracking branch 'mvebu/for-next' new 3fdfae4d0966 Merge remote-tracking branch 'omap/for-next' new 01561ecc75ba Merge remote-tracking branch 'qcom/for-next' new ad75bf3f7e07 Merge remote-tracking branch 'raspberrypi/for-next' new f321406a1cfa Merge remote-tracking branch 'realtek/for-next' new 366db3ac3cdf arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Fix CS [...] new 0a96c05995ef arm64: dts: renesas: Add port@0 node for all CSI-2 nodes to dtsi new b8d499f0966b ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list new 8f3d063349fc arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-n [...] new a877910e7502 arm64: dts: renesas: beacon kit: Setup AVB refclk new 429174b0c6ca arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders new 6f20125402c7 arm64: dts: renesas: condor: Switch eMMC bus to 1V8 new 7e5928d3ce2b arm64: dts: renesas: v3msk: Fix memory size new 213494b51d07 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next new 6d8d5cf46c88 Merge remote-tracking branch 'renesas/next' new e5c73bdb136c reset: bcm6345: Make reset_control_ops const new 829cdfe0a394 reset: zynqmp: replace spaces with tabs new 91b8050c41b3 reset: oxnas: replace file name with short description new 9a531e4d5a49 dt-bindings: reset: microchip sparx5 reset driver bindings new 453ed4283beb reset: mchp: sparx5: add switch reset driver new 1c5e05c23f4a reset: whitespace fixes new 534d3fa24e9f reset: berlin: replace unsigned with unsigned int new 05cf8fffcdeb reset: ti-syscon: fix to_ti_syscon_reset_data macro new 71400c3fc45e reset: sti/syscfg: replace comma with semicolon new b19a5aec3512 reset: uniphier: enclose UNIPHIER_RESET_ID_END value in pa [...] new 42f6a76fbe85 reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB new 6ab9d6219f86 reset: RESET_INTEL_GW should depend on X86 new 466ba3c8ff4f reset: a10sr: add missing of_match_table reference new 37a9d70f21c1 Merge remote-tracking branch 'reset/reset/next' new d5c24e20daf0 ARM: dts: rockchip: Fix thermal sensor cells o rk322x new dfbfb86a43f9 ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036- [...] new 6db880a454e2 Merge branch 'v5.14-armsoc/dts32' into for-next new bbac8bd65f54 arm64: dts: rockchip: Enable USB3 for rk3328 Rock64 new 75f95927334d arm64: dts: rockchip: Enable USB3 for rk3328 ROC-RK3328-CC new bf340c8084d2 arm64: dts: rockchip: Enable USB3 for rk3328 Rock Pi E new d49f120e27dc arm64: dts: rockchip: Enable USB3 Ethernet on rk3328 NanoPi R2S new 6a11ffc2cc54 arm64: dts: rockchip: rename LED label for NanoPi R4S new e6526f90696e arm64: dts: rockchip: Drop fephy pinctrl from gmac2phy on [...] new 642593eec325 arm64: dts: rockchip: add timer0 clocks on rk3368 new 954d5986afa5 arm64: dts: rockchip: Use only supported PCIe link speed o [...] new a7ecfad495f8 arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi new 9ac8c6a5c9b1 Merge branch 'v5.14-armsoc/dts64' into for-next new 7b46d674ac00 ARM: dts: rockchip: Fix the timer clocks order new 6b023929666f ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x new 304b8fbc950b ARM: dts: rockchip: Remove useless interrupt-names on IOMM [...] new 62d521a9dc95 Merge branch 'v5.14-armsoc/dts32' into for-next new 2bf375982f4a arm64: dts: rockchip: Remove useless interrupt-names prope [...] new 115d358a7139 Merge branch 'v5.14-armsoc/dts64' into for-next new 8cbc5d2f2fe4 dt-bindings: add power-domain header for RK3568 SoCs new 8b3ceb06225a Merge branch 'v5.14-shared/powerdomain' into v5.14-armsoc/drivers new 0a69452e0356 soc: rockchip: power-domain: Add a meaningful power domain name new 41413a20b082 dt-bindings: arm: rockchip: convert pmu.txt to YAML new c29c9dc89381 dt-bindings: arm: rockchip: add more compatible strings to [...] new dfbe3e44ae84 dt-bindings: power: rockchip: Convert to json-schema new 53f8551a36f9 dt-bindings: power: rockchip: Add bindings for RK3568 Soc new b9402acf6350 soc: rockchip: power-domain: add rk3568 powerdomains new 1555d6bbd74e Merge branch 'v5.14-armsoc/drivers' into for-next new f2948781a72f ARM: dts: rockchip: Fix power-controller node names for rk3066a new d3bcbcd39617 ARM: dts: rockchip: Fix power-controller node names for rk3188 new 970cdc53cb1a ARM: dts: rockchip: Fix power-controller node names for rk3288 new a3ec2d38f6dd ARM: dts: rockchip: add #power-domain-cells to power domain nodes new 08c411e08110 Merge branch 'v5.14-armsoc/dts32' into for-next new d5de0d688ac6 arm64: dts: rockchip: Fix power-controller node names for px30 new 6e6a282b49c6 arm64: dts: rockchip: Fix power-controller node names for rk3328 new 148bbe29f910 arm64: dts: rockchip: Fix power-controller node names for rk3399 new 837188d49823 arm64: dts: rockchip: add #power-domain-cells to power dom [...] new 382bdc9c2837 Merge branch 'v5.14-armsoc/dts64' into for-next new 3a33e7ac15a2 Merge remote-tracking branch 'rockchip/for-next' new 75a441ca793c Merge remote-tracking branch 'scmi/for-linux-next' new cbccad664927 arm64: sunxi: Build the sun4i timer driver new fd5ef505453f ARM: dts: sun8i: r40: add /omit-if-no-ref/ to pinmux nodes [...] new 492dd7309aed ARM: dts: sun8i: r40: add pinmux settings for MMC3 and UAR [...] new 157da630c7ff dt-bindings: add compatible vendor prefix for Forlinx new ed85561fe39c dt-bindings: arm: add compatible for Forlinx OKA40i-C and [...] new d0aac8cbbd0c ARM: dts: sun8i: r40: add devicetree for Forlinx FETA40i-C [...] new 6e42742301e1 dt-bindings: arm: Add NanoPi R1S H5 new 7c9dbeda744f arm64: dts: allwinner: h5: Add NanoPi R1S H5 support new c0dfb7ea26e5 dt-bindings: timer: Simplify conditional expressions new 1a935749022d dt-bindings: timer: Add compatibles for sun50i timers new a496d3b47e17 arm64: dts: allwinner: a64: Sort watchdog node new 636a332e6e75 arm64: dts: allwinner: Add sun4i MMIO timer nodes new 76a1bdd8925a ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells new 780a7ee584cf ARM: dts: sun8i-a33: Allow using multiple codec DAIs new c58f4396a2d2 arm64: dts: allwinner: a64: Allow using multiple codec DAIs new 9968d69b9bfa arm64: dts: allwinner: a64: Add pinmux nodes for AIF2/AIF3 new 1988b3e338b5 arm64: dts: allwinner: a64: Allow multiple DAI links new 8b821dcd78ac arm64: dts: allwinner: pinephone: Add support for Bluetooth audio new a4a3dcd51bc9 Merge branches 'sunxi/core-for-5.14' and 'sunxi/dt-for-5.1 [...] new 7f21a6e57d27 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 3f53a7724cdb Merge remote-tracking branch 'tegra/for-next' new b4f37ff1dc51 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 8347c6d5a678 Merge remote-tracking branch 'csky/linux-next' new 21e3e3f7e373 Merge remote-tracking branch 'h8300/h8300-next' new bc7c9993a0d8 m68k: Drop -fno-strength-reduce from KBUILD_CFLAGS new eeff86b6d18c m68k: dma: Remove unnecessary include of asm/cacheflush.h new edbf0cf668ef Merge remote-tracking branch 'm68k/for-next' new 68d03de1dc31 Merge remote-tracking branch 'sh/for-next' new ee37321cc060 Merge remote-tracking branch 'pidfd/for-next' new e408572ceff5 Merge branch 'misc-5.13' into for-next-current-v5.12-20210510 new e9a6a5f268bb Merge branch 'for-next-current-v5.12-20210510' into for-ne [...] new 960fe5671803 btrfs: correct try_lock_extent() usage in read_extent_buff [...] new e0de1bd47376 btrfs: zoned: fix silent data loss after failure splitting [...] new 83c92f561d16 btrfs: do not consider send context as valid when trying t [...] new 0daf40d9fffc btrfs: remove stale comment for argument seed of btrfs_fin [...] new 365509457ea3 btrfs: fix race leading to unpersisted data and metadata on fsync new 2bacdf3109cb btrfs: fix deadlock when cloning inline extents and using qgroups new bd421c4a493b btrfs: check worker before need_preemptive_reclaim new 6b9a538f8942 btrfs: only clamp the first time we have to start flushing new 9ce05a815a3a btrfs: take into account global rsv in need_preemptive_reclaim new a7f55ec9adc0 btrfs: use the global rsv size in the preemptive thresh ca [...] new 721d61fc5ad3 btrfs: don't include the global rsv size in the preemptive [...] new 78769e657973 btrfs: only ignore delalloc if delalloc is much smaller th [...] new f66b2e1ef2c4 btrfs: handle preemptive delalloc flushing slightly differently new 18fe6de46e05 btrfs: fix unmountable seed device after fstrim new 9f31cbebd859 btrfs: zoned: sanity check zone type new 056cfe0adbdd btrfs: zoned: bail out if we can't read a reliable write pointer new ad9dc2db84ee btrfs: initialize return variable in cleanup_free_space_cache_v1 new 71691bf0877c btrfs: return 0 for dev_extent_hole_check_zoned hole_start [...] new 466a680e0a9c btrfs: avoid RCU stalls while running delayed iputs new 7fcedcc533c9 btrfs: rename check_async_write and let it return bool new 01e833fe19fd btrfs: return whole extents in fiemap new af5665ede3a6 Merge branch 'misc-next' into for-next-next-v5.13-20210510 new 2dd3bda1bd3d btrfs: remove the dead branch in btrfs_io_needs_validation() new cb206ce9248b btrfs: make btrfs_verify_data_csum() to return a bitmap new 6512659d8f13 btrfs: submit read time repair only for each corrupted sector new 7c55068001bf btrfs: remove io_failure_record::in_validation new 14dea489e796 Merge branch 'ext/qu/repair-by-sector' into for-next-next- [...] new 64ed6da2fb27 Merge branch 'for-next-next-v5.13-20210510' into for-next- [...] new 8ec1b22437cb btrfs: handle transaction start error in btrfs_fileattr_set new 507fa7fe0911 Merge branch 'fixes-for-master' into for-next-20210510 new 59aee1f83f5b Merge remote-tracking branch 'btrfs/for-next' new b96ab51d9440 Merge remote-tracking branch 'ceph/master' new 8130667a30c0 Merge remote-tracking branch 'cifs/for-next' new 9a5549727ad9 cifsd: fix invalid memory access in smb2_write() new 4be799a29fa4 Merge pull request #44 from namjaejeon/cifsd-for-next new cfb825552e27 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 8c721cb0f742 quota: Use 'hlist_for_each_entry' to simplify code new b577750e4157 MAINTAINERS: Add Matthew Bobrowski as a reviewer new 2335e1b8ee3b Pull MAINTAINERS file update. new 95a78dac3f87 Merge remote-tracking branch 'ext3/for_next' new efdb3c83d717 Merge remote-tracking branch 'jfs/jfs-next' new faf0e7afdaa9 Merge remote-tracking branch 'vfs/for-next' new f6df494ee225 Merge remote-tracking branch 'printk/for-next' new 61cac691262a Merge remote-tracking branch 'hid/for-next' new 69b5de788aa3 Merge remote-tracking branch 'i2c/i2c/for-next' new ac6618e468e4 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 new 928b30ee31e7 hwmon: (pmbus/zl6100) Update documentation for zl6100 driver new ade8fc9a8063 hwmon: (lm75) Add TI TMP1075 support new e37f504ec8c7 dt-bindings: hwmon: Add Texas Instruments TMP1075 new aa6567a7a5f8 docs: hwmon: avoid using UTF-8 chars new d3b08ef255fd hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" new caecfdc38c96 hwmon: (max31722) Remove non-standard ACPI device IDs new 7c9df4e6170c hwmon: (lm70) Use SPI_MODE_X_MASK new 2f7479059590 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new bf9e262fcfa6 docs/zh_CN: Remove obsolete translation file new 9e255e2b9afe Documentation: drop optional BOMs new e386b33e26dc Merge remote-tracking branch 'jc_docs/docs-next' new e90812c47b95 staging: media: rkvdec: fix pm_runtime_get_sync() usage count new 4cba5473c5ce media: venus: Rework error fail recover logic new 747bad54a677 media: s5p_cec: decrement usage count if disabled new 6005a8e955e4 media: i2c: ccs-core: return the right error code at suspend new da3a1858c3a3 media: i2c: ccs-core: fix pm_runtime_get_sync() usage count new 62c90446868b media: i2c: imx334: fix the pm runtime get logic new e6695c89b3d4 media: exynos-gsc: don't resume at remove time new dd97908ee350 media: atmel: properly get pm_runtime new 892bb6ecead9 media: hantro: do a PM resume earlier new e7c617cab7a5 media: marvel-ccic: fix some issues when getting pm_runtime new d07bb9702cf5 media: mdk-mdp: fix pm_runtime_get_sync() usage count new fa9f443f7c96 media: rcar_fdp1: simplify error check logic at fdp_open() new 45e75a8c6fa4 media: rcar_fdp1: fix pm_runtime_get_sync() usage count new 220955ec3c84 media: renesas-ceu: Properly check for PM errors new fdc34e82c0f9 media: s5p: fix pm_runtime_get_sync() usage count new c41e02493334 media: am437x: fix pm_runtime_get_sync() usage count new 6e8b1526db16 media: sh_vou: fix pm_runtime_get_sync() usage count new 908711f542c1 media: mtk-vcodec: fix PM runtime get logic new 10343de268d1 media: s5p-jpeg: fix pm_runtime_get_sync() usage count new baa450f08d69 media: sti/delta: use pm_runtime_resume_and_get() new 9c298f82d839 media: sunxi: fix pm_runtime_get_sync() usage count new c44eac5b72e2 media: sti/bdisp: fix pm_runtime_get_sync() usage count new 59f96244af94 media: exynos4-is: fix pm_runtime_get_sync() usage count new 59087b66ea67 media: exynos-gsc: fix pm_runtime_get_sync() usage count new 9148cded3a02 media: staging: media: hantro: Align line break to the ope [...] new d637c5dbbfee media: staging: media: hantro: Align line break to the ope [...] new d58f75de9b95 media: staging: media: omap4iss: Align line break to the o [...] new 047d39c4a1bc media: staging: media: atomisp: Removed a superfluous else clause new 94dfa800dda4 media: staging: media: atomisp: i2c: align line break to m [...] new a21baa418c5b media: staging: media: intel-ipu3: remove unnecessary blank line new 25074ea239ac media: staging: media: intel-ipu3: reduce length of line new 17daf473e2a4 media: staging: media: intel-ipu3: remove space before tabs new 72e038724108 media: staging: media: intel-ipu3: line should not end with '[' new 7900bdc25a01 media: staging: media: zoran: add spaces around '<<' operator new 451c34dd69b8 media: staging: media: atomisp: Minor code style changes new d7c89be51d17 media: staging: media: omap4iss: Remove unused macro function new bbbcba0267e2 media: staging: media: atomisp: pci: Correct identation in [...] new 848802da8d04 media: staging: media: atomisp: pci: Correct identation in [...] new 14bc5eb80bda media: staging: media: atomisp: pci: Format comments accor [...] new 73edc4da4063 media: staging: media: atomisp: pci: Format comments accor [...] new 754b72e9db60 Merge remote-tracking branch 'v4l-dvb/master' new e5af36b2adb8 cpufreq: intel_pstate: Use HWP if enabled by platform firmware new 4b8fba8d0746 Merge branch 'pm-cpufreq' into linux-next new 29038ae2ae56 Revert "Revert "ACPI: scan: Turn off unused power resource [...] new dc9d574fa82f Merge branch 'acpi-pm' into linux-next new 82fedd9b7988 Merge remote-tracking branch 'pm/linux-next' new 7978facb640a Merge remote-tracking branch 'ieee1394/for-next' new d2792e91de2b net: openvswitch: Remove unnecessary skb_nfct() new 48de7c0c1c92 neighbour: Remove redundant initialization of 'bucket' new b76078df1593 net: qca_spi: Avoid reading signature three times in a row new 6e03f3ff29c1 net: qca_spi: Avoid re-sync for single signature error new a53935674563 net: qca_spi: Introduce stat about bad signature new 3f8fca5d4335 Merge branch 'qca_spi-sync' new a100243d95a6 rtnetlink: avoid RCU read lock when holding RTNL new 71f0891c84df net: mvpp2: Put fwnode in error case during ->probe() new 692b82c57f71 net: mvpp2: Use device_get_match_data() helper new cf3399b731d3 net: mvpp2: Use devm_clk_get_optional() new 584525554fd6 net: mvpp2: Unshadow error code of device_property_read_u32() new aed6864035b1 net: stmmac: platform: Delete a redundant condition branch new 532062b09956 atm: Replace custom isprint() with generic analogue new 9d9d415f0048 ptp: ptp_clock: make scaled_ppm_to_ppb static inline new 514def5dd339 phy: nxp-c45-tja11xx: add timestamping support new 27d64141949e Merge branch 'ytja1103-ptp' new 9e3617a7b845 net: pch_gbe: Propagate error from devm_gpio_request_one() new aca6a8746c36 net: pch_gbe: Convert to use GPIO descriptors new 6fcfb267cb49 net: pch_gbe: use readx_poll_timeout_atomic() variant new 443ef39b499c net: pch_gbe: Use proper accessors to BE data in pch_ptp_match() new 40b161bb16c4 net: pch_gbe: remove unneeded MODULE_VERSION() call new 1f975aba215b Merge branch 'pch_gbe-cleanups' new 376d68929d5b mvpp2: remove unused parameter new 4c598e5e679c mvpp2: suppress warning new 3913ba732e97 Merge branch 'mvpp2-warnings' new f2d381e6722c Merge remote-tracking branch 'net-next/master' new f68a430c1b5e Merge remote-tracking branch 'bluetooth/master' new c054de10ae5d mtd: plat-ram: remove redundant dev_err call in platram_probe() new da1e6fe563e6 mtd: phram: Fix error return code in phram_setup() new e4f3c9118f27 mtd: mtd_oobtest: fix error return code in mtd_oobtest_init() new 5b2fbe0ca0e8 mtd: core: Convert sysfs sprintf/snprintf family to sysfs_emit new ce675043fa12 mtd: mtdpart: Convert sysfs sprintf/snprintf family to sysfs_emit new 16a7af2ecc22 mtd: nftlcore: remove set but rewrite variables new a4d82940ff85 dt-bindings: mtd: brcm,trx: Add brcm,trx-magic new d7f7e04f8b67 mtd: parsers: trx: Allow to specify brcm, trx-magic in DT new 81bb218c8292 mtd: parsers: trx: Allow to use TRX parser on Mediatek SoCs new 1333a6779501 nvmem: core: allow specifying of_node new e6aed6717cd4 dt-bindings: mtd: add YAML schema for the generic MTD bindings new 74ae3663b110 dt-bindings: mtd: add OTP bindings new 96d3af22f87c dt-bindings: mtd: spi-nor: add otp property new 4b361cfa8624 mtd: core: add OTP nvmem provider support new 6500dc2bde93 mtd: mtd_oobtest: Remove redundant assignment to err new 9c5b19c2eea8 mtd: *nftl: return -ENOMEM when kmalloc failed new 063deb31ae90 mtd: tests: Remove redundant assignment to err new feb05fae4df1 mtd: Create partname and partid debug files for child MTDs new cc9d663a00a0 drivers: mtd: sm_ftl: Fix alignment of block comment new a72398330abb Merge remote-tracking branch 'mtd/mtd/next' new 03299d054047 mtd: rawnand: hisi504: Remove redundant dev_err call in probe new e101bd304561 mtd: rawnand: mtk: remove redundant dev_err call in mtk_ec [...] new 4d888eceb725 mtd: rawnand: silence static checker warning in nand_setup [...] new 21020becdf0c mtd: rawnand: qcom: allow override of partition parser new 27736ddd24cb dt-bindings: mtd: brcmnand: convert to the json-schema new fd0d8d85f723 mtd: nand: bbt: Fix corner case in bad block table handling new b42f70fb8421 Merge remote-tracking branch 'nand/nand/next' new db7f1e0140e8 drm/amdgpu: fix r initial values new 8e4d5d43cc6c drm/amdgpu: Handling of amdgpu_device_resume return value [...] new 440d8774eff1 drm/amdgpu: Register VGA clients after init can no longer fail new d477eb171949 drm/amd/pm/powerplay/hwmgr: Fix kernel-doc syntax in docum [...] new a273f315b949 drm/amdgpu/display: add documentation for dmcub_trace_event_en new 1fdbbc123f55 drm/amd/amdgpu: Fix errors in documentation of function pa [...] new 5760dcb953ee drm/amd/display: Fix build warnings new b44cdca7fd79 amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffe [...] new 8f4a92937b27 drm/amdgpu: add hdp ras structures new b11625f56f09 drm/amdgpu: add helpers for hdp ras init/fini new ca81b26d21b3 drm/amdgpu: implement hdp v4_0 ras functions new 6f12507fad4c drm/amdgpu: initialize hdp v4_0 ras functions new 7c63694eb97f drm/amdgpu: init/fini hdp v4_0 ras new 78871b6c8be3 drm/amdgpu: enable ras error count query and reset for HDP new 8e17ddc2e215 drm/amdgpu: retired reset_ras_error_count from hdp callbacks new 9adaac6eb488 drm/amdgpu: switch to mmhub ras callback for ras fini new 1f6e8eb15311 drm/amdgpu: enable gfx ras in aldebran by default new ddab8bd788f5 drm/amd/display: Fix two cursor duplication when using overlay new 4034fba13801 drm/amd/display: Remove duplicate include of hubp.h new d1dfd370c30a drm/amd/display: Remove duplicate declaration of dc_state new deb689832ff6 drm/amdkfd: report atomics support in io_links over xgmi new 559f418ed663 drm/amdkfd: report the numa weight between host and device [...] new 838eb73c8d5f drm/amdgpu: Add a new device ID for Aldebaran new cecd91b4f791 drm/amdkfd: Add Aldebaran virtualization support new e7de0d844ea8 drm/amdgpu: Add Aldebaran virtualization support new a1b6aa49471c drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC new 589bb0ca4767 drm/amdgpu: Rename the flags to eliminate ambiguity v2 new 1704ac8e439e drm/amdkfd: flush TLB after updating GPU page table new b617207e8001 drm/amdgpu: remove excess function parameter new 2e4ec251628f drm/amdkfd: Make svm_migrate_put_sys_page static new cf8b92a75646 drm/amd/display: fix potential gpu reset deadlock new df0a271cc794 drm/amd/display: add dsc stream overhead for dp only new b86e7eef91ef drm/amd/display: Avoid gpio conflict on MST branch new f50160cf0f98 drm/amdgpu: force enable gfx ras for vega20 ws new 118b4627d677 drm/amd/display: multi-eDP backlight support new bc415a4b1c4a drm/amdgpu/dc: Revert commit "treat memory as a single-channel" new 4462bca7d186 drm/amd/display: Extend DMUB HW params to allow DM to spec [...] new 7f63d8a1ad37 drm/amd/display: update DCN to use new surface programming new 81927e2808be drm/amd/display: Support for DMUB AUX new 36c9137b1a96 drm/amd/display: Add audio support for DFP type of active [...] new 70c14a1d7ee4 drm/amd/display: remove checking sink in is_timing_changed new 05e62b6b6433 drm/amd/display: Filter out YCbCr420 timing if VSC SDP not [...] new 5728d5e58dbe drm/amd/display: Set stream_count to 0 when dc_resource_st [...] new 3375bd91d339 drm/amd/display: [FW Promotion] Release 0.0.64 new 84a19fa786a9 drm/amd/display: 3.2.134 new bdd2465730a3 drm/amdkfd: fix no atomics settings in the kfd topology new b8c78bdb0bc6 drm/amd/pm: Add interface to get FW private buffer new 27ebf21f9220 drm/amd/pm: Add debugfs node to read private buffer new 969aea093167 MAINTAINERS: fix a few more amdgpu tree links new e8d7aa68c8fe drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 new 36f77e12a21e drm/amdgpu: drop the GCR packet from the emit_ib frame for [...] new 359615251034 drm/radeon: Fix off-by-one power_state index heap overwrite new 642f3ad00f96 drm/radeon: Avoid power table parsing memory leaks new 2b24c199388e drm/amd/pm: initialize variable new fb6372652391 drm/amd/amdgpu/amdgpu_drv.c: Replace drm_modeset_lock_all [...] new 74abbdedc33e drm/amdkfd: Update L1 and add L2/3 cache information new a8f768874aaf drm/amdgpu: set vcn mgcg flag for picasso new 67387dfe0f66 drm/amdgpu: change the default timeout for kernel compute queues new bcfbb6016b3d drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode. new 37ac3dc00da0 drm/amdgpu: Use device specific BO size & stride check. new 403c9674a898 drm/amd/pm: new gpu_metrics structure for pmfw attached timestamp new cfd053be1fa3 drm/amd/pm: expose pmfw attached timestamp on Aldebaran new 0487bbb44464 drm/amdgpu/pm: add documentation for pp_od_clock_voltage for APUs new 3dc8077fb00b drm/amdgpu/pm: add documentation for pp_od_clock_voltage f [...] new ddec8d3be0f8 drm/amdkfd: add ACPI SRAT parsing for topology new da6b993717eb drm/amdgpu: Enable TCP channel hashing for Aldebaran new 2a1bf57c0fd1 drm/amdgpu: update the shader to clear specific SGPRs new 71efc8701a47 drm/amdgpu: update vcn1.0 Non-DPG suspend sequence new acdae2169bae drm/amdgpu: Remove redundant ras->supported new e509965e58ab drm/amdgpu: Move up ras_hw_supported new 8ab0d6f030ba drm/amdgpu: Rename to ras_*_enabled new ef0d7d2001c9 drm/amdgpu: Export ras_*_enabled to debugfs new 04fe3fd10e9a drm/amdkfd: handle errors returned by svm_migrate_copy_to_ [...] new 7ddd9770857e drm/amdgpu: Quit RAS initialization earlier if RAS is disabled new 509b9a5b4865 drm/amd/display: Avoid HPD IRQ in GPU reset state new 011907fda360 drm/amdgpu: covert ras status to kernel errno new 99732e52e7f8 drm/amd/display: Update DPRX detection. new ede4f6dac99e drm/amd/display: Update setting of DP training parameters. new 822536713066 drm/amd/display: Add fallback and abort paths for DP link [...] new 573a0a03af02 drm/amd/display: Expand DP module training API. new eda8f7993d0a drm/amd/display: Add dc log for DP SST DSC enable/disable new 4469201b1935 drm/amd/display: DETBufferSizeInKbyte variable type modifications new ebc22cbdc058 drm/amd/display: minor dp link training refactor new c31bef1cb120 drm/amd/display: Fix clock table filling logic new 98ad74c6a92e drm/amd/display: Handle pixel format test request new 9119e993cfd1 drm/amd/display: Handle potential dpp_inst mismatch with pipe_idx new 8809a7a4afe9 drm/amd/display: fix use_max_lb flag for 420 pixel formats new 14b1f0738e31 drm/amd/display: 3.2.135 new 0b51e7e8ef69 drm/amd/display: [FW Promotion] Release 0.0.65 new 9798970bc744 drm/amd/display: 3.2.135.1 new 4f64f1c8e1fd drm/amdgpu: correct the funtion to clear GCEA error status new 7780f50358ee drm/amdgpu: add function to clear MMEA error status for aldebaran new 28ea8752f6fb drm/amd/display: remove unused function dc_link_perform_li [...] new c666bbf0e9b5 drm/amd/amdgpu: Fix errors in function documentation new 293774413a3f drm/radeon/ni_dpm: Fix booting bug new cc1a54d8f1d0 drm/radeon/si_dpm: Fix SMU power state load new 564ac172a39f drm/amd/pm: Fix out-of-bounds bug new 0b62b6ed6959 drm/amd/display: Initialize attribute for hdcp_srm sysfs file new 818ebc0296e6 drm/amd/display: Delete several unneeded bool conversions new c8e2c9f9927f drm/amdgpu: Delete two unneeded bool conversions new d88737b35881 drm/amdgpu/display: remove an old DCN3 guard new eb9d5f005c42 drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN [...] new 48fd039a498e drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN i [...] new 4f1dbc46cf73 drm/amdgpu/display: fix dal_allocation documentation new 4cda26236b16 drm/amdgpu: Add vbios info ioctl interface new 8b0e806ce8f7 usb/host: enable auto power control for xhci-pci new c5018bab8930 drm/amdgpu: add another raven1 gfxoff quirk new 1cdd8f733acf drm/amdgpu: only check for _PR3 on dGPUs new 850f90feddde drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 4cece127b754 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new b7ead41fc613 Revert "drm/amd/display: To modify the condition in indica [...] new 507fd6ff9897 drm/amdgpu: check whether s2idle is enabled to determine s0ix new a46e77cae388 drm/radeon: Add HD-audio component notifier support new c0c50f32b17f Merge remote-tracking branch 'amdgpu/drm-next' new 7554e02ef55f Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new a4b8ec6e8eb1 Merge remote-tracking branch 'drm-msm/msm-next' new 06841148c570 drm/imx: ipuv3-plane: do not advertise YUV formats on plan [...] new f4b34faa0842 drm/imx: Annotate dma-fence critical section in commit path new 94dfec48fca7 drm/imx: Add 8 pixel alignment fix new 11e3c676683c drm/imx: ipuv3-plane: Remove two unnecessary export symbols new 17b9a94656fe drm/imx: ipuv3-plane: fix PRG modifiers after drm managed [...] new 4618cb7903d6 gpu: ipu-v3: Add Rec.709 limited range support to DP new fc1e985b67f9 drm/imx: ipuv3-plane: add color encoding and range properties new 5cc46e3e649a Merge remote-tracking branch 'imx-drm/imx-drm/next' new 48a31456509c Merge remote-tracking branch 'etnaviv/etnaviv/next' new 9d0334647aa8 block_dump: remove block_dump feature in mark_inode_dirty() new b40ca5ff2336 block_dump: remove block_dump feature new 5a40eaac74d0 block_dump: remove comments in docs new fcd2ae054338 Merge branch 'for-5.14/block' into for-next new 5d633b62e9d4 Merge remote-tracking branch 'block/for-next' new 7ee06ddc4038 dm snapshot: fix a crash when an origin has no snapshots new 27b0e7eb617b Merge remote-tracking branch 'device-mapper/for-next' new 2b623bed9c0e Merge remote-tracking branch 'security/next-testing' new a4d01da71544 Merge remote-tracking branch 'apparmor/apparmor-next' new 72c369192931 Merge remote-tracking branch 'keys/keys-next' new 9a81b8cbc245 dt-bindings: reset: Convert ti,sci-reset to json schema new a7dbfa6f3877 dt-bindings: clock: Convert ti,sci-clk to json schema new fda55c7256fe dt-bindings: soc: ti: Convert ti,sci-pm-domain to json schema new 5a9652f6994e dt-bindings: arm: keystone: Convert ti,sci to json schema new be78329717e4 dt-bindings: arm: firmware: Convert linaro,optee-tz to jso [...] new a869742ff51e dt-bindings: ata: renesas,rcar-sata: Make power-domains an [...] new 4fa9ee2e65ec dt-bindings: pwm: renesas,pwm-rcar: Make power-domains and [...] new 4d92239b6517 dt-bindings: power: sysc-rmobile: Convert to json-schema new aef654741de3 dt-bindings: clk: emev2: Convert to json-schema new 57d4ef85fc33 dt-bindings: clock: renesas,r9a06g032-sysctrl: Convert to [...] new 2e64ad1ca775 dt-bindings: add vendor prefix for Insignal Ltd new d30e82a6461b dt-bindings: net: Convert mdio-gpio to yaml new 2b8331506216 Merge remote-tracking branch 'devicetree/for-next' new 89f5f8fb5bf4 EDAC/thunderx: Remove irrelevant variable from error messages new c88819bcf483 Merge remote-tracking branch 'edac/edac-for-next' new be1c2bb3ba5a ARM: PXA: Fix cplds irqdesc allocation when using legacy mode new 5b44955dc198 irqchip/apple-aic: APPLE_AIC should depend on ARCH_APPLE new ad59ad1b0c7b Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds d98d7f6c0206 tools/memory-model: Document locking corner cases adds 631d736c8400 tools/memory-model: Make judgelitmus.sh note timeouts adds a4cb355d52c0 tools/memory-model: Make cmplitmushist.sh note timeouts adds 9f4555141e75 tools/memory-model: Make judgelitmus.sh identify bad macros adds c974e721a61c tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds a0467bd810a4 tools/memory-model: Fix paulmck email address on pre-exist [...] adds be5e43f302f7 tools/memory-model: Update parseargs.sh for hardware verification adds d8088fe47403 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 54d1fa2ebfb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 0365913bc568 tools/memory-model: Fix checkalllitmus.sh comment adds 668e92523850 tools/memory-model: Hardware checking for check{,all}litmus.sh adds c5f626ebd571 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds f9c96b0fed15 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 0122bf346104 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 178c201f7427 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 16a06f760423 tools/memory-model: Keep assembly-language litmus tests adds 9034bc38f53e tools/memory-model: Allow herd to deduce CPU type adds c3caa9f90247 tools/memory-model: Make runlitmus.sh check for jingle errors adds dbc8e7ab04f5 tools/memory-model: Add -v flag to jingle7 runs adds f6f2f56cd3e2 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 1aa186a2870b tools/memory-model: Fix scripting --jobs argument adds 7a0703d52e07 tools/memory-model: Make checkghlitmus.sh use mselect7 adds b169840d6275 tools/memory-model: Make history-check scripts use mselect7 adds 75909fd3f81e tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 7f36fea0c380 tools/memory-model: Repair parseargs.sh header comment adds 942245ac3c99 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 672dddb21732 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 634992ebad27 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 052aaf10b7a5 tools/memory-model: Use "-unroll 0" to keep --hw runs finite new e8f1a63b22e9 Merge branch 'lkmm-dev.2021.03.15a' into HEAD new cddb467ea844 torture: Fix remaining erroneous torture.sh instance of $* new beb9784b9201 rcu-tasks: Add block comment laying out RCU Tasks design new 9a7565bf28ef rcu-tasks: Add block comment laying out RCU Rude design new d1b44ffabb5f kcsan: Add pointer to access-marking.txt to data_race() bullet new adc86cf6c133 torture: Add "scenarios" option to kvm.sh --dryrun parameter new 25cf0025a0dd torture: Make kvm-again.sh use "scenarios" rather than "ba [...] new a4463334fc17 tools/memory-model: Fix smp_mb__after_spinlock() spelling new e88609159d52 refscale: Allow CPU hotplug to be enabled new 88408277b79c rcuscale: Allow CPU hotplug to be enabled new 137145170ff4 torture: Add kvm-remote.sh script for distributed rcutortu [...] new 2a5cd5058ee5 softirq: Add RT specific softirq accounting new 46989bdb4ace irqtime: Make accounting correct on RT new e30aed070d3f softirq: Move various protections into inline helpers new 627f8eaa7d1a softirq: Make softirq control and processing RT aware new 28c79e0e578e tick/sched: Prevent false positive softirq pending warnings on RT new 8411bda3da6f rcu: Prevent false positive softirq warning on RT new 267f60397e4d refscale: Add acqrel, lock, and lock-irq new d81ed7127fd3 rcutorture: Abstract read-lock-held checks new fecb8f9e8f8b torture: Fix grace-period rate output new 46a5fa6ac9a8 rcu/nocb: Use the rcuog CPU's ->nocb_timer new 7bcee12e18c2 timer: Revert "timer: Add timer_curr_running()" new 84fd016f16b8 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer new f5097d7dddea rcu/nocb: Allow de-offloading rdp leader new 2757ad39f495 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup new d66c9bf9ff76 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup new e8b0146778fc rcu/nocb: Only cancel nocb timer if not polling new 0ba4544ed508 rcu/nocb: Prepare for fine-grained deferred wakeup new a41be17e56c5 rcu/nocb: Unify timers new 5ffaa917777d rcu: Fix typo in comment: kthead -> kthread new 6876aaddf339 torture: Abstract end-of-run summary new 068ee54f2c92 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh new c58a63a63003 torture: Make the build machine control N in "make -jN" new 909918d8b6ee mm/slub: Fix backtrace of objects to handle redzone adjustment new 54a6d637286e mm/slub: Add Support for free path information of an object. new e074d2ef0946 doc: Fix statement of RCU's memory-ordering requirements new 183134fcb38a rcu: Fix various typos in comments new e82ed7b10e9c rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states new 96617e632c27 torture: Make kvm-find-errors.sh account for kvm-remote.sh new 829f98811513 rcu: Remove the unused rcu_irq_exit_preempt() function new 43e751ac5a6b rcu: Improve tree.c comments and add code cleanups new 092cb5d6e980 rcutorture: Judge RCU priority boosting on grace periods, [...] new b32e47f232e9 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() new 8cb10958ee27 torture: Correctly fetch number of CPUs for non-English languages new c80edd6de23d torture: Set kvm.sh language to English new 2d7e31a6f9d0 srcu: Remove superfluous sdp->srcu_lock_count zero filling new 4dce683adf48 srcu: Remove superfluous ssp initialization for early callbacks new 99456a03b2e0 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] new c15fd5985e6c rcu: Add ->gp_max to show_rcu_gp_kthreads() output new 438b2feaf628 doc: Fix diagram references in memory-ordering document new 00e26d2a1131 lockdep: Explicitly flag likely false-positive report new 81a5e05455d4 rcu: Reject RCU_LOCKDEP_WARN() false positives new 935fd8add385 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] new 9e99172e5f10 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] new 4239c2522273 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] new ff0351e14e55 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs new 5b3b10538b13 rcutorture: Delay-based false positives for RCU priority b [...] new abcbd49142ab rcutorture: Consolidate rcu_torture_boost() timing and statistics new 290f690d457c rcutorture: Make rcu_torture_boost_failed() check for GP end new f772a7f6618a srcu: Unconditionally embed struct lockdep_map new 944576d9bcdf srcu: Initialize SRCU after timers new 1bd9e0def0be rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests new 2bb3057076ee rcu: Make rcu_gp_cleanup() be noinline for tracing new cee94eb14cf5 rcutorture: Forgive RCU boost failures when CPUs don't pas [...] new 29d080d9acbb rcutorture: Don't count CPU-stalled time against priority [...] new 038db7b3f146 rcu: Don't penalize priority boosting when there is nothin [...] new bfa15885893f kvfree_rcu: Release a page cache under memory pressure new de9d86c3b0b7 kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] new 54a0393340f7 kvfree_rcu: Add a bulk-list check when a scheduler is run new 7490789de1ac kvfree_rcu: Update "monitor_todo" once a batch is started new 28e690ce0347 kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant new 7e158d7bd491 kcsan: Simplify value change detection new 79acf2593aa8 kcsan: Distinguish kcsan_report() calls new 319f6dae701e kcsan: Refactor passing watchpoint/other_info new 20b66a5a4422 kcsan: Fold panic() call into print_report() new 5b423dd81517 kcsan: Refactor access_info initialization new 4f73592d07d9 kcsan: Remove reporting indirection new fd18c74dba4e kcsan: Remove kcsan_report_type new 88664959efb3 kcsan: Report observed value changes new 9b5a64dc2f97 kcsan: Document "value changed" line new a9e7ea197ede rcu: Point to documentation of ordering guarantees new 62ed862a89d3 srcu: Fix broken node geometry after early ssp init new c541d918f5b8 srcu: Early test SRCU polling start new 81a7519346ec kcsan: Fix printk format string new a324da5dee60 bitmap_parse: Support 'all' semantics new e631d2f95fba rcu/tree_plugin: Don't handle the case of 'all' CPU range new 390511b52f9e rcu: Create an unrcu_pointer() to remove __rcu from a pointer new c06daa4597ed sched/isolation: reconcile rcu_nocbs= and nohz_full= new e2884c7ee906 EXP timer: Report ignored local enqueue in nohz mode new d364cc8cd2c1 tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline new e5deb1dd7b35 tools/rcu: Add drgn script to dump number of RCU callbacks new 9d9615df0b5e torture: Make kvm-remote.sh account for network failure in [...] new c450f2c9244a torture: Don't cap remote runs by build-system number of CPUs new 2930dc7a2fe7 rcu: Improve comments describing RCU read-side critical sections new dd7d89d50e62 rcu: Remove obsolete rcu_read_unlock() deadlock commentary new a54dac21a1ce rcu: Add missing __releases() annotation new 5c5b0747e526 rcutorture: Move mem_dump_obj() tests into separate function new b5691dd1cd7a kvfree_rcu: Fix comments according to current code new 2349a35d39e7 kvfree_rcu: Refactor kfree_rcu_monitor() new f20117cdbf70 Merge remote-tracking branch 'rcu/rcu/next' new 970655aa9b42 xen/gntdev: fix gntdev_mmap() error exit path new dbc03e81586f xen/unpopulated-alloc: fix error return code in fill_list() new b6b8815856f8 Merge remote-tracking branch 'xen-tip/linux-next' new ac9380f6b8a6 percpu: fix a comment about the chunks ordering new 67c2669d69fb percpu: split __pcpu_balance_workfn() new 8ea2e1e35d1e percpu: factor out pcpu_check_block_hint() new 1c29a3ceaf5f percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 new f183324133ea percpu: implement partial chunk depopulation new 0aabad0a0456 Merge branch 'for-5.14' into for-next new cd7b6b1d7120 Merge remote-tracking branch 'percpu/for-next' new ee522bcf026e leds: tlc591xx: fix return value check in tlc591xx_probe() new 80d178485fe9 Merge remote-tracking branch 'leds/for-next' new 29a812e4f346 usb: gadget: function: fix typo in f_hid.c new d2d9b9416486 usb: gadget: Drop unnecessary NULL checks after container_of new f42b333f2885 usb: gadget: function: Fix inconsistent indent new 374ac7448caa usb: dwc3: remove repeated setting of current_dr_role new c34030129a26 usb: phy: Use fallthrough pseudo-keyword new f91e5d097f12 usb: gadget: fsl_qe_udc: fix implicit-fallthrough warnings new 9a5937d6e101 Merge remote-tracking branch 'usb/usb-next' new 8f55f7d7709b Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 7f201acf475d staging: r8192U_core: Remove unused variable 'ret' and dem [...] new 9a6ce484e885 staging: android: ashmem: Supply description for 'new_range' new 52ee2c7c825b staging: r8192U_core: Do not use kernel-doc formatting for [...] new 803c63d960d8 staging: r819xU_phy: Remove some local variables from the stack new 4a29a072b1e5 staging: r819xU_cmdpkt: Remove functionless method 'cmpk_h [...] new ea82ff749587 staging: wlan-ng: cfg80211: Move large struct onto the heap new 683707c7ed87 staging: rtl8188eu: core: rtw_ieee80211: Fix incorrectly d [...] new 4c98e73f28e2 staging: rtl8723bs: core: rtw_mlme: Remove a bunch of unus [...] new 02d06dd53463 staging: rtl8712: rtl871x_mp_ioctl: Remove a bunch of unus [...] new daa2627c7f2f staging: rtl8723bs: core: rtw_recv: Mark debug variable as [...] new 9d65023547dc staging: rtl8188eu: core: rtw_security: Fix some formattin [...] new e06ede38f380 staging: rtl8723bs: core: rtw_security: Demote non-conform [...] new f02eafb7f1b4 staging: rtl8723bs: core: rtw_sta_mgt: Remove unused varia [...] new 324960df12a0 staging: rtl8723bs: core: rtw_sta_mgt: Return error value [...] new efda125b79e8 staging: octeon: ethernet-tx: Fix formatting issue in func [...] new c337ee00146a staging: rtl8723bs: core: rtw_wlan_util: Remove unused var [...] new 0b18e5fe6008 staging: rtl8712: rtl871x_mp_ioctl: Move a large data stru [...] new d57d7ac57639 staging: iio: frequency: ad9834: Provide missing descripti [...] new e950dd6bb36f staging: nvec: Fix a bunch of kernel-doc issues new fbd3996990b6 staging: ks7010: ks_hostif: Remove a bunch of unused variables new 204d839bbe07 staging: fwserial: Demote a whole host of kernel-doc abuses new d12dd1e0e3b9 staging: sm750fb: sm750_accel: Provide description for 'ac [...] new 2f61c6649f47 staging: most: net: Fix some kernel-doc formatting issues new b259c9b2380a staging: vt6655: upc: Suppress set but not used warning in macro new 061e390b7c87 staging: rtl8192u: ieee80211_softmac: Move a large data st [...] new 6f4d367f3356 staging: most: dim2: Provide missing descriptions and fix doc-rot new 80566ab54229 staging: rtl8723bs: core: rtw_ieee80211: Remove seemingly [...] new 1658384fc3d3 staging: rtl8723bs: core: rtw_mlme: 'retry' is only used i [...] new f74afcfd9438 staging: most: i2c: Fix a little doc-rot new 7af9b4444fab staging: most: dim2: hal: Fix one kernel-doc header and de [...] new 51ca97af82af staging: most: dim2: hal: Demote non-conformant kernel-doc [...] new c848434c629d staging: axis-fifo: axis-fifo: Fix some formatting issues new 7dd8ffdbc005 staging: rtl8188eu: os_dep: ioctl_linux: Move 2 large data [...] new f877899b9a4b staging: fbtft: fb_ili9320: Remove unused variable 'ret' new 50676c55f00e staging: rtl8723bs: core: rtw_ieee80211: Fix incorrectly n [...] new ad7e84ef4c21 staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused v [...] new 55016d099acd staging: rtl8188eu: os_dep: mon: Demote non-conforming ker [...] new 904f18483591 staging: rtl8723bs: hal: rtl8723b_phycfg: Fix a bunch of m [...] new 433cb9f05aa9 staging: rtl8723bs: hal: sdio_ops: Mark used 'err' as __ma [...] new 3821526719f1 staging: rtl8723bs: os_dep: ioctl_cfg80211: 'ack' is used [...] new bbf40b2f6e38 staging: axis-fifo: axis-fifo: Fix function naming in the [...] new e3a7f78dc096 staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused v [...] new 705655a2c4cb staging: rtl8723bs: core: rtw_mlme_ext: Move very large da [...] new 1873cb875525 staging: rtl8723bs: hal: sdio_halinit: Remove unused varia [...] new ad843f392035 staging: wlan-ng: remove redundant initialization of varia [...] new bdf2b26de612 staging: vchiq_arm: avoid crashing the kernel new bd18b980a21d staging: vchiq_core: break early in vchiq_close_service_internal new f7ba60127a3a staging: vchiq_core: return early in do_abort_bulks new 08f31d0196cb staging: vchiq_core: introduce get_bulk_reason new 82aa95ee2d37 staging: vchiq_core: Drop unnecessary check in notify_bulks new c74541f7c7ce staging: vchiq_arm: drop return value of vchiq_arm_init_state new ae69402867b6 staging: vchiq_2835_arm: drop enum vchiq_status new a9fbd828be7f staging: vchiq_arm: drop enum vchiq_status from vchiq_*_internal new a2161d1d5e10 staging: vchiq_core: drop vchiq_status from vchiq_set_serv [...] new abf2836a381a staging: vchiq_core: drop vchiq_status from vchiq_initialise new fd11b55da4d5 staging: vchiq_core: drop vchiq_status from vchiq_init_state new 6332d14f0043 Staging: rtl8188eu: rtw_ioctl_set.c: fixed indentation issue new 9d1d2621248f staging: rtl8723bs: remove unused log function new 33fad5b4df5e staging: rtl8723bs: replace DBG_871X_SEL log macro with ne [...] new 2867c27bf854 staging: rtl8723bs: add two functions to improve register [...] new c106cb190cb7 staging: rtl8723bs: remove DBG_871X_SEL macro declaration new 10cf7747638c staging: rtl8723bs: remove unused _DBG_871X_LEVEL macro new a8ce8f9f9634 staging: rtl8723bs: remove unused mac_reg_dump() function [...] new 5d047570e0a2 staging: rtl8723bs: remove unused bb_reg_dump() function argument new eeec59e45cc4 staging: rtl8723bs: remove unused rf_reg_dump() function argument new aeef75e7c4a7 staging: rtl8723bs: remove unused RTW_DBGDUMP macro definition new 33a5f34c5668 staging: rtl8723bs: remove all defs related to _dbgdump macro new 198ffd276ff9 staging: rtl8723bs: remove unused debug variables declarat [...] new 2ee42acab194 staging: rtl8723bs: remove unneeded header file include new 67f3a1c02844 staging: rtl8723bs: remove unused debug macro definitions new 9ce42bc33fd4 staging: rtl8723bs: remove debug macros related to core/rt [...] new 54f8a6ab76d7 staging: rtl8723bs: remove debug macros related to os_dep/ [...] new a596ef195603 staging: rtl8723bs: remove debug macros related to core/rt [...] new 93026ce6a7bb staging: rtl8723bs: remove debug macros related to os_dep/ [...] new c2f04efd30c6 staging: rtl8723bs: remove debug macros related to core/rt [...] new bc5c27b68730 staging: rtl8723bs: remove debug macros related to os_dep/ [...] new ffc49b55c979 staging: rtl8723bs: move static array definition from head [...] new c0b8b55ce1b9 staging: rtl8723bs: remove debug macros related to core/rt [...] new 8acdc8db86d5 staging: rtl8723bs: remove debug macros related to core/rt [...] new 3c747a990438 staging: rtl8723bs: remove debug macros related to core/rt [...] new e45199eaa0a4 staging: rtl8723bs: remove obsolete debug macro definitions new c479026ce60f staging: rtl8723bs: remove debug macros related to core/rt [...] new 7c75c38553ba staging: rtl8723bs: remove obsolete _IO_OSDEP_C_ debug mac [...] new 4c53cdb3b3ac staging: rtl8723bs: remove debug macros related to os_dep/ [...] new 5610af57dc49 staging: rtl8723bs: remove debug macros related to core/rt [...] new 8edee4306a87 staging: rtl8723bs: remove debug macros related to core/rt [...] new 3ddc92d111e4 staging: rtl8723bs: remove debug macros related to hal/hal [...] new c529c96139a2 staging: rtl8723bs: remove debug macros related to hal/sdi [...] new ebb0a22ea4be staging: rtl8723bs: remove unused debug macros tied to _RT [...] new 8b63686eab1a staging: rtl8723bs: remove unused debug macros tied to _RT [...] new 0744b91b59e2 staging: rtl8723bs: remove unused debug macros tied to _RT [...] new 74a0738db3ff staging: rtl8723bs: remove unused debug macros tied to _RT [...] new e8bc244c28e1 staging: rtl8723bs: remove unused macros tied to core/rtw_ [...] new 65b00505f1fb staging: rtl8723bs: remove unused macros tied to os_dep/sd [...] new c7432a3c7ab3 staging: rtl8723bs: remove unused debug macros tied to _HC [...] new 57e3a852160a staging: rtl8723bs: remove unused debug macros tied to hal [...] new 43a0faffd44d staging: rtl8723bs: remove unused debug macros tied to os_ [...] new 3dc3456e0d43 staging: rtl8723bs: remove unused _module_mp_ def new 72b2b0467b4f staging: rtl8723bs: remove unused macros tied to _HCI_OPS_ [...] new d0ffbfae136a staging: rtl8723bs: remove unused macros tied to _RTL871X_ [...] new 7d8fff53cd7a staging: rtl8723bs: remove unused macros tied to _RTL8712_ [...] new c9727c55874f staging: rtl8723bs: remove commented out macro definition new e5ec9bf4a0f5 staging: rtl8723bs: remove unused debug macro definitions new 2f3103bf4f07 staging: rtl8723bs: remove unused macros tied to core/rtw_ [...] new 4a98eb30e465 staging: rtl8723bs: remove unsed debug macros tied to no p [...] new 5a155c08c0b7 staging: rtl8723bs: remove last unused debug macros new acbc0849bd30 staging: rtl8723bs: macro DRIVER_PREFIX expands to lowerca [...] new b1e9109aeff3 staging: wlan-ng: silence incorrect type in argument 1 (di [...] new 23017c8842d2 staging: rtl8188eu: Use list iterators and helpers new 3580942c864f staging: rtl8712: Use list iterators and helpers new 5660634d8d48 staging: rtl8192u: fix typos in comments new 89bbf2a5136e staging: rtl8723bs: remove unnecessary hex dumps new ac76b4383405 staging: rtl8723bs: remove unused macro DRIVER_PREFIX new cab775908889 staging: rtl8723bs: core: remove unneeded variable new bd8d4ba394c4 staging: rtl8723bs: hal: Remove set but unused variables new 5e7106f6c96a staging: rtl8723bs: core: Remove set but unused variable new 66d708e655af staging: rtl8192e: remove unnecesasry ftrace-like logging new 84b45d4ff9e0 staging: rtl8192e: replace comparison to NULL by bool new 62409b31dbb5 staging: rtl8712: remove multiple multiple assignments new a616d1212a7a staging: rtl8723bs: Change the return type new 116138c3bd34 staging: rtl8712: Fix some tests against some 'data' subty [...] new 33ed2b7079f6 staging: rtl8188eu: remove enum WIFI_FRAME_SUBTYPE new b3cd518c5abd staging: rtl8723bs: Use list iterators and helpers new a76455587f1d staging: rtl8723bs: remove ODM_RT_TRACE logs new 7fa2973a1a6b staging: rtl8723bs: remove if-else blocks left empty by OD [...] new 2523c9978e00 staging: rtl8723bs: remove empty functions new 8b2a605a6e6e staging: rtl8723bs: remove empty hal/odm_PathDiv.c source file new 466bd365857d staging: rtl8723bs: remove undefined function prototypes new 7081d290d32b staging: rtl8723bs: remove empty header file new 364787f94150 staging: rtl8723bs: remove ODM_RT_TRACE* unused macro defs new 9e517aca02cf staging: rtl8723bs: remove all commented out ODM_RT_TRACE logs new 57c73cb6fdba staging: rtl8723bs: replace ODM_RT_ASSERT with netdev_dbg() new 7c87fd54d552 staging: rtl8723bs: remove unused ODM_RT_ASSERT macro new 37066837974e staging: rtl8723bs: remove unused ODM_PRINT_ADDR macro new b5edd20dfef0 staging: rtl8723bs: remove unused ODM_dbg_trace macro new 187f0a97333c staging: rtl8723bs: remove unused ODM_dbg_enter new a8a21160c2c4 staging: rtl8723bs: remove unused ODM_dbg_exit macro new 2a9664702491 staging: rtl8723bs: remove empty ifdef block new ae5351da40fb staging: rtl8723bs: remove unused ASSERT macro new 22a555bb47ba staging: rtl8723bs: remove empty #ifndef block new 2172a6576388 staging: rtl8723bs: remove commented out RT_ASSERT occurrences new 292611481c8b staging: rtl8723bs: remove unused RT_PRINTK macro new 8e30fb99d729 staging: rtl8723bs: remove BTC_PRINT logs new fda6c767fbd9 staging: rtl8723bs: remove empty if-else blocks after BTC_ [...] new ec0e82b45f74 staging: rtl8723bs: remove braces around single statement [...] new f003ab00a5a4 staging: rtl8723bs: remove commented out BTC_PRINT logs new 698a405f08e6 staging: rtl8723bs: remove BTC_PRINT macro definitions new 1bd9ebfd7d13 staging: rtl8723bs: remove BTC_PRINT_ADDR macro definitions new 2875b3bf0445 staging: rtl8723bs: remove BTC_PRINT_DATA definitions new 87c596b03be7 staging: rtl8723bs: remove BTC_PRINT_F macro definition new ad91b3d47b6f staging: rtl8723bs: remove empty #ifdef block new 273214356429 staging: rtl8723bs: remove unsed hal_btcoex_SetDBG() function new c8fc131b4994 staging: rtl8723bs: remove hal_btcoex_GetDBG() function new e7f0be6415a0 staging: rtl8723bs: remove unnecessary halbtcoutsrc_DbgIni [...] new b0a21a60afb0 staging: rtl8723bs: remove obsolete GLBtcDbgType array dec [...] new f71c344766a3 staging: rtl8723bs: remove unused enum new 76c80b8931b0 staging: rtl8723bs: remove obsolete debug macros new 2ce75c4f9ecb staging: rtl8723bs: remove commented out DbgPrint logs new 367fce0d9e92 staging: rtl8723bs: remove unused DbgPrint macro new 3a96d356b9fd staging: rtl8723bs: remove commented out *RT_DISP logs new 603693d1cf87 staging: rtl8723bs: remove RT_DISP macro definition new 4f7cffcfe49f staging: rtl8723bs: remove ODM_InitDebugSetting() function new 83147d899eb8 staging: rtl8723bs: remove empty hal/odm_debug.c file new ae75f934658c staging: rtl8723bs: remove member in dm_odm_t struct new 1cad68fc8343 staging: rtl8723bs: remove DebugLevel member in dm_odm_t struct new 0d59ca5a7ed1 staging: rtl8723bs: remove odm_debug.h header file new ec03c2104365 staging: fbtft: Rectify GPIO handling new 37667f6e5771 staging: fbtft: Don't spam logs when probe is deferred new fd4c5961d819 staging: fbtft: Add support for orientation on Himax HX8347d new 982192e2a1b3 staging: fbtft: Replace custom ->reset() with generic one new 801deaf91add staging: fbtft: Update TODO new 41c014b8659d staging: rtl8723bs: align argument position in a new line new 7d40753d8820 staging: rtl8723bs: use in-kernel aes encryption in OMAC1 [...] new 3d3a170f6d80 staging: rtl8723bs: use in-kernel aes encryption new cc4e864a5ce4 staging: mt7621-pci: make use of kernel clock apis new 96c310c1a2b6 staging: mt7621-pci: avoid to set gpio mode in driver new c92454a42b95 staging: mt7621-pci: remove some not needed includes new 726eb31628d4 staging: mt7621-pci: group io resource assignments all together new 4ab4ca2015ea staging: mt7621-pci: replace mdelay with msleep new 35d96b88e763 staging: mt7621-pci: directly return 'mt7621_pcie_register_host' new b99cc3a2b6b6 staging: mt7621-pci: avoid custom 'map_irq' function new 7fa708e061b7 staging: mt7621-pci: remove two blank lines new 706737d29807 staging: mt7621-dts: use 'interrupt-map' and 'interrupt-map-mask' new cc1966a7e084 staging: mt7621-dts: properly organize pcie node new 32dcd0724237 staging: fieldbus: anybus: Make remove callback return void new a3417158b932 staging: fieldbus: anybus: Refuse registering drivers with [...] new b619c322021f staging: mt7621-dts: remove ethsys node new 0e7babd3c653 staging: mt7621-dts: use standard 'syscon' string new 2752fc4182e2 staging: rtl8188eu: make rtw_android_cmdstr_to_num static new 13d68881bf0a staging: rtl8188eu: rtw_init_cmd_priv never fails new 286d60033918 staging: rtl8188eu: don't block until cmdthread runs new 24aa9caccbe1 staging: rtl8188eu: remove padapter from struct cmd_priv new 706321a53857 staging: rtl8188eu: remove padapter from struct mlme_ext_priv new 79667fb2fc18 Merge remote-tracking branch 'staging/staging-next' new f0c07993af0a dmaengine: fsl-qdma: check dma_set_mask return value new 58cb138e2029 dmaengine: idxd: Remove redundant variable cdev_ctx new 33f9f3c33e93 dmaengine: idxd: remove devm allocation for idxd->int_handles new 6f64aa5746d2 dt-bindings: dma: convert arm-pl08x to yaml new 7ee9c225e03a Merge remote-tracking branch 'dmaengine/next' new 30223cc68313 Merge remote-tracking branch 'scsi/for-next' new 1ee275342234 scsi: core: Treat device offline as a failure new 6235bef6f990 scsi: target: iscsi: Switch to kmemdup_nul() new 2910a4a9e90a scsi: mpt3sas: Documentation cleanup new cdcda4651d9f scsi: message: fusion: Documentation cleanup new 1b3babe20049 scsi: 3w-9xxx: Move * operator to clean up code style warning new 52b259908114 scsi: lpfc: Remove redundant assignment to pointer temp_hdr new 807b31d8e0fc scsi: megaraid_mbox: Remove redundant initialization of po [...] new 311e87b70913 scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock new 5b8644968d2c scsi: arcmsr: Fix the wrong CDB payload report to IOP new fbdfd5163939 scsi: arcmsr: Update driver version to v1.50.00.04-20210414 new ed26297d14b7 scsi: qla4xxx: Simplify conditional new edf377c8db4a scsi: ufs: core: Enable power management for wlun new ceb5af316446 scsi: ufs: sysfs: Resume the proper SCSI device new cfaad0f79d37 scsi: aacraid: Replace one-element array with flexible-arr [...] new a53cc1ea2022 Merge remote-tracking branch 'scsi-mkp/for-next' new 3075c027b1b9 Merge remote-tracking branch 'vhost/linux-next' new da738f580e58 Merge remote-tracking branch 'rpmsg/for-next' new 999702d2ee38 Merge remote-tracking branch 'pinctrl/for-next' new 2e961942997c Merge remote-tracking branch 'userns/for-next' new 06ba0e815a2c Merge remote-tracking branch 'livepatching/for-next' new e2b3425f47b9 Merge remote-tracking branch 'coresight/next' new 2af59c552fd1 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 4b9140911be8 Merge remote-tracking branch 'kspp/for-next/kspp' new 34608be209b2 Merge remote-tracking branch 'gnss/gnss-next' new cd15c5fd6392 Merge remote-tracking branch 'slimbus/for-next' new 8d48a41dba0c Merge remote-tracking branch 'nvmem/for-next' new c6483a60e873 Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] new 6ede3c902673 Merge remote-tracking branch 'hyperv/hyperv-next' new ded39fc4a5b4 docs: driver-api: fpga: avoid using UTF-8 chars new 6920d099b3c9 Merge remote-tracking branch 'fpga/for-next' new 2bd8bac98fc2 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 379193f20279 Merge remote-tracking branch 'rust/rust-next' new 8fe889082ca2 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new 0e46357bc157 Merge branch 'akpm-current/current' new 96bf436a4d13 mmap: make mlock_future_check() global new 3899cafa3cb6 riscv/Kconfig: make direct map manipulation options depend on MMU new 95707d6e748a set_memory: allow set_direct_map_*_noflush() for multiple pages new eb8ffb0e27a3 set_memory: allow querying whether set_direct_map_*() is a [...] new d35a94939cfa mm: introduce memfd_secret system call to create "secret" [...] new 77b8d86fa3b7 memfd_secret: use unsigned int rather than long as syscall [...] new 884f5e16b1c7 secretmem/gup: don't check if page is secretmem without reference new ccea671705b1 secretmem: optimize page_is_secretmem() new 356604cd0636 PM: hibernate: disable when there are active secretmem users new 69817f0056b1 arch, mm: wire up memfd_secret system call where relevant new 169ee36fc764 memfd_secret: use unsigned int rather than long as syscall [...] new da07e9d5672c secretmem: test: add basic selftest for memfd_secret(2) new 694ae0470edd memfd_secret: use unsigned int rather than long as syscall [...]
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 (076f4112bf61) \ N -- N -- N refs/heads/akpm (694ae0470edd)
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 910 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: .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 6 +- Documentation/admin-guide/kernel-parameters.rst | 5 + Documentation/admin-guide/kernel-parameters.txt | 5 + Documentation/admin-guide/laptops/laptop-mode.rst | 11 - Documentation/admin-guide/sysctl/vm.rst | 8 - Documentation/block/data-integrity.rst | 2 +- Documentation/dev-tools/kcsan.rst | 92 ++- .../bindings/arm/firmware/linaro,optee-tz.txt | 31 - .../bindings/arm/firmware/linaro,optee-tz.yaml | 58 ++ .../devicetree/bindings/arm/keystone/ti,sci.txt | 86 --- .../devicetree/bindings/arm/keystone/ti,sci.yaml | 129 ++++ .../devicetree/bindings/arm/rockchip/pmu.txt | 16 - .../devicetree/bindings/arm/rockchip/pmu.yaml | 57 ++ Documentation/devicetree/bindings/arm/sunxi.yaml | 11 + .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 11 + .../bindings/clock/renesas,emev2-smu.txt | 98 --- .../bindings/clock/renesas,emev2-smu.yaml | 140 ++++ .../bindings/clock/renesas,r9a06g032-sysctrl.txt | 46 -- .../bindings/clock/renesas,r9a06g032-sysctrl.yaml | 62 ++ .../devicetree/bindings/clock/ti,sci-clk.txt | 36 -- .../devicetree/bindings/clock/ti,sci-clk.yaml | 49 ++ .../devicetree/bindings/dma/arm-pl08x.txt | 59 -- .../devicetree/bindings/dma/arm-pl08x.yaml | 136 ++++ Documentation/devicetree/bindings/hwmon/lm75.yaml | 1 + .../devicetree/bindings/mtd/brcm,brcmnand.txt | 186 ------ .../devicetree/bindings/mtd/brcm,brcmnand.yaml | 242 +++++++ Documentation/devicetree/bindings/mtd/common.txt | 16 +- .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 6 + Documentation/devicetree/bindings/mtd/mtd.yaml | 89 +++ .../bindings/mtd/partitions/brcm,trx.txt | 5 + .../devicetree/bindings/net/mdio-gpio.txt | 27 - .../devicetree/bindings/net/mdio-gpio.yaml | 58 ++ .../bindings/phy/phy-cadence-torrent.yaml | 2 +- .../bindings/power/renesas,sysc-rmobile.txt | 100 --- .../bindings/power/renesas,sysc-rmobile.yaml | 121 ++++ .../bindings/power/rockchip,power-controller.yaml | 248 ++++++++ .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 13 + .../devicetree/bindings/reset/ti,sci-reset.txt | 62 -- .../devicetree/bindings/reset/ti,sci-reset.yaml | 51 ++ .../bindings/soc/rockchip/power_domain.txt | 136 ---- .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 65 -- .../devicetree/bindings/soc/ti/sci-pm-domain.yaml | 59 ++ .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 8 +- .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 42 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/fpga/fpga-bridge.rst | 10 +- Documentation/driver-api/fpga/fpga-mgr.rst | 12 +- Documentation/driver-api/fpga/fpga-programming.rst | 8 +- Documentation/driver-api/fpga/fpga-region.rst | 20 +- Documentation/driver-api/usb/usb.rst | 15 +- Documentation/hwmon/ir36021.rst | 2 +- Documentation/hwmon/lm75.rst | 6 +- Documentation/hwmon/ltc2992.rst | 2 +- Documentation/hwmon/pm6764tr.rst | 2 +- Documentation/hwmon/tmp103.rst | 4 +- Documentation/hwmon/zl6100.rst | 132 ++-- .../litmus-tests/locking/DCL-broken.litmus | 55 ++ .../litmus-tests/locking/DCL-fixed.litmus | 56 ++ .../litmus-tests/locking/RM-broken.litmus | 42 ++ Documentation/litmus-tests/locking/RM-fixed.litmus | 42 ++ .../process/kernel-enforcement-statement.rst | 2 +- Documentation/security/tpm/xen-tpmfront.rst | 2 +- Documentation/timers/no_hz.rst | 2 +- Documentation/translations/zh_CN/SecurityBugs | 50 -- Documentation/usb/gadget_configfs.rst | 2 +- Documentation/usb/mtouchusb.rst | 2 +- Documentation/usb/usb-serial.rst | 2 +- MAINTAINERS | 9 +- arch/arc/include/asm/page.h | 12 + arch/arc/include/asm/pgtable.h | 12 +- arch/arc/include/uapi/asm/page.h | 1 - arch/arc/kernel/entry.S | 2 +- arch/arc/mm/init.c | 11 +- arch/arc/mm/ioremap.c | 5 +- arch/arc/mm/tlb.c | 2 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/r8a7742.dtsi | 1 + arch/arm/boot/dts/r8a7743.dtsi | 1 + arch/arm/boot/dts/r8a7744.dtsi | 1 + arch/arm/boot/dts/r8a7745.dtsi | 1 + arch/arm/boot/dts/r8a77470.dtsi | 1 + arch/arm/boot/dts/r8a7790.dtsi | 1 + arch/arm/boot/dts/r8a7791.dtsi | 1 + arch/arm/boot/dts/r8a7792.dtsi | 1 + arch/arm/boot/dts/r8a7794.dtsi | 1 + arch/arm/boot/dts/rk3036-kylin.dts | 2 +- arch/arm/boot/dts/rk3036.dtsi | 1 - arch/arm/boot/dts/rk3066a.dtsi | 9 +- arch/arm/boot/dts/rk3188.dtsi | 17 +- arch/arm/boot/dts/rk322x.dtsi | 12 +- arch/arm/boot/dts/rk3288.dtsi | 18 +- arch/arm/boot/dts/sun8i-a33.dtsi | 4 +- arch/arm/boot/dts/sun8i-r40-feta40i.dtsi | 106 ++++ arch/arm/boot/dts/sun8i-r40-oka40i-c.dts | 203 ++++++ arch/arm/boot/dts/sun8i-r40.dtsi | 44 ++ arch/arm64/Kconfig.platforms | 1 + arch/arm64/Makefile | 3 + arch/arm64/boot/dts/allwinner/Makefile | 1 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 24 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 62 +- .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 194 ++++++ arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 9 + .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 8 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 1 + .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 21 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 6 + arch/arm64/boot/dts/rockchip/px30.dtsi | 26 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 32 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 9 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 62 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 1 - arch/arm64/include/asm/Kbuild | 2 + arch/arm64/include/asm/cpucaps.h | 74 --- arch/arm64/mm/proc.S | 12 + arch/arm64/tools/Makefile | 22 + arch/arm64/tools/cpucaps | 65 ++ arch/arm64/tools/gen-cpucaps.awk | 40 ++ arch/m68k/Makefile | 3 +- arch/m68k/kernel/dma.c | 3 - block/blk-core.c | 9 - drivers/acpi/internal.h | 1 + drivers/acpi/power.c | 2 +- drivers/acpi/scan.c | 2 + drivers/acpi/sleep.h | 1 - drivers/atm/iphase.c | 11 +- drivers/atm/iphase.h | 1 - drivers/base/core.c | 3 +- drivers/cpufreq/intel_pstate.c | 14 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 3 + drivers/dma/fsl-qdma.c | 6 +- drivers/dma/idxd/cdev.c | 2 - drivers/dma/idxd/init.c | 5 +- drivers/dma/pl330.c | 6 +- drivers/dma/xilinx/xilinx_dpdma.c | 24 +- drivers/edac/thunderx_edac.c | 4 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 69 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 161 ++--- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 6 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 17 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 96 +-- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 19 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 12 - drivers/gpu/drm/amd/amdgpu/soc15.c | 13 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 92 +++ drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 76 ++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 250 ++++++-- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 17 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 86 +-- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 19 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 27 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h | 1 + drivers/gpu/drm/amd/display/dc/Makefile | 2 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 134 ++-- drivers/gpu/drm/amd/display/dc/core/dc.c | 1 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 82 ++- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 231 ++++--- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 22 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_link.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 19 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 3 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 9 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 155 +---- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 6 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 33 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 9 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 26 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 26 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 58 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 48 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 14 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 41 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 1 + drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 7 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 18 +- drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 37 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 123 +++- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 4 + .../drm/amd/display/include/link_service_types.h | 8 + .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 1 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 63 ++ drivers/gpu/drm/amd/pm/amdgpu_pm.c | 66 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 21 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c | 2 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 174 ++--- drivers/gpu/drm/amd/pm/powerplay/sislands_smc.h | 34 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 21 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 13 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3 + drivers/gpu/drm/imx/ipuv3-plane.c | 57 +- drivers/gpu/drm/radeon/ni_dpm.c | 144 ++--- drivers/gpu/drm/radeon/nislands_smc.h | 34 +- drivers/gpu/drm/radeon/si_dpm.c | 174 ++--- drivers/gpu/drm/radeon/sislands_smc.h | 34 +- drivers/gpu/ipu-v3/ipu-dp.c | 25 +- drivers/hv/channel.c | 9 +- drivers/hv/hv_fcopy.c | 1 + drivers/hv/hv_kvp.c | 1 + drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 82 ++- drivers/hwmon/corsair-psu.c | 4 +- drivers/hwmon/lm70.c | 28 +- drivers/hwmon/lm75.c | 13 + drivers/hwmon/ltc2992.c | 8 +- drivers/hwmon/max31722.c | 9 - drivers/hwmon/occ/common.c | 5 +- drivers/hwmon/occ/common.h | 2 +- drivers/hwmon/pmbus/fsp-3y.c | 27 +- drivers/hwmon/pmbus/zl6100.c | 94 ++- drivers/irqchip/Kconfig | 2 +- drivers/leds/leds-tlc591xx.c | 8 +- drivers/md/dm-snap.c | 5 +- drivers/media/cec/platform/s5p/s5p_cec.c | 7 +- drivers/media/i2c/ccs/ccs-core.c | 34 +- drivers/media/i2c/imx334.c | 7 +- drivers/media/platform/am437x/am437x-vpfe.c | 15 +- drivers/media/platform/atmel/atmel-isc-base.c | 30 +- drivers/media/platform/atmel/atmel-isi.c | 19 +- drivers/media/platform/exynos-gsc/gsc-core.c | 11 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 4 +- drivers/media/platform/exynos4-is/fimc-capture.c | 6 +- drivers/media/platform/exynos4-is/fimc-is.c | 4 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 3 +- drivers/media/platform/exynos4-is/fimc-isp.c | 7 +- drivers/media/platform/exynos4-is/fimc-lite.c | 5 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 5 +- drivers/media/platform/exynos4-is/media-dev.c | 9 +- drivers/media/platform/exynos4-is/mipi-csis.c | 10 +- drivers/media/platform/marvell-ccic/mcam-core.c | 9 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 8 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 2 +- drivers/media/platform/qcom/venus/core.c | 60 +- drivers/media/platform/rcar_fdp1.c | 28 +- drivers/media/platform/renesas-ceu.c | 4 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 +- drivers/media/platform/sh_vou.c | 6 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 7 +- drivers/media/platform/sti/delta/delta-v4l2.c | 8 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 2 +- drivers/message/fusion/mptsas.c | 119 ++-- .../misc/habanalabs/common/command_submission.c | 2 +- drivers/misc/habanalabs/common/firmware_if.c | 53 +- drivers/misc/habanalabs/common/habanalabs.h | 23 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 7 + drivers/misc/habanalabs/common/sysfs.c | 4 +- drivers/misc/habanalabs/gaudi/gaudi.c | 59 +- drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 12 +- drivers/misc/habanalabs/goya/goya.c | 47 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 40 +- drivers/mtd/devices/phram.c | 1 + drivers/mtd/inftlmount.c | 2 +- drivers/mtd/maps/plat-ram.c | 1 - drivers/mtd/mtdcore.c | 192 +++++- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/bbt.c | 2 +- drivers/mtd/nand/raw/cs553x_nand.c | 12 +- drivers/mtd/nand/raw/fsmc_nand.c | 12 +- drivers/mtd/nand/raw/hisi504_nand.c | 4 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 15 +- drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/nand_base.c | 1 + drivers/mtd/nand/raw/ndfc.c | 12 +- drivers/mtd/nand/raw/qcom_nandc.c | 2 +- drivers/mtd/nand/raw/sharpsl.c | 12 +- drivers/mtd/nand/raw/tmio_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nftlcore.c | 1 - drivers/mtd/nftlmount.c | 2 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/parsers/ofpart_core.c | 26 +- drivers/mtd/parsers/parser_trx.c | 9 +- drivers/mtd/sm_ftl.c | 51 +- drivers/mtd/tests/oobtest.c | 7 +- drivers/mtd/tests/torturetest.c | 2 - drivers/net/dsa/ocelot/felix_vsc9959.c | 15 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 66 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 3 - drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx4/port.c | 107 +++- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 2 - .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 102 +-- drivers/net/ethernet/qualcomm/qca_debug.c | 1 + drivers/net/ethernet/qualcomm/qca_spi.c | 10 +- drivers/net/ethernet/qualcomm/qca_spi.h | 1 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 - drivers/net/ethernet/ti/netcp_core.c | 4 +- drivers/net/hyperv/hyperv_net.h | 7 + drivers/net/hyperv/netvsc.c | 2 + drivers/net/hyperv/rndis_filter.c | 2 + drivers/net/phy/nxp-c45-tja11xx.c | 531 +++++++++++++++- drivers/nvmem/core.c | 4 +- drivers/pci/switch/switchtec.c | 9 +- drivers/ptp/ptp_clock.c | 21 - drivers/reset/reset-a10sr.c | 1 + drivers/scsi/3w-9xxx.h | 2 +- drivers/scsi/aacraid/aachba.c | 10 +- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/arcmsr/arcmsr.h | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 8 +- drivers/scsi/lpfc/lpfc_sli.c | 1 - drivers/scsi/megaraid/megaraid_mbox.c | 2 - drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 99 +-- drivers/scsi/qla4xxx/ql4_83xx.c | 3 +- drivers/scsi/storvsc_drv.c | 10 + drivers/scsi/ufs/cdns-pltfrm.c | 2 + drivers/scsi/ufs/tc-dwc-g210-pci.c | 2 + drivers/scsi/ufs/ufs-debugfs.c | 6 +- drivers/scsi/ufs/ufs-debugfs.h | 2 +- drivers/scsi/ufs/ufs-exynos.c | 2 + drivers/scsi/ufs/ufs-hisi.c | 2 + drivers/scsi/ufs/ufs-mediatek.c | 12 +- drivers/scsi/ufs/ufs-qcom.c | 2 + drivers/scsi/ufs/ufs-sysfs.c | 24 +- drivers/scsi/ufs/ufs_bsg.c | 6 +- drivers/scsi/ufs/ufshcd-pci.c | 36 +- drivers/scsi/ufs/ufshcd.c | 703 ++++++++++++++------- drivers/scsi/ufs/ufshcd.h | 33 + drivers/soc/rockchip/pm_domains.c | 252 ++++---- drivers/staging/android/ashmem.c | 1 + drivers/staging/axis-fifo/axis-fifo.c | 18 +- drivers/staging/fbtft/TODO | 5 - drivers/staging/fbtft/fb_agm1264k-fl.c | 30 +- drivers/staging/fbtft/fb_bd663474.c | 4 - drivers/staging/fbtft/fb_hx8347d.c | 29 +- drivers/staging/fbtft/fb_ili9163.c | 4 - drivers/staging/fbtft/fb_ili9320.c | 4 +- drivers/staging/fbtft/fb_ili9325.c | 4 - drivers/staging/fbtft/fb_ili9340.c | 1 - drivers/staging/fbtft/fb_s6d1121.c | 4 - drivers/staging/fbtft/fb_sh1106.c | 1 - drivers/staging/fbtft/fb_ssd1289.c | 4 - drivers/staging/fbtft/fb_ssd1325.c | 2 - drivers/staging/fbtft/fb_ssd1331.c | 6 +- drivers/staging/fbtft/fb_ssd1351.c | 1 - drivers/staging/fbtft/fb_upd161704.c | 4 - drivers/staging/fbtft/fb_watterott.c | 1 - drivers/staging/fbtft/fbtft-bus.c | 3 +- drivers/staging/fbtft/fbtft-core.c | 25 +- drivers/staging/fbtft/fbtft-io.c | 12 +- drivers/staging/fieldbus/anybuss/anybuss-client.h | 2 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 3 +- drivers/staging/fieldbus/anybuss/host.c | 8 +- drivers/staging/fwserial/fwserial.c | 46 +- drivers/staging/iio/frequency/ad9834.c | 5 +- drivers/staging/ks7010/ks_hostif.c | 14 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 18 +- drivers/staging/media/atomisp/pci/atomisp_acc.c | 12 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 161 ++--- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 2 +- drivers/staging/media/hantro/hantro_drv.c | 33 +- drivers/staging/media/hantro/hantro_hw.h | 2 +- drivers/staging/media/hantro/hantro_mpeg2.c | 2 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 13 +- drivers/staging/media/omap4iss/iss.h | 3 - drivers/staging/media/omap4iss/iss_video.c | 4 +- drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/zoran/zr36057.h | 14 +- drivers/staging/most/dim2/dim2.c | 23 +- drivers/staging/most/dim2/hal.c | 10 +- drivers/staging/most/i2c/i2c.c | 12 +- drivers/staging/most/net/net.c | 6 +- drivers/staging/mt7621-dts/mt7621.dtsi | 47 +- drivers/staging/mt7621-pci/pci-mt7621.c | 154 +---- drivers/staging/nvec/nvec.c | 7 +- drivers/staging/octeon/ethernet-tx.c | 1 - drivers/staging/qlge/qlge_main.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 50 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 13 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 10 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 34 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 109 ++-- drivers/staging/rtl8188eu/core/rtw_recv.c | 8 +- drivers/staging/rtl8188eu/core/rtw_security.c | 10 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 28 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 52 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 8 +- drivers/staging/rtl8188eu/include/rtw_android.h | 1 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 3 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8188eu/include/wifi.h | 36 -- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 38 +- drivers/staging/rtl8188eu/os_dep/mon.c | 6 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 11 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 8 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 10 +- drivers/staging/rtl8192e/rtllib_softmac.c | 1 - drivers/staging/rtl8192e/rtllib_wx.c | 4 - .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 25 +- drivers/staging/rtl8192u/r8192U_core.c | 11 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 41 -- drivers/staging/rtl8192u/r819xU_phy.c | 48 +- drivers/staging/rtl8712/rtl8712_recv.c | 5 +- drivers/staging/rtl8712/rtl871x_mlme.c | 6 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 29 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 127 ---- drivers/staging/rtl8712/rtl871x_recv.c | 2 +- drivers/staging/rtl8712/rtl871x_security.c | 12 +- drivers/staging/rtl8723bs/Makefile | 2 - drivers/staging/rtl8723bs/core/rtw_ap.c | 63 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 4 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 74 +-- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 2 - drivers/staging/rtl8723bs/core/rtw_efuse.c | 3 - drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8723bs/core/rtw_io.c | 2 - drivers/staging/rtl8723bs/core/rtw_mlme.c | 91 +-- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 68 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 - drivers/staging/rtl8723bs/core/rtw_recv.c | 26 +- drivers/staging/rtl8723bs/core/rtw_security.c | 330 +--------- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 41 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 4 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 45 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 604 +----------------- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 502 +-------------- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 67 -- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 62 -- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 49 -- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 63 -- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 332 ---------- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 177 +----- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 171 ----- drivers/staging/rtl8723bs/hal/hal_com.c | 20 - drivers/staging/rtl8723bs/hal/hal_intf.c | 3 - drivers/staging/rtl8723bs/hal/odm.c | 53 +- drivers/staging/rtl8723bs/hal/odm.h | 4 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 107 ---- drivers/staging/rtl8723bs/hal/odm_DIG.c | 320 ---------- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 18 - drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 38 -- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 36 +- drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 34 - drivers/staging/rtl8723bs/hal/odm_PathDiv.h | 21 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 1 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 66 -- drivers/staging/rtl8723bs/hal/odm_debug.c | 44 -- drivers/staging/rtl8723bs/hal/odm_debug.h | 165 ----- drivers/staging/rtl8723bs/hal/odm_precomp.h | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 18 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 11 - drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 7 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 15 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 9 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 2 - drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +- drivers/staging/rtl8723bs/include/rtw_ap.h | 2 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 170 +---- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 32 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 44 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 74 +-- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 7 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 - drivers/staging/rtl8723bs/os_dep/recv_linux.c | 2 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 6 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 10 +- drivers/staging/sm750fb/sm750_accel.c | 4 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 23 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 75 ++- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 191 +++--- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 12 +- drivers/staging/vt6655/upc.h | 2 +- drivers/staging/wlan-ng/cfg80211.c | 30 +- drivers/staging/wlan-ng/p80211ioctl.h | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 6 +- drivers/target/iscsi/iscsi_target_nego.c | 4 +- drivers/target/iscsi/iscsi_target_parameters.c | 4 +- drivers/usb/class/cdc-wdm.c | 30 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/gadget.c | 3 +- drivers/usb/dwc2/platform.c | 4 - drivers/usb/dwc3/core.h | 7 +- drivers/usb/dwc3/debug.h | 8 +- drivers/usb/dwc3/drd.c | 1 - drivers/usb/dwc3/dwc3-imx8mp.c | 3 +- drivers/usb/dwc3/dwc3-omap.c | 5 + drivers/usb/dwc3/dwc3-pci.c | 1 + drivers/usb/dwc3/gadget.c | 13 +- drivers/usb/gadget/function/f_hid.c | 2 +- drivers/usb/gadget/function/u_hid.h | 4 +- drivers/usb/gadget/function/u_midi.h | 4 +- drivers/usb/gadget/function/uvc_configfs.c | 5 - drivers/usb/gadget/udc/fsl_qe_udc.c | 5 + drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/musb/mediatek.c | 2 +- drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/option.c | 4 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/ti_usb_3410_5052.c | 3 + drivers/usb/typec/tcpm/tcpm.c | 110 +++- drivers/usb/typec/ucsi/ucsi.c | 46 +- drivers/usb/typec/ucsi/ucsi.h | 6 +- drivers/xen/gntdev.c | 4 +- drivers/xen/unpopulated-alloc.c | 4 +- fs/btrfs/ctree.h | 4 +- fs/btrfs/disk-io.c | 13 +- fs/btrfs/extent_io.c | 262 ++++---- fs/btrfs/extent_io.h | 4 +- fs/btrfs/inode.c | 21 +- fs/btrfs/ioctl.c | 2 + fs/btrfs/space-info.c | 56 +- fs/btrfs/volumes.c | 4 +- fs/btrfs/zoned.c | 12 +- fs/cifsd/smb2pdu.c | 2 +- fs/fs-writeback.c | 25 - fs/quota/dquot.c | 6 +- include/dt-bindings/power/rk3568-power.h | 32 + include/linux/fwnode.h | 1 + include/linux/hyperv.h | 48 +- include/linux/mtd/mtd.h | 2 + include/linux/nvmem-provider.h | 2 + include/linux/ptp_clock_kernel.h | 34 +- include/linux/rcupdate.h | 84 ++- include/linux/rcutiny.h | 1 - include/linux/rcutree.h | 1 - include/linux/srcu.h | 6 + include/linux/srcutree.h | 2 - include/linux/timer.h | 2 - include/linux/writeback.h | 1 - include/scsi/scsi.h | 54 +- include/trace/events/rcu.h | 1 + include/trace/events/ufs.h | 20 + include/uapi/misc/habanalabs.h | 33 + include/video/imx-ipu-v3.h | 2 + init/main.c | 2 + kernel/kcsan/core.c | 53 +- kernel/kcsan/kcsan.h | 39 +- kernel/kcsan/report.c | 169 ++--- kernel/locking/lockdep.c | 6 +- kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 14 +- kernel/rcu/rcutorture.c | 315 ++++----- kernel/rcu/refscale.c | 109 +++- kernel/rcu/srcutree.c | 28 +- kernel/rcu/sync.c | 4 +- kernel/rcu/tasks.h | 58 +- kernel/rcu/tiny.c | 1 - kernel/rcu/tree.c | 311 +++++---- kernel/rcu/tree.h | 14 +- kernel/rcu/tree_plugin.h | 239 ++++--- kernel/rcu/tree_stall.h | 84 ++- kernel/rcu/update.c | 8 +- kernel/sched/core.c | 24 +- kernel/sched/isolation.c | 4 +- kernel/sysctl.c | 8 - kernel/time/timer.c | 14 - lib/bitmap.c | 9 + lib/test_bitmap.c | 7 + mm/oom_kill.c | 2 +- mm/page-writeback.c | 5 - mm/percpu-internal.h | 4 + mm/percpu-km.c | 5 + mm/percpu-stats.c | 12 +- mm/percpu-vm.c | 30 + mm/percpu.c | 261 ++++++-- mm/slab.h | 1 + mm/slab_common.c | 12 +- mm/slub.c | 8 + mm/util.c | 2 +- net/core/neighbour.c | 2 +- net/core/rtnetlink.c | 26 +- net/dsa/master.c | 5 +- net/dsa/slave.c | 12 +- net/ipv4/devinet.c | 4 +- net/nfc/rawsock.c | 2 +- net/openvswitch/conntrack.c | 11 +- net/tipc/node.c | 12 +- net/vmw_vsock/hyperv_transport.c | 4 +- sound/usb/midi.c | 4 + tools/arch/powerpc/include/uapi/asm/errno.h | 1 + tools/arch/x86/include/asm/cpufeatures.h | 9 +- tools/arch/x86/include/asm/msr-index.h | 4 + tools/arch/x86/include/uapi/asm/vmx.h | 1 + tools/arch/x86/lib/memcpy_64.S | 2 +- tools/arch/x86/lib/memset_64.S | 2 +- .../asm/{alternative-asm.h => alternative.h} | 0 tools/include/uapi/asm-generic/unistd.h | 11 +- tools/include/uapi/drm/drm.h | 125 +++- tools/include/uapi/drm/i915_drm.h | 1 + tools/include/uapi/linux/kvm.h | 45 ++ tools/include/uapi/linux/perf_event.h | 26 +- tools/include/uapi/linux/prctl.h | 4 + tools/memory-model/Documentation/explanation.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 ++++++++++ tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 ++ tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +++- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 +++ tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/perf/Makefile.config | 1 + tools/perf/arch/arm64/util/kvm-stat.c | 2 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 5 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 4 + tools/perf/arch/s390/entry/syscalls/syscall.tbl | 4 + tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 4 + tools/perf/pmu-events/jevents.c | 6 +- tools/perf/tests/attr/base-record | 2 +- tools/perf/tests/attr/base-stat | 2 +- tools/perf/tests/attr/system-wide-dummy | 2 +- tools/perf/util/Build | 7 + tools/perf/util/record.c | 8 +- tools/perf/util/session.c | 4 +- tools/rcu/rcu-cbs.py | 46 ++ tools/testing/selftests/arm64/bti/test.c | 1 + .../testing/selftests/rcutorture/bin/kvm-again.sh | 33 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 ++ .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 249 ++++++++ tools/testing/selftests/rcutorture/bin/kvm.sh | 61 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../configs/{rcuscale/TREE => rcu/BUSTED-BOOST} | 16 +- .../rcutorture/configs/rcu/BUSTED-BOOST.boot | 8 + .../selftests/rcutorture/configs/rcuscale/TREE | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE54 | 2 +- .../rcutorture/configs/refscale/NOPREEMPT | 2 +- .../selftests/rcutorture/configs/refscale/PREEMPT | 2 +- .../rcutorture/formal/srcu-cbmc/src/locks.h | 2 +- 705 files changed, 11815 insertions(+), 9954 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/firmware/linaro,optee-tz.txt create mode 100644 Documentation/devicetree/bindings/arm/firmware/linaro,optee-tz.yaml delete mode 100644 Documentation/devicetree/bindings/arm/keystone/ti,sci.txt create mode 100644 Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml delete mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,emev2-smu.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,emev2-smu.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ti,sci-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/ti,sci-clk.yaml delete mode 100644 Documentation/devicetree/bindings/dma/arm-pl08x.txt create mode 100644 Documentation/devicetree/bindings/dma/arm-pl08x.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt create mode 100644 Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/mtd.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-gpio.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.yaml create mode 100644 Documentation/devicetree/bindings/power/rockchip,power-controller.yaml delete mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.yaml delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/power_domain.txt delete mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt create mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/translations/zh_CN/SecurityBugs create mode 100644 arch/arm/boot/dts/sun8i-r40-feta40i.dtsi create mode 100644 arch/arm/boot/dts/sun8i-r40-oka40i-c.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts delete mode 100644 arch/arm64/include/asm/cpucaps.h create mode 100644 arch/arm64/tools/Makefile create mode 100644 arch/arm64/tools/cpucaps create mode 100755 arch/arm64/tools/gen-cpucaps.awk create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.h delete mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.h create mode 100644 include/dt-bindings/power/rk3568-power.h rename tools/include/asm/{alternative-asm.h => alternative.h} (100%) create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/rcu/rcu-cbs.py create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote.sh copy tools/testing/selftests/rcutorture/configs/{rcuscale/TREE => rcu/BUSTED-BOOST} (59%) create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST.boot