This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allnoconfig in repository toolchain/ci/linux.
discards 50b8b1d699ac Add linux-next specific files for 20210419 discards 3aef76cc9653 Merge branch 'akpm/master' discards 5ff0f31fd324 memfd_secret: use unsigned int rather than long as syscall [...] discards 229b6b9189d3 secretmem: test: add basic selftest for memfd_secret(2) discards 117bb641660e memfd_secret: use unsigned int rather than long as syscall [...] discards 8719473544e4 arch, mm: wire up memfd_secret system call where relevant discards 337e11d08fb2 PM: hibernate: disable when there are active secretmem users discards b74abee7e69a memfd_secret: use unsigned int rather than long as syscall [...] discards 2e5aa07cc0fb mm: introduce memfd_secret system call to create "secret" [...] discards 1624818f7e23 set_memory: allow querying whether set_direct_map_*() is a [...] discards 870570dc122a set_memory: allow set_direct_map_*_noflush() for multiple pages discards d2ee6a0ef001 riscv/Kconfig: make direct map manipulation options depend on MMU discards 7e0e2106f23d mmap: make mlock_future_check() global discards afe5f35b03de mm: fix typos in comments discards eb5b05b22552 mm: fix typos in comments discards e08dfdfbe9b8 treewide: remove editor modelines and cruft discards aa3e0d7b1e19 ipc/sem.c: spelling fix discards 9102879bf587 fs: fat: fix spelling typo of values discards ad601e4fd5c1 kernel/sys.c: fix typo discards 4a0a2b59d7b7 kernel/up.c: fix typo discards 72a0b75a2267 kernel/user_namespace.c: fix typos discards 27c47b318c1c kernel/umh.c: fix some spelling mistakes discards 5557f98ee803 include/linux/pgtable.h: few spelling fixes discards 6e08730faa43 mm/slab.c: fix spelling mistake "disired" -> "desired" discards c6a452a6154e scripts/spelling.txt: add "overflw" discards 86f6483c0b5b scripts/spelling.txt: Add "diabled" typo discards e941a9924f47 scripts/spelling.txt: add "overlfow" discards 6f24c8fb0697 arm: print alloc free paths for address in registers discards 2432f24b1a11 mm/vmalloc: remove vwrite() discards ce4f40cd4687 mm: remove xlate_dev_kmem_ptr() discards 91f062565c9c drivers/char: remove /dev/kmem for good discards a9c038947867 Merge branch 'akpm-current/current' discards a54f4baeb652 fix up for "powerpc/traps: Enhance readability for trap types" discards 0046603a37c5 Merge remote-tracking branch 'rust/rust-next' discards 45ccb8e876c4 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards a97c67e996af Merge remote-tracking branch 'kunit-next/kunit' discards 24f3eb4290a4 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards db1534e55f45 Merge remote-tracking branch 'hyperv/hyperv-next' discards ad709ab12042 Merge remote-tracking branch 'nvmem/for-next' discards 6ffa7ece214e Merge remote-tracking branch 'slimbus/for-next' discards 02b6465fd465 Merge remote-tracking branch 'gnss/gnss-next' discards 64af9ae20768 Merge remote-tracking branch 'kspp/for-next/kspp' discards 34f372db0b90 Merge remote-tracking branch 'seccomp/for-next/seccomp' discards f980183cd4cb Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards daf6932434b9 Merge remote-tracking branch 'rtc/rtc-next' discards 427b74e76f38 Merge remote-tracking branch 'coresight/next' discards 0e5a833f55b5 Merge remote-tracking branch 'livepatching/for-next' discards 9e52fe85a174 Merge remote-tracking branch 'kselftest/next' discards 046b96445bda Merge remote-tracking branch 'pwm/for-next' discards 1053dc9f18f2 Merge remote-tracking branch 'pinctrl/for-next' discards f3dbb53465ac Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 070e678c6701 Merge remote-tracking branch 'rpmsg/for-next' discards b1a64ba1d2ee Merge remote-tracking branch 'vhost/linux-next' discards 8f7c9409d071 Merge remote-tracking branch 'scsi-mkp/for-next' discards 1e150138192e Merge remote-tracking branch 'scsi/for-next' discards 3961b2dbb780 Merge remote-tracking branch 'cgroup/for-next' discards 4f24132f73a6 Merge remote-tracking branch 'dmaengine/next' discards 8b3c0d730a2f Merge remote-tracking branch 'staging/staging-next' discards 550a78090dcc Merge remote-tracking branch 'vfio/next' discards 323a97ec413c Merge remote-tracking branch 'phy-next/next' discards c264f7488e3e Merge remote-tracking branch 'char-misc/char-misc-next' discards 880843cfbe66 Merge remote-tracking branch 'tty/tty-next' discards 3ea112db013b Merge remote-tracking branch 'usb-serial/usb-next' discards 9f074d2a7bf4 Merge remote-tracking branch 'usb/usb-next' discards e6b3c326ec70 Merge remote-tracking branch 'driver-core/driver-core-next' discards 1b7ce8fab5fd Merge remote-tracking branch 'ipmi/for-next' discards 5e01082e68ea Merge remote-tracking branch 'leds/for-next' discards 5e3ee26dff72 Merge remote-tracking branch 'hsi/for-next' discards f18ca1d4a6f9 Merge remote-tracking branch 'chrome-platform/for-next' discards 64ffd4e9cb66 Merge remote-tracking branch 'drivers-x86/for-next' discards 855b2fdb7c54 Merge remote-tracking branch 'percpu/for-next' discards deee15557a9a Merge remote-tracking branch 'kvm-arm/next' discards 5b10ed082f6b Merge remote-tracking branch 'kvm/next' discards 32bc6220e865 Merge remote-tracking branch 'rcu/rcu/next' discards f15235e00151 Merge remote-tracking branch 'ftrace/for-next' discards 004fa004e663 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards f15bbf170b40 Merge remote-tracking branch 'edac/edac-for-next' discards e1112ba04702 Merge remote-tracking branch 'tip/auto-latest' discards e34f2e8db6f9 Merge remote-tracking branch 'spi/for-next' discards 56b07de72a03 Merge remote-tracking branch 'mailbox/mailbox-for-next' discards b067688e00b1 Merge remote-tracking branch 'devicetree/for-next' discards fba68c582a5d Merge remote-tracking branch 'audit/next' discards 86b75f4e6604 Merge remote-tracking branch 'iommu/next' discards 3bf1f9c596d3 Merge remote-tracking branch 'tpmdd/next' discards e0291d695773 Merge remote-tracking branch 'tomoyo/master' discards 0956bafcbf42 Merge remote-tracking branch 'selinux/next' discards 1eee369c9739 Merge remote-tracking branch 'keys/keys-next' discards b2b7467e02b1 Merge remote-tracking branch 'integrity/next-integrity' discards 0d7d3451bbdd Merge remote-tracking branch 'apparmor/apparmor-next' discards bfc07bbf7f7d Merge remote-tracking branch 'security/next-testing' discards 30c973910382 Merge remote-tracking branch 'regulator/for-next' discards d9448ca9041e Merge remote-tracking branch 'battery/for-next' discards be7ecbad6de9 Merge remote-tracking branch 'backlight/for-backlight-next' discards ae7c351c3064 Merge remote-tracking branch 'mfd/for-mfd-next' discards abe3a67af9c1 Merge remote-tracking branch 'mmc/next' discards 7e96253695a8 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 20d81880608e Merge remote-tracking branch 'device-mapper/for-next' discards 9b8738ad1a91 Merge remote-tracking branch 'block/for-next' discards a1d4f1ead34b Merge remote-tracking branch 'input/next' discards 20e118d4f45c Merge remote-tracking branch 'modules/modules-next' discards fb065d8660c9 Merge remote-tracking branch 'sound-asoc/for-next' discards 7078a89ef36a Merge remote-tracking branch 'sound/for-next' discards fbb4eeb8577c Merge remote-tracking branch 'regmap/for-next' discards ac72d2ed5c18 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 176041c09300 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards bb82f2a1bbe4 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards c5e479941171 Merge remote-tracking branch 'drm-intel/for-linux-next' discards 10d065383943 Merge remote-tracking branch 'amdgpu/drm-next' discards 62e3248e088c Merge remote-tracking branch 'drm-misc/for-linux-next' discards 7f11bd2b93c9 Merge remote-tracking branch 'drm/drm-next' discards c4bb91fc07e5 Merge remote-tracking branch 'crypto/master' discards f12a67636ac6 Merge remote-tracking branch 'mtd/mtd/next' discards d168b61fb769 Merge remote-tracking branch 'gfs2/for-next' discards 78bcd37e486f Merge remote-tracking branch 'mac80211-next/master' discards 2f7edc183a61 Merge remote-tracking branch 'bluetooth/master' discards ca4590e42249 Merge remote-tracking branch 'wireless-drivers-next/master' discards 48b4460a2db4 Merge remote-tracking branch 'netfilter-next/master' discards 4fff683f7220 Merge remote-tracking branch 'bpf-next/for-next' discards 4c40e4019427 Merge remote-tracking branch 'net-next/master' discards cf6d69256257 Merge remote-tracking branch 'rdma/for-next' discards 7ea342068ebb Merge remote-tracking branch 'swiotlb/linux-next' discards 55cdd5b1d732 Merge remote-tracking branch 'dlm/next' discards 4d3671e3ff68 Merge remote-tracking branch 'ieee1394/for-next' discards c1d7387779bb Merge remote-tracking branch 'thermal/thermal/linux-next' discards c481577957eb Merge remote-tracking branch 'pm/linux-next' discards 66bdac76657b Merge remote-tracking branch 'v4l-dvb/master' discards 499f739ad70f Merge remote-tracking branch 'jc_docs/docs-next' discards 5d4f3259762e Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 5a46edbae8a1 Merge remote-tracking branch 'dmi/dmi-for-next' discards 4aab0582cbdb Merge remote-tracking branch 'i3c/i3c/next' discards 74d9e2fd26b2 Merge remote-tracking branch 'i2c/i2c/for-next' discards 3c85cf4b293f Merge remote-tracking branch 'hid/for-next' discards 97e62291970b Merge remote-tracking branch 'pstore/for-next/pstore' discards 39a7289ea875 Merge remote-tracking branch 'pci/next' discards d408948fef5f Merge remote-tracking branch 'printk/for-next' discards 5c3c49ad402c Merge remote-tracking branch 'vfs/for-next' discards bc3d06e0fcc7 Merge remote-tracking branch 'file-locks/locks-next' discards 01c21af05bbe Merge remote-tracking branch 'iomap/iomap-for-next' discards a4fdc88f9ba9 Merge remote-tracking branch 'xfs/for-next' discards 6a0f79322202 Merge remote-tracking branch 'v9fs/9p-next' discards a3d1d0250359 Merge remote-tracking branch 'ubifs/next' discards 247650162d33 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 0785f51863f8 Merge remote-tracking branch 'cel/for-next' discards 285b7c2abb19 Merge remote-tracking branch 'nfs/linux-next' discards de94762fdd8a Merge remote-tracking branch 'jfs/jfs-next' discards 8ed63fec57b2 Merge remote-tracking branch 'fuse/for-next' discards ffcb6147d371 Merge remote-tracking branch 'f2fs/dev' discards 7b03638a547f Merge remote-tracking branch 'ext4/dev' discards e600474bd22d Merge remote-tracking branch 'ext3/for_next' discards 932414ed321c Merge remote-tracking branch 'exfat/dev' discards 2b813dffbfc7 Merge remote-tracking branch 'erofs/dev' discards 48330fcb911b Merge remote-tracking branch 'ecryptfs/next' discards d572235d2733 Merge remote-tracking branch 'cifsd/cifsd-for-next' discards 34d3663cf0df Merge remote-tracking branch 'cifs/for-next' discards af7f57d5e6ff Merge remote-tracking branch 'btrfs/for-next' discards cb15a4c93c3b Merge remote-tracking branch 'fscache/fscache-next' discards 6c450a7fc6e1 Merge remote-tracking branch 'pidfd/for-next' discards 996fa90d3228 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards e8707de4fe81 Merge remote-tracking branch 'uml/linux-next' discards 60805623287d Merge remote-tracking branch 'sh/for-next' discards c01579f5ff6c Merge remote-tracking branch 's390/for-next' discards 4a0c58c36639 Merge remote-tracking branch 'risc-v/for-next' discards 66d06e0af1d1 Merge remote-tracking branch 'powerpc/next' discards 11b56408a328 Merge remote-tracking branch 'parisc-hd/for-next' discards 13e2b518dc99 Merge remote-tracking branch 'mips/mips-next' discards 3a070801c61f Merge remote-tracking branch 'microblaze/next' discards 449a50f5e147 Merge remote-tracking branch 'm68knommu/for-next' discards 6b09a5de60b3 Merge remote-tracking branch 'm68k/for-next' discards 7496a43be7a3 Merge remote-tracking branch 'h8300/h8300-next' discards 96d786c9ad49 Merge remote-tracking branch 'csky/linux-next' discards b3393f9ffdfd Merge remote-tracking branch 'clk/clk-next' discards 1e4241f6813f Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 7c2210db25ea Merge remote-tracking branch 'tegra/for-next' discards ee899cbc102b Merge remote-tracking branch 'sunxi/sunxi/for-next' discards feafc83141f2 Merge remote-tracking branch 'samsung-krzk/for-next' discards 648d7a84a4f7 Merge remote-tracking branch 'rockchip/for-next' discards c1b01ee5758a Merge remote-tracking branch 'reset/reset/next' discards 4aaac634180b Merge remote-tracking branch 'renesas/next' discards e74573998bff Merge remote-tracking branch 'realtek/for-next' discards 474ebf9ebd18 Merge remote-tracking branch 'raspberrypi/for-next' discards 4e54582c4467 Merge remote-tracking branch 'qcom/for-next' discards 1e6eaff83ac0 Merge remote-tracking branch 'omap/for-next' discards 7cdd73fea345 Merge remote-tracking branch 'mvebu/for-next' discards 2ae6535c6f07 Merge remote-tracking branch 'mediatek/for-next' discards 59d52a8e5ac5 Merge remote-tracking branch 'keystone/next' discards 908a2d64065e Merge remote-tracking branch 'imx-mxs/for-next' discards bca720fb57d8 Merge remote-tracking branch 'drivers-memory/for-next' discards 6879a0ed2c38 Merge remote-tracking branch 'at91/at91-next' discards 1832e335fe36 Merge remote-tracking branch 'aspeed/for-next' discards 9459311ba4a3 Merge remote-tracking branch 'amlogic/for-next' discards a11bd018ea35 Merge remote-tracking branch 'actions/for-next' discards a5b76c2f1733 Merge remote-tracking branch 'arm-soc/for-next' discards 8d4da41a8697 Merge remote-tracking branch 'arm64/for-next/core' discards 166ec9d187bd Merge remote-tracking branch 'arm/for-next' discards 27df70843534 Merge remote-tracking branch 'asm-generic/master' discards 693dd7f084bd Merge remote-tracking branch 'dma-mapping/for-next' discards 5b88535ee789 Merge remote-tracking branch 'kbuild/for-next' discards 1bb411107ee3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 6743e2556305 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' discards 434afdaf1498 Merge remote-tracking branch 'pidfd-fixes/fixes' discards 68d533f6fadd Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards 41e89534881c Merge remote-tracking branch 'vfs-fixes/fixes' discards 6b4881c10d87 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards f9426ab234c7 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 134946c48f41 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards 92ac377e1f45 Merge remote-tracking branch 'ide/master' discards 7cf870b43d3b Merge remote-tracking branch 'soundwire-fixes/fixes' discards a94440518b43 Merge remote-tracking branch 'iio-fixes/fixes-togreg' discards 1a40d3278a53 Merge remote-tracking branch 'phy/fixes' discards 8e7c0cb39937 Merge remote-tracking branch 'pci-current/for-linus' discards a21d36f8a8ef Merge remote-tracking branch 'spi-fixes/for-linus' discards b09852ab6ddf Merge remote-tracking branch 'regulator-fixes/for-linus' discards 3604927643e1 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 39e44386166f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 878c14ac70f8 Merge remote-tracking branch 'arc-current/for-curr' omits a639a800b5a9 ipc/sem.c: mundane typo fixes omits 8bc50a36278d modules: add CONFIG_MODPROBE_PATH omits 8aa7f39c11b3 init/initramfs.c: do unpacking asynchronously omits 5a897f35bffd kernel/async.c: remove async_unregister_domain() omits abdd7c53336f kernel/async.c: stop guarding pr_debug() statements omits 0e107a03184c selftests: remove duplicate include omits c8b49d0707bb kernel/resource: remove first_lvl / siblings_only logic omits e66db2438b00 kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits cc355536c18e kernel/resource: make walk_system_ram_res() find all busy [...] omits be97dd3852ee scripts/gdb: add lx_current support for arm64 omits 8dbdd845c5d4 scripts/gdb: document lx_current is only supported by x86 omits a14f5bb29749 gdb: lx-symbols: store the abspath() omits e05ca4667774 aio: simplify read_events() omits 58794560e00c delayacct: clear right task's flag after blkio completes omits 654c41ce094e smp: kernel/panic.c - silence warnings omits 185685d1b3ad gcov: clang: drop support for clang-10 and older omits 36c19f874b46 gcov: use kvmalloc() omits 7711b03e2016 gcov: simplify buffer allocation omits a27c62f48b0f gcov: combine common code omits 7c548c0d6533 kexec: dump kmessage before machine_kexec omits 53bcebc5c659 kernel: kexec_file: fix error return code of kexec_calcula [...] omits 6e499c9bae2d kexec: Add kexec reboot string omits b8c90e5d902d kernel/crash_core: add crashkernel=auto for vmcore creation omits ce9a7ce4379c kernel/fork.c: fix typos omits 07276c2ff046 kernel/fork.c: simplify copy_mm() omits 343e65b83507 do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits f3057c88b417 hpfs: replace one-element array with flexible-array member omits a628fcf54f86 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits a357fe7e0c09 nilfs2: fix typos in comments omits df5c34d31e42 fs/nilfs2: fix misspellings using codespell tool omits b78da2a957a1 fs/epoll: restore waking from ep_done_scan() omits 47eb5ba63417 kselftest: introduce new epoll test case omits 55554d02565d checkpatch: exclude four preprocessor sub-expressions from [...] omits 085fa7f03647 checkpatch: warn when missing newline in return sysfs_emit [...] omits 3f8f78f70032 include/linux/compat.h: remove unneeded declaration from C [...] omits e3a18be7790a lib: parser: clean up kernel-doc omits f1ca955e2f80 lib/genalloc: add parameter description to fix doc compile [...] omits d006936b2c2f lib/percpu_counter: tame kernel-doc compile warning omits c14682cbb474 lib: stackdepot: turn depot_lock spinlock to raw_spinlock omits 97d5e7ff1949 lib: crc8: pointer to data block should be const omits 84c03903201f lib/genalloc.c: Fix a typo omits da9c593ba060 lib/list_sort.c: fix typo in function description omits 1f0687aeb240 lib: fix inconsistent indenting in process_bit1() omits b7396a5d82b4 lib/bch.c: fix a typo in the file bch.c omits 2ef6a4837eef MAINTAINERS: add entry for the bitmap API omits 910f6f9a932e tools: sync lib/find_bit implementation omits 2d533533a1e1 h8300: rearrange headers inclusion order in asm/bitops omits 9405440d4278 lib: add fast path for find_first_*_bit() and find_last_bit() omits 249be5f071ba lib: add fast path for find_next_*_bit() omits 959b93e2bab5 tools: sync find_next_bit implementation omits 7b6208afec1d lib: inline _find_next_bit() wrappers omits 1cda047be7f6 tools: sync small_const_nbits() macro with the kernel omits 508c8353f609 lib: extend the scope of small_const_nbits() macro omits 153862ebefeb arch: rearrange headers inclusion order in asm/bitops for [...] omits 72d9990e3843 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel omits da4bee91e73f tools: bitmap: sync function declarations with the kernel omits 8b6c727e5733 tools: disable -Wno-type-limits omits a19a83d407e6 kernel/cred.c: make init_groups static omits ebdf24e4d08a kernel/async.c: fix pr_debug statement omits a35228890db6 linux/profile.h: remove unnecessary declaration omits 2a6c36b26832 kernel.h: drop inclusion in bitmap.h omits 25c8de11875c include: remove pagemap.h from blkdev.h omits c4ffd7e1b9a8 proc/sysctl: make protected_* world readable omits 91a08254ff3a proc/sysctl: fix function name error in comments omits 921a5fc037e6 procfs/dmabuf: add inode number to /proc/*/fdinfo omits fe8033c91b0e procfs: allow reading fdinfo with PTRACE_MODE_READ omits 268a2af1a960 selftests: proc: test subset=pid omits f761359f16fa proc: delete redundant subset=pid check omits 22ce30a51178 proc: smoke test lseek() omits 6eead214ba6e proc: mandate ->proc_lseek in "struct proc_ops" omits 8f5b1d8b1794 proc: save LOC in __xlate_proc_name() omits 8ad6ffa83cf8 fs/proc/generic.c: fix incorrect pde_is_permanent check omits 7a1f308de482 kernel/hung_task.c: Monitor killed tasks. omits 703bb3e8ec0e fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ccd04d0546c0 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 73dc89409b4e kfence: zero guard page after out-of-bounds access omits 13ccb1c13c54 mm/process_vm_access.c: remove duplicate include omits 4c4eda87422a mm/mempolicy: minor coding style tweaks omits 7bf4ef2160e8 mm/memory_hotplug: minor coding style tweaks omits 56b8f2c0cd35 mm/vmalloc: minor coding style tweaks omits 2c4d8331e0f7 mm/frontswap: minor coding style tweaks omits d373d2c3f173 mm/mlock: minor coding style tweaks omits b2a852b0df35 mm/filemap: minor coding style tweaks omits 22911c92b09f mm/page_alloc: minor coding style tweaks omits 9404e52af9fc mm/shmem: minor coding style tweaks omits 6ccfbcb9dfb0 mm/oom_kill: minor coding style tweaks omits 253bda7ef506 mm/compaction: minor coding style tweaks omits d62aef3f06f0 mm/vmscan: minor coding style tweaks omits 590a3a01b106 mm/sparse: minor coding style tweaks omits 759324a477c2 mm/swapfile: minor coding style tweaks omits 20b48e4cadbd mm/mempool: minor coding style tweaks omits fadc74065534 mm/highmem: Remove deprecated kmap_atomic omits 4ca03e6aad39 mm/highmem.c: fix coding style issue omits 1d7f9f36e556 btrfs: use memzero_page() instead of open coded kmap pattern omits b33539820943 iov_iter: lift memzero_page() to highmem.h omits 274ac56b7eeb mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits ed6620f8d8c4 mm/zswap.c: switch from strlcpy to strscpy omits 3c8b64e08c86 mm/memory_hotplug: make unpopulated zones PCP structures u [...] omits fded6fdc2481 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 49208c9c1c22 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits bc18a1ac070f mm,memory_hotplug: add kernel boot option to enable memmap [...] omits f2c6f7dd464e acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 0f1a330c33be mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits 51d2831cb506 mm,memory_hotplug: allocate memmap from the added memory range omits 61bf7764d176 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 3bcb2c547194 selftests/vm: gup_test: fix test flag omits ef151f049c29 mm/gup: longterm pin migration cleanup omits 47e797560d56 mm/gup: change index type to long as it counts pages omits 4ab5a66d1f6e memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 90166633f244 mm/gup: migrate pinned pages out of movable zone omits 2f0d1c8909b9 mm/gup: do not migrate zero page omits 2edce0011e9a mm: honor PF_MEMALLOC_PIN for all movable pages omits aac231d1c4eb mm: apply per-task gfp constraints in fast path omits a42940f432de mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 2e998d138733 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 94037d27e19b mm/gup: check for isolation errors omits 3bc79b2704cf mm/gup: return an error on migration failure omits 53bb320e7ac6 mm/gup: check every subpage of a compound page during isolation omits edd1a37e326d mm/gup: don't pin migrated cma pages in movable zone omits 526149a632de mm/util.c: fix typo omits efe201ee49d6 mm/util.c: reduce mem_dump_obj() object size omits 5be0863bdd6b mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE omits 9a152d11504a mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK omits 7e8ccce7fb8b mm-drop-redundant-arch_enable__migration-fix-fix omits 46f5437d1013 mm-drop-redundant-arch_enable__migration-fix omits 21d5b9d0f97d mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION omits 0345a3ffea90 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] omits d85bc1424596 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] omits e93fb0e1452b mm: generalize ARCH_HAS_CACHE_LINE_SIZE omits fc58c1f09863 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits e949ea1cf13f x86/mm: track linear mapping split events omits 4ae667a229ce mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits cb767f3c0ba7 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 9220489ee532 mm: no more EINVAL from /proc/sys/vm/stat_refresh omits 8beb45140eb8 mm: restore node stat checking in /proc/sys/vm/stat_refresh omits 544454aeb45d mm/ksm: remove unused parameter from remove_trailing_rmap_items() omits f1eea5488d92 ksm: fix potential missing rmap_item for stable_node omits 6b44c244ac8c ksm: remove dedicated macro KSM_FLAG_MASK omits 16d586495725 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] omits 1d612159094a ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() omits f8b124a3c837 mm: use proper type for cma_[alloc|release] omits 1609d8151f05 mm: cma: add the CMA instance name to cma trace events omits beb9d96a48b3 mm: cma: support sysfs omits 08d55fd164d1 mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits 82a37b66bda5 mm: cma: add trace events for CMA alloc perf testing omits 0f4eea17aeff mm: cma: use pr_err_ratelimited for CMA warning omits 6906b7224608 mm: vmstat: add cma statistics omits bf0df4185c5d Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits 3f928ff61a97 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits 35991756b02a mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits 86afdda6574a mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits 1fcf49a852c5 mm/migrate.c: make putback_movable_page() static omits 08c0cdfa7de8 mm: fs: invalidate BH LRU during page migration omits 4a6f7cbc7da2 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits 6d59626ef04b mm: disable LRU pagevec during the migration temporarily omits 3b21f5b71e03 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 9b05e7b647a6 mm/compaction: remove unused variable sysctl_compact_memory omits 82d18aabef96 mm: vmscan: shrink deferred objects proportional to priority omits 25c0bb4ab6ed mm: memcontrol: reparent nr_deferred when memcg offline omits c2dc82c52009 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits 5a257a9227c9 mm: vmscan: use per memcg nr_deferred of shrinker omits 34c06bf28ace mm: vmscan: add per memcg shrinker nr_deferred omits 7b9976728651 mm: vmscan: use a new flag to indicate shrinker is registered omits 14a778245930 mm-vmscan-add-shrinker_info_protected-helper-fix omits 63ae9714dc38 mm: vmscan: add shrinker_info_protected() helper omits f7d0a750b0e7 mm: memcontrol: rename shrinker_map to shrinker_info omits e257f8b3189a mm: vmscan: use kvfree_rcu instead of call_rcu omits 002e302b0fb2 mm: vmscan: remove memcg_shrinker_map_size omits 61326926b9d6 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits d6f70b318507 mm: vmscan: consolidate shrinker_maps handling code omits 116cd2c07905 mm: vmscan: use nid from shrink_control for tracepoint omits 52282d2cd114 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits d2aa043c2713 mm/vmscan: move RECLAIM* bits to uapi header omits ff6e54c3d761 userfaultfd/selftests: add test exercising minor fault handling omits d77b0961476c userfaultfd: update documentation to describe minor fault [...] omits 2b446b14d804 userfaultfd: add UFFDIO_CONTINUE ioctl omits cdc9d3ff82ea userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits d6c393bb6b34 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits caf54fd0696a userfaultfd/hugetlbfs: fix minor fault page leak omits 26db986f09c5 userfaultfd: add minor fault registration mode omits a2c510ad9087 hugetlb: add lockdep_assert_held() calls for hugetlb_lock omits 2240b9c2f18e hugetlb: make free_huge_page irq safe omits 36872ad7c3b0 hugetlb: change free_pool_huge_page to remove_pool_huge_page omits da32b1135cba hugetlb: call update_and_free_page without hugetlb_lock omits 385d5156e03d hugetlb: create remove_hugetlb_page() to separate functionality omits 3469fe2b94ad hugetlb: add per-hstate mutex to synchronize user adjustments omits 7b0b6d6cb993 hugetlb: no need to drop hugetlb_lock to call cma_release omits a68cd8dae152 mm/cma: change cma mutex to irq safe spinlock omits dcd714eaec36 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] omits ffa1581f452a mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() omits a8917ec3fe73 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] omits 020836d22095 mm/hugeltb: simplify the return code of __vma_reservation_ [...] omits fe56b64aca35 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() omits b9d5e0970012 mm: huge_memory: debugfs for file-backed THP split omits 5d1c21078ae4 mm: huge_memory: a new debugfs interface for splitting THP tests omits fca6a850e57a khugepaged: remove meaningless !pte_present() check in khu [...] omits c10494f65529 khugepaged: remove unnecessary out label in collapse_huge_page() omits 470ac9751b42 khugepaged: use helper function range_in_vma() in collapse [...] omits a1c32ff7f90f mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits e7368e0df0ff mm/huge_memory.c: use helper function migration_entry_to_page() omits 3d0e97f45b66 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits 5a558db31d62 mm/huge_memory.c: remove redundant PageCompound() check omits 47cee264c913 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits 97b860e199bd mm/huge_memory.c: make get_huge_zero_page() return bool omits 97ee0701861e mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits edf3f82081d8 mm/huge_memory.c: remove unnecessary local variable ret2 omits 7c83c7993c01 khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits af3a0105e2ee khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits 25511d0484e9 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits 211ad334c131 khugepaged: remove unneeded return value of khugepaged_col [...] omits 3796b730ec0b mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits 92ac3379deff mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 78cc8b0e6be5 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits c0dc8aa96fb7 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits 06e5b90fbbeb mm/hugetlb: use some helper functions to cleanup code omits 447f3b879eab mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits 9240bd6490ca mm/hugetlb: remove redundant reservation check condition i [...] omits 734766a18e36 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits 9f7bd74b03de mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits 253aa767f776 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits aba845bdcf01 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits ad1bbb8a4e2f hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 4f7f7f26cd75 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits e69690b41db3 mm/page_alloc: redundant definition variables of pfn in for loop omits 0466a44ed8ef mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 omits 57a4127a9d6c net: page_pool: use alloc_pages_bulk in refill code path omits c25531cce7be net: page_pool: refactor dma_map into own function page_po [...] omits 773e318bc5ee SUNRPC: refresh rq_pages using a bulk page allocator omits 69869ccb2ab7 SUNRPC: set rq_page_end differently omits 834d1857a94e mm/page_alloc: inline __rmqueue_pcplist omits a89cb429d26f mm/page_alloc: optimize code layout for __alloc_pages_bulk omits 88dbecec9fb6 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] omits 0a9d9023f2fd mm/page_alloc: add an array-based interface to the bulk pa [...] omits ad0ed139d3d2 mm/page_alloc: add a bulk page allocator -fix -fix -fix omits ddb118fcb768 mm/page_alloc: Add a bulk page allocator -fix -fix omits 6ce9981f0b7f mm-page_alloc-add-a-bulk-page-allocator-fix omits f9a2cea1f12c mm/page_alloc: add a bulk page allocator omits 0cebfe0a46ca mm/page_alloc: rename alloced to allocated omits cf1adad0f81c mm/page_alloc: duplicate include linux/vmalloc.h omits 810fed4a734d mm, page_alloc: avoid page_to_pfn() in move_freepages() omits b1a6ee314538 mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits 8e997eb93abb mm: page_alloc: dump migrate-failed pages omits a4c0bf86b169 mm/mempolicy: fix mpol_misplaced kernel-doc omits a3cd6d55d01b mm/mempolicy: rewrite alloc_pages_vma documentation omits bd9ca5264b43 mm/mempolicy: rewrite alloc_pages documentation omits 3b6aacf9a129 mm/mempolicy: rename alloc_pages_current to alloc_pages omits 5500b5c64e17 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits 689c568a71c7 mm/page_alloc: rename gfp_mask to gfp omits b7f946256f13 mm/page_alloc: rename alloc_mask to alloc_gfp omits 2885918e3677 include/linux/page-flags-layout.h: cleanups omits cfed888c94ef include/linux/page-flags-layout.h: correctly determine LAS [...] omits 09578792ef3d mm: remove lru_add_drain_all in alloc_contig_range omits d88dec7d2f7b mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 102bdbe00a52 mm: move mem_init_print_info() into mm_init() omits 458b7391bc1b irq_work: record irq_work_queue() call stack omits a27a7d570062 kasan: detect false-positives in tests omits 58d05c23c351 kasan: record task_work_add() call stack omits 1d39ef0bc2d8 kasan: docs: update tests section omits 1cdfefa5ac6d kasan: docs: update ignoring accesses section omits bed22b7b305c kasan: docs: update shadow memory section omits 286b294c2bfa kasan: docs: update HW_TAGS implementation details section omits de7417ebbdb4 kasan: docs: update SW_TAGS implementation details section omits f57fd45c6356 kasan: docs: update GENERIC implementation details section omits d61dee7a33d0 kasan: docs: update boot parameters section omits adabeb406e8a kasan: docs: update error reports section omits 519a31677387 kasan: docs: update usage section omits 671a15826199 kasan: docs: update overview section omits 68a850c10eef kasan: docs: clean up sections omits 796067bd9069 kasan, mm: integrate slab init_on_free with HW_TAGS omits ce1540fbe3ef kasan, mm: integrate slab init_on_alloc with HW_TAGS omits f0459b591237 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" omits dbf5099ca621 kasan, mm: integrate page_alloc init with HW_TAGS omits 9b9e762b10e6 kasan: init memory in kasan_(un)poison for HW_TAGS omits 3caa551603b1 arm64: kasan: allow to init memory when setting tags omits 9a2a651674b8 mm, kasan: don't poison boot memory with tag-based modes omits 0d97a3002924 kasan: initialize shadow to TAG_INVALID for SW_TAGS omits 3a36c2b61ea3 kasan: fix kasan_byte_accessible() to be consistent with a [...] omits b4dddea9ff3f mm/kasan: switch from strlcpy to strscpy omits 261e3e47ba4b pagewalk: prefix struct kernel-doc descriptions omits 336f3ae9f207 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT omits f5b4c0d2a3a0 mm/doc: add mm.h and mm_types.h to the mm-api document omits c866bac77dce mm/doc: turn fault flags into an enum omits 72300c7ca17c mm/doc: fix page_maybe_dma_pinned kerneldoc omits 04e17e01a818 mm/doc: fix fault_flag_allow_retry_first kerneldoc omits 8d6bb95d3a7f mm/vmalloc: remove an empty line omits 06de3fa2e33d mm/vmalloc: refactor the preloading loagic omits 1dba8fb18072 vm/test_vmalloc.sh: adapt for updated driver interface omits ae13dc2cddd1 lib/test_vmalloc.c: extend max value of nr_threads parameter omits 2dc04a6fc9aa lib/test_vmalloc.c: add a new 'nr_threads' parameter omits b4a650b70d8d lib/test_vmalloc.c: remove two kvfree_rcu() tests omits f9a4a0098b66 mm: vmalloc: prevent use after free in _vm_unmap_aliases omits 537a4e4aa19d mm/vmalloc: print correct vmalloc allocation size omits f6b11b51b5de mm/vmalloc: improve allocation failure error messages omits d32b379a1936 mm-vmalloc-remove-map_kernel_range-fix-2 omits 2b137383fb2e mm-vmalloc-remove-unmap_kernel_range-fix-fix omits 440b50b6a6a6 mm-vmalloc-remove-unmap_kernel_range-fix omits bfc18f1faaef mm/vmalloc: remove unmap_kernel_range omits e8ee1f7b2a8a powerpc/xive: remove unnecessary unmap_kernel_range omits 71f43282f7e3 kernel/dma: remove unnecessary unmap_kernel_range omits 63e5d14a84a6 mm/vmalloc: remove map_kernel_range omits bebda9216976 mm/vmalloc: fix read of uninitialized pointer area omits bcc83c1426c5 mm/vmalloc: hugepage vmalloc mappings omits 668705f4306c mm/vmalloc: add vmap_range_noflush variant omits f35cf478aa9e mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 859e9a0390a9 mm/vmalloc: provide fallback arch huge vmap support functions omits d411ad8227b4 x86: inline huge vmap supported functions omits ee29c28ec7bd arm64: inline huge vmap supported functions omits 097fbc5f769b powerpc: inline huge vmap supported functions omits ced5ab6abd3d mm: HUGE_VMAP arch support cleanup omits 340a91cbde84 mm/ioremap: rename ioremap_*_range to vmap_*_range omits c7b5a7023aa9 mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits 68eb69e0d7c0 mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits 24dcd2122380 sparc32: add stub pud_page define for walking huge vmalloc [...] omits 5f585b82e928 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits ec6aaadbd824 ARM: mm: add missing pud_page define to 2-level page tables omits 87e595f72494 mm/vmalloc: use rb_tree instead of list for vread() lookups omits e83a835bc439 mm: unexport remap_vmalloc_range_partial omits 615b9082b859 samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 69c882b9dcd6 mm/sparse: add the missing sparse_buffer_fini() in error branch omits f94ca8e4c45d mm/dmapool: switch from strlcpy to strscpy omits 766116a801d4 selftests: add a MREMAP_DONTUNMAP selftest for shmem omits b007000452c0 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] omits 89910614abe2 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings omits 11fa5bba5df7 i915: fix remap_io_sg to verify the pgprot omits f4a39972cab3 i915: use io_mapping_map_user omits acb503745466 mm: add a io_mapping_map_user helper omits 4e2c3781e2e6 mm: add remap_pfn_range_notrack omits 1e4ebf470caa mm, tracing: improve rss_stat tracepoint message omits 6e59e88ec43e x86/vmemmap: optimize for consecutive sections in partial [...] omits dd07539a8982 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix omits c7040e3dd8af x86/vmemmap: handle unpopulated sub-pmd ranges omits 168d48af4cbb x86/vmemmap: drop handling of 1GB vmemmap ranges omits 0559e7db61a3 x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 46d5bfb3d300 mm/interval_tree: add comments to improve code readability omits ae16bd019f97 mm/memory.c: do_numa_page(): delete bool "migrated" omits 164d40fe7c1d mm: page_counter: mitigate consequences of a page_counter [...] omits 33c99ffe381e linux/memcontrol.h: remove duplicate struct declaration omits 7bee73cb64ca mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] omits b50ee930ef77 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] omits d9f5fb5113a1 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] omits d8664300bd5b mm: memcontrol: use obj_cgroup APIs to charge kmem pages omits 2ead8e799fb2 mm: memcontrol: change ug->dummy_page only if memcg changed omits 6a8127b98d41 mm: memcontrol: directly access page->memcg_data in mm/pag [...] omits 3c1b3ac66b59 mm: memcontrol: introduce obj_cgroup_{un}charge_pages omits 670fd4b5f01c mm: memcontrol: slab: fix obtain a reference to a freeing memcg omits 1110a6ad8ab4 memcg: set page->private before calling swap_readpage omits e72960b3dc0e memcg: charge before adding to swapcache on swapin omits 161af5730da7 kselftests: cgroup: update kmem test for new vmstat implem [...] omits 2df22499fceb mm: memcontrol: consolidate lruvec stat flushing omits 29b83a5d7115 mm: memcontrol: switch to rstat fix omits 4b2d565f6f84 mm-memcontrol-switch-to-rstat-fix omits 39404552ba14 mm: memcontrol: switch to rstat omits 420caf1d6a1e cgroup: rstat: punt root-level optimization to individual [...] omits cacd69cc942c cgroup: rstat: support cgroup1 omits c0015a3a334e mm: memcontrol: privatize memcg_page_state query functions omits 46bfabbbc339 mm: memcontrol: kill mem_cgroup_nodeinfo() omits d22457ddb662 mm: memcontrol: fix cpuhotplug statistics flushing omits 7390b3d8a54a memcg: enable memcg oom-kill for __GFP_NOFAIL omits 99a748835529 memcg: cleanup root memcg checks omits e8fde49836fe mm: memcontrol: fix kernel stack account omits f29392f3fdb6 mm/memremap.c: fix improper SPDX comment style omits 9d7ee398e519 mm: gup: remove FOLL_SPLIT omits ac7cc7682af2 RDMA/umem: batch page unpin in __ib_umem_release() omits de5dd4cee168 mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 39f4ae5c97b5 mm/gup: decrement head page once for group of subpages omits b6a5dad7a4d7 mm/gup: add compound page list iterator omits f26cd3a98b15 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits ff7e651789d0 mm/filemap: Update stale comment omits 712998c15445 mm: Move page_mapping_file to pagemap.h omits 8fc54853d0df mm: remove nrexceptional from inode omits 783a1b39e261 dax: account DAX entries as nrpages omits 15baaa8a2103 mm: stop accounting shadow entries omits f035774a9cec mm: introduce and use mapping_empty omits 5c6e83938e25 mm: page-writeback: simplify memcg handling in test_clear_ [...] omits 8fa61a02464c mm/filemap: drop check for truncated page after I/O omits 18bef7b941d2 mm/filemap: use filemap_read_page in filemap_fault omits 2e0ed703d7fb iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits a2619f2ab395 mm: use filemap_range_needs_writeback() for O_DIRECT reads omits fbb028d2eeef mm: provide filemap_range_needs_writeback() helper omits 8d78ba2e425f mm/memtest: add ARCH_USE_MEMTEST omits 6ca405711429 mm-page_poison-print-page-info-when-corruption-is-caught-v2 omits 3eefd427a286 mm: page_poison: print page info when corruption is caught omits 3f72dbdf2a25 mm: page_owner: detect page_owner recursion via task_struct omits 4c24f29faf9b mm: page_owner: use kstrtobool() to parse bool option omits e0142a06792b mm: page_owner: fetch backtrace only for tracked pages omits 8b8d991f5f12 mm, page_owner: remove unused parameter in __set_page_owne [...] omits 4a5488b4d602 mm/page_owner: record the timestamp of all pages during free omits cdbf1252f8b4 mm/kmemleak.c: fix a typo omits 956ec2932bd9 mm/slub.c: trivial typo fixes omits e6573a99d9bf slub: remove resiliency_test() function omits 284119f7650f kunit: add a KUnit test for SLUB debugging functionality omits 334796cdc5bc mm, slub: enable slub_debug static key when creating cache [...] omits 291327cbce46 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] omits b78bcd69e23b watchdog: cleanup handling of false positives omits 467aef60c4c9 watchdog: use bit lock operations to prevent multiple soft [...] omits ec2e708d6487 watchdog: fix barriers when printing backtraces from all CPUs omits 0f7226f35e02 watchdog/softlockup: remove logic that tried to prevent re [...] omits aa3cd456451d watchdog/softlockup: report the overall time of softlockups omits 0c02536a3890 watchdog: explicitly update timestamp when reporting softlockup omits 94cf2d3d7f4a watchdog: rename __touch_watchdog() to a better descriptive name omits a1db70dc3336 vfs: fs_parser: clean up kernel-doc warnings omits 6333f3ce0162 ocfs2: fix ocfs2 corrupt when iputting an inode omits 6a43a157d180 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits a80aaaa60064 ocfs2/dlm: remove unused function omits 6ee49c187574 ocfs2: fix a typo omits 78ebfd8021bf ocfs2: map flags directly in flags_to_o2dlm() omits d54318c27b0a ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits 94bddbbfcbb2 arch/sh/include/asm/tlb.h: remove duplicate include omits c793d826f736 scripts-a-new-script-for-checking-duplicate-struct-declara [...] omits 29587faacbc3 scripts: a new script for checking duplicate struct declaration omits 70b5d1914e37 scripts/spelling.txt: add entries for recent discoveries omits c6cda312ef56 include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits c401ee857a11 ia64: module: fix symbolizer crash on fdescr omits 11fbaa8cddfe ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP omits dbbe252fd39b ia64: mca: always make IA64_MCA_DEBUG an expression omits 9b159b0da936 ia64: fix EFI_DEBUG build omits 967c194ba704 ia64: trivial spelling fixes omits fb7174ee444f ia64: simplify code flow around swiotlb init omits 8af462c3b75a ia64: drop unused IA64_FW_EMU ifdef omits f97e928b8ea1 ia64: ensure proper NUMA distance and possible map initialization omits 176f5b5a649b arch/ia64/include/asm/pgtable.h: minor typo fixes omits e62e6a46ed59 arch/ia64/kernel/fsys.S: fix typos omits 786a358df8f0 arch/ia64/kernel/head.S: remove duplicate include omits 2282bb1459bb /proc/kpageflags: do not use uninitialized struct pages omits 9d7ab91731a7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 420c35134b07 Merge branch 'features' into for-next omits e43565d8117d Merge branch 'fixes' into for-next discards 27aa57e5d172 Merge branch 'for-5.13/block' into for-next discards f9291cd58da7 Merge branch 'for-5.13/libata' into for-next discards cc23137c324d Merge branch 'for-5.13/drivers-post-merge' into for-next omits e13ea9f750b8 Merge branch 'for-5.13/io_uring' into for-next discards ea3f3c90db32 null_blk: poll queue support omits cbd963d17fdc Merge branch 'for-5.13/drivers' into for-5.13/drivers-post-merge discards 8264c2f77787 cifs: Deferred close for files discards 0be4cb068f0d cifs: Return correct error code from smb2_get_enc_key discards c4840a051a26 cifs: fix out-of-bound memory access when calling smb3_not [...] discards fbd1f2e62746 Merge branch 'kbuild' into for-next omits 89766600ccf8 tools: do not include scripts/Kbuild.include discards 8118a1421e48 binfmt_flat: allow not offsetting data start discards f91da9be4eb6 nfsd: grant read delegations to clients holding writes discards af42482482c1 nfsd: reshuffle some code discards 3ea5622e90e7 nfsd: track filehandle aliasing in nfs4_files discards fb22197a4b89 nfsd: hash nfs4_files by inode number discards 5b8a92bb3777 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next discards 465a19220d82 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus discards 3bcb2725e633 Merge branch 'for-next-next-v5.13-20210416' into for-next- [...] discards 59ed0357acc4 Merge branch 'ext/jth/zone-auto-reclaim-v4' into for-next- [...] discards da700a186feb Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] discards bde6f958085b Merge branch 'misc-next' into for-next-next-v5.13-20210416 discards d526be536bdb btrfs: do more graceful error/warning for 32bit kernel discards eae45e93b3f4 btrfs: zoned: automatically reclaim zones discards 52241286dced btrfs: rename delete_unused_bgs_mutex discards c3e0b48988d9 btrfs: zoned: reset zones of relocated block groups discards e5ff2239e143 btrfs: zoned: fail mount if the device does not support zo [...] discards 33879ff53547 Merge remote-tracking branch 'spi/for-5.13' into spi-next discards 9fa8376485bf Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 77c4891eeb86 hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] omits 3baf8f36cb82 hwmon: Add driver for fsp-3y PSUs and PDUs discards 3b4aba277bfc mmc: meson-gx: replace WARN_ONCE with dev_warn_once about [...] omits b09729cbbbf2 floppy: remove redundant assignment to variable st omits 9bd6153a5e6c floppy: cleanups: remove FLOPPY_SILENT_DCL_CLEAR undef omits ae27069ee14a floppy: cleanups: use memcpy() to copy reply_buffer omits 55f340b1cb20 floppy: cleanups: use memset() to zero reply_buffer omits 8eab2aea574c floppy: cleanups: use ST0 as reply_buffer index 0 omits 58ad962659ec floppy: cleanups: remove trailing whitespaces omits d9313f4e7bbc bcache: add sysfs interface register_nvdimm_meta to regist [...] omits d4d54286d362 bcache: read jset from NVDIMM pages for journal replay omits edc0efd90d0b bcache: support storing bcache journal into NVDIMM meta device omits 900778393c01 bcache: initialize bcache journal for NVDIMM meta device omits d20445bcab5a bcache: add BCH_FEATURE_INCOMPAT_NVDIMM_META into incompat [...] omits 79e55d2a1a94 bcache: use bucket index to set GC_MARK_METADATA for journ [...] omits 3f11bbf8e605 bcache: get allocated pages from specific owner omits 41318cedee26 bcache: bch_nvm_free_pages() of the buddy omits 783d10ee5f16 bcache: bch_nvm_alloc_pages() of the buddy omits 97c62b647fca bcache: initialization of the buddy omits 688330711e9a bcache: initialize the nvm pages allocator omits 97d69b16cb97 bcache: add initial data structures for nvm pages omits 160ffd8a2741 Merge pull request #38 from namjaejeon/cifsd-for-next discards 83899e563d95 Merge branch 'kconfig' into for-next omits 61d9a761f8d3 kbuild: redo fake deps at include/config/*.h omits 8e7e1b585e17 kbuild: remove TMPO from try-run omits b81cca8e2b7f cifsd: remove the dead code of unimplemented durable handle discards ea3888fb94a4 smb2: fix use-after-free in smb2_ioctl_query_info() discards d854225fa748 cifs: export supported mount options via new mount_params [...] discards 814267188990 cifs: log mount errors using cifs_errorf() discards b4a83a1a51b3 cifs: add fs_context param to parsing helpers discards 0cf78b65a19e cifs: make fs_context error logging wrapper discards fb8b37b75946 cifs: add FALLOC_FL_INSERT_RANGE support discards eb15f07c849c cifs: add support for FALLOC_FL_COLLAPSE_RANGE discards 91e904dbc5f1 cifs: check the timestamp for the cached dirent when decid [...] discards 0e9eef427dd2 cifs: pass the dentry instead of the inode down to the rev [...] discards db2c2bbcdd58 cifs: add a timestamp to track when the lease of the cache [...] discards 41defb32b8da cifs: add a function to get a cached dir based on its dentry discards fcd7a8347adb cifs: Grab a reference for the dentry of the cached direct [...] discards 831c2b343cd0 cifs: store a pointer to the root dentry in cifs_sb_info o [...] discards 0d56408a560a cifs: rename the *_shroot* functions to *_cached_dir* discards 48b9a82df54b cifs: pass a path to open_shroot and check if it is the ro [...] discards bbd1acbe1db5 cifs: move the check for nohandlecache into open_shroot discards e55f574dc749 cifs: switch build_path_from_dentry() to using dentry_path_raw() discards e594b0364f2f cifs: allocate buffer in the caller of build_path_from_dentry() discards 142d8ba820ae cifs: make build_path_from_dentry() return const char * discards 1f9aeb1554a7 cifs: constify pathname arguments in a bunch of helpers discards 8305f05c329f cifs: constify path argument of ->make_node() discards f713b7122bf3 cifs: constify get_normalized_path() properly discards 57704d22e55b cifs: don't cargo-cult strndup() discards 54792d31e564 SMB3: update structures for new compression protocol definitions discards c3cf3254e627 cifs: remove old dead code discards dd369efe77ec cifs: cifspdu.h: Replace one-element array with flexible-a [...] discards cbd265a576b7 fs: cifs: Remove repeated struct declaration omits 0739b4816007 drm/amdkfd: Update L1 and add L2/3 cache information omits 32526eb7cf88 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 0bc0f471533c Revert "drm/amd/display: To modify the condition in indica [...] omits 3f5d4d3f9a58 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 54eaa9eb2713 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 2aea186a0b6d drm/amdgpu: only check for _PR3 on dGPUs omits 2bcb3adb4550 drm/amdgpu: add another raven1 gfxoff quirk omits aebd797174bc usb/host: enable auto power control for xhci-pci omits 9597624ef606 nvme: put some AMD PCIE downstream NVME device to simple s [...] omits 70955f08376c thermal/drivers/bcm2835: Remove redundant dev_err call in [...] omits c8671d70b29d thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] omits 949b2962c0ac thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 omits 33edf3a534d5 dt-bindings: thermal: tsens: Document ipq8064 bindings omits 0960379da362 thermal/drivers/tsens: Add support for ipq8064-tsens omits 7c5598908aae thermal/drivers/tsens: Drop unused define for msm8960 omits 7a23894876d8 thermal/drivers/tsens: Replace custom 8960 apis with generic apis omits f1c6aa8f9cbd thermal/drivers/tsens: Fix bug in sensor enable for msm8960 omits 8f6f199c587b thermal/drivers/tsens: Use init_common for msm8960 omits 0eb973a50ccc thermal/drivers/tsens: Convert msm8960 to reg_field omits e801d870ffaf thermal/drivers/tsens: Don't hardcode sensor slope omits 60f2ae7ca0dd thermal/drivers/tsens: Add VER_0 tsens version discards 8b1fdf97491f Merge branch 'core/entry' discards ba9461590859 Merge branch 'core/rcu' discards 5ab6722e4c46 Merge branch 'irq/core' discards d69eb62dcf09 Merge branch 'locking/core' discards 0b323342d3cf Merge branch 'objtool/core' discards d08c037d372c Merge branch 'perf/core' discards 567615a2b21e Merge branch 'ras/core' discards 64114e0705e7 Merge branch 'sched/core' discards ea872c23f2d4 Merge branch 'timers/core' discards 5586a93dd27e Merge branch 'x86/apic' discards a8c061a2218d Merge branch 'x86/boot' discards 79de0fdc20b0 Merge branch 'x86/build' discards 07541acb42ce Merge branch 'x86/cleanups' discards cb26bfa348bb Merge branch 'x86/core' discards ba7e57f24cd5 Merge branch 'x86/entry' discards 7798a6ec0c03 Merge branch 'x86/microcode' discards c722a0d07f69 Merge branch 'x86/misc' discards 8dee5bc48dde Merge branch 'x86/mm' discards 14e194f74303 Merge branch 'x86/platform' discards f7c883bf6102 Merge branch 'x86/seves' discards 64a88bb15542 Merge branch 'x86/sgx' discards 9ce8c47773b7 Merge branch 'x86/splitlock' discards f3a90979914f Merge branch 'x86/urgent' discards cce9a22763fd Merge branch 'x86/vdso' discards 02e43b04905c Merge branch 'x86/vmware' discards 9f8614f5567e x86/dma: Tear down DMA ops on driver unbind omits eb526af9c8b6 cifsd: use d_inode() omits 78abeaf5798a cifsd: Fix potential null-ptr-deref in smb2_open() omits 47aca1114a00 cifsd: move nt time functions to misc.c omits 1b78bd23239f cifsd: remove unused nterr.c file omits ec14ffc8b6d4 cifsd: remove unused smberr.h omits 1884b579c0cf drm/i915/display/psr: Fix cppcheck warnings omits 3d2c5f06a3c1 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] discards a5b1c231c4a8 Merge branches 'acpi-scan' and 'acpi-utils' into linux-next discards e19270fecfd2 btrfs: fix race between transaction aborts and fsyncs lead [...] omits 770d4c71eca7 drm/i915: Drop redundant address-of op before lttpr_common [...] omits e42e7e585984 drm/i915: Fix modesetting in case of unexpected AUX timeouts discards 266a92d294e2 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] discards db51bab78a1f btrfs: make lock_extent_buffer_for_io() to be subpage compatible discards b213659b4161 btrfs: introduce write_one_subpage_eb() function discards 0d90cde2b87e btrfs: introduce end_bio_subpage_eb_writepage() function discards 2f366f66d631 rcu: Make rcu_gp_cleanup() be noinline for tracing discards 1e531372fc95 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests discards 0d8d57d397e7 srcu: Initialize SRCU after timers discards b65420f87d78 srcu: Unconditionally embed struct lockdep_map discards df69fb1040c6 rcutorture: Make rcu_torture_boost_failed() check for GP end discards 0ce86b65258e rcutorture: Consolidate rcu_torture_boost() timing and statistics discards 02274643c5c0 rcutorture: Delay-based false positives for RCU priority b [...] discards 16d718c12629 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs discards 8bc7bcdff8bd rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] discards 8193d3465bc8 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] discards 94b8efc7d40a rcu: Add quiescent states and boost states to show_rcu_gp_ [...] discards e87030588186 rcu: Reject RCU_LOCKDEP_WARN() false positives discards 7b6728307afa lockdep: Explicitly flag likely false-positive report discards c701080a582c doc: Fix diagram references in memory-ordering document discards e3488ea6f40c rcu: Add ->gp_max to show_rcu_gp_kthreads() output discards 656ddcfd9845 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] discards 7752d81fb1fd srcu: Remove superfluous ssp initialization for early callbacks discards 3bb2347112d3 srcu: Remove superfluous sdp->srcu_lock_count zero filling discards 874b49ca52dd torture: Set kvm.sh language to English discards 6c26b4817f11 torture: Correctly fetch number of CPUs for non-English languages discards 1859e3adb94f rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() discards 45be96e2ffca rcutorture: Judge RCU priority boosting on grace periods, [...] discards cc1f381f9073 rcu: Improve tree.c comments and add code cleanups discards 8775f2963a42 rcu: Remove the unused rcu_irq_exit_preempt() function discards 4b0a973e55f6 torture: Make kvm-find-errors.sh account for kvm-remote.sh discards 1361c9bb4c5f rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states discards 3863e21d7255 rcu: Fix various typos in comments discards 29a73e47717a doc: Fix statement of RCU's memory-ordering requirements discards 2672d1d4ec3a mm/slub: Add Support for free path information of an object. discards 068280c34db4 mm/slub: Fix backtrace of objects to handle redzone adjustment discards 37993fb22012 torture: Make the build machine control N in "make -jN" discards c79d96a230c9 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh discards 27acf8778ce3 torture: Abstract end-of-run summary discards d8ca3963c24e rcu: Fix typo in comment: kthead -> kthread discards 73dd7b2b705b rcu/nocb: Unify timers discards 6b428a78598a rcu/nocb: Prepare for fine-grained deferred wakeup discards 307b7d79b10b rcu/nocb: Only cancel nocb timer if not polling discards b33251824757 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup discards 60dc5a30d891 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup discards 4c35e7d21193 rcu/nocb: Allow de-offloading rdp leader discards 19f8dec91ae2 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer discards f639928dfafa timer: Revert "timer: Add timer_curr_running()" discards 99b713417015 rcu/nocb: Use the rcuog CPU's ->nocb_timer discards 25dee3d394c8 torture: Fix grace-period rate output discards 6eb39991bd9a rcutorture: Abstract read-lock-held checks discards 703bc61c6058 refscale: Add acqrel, lock, and lock-irq discards f0f37a7a104a rcu: Prevent false positive softirq warning on RT discards d5aed22024a3 tick/sched: Prevent false positive softirq pending warnings on RT discards 022c27be035e softirq: Make softirq control and processing RT aware discards e1357b5f1d1c softirq: Move various protections into inline helpers discards 430d1763611b irqtime: Make accounting correct on RT discards 49601b9dc2cb softirq: Add RT specific softirq accounting discards 79e29d9da7ba torture: Add kvm-remote.sh script for distributed rcutortu [...] discards fa3c7e1db454 rcuscale: Allow CPU hotplug to be enabled discards 930b1641dc4e refscale: Allow CPU hotplug to be enabled discards 6791a4409b52 tools/memory-model: Fix smp_mb__after_spinlock() spelling discards 1156135b68d6 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] discards bb0907874081 torture: Add "scenarios" option to kvm.sh --dryrun parameter discards bda4119dc6e7 kcsan: Add pointer to access-marking.txt to data_race() bullet discards 400d01bc5d2c rcu-tasks: Add block comment laying out RCU Rude design discards 7d3509f1b395 rcu-tasks: Add block comment laying out RCU Tasks design discards d04d5b6440d1 torture: Fix remaining erroneous torture.sh instance of $* discards c18a18474e97 Merge branch 'lkmm-dev.2021.03.15a' into HEAD discards 59b6d79490b9 Merge branch 'clocksource.2021.04.13a' into HEAD omits 47987651cb94 hwmon: (sch5627) Split sch5627_update_device() omits 3a5eb0bd0476 hwmon: (sch5627) Convert to hwmon_device_register_with_info() omits e9efb21fe352 riscv: Prepare ptdump for vm layout dynamic addresses omits aa5dd7ca85b7 Documentation: riscv: Add documentation that describes the [...] omits 4b67f48da707 riscv: Move kernel mapping outside of linear mapping discards d9c430e9321f clocksource: Limit number of CPUs checked for clock synchr [...] discards 3be73086afb0 clocksource: Provide a module parameter to fuzz per-CPU cl [...] discards 1ede115847bb clocksource: Check per-CPU clock synchronization when mark [...] discards 07f36247e964 clocksource: Retry clock read if long delays detected discards 6d82f4458c5d clocksource: Provide module parameters to inject delays in [...] omits dc4bd1a339b7 hwmon: (nct6683) remove useless function discards f0ad2a845d86 Merge branch 'acpi-tables' into linux-next discards 08352508275d Merge branch 'acpi-scan' into linux-next discards 010709348678 Documentation/admin-guide/cifs: document open_files and dfscache discards ca02880a2559 cifs: simplify SWN code with dummy funcs instead of ifdefs discards a465babd263c smb3: update protocol header definitions based to include [...] discards 46f88b56dc05 cifs: correct comments explaining internal semaphore usage [...] discards 0af5fe42d82d cifs: Remove useless variable discards b4c7b676f5d7 cifs: Fix spelling of 'security' omits 5c7d3d0df208 cifsd: Remove smb2_put_name() omits e76a089900c4 cifsd: fix reference count decrement of unclaimed file in [...] omits 91d4e6a8e1fa cifsd: re-implement ksmbd_vfs_kern_path omits b4355e823a4d cifsd: get parent dentry from child in ksmbd_vfs_remove_file() omits 6d722faeb046 cifsd: add the check if parent is stable by unexpected rename omits 38ec76b26558 cifsd: declare ida statically discards 9db967d0997d btrfs: check return value of btrfs_commit_transaction in r [...] discards 4e1d3170b0db btrfs: do proper error handling in merge_reloc_roots discards b450c3fb3a19 btrfs: handle extent corruption with select_one_root properly discards 91547df8a550 btrfs: cleanup error handling in prepare_to_merge discards 7f3503733b86 btrfs: do not panic in __add_reloc_root discards c76eb4a453cf btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] discards 6811a7495fa4 btrfs: do proper error handling in create_reloc_inode discards c8bd0bb61b11 btrfs: remove the extent item sanity checks in relocate_bl [...] discards 1ea75d955819 btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] discards 9947c4083983 btrfs: handle extent reference errors in do_relocation discards fd9b2f346a24 btrfs: handle errors in reference count manipulation in re [...] discards 97d5fdb60e18 btrfs: handle btrfs_search_slot failure in replace_path discards 1d43e4d1c6e7 btrfs: handle btrfs_cow_block errors in replace_path discards 0c5e6549d95e btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s discards 3ed3851d0b02 btrfs: do proper error handling in btrfs_update_reloc_root discards d799269fa4fe btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge discards 45cde930bb5e btrfs: handle btrfs_update_reloc_root failure in insert_di [...] discards 9cdafb678063 btrfs: change insert_dirty_subvol to return errors discards 22531d118edc btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots discards 72cc1cd6d780 btrfs: validate root::reloc_root after recording root in trans discards d7387303e694 btrfs: do proper error handling in create_reloc_root discards 814f565757e3 btrfs: have proper error handling in btrfs_init_reloc_root discards 5366629c1a85 btrfs: return an error from btrfs_record_root_in_trans discards 18d9962649e0 btrfs: handle record_root_in_trans failure in create_pendi [...] discards 940db779df1a btrfs: handle record_root_in_trans failure in btrfs_record [...] discards 317700345168 btrfs: handle record_root_in_trans failure in qgroup_accou [...] discards 000d6513a8de btrfs: handle btrfs_record_root_in_trans failure in start_ [...] discards 17822d2e9fd4 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] discards 2eeb42642ed9 btrfs: handle btrfs_record_root_in_trans failure in create_subvol discards 157586076869 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards 3a588fac8ad3 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards 1d38794498e4 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename discards cd495fce5fb6 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards 0580005e3e1d btrfs: do proper error handling in record_reloc_root_in_trans discards d7a5abaa8d4f btrfs: check record_root_in_trans related failures in sele [...] discards 8d15732097f9 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors discards 36bf9ef56736 btrfs: handle errors from select_reloc_root() discards e4d3f6df5711 btrfs: convert BUG_ON()'s in relocate_tree_block discards fa35990d35aa btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation discards a6d393b346a1 btrfs: add and use readahead_batch_length discards b6b30b7d2a03 btrfs: move forward declarations to the beginning of extent_io.h discards de508c888b08 btrfs: subpage: add overview comments discards f6186fa7a940 btrfs: make set_btree_ioerr accept extent buffer and be su [...] discards 58e1b12e7b9e btrfs: make set/clear_extent_buffer_dirty() subpage compatible discards 30bc198feb37 btrfs: support page uptodate assertions in subpage mode discards 431d73768888 btrfs: make alloc_extent_buffer() check subpage dirty bitmap discards fa0b291c5ad6 btrfs: subpage: support metadata checksum calculation at w [...] discards 06046ebbcc42 btrfs: subpage: do more sanity checks on metadata page dirtying discards a4f26c60828b btrfs: subpage: introduce helpers for writeback status discards c9daaf873efa btrfs: subpage: introduce helpers for dirty status discards eaf76b9d467f btrfs: remove unnecessary variable shadowing in btrfs_inva [...] discards 486829682c2c btrfs: use min() to replace open-code in btrfs_invalidatepage() discards c8f3d9a07dbf btrfs: add sysfs interface for supported sectorsize discards 1b9042388273 btrfs: improve btree readahead for full send operations discards 6052462b8a02 btrfs: fix exhaustion of the system chunk array due to con [...] discards da361d89ca39 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags discards aad8ba4e8355 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input discards c5aba3172e21 btrfs: fix a potential hole punching failure discards 283b857b7ebe btrfs: zoned: move log tree node allocation out of log_roo [...] discards d04c4cf00a18 btrfs: use percpu_read_positive instead of sum_positive fo [...] discards 30f6379cbb54 btrfs: update outdated comment at btrfs_replace_file_extents() discards 553b13714315 btrfs: update outdated comment at btrfs_orphan_cleanup() discards db0c65f02761 btrfs: update debug message when checking seq number of a [...] discards b60aa129319e btrfs: add and use helper to get lowest sequence number fo [...] discards af722aa718b0 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] discards b074e24f9cf6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] discards 97e05d2543df btrfs: use a bit to track the existence of tree mod log users discards ef237062bbdd btrfs: use booleans where appropriate for the tree mod log [...] discards 88f5ad00a62a btrfs: move the tree mod log code into its own file discards 3433b274a5e7 btrfs: integrity-checker: convert block context kmap's to [...] discards e5a51b4738e2 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] discards 860809b7a0ff btrfs: raid56: convert kmaps to kmap_local_page discards a6a6af15411c btrfs: convert kmap to kmap_local_page, simple cases discards 254083ccf3cc btrfs: remove duplicated in_range() macro discards b2bf63cc6366 btrfs: remove stale comment and logic from btrfs_inode_in_log() discards 0e50030f739c btrfs: fix race between marking inode needs to be logged a [...] discards db194ac79687 btrfs: fix race between memory mapped writes and fsync discards ab59545c1e19 btrfs: exclude mmap from happening during all fallocate op [...] discards 59151dea8d3b btrfs: exclude mmaps while doing remap discards e4a748469922 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers discards d06fab5af24b btrfs: add a i_mmap_lock to our inode discards 785d9188fc1c btrfs: remove mirror argument from btrfs_csum_verify_data() discards a16473c5400d btrfs: remove force argument from run_delalloc_nocow() discards 25711830f694 btrfs: don't opencode extent_changeset_free discards b91f9b4dfd67 btrfs: assign proper values to a bool variable in dev_exte [...] discards 5656fe2f9a30 btrfs: add btree read ahead for incremental send operations discards 3d926e8880ae btrfs: add btree read ahead for full send operations discards 34f593ffb08c btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata discards 273305d3873b btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] discards 2903e3b93d71 btrfs: simplify commit logic in try_flush_qgroup discards 92d7891542f9 btrfs: scrub: drop a few function declarations discards 4082e0c9afd6 btrfs: change return type to bool in btrfs_extent_readonly discards b5e9ba51d234 btrfs: unexport btrfs_extent_readonly() and make it static discards 6ac0944e8fc1 btrfs: replace open coded while loop with proper construct discards c7f3b5a944f9 btrfs: replace offset_in_entry with in_range discards fc7715fd13ee btrfs: make find_desired_extent take btrfs_inode discards 89c8b1b40e08 btrfs: make btrfs_replace_file_extents take btrfs_inode discards edf0dfe3c19f btrfs: fix comment for btrfs ordered extent flag bits discards 8f2aca40dd07 x86/platform/uv: Add more to secondary CPU kdump info omits f10fe8f89d85 Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuf [...] omits 41c70d2b7170 drm/i915/display: Implement Wa_14013723622 omits 37c8f621125f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] omits 5682b5c9445f MAINTAINERS: Add keyword pattern for hwmon registration functions omits 935f6562d263 hwmon: (amd_energy) Restore visibility of energy counters omits 55a0bd4de2f5 hwmon: (amd_energy) Use unified function to read energy data discards 3bf8ef9db350 Merge branch 'devprop' into linux-next discards 41d0e65918c4 Merge branches 'pm-docs' and 'pm-tools' into linux-next discards 6788398c500e Merge branch 'pm-devfreq' into linux-next discards 027ece1b0533 Merge branch 'pm-opp' into linux-next discards 538b23aa82b3 Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] discards 8bb46cd2b84b Merge branch 'pm-cpuidle' into linux-next discards 768474f568ce Merge branch 'pm-cpufreq' into linux-next discards 05e452123f5f Merge branches 'acpi-resources' and 'acpi-misc' into linux-next discards 41e2da9b5e67 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] discards 2b6ea2860c86 Merge branch 'acpica' into linux-next discards 843fc249c9dc Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc', 'ac [...] discards 17672691e48b Merge branch 'acpi-messages' into linux-next discards cd9805cae658 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next omits c87eba80470e drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to ne [...] omits 2878b29fc25a drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] omits 43c157144230 Merge pull request #37 from namjaejeon/cifsd-for-next omits 99303250446b cifsd: remove unused including <linux/version.h> omits d62899980df7 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT omits b7b78628ef9a cifsd: prevent a integer overflow in wm_alloc() omits 22a23be79f12 doc: cifsd: change the reference to configuration.txt omits 09e344dd0d45 cifsd: remove wrappers of kvmalloc/kvfree omits 94d2b51fafab cifsd: fix memdup.cocci warnings omits f2f0c0a2026a cifsd: use kfree to free memory allocated by kmalloc or kzalloc omits 56188896a5bc cifsd: fix memory leak when loop ends omits 621785af844e cifsd: remove stale prototype and variables omits 06370a81778f cifsd: use xarray instead of linked list for tree connect list omits 5c98a82d47a8 cifsd: remove useless error handling in ksmbd_vfs_read omits ba07d8507733 cifsd: use file_inode() instead of d_inode() omits 79107230cae5 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir omits c50eb42d5715 cifsd: remove calling d_path in error paths omits 8ba48c705148 cifsd: remove smack inherit leftovers omits 054eee7af342 cifsd: fix implicit declaration of function 'locks_alloc_lock' omits 1d0c7207fbdb cifsd: fix implicit declaration of function 'groups_alloc' omits 8af71edd93c3 cifsd: fix wrong prototype in comment omits 2f9d00e1fb29 cifsd: merge time_wrappers.h into smb_common.h omits d74c10d73058 cifsd: clean-up codes using chechpatch.pl --strict omits 6d57b6267536 cifsd: fix error return code in ksmbd_vfs_remove_file() omits 422bdb8d16b2 cifsd: add the check to work file lock and rename behavior [...] omits c54748b06dcc cifsd: use kmalloc() for small allocations omits 2e8e211eca2b cifsd: fix wrong use of rw semaphore in __session_create() omits 474423cba88d cifsd: remove unneeded macros omits feec6630c4fa cifsd: remove redundant assignment to variable err omits 9c97766558f0 cifsd: fix error handling in ksmbd_server_init() omits 0d986239a816 cifsd: Fix an error code in smb2_read() omits ff39012b0c54 cifsd: fix build warnings from cifsd.rst omits f07cd62f1272 cifsd: Pass string length parameter to match_pattern() omits 340f38efb097 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] omits b60043f03009 cifsd: fix incorrect comments omits 824af974da05 cifsd: remove unneeded FIXME comments omits ad6c148ebc01 cifsd: add index.rst in cifs documentation omits b73c2e9d0938 cifsd: update cifsd.rst document omits 2e20b643a91c cifsd: fix static checker warning from smb_check_perm_dacl() omits 6c05ea8bb022 cifsd: fix static checker warning from smb_direct_post_sen [...] omits 961a9338d6b4 cifsd: Fix a use after free on error path omits c9707b9f049f cifsd: fix a IS_ERR() vs NULL bug omits d255b26132de cifsd: fix a precedence bug in parse_dacl() omits cd0f32a08f91 cifsd: fix WARNING: unmet direct dependencies detected for [...] omits 46bf5634a047 cifsd: Fix a handful of spelling mistakes omits 3f9042600ca0 cifsd: uniquify extract_sharename() omits 134145581705 cifsd: fix WARNING: document isn't included in any toctree omits 0ef5050ae647 cifsd: fix WARNING: Title overline too short omits 7348e25a87d1 MAINTAINERS: add cifsd kernel server omits 80645801f544 cifsd: add Kconfig and Makefile omits 6c5925c540d9 cifsd: add file operations omits 6dfca04e4727 cifsd: add server-side procedures for SMB3 omits 8f916d9c521d cifsd: add server handler for central processing and tranp [...] omits 49a34c6dcbae MAINTAINERS: add pattern for dummy-tools omits 1032145dd5df kbuild: add an elfnote for whether vmlinux is built with lto omits b1e175a263d3 ia64: syscalls: switch to generic syscallhdr.sh omits 01af9eed4b44 ia64: syscalls: switch to generic syscalltbl.sh omits 5ef245ab8062 alpha: syscalls: switch to generic syscallhdr.sh omits b908c3cea3b2 alpha: syscalls: switch to generic syscalltbl.sh omits 7d7fcc595fb4 sysctl: use min() helper for namecmp() omits 8f2546dd3e3e drm/i915/display: Defeature PSR2 for RKL and ADL-S omits 5df7bd130818 drm/i915: skip display initialization when there is no display omits 61a60d7962a6 drm/i915: Do not set any power wells when there is no display omits a844cfbe648d drm/i915: Skip display interruption setup when display is [...] discards 6373d6d2ee83 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 89d54fb5f508 virtio-balloon: fix a typo in comment of virtballoon_migra [...] omits 256672e2d09e virtio_blk: Add support for lifetime feature omits 593df7c6ea9b vdpa: Follow kdoc comment style omits 79b276a73db8 vdpa: Follow kdoc comment style omits c8a2d4c73e70 vdpa/mlx5: Enable user to add/delete vdpa device omits 5526ee4c6465 vdpa: introduce virtio pci driver discards f63813c31ac6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] discards 423fd7ed2639 Merge branch 'drivers-fixes-for-5.12' into for-next omits 28972f821ea7 drm/i915/hdcp: Fix uninitialized symbol 'msg_end' omits b0ccf48b958e Merge branch 'landlock_lsm_v33' into next-testing omits 00439cddfcfb landlock: Add user and kernel documentation omits c7cdbef681bc samples/landlock: Add a sandbox manager example omits 7ea3e7b24ece selftests/landlock: Add user space tests omits 9fbebb70210a arch: Wire up Landlock syscalls omits 276f3a79632d landlock: Add syscall implementations omits 9aeff19745ca landlock: Support filesystem access-control omits 58d9247adfe3 fs,security: Add sb_delete hook omits 6dc0bc08f789 LSM: Infrastructure management of the superblock omits 28b243b1e715 landlock: Add ptrace restrictions omits 5f1eb158bd3b landlock: Set up the security framework and manage credentials omits c9a9d4f14e75 landlock: Add ruleset and domain management omits 813f64f07d59 landlock: Add object management omits f99b805fb941 drm/i915: Don't zero out the Y plane's watermarks omits 9e2eb6d5380e drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] omits 3b541757ad58 afs: Use the netfs_write_begin() helper omits cca1fbb46e38 afs: Use new netfs lib read helper API omits f780ea235056 afs: Use the fs operation ops to handle FetchData completion omits 5867c3cc8991 afs: Prepare for use of THPs omits e44ab1bda761 afs: Extract writeback extension into its own function omits 21720982850e afs: Wait on PG_fscache before modifying/releasing a page omits 6680d9067583 afs: Use ITER_XARRAY for writing omits e5461ef70f19 afs: Set up the iov_iter before calling afs_extract_data() omits 8debc0a5b541 afs: Log remote unmarshalling errors omits 20bcfa7127f5 afs: Don't truncate iter during data fetch omits 7b3558913624 afs: Move key to afs_read struct omits f9ab9ee26c47 afs: Print the operation debug_id when logging an unexpect [...] omits f072c22f6888 afs: Pass page into dirty region helpers to provide THP size omits 04afddf008bd afs: Disable use of the fscache I/O routines omits fce8d8a1ae46 fscache, cachefiles: Add alternate API to use kiocb for re [...] omits 83d35cc93487 netfs: Add a tracepoint to log failures that would be othe [...] omits d2cc279eebaf netfs: Define an interface to talk to a cache omits 2141cd7e93c1 netfs: Add write_begin helper omits 26eba35c01ae netfs: Gather stats omits d6123cf48f43 netfs: Add tracepoints omits 5efe92bd6499 netfs: Provide readahead and readpage netfs helpers omits 80b1a7a68807 netfs, mm: Add set/end/wait_on_page_fscache() aliases omits a790c5487b9d netfs, mm: Move PG_fscache helper funcs to linux/netfs.h omits 72159100faad netfs: Documentation for helper library omits aefe5de88202 netfs: Make a netfs helper module omits f801f50fd75c mm: Implement readahead_control pageset expansion omits d527353e4bce Merge drm/drm-next into drm-intel-next omits 821f27a5e23b fs: Document file_ra_state omits 2347f5e22e8d mm/filemap: Pass the file_ra_state in the ractl omits 70bfb30743d5 drm/i915/display: Eliminate IS_GEN9_{BC,LP} omits 9d56878a25b4 mm: Add set/end/wait functions for PG_private_2 omits 788abcfb66c1 iov_iter: Add ITER_XARRAY omits 337d7a1621c7 drm/i915: Fix invalid access to ACPI _DSM objects omits ee2305118fc3 kbuild: add support for zstd compressed modules omits 610eb48a84bd kbuild: remove CONFIG_MODULE_COMPRESS omits 0f82c48372de kbuild: merge scripts/Makefile.modsign to scripts/Makefile [...] omits 2f8864dbe668 kbuild: move module strip/compression code into scripts/Ma [...] omits f3fdc209ec47 kbuild: refactor scripts/Makefile.modinst omits b6b4cb699356 kbuild: rename extmod-prefix to extmod_prefix omits afd16418b5e3 kbuild: check module name conflict for external modules as well omits 515045ed86cb kbuild: show the target directory for depmod log omits c963f5bfc53e kbuild: unify modules(_install) for in-tree and external modules omits 2361c6287090 kbuild: remove unneeded mkdir for external modules_install omits fdac8b8ac095 scripts: modpost.c: Fix a few typos omits 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit omits dc6c17ce1886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 6068cc31dedd Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 2d667442dbe7 drm/i915/display/psr: Disable DC3CO when the PSR2 is used omits d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown omits 040ee9af4db0 kbuild: fix false-positive modpost warning when all symbol [...] omits a0cc06cba32d kbuild: do not set -w for vmlinux.o modpost omits 1c21ac099008 kbuild: generate Module.symvers only when vmlinux exists omits 04c535d5b0de arm64: move --fix-cortex-a53-843419 linker test to Kconfig omits 4e7a41ae05e0 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh omits 8c10d94debd6 kbuild: check the minimum assembler version in Kconfig omits 6195f8502dad drm/i915: Update plane ratio for icl+ omits efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk() omits 02bb6badc9fb hwmon: (mlxreg-fan) Add support for fan drawers capability [...] omits 66e57f47689b hwmon: (pmbus/tps53679) Add support for TI TPS53676 omits ca049f4896a9 dt-bindings: Add trivial device entry for TPS53676 omits e83609e52c32 hwmon: (ftsteutates) Rudimentary typo fixes omits 0b27d5bb4cae hwmon: (pmbus) Add driver for BluTek BPA-RS600 omits 81cc1e1febca dt-bindings: Add vendor prefix and trivial device for BluT [...] omits db20c598c099 hwmon: replace snprintf in show functions with sysfs_emit omits 5287ecd0a0fa hwmon: (pmbus) Replace - with _ in device names before reg [...] omits 7adc0d2e2465 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 omits c80a2cd31f6d hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] omits b72ceb60a10f hwmon: Use kobj_to_dev() omits 7d02066ec5e9 hwmon: (ds1621) Use kobj_to_dev() omits c22c138ddf05 hwmon: (ftsteutates) Fix spelling typo omits fc7acdee05ea hwmon: (corsair-psu) add support for critical values omits e421f81cb24e kbuild: collect minimum tool versions into scripts/min-too [...] omits 884a7fa1b090 kbuild: replace sed with $(subst ) or $(patsubst ) omits 5946d42d6d42 docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02 omits 71eb5c859a59 Makefile: Only specify '--prefix=' when building with clan [...] omits 9fc2872b700a Makefile: Remove '--gcc-toolchain' flag omits 052aaf10b7a5 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 634992ebad27 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 672dddb21732 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 942245ac3c99 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 7f36fea0c380 tools/memory-model: Repair parseargs.sh header comment omits 75909fd3f81e tools/memory-model: Add "--" to parseargs.sh for addition [...] omits b169840d6275 tools/memory-model: Make history-check scripts use mselect7 omits 7a0703d52e07 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 1aa186a2870b tools/memory-model: Fix scripting --jobs argument omits f6f2f56cd3e2 tools/memory-model: Implement --hw support for checkghlitmus.sh omits dbc8e7ab04f5 tools/memory-model: Add -v flag to jingle7 runs omits c3caa9f90247 tools/memory-model: Make runlitmus.sh check for jingle errors omits 9034bc38f53e tools/memory-model: Allow herd to deduce CPU type omits 16a06f760423 tools/memory-model: Keep assembly-language litmus tests omits 178c201f7427 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 0122bf346104 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits f9c96b0fed15 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits c5f626ebd571 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 668e92523850 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 0365913bc568 tools/memory-model: Fix checkalllitmus.sh comment omits 54d1fa2ebfb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits d8088fe47403 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits be5e43f302f7 tools/memory-model: Update parseargs.sh for hardware verification omits a0467bd810a4 tools/memory-model: Fix paulmck email address on pre-exist [...] omits c974e721a61c tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 9f4555141e75 tools/memory-model: Make judgelitmus.sh identify bad macros omits a4cb355d52c0 tools/memory-model: Make cmplitmushist.sh note timeouts omits 631d736c8400 tools/memory-model: Make judgelitmus.sh note timeouts omits d98d7f6c0206 tools/memory-model: Document locking corner cases omits b2695b50625d kbuild: move $(strip ) to suffix-search definition omits 16c2d508f98a kbuild: rename multi-used-* to multi-obj-* omits 025bbe54a6c7 kbuild: apply fixdep logic to link-vmlinux.sh omits babd8cd96d33 kbuild: add CONFIG_VMLINUX_MAP expert option omits 084abc3e6373 kbuild: show warning if 'make headers_check' is used omits a14efe0d73eb kbuild: include Makefile.compiler only when compiler is needed omits d9f4ff50d2aa kbuild: spilt cc-option and friends to scripts/Makefile.compiler omits d8a085852592 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver omits d85b01e8b47c hwmon: (pmbus) Add pmbus_set_update() function to set update flag omits f3cdb092460b hwmon: (nct6683) Support NCT6686D omits 55576ee87e15 hwmon: (pmbus) Add driver for Infineon IR36021 omits 75fd8fc8ff56 dt-bindings: trivial-devices: Add infineon,ir36021 omits c4a9622ab5bb hwmon: (corsair-psu) Update calculation of LINEAR11 values omits 9fad0abffdb9 hwmon: Switch to using the new API kobj_to_dev() omits 5aa2baaefadc hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] omits 4b34f975b83f hwmon: (adm9240) Store i2c device instead of client in local data omits 8fdce9121d96 hwmon: (adm9240) Drop log messages from detect function omits 74cdb2664477 csky: Fixup typos omits af5ddd2294d1 csky: Remove duplicate include in arch/csky/kernel/entry.S adds 7af08140979a Revert "gcov: clang: fix clang-11+ build" adds db2e718a4798 capabilities: require CAP_SETFCAP to map uid 0 adds 0e1e71d34901 tracing: Fix checking event hash pointer logic when tp_pri [...] adds 1fe5501ba1ab Merge tag 'trace-v5.12-rc8' of git://git.kernel.org/pub/sc [...] adds 7412dee9f1fd mmc: meson-gx: replace WARN_ONCE with dev_warn_once about [...] adds 16fc44d6387e Merge tag 'mmc-v5.12-rc5' of git://git.kernel.org/pub/scm/ [...] adds 9d5171eab462 KEYS: trusted: Fix TPM reservation for seal/unseal adds 90c911ad7445 Merge tag 'fixes' of git://git.kernel.org/pub/scm/linux/ke [...] adds a9d064524fc3 vhost-vdpa: protect concurrent access to vhost device iotlb adds be286f84e33d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails adds 18a3c5f7abfd Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds ddd8d94ca31e gpio: omap: Save and restore sysconfig adds 22c4e5bcd3cd Merge tag 'gpio-fixes-for-v5.12' of git://git.kernel.org/p [...] adds d42a5b639d15 drm/amdgpu: reserve fence slot to update page table adds 6d638b3ffd27 drm/amd/display: Update modifier list for gfx10_3 adds 9ebb6bc0125d amd/display: allow non-linear multi-planar formats adds 24d034528ef0 drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish adds b4d1913df2b7 Merge tag 'amd-drm-fixes-5.12-2021-04-21' of https://gitla [...] adds d2b9935d65da drm/i915: Fix modesetting in case of unexpected AUX timeouts adds 6b5b2a5bcfe9 drm/i915/gvt: Fix BDW command parser regression adds 2d292995bb8f Merge tag 'gvt-fixes-2021-04-20' of https://github.com/int [...] adds aca38735ae62 Merge tag 'drm-intel-fixes-2021-04-22' of git://anongit.fr [...] adds 5bfc75d92efd Merge tag 'drm-fixes-2021-04-23' of git://anongit.freedesk [...] adds 4d09ccc4a81e arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS adds 450225a402e5 Merge tag 'sunxi-fixes-for-5.12-2' of git://git.kernel.org [...] adds a1768dad775b Merge branch 'tegra/dt64' into arm/fixes adds 6d1d45cb9834 Merge tag 'arm-fixes-5.12-4' of git://git.kernel.org/pub/s [...] adds 68e6582e8f2d block: return -EBUSY when there are open partitions in blk [...] adds 95838bd9fcfa Merge tag 'block-5.12-2021-04-23' of git://git.kernel.dk/l [...] adds 9da29c7f77cd coda: fix reference counting in coda_file_mmap error path adds 2896900e22f8 ovl: fix reference counting in ovl_mmap error path adds 2d11e738151d mm/filemap: fix find_lock_entries hang on 32-bit THP adds ed98b0159fa9 mm/filemap: fix mapping_seek_hole_data on THP & 32-bit adds 1974c45dd774 tools/cgroup/slabinfo.py: updated to work on current kernel adds e77a830c8297 Merge branch 'akpm' (patches from Andrew) adds 33cc5270d8f2 Merge tag 'intel-pinctrl-v5.12-4' of gitolite.kernel.org:p [...] adds 482715ff0601 pinctrl: core: Show pin numbers for the controllers with base = 0 adds 8db5efb83fa9 Merge tag 'pinctrl-v5.12-3' of git://git.kernel.org/pub/sc [...] adds 799bac551218 Revert "net/rds: Avoid potential use after free in rds_sen [...] adds 9c1a07442c95 KVM: x86/xen: Take srcu lock when accessing kvm_memslots() adds 2a1d7946fa53 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 5849cdf8c120 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access adds 11fac7a00411 Merge tag 'x86_urgent_for_v5.12' of git://git.kernel.org/p [...] adds 0c89d87d1d43 preempt/dynamic: Fix typo in macro conditional statement adds 682b26bd80f9 Merge tag 'sched_urgent_for_v5.12' of git://git.kernel.org [...] adds 84a24bf8c52e locking/qrwlock: Fix ordering in queued_write_lock_slowpath() adds 0146da0d4cec Merge tag 'locking_urgent_for_v5.12' of git://git.kernel.o [...] adds 9d480158ee86 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_P [...] adds 4b2f1e59229b perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] adds 24dfc390079c Merge tag 'perf_urgent_for_v5.12' of git://git.kernel.org/ [...] adds f2211881e737 perf data: Fix error return code in perf_data__create_dir() adds b14585d9f18d perf auxtrace: Fix potential NULL pointer dereference adds 671b60cb6a89 perf ftrace: Fix access to pid in array when setting a pid filter adds c6f87141254d perf map: Fix error return code in maps__clone() adds d2d09fbe33f8 Merge tag 'perf-tools-fixes-for-v5.12-2021-04-25' of git:/ [...] adds 9f4ad9e425a1 Linux 5.12 adds 1cb7eefda7ed ARC: kgdb: add 'fallthrough' to prevent a warning adds 1582f08d83d7 ARC: entry: fix off-by-one error in syscall number validation adds 8dfb28d0369f Merge remote-tracking branch 'arc-current/for-curr' adds e16edc99d658 vsock/vmci: log once the failed queue pair allocation adds ed8157f1ebf1 net: sched: tapr: prevent cycle_time == 0 in parse_taprio_ [...] adds 8d892d60941b net: ethernet: ixp4xx: Set the DMA masks explicitly adds 7ad18ff6449c gro: fix napi_gro_frags() Fast GRO breakage due to IP alig [...] adds c1102e9d49eb net: fix a data race when get vlan device adds 4acd47644ef1 MAINTAINERS: update adds 5b1faa92289b sfc: farch: fix TX queue lookup in TX flush done handling adds 83b09a180741 sfc: farch: fix TX queue lookup in TX event handling adds 172e269edfce sfc: ef10: fix TX queue lookup in TX event handling adds eeddfd8e8d39 Merge branch 'sfc-txq-lookups' adds 8432b8114957 vsock/virtio: free queued packets when closing socket adds 333980481b99 net: marvell: prestera: fix port event handling on init adds d83b8aa5207d net: davinci_emac: Fix incorrect masking of tx and rx erro [...] adds e7020bb068d8 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_en [...] adds 542c40957c05 Merge tag 'wireless-drivers-2021-04-21' of git://git.kerne [...] adds 90b669d65d99 nfp: devlink: initialize the devlink port attribute "lanes" adds 5e6038b88a57 net: stmmac: fix TSO and TBS feature enabling during driver open adds 5718458b092b net: renesas: ravb: Fix a stuck issue when a lot of frames [...] adds 357a07c26697 net: phy: intel-xway: enable integrated led functions adds 47a017f33943 net: qrtr: Avoid potential use after free in MHI send adds 83d686a68223 bonding: 3ad: Fix the conflict between bond_update_slave_a [...] adds eefb45eef5c4 neighbour: Prevent Race condition in neighbour subsytem adds 990875b299b8 net: phy: marvell: fix m88e1011_set_downshift adds e7679c55a724 net: phy: marvell: fix m88e1111_set_downshift adds 27537929f30d bnxt_en: fix ternary sign extension bug in bnxt_show_temp() adds 9ba585cc5b56 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable [...] adds dcabb06bf127 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enabl [...] adds bb556de79f0a Merge branch 'RTL8211E-RGMII-D' adds 7d742b509dd7 openvswitch: meter: remove rate from the bucket size calculation adds d13f048dd40e net: geneve: modify IP header check in geneve6_xmit_skb an [...] adds 6477dd39e62c mptcp: Retransmit DATA_FIN adds a13c47a5f844 Merge remote-tracking branch 'net/master' adds b515d2637276 xfrm: xfrm_state_mtu should return at least 1280 for ipv6 adds 900a495d198a Merge remote-tracking branch 'ipsec/master' adds dfa7b01dbdc9 ASoC: rt286: Fix upper byte in DMIC2 configuration adds cd8499d5c03b ASoC: rt286: Make RT286_SET_GPIO_* readable and writable adds 1fa27f35ee23 Merge series "ASoC: rt286/rt298: Fixes for DMIC2 config an [...] adds 1300c7037f0f ASoC: amd: drop S24_LE format support adds 62bad12bceeb ASoC: Intel: KMB: Fix random noise at the HDMI output adds a89f3a93cd20 ASoC: adau17x1: Avoid overwriting CHPF adds d143a69fd452 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds fab3962e98d1 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 697873c42d23 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 013592be146a regulator: da9121: automotive variants identity fix adds a5ccccb3ec0b regulator: core: Respect off_on_delay at startup adds 0bbefa641a32 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds 43c7251b5359 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 0e793ba77c18 spi: Make of_register_spi_device also set the fwnode adds dbaca8e56ea3 spi: Allow to have all native CSs in use along with GPIOs adds f60d7270c8a3 spi: Avoid undefined behaviour when counting unused native CSs adds 57d0d8b3eacb Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 790daee2da05 Merge remote-tracking branch 'spi-fixes/for-linus' adds 267443078e07 Merge remote-tracking branch 'pci-current/for-linus' adds 92b9f4d145ef usb: cdns3: Fix runtime PM imbalance on error adds c1d8a521dbd7 usb: cdnsp: Fix lack of removing request from pending list. adds 6b76278cbe18 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 9cb5f20e8c02 Merge remote-tracking branch 'phy/fixes' adds 2d84ea101372 iio: gyro: mpu3050: Fix reported temperature value adds 4d28b580e80a iio: core: fix ioctl handlers removal adds 8f24e8f8e560 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds ccb60a37bd01 Merge remote-tracking branch 'soundwire-fixes/fixes' adds 3fd56ccb0624 Merge remote-tracking branch 'ide/master' adds 2de6951ec90a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 067a814dd896 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds b2403ce7db6b Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 685dfb290d4e Merge remote-tracking branch 'vfs-fixes/fixes' adds 49702360af50 swiotlb: fix the type of index adds 8268c5821253 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' adds e3a3c580a221 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 1fb7a2ee632e Merge remote-tracking branch 'pidfd-fixes/fixes' adds ffe8768fb8f3 drm/vc4: remove unused function adds 07bcd85dd158 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 57fd251c7896 kbuild: split cc-option and friends to scripts/Makefile.compiler adds 805b2e1d427a kbuild: include Makefile.compiler only when compiler is needed adds 609bbb4de4f8 kbuild: show warning if 'make headers_check' is used adds 5cc124720461 kbuild: add CONFIG_VMLINUX_MAP expert option adds 0b956e204132 kbuild: apply fixdep logic to link-vmlinux.sh adds a6601e01cd54 kbuild: rename multi-used-* to multi-obj-* adds a34e6d1e4a49 kbuild: move $(strip ) to suffix-search definition adds c91d4e47e10e Makefile: Remove '--gcc-toolchain' flag adds eec08090bcc1 Makefile: Only specify '--prefix=' when building with clan [...] adds 879a3209009f docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02 adds 6e0839fda3f8 kbuild: replace sed with $(subst ) or $(patsubst ) adds e24b3ffcf421 kbuild: collect minimum tool versions into scripts/min-too [...] adds ba64beb17493 kbuild: check the minimum assembler version in Kconfig adds 2e98815794fb kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh adds 987fdfec2410 arm64: move --fix-cortex-a53-843419 linker test to Kconfig adds 69bc8d386aeb kbuild: generate Module.symvers only when vmlinux exists adds 5ab70ff4286f kbuild: do not set -w for vmlinux.o modpost adds 4475dff55c54 kbuild: fix false-positive modpost warning when all symbol [...] adds f3945833e436 scripts: modpost.c: Fix a few typos adds 4b97ec0e9cfd kbuild: remove unneeded mkdir for external modules_install adds 3e3005df73b5 kbuild: unify modules(_install) for in-tree and external modules adds 3ac42b211253 kbuild: show the target directory for depmod log adds 1a998be620a1 kbuild: check module name conflict for external modules as well adds 7f69180b8e90 kbuild: rename extmod-prefix to extmod_prefix adds ccae4cfa7bfb kbuild: refactor scripts/Makefile.modinst adds 65ce9c38326e kbuild: move module strip/compression code into scripts/Ma [...] adds 961ab4a3cd66 kbuild: merge scripts/Makefile.modsign to scripts/Makefile [...] adds d4bbe942098b kbuild: remove CONFIG_MODULE_COMPRESS adds c3d7ef377eb2 kbuild: add support for zstd compressed modules adds d8fc9b667d48 sysctl: use min() helper for namecmp() adds b186f2c3d877 alpha: syscalls: switch to generic syscalltbl.sh adds 14b36dcfd640 alpha: syscalls: switch to generic syscallhdr.sh adds a92359aa6de8 ia64: syscalls: switch to generic syscalltbl.sh adds 6e74bc4c8454 ia64: syscalls: switch to generic syscallhdr.sh adds 1fdd7433a98a kbuild: add an elfnote for whether vmlinux is built with lto adds 35f93a09e968 MAINTAINERS: add pattern for dummy-tools adds e3456056f1d9 kbuild: remove TMPO from try-run adds 0e0345b77ac4 kbuild: redo fake deps at include/config/*.h adds b61442df748f tools: do not include scripts/Kbuild.include adds 82526ef43399 kbuild: deb-pkg: change the source package name to linux-upstream adds f634ca650f72 kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test adds 31c330b346a6 kbuild: replace LANG=C with LC_ALL=C adds 91f1a090eb24 kbuild: add comment about why cmd_shipped uses 'cat' adds f9f7d2ad8295 genksyms: fix stale comment adds 8a8d2ed15fae usr/include: refactor .gitignore adds 0055525f6e61 kernel/.gitgnore: remove stale timeconst.h and hz.bc adds 2401682f1a9c .gitignore: move tags and TAGS close to other tag files adds 40a93ae8a640 .gitignore: ignore only top-level modules.builtin adds f6f5c5c5cdd8 .gitignore: prefix local generated files with a slash adds 989e5d4b576f kconfig: remove unused PACKAGE definition adds ed63ef779697 kconfig: gconf: remove unused code adds 5fb35ec10bb0 kconfig: highlight gconfig 'comment' lines with '***' adds 92f8a9217a12 kconfig: highlight xconfig 'comment' lines with '***' adds 8ac27f2c6eac kconfig: refactor .gitignore adds 6a8701d12ee7 Merge branch 'kconfig' into for-next adds fb58a1e55d29 Merge remote-tracking branch 'kbuild/for-next' adds 32857c4e6bdd Merge remote-tracking branch 'dma-mapping/for-next' adds 90b19387003a Merge remote-tracking branch 'asm-generic/master' adds e84a0a95eda3 Merge remote-tracking branch 'arm/for-next' adds ef94340583ee arm64: vdso32: drop -no-integrated-as flag adds 782276b4d0ad arm64: Force SPARSEMEM_VMEMMAP as the only memory manageme [...] adds 8d144746ecc5 arm64: alternative: simplify passing alt_region adds 4139cf940d52 arm64: remove HAVE_DEBUG_BUGVERBOSE adds 0bca3ec846d7 arm64: Show three registers per line adds 1ecd5b129252 ACPI: GTDT: Don't corrupt interrupt mappings on watchdow p [...] adds 2a20b08f06e7 ACPI: irq: Prevent unregistering of GIC SGIs adds 8054c465253d Merge remote-tracking branch 'arm64/for-next/core' adds 8c0bd213de32 Merge tag 'memory-controller-drv-5.13-2' of git://git.kern [...] adds 1d6cfef6db57 Merge branch 'arm/drivers' into for-next adds f9929b452ac1 arm64: dts: mt8183-pumpkin: fix dtbs_check warning adds f538437b315c arm64: dts: mt8183: fix dtbs_check warning adds f8d6fb74bbb7 dt-bindings: vendor-prefixes: Add vendor prefix for M5Stack adds c5208ff7f6c2 dt-bindings: arm: mstar: Add compatible for M5Stack UnitV2 adds 3060a15ccaed ARM: dts: mstar: Add a dts for M5Stack UnitV2 adds 7c0c6130b863 Merge branch 'arm/dt' into for-next adds 7a6972a6ce61 soc: document merges adds a4ce57235842 ARM: configs: qcom_defconfig: Enable APCS IPC mailbox driver adds fde56f62a103 ARM: configs: qcom_defconfig: Enable SDX55 A7 PLL and APCS [...] adds cdb6c63d2cc5 ARM: configs: qcom_defconfig: Enable CPUFreq support adds 15f54d0100c4 ARM: configs: qcom_defconfig: Enable Q6V5_PAS remoteproc driver adds 05c35d83852b ARM: configs: qcom_defconfig: Enable SDX55 interconnect driver adds 436d35bdd9fd ARM: configs: qcom_defconfig: Enable GLINK SMEM driver adds 7de91b665600 ARM: configs: qcom_defconfig: Reduce CMA size to 64MB adds 028a1e968435 Merge tag 'qcom-defconfig-for-5.13' of git://git.kernel.or [...] adds ca97b59b287f Merge branch 'arm/defconfig' into for-next adds 37f0f245f92a ARM: dts: qcom: sdx55: Add support for A7 PLL clock adds 8e3d9a7c4798 ARM: dts: qcom: sdx55: Add support for APCS block adds 0ec7bde7b590 ARM: dts: qcom: sdx55: Add CPUFreq support adds 21e6e1dced4f ARM: dts: qcom: sdx55: Add modem SMP2P node adds 9b7069edb11d ARM: dts: qcom: sdx55: Add IMEM and PIL info region adds 5c00af37e95b dt-bindings: firmware: scm: Add compatible for SDX55 adds 6bf6655ddcfe ARM: dts: qcom: sdx55: Add SCM node adds ce5a28d12ead ARM: dts: qcom: sdx55: Add interconnect nodes adds 9e1e00f18afc ARM: dts: qcom: Fix node name for NAND controller node adds 67b4744a0c16 ARM: dts: qcom: sdx55: Add Modem remoteproc node adds 222ed6a21c13 dt-bindings: arm: qcom: Add binding for Telit FN980 TLB board adds 6a5d3c611930 ARM: dts: qcom: sdx55: Add basic devicetree support for Te [...] adds 328008f41cad dt-bindings: arm: qcom: Add binding for Thundercomm T55 kit adds 3263d4be5788 ARM: dts: qcom: sdx55: Add basic devicetree support for Th [...] adds 06ad53efeb49 ARM: dts: qcom: sdx55: add IPA information adds 6417554e3d34 Merge tag 'qcom-dts-for-5.13-2' of git://git.kernel.org/pu [...] adds a4c5ba1df10e arm64: dts: qcom: sc7180: coachz: Add "dmic_clk_en" adds 108ec20b8c0a arm64: dts: qcom: sc7180: pompom: Add "dmic_clk_en" + sound model adds 1b86cc733089 arm64: dts: qcom: sc7180: Update iommu property for simult [...] adds a85a8d52bf50 Merge tag 'qcom-arm64-for-5.13-3' of git://git.kernel.org/ [...] adds b6eb85de925e Merge branch 'arm/dt' into for-next adds 68738a74f4c7 soc: document merges adds 9a490b28dd83 ARM: dts: aspeed: Rainier: Fix PCA9552 on bus 8 adds 1d5d46a1adaf ARM: dts: aspeed: Rainier: Fix humidity sensor bus address adds 45171b7dd2b8 ARM: dts: aspeed: Rainier 1S4U: Fix fan nodes adds 4f57c6b9db6b ARM: dts: aspeed: Rainier: Update to pass 2 hardware adds 6e3587986841 ARM: dts: aspeed: amd-ethanolx: Enable all used I2C busses adds f0145db24e65 ARM: dts: aspeed: tiogapass: add hotplug controller adds d028b508c112 Merge tag 'bmc-5.13-devicetree-2' of git://git.kernel.org/ [...] adds 0f036f8f2ef7 Merge branch 'arm/dt' into for-next adds 35a77f812374 soc: document merges adds d9421d6c5294 arm64: dts: amlogic: misc DT schema fixups adds 3f9a3345a3a1 dt-bindings: mali-bifrost: add dma-coherent adds b2668c2c9593 Merge branch 'arm/dt' into for-next adds c09b7e76b393 Merge branch 'arm/fixes' into for-next adds 23b0b51551a7 soc: document merges adds 5ffa82853403 soc: aspeed: fix a ternary sign expansion bug adds d42805807be7 Merge branch 'arm/drivers' into for-next adds 70361dc0add4 Merge remote-tracking branch 'arm-soc/for-next' adds 36406384b723 Merge remote-tracking branch 'actions/for-next' adds 5a18ad5e4d10 arm64: dts: amlogic: misc DT schema fixups adds a47fda14c8eb dt-bindings: mali-bifrost: add dma-coherent adds 41f1954160ef Merge branch 'v5.13/dt64' into tmp/aml-rebuild adds 2b6f8c82af62 soc: amlogic: meson-clk-measure: remove redundant dev_err [...] adds c79e44de74f9 Merge branch 'v5.13/fixes' into tmp/aml-rebuild adds 4e36fe3670c3 Merge remote-tracking branch 'amlogic/for-next' adds a4c01f8243ae Merge remote-tracking branch 'aspeed/for-next' adds 48b7597f05fb Merge remote-tracking branch 'at91/at91-next' adds bccdf79a6e0e Merge remote-tracking branch 'drivers-memory/for-next' adds 7b32510604fa Merge remote-tracking branch 'imx-mxs/for-next' adds cc9ad2f236eb Merge remote-tracking branch 'keystone/next' adds d6016d40778f Merge remote-tracking branch 'mediatek/for-next' adds c40c3c7f6353 Merge remote-tracking branch 'mvebu/for-next' adds f3f484352996 Merge remote-tracking branch 'omap/for-next' adds ef006307ca5f Merge branch 'drivers-fixes-for-5.12' into for-next adds 0109038cffef Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] adds b60694cc760a Merge remote-tracking branch 'qcom/for-next' adds cf2614294bfa Merge remote-tracking branch 'raspberrypi/for-next' adds bb287813d183 Merge remote-tracking branch 'realtek/for-next' adds 9b575c0c324f Merge remote-tracking branch 'renesas/next' adds 48f0f3627b23 Merge remote-tracking branch 'reset/reset/next' adds 38b38b7705c0 Merge remote-tracking branch 'rockchip/for-next' adds ba674e00b975 Merge remote-tracking branch 'samsung-krzk/for-next' adds f09c0d304ff5 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds bdd42a466472 Merge remote-tracking branch 'tegra/for-next' adds f62ad9f6e110 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds e27d3ecdeb89 Merge remote-tracking branch 'clk/clk-next' adds 4f192ac00a1b csky: Remove duplicate include in arch/csky/kernel/entry.S adds 0b1f557a1fa0 csky: Fixup typos adds 8bfe70e69658 csky: fix syscache.c fallthrough warning adds d3900e8d918f csky: uaccess.h: Coding convention with asm generic adds dcc0937a7547 Merge remote-tracking branch 'csky/linux-next' adds b3b33dda4fd2 Merge remote-tracking branch 'h8300/h8300-next' adds 34e5269bf987 m68k: sun3x: Remove unneeded semicolon adds d12f82fcda9b Merge remote-tracking branch 'm68k/for-next' adds 04d82a6d0881 binfmt_flat: allow not offsetting data start adds 09accc3a05f7 riscv: Disable data start offset in flat binaries adds 6b3788e5fb80 m68k: coldfire: fix irq ranges adds cb53e47977a0 Merge remote-tracking branch 'm68knommu/for-next' adds 47de4477a8e6 microblaze: add 'fallthrough' to memcpy/memset/memmove adds 92e18acb4a08 Merge remote-tracking branch 'microblaze/next' adds 987b42074b66 MIPS: pci-legacy: revert "use generic pci_enable_resources" adds 1b6bc35a01bd MIPS: Makefile: Replace -pg with CC_FLAGS_FTRACE adds 5086ea4b0f58 lib/math: Add a `do_div' test module adds f2875832387a div64: Correct inline documentation for `do_div' adds c49f71f60754 MIPS: Reinstate platform `__div64_32' handler adds c1d337d45ec0 MIPS: Avoid DIVU in `__div64_32' is result would be zero adds 6f3377bc383b mips/bootinfo:correct some comments of fw_arg adds 182dd5bad52c lib/math/test_div64: Fix error message formatting adds 517b322c07e1 lib/math/test_div64: Correct the spelling of "dividend" adds 25ab14cbe9d1 MIPS: Avoid handcoded DIVU in `__div64_32' altogether adds fe3083770c8d MIPS:DTS:Fix label name and interrupt number of ohci for L [...] adds 137fceb7d921 MIPS:DTS:Correct the license for Loongson-2K adds 1d7ba0165d82 mips: Do not include hi and lo in clobber list for R6 adds c55944cc0ec5 MIPS: select ARCH_KEEP_MEMBLOCK unconditionally adds be7b2ec0f20d Merge remote-tracking branch 'mips/mips-next' adds fd73cab0b2a0 Merge remote-tracking branch 'parisc-hd/for-next' adds d8a1d6c58986 powerpc/perf: Add platform specific check_attr_config adds cbd3d5ba46b6 powerpc/fadump: Fix compile error since trap type change adds 864ec4d40c83 powerpc/pseries/mce: Fix a typo in error type assignment adds 0e3b3ff83ce2 powerpc/pseries: Introduce dlpar_unisolate_drc() adds 29c9a2699e71 powerpc/pseries: Set UNISOLATE on dlpar_cpu_remove() failure adds 2886e2df10be Documentation/powerpc: Add proper links for manual and tests adds af31fd0c9107 powerpc/perf: Expose processor pipeline stage cycles using [...] adds 39d0099f9439 powerpc/pseries: Add shutdown() to vio_driver and vio_bus adds 3027a37c06be powerpc: Only define _TASK_CPU for 32-bit adds ed8029d7b472 powerpc/pseries: Stop calling printk in rtas_stop_self() adds e4e8bc1df691 powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled adds a9d2f9bb225f powerpc/pseries/iommu: Fix window size for direct mapping [...] adds 0f5eb28a6ce6 powerpc/8xx: Enhance readability of trap types adds 7fab639729ce powerpc/32s: Enhance readability of trap types adds e522331173ec powerpc/irq: Enhance readability of trap types adds 693557ebf407 powerpc/inst: ppc_inst_as_u64() becomes ppc_inst_as_ulong() adds eacf4c020265 powerpc: Enable OPTPROBES on PPC32 adds 92d9d61be519 powerpc/mce: save ignore_event flag unconditionally for UE adds f56607e85ee3 selftests/timens: Fix gettime_perf to work on powerpc adds 867e762480f4 powerpc/32: Use r2 in wrtspr() instead of r0 adds d228cc496966 powerpc/ebpf32: Fix comment on BPF_ALU{64} | BPF_LSH | BPF_K adds e7de0023e123 powerpc/ebpf32: Rework 64 bits shifts to avoid tests and branches adds ee7c3ec3b4b1 powerpc/ebpf32: Use standard function call for functions w [...] adds 6ac7897f08e0 powerpc: Remove probe_user_read_inst() adds 6449078d5011 powerpc: Make probe_kernel_read_inst() common to PPC32 and PPC64 adds 41d6cf68b5f6 powerpc: Rename probe_kernel_read_inst() adds 39352430aaa0 powerpc: Move copy_inst_from_kernel_nofault() adds 2e341f56a16a powerpc/fadump: Fix sparse warnings adds d936f8182e1b powerpc/powernv: Fix type of opal_mpipl_query_tag() addr argument adds 7d9462765707 powerpc/64s: Add FA_DUMP to defconfig adds 389586333c02 powerpc: make ALTIVEC select PPC_FPU adds 9ccba66d4d2a powerpc/64: Fix the definition of the fixmap area adds 0bd3f9e953bd powerpc/legacy_serial: Use early_ioremap() adds b4ded42268ee powerpc/perf: Fix sampled instruction type for larx/stcx adds 66d9b7492887 powerpc/perf: Fix the threshold event selection for memory [...] adds 0f197ddce403 powerpc/64s: Fix mm_cpumask memory ordering comment adds 8a87a5077143 powerpc/52xx: Fix an invalid ASM expression ('addi' used i [...] adds da650ada1009 selftests/powerpc: Add uaccess flush test adds 421a7483878c powerpc/configs: Add IBMVNIC to some 64-bit configs adds dae4ff8031b4 powerpc/selftests/ptrace-hwbreak: Add testcases for 2nd DAWR adds c9cb0afb4eaa powerpc/selftests/perf-hwbreak: Coalesce event creation code adds c65c64cc7bbd powerpc/selftests/perf-hwbreak: Add testcases for 2nd DAWR adds 290f7d8ce2b1 powerpc/selftests: Add selftest to test concurrent perf/pt [...] adds f3d03fc748d4 powerpc/eeh: remove unneeded semicolon adds caea7b833d86 powerpc/64s: remove unneeded semicolon adds 0db11461677a selftests/powerpc: remove unneeded semicolon adds 7f1fa82d7994 powerpc/iommu: Allocate it_map by vmalloc adds 4be518d83880 powerpc/iommu: Do not immediately panic when failed IOMMU [...] adds cc7130bf119a powerpc/iommu: Annotate nested lock for lockdep adds ee6b25fa7c03 powerpc/44x: fix spelling mistake in Kconfig "varients" -> [...] adds 2e8782391676 Merge remote-tracking branch 'powerpc/next' adds 4953f54cd376 riscv: Move kernel mapping outside of linear mapping adds b6d16326dec8 Documentation: riscv: Add documentation that describes the [...] adds 9d48716fc5fd riscv: Prepare ptdump for vm layout dynamic addresses adds f2d771b8c46d riscv: add __init section marker to some functions adds b170834bcc98 riscv: Mark some global variables __ro_after_init adds 82d07199733b riscv: Constify sys_call_table adds 4187f9e3d2dd riscv: Constify sbi_ipi_ops adds 9ad56c0ff655 riscv: kprobes: Implement alloc_insn_page() adds c81fe74efe18 riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exe [...] adds 1986699ce6fd riscv: bpf: Avoid breaking W^X adds c79a9a16f7e7 riscv: module: Create module allocations without exec permissions adds ab541f55291b riscv: Set ARCH_HAS_STRICT_MODULE_RWX if MMU adds 3769d8feafa7 riscv/kprobe: fix kernel panic when invoking sys_read trac [...] adds 74b3d58d1004 riscv/mm: Use BUG_ON instead of if condition followed by BUG. adds 97db849866cf riscv: vdso: fix and clean-up Makefile adds 822b04e2e82d RISC-V: Add EM_RISCV to kexec UAPI header adds 64643c7fdf41 RISC-V: Add kexec support adds 8849536e56cf RISC-V: Improve init_resources() adds d321082c51d8 RISC-V: Add kdump support adds 0c3c0e03c649 RISC-V: Add crash kernel support adds 2fd9503070f7 RISC-V: enable XIP adds bce9bff452d0 RISC-V: Add Microchip PolarFire SoC kconfig option adds 9b28884616ed dt-bindings: riscv: microchip: Add YAML documentation for [...] adds 691d7cf7f5cb RISC-V: Initial DTS for Microchip ICICLE board adds 735adc7cbe6b RISC-V: Enable Microchip PolarFire ICICLE SoC adds 1c9e7e717649 MAINTAINERS: add microchip polarfire soc support adds 6703c347b556 Merge remote-tracking branch 'risc-v/for-next' adds f100603236d7 Merge branch 'fixes' into for-next adds 81bbf03905aa s390/pci: expose a PCI device's UID as its index adds 70fac8088cfa s390/zcrypt: fix zcard and zqueue hot-unplug memleak adds 28096067686c s390/archrandom: add parameter check for s390_arch_random_ [...] adds 6f3353c2d2b3 s390/disassembler: increase ebpf disasm buffer size adds 246f3bc6ded3 Merge branch 'features' into for-next adds 814abd3603fc Merge remote-tracking branch 's390/for-next' adds 07ae6bd53713 Merge remote-tracking branch 'sh/for-next' adds d7b9a1fe913d Merge remote-tracking branch 'uml/linux-next' adds c8e35316a405 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 32dacc61d08e Merge remote-tracking branch 'pidfd/for-next' adds 7ff5062079ef iov_iter: Add ITER_XARRAY adds 73e10ded33a1 mm: Add set/end/wait functions for PG_private_2 adds fcd9ae4f7f3b mm/filemap: Pass the file_ra_state in the ractl adds c790fbf20a53 fs: Document file_ra_state adds f615bd5c4725 mm/readahead: Handle ractl nr_pages being modified adds 3ca236440126 mm: Implement readahead_control pageset expansion adds 3a5829fefd3b netfs: Make a netfs helper module adds fb28afccdb97 netfs: Documentation for helper library adds b533a83f2bf9 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h adds 99bff93c17c0 netfs, mm: Add set/end/wait_on_page_fscache() aliases adds 3d3c95046742 netfs: Provide readahead and readpage netfs helpers adds 77b4d2c6316a netfs: Add tracepoints adds 289af54cc67a netfs: Gather stats adds e1b1240c1ff5 netfs: Add write_begin helper adds 726218fdc22c netfs: Define an interface to talk to a cache adds 0246f3e5737d netfs: Add a tracepoint to log failures that would be othe [...] adds 26aaeffcafe6 fscache, cachefiles: Add alternate API to use kiocb for re [...] adds 03ffae909278 afs: Disable use of the fscache I/O routines adds 67d78a6f6e7b afs: Pass page into dirty region helpers to provide THP size adds f015cf1d6b66 afs: Print the operation debug_id when logging an unexpect [...] adds c69bf479baa6 afs: Move key to afs_read struct adds f105da1a798f afs: Don't truncate iter during data fetch adds 05092755aab4 afs: Log remote unmarshalling errors adds c450846461f8 afs: Set up the iov_iter before calling afs_extract_data() adds bd80d8a80e12 afs: Use ITER_XARRAY for writing adds 630f5dda8442 afs: Wait on PG_fscache before modifying/releasing a page adds 810caa3e6708 afs: Extract writeback extension into its own function adds e87b03f5830e afs: Prepare for use of THPs adds dc4191841d09 afs: Use the fs operation ops to handle FetchData completion adds 5cbf03985c67 afs: Use new netfs lib read helper API adds 3003bbd0697b afs: Use the netfs_write_begin() helper adds 5481a3b8ac9a Merge remote-tracking branch 'fscache/fscache-next' adds 0b3dcd131d5b btrfs: fix comment for btrfs ordered extent flag bits adds bfc78479eba9 btrfs: make btrfs_replace_file_extents take btrfs_inode adds cca5de97aed7 btrfs: make find_desired_extent take btrfs_inode adds 20bbf20e95a3 btrfs: replace offset_in_entry with in_range adds b6e9f16c5fda btrfs: replace open coded while loop with proper construct adds 05947ae18692 btrfs: unexport btrfs_extent_readonly() and make it static adds f4639636b6b8 btrfs: change return type to bool in btrfs_extent_readonly adds e5ce9886904a btrfs: scrub: drop a few function declarations adds ae396a3b7ad0 btrfs: simplify commit logic in try_flush_qgroup adds 8e3c9d3cf8a4 btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds 98686ffc71f5 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 19358b154fce btrfs: add btree read ahead for full send operations adds 2ce73c633573 btrfs: add btree read ahead for incremental send operations adds 7000babddac6 btrfs: assign proper values to a bool variable in dev_exte [...] adds d6ade6894eda btrfs: don't opencode extent_changeset_free adds 6e65ae762900 btrfs: remove force argument from run_delalloc_nocow() adds 5e295768a0c6 btrfs: remove mirror argument from btrfs_csum_verify_data() adds 8318ba79eeeb btrfs: add a i_mmap_lock to our inode adds 64708539cd23 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers adds 8c99516a8cdd btrfs: exclude mmaps while doing remap adds 8d9b4a162a37 btrfs: exclude mmap from happening during all fallocate op [...] adds 885f46d87f29 btrfs: fix race between memory mapped writes and fsync adds bc0939fcfab0 btrfs: fix race between marking inode needs to be logged a [...] adds 209ecbb8585b btrfs: remove stale comment and logic from btrfs_inode_in_log() adds cea628008fc8 btrfs: remove duplicated in_range() macro adds 58c1a35cd522 btrfs: convert kmap to kmap_local_page, simple cases adds 94a0b58d2d3b btrfs: raid56: convert kmaps to kmap_local_page adds 3e037efdbd72 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] adds 9a002d531b30 btrfs: integrity-checker: convert block context kmap's to [...] adds f3a84ccd28d0 btrfs: move the tree mod log code into its own file adds 406808ab2f0b btrfs: use booleans where appropriate for the tree mod log [...] adds bc03f39ec3c1 btrfs: use a bit to track the existence of tree mod log users adds 888dd183390d btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] adds ffe1d039d7ad btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] adds 4bae78807510 btrfs: add and use helper to get lowest sequence number fo [...] adds ffbc10a14431 btrfs: update debug message when checking seq number of a [...] adds 0c0218e9a6cb btrfs: update outdated comment at btrfs_orphan_cleanup() adds e2b84217f344 btrfs: update outdated comment at btrfs_replace_file_extents() adds 2cdb3909c9e9 btrfs: use percpu_read_positive instead of sum_positive fo [...] adds e75f9fd19409 btrfs: zoned: move log tree node allocation out of log_roo [...] adds 3227788cd369 btrfs: fix a potential hole punching failure adds bb05b298af8b btrfs: zoned: bail out in btrfs_alloc_chunk for bad input adds b7a7a8346378 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags adds eafa4fd0ad06 btrfs: fix exhaustion of the system chunk array due to con [...] adds ace75066ced9 btrfs: improve btree readahead for full send operations adds fc57ad8d338c btrfs: add sysfs interface for supported sectorsize adds ac5804eb8521 btrfs: use min() to replace open-code in btrfs_invalidatepage() adds d239bcb83b3e btrfs: remove unnecessary variable shadowing in btrfs_inva [...] adds d8a5713e891d btrfs: subpage: introduce helpers for dirty status adds 3470da3b7d87 btrfs: subpage: introduce helpers for writeback status adds 139e8cd32592 btrfs: subpage: do more sanity checks on metadata page dirtying adds eca0f6f64349 btrfs: subpage: support metadata checksum calculation at w [...] adds 1e5eb3d6a443 btrfs: make alloc_extent_buffer() check subpage dirty bitmap adds b8f957715eae btrfs: support page uptodate assertions in subpage mode adds 0d27797e92cb btrfs: make set/clear_extent_buffer_dirty() subpage compatible adds 5a2c60752a5f btrfs: make set_btree_ioerr accept extent buffer and be su [...] adds 894d13781872 btrfs: subpage: add overview comments adds 183ebab766af btrfs: move forward declarations to the beginning of extent_io.h adds 32c0a6bcaa1f btrfs: add and use readahead_batch_length adds ffe30dd892ad btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation adds 1c7bfa159fe7 btrfs: convert BUG_ON()'s in relocate_tree_block adds cbdc2ebc7c42 btrfs: handle errors from select_reloc_root() adds 8ee66afe9958 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 92de551b8376 btrfs: check record_root_in_trans related failures in sele [...] adds 404bccbcaa7e btrfs: do proper error handling in record_reloc_root_in_trans adds 00aa8e87c9dc btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds b0fec6fd330f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 2731f5186ba8 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 2002ae112a74 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 221581e48575 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds d18c7bd95c3d btrfs: handle btrfs_record_root_in_trans failure in reloca [...] adds 68075ea8d760 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 1c442d224660 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 1409e6cc7461 btrfs: handle record_root_in_trans failure in btrfs_record [...] adds f0118cb6bcd3 btrfs: handle record_root_in_trans failure in create_pendi [...] adds 03a7e111a949 btrfs: return an error from btrfs_record_root_in_trans adds 00bb36a0e76a btrfs: have proper error handling in btrfs_init_reloc_root adds 84c50ba5214c btrfs: do proper error handling in create_reloc_root adds 39200e59089e btrfs: validate root::reloc_root after recording root in trans adds 2dd8298eb3e9 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds ac54da6c37f1 btrfs: change insert_dirty_subvol to return errors adds 7934133fae5e btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds bbae13f8ab22 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 592fbcd50c99 btrfs: do proper error handling in btrfs_update_reloc_root adds 7a9213a93546 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 45b87c5d2557 btrfs: handle btrfs_cow_block errors in replace_path adds 0e9873e2fe43 btrfs: handle btrfs_search_slot failure in replace_path adds 253e258c3426 btrfs: handle errors in reference count manipulation in re [...] adds eb6b7fb4b544 btrfs: handle extent reference errors in do_relocation adds 0ebb6bbbd499 btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] adds 24cd638902d4 btrfs: remove the extent item sanity checks in relocate_bl [...] adds 790c1b8cd477 btrfs: do proper error handling in create_reloc_inode adds 3c9258632c49 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds 57a304cfd43b btrfs: do not panic in __add_reloc_root adds e0b085b0b03f btrfs: cleanup error handling in prepare_to_merge adds 8717cf440db6 btrfs: handle extent corruption with select_one_root properly adds 24213fa46c70 btrfs: do proper error handling in merge_reloc_roots adds fb686c6824dd btrfs: check return value of btrfs_commit_transaction in r [...] adds 2f3186d8eed5 btrfs: introduce end_bio_subpage_eb_writepage() function adds 35b6ddfa9626 btrfs: introduce write_one_subpage_eb() function adds f3156df94475 btrfs: make lock_extent_buffer_for_io() to be subpage compatible adds c4aec299fa8f btrfs: introduce submit_eb_subpage() to submit a subpage m [...] adds 061dde824535 btrfs: fix race between transaction aborts and fsyncs lead [...] adds 1d68128c107a btrfs: zoned: fail mount if the device does not support zo [...] adds 1d8ba9e7e785 btrfs: handle remount to no compress during compression adds 67addf29004c btrfs: fix metadata extent leak after failure to create subvolume adds f9690f426b21 btrfs: fix race when picking most recent mod log operation [...] adds 0dc16ef4f6c2 btrfs: zoned: fix unpaired block group unfreeze during dev [...] adds e9306ad4ef5c btrfs: more graceful errors/warnings on 32bit systems when [...] adds 01e86008aaa5 btrfs: zoned: reset zones of relocated block groups adds f33720657d29 btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock adds 18bb8bbf13c1 btrfs: zoned: automatically reclaim zones adds 81c1d6fcc412 Merge branch 'misc-next' into for-next-next-v5.13-20210420 adds 8a03ef87ec7e Merge branch 'for-next-next-v5.13-20210420' into for-next- [...] adds 32dd691d95f1 Merge remote-tracking branch 'btrfs/for-next' adds e443d7e811b0 Merge remote-tracking branch 'dhowells/netfs-lib' adds 6939b703b7fd ceph: rip out old fscache readpage handling adds 07a387c34144 ceph: rework PageFsCache handling adds 10ca841f3ca3 ceph: fix fscache invalidation adds 74c30feebda5 ceph: convert ceph_readpage to netfs_readpage adds 2b8d9ab6f6ad ceph: convert ceph_write_begin to netfs_write_begin adds 583a65d6f7bb ceph: convert ceph_readpages to ceph_readahead adds 758a92f317ce ceph: fix fall-through warnings for Clang adds cae0401f275f Merge commit 'ed94f87c2b123241ae5644cf82327e2da653adb6' into base adds 953244b067ae ceph: don't clobber i_snap_caps on non-I_NEW inode adds 2a6011680846 ceph: don't use d_add in ceph_handle_snapdir adds e6dbe75357a5 ceph: use attach/detach_page_private for tracking snap context adds 4dc3da05153f ceph: fix kerneldoc copypasta over ceph_start_io_direct adds 0561bc5bba72 ceph: rename the metric helpers adds dab1cd15ddea ceph: avoid counting the same request twice or more adds ebb46edd22f6 ceph: send opened files/pinned caps/opened inodes metrics [...] adds 8ca5a18fb766 ceph: only check pool permissions for regular files adds 0f0c1f652abb ceph: fix inode leak on getattr error in __fh_to_dentry adds c418245009fb ceph: drop pinned_page parameter from ceph_get_caps adds 63daf1b23c13 ceph: support getting ceph.dir.rsnaps vxattr adds 91eb51ab884f ceph: convert some PAGE_SIZE invocations to thp_size() adds 41f0a297f337 ceph: fix up some bare fetches of i_size adds 46f5372e3cef ceph: don't allow access to MDS-private inodes adds 6f0a47fdbc26 libceph: bump CephXAuthenticate encoding version adds ea07eb18e78b Merge remote-tracking branch 'ceph/master' adds c45adff786b7 cifs: Fix spelling of 'security' adds 83cd9ed7ae72 cifs: Remove useless variable adds edc9dd1e3c31 cifs: correct comments explaining internal semaphore usage [...] adds bb9cad1b49e3 smb3: update protocol header definitions based to include [...] adds b7fd0fa0eac7 cifs: simplify SWN code with dummy funcs instead of ifdefs adds 443dd65d48f8 Documentation/admin-guide/cifs: document open_files and dfscache adds 5e14c7240ae9 fs: cifs: Remove repeated struct declaration adds 9f4c6eed26a2 cifs: cifspdu.h: Replace one-element array with flexible-a [...] adds ec4e4862a92b cifs: remove old dead code adds b9335f621064 SMB3: update structures for new compression protocol definitions adds 8d7672235533 cifs: don't cargo-cult strndup() adds 9cfdb1c12bae cifs: constify get_normalized_path() properly adds 558691393a43 cifs: constify path argument of ->make_node() adds f6f1f1790775 cifs: constify pathname arguments in a bunch of helpers adds 8e33cf20ceb7 cifs: make build_path_from_dentry() return const char * adds f6a9bc336b60 cifs: allocate buffer in the caller of build_path_from_dentry() adds 991e72eb0e99 cifs: switch build_path_from_dentry() to using dentry_path_raw() adds 4df3d976dda2 cifs: move the check for nohandlecache into open_shroot adds e6eb19504e23 cifs: pass a path to open_shroot and check if it is the ro [...] adds 45c0f1aabea9 cifs: rename the *_shroot* functions to *_cached_dir* adds 269f67e1ffea cifs: store a pointer to the root dentry in cifs_sb_info o [...] adds 5e9c89d43fa6 cifs: Grab a reference for the dentry of the cached direct [...] adds 6ef4e9cbe15d cifs: add a function to get a cached dir based on its dentry adds ed20f54a3c63 cifs: add a timestamp to track when the lease of the cache [...] adds ed8561fa1d12 cifs: pass the dentry instead of the inode down to the rev [...] adds f6d2353a50ae cifs: check the timestamp for the cached dirent when decid [...] adds 5476b5dd82c8 cifs: add support for FALLOC_FL_COLLAPSE_RANGE adds 7fe6fe95b936 cifs: add FALLOC_FL_INSERT_RANGE support adds 9d4ac8b6302c cifs: make fs_context error logging wrapper adds d9a869227749 cifs: add fs_context param to parsing helpers adds 24fedddc954e cifs: log mount errors using cifs_errorf() adds 94b0595a8e01 cifs: export supported mount options via new mount_params [...] adds ccd48ec3d4a6 smb2: fix use-after-free in smb2_ioctl_query_info() adds a637f4ae037e cifs: fix out-of-bound memory access when calling smb3_not [...] adds 83728cbf366e cifs: Return correct error code from smb2_get_enc_key adds ad7567bc65af cifs: remove unnecessary copies of tcon->crfid.fid adds 315db9a05b7a cifs: fix leak in cifs_smb3_do_mount() ctx adds 423333bcba24 smb3: limit noisy error adds a3ea5316486b smb3: add rasize mount parameter to improve readahead performance adds b2968f98870f cifs: update internal version number adds c7a3b2589fcb Merge remote-tracking branch 'cifs/for-next' adds 636e6ab93d57 cifsd: add server handler for central processing and tranp [...] adds c51bcfa77619 cifsd: add server-side procedures for SMB3 adds 5ec118c55e79 cifsd: add file operations adds 5bda69448874 cifsd: add Kconfig and Makefile adds 7ab7381ef314 MAINTAINERS: add cifsd kernel server adds 30ce11572f0e cifsd: fix WARNING: Title overline too short adds 7b0be16a0266 cifsd: fix WARNING: document isn't included in any toctree adds c04e70b072d8 cifsd: uniquify extract_sharename() adds ed2efc436045 cifsd: Fix a handful of spelling mistakes adds fb263aa6cce5 cifsd: fix WARNING: unmet direct dependencies detected for [...] adds cc5bcd89a830 cifsd: fix a precedence bug in parse_dacl() adds b23b9c703874 cifsd: fix a IS_ERR() vs NULL bug adds 14a770b4d4a2 cifsd: Fix a use after free on error path adds 15c04519b195 cifsd: fix static checker warning from smb_direct_post_sen [...] adds 61f6cffd3442 cifsd: fix static checker warning from smb_check_perm_dacl() adds 1579ed6ae7d6 cifsd: update cifsd.rst document adds 2d0799689042 cifsd: add index.rst in cifs documentation adds be286a41840d cifsd: remove unneeded FIXME comments adds 419cdb94c7f2 cifsd: fix incorrect comments adds f6873c9d9b46 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds 073c576ad1aa cifsd: Pass string length parameter to match_pattern() adds 978080ef559b cifsd: fix build warnings from cifsd.rst adds 3ada5c1c27ca cifsd: Fix an error code in smb2_read() adds 0f66f043d0dc cifsd: fix error handling in ksmbd_server_init() adds f8c861a5448a cifsd: remove redundant assignment to variable err adds 517b8b1017eb cifsd: remove unneeded macros adds 1b6087f3d3ef cifsd: fix wrong use of rw semaphore in __session_create() adds a75722667504 cifsd: use kmalloc() for small allocations adds 5c18f49d3c72 cifsd: add the check to work file lock and rename behavior [...] adds bb954c0d2472 cifsd: fix error return code in ksmbd_vfs_remove_file() adds 738711d6c164 cifsd: clean-up codes using chechpatch.pl --strict adds 81ef4d463ed9 cifsd: merge time_wrappers.h into smb_common.h adds 4ca4d2760fa0 cifsd: fix wrong prototype in comment adds 6a8bfb995f36 cifsd: fix implicit declaration of function 'groups_alloc' adds dab0adcb20fd cifsd: fix implicit declaration of function 'locks_alloc_lock' adds d28a2decb9b4 cifsd: remove smack inherit leftovers adds 19c1062f6a40 cifsd: remove calling d_path in error paths adds c041d002e338 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds 759faa088f76 cifsd: use file_inode() instead of d_inode() adds 50319eb83bc9 cifsd: remove useless error handling in ksmbd_vfs_read adds 7b4d7c91fb53 cifsd: use xarray instead of linked list for tree connect list adds 6760778ea9cd cifsd: remove stale prototype and variables adds 45ac1be7c8b5 cifsd: fix memory leak when loop ends adds b446e5053d74 cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 987b53060307 cifsd: fix memdup.cocci warnings adds a40c870f3f9c cifsd: remove wrappers of kvmalloc/kvfree adds b933d4e8b83d doc: cifsd: change the reference to configuration.txt adds 18bb275cae74 cifsd: prevent a integer overflow in wm_alloc() adds f08c986b9013 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds e440d094b301 cifsd: remove unused including <linux/version.h> adds e60066ab7c5c cifsd: declare ida statically adds 2b39c20b7af6 cifsd: add the check if parent is stable by unexpected rename adds 828cd71b67c5 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds cc8433db17e8 cifsd: re-implement ksmbd_vfs_kern_path adds 398f811a589a cifsd: fix reference count decrement of unclaimed file in [...] adds e3838da6f59d cifsd: Remove smb2_put_name() adds c7df4ed25f00 cifsd: remove unused smberr.h adds 7b45d1207d9a cifsd: remove unused nterr.c file adds f197b9835eb6 cifsd: move nt time functions to misc.c adds 871897221bb8 cifsd: Fix potential null-ptr-deref in smb2_open() adds 880d8d6cbf00 cifsd: use d_inode() adds 82263d6caa18 cifsd: remove the dead code of unimplemented durable handle adds 72df8c0d055f cifsd: decoding gss token using lib/asn1_decoder.c adds a2537b2a2bde Merge pull request #39 from namjaejeon/cifsd-for-next adds ddcf6ffc587c cifsd: fix WARNING: Possible unnecessary 'out of memory' message adds 65f2dd6b3209 cifsd: fix WARNING: Too many leading tabs adds 21725ce32d62 Merge pull request #40 from namjaejeon/cifsd-for-next adds 88c5256d16b5 cifsd: fix build break from asn1 adds 7e6448ce1c08 Merge pull request #41 from namjaejeon/cifsd-for-next adds 99be254814f8 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds b7f8f259896f Merge tag 'v5.12-rc7' into ecryptfs/next adds 09d02efaafdc ecryptfs: read_write: File headers do not make good candid [...] adds b0cfbeff12da ecryptfs: debug: Demote a couple of kernel-doc abuses adds 64cbb654ed77 ecryptfs: dentry: File headers are not good candidates for [...] adds 446b5836af9f ecryptfs: kthread: Demote file header and provide descript [...] adds a62187eb1f48 ecryptfs: file: Demote kernel-doc abuses adds 1c6675cafc8c ecryptfs: super: Fix formatting, naming and kernel-doc abuses adds 1ab8e268ead8 ecryptfs: messaging: Add missing param descriptions and de [...] adds e24012062e3d ecryptfs: main: Demote a bunch of non-conformant kernel-do [...] adds 65bbb7b84611 ecryptfs: miscdev: File headers are not good kernel-doc ca [...] adds 5da877eadffb ecryptfs: crypto: Supply some missing param descriptions a [...] adds 688a9f7cd824 ecryptfs: mmap: Help out one function header and demote ot [...] adds d17074ac9ec8 ecryptfs: inode: Help out nearly-there header and demote n [...] adds ffbed072be00 ecryptfs: keystore: Fix some kernel-doc issues and demote [...] adds 724fa86291d0 eCryptfs: Use DEFINE_MUTEX() for mutex lock adds 1abbe1106d48 ecryptfs: Fix typo in message adds 7f06ecd3afb0 ecryptfs: remove unused helpers adds 9046625511ad ecryptfs: fix kernel panic with null dev_name adds 34118c14a465 Merge remote-tracking branch 'ecryptfs/next' adds 5d624d7715b0 Merge remote-tracking branch 'erofs/dev' adds 4fb46867805f Merge remote-tracking branch 'exfat/dev' adds 9591c3a34f77 fs: introduce a wrapper uuid_to_fsid() adds 59cda49ecf6c shmem: allow reporting fanotify events with file handles on tmpfs adds 85cf9f5143e8 Pull tmpfs fsid support from Amir. adds a3cc754ad9b8 fs/reiserfs/journal.c: delete useless variables adds bf7ea7068a02 Pull reiserfs cleanup. adds 17322b0ef924 Merge remote-tracking branch 'ext3/for_next' adds 5afa7e8b70d6 fs: fix reporting supported extra file attributes for statx() adds 5899593f51e6 ext4: Fix occasional generic/418 failure adds 6c0912739699 ext4: wipe ext4_dir_entry2 upon file deletion adds 8122b6936fd6 Merge remote-tracking branch 'ext4/dev' adds a7b4e506dcc4 f2fs: remove unnecessary struct declaration adds 9f43137cb903 Merge remote-tracking branch 'f2fs/dev' adds 7d044abb2bf4 Merge remote-tracking branch 'fuse/for-next' adds f9da1dc44ab3 Merge remote-tracking branch 'jfs/jfs-next' adds 8926cc830281 NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're u [...] adds 39fd01863616 NFS: Don't discard pNFS layout segments that are marked fo [...] adds de144ff4234f NFSv4: Don't discard segments marked for return in _pnfs_r [...] adds fb700ef02676 NFSv4.1: Simplify layout return in pnfs_layout_process() adds d99f2487e1de NFS: The 'fattr_valid' field in struct nfs_server should b [...] adds 9df1a6ccc8c2 Merge remote-tracking branch 'nfs/linux-next' adds f9b60e220921 nfsd: hash nfs4_files by inode number adds a0ce48375a36 nfsd: track filehandle aliasing in nfs4_files adds ebd9d2c2f5a7 nfsd: reshuffle some code adds aba2072f4523 nfsd: grant read delegations to clients holding writes adds 76c50eb70d8e nfsd: Fix fall-through warnings for Clang adds cb579086536f SUNRPC: fix ternary sign expansion bug in tracing adds b9f83ffaa0c0 SUNRPC: Fix null pointer dereference in svc_rqst_free() adds ba4f799f37f3 Merge remote-tracking branch 'cel/for-next' adds 1f0e2276363c Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 2e2e8027e248 Merge remote-tracking branch 'ubifs/next' adds 0336ca8beb97 Merge remote-tracking branch 'v9fs/9p-next' adds c8afbdb41338 Merge remote-tracking branch 'xfs/for-next' adds c26a64ac23aa Merge remote-tracking branch 'iomap/iomap-for-next' adds 0e0bb9deb5aa Merge remote-tracking branch 'file-locks/locks-next' adds d5ce9f7b3ff5 Merge remote-tracking branch 'vfs/for-next' adds 84696cfaf4d9 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bst [...] adds a386d19acc30 Merge branch 'for-5.13' into for-next adds 5d8dc50bc09f Merge remote-tracking branch 'printk/for-next' adds f9b6175e6346 Merge remote-tracking branch 'pci/next' adds 9550cfd18423 Merge remote-tracking branch 'pstore/for-next/pstore' adds 94351751a03e Merge remote-tracking branch 'hid/for-next' adds 10ce6e4e0a24 Merge remote-tracking branch 'i2c/i2c/for-next' adds 0d95f41ebde4 Revert "i3c master: fix missing destroy_workqueue() on err [...] adds caef294f737d Merge remote-tracking branch 'i3c/i3c/next' adds 6702f3cd2fcb Merge remote-tracking branch 'dmi/dmi-for-next' adds 69698bde1873 hwmon: (adm9240) Drop log messages from detect function adds 4f427dcb8963 hwmon: (adm9240) Store i2c device instead of client in local data adds 124b7e34a5a6 hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] adds 77d76768d098 hwmon: Switch to using the new API kobj_to_dev() adds 918f22104d64 hwmon: (corsair-psu) Update calculation of LINEAR11 values adds 9cff4d8b32d9 dt-bindings: trivial-devices: Add infineon,ir36021 adds e20a7198a20f hwmon: (pmbus) Add driver for Infineon IR36021 adds bfbbbe04d012 hwmon: (nct6683) Support NCT6686D adds d3e33067a6e4 hwmon: (pmbus) Add pmbus_set_update() function to set update flag adds 42bfe7dd0f99 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver adds c2d5f273c505 hwmon: (corsair-psu) add support for critical values adds 23bc3caf42bd hwmon: (ftsteutates) Fix spelling typo adds f3e3464ec893 hwmon: (ds1621) Use kobj_to_dev() adds 9d2227bb9bd4 hwmon: Use kobj_to_dev() adds af9a973040bd hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] adds 82e3430dfa8c hwmon: add driver for NZXT Kraken X42/X52/X62/X72 adds f807e8be4699 hwmon: (pmbus) Replace - with _ in device names before reg [...] adds 1f4d4af4d7a1 hwmon: replace snprintf in show functions with sysfs_emit adds 90e85e6309ff dt-bindings: Add vendor prefix and trivial device for BluT [...] adds 15b2703e5e02 hwmon: (pmbus) Add driver for BluTek BPA-RS600 adds 73a76220e45e hwmon: (ftsteutates) Rudimentary typo fixes adds fd1edbd39862 dt-bindings: Add trivial device entry for TPS53676 adds cb3d37b59012 hwmon: (pmbus/tps53679) Add support for TI TPS53676 adds f7bf7eb2d734 hwmon: (mlxreg-fan) Add support for fan drawers capability [...] adds e3b65ffa13bd MAINTAINERS: Add keyword pattern for hwmon registration functions adds 807b8c29db4f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] adds c3dd4b7d1e09 hwmon: (nct6683) remove useless function adds e7e0b466a848 hwmon: (sch5627) Convert to hwmon_device_register_with_info() adds 790ac8fab116 hwmon: (sch5627) Split sch5627_update_device() adds 25b000a80bd7 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] adds 1734b4135a62 hwmon: Add driver for fsp-3y PSUs and PDUs adds f025314306ae hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] adds 93a6fb2c9135 hwmon: (sch5627) Use devres function adds bab10bf90aaa hwmon: (sch5627) Remove unnecessary error path adds 1e4063329fe8 hwmon: (pmbus) Add pmbus driver for MAX15301 adds b94ca77eeae7 hwmon: (pmbus) Introduce PMBUS symbol namespace adds e1576396a7a0 hwmon: Clarify scope of attribute access adds 9049572fb145 hwmon: Remove amd_energy driver adds 0e5d44df7c0b Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds e9dfeed25186 docs: sphinx-pre-install: don't barf on beta Sphinx releases adds b77e0ce62d63 docs/zh_CN: add core-api irq concepts.rst translation adds e8ebbdff7b93 docs/zh_CN: add core-api irq irq-affinity.rst translation adds 3e77439e691a docs/zh_CN: add core-api irq irq-domain.rst translation adds 83d07650f5af docs/zh_CN: add core-api irq irqflags-tracing.rst translation adds b9b4c3831527 docs/zh_CN: add core-api irq index.rst translation adds 6c5c146cd9af docs/zh_CN: add core-api index.rst translation adds aa93de203064 docs/zh_CN: add core api translation to zh_CN index adds 3f59307f991b docs/zh_CN: add openrisc openrisc_port.rst translation adds 30d0f7d7aa8c docs/zh_CN: add openrisc todo.rst translation adds acc6a91a29bf docs/zh_CN: add openrisc index.rst translation adds 441ca977a84d docs/zh_CN: add openrisc translation to zh_CN index adds 6ab4f4364c45 Merge remote-tracking branch 'jc_docs/docs-next' adds 241f206e0755 Merge remote-tracking branch 'v4l-dvb/master' adds 478a0ec17c70 Merge branch 'acpica' into linux-next adds d2e8f34954f3 Merge branches 'acpi-pci' and 'acpi-processor' into linux-next adds 4932af0496c0 Merge branch 'acpi-messages' into linux-next adds 6f319a743ccc Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and [...] adds 5b5bd25a163c Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' [...] adds dff1cbf20684 Merge branch 'acpi-misc' into linux-next adds c8e17e5ba410 Merge branch 'pm-cpufreq' into linux-next adds 684041aa2913 Merge branch 'pm-cpuidle' into linux-next adds 4da6d76fb439 PM: wakeup: use dev_set_name() directly adds 43e7b82b80ab Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] adds 52e0d9fc1bba Merge branch 'pm-opp' into linux-next adds d92ae251a19e Merge branch 'pm-devfreq' into linux-next adds 767c5819346a Merge branches 'pm-docs' and 'pm-tools' into linux-next adds 304bbea920d3 Merge branch 'devprop' into linux-next adds 733dda9cc849 cpufreq: Kconfig: fix documentation links adds f5d1499ae209 PM: hibernate: x86: Use crc32 instead of md5 for hibernati [...] adds 864a3f480ba3 Merge branches 'pm-cpufreq' and 'pm-sleep' into linux-next adds c3f2311e4b9e ACPI: APEI: remove redundant assignment to variable rc adds 2dfbacc65d1d ACPI: video: use native backlight for GA401/GA502/GA503 adds e5e331f4da12 Merge branches 'acpi-apei' and 'acpi-video' into linux-next adds 44573c6d6636 Merge remote-tracking branch 'pm/linux-next' adds a2149ab815fc thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 adds 8cd7ab2a1a39 thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] adds d1ab7c3a33d2 thermal/drivers/bcm2835: Remove redundant dev_err call in [...] adds 2eb87d75f980 thermal/drivers/intel: Introduce tcc cooling driver adds beaa41029fde thermal/drivers/hisi: Remove redundant dev_err call in his [...] adds fc88f7ad763a thermal/drivers/tegra: Use devm_platform_ioremap_resource_byname adds 5a4a8235fee6 thermal/drivers/ti-soc-thermal/ti-bandgap: Rearrange all t [...] adds bd5d553653e4 dt-bindings: thermal: thermal-sensor: require "#thermal-se [...] adds d473327f8f53 thermal/drivers/ti-soc-thermal/bandgap Remove unused varia [...] adds 08e9fdfbb224 dt-bindings: thermal: brcm,ns-thermal: Convert to the json-schema adds 93effd83b692 iwlwifi: mvm: tt: Replace thermal_notify_framework adds d60d6e7adfc3 thermal/core: Remove thermal_notify_framework adds a5655d90cf50 Documentation: driver-api: thermal: Remove thermal_notify_ [...] adds 9d51769b2e75 thermal/drivers/tsens: Don't hardcode sensor slope adds a0ed1411278d thermal/drivers/tsens: Convert msm8960 to reg_field adds 53e2a20e4c41 thermal/drivers/tsens: Add VER_0 tsens version adds fdda131f8fba thermal/drivers/tsens: Use init_common for msm8960 adds 3d08f029fdbb thermal/drivers/tsens: Fix bug in sensor enable for msm8960 adds dfc1193d4dbd thermal/drivers/tsens: Replace custom 8960 apis with generic apis adds 2ebd0982e6ba thermal/drivers/tsens: Drop unused define for msm8960 adds 6b3aeafbc12c thermal/drivers/tsens: Add support for ipq8064-tsens adds 26b2f03d2adf dt-bindings: thermal: tsens: Document ipq8064 bindings adds b70dbf40eb07 thermal/core: Create a helper __thermal_cdev_update() with [...] adds d3b60ed9b135 thermal/core/power_allocator: Maintain the device statisti [...] adds 0952177f2a1f thermal/core/power_allocator: Update once cooling devices [...] adds fef05776eb02 thermal/core/fair share: Lock the thermal zone while loopi [...] adds 1a9336981066 thermal/core/fair share: Use the lockless __thermal_cdev_u [...] adds ab39c8853737 thermal/core/power allocator: Use the lockless __thermal_c [...] adds c310e546164d thermal/drivers/mtk_thermal: Remove redundant initializati [...] adds 5118f96d171b Merge remote-tracking branch 'thermal/thermal/linux-next' adds bd4df45eb66b Merge remote-tracking branch 'ieee1394/for-next' adds 46cc413712b2 Merge remote-tracking branch 'dlm/next' adds 8d4df6f4f09c swiotlb: Fix the type of index adds 545291f4a72c Merge remote-tracking branch 'swiotlb/linux-next' adds 65d4801ae44e RDMA/core: Unify RoCE check and re-factor code adds 338a010cb616 IB/ipoib: Improve latency in ipoib/cm connection formation adds ae9884829c48 RDMA/bnxt_re: Depend on bnxt ethernet driver and not blind [...] adds bcf9ee0520fa RDMA/bnxt_re: Create direct symbol link between bnxt modules adds 1900357e75dc RDMA/bnxt_re: Get rid of custom module reference counting adds 9480fd557be4 IB/ipoib: Remove unnecessary struct declaration adds 3a6684385928 RDMA/cxgb4: add missing qpid increment adds 783a11bf2400 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails adds dedbc2d35863 IB/mlx5: Set right RoCE l3 type and roce version while del [...] adds 982b7c140ecd RDMA/mlx5: Fix type assignment for ICM DM adds 054bd5aeac9a RDMA/mlx4: Remove an unused variable adds 9a89d3ad6d39 RDMA/mlx5: Expose private query port adds 45062f441590 RDMA/rxe: Fix a bug in rxe_fill_ip_info() adds 4d51c3d9de4b RDMA/cma: Skip device which doesn't support CM adds cb5cd0ea4eb3 RDMA/core: Add CM to restrack after successful attachment [...] adds 12ce208f40c7 RDMA/nldev: Return context information adds 48f8a70e899f RDMA/restrack: Add support to get resource tracking for SRQ adds 391c6bd5ac80 RDMA/nldev: Return SRQ information adds c6c11ad3ab9f RDMA/nldev: Add QP numbers to SRQ information adds d30655d9407d Merge remote-tracking branch 'rdma/for-next' adds 11ac4e668a44 r8169: keep pause settings on interface down/up cycle adds 56aa7b21a5a7 Merge tag 'wireless-drivers-next-2021-04-18' of git://git. [...] adds 9e46fb656fdb nexthop: Restart nexthop dump based on last dumped nexthop [...] adds bf5eb67dc80a selftests: fib_nexthops: Test large scale nexthop flushing adds c589fa10f1ed Merge branch 'nh-flushing' adds 83c1ca257aca mld: remove unnecessary prototypes adds ca9c54d2d6a5 net: mana: Add a driver for Microsoft Azure Network Adapte [...] adds c1d9e34e1128 ethtool: ioctl: Fix out-of-bounds warning in store_link_ks [...] adds 87614b931c24 net: enetc: create a common enetc_pf_to_port helper adds 4ac7acc67f29 dt-bindings: net: fsl: enetc: add the IERB documentation adds e7d48e5fbf30 net: enetc: add a mini driver for the Integrated Endpoint [...] adds b764dc6cc1ba arm64: dts: ls1028a: declare the Integrated Endpoint Regis [...] adds a8648887880f net: enetc: add support for flow control adds 6ed33c131287 Merge branch 'enetc-flow-control' adds 46fd4471615c net: xilinx: drivers need/depend on HAS_IOMEM adds 1c5a2ba67989 net: hns3: remove a duplicate pf reset counting adds 8ed64dbe0bdf net: hns3: cleanup inappropriate spaces in struct hlcgevf_ [...] adds e407efdd94cd net: hns3: change the value of the SEPARATOR_VALUE macro i [...] adds 32c1fdb5e9ca Merge branch 'hns3-next' adds 6ecaf81d4ac6 net: ethernet: mediatek: fix a typo bug in flow offloading adds c6400e3fc3fa netlink: simplify nl_set_extack_cookie_u64(), nl_set_extac [...] adds 6dd06ec7c13b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 0e389028ad75 net: ethernet: mtk_eth_soc: fix undefined reference to `ds [...] adds 014d029876b2 net: ethernet: mtk_eth_soc: missing mutex adds f5c2cb583abe net: ethernet: mtk_eth_soc: handle VLAN pop action adds 9652168304b1 Merge branch 'mtk_ppe_offload-fixes' adds 89f9d5400b53 net: korina: Fix MDIO functions adds b4cd249a8cc0 net: korina: Use devres functions adds e42f10533d7c net: korina: Remove not needed cache flushes adds 0fe632471aeb net: korina: Remove nested helpers adds 0fc96939a97f net: korina: Use DMA API adds af80425e05b2 net: korina: Only pass mac address via platform data adds 10b26f078151 net: korina: Add support for device tree adds e4cd854ec487 net: korina: Get mdio input clock via common clock framework adds 6ef92063bf94 net: korina: Make driver COMPILE_TESTable adds d1a2c2315cc9 dt-bindings: net: korina: Add DT bindings for IDT 79RC3243x SoCs adds a2a12d3ae24d Merge branch 'korina-next' adds d7f576dc9836 net: stmmac: fix memory leak during driver probe adds ced97eea3974 net: marvell: prestera: add support for AC3X 98DX3265 device adds da702f34e3cc net: phy: add genphy_c45_pma_suspend/resume adds b050f2f15e04 phy: nxp-c45: add driver for tja1103 adds 9b8fd2c9f14b Merge branch 'tja1103-driver' adds 37434782d63f bnxt: add more ethtool standard stats adds d1f0a5e1fb4e ethtool: stats: clarify the initialization to ETHTOOL_STAT [...] adds e9377a911d77 ethtool: add missing EEPROM to list of messages adds f4f86d8d2c04 net: phy: execute genphy_loopback() per default on all PHYs adds 014068dcb5b1 net: phy: genphy_loopback: add link speed configuration adds 3e1e58d64c3d net: add generic selftest support adds 6016ba345f97 net: fec: make use of generic NET_SELFTESTS library adds b62a12fc047d net: ag71xx: make use of generic NET_SELFTESTS library adds a71acad90a3f net: dsa: enable selftest support for all switches by default adds e655bbf90330 Merge branch 'net-generic-selftest-support' adds 316bcffe4479 net: dsa: felix: disable always guard band bit for TAS config adds d408c01caef4 net/mlx5e: Fix lost changes during code movements adds 6a5689ba0259 net/mlx5e: Fix possible non-initialized struct usage adds 6980ffa0c5a8 net/mlx5e: RX, Add checks for calculated Striding RQ attributes adds 7d22ad732d15 net/mlx5: DR, Rename an argument in dr_rdma_segments adds ff1925bb0de4 net/mlx5: DR, Fix SQ/RQ in doorbell bitmask adds 25cb31768042 net/mlx5: E-Switch, Improve error messages in term table creation adds 704cfecdd03d net/mlx5: mlx5_ifc updates for flex parser adds 323b91acc189 net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions adds 160e9cb37a84 net/mlx5: DR, Add support for dynamic flex parser adds 4923938d2fb5 net/mlx5: DR, Set STEv0 ICMP flex parser dynamically adds 3442e0335e70 net/mlx5: DR, Add support for matching on geneve TLV option adds 35ba005d820b net/mlx5: DR, Set flex parser for TNL_MPLS dynamically adds df9dd15ae118 net/mlx5: DR, Add support for matching tunnel GTP-U adds 7304d603a57a net/mlx5: DR, Add support for force-loopback QP adds aeacb52a8de7 net/mlx5: DR, Add support for isolate_vl_tc QP adds ff254dad0e5b Merge tag 'mlx5-updates-2021-04-19' of git://git.kernel.or [...] adds 56e2e5de441a korina: Fix conflict with global symbol desc_empty on x86. adds 41d26bf4aba0 net: phy: marvell: refactor HWMON OOP style adds 4f920c299d4c net: phy: marvell: fix HWMON enable register for 6390 adds 002181735184 net: phy: marvell: use assignment by bitwise AND operator adds c5d015b0e097 net: dsa: mv88e6xxx: simulate Amethyst PHY model number adds a978f7c479ea net: phy: marvell: add support for Amethyst internal PHY adds b015f4efc439 Merge branch 'marvell-phy-hwmon' adds 790aad0eccd2 korina: Fix build. adds 17c0e6d1757f mlxsw: spectrum_qdisc: Drop one argument from check_params [...] adds 290fe2c595fb mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() adds 549f2aae84dd mlxsw: spectrum_qdisc: Drop an always-true condition adds 017a131cdec6 mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 adds b21832b56807 mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_ [...] adds 51d52ed95550 mlxsw: spectrum_qdisc: Track children per qdisc adds cff99e204553 mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock adds 5cbd96025330 mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically adds 7de85b0431cd mlxsw: spectrum_qdisc: Index future FIFOs by band number adds 0a4d0cb1a326 selftests: mlxsw: sch_red_ets: Test proper counter cleanin [...] adds c9ad20573a91 Merge branch 'mlxsw-refactor-qdisc-offload' adds 810344ed07d9 cfg80211: fix an htmldoc warning adds 5d9c358d05f6 cfg80211: fix a few kernel-doc warnings adds 623b988f2dcb cfg80211: constify ieee80211_get_response_rate return adds ca47b46294ea mac80211: properly process TXQ management frames adds bab7f5ca81de mac80211: minstrel_ht: remove extraneous indentation on if [...] adds 8de8570489d1 mac80211: aes_cmac: check crypto_shash_setkey() return value adds efce5b50bad8 ieee80211: add the values of ranging parameters max LTF to [...] adds 73807523f9a6 nl80211/cfg80211: add a flag to negotiate for LMR feedback [...] adds f30386a85f69 mac80211: make ieee80211_vif_to_wdev work when the vif isn [...] adds 253907ab8bc0 mac80211: properly drop the connection in case of invalid CSA IE adds f12ce9f607ff nl80211: Add new RSNXE related nl80211 extended features adds 7dd231eb9ca6 mac80211: drop the connection if firmware crashed while in CSA adds 76cf42213307 wireless: align some HE capabilities with the spec adds 1f851b8dfd76 wireless: align HE capabilities A-MPDU Length Exponent Extension adds 2f5164447cda wireless: fix spelling of A-MSDU in HE capabilities adds 010bfbe768f7 cfg80211: scan: drop entry from hidden_list on overflow adds 08322284c162 Merge tag 'mac80211-next-for-net-next-2021-04-20' of git:/ [...] adds 670bb80f8196 net: dsa: mv88e6xxx: Mark chips with undocumented EDSA tag [...] adds 9a99bef5f87f net: dsa: mv88e6xxx: Allow dynamic reconfiguration of tag [...] adds 21e0b508c8d1 net: dsa: Only notify CPU ports of changes to the tag protocol adds deff710703d8 net: dsa: Allow default tag protocol to be overridden from DT adds eb78cacebaf2 dt-bindings: net: dsa: Document dsa-tag-protocol property adds ebbcac3dc26b Merge branch 'dsa-tag-override' adds b8c55ce266de net: wwan: Fix bit ops double shift adds f5d7872a8b8a virtio-net: restrict build_skb() use to some arches adds 1b8caefaf4f0 net: enetc: automatically select IERB module adds 6b3a63100ded phy: nxp-c45-tja11xx: fix phase offset calculation adds af39c8f72301 virtio-net: fix use-after-free in page_to_skb() adds 55cdc26a91ac net: mana: remove redundant initialization of variable err adds 8f7e876273e2 net: phy: at803x: fix probe error if copper page is selected adds a926c025d56b net: wwan: mhi_wwan_ctrl: Fix RX buffer starvation adds e4bbc5c53a8f octeontx2-af: cn10k: Mailbox changes for CN10K CPT adds ecad2ce8c48f octeontx2-af: cn10k: Add mailbox to configure reassembly timeout adds 2e2ee4cd0ab5 octeontx2-af: Add mailbox for CPT stats adds 0e91e9a5d699 Merge branch 'octeontx2-af-cn10k' adds 78e70dbcfd03 net: dsa: mv88e6xxx: Correct spelling of define "ADRR" -> "ADDR" adds 281140a0a2ce net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size adds 836021a2d0e0 net: dsa: mv88e6xxx: Export cross-chip PVT as devlink region adds 2acf63c16a3b Merge branch 'mv88e6xxx-small-improvements' adds 53e35ebb9a17 stmmac: intel: unlock on error path in intel_crosststamp() adds 70a7c484c7c3 net: dsa: fix bridge support for drivers without port_brid [...] adds 17cb00704c21 stmmac: intel: set TSO/TBS TX Queues default settings adds 36e69da892f1 net: ethernet: ravb: Fix release of refclk adds 68f5c12abbc9 net: bridge: fix error in br_multicast_add_port when CONFI [...] adds 5d869070569a net: phy: marvell: don't use empty switch default case adds 45b102dd8149 net: mana: fix PCI_HYPERV dependency adds 74c97ea3b61e net: enetc: fix link error again adds a9b5d871abc4 netdevsim: Only use sampling truncation length when valid adds 57e222475545 net: wwan: core: Return poll error in case of port removal adds 3197a98c7081 vxge: avoid -Wemtpy-body warnings adds 0891c89674e8 ice: warn about potentially malicious VFs adds c0dcaa55f91d ice: Allow ignoring opcodes on specific VF adds 142da08c4dc0 ice: Advertise virtchnl UDP segmentation offload capability adds c91a4f9feb67 iavf: add support for UDP Segmentation Offload adds c9b5f681fe41 ice: remove redundant assignment to pointer vsi adds c5afbe99b778 ice: Add helper function to get the VF's VSI adds 222a8ab01698 ice: Enable RSS configure for AVF adds ddd1f3cfed3f ice: Support RSS configure removal for AVF adds 0aaeb4fbc842 iavf: Add framework to enable ethtool RSS config adds 5ab91e0593a1 iavf: Support for modifying TCP RSS flow hashing adds 7b8f3f957b22 iavf: Support for modifying UDP RSS flow hashing adds e41985f0fe8b iavf: Support for modifying SCTP RSS flow hashing adds 9904e1ee962b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds f49c35b89b78 r8152: replace return with break for ram code speedup mode [...] adds 79ebfb11fe08 net/mlx4: Treat VFs fair when handling comm_channel_events adds 96874c619c20 net: stmmac: Add HW descriptor prefetch setting for DWMAC [...] adds 676b7ec67d79 stmmac: intel: Enable HW descriptor prefetch by default adds cad4162a90ae Merge branch 'stmmac-swmac-desc-prefetch' adds ed744d819379 net: sock: remove the unnecessary check in proto_register adds f80bd740cb7c virtio-net: fix use-after-free in skb_gro_receive adds d90a94680bc0 net: mana: Use int to check the return value of mana_gd_poll_cq() adds 3f57d8c40fea net: ethernet: mtk_eth_soc: fix RX VLAN offload adds 5196c4178549 net: ethernet: mtk_eth_soc: unmap RX data before calling b [...] adds 787082ab9f7b net: ethernet: mtk_eth_soc: fix build_skb cleanup adds c30c4a827390 net: ethernet: mtk_eth_soc: use napi_consume_skb adds 3630d519d7c3 net: ethernet: mtk_eth_soc: reduce MDIO bus access latency adds 16ef670789b2 net: ethernet: mtk_eth_soc: remove unnecessary TX queue stops adds 59555a8d0dd3 net: ethernet: mtk_eth_soc: use larger burst size for QDMA TX adds 6b4423b258b9 net: ethernet: mtk_eth_soc: increase DMA ring sizes adds e9229ffd550b net: ethernet: mtk_eth_soc: implement dynamic interrupt mo [...] adds 4e6bf609569c net: ethernet: mtk_eth_soc: cache HW pointer of last freed [...] adds 816ac3e6e67b net: ethernet: mtk_eth_soc: only read the full RX descript [...] adds 16769a8923fa net: ethernet: mtk_eth_soc: reduce unnecessary interrupts adds db2c7b353db3 net: ethernet: mtk_eth_soc: rework NAPI callbacks adds fa817272c37e net: ethernet: mtk_eth_soc: set PPE flow hash as skb hash [...] adds 3bc8e0aff23b net: ethernet: mtk_eth_soc: use iopoll.h macro for DMA init adds d02f304b4b60 Merge branch 'mk_eth_soc_fixes-perf-improvements' adds b07dd26f07af flow: remove spi key from flowi struct adds 7baf867fef7c xfrm: remove stray synchronize_rcu from xfrm_init adds 6218fe186109 xfrm: avoid synchronize_rcu during netns destruction adds 747b67088f8d xfrm: ipcomp: remove unnecessary get_cpu() adds 7679f864a0b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7ce9c3d363ac enetc: fix locking for one-step timestamping packet transfer adds e7865ea51b0b r8152: remove NCM mode from REALTEK_USB_DEVICE macro adds 55319eeb5bbc r8152: redefine REALTEK_USB_DEVICE macro adds 8f8590dd9b6e Merge branch 'r8152-adjust-REALTEK_USB_DEVICE' adds f98bf9ee6312 rtw88: 8822c: reorder macro position according to the regi [...] adds 056b239f8672 rtw88: 8822c: Add gap-k calibration to improve long range [...] adds 3b25bac89353 rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK adds 559f6cb31837 rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no [...] adds a548909d7ad7 rtw88: Fix potential unrecoverable tx queue stop adds 7bd3760c71f7 rtw88: refine napi deinit flow adds ff0224e97d5d libertas_tf: Remove duplicate struct declaration adds afda33499bea rtlwifi: implement set_tim by update beacon content adds 7dd9a40fd6e0 ath9k: Fix error check in ath9k_hw_read_revisions() for PC [...] adds 8392df5d7e0b ath10k: Fix a use after free in ath10k_htc_send_bundle adds eaaf52e4b866 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unloc [...] adds 6dc89f070d28 ath11k: qmi: Fix spelling mistake "requeqst" -> "request" adds ff9f732a87ca ath11k: fix warning in ath11k_mhi_config adds 820aa37638a2 wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt adds bb43e5718d8f wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join adds a9a4c080deb3 wlcore: Fix buffer overrun by snprintf due to incorrect bu [...] adds 130f634da1af qtnfmac: Fix possible buffer overflow in qtnf_event_handle [...] adds 7a4fc7154e32 brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough adds 2601dda8faa7 mt76: testmode: add support to send larger packet adds e6678f9dc59a mt76: mt7915: rework mt7915_tm_set_tx_len() adds cc91747be98f mt76: mt7915: fix rate setting of tx descriptor in testmode adds 8ab31da7b89f mt76: mt7615: fix memleak when mt7615_unregister_device() adds e9d32af478cf mt76: mt7915: fix memleak when mt7915_unregister_device() adds 6362dd16596e mt76: mt7915: only free skbs after mt7915_dma_reset() when [...] adds 91577ccae646 mt76: mt7615: only free skbs after mt7615_dma_reset() when [...] adds 06991d1f73a9 mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() adds 2b9ea5a8cf1b mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device adds 6929d1d747b3 mt76: flush tx status queue on DMA reset adds 2de6ccebe0e7 dt-bindings:net:wireless:mediatek,mt76: introduce power-li [...] adds 22b980badc0f mt76: add functions for parsing rate power limits from DT adds a9627d992b5e mt76: extend DT rate power limits to support 11ax devices adds fb0d90540b66 mt76: mt7615: implement support for using DT rate power limits adds 729d3dbd3bf2 mt76: mt7615: do not use mt7615 single-sku values for mt7663 adds 18369a4f9d73 mt76: introduce single-sku support for mt7663/mt7921 adds ea29acc97c55 mt76: mt7921: add dumping Tx power table adds 453873637b85 mt76: mt7615: fix hardware error recovery for mt7663 adds 5c7d374444af mt76: mt7615: fix entering driver-own state on mt7663 adds 4efcfd5c36bd mt76: mt7615: load ROM patch before checking patch semapho [...] adds 495184ac91bb mt76: mt7915: add support for applying pre-calibration data adds a8333801d69d mt76: mt7921: move hw configuration in mt7921_register_device adds 53d35b1aa0bd mt76: improve mcu error logging adds 987c8fb4de43 mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex adds f1ae92bbc43b mt76: mt7921: add wifisys reset support in debugfs adds e513ae49088b mt76: mt7921: abort uncompleted scan by wifi reset adds 790d228a6874 mt76: mt7915: add support for DT rate power limits adds ecb187a74e18 mt76: mt7915: rework the flow of txpower setting adds 5352efaed081 mt76: mt7915: directly read per-rate tx power from registers adds 367518858e78 mt76: mt7921: do not use 0 as NULL pointer adds f4f4089eb145 mt76: connac: move mcu_update_arp_filter in mt76_connac module adds d5a2abb0db9e mt76: mt7921: remove leftover function declaration adds fad90e43eac0 mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and [...] adds 7cd740f0e499 mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and [...] adds 7f2bc8ba11a0 mt76: connac: introduce wake counter for fw_pmctrl synchro [...] adds 9800462ddc58 mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds 335e97ace24a mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds cb8ed33d4b3f mt76: dma: add the capability to define a custom rx napi p [...] adds 917dccb6eebc mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds db928f1ab978 mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds 4f9b3aeb837a mt76: connac: unschedule ps_work in mt76_connac_pm_wake adds ec7bd7b4a9c0 mt76: connac: check wake refcount in mcu_fw_pmctrl adds efe9ec5cec38 mt76: connac: remove MT76_STATE_PM in mac_tx_free adds 1d4f5c68a0ed mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work adds a61826203ba8 mt76: connac: alaways wake the device before scanning adds 75e83c2035de mt76: mt7615: rely on pm refcounting in mt7615_led_set_config adds 310718ba6a13 mt76: connac: do not run mt76_txq_schedule_all directly adds e5f35576c8a9 mt76: connac: use waitqueue for runtime-pm adds 37a8648889f6 mt76: remove MT76_STATE_PM in tx path adds 36873246f78a mt76: mt7921: add awake and doze time accounting adds dc5d5f9d3fe4 mt76: mt7921: enable sw interrupts adds 4a52d6abb193 mt76: mt7615: Fix a dereference of pointer sta before it i [...] adds 0a1059d0f060 mt76: mt7921: move mt7921_dma_reset in dma.c adds fcad15d52ef5 mt76: mt7921: introduce mt7921_wpdma_reset utility routine adds 5536e7354aa8 mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities adds 77ba349101ac mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine adds c0b21255de9b mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility adds 1792eb0ecdc5 mt76: mt7921: enable deep sleep when the device suspends adds fe3fccde8870 mt76: mt7921: fix possible invalid register access adds b17aff336891 mt76: move token_lock, token and token_count in mt76_dev adds d089692bc793 mt76: move token utilities in mt76 common module adds 422f35119340 mt76: mt7915: do not read rf value from efuse in flash mode adds d43b3257621d mt76: mt7921: get rid of mcu_reset function pointer adds c18ba14c4bc9 mt76: mt7921: improve doze opportunity adds abe912ae3cd4 mt76: mt7663: add awake and doze time accounting adds b1bd7bb8121d mt76: connac: unschedule mac_work before going to sleep adds 081b37aea508 mt76: mt7921: mt7921_stop should put device in fw_own state adds 36fcc8cff592 mt76: mt7921: introduce mt7921_mcu_sta_add routine adds fdc088a7f4b0 mt76: debugfs: introduce napi_threaded node adds c8131dc32be2 mt76: mt7615: fix a precision vs width bug in printk adds b2bcc6d2a587 mt76: mt7915: fix a precision vs width bug in printk adds 2bf301bc81df mt76: mt7921: fix a precision vs width bug in printk adds 51252cc56ec9 mt76: move mt76_token_init in mt76_alloc_device adds 3df932141e4f mt76: mt7921: reinit wpdma during drv_own if necessary adds 9382531ec63f Merge tag 'mt76-for-kvalo-2021-04-21' of https://github.co [...] adds e40fa65c79b5 Merge tag 'wireless-drivers-next-2021-04-23' of git://git. [...] adds c8d0260cdd96 selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB ent [...] adds b6fc2f212108 selftests: mlxsw: Remove a redundant if statement in port_ [...] adds 1f1c92139e36 selftests: mlxsw: Remove a redundant if statement in tc_fl [...] adds 059b18e21c63 selftests: mlxsw: Return correct error code in resource sc [...] adds dda7f4fa5583 selftests: mlxsw: Increase the tolerance of backlog buildup adds 1233898ab758 selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test adds cbf2ec506c0b Merge branch 'mlxsw-selftest-fixes' adds 6d2c322cce04 i40e: refactor repeated link state reporting code adds 065aa694a76e i40e: use minimal Tx and Rx pairs for kdump adds dcb75338f6e7 i40e: use minimal Rx and Tx ring buffers for kdump adds 5c208e9f498e i40e: use minimal admin queue for kdump adds 1a0e880b028f iavf: remove duplicate free resources calls adds f995f95af626 iavf: change the flex-byte support number to macro definition adds f3b9da31f0e3 iavf: enhance the duplicated FDIR list scan handling adds 1f70dfc542e8 iavf: redefine the magic number for FDIR GTP-U header fields adds b1ce98c70eb9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds cb9d80f4940e mptcp: implement dummy MSG_ERRQUEUE support adds d976092ce1b0 mptcp: implement MSG_TRUNC support adds 987858e5d026 mptcp: ignore unsupported msg flags adds ca4fb892579f mptcp: add MSG_PEEK support adds df8aee6d6fa5 selftests: mptcp: add a test case for MSG_PEEK adds bd6e229f86c2 Merge branch 'mptcp-msg-flags' adds b881d089c7c9 selftests/net: bump timeout to 5 minutes adds cbbd21a47f83 net/atm: Fix spelling mistake "requed" -> "requeued" adds b2f0ca00e6b3 phy: nxp-c45-tja11xx: add interrupt support adds 35b4bd8423c6 Merge remote-tracking branch 'net-next/master' adds d9c9e4db186a bpf: Factorize bpf_trace_printk and bpf_seq_printf adds fff13c4bb646 bpf: Add a ARG_PTR_TO_CONST_STR argument type adds 7b15523a989b bpf: Add a bpf_snprintf helper adds 83cd92b46484 libbpf: Initialize the bpf_seq_printf parameters array fie [...] adds 58c2b1f5e012 libbpf: Introduce a BPF_SNPRINTF helper macro adds c2e39c6bdc7e selftests/bpf: Add a series of tests for bpf_snprintf adds 900367b208ee Merge branch 'Add a snprintf eBPF helper' adds 137733d08f4a samples/bpf: Fix broken tracex1 due to kprobe argument change adds fd0b88f73f53 bpf: Refine retval for bpf_get_task_stack helper adds bdc4e369454f bpf/selftests: Add bpf_get_task_stack retval bounds verifier test adds c77cec5c207b bpf/selftests: Add bpf_get_task_stack retval bounds test_prog adds 69443c47305e Merge branch 'bpf: refine retval for bpf_get_task_stack helper' adds d044d9fc1380 selftests/bpf: Add docs target as all dependency adds 22b6034323fd net, xdp: Update pkt_type if generic XDP changes unicast MAC adds 64ef3ddfa95e bpf, doc: Fix some invalid links in bpf_devel_QA.rst adds e7a1c1300891 xsk: Align XDP socket batch size with DPDK adds 8e8ee109b02c bpf: Notify user if we ever hit a bpf_snprintf verifier bug adds a8fad73e3334 bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR adds b1b9f535c48f Merge branch 'Simplify bpf_snprintf verifier code' adds 0dd7e456bb04 bpftool: Support dumping BTF VAR's "extern" linkage adds 5b438f01d7eb bpftool: Dump more info about DATASEC members adds 0fec7a3cee1c libbpf: Suppress compiler warning when using SEC() macro w [...] adds aea28a602fa1 libbpf: Mark BPF subprogs with hidden visibility as static [...] adds 6245947c1b3c libbpf: Allow gaps in BPF program sections to support over [...] adds c7ef5ec9573f libbpf: Refactor BTF map definition parsing adds beaa3711ada4 libbpf: Factor out symtab and relos sanity checks adds 42869d285276 libbpf: Make few internal helpers available outside of libbpf.c adds 386b1d241e1b libbpf: Extend sanity checking ELF symbols with externs va [...] adds 83a157279f21 libbpf: Tighten BTF type ID rewriting with error checking adds a46349227cd8 libbpf: Add linker extern resolution support for functions [...] adds 0a342457b3bd libbpf: Support extern resolution for BTF-defined maps in [...] adds 41c472e85b53 selftests/bpf: Use -O0 instead of -Og in selftests builds adds b131aed91009 selftests/bpf: Omit skeleton generation for multi-linked B [...] adds f2644fb44de9 selftests/bpf: Add function linking selftest adds 14f1aae17ee1 selftests/bpf: Add global variables linking selftest adds 3b2ad502256b selftests/bpf: Add map linking selftest adds a9dab4e45694 selftests/bpf: Document latest Clang fix expectations for [...] adds 7d3c10770603 Merge branch 'BPF static linker: support externs' adds 350a62ca065b bpf: Document the pahole release info related to libbpf in [...] adds 573598b5087d Merge remote-tracking branch 'bpf-next/for-next' adds 63ddadad66f3 Merge remote-tracking branch 'bluetooth/master' adds e5966cf20f0c gfs2: Fix fall-through warnings for Clang adds c91bc8535cbb Merge remote-tracking branch 'gfs2/for-next' adds a881537dfaf2 Revert "mtd: rawnand: bbt: Skip bad blocks when searching [...] adds 8a23fec4ee3c Merge remote-tracking branch 'mtd/mtd/next' adds b2a4411aca29 crypto: doc - fix kernel-doc notation in chacha.c and af_alg.c adds d9e21600dc09 crypto: hisilicon - dynamic configuration 'err_info' adds b7220a7439fa crypto: hisilicon - support new error types for ZIP adds 10594d1e5ff7 crypto: hisilicon - add new error type for SEC adds c4aab24448a3 crypto: hisilicon - enable new error types for QM adds 6535cbc49071 dt-bindings: crypto: ti,sa2ul: Add new compatible for AM64 adds e8a4529d4598 crypto: sa2ul - Support for per channel coherency adds 0bc42311cdff crypto: sa2ul - Add support for AM64 adds 25c2850eb80f crypto: chelsio - remove unused function adds 01fec8c3bbd0 crypto: ux500/cryp - Remove duplicate argument adds 66810912fd1e crypto: chelsio/chcr - Remove useless MODULE_VERSION adds b2d17df35ea5 crypto: octeontx2 - add support for OcteonTX2 98xx CPT block. adds 5d17c414e102 crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void [...] adds 195ec383d805 ccp: ccp - add support for Green Sardine adds 6b238db73701 crypto: s5p-sss - simplify getting of_device_id match data adds 3d3b3a0067d2 crypto: s5p-sss - remove unneeded local variable initialization adds 87bff3d8b94c crypto: s5p-sss - consistently use local 'dev' variable in [...] adds d17d9227c332 crypto: camellia - drop duplicate "depends on CRYPTO" adds a0fc20333ee4 fscrypt: relax Kconfig dependencies for crypto API algorithms adds e3a606f2c544 fsverity: relax build time dependency on CRYPTO_SHA256 adds bb8f48677698 Merge remote-tracking branch 'crypto/master' adds 8a9d24f222ea drm/ttm: fix return value check adds a4394b6d0a27 drm/ttm: Don't count pages in SG BOs against pages_limit adds a1a1ca70deb3 Merge tag 'drm-misc-next-fixes-2021-04-22' of git://anongi [...] adds c06e76b7971a Merge remote-tracking branch 'drm/drm-next' adds 2a269ba888d3 drm/ttm: fix error handling if no BO can be swapped out v4 adds b587b145a45b Merge remote-tracking branch 'drm-misc/for-linux-next' adds 20161e51dcea drm/amdkfd: add edc error interrupt handle for poison prop [...] adds 28a5d7a58949 drm/amdgpu: correct default gfx wdt timeout setting adds 9406d39bb6ef drm/amdgpu: enable tmz on renoir asics adds 53ee6609b42e drm/amdgpu: only harvest gcea/mmea error status in arcturus adds 1f8d3ad2a019 drm/amdgpu: only harvest gcea/mmea error status in aldebaran adds 6df23f4c5cef drm/amdgpu: fix a error injection failed issue adds f9727922fc68 drm/amdgpu: resolve erroneous gfx_v9_4_2 prints adds 7c49ee9ec54c drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish adds 19cc1f382956 drm/amd/display: fixed divide by zero kernel crash during [...] adds 7cd69b95a84b drm/amd/display: Add DSC check to seamless boot validation adds 26739690354b drm/amd/display: update hdcp display using correct CP type. adds 4ccf9446b2a3 drm/amd/display: add handling for hdcp2 rx id list validation adds 19a274f60104 drm/amd/display: disable seamless boot for external DP adds 8a20c9732969 drm/amd/display: removed unused function dc_link_reallocat [...] adds 9c82354e8984 drm/amd/display: treat memory as a single-channel for asym [...] adds 41ef8fbbef8e drm/amd/display: Fix FreeSync when RGB MPO in use adds 97d1765e67d6 drm/amd/display: Unconditionally clear training pattern se [...] adds 0eda55ca52c3 drm/amd/display: Add link rate optimization logs for ILR adds e0912e15d3e3 drm/amd/display: Always poll for rxstatus in authenticate adds 5dac2b7399d7 drm/amd/display: Fixed typo in function name. adds dad6bd779a6f drm/amd/display: Fix call to pass bpp in 16ths of a bit adds fdf7d4f547f7 drm/amd/display: Report Proper Quantization Range in AVI I [...] adds 6016cd9dba0f drm/amd/display: add helper for enabling mst stream features adds db6622e97e04 drm/amd/display: [FW Promotion] Release 0.0.62 adds 839ede894d08 drm/amd/display: 3.2.132 adds 5f41741a6d46 Revert "drm/amdgpu: workaround the TMR MC address issue (v2)" adds 1f0d8e3781f4 drm/amdgpu: Reset RAS error count and status regs adds ceb47e0d84d9 drm/amdgpu: Fix SDMA RAS error reporting on Aldebaran adds 5c88e3b86a88 drm/amdgpu: Add mem sync flag for IB allocated by SA adds 7845d80dda1f drm/amdgpu/gmc9: remove dummy read workaround for newer chips adds b40a6ab2cf92 drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu adds d4ec4bdc0bd5 drm/amdkfd: Allow access for mmapping KFD BOs adds cccbeb6209bd drm/amdgpu: Remove verify_access shortcut for KFD BOs adds 2aeb742b7212 drm/amdkfd: helper to convert gpu id and idx adds 40ce74d1b28d drm/amdkfd: add svm ioctl API adds 42de677f7999 drm/amdkfd: register svm range adds c5e2e4781ac5 drm/amdkfd: add svm ioctl GET_ATTR op adds 04d8d73dbcbe drm/amdgpu: add common HMM get pages function adds d8a3c1c80ceb drm/amdkfd: support larger svm range allocation adds b1c46c7d622b drm/amdkfd: validate svm range system memory adds 4683cfecadeb drm/amdkfd: deregister svm range adds d27afacfead5 drm/amdgpu: export vm update mapping interface adds f80fe9d3c114 drm/amdkfd: map svm range to GPUs adds 8a7c184a16d7 drm/amdkfd: svm range eviction and restore adds 9705c85ff2dc drm/amdgpu: Enable retry faults unconditionally on Aldebaran adds 063e33c5469c drm/amdkfd: add xnack enabled flag to kfd_process adds 0f7b5c44d4c5 drm/amdkfd: add ioctl to configure and query xnack retries adds 814ab9930cfd drm/amdkfd: register HMM device private zone adds c46ebb6a6d9d drm/amdkfd: set memory limit to avoid OOM with HMM enabled adds e49fe4040a10 drm/amdkfd: validate vram svm range from TTM adds b53fa124acdc drm/amdkfd: support xgmi same hive mapping adds 50ea50cf6f6d drm/amdkfd: copy memory through gart table adds 0b0e518d61af drm/amdkfd: HMM migrate ram to vram adds 48ff079b28d8 drm/amdkfd: HMM migrate vram to ram adds 90d7d3eda579 drm/amdkfd: invalidate tables on page retry fault adds 9dd9cc2f7433 drm/amdgpu: enable 48-bit IH timestamp counter adds 2383f56bbe4a drm/amdkfd: page table restore through svm API adds ea53af8a59c8 drm/amdkfd: SVM API call to restore page tables adds eb2cec5537bb drm/amdkfd: add svm_bo reference for eviction fence adds f04c79cfba7e drm/amdgpu: add param bit flag to create SVM BOs adds b41896e3eeb5 drm/amdkfd: add svm_bo eviction mechanism support adds 5f319c5c21b5 drm/amdgpu: svm bo enable_signal call condition adds 485bea1f90b3 drm/amdgpu: add svm_bo eviction to enable_signal cb adds cda0f85bfa5e drm/amdkfd: refine migration policy with xnack on adds 564d2b92c7d4 drm/amdkfd: add svm range validate timestamp adds 1a3b2b5dca19 drm/amdkfd: multiple gpu migrate vram to vram adds 4c166eb95dec drm/amdkfd: Add SVM API support capability bits adds 4ab159d2547c drm/amdkfd: Add CONFIG_HSA_AMD_SVM adds 2196927bcb4f drm/amd/amdgpu/amdgpu_device: Remove unused variable 'r' adds d3da76aa770b drm/radeon/radeon_device: Provide function name in kernel- [...] adds b16cc4bb1abb drm/amd/amdgpu/amdgpu_fence: Provide description for 'sche [...] adds 777d9000d91b drm/amd/amdgpu/amdgpu_gart: Correct a couple of function n [...] adds 27aa4a69b4ac drm/amd/amdgpu/amdgpu_ttm: Fix incorrectly documented func [...] adds 03691f55028a drm/amd/amdgpu/amdgpu_ring: Provide description for 'sched_score' adds 3bffd71debc6 drm/amd/amdgpu/amdgpu_cs: Repair some function naming disparity adds 6effe7797267 drm/amdgpu: refine gprs init shaders to check coverage adds 7e882aee845f drm/amdgpu: add support for ras init flags adds ef9bcfde9e1f drm/amdgpu: Enable SDMA MGCG for Vangogh adds 19d0dfda4c75 drm/amdgpu: optimize gfx ras features flag clean adds 1d712be90a6d drm/amd/amdgpu: add cgls adds fd6a440ebc83 drm/amdkfd: add per-vmid-debug map_process_support adds 502f0e28042b drm/amdgpu: disable gfx ras by default in aldebaran adds 126bbd4ab524 drm/amdgpu: extend xnack limit page fault timeout adds b19dbb7a90b4 drm/amdkfd: svm ranges creation for unregistered memory adds 63f1af83ae46 drm/amdkfd: set attribute access for default ranges adds 65f8db8150ee drm/amdkfd: fix uint32 variable compared to less than zero adds a40eb089b46e drm/amdkfd: remove redundant initialization to variable r adds a614b336f1c1 drm/amdgpu: fix coding style and documentation in amdgpu_g [...] adds 589939d40116 drm/amdgpu: fix coding style and documentation in amdgpu_v [...] adds 25e9146ae69e drm/amdgpu: expose amdgpu_bo_create_shadow() adds a35455d065c5 drm/amdgpu: cleanup amdgpu_vm_init() adds 77df5c131d4d drm/amdgpu: remove unused vm context flags adds adf6f5c51ea1 drm/amdgpu: create shadow bo using amdgpu_bo_create_shadow() adds cd2454d6cd97 drm/amdgpu: cleanup amdgpu_bo_create() adds 42daecfc2069 drm/amdgpu: remove AMDGPU_GEM_CREATE_SHADOW flag adds 3dc7216c1d50 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 adds c6c6a712199a drm/amd/display: Reject non-zero src_y and src_x for video planes adds 655c0ed19772 drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect() adds 564de1d12ce2 usb/host: enable auto power control for xhci-pci adds 619f347a18bb drm/amdgpu: add another raven1 gfxoff quirk adds ddefc7f0d91d drm/amdgpu: only check for _PR3 on dGPUs adds 5fdde01a4cd8 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds a2c64aa2afb3 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds b48f7b090e4d Revert "drm/amd/display: To modify the condition in indica [...] adds 747d0540c056 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds ec300d9d7e9a drm/amdkfd: Update L1 and add L2/3 cache information adds 39fe0dfd88b2 drm/radeon: Add HD-audio component notifier support adds 1811b1339ef8 drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 adds da979e80e8e9 drm/amdgpu/display: fix dal_allocation documentation adds 2d571da89389 drm/amdgpu/display: add documentation for dmcub_trace_event_en adds 3dce998713fa Merge remote-tracking branch 'amdgpu/drm-next' adds df2640b5b96e drm/i915/gvt: remove useless function adds 329328ec6a87 drm/i915/gvt: Fix error code in intel_gvt_init_device() adds 0349ec19c484 drm/i915/gvt: Remove duplicated register accessible check adds e65a4d378480 Merge tag 'gvt-next-fixes-2021-04-21' of https://github.co [...] adds 106a0c01c140 Merge remote-tracking branch 'drm-intel/for-linux-next' adds ddf671343be6 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 3871499050bf Merge remote-tracking branch 'imx-drm/imx-drm/next' adds a67883bda920 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 99c811d0df8a Merge remote-tracking branch 'regmap/for-next' adds 76fae6185f54 ALSA: hda/realtek: GA503 use same quirks as GA401 adds e7df7df5a380 ALSA: usb-audio: DJM-750: ensure format is set adds fd9db1058c6c ALSA: usb-audio: Re-apply implicit feedback mode to Pionee [...] adds 1c9d9dfd2d25 ALSA: hda/realtek - Headset Mic issue on HP platform adds bd15b15523fd ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic [...] adds cfd577acb769 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type [...] adds 37153cc5303a Revert "ALSA: usb-audio: Add support for many Roland devices..." adds 316791b556f7 ALSA: usb-audio: Generic application of implicit fb to Rol [...] adds ea4f21f8ef08 Merge remote-tracking branch 'sound/for-next' adds e86a53fb64ed ASoC: ak4458: check reset control status adds 59ce3233a538 ASoC: soc-acpi: remove useless initialization adds d3b47a888f0b ASoC: soc-core: fix signed/unsigned issue adds e2290daefef3 ASoC: soc-core: fix always-false condition adds 36924a12c320 ASoC: codecs: lpass-rx-macro: remove useless return adds 9726db36ed83 ASoC: codecs: rt5682: clarify expression adds 87143bfdb9f7 Merge series "ASoC: remove more cppcheck warnings" from Pi [...] adds 11a9b987611f ASoC: sigmadsp: Disable cache mechanism for readbacks adds b15c3ea7e0d2 ASoC: rt286: Configure combo jack for headphones adds f3bd4dde9f04 ASoC: rt298: Configure combo jack for headphones adds aa2f9c12821e ASoC: rt286: Generalize support for ALC3263 codec adds 4b1013f407dc Merge series "ASoC: rt286/rt298: Fixes for DMIC2 config an [...] adds 7f51384f17b3 ASoC: rt1015p: add support on format S32_LE adds ec1af6c64db9 ASoC: simple-card-utils: Allocate link info structure on heap adds 7342db3cddcd ASoC: ak4458: enable daisy chain adds 1a456b1c6be1 ASoC: audio-graph: move audio_graph_card_probe() to simple [...] adds f6fcc820e0c9 ASoC: audio-graph: move audio_graph_remove() to simple-car [...] adds 6769ea1e4315 ASoC: audio-graph: check ports if exists adds 14d78d74d7bc ASoC: audio-graph: remove "audio-graph-card, " preix support adds 67800ae93982 ASoC: audio-graph: remove unused "node" from graph_parse_m [...] adds 63f2f9cceb09 ASoC: audio-graph: remove Platform support adds 23b16df6c9c9 Merge series "ASoC: audio-graph: cleanups" from Kuninori M [...] adds 8859f809c7d5 ASoC: audio-graph: add graph_parse_node() adds e51237b8d305 ASoC: audio-graph: add graph_link_init() adds 59c35c44a9cf ASoC: simple-card: add simple_parse_node() adds 434392271afc ASoC: simple-card: add simple_link_init() adds 73371bacf047 ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() adds ccd4cc3ed069 ASoC: tegra: mark runtime-pm functions as __maybe_unused adds 65d1cce726d4 ASoC: stm32: properly get clk from the provider adds 104c3a9ed074 ASoC: wcd934x: use the clock provider API adds 8691743c511d ASoC: rt5682: clock driver must use the clock provider API adds 27dc72b44e85 ASoC: lpass: use the clock provider API adds 12f8127fe9e6 ASoC: da7219: properly get clk from the provider adds ca5118c0c00f ASoC: rt711-sdca: change capture switch controls adds a1aee7f7b711 ASoC: rt711-sdca: add the notification when volume changed adds 25c4a9b614f1 ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 adds ffc9841d5200 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next adds db7b4fd62dc7 Merge remote-tracking branch 'sound-asoc/for-next' adds 53745fd2a44b Merge remote-tracking branch 'modules/modules-next' adds d12b64b9764e MAINTAINERS: repair reference in HYCON HY46XX TOUCHSCREEN SUPPORT adds d5d7b45b1ba1 Merge remote-tracking branch 'input/next' adds 42fb54fbc707 bio: limit bio max size adds df5fee3dd998 blk-iocost: don't ignore vrate_min on QD contention adds f58ceb2c1907 Merge branch 'for-5.13/block' into for-next adds ab50200ab04d floppy: cleanups: remove trailing whitespaces adds 67c07161c503 floppy: cleanups: use ST0 as reply_buffer index 0 adds f6df18f20d5b floppy: cleanups: use memset() to zero reply_buffer adds fa6b885e876e floppy: cleanups: use memcpy() to copy reply_buffer adds a720e11f0a9a floppy: cleanups: remove FLOPPY_SILENT_DCL_CLEAR undef adds b53002e03559 floppy: remove redundant assignment to variable st adds ceeb7218c6b3 MAINTAINERS: Change maintainer for rnbd module adds e5f221c701dc Documentation/sysfs-block-rnbd: Add descriptions for remap [...] adds 02ee80f5fea4 block/rnbd-clt: Remove some arguments from insert_dev_if_n [...] adds 8b7f05114b34 block/rnbd-clt: Remove some arguments from rnbd_client_set [...] adds d0a70ab10b9c block/rnbd-clt: Move add_disk(dev->gd) to rnbd_clt_setup_gen_disk adds 8e43c90a268b block/rnbd: Kill rnbd_clt_destroy_default_group adds d16b5ac87454 block/rnbd: Kill destroy_device_cb adds 9f455eeafde3 block/rnbd-clt: Replace {NO_WAIT,WAIT} with RTRS_PERMIT_{W [...] adds b168e1d85cf3 block/rnbd-srv: Prevent a deadlock generated by accessing [...] adds c77bfa8f5dbd block/rnbd-srv: Remove force_close file after holding a lock adds ce9d2b4f7bbe block/rnbd-clt: Improve find_or_create_sess() return check adds 12b06533104e block/rnbd-clt: Fix missing a memory free when unloading t [...] adds 2958a995edc9 block/rnbd-clt: Support polling mode for IO latency optimization adds 015fcf13c41f Documentation/ABI/rnbd-clt: Add description for nr_poll_queues adds c81cba85512e block/rnbd-srv: Remove unused arguments of rnbd_srv_rdma_ev adds 3ba1c6935c6f block/rnbd-clt: Generate kobject_uevent when the rnbd devi [...] adds 503438a4f29e block/rnbd-clt: Remove max_segment_size adds 3db7cf55d532 block/rnbd-clt-sysfs: Remove copy buffer overlap in rnbd_c [...] adds 57b93ed435e6 block/rnbd: Use strscpy instead of strlcpy adds 6327c911aa69 drbd: Fix fall-through warnings for Clang adds 1ffec389a643 ataflop: potential out of bounds in do_format() adds b777f4c47781 ataflop: fix off by one in ataflop_probe() adds f4be591f1436 brd: expose number of allocated pages in debugfs adds 8f864c595bed nvmet: avoid queuing keep-alive timer if it is disabled adds a70b81bd4d9d nvme: sanitize KATO setting adds 74c22990f08c nvme: add 'kato' sysfs attribute adds 53fe2a30bc16 nvme: do not try to reconfigure APST when the controller i [...] adds 60df5de9b053 nvme: cleanup nvme_configure_apst adds 2637baed7801 nvme: introduce generic per-namespace chardev adds 87d9ad028975 Merge tag 'nvme-5.13-2021-04-22' of git://git.infradead.or [...] adds f7c7a2f9a23e md-cluster: fix use-after-free issue when removing rdev adds 2417b9869b81 md/raid1: properly indicate failure when ending a failed w [...] adds b8417f723765 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 8fd84c2b7d48 Merge branch 'for-5.13/drivers' into for-next adds e06abcc68cb5 libata: Fix fall-through warnings for Clang adds 1f6ac434dfff Merge branch 'for-5.13/libata' into for-next adds 3b763ba1c77d io_uring: remove extra sqpoll submission halting adds 734551df6f9b io_uring: fix shared sqpoll cancellation hangs adds eb3726722954 io-wq: remove unused io_wqe_need_worker() function adds 3a0a69023592 io_uring: move inflight un-tracking into cleanup adds 07db298a1c96 io_uring: safer sq_creds putting adds f2a48dd09b8e io_uring: refactor io_sq_offload_create() adds 724cb4f9ec90 io_uring: check sqring and iopoll_list before shedule adds fff4db76be29 io_uring: move __io_sqe_files_unregister adds 44b31f2fa2c4 io_uring: return back rsrc data free helper adds d4d19c19d6ae io_uring: decouple CQE filling from requests adds b60c8dce3389 io_uring: preparation for rsrc tagging adds 98f0b3b4f1d5 io_uring: add generic path for rsrc update adds fdecb66281e1 io_uring: enumerate dynamic resources adds 792e35824be9 io_uring: add IORING_REGISTER_RSRC adds c3bdad027183 io_uring: add generic rsrc update with tags adds 41edf1a5ec96 io_uring: keep table of pointers to ubufs adds eae071c9b4ce io_uring: prepare fixed rw for dynanic buffers adds bd54b6fe3316 io_uring: implement fixed buffers registration similar to [...] adds 634d00df5e1c io_uring: add full-fledged dynamic buffers support adds 2b4ae19c6d48 io_uring: update sq_thread_idle after ctx deleted adds ffa77af5731d Merge branch 'for-5.13/io_uring' into for-next adds d4418488cec5 Merge remote-tracking branch 'block/for-next' adds d6db294fd819 dm space map disk: remove redundant calls to sm_disk_get_n [...] adds f73e2e70ec48 dm btree spine: remove paranoid node_check call in node_pr [...] adds a88b2358f1da dm persistent data: packed struct should have an aligned() [...] adds 5208692e80a1 dm space map common: fix division bug in sm_ll_find_free_block() adds 7a35693adcd3 dm: replace dm_vcalloc() adds 17e9e134a8ef dm integrity: fix missing goto in bitmap_flush_interval er [...] adds 87d5742b73f2 dm clone metadata: remove unused function adds be962b2f077e dm raid: fix fall-through warning in rs_check_takeover() f [...] adds f99a8e4373ee dm raid: fix inconclusive reshape layout on fast raid4/5/6 [...] adds eeb04f0881d7 Merge remote-tracking branch 'device-mapper/for-next' adds f7fc5e57a727 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 82104edc5934 Merge branch 'fixes' into next adds 0f2c771e74b5 mmc: core: Correct descriptions in mmc_of_parse() adds 6dab809bb5b1 mmc: core: Convert mmc_of_parse_voltage() to use device pr [...] adds 6c857ccf4eed mmc: mmc_spi: Set up polling even if voltage-ranges is not [...] adds 6738fbc08f30 mmc: mmc_spi: Drop unused NO_IRQ definition adds 7240803b2b85 mmc: mmc_spi: Use already parsed IRQ adds edd602146507 mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic adds aea0440ad023 mmc: block: Update ext_csd.cache_ctrl if it was written adds 08e11333d9ad Merge remote-tracking branch 'mmc/next' adds 0f7f0b36ac4e Merge remote-tracking branch 'mfd/for-mfd-next' adds 00b4cecd846c Merge remote-tracking branch 'backlight/for-backlight-next' adds 01dcfe784987 power: supply: max14577: remove unneeded variable initialization adds a837f35c5ae0 power: supply: max17040: handle device_property_read_u8_ar [...] adds 6dfbb2cece78 power: supply: max17040: remove unneeded double cast adds 4667d52fad3b power: supply: act8945a: correct kerneldoc adds 43d8766372f4 power: supply: bq256xx: add kerneldoc for structure members adds d0a43c12ee9f power: supply: cpcap-battery: fix invalid usage of list cursor adds bf6178a9587f Merge remote-tracking branch 'battery/for-next' adds 69b8821e293a regulator: core.c: Fix indentation of comment adds 8a065ce92b21 regulator: Avoid a double 'of_node_get' in 'regulator_of_g [...] adds 72241e3190f2 regulator: core.c: Improve a comment adds 378b40ae1a86 regulator: s2mpa01: Drop initialization via platform data adds beeab9bc8e85 regulator: s2mps11: Drop initialization via platform data adds 823543b739c8 Merge series "mfd/rtc/regulator: Drop board file support f [...] adds 41a36ffc182a Merge branch 'for-5.12' of https://git.kernel.org/pub/scm/ [...] adds a8ce7bd89689 regulator: core: Fix off_on_delay handling adds 3007accc3977 dt-bindings: vendor-prefixes: Add Tang Cheng (TCS) adds 914df8faa7d6 regulator: fan53555: Add TCS4525 DCDC support adds f80505fdff77 regulator: Add binding for TCS4525 adds 4dd1c9530698 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds a4854e8555d7 Merge remote-tracking branch 'regulator/for-next' adds 90945448e983 landlock: Add object management adds ae271c1b14de landlock: Add ruleset and domain management adds 385975dca53e landlock: Set up the security framework and manage credentials adds afe81f754117 landlock: Add ptrace restrictions adds 1aea7808372e LSM: Infrastructure management of the superblock adds cb2c7d1a1776 landlock: Support filesystem access-control adds 83e804f0bfee fs,security: Add sb_delete hook adds a49f4f81cb48 arch: Wire up Landlock syscalls adds 265885daf3e5 landlock: Add syscall implementations adds e1199815b47b selftests/landlock: Add user space tests adds ba84b0bf5a16 samples/landlock: Add a sandbox manager example adds 5526b4508343 landlock: Add user and kernel documentation adds 3532b0b4352c landlock: Enable user space to infer supported features adds 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing adds 55028e960fad Merge remote-tracking branch 'security/next-testing' adds ac7d579b1d63 Merge remote-tracking branch 'apparmor/apparmor-next' adds 28073eb09c5a ima: Fix fall-through warnings for Clang adds 6e519f876edb ima: ensure IMA_APPRAISE_MODSIG has necessary dependencies adds 204d45d150f0 Merge remote-tracking branch 'integrity/next-integrity' adds 2af1abaa81df Merge remote-tracking branch 'keys/keys-next' adds e4c82eafb609 selinux: add proper NULL termination to the secclass_map p [...] adds ba11af0c3f88 Merge remote-tracking branch 'selinux/next' adds 74feabb9d4dd Merge remote-tracking branch 'tomoyo/master' adds 5af672db279c Merge remote-tracking branch 'tpmdd/next' adds 3c74d802ffe0 Merge remote-tracking branch 'iommu/next' adds 4727ead1569a Merge remote-tracking branch 'audit/next' adds 9d57e61bf723 of/pci: Add IORESOURCE_MEM_64 to resource flags for 64-bit [...] adds c968b89a1d44 of: linux/of.h: fix kernel-doc warnings adds aed4349c5d25 of: overlay: Fix kerneldoc warning in of_overlay_remove() adds 6a100541549a Merge remote-tracking branch 'devicetree/for-next' adds 11e88bde43e7 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds d347b4aaa1a0 spi: sync up initial chipselect state adds c914dbf88fa8 spi: Handle SPI device setup callback failure. adds 102e9d193656 spi: stm32-qspi: fix pm_runtime usage_count counter adds f3530f26f8e9 spi: stm32-qspi: Trigger DMA only if more than 4 bytes to [...] adds 18674dee3cd6 spi: stm32-qspi: Add dirmap support adds 2e9f02689e4d Merge series "spi: stm32-qspi: Fix and update" from <patri [...] adds 1b8a7d4282c0 spi: stm32-qspi: Fix compilation warning in ARM64 adds 7d82f89c39ad spi: brcm,spi-bcm-qspi: convert to the json-schema adds 3a1634daf8cb spidev: Add Micron SPI NOR Authenta device compatible adds b0c3d9354de1 spi: altera: separate core code from platform code adds ba2fc167e944 spi: altera: Add DFL bus driver for Altera API Controller adds 1799bb1065ba Merge series "spi: altera: Add DFL bus support for Altera [...] adds 31ed8ebc7a27 spi: Make error handling of gpiod_count() call cleaner adds 24b5515aa3ac spi: fsi: add a missing of_node_put adds bc2e9578baed spi: tools: make a symbolic link to the header file spi.h adds 14ef64ebdc2a spi: stm32-qspi: fix debug format string adds c6acc22bedef Merge remote-tracking branch 'spi/for-5.13' into spi-next adds 7ca9872a1714 Merge remote-tracking branch 'spi/for-next' adds 47a817268943 Merge branch 'x86/vmware' adds ec2b72ef165a Merge branch 'x86/vdso' adds 4982d01c30bb Merge branch 'x86/splitlock' adds 91b75384b1cb Merge branch 'x86/sgx' adds 2cb7357d2855 Merge branch 'x86/seves' adds 26d4be3ea1b7 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] adds 0b45143b4b94 x86/platform/uv: Add more to secondary CPU kdump info adds c2209ea55612 x86/platform/uv: Fix !KEXEC build failure adds 27743f01e391 x86/platform/uv: Remove dead !CONFIG_KEXEC_CORE code adds 55525f8c3b80 Merge branch 'x86/platform' adds 8dd6c02b8d49 Merge branch 'x86/mm' adds e3d4bdf520df Merge branch 'x86/misc' adds 9b0a9d2a16cb Merge branch 'x86/microcode' adds aa7fe1ee3e14 Merge branch 'x86/entry' adds 2c88d45edbb8 x86, sched: Treat Intel SNC topology as default, COD as exception adds afd7d82cd3cb Merge branch 'x86/core' adds df448cdfc01f MAINTAINERS: Remove me from IDE/ATAPI section adds d7fb857e2c73 Merge branch 'x86/cleanups' adds 0ef3439cd80b x86/build: Disable HIGHMEM64G selection for M486SX adds 5e3e340b6c74 Merge branch 'x86/build' adds 651a029125fe Merge branch 'x86/boot' adds 6896f1d4884b Merge branch 'x86/apic' adds 07ff4aed015c time/timecounter: Mark 1st argument of timecounter_cyc2tim [...] adds d7840aaadd6e tick: Use tick_check_replacement() instead of open coding it adds 9c336c9935cf tick/broadcast: Allow late registered device to enter ones [...] adds 2d036dfa5f10 posix-timers: Preserve return value in clock_adjtime32() adds f5b0233edbe0 Merge branch 'timers/core' adds b02a4fd8148f cpumask: Make cpu_{online,possible,present,active}() inline adds e40f74c535b8 cpumask: Introduce DYING mask adds b5c4477366fb sched: Use cpu_dying() to fix balance_push vs hotplug-rollback adds b7cc6ec744b3 sched/numa: Allow runtime enabling/disabling of NUMA balan [...] adds 1d1c2509de44 sched: Remove sched_schedstats sysctl out from under SCHED_DEBUG adds d86ba8316566 sched: Don't make LATENCYTOP select SCHED_DEBUG adds 8a99b6833c88 sched: Move SCHED_DEBUG sysctl to debugfs adds 1011dcce99f8 sched,preempt: Move preempt_dynamic to debug.c adds 9af0440ec86e debugfs: Implement debugfs_create_str() adds 3b87f136f8fc sched,debug: Convert sysctl sched_domains to debugfs adds d27e9ae2f244 sched: Move /proc/sched_debug to debugfs adds 0c2de3f054a5 sched,fair: Alternative sched_slice() adds 9406415f46f6 sched/debug: Rename the sched_debug parameter to sched_verbose adds d0d252b8ca7a Merge tag 'v5.12-rc8' into sched/core, to pick up fixes adds 3f5ad91488e8 sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_C [...] adds 28e252debc4c Merge branch 'sched/core' adds 4d4d93a75078 Merge branch 'ras/core' adds d68e6799a5c8 perf: Cap allocation order at aux_watermark adds 874fc35cdd55 perf intel-pt: Use aux_watermark adds ef54c1a476ae perf: Rework perf_event_exit_event() adds 47f661eca070 perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children adds 2b26f0aa0049 perf: Support only inheriting events if cloned with CLONE_THREAD adds 2e498d0a74e5 perf: Add support for event removal on exec adds fb6cc127e0b6 signal: Introduce TRAP_PERF si_code and si_perf to siginfo adds 97ba62b27867 perf: Add support for SIGTRAP on perf events adds f2c3c32f4500 selftests/perf_events: Add kselftest for process-wide sigt [...] adds 6216798bf98e selftests/perf_events: Add kselftest for remove_on_exec adds 46ade4740bbf perf/x86: Move cpuc->running into P4 specific code adds 7c8056bb366b perf core: Factor out __perf_sw_event_sched adds d0d1dd628527 perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event adds de5bc7b425d4 x86/events/amd/iommu: Fix sysfs type mismatch adds 5deac80d4571 perf/amd/uncore: Fix sysfs type mismatch adds 3a42e085f557 Merge branch 'perf/core' adds 491ee798e6e2 Merge branch 'objtool/core' adds 10f58459094d Merge branch 'locking/urgent' adds fae8100e5972 Merge branch 'locking/core' adds 9b3c6d5b9cc8 Merge branch 'irq/core' adds 7703fadb691b Merge branch 'core/rcu' adds bc9940eb3a4c Merge branch 'core/entry' adds 7288ce1d5fc6 Merge branch 'x86/urgent' adds ea36c4ce8235 Merge branch 'sched/urgent' adds a161545ab53b x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit adds 250b3c0d79d1 x86/cpu: Add helper function to get the type of the curren [...] adds 61e76d53c39b perf/x86: Track pmu in per-CPU cpu_hw_events adds d0946a882e62 perf/x86/intel: Hybrid PMU support for perf capabilities adds fc4b8fca2d8f perf/x86: Hybrid PMU support for intel_ctrl adds d4b294bf84db perf/x86: Hybrid PMU support for counters adds eaacf07d1116 perf/x86: Hybrid PMU support for unconstrained adds 0d18f2dfead8 perf/x86: Hybrid PMU support for hardware cache event adds 24ee38ffe61a perf/x86: Hybrid PMU support for event constraints adds 183af7366b4e perf/x86: Hybrid PMU support for extra_regs adds b8c4d1a87610 perf/x86/intel: Factor out intel_pmu_check_num_counters adds bc14fe1beeec perf/x86/intel: Factor out intel_pmu_check_event_constraints adds 34d5b61f29ee perf/x86/intel: Factor out intel_pmu_check_extra_regs adds b98567298bad perf/x86: Remove temporary pmu assignment in event_init adds e11c1a7eb302 perf/x86: Factor out x86_pmu_show_pmu_cap adds d9977c43bff8 perf/x86: Register hybrid PMUs adds a9c81ccdf52d perf/x86: Add structures for the attributes of Hybrid PMUs adds 58ae30c29a37 perf/x86/intel: Add attr_update for Hybrid PMUs adds 3e9a8b219e4c perf/x86: Support filter_match callback adds f83d2f91d259 perf/x86/intel: Add Alder Lake Hybrid support adds 55bcf6ef314a perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE adds 772ed05f3c5c perf/x86/intel/uncore: Add Alder Lake support adds 19d3a81fd92d perf/x86/msr: Add Alder Lake CPU support adds d0ca946bcf84 perf/x86/cstate: Add Alder Lake CPU support adds 6a5f4386798d perf/x86/rapl: Add support for Intel Alder Lake adds 0dac0cc4d185 Merge branch 'perf/core' adds 99033461e685 objtool: Support asm jump tables adds 4f08300916e8 x86/crypto/aesni-intel_avx: Remove unused macros adds ff5796b6dbea x86/crypto/aesni-intel_avx: Fix register usage comments adds e163be86fff3 x86/crypto/aesni-intel_avx: Standardize stack alignment prologue adds dabe5167a3cb x86/crypto/camellia-aesni-avx2: Unconditionally allocate s [...] adds 2b02ed55482a x86/crypto/crc32c-pcl-intel: Standardize jump table adds 35a0067d2c02 x86/crypto/sha_ni: Standardize stack alignment prologue adds 20114c899caf x86/crypto/sha1_avx2: Standardize stack alignment prologue adds ce5846668076 x86/crypto/sha256-avx2: Standardize stack alignment prologue adds d61684b56edf x86/crypto/sha512-avx: Standardize stack alignment prologue adds ec063e090bd6 x86/crypto/sha512-avx2: Standardize stack alignment prologue adds 27d26793f210 x86/crypto/sha512-ssse3: Standardize stack alignment prologue adds 7d3d10e0e85f x86/crypto: Enable objtool in crypto code adds e14b64081d4d Merge branch 'objtool/core' adds c1d2a603724a Merge branch 'linus' adds cf072d8ed1d8 Merge branch 'linus' adds c006fac556e4 sched: Warn on long periods of pending need_resched adds 9d10a13d1e4c sched,psi: Handle potential task count underflow bugs more [...] adds ad789f84c9a1 sched/debug: Fix cgroup_path[] serialization adds 3a7956e25e1d kthread: Fix PF_KTHREAD vs to_kthread() race adds 2ea46c6fc945 cpumask/hotplug: Fix cpu_dying() state tracking adds 0746fe77304f Merge branch 'sched/core' adds fb9daa6b26d0 Merge branch 'perf/urgent' adds e39ad857879e Merge branch 'perf/urgent' adds 32d35c4a96ec perf/x86: Allow for 8<num_fixed_counters<16 adds 3ddb3fd8cdb0 signal, perf: Fix siginfo_t by avoiding u64 on 32-bit arch [...] adds ed8e50800bf4 signal, perf: Add missing TRAP_PERF case in siginfo_layout() adds 512d38e785ce Merge branch 'perf/core' adds f4abe9967c6f kcsan: Fix printk format string adds b1ebb9834dfa Merge branch 'locking/core' adds 8db8c57757fd Merge branch 'linus' adds d5c11ef2ec17 Merge remote-tracking branch 'tip/auto-latest' adds a88965774788 Merge remote-tracking branch 'edac/edac-for-next' adds a6992bbe9774 irqchip/tb10x: Use 'fallthrough' to eliminate a warning adds 46135d6f878a irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection adds b68761da0111 ARM: PXA: Kill use of irq_create_strict_mappings() adds 5f8b938bd790 irqchip/jcore-aic: Kill use of irq_create_strict_mappings() adds 1a0b05e43554 irqdomain: Get rid of irq_create_strict_mappings() adds 817aad5d08d2 irqdomain: Drop references to recusive irqdomain setup adds 529ea3681811 irqchip: Add support for IDT 79rc3243x interrupt controller adds 05d7bf817019 dt-bindings: interrupt-controller: Add IDT 79RC3243x Inter [...] adds a97709f563a0 irqchip/gic-v3: Do not enable irqs when handling spurious [...] adds debf69cfd4c6 irqchip/xilinx: Expose Kconfig option for Zynq/ZynqMP adds a96b40efcbf3 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 69efb3e455d1 Merge remote-tracking branch 'ftrace/for-next' adds 5005eca245d4 clocksource: Provide module parameters to inject delays in [...] adds 8c4b798316c7 clocksource: Retry clock read if long delays detected adds 27e2bacb1919 clocksource: Check per-CPU clock synchronization when mark [...] adds dae53df16aa7 clocksource: Provide a module parameter to fuzz per-CPU cl [...] adds 54d3cfc88be6 clocksource: Limit number of CPUs checked for clock synchr [...] adds a7813519f8a3 clocksource: Forgive tsc_early pre-calibration drift adds 10f5d441880a clocksource: Reduce WATCHDOG_THRESHOLD adds 7982b0dd319f Merge branch 'clocksource.2021.04.25a' into HEAD adds 25fd48098e54 Merge remote-tracking branch 'rcu/rcu/next' adds 4a38162ee9f1 KVM: MMU: load PDPTRs outside mmu_lock adds 9a7de6ecc3ed KVM: nSVM: If VMRUN is single-stepped, queue the #DB inter [...] adds c28fa560c5bb KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when [...] adds af95b53e56e3 KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping co [...] adds 302695a5747e KVM: x86/mmu: Move flushing for "slot" handlers to caller [...] adds 142ccde1f7b1 KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs adds 1a61b7db7a8d KVM: x86/mmu: Coalesce TLB flushes across address spaces f [...] adds 2b9663d8a19d KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_g [...] adds a3f15bda46e8 KVM: x86/mmu: Pass address space ID to TDP MMU root walkers adds aaaac889cf63 KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs whe [...] adds 5f7c292b8975 KVM: Move prototypes for MMU notifier callbacks to generic code adds 501b918525ef KVM: Move arm64's MMU notifier trace events to generic code adds 6dfbd6b5d5de KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint adds 6d9aafb96d5f KVM: x86/mmu: Remove spurious clearing of dirty bit from T [...] adds 8f8f52a45d92 KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU adds c36b16d29f3a KVM: SVM: Use online_vcpus, not created_vcpus, to iterate [...] adds 9fa1521daafb KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT [...] adds 8727906fde6e KVM: SVM: Do not allow SEV/SEV-ES initialization after vCP [...] adds eba04b20e486 KVM: x86: Account a variety of miscellaneous allocations adds c1df4aac4449 KVM: x86: add guest_cpuid_is_intel adds adc2a23734ac KVM: nSVM: improve SYSENTER emulation on AMD adds d9e46d344e62 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid adds 699e1b2e5578 KVM: x86: dump_vmcs should not conflate EFER and PAT prese [...] adds 5518da62d433 KVM: x86: dump_vmcs should consider only the load controls [...] adds 0702a3cbbf73 KVM: x86: dump_vmcs should show the effective EFER adds 8486039a6c9f KVM: x86: dump_vmcs should include the autoload/autostore [...] adds 232f75d3b4b5 KVM: nSVM: call nested_svm_load_cr3 on nested state load adds b9c36fdedd83 KVM: selftests: remove redundant semi-colon adds 4020da3b9f0c KVM: x86: pending exceptions must not be blocked by an inj [...] adds 8b13c36493d8 KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 adds 7e582ccbbd73 KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 adds fa18aca92757 KVM: aarch64: implement KVM_CAP_SET_GUEST_DEBUG2 adds a43b80b782c9 KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 adds dbb6964e4c38 KVM: MMU: protect TDP MMU pages only down to required level adds 85f479308333 KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcp [...] adds 6c9dd6d26216 KVM: constify kvm_arch_flush_remote_tlbs_memslot adds 5194552fb1ff KVM: MIPS: rework flush_shadow_* callbacks into one that p [...] adds 566a0beef52c KVM: MIPS: let generic code call prepare_flush_shadow adds fe9a5b055116 KVM: MIPS: defer flush to generic MMU notifier code adds c13fda237f08 KVM: Assert that notifier count is elevated in .change_pte() adds 3039bcc74498 KVM: Move x86's MMU notifier memslot walkers to generic code adds cd4c71835228 KVM: arm64: Convert to the gfn-based MMU notifier callbacks adds d923ff258423 KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacks adds b1c5356e873c KVM: PPC: Convert to the gfn-based MMU notifier callbacks adds b4c5936c47f8 KVM: Kill off the old hva-based MMU notifier callbacks adds f922bd9bf33b KVM: Move MMU notifier's mmu_lock acquisition into common helper adds 8931a454aea0 KVM: Take mmu_lock when handling MMU notifier iff the hva [...] adds e1eed5847b09 KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap [...] adds 8ca6f063b73d KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_co [...] adds 76eb54e7e717 KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU adds 4bba36d72bf9 KVM: x86/mmu: use tdp_mmu_free_sp to free roots adds 2bdb3d84cebc KVM: x86/mmu: Merge TDP MMU put and free root adds cfc109979b3c KVM: x86/mmu: Refactor yield safe root iterator adds 11cccf5c0472 KVM: x86/mmu: Make TDP MMU root refcount atomic adds fb10129335ca KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root adds c0e64238ac53 KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU adds 6103bc074048 KVM: x86/mmu: Allow zap gfn range to operate under the mmu [...] adds 2db6f772b530 KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU r [...] adds 24ae4cfaaaa2 KVM: x86/mmu: Allow enabling/disabling dirty logging under [...] adds b7cccd397f31 KVM: x86/mmu: Fast invalidation for TDP MMU adds 4c6654bd160d KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns adds 2b519b5797d4 x86/kvm: Don't bother __pv_cpu_mask when !CONFIG_SMP adds 4a7132efff1c KVM: X86: Count attempted/successful directed yield adds a1fa4cbd53d9 KVM: X86: Do not yield to self adds a3ba26ecfb56 KVM: SVM: Make sure GHCB is mapped before updating adds 17e5e964eee0 KVM: SVM: Don't set current_vmcb->cpu when switching vmcb adds d1788191fdb0 KVM: SVM: Drop vcpu_svm.vmcb_pa adds 554cf3147493 KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at adds 44f1b5586df0 KVM: SVM: Enhance and clean up the vmcb tracking comment i [...] adds d90b15edbefb KVM: x86: Remove unused function declaration adds 24e7475f931a doc/virt/kvm: move KVM_CAP_PPC_MULTITCE in section 8 adds 2ee3757424be KVM: Destroy I/O bus devices on unregister failure _after_ [...] adds 5d3c4c79384a KVM: Stop looking for coalesced MMIO zones if the bus is d [...] adds 7c896d375565 KVM: Add proper lockdep assertion in I/O bus unregister adds 870c575a56c7 KVM: vmx: add mismatched size assertions in vmcs_check32() adds fa76c775be27 tools/headers: sync headers of asm-generic/hugetlb_encode.h adds c412d6ac28ac KVM: selftests: Print the errno besides error-string in TE [...] adds 6436430e29fb KVM: selftests: Make a generic helper to get vm guest mode [...] adds 3b70c4d128a7 KVM: selftests: Add a helper to get system configured THP [...] adds 5579fa682a34 KVM: selftests: Add a helper to get system default hugetlb [...] adds 623653b7d462 KVM: selftests: List all hugetlb src types specified with [...] adds a4b3c8b583bf KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers adds b9c2bd50eca5 KVM: selftests: Add a test for kvm page table code adds 54f958cdaa8c KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) adds 00e7646c3563 KVM: x86: Define new #PF SGX error code bit adds 4e66c0cb79b7 KVM: x86: Add support for reverse CPUID lookup of scattere [...] adds 01de8682b32d KVM: x86: Add reverse-CPUID lookup support for scattered S [...] adds 3c0c2ad1ae75 KVM: VMX: Add basic handling of VM-Exit from SGX enclave adds 9798adbc04cf KVM: VMX: Frame in ENCLS handler for SGX virtualization adds 70210c044b4e KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID [...] adds 8f102445d404 KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs adds b6f084ca5538 KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch C [...] adds 72add915fbd5 KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC adds fe7e948837f3 KVM: x86: Add capability to grant VM access to privileged [...] adds 47903dc10e7e KVM: SVM: Define actual size of IOPM and MSRPM tables adds ee695f22b54a nSVM: Check addresses of MSR and IO permission maps adds 54526d1fd593 KVM: x86: Support KVM VMs sharing SEV context adds 016ff1a442d9 KVM: selftests: Sync data verify of dirty logging with guest sync adds bf1e15a82e3b KVM: selftests: Always run vCPU thread with blocked SIG_IPI adds c265878fcb2c KVM: x86: document behavior of measurement ioctls with len==0 adds 52acd22faa1a KVM: Boost vCPU candidate in user mode which is delivering [...] adds 4cfdd47d6d95 KVM: SVM: Add KVM_SEV SEND_START command adds d3d1af85e2c7 KVM: SVM: Add KVM_SEND_UPDATE_DATA command adds fddecf6a237e KVM: SVM: Add KVM_SEV_SEND_FINISH command adds 5569e2e7a650 KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command adds af43cbbf954b KVM: SVM: Add support for KVM_SEV_RECEIVE_START command adds 15fb7de1a7f5 KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command adds 6a443def87d2 KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command adds b61a9071dc72 crypto: ccp: Free SEV device if SEV init fails adds 74c1f1366eb7 crypto: ccp: Detect and reject "invalid" addresses destine [...] adds d5760dee127b crypto: ccp: Reject SEV commands with mismatching command buffer adds 8347b99473a3 crypto: ccp: Play nice with vmalloc'd memory for SEV comma [...] adds e4a9af799e55 crypto: ccp: Use the stack for small SEV command buffers adds 38103671aad3 crypto: ccp: Use the stack and common buffer for status commands adds a402e3517779 crypto: ccp: Use the stack and common buffer for INIT command adds 238eca821cee KVM: SVM: Allocate SEV command structures on local stack adds fd49e8ee70b3 Merge branch 'kvm-sev-cgroup' into HEAD adds a86ed2cfa13c ptp: Don't print an error if ptp_kvm is not supported adds 182a71a3653c KVM: arm64: Fix Function ID typo for PTP_KVM service adds 4085ae809334 Merge branch 'kvm-arm64/ptp' into kvmarm-master/next adds 5421db1be3b1 KVM: arm64: Divorce the perf code from oprofile helpers adds e9c74a686a45 arm64: Get rid of oprofile leftovers adds 8c3f7913a106 s390: Get rid of oprofile leftovers adds ac21ecf5ad32 sh: Get rid of oprofile leftovers adds 7f318847a0f3 perf: Get rid of oprofile leftovers adds 9a8aae605b80 Merge branch 'kvm-arm64/kill_oprofile_dependency' into kvm [...] adds c4f71901d53b Merge tag 'kvmarm-5.13' of git://git.kernel.org/pub/scm/li [...] adds 809833a0b016 Merge remote-tracking branch 'kvm/next' adds 28738fab6a42 xen/pciback: Fix incorrect type warnings adds 01325044dbe4 xen: Remove support for PV ACPI cpu/memory hotplug adds d75e7f63b7c9 xen-blkback: fix compatibility bug with single page rings adds ec3307a5bb68 xen-blkfront: Fix 'physical' typos adds a929e124060c xen-pciback: simplify vpci's find hook adds f5079a9a2a31 xen/arm: introduce XENFEAT_direct_mapped and XENFEAT_not_d [...] adds 64d56515f42e Merge remote-tracking branch 'xen-tip/linux-next' adds 05143ca283cb Merge remote-tracking branch 'percpu/for-next' adds c9f86d6ca6b5 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks adds 7dc4dc563dd4 platform/x86: intel_pmc_core: Remove global struct pmc_dev adds 005125bfd70e platform/x86: intel_pmc_core: Handle sub-states generically adds 29c2dd88ac9e platform/x86: intel_pmc_core: Show LPM residency in microseconds adds 428131364f00 platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake adds 952c15538e53 platform/x86: intel_pmc_core: Add requirements file to debugfs adds 8074a79fad2e platform/x86: intel_pmc_core: Add option to set/clear LPM mode adds 43ef6c226a60 platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake adds 0636cdc9456f platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P adds 8d01cf643b3f platform/x86: touchscreen_dmi: Add info for the Teclast Tb [...] adds dd5566d6d80c platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never [...] adds 366f0a30c8a0 platform/surface: aggregator: fix a bit test adds f75bf693c919 platform/x86: intel_pmc_core: add ACPI dependency adds 37bd59d3cef8 platform/x86: intel_pmc_core: Uninitialized data in pmc_co [...] adds e7882cd7aebe platform/x86: gigabyte-wmi: add support for B550M AORUS PRO-P adds 50a9d6a8bb02 Merge remote-tracking branch 'drivers-x86/for-next' adds 670160fea22c platform/chrome: cros_ec_typec: Track port role adds 67880f1bc342 platform/chrome: cros_ec: Add Type C hard reset adds 944b3a639573 platform/chrome: cros_ec_typec: Handle hard reset adds c5bb32f57bf3 platform/chrome: cros_ec_typec: Add DP mode check adds 4423ee65f768 platform/chrome: cros_usbpd_notify: Listen to EC_HOST_EVEN [...] adds d61b3f9b91be platform/chrome: cros_ec_lpc: Use DEFINE_MUTEX() for mutex lock adds b8bbe8635c4a Merge remote-tracking branch 'chrome-platform/for-next' adds 7c4a4b3c7a79 Merge remote-tracking branch 'hsi/for-next' adds fcc96cef8a18 leds-lm3642: convert comma to semicolon adds 5222fa912114 MAINTAINERS: Remove Dan Murphy's bouncing email adds ec50536b7840 leds: lgm: Fix spelling mistake "prepate" -> "prepare" adds 1cfa807b06af leds: LEDS_BLINK_LGM should depend on X86 adds 5fe09e16c689 leds: trigger: pattern: Switch to using the new API kobj_to_dev() adds 23a700455a1b leds: pca9532: Assign gpio base dynamically adds 9ca6c97c09e8 Merge remote-tracking branch 'leds/for-next' adds 6360d70df703 Merge remote-tracking branch 'ipmi/for-next' adds a943d76352db devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc adds 07e488d0cc14 Merge remote-tracking branch 'driver-core/driver-core-next' adds 374157ff88ae usb: typec: tcpm: Fix error while calculating PPS out values adds 43c4cab006f5 usb: gadget: Fix double free of device descriptor pointers adds c560e76319a9 usb: dwc3: gadget: Fix START_TRANSFER link state check adds 4a5d797a9f9c usb: gadget: dummy_hcd: fix gpf in gadget_setup adds c8604656b0e0 usb: musb: musb_core: Add space after that ',' adds 2bda2c096257 usb: misc: adutux: fix whitespace coding style issue adds 95dbac94da7f usb: storage: datafab: remove redundant assignment of vari [...] adds 53f666869db5 usb: gadget: net2272: remove redundant initialization of status adds ca91fd8c7643 USB: Add reset-resume quirk for WD19's Realtek Hub adds a8b3b519618f USB: CDC-ACM: fix poison/unpoison imbalance adds e8b767431798 dt-bindings: usb: dwc3: Add disabling LPM for gadget adds 2e5db2c0e508 usb: dwc2: Enable RPi in ACPI mode adds ca0584c40a66 dt-bindings: connector: Add slow-charger-loop definition adds 5951b7c20f11 usb: xhci-mtk: remove bus status check adds 3232a3ce55ed usb: dwc3: gadget: Remove FS bInterval_m1 limitation adds 7e25c20df40c Merge tag 'usb-serial-5.13-rc1' of https://git.kernel.org/ [...] adds c363af9ce3db usb: dwc2: Update exit hibernation when port reset is asserted adds b29b494bcc2e usb: dwc2: Reset DEVADDR after exiting gadget hibernation. adds c2db8d7b9568 usb: dwc2: Fix host mode hibernation exit with remote wake [...] adds 24d209dba5a3 usb: dwc2: Fix hibernation between host and device modes. adds 4111d5f805d8 usb: dwc2: Allow exiting hibernation from gpwrdn rst detect adds 238f65aeeae8 usb: dwc2: Clear fifo_map when resetting core. adds 5160d6871aae usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is [...] adds 8f7f8689b6cf usb: dwc2: Move enter hibernation to dwc2_port_suspend() function adds e358c2159cd6 usb: dwc2: Move exit hibernation to dwc2_port_resume() function adds c3595df7a611 usb: dwc2: Allow exit hibernation in urb enqueue adds 755d0effebb8 usb: dwc2: Add hibernation entering flow by system suspend adds ae0da4fd2258 usb: dwc2: Add hibernation exiting flow by system resume adds a94f01814be4 usb: dwc2: Add exit hibernation mode before removing drive adds 0112b7ce68ea usb: dwc2: Update dwc2_handle_usb_suspend_intr function. adds 0fdf3c5e06aa usb: dwc2: Get rid of useless error checks in suspend interrupt adds f88359e1588b usb: dwc3: core: Do core softreset when switch mode adds 3343f376d4ba usb: gadget: prevent a ternary sign expansion bug adds 16710380d3aa usb: dwc3: Capture new capability register GHWPARAMS9 adds ddae7979cdd5 usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability adds caa93d9bd2d7 usb: Fix up movement of USB core kerneldoc location adds 609999ef689f Merge remote-tracking branch 'usb/usb-next' adds c0070e1e6027 ttyprintk: Add TTY hangup callback. adds 86eb03267576 tty: synclink_gt: remove redundant initialization of varia [...] adds 75f4e830fa9c serial: do not restore interrupt state in sysrq helper adds e359b4411c28 serial: stm32: fix threaded interrupt handling adds cea37afd28f1 serial: stm32: defer sysrq processing adds 45f6b6db53c8 serial: omap: don't disable rs485 if rts gpio is missing adds e2a5e8448e73 serial: omap: fix rs485 half-duplex filtering adds 02ca144fa489 tty: mxser: drop low-latency workaround adds f22dd43fc166 serial: altera_jtaguart: drop low-latency workaround adds d26595d188e6 serial: altera_uart: drop low-latency workaround adds 173d37fc598a serial: amba-pl010: drop low-latency workaround adds 02d5364007ba serial: amba-pl011: drop low-latency workaround adds d0aa2820b9e8 serial: apbuart: drop low-latency workaround adds 80d43febacf1 serial: ar933x: drop low-latency workaround adds e9af7e363af5 serial: arc_uart: drop low-latency workaround adds 983fe58ad72d serial: atmel_serial: drop low-latency workaround adds acf484363177 serial: bcm63xx: drop low-latency workaround adds 4eec66e4b2a0 serial: icom: drop low-latency workaround adds 46a2675e8f0d serial: lpc32xx_hs: drop low-latency workaround adds 5d148754dac6 serial: mcf: drop low-latency workaround adds b8555963ca1a serial: meson: drop low-latency workaround adds 6e560913aae0 serial: mpc52xx_uart: drop low-latency workaround adds c0a6c9f79e52 serial: msm_serial: drop low-latency workaround adds 493a275c0471 serial: owl: drop low-latency workaround adds 2225ee132c61 serial: rda: drop low-latency workaround adds e1bd674499c5 serial: rp2: drop low-latency workaround adds f306226ee51d serial: sa1100: drop low-latency workaround adds 38616c225e70 serial: txx9: drop low-latency workaround adds 0f8a732822ba serial: sifive: drop low-latency workaround adds 3f6dbe6212bd serial: sunsu: drop low-latency workaround adds 177765b350a0 serial: timbuart: drop low-latency workaround adds 4e11dbb518fe serial: vt8500: drop low-latency workaround adds 348fbd61700c serial: xilinx_uartps: drop low-latency workaround adds 8574c9e72922 dt-bindings: serial: add RX and TX FIFO properties adds cd9de06e1610 dt-bindings: serial: stm32: override FIFO threshold properties adds 31db3ce05b1a dt-bindings: serial: 8250: update TX FIFO trigger level adds 2aa1bbb21f26 serial: stm32: add FIFO threshold configuration adds 8720037d55db serial: extend compile-test coverage adds 855e518768de Merge remote-tracking branch 'tty/tty-next' adds e2cb6b891ad2 bluetooth: eliminate the potential race condition when rem [...] adds 051396dc6741 Merge remote-tracking branch 'char-misc/char-misc-next' adds a66980803e82 Merge remote-tracking branch 'phy-next/next' adds e845e0b7a467 Merge remote-tracking branch 'vfio/next' adds 5cc836449458 staging: rtl8192e: indent statement properly adds 79df841b4350 staging: rtl8723bs: replace DBG_871X_LEVEL logs with netdev_*() adds 108b05a64621 staging: rtl8723bs: fix code indent issue adds 5a94f5c84281 staging: rtl8723bs: fix indentation in if block adds 98dc120895a9 staging: rtl8723bs: split too long line adds 180b9f220a59 staging: rtl8723bs: remove unused DBG_871X_LEVEL macro dec [...] adds 4ca91abbe406 staging: rtl8723bs: remove empty #ifdef block adds 8a24201f824a staging: rtl8188eu: change bLeisurePs' type to bool adds 2a743d94ebff staging: rtl8188eu: remove constant variable and dead code adds 94ed1611aaf5 staging: rtl8188eu: cmdThread is a task_struct adds 5369c41d165e staging: rtl8188eu: remove unused function parameters adds bd36d5e2d5c4 Staging: rtl8723bs: rtw_xmit: fixed tabbing issue adds c295d3007ff6 staging: octeon: Use 'for_each_child_of_node' adds 4400790a1d1a Merge remote-tracking branch 'staging/staging-next' adds 0b0f93cf913b dt-bindings: dmaengine: qcom: gpi: add compatible for sm8150 adds 28ac8e03c43d dmaengine: idxd: Fix potential null dereference on pointer status adds 361e5fc7420a dmaengine: at_xdmac: Remove unused inline function at_xdma [...] adds 63606522b9c2 Merge branch 'fixes' into next adds 397862855619 dmaengine: idxd: fix dma device lifetime adds 5fc8e85ff12c dmaengine: idxd: cleanup pci interrupt vector allocation m [...] adds a39c7cd0438e dmaengine: idxd: removal of pcim managed mmio mapping adds f7f7739847bd dmaengine: idxd: use ida for device instance enumeration adds 47c16ac27d4c dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime adds 7c5dd23e57c1 dmaengine: idxd: fix wq conf_dev 'struct device' lifetime adds 75b911309060 dmaengine: idxd: fix engine conf_dev lifetime adds defe49f96012 dmaengine: idxd: fix group conf_dev lifetime adds 04922b7445a1 dmaengine: idxd: fix cdev setup and free device lifetime issues adds 4b73e4ebd43c dmaengine: idxd: iax bus removal adds 435b512dbc0d dmaengine: idxd: remove detection of device type adds 93a40a6d7428 dmaengine: idxd: add percpu_ref to descriptor submission path adds 8c66bbdc4fbf dmaengine: idxd: add support for readonly config mode adds eb15e7154fbf dmaengine: idxd: add interrupt handle request and release support adds 8241571fac9e dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages adds cf5f86a7d47d dmaengine: idxd: enable SVA feature for IOMMU adds 5b0c68c473a1 dmaengine: idxd: support reporting of halt interrupt adds 53b2ee7f637c dmaengine: idxd: device cmd should use dedicated lock adds a16104617d21 dmaengine: idxd: remove MSIX masking for interrupt handlers adds 81dd4d4d6178 dmaengine: idxd: Add IDXD performance monitor support adds 0bde4444ec44 dmaengine: idxd: Enable IDXD performance monitor support adds fa5b915d1615 Merge remote-tracking branch 'dmaengine/next' adds 70088297c3e7 Merge remote-tracking branch 'cgroup/for-next' adds 755e78ccbb07 Merge branch 'misc' into for-next adds aae1a2611a0b Merge remote-tracking branch 'scsi/for-next' adds 85367040511f scsi: blk-mq: Fix build warning when making htmldocs adds 51145523badf Merge remote-tracking branch 'scsi-mkp/for-next' adds 11693688979f vdpa: introduce virtio pci driver adds 340a51e9f6f6 vdpa/mlx5: Enable user to add/delete vdpa device adds 914470664d15 vdpa: Follow kdoc comment style adds 7dd8c180533f vdpa: Follow kdoc comment style adds 83bf7f3e80a6 virtio_blk: Add support for lifetime feature adds 3edd30818593 virtio-balloon: fix a typo in comment of virtballoon_migra [...] adds dddb1af1676c virtio: fix up virtio_disable_cb adds accd02e170d4 virtio_net: disable cb aggressively adds 294bedb1fae1 virtio_net: move tx vq operation under tx queue lock adds 8a5c3eb99b23 virtio_net: move txq wakeups under tx q lock adds 7226534751c6 Merge remote-tracking branch 'vhost/linux-next' adds 80d1e18945d6 Merge remote-tracking branch 'rpmsg/for-next' adds 4ce8eb9c39f5 dt-bindings: gpio: add YAML description for rockchip,gpio-bank adds 28119ef70bed Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 376f9e34c10f drivers: pinctrl: qcom: fix Kconfig dependency on GPIOLIB adds 914a307c3b4f dt-bindings: pinctrl: rockchip: add RK3568 SoC support adds 65afd97630a9 pinctrl: Ingenic: Add missing pins to the JZ4770 MAC MII group. adds 1d0bd580ef83 pinctrl: Ingenic: Add support for read the pin configurati [...] adds 1101519695d0 pinctrl: Ingenic: Adjust the sequence of X1830 SSI pin groups. adds 5e6332a7ff39 pinctrl: Ingenic: Improve LCD pins related code. adds 6adf2c560737 pinctrl: Ingenic: Add DMIC pins support for Ingenic SoCs. adds 863becff89b2 pinctrl: Ingenic: Reformat the code. adds beadd1b4b482 dt-bindings: pinctrl: Add bindings for new Ingenic SoCs. adds 424f39691f2d pinctrl: Ingenic: Add pinctrl driver for JZ4730. adds 215c81a3e969 pinctrl: Ingenic: Add pinctrl driver for JZ4750. adds b582b5a434d3 pinctrl: Ingenic: Add pinctrl driver for JZ4755. adds 0c9907404d24 pinctrl: Ingenic: Add pinctrl driver for JZ4775. adds 943e0da15370 pinctrl: Ingenic: Add pinctrl driver for X2000. adds 7f7663899d94 dt-bindings: pinctrl: mt8195: add pinctrl file and binding [...] adds 6cf5e9ef362a pinctrl: add pinctrl driver on mt8195 adds ea9d2ed46520 pinctrl: add drive for I2C related pins on MT8195 adds 56ab29ec6ff6 pinctrl: mediatek: use spin lock in mtk_rmw adds 11f054c114f2 pinctrl: core: Fix kernel doc string for pin_get_name() adds 1dccb5ec0123 dt-bindings: pinctrl: Add binding for ZynqMP pinctrl driver adds 1de15e99a242 pinctrl: Keep enum pin_config_param ordered by name adds 31f9a421a1d0 pinctrl: Introduce MODE group in enum pin_config_param adds 09e11caaa4cf pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param adds fe202ea8e5b1 pinctrl: rockchip: do coding style for mux route struct adds fa989ae7c7b3 firmware: xilinx: Add pinctrl support adds 8b242ca700f8 pinctrl: Add Xilinx ZynqMP pinctrl driver support adds 835109266494 Merge branch 'devel' into for-next adds 9fad8c77b9ea Merge remote-tracking branch 'pinctrl/for-next' adds 9af1fba33b57 pwm: pca9685: Switch to atomic API adds 8f4768a56b67 pwm: pca9685: Support hardware readout adds 9e6fd830abca pwm: pca9685: Improve runtime PM behavior adds 0b638f503284 pwm: mediatek: Remove unused function adds a33109933295 dt-bindings: pwm: Convert pwm-rockchip.txt to YAML adds 78e7da2c1058 dt-bindings: pwm: rockchip: Add more compatible strings adds 201fe12e7bb3 ARM: dts: rockchip: Remove clock-names from PWM nodes adds ba0d527be46f arm64: dts: rockchip: Remove clock-names from PWM nodes adds b0221e706cd7 dt-bindings: pwm: Add bindings for Toshiba Visconti PWM Co [...] adds 721b595744f1 pwm: visconti: Add Toshiba Visconti SoC PWM support adds 453e8b3d8e36 pwm: atmel: Fix duty cycle calculation in .get_state() adds 8035e6c66a5e pwm: atmel: Improve duty cycle calculation in .apply() adds 30d0031bd7ca pwm: Reword docs about pwm_apply_state() adds 848d47247fd7 Merge remote-tracking branch 'pwm/for-next' adds 03894677fc58 Merge remote-tracking branch 'kselftest/next' adds 7ac8404730c6 Merge remote-tracking branch 'livepatching/for-next' adds cb18f9840a5a Merge remote-tracking branch 'coresight/next' adds 6d11450af53a Merge remote-tracking branch 'rtc/rtc-next' adds 909d61f40f15 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 7545ca8a410e Merge remote-tracking branch 'seccomp/for-next/seccomp' adds ec62be93d0aa Merge remote-tracking branch 'kspp/for-next/kspp' adds 3d56fb447e9c Merge remote-tracking branch 'gnss/gnss-next' adds 91a4e90f6cd1 Merge remote-tracking branch 'slimbus/for-next' adds 67acd54a0035 Merge remote-tracking branch 'nvmem/for-next' adds 8c2d5e0640e5 Drivers: hv: vmbus: Initialize unload_event statically adds 77db0ec8b776 Drivers: hv: vmbus: Increase wait time for VMbus unload adds aa5b7d11c7cb video: hyperv_fb: Add ratelimit on error message adds 6523592cee46 x86/hyperv: Move hv_do_rep_hypercall to asm-generic adds 753ed9c95c37 drivers: hv: Create a consistent pattern for checking Hype [...] adds a5963f5bb603 Merge remote-tracking branch 'hyperv/hyperv-next' adds c1e26b3a4c80 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds bd9b11bcdb6d Merge remote-tracking branch 'kunit-next/kunit' adds 57de8e882cd3 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds 2f09e00af184 Merge remote-tracking branch 'rust/rust-next' adds 60dc5f1bcfaa KEYS: trusted: fix TPM trusted keys for generic framework adds 69977d1aeeca Merge branch 'tpmdd-fixes' into tpmdd-for-next adds 7bd65420ee11 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds 6f033bc55380 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 04f4a10c6ea5 /proc/kpageflags: do not use uninitialized struct pages adds a93e14fe4e59 arch/ia64/kernel/head.S: remove duplicate include adds f2cfb4d07d63 arch/ia64/kernel/fsys.S: fix typos adds a7a7f9e674eb arch/ia64/include/asm/pgtable.h: minor typo fixes adds f3bc9cf67bd3 ia64: ensure proper NUMA distance and possible map initialization adds 66449e6af745 ia64: drop unused IA64_FW_EMU ifdef adds 718d2c62acb7 ia64: simplify code flow around swiotlb init adds 911b69e727f0 ia64: trivial spelling fixes adds 680b55256e32 ia64: fix EFI_DEBUG build adds b742edad12ab ia64: mca: always make IA64_MCA_DEBUG an expression adds bdd698418bad ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP adds fe76dd2cc68e ia64: module: fix symbolizer crash on fdescr adds b65e58ae2a09 include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds cfb4c42122ca scripts/spelling.txt: add entries for recent discoveries adds 809cf074c015 scripts: a new script for checking duplicate struct declaration adds f7911a8eb4fa scripts-a-new-script-for-checking-duplicate-struct-declara [...] adds fab80cd2e69e arch/sh/include/asm/tlb.h: remove duplicate include adds 163201f4580e ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds f641f20741e2 ocfs2: map flags directly in flags_to_o2dlm() adds 527efef12fa6 ocfs2: fix a typo adds 33a4239dd407 ocfs2/dlm: remove unused function adds 72cf6e6f4a5e ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 16b85223e75b ocfs2: fix ocfs2 corrupt when iputting an inode adds 495f8e59cbc4 vfs: fs_parser: clean up kernel-doc warnings adds a3c895d8b35a watchdog: rename __touch_watchdog() to a better descriptive name adds 7888e1d9db75 watchdog: explicitly update timestamp when reporting softlockup adds f40c8f0c8404 watchdog/softlockup: report the overall time of softlockups adds ba57c9445e70 watchdog/softlockup: remove logic that tried to prevent re [...] adds 4c1c08d75baf watchdog: fix barriers when printing backtraces from all CPUs adds 65828db0461f watchdog: use bit lock operations to prevent multiple soft [...] adds 15b1eacb5052 watchdog: cleanup handling of false positives adds 7da29a49c6ef mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds bf4f08ebb922 mm, slub: enable slub_debug static key when creating cache [...] adds fca85298d243 kunit: add a KUnit test for SLUB debugging functionality adds 36371cb9abe6 slub: remove resiliency_test() function adds c24419b045d8 mm/slub.c: trivial typo fixes adds 06afb6e193c9 mm/kmemleak.c: fix a typo adds 4efc210a649f mm/page_owner: record the timestamp of all pages during free adds be324593f076 mm, page_owner: remove unused parameter in __set_page_owne [...] adds cb1c9eb65931 mm: page_owner: fetch backtrace only for tracked pages adds 0bcd6e965792 mm: page_owner: use kstrtobool() to parse bool option adds 2894fa6e9d12 mm: page_owner: detect page_owner recursion via task_struct adds b5a73c51ff69 mm: page_poison: print page info when corruption is caught adds 31b69a9d38fd mm-page_poison-print-page-info-when-corruption-is-caught-v2 adds 0129b864448b mm/memtest: add ARCH_USE_MEMTEST adds cc297f5087a5 mm: provide filemap_range_needs_writeback() helper adds 20f7ee9037c6 mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 5d92e6c6ca93 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds e7210efadf8e mm/filemap: use filemap_read_page in filemap_fault adds 54f2c87a0fd5 mm/filemap: drop check for truncated page after I/O adds 568cdfb69ccc mm: page-writeback: simplify memcg handling in test_clear_ [...] adds 6e9c527174e4 mm: introduce and use mapping_empty adds 1009058f6cbf mm: stop accounting shadow entries adds 45a4510be3ed dax: account DAX entries as nrpages adds 6455da236649 mm: remove nrexceptional from inode adds 570701cd326a mm: Move page_mapping_file to pagemap.h adds c183c79c78bf mm/filemap: Update stale comment adds 9f91771acea3 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 192d0b4efb17 mm/gup: add compound page list iterator adds 75a83cf7f28c mm/gup: decrement head page once for group of subpages adds e7af234b92e8 mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds 8889ce4457db RDMA/umem: batch page unpin in __ib_umem_release() adds e84206e71295 mm: gup: remove FOLL_SPLIT adds 2546a9ddb5e1 mm/memremap.c: fix improper SPDX comment style adds fd8f1f584381 mm: memcontrol: fix kernel stack account adds 6af43f51a725 memcg: cleanup root memcg checks adds 4156d247ef46 memcg: enable memcg oom-kill for __GFP_NOFAIL adds 0da4852cb56c mm: memcontrol: fix cpuhotplug statistics flushing adds f2f720def0ec mm: memcontrol: kill mem_cgroup_nodeinfo() adds 94fa0cc035e6 mm: memcontrol: privatize memcg_page_state query functions adds 460e3ad5155c cgroup: rstat: support cgroup1 adds cd2f5d72f497 cgroup: rstat: punt root-level optimization to individual [...] adds 37c7bef04a7e mm: memcontrol: switch to rstat adds c05717639e9d mm-memcontrol-switch-to-rstat-fix adds 22bfea8bda45 mm: memcontrol: switch to rstat fix adds 2edfead9e983 mm: memcontrol: consolidate lruvec stat flushing adds 5ffc6146c301 kselftests: cgroup: update kmem test for new vmstat implem [...] adds e0a3a30a6431 memcg: charge before adding to swapcache on swapin adds 7a687620d4b9 memcg: set page->private before calling swap_readpage adds f858cb560f96 mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds 8eb28290b829 mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds 8ccff5f958c1 mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds e162e231e960 mm: memcontrol: change ug->dummy_page only if memcg changed adds 1bae6015ea87 mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds 5e568a423b32 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] adds 9aa8dc71c2b2 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds aede3abb02dc mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds 22cf34d24abf linux/memcontrol.h: remove duplicate struct declaration adds d69f900f73e8 mm: page_counter: mitigate consequences of a page_counter [...] adds f122aa3c7b5f mm/memory.c: do_numa_page(): delete bool "migrated" adds 331fce4c2d6c mm/interval_tree: add comments to improve code readability adds 120f32c6cacb x86/vmemmap: drop handling of 4K unaligned vmemmap range adds f3b796e135a3 x86/vmemmap: drop handling of 1GB vmemmap ranges adds a3c62db9c9ba x86/vmemmap: handle unpopulated sub-pmd ranges adds 27a20ac96043 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix adds d70e28e2cf98 x86/vmemmap: optimize for consecutive sections in partial [...] adds 8e880fcfafe5 mm, tracing: improve rss_stat tracepoint message adds c0414fa91437 mm: add remap_pfn_range_notrack adds e9f73f99df91 mm: add a io_mapping_map_user helper adds dbd668c40fc6 i915: use io_mapping_map_user adds c5806f37e467 i915: fix remap_io_sg to verify the pgprot adds b56054b6cdbd NUMA balancing: reduce TLB flush via delaying mapping on h [...] adds eca0e1f35be9 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds 690a8d0e6f55 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds c462e0696a4b selftests: add a MREMAP_DONTUNMAP selftest for shmem adds 775aca470592 mm/dmapool: switch from strlcpy to strscpy adds 125c5f86debc mm/sparse: add the missing sparse_buffer_fini() in error branch adds 03fc30b20c8d samples/vfio-mdev/mdpy: use remap_vmalloc_range adds 4447a73c25bd mm: unexport remap_vmalloc_range_partial adds 0b9466675263 mm/vmalloc: use rb_tree instead of list for vread() lookups adds 7790be02099c ARM: mm: add missing pud_page define to 2-level page tables adds 091fd8907f27 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 5943fcdc118a sparc32: add stub pud_page define for walking huge vmalloc [...] adds ede7a3b0f80c mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds bd0c23f15143 mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 24fc3943e493 mm/ioremap: rename ioremap_*_range to vmap_*_range adds fd8ff8ef8276 mm: HUGE_VMAP arch support cleanup adds 32a5f2372e4b powerpc: inline huge vmap supported functions adds 80f97931f0fa arm64: inline huge vmap supported functions adds b7ff1822a7c2 x86: inline huge vmap supported functions adds 1c16facf5d3e mm/vmalloc: provide fallback arch huge vmap support functions adds d2a8bb183c78 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 735186b581e2 mm/vmalloc: add vmap_range_noflush variant adds 3e437d56fc35 mm/vmalloc: hugepage vmalloc mappings adds 49bbc9190a83 mm/vmalloc: fix read of uninitialized pointer area adds 40e08246fcae mm/vmalloc: remove map_kernel_range adds 1c4cbbb41826 kernel/dma: remove unnecessary unmap_kernel_range adds 9a1ab1e6ed6f powerpc/xive: remove unnecessary unmap_kernel_range adds 4e606ffb9991 mm/vmalloc: remove unmap_kernel_range adds 3d292be275fb mm-vmalloc-remove-unmap_kernel_range-fix adds 35651244acd5 mm-vmalloc-remove-unmap_kernel_range-fix-fix adds 13fd2dcbb2e5 mm-vmalloc-remove-map_kernel_range-fix-2 adds fb20bf06a99a mm/vmalloc: improve allocation failure error messages adds 4ff751d694c6 mm/vmalloc: print correct vmalloc allocation size adds 1d813df80039 mm: vmalloc: prevent use after free in _vm_unmap_aliases adds f522b561b5d3 lib/test_vmalloc.c: remove two kvfree_rcu() tests adds ee3b0d57c630 lib/test_vmalloc.c: add a new 'nr_threads' parameter adds 2a80ef1eaeb8 lib/test_vmalloc.c: extend max value of nr_threads parameter adds ab770d59426b vm/test_vmalloc.sh: adapt for updated driver interface adds 59cc57b23c99 mm/vmalloc: refactor the preloading loagic adds 6422b73d6463 mm/vmalloc: remove an empty line adds e3a30fe5af0a mm/doc: fix fault_flag_allow_retry_first kerneldoc adds 77133aa7110e mm/doc: fix page_maybe_dma_pinned kerneldoc adds c8a744991924 mm/doc: turn fault flags into an enum adds ba8c484e9692 mm/doc: add mm.h and mm_types.h to the mm-api document adds 064da405aed9 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds bfe1adbeb5a6 pagewalk: prefix struct kernel-doc descriptions adds a0dceb506d7d mm/kasan: switch from strlcpy to strscpy adds cb4bf93bc986 kasan: fix kasan_byte_accessible() to be consistent with a [...] adds a87e8cf3d330 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds 22006e9e475d mm, kasan: don't poison boot memory with tag-based modes adds f4e91977df14 arm64: kasan: allow to init memory when setting tags adds de86f9146813 kasan: init memory in kasan_(un)poison for HW_TAGS adds 20f345b61975 kasan, mm: integrate page_alloc init with HW_TAGS adds 663332feaf03 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" adds b18321ecfa6c kasan, mm: integrate slab init_on_alloc with HW_TAGS adds cd4e4cbd2db3 kasan, mm: integrate slab init_on_free with HW_TAGS adds 981879109e65 kasan: docs: clean up sections adds 7b31f4f2e7ce kasan: docs: update overview section adds 4ed6297d2c8f kasan: docs: update usage section adds 71260743f0ad kasan: docs: update error reports section adds aa68e606afc6 kasan: docs: update boot parameters section adds e770d4c64479 kasan: docs: update GENERIC implementation details section adds c2fcc15d8dfe kasan: docs: update SW_TAGS implementation details section adds c2a76d964642 kasan: docs: update HW_TAGS implementation details section adds 63aeca6bc89c kasan: docs: update shadow memory section adds b40e5324549a kasan: docs: update ignoring accesses section adds a59083145952 kasan: docs: update tests section adds 5210208ebb3a kasan: record task_work_add() call stack adds 9aed8050498a kasan: detect false-positives in tests adds 763eb741f31d irq_work: record irq_work_queue() call stack adds 2b385a2d5376 mm: move mem_init_print_info() into mm_init() adds 6578265de64b mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds dc8b002ddea6 mm: remove lru_add_drain_all in alloc_contig_range adds cee926572d20 include/linux/page-flags-layout.h: correctly determine LAS [...] adds eae9fae4b99d include/linux/page-flags-layout.h: cleanups adds 66e05df54348 mm/page_alloc: rename alloc_mask to alloc_gfp adds e01d740baebf mm/page_alloc: rename gfp_mask to gfp adds a6ea498b9ea9 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 6591fee93b5d mm/mempolicy: rename alloc_pages_current to alloc_pages adds 16a5487ec9ca mm/mempolicy: rewrite alloc_pages documentation adds 0e3bbdef2e12 mm/mempolicy: rewrite alloc_pages_vma documentation adds 722a20f36de9 mm/mempolicy: fix mpol_misplaced kernel-doc adds 79137ef00fe3 mm: page_alloc: dump migrate-failed pages adds c6efcb2aee35 mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 997c498406cf mm, page_alloc: avoid page_to_pfn() in move_freepages() adds 58f5f81040e3 mm/page_alloc: duplicate include linux/vmalloc.h adds c49847b562fc mm/page_alloc: rename alloced to allocated adds 588312a6d134 mm/page_alloc: add a bulk page allocator adds e96c12e4f11f mm-page_alloc-add-a-bulk-page-allocator-fix adds 2fd8b400762c mm/page_alloc: Add a bulk page allocator -fix -fix adds 52900d22a185 mm/page_alloc: add a bulk page allocator -fix -fix -fix adds 98b64296cb8a mm/page_alloc: add an array-based interface to the bulk pa [...] adds d648639cba85 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] adds a5ccfe5d1875 mm/page_alloc: optimize code layout for __alloc_pages_bulk adds 5ef8e841fd90 mm/page_alloc: inline __rmqueue_pcplist adds e55e73eccffe SUNRPC: set rq_page_end differently adds c6887b21a1f5 SUNRPC: refresh rq_pages using a bulk page allocator adds df1ced1738d0 net: page_pool: refactor dma_map into own function page_po [...] adds b7abf474c922 net: page_pool: use alloc_pages_bulk in refill code path adds bce8b666a08c mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds b48192e720f3 mm/page_alloc: redundant definition variables of pfn in for loop adds 5a88fbf1a425 mm/memory-failure: unnecessary amount of unmapping adds b72cf33b43ae hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds ee774f2ee60d hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds fe3d6fa952ac hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 3e884a8cd40d mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds 1921c93529c7 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 0fa0db6c4b95 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds dfb554d9b7cb mm/hugetlb: remove redundant reservation check condition i [...] adds 5e3fcdef213f mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds cb9f3626412d mm/hugetlb: use some helper functions to cleanup code adds 7db534e41d13 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 61798f780668 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds 14a6f9a38ab1 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds df62ba627b43 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds 11a41e9407fd khugepaged: remove unneeded return value of khugepaged_col [...] adds 1b3f9e665c0c khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds ad157e2361a4 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds de81025d426e khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds b05ef4d04a59 mm/huge_memory.c: remove unnecessary local variable ret2 adds 1367a166a07e mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds 5d36661b634f mm/huge_memory.c: make get_huge_zero_page() return bool adds 1d3e997b8faf mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds cfc9c20b33d6 mm/huge_memory.c: remove redundant PageCompound() check adds d0060397f820 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds 87fd9d136336 mm/huge_memory.c: use helper function migration_entry_to_page() adds e5688d38f0ee mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds 5331a0f92df5 khugepaged: use helper function range_in_vma() in collapse [...] adds f144c6deff86 khugepaged: remove unnecessary out label in collapse_huge_page() adds c86f4bc15424 khugepaged: remove meaningless !pte_present() check in khu [...] adds c1f299218659 mm: huge_memory: a new debugfs interface for splitting THP tests adds 0e6b32a70059 mm: huge_memory: debugfs for file-backed THP split adds b7943dd6a4d7 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() adds 91aaa7a4c550 mm/hugeltb: simplify the return code of __vma_reservation_ [...] adds fae0e7d103d6 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] adds 8701d72a50fc mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() adds 194174b53b4a mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] adds 5c2d7b73aad9 mm/cma: change cma mutex to irq safe spinlock adds 25257247246f hugetlb: no need to drop hugetlb_lock to call cma_release adds b82914dab0b3 hugetlb: add per-hstate mutex to synchronize user adjustments adds bb2f7bbd48d8 hugetlb: create remove_hugetlb_page() to separate functionality adds c74b66848421 hugetlb: call update_and_free_page without hugetlb_lock adds 1735cecc7b0e hugetlb: change free_pool_huge_page to remove_pool_huge_page adds 969ba6cc456f hugetlb: make free_huge_page irq safe adds 0b8e7f90e505 hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds 4a4ef4794afa mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] adds bd79547435d6 mm,compaction: let isolate_migratepages_{range,block} retu [...] adds 78b98bf7d498 mm,hugetlb: drop clearing of flag from prep_new_huge_page adds 63daf9c39779 mm,hugetlb: split prep_new_huge_page functionality adds b5e2c2ebf959 mm: make alloc_contig_range handle free hugetlb pages adds 4cffa3b20bd1 mm: make alloc_contig_range handle in-use hugetlb pages adds 63e56aec3b7a mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] adds 77d5dac68939 userfaultfd: add minor fault registration mode adds ce68acfe0bea userfaultfd/hugetlbfs: fix minor fault page leak adds 09e1613013c8 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds b18235ad328d userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds ee7318f897d0 userfaultfd: add UFFDIO_CONTINUE ioctl adds f4fe35e133c0 userfaultfd: update documentation to describe minor fault [...] adds 381b9e0b091b userfaultfd/selftests: add test exercising minor fault handling adds 059e59e2be56 mm/vmscan: move RECLAIM* bits to uapi header adds bb4b992c4fd2 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds bcdf58b7f552 mm: vmscan: use nid from shrink_control for tracepoint adds 3006c317272d mm: vmscan: consolidate shrinker_maps handling code adds 56ba0ce1cfb5 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds c16ffd3c0fb0 mm: vmscan: remove memcg_shrinker_map_size adds 609a50bbcd3d mm: vmscan: use kvfree_rcu instead of call_rcu adds cac64fadeaf8 mm: memcontrol: rename shrinker_map to shrinker_info adds d7703f3d19ce mm: vmscan: add shrinker_info_protected() helper adds 96666f675383 mm-vmscan-add-shrinker_info_protected-helper-fix adds 915bdebee7c3 mm: vmscan: use a new flag to indicate shrinker is registered adds f4c89f55d5b5 mm: vmscan: add per memcg shrinker nr_deferred adds 753bdd804452 mm: vmscan: use per memcg nr_deferred of shrinker adds 1b681c73d01d mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds 663e2b334244 mm: memcontrol: reparent nr_deferred when memcg offline adds 67555d1bb8ee mm: vmscan: shrink deferred objects proportional to priority adds 76fc42cfc4d4 mm/compaction: remove unused variable sysctl_compact_memory adds 38bd185be0c0 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds 411e4c6dac17 mm: disable LRU pagevec during the migration temporarily adds 40192cf23e34 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds b2fc2f83a633 mm: fs: invalidate BH LRU during page migration adds 1e8248028ace mm/migrate.c: make putback_movable_page() static adds 0fcf3a9c1a17 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds 99df2173225c mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 08e93cf17cf1 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds 428fb39391f0 Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds c5b316999623 mm: vmstat: add cma statistics adds 03e27cb56976 mm: cma: use pr_err_ratelimited for CMA warning adds c4c6bcd1658b mm: cma: add trace events for CMA alloc perf testing adds 47cb8db4d3c0 mm: cma: Add the CMA instance name to the cma_alloc_start [...] adds e3641bc5f529 mm: cma: support sysfs adds 1601d6da22c1 mm: cma: add the CMA instance name to cma trace events adds 88c2b367bb2d mm: use proper type for cma_[alloc|release] adds 64983f22f4b7 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds b936a23ae40d ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds 140cc0c8d432 ksm: remove dedicated macro KSM_FLAG_MASK adds c1165320917e ksm: fix potential missing rmap_item for stable_node adds 64ced9fc1ab5 mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds 6c72371af571 mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 498929d6450e mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 21a75a4c3fd3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds 7ff0596880d3 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 2e7b1d4f7f9a x86/mm: track linear mapping split events adds a73ffe0789a7 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds 06468b3e8a5b mm: generalize ARCH_HAS_CACHE_LINE_SIZE adds 2993739f18ed mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] adds e7c723fb2c6b mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] adds e1d2d5d9f7ab mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION adds 8ec606056c76 mm-drop-redundant-arch_enable__migration-fix adds 80e6c03d69f6 mm-drop-redundant-arch_enable__migration-fix-fix adds d265de9d1540 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK adds f25e4028d14e mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE adds 28d905f4940e mm/util.c: reduce mem_dump_obj() object size adds 275b4b3beb88 mm/util.c: fix typo adds 88d29760df59 mm/gup: don't pin migrated cma pages in movable zone adds acbd4764b98b mm/gup: check every subpage of a compound page during isolation adds 33dd46962186 mm/gup: return an error on migration failure adds 4b7429758043 mm/gup: check for isolation errors adds 7a0e525efa2b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 932013756a47 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 9bba51c2f847 mm: apply per-task gfp constraints in fast path adds aea8a8940650 mm: honor PF_MEMALLOC_PIN for all movable pages adds 076281696a6f mm/gup: do not migrate zero page adds 0375a58c9237 mm/gup: migrate pinned pages out of movable zone adds 68d5b21047a7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 849c2c7ec421 mm/gup: change index type to long as it counts pages adds 142da9ab5725 mm/gup: longterm pin migration cleanup adds 90be40ac79c3 selftests/vm: gup_test: fix test flag adds 385a9202b24b selftests/vm: gup_test: test faulting in kernel, and verif [...] adds b819a7b2c17f mm/memory_hotplug: remove broken locking of zone PCP struc [...] adds 32b375ab224c drivers/base/memory: introduce memory_block_{online,offline} adds f0f601107e83 mm,memory_hotplug: relax fully spanned sections check adds ec380b82825c mm,memory_hotplug: factor out adjusting present pages into [...] adds 75ba761b0e62 mm,memory_hotplug: allocate memmap from the added memory range adds 3382638f6878 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds 6447340a11a7 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds bfd0aca97286 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 3d2336f3e575 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 7dcc2a37c2b8 mm/zswap.c: switch from strlcpy to strscpy adds 8adee7bc3101 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds 70ce8b259247 iov_iter: lift memzero_page() to highmem.h adds 37d84fb2bcbe btrfs: use memzero_page() instead of open coded kmap pattern adds af7ffd63023b mm/highmem.c: fix coding style issue adds d743716d1d45 mm/highmem: Remove deprecated kmap_atomic adds 732cb6e51026 mm/mempool: minor coding style tweaks adds fc9c44205c3c mm/swapfile: minor coding style tweaks adds de045f06938b mm/sparse: minor coding style tweaks adds 589d01523f8d mm/vmscan: minor coding style tweaks adds 12e004d5cb5d mm/compaction: minor coding style tweaks adds e7fdf78eadf5 mm/oom_kill: minor coding style tweaks adds 9f195b77e13d mm/shmem: minor coding style tweaks adds aeb864eb373a mm/page_alloc: minor coding style tweaks adds c45d1268f7d9 mm/filemap: minor coding style tweaks adds c748a81010e8 mm/mlock: minor coding style tweaks adds eac65a95758b mm/frontswap: minor coding style tweaks adds bcb4ac635570 mm/vmalloc: minor coding style tweaks adds 00c3d526c16c mm/memory_hotplug: minor coding style tweaks adds 8145edc94c12 mm/mempolicy: minor coding style tweaks adds 13eec13914ba mm/process_vm_access.c: remove duplicate include adds bd5d3aed18e2 kfence: zero guard page after out-of-bounds access adds def86fa773a7 kfence: await for allocation using wait_event adds b513c904cd18 kfence: maximize allocation wait timeout duration adds a2fe07b5d15c kfence: use power-efficient work queue to run delayed work adds 1477c785047c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds d38d769d7cc8 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 6bb830f26f30 kernel/hung_task.c: Monitor killed tasks. adds 4728152a4c7d alpha: eliminate old-style function definitions adds 6e8660e32bf1 fs/proc/generic.c: fix incorrect pde_is_permanent check adds 1a5968824456 proc: save LOC in __xlate_proc_name() adds 4fd336c243ad proc: mandate ->proc_lseek in "struct proc_ops" adds 159a3e0bf1a2 proc: smoke test lseek() adds 4a61b0d28461 proc: delete redundant subset=pid check adds d3845cb2eba4 selftests: proc: test subset=pid adds efafb01516e2 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 7e630bb1e414 procfs/dmabuf: add inode number to /proc/*/fdinfo adds 602edb642972 proc/sysctl: fix function name error in comments adds 09b4770f4388 proc/sysctl: make protected_* world readable adds 52f25ebcb6da include: remove pagemap.h from blkdev.h adds 73227e42c0b0 kernel.h: drop inclusion in bitmap.h adds 7bb88276f35f linux/profile.h: remove unnecessary declaration adds 305759c84dde kernel/async.c: fix pr_debug statement adds 1c4515f16254 kernel/cred.c: make init_groups static adds a4c61d1a4be1 tools: disable -Wno-type-limits adds e23f8dc68602 tools: bitmap: sync function declarations with the kernel adds 9fbda2a32e6b tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds 68b80f24c2f6 arch: rearrange headers inclusion order in asm/bitops for [...] adds c5bbf47fa0a8 lib: extend the scope of small_const_nbits() macro adds 654b7e0373eb tools: sync small_const_nbits() macro with the kernel adds f55b3e1ced3d lib: inline _find_next_bit() wrappers adds da7a53ba4218 tools: sync find_next_bit implementation adds a54cbe7fa597 lib: add fast path for find_next_*_bit() adds 7b4721abd551 lib: add fast path for find_first_*_bit() and find_last_bit() adds 7c3c0a5796a8 h8300: rearrange headers inclusion order in asm/bitops adds eb4f70779d05 tools: sync lib/find_bit implementation adds 25ff44ec82e5 MAINTAINERS: add entry for the bitmap API adds 5fd15b96fe97 lib/bch.c: fix a typo in the file bch.c adds 5f5777f1ce01 lib: fix inconsistent indenting in process_bit1() adds 036f4fed6633 lib/list_sort.c: fix typo in function description adds 73bec7251e75 lib/genalloc.c: Fix a typo adds d56167f120a1 lib: crc8: pointer to data block should be const adds 3dcf6b553bee lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds ff51c3f5482b lib/percpu_counter: tame kernel-doc compile warning adds 593814dfd7cf lib/genalloc: add parameter description to fix doc compile [...] adds 3d8ae8e32ac3 lib: parser: clean up kernel-doc adds 5490772c2dd3 include/linux/compat.h: remove unneeded declaration from C [...] adds 09aa604969d1 checkpatch: warn when missing newline in return sysfs_emit [...] adds 5b34a2401134 checkpatch: exclude four preprocessor sub-expressions from [...] adds 053a069f9240 checkpatch: improve ALLOC_ARRAY_ARGS test adds 4ada56f5e293 kselftest: introduce new epoll test case adds 14eec85219aa fs/epoll: restore waking from ep_done_scan() adds be652737f631 isofs: fix fall-through warnings for Clang adds 8f18042e27d2 fs/nilfs2: fix misspellings using codespell tool adds 6417ec500c75 nilfs2: fix typos in comments adds 307911ed7ca7 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds c522784ae2d5 hpfs: replace one-element array with flexible-array member adds 824499d6bb3d do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds a9b9a24e4b20 kernel/fork.c: simplify copy_mm() adds f87689c01403 kernel/fork.c: fix typos adds 71f8babc88a3 kernel/crash_core: add crashkernel=auto for vmcore creation adds ae4bd5aa92bc kexec: Add kexec reboot string adds 43caa6e73729 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 346ae007d23f kexec: dump kmessage before machine_kexec adds 2a241be6c793 gcov: combine common code adds e909b15a4792 gcov: simplify buffer allocation adds 133e8dd2129d gcov: use kvmalloc() adds 5bb98fa78b1a gcov: clang: fix clang-11+ build adds a7f6f28eca4d gcov: clang: drop support for clang-10 and older adds aefef4506ddf smp: kernel/panic.c - silence warnings adds 229aaea13f9e delayacct: clear right task's flag after blkio completes adds 92fe1e50e39b aio: simplify read_events() adds 13f9db5d27f6 gdb: lx-symbols: store the abspath() adds 6f4942eb7cfd scripts/gdb: document lx_current is only supported by x86 adds 6d1748f6c309 scripts/gdb: add lx_current support for arm64 adds e7807e731289 kernel/resource: make walk_system_ram_res() find all busy [...] adds bf3a980a6b99 kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds ec10e8c87a33 kernel/resource: remove first_lvl / siblings_only logic adds 68a6fd6d5930 kernel/resource: allow region_intersects users to hold res [...] adds 28b32da7e45f kernel-resource-allow-region_intersects-users-to-hold-reso [...] adds ee4b933c56b0 kernel/resource: refactor __request_region to allow extern [...] adds 0f45e8d9e484 kernel/resource: fix locking in request_free_mem_region adds 470da4c4e53c selftests: remove duplicate include adds dcb3ee583c7a kernel/async.c: stop guarding pr_debug() statements adds 99aafdfc8a26 kernel/async.c: remove async_unregister_domain() adds 97f8172f9a98 init/initramfs.c: do unpacking asynchronously adds 773f67b9ab7c modules: add CONFIG_MODPROBE_PATH adds e0f4bf8e11f8 ipc/sem.c: mundane typo fixes adds ed66326982cf Merge branch 'akpm-current/current' adds 3d2e38c237fe mm: fix some typos and code style problems adds 629a050a155c drivers/char: remove /dev/kmem for good adds 42eef9b4ba04 mm: remove xlate_dev_kmem_ptr() adds 3c0bf017721a mm/vmalloc: remove vwrite() adds b1e1fcff6985 arm: print alloc free paths for address in registers adds 8917359739f0 scripts/spelling.txt: add "overlfow" adds 2ef8602bdcab scripts/spelling.txt: Add "diabled" typo adds f4cb890b7b5f scripts/spelling.txt: add "overflw" adds 4b7834a18f79 mm/slab.c: fix spelling mistake "disired" -> "desired" adds 1f5c77e97e3c include/linux/pgtable.h: few spelling fixes adds a6eda9abbb37 kernel/umh.c: fix some spelling mistakes adds c56aac15ada9 kernel/user_namespace.c: fix typos adds 0f5a99295907 kernel/up.c: fix typo adds d14ef173d433 kernel/sys.c: fix typo adds 1470d88a00d8 fs: fat: fix spelling typo of values adds abdc9cfeecd4 ipc/sem.c: spelling fix adds 8992cfe0567c treewide: remove editor modelines and cruft adds e0a548a1b09d mm: fix typos in comments adds 801abe35a4e2 mm: fix typos in comments adds d68241cbd1d7 mmap: make mlock_future_check() global adds 44d0af32b9f2 riscv/Kconfig: make direct map manipulation options depend on MMU adds 935f965381b3 set_memory: allow set_direct_map_*_noflush() for multiple pages adds 6feab0fe7b79 set_memory: allow querying whether set_direct_map_*() is a [...] adds 677639b7e04b mm: introduce memfd_secret system call to create "secret" [...] adds b970af43eee1 memfd_secret: use unsigned int rather than long as syscall [...] adds 7a8a7b0c2cfc secretmem/gup: don't check if page is secretmem without reference adds a56200ab4343 secretmem: optimize page_is_secretmem() adds d33a8de90047 PM: hibernate: disable when there are active secretmem users adds ebad381e4cd1 arch, mm: wire up memfd_secret system call where relevant adds 0f412b92bb35 memfd_secret: use unsigned int rather than long as syscall [...] adds 3a76d185e2d9 secretmem: test: add basic selftest for memfd_secret(2) adds 1149b2007f38 memfd_secret: use unsigned int rather than long as syscall [...] adds 25bc157a2191 Merge branch 'akpm/master' adds 3f1fee3e7237 Add linux-next specific files for 20210426
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 (50b8b1d699ac) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
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.
No new revisions were added by this update.
Summary of changes: .gitignore | 8 +- Documentation/ABI/testing/sysfs-block-rnbd | 18 + .../ABI/testing/sysfs-bus-event_source-devices-dsa | 30 + Documentation/ABI/testing/sysfs-bus-pci | 11 +- Documentation/ABI/testing/sysfs-class-rnbd-client | 13 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 49 +- Documentation/bpf/bpf_devel_QA.rst | 30 +- Documentation/dev-tools/kcsan.rst | 4 +- Documentation/devicetree/bindings/.gitignore | 4 +- .../devicetree/bindings/arm/mstar/mstar.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 2 + .../bindings/connector/usb-connector.yaml | 10 + .../devicetree/bindings/crypto/ti,sa2ul.yaml | 24 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../bindings/gpio/rockchip,gpio-bank.yaml | 82 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 + .../interrupt-controller/idt,32434-pic.yaml | 48 + Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/mmc/mmc-spi-slot.txt | 6 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 9 + .../devicetree/bindings/net/fsl-enetc.txt | 15 + .../devicetree/bindings/net/idt,3243x-emac.yaml | 73 + .../bindings/net/wireless/mediatek,mt76.yaml | 107 + .../bindings/pinctrl/ingenic,pinctrl.yaml | 23 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 151 + .../bindings/pinctrl/rockchip,pinctrl.txt | 59 +- .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 336 ++ .../devicetree/bindings/pwm/pwm-rockchip.txt | 27 - .../devicetree/bindings/pwm/pwm-rockchip.yaml | 100 + .../bindings/pwm/toshiba,pwm-visconti.yaml | 43 + .../devicetree/bindings/regulator/fan53555.txt | 4 +- .../devicetree/bindings/riscv/microchip.yaml | 27 + Documentation/devicetree/bindings/serial/8250.yaml | 1 - .../devicetree/bindings/serial/serial.yaml | 10 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 27 +- .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 245 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 198 + .../bindings/thermal/brcm,ns-thermal.txt | 37 - .../bindings/thermal/brcm,ns-thermal.yaml | 60 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../bindings/thermal/thermal-sensor.yaml | 3 + .../devicetree/bindings/usb/snps,dwc3.yaml | 8 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/pwm.rst | 10 +- Documentation/driver-api/thermal/sysfs-api.rst | 12 +- Documentation/driver-api/usb/usb.rst | 15 +- Documentation/hwmon/amd_energy.rst | 119 - Documentation/hwmon/index.rst | 2 +- Documentation/hwmon/max15301.rst | 87 + Documentation/hwmon/sysfs-interface.rst | 8 + .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/ethtool-netlink.rst | 70 +- Documentation/powerpc/vas-api.rst | 4 +- Documentation/scheduler/sched-domains.rst | 10 +- .../translations/zh_CN/core-api/index.rst | 126 + .../translations/zh_CN/core-api/irq/concepts.rst | 24 + .../translations/zh_CN/core-api/irq/index.rst | 19 + .../zh_CN/core-api/irq/irq-affinity.rst | 76 + .../translations/zh_CN/core-api/irq/irq-domain.rst | 227 + .../zh_CN/core-api/irq/irqflags-tracing.rst | 45 + Documentation/translations/zh_CN/index.rst | 2 + .../translations/zh_CN/openrisc/index.rst | 30 + .../translations/zh_CN/openrisc/openrisc_port.rst | 124 + Documentation/translations/zh_CN/openrisc/todo.rst | 20 + Documentation/virt/kvm/amd-memory-encryption.rst | 142 + Documentation/virt/kvm/api.rst | 193 +- Documentation/virt/kvm/arm/ptp_kvm.rst | 4 +- MAINTAINERS | 44 +- Makefile | 4 +- Next/SHA1s | 221 +- Next/Trees | 1 + Next/merge.log | 4871 +++++++++++--------- arch/.gitignore | 4 +- arch/alpha/kernel/pc873xx.c | 4 +- arch/arc/kernel/entry.S | 2 +- arch/arc/kernel/kgdb.c | 1 + arch/arm/arm-soc-for-next-contents.txt | 27 +- arch/arm/boot/dts/Makefile | 5 +- arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 30 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 306 +- .../boot/dts/mstar-infinity2m-ssd202d-unitv2.dts | 25 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx55-t55.dts | 281 ++ arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 282 ++ arch/arm/boot/dts/qcom-sdx55.dtsi | 207 +- arch/arm/boot/dts/rk3036.dtsi | 4 - arch/arm/boot/dts/rk3288.dtsi | 4 - arch/arm/boot/dts/uniphier-pxs2.dtsi | 2 +- arch/arm/configs/qcom_defconfig | 10 +- arch/arm/include/asm/xen/swiotlb-xen.h | 1 + arch/arm/mach-pxa/pxa_cplds_irqs.c | 24 +- arch/arm/xen/mm.c | 14 +- arch/arm64/Kconfig | 11 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 14 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 2 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 4 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 8 +- .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 2 +- .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 2 +- .../boot/dts/amlogic/meson-gxm-wetek-core2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 4 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 6 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 13 - .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 16 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 7 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 4 - arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 +- arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 4 +- arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/kvm_host.h | 9 +- arch/arm64/include/asm/memory.h | 4 +- arch/arm64/include/asm/sparsemem.h | 3 - arch/arm64/include/asm/xen/swiotlb-xen.h | 1 + arch/arm64/kernel/alternative.c | 3 +- arch/arm64/kernel/process.c | 9 +- arch/arm64/kernel/vdso32/Makefile | 8 - arch/arm64/kvm/arm.c | 4 +- arch/arm64/kvm/guest.c | 5 - arch/arm64/kvm/mmu.c | 118 +- arch/arm64/kvm/perf.c | 8 +- arch/arm64/kvm/pmu-emul.c | 2 +- arch/arm64/kvm/trace_arm.h | 66 - arch/arm64/kvm/vgic/vgic-mmio-v3.c | 4 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/init.c | 8 +- arch/arm64/mm/mmu.c | 2 - arch/arm64/mm/ptdump.c | 2 - arch/csky/include/asm/Kbuild | 1 + arch/csky/include/asm/segment.h | 7 - arch/csky/include/asm/uaccess.h | 360 +- arch/csky/lib/usercopy.c | 364 +- arch/csky/mm/fault.c | 2 +- arch/csky/mm/syscache.c | 1 + arch/m68k/coldfire/intc-simr.c | 12 +- arch/m68k/include/asm/sun3xflop.h | 2 +- arch/m68k/kernel/signal.c | 3 + arch/microblaze/lib/memcpy.c | 4 + arch/microblaze/lib/memmove.c | 5 + arch/microblaze/lib/memset.c | 2 + arch/mips/Kconfig | 2 +- arch/mips/boot/compressed/Makefile | 2 +- arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 6 +- arch/mips/include/asm/bootinfo.h | 2 +- arch/mips/include/asm/div64.h | 55 +- arch/mips/include/asm/kvm_host.h | 17 +- arch/mips/include/asm/vdso/gettimeofday.h | 26 +- arch/mips/kernel/Makefile | 8 +- arch/mips/kvm/mips.c | 21 +- arch/mips/kvm/mmu.c | 100 +- arch/mips/kvm/vz.c | 19 +- arch/mips/pci/pci-legacy.c | 38 +- arch/mips/rb532/devices.c | 25 +- arch/mips/vdso/Makefile | 4 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/Makefile | 5 +- arch/powerpc/boot/wrapper | 2 +- arch/powerpc/configs/ppc64_defconfig | 2 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +- arch/powerpc/include/asm/fixmap.h | 9 + arch/powerpc/include/asm/inst.h | 21 +- arch/powerpc/include/asm/interrupt.h | 36 +- arch/powerpc/include/asm/kvm_book3s.h | 12 +- arch/powerpc/include/asm/kvm_host.h | 7 - arch/powerpc/include/asm/kvm_ppc.h | 9 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 5 +- arch/powerpc/include/asm/opal.h | 2 +- arch/powerpc/include/asm/perf_event_server.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/reg.h | 3 +- arch/powerpc/include/asm/vio.h | 1 + arch/powerpc/kernel/align.c | 2 +- arch/powerpc/kernel/eeh.c | 2 +- arch/powerpc/kernel/fadump.c | 13 +- arch/powerpc/kernel/head_8xx.S | 49 +- arch/powerpc/kernel/head_book3s_32.S | 43 +- arch/powerpc/kernel/iommu.c | 23 +- arch/powerpc/kernel/irq.c | 13 +- arch/powerpc/kernel/legacy_serial.c | 33 +- arch/powerpc/kernel/mce.c | 3 +- arch/powerpc/kernel/optprobes.c | 24 +- arch/powerpc/kernel/optprobes_head.S | 65 +- arch/powerpc/kernel/trace/ftrace.c | 22 +- arch/powerpc/kvm/book3s.c | 18 +- arch/powerpc/kvm/book3s.h | 10 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 2 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 98 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 25 +- arch/powerpc/kvm/book3s_hv.c | 12 +- arch/powerpc/kvm/book3s_pr.c | 56 +- arch/powerpc/kvm/e500_mmu_host.c | 29 +- arch/powerpc/kvm/trace_booke.h | 15 - arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/code-patching.c | 2 +- arch/powerpc/lib/inst.c | 73 - arch/powerpc/mm/maccess.c | 21 + arch/powerpc/mm/mmu_context.c | 24 +- arch/powerpc/net/bpf_jit.h | 3 + arch/powerpc/net/bpf_jit_comp32.c | 59 +- arch/powerpc/perf/core-book3s.c | 4 +- arch/powerpc/perf/isa207-common.c | 109 +- arch/powerpc/perf/isa207-common.h | 9 +- arch/powerpc/perf/power10-events-list.h | 4 +- arch/powerpc/perf/power10-pmu.c | 13 + arch/powerpc/perf/power9-pmu.c | 13 + arch/powerpc/platforms/44x/Kconfig | 2 +- arch/powerpc/platforms/52xx/lite5200_sleep.S | 2 +- arch/powerpc/platforms/Kconfig.cputype | 1 + arch/powerpc/platforms/cell/iommu.c | 3 +- arch/powerpc/platforms/pasemi/iommu.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 15 +- arch/powerpc/platforms/powernv/setup.c | 2 +- arch/powerpc/platforms/pseries/dlpar.c | 14 + arch/powerpc/platforms/pseries/hotplug-cpu.c | 13 +- arch/powerpc/platforms/pseries/iommu.c | 12 +- arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/ras.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 16 + arch/powerpc/sysdev/dart_iommu.c | 3 +- arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 85 +- arch/riscv/Kconfig.socs | 7 + arch/riscv/Makefile | 8 +- arch/riscv/boot/Makefile | 13 + arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/microchip/Makefile | 2 + .../dts/microchip/microchip-mpfs-icicle-kit.dts | 72 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 329 ++ arch/riscv/configs/defconfig | 4 + arch/riscv/include/asm/elf.h | 6 + arch/riscv/include/asm/kexec.h | 56 + arch/riscv/include/asm/page.h | 30 + arch/riscv/include/asm/pgtable.h | 41 +- arch/riscv/include/asm/smp.h | 4 +- arch/riscv/include/asm/syscall.h | 2 +- arch/riscv/kernel/Makefile | 6 + arch/riscv/kernel/crash_dump.c | 46 + arch/riscv/kernel/crash_save_regs.S | 56 + arch/riscv/kernel/head.S | 46 +- arch/riscv/kernel/head.h | 3 + arch/riscv/kernel/kexec_relocate.S | 223 + arch/riscv/kernel/machine_kexec.c | 193 + arch/riscv/kernel/module.c | 2 +- arch/riscv/kernel/probes/kprobes.c | 12 +- arch/riscv/kernel/sbi.c | 10 +- arch/riscv/kernel/setup.c | 131 +- arch/riscv/kernel/smp.c | 6 +- arch/riscv/kernel/syscall_table.c | 2 +- arch/riscv/kernel/time.c | 2 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/kernel/vdso.c | 4 +- arch/riscv/kernel/vdso/Makefile | 4 +- .../kernel/{vmlinux.lds.S => vmlinux-xip.lds.S} | 131 +- arch/riscv/kernel/vmlinux.lds.S | 6 + arch/riscv/mm/init.c | 262 +- arch/riscv/mm/kasan_init.c | 6 +- arch/riscv/mm/ptdump.c | 2 +- arch/riscv/net/bpf_jit_comp64.c | 13 - arch/riscv/net/bpf_jit_core.c | 14 + arch/s390/crypto/arch_random.c | 4 + arch/s390/include/asm/kvm_host.h | 4 + arch/s390/kernel/dis.c | 2 +- arch/s390/kvm/kvm-s390.c | 3 + arch/s390/pci/pci_sysfs.c | 35 + arch/sh/kernel/perf_event.c | 18 - arch/x86/Kconfig | 4 +- arch/x86/crypto/Makefile | 2 - arch/x86/crypto/aesni-intel_avx-x86_64.S | 28 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 5 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 7 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 8 +- arch/x86/crypto/sha1_ni_asm.S | 8 +- arch/x86/crypto/sha256-avx2-asm.S | 13 +- arch/x86/crypto/sha512-avx-asm.S | 41 +- arch/x86/crypto/sha512-avx2-asm.S | 42 +- arch/x86/crypto/sha512-ssse3-asm.S | 41 +- arch/x86/events/amd/iommu.c | 6 +- arch/x86/events/amd/uncore.c | 6 +- arch/x86/events/core.c | 332 +- arch/x86/events/intel/core.c | 691 ++- arch/x86/events/intel/cstate.c | 39 +- arch/x86/events/intel/ds.c | 32 +- arch/x86/events/intel/lbr.c | 9 +- arch/x86/events/intel/p4.c | 16 +- arch/x86/events/intel/uncore.c | 7 + arch/x86/events/intel/uncore.h | 1 + arch/x86/events/intel/uncore_snb.c | 131 + arch/x86/events/intel/uncore_snbep.c | 61 +- arch/x86/events/msr.c | 2 + arch/x86/events/perf_event.h | 119 +- arch/x86/events/rapl.c | 2 + arch/x86/hyperv/hv_apic.c | 16 +- arch/x86/hyperv/hv_init.c | 2 +- arch/x86/hyperv/hv_proc.c | 25 +- arch/x86/hyperv/irqdomain.c | 6 +- arch/x86/hyperv/mmu.c | 8 +- arch/x86/hyperv/nested.c | 8 +- arch/x86/include/asm/cpu.h | 6 + arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/kvm_host.h | 46 +- arch/x86/include/asm/mshyperv.h | 33 +- arch/x86/include/asm/msr-index.h | 3 + arch/x86/include/asm/vmx.h | 1 + arch/x86/include/uapi/asm/vmx.h | 1 + arch/x86/kernel/apic/x2apic_uv_x.c | 3 +- arch/x86/kernel/cpu/intel.c | 16 + arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/e820.c | 4 +- arch/x86/kernel/kvm.c | 128 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/pci-dma.c | 7 - arch/x86/kernel/signal_compat.c | 5 +- arch/x86/kernel/smpboot.c | 90 +- arch/x86/kernel/tsc.c | 1 + arch/x86/kvm/Makefile | 2 + arch/x86/kvm/cpuid.c | 89 +- arch/x86/kvm/cpuid.h | 58 +- arch/x86/kvm/mmu/mmu.c | 304 +- arch/x86/kvm/mmu/mmu_internal.h | 34 +- arch/x86/kvm/mmu/tdp_mmu.c | 701 +-- arch/x86/kvm/mmu/tdp_mmu.h | 51 +- arch/x86/kvm/svm/nested.c | 80 +- arch/x86/kvm/svm/sev.c | 815 +++- arch/x86/kvm/svm/svm.c | 152 +- arch/x86/kvm/svm/svm.h | 13 +- arch/x86/kvm/vmx/nested.c | 39 +- arch/x86/kvm/vmx/nested.h | 5 + arch/x86/kvm/vmx/sgx.c | 502 ++ arch/x86/kvm/vmx/sgx.h | 34 + arch/x86/kvm/vmx/vmcs12.c | 1 + arch/x86/kvm/vmx/vmcs12.h | 4 +- arch/x86/kvm/vmx/vmx.c | 171 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/vmx/vmx_ops.h | 4 + arch/x86/kvm/x86.c | 94 +- arch/x86/platform/uv/uv_nmi.c | 13 +- arch/x86/power/hibernate.c | 89 +- block/bio.c | 9 +- block/blk-iocost.c | 4 - block/blk-settings.c | 5 + block/ioctl.c | 2 + certs/.gitignore | 2 +- certs/Kconfig | 2 +- certs/Makefile | 2 + certs/system_certificates.S | 3 +- crypto/Kconfig | 5 - crypto/af_alg.c | 94 +- drivers/acpi/apei/einj.c | 1 - drivers/acpi/arm64/gtdt.c | 10 +- drivers/acpi/irq.c | 6 +- drivers/acpi/video_detect.c | 24 + drivers/ata/libata-eh.c | 1 + drivers/atm/iphase.c | 2 +- drivers/base/memory.c | 91 +- drivers/block/ataflop.c | 16 +- drivers/block/brd.c | 19 +- drivers/block/drbd/drbd_receiver.c | 1 + drivers/block/drbd/drbd_req.c | 1 + drivers/block/null_blk/main.c | 104 +- drivers/block/null_blk/null_blk.h | 4 - drivers/block/rnbd/rnbd-clt-sysfs.c | 84 +- drivers/block/rnbd/rnbd-clt.c | 171 +- drivers/block/rnbd/rnbd-clt.h | 6 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 5 +- drivers/block/rnbd/rnbd-srv.c | 69 +- drivers/block/rnbd/rnbd-srv.h | 3 +- drivers/block/xen-blkback/common.h | 1 + drivers/block/xen-blkback/xenbus.c | 38 +- drivers/block/xen-blkfront.c | 2 +- drivers/char/ttyprintk.c | 11 + drivers/comedi/drivers/ni_routes.c | 1 + drivers/comedi/drivers/ni_routes.h | 1 + .../comedi/drivers/ni_routing/ni_device_routes.c | 1 + .../comedi/drivers/ni_routing/ni_device_routes.h | 1 + .../drivers/ni_routing/ni_device_routes/all.h | 1 + .../ni_routing/ni_device_routes/pci-6070e.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6534.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6602.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6713.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6723.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6733.c | 1 + .../ni_routing/ni_device_routes/pxi-6030e.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 1 + .../ni_routing/ni_device_routes/pxie-6251.c | 1 + .../ni_routing/ni_device_routes/pxie-6535.c | 1 + .../ni_routing/ni_device_routes/pxie-6738.c | 1 + .../comedi/drivers/ni_routing/ni_route_values.c | 1 + .../comedi/drivers/ni_routing/ni_route_values.h | 1 + .../drivers/ni_routing/ni_route_values/all.h | 1 + .../drivers/ni_routing/ni_route_values/ni_660x.c | 1 + .../ni_routing/ni_route_values/ni_eseries.c | 1 + .../ni_routing/ni_route_values/ni_mseries.c | 1 + .../drivers/ni_routing/tools/convert_c_to_py.c | 1 + .../drivers/ni_routing/tools/convert_csv_to_c.py | 7 + .../drivers/ni_routing/tools/convert_py_to_csv.py | 1 + .../drivers/ni_routing/tools/csv_collection.py | 1 + .../drivers/ni_routing/tools/make_blank_csv.py | 1 + .../comedi/drivers/ni_routing/tools/ni_names.py | 1 + drivers/comedi/drivers/tests/ni_routes_test.c | 1 + drivers/comedi/drivers/tests/unittest.h | 1 + drivers/cpufreq/Kconfig | 23 +- drivers/crypto/ccp/ccp-dev.c | 12 +- drivers/crypto/ccp/sev-dev.c | 193 +- drivers/crypto/ccp/sev-dev.h | 4 +- drivers/crypto/ccp/sp-dev.c | 12 +- drivers/crypto/ccp/sp-dev.h | 15 +- drivers/crypto/ccp/sp-pci.c | 1 + drivers/crypto/chelsio/chcr_algo.c | 5 - drivers/crypto/chelsio/chcr_core.c | 3 +- drivers/crypto/chelsio/chcr_core.h | 1 - drivers/crypto/hisilicon/hpre/hpre_main.c | 26 +- drivers/crypto/hisilicon/qm.c | 28 +- drivers/crypto/hisilicon/qm.h | 8 +- drivers/crypto/hisilicon/sec2/sec_main.c | 52 +- drivers/crypto/hisilicon/zip/zip_main.c | 34 +- drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 10 +- .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 8 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 33 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 144 +- drivers/crypto/s5p-sss.c | 15 +- drivers/crypto/sa2ul.c | 133 +- drivers/crypto/sa2ul.h | 4 + drivers/crypto/ux500/cryp/cryp_p.h | 1 - drivers/dma/Kconfig | 12 + drivers/dma/at_xdmac.c | 11 - drivers/dma/idxd/Makefile | 2 + drivers/dma/idxd/cdev.c | 132 +- drivers/dma/idxd/device.c | 283 +- drivers/dma/idxd/dma.c | 77 +- drivers/dma/idxd/idxd.h | 168 +- drivers/dma/idxd/init.c | 485 +- drivers/dma/idxd/irq.c | 29 +- drivers/dma/idxd/perfmon.c | 662 +++ drivers/dma/idxd/perfmon.h | 119 + drivers/dma/idxd/registers.h | 120 +- drivers/dma/idxd/submit.c | 42 +- drivers/dma/idxd/sysfs.c | 776 ++-- drivers/dma/qcom/gpi.c | 1 + drivers/firmware/xilinx/zynqmp.c | 114 + drivers/gpio/gpio-omap.c | 9 + drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 98 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 86 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 99 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 129 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 173 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 16 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 398 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 1 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 27 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/nv.c | 4 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 + drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 35 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 28 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 4 + drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 7 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 1 + drivers/gpu/drm/amd/amdkfd/Kconfig | 13 + drivers/gpu/drm/amd/amdkfd/Makefile | 5 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 80 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 13 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 6 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 129 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 931 ++++ .../{amdgpu/amdgpu_mn.h => amdkfd/kfd_migrate.h} | 55 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 58 +- .../gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h | 93 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 39 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 122 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 3002 ++++++++++++ drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 206 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 17 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 5 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 25 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 7 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 48 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 72 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 18 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 33 +- drivers/gpu/drm/amd/display/dc/dc.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 4 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 15 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 - .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 2 + .../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h | 16 + drivers/gpu/drm/i915/display/intel_bios.c | 7 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 34 +- drivers/gpu/drm/i915/display/intel_csr.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 37 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 8 +- drivers/gpu/drm/i915/display/intel_display.c | 55 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 84 +- drivers/gpu/drm/i915/display/intel_dp.c | 10 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 2 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll.c | 6 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi.h | 1 - drivers/gpu/drm/i915/display/intel_fbc.c | 7 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 15 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 9 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 7 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 12 - drivers/gpu/drm/i915/display/intel_panel.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 19 +- drivers/gpu/drm/i915/display/intel_psr.c | 32 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 62 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 71 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 24 +- drivers/gpu/drm/i915/gvt/gtt.c | 6 - drivers/gpu/drm/i915/gvt/gvt.c | 8 +- drivers/gpu/drm/i915/i915_drv.c | 38 +- drivers/gpu/drm/i915/i915_irq.c | 52 +- drivers/gpu/drm/i915/i915_reg.h | 3 - drivers/gpu/drm/i915/i915_suspend.c | 6 - drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/intel_pm.c | 13 +- drivers/gpu/drm/radeon/radeon.h | 3 + drivers/gpu/drm/radeon/radeon_audio.c | 92 + drivers/gpu/drm/radeon/radeon_device.c | 3 +- drivers/gpu/drm/ttm/ttm_device.c | 2 +- drivers/gpu/drm/ttm/ttm_tt.c | 31 +- drivers/gpu/drm/vc4/vc4_vec.c | 6 - drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 +- drivers/hv/channel_mgmt.c | 37 +- drivers/hv/connection.c | 2 + drivers/hv/hv.c | 2 +- drivers/hwmon/Kconfig | 10 - drivers/hwmon/amd_energy.c | 375 -- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/adm1266.c | 1 + drivers/hwmon/pmbus/adm1275.c | 1 + drivers/hwmon/pmbus/bel-pfe.c | 1 + drivers/hwmon/pmbus/bpa-rs600.c | 1 + drivers/hwmon/pmbus/fsp-3y.c | 1 + drivers/hwmon/pmbus/ibm-cffps.c | 1 + drivers/hwmon/pmbus/inspur-ipsps.c | 1 + drivers/hwmon/pmbus/ir35221.c | 1 + drivers/hwmon/pmbus/ir36021.c | 1 + drivers/hwmon/pmbus/ir38064.c | 1 + drivers/hwmon/pmbus/irps5401.c | 1 + drivers/hwmon/pmbus/isl68137.c | 1 + drivers/hwmon/pmbus/lm25066.c | 1 + drivers/hwmon/pmbus/ltc2978.c | 1 + drivers/hwmon/pmbus/ltc3815.c | 1 + drivers/hwmon/pmbus/max15301.c | 190 + drivers/hwmon/pmbus/max16064.c | 1 + drivers/hwmon/pmbus/max16601.c | 1 + drivers/hwmon/pmbus/max20730.c | 1 + drivers/hwmon/pmbus/max20751.c | 1 + drivers/hwmon/pmbus/max31785.c | 1 + drivers/hwmon/pmbus/max34440.c | 1 + drivers/hwmon/pmbus/max8688.c | 1 + drivers/hwmon/pmbus/mp2975.c | 1 + drivers/hwmon/pmbus/pm6764tr.c | 1 + drivers/hwmon/pmbus/pmbus.c | 1 + drivers/hwmon/pmbus/pmbus_core.c | 38 +- drivers/hwmon/pmbus/pxe1610.c | 1 + drivers/hwmon/pmbus/q54sj108a2.c | 1 + drivers/hwmon/pmbus/stpddc60.c | 1 + drivers/hwmon/pmbus/tps40422.c | 1 + drivers/hwmon/pmbus/tps53679.c | 1 + drivers/hwmon/pmbus/ucd9000.c | 1 + drivers/hwmon/pmbus/ucd9200.c | 1 + drivers/hwmon/pmbus/xdpe12284.c | 1 + drivers/hwmon/pmbus/zl6100.c | 1 + drivers/hwmon/sch5627.c | 81 +- drivers/i3c/master.c | 5 +- drivers/iio/gyro/mpu3050-core.c | 13 +- drivers/iio/industrialio-core.c | 6 - drivers/infiniband/core/cm.c | 8 +- drivers/infiniband/core/cma.c | 26 +- drivers/infiniband/core/nldev.c | 160 + drivers/infiniband/core/restrack.c | 3 + drivers/infiniband/core/verbs.c | 7 + drivers/infiniband/hw/bnxt_re/Kconfig | 4 +- drivers/infiniband/hw/bnxt_re/main.c | 23 +- drivers/infiniband/hw/cxgb4/resource.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_pble.c | 6 +- drivers/infiniband/hw/mlx4/qp.c | 3 - drivers/infiniband/hw/mlx5/dm.c | 23 +- drivers/infiniband/hw/mlx5/main.c | 8 +- drivers/infiniband/hw/mlx5/std_types.c | 173 + drivers/infiniband/sw/rxe/rxe_av.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib.h | 2 - drivers/infiniband/ulp/ipoib/ipoib_cm.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 75 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-pri.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs.h | 13 +- drivers/irqchip/Kconfig | 12 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-gic-v3.c | 8 +- drivers/irqchip/irq-gic-v4.c | 27 +- drivers/irqchip/irq-idt3243x.c | 124 + drivers/irqchip/irq-jcore-aic.c | 4 +- drivers/irqchip/irq-tb10x.c | 1 + drivers/leds/blink/Kconfig | 6 +- drivers/leds/blink/leds-lgm-sso.c | 2 +- drivers/leds/leds-lm3642.c | 4 +- drivers/leds/leds-pca9532.c | 2 + drivers/leds/trigger/ledtrig-pattern.c | 2 +- drivers/md/bcache/Kconfig | 9 - drivers/md/bcache/Makefile | 2 +- drivers/md/bcache/btree.c | 6 +- drivers/md/bcache/features.h | 9 - drivers/md/bcache/journal.c | 317 +- drivers/md/bcache/journal.h | 2 +- drivers/md/bcache/nvm-pages.c | 747 --- drivers/md/bcache/nvm-pages.h | 93 - drivers/md/bcache/super.c | 73 +- drivers/md/dm-clone-metadata.c | 6 - drivers/md/dm-integrity.c | 1 + drivers/md/dm-raid.c | 35 +- drivers/md/dm-snap-persistent.c | 6 +- drivers/md/dm-snap.c | 5 +- drivers/md/dm-table.c | 30 +- drivers/md/md.c | 8 +- drivers/md/persistent-data/dm-btree-internal.h | 4 +- drivers/md/persistent-data/dm-btree-spine.c | 2 - drivers/md/persistent-data/dm-space-map-common.c | 2 + drivers/md/persistent-data/dm-space-map-common.h | 8 +- drivers/md/persistent-data/dm-space-map-disk.c | 9 - drivers/md/raid1.c | 2 + drivers/memory/.gitignore | 2 +- drivers/mmc/core/block.c | 12 + drivers/mmc/core/host.c | 50 +- drivers/mmc/host/Makefile | 2 - drivers/mmc/host/mmc_spi.c | 8 +- drivers/mmc/host/of_mmc_spi.c | 18 +- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-of-esdhc.c | 2 +- drivers/mtd/nand/raw/nand_bbt.c | 5 - drivers/net/bonding/bond_main.c | 7 +- drivers/net/dsa/mv88e6xxx/chip.c | 102 +- drivers/net/dsa/mv88e6xxx/chip.h | 24 +- drivers/net/dsa/mv88e6xxx/devlink.c | 58 +- drivers/net/dsa/mv88e6xxx/global2.c | 17 + drivers/net/dsa/mv88e6xxx/global2.h | 4 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 8 +- drivers/net/ethernet/Kconfig | 4 +- drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/atheros/Kconfig | 1 + drivers/net/ethernet/atheros/ag71xx.c | 20 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 6 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 1 + drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/Makefile | 4 +- drivers/net/ethernet/freescale/enetc/Kconfig | 9 + drivers/net/ethernet/freescale/enetc/Makefile | 3 + drivers/net/ethernet/freescale/enetc/enetc.c | 18 +- drivers/net/ethernet/freescale/enetc/enetc.h | 16 + .../net/ethernet/freescale/enetc/enetc_ethtool.c | 18 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 9 + drivers/net/ethernet/freescale/enetc/enetc_ierb.c | 155 + drivers/net/ethernet/freescale/enetc/enetc_ierb.h | 20 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 95 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 16 +- drivers/net/ethernet/freescale/fec_main.c | 7 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 4 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_main.c | 23 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 108 +- drivers/net/ethernet/intel/iavf/Makefile | 1 + drivers/net/ethernet/intel/iavf/iavf.h | 10 + drivers/net/ethernet/intel/iavf/iavf_adv_rss.c | 218 + drivers/net/ethernet/intel/iavf/iavf_adv_rss.h | 95 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 254 +- drivers/net/ethernet/intel/iavf/iavf_fdir.c | 24 +- drivers/net/ethernet/intel/iavf/iavf_fdir.h | 9 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 31 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 15 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 164 + drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_flow.c | 88 + drivers/net/ethernet/intel/ice/ice_flow.h | 6 + drivers/net/ethernet/intel/ice/ice_main.c | 7 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 400 +- drivers/net/ethernet/intel/ice/ice_sriov.h | 20 +- drivers/net/ethernet/intel/ice/ice_type.h | 75 + .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 171 + .../ethernet/intel/ice/ice_virtchnl_allowlist.h | 13 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 663 ++- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 13 + drivers/net/ethernet/korina.c | 617 ++- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 61 + .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 192 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 21 + .../net/ethernet/marvell/prestera/prestera_main.c | 3 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 1 + drivers/net/ethernet/mediatek/Kconfig | 2 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 262 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 50 +- drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 23 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 69 +- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 91 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 15 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 4 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 66 + .../mellanox/mlx5/core/steering/dr_matcher.c | 256 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 11 + .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 51 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 145 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 31 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 366 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 270 +- .../mellanox/mlx5/core/steering/dr_types.h | 101 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 16 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 448 +- drivers/net/ethernet/microsoft/Kconfig | 29 + drivers/net/ethernet/microsoft/Makefile | 5 + drivers/net/ethernet/microsoft/mana/Makefile | 6 + drivers/net/ethernet/microsoft/mana/gdma.h | 673 +++ drivers/net/ethernet/microsoft/mana/gdma_main.c | 1415 ++++++ drivers/net/ethernet/microsoft/mana/hw_channel.c | 843 ++++ drivers/net/ethernet/microsoft/mana/hw_channel.h | 190 + drivers/net/ethernet/microsoft/mana/mana.h | 533 +++ drivers/net/ethernet/microsoft/mana/mana_en.c | 1895 ++++++++ drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 250 + drivers/net/ethernet/microsoft/mana/shm_channel.c | 291 ++ drivers/net/ethernet/microsoft/mana/shm_channel.h | 21 + drivers/net/ethernet/neterion/vxge/vxge-main.h | 14 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 14 +- drivers/net/ethernet/renesas/ravb_main.c | 42 +- drivers/net/ethernet/sfc/ef10.c | 3 +- drivers/net/ethernet/sfc/farch.c | 16 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 5 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 19 +- drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/xilinx/Kconfig | 3 + drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/geneve.c | 4 +- drivers/net/netdevsim/psample.c | 7 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 23 +- drivers/net/phy/intel-xway.c | 21 + drivers/net/phy/marvell.c | 557 +-- drivers/net/phy/nxp-c45-tja11xx.c | 621 +++ drivers/net/phy/phy-c45.c | 43 + drivers/net/phy/phy.c | 3 +- drivers/net/phy/phy_device.c | 35 +- drivers/net/usb/r8152.c | 73 +- drivers/net/virtio_net.c | 54 +- drivers/net/wireless/ath/ath10k/htc.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 3 + drivers/net/wireless/ath/ath11k/mac.c | 15 +- drivers/net/wireless/ath/ath11k/mhi.c | 15 +- drivers/net/wireless/ath/ath11k/qmi.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 7 +- drivers/net/wireless/mac80211_hwsim.c | 16 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 1 - drivers/net/wireless/mediatek/mt76/debugfs.c | 28 + drivers/net/wireless/mediatek/mt76/dma.c | 10 +- drivers/net/wireless/mediatek/mt76/dma.h | 1 + drivers/net/wireless/mediatek/mt76/eeprom.c | 231 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 3 + drivers/net/wireless/mediatek/mt76/mcu.c | 4 - drivers/net/wireless/mediatek/mt76/mt76.h | 77 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 5 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 32 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 47 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 44 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 43 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 198 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 7 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 16 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 11 + .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 54 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 23 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 199 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 37 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 4 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 78 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 165 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 51 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 95 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 191 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 2 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 26 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 5 + .../net/wireless/mediatek/mt76/mt7915/testmode.c | 22 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 144 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 240 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 36 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 193 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 68 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 126 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 17 + drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 60 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 17 +- drivers/net/wireless/mediatek/mt76/testmode.c | 159 +- drivers/net/wireless/mediatek/mt76/testmode.h | 2 +- drivers/net/wireless/mediatek/mt76/tx.c | 81 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 6 +- drivers/net/wireless/realtek/rtlwifi/core.c | 32 + drivers/net/wireless/realtek/rtlwifi/core.h | 1 + drivers/net/wireless/realtek/rtlwifi/usb.c | 3 + drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 + drivers/net/wireless/realtek/rtw88/debug.c | 91 + drivers/net/wireless/realtek/rtw88/fw.c | 12 + drivers/net/wireless/realtek/rtw88/fw.h | 5 + drivers/net/wireless/realtek/rtw88/main.h | 31 + drivers/net/wireless/realtek/rtw88/pci.c | 29 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/reg.h | 8 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 724 ++- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 336 +- drivers/net/wireless/ti/wlcore/debugfs.h | 2 +- drivers/net/wireless/wl3501.h | 47 +- drivers/net/wireless/wl3501_cs.c | 54 +- drivers/net/wwan/mhi_wwan_ctrl.c | 16 +- drivers/net/wwan/wwan_core.c | 4 +- drivers/nvme/host/core.c | 258 +- drivers/nvme/host/fabrics.c | 4 +- drivers/nvme/host/ioctl.c | 38 +- drivers/nvme/host/multipath.c | 51 +- drivers/nvme/host/nvme.h | 14 +- drivers/nvme/host/pci.c | 5 - drivers/nvme/target/admin-cmd.c | 10 +- drivers/of/address.c | 5 +- drivers/of/overlay.c | 2 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/quirks.c | 11 - drivers/perf/arm_pmu.c | 30 - drivers/pinctrl/Kconfig | 14 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/core.c | 16 +- drivers/pinctrl/mediatek/Kconfig | 6 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-moore.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8195.c | 850 ++++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 19 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 7 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8195.h | 1669 +++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 2 +- drivers/pinctrl/pinconf-generic.c | 6 +- drivers/pinctrl/pinctrl-ingenic.c | 1645 ++++++- drivers/pinctrl/pinctrl-lpc18xx.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 650 +-- drivers/pinctrl/pinctrl-single.c | 6 +- drivers/pinctrl/pinctrl-zynq.c | 4 +- drivers/pinctrl/pinctrl-zynqmp.c | 906 ++++ drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 4 +- drivers/pinctrl/qcom/Kconfig | 2 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 3 +- drivers/platform/chrome/cros_ec_typec.c | 23 +- drivers/platform/chrome/cros_usbpd_notify.c | 3 +- drivers/platform/surface/aggregator/controller.c | 2 +- drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/gigabyte-wmi.c | 4 + drivers/platform/x86/intel_pmc_core.c | 380 +- drivers/platform/x86/intel_pmc_core.h | 47 +- drivers/platform/x86/touchscreen_dmi.c | 35 + drivers/power/supply/act8945a_charger.c | 2 +- drivers/power/supply/bq256xx_charger.c | 2 + drivers/power/supply/cpcap-battery.c | 2 +- drivers/power/supply/max14577_charger.c | 2 +- drivers/power/supply/max17040_battery.c | 12 +- drivers/ptp/ptp_kvm_common.c | 3 +- drivers/pwm/Kconfig | 9 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-atmel.c | 25 +- drivers/pwm/pwm-mediatek.c | 6 - drivers/pwm/pwm-pca9685.c | 302 +- drivers/pwm/pwm-visconti.c | 190 + drivers/regulator/core.c | 59 +- drivers/regulator/da9121-regulator.c | 80 +- drivers/regulator/da9121-regulator.h | 13 + drivers/regulator/fan53555.c | 136 +- drivers/regulator/of_regulator.c | 6 +- drivers/regulator/s2mpa01.c | 4 - drivers/regulator/s2mps11.c | 22 +- drivers/s390/crypto/zcrypt_card.c | 1 + drivers/s390/crypto/zcrypt_queue.c | 1 + drivers/soc/amlogic/meson-clk-measure.c | 4 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 4 +- drivers/soc/tegra/pmc.c | 4 +- drivers/spi/Kconfig | 18 +- drivers/spi/Makefile | 4 +- drivers/spi/{spi-altera.c => spi-altera-core.c} | 166 +- drivers/spi/spi-altera-dfl.c | 204 + drivers/spi/spi-altera-platform.c | 172 + drivers/spi/spi-fsi.c | 4 +- drivers/spi/spi-stm32-qspi.c | 106 +- drivers/spi/spi.c | 46 +- drivers/spi/spidev.c | 1 + drivers/staging/octeon/ethernet.c | 9 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 5 +- drivers/staging/rtl8188eu/include/drv_types.h | 2 +- drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 17 - drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 30 +- drivers/staging/rtl8723bs/core/rtw_io.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 3 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 72 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 9 +- drivers/staging/rtl8723bs/core/rtw_security.c | 40 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 21 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/hal_com.c | 26 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 14 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 3 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 14 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 8 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 2 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 32 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 15 +- drivers/target/iscsi/iscsi_target.c | 1 - drivers/thermal/gov_fair_share.c | 11 +- drivers/thermal/gov_power_allocator.c | 24 +- drivers/thermal/hisi_thermal.c | 4 +- drivers/thermal/intel/Kconfig | 11 + drivers/thermal/intel/Makefile | 1 + drivers/thermal/intel/intel_tcc_cooling.c | 129 + drivers/thermal/mtk_thermal.c | 12 +- drivers/thermal/qcom/tsens-8960.c | 24 +- drivers/thermal/tegra/soctherm.c | 13 +- drivers/thermal/thermal_core.c | 18 - drivers/thermal/thermal_core.h | 1 + drivers/thermal/thermal_helpers.c | 27 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 38 +- drivers/tty/mxser.c | 7 - drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +- drivers/tty/serial/8250/8250_fsl.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 6 +- drivers/tty/serial/8250/8250_port.c | 6 +- drivers/tty/serial/8250/Kconfig | 6 +- drivers/tty/serial/Kconfig | 18 +- drivers/tty/serial/altera_jtaguart.c | 2 - drivers/tty/serial/altera_uart.c | 2 - drivers/tty/serial/amba-pl010.c | 2 - drivers/tty/serial/amba-pl011.c | 2 - drivers/tty/serial/apbuart.c | 2 - drivers/tty/serial/ar933x_uart.c | 2 - drivers/tty/serial/arc_uart.c | 2 - drivers/tty/serial/atmel_serial.c | 18 - drivers/tty/serial/bcm63xx_uart.c | 2 - drivers/tty/serial/icom.c | 2 - drivers/tty/serial/lpc32xx_hs.c | 2 - drivers/tty/serial/mcf.c | 2 - drivers/tty/serial/meson_uart.c | 2 - drivers/tty/serial/mpc52xx_uart.c | 2 - drivers/tty/serial/msm_serial.c | 4 - drivers/tty/serial/omap-serial.c | 51 +- drivers/tty/serial/owl-uart.c | 2 - drivers/tty/serial/qcom_geni_serial.c | 6 +- drivers/tty/serial/rda-uart.c | 2 - drivers/tty/serial/rp2.c | 2 - drivers/tty/serial/sa1100.c | 2 - drivers/tty/serial/serial_txx9.c | 4 +- drivers/tty/serial/sifive.c | 2 - drivers/tty/serial/stm32-usart.c | 89 +- drivers/tty/serial/stm32-usart.h | 8 +- drivers/tty/serial/sunsu.c | 4 - drivers/tty/serial/timbuart.c | 2 - drivers/tty/serial/vt8500_serial.c | 2 - drivers/tty/serial/xilinx_uartps.c | 3 +- drivers/tty/synclink_gt.c | 2 +- drivers/tty/vt/.gitignore | 6 +- drivers/usb/cdns3/cdns3-gadget.c | 4 +- drivers/usb/cdns3/cdnsp-gadget.c | 14 +- drivers/usb/class/cdc-acm.c | 3 +- drivers/usb/core/quirks.c | 1 + drivers/usb/dwc2/core.c | 25 +- drivers/usb/dwc2/core.h | 5 + drivers/usb/dwc2/core_intr.c | 205 +- drivers/usb/dwc2/gadget.c | 4 + drivers/usb/dwc2/hcd.c | 92 +- drivers/usb/dwc2/params.c | 18 +- drivers/usb/dwc2/platform.c | 16 + drivers/usb/dwc3/core.c | 30 + drivers/usb/dwc3/core.h | 10 + drivers/usb/dwc3/gadget.c | 33 +- drivers/usb/gadget/config.c | 4 + drivers/usb/gadget/legacy/inode.c | 3 +- drivers/usb/gadget/udc/dummy_hcd.c | 23 +- drivers/usb/gadget/udc/net2272.c | 3 +- drivers/usb/host/xhci-mtk.c | 43 +- drivers/usb/misc/adutux.c | 6 +- drivers/usb/musb/musb_core.h | 4 +- drivers/usb/storage/datafab.c | 1 - drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/vdpa/mlx5/core/mr.c | 4 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vhost/vdpa.c | 6 +- drivers/video/fbdev/hyperv_fb.c | 2 +- drivers/virtio/virtio_ring.c | 26 +- drivers/xen/Kconfig | 31 - drivers/xen/Makefile | 3 - drivers/xen/pcpu.c | 35 - drivers/xen/xen-acpi-cpuhotplug.c | 446 -- drivers/xen/xen-acpi-memhotplug.c | 475 -- drivers/xen/xen-pciback/pci_stub.c | 6 +- drivers/xen/xen-pciback/vpci.c | 7 +- drivers/xen/xen-stub.c | 90 - fs/btrfs/block-group.c | 17 +- fs/btrfs/compression.c | 11 +- fs/btrfs/ctree.h | 15 +- fs/btrfs/disk-io.c | 2 +- fs/btrfs/extent_io.c | 2 +- fs/btrfs/ioctl.c | 18 +- fs/btrfs/scrub.c | 5 +- fs/btrfs/super.c | 10 +- fs/btrfs/tree-mod-log.c | 20 + fs/btrfs/volumes.c | 11 +- fs/btrfs/zoned.h | 6 + fs/ceph/Kconfig | 1 + fs/ceph/addr.c | 626 +-- fs/ceph/cache.c | 125 - fs/ceph/cache.h | 101 +- fs/ceph/caps.c | 27 +- fs/ceph/debugfs.c | 12 +- fs/ceph/dir.c | 34 +- fs/ceph/export.c | 12 +- fs/ceph/file.c | 52 +- fs/ceph/inode.c | 36 +- fs/ceph/io.c | 2 +- fs/ceph/mds_client.c | 20 +- fs/ceph/mds_client.h | 1 + fs/ceph/metric.c | 62 +- fs/ceph/metric.h | 56 +- fs/ceph/snap.c | 2 +- fs/ceph/super.h | 32 +- fs/ceph/xattr.c | 7 + fs/cifs/cifsfs.c | 30 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 17 - fs/cifs/cifsproto.h | 11 - fs/cifs/file.c | 84 +- fs/cifs/fs_context.c | 25 +- fs/cifs/fs_context.h | 2 + fs/cifs/inode.c | 1 - fs/cifs/misc.c | 62 - fs/cifs/smb2ops.c | 16 +- fs/cifsd/Kconfig | 1 + fs/cifsd/Makefile | 6 +- fs/cifsd/asn1.c | 614 +-- fs/cifsd/smb2pdu.c | 49 +- fs/cifsd/spnego_negtokeninit.asn1 | 43 + fs/cifsd/spnego_negtokentarg.asn1 | 19 + fs/coda/file.c | 6 +- fs/crypto/Kconfig | 30 +- fs/debugfs/file.c | 91 + fs/ecryptfs/crypto.c | 22 +- fs/ecryptfs/debug.c | 4 +- fs/ecryptfs/dentry.c | 2 +- fs/ecryptfs/file.c | 4 +- fs/ecryptfs/inode.c | 11 +- fs/ecryptfs/keystore.c | 13 +- fs/ecryptfs/kthread.c | 3 +- fs/ecryptfs/main.c | 30 +- fs/ecryptfs/messaging.c | 14 +- fs/ecryptfs/miscdev.c | 3 +- fs/ecryptfs/mmap.c | 11 +- fs/ecryptfs/read_write.c | 4 +- fs/ecryptfs/super.c | 8 +- fs/ext2/super.c | 5 +- fs/ext4/file.c | 25 +- fs/ext4/namei.c | 24 +- fs/ext4/super.c | 5 +- fs/f2fs/f2fs.h | 1 - fs/gfs2/inode.c | 2 + fs/gfs2/recovery.c | 1 + fs/io-wq.c | 13 - fs/io_uring.c | 644 ++- fs/isofs/rock.c | 1 + fs/nfs/callback_proc.c | 17 +- fs/nfs/pnfs.c | 11 +- fs/nfsd/nfs4state.c | 3 +- fs/nfsd/nfsctl.c | 1 + fs/overlayfs/file.c | 11 +- fs/reiserfs/journal.c | 6 +- fs/signalfd.c | 4 + fs/verity/Kconfig | 8 +- fs/zonefs/super.c | 5 +- include/asm-generic/div64.h | 10 +- include/asm-generic/mshyperv.h | 48 +- include/dt-bindings/pinctrl/mt8195-pinfunc.h | 962 ++++ include/dt-bindings/pinctrl/pinctrl-zynqmp.h | 19 + include/kvm/arm_pmu.h | 4 + include/linux/avf/virtchnl.h | 27 +- include/linux/bio.h | 4 +- include/linux/blk-mq.h | 8 +- include/linux/blkdev.h | 2 + include/linux/bpf.h | 22 + include/linux/clocksource.h | 5 + include/linux/compat.h | 2 + include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 117 +- include/linux/debugfs.h | 17 + include/linux/device-mapper.h | 5 - include/linux/devm-helpers.h | 13 +- include/linux/firmware/xlnx-zynqmp.h | 90 + include/linux/gfp.h | 2 +- include/linux/hugetlb.h | 7 + include/linux/ieee80211.h | 33 +- include/linux/irqchip/arm-gic-v4.h | 2 + include/linux/irqdomain.h | 3 - include/linux/kvm_host.h | 24 +- include/linux/marvell_phy.h | 1 + include/linux/memory_hotplug.h | 16 +- include/linux/mlx5/device.h | 7 +- include/linux/mlx5/mlx5_ifc.h | 43 +- include/linux/mmc/host.h | 2 +- include/linux/mmzone.h | 4 +- include/linux/netlink.h | 12 +- include/linux/nfs_fs_sb.h | 3 +- include/linux/of.h | 4 +- include/linux/pagemap.h | 1 + include/linux/pci.h | 2 - include/linux/pci_ids.h | 2 - include/linux/perf_event.h | 80 +- include/linux/phy.h | 3 + include/linux/pinctrl/pinconf-generic.h | 10 +- include/linux/platform_data/cros_ec_commands.h | 1 + include/linux/platform_data/gpio-omap.h | 3 + include/linux/psp-sev.h | 18 +- include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 1 + include/linux/rcutree.h | 1 + include/linux/regulator/driver.h | 2 +- include/linux/sched/sysctl.h | 9 +- include/linux/secretmem.h | 26 +- include/linux/serial_core.h | 10 +- include/linux/signal.h | 1 + include/linux/spi/altera.h | 21 + include/linux/spi/mmc_spi.h | 9 - include/linux/srcu.h | 6 - include/linux/srcutree.h | 2 + include/linux/statfs.h | 8 + include/linux/stmmac.h | 1 + include/linux/thermal.h | 5 - include/linux/timecounter.h | 2 +- include/linux/timer.h | 2 + include/linux/user_namespace.h | 3 + include/net/cfg80211.h | 13 +- include/net/dsa.h | 7 + include/net/flow.h | 3 - include/net/mac80211.h | 5 +- include/net/selftests.h | 12 + include/net/xfrm.h | 1 + include/rdma/ib_verbs.h | 5 + include/rdma/restrack.h | 4 + include/sound/graph_card.h | 4 - include/sound/simple_card_utils.h | 3 + include/trace/events/kvm.h | 90 +- include/trace/events/rcu.h | 1 - include/uapi/asm-generic/siginfo.h | 6 +- include/uapi/drm/amdgpu_drm.h | 2 - include/uapi/linux/bcache-nvm.h | 207 - include/uapi/linux/bpf.h | 28 + include/uapi/linux/capability.h | 3 +- include/uapi/linux/io_uring.h | 23 + include/uapi/linux/kexec.h | 1 + include/uapi/linux/kfd_ioctl.h | 171 +- include/uapi/linux/kvm.h | 46 +- include/uapi/linux/landlock.h | 8 + include/uapi/linux/nl80211.h | 17 + include/uapi/linux/perf_event.h | 28 +- include/uapi/linux/signalfd.h | 4 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 9 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 25 + include/uapi/rdma/rdma_netlink.h | 13 + include/xen/acpi.h | 35 - include/xen/arm/swiotlb-xen.h | 7 + include/xen/interface/features.h | 14 + include/xen/swiotlb-xen.h | 1 + init/main.c | 2 - kernel/.gitignore | 4 +- kernel/bpf/helpers.c | 306 ++ kernel/bpf/verifier.c | 84 + kernel/cpu.c | 16 +- kernel/dma/swiotlb.c | 3 +- kernel/entry/common.c | 2 +- kernel/events/core.c | 326 +- kernel/events/ring_buffer.c | 34 +- kernel/fork.c | 2 +- kernel/irq/irqdomain.c | 40 +- kernel/kcsan/kcsan_test.c | 2 +- kernel/kthread.c | 33 +- kernel/locking/lockdep.c | 6 +- kernel/locking/qrwlock.c | 7 +- kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 6 + kernel/rcu/rcutorture.c | 166 +- kernel/rcu/refscale.c | 109 +- kernel/rcu/srcutree.c | 22 +- kernel/rcu/sync.c | 4 +- kernel/rcu/tasks.h | 57 +- kernel/rcu/tiny.c | 1 + kernel/rcu/tree.c | 60 +- kernel/rcu/tree.h | 14 +- kernel/rcu/tree_plugin.h | 230 +- kernel/rcu/tree_stall.h | 26 +- kernel/rcu/update.c | 2 +- kernel/resource.c | 149 +- kernel/sched/core.c | 173 +- kernel/sched/debug.c | 433 +- kernel/sched/fair.c | 63 +- kernel/sched/features.h | 5 + kernel/sched/psi.c | 5 +- kernel/sched/sched.h | 36 +- kernel/sched/topology.c | 18 +- kernel/signal.c | 13 + kernel/sysctl.c | 94 - kernel/time/clocksource.c | 135 +- kernel/time/posix-timers.c | 4 +- kernel/time/tick-broadcast.c | 16 +- kernel/time/tick-common.c | 7 +- kernel/time/timecounter.c | 2 +- kernel/time/timer.c | 14 + kernel/trace/bpf_trace.c | 373 +- kernel/trace/trace.c | 10 +- kernel/user_namespace.c | 65 +- lib/.gitignore | 10 +- lib/Kconfig.debug | 11 +- lib/Kconfig.kfence | 1 + lib/crypto/chacha.c | 4 +- lib/iov_iter.c | 8 +- lib/math/Makefile | 2 + lib/math/test_div64.c | 249 + lib/vsprintf.c | 2 - localversion-next | 2 +- mm/compaction.c | 91 +- mm/filemap.c | 33 +- mm/gup.c | 8 +- mm/hugetlb.c | 149 +- mm/internal.h | 10 +- mm/kfence/core.c | 58 +- mm/memory-failure.c | 2 +- mm/memory.c | 54 +- mm/memory_hotplug.c | 191 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 26 +- mm/readahead.c | 4 +- mm/rmap.c | 2 +- mm/secretmem.c | 12 +- mm/shmem.c | 3 + mm/slab.h | 1 - mm/slab_common.c | 12 +- mm/slub.c | 8 - mm/sparse.c | 2 - mm/swap.c | 4 +- mm/util.c | 2 +- mm/vmscan.c | 5 +- mm/z3fold.c | 2 +- mm/zsmalloc.c | 4 +- net/8021q/vlan.c | 3 + net/8021q/vlan.h | 4 + net/Kconfig | 4 + net/bluetooth/hci_request.c | 12 +- net/bridge/br_multicast.c | 2 +- net/ceph/auth_x.c | 2 +- net/core/Makefile | 1 + net/core/dev.c | 14 +- net/core/neighbour.c | 4 + net/core/selftests.c | 400 ++ net/core/sock.c | 2 +- net/dsa/Kconfig | 1 + net/dsa/dsa2.c | 103 +- net/dsa/port.c | 2 +- net/dsa/slave.c | 21 + net/dsa/switch.c | 25 +- net/ethtool/ioctl.c | 2 +- net/ethtool/stats.c | 3 + net/ipv4/esp4.c | 2 +- net/ipv4/nexthop.c | 14 +- net/ipv6/esp6.c | 2 +- net/ipv6/mcast.c | 3 - net/mac80211/aes_cmac.c | 11 +- net/mac80211/debugfs_sta.c | 37 +- net/mac80211/ieee80211_i.h | 2 + net/mac80211/main.c | 9 +- net/mac80211/mlme.c | 11 +- net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mac80211/tx.c | 19 +- net/mac80211/util.c | 10 +- net/mptcp/protocol.c | 74 +- net/openvswitch/meter.c | 4 +- net/qrtr/mhi.c | 8 +- net/rds/message.c | 1 - net/rds/send.c | 2 +- net/sched/sch_taprio.c | 6 + net/sunrpc/svc.c | 3 +- net/sunrpc/svcsock.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 28 +- net/vmw_vsock/vmci_transport.c | 3 +- net/wireless/nl80211.c | 1 + net/wireless/pmsr.c | 12 +- net/wireless/scan.c | 2 + net/wireless/util.c | 2 +- net/xdp/xsk.c | 2 +- net/xfrm/xfrm_ipcomp.c | 25 +- net/xfrm/xfrm_policy.c | 42 - net/xfrm/xfrm_state.c | 14 +- net/xfrm/xfrm_user.c | 10 +- samples/auxdisplay/.gitignore | 2 +- samples/binderfs/.gitignore | 3 +- samples/bpf/tracex1_kern.c | 4 +- samples/connector/.gitignore | 2 +- samples/hidraw/.gitignore | 2 +- samples/mei/.gitignore | 2 +- samples/nitro_enclaves/.gitignore | 2 +- samples/pidfd/.gitignore | 2 +- samples/seccomp/.gitignore | 8 +- samples/timers/.gitignore | 2 +- samples/vfs/.gitignore | 4 +- samples/watch_queue/.gitignore | 3 +- samples/watchdog/.gitignore | 2 +- scripts/.gitignore | 18 +- scripts/Makefile.lib | 3 + scripts/Makefile.package | 2 +- scripts/basic/.gitignore | 2 +- scripts/checkpatch.pl | 2 +- scripts/dtc/.gitignore | 4 +- scripts/gcc-plugins/.gitignore | 2 +- scripts/genksyms/.gitignore | 2 +- scripts/genksyms/Makefile | 2 +- scripts/kconfig/.gitignore | 13 +- scripts/kconfig/gconf.c | 15 +- scripts/kconfig/lkc.h | 4 - scripts/kconfig/qconf.cc | 1 + scripts/mod/.gitignore | 8 +- scripts/nsdeps | 2 +- scripts/recordmcount.pl | 2 +- scripts/setlocalversion | 2 +- scripts/sphinx-pre-install | 2 +- scripts/tags.sh | 2 +- security/integrity/ima/ima_main.c | 1 + security/integrity/ima/ima_policy.c | 2 + security/keys/trusted-keys/trusted_core.c | 24 +- security/keys/trusted-keys/trusted_tpm1.c | 5 +- security/keys/trusted-keys/trusted_tpm2.c | 2 +- security/landlock/syscalls.c | 17 +- security/selinux/include/classmap.h | 5 +- sound/pci/hda/patch_realtek.c | 11 + sound/soc/amd/raven/acp3x-i2s.c | 6 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 6 +- sound/soc/codecs/adau17x1.c | 13 +- sound/soc/codecs/ak4458.c | 66 +- sound/soc/codecs/ak4458.h | 1 + sound/soc/codecs/da7219.c | 5 +- sound/soc/codecs/lpass-rx-macro.c | 2 - sound/soc/codecs/lpass-va-macro.c | 7 +- sound/soc/codecs/lpass-wsa-macro.c | 11 +- sound/soc/codecs/rt1015p.c | 3 +- sound/soc/codecs/rt286.c | 34 +- sound/soc/codecs/rt298.c | 9 +- sound/soc/codecs/rt5682.c | 8 +- sound/soc/codecs/rt711-sdca.c | 181 +- sound/soc/codecs/rt711-sdca.h | 2 + sound/soc/codecs/sigmadsp.c | 18 +- sound/soc/codecs/wcd934x.c | 6 +- sound/soc/generic/audio-graph-card.c | 248 +- sound/soc/generic/simple-card-utils.c | 25 + sound/soc/generic/simple-card.c | 30 +- sound/soc/intel/keembay/kmb_platform.c | 5 +- sound/soc/soc-acpi.c | 2 +- sound/soc/soc-core.c | 7 +- sound/soc/stm/stm32_sai_sub.c | 5 +- sound/soc/tegra/tegra20_i2s.c | 4 +- sound/soc/tegra/tegra20_spdif.c | 4 +- sound/soc/tegra/tegra30_ahub.c | 4 +- sound/soc/tegra/tegra30_i2s.c | 4 +- sound/soc/tegra/tegra_audio_graph_card.c | 4 +- sound/usb/implicit.c | 193 +- sound/usb/midi.c | 2 +- sound/usb/quirks.c | 1 + tools/bpf/bpftool/btf.c | 30 +- tools/cgroup/memcg_slabinfo.py | 8 +- tools/include/asm-generic/hugetlb_encode.h | 3 + tools/include/uapi/linux/bpf.h | 28 + tools/lib/bpf/bpf_helpers.h | 19 +- tools/lib/bpf/bpf_tracing.h | 58 +- tools/lib/bpf/btf.c | 5 - tools/lib/bpf/libbpf.c | 373 +- tools/lib/bpf/libbpf_internal.h | 45 + tools/lib/bpf/linker.c | 1270 ++++- tools/memory-model/Documentation/explanation.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 -- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/check.c | 14 +- tools/perf/arch/x86/util/intel-pt.c | 6 + tools/perf/builtin-ftrace.c | 2 +- tools/perf/util/auxtrace.c | 2 +- tools/perf/util/data.c | 5 +- tools/perf/util/map.c | 7 +- tools/spi/Makefile | 5 +- tools/testing/selftests/bpf/Makefile | 21 +- tools/testing/selftests/bpf/README.rst | 9 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 1 + .../selftests/bpf/prog_tests/linked_funcs.c | 42 + .../testing/selftests/bpf/prog_tests/linked_maps.c | 30 + .../testing/selftests/bpf/prog_tests/linked_vars.c | 43 + tools/testing/selftests/bpf/prog_tests/snprintf.c | 125 + .../selftests/bpf/progs/bpf_iter_task_stack.c | 27 + tools/testing/selftests/bpf/progs/linked_funcs1.c | 73 + tools/testing/selftests/bpf/progs/linked_funcs2.c | 73 + tools/testing/selftests/bpf/progs/linked_maps1.c | 82 + tools/testing/selftests/bpf/progs/linked_maps2.c | 76 + tools/testing/selftests/bpf/progs/linked_vars1.c | 54 + tools/testing/selftests/bpf/progs/linked_vars2.c | 55 + tools/testing/selftests/bpf/progs/test_snprintf.c | 73 + .../selftests/bpf/progs/test_snprintf_single.c | 20 + .../testing/selftests/bpf/verifier/bpf_get_stack.c | 43 + .../drivers/net/mlxsw/mirror_gre_scale.sh | 3 +- .../selftests/drivers/net/mlxsw/port_scale.sh | 6 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 4 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 7 + .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 4 +- .../drivers/net/mlxsw/spectrum/resource_scale.sh | 4 +- .../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 6 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 3 + tools/testing/selftests/kvm/dirty_log_test.c | 69 +- tools/testing/selftests/kvm/include/kvm_util.h | 4 +- tools/testing/selftests/kvm/include/test_util.h | 21 +- tools/testing/selftests/kvm/kvm_page_table_test.c | 506 ++ tools/testing/selftests/kvm/lib/assert.c | 4 +- tools/testing/selftests/kvm/lib/kvm_util.c | 59 +- tools/testing/selftests/kvm/lib/test_util.c | 163 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 2 +- tools/testing/selftests/landlock/base_test.c | 47 + tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/fib_nexthops.sh | 15 + .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 2 +- .../testing/selftests/net/forwarding/mirror_lib.sh | 19 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 48 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 31 +- .../selftests/{powerpc/eeh => net}/settings | 0 .../testing/selftests/perf_events}/.gitignore | 3 +- tools/testing/selftests/perf_events/Makefile | 6 + tools/testing/selftests/perf_events/config | 1 + .../testing/selftests/perf_events/remove_on_exec.c | 260 ++ .../selftests/{kvm => perf_events}/settings | 0 .../selftests/perf_events/sigtrap_threads.c | 210 + .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 2 +- tools/testing/selftests/powerpc/ptrace/.gitignore | 1 + tools/testing/selftests/powerpc/ptrace/Makefile | 2 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 635 ++- .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 79 + .../selftests/powerpc/ptrace/ptrace-perf-hwbreak.c | 659 +++ tools/testing/selftests/powerpc/security/Makefile | 3 +- .../selftests/powerpc/security/flush_utils.c | 13 + .../selftests/powerpc/security/flush_utils.h | 3 + .../selftests/powerpc/security/uaccess_flush.c | 158 + .../testing/selftests/rcutorture/bin/kvm-again.sh | 33 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 - .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 227 - tools/testing/selftests/rcutorture/bin/kvm.sh | 47 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../selftests/rcutorture/configs/rcu/BUSTED-BOOST | 17 - .../rcutorture/configs/rcu/BUSTED-BOOST.boot | 8 - .../selftests/rcutorture/configs/rcuscale/TREE | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE54 | 2 +- .../rcutorture/configs/refscale/NOPREEMPT | 2 +- .../selftests/rcutorture/configs/refscale/PREEMPT | 2 +- .../rcutorture/formal/srcu-cbmc/src/locks.h | 2 +- tools/testing/selftests/timens/gettime_perf.c | 8 + usr/.gitignore | 4 +- usr/gen_initramfs.sh | 2 +- usr/include/.gitignore | 4 +- virt/kvm/coalesced_mmio.c | 19 +- virt/kvm/kvm_main.c | 303 +- 1591 files changed, 61374 insertions(+), 22544 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-dsa create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,gpio-bank.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/idt,3243 [...] create mode 100644 Documentation/devicetree/bindings/net/idt,3243x-emac.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-rockchip.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml create mode 100644 Documentation/devicetree/bindings/pwm/toshiba,pwm-visconti.yaml create mode 100644 Documentation/devicetree/bindings/riscv/microchip.yaml delete mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.yaml delete mode 100644 Documentation/hwmon/amd_energy.rst create mode 100644 Documentation/hwmon/max15301.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/translations/zh_CN/core-api/index.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/concepts.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/index.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irq-affinity.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irq-domain.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irqflags-tracing.rst create mode 100644 Documentation/translations/zh_CN/openrisc/index.rst create mode 100644 Documentation/translations/zh_CN/openrisc/openrisc_port.rst create mode 100644 Documentation/translations/zh_CN/openrisc/todo.rst create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-unitv2.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55-t55.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts create mode 100644 arch/arm/include/asm/xen/swiotlb-xen.h create mode 100644 arch/arm64/include/asm/xen/swiotlb-xen.h delete mode 100644 arch/powerpc/lib/inst.c create mode 100644 arch/riscv/boot/dts/microchip/Makefile create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi create mode 100644 arch/riscv/include/asm/kexec.h create mode 100644 arch/riscv/kernel/crash_dump.c create mode 100644 arch/riscv/kernel/crash_save_regs.S create mode 100644 arch/riscv/kernel/kexec_relocate.S create mode 100644 arch/riscv/kernel/machine_kexec.c copy arch/riscv/kernel/{vmlinux.lds.S => vmlinux-xip.lds.S} (55%) create mode 100644 arch/x86/kvm/vmx/sgx.c create mode 100644 arch/x86/kvm/vmx/sgx.h create mode 100644 drivers/dma/idxd/perfmon.c create mode 100644 drivers/dma/idxd/perfmon.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c copy drivers/gpu/drm/amd/{amdgpu/amdgpu_mn.h => amdkfd/kfd_migrate.h} (54%) create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_svm.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_svm.h delete mode 100644 drivers/hwmon/amd_energy.c create mode 100644 drivers/hwmon/pmbus/max15301.c create mode 100644 drivers/irqchip/irq-idt3243x.c delete mode 100644 drivers/md/bcache/nvm-pages.c delete mode 100644 drivers/md/bcache/nvm-pages.h create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_ierb.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_ierb.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.h create mode 100644 drivers/net/ethernet/microsoft/Kconfig create mode 100644 drivers/net/ethernet/microsoft/Makefile create mode 100644 drivers/net/ethernet/microsoft/mana/Makefile create mode 100644 drivers/net/ethernet/microsoft/mana/gdma.h create mode 100644 drivers/net/ethernet/microsoft/mana/gdma_main.c create mode 100644 drivers/net/ethernet/microsoft/mana/hw_channel.c create mode 100644 drivers/net/ethernet/microsoft/mana/hw_channel.h create mode 100644 drivers/net/ethernet/microsoft/mana/mana.h create mode 100644 drivers/net/ethernet/microsoft/mana/mana_en.c create mode 100644 drivers/net/ethernet/microsoft/mana/mana_ethtool.c create mode 100644 drivers/net/ethernet/microsoft/mana/shm_channel.c create mode 100644 drivers/net/ethernet/microsoft/mana/shm_channel.h create mode 100644 drivers/net/phy/nxp-c45-tja11xx.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8195.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8195.h create mode 100644 drivers/pinctrl/pinctrl-zynqmp.c create mode 100644 drivers/pwm/pwm-visconti.c rename drivers/spi/{spi-altera.c => spi-altera-core.c} (56%) create mode 100644 drivers/spi/spi-altera-dfl.c create mode 100644 drivers/spi/spi-altera-platform.c create mode 100644 drivers/thermal/intel/intel_tcc_cooling.c delete mode 100644 drivers/xen/xen-acpi-cpuhotplug.c delete mode 100644 drivers/xen/xen-acpi-memhotplug.c delete mode 100644 drivers/xen/xen-stub.c create mode 100644 fs/cifsd/spnego_negtokeninit.asn1 create mode 100644 fs/cifsd/spnego_negtokentarg.asn1 create mode 100644 include/dt-bindings/pinctrl/mt8195-pinfunc.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-zynqmp.h create mode 100644 include/net/selftests.h delete mode 100644 include/uapi/linux/bcache-nvm.h create mode 100644 include/xen/arm/swiotlb-xen.h create mode 100644 lib/math/test_div64.c create mode 100644 net/core/selftests.c delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_funcs.c create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_maps.c create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_vars.c create mode 100644 tools/testing/selftests/bpf/prog_tests/snprintf.c create mode 100644 tools/testing/selftests/bpf/progs/linked_funcs1.c create mode 100644 tools/testing/selftests/bpf/progs/linked_funcs2.c create mode 100644 tools/testing/selftests/bpf/progs/linked_maps1.c create mode 100644 tools/testing/selftests/bpf/progs/linked_maps2.c create mode 100644 tools/testing/selftests/bpf/progs/linked_vars1.c create mode 100644 tools/testing/selftests/bpf/progs/linked_vars2.c create mode 100644 tools/testing/selftests/bpf/progs/test_snprintf.c create mode 100644 tools/testing/selftests/bpf/progs/test_snprintf_single.c create mode 100644 tools/testing/selftests/kvm/kvm_page_table_test.c copy tools/testing/selftests/{powerpc/eeh => net}/settings (100%) copy {drivers/memory => tools/testing/selftests/perf_events}/.gitignore (56%) create mode 100644 tools/testing/selftests/perf_events/Makefile create mode 100644 tools/testing/selftests/perf_events/config create mode 100644 tools/testing/selftests/perf_events/remove_on_exec.c copy tools/testing/selftests/{kvm => perf_events}/settings (100%) create mode 100644 tools/testing/selftests/perf_events/sigtrap_threads.c create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c create mode 100644 tools/testing/selftests/powerpc/security/uaccess_flush.c delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST.boot