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 a70b971c8767 secretmem: test: add basic selftest for memfd_secret(2) omits 4abecbc131b4 arch, mm: wire up memfd_secret system call where relevant omits d6e8e9fcce58 PM: hibernate: disable when there are active secretmem users omits a8f490c19bba mm: introduce memfd_secret system call to create "secret" [...] omits 79413973b42e set_memory: allow querying whether set_direct_map_*() is a [...] omits c19d5212e22b set_memory: allow set_direct_map_*_noflush() for multiple pages omits 9a12e50abb80 riscv/Kconfig: make direct map manipulation options depend on MMU omits 4daee5653ac5 mmap: make mlock_future_check() global omits 80aca040a8d5 mm: add definition of PMD_PAGE_ORDER omits 483f09668a25 Merge branch 'akpm-current/current' omits dfd7663a2712 Merge remote-tracking branch 'rust/rust-next' omits 0dc94b1c0c79 Merge remote-tracking branch 'mhi/mhi-next' omits 79f31bac6574 Merge remote-tracking branch 'fpga/for-next' omits 47acdabb8ae6 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 11d309ef6764 Merge remote-tracking branch 'hyperv/hyperv-next' omits 877ae62570b8 Merge remote-tracking branch 'xarray/main' omits e45d30767545 Merge remote-tracking branch 'nvmem/for-next' omits 5c51d7f4f182 Merge remote-tracking branch 'slimbus/for-next' omits c5673cfbba62 Merge remote-tracking branch 'gnss/gnss-next' omits a0658b17b996 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits ced47e74b4be Merge remote-tracking branch 'rtc/rtc-next' omits 3a56aecdad06 Merge remote-tracking branch 'coresight/next' omits f46bca26040c Merge remote-tracking branch 'livepatching/for-next' omits 58101d394a6c Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 3d577d02af3a Merge remote-tracking branch 'pinctrl-intel/for-next' omits 7d0db505ee3f Merge remote-tracking branch 'pinctrl/for-next' omits 4ad9f44c379a Merge remote-tracking branch 'gpio-intel/for-next' omits 7c1f0c714d6a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 2f2589f321be Merge remote-tracking branch 'rpmsg/for-next' omits 42b9efe8338a Merge remote-tracking branch 'vhost/linux-next' omits 8efc76debcec Merge remote-tracking branch 'scsi-mkp/for-next' omits c548d2454229 Merge remote-tracking branch 'scsi/for-next' omits 1e26305f7821 Merge remote-tracking branch 'cgroup/for-next' omits c97958bc2c45 Merge remote-tracking branch 'dmaengine/next' omits 5418f0a38728 Merge remote-tracking branch 'icc/icc-next' omits 47e9ffbe9a1b Merge remote-tracking branch 'staging/staging-next' omits 01fa3d7c3d71 Merge remote-tracking branch 'thunderbolt/next' omits 3412c9a80917 Merge remote-tracking branch 'phy-next/next' omits a4d36e05b00d Merge remote-tracking branch 'extcon/extcon-next' omits 5a58937e5cf8 Merge remote-tracking branch 'char-misc/char-misc-next' omits c77c8025525c Rust support omits b1259e7c5d0a Merge remote-tracking branch 'tty/tty-next' omits ffb2f4a0a024 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 4d6a9ca3ef0f Merge remote-tracking branch 'usb-serial/usb-next' omits c3b1eec405ed Merge remote-tracking branch 'usb/usb-next' omits 779a99abcc30 Merge remote-tracking branch 'ipmi/for-next' omits 95337863c0f4 Merge remote-tracking branch 'leds/for-next' omits faa73908623e Merge remote-tracking branch 'drivers-x86/for-next' omits f76f2cbefd82 Merge remote-tracking branch 'workqueues/for-next' omits 1b96de2feccf Merge remote-tracking branch 'percpu/for-next' omits b0d01d1d9a30 Merge remote-tracking branch 'kvms390/next' omits 38fee9ec7dac Merge remote-tracking branch 'kvm-arm/next' omits a260b3dba0da Merge remote-tracking branch 'kvm/next' omits 2b2c02400745 next-20210316/rcu omits 0c7193d27a58 Merge remote-tracking branch 'edac/edac-for-next' omits 3282d2da6b59 Merge remote-tracking branch 'tip/auto-latest' omits 4933fad7d267 Merge remote-tracking branch 'spi/for-next' omits 3f03c6a7ac92 Merge remote-tracking branch 'devicetree/for-next' omits d65827419620 Merge remote-tracking branch 'audit/next' omits 423ab4b69aff Merge remote-tracking branch 'iommu/next' omits d7cccca08614 Merge remote-tracking branch 'tpmdd/next' omits 0da508092ff5 Merge remote-tracking branch 'selinux/next' omits 392274226e06 Merge remote-tracking branch 'keys/keys-next' omits bce641727804 Merge remote-tracking branch 'apparmor/apparmor-next' omits 71a0ebdc48c6 Merge remote-tracking branch 'security/next-testing' omits 99242baff398 Merge remote-tracking branch 'regulator/for-next' omits 422d91d6415b Merge remote-tracking branch 'battery/for-next' omits 2c41f58b02b6 Merge remote-tracking branch 'backlight/for-backlight-next' omits 9c822498f9f8 Merge remote-tracking branch 'mfd/for-mfd-next' omits bfac43a2e2d2 Merge remote-tracking branch 'mmc/next' omits 57b8daec9831 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits bddadfbc0bbd Merge remote-tracking branch 'device-mapper/for-next' omits 5fc9c7bc43a5 Merge remote-tracking branch 'block/for-next' omits 8764a69d1df9 Merge remote-tracking branch 'input/next' omits 711b8ebf0a98 Merge remote-tracking branch 'sound-asoc/for-next' omits 25d8b02fdeb6 Merge remote-tracking branch 'sound/for-next' omits 2395fe73f3ab Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 6ef66d1bbd38 Merge remote-tracking branch 'drm-msm/msm-next' omits 62a1e3b2d5b7 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 6f44b4650930 Merge remote-tracking branch 'amdgpu/drm-next' omits db3cc414bf8c Merge remote-tracking branch 'drm-misc/for-linux-next' omits c17b0b47ffa5 Merge remote-tracking branch 'drm/drm-next' omits 7d0fcb68eb6b Merge remote-tracking branch 'crypto/master' omits 8e635de85f0a Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 260f498e6469 Merge remote-tracking branch 'nand/nand/next' omits 0ab6ee579e83 Merge remote-tracking branch 'mtd/mtd/next' omits 4a707be33008 Merge remote-tracking branch 'gfs2/for-next' omits dbae5b151a84 Merge remote-tracking branch 'bluetooth/master' omits 40535ad1fe6e Merge remote-tracking branch 'wireless-drivers-next/master' omits 0a8c74db00bf Merge remote-tracking branch 'netfilter-next/master' omits 8a6c65c2ec3b Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 0993434f537c Merge remote-tracking branch 'ipsec-next/master' omits 41c44df508dc Merge remote-tracking branch 'bpf-next/for-next' omits 5b1921e18514 Merge remote-tracking branch 'net-next/master' omits 606ce88d9541 Merge remote-tracking branch 'rdma/for-next' omits 5a8135304430 Merge remote-tracking branch 'swiotlb/linux-next' omits b13e07302b44 Merge remote-tracking branch 'dlm/next' omits e78c3a9dee89 Merge remote-tracking branch 'ieee1394/for-next' omits 2bc05fc85e75 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 3ad326754499 Merge remote-tracking branch 'opp/opp/linux-next' omits b734fb0f14a7 Merge remote-tracking branch 'devfreq/devfreq-next' omits e6695b0de089 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 0df0293329b2 Merge remote-tracking branch 'pm/linux-next' omits 66b415e7e012 Merge remote-tracking branch 'v4l-dvb-next/master' omits 4ee707d2804d Merge remote-tracking branch 'v4l-dvb/master' omits ce5c66b0591b Merge remote-tracking branch 'jc_docs/docs-next' omits 8874eff25a61 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 765eaad98e4d Merge remote-tracking branch 'dmi/dmi-for-next' omits 32221402c264 Merge remote-tracking branch 'i3c/i3c/next' omits c12109892a80 Merge remote-tracking branch 'hid/for-next' omits 9d8c46c31c41 Merge remote-tracking branch 'pci/next' omits efbeba4685f1 Merge remote-tracking branch 'printk/for-next' omits 88a809a14313 Merge remote-tracking branch 'vfs/for-next' omits 5063af037b99 Merge remote-tracking branch 'file-locks/locks-next' omits 115554e639c2 Merge remote-tracking branch 'iomap/iomap-for-next' omits 6a882405e038 Merge remote-tracking branch 'zonefs/for-next' omits 57d4d47d7a31 Merge remote-tracking branch 'xfs/for-next' omits 8977b152b46d Merge remote-tracking branch 'v9fs/9p-next' omits 854229b470a6 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 1f6c3ec6eef6 Merge remote-tracking branch 'cel/for-next' omits 72b975bb4a40 Merge remote-tracking branch 'jfs/jfs-next' omits b5d05602f09b Merge remote-tracking branch 'f2fs/dev' omits 2f16ff40572f Merge remote-tracking branch 'ext4/dev' omits 7f0ef6b08c98 Merge remote-tracking branch 'ext3/for_next' omits 7d0144f87b72 Merge remote-tracking branch 'exfat/dev' omits 60a53c13d0df Merge remote-tracking branch 'erofs/dev' omits ce544219b5c9 Merge remote-tracking branch 'ecryptfs/next' omits 01af88aaa14d Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 0eddb9abc38d Merge remote-tracking branch 'cifs/for-next' omits b086142f6949 Merge remote-tracking branch 'btrfs/for-next' omits 368a6e56fbfb Merge branch 'for-5.13/drivers' into for-next omits 7962121f9450 Merge branch 'for-5.13/block' into for-next omits 95b60d538dbc Merge branch 'for-5.13/io_uring' into for-next omits 39d359a4d3c3 Merge branch 'io_uring-5.12' into for-next omits c999128d995c io_uring: cache async and regular file state for fixed files omits 397d452cd73a io_uring: don't check for io_uring_fops for fixed files omits 3d61283a4416 io_uring: simplify io_sqd_update_thread_idle() omits a0e68808ea84 io_uring: switch to atomic_t for io_kiocb reference count omits c70b4fb5fe4f io_uring: wrap io_kiocb reference count manipulation in helpers omits 55874aef3404 io_uring: simplify io_resubmit_prep() omits c047b8d9d9c7 io_uring: merge defer_prep() and prep_async() omits 42e106c2956b io_uring: rethink def->needs_async_data omits b6f981151b49 io_uring: untie alloc_async_data and needs_async_data omits c61d59ec92b7 io_uring: refactor out send/recv async setup omits 156050ecbb75 io_uring: use better types for cflags omits 377585da3526 io_uring: refactor provide/remove buffer locking omits c80713cd2679 io_uring: add a helper failing not issued requests omits d5e0a0180f05 io_uring: further deduplicate file slot selection omits 4a9e4863521c io_uring: reuse io_req_task_queue_fail() omits ef1fbeaa8d75 io_uring: avoid taking ctx refs for task-cancel omits 89f0a03a1eac Merge remote-tracking branch 'fscache/fscache-next' omits 84ab6f0c47ea Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 25e3eeb13260 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls omits 7033e63330f3 io_uring: call req_set_fail_links() on short send[msg]()/r [...] omits 96355582c7ce Merge remote-tracking branch 'sh/for-next' omits f2075ecfc7a3 Merge remote-tracking branch 's390/for-next' omits 1fcda6ab3359 Merge remote-tracking branch 'risc-v/for-next' omits 7a670716dcf3 Merge remote-tracking branch 'parisc-hd/for-next' omits db228ba1602a Merge remote-tracking branch 'mips/mips-next' omits b7cddd3ec9a7 Merge branch 'io_uring-5.12' into for-next omits 100f3e035fb5 Merge remote-tracking branch 'microblaze/next' omits 44b27c71a6d5 loop: Charge i/o to mem and blk cg omits 06d69d4c8669 mm: Charge active memcg when no mm is set omits 08ad7f822739 loop: Use worker per cgroup instead of kworker omits dce3e315dbf9 Merge remote-tracking branch 'm68knommu/for-next' omits 2031a5083efa Merge remote-tracking branch 'm68k/for-next' omits 4ba632052698 Merge remote-tracking branch 'h8300/h8300-next' omits 06b65f25c367 Merge remote-tracking branch 'csky/linux-next' omits 23dd95ded4a8 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 3f2ba847e8c4 Merge remote-tracking branch 'clk/clk-next' omits d6d18345218c Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 6d3c5288e3bd Merge remote-tracking branch 'ti-k3/ti-k3-next' omits dfc4883e88cf Merge remote-tracking branch 'tegra/for-next' omits e84996868031 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits c3d81b833f10 Merge remote-tracking branch 'stm32/stm32-next' omits a882ba4c59cf Merge remote-tracking branch 'scmi/for-linux-next' omits 0f3cbc13e6ed Merge remote-tracking branch 'samsung-krzk/for-next' omits d992e9af2371 Merge remote-tracking branch 'rockchip/for-next' omits 737b674bee96 Merge remote-tracking branch 'reset/reset/next' omits 876b41afd12e Merge remote-tracking branch 'renesas/next' omits 73538730d3c7 Merge remote-tracking branch 'realtek/for-next' omits 66f38b8cc084 Merge remote-tracking branch 'raspberrypi/for-next' omits 8bdb98518f86 Merge remote-tracking branch 'qcom/for-next' omits eea70e0d00a4 Merge remote-tracking branch 'omap/for-next' omits e700addbfdf7 Merge remote-tracking branch 'mvebu/for-next' omits 853511fc69fc Merge remote-tracking branch 'mediatek/for-next' omits 11af1e49db04 Merge remote-tracking branch 'keystone/next' omits e5b6c629bffd Merge remote-tracking branch 'imx-mxs/for-next' omits f0252a606bc8 Merge remote-tracking branch 'drivers-memory/for-next' omits 5ac89b2a9cb4 Merge remote-tracking branch 'at91/at91-next' omits 99c37c512faf Merge remote-tracking branch 'aspeed/for-next' omits 0d4b13b6297a Merge remote-tracking branch 'amlogic/for-next' omits d526c394ac33 Merge remote-tracking branch 'actions/for-next' omits 030109625b85 Merge remote-tracking branch 'arm-soc/for-next' omits 608d3c2cffe8 Merge remote-tracking branch 'arm64/for-next/core' omits 2f30983c7c25 Merge remote-tracking branch 'arm/for-next' omits 81f657754218 Merge remote-tracking branch 'asm-generic/master' omits ae642e372a50 Merge remote-tracking branch 'dma-mapping/for-next' omits 2f8988733d2b Merge remote-tracking branch 'kbuild/for-next' omits 92c4e9f16f36 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits ee7cb9acb29c Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 6b3d5d6f654c Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 9a1069becde8 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 81b5b08bc14c Merge remote-tracking branch 'risc-v-fixes/fixes' omits ab379aa3c33b Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 58bc9d64518d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 55d7df4e568c Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 7b0cceda75cf Merge remote-tracking branch 'scsi-fixes/fixes' omits 5f95260ce11a Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 9f2eedc116fc Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits ce311f1b38ee Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 543a62c79bb0 Merge remote-tracking branch 'omap-fixes/fixes' omits bd10626390a7 Merge remote-tracking branch 'at91-fixes/at91-fixes' omits 04092aa59745 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 511af0bddca3 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits a45fc63c6864 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits f1bbec61902c Merge remote-tracking branch 'vfio-fixes/for-linus' omits 24fc37b06b24 Merge remote-tracking branch 'ide/master' omits 16910e0c5e35 Merge remote-tracking branch 'input-current/for-linus' omits fb7b21e8359b Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits bae0fa9c205b Merge remote-tracking branch 'staging.current/staging-linus' omits bc0d247c9c65 Merge remote-tracking branch 'phy/fixes' omits 4efac8a8310f Merge remote-tracking branch 'usb.current/usb-linus' omits 09178a9131c2 Merge remote-tracking branch 'pci-current/for-linus' omits 31ed235c8c48 Merge remote-tracking branch 'spi-fixes/for-linus' omits e4be8efe1262 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 02d842ae4318 Merge remote-tracking branch 'regmap-fixes/for-linus' omits c89dcda9dd04 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 0f61943154d3 Merge remote-tracking branch 'sound-current/for-linus' omits 7a3ba18b9794 Merge remote-tracking branch 'rdma-fixes/for-rc' omits c67f444e1363 Merge remote-tracking branch 'mac80211/master' omits 22ba3379cd15 Merge remote-tracking branch 'netfilter/master' omits 0321a510ef79 Merge remote-tracking branch 'ipsec/master' omits 0654b557f821 Merge remote-tracking branch 'bpf/master' omits 2848beb9f139 Merge remote-tracking branch 'net/master' omits 246410e88e71 Merge remote-tracking branch 's390-fixes/fixes' omits 25ea16be5928 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 45f475798f89 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 1c25fdbce217 Merge branch 'imx/defconfig' into for-next omits 42ee61462bc9 Merge branch 'imx/dt64' into for-next omits c3e5af9c96e9 Merge branch 'imx/dt' into for-next omits d85add4345ee Merge branch 'imx/bindings' into for-next omits 173aa0cd102c Merge branch 'imx/soc' into for-next omits a2f0bdca298a Merge branch 'imx/drivers' into for-next omits 8113c89c2e08 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 629287841fad Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 99d52ba0d7d9 ARM: dts: imx6ull: fix ubi filesystem mount failed omits e2954e72d855 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on omits e35e577b2934 arm64: dts: imx8mq-librem5: Hog the correct gpio omits 025410f83b2a arm64: dts: lx2160a-clearfog-itx: add SFP support omits c4ec09c0c114 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits f5bf48a0c270 Merge branch 'drivers-fixes-for-5.12' into for-next omits 02934d39a08a io_uring: fix sqpoll cancellation via task_work omits 3f62f5a7ed8b io_uring: add generic callback_head helpers omits 1bdd8b75b5e3 io_uring: fix concurrent parking omits 8f2f1b95b1b0 io_uring: halt SQO submission on ctx exit omits f5ca390a27d5 io_uring: replace sqd rw_semaphore with mutex omits d725bc04d540 io_uring: fix complete_post use ctx after free omits 715c7fa6b9dd arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART omits 29125375abb4 arm64: dts: imx8mn: Reorder flexspi clock-names entry omits 3a28e405ca09 arm64: dts: imx8mm: Reorder flexspi clock-names entry omits 68f25068c305 arm64: dts: ls1028a: set up the real link speed for ENETC port 2 omits bc11fffb82e1 arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support omits 48787485f8de arm64: dts: ls1028a: enable optee node omits 6da9742ca68b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits f51dd0889a79 Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next omits a8bba9247eb3 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] omits 14d7d0bc7f49 tpm: acpi: Check eventlog signature before using it omits 618ca04a3145 tpm: efi: Use local variable for calculating final log size omits 58c71cd7cac6 Merge branch 'kvmarm-master/fixes' into kvmarm-master/next omits 7836d7be2d23 EXP net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused omits de49d39169d8 EXP timer: Report ignored local enqueue in nohz mode omits 0fdbd278ffa7 torture: Add prototype kvm-remote.sh script omits 0a987869865e rcuscale: Allow CPU hotplug to be enabled omits 8c56fc4c01eb refscale: Allow CPU hotplug to be enabled omits 2ce3ff99660f tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 4150333b8c8c torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits ccb1f6c05b5b torture: Add "scenarios" option to kvm.sh --dryrun parameter omits 437777bc01ee kcsan: Add pointer to access-marking.txt to data_race() bullet omits 2730ae535c81 squash! tools/memory-model: Add access-marking documentation omits b61f7616695d rcu-tasks: Add block comment laying out RCU Rude design omits eca1ece01df6 rcu-tasks: Add block comment laying out RCU Tasks design omits 9c09e0055b54 torture: Fix remaining erroneous torture.sh instance of $* omits 51c3123a6e2c Merge branch 'lkmm-dev.2021.03.08a' into HEAD omits 6a7a248e3478 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits d8fb0a3fd747 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 04bc919cdeac tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 5ed87977f68b tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 5a30ee7bd95d tools/memory-model: Repair parseargs.sh header comment omits f829098a80ea tools/memory-model: Add "--" to parseargs.sh for addition [...] omits f5ce0fad599a tools/memory-model: Make history-check scripts use mselect7 omits 076a29edf46d tools/memory-model: Make checkghlitmus.sh use mselect7 omits c162bcae94a7 tools/memory-model: Fix scripting --jobs argument omits 8bfaedc20a5f tools/memory-model: Implement --hw support for checkghlitmus.sh omits 298ea7ca60ec tools/memory-model: Add -v flag to jingle7 runs omits 87c1f39d7b00 tools/memory-model: Make runlitmus.sh check for jingle errors omits e1e02a88d896 tools/memory-model: Allow herd to deduce CPU type omits a33a1f5b7b11 tools/memory-model: Keep assembly-language litmus tests omits 7e70e9b1ce2a tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 761cb1431b85 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits ffaa1d2f9e7f tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits f5b31432558c tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 2c8356c9ad8a tools/memory-model: Hardware checking for check{,all}litmus.sh omits 48da0ee37e7b tools/memory-model: Fix checkalllitmus.sh comment omits dc724871f369 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits a5d5b6547819 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 4684f8ffad1d tools/memory-model: Update parseargs.sh for hardware verification omits f3803c440326 tools/memory-model: Fix paulmck email address on pre-exist [...] omits cdc7bc452da7 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 75fcfcc688ea tools/memory-model: Make judgelitmus.sh identify bad macros omits 4660c24a87c0 tools/memory-model: Make cmplitmushist.sh note timeouts omits bb61d89430ec tools/memory-model: Make judgelitmus.sh note timeouts omits 593f626c5aef tools/memory-model: Document locking corner cases omits 8e9f0be6811d tools/memory-model: Add access-marking documentation omits 996af1d20841 Merge branch 'kcsan.2021.03.08a' into HEAD omits 8b9cbf2f331b Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.0 [...] omits ef6f7f74fa1b torture: Fix kvm.sh --datestamp regex check omits 0179b9d1ff10 torture: Consolidate qemu-cmd duration editing into kvm-tr [...] omits 619cbaae039c torture: Print proper vmlinux path for kvm-again.sh runs omits e05838f25af8 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] omits c9d95a3ba5fd torture: Make kvm-transform.sh update jitter commands omits 791b0e0a1371 torture: Add --duration argument to kvm-again.sh omits 3ff5a0bd2dac torture: Add kvm-again.sh to rerun a previous torture-test omits 666099d30d48 rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] omits 3acf2151d403 rcu: Provide polling interfaces for Tiny RCU grace periods omits 70902e6007bb rcu: Provide polling interfaces for Tree RCU grace periods omits 891123684774 rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] omits cbf6d4c29745 rcu/nocb: Remove stale comment above rcu_segcblist_offload() omits 195e35fa8f18 rcu/nocb: Disable bypass when CPU isn't completely offloaded omits c0884992af70 rcu/nocb: Fix missed nocb_timer requeue omits 73690f8d7547 rcu: Make nocb_nobypass_lim_per_jiffy static omits 71580d6503f7 rcu/tree: Add a trace event for RCU CPU stall warnings omits e027f2ffaf90 rcu: Add explicit barrier() to __rcu_read_unlock() omits bcc7e03915f2 docs: Correctly spell Stephen Hemminger's name omits a45a6bb2a52b rcu: Prevent dyntick-idle until ksoftirqd has been spawned omits de062ec8a9fd softirq: Don't try waking ksoftirqd before it has been spawned omits ddeba12a178d Merge branch 'icc-fixes' into icc-next omits be575abcf799 Merge branch 'iommu/fixes' into next omits 5fd3de7a5185 drm/compat: Clear bounce structures omits f3d7e6be427a drm/shmem-helpers: vunmap: Don't put pages for dma-buf adds 2046a24ae121 thermal/core: Add NULL pointer check before using cooling [...] adds 35d8c39d0e52 Merge tag 'thermal-v5.12-rc4' of git://git.kernel.org/pub/ [...] adds e69beeabac6d Merge tag 'mips-fixes_5.12_2' of git://git.kernel.org/pub/ [...] adds 6417f03132a6 module: remove never implemented MODULE_SUPPORTED_DEVICE adds 8ff0f3bf5d65 Merge branch 'iomap-5.12-fixes' of git://git.kernel.org/pu [...] adds bf152b0b41dc Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds c73891c922f5 Merge tag 'xfs-5.12-fixes-3' of git://git.kernel.org/pub/s [...] adds dc0337999d87 Merge tag 'vfio-v5.12-rc4' of git://github.com/awilliam/li [...] adds 81aa0968b7ea Merge tag 'for-5.12-rc3-tag' of git://git.kernel.org/pub/s [...] adds 508eeb074391 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 65efe19e906d Merge remote-tracking branch 'powerpc-fixes/fixes' adds 2636d7be6838 Merge remote-tracking branch 's390-fixes/fixes' adds 0692c33c9c53 Merge tag 'mac80211-for-net-2021-03-17' of git://git.kerne [...] adds cb038357937e net: fix race between napi kthread mode and busy poll adds f232326f6966 bpf: Prohibit alu ops for pointer types not defining ptr_limit adds 10d2bb2e6b1d bpf: Fix off-by-one for area size in creating mask to left adds b5871dca250c bpf: Simplify alu_limit masking for pointer arithmetic adds 1b1597e64e1a bpf: Add sanity check for upper ptr_limit adds 0a13e3537ea6 bpf, selftests: Fix up some test_verifier cases for unprivileged adds e21aa341785c bpf: Fix fexit trampoline. adds 8f3f5792f294 libbpf: Fix error path in bpf_object__elf_init() adds 58bfd95b554f libbpf: Use SOCK_CLOEXEC when opening the netlink socket adds e65eaded4cc4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds dcc32f4f183a ipv6: weaken the v4mapped source check adds 804741ac7b9f netsec: restore phy power state after controller reset adds f41b2d67d767 octeontx2-pf: Do not modify number of rules adds f7884097141b octeontx2-af: Formatting debugfs entry rsrc_alloc. adds ce86c2a531e2 octeontx2-af: Remove TOS field from MKEX TX adds 297887872973 octeontx2-af: Return correct CGX RX fifo size adds ae2619dd4fcc octeontx2-af: Fix irq free in rvu teardown adds f12098ce9b43 octeontx2-pf: Clear RSS enable flag on interace down adds 64451b98306b octeontx2-af: fix infinite loop in unmapping NPC counter adds 8c16cb0304cd octeontx2-af: Fix uninitialized variable warning adds 6f7c7e22a2b6 Merge branch 'octeontx2-fixes' adds 600cc3c9c62d net: marvell: Remove reference to CONFIG_MV64X60 adds db2a1e626dd2 Merge remote-tracking branch 'net/master' adds eddbe8e65214 selftest/bpf: Add a test to check trampoline freeing logic. adds cb9c6ded8745 Merge remote-tracking branch 'bpf/master' adds d81f9b833915 Merge remote-tracking branch 'ipsec/master' adds 71fc687eef9d Merge remote-tracking branch 'netfilter/master' adds d9180033839c Merge remote-tracking branch 'rdma-fixes/for-rc' adds f4df9ee6d7f3 Merge tag 'asoc-fix-v5.12-rc2' of https://git.kernel.org/p [...] adds 50b1affc891c ALSA: usb-audio: Fix unintentional sign extension issue adds 613826c8f96f Merge remote-tracking branch 'sound-current/for-linus' adds 999a1915ab3e Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 3e59ba618a32 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds f29fd6d5a08d Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus adds 4bc7fa5c58e4 Merge remote-tracking branch 'regmap-fixes/for-linus' adds d02e7b72f552 Merge remote-tracking branch 'regulator-fixes/for-linus' adds a43c25268d62 Merge remote-tracking branch 'spi-fixes/for-linus' adds f48092472f89 Merge remote-tracking branch 'pci-current/for-linus' adds 2b8c956ea6ba usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy adds 184dcb93c20b Merge remote-tracking branch 'usb.current/usb-linus' adds 7b741a5f3b39 Merge remote-tracking branch 'phy/fixes' adds 2cafd46a714a staging: vt665x: fix alignment constraints adds 8791462b9ea0 Merge remote-tracking branch 'staging.current/staging-linus' adds 8679584edc5b Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds a7fb3fa20837 Merge remote-tracking branch 'input-current/for-linus' adds ff7eae06ba65 Merge remote-tracking branch 'ide/master' adds bffd4a1cd680 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 53a121579dd4 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds d4f845de8e03 Merge remote-tracking branch 'at91-fixes/at91-fixes' adds 89f0c0348ab0 Merge remote-tracking branch 'omap-fixes/fixes' adds 88256564cac6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 053191b6a4bc platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs adds 385178db6909 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds e57ef05f3ed1 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds c50b95547688 Merge remote-tracking branch 'scsi-fixes/fixes' adds 5b7ae32d266d Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 46fc3863b34d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 6dd9506b34a7 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 94d827c1f2bd Merge remote-tracking branch 'risc-v-fixes/fixes' adds 2e8496f31d0b firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 adds 63235f41ef55 Merge remote-tracking branch 'fpga-fixes/fixes' adds 7752d9c087ef Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds d4268bdadd4a Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 6e1fa508c23b Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds c8c0b27c5173 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new d4e1773a8f14 Merge remote-tracking branch 'kbuild/for-next' new 1214bd7f3692 Merge remote-tracking branch 'dma-mapping/for-next' new cdcab1570b41 Merge remote-tracking branch 'asm-generic/master' new f0108d211540 Merge remote-tracking branch 'arm/for-next' new 16a839e59df5 Merge remote-tracking branch 'arm64/for-next/core' new 74caa9539298 Merge remote-tracking branch 'arm-soc/for-next' new f77eab2d2237 Merge remote-tracking branch 'actions/for-next' new 8f6375d01524 Merge remote-tracking branch 'amlogic/for-next' new f34ccdf33b1d Merge remote-tracking branch 'aspeed/for-next' new 18af02f89285 Merge remote-tracking branch 'at91/at91-next' new e0daa0e43702 Merge remote-tracking branch 'drivers-memory/for-next' new e4817a1b6b77 ARM: dts: imx6ull: fix ubi filesystem mount failed new 1d8fd835f3b0 Merge branch 'imx/drivers' into for-next new 4232bfdea85c Merge branch 'imx/soc' into for-next new 8916d9c811fc Merge branch 'imx/bindings' into for-next new b1ed6597d1e7 Merge branch 'imx/dt' into for-next new b9460ce5746d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support new 9be954ca6bd4 arm64: dts: ls1028a: set up the real link speed for ENETC port 2 new 157e7a2824ed arm64: dts: imx8mm: Reorder flexspi clock-names entry new 4ce6a75f44d1 arm64: dts: imx8mn: Reorder flexspi clock-names entry new adc8f4361587 arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART new 19d7a1b97363 arm64: dts: lx2160a-clearfog-itx: add SFP support new 2bc8a57158da arm64: dts: imx8mq-librem5: Hog the correct gpio new 047ffb01c523 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on new 912ffdb3d8b8 Merge branch 'imx/dt64' into for-next new 742a658bad18 arm64: configs: Enable PCIe support for imx8mq boards new 58b195fac435 Merge branch 'imx/defconfig' into for-next new 8f74a481e385 Merge remote-tracking branch 'imx-mxs/for-next' new 07f43a2f4fc3 Merge remote-tracking branch 'keystone/next' new 34c966d7d00d Merge remote-tracking branch 'mediatek/for-next' new 28cac0094fc2 Merge remote-tracking branch 'mvebu/for-next' new 9767d114124a Merge remote-tracking branch 'omap/for-next' new 28d4f7337eb5 Merge branch 'drivers-fixes-for-5.12' into for-next new d3769729dbad arm64: dts: qcom: sm8250: split spi pinctrl config new c88f9ecc0ef3 arm64: dts: qcom: sm8250: further split of spi pinctrl config new eb97ccbba0fe arm64: dts: qcom: sm8250: add pinctrl for SPI using GPIO as a CS new e9269650db2f arm64: dts: qcom: qrb5165-rb5: switch into using GPIO for SPI0 CS new c465fc2707c6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] new 163518c80226 Merge remote-tracking branch 'qcom/for-next' new cff4630eda8e Merge remote-tracking branch 'raspberrypi/for-next' new e6654faac4aa Merge remote-tracking branch 'realtek/for-next' new 8f0221cbe9dd Merge remote-tracking branch 'renesas/next' new 380cc47d1ddd Merge remote-tracking branch 'reset/reset/next' new 07ff3d0f77f5 Merge remote-tracking branch 'rockchip/for-next' new 4ef307057df6 Merge remote-tracking branch 'samsung-krzk/for-next' new 0c5d29b43d34 Merge remote-tracking branch 'scmi/for-linux-next' new 3036b66330cd Merge remote-tracking branch 'stm32/stm32-next' new ff651a42c5ad Merge remote-tracking branch 'sunxi/sunxi/for-next' new 86b6ce3eca20 Merge remote-tracking branch 'tegra/for-next' new 32cc543ec021 Merge remote-tracking branch 'ti-k3/ti-k3-next' new fad4e18fe4dc arm64: dts: ti: k3-am64-main: Add ADC nodes new 81623c558684 arm64: dts: ti: k3-am64-main: Add OSPI node new e4e4e89482ea arm64: dts: ti: k3-am64-evm/sk: Add OSPI flash DT node new 972bd8c1c816 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 51fa3e8d9747 Merge remote-tracking branch 'clk/clk-next' new 77f9d70a2c23 Merge remote-tracking branch 'clk-renesas/renesas-clk' new eb2d6fe52d09 Merge remote-tracking branch 'csky/linux-next' new a91c8bd52df1 Merge remote-tracking branch 'h8300/h8300-next' new a35e2bacd062 Merge remote-tracking branch 'm68k/for-next' new 06ffe5c9e580 Merge remote-tracking branch 'm68knommu/for-next' new 3f26d646c9c3 Merge remote-tracking branch 'microblaze/next' new 69209c22229c Merge remote-tracking branch 'mips/mips-next' new 10b3a0a8f783 Merge remote-tracking branch 'parisc-hd/for-next' new dc528d8c4a7b Merge remote-tracking branch 'risc-v/for-next' new 37abb692bf71 Merge remote-tracking branch 's390/for-next' new 762f6038cff9 Merge remote-tracking branch 'sh/for-next' new 4d5318521556 Merge remote-tracking branch 'xtensa/xtensa-for-next' new fed90b7ce03c Merge remote-tracking branch 'fscache/fscache-next' new a9fdd30a3951 Merge remote-tracking branch 'btrfs/for-next' new 5454b6449679 Merge remote-tracking branch 'cifs/for-next' new e3fa5f25a995 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 1505a7691522 Merge remote-tracking branch 'ecryptfs/next' new 3f664b3468cb erofs: use workqueue decompression for atomic contexts only new 49f9e359229c erofs: use sync decompression for atomic contexts only new 707aa43d9e29 Merge remote-tracking branch 'erofs/dev' new 2388ec9f4307 Merge remote-tracking branch 'exfat/dev' new f998d7d545a2 quota: report warning limits for realtime space quotas new a1e4a2fed6b2 Pull xfs real-time warning count update from Darrick. new 2f50b0b65959 Merge remote-tracking branch 'ext3/for_next' new e64724c02acd Merge remote-tracking branch 'ext4/dev' new c0b6572dfc3c f2fs: add sysfs nodes to get runtime compression stat new 8ce4bc102346 f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC new ec12fc105f67 f2fs: don't start checkpoint thread in readonly mountpoint new 1bccbc1c10a0 Merge remote-tracking branch 'f2fs/dev' new 88ffff0ff835 Merge remote-tracking branch 'jfs/jfs-next' new 6a6021e79b63 Merge remote-tracking branch 'cel/for-next' new 559a55f831dd Merge remote-tracking branch 'overlayfs/overlayfs-next' new 422bbae41045 Merge remote-tracking branch 'v9fs/9p-next' new 4f00e29c0a02 Merge remote-tracking branch 'zonefs/for-next' new 657e0f872866 Merge remote-tracking branch 'file-locks/locks-next' new 15f4ef349bcb Merge remote-tracking branch 'vfs/for-next' new 9d91c68b5101 Merge remote-tracking branch 'printk/for-next' new 80a704b91249 Merge remote-tracking branch 'pci/next' new ad5d10f254a7 Merge remote-tracking branch 'hid/for-next' new 83c3408f7b9c i2c: stm32f7: support DT binding i2c-analog-filter new 9449a5585499 i2c: stm32f7: add support for DNF i2c-digital-filter binding new b87752528fe5 i2c: stm32f7: indicate the address being accessed on errors new 82531dfdf163 i2c: rcar: implement atomic transfers new f1e1bf76bc20 i2c: powermac: remove uncertainty about SMBUS_BLOCK transfers new fd6c3f45bf30 i2c: i2c-scmi: Drop unused ACPI_MODULE_NAME definition new 71581562ee36 i2c: bail out early when RDWR parameters are wrong new e409a6a3e069 i2c: turn recovery error on init to debug new 2acaad748aa8 Merge branch 'i2c/for-current' into i2c/for-next new 61f6de4d4ceb Merge remote-tracking branch 'i2c/i2c/for-next' new f4b1cba6910b Merge remote-tracking branch 'i3c/i3c/next' new 16f34a279cbc Merge remote-tracking branch 'dmi/dmi-for-next' new d21d8de8634d hwmon: 9corsair-psu) add support for critical values new 0170be1b5ef4 hwmon: (ftsteutates) Fix spelling typo new 0daf4b544bef hwmon: (ds1621) Use kobj_to_dev() new a6bde2c1395a hwmon: Use kobj_to_dev() new c37e19c3791a hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] new 60b556475e81 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 4a8b93b830c3 Merge remote-tracking branch 'jc_docs/docs-next' new 28263e126c02 Merge remote-tracking branch 'v4l-dvb/master' new b4fe9fad2653 Merge remote-tracking branch 'v4l-dvb-next/master' new 22bf53eb9e8e Merge remote-tracking branch 'pm/linux-next' new 9fd2e9b780c8 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 28c026f31b84 Merge remote-tracking branch 'devfreq/devfreq-next' new f7a7baf7fad8 Merge remote-tracking branch 'opp/opp/linux-next' new b2f90f2806e6 Merge remote-tracking branch 'thermal/thermal/linux-next' new c1b3fb24ee88 Merge remote-tracking branch 'ieee1394/for-next' new 6ecef853a607 Merge remote-tracking branch 'dlm/next' new 5c535c6eb490 Merge remote-tracking branch 'swiotlb/linux-next' new b75f5846d750 Merge remote-tracking branch 'rdma/for-next' new 2b9cef667902 octeontx2-pf: Add ip tos and ip proto icmp/icmpv6 flow off [...] new 1d4d9e42c240 octeontx2-pf: Add tc flower hardware offload on ingress traffic new d8ce30e0cf76 octeontx2-pf: add tc flower stats handler for hw offloads new e638a83f167e octeontx2-pf: TC_MATCHALL egress ratelimiting offload new 31222162557c Merge branch 'octeon-tc-offloads' new bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Pri [...] new 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority [...] new 09bef8326853 Merge branch 'stmmac-vlan-priority-rx-steering' new e49aa315cb01 net: stmmac: EST interrupts handling and error reporting new 9f298959191b net: stmmac: Add EST errors into ethtool statistic new 7b78702ed757 Merge branch 'stmmac-EST-interrupts-and-ethtool' new a5538a777b73 net: dsa: b53: mmap: Add device tree support new 55cfeb396965 net: dsa: bcm_sf2: add function finding RGMII register new 6859d9154934 net: dsa: bcm_sf2: fix BCM4908 RGMII reg(s) new ea4fe7e842f6 net-sysfs: convert xps_cpus_show to bitmap_zalloc new d9a063d207f0 net-sysfs: store the return of get_netdev_queue_index in a [...] new 73f5e52b15e3 net-sysfs: make xps_cpus_show and xps_rxqs_show consistent new 255c04a87f43 net: embed num_tc in the xps maps new 5478fcd0f483 net: embed nr_ids in the xps maps new 6f36158e0584 net: remove the xps possible_mask new 044ab86d431b net: move the xps maps to an array new 402fbb992e13 net: add an helper to copy xps maps to the new dev_maps new 132f743b01b8 net: improve queue removal readability in __netif_set_xps_queue new d7be87a687cc net-sysfs: move the rtnl unlock up in the xps show helpers new 2db6cdaebac8 net-sysfs: move the xps cpus/rxqs retrieval in a common function new 2d05bf015308 net: fix use after free in xps new 75b2758abc35 net: NULL the old xps map entries when freeing them new c2ed62b9975e Merge branch 'net-xps-improve-the-xps-maps-handling' new e47ded97f972 s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL new ad4bbd7285ad s390/qeth: enable napi_consume_skb() for pending TX buffers new d96a8c693d0a s390/qeth: remove RX VLAN filter stubs in L3 driver new 5108802abcb9 Merge branch 's390-qeth-next' new d2fd2311de90 net: ipa: fix assumptions about DMA address size new 3c54b7be5d36 net: ipa: use upper_32_bits() new e5d4e96b44cf net: ipa: fix table alignment requirement new 99e75a37bd0a net: ipa: relax 64-bit build requirement new 44b958a68618 Merge branch 'ipa-32bit' new 59a2e5f68f2e Merge remote-tracking branch 'net-next/master' new 97a19caf1b1f bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly new 9ae2c26e4324 libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h new c53a3355eb29 selftests/bpf: drop custom NULL #define in skb_pkt_end selftest new 6b28276512fd Merge branch 'Provide NULL and KERNEL_VERSION macros in bp [...] new fdc13979f91e bpf, devmap: Move drop error path to devmap for XDP_REDIRECT new e14ef4bf0111 libbpf: Expose btf_type_by_id() internally new f36e99a45dbe libbpf: Generalize BTF and BTF.ext type ID and strings iteration new 3b029e06f624 libbpf: Rename internal memory-management helpers new 90d76d3ececc libbpf: Extract internal set-of-strings datastructure APIs new 9af44bc5d4d7 libbpf: Add generic BTF type shallow copy API new faf6ed321cf6 libbpf: Add BPF static linker APIs new 8fd27bf69b86 libbpf: Add BPF static linker BTF and BTF.ext support new c41226654550 bpftool: Add ability to specify custom skeleton object name new d80b2fcbe0a0 bpftool: Add `gen object` command to perform BPF static linking new cab62c37be05 selftests/bpf: Re-generate vmlinux.h and BPF skeletons if [...] new 14137f3c6218 selftests/bpf: Pass all BPF .o's through BPF static linker new a0964f526df6 selftests/bpf: Add multi-file statically linked BPF object [...] new 6d8b271682e2 Merge branch 'BPF static linking' new 9959ceb92c5f Merge remote-tracking branch 'bpf-next/for-next' new 918f48eff00b Merge remote-tracking branch 'ipsec-next/master' new 3f664cd09f3a Merge remote-tracking branch 'mlx5-next/mlx5-next' new 9abab20cf7de Merge remote-tracking branch 'netfilter-next/master' new 537154e877fc Merge remote-tracking branch 'wireless-drivers-next/master' new 71793730ebfd Bluetooth: btbcm: Add BCM4334 DT binding new 81534d4835de Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles new 8a02d9abe948 Merge remote-tracking branch 'bluetooth/master' new 5089f52ddf53 Merge remote-tracking branch 'gfs2/for-next' new cc7b048088e7 Merge remote-tracking branch 'mtd/mtd/next' new a76de26ebe83 Merge remote-tracking branch 'nand/nand/next' new 7f280603c760 Merge remote-tracking branch 'spi-nor/spi-nor/next' new b5cd52466e21 Merge remote-tracking branch 'crypto/master' new 728bc19f9c53 Merge remote-tracking branch 'drm/drm-next' new d0c5ac04e7fe drm/mcde/panel: Inverse misunderstood flag new 7b4957684e5d drm/ingenic: Fix non-OSD mode new 0f9c4296485b docs: gpu: fix typo new a9cdf6809290 drm/stm: ltdc: Use simple encoder new ac4eb83ab255 drm/sched: select new rq even if there is only one v3 new edf208591724 drm/stm: dsi: Avoid printing errors for -EPROBE_DEFER new 377f8331d056 drm/virtio: fix possible leak/unlock virtio_gpu_object_array new b603e810f740 drm/uapi: document kernel capabilities new 429fc6f9550e drm/vboxvideo: Use managed VRAM-helper initialization new 5e7222a3674e drm/panel-simple: Undo enable if HPD never asserts new 6ec52621e77c drm/panel-simple: Don't wait longer for HPD than hpd_absent_delay new 87b497179f5c drm/panel-simple: Retry if we timeout waiting for HPD new 339c3e80ad3d dt-bindings: dt-bindings: display: simple: Add N116BCA-EA1 new 51d35631c970 drm/panel-simple: Add N116BCA-EA1 new 67cc24ac17fe drm: panel: simple: Set enable delay for BOE NV110WTM-N61 new 8613385cb285 dma-fence: Document recoverable page fault implications new ccf953d8f3d6 fb_defio: Remove custom address_space_operations new f8bade6c9a62 Merge drm/drm-next into drm-misc-next new 757e26712337 drm/uapi: Add USB connector type new dc659a4e852b drm/probe-helper: Check epoch counter in output_poll_execute() new 40e1a70b4aed drm: Add GUD USB Display driver new f1c68b6a3283 drm/qxl: clean up qxl_bo_move_notify new 5ea143c38e14 drm/nouveau: clean up nouveau_bo_move_ntfy new 6cf9dc238cac drm/vmwgfx: clean up vmw_move_notify v2 new 4cf1d8719aab drm: Few typo fixes new f6890e4ba501 Merge remote-tracking branch 'drm-misc/for-linux-next' new 5c1b8a6caacb next-20210318/amdgpu new dbd440d8e088 drm/i915/bios: mass convert dev_priv to i915 new ef0096e40139 drm/i915/bios: store bdb version in i915 new 894d17398f2c drm/i915/bios: reduce indent in sanitize_ddc_pin and sanit [...] new 95bbede5a27e drm/i915/bios: move aux ch and ddc checks at a lower level new e20e4037fcb6 drm/i915/bios: limit default outputs by platform on missing VBT new 3ae04c0c7e63 drm/i915/bios: limit default outputs to ports A through F new 51f5748179d4 drm/i915/bios: create fake child devices on missing VBT new 3162d05765f3 drm/i915/bios: rename display_device_data to intel_bios_en [...] new 7371fa342a12 drm/i915/bios: add i915 backpointer to intel_bios_encoder_data new d0ab409d05fe drm/i915/bios: add helper functions to check output support new dbc137422b4b drm/i915/bios: save a higher level pointer in ddi_vbt_port_info[] new 45c0673aac97 drm/i915/bios: start using the intel_bios_encoder_data directly new f08fbe6a8c64 drm/i915/bios: start using intel_bios_encoder_data for Typ [...] new c0a950d182c4 drm/i915/bios: add intel_bios_encoder_data to encoder, use [...] new b34c0f8fff40 drm/i915/display: Remove FRL related code from disable DP [...] new 4ea72139ec7f Merge remote-tracking branch 'drm-intel/for-linux-next' new 3b24cdfc721a drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code new 19f4a055abf2 drm/msm/dsi_pll_7nm: Solve TODO for multiplier frac_bits a [...] new 9daaf3130785 drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate new 413b7a320e23 drm/msm/dp: Restore aux retry tuning logic new 4a9d36b0610a drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to o [...] new 7ad48d27a284 drm/msm: Ratelimit invalid-fence message new c3c14471a4f7 Merge remote-tracking branch 'drm-msm/msm-next' new 9bda8b719fce Merge remote-tracking branch 'etnaviv/etnaviv/next' new 1066cfbdfa3f regmap-irq: Extend sub-irq to support non-fixed reg strides new 5af7bd5b148a Merge remote-tracking branch 'regmap/for-5.13' into regmap-next new ad21fd012cac Merge remote-tracking branch 'regmap/for-next' new cbdce7a3620c ALSA: asihpi: fix comment syntax in file headers new a08b9f2f2267 ALSA: ctxfi: fix comment syntax in file headers new 0013e5b57f66 Merge remote-tracking branch 'sound/for-next' new bef2897d31b9 ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than new 8dd855334736 ASoC: Fix a typo in the file rt5682.txt new 7ec79d3850d0 ASoC: rt1019: add rt1019 amplifier driver new ad83b1adc58d ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support new a46b78247b85 ASoC: tegra20: ac97: Add reset control new 9c648ef82d7d ASoC: tegra20: i2s: Add reset control new 0bbcecaaab15 ASoC: tegra30: i2s: Restore hardware state on runtime PM resume new 48d71395896d reset: Add reset_control_bulk API new 050086eb6dc9 ASoC: tegra30: ahub: Switch to use reset-bulk API new 0911f154a2ae ASoC: tegra20: spdif: Correct driver removal order new c53b396f0dd4 ASoC: tegra20: spdif: Remove handing of disabled runtime PM new e33fdd9bee12 ASoC: tegra20: i2s: Add system level suspend-resume callbacks new ca6e960ed6b1 ASoC: tegra20: i2s: Correct driver removal order new d3c6ef98dadd ASoC: tegra20: i2s: Use devm_clk_get() new 80ec4a4cb36d ASoC: tegra20: i2s: Remove handing of disabled runtime PM new f852e1e4acf4 ASoC: tegra30: i2s: Correct driver removal order new 52674aef9eb6 ASoC: tegra30: i2s: Use devm_clk_get() new b5f6f781fcb2 ASoC: tegra30: i2s: Remove handing of disabled runtime PM new 5d956e3cb806 ASoC: tegra30: ahub: Reset global variable new e2965c2ca139 ASoC: tegra30: ahub: Correct suspend-resume callbacks new b5571449e618 ASoC: tegra30: ahub: Remove handing of disabled runtime PM new cdd23ae6e68f Merge series "Fix reset controls and RPM of NVIDIA Tegra A [...] new 73b4fe4a03db ASoC: ab8500-codec: remove useless structure new ca6b3a6ca047 ASoC: ad1836: remove useless return new 5b349c8f355a ASoC: adau1977: remove useless return new 157c4df67756 ASoC: cros_ec_codec: remove null pointer dereference warning new 4d753b6642ee ASoC: cx2070x: remove useless assignment new 8d41c1ab248f ASoC: cx2070x: remove duplicate else branch new f8a684a4c2c9 ASoC: da7219-aad: remove useless initialization new 426b3bbcee19 ASoC: hdac_hdmi: remove useless initializations new 997994d7e6fa ASoC: hdac_hdmi: align function arguments new 3c011ef344cd ASoC: hdmi-codec: remove useless initialization new 9ad869fee5c5 ASoC: hdmi-codec: remove unused spk_mask member new 226a783f3dcf ASoC: max98090: remove useless assignment new 2b5e8cd53ffa ASoC: mt6358: remove useless initializations new d068ab4eab0d ASoC: mt6359: remove useless assignment new a3966b254c48 ASoC: nau8825: remove useless assignment new f10280d5c59b ASoC: pcm1681: remove useless assignment new 17d74e68e976 ASoC: sigmadsp: align function prototype new 02a70d7f26e7 ASoC: sti-sas: remove unused struct members new e83c47861c26 ASoC: tas2562: remove useless assignment new 2e40b21cd4f6 ASoC: tas2562: remove warning on return value new ffab1215bdbe ASoC: tas2770: remove useless initialization new 39e69cef0aa9 ASoC: tlv320dac33: clarify expression new a2cc1568dc50 ASoC: tscs454: remove useless test on PLL disable new bb9faeccbd6c Merge series "ASoC: codecs: remove cppcheck warnings" from [...] new c35857cdabcf Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new 39c131fd0779 Merge remote-tracking branch 'sound-asoc/for-next' new 12cd38f86c9b Merge remote-tracking branch 'input/next' new 180f829fe402 io_uring: fix complete_post use ctx after free new 09a6f4efaa65 io_uring: replace sqd rw_semaphore with mutex new f6d54255f423 io_uring: halt SQO submission on ctx exit new 9e138a483454 io_uring: fix concurrent parking new 9b46571142e4 io_uring: add generic callback_head helpers new b7f5a0bfe206 io_uring: fix sqpoll cancellation via task_work new 3aab52c9a708 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls new c2c6c067c050 io_uring: remove structures from include/linux/io_uring.h new 273cfece2575 io_uring: use typesafe pointers in io_uring_task new ece5fae761ed io_uring: don't leak creds on SQO attach error new bfff27571b9b Merge branch 'io_uring-5.12' into for-next new 5823788583c2 io_uring: avoid taking ctx refs for task-cancel new 07978dbb6dda io_uring: reuse io_req_task_queue_fail() new 84264b5ee6df io_uring: further deduplicate file slot selection new ea64c1738bdd io_uring: add a helper failing not issued requests new f3fed112b9a1 io_uring: refactor provide/remove buffer locking new 1d48fea2518e io_uring: use better types for cflags new b1c5bdd4dddf io_uring: refactor out send/recv async setup new 5298c2e46202 io_uring: untie alloc_async_data and needs_async_data new d61231ca9fbb io_uring: rethink def->needs_async_data new f0172a179a30 io_uring: merge defer_prep() and prep_async() new 5d4eb53c67fa io_uring: simplify io_resubmit_prep() new 76c026d9dfda io_uring: wrap io_kiocb reference count manipulation in helpers new 3ef2a8fd6346 io_uring: switch to atomic_t for io_kiocb reference count new 294a06035849 io_uring: simplify io_sqd_update_thread_idle() new df3e9dff3c44 io_uring: don't check for io_uring_fops for fixed files new 9461da7412c5 io_uring: cache async and regular file state for fixed files new a2246c6240f5 Merge branch 'for-5.13/io_uring' into for-next new 149ddc2a9c47 Merge branch 'io_uring-5.12' into poll-multiple new b1d9c1c588cd Merge branch 'for-5.13/io_uring' into poll-multiple new d4329bdb3f97 io_uring: correct comment on poll vs iopoll new f5e0a820a56d io_uring: transform ret == 0 for poll cancelation completions new a850a53eb500 io_uring: allocate memory for overflowed CQEs new fbffa73cc923 io_uring: include cflags in completion trace event new e7bf437da251 io_uring: add multishot mode for IORING_OP_POLL_ADD new 1e99f0a4dda6 io_uring: abstract out helper for removing poll waitqs/hashes new 6565b4db9fe0 io_uring: terminate multishot poll for CQ ring overflow new 9b9395bc8a48 io_uring: abstract out a io_poll_find_helper() new b88a5adf1050 io_uring: allow events and user_data update of running pol [...] new 4a8d00ec5382 Merge branch 'poll-multiple' into for-next new b09f7499fc72 Merge branch 'for-5.13/drivers' into for-next new 3c0198c8f30e dt-bindings: ata: ahci: ceva: Update documentation for CEV [...] new 9a9d3abe24bb ata: ahci: ceva: Update the driver to support xilinx GT phy new 0ed0283f0297 sata_dwc_460ex: Fix missing check in sata_dwc_isr new 882184bec550 ata: libata-transport: Fix some potential doc-rot issues new 842a5e584ee5 ata: libata-sata: Fix function names in header comments new 32db9fad6939 ata: libata-pmp: Fix misspelling of 'val' new 325fe2088fc9 ata: pata_ali: Repair some misnamed kernel-doc issues new 5c16c0ce5095 ata: pata_artop: Fix a function name and parameter description new 73b90681d2d5 ata: pata_amd: Remove superfluous, add missing and fix bro [...] new d6c2aaaee4fb ata: pata_hpt366: Provide missing description for 'hpt366_ [...] new a51746f47153 ata: pata_hpt37x: Fix some function misnaming and missing [...] new 6864e78186e0 ata: ahci_xgene: Fix incorrect naming of 'xgene_ahci_handl [...] new f3a23c2cdf55 ata: sata_mv: Fix worthy headers and demote others new 764e3bc4e95b ata: pata_ali: Supply description for 'ali_20_filter()'s ' [...] new f18e1faa09f0 ata: pata_amd: Fix incorrectly named function in the header new 9c7d0b2ac492 ata: pata_artop: Repair possible copy/paste issue in 'arto [...] new 2d35ba9e5a93 ata: pata_atiixp: Fix a function name and supply descripti [...] new 4fabc4b67a92 ata: pata_cs5520: Add a couple of missing param descriptions new 2780645c6da8 ata: pata_hpt3x2n: Fix possible doc-rotted function name new a446e2fb5522 ata: pata_marvell: Fix incorrectly documented function parameter new efd2cbe82f50 ata: pata_jmicron: Fix incorrectly documented function parameter new 92a5e8827c9e ata: pata_optidma: Fix a function misnaming, a formatting [...] new 1906cf27fcc0 ata: pata_pdc2027x: Fix some incorrect function names and [...] new 2b0a9946bf9e ata: Trivial spelling fixes in the file pata_ns87415.c new d6a78272cdd6 Merge branch 'for-5.13/libata' into for-next new 592a49735a7b Merge remote-tracking branch 'block/for-next' new 69818d1287d2 Merge remote-tracking branch 'device-mapper/for-next' new 35049e569d9a Merge remote-tracking branch 'pcmcia/pcmcia-next' new 9ff8c2e1e21b Merge remote-tracking branch 'mmc/next' new 44fc9dc394e7 Merge remote-tracking branch 'mfd/for-mfd-next' new 696ad7eb86d1 Merge remote-tracking branch 'backlight/for-backlight-next' new 79472b2f6732 Merge remote-tracking branch 'battery/for-next' new d47bbd051cee Merge remote-tracking branch 'regulator/for-next' new 34eae979d9c1 landlock: Add object management new b31cc9518965 landlock: Add ruleset and domain management new 873bae2ddaca landlock: Set up the security framework and manage credentials new 1c6511caefdd landlock: Add ptrace restrictions new 96760b9425aa LSM: Infrastructure management of the superblock new fa56a0d6c980 fs,security: Add sb_delete hook new 25d359e9a64b landlock: Support filesystem access-control new c5eafae25eb5 landlock: Add syscall implementations new 818946f8b806 arch: Wire up Landlock syscalls new 02890ddc1cd7 selftests/landlock: Add user space tests new 8574395beb81 samples/landlock: Add a sandbox manager example new f642729df390 landlock: Add user and kernel documentation new 215042ece980 Merge branch 'landlock_lsm' into next-testing new d2e1fa6eba75 Merge remote-tracking branch 'security/next-testing' new a4f587a53816 Merge remote-tracking branch 'apparmor/apparmor-next' new e3c25799f703 Merge remote-tracking branch 'keys/keys-next' new 639a03056cb5 Merge remote-tracking branch 'selinux/next' new 072a03e0a0b1 iommu/amd: Move Stoney Ridge check to detect_ivrs() new 9f81ca8d1fd6 iommu/amd: Don't call early_amd_iommu_init() when AMD IOMM [...] new 4b8ef157ca83 iommu/amd: Keep track of amd_iommu_irq_remap state new 8dfd0fa6ecdc iommu/tegra-smmu: Make tegra_smmu_probe_device() to handle [...] new 13d190ffac94 dt-bindings: iommu: add bindings for sprd IOMMU new b23e4fc4e3fa iommu: add Unisoc IOMMU basic driver new dec991e4722d iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled [...] new 6ca69e5841f0 iommu/vt-d: Report more information about invalidation errors new f68c7f539b6e iommu/vt-d: Enable write protect for supervisor SVM new bb0f61533dfd iommu/vt-d: Enable write protect propagation from guest new 78a523fe73b8 iommu/vt-d: Reject unsupported page request modes new 396bd6f3d9f6 iommu/vt-d: Calculate and set flags for handle_mm_fault new b9abb19fa5fd iommu: Check dev->iommu in iommu_dev_xxx functions new 3542dcb15cef iommu/dma: Resurrect the "forcedac" option new 7ae31cec5b70 iommu/iova: Add rbtree entry helper new 371d7955e310 iommu/iova: Improve restart logic new 8992b42c196e Merge branches 'iommu/fixes', 'unisoc', 'x86/vt-d' and 'co [...] new b7b94bd48531 Merge remote-tracking branch 'iommu/next' new c43223755075 MAINTAINERS: update audit files new 1dd34cfcfd07 audit: document /proc/PID/loginuid new 7c585c9dffa5 audit: document /proc/PID/sessionid new 6266910873bd Merge remote-tracking branch 'audit/next' new f5b75fa3fcb2 Merge remote-tracking branch 'devicetree/for-next' new f0824718ec74 Merge remote-tracking branch 'spi/for-next' new a27404adfc46 Merge remote-tracking branch 'tip/auto-latest' new 7b2cc193e1be Merge remote-tracking branch 'edac/edac-for-next' new 1c0c4bc1ceb5 softirq: Don't try waking ksoftirqd before it has been spawned new e589c7c72315 docs: Correctly spell Stephen Hemminger's name new 7e937220afa3 rcu: Add explicit barrier() to __rcu_read_unlock() new 565cfb9e64da rcu/tree: Add a trace event for RCU CPU stall warnings new 9640dcab974f rcu: Make nocb_nobypass_lim_per_jiffy static new b2fcf2102049 rcu/nocb: Fix missed nocb_timer requeue new 76d00b494d79 rcu/nocb: Disable bypass when CPU isn't completely offloaded new 0efdf14a9f83 rcu/nocb: Remove stale comment above rcu_segcblist_offload() new e02691b7ef51 rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] new 22cb79b03cd2 rcu: Provide polling interfaces for Tree RCU grace periods new ee56108b6a0e rcu: Provide polling interfaces for Tiny RCU grace periods new 72d7b9b16362 rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] new 184cef45f933 torture: Add kvm-again.sh to rerun a previous torture-test new 836863a3925a torture: Add --duration argument to kvm-again.sh new c8c35d953b72 torture: Make kvm-transform.sh update jitter commands new 1873447d94e3 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] new 8d6b5ae0cf53 torture: Print proper vmlinux path for kvm-again.sh runs new cf6bf16d8a87 torture: Consolidate qemu-cmd duration editing into kvm-tr [...] new 77718b259f2d torture: Fix kvm.sh --datestamp regex check new c1b97ccebe8c Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.1 [...] new 682b6460b718 Merge branch 'kcsan.2021.03.08a' into HEAD new 49ab51b01ec6 tools/memory-model: Add access-marking documentation new d98d7f6c0206 tools/memory-model: Document locking corner cases new 631d736c8400 tools/memory-model: Make judgelitmus.sh note timeouts new a4cb355d52c0 tools/memory-model: Make cmplitmushist.sh note timeouts new 9f4555141e75 tools/memory-model: Make judgelitmus.sh identify bad macros new c974e721a61c tools/memory-model: Make judgelitmus.sh detect hard deadlocks new a0467bd810a4 tools/memory-model: Fix paulmck email address on pre-exist [...] new be5e43f302f7 tools/memory-model: Update parseargs.sh for hardware verification new d8088fe47403 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new 54d1fa2ebfb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] new 0365913bc568 tools/memory-model: Fix checkalllitmus.sh comment new 668e92523850 tools/memory-model: Hardware checking for check{,all}litmus.sh new c5f626ebd571 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new f9c96b0fed15 tools/memory-model: Split runlitmus.sh out of checklitmus.sh new 0122bf346104 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new 178c201f7427 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new 16a06f760423 tools/memory-model: Keep assembly-language litmus tests new 9034bc38f53e tools/memory-model: Allow herd to deduce CPU type new c3caa9f90247 tools/memory-model: Make runlitmus.sh check for jingle errors new dbc8e7ab04f5 tools/memory-model: Add -v flag to jingle7 runs new f6f2f56cd3e2 tools/memory-model: Implement --hw support for checkghlitmus.sh new 1aa186a2870b tools/memory-model: Fix scripting --jobs argument new 7a0703d52e07 tools/memory-model: Make checkghlitmus.sh use mselect7 new b169840d6275 tools/memory-model: Make history-check scripts use mselect7 new 75909fd3f81e tools/memory-model: Add "--" to parseargs.sh for addition [...] new 7f36fea0c380 tools/memory-model: Repair parseargs.sh header comment new 942245ac3c99 tools/memory-model: Add checktheselitmus.sh to run specifi [...] new 672dddb21732 tools/memory-model: Add data-race capabilities to judgelitmus.sh new 634992ebad27 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 052aaf10b7a5 tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 5a3d0d5f087b Merge branch 'lkmm-dev.2021.03.15a' into HEAD new b69e3ac72d78 torture: Fix remaining erroneous torture.sh instance of $* new 09caf51793f4 rcu-tasks: Add block comment laying out RCU Tasks design new 0eef0b900b83 rcu-tasks: Add block comment laying out RCU Rude design new 5359763af945 kcsan: Add pointer to access-marking.txt to data_race() bullet new ceb0af49d85a torture: Add "scenarios" option to kvm.sh --dryrun parameter new 9ed574f4306c torture: Make kvm-again.sh use "scenarios" rather than "ba [...] new 22c8c895f16d tools/memory-model: Fix smp_mb__after_spinlock() spelling new 23bf790ccabf refscale: Allow CPU hotplug to be enabled new f7267ae0c888 rcuscale: Allow CPU hotplug to be enabled new eebd34fbda35 torture: Add prototype kvm-remote.sh script new 1e8c133b1215 softirq: Add RT specific softirq accounting new 4b6881b4f476 irqtime: Make accounting correct on RT new 50ff5d4e659f softirq: Move various protections into inline helpers new a7bdf3211293 softirq: Make softirq control and processing RT aware new 16675d6c22a4 tick/sched: Prevent false positive softirq pending warnings on RT new 6332fed10152 rcu: Prevent false positive softirq warning on RT new cd6c20ad4c6c refscale: Add acqrel, lock, and lock-irq new 43c3af59d33b rcutorture: Abstract read-lock-held checks new 9c26e1c6a66c torture: Fix grace-period rate output new a640c86e1995 rcu/nocb: Use the rcuog CPU's ->nocb_timer new bfebc4960261 timer: Revert "timer: Add timer_curr_running()" new bd839b53c00e rcu/nocb: Directly call __wake_nocb_gp() from bypass timer new af187540a599 rcu/nocb: Allow de-offloading rdp leader new 276683c38ab7 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup new 8ec5e88aaa7a rcu/nocb: Delete bypass_timer upon nocb_gp wakeup new 094da785e031 rcu/nocb: Only cancel nocb timer if not polling new 2580b9654f66 rcu/nocb: Prepare for fine-grained deferred wakeup new 7a3b341ba0bb rcu/nocb: Unify timers new dba1c527b08b fixup! torture: Abstract jitter.sh start/stop into scripts new e39e3fb9065c rcu: Fix typo in comment: kthead -> kthread new 20e35f2838c7 torture: Abstract end-of-run summary new 71df1526183c torture: Make kvm.sh use abstracted kvm-end-run-stats.sh new 3165a77f54fc Merge remote-tracking branch 'rcu/rcu/next' new ad837ccf649a Merge remote-tracking branch 'kvm/next' new 297b8603e356 KVM: arm64: Provide KVM's own save/restore SVE primitives new 83857371d4cb KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1 new 985d3a1beab5 KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs new 468f3477ef8b KVM: arm64: Introduce vcpu_sve_vq() helper new 71ce1ae56e4d arm64: sve: Provide a conditional update accessor for ZCR_ELx new 52029198c1ce KVM: arm64: Rework SVE host-save/guest-restore new 0a9a98fda3a2 KVM: arm64: Map SVE context at EL2 when available new b145a8437aab KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state new beed09067b42 KVM: arm64: Trap host SVE accesses when the FPSIMD state is dirty new 8c8010d69c13 KVM: arm64: Save/restore SVE state for nVHE new 6e94095c5566 KVM: arm64: Enable SVE support for nVHE new 8a605ba2abbc Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next new 45879a57751d arm64: Use INIT_SCTLR_EL1_MMU_OFF to disable the MMU on CP [...] new bc6ddaa67abc KVM: arm64: Use INIT_SCTLR_EL2_MMU_OFF to disable the MMU [...] new fe2c8d19189e KVM: arm64: Turn SCTLR_ELx_FLAGS into INIT_SCTLR_EL2_MMU_ON new c8a4b35f5063 KVM: arm64: Force SCTLR_EL2.WXN when running nVHE new 1c7c039b8fc6 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next new 5b0870931371 KVM: arm64: Fix host's ZCR_EL2 restore on nVHE new 2e2f7548094b Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next new f90afff205a8 Merge remote-tracking branch 'kvm-arm/next' new 11051c6a9c5a Merge remote-tracking branch 'kvms390/next' new 01b23e4c3101 Merge remote-tracking branch 'percpu/for-next' new da485937bb77 Merge remote-tracking branch 'workqueues/for-next' new c1d1de25dce8 Merge remote-tracking branch 'drivers-x86/for-next' new ee0767a12fb2 Merge remote-tracking branch 'leds/for-next' new e4c08ff70f4b Merge remote-tracking branch 'ipmi/for-next' new a55235820dcd usb: typec: tcpci: Added few missing TCPCI register definitions new a1aea351d4db usb: host: Mundane spello fix in the file sl811_cs.c new 064ece8d7ca7 drivers: usb: Fix a typo in dwc3-qcom.c new 26adde04acdf usb: gadget: uvc: add bInterval checking for HS mode new 98f11978bdce usb: gadget: uvc: Updating bcdUVC field to 0x0110 new 6a154ec9ef67 usb: webcam: Invalid size of Processing Unit Descriptor new 18106234c0e9 usb: mtu3: Fix spelling mistake "disabed" -> "disabled" new 9919ffd705d1 Merge remote-tracking branch 'usb/usb-next' new 7a263d53a98f Merge remote-tracking branch 'usb-serial/usb-next' new 6ee3e7717ef7 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new b48c9f73b3e2 Merge remote-tracking branch 'tty/tty-next' new b279da9f555d Merge remote-tracking branch 'char-misc/char-misc-next' new 1114843fa477 Merge remote-tracking branch 'extcon/extcon-next' new cf7d8a908f6c Merge remote-tracking branch 'phy-next/next' new 61ec15e5534b thunderbolt: Disable retry logic for intra-domain control packets new bda83aeca3cf thunderbolt: Do not pass timeout for tb_cfg_reset() new 7f0a34d7900b thunderbolt: Decrease control channel timeout for software [...] new fea627003606 Documentation / thunderbolt: Drop speed/lanes entries for XDomain new d29c59b1a4dc thunderbolt: Add more logging to XDomain connections new 8ccbed2476f2 thunderbolt: Do not re-establish XDomain DMA paths automatically new a6932c3f9ef3 thunderbolt: Use pseudo-random number as initial property [...] new 3bb163331e3a thunderbolt: Align XDomain protocol timeouts with the spec new 7d3084c0b77c thunderbolt: Add tb_property_copy_dir() new 46b494f28681 thunderbolt: Add support for maxhopid XDomain property new e5876559b579 thunderbolt: Use dedicated flow control for DMA tunnels new 5cfdd300b7b1 thunderbolt: Drop unused tb_port_set_initial_credits() new 180b0689425c thunderbolt: Allow multiple DMA tunnels over a single XDom [...] new 952400756dfc net: thunderbolt: Align the driver to the USB4 networking spec new 15a4c7e8f916 thunderbolt: Add KUnit tests for XDomain properties new 5adab6cc45c4 thunderbolt: Add KUnit tests for DMA tunnels new e23a5afd013c thunderbolt: Check quirks in tb_switch_add() new 3231307e399a thunderbolt: Add support for USB4 DROM new f013e076d173 Merge remote-tracking branch 'thunderbolt/next' new 3c54db0195cd Merge remote-tracking branch 'staging/staging-next' new 491aef7caeb3 interconnect: Fix kerneldoc warning new 57bfc3abd8e5 Merge branch 'icc-fixes' into icc-next new 28bd4fc23ed8 Merge remote-tracking branch 'icc/icc-next' new 671eb4ba4081 Merge remote-tracking branch 'dmaengine/next' new 9f95d2e3554d Merge remote-tracking branch 'cgroup/for-next' new e18d47c9f2f6 Merge remote-tracking branch 'scsi/for-next' new 048bc439607d Merge remote-tracking branch 'scsi-mkp/for-next' new dcc94cbbfefc Merge remote-tracking branch 'vhost/linux-next' new 9afeefcf06fc remoteproc: pru: Fix firmware loading crashes on K3 SoCs new bb99b078743c Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next new 1cb8f3e2d8fe hwspinlock: remove sirf driver new 60d7b22d2593 rpmsg: char: Rename rpmsg_char_init to rpmsg_chrdev_init new 3093c3c7c136 rpmsg: Move RPMSG_ADDR_ANY in user API new 809328b40cfb rpmsg: Add short description of the IOCTL defined in UAPI. new b4ce7e2ebcc5 rpmsg: char: Use rpmsg_sendto to specify the message desti [...] new c486682ae1e2 rpmsg: virtio: Register the rpmsg_char device new 964e8bedd5a1 rpmsg: char: Return an error if device already open new 9af2a2a9c64e remoteproc: qcom_q6v5_mss: Provide errors for firmware-nam [...] new 3d2ee78906af remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader new 16324fc8def1 remoteproc: Remove useless check in rproc_del() new 6a6c4dc0e5de remoteproc: Rename function rproc_actuate() new 4196d18903f9 remoteproc: Add new RPROC_ATTACHED state new 76f4c87587e2 remoteproc: Properly represent the attached state new 1a631382be1d remoteproc: Add new get_loaded_rsc_table() to rproc_ops new 8a471396d21c remoteproc: stm32: Move resource table setup to rproc_ops new 6e20a05104e5 remoteproc: stm32: Move memory parsing to rproc_ops new 7f3bd0c019cb remoteproc: Add new detach() remoteproc operation new 6070203fe433 remoteproc: Introduce function __rproc_detach() new d3962a397885 remoteproc: Introduce function rproc_detach() new 9dc9507f1880 remoteproc: Properly deal with the resource table when detaching new 8088dd4d9316 remoteproc: Properly deal with the resource table when stopping new 800dad0025ec remoteproc: Properly deal with a kernel panic when attached new 83d4e6712c3b remoteproc: Properly deal with a start request when attached new d2008a968330 remoteproc: Properly deal with a stop request when attached new 5daaeb5f07ed remoteproc: Properly deal with a detach request when attached new 6e71d2b2a2b7 remoteproc: Refactor function rproc_cdev_release() new 6549f42c3d17 remoteproc: qcom: wcss: populate hardcoded param using dri [...] new 34364712fcc4 dt-bindings: remoteproc: qcom: Add Q6V5 Modem PIL binding [...] new 0af65b9b915e remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404 new bb91c9ee518c remoteproc: qcom: wcss: explicitly request exclusive reset [...] new 48073935b9a4 remoteproc: qcom: wcnss: Allow specifying firmware-name new 2c2564b9d64d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 9420137701aa Merge remote-tracking branch 'rpmsg/for-next' new 40d3693e62f4 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 506860d0e191 gpio: sch: Add edge event support new 49fa475634be gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events new 7e773e37900d Merge remote-tracking branch 'gpio-intel/for-next' new d21b94d69f89 Merge remote-tracking branch 'pinctrl/for-next' new 4e12ed6db85f Merge remote-tracking branch 'pinctrl-intel/for-next' new f99be5d816e0 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new 38de5405c917 Merge remote-tracking branch 'livepatching/for-next' new 9e9cbfcaa93c Merge remote-tracking branch 'coresight/next' new c2aa62fef8d1 Merge remote-tracking branch 'rtc/rtc-next' new 22505120599d Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 2696059b8b8f Merge remote-tracking branch 'gnss/gnss-next' new a330eb65b573 Merge remote-tracking branch 'slimbus/for-next' new b43f7d01567c Merge remote-tracking branch 'nvmem/for-next' new 82d6e51d7904 Merge remote-tracking branch 'xarray/main' new 75957da114aa Merge remote-tracking branch 'hyperv/hyperv-next' new 30875cbad620 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 7042873032a0 Merge remote-tracking branch 'fpga/for-next' new e81f1e535b19 Merge remote-tracking branch 'mhi/mhi-next' new 8ef6f74a3571 Rust support new c7c4c9b88eec Merge remote-tracking branch 'rust/rust-next' new bfbaf7f579ae Merge branch 'akpm-current/current' new e00d9e3d4355 mm: add definition of PMD_PAGE_ORDER new 4ea6eb8d4553 mmap: make mlock_future_check() global new 25216025ec0e riscv/Kconfig: make direct map manipulation options depend on MMU new 8de2325a5400 set_memory: allow set_direct_map_*_noflush() for multiple pages new 0a2634348ef8 set_memory: allow querying whether set_direct_map_*() is a [...] new dafe5c0685ce mm: introduce memfd_secret system call to create "secret" [...] new b374f6854065 PM: hibernate: disable when there are active secretmem users new 6127410eed7d arch, mm: wire up memfd_secret system call where relevant new 4d73c4f3a65f secretmem: test: add basic selftest for memfd_secret(2)
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 (a70b971c8767) \ N -- N -- N refs/heads/akpm (4d73c4f3a65f)
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 637 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/procfs-audit_loginuid | 27 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 35 +- Documentation/ABI/testing/sysfs-fs-f2fs | 24 + Documentation/admin-guide/kernel-parameters.txt | 15 +- .../devicetree/bindings/ata/ahci-ceva.txt | 4 + .../bindings/display/panel/panel-simple.yaml | 2 + .../devicetree/bindings/hwlock/sirf,hwspinlock.txt | 28 - .../devicetree/bindings/iommu/sprd,iommu.yaml | 57 + .../bindings/net/broadcom-bluetooth.yaml | 1 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 15 + .../bindings/remoteproc/qcom,wcnss-pil.txt | 6 + .../devicetree/bindings/sound/rt1019.yaml | 33 + Documentation/devicetree/bindings/sound/rt5682.txt | 2 +- Documentation/driver-api/dma-buf.rst | 76 + Documentation/gpu/todo.rst | 2 +- Documentation/hwmon/corsair-psu.rst | 13 +- Documentation/rust/coding.rst | 2 +- Documentation/security/index.rst | 1 + Documentation/security/landlock.rst | 79 + Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/landlock.rst | 307 +++ MAINTAINERS | 36 +- arch/Kconfig | 7 + arch/alpha/kernel/syscalls/syscall.tbl | 3 + arch/arm/tools/syscall.tbl | 3 + arch/arm64/Kconfig | 7 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 1 + arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 14 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 540 ++-- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 42 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 41 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 40 + arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/fpsimd.h | 9 + arch/arm64/include/asm/fpsimdmacros.h | 10 +- arch/arm64/include/asm/kvm_host.h | 21 +- arch/arm64/include/asm/kvm_hyp.h | 2 + arch/arm64/include/asm/sysreg.h | 7 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 6 + arch/arm64/kernel/cpu-reset.S | 5 +- arch/arm64/kvm/arm.c | 5 - arch/arm64/kvm/fpsimd.c | 26 +- arch/arm64/kvm/guest.c | 6 +- arch/arm64/kvm/hyp/fpsimd.S | 10 + arch/arm64/kvm/hyp/include/hyp/switch.h | 77 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 12 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 5 + arch/arm64/kvm/hyp/nvhe/switch.c | 13 +- arch/arm64/kvm/reset.c | 4 - arch/ia64/kernel/syscalls/syscall.tbl | 3 + arch/m68k/kernel/syscalls/syscall.tbl | 3 + arch/microblaze/kernel/syscalls/syscall.tbl | 3 + arch/mips/kernel/syscalls/syscall_n32.tbl | 3 + arch/mips/kernel/syscalls/syscall_n64.tbl | 3 + arch/mips/kernel/syscalls/syscall_o32.tbl | 3 + arch/parisc/kernel/syscalls/syscall.tbl | 3 + arch/powerpc/kernel/syscalls/syscall.tbl | 3 + arch/s390/kernel/syscalls/syscall.tbl | 3 + arch/sh/kernel/syscalls/syscall.tbl | 3 + arch/sparc/kernel/syscalls/syscall.tbl | 3 + arch/um/Kconfig | 1 + arch/x86/entry/syscalls/syscall_32.tbl | 5 +- arch/x86/entry/syscalls/syscall_64.tbl | 5 +- arch/x86/net/bpf_jit_comp.c | 26 +- arch/x86/platform/iris/iris.c | 1 - arch/xtensa/kernel/syscalls/syscall.tbl | 3 + drivers/ata/ahci_ceva.c | 43 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/libata-pmp.c | 2 +- drivers/ata/libata-sata.c | 4 +- drivers/ata/libata-transport.c | 6 +- drivers/ata/pata_ali.c | 6 +- drivers/ata/pata_amd.c | 6 +- drivers/ata/pata_artop.c | 4 +- drivers/ata/pata_atiixp.c | 3 +- drivers/ata/pata_cs5520.c | 2 + drivers/ata/pata_hpt366.c | 1 + drivers/ata/pata_hpt37x.c | 6 +- drivers/ata/pata_hpt3x2n.c | 2 +- drivers/ata/pata_jmicron.c | 2 +- drivers/ata/pata_marvell.c | 2 +- drivers/ata/pata_ns87415.c | 4 +- drivers/ata/pata_optidma.c | 5 +- drivers/ata/pata_pdc2027x.c | 10 +- drivers/ata/sata_dwc_460ex.c | 10 + drivers/ata/sata_mv.c | 12 +- drivers/atm/fore200e.c | 2 - drivers/base/regmap/regmap-irq.c | 81 +- drivers/block/floppy.c | 1 - drivers/block/loop.c | 248 +- drivers/block/loop.h | 15 +- drivers/bluetooth/btrsi.c | 1 - drivers/bluetooth/hci_bcm.c | 2 + drivers/char/applicom.c | 3 - drivers/char/toshiba.c | 1 - drivers/char/tpm/eventlog/acpi.c | 33 +- drivers/char/tpm/eventlog/common.c | 3 - drivers/char/tpm/eventlog/efi.c | 29 +- drivers/gpio/gpio-sch.c | 196 +- drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/drm_connector.c | 1 + drivers/gpu/drm/drm_probe_helper.c | 7 +- drivers/gpu/drm/drm_property.c | 4 +- drivers/gpu/drm/gud/Kconfig | 14 + drivers/gpu/drm/gud/Makefile | 4 + drivers/gpu/drm/gud/gud_connector.c | 729 +++++ drivers/gpu/drm/gud/gud_drv.c | 661 +++++ drivers/gpu/drm/gud/gud_internal.h | 154 ++ drivers/gpu/drm/gud/gud_pipe.c | 552 ++++ drivers/gpu/drm/i915/display/intel_bios.c | 1115 ++++---- drivers/gpu/drm/i915/display/intel_bios.h | 17 +- drivers/gpu/drm/i915/display/intel_ddi.c | 28 +- drivers/gpu/drm/i915/display/intel_display_types.h | 3 + drivers/gpu/drm/i915/display/intel_dp.c | 2 - drivers/gpu/drm/i915/i915_drv.h | 14 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 11 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/dp/dp_aux.c | 7 + drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 6 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 11 +- drivers/gpu/drm/msm/msm_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 13 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 1 - drivers/gpu/drm/panel/panel-simple.c | 85 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 3 +- drivers/gpu/drm/qxl/qxl_ttm.c | 16 +- drivers/gpu/drm/scheduler/sched_entity.c | 6 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 9 +- drivers/gpu/drm/stm/ltdc.c | 12 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 7 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/drm/virtio/virtgpu_object.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 27 +- drivers/hwmon/adc128d818.c | 2 +- drivers/hwmon/corsair-psu.c | 325 ++- drivers/hwmon/ds1621.c | 2 +- drivers/hwmon/ftsteutates.c | 2 +- drivers/hwmon/ina2xx.c | 9 +- drivers/hwmon/it87.c | 12 +- drivers/hwmon/lm63.c | 2 +- drivers/hwmon/ltc2990.c | 2 +- drivers/hwmon/max16065.c | 4 +- drivers/hwmon/max6697.c | 2 +- drivers/hwspinlock/Kconfig | 11 - drivers/hwspinlock/Makefile | 1 - drivers/hwspinlock/sirf_hwspinlock.c | 105 - drivers/i2c/busses/i2c-powermac.c | 5 - drivers/i2c/busses/i2c-rcar.c | 84 +- drivers/i2c/busses/i2c-scmi.c | 2 - drivers/i2c/busses/i2c-stm32f7.c | 54 +- drivers/i2c/i2c-core-base.c | 7 +- drivers/i2c/i2c-dev.c | 9 +- drivers/input/joydev.c | 1 - drivers/interconnect/bulk.c | 2 +- drivers/iommu/Kconfig | 12 + drivers/iommu/Makefile | 1 + drivers/iommu/amd/init.c | 36 +- drivers/iommu/dma-iommu.c | 13 +- drivers/iommu/intel/dmar.c | 68 +- drivers/iommu/intel/iommu.c | 8 +- drivers/iommu/intel/pasid.c | 29 + drivers/iommu/intel/svm.c | 21 +- drivers/iommu/iommu.c | 24 +- drivers/iommu/iova.c | 62 +- drivers/iommu/sprd-iommu.c | 577 ++++ drivers/iommu/tegra-smmu.c | 7 +- drivers/media/firewire/firedtv-fw.c | 1 - drivers/media/pci/cx18/cx18-alsa-main.c | 1 - drivers/media/pci/cx18/cx18-driver.c | 1 - drivers/media/pci/cx25821/cx25821-alsa.c | 1 - drivers/media/pci/cx88/cx88-alsa.c | 1 - drivers/media/pci/ivtv/ivtv-alsa-main.c | 1 - drivers/media/pci/ivtv/ivtv-driver.c | 3 - drivers/media/pci/sta2x11/sta2x11_vip.c | 1 - drivers/media/platform/atmel/atmel-isi.c | 1 - drivers/media/platform/atmel/atmel-sama5d2-isc.c | 1 - drivers/media/platform/marvell-ccic/cafe-driver.c | 4 - drivers/media/platform/stm32/stm32-dcmi.c | 1 - drivers/media/usb/cpia2/cpia2_v4l.c | 1 - drivers/media/usb/tm6000/tm6000-alsa.c | 1 - drivers/media/usb/tm6000/tm6000-dvb.c | 2 - drivers/mtd/maps/sun_uflash.c | 1 - drivers/net/can/peak_canfd/peak_pciefd_main.c | 1 - drivers/net/can/sja1000/ems_pci.c | 1 - drivers/net/can/sja1000/ems_pcmcia.c | 1 - drivers/net/can/sja1000/kvaser_pci.c | 1 - drivers/net/can/sja1000/peak_pci.c | 2 - drivers/net/can/sja1000/peak_pcmcia.c | 1 - drivers/net/can/sja1000/plx_pci.c | 12 - drivers/net/can/usb/peak_usb/pcan_usb.c | 2 - drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 5 - drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 - drivers/net/dsa/b53/b53_mmap.c | 55 + drivers/net/dsa/bcm_sf2.c | 58 +- drivers/net/dsa/bcm_sf2_regs.h | 3 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 21 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 20 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 12 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 15 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 15 +- drivers/net/ethernet/intel/igb/igb_main.c | 11 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 11 +- drivers/net/ethernet/marvell/Kconfig | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 13 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 13 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 14 + drivers/net/ethernet/marvell/octeontx2/af/npc.h | 2 + .../ethernet/marvell/octeontx2/af/npc_profile.h | 2 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 18 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 57 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 41 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 17 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 20 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 51 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 42 + .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 786 ++++++ drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 15 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 19 +- drivers/net/ethernet/sfc/tx.c | 15 +- drivers/net/ethernet/socionext/netsec.c | 25 +- drivers/net/ethernet/stmicro/stmmac/common.h | 6 + drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 86 + drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 32 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 4 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 6 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 85 +- drivers/net/ethernet/ti/cpsw.c | 14 +- drivers/net/ethernet/ti/cpsw_new.c | 14 +- drivers/net/ethernet/ti/cpsw_priv.c | 11 +- drivers/net/hamradio/scc.c | 1 - drivers/net/ipa/Kconfig | 2 +- drivers/net/ipa/gsi.c | 14 +- drivers/net/ipa/ipa_main.c | 10 +- drivers/net/ipa/ipa_table.c | 34 +- drivers/net/thunderbolt.c | 56 +- drivers/net/tun.c | 15 +- drivers/net/veth.c | 28 +- drivers/net/virtio_net.c | 27 +- drivers/net/wireless/admtek/adm8211.c | 1 - drivers/net/wireless/ath/ath5k/base.c | 1 - drivers/net/wireless/ath/ath9k/hw.c | 1 - drivers/net/wireless/ath/ath9k/init.c | 1 - drivers/net/wireless/atmel/atmel.c | 1 - drivers/net/wireless/atmel/atmel_cs.c | 1 - drivers/net/wireless/atmel/atmel_pci.c | 1 - .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 1 - .../wireless/broadcom/brcm80211/brcmutil/utils.c | 1 - drivers/net/wireless/cisco/airo.c | 1 - drivers/net/wireless/cisco/airo_cs.c | 1 - drivers/net/wireless/intersil/hostap/hostap_cs.c | 1 - drivers/net/wireless/intersil/hostap/hostap_pci.c | 1 - drivers/net/wireless/intersil/hostap/hostap_plx.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2500usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt61pci.c | 2 - drivers/net/wireless/ralink/rt2x00/rt73usb.c | 1 - drivers/net/wireless/rsi/rsi_91x_main.c | 1 - drivers/net/wireless/rsi/rsi_91x_sdio.c | 1 - drivers/net/wireless/rsi/rsi_91x_usb.c | 1 - drivers/net/xen-netfront.c | 18 +- drivers/parport/parport_amiga.c | 1 - drivers/parport/parport_atari.c | 1 - drivers/parport/parport_gsc.c | 1 - drivers/parport/parport_mfc3.c | 1 - drivers/parport/parport_sunbpp.c | 1 - drivers/platform/x86/thinkpad_acpi.c | 91 +- drivers/remoteproc/pru_rproc.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 26 +- drivers/remoteproc/qcom_q6v5_wcss.c | 593 ++++- drivers/remoteproc/qcom_wcnss.c | 8 +- drivers/remoteproc/remoteproc_cdev.c | 21 +- drivers/remoteproc/remoteproc_core.c | 301 ++- drivers/remoteproc/remoteproc_internal.h | 10 + drivers/remoteproc/remoteproc_sysfs.c | 17 +- drivers/remoteproc/stm32_rproc.c | 168 +- drivers/reset/core.c | 215 ++ drivers/rpmsg/qcom_glink_native.c | 16 + drivers/rpmsg/qcom_smd.c | 16 + drivers/rpmsg/rpmsg_char.c | 11 +- drivers/rpmsg/virtio_rpmsg_bus.c | 62 +- drivers/s390/block/dasd.c | 1 - drivers/s390/net/qeth_core_main.c | 18 +- drivers/s390/net/qeth_l3_main.c | 25 +- drivers/sbus/char/display7seg.c | 1 - drivers/scsi/hpsa.c | 1 - drivers/scsi/pcmcia/nsp_cs.c | 1 - drivers/scsi/smartpqi/smartpqi_init.c | 1 - drivers/sh/maple/maple.c | 1 - drivers/staging/comedi/drivers/vmk80xx.c | 1 - drivers/staging/vt6655/rxtx.h | 4 +- drivers/tee/optee/core.c | 1 - drivers/thermal/thermal_sysfs.c | 3 + drivers/thunderbolt/ctl.c | 21 +- drivers/thunderbolt/ctl.h | 8 +- drivers/thunderbolt/dma_test.c | 35 +- drivers/thunderbolt/domain.c | 90 +- drivers/thunderbolt/eeprom.c | 105 +- drivers/thunderbolt/icm.c | 34 +- drivers/thunderbolt/property.c | 71 + drivers/thunderbolt/switch.c | 26 +- drivers/thunderbolt/tb.c | 52 +- drivers/thunderbolt/tb.h | 19 +- drivers/thunderbolt/test.c | 492 ++++ drivers/thunderbolt/tunnel.c | 102 +- drivers/thunderbolt/tunnel.h | 8 +- drivers/thunderbolt/xdomain.c | 416 +-- drivers/tty/serial/icom.c | 2 - drivers/tty/serial/jsm/jsm_driver.c | 1 - drivers/usb/dwc3/dwc3-qcom.c | 2 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/uvc_configfs.c | 2 +- drivers/usb/gadget/legacy/webcam.c | 3 +- drivers/usb/host/sl811_cs.c | 2 +- drivers/usb/misc/ldusb.c | 1 - drivers/usb/mtu3/mtu3_host.c | 8 +- drivers/usb/typec/tcpm/tcpci.h | 16 + drivers/usb/typec/tcpm/tcpm.c | 2 +- drivers/video/fbdev/core/fb_defio.c | 35 - drivers/video/fbdev/core/fbmem.c | 4 - drivers/watchdog/cpu5wdt.c | 1 - drivers/watchdog/cpwd.c | 1 - drivers/watchdog/riowd.c | 1 - fs/erofs/internal.h | 2 + fs/erofs/super.c | 1 + fs/erofs/zdata.c | 15 +- fs/f2fs/compress.c | 1 + fs/f2fs/f2fs.h | 19 + fs/f2fs/gc.c | 3 +- fs/f2fs/segment.c | 4 +- fs/f2fs/super.c | 10 +- fs/f2fs/sysfs.c | 38 + fs/io-wq.h | 10 +- fs/io_uring.c | 341 ++- fs/quota/quota.c | 1 + fs/super.c | 1 + include/drm/gud.h | 333 +++ include/linux/bpf.h | 24 +- include/linux/btf.h | 1 + include/linux/dma-iommu.h | 2 + include/linux/fb.h | 3 - .../linux/firmware/intel/stratix10-svc-client.h | 2 +- include/linux/intel-iommu.h | 6 + include/linux/io_uring.h | 25 - include/linux/lsm_hook_defs.h | 1 + include/linux/lsm_hooks.h | 4 + include/linux/memcontrol.h | 11 - include/linux/module.h | 3 - include/linux/netdevice.h | 29 +- include/linux/regmap.h | 7 + include/linux/remoteproc.h | 21 +- include/linux/reset.h | 315 +++ include/linux/rpmsg.h | 3 +- include/linux/security.h | 4 + include/linux/syscalls.h | 7 + include/linux/thunderbolt.h | 54 +- include/linux/timer.h | 2 - include/trace/events/io_uring.h | 11 +- include/trace/events/rcu.h | 1 + include/uapi/asm-generic/unistd.h | 10 +- include/uapi/drm/drm.h | 125 +- include/uapi/drm/drm_mode.h | 1 + include/uapi/linux/dqblk_xfs.h | 5 +- include/uapi/linux/io_uring.h | 17 + include/uapi/linux/iommu.h | 3 +- include/uapi/linux/landlock.h | 128 + include/uapi/linux/rpmsg.h | 13 +- include/uapi/linux/usb/video.h | 3 +- kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/core.c | 4 +- kernel/bpf/devmap.c | 30 +- kernel/bpf/trampoline.c | 218 +- kernel/bpf/verifier.c | 33 +- kernel/cgroup/cgroup.c | 1 - kernel/rcu/rcutorture.c | 29 +- kernel/rcu/refscale.c | 109 +- kernel/rcu/tree.c | 4 +- kernel/rcu/tree.h | 9 +- kernel/rcu/tree_plugin.h | 209 +- kernel/sched/core.c | 24 +- kernel/sys_ni.c | 5 + kernel/time/timer.c | 14 - mm/filemap.c | 2 +- mm/memcontrol.c | 12 +- mm/oom_kill.c | 2 +- mm/shmem.c | 4 +- mm/vmalloc.c | 8 + net/batman-adv/main.c | 1 - net/core/dev.c | 266 +- net/core/net-sysfs.c | 177 +- net/dccp/ipv6.c | 5 + net/ipv4/tcp.c | 12 + net/ipv6/ip6_input.c | 10 - net/ipv6/tcp_ipv6.c | 5 + net/mptcp/subflow.c | 5 + samples/Kconfig | 7 + samples/Makefile | 1 + samples/landlock/.gitignore | 1 + samples/landlock/Makefile | 13 + samples/landlock/sandboxer.c | 238 ++ security/Kconfig | 11 +- security/Makefile | 2 + security/landlock/Kconfig | 21 + security/landlock/Makefile | 4 + security/landlock/common.h | 20 + security/landlock/cred.c | 46 + security/landlock/cred.h | 58 + security/landlock/fs.c | 687 +++++ security/landlock/fs.h | 56 + security/landlock/limits.h | 21 + security/landlock/object.c | 67 + security/landlock/object.h | 91 + security/landlock/ptrace.c | 120 + security/landlock/ptrace.h | 14 + security/landlock/ruleset.c | 473 ++++ security/landlock/ruleset.h | 165 ++ security/landlock/setup.c | 40 + security/landlock/setup.h | 18 + security/landlock/syscalls.c | 445 ++++ security/security.c | 51 +- security/selinux/hooks.c | 58 +- security/selinux/include/objsec.h | 6 + security/selinux/ss/services.c | 3 +- security/smack/smack.h | 6 + security/smack/smack_lsm.c | 35 +- sound/drivers/aloop.c | 1 - sound/drivers/dummy.c | 1 - sound/drivers/mtpav.c | 1 - sound/drivers/mts64.c | 1 - sound/drivers/pcsp/pcsp.c | 1 - sound/drivers/portman2x4.c | 1 - sound/drivers/serial-u16550.c | 1 - sound/drivers/virmidi.c | 1 - sound/isa/ad1816a/ad1816a.c | 7 - sound/isa/ad1848/ad1848.c | 3 - sound/isa/als100.c | 11 - sound/isa/azt2320.c | 5 - sound/isa/cmi8330.c | 1 - sound/isa/cs423x/cs4231.c | 1 - sound/isa/cs423x/cs4236.c | 34 - sound/isa/es1688/es1688.c | 5 - sound/isa/es18xx.c | 10 +- sound/isa/gus/gusclassic.c | 1 - sound/isa/gus/gusextreme.c | 1 - sound/isa/gus/gusmax.c | 1 - sound/isa/gus/interwave.c | 6 - sound/isa/opl3sa2.c | 5 - sound/isa/opti9xx/miro.c | 3 - sound/isa/opti9xx/opti92x-ad1848.c | 6 - sound/isa/sb/jazz16.c | 3 - sound/isa/sb/sb16.c | 8 - sound/isa/sb/sb8.c | 1 - sound/isa/sc6000.c | 3 - sound/isa/wavefront/wavefront.c | 1 - sound/mips/sgio2audio.c | 1 - sound/pci/ad1889.c | 1 - sound/pci/ali5451/ali5451.c | 1 - sound/pci/als300.c | 1 - sound/pci/als4000.c | 1 - sound/pci/asihpi/hpicmn.h | 2 +- sound/pci/asihpi/hpidspcd.h | 2 +- sound/pci/atiixp.c | 1 - sound/pci/atiixp_modem.c | 1 - sound/pci/au88x0/au88x0.c | 2 - sound/pci/azt3328.c | 1 - sound/pci/bt87x.c | 2 - sound/pci/ca0106/ca0106_main.c | 1 - sound/pci/cmipci.c | 4 - sound/pci/cs4281.c | 1 - sound/pci/cs46xx/cs46xx.c | 7 - sound/pci/cs5535audio/cs5535audio.c | 1 - sound/pci/ctxfi/ct20k1reg.h | 2 +- sound/pci/ctxfi/ct20k2reg.h | 2 +- sound/pci/ctxfi/ctamixer.c | 2 +- sound/pci/ctxfi/ctamixer.h | 2 +- sound/pci/ctxfi/ctatc.c | 2 +- sound/pci/ctxfi/ctatc.h | 2 +- sound/pci/ctxfi/ctdaio.c | 2 +- sound/pci/ctxfi/ctdaio.h | 2 +- sound/pci/ctxfi/cthardware.h | 2 +- sound/pci/ctxfi/cthw20k1.h | 2 +- sound/pci/ctxfi/cthw20k2.h | 2 +- sound/pci/ctxfi/ctimap.h | 2 +- sound/pci/ctxfi/ctmixer.h | 2 +- sound/pci/ctxfi/ctpcm.h | 2 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/ctxfi/ctresource.h | 2 +- sound/pci/ctxfi/ctsrc.c | 2 +- sound/pci/ctxfi/ctsrc.h | 2 +- sound/pci/ctxfi/ctvmem.c | 2 +- sound/pci/ctxfi/ctvmem.h | 2 +- sound/pci/ctxfi/xfi.c | 1 - sound/pci/echoaudio/echoaudio.c | 1 - sound/pci/emu10k1/emu10k1.c | 2 - sound/pci/emu10k1/emu10k1x.c | 1 - sound/pci/ens1370.c | 8 - sound/pci/es1938.c | 4 - sound/pci/es1968.c | 4 - sound/pci/fm801.c | 2 - sound/pci/hda/hda_intel.c | 34 - sound/pci/ice1712/ice1712.c | 6 - sound/pci/ice1712/ice1724.c | 19 - sound/pci/intel8x0.c | 23 - sound/pci/intel8x0m.c | 15 - sound/pci/korg1212/korg1212.c | 1 - sound/pci/lola/lola.c | 1 - sound/pci/lx6464es/lx6464es.c | 2 - sound/pci/maestro3.c | 5 - sound/pci/mixart/mixart.c | 1 - sound/pci/nm256/nm256.c | 2 - sound/pci/oxygen/oxygen.c | 3 - sound/pci/oxygen/se6x.c | 1 - sound/pci/oxygen/virtuoso.c | 1 - sound/pci/pcxhr/pcxhr.c | 1 - sound/pci/riptide/riptide.c | 1 - sound/pci/rme32.c | 1 - sound/pci/rme96.c | 5 - sound/pci/rme9652/hdsp.c | 3 - sound/pci/rme9652/hdspm.c | 1 - sound/pci/rme9652/rme9652.c | 2 - sound/pci/sis7019.c | 1 - sound/pci/sonicvibes.c | 1 - sound/pci/trident/trident.c | 12 - sound/pci/via82xx.c | 1 - sound/pci/via82xx_modem.c | 1 - sound/pci/vx222/vx222.c | 1 - sound/pci/ymfpci/ymfpci.c | 6 - sound/pcmcia/pdaudiocf/pdaudiocf.c | 1 - sound/pcmcia/vx/vxpocket.c | 4 - sound/ppc/powermac.c | 1 - sound/sh/aica.c | 1 - sound/sh/sh_dac_audio.c | 1 - sound/soc/codecs/Kconfig | 7 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ab8500-codec.c | 7 - sound/soc/codecs/ad1836.c | 2 - sound/soc/codecs/adau1977.c | 2 - sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cx2072x.c | 11 +- sound/soc/codecs/da7219-aad.c | 2 +- sound/soc/codecs/hdac_hdmi.c | 14 +- sound/soc/codecs/hdac_hdmi.h | 2 +- sound/soc/codecs/hdmi-codec.c | 3 +- sound/soc/codecs/max98090.c | 2 +- sound/soc/codecs/mt6358.c | 4 +- sound/soc/codecs/mt6359.c | 4 +- sound/soc/codecs/nau8825.c | 2 +- sound/soc/codecs/pcm1681.c | 2 +- sound/soc/codecs/rt1019.c | 940 +++++++ sound/soc/codecs/rt1019.h | 320 +++ sound/soc/codecs/sigmadsp.h | 2 +- sound/soc/codecs/sti-sas.c | 3 - sound/soc/codecs/tas2562.c | 3 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tlv320dac33.c | 2 +- sound/soc/codecs/tscs454.c | 7 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/sof_realtek_common.c | 105 + sound/soc/intel/boards/sof_realtek_common.h | 7 + sound/soc/intel/boards/sof_rt5682.c | 19 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 13 + sound/soc/intel/skylake/skl-topology.c | 17 +- sound/soc/tegra/tegra20_ac97.c | 21 + sound/soc/tegra/tegra20_ac97.h | 1 + sound/soc/tegra/tegra20_i2s.c | 60 +- sound/soc/tegra/tegra20_i2s.h | 1 + sound/soc/tegra/tegra20_spdif.c | 16 +- sound/soc/tegra/tegra30_ahub.c | 168 +- sound/soc/tegra/tegra30_ahub.h | 5 +- sound/soc/tegra/tegra30_i2s.c | 65 +- sound/sparc/amd7930.c | 1 - sound/sparc/cs4231.c | 1 - sound/sparc/dbri.c | 1 - sound/usb/6fire/chip.c | 1 - sound/usb/caiaq/device.c | 14 - sound/usb/card.c | 2 - sound/usb/hiface/chip.c | 17 - sound/usb/misc/ua101.c | 1 - sound/usb/mixer_quirks.c | 4 +- sound/usb/usx2y/usbusx2y.c | 1 - sound/x86/intel_hdmi_audio.c | 1 - sound/xen/xen_snd_front.c | 1 - tools/bpf/bpftool/Documentation/bpftool-gen.rst | 78 +- tools/bpf/bpftool/bash-completion/bpftool | 17 +- tools/bpf/bpftool/gen.c | 72 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/bpf_helpers.h | 16 +- tools/lib/bpf/btf.c | 714 +++-- tools/lib/bpf/btf.h | 2 + tools/lib/bpf/btf_dump.c | 8 +- tools/lib/bpf/libbpf.c | 18 +- tools/lib/bpf/libbpf.h | 13 + tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_internal.h | 38 +- tools/lib/bpf/linker.c | 1941 ++++++++++++++ tools/lib/bpf/netlink.c | 2 +- tools/lib/bpf/strset.c | 176 ++ tools/lib/bpf/strset.h | 21 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/Makefile | 27 +- .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 82 + .../selftests/bpf/prog_tests/static_linked.c | 40 + tools/testing/selftests/bpf/progs/fexit_sleep.c | 31 + tools/testing/selftests/bpf/progs/skb_pkt_end.c | 1 - .../selftests/bpf/progs/test_static_linked1.c | 30 + .../selftests/bpf/progs/test_static_linked2.c | 31 + .../selftests/bpf/verifier/bounds_deduction.c | 27 +- tools/testing/selftests/bpf/verifier/map_ptr.c | 4 + tools/testing/selftests/bpf/verifier/unpriv.c | 15 +- .../selftests/bpf/verifier/value_ptr_arith.c | 23 +- tools/testing/selftests/landlock/.gitignore | 2 + tools/testing/selftests/landlock/Makefile | 24 + tools/testing/selftests/landlock/base_test.c | 219 ++ tools/testing/selftests/landlock/common.h | 183 ++ tools/testing/selftests/landlock/config | 7 + tools/testing/selftests/landlock/fs_test.c | 2792 ++++++++++++++++++++ tools/testing/selftests/landlock/ptrace_test.c | 337 +++ tools/testing/selftests/landlock/true.c | 5 + .../selftests/rcutorture/bin/jitterstart.sh | 4 +- .../testing/selftests/rcutorture/bin/jitterstop.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 13 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 288 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- 643 files changed, 23076 insertions(+), 4838 deletions(-) create mode 100644 Documentation/ABI/stable/procfs-audit_loginuid delete mode 100644 Documentation/devicetree/bindings/hwlock/sirf,hwspinlock.txt create mode 100644 Documentation/devicetree/bindings/iommu/sprd,iommu.yaml create mode 100644 Documentation/devicetree/bindings/sound/rt1019.yaml create mode 100644 Documentation/security/landlock.rst create mode 100644 Documentation/userspace-api/landlock.rst create mode 100644 drivers/gpu/drm/gud/Kconfig create mode 100644 drivers/gpu/drm/gud/Makefile create mode 100644 drivers/gpu/drm/gud/gud_connector.c create mode 100644 drivers/gpu/drm/gud/gud_drv.c create mode 100644 drivers/gpu/drm/gud/gud_internal.h create mode 100644 drivers/gpu/drm/gud/gud_pipe.c delete mode 100644 drivers/hwspinlock/sirf_hwspinlock.c create mode 100644 drivers/iommu/sprd-iommu.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c create mode 100644 include/drm/gud.h create mode 100644 include/uapi/linux/landlock.h create mode 100644 samples/landlock/.gitignore create mode 100644 samples/landlock/Makefile create mode 100644 samples/landlock/sandboxer.c create mode 100644 security/landlock/Kconfig create mode 100644 security/landlock/Makefile create mode 100644 security/landlock/common.h create mode 100644 security/landlock/cred.c create mode 100644 security/landlock/cred.h create mode 100644 security/landlock/fs.c create mode 100644 security/landlock/fs.h create mode 100644 security/landlock/limits.h create mode 100644 security/landlock/object.c create mode 100644 security/landlock/object.h create mode 100644 security/landlock/ptrace.c create mode 100644 security/landlock/ptrace.h create mode 100644 security/landlock/ruleset.c create mode 100644 security/landlock/ruleset.h create mode 100644 security/landlock/setup.c create mode 100644 security/landlock/setup.h create mode 100644 security/landlock/syscalls.c create mode 100644 sound/soc/codecs/rt1019.c create mode 100644 sound/soc/codecs/rt1019.h create mode 100644 tools/lib/bpf/linker.c create mode 100644 tools/lib/bpf/strset.c create mode 100644 tools/lib/bpf/strset.h create mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_sleep.c create mode 100644 tools/testing/selftests/bpf/prog_tests/static_linked.c create mode 100644 tools/testing/selftests/bpf/progs/fexit_sleep.c create mode 100644 tools/testing/selftests/bpf/progs/test_static_linked1.c create mode 100644 tools/testing/selftests/bpf/progs/test_static_linked2.c create mode 100644 tools/testing/selftests/landlock/.gitignore create mode 100644 tools/testing/selftests/landlock/Makefile create mode 100644 tools/testing/selftests/landlock/base_test.c create mode 100644 tools/testing/selftests/landlock/common.h create mode 100644 tools/testing/selftests/landlock/config create mode 100644 tools/testing/selftests/landlock/fs_test.c create mode 100644 tools/testing/selftests/landlock/ptrace_test.c create mode 100644 tools/testing/selftests/landlock/true.c create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh