This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 1c8ce959b41a Add linux-next specific files for 20210414 omits 631aa4708b55 Merge branch 'akpm/master' omits 46684493b57e memfd_secret: use unsigned int rather than long as syscall [...] omits 3dc5f1019282 secretmem: test: add basic selftest for memfd_secret(2) omits 297ccca8b824 memfd_secret: use unsigned int rather than long as syscall [...] omits fb8c08c237eb arch, mm: wire up memfd_secret system call where relevant omits 61cbd96524c4 PM: hibernate: disable when there are active secretmem users omits 7346cf88f51e memfd_secret: use unsigned int rather than long as syscall [...] omits eeab3185713e mm: introduce memfd_secret system call to create "secret" [...] omits a49a51a9aa47 set_memory: allow querying whether set_direct_map_*() is a [...] omits 5d4505c674b6 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 7c04b80ea922 riscv/Kconfig: make direct map manipulation options depend on MMU omits 92b53878080a mmap: make mlock_future_check() global omits a43a257ef4e7 mm: fix typos in comments omits 73b951749b9f mm: fix typos in comments omits 80b418535b51 treewide: remove editor modelines and cruft omits 24d0bcb8d223 ipc/sem.c: spelling fix omits 0dbad502d5ef fs: fat: fix spelling typo of values omits 316de0a84bd1 kernel/sys.c: fix typo omits e8cf7252cb3c kernel/up.c: fix typo omits 94c7257a6e4e kernel/user_namespace.c: fix typos omits 6f87c4535ac0 kernel/umh.c: fix some spelling mistakes omits cf0b1537f09d include/linux/pgtable.h: few spelling fixes omits 0b65578c9be6 mm/slab.c: fix spelling mistake "disired" -> "desired" omits afa06b14a2b2 scripts/spelling.txt: add "overflw" omits 187713c86cda scripts/spelling.txt: Add "diabled" typo omits 8ef9ecf6f258 scripts/spelling.txt: add "overlfow" omits 91e483137275 arm: print alloc free paths for address in registers omits bd8bc7a138e0 mm/vmalloc: remove vwrite() omits 164370b6e52a mm: remove xlate_dev_kmem_ptr() omits 1d6cc33d965e drivers/char: remove /dev/kmem for good omits d3a2386022e6 Merge branch 'akpm-current/current' omits 423d6b25d417 Merge remote-tracking branch 'rust/rust-next' omits 254ed35cd93a Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 5850d6ea3e77 Merge remote-tracking branch 'kunit-next/kunit' omits 2b93af6e97c4 Merge remote-tracking branch 'cfi/cfi/next' omits eabe9aff729a Merge remote-tracking branch 'kgdb/kgdb/for-next' omits f71488021a92 Merge remote-tracking branch 'hyperv/hyperv-next' omits 8f40da47d21c Merge remote-tracking branch 'nvmem/for-next' omits 10baf5706689 Merge remote-tracking branch 'slimbus/for-next' omits b2d6c170b8be Merge remote-tracking branch 'gnss/gnss-next' omits 116112be078c Merge remote-tracking branch 'kspp/for-next/kspp' omits baf5af62164f Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 2882ddc788f6 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 6f521721e071 Merge remote-tracking branch 'rtc/rtc-next' omits ae5a5c1c5218 Merge remote-tracking branch 'coresight/next' omits 9972cf3f0106 Merge remote-tracking branch 'livepatching/for-next' omits 4adf7f521210 Merge remote-tracking branch 'kselftest/next' omits 3300585d12ca Merge remote-tracking branch 'pwm/for-next' omits 65010b9eeb4e Merge remote-tracking branch 'pinctrl/for-next' omits a9e8b331eda4 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 75ffb1b130c5 Merge remote-tracking branch 'rpmsg/for-next' omits dce3b1babfaa Merge remote-tracking branch 'vhost/linux-next' omits cf51a2275207 Merge remote-tracking branch 'scsi-mkp/for-next' omits 06f40164de0e Merge remote-tracking branch 'scsi/for-next' omits 3a7085c5ba97 Merge remote-tracking branch 'cgroup/for-next' omits 17f59d134e2b Merge remote-tracking branch 'dmaengine/next' omits f1474ac1b7cd Merge remote-tracking branch 'icc/icc-next' omits 26ee160fb3ab Merge remote-tracking branch 'staging/staging-next' omits 1e16e3457bdb Merge remote-tracking branch 'vfio/next' omits c313c0887a75 Merge remote-tracking branch 'phy-next/next' omits 073366356aba Merge remote-tracking branch 'char-misc/char-misc-next' omits b6806f7e503d Merge remote-tracking branch 'tty/tty-next' omits c64b8cceef56 Merge remote-tracking branch 'usb-serial/usb-next' omits 135f9b3a5c8e Merge remote-tracking branch 'usb/usb-next' omits 7218e72358b2 Merge remote-tracking branch 'driver-core/driver-core-next' omits 3c70e564b139 Merge remote-tracking branch 'ipmi/for-next' omits c70eb7da06cb Merge remote-tracking branch 'leds/for-next' omits 2361d52c881e Merge remote-tracking branch 'chrome-platform/for-next' omits fcc540ec891b Merge remote-tracking branch 'drivers-x86/for-next' omits dbe7d2e5856c Merge remote-tracking branch 'percpu/for-next' omits 6c6da38226d3 Merge remote-tracking branch 'kvms390/next' omits b1df32851fdf Merge remote-tracking branch 'kvm-arm/next' omits fbd68a3aa031 Merge remote-tracking branch 'kvm/next' omits 14e6f47c0ff3 Merge remote-tracking branch 'rcu/rcu/next' omits 43dad223d3fe Merge remote-tracking branch 'ftrace/for-next' omits 3270afaece3b Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 4a47d5fe411e Merge remote-tracking branch 'edac/edac-for-next' omits 29d4f79e927b Merge remote-tracking branch 'tip/auto-latest' omits bcb24fbb9e5c Merge remote-tracking branch 'spi/for-next' omits cafa456248fc Merge remote-tracking branch 'mailbox/mailbox-for-next' omits 29807c7f13a8 Merge remote-tracking branch 'devicetree/for-next' omits 0b2d28940043 Merge remote-tracking branch 'audit/next' omits f2698641dce5 Merge remote-tracking branch 'iommu/next' omits b7001e89b0df Merge remote-tracking branch 'tpmdd/next' omits 7745598ad52e Merge remote-tracking branch 'tomoyo/master' omits 708ba330c968 Merge remote-tracking branch 'selinux/next' omits bdc522744d3b Merge remote-tracking branch 'keys/keys-next' omits 153aee0a7c25 Merge remote-tracking branch 'integrity/next-integrity' omits 05c53590f38a Merge remote-tracking branch 'apparmor/apparmor-next' omits 43066796c46c Merge remote-tracking branch 'security/next-testing' omits 8142b996d938 Merge remote-tracking branch 'regulator/for-next' omits 81101060470e Merge remote-tracking branch 'battery/for-next' omits d3daa0dfa1de Merge remote-tracking branch 'backlight/for-backlight-next' omits 9016c4e23ea8 Merge remote-tracking branch 'mfd/for-mfd-next' omits 6051ab125307 Merge remote-tracking branch 'mmc/next' omits 8b67b3b10b4e Merge remote-tracking branch 'pcmcia/pcmcia-next' omits d990a558fa8c Merge remote-tracking branch 'device-mapper/for-next' omits afc0e8dbff01 Merge remote-tracking branch 'block/for-next' omits aa540cf25bd6 Merge remote-tracking branch 'input/next' omits 7e39ee493b49 Merge remote-tracking branch 'modules/modules-next' omits bccf46b00b13 Merge remote-tracking branch 'sound-asoc/for-next' omits 68dcc72c5737 Merge remote-tracking branch 'sound/for-next' omits 3b58c9feb163 Merge remote-tracking branch 'regmap/for-next' omits e3c3694947fd Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 28e720a7df7c Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 0888e94fabf4 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits e9db9fc8503e Merge remote-tracking branch 'drm-intel/for-linux-next' omits e4d216560ea2 Merge remote-tracking branch 'amdgpu/drm-next' omits d1108821f906 Merge remote-tracking branch 'drm/drm-next' omits 05cc01790bc7 Merge remote-tracking branch 'crypto/master' omits 42e720fed593 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 613e7b2b3750 Merge remote-tracking branch 'nand/nand/next' omits e6a2703d6524 Merge remote-tracking branch 'mtd/mtd/next' omits 8ac2dec63bf0 Merge remote-tracking branch 'gfs2/for-next' omits 8608d700329b Merge remote-tracking branch 'mac80211-next/master' omits bb272a5df5dc Merge remote-tracking branch 'bluetooth/master' omits 350c107b0726 Merge remote-tracking branch 'netfilter-next/master' omits 19f23d616be8 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits d43f2b732258 Merge remote-tracking branch 'ipsec-next/master' omits 0cacbd75e664 Merge remote-tracking branch 'bpf-next/for-next' omits 64637571eb17 Merge remote-tracking branch 'net-next/master' omits 4176d3fc773d Merge remote-tracking branch 'rdma/for-next' omits 868021c7a0c8 Merge remote-tracking branch 'swiotlb/linux-next' omits 67896c37bfe9 Merge remote-tracking branch 'dlm/next' omits 07c53249f758 Merge remote-tracking branch 'ieee1394/for-next' omits 0bac0d402036 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 6bb9d98d929c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 72b93490964d Merge remote-tracking branch 'pm/linux-next' omits 869c74bc9d5e Merge remote-tracking branch 'v4l-dvb/master' omits 03a6c48dfcbe Merge remote-tracking branch 'jc_docs/docs-next' omits 7dd98d62acc4 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 927fc6efbe27 Merge remote-tracking branch 'dmi/dmi-for-next' omits a652a7ed1b5b Merge remote-tracking branch 'i3c/i3c/next' omits 3725e0a62107 Merge remote-tracking branch 'i2c/i2c/for-next' omits abd02a0e4fe7 Merge remote-tracking branch 'hid/for-next' omits 452520bb995f Merge remote-tracking branch 'pstore/for-next/pstore' omits 8c2ef13e15b7 Merge remote-tracking branch 'pci/next' omits 35b1dd63af26 Merge remote-tracking branch 'printk/for-next' omits ee1d7478b71d Merge remote-tracking branch 'vfs/for-next' omits cda9f7a170ee Merge remote-tracking branch 'file-locks/locks-next' omits e987c3e79588 Merge remote-tracking branch 'iomap/iomap-for-next' omits faa28a50d21a Merge remote-tracking branch 'xfs/for-next' omits 202b75b8889a Merge remote-tracking branch 'v9fs/9p-next' omits 8476ba8cbe06 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 416ea54475bf Merge remote-tracking branch 'cel/for-next' omits ac5113d03020 Merge remote-tracking branch 'jfs/jfs-next' omits b55b239daf17 Merge remote-tracking branch 'fuse/for-next' omits 9d51c8a33d12 Merge remote-tracking branch 'f2fs/dev' omits 9eb8a4a69f88 Merge remote-tracking branch 'ext4/dev' omits db9b5612409e Merge remote-tracking branch 'ext3/for_next' omits faf43a8e9562 Merge remote-tracking branch 'exfat/dev' omits 56a49d529667 Merge remote-tracking branch 'erofs/dev' omits 2bab810e593b Merge remote-tracking branch 'ecryptfs/next' omits dac023ad88fd Merge remote-tracking branch 'cifsd/cifsd-for-next' omits ca68e88cbd1f Merge remote-tracking branch 'cifs/for-next' omits 9e07fdeb2fd5 Merge remote-tracking branch 'btrfs/for-next' omits d599a36eca34 Merge remote-tracking branch 'fscache/fscache-next' omits 9d6e069c6b4c Merge remote-tracking branch 'pidfd/for-next' omits 258017abfdd8 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 3e1ad5def1d2 Merge remote-tracking branch 'sh/for-next' omits d200a7f70d84 Merge remote-tracking branch 's390/for-next' omits 303916df3416 Merge remote-tracking branch 'risc-v/for-next' omits 3f5e81496080 Merge remote-tracking branch 'powerpc/next' omits 6afcdf0c5824 Merge remote-tracking branch 'parisc-hd/for-next' omits 136da71d7356 Merge remote-tracking branch 'mips/mips-next' omits b266b66063fb Merge remote-tracking branch 'microblaze/next' omits 6d19f4f34fd5 Merge remote-tracking branch 'm68knommu/for-next' omits 9ee3776f3e34 Merge remote-tracking branch 'm68k/for-next' omits 24337a161f40 Merge remote-tracking branch 'h8300/h8300-next' omits 88315c3b2d3e Merge remote-tracking branch 'csky/linux-next' omits 0fb4a9ec3399 Merge remote-tracking branch 'clk/clk-next' omits 543e6b90529f Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 65bd728c3783 Merge remote-tracking branch 'tegra/for-next' omits 1591c95fab9e Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 39c92f56355e Merge remote-tracking branch 'scmi/for-linux-next' omits 266ba98ef265 Merge remote-tracking branch 'samsung-krzk/for-next' omits f70d8024a3ce Merge remote-tracking branch 'rockchip/for-next' omits 24212267bb1d Merge remote-tracking branch 'reset/reset/next' omits 8712b176c57e Merge remote-tracking branch 'renesas/next' omits feba9f241af7 Merge remote-tracking branch 'realtek/for-next' omits 9b1295f0e640 Merge remote-tracking branch 'raspberrypi/for-next' omits 24172caafe92 Merge remote-tracking branch 'qcom/for-next' omits b7ec55ed9bf4 Merge remote-tracking branch 'omap/for-next' omits b9cd4332fb36 Merge remote-tracking branch 'mvebu/for-next' omits 6a8fa0694ada Merge remote-tracking branch 'mediatek/for-next' omits 8d9e9fb524da Merge remote-tracking branch 'keystone/next' omits 0590c2383079 Merge remote-tracking branch 'imx-mxs/for-next' omits 6a2cd8ab4523 Merge remote-tracking branch 'drivers-memory/for-next' omits 6ba1f0f49f17 Merge remote-tracking branch 'at91/at91-next' omits 6b92431163e1 Merge remote-tracking branch 'aspeed/for-next' omits 205e6ce7fc83 Merge remote-tracking branch 'amlogic/for-next' omits a31bbcb68957 Merge remote-tracking branch 'actions/for-next' omits b1331fd25aaa Merge remote-tracking branch 'arm-soc/for-next' omits fa728d53b658 Merge remote-tracking branch 'arm64/for-next/core' omits 4df5e7e53c45 Merge remote-tracking branch 'arm/for-next' omits 636dfef4b0c7 Merge remote-tracking branch 'asm-generic/master' omits 56940c97f6e5 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] omits 10aef3c66b5f Merge remote-tracking branch 'dma-mapping/for-next' omits 62ea907374f8 Merge remote-tracking branch 'kbuild/for-next' omits 6dc1738317f0 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 6ead38633d89 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits ece1c7402dab Merge remote-tracking branch 'pidfd-fixes/fixes' omits 965f04635aaf Merge remote-tracking branch 'risc-v-fixes/fixes' omits 27d52563f113 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 85f33d7d822a Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits ea3fcf40458f Merge remote-tracking branch 'scsi-fixes/fixes' omits 098801f4dcbc Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 5318efb9ffab Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits cb029ab4168b Merge remote-tracking branch 'kvm-fixes/master' omits a3147f39593c Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits dc589ca4053d Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 866062903eb8 Merge remote-tracking branch 'vfio-fixes/for-linus' omits 9d5dc5410436 Merge remote-tracking branch 'ide/master' omits f3f3d1e2b0ea Merge remote-tracking branch 'input-current/for-linus' omits f6bae04d831d Merge remote-tracking branch 'soundwire-fixes/fixes' omits a7f13856155e Merge remote-tracking branch 'phy/fixes' omits a58c1012dbdc Merge remote-tracking branch 'pci-current/for-linus' omits 13a5ebfbe819 Merge remote-tracking branch 'spi-fixes/for-linus' omits a85965907d75 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 377ecb3afcfd Merge remote-tracking branch 'regmap-fixes/for-linus' omits e535eda3adfa Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 7cadfd57d390 Merge remote-tracking branch 'bpf/master' omits d5334fab331d Merge remote-tracking branch 'net/master' omits 7306b91dd8dc Merge remote-tracking branch 's390-fixes/fixes' omits 5aff6e316735 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 3a74fd26b765 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits f90e5f30f543 Merge remote-tracking branch 'arm-current/fixes' omits 6c724f7e6235 Merge remote-tracking branch 'arc-current/for-curr' omits d7de7846cc94 ipc/sem.c: mundane typo fixes omits 7c3f06e8451c modules: add CONFIG_MODPROBE_PATH omits b05f08600daa init/initramfs.c: do unpacking asynchronously omits 068a5f6836a8 kernel/async.c: remove async_unregister_domain() omits 6c3020c56204 kernel/async.c: stop guarding pr_debug() statements omits db397ae8a80f selftests: remove duplicate include omits a676d2f668c5 kernel/resource: remove first_lvl / siblings_only logic omits 70bcd4ee5786 kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits ee9d1992e272 kernel/resource: make walk_system_ram_res() find all busy [...] omits 26e6042388d0 scripts/gdb: add lx_current support for arm64 omits 940964de70b5 scripts/gdb: document lx_current is only supported by x86 omits 29a132594b88 gdb: lx-symbols: store the abspath() omits cc36afe510b8 aio: simplify read_events() omits 51fea49eaee4 smp: kernel/panic.c - silence warnings omits 957a5704df88 gcov: use kvmalloc() omits e13a0749caa4 gcov: simplify buffer allocation omits 91dbdeaebf11 gcov: combine common code omits 8036b45aafbd kexec: dump kmessage before machine_kexec omits 9a2ee9b1791f kernel: kexec_file: fix error return code of kexec_calcula [...] omits 4e09ab7198b7 kexec: Add kexec reboot string omits f5c22ac6eddd kernel/crash_core: add crashkernel=auto for vmcore creation omits f3bb5be01439 kernel/fork.c: fix typos omits a62ed585b65a kernel/fork.c: simplify copy_mm() omits bbd4d3f60ed7 do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits 89ea8582b97a hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits d91f2cbeeee4 nilfs2: fix typos in comments omits e66e48ab8827 fs/nilfs2: fix misspellings using codespell tool omits cddfc605c9d4 fs/epoll: restore waking from ep_done_scan() omits 2856ecfbb2b2 kselftest: introduce new epoll test case omits e2a9857e7f4a checkpatch: exclude four preprocessor sub-expressions from [...] omits cceaa90f2026 checkpatch: warn when missing newline in return sysfs_emit [...] omits 005cbd80c33c include/linux/compat.h: remove unneeded declaration from C [...] omits 4d2969ee09aa lib: parser: clean up kernel-doc omits dead0074fd23 lib/genalloc: add parameter description to fix doc compile [...] omits 8fd7a11bf9ae lib/percpu_counter: tame kernel-doc compile warning omits 8de20d6547d8 lib: stackdepot: turn depot_lock spinlock to raw_spinlock omits 10293516f6d1 lib: crc8: pointer to data block should be const omits d5235beb87d6 lib/genalloc.c: Fix a typo omits 62049f3b342b lib/list_sort.c: fix typo in function description omits 401a3ff45c0f lib: fix inconsistent indenting in process_bit1() omits adeda2550aee lib/bch.c: fix a typo in the file bch.c omits 79430f46aec7 MAINTAINERS: add entry for the bitmap API omits 0575dc61e22a tools: sync lib/find_bit implementation omits 84e65e6db32f h8300: rearrange headers inclusion order in asm/bitops omits dbb890962b6e lib: add fast path for find_first_*_bit() and find_last_bit() omits 5d78c5faf526 lib: add fast path for find_next_*_bit() omits e715a976455b tools: sync find_next_bit implementation omits b197e7675f04 lib: inline _find_next_bit() wrappers omits cbe0c13e0919 tools: sync small_const_nbits() macro with the kernel omits 4f3bebad351d lib: extend the scope of small_const_nbits() macro omits 11adc44d0b14 arch: rearrange headers inclusion order in asm/bitops for [...] omits 251be6ff5504 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel omits b2343a8f49a9 tools: bitmap: sync function declarations with the kernel omits ee6ae693c2e3 tools: disable -Wno-type-limits omits 60c5816bc202 kernel/cred.c: make init_groups static omits 91dde5a48801 kernel/async.c: fix pr_debug statement omits 0c92e0df7e89 linux/profile.h: remove unnecessary declaration omits f8312476f96b kernel.h: drop inclusion in bitmap.h omits 92d75cef4056 include: remove pagemap.h from blkdev.h omits 8e13c9ae85f7 proc/sysctl: make protected_* world readable omits 74109121b3bc proc/sysctl: fix function name error in comments omits 105e76bdccde procfs/dmabuf: add inode number to /proc/*/fdinfo omits 6a6663d75526 procfs: allow reading fdinfo with PTRACE_MODE_READ omits a8d787cb13ea selftests: proc: test subset=pid omits e78e3bc5b5e0 proc: delete redundant subset=pid check omits 2fb93dc32306 proc: smoke test lseek() omits 4c2a8a642918 proc: mandate ->proc_lseek in "struct proc_ops" omits 42f6894c7cf1 proc: save LOC in __xlate_proc_name() omits 4bb93d44fdc5 fs/proc/generic.c: fix incorrect pde_is_permanent check omits 388c05e69141 kernel/hung_task.c: Monitor killed tasks. omits 15ebddd4b5e2 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits fbe0e0808929 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 745fe98862c6 kfence: zero guard page after out-of-bounds access omits 18cfc91a863c mm/process_vm_access.c: remove duplicate include omits 7d581a45a95f mm/mempolicy: minor coding style tweaks omits 5c42adfbcb7a mm/memory_hotplug: minor coding style tweaks omits e29cc5363d10 mm/vmalloc: minor coding style tweaks omits 144d2d78ea01 mm/frontswap: minor coding style tweaks omits 7ca3f7564315 mm/mlock: minor coding style tweaks omits 26479ad1388d mm/filemap: minor coding style tweaks omits af50f1c0e075 mm/page_alloc: minor coding style tweaks omits 7d16bb3dd0ad mm/shmem: minor coding style tweaks omits 0b579cbaf196 mm/oom_kill: minor coding style tweaks omits a41174cb05ea mm/compaction: minor coding style tweaks omits 639ef7002c2a mm/vmscan: minor coding style tweaks omits 6b74d9e63089 mm/sparse: minor coding style tweaks omits 29eb2f36912f mm/swapfile: minor coding style tweaks omits 2c277d72f714 mm/mempool: minor coding style tweaks omits 6e0b1c5109bc mm/highmem: Remove deprecated kmap_atomic omits 4cef9b207e84 mm/highmem.c: fix coding style issue omits 41b98798c7f6 btrfs: use memzero_page() instead of open coded kmap pattern omits 4a678ad6cd53 iov_iter: lift memzero_page() to highmem.h omits 6bae4d2d6089 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits 737914d041b2 mm/zswap.c: switch from strlcpy to strscpy omits 25573e105111 mm/memory_hotplug: make unpopulated zones PCP structures u [...] omits 30142c32142e arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits bf056bc2500f x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits e8f4f385e6b6 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits 8eda8d8d1a63 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 2ed28818a77b mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits f76a3db53c2e mm,memory_hotplug: allocate memmap from the added memory range omits b746a3c1db2e selftests/vm: gup_test: test faulting in kernel, and verif [...] omits ff6a09fe9014 selftests/vm: gup_test: fix test flag omits 952e2f15336d mm/gup: longterm pin migration cleanup omits b256328ed88f mm/gup: change index type to long as it counts pages omits 2de44a4cf978 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 493c4f3c99e8 mm/gup: migrate pinned pages out of movable zone omits 454dea6f442d mm/gup: do not migrate zero page omits 0a410deab723 mm: honor PF_MEMALLOC_PIN for all movable pages omits fd256d5b9828 mm: apply per-task gfp constraints in fast path omits 57699284490a mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 9511cbc22510 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 8cea03d4ab06 mm/gup: check for isolation errors omits 258ac81d3237 mm/gup: return an error on migration failure omits 00cac3ae56ab mm/gup: check every subpage of a compound page during isolation omits 8513790177c5 mm/gup: don't pin migrated cma pages in movable zone omits bc40b6f62c0d mm/util.c: fix typo omits eb1ee0c5b868 mm/util.c: reduce mem_dump_obj() object size omits 700275bee235 mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE omits cf6685237969 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK omits e900c48bced2 mm-drop-redundant-arch_enable__migration-fix-fix omits 511196db9972 mm-drop-redundant-arch_enable__migration-fix omits 0b6c455e01c8 mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION omits 0283b4769823 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] omits 05407752c964 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] omits 8a8ed0e72f5d mm: generalize ARCH_HAS_CACHE_LINE_SIZE omits 8480004ec8ee mm/mmap.c: don't unlock VMAs in remap_file_pages() omits b4b256ef0906 x86/mm: track linear mapping split events omits 14a0d7055d3e mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 5c1ec8fac009 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 249e844c9cbb mm: no more EINVAL from /proc/sys/vm/stat_refresh omits b58ef13cd5c2 mm: restore node stat checking in /proc/sys/vm/stat_refresh omits cdcfce4b97b7 mm/ksm: remove unused parameter from remove_trailing_rmap_items() omits 35c6eddac352 ksm: fix potential missing rmap_item for stable_node omits 99236ea56ac6 ksm: remove dedicated macro KSM_FLAG_MASK omits fa710d2f79de ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] omits 8bb70bcb65a1 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() omits 2f156e0410ee mm: use proper type for cma_[alloc|release] omits 4c072ae726e2 mm: cma: add the CMA instance name to cma trace events omits f159762b0426 mm: cma: support sysfs omits 9ec944c866c9 mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits 26d405435334 mm: cma: add trace events for CMA alloc perf testing omits f90d147cd235 mm: cma: use pr_err_ratelimited for CMA warning omits 06e16be07fc3 mm: vmstat: add cma statistics omits a2da7341c391 Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits 578d3997a697 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits c5847232a482 mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits 9ae6edc703a1 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits 9ea355f5ff6c mm/migrate.c: make putback_movable_page() static omits 68f7959059c3 mm: fs: invalidate BH LRU during page migration omits 92de0deca9cf mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits 131d2fdbe4d0 mm: disable LRU pagevec during the migration temporarily omits fa495530acc6 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits dfbc8012a3e3 mm/compaction: remove unused variable sysctl_compact_memory omits 0ea033b53fa1 mm: vmscan: shrink deferred objects proportional to priority omits ebb3b0597da0 mm: memcontrol: reparent nr_deferred when memcg offline omits 40152127aa72 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits ff0bc3f14f78 mm: vmscan: use per memcg nr_deferred of shrinker omits c1e8cfed30a1 mm: vmscan: add per memcg shrinker nr_deferred omits 3b9aa004c1d8 mm: vmscan: use a new flag to indicate shrinker is registered omits 91c1c43eaff7 mm-vmscan-add-shrinker_info_protected-helper-fix omits 8a9b9d19be4b mm: vmscan: add shrinker_info_protected() helper omits 179106b2c47a mm: memcontrol: rename shrinker_map to shrinker_info omits 2d2462757834 mm: vmscan: use kvfree_rcu instead of call_rcu omits 8998eb213d00 mm: vmscan: remove memcg_shrinker_map_size omits 98fa92ca6c90 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits 5daf2bf961db mm: vmscan: consolidate shrinker_maps handling code omits 3a0ff32366bf mm: vmscan: use nid from shrink_control for tracepoint omits 09369a70fbf5 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits faa5df5d6e0e mm/vmscan: move RECLAIM* bits to uapi header omits a55bbc95cf39 userfaultfd/selftests: add test exercising minor fault handling omits 38f6f2155a60 userfaultfd: update documentation to describe minor fault [...] omits e642fd7bf5a3 userfaultfd: add UFFDIO_CONTINUE ioctl omits 0518631c2b5f userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits a4dbbf5e201b userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits c5cfb1f9603e userfaultfd/hugetlbfs: fix minor fault page leak omits 6521bf5784b1 userfaultfd: add minor fault registration mode omits ef6d8f0305cd hugetlb: add lockdep_assert_held() calls for hugetlb_lock omits de341bc2bc85 hugetlb: make free_huge_page irq safe omits 8584771f1b94 hugetlb: change free_pool_huge_page to remove_pool_huge_page omits f9fef5507cd0 hugetlb: call update_and_free_page without hugetlb_lock omits de354bfb5ed9 hugetlb: create remove_hugetlb_page() to separate functionality omits d707ac8fc1ab hugetlb: add per-hstate mutex to synchronize user adjustments omits 215b76b2827c hugetlb: no need to drop hugetlb_lock to call cma_release omits 7695859eacdc mm/cma: change cma mutex to irq safe spinlock omits 14267cb40084 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] omits f021139d2bee mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() omits 562d52c5c5c6 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] omits f4e6cbcc45eb mm/hugeltb: simplify the return code of __vma_reservation_ [...] omits dd0da062b332 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() omits 533f4e419cef mm: huge_memory: debugfs for file-backed THP split omits 02106546ba59 mm: huge_memory: a new debugfs interface for splitting THP tests omits 8d714ecf5122 khugepaged: remove meaningless !pte_present() check in khu [...] omits 011dc608031b khugepaged: remove unnecessary out label in collapse_huge_page() omits d7979ac3c375 khugepaged: use helper function range_in_vma() in collapse [...] omits fa7cba009995 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits 2a6f7b45f31c mm/huge_memory.c: use helper function migration_entry_to_page() omits 822476298b97 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits a684ea3cd2eb mm/huge_memory.c: remove redundant PageCompound() check omits 740fbb74adfc mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits 33409933c2a3 mm/huge_memory.c: make get_huge_zero_page() return bool omits a1449b9b16ce mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits 96fbf7eb8257 mm/huge_memory.c: remove unnecessary local variable ret2 omits 1397661bf09b khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits ff11b681da83 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits bbd89f38876a khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits 96f3e8ce7a9c khugepaged: remove unneeded return value of khugepaged_col [...] omits d8f246990d62 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits e6dc6d2a9b1b mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 120ce946b6f9 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits db877e1be12f mm/hugetlb: optimize the surplus state transfer code in mo [...] omits 30df4b957daf mm/hugetlb: use some helper functions to cleanup code omits a7fbe69c48d6 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits 252a7d25b34d mm/hugetlb: remove redundant reservation check condition i [...] omits d50e0dc49dd2 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits 842726d09fd4 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits e51bf4a99eda mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits 0c307cbee346 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits 7dc986409625 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits d7cc949573f8 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits cadb1a83301a mm/page_alloc: redundant definition variables of pfn in for loop omits 0aa08ba56326 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 omits e8d26198a857 net: page_pool: use alloc_pages_bulk in refill code path omits f3f78ef3e577 net: page_pool: refactor dma_map into own function page_po [...] omits 05eec6f82fd3 SUNRPC: refresh rq_pages using a bulk page allocator omits f4ee6de81a60 SUNRPC: set rq_page_end differently omits 4cd21c5886d5 mm/page_alloc: inline __rmqueue_pcplist omits 4f7905cddd1b mm/page_alloc: optimize code layout for __alloc_pages_bulk omits c7fd5a50f528 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] omits d2895203e7c2 mm/page_alloc: add an array-based interface to the bulk pa [...] omits c728a978be40 mm/page_alloc: add a bulk page allocator -fix -fix -fix omits 6ed615048cab mm/page_alloc: Add a bulk page allocator -fix -fix omits 16c681077d1d mm-page_alloc-add-a-bulk-page-allocator-fix omits d73299bb5268 mm/page_alloc: add a bulk page allocator omits 1bdd4bf793d0 mm/page_alloc: rename alloced to allocated omits 3bef32a595b2 mm/page_alloc: duplicate include linux/vmalloc.h omits 5aad5470321f mm, page_alloc: avoid page_to_pfn() in move_freepages() omits 9ae399f741fd mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits 10487043c26b mm: page_alloc: dump migrate-failed pages omits 31872550cc35 mm/mempolicy: fix mpol_misplaced kernel-doc omits 1e2ee2cb2028 mm/mempolicy: rewrite alloc_pages_vma documentation omits 91dd5ab38890 mm/mempolicy: rewrite alloc_pages documentation omits 89f4eb42ec6c mm/mempolicy: rename alloc_pages_current to alloc_pages omits acf96d8f1c57 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits 779c8e248320 mm/page_alloc: rename gfp_mask to gfp omits 95f9e2cb942d mm/page_alloc: rename alloc_mask to alloc_gfp omits 40e5baf448b3 include/linux/page-flags-layout.h: cleanups omits 61564c8c1a8b include/linux/page-flags-layout.h: correctly determine LAS [...] omits 7bbddfe1b8dc mm: remove lru_add_drain_all in alloc_contig_range omits 644ba067fd73 mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 3069a508b092 mm: move mem_init_print_info() into mm_init() omits f3f57a9ec619 kasan: fix kasan_byte_accessible() to be consistent with a [...] omits 3c4c39bb1ba0 irq_work: record irq_work_queue() call stack omits 83886ea0b012 kasan: detect false-positives in tests omits a878fee0e0ae kasan: record task_work_add() call stack omits 691eeeb63b81 kasan: docs: update tests section omits 15607b04f2f7 kasan: docs: update ignoring accesses section omits 0b004cd38171 kasan: docs: update shadow memory section omits 142c1f3c920c kasan: docs: update HW_TAGS implementation details section omits 88dd4cc63b0f kasan: docs: update SW_TAGS implementation details section omits 91c98118d68a kasan: docs: update GENERIC implementation details section omits e3654408922c kasan: docs: update boot parameters section omits 438615aa7d66 kasan: docs: update error reports section omits 382358a759f1 kasan: docs: update usage section omits 95fa13fa3fe9 kasan: docs: update overview section omits de2cc46d3490 kasan: docs: clean up sections omits 869edd271558 kasan, mm: integrate slab init_on_free with HW_TAGS omits 71c315e7fab0 kasan, mm: integrate slab init_on_alloc with HW_TAGS omits 324fa4b49522 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" omits f08dae688e97 kasan, mm: integrate page_alloc init with HW_TAGS omits ec26230de87c kasan: init memory in kasan_(un)poison for HW_TAGS omits c629b6248fb3 arm64: kasan: allow to init memory when setting tags omits c2c44fc9da55 mm, kasan: don't poison boot memory with tag-based modes omits 3e732ede94cb kasan: initialize shadow to TAG_INVALID for SW_TAGS omits a1bdae1b5428 mm/kasan: switch from strlcpy to strscpy omits 5fe62abba159 pagewalk: prefix struct kernel-doc descriptions omits 43694f50d3dd MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT omits 0fc01e4dea2a mm/doc: add mm.h and mm_types.h to the mm-api document omits 99364ee19b1e mm/doc: turn fault flags into an enum omits a96c7f8eda38 mm/doc: fix page_maybe_dma_pinned kerneldoc omits 374d15af2c99 mm/doc: fix fault_flag_allow_retry_first kerneldoc omits b17c2ce014d2 mm/vmalloc: remove an empty line omits fc797c6130ce mm/vmalloc: refactor the preloading loagic omits efcee1036bff vm/test_vmalloc.sh: adapt for updated driver interface omits 7d9b732e3b6a lib/test_vmalloc.c: extend max value of nr_threads parameter omits 88205c510ab2 lib/test_vmalloc.c: add a new 'nr_threads' parameter omits 726bf1e9c1e1 lib/test_vmalloc.c: remove two kvfree_rcu() tests omits 43ed266bde20 mm: vmalloc: prevent use after free in _vm_unmap_aliases omits 2ae8c2e94eab mm/vmalloc: print correct vmalloc allocation size omits b4fc8d942bb5 mm/vmalloc: improve allocation failure error messages omits f4ced7379ef5 mm-vmalloc-remove-map_kernel_range-fix-2 omits 9cb95390ce62 mm-vmalloc-remove-unmap_kernel_range-fix-fix omits f199d4cc6fd3 mm-vmalloc-remove-unmap_kernel_range-fix omits 13256653a241 mm/vmalloc: remove unmap_kernel_range omits f6c4215d6c8b powerpc/xive: remove unnecessary unmap_kernel_range omits 391104458b5a kernel/dma: remove unnecessary unmap_kernel_range omits b14eac188cba mm/vmalloc: remove map_kernel_range omits 4930ba789f8d powerpc/64s/radix: enable huge vmalloc mappings omits 7a2ab3e0ae01 mm/vmalloc: fix read of uninitialized pointer area omits a9f0cc69d8b5 mm/vmalloc: hugepage vmalloc mappings omits bd2fe0f062d8 mm/vmalloc: add vmap_range_noflush variant omits 36c70c102432 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits aa82eb6ffe5b mm/vmalloc: provide fallback arch huge vmap support functions omits 0e997d9835e7 x86: inline huge vmap supported functions omits 11fee6a4695b arm64: inline huge vmap supported functions omits 66a67377604e powerpc: inline huge vmap supported functions omits 62e418c54a1d mm: HUGE_VMAP arch support cleanup omits 98e8777ee0a6 mm/ioremap: rename ioremap_*_range to vmap_*_range omits 5ce7b0a10f7a mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits 9b9a1679da05 mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits d4aa66360088 sparc32: add stub pud_page define for walking huge vmalloc [...] omits 3b39da9317bd mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits d3711a090bbd ARM: mm: add missing pud_page define to 2-level page tables omits 8625b0021ace mm/vmalloc: use rb_tree instead of list for vread() lookups omits 739ad29d58f8 mm: unexport remap_vmalloc_range_partial omits f8be71f92911 samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 47efd5ce23bc mm/sparse: add the missing sparse_buffer_fini() in error branch omits 496c6db68d80 mm/dmapool: switch from strlcpy to strscpy omits 961a32188118 selftests: add a MREMAP_DONTUNMAP selftest for shmem omits d65034a1bcae Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] omits e59826068dc3 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings omits ec558cf41b59 i915: fix remap_io_sg to verify the pgprot omits 0deacac4133a i915: use io_mapping_map_user omits 81baa5a4c0c7 mm: add a io_mapping_map_user helper omits ba19eeba4460 mm: add remap_pfn_range_notrack omits 5e4c67d5fecd mm, tracing: improve rss_stat tracepoint message omits 83a21a9e7ad6 x86/vmemmap: optimize for consecutive sections in partial [...] omits 5a529db22bb7 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix omits 5c4c53fc539e x86/vmemmap: handle unpopulated sub-pmd ranges omits 056a5888ce05 x86/vmemmap: drop handling of 1GB vmemmap ranges omits c2947d763c61 x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 2e21dc763ce0 mm/interval_tree: add comments to improve code readability omits 563279e10ee5 mm/memory.c: do_numa_page(): delete bool "migrated" omits da2c8903d08a mm: page_counter: mitigate consequences of a page_counter [...] omits bbfa406a50f8 linux/memcontrol.h: remove duplicate struct declaration omits 849efd09f1d0 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] omits 3318e50cb903 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] omits 8e19fe0c3c22 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] omits 5bcbe4c6f9f1 mm: memcontrol: use obj_cgroup APIs to charge kmem pages omits c0150416ac52 mm: memcontrol: change ug->dummy_page only if memcg changed omits ae0e1372c6f4 mm: memcontrol: directly access page->memcg_data in mm/pag [...] omits bdb33940ef60 mm: memcontrol: introduce obj_cgroup_{un}charge_pages omits e66446b49a2e mm: memcontrol: slab: fix obtain a reference to a freeing memcg omits ac2967d293a2 memcg: set page->private before calling swap_readpage omits 1c6de03558ce memcg: charge before adding to swapcache on swapin omits 60ce4b4f38a3 kselftests: cgroup: update kmem test for new vmstat implem [...] omits 724ab8008b56 mm: memcontrol: consolidate lruvec stat flushing omits feeaa977f726 mm: memcontrol: switch to rstat fix omits 0a5f1dcfbdcb mm-memcontrol-switch-to-rstat-fix omits c31c7fa56406 mm: memcontrol: switch to rstat omits de35228583ee cgroup: rstat: punt root-level optimization to individual [...] omits 22a34218f60b cgroup: rstat: support cgroup1 omits d72952d61412 mm: memcontrol: privatize memcg_page_state query functions omits ce991e08e35f mm: memcontrol: kill mem_cgroup_nodeinfo() omits 6d8e9648a4a8 mm: memcontrol: fix cpuhotplug statistics flushing omits d0c75c41cde8 memcg: enable memcg oom-kill for __GFP_NOFAIL omits 30daf07c950b memcg: cleanup root memcg checks omits 988364fc4e83 mm: memcontrol: fix kernel stack account omits 52e113139f5b mm/memremap.c: fix improper SPDX comment style omits 9b6904a6b147 mm: gup: remove FOLL_SPLIT omits 98d4617db1d5 RDMA/umem: batch page unpin in __ib_umem_release() omits 191608f2ef4a mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 8e8a51e9157b mm/gup: decrement head page once for group of subpages omits 866e228a750d mm/gup: add compound page list iterator omits 958d10445ead mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits b49497aca32b mm/filemap: Update stale comment omits 8d8c7e59db7d mm: Move page_mapping_file to pagemap.h omits 34f15a5fb847 mm: remove nrexceptional from inode omits 1d91a5d5ba00 dax: account DAX entries as nrpages omits b1b4424f9072 mm: stop accounting shadow entries omits f6259d6efd12 mm: introduce and use mapping_empty omits 08a653505b2d mm: page-writeback: simplify memcg handling in test_clear_ [...] omits d4b73d89d649 mm/filemap: drop check for truncated page after I/O omits 5f567597ee49 mm/filemap: use filemap_read_page in filemap_fault omits 3d5ba882e341 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 74affb7726af mm: use filemap_range_needs_writeback() for O_DIRECT reads omits cf415ada3324 mm: provide filemap_range_needs_writeback() helper omits 29b609a92703 mm/memtest: add ARCH_USE_MEMTEST omits 574d5b0e0740 mm-page_poison-print-page-info-when-corruption-is-caught-v2 omits 941cb2b42d0f mm: page_poison: print page info when corruption is caught omits d6475515877d mm: page_owner: detect page_owner recursion via task_struct omits a106c50847d7 mm: page_owner: use kstrtobool() to parse bool option omits 3645d454a097 mm: page_owner: fetch backtrace only for tracked pages omits 1720bc14081f mm, page_owner: remove unused parameter in __set_page_owne [...] omits 448b1024f3cc mm/page_owner: record the timestamp of all pages during free omits c01877340d30 mm/kmemleak.c: fix a typo omits 956755914f76 mm/slub.c: trivial typo fixes omits b1371291501c slub: remove resiliency_test() function omits 0ed799ba7d5e kunit: add a KUnit test for SLUB debugging functionality omits 95ab14826b4d mm, slub: enable slub_debug static key when creating cache [...] omits de70ce999906 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] omits a64526712785 watchdog: cleanup handling of false positives omits 0591c46128ef watchdog: use bit lock operations to prevent multiple soft [...] omits d957fc064448 watchdog: fix barriers when printing backtraces from all CPUs omits 9e4dd87c9ced watchdog/softlockup: remove logic that tried to prevent re [...] omits 0ad147e8e25e watchdog/softlockup: report the overall time of softlockups omits 81665e094292 watchdog: explicitly update timestamp when reporting softlockup omits 624ccbddbb8d watchdog: rename __touch_watchdog() to a better descriptive name omits 11deafb6c506 vfs: fs_parser: clean up kernel-doc warnings omits 5adf08893182 ocfs2: fix ocfs2 corrupt when iputting an inode omits 9bef692c4b12 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits cd19bea2c13c ocfs2: fix a typo omits 638b3d3978bf ocfs2: map flags directly in flags_to_o2dlm() omits a6bb50a1da58 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits 30dafbc380e9 arch/sh/include/asm/tlb.h: remove duplicate include omits c7e8fe92a35f scripts-a-new-script-for-checking-duplicate-struct-declara [...] omits b6c620a5c388 scripts: a new script for checking duplicate struct declaration omits ca8d9a40ccbf scripts/spelling.txt: add entries for recent discoveries omits 959ae2c2476a include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits 00e75ceb23fb ia64: module: fix symbolizer crash on fdescr omits d1c6396566c2 ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP omits bb1c96d88eac ia64: mca: always make IA64_MCA_DEBUG an expression omits 7cd4f5b2f7db ia64: fix EFI_DEBUG build omits 6384ca649d59 ia64: trivial spelling fixes omits a501a9c0e4fa ia64: simplify code flow around swiotlb init omits d025900144b7 ia64: drop unused IA64_FW_EMU ifdef omits 27b77d3f6b0a ia64: ensure proper NUMA distance and possible map initialization omits 777dc372d2b1 arch/ia64/include/asm/pgtable.h: minor typo fixes omits 1decee6b89e8 arch/ia64/kernel/fsys.S: fix typos omits 9292da5296c1 arch/ia64/kernel/head.S: remove duplicate include omits 8388f7e4839b /proc/kpageflags: do not use uninitialized struct pages omits 591512da789f /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 175dd17a5e79 lib: remove "expecting prototype" kernel-doc warnings omits 8a925a2799b5 gcov: clang: fix clang-11+ build omits 8ccc2bbac254 mm/mapping_dirty_helpers: guard hugepage pud's usage omits c8ed9a3d6961 ia64: tools: remove duplicate definition of ia64_mf() on ia64 omits e5f28bc56809 ia64: tools: remove inclusion of ia64-specific version of [...] omits 077af7ee4320 ia64: fix discontig.c section mismatches omits d6be8a5ed53a ia64: remove duplicate entries in generic_defconfig omits 587fe4c00904 csky: change a Kconfig symbol name to fix e1000 build error omits d7d96ffed4d6 kasan: remove redundant config option omits 2650159f26af kasan-fix-hwasan-build-for-gcc-fix omits d7bb6ab822de kasan: fix hwasan build for gcc omits 56e0b4437c4c mm: eliminate "expecting prototype" kernel-doc warnings omits 3bb0ab37bf5c Merge branch 'for-5.13/block' into for-next omits a56efdb3feff hwmon: (sch5627) Split sch5627_update_device() omits 4564645d213f hwmon: (sch5627) Convert to hwmon_device_register_with_info() omits dc4bd1a339b7 hwmon: (nct6683) remove useless function omits 2125db52a0b9 Merge branch 'remotes/lorenzo/pci/misc' omits c863083ab213 Merge branch 'remotes/lorenzo/pci/msi' omits 017086fb9e1a Merge branch 'remotes/lorenzo/pci/xilinx' omits 032538246d63 Merge branch 'remotes/lorenzo/pci/xgene' omits 684fd7af5259 Merge branch 'remotes/lorenzo/pci/vmd' omits 2c467736192b Merge branch 'remotes/lorenzo/pci/tegra' omits 286ce4975807 Merge branch 'remotes/lorenzo/pci/microchip' omits 88a4870d1751 Merge branch 'remotes/lorenzo/pci/mediatek' omits 79e1e5ed0423 Merge branch 'remotes/lorenzo/pci/layerscape' omits c969c203b10d Merge branch 'remotes/lorenzo/pci/iproc' omits b7ce91f3a3cb Merge branch 'remotes/lorenzo/pci/endpoint' omits 671858787519 Merge branch 'remotes/lorenzo/pci/dwc' omits 464023a64726 Merge branch 'remotes/lorenzo/pci/cadence' omits 3790f457f330 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 057015433ba1 Merge branch 'pci/misc' omits a454002ab112 Merge branch 'pci/kernel-doc' omits bed42d494d6d Merge branch 'pci/vpd' omits ce22c5a90a04 Merge branch 'pci/pm' omits ac0f484d37d6 Merge branch 'pci/hotplug' omits a5eba40c570c Merge branch 'pci/error' omits 903e5ece1395 Merge branch 'pci/enumeration' omits a350cc10edd6 Merge branch 'for-5.13/io_uring' into for-next omits d45024e744c3 Merge branch 'for-5.13/drivers' into for-next omits 993afe97fc05 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 357505e41fb0 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits f0ad2a845d86 Merge branch 'acpi-tables' into linux-next omits 08352508275d Merge branch 'acpi-scan' into linux-next omits 9d7994c5200c virtiofs: remove useless function omits 4a4f57bfcd36 fuse: fix a typo omits 2afefec14c61 Merge branch 'x86/cleanups' omits 680fa1597659 Merge branch 'x86/platform' omits 9c51b26981e3 Merge branch 'x86/sgx' omits 9d781669374b fuse: don't zero pages twice omits b6c3a8bbc527 fuse: fix typo for fuse_conn.max_pages comment omits 8f0f5ed60697 virtiofs: split requests that exceed virtqueue size omits 6fc4d429aa5c fuse: fix matching of FUSE_DEV_IOC_CLONE command omits 9b6f4767ed79 virtiofs: fix memory leak in virtio_fs_probe() omits 2bb6bdf4c099 fuse: fix write deadlock omits 1276c56f9854 cifs: update internal version number omits 65a59eadbc3c cifs: Deferred close for files omits 28ad2324f9df smb2: fix use-after-free in smb2_ioctl_query_info() omits 00feb8ab3ee6 cifs: export supported mount options via new mount_params [...] omits 19a20b91f9e2 cifs: log mount errors using cifs_errorf() omits 69ff94bd9ac7 cifs: add fs_context param to parsing helpers omits 8d1f94c8429f cifs: make fs_context error logging wrapper omits bddeaefab218 cifs: remove old dead code omits 6e517634784d cifs: improve fallocate emulation omits 25a626f7ecf6 cifs: add FALLOC_FL_INSERT_RANGE support omits 813a7f68eb3e cifs: add support for FALLOC_FL_COLLAPSE_RANGE omits 3f770e12b823 cifs: switch build_path_from_dentry() to using dentry_path_raw() omits 81ad42d9889e cifs: allocate buffer in the caller of build_path_from_dentry() omits db6911b81f43 cifs: check the timestamp for the cached dirent when decid [...] omits 2a15fb5ba0da cifs: pass the dentry instead of the inode down to the rev [...] omits df05c4b8cb83 cifs: add a timestamp to track when the lease of the cache [...] omits 7273b3b7c00b cifs: add a function to get a cached dir based on its dentry omits 664ecf336b09 cifs: Grab a reference for the dentry of the cached direct [...] omits a6d2cddc9ffe cifs: store a pointer to the root dentry in cifs_sb_info o [...] omits 4bd7859f972a cifs: rename the *_shroot* functions to *_cached_dir* omits c4bec2461503 cifs: pass a path to open_shroot and check if it is the ro [...] omits 3f4b59ee854f cifs: move the check for nohandlecache into open_shroot omits 6295a54dc400 SMB3: update structures for new compression protocol definitions omits cc2b8993f5d3 cifs: cifspdu.h: Replace one-element array with flexible-a [...] omits 69a04d6d84db fs: cifs: Remove repeated struct declaration omits 936338267ebf cifs: make build_path_from_dentry() return const char * omits 4509c8a20c26 cifs: constify pathname arguments in a bunch of helpers omits d717d5df9d80 cifs: constify path argument of ->make_node() omits 9477f9946a3a cifs: constify get_normalized_path() properly omits b65ebf0a44f5 cifs: don't cargo-cult strndup() omits 010709348678 Documentation/admin-guide/cifs: document open_files and dfscache omits ca02880a2559 cifs: simplify SWN code with dummy funcs instead of ifdefs omits a465babd263c smb3: update protocol header definitions based to include [...] omits 46f88b56dc05 cifs: correct comments explaining internal semaphore usage [...] omits 0af5fe42d82d cifs: Remove useless variable omits b4c7b676f5d7 cifs: Fix spelling of 'security' omits a00e84701e23 Merge remote-tracking branch 'spi/for-5.13' into spi-next omits c730b40940f9 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 8f2aca40dd07 x86/platform/uv: Add more to secondary CPU kdump info omits 1e91a92b9af5 Merge branch 'for-next/mte-async-kernel-mode' into for-next/core omits ccd36b4959b5 Merge branch 'for-5.13/io_uring' into for-next omits 81b1f8a7b633 Merge branch 'for-5.13/block' into for-next 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 omits 3bf8ef9db350 Merge branch 'devprop' into linux-next omits 41d0e65918c4 Merge branches 'pm-docs' and 'pm-tools' into linux-next omits 6788398c500e Merge branch 'pm-devfreq' into linux-next omits 027ece1b0533 Merge branch 'pm-opp' into linux-next omits 538b23aa82b3 Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] omits 8bb46cd2b84b Merge branch 'pm-cpuidle' into linux-next omits 768474f568ce Merge branch 'pm-cpufreq' into linux-next omits 05e452123f5f Merge branches 'acpi-resources' and 'acpi-misc' into linux-next omits 41e2da9b5e67 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] omits 2b6ea2860c86 Merge branch 'acpica' into linux-next omits 843fc249c9dc Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc', 'ac [...] omits 225ed14025ab Merge branch 'for-5.13/drivers' into for-next omits e93629f00736 Merge branch 'for-5.13/block' into for-next omits 17672691e48b Merge branch 'acpi-messages' into linux-next omits cd9805cae658 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next omits 6a8580634f35 Merge branch 'for-5.13/block' into for-next omits c40b09b6ca94 Merge branch 'for-5.13/io_uring' into for-next omits ed0b08f65489 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] omits 6a8402de86fc Merge branch 'features' into for-next omits 075c6477392a Merge branch 'fixes' into for-next omits 298511e29d7c Merge branch 'core/entry' omits 069aa27b2db9 Merge branch 'core/rcu' omits 7c648784eac0 Merge branch 'irq/core' omits 5c223a5716d3 Merge branch 'locking/core' omits 9fbaf1f28df6 Merge branch 'objtool/core' omits 937d5a5d1259 Merge branch 'perf/core' omits 049ca97866fe Merge branch 'ras/core' omits 675bd3aee319 Merge branch 'sched/core' omits 3db103d13db4 Merge branch 'timers/core' omits c6d57e5a2760 Merge branch 'x86/apic' omits fd3d5064c010 Merge branch 'x86/boot' omits a0fb88b36ece Merge branch 'x86/build' omits 4fd8916c9a91 Merge branch 'x86/cleanups' omits e9d39745889f Merge branch 'x86/core' omits b69dea7e7e8f Merge branch 'x86/entry' omits 0e9027ba1af8 Merge branch 'x86/microcode' omits 3a712f0a98ca Merge branch 'x86/misc' omits 6589d82d71fb Merge branch 'x86/mm' omits 4765f2e839fd Merge branch 'x86/platform' omits 1c68d7476cef Merge branch 'x86/seves' omits e863b29a2fb8 Merge branch 'x86/sgx' omits 0fc83002bd04 Merge branch 'x86/splitlock' omits b55d106e38ec Merge branch 'x86/vdso' omits f7d1a016e6af Merge branch 'x86/vmware' 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 8274ff0b8346 Merge branch 'for-5.13/drivers' into for-next omits 954062e1af8b Merge branch 'for-5.13/io_uring' into for-next omits 1c61de8cfc89 Merge branch 'for-5.13/libata' into for-next omits b3d4b152be01 Merge branch 'kconfig' into for-next omits 79c338ab575e riscv: keep interrupts disabled for BREAKPOINT exception omits 6ee7375f4f0c riscv: kprobes/ftrace: Add recursion protection to the ftr [...] omits 8585ed0c44a4 kconfig: nconf: refactor attributes setup code omits c7c11dd5f996 kconfig: nconf: remove unneeded default for menu prompt omits 09176b4ec946 kconfig: nconf: get rid of (void) casts from wattrset() calls omits 30702a7703df riscv: add do_page_fault and do_trap_break into the kprobe [...] omits a0eedc6b1646 kconfig: nconf: fix NORMAL attributes omits 3aa121e85c44 kconfig: mconf,nconf: remove unneeded '\0' termination aft [...] omits 9006d0cf1802 kconfig: use /boot/config-* etc. as DEFCONFIG_LIST only fo [...] omits 99870a9d87b8 kconfig: change sym_change_count to a boolean flag omits 2d316acda727 kconfig: nconf: fix core dump when searching in empty menu omits adacb0f4ab47 Merge branch 'for-5.13/drivers' into for-next omits c4b6152f8817 Merge branch 'for-5.13/block' into for-next omits 08782216ecbb m68k: fix flatmem memory model setup omits 0688c240404a riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" omits 835fcb07b7be drm/amdkfd: Update L1 and add L2/3 cache information omits a2438fdcf7e3 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits b0fbe52e41a8 Revert "drm/amd/display: To modify the condition in indica [...] omits d8ca16b315f7 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 2c0585879a00 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 795a87f8fdfb drm/amdgpu: only check for _PR3 on dGPUs omits 580dc79f8f23 drm/amdgpu: add another raven1 gfxoff quirk omits 8262c762c741 usb/host: enable auto power control for xhci-pci omits 6373d6d2ee83 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits f63813c31ac6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits 423fd7ed2639 Merge branch 'drivers-fixes-for-5.12' into for-next omits 289b91ab1891 char: tpm: fix error return code in tpm_cr50_i2c_tis_recv() omits 2ee55787f818 MAINTAINERS: Add entry for TEE based Trusted Keys omits 198cafe3e275 doc: trusted-encrypted: updates with TEE as a new trust source omits 6dd95e650c8a KEYS: trusted: Introduce TEE based Trusted Keys omits 830027e2cb55 KEYS: trusted: Add generic trusted keys framework omits 5d93625a76da security: keys: trusted: Make sealed key properly interoperable omits 14676f1eb796 security: keys: trusted: use ASN.1 TPM2 key format for the blobs omits d31ce6573346 security: keys: trusted: fix TPM2 authorizations omits 61013076dd1f oid_registry: Add TCG defined OIDS for TPM keys omits 68a04ef0f938 lib: Add ASN.1 encoder omits f47e81ef4f77 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] omits ac3a51d1191f tpm: acpi: Check eventlog signature before using it omits 8284944bc2e9 tpm: efi: Use local variable for calculating final log size omits 6fa1bf18db71 Merge branch 'work.misc' into for-next omits 987cfe5b55a8 Merge remote-tracking branch 'ovl/fileattr_v5' into for-next omits dd2bbec12b31 thermal/drivers/bcm2835: Remove redundant dev_err call in [...] omits a537fb8831dd thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] omits e07a8050533a thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 omits 962538297ffb Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] omits ae7db6c8bc98 ovl: remove unneeded ioctls omits 5ab1e2cac070 fuse: convert to fileattr omits 1957ddc177ee kconfig: lxdialog: A spello fix and a punctuation added omits 06aa9d31afad kconfig: streamline_config.pl: Couple of typo fixes omits 973dee3f2847 fuse: add internal open/release helpers omits 9a1eea814ab7 fuse: unsigned open flags omits ff99198162dc fuse: move ioctl to separate source file omits 72c74b1e9335 vfs: remove unused ioctl helpers omits 68bd83816bf2 ubifs: convert to fileattr omits 9610581535e5 reiserfs: convert to fileattr omits 235dc8f49ef5 ocfs2: convert to fileattr omits 6164063ec436 nilfs2: convert to fileattr omits f1db5e2e1a92 jfs: convert to fileattr omits f56864a2eb4a hfsplus: convert to fileattr omits c53952a5d339 efivars: convert to fileattr omits 280cad4ac884 xfs: convert to fileattr omits ff1bdd840906 orangefs: convert to fileattr omits 56b3c1b11080 gfs2: convert to fileattr omits 33f0da5df0a6 f2fs: convert to fileattr omits 30e49f41b50b ext4: convert to fileattr omits 3d339932ea10 ext2: convert to fileattr omits d9b32b140987 btrfs: convert to fileattr omits 6cf07638f998 ovl: stack fileattr ops omits 8067cb84b0b8 ecryptfs: stack fileattr ops omits 10a489bbff3e vfs: add fileattr ops omits 420d9384a0b9 rcu: Reject RCU_LOCKDEP_WARN() false positives omits 8856e1ac03db lockdep: Explicitly flag likely false-positive report omits b0b70ca71fe9 doc: Fix diagram references in memory-ordering document omits 5928c7881c36 rcu: Add ->gp_max to show_rcu_gp_kthreads() output omits 34e28092df55 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] omits f4bb0b7f7b6d srcu: Remove superfluous ssp initialization for early callbacks omits 509fdeb36852 srcu: Remove superfluous sdp->srcu_lock_count zero filling omits 998f116d9e60 torture: Set kvm.sh language to English omits ae4644af1b9a torture: Correctly fetch number of CPUs for non-English languages omits b61449a0d773 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() omits f6e694d2a7a8 rcutorture: Judge RCU priority boosting on grace periods, [...] omits da58e321fa47 rcu: Improve tree.c comments and add code cleanups omits 50eb1000d2fd rcu: Remove the unused rcu_irq_exit_preempt() function omits 023d0803d5ca torture: Make kvm-find-errors.sh account for kvm-remote.sh omits 23dd42ef8e26 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits 43e863458acd rcu: Fix various typos in comments omits 6c0041311daa doc: Fix statement of RCU's memory-ordering requirements omits c644bf47cb94 mm/slub: Add Support for free path information of an object. omits a5a00bd7fe87 mm/slub: Fix backtrace of objects to handle redzone adjustment omits 952a744b31bc torture: Make the build machine control N in "make -jN" omits 5c59c8aa338f torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits c820fdf4364e torture: Abstract end-of-run summary omits 3d3e5209e756 rcu: Fix typo in comment: kthead -> kthread omits 73fc2725c018 rcu/nocb: Unify timers omits 9396b177e741 rcu/nocb: Prepare for fine-grained deferred wakeup omits 833782af5116 rcu/nocb: Only cancel nocb timer if not polling omits 8bbb0f4ffa1f rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits 2639ce56f633 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits 0fd94dfc1a89 rcu/nocb: Allow de-offloading rdp leader omits f75044a4bcfd rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits 079615c86dac timer: Revert "timer: Add timer_curr_running()" omits 0b499945e74b rcu/nocb: Use the rcuog CPU's ->nocb_timer omits c49e47057e8c torture: Fix grace-period rate output omits 241a45012d5d rcutorture: Abstract read-lock-held checks omits 85518569b14e refscale: Add acqrel, lock, and lock-irq omits 7958f4f9fdaf rcu: Prevent false positive softirq warning on RT omits 4ad0ca1b425f tick/sched: Prevent false positive softirq pending warnings on RT omits 484ad9f0100c softirq: Make softirq control and processing RT aware omits ce25c34dd539 softirq: Move various protections into inline helpers omits f8de104bd1bd irqtime: Make accounting correct on RT omits ec828e4e684a softirq: Add RT specific softirq accounting omits 3f759a627e70 torture: Add kvm-remote.sh script for distributed rcutortu [...] omits 3c1750120613 Merge branch 'for-next-next-v5.12-20210406' into for-next- [...] omits 3e6ae262ac46 Merge branch 'for-next-current-v5.11-20210406' into for-ne [...] omits 0054728e50b0 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] omits 1ea5229fd258 Merge branch 'ext/qu/subpage-rw-addn' into for-next-next-v [...] omits 0950685ac9d1 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] omits 3a65fb4284ff Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits ceac10f7338c Merge branch 'ext/josef/reloc-fixes-v8-final' into for-nex [...] omits 6240b650abda Merge branch 'misc-next' into for-next-next-v5.12-20210406 omits f6f9bdd64b88 Merge branch 'misc-5.12' into for-next-current-v5.11-20210406 omits 1e9d38e421fb btrfs: add and use readahead_batch_length omits c98441d24a69 btrfs: move forward declarations to the beginning of extent_io.h omits bcb4bd516a11 btrfs: fix race between transaction aborts and fsyncs lead [...] omits 56cec5337427 btrfs: do more graceful error/warning for 32bit kernel omits d68685bb6e58 btrfs: zoned: automatically reclaim zones omits bbcb61d41ebd btrfs: rename delete_unused_bgs_mutex omits ca560defeedc btrfs: check return value of btrfs_commit_transaction in r [...] omits f5d0e2cc3805 btrfs: do proper error handling in merge_reloc_roots omits b70e10501cd4 btrfs: handle extent corruption with select_one_root properly omits e858cb8fb313 btrfs: cleanup error handling in prepare_to_merge omits afdc3b06b892 btrfs: do not panic in __add_reloc_root omits 13a31d22dfff btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits f781e554050b btrfs: do proper error handling in create_reloc_inode omits ce5fe2a52f81 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 4795b407ca4e btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] omits b46b61746d1d btrfs: handle extent reference errors in do_relocation omits 78c5999a1283 btrfs: handle errors in reference count manipulation in re [...] omits dcd96060b12b btrfs: handle btrfs_search_slot failure in replace_path omits b1a89bb644a3 btrfs: handle btrfs_cow_block errors in replace_path omits e5997848fa9b btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits 517bbefc62f2 btrfs: do proper error handling in btrfs_update_reloc_root omits 62193b759af1 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits 602b70f4dfe0 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 0039a2c8b949 btrfs: change insert_dirty_subvol to return errors omits efd330595560 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 879df1eea5df btrfs: validate root::reloc_root after recording root in trans omits be4d4807dee9 btrfs: do proper error handling in create_reloc_root omits 23e7ed56df0e btrfs: have proper error handling in btrfs_init_reloc_root omits 9c884048765c btrfs: return an error from btrfs_record_root_in_trans omits f4c5cbdc543b btrfs: handle record_root_in_trans failure in create_pendi [...] omits 565c5db831ab btrfs: handle record_root_in_trans failure in btrfs_record [...] omits f977ffe32198 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits e7ff96acea32 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits b8cf39a3bc39 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] omits 6141039fdd48 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 3fe37d43035f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits d78a30f33088 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 29d1099fc95f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits 3c8fa8869b7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 1b9bf158872d btrfs: do proper error handling in record_reloc_root_in_trans omits 6e64534f5cd0 btrfs: check record_root_in_trans related failures in sele [...] omits b76ba13d248b btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 1a329a884c9e btrfs: handle errors from select_reloc_root() omits c87ace4ef763 btrfs: convert BUG_ON()'s in relocate_tree_block omits 666145350bca btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation omits e1524e8621f6 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] omits 303b8badd3c6 btrfs: make lock_extent_buffer_for_io() to be subpage compatible omits e3a2bd0975a3 btrfs: introduce write_one_subpage_eb() function omits 7d05a72d5ae6 btrfs: introduce end_bio_subpage_eb_writepage() function omits f1abd22b9110 btrfs: subpage: add overview comments omits 542177a8c7b4 btrfs: make set_btree_ioerr accept extent buffer and be su [...] omits 811a27f678cd btrfs: make set/clear_extent_buffer_dirty() subpage compatible omits c554149a6b5f btrfs: support page uptodate assertions in subpage mode omits e752c1f9d9e8 btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits a0ee728e9ee8 btrfs: subpage: support metadata checksum calculation at w [...] omits 8473bcf184a6 btrfs: subpage: do more sanity checks on metadata page dirtying omits 3c9494aefccb btrfs: subpage: introduce helpers for writeback status omits 29e73cd67180 btrfs: subpage: introduce helpers for dirty status omits 5783348ae3af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits 361b393930a1 btrfs: use min() to replace open-code in btrfs_invalidatepage() omits e847a1ae3ea6 btrfs: add sysfs interface for supported sectorsize omits 480713fab133 btrfs: improve btree readahead for full send operations omits 986aa0f27675 btrfs: fix exhaustion of the system chunk array due to con [...] omits c177009fa2b6 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags omits a4537b484763 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input omits 465a1758219c btrfs: fix a potential hole punching failure omits 051b00d72746 btrfs: zoned: move log tree node allocation out of log_roo [...] omits 562104e248d6 btrfs: use percpu_read_positive instead of sum_positive fo [...] omits 8394da77f6b5 btrfs: update outdated comment at btrfs_replace_file_extents() omits a6d34ccff5d9 btrfs: update outdated comment at btrfs_orphan_cleanup() omits 4981e5a0dc9d btrfs: update debug message when checking seq number of a [...] omits d1c16652fc10 btrfs: add and use helper to get lowest sequence number fo [...] omits 922ae6a52c85 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits b71d372365c6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits 200a9f469e01 btrfs: use a bit to track the existence of tree mod log users omits b6491e402032 btrfs: use booleans where appropriate for the tree mod log [...] omits b2acd12b4f97 btrfs: move the tree mod log code into its own file omits a94f7d48a486 btrfs: integrity-checker: convert block context kmap's to [...] omits 90f99ce65f27 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits 089d535bfedf btrfs: raid56: convert kmaps to kmap_local_page omits 2c86fe22b41e btrfs: convert kmap to kmap_local_page, simple cases omits a01f305823ec btrfs: remove duplicated in_range() macro omits 1c256d156442 btrfs: remove stale comment and logic from btrfs_inode_in_log() omits a4dc0262a86a btrfs: fix race between marking inode needs to be logged a [...] omits 56c7d1e8cc84 btrfs: fix race between memory mapped writes and fsync omits 2743a7295b55 btrfs: exclude mmap from happening during all fallocate op [...] omits 78fd687b9504 btrfs: exclude mmaps while doing remap omits 2911da32d543 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits 64711209441e btrfs: add a i_mmap_lock to our inode omits 7e4477966e52 btrfs: remove mirror argument from btrfs_csum_verify_data() omits f2b41dd24949 btrfs: remove force argument from run_delalloc_nocow() omits 69179a88f269 btrfs: don't opencode extent_changeset_free omits d277a80453fd btrfs: assign proper values to a bool variable in dev_exte [...] omits b02bd05367d3 btrfs: add btree read ahead for incremental send operations omits 0bd4aa8bab72 btrfs: add btree read ahead for full send operations omits 40eb1d13f753 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits 764bbb2aad3e btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits f8e2da374639 btrfs: simplify commit logic in try_flush_qgroup omits 4d9c607976c2 btrfs: scrub: drop a few function declarations omits 99f6f1983c05 btrfs: change return type to bool in btrfs_extent_readonly omits e28fe39654ee btrfs: unexport btrfs_extent_readonly() and make it static omits 7de65130d1d6 btrfs: replace open coded while loop with proper construct omits 65fac88605a3 btrfs: replace offset_in_entry with in_range omits e3321426aab0 btrfs: make find_desired_extent take btrfs_inode omits 9df4787f4bc7 btrfs: make btrfs_replace_file_extents take btrfs_inode omits c7242751b55e btrfs: fix comment for btrfs ordered extent flag bits omits 76e524fa8791 dt-bindings: thermal: tsens: Document ipq8064 bindings omits 38999536d3b4 thermal/drivers/tsens: Add support for ipq8064-tsens omits 3080557a85cc thermal/drivers/tsens: Drop unused define for msm8960 omits c9a6d58f8908 thermal/drivers/tsens: Replace custom 8960 apis with generic apis omits f65f7d8f789e thermal/drivers/tsens: Fix bug in sensor enable for msm8960 omits 5631e235a086 thermal/drivers/tsens: Use init_common for msm8960 omits 3c74a0b7fefe thermal/drivers/tsens: Convert msm8960 to reg_field omits ca5378665498 thermal/drivers/tsens: Don't hardcode sensor slope omits a97f64ea596c thermal/drivers/tsens: Add VER_0 tsens version omits cc1a9d8360be dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 omits e462c144a663 thermal/drivers/tsens: Fix missing put_device error omits add74f8473c5 Rust support omits 1580afe415f0 rcuscale: Allow CPU hotplug to be enabled omits 47fe8408a465 refscale: Allow CPU hotplug to be enabled omits a06425f73bd8 tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 76eb7caf6574 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits bac45dab9942 torture: Add "scenarios" option to kvm.sh --dryrun parameter omits affb2cec9198 kcsan: Add pointer to access-marking.txt to data_race() bullet omits 6e8d8bb83910 rcu-tasks: Add block comment laying out RCU Rude design omits ca2f13213bac rcu-tasks: Add block comment laying out RCU Tasks design omits 1b932da5e1e3 torture: Fix remaining erroneous torture.sh instance of $* omits 9684b607a4c8 Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits 13c3373d58f1 Merge branch 'clocksource.2021.04.02a' into HEAD omits 6f40fef54073 clocksource: Do pairwise clock-desynchronization checking omits 9c4864334b43 clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits e5cf7a67dddd clocksource: Check per-CPU clock synchronization when mark [...] omits 2d04e16c3a18 clocksource: Retry clock read if long delays detected omits f3b1818fcf45 clocksource: Provide module parameters to inject delays in [...] omits 62158cf9765f MAINTAINERS: update thermal CPU cooling section omits 4c2443962313 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] omits e9db0802037b Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] omits 676abaf5206b thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] omits 61bb2cfa33df thermal/drivers/cpufreq_cooling: Fix slab OOB issue omits cb5b514ea189 thermal/drivers/hisi: Use the correct HiSilicon copyright 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 43e72121b5f6 mfd: intel_quark_i2c_gpio: Don't play dirty trick with const omits 0ae6d1f52670 Merge branches 'fixes' and 'misc' into for-next omits 071e9fca32ab kconfig: use true and false for bool variable omits 2ecff72fddfd kconfig: change "modules" from sub-option to first-level a [...] omits a2c75e292c0c kconfig: remove allnoconfig_y option omits c7fc51898d35 kconfig: do not use allnoconfig_y option omits aab05250693d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] omits 849f69d3c92b kconfig: change defconfig_list option to environment variable omits fe0bae8bc457 kconfig: move JUMP_NB to mconf.c omits 0c236676d313 kconfig: move conf_set_all_new_symbols() to conf.c omits 56b8234e3c5f mfd: intel_quark_i2c_gpio: Enable MSI interrupt omits 105cbb01200c mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD c [...] omits 9ace0a60f864 mfd: ntxec: Support for EC in Tolino Shine 2 HD omits 6e08a9df58a5 mfd: stm32-timers: Avoid clearing auto reload register omits 10788fdf46ce mfd: intel_quark_i2c_gpio: Replace I²C speeds with descrip [...] omits 41caddb5a146 mfd: intel_quark_i2c_gpio: Remove unused struct device member omits 39167c295c16 mfd: intel_quark_i2c_gpio: Unregister resources in reversed order omits e65e4d416cb8 mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500 omits 294a87bdd584 mfd: rn5t618: Do not cache various USB related registers omits f30bb076cd72 mfd: Make symbol 'atc260x_i2c_of_match' static omits 176d8ac354ca mfd: core: Remove support for dangling device properties omits c97504e457f6 mfd: intel-lpss: Switch to use the software nodes omits 97d9e7a85f93 mfd: intel-lpss: Constify device property structures omits 615a7974de40 mfd: core: Add support for software nodes omits d08c2a37dcdf mfd: da9063: Support SMBus and I2C mode omits 118b9604e886 mfd: sec: Initialize driver via module_platform_driver() omits b66d02ffb881 MAINTAINERS: Move Milo Kim to credits omits c6e83540dec4 MAINTAINERS: Add entry for Intel MAX 10 mfd driver omits 2c383695fd4a mfd: intel-m10-bmc: Add access table configuration to the regmap omits 362e90f68666 mfd: intel-m10-bmc: Simplify the legacy version reg definition omits e12bca61ecbd mfd: intel-m10-bmc: Fix the register access range omits 6fb8b74a399a mfd: lm3533: Switch to using the new API kobj_to_dev() omits d7e0776e8475 dt-bindings: mfd: lp875xx: Add optional reset GPIO omits c655c79a8b16 MAINTAINERS: Add entry for Intel MAX 10 mfd driver omits 44d227c57f46 mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static omits b3f43f0bc342 mfd: Remove support for AB3100 omits 0d7e0a7f7096 mfd: ab8500: Drop bm disable parameter omits 78f09bdcad10 mfd: stmpe: Revert "Constify static struct resource" omits 588e8ed93666 mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' omits 526c3d8dcf12 mfd: arizona: Make some symbols static omits bcaed0399890 mfd: dbx500-prcmu: Use true and false for bool variable omits 3345fffb7015 dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] omits 6cbf82af82d4 dt-bindings: mfd: Convert rn5t618 to json-schema omits d2697ceaf412 Merge tags 'ib-mfd-extcon-v5.13', 'ib-mfd-input-v5.13-1', [...] omits f85ebc25fa88 Merge branch 'work.misc' into for-next omits 262c30fc818a dt-bindings: tsens: qcom: Document MDM9607 compatible omits 17a05d1d2a9d thermal/drivers/cpuidle_cooling: Fix use after error omits 0ab06a236365 thermal/drivers/devfreq_cooling: Fix wrong return on error path omits 35b649a3cc1c thermal: core: Fix memory leak in the error path 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 adds 8db403b96313 tracing/dynevent: Fix a memory leak in an error handling path adds 50987beca096 Merge tag 'trace-v5.12-rc7' of git://git.kernel.org/pub/sc [...] adds 2558258d7887 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds e70b911acc16 Merge tag 'vfio-v5.12-rc8' of git://github.com/awilliam/li [...] adds c17a3066b4c1 Merge tag 'dmaengine-fix-5.12' of git://git.kernel.org/pub [...] adds ec97a7296ad1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 8e2e0104ef78 Merge tag 's390-5.12-7' of git://git.kernel.org/pub/scm/li [...] adds 8ca7cab82bda dm verity fec: fix misaligned RS roots IO adds 7f75285ca572 Merge tag 'for-5.12/dm-fixes-3' of git://git.kernel.org/pu [...] adds 1df01322f00a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e7e3a53b30d6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 33f0d9d94a0e Merge tag 'gpio-fixes-for-v5.12-rc8' of git://git.kernel.o [...] adds 7e25f40eab52 Merge tag 'acpi-5.12-rc8' of git://git.kernel.org/pub/scm/ [...] adds 4d2e1288372c Merge tag 'drm-intel-fixes-2021-04-15' of git://anongit.fr [...] adds 2f7b98d1e55c Merge tag 'drm-fixes-2021-04-16' of git://anongit.freedesk [...] adds 22315a2296f4 arm64: alternatives: Move length validation in alternative [...] adds 06c2aac4014c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 199fc6b8dee7 riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" adds 2349a3b26e29 riscv: add do_page_fault and do_trap_break into the kprobe [...] adds e31be8d343e6 riscv: kprobes/ftrace: Add recursion protection to the ftr [...] adds 7ae11635ec90 riscv: keep interrupts disabled for BREAKPOINT exception adds 151501160401 Merge tag 'riscv-for-linus-5.12-rc8' of git://git.kernel.o [...] adds c7d95613c7d6 io_uring: fix early sqd_list removal sqpoll hangs adds 9cdbf6467424 Merge tag 'io_uring-5.12-2021-04-16' of git://git.kernel.d [...] adds 845be1cd3446 mm: eliminate "expecting prototype" kernel-doc warnings adds 5c595ac4c776 kasan: fix hwasan build for gcc adds 02c587733c81 kasan: remove redundant config option adds d199161653d6 csky: change a Kconfig symbol name to fix e1000 build error adds 19d000d93303 ia64: remove duplicate entries in generic_defconfig adds e2af9da4f867 ia64: fix discontig.c section mismatches adds 17786fea4143 ia64: tools: remove inclusion of ia64-specific version of [...] adds f4bf09dc3aaa ia64: tools: remove duplicate definition of ia64_mf() on ia64 adds 94036f4c8843 mm/mapping_dirty_helpers: guard hugepage pud's usage adds 458376913d86 mm: ptdump: fix build failure adds 04c53de57cb6 gcov: clang: fix clang-11+ build adds c95c2d328cd0 lib: remove "expecting prototype" kernel-doc warnings adds fdb5d6cab638 Merge branch 'akpm' (patches from Andrew) adds b21bb4cd1102 cxl/mem: Fix register block offset calculation adds fae8817ae804 cxl/mem: Fix memory device capacity probing adds 7c2267740724 Merge tag 'cxl-fixes-for-5.12-rc8' of git://git.kernel.org [...] adds bdfd99e6d6bd Merge tag 'libnvdimm-fixes-for-5.12-rc8' of git://git.kern [...] adds 16756d3e77ad ethtool: pause: make sure we init driver stats adds 453a77894efa r8169: don't advertise pause in jumbo mode adds 0775ebc4cf85 ibmvnic: avoid calling napi_disable() twice adds d3a6abccbd27 ibmvnic: remove duplicate napi_schedule call in do_reset function adds 7c451f3ef676 ibmvnic: remove duplicate napi_schedule call in open function adds 49963eed2c23 Merge branch 'ibmvnic-napi-fixes' adds 292ecd9f5a94 doc: move seg6_flowlabel to seg6-sysctl.rst adds 2e1534f395e7 vrf: fix a comment about loopback device adds a714e27ea8bd net: macb: fix the restore of cmp registers adds 416dcc5ce9d2 cavium/liquidio: Fix duplicate argument adds 00423969d806 Revert "net: stmmac: re-init rx buffers when mac resume back" adds 31166efb1cee ixgbe: Fix NULL pointer dereference in ethtool loopback test adds debb9df31158 ixgbe: fix unbalanced device enable/disable in suspend/resume adds ef963ae427aa ice: Fix potential infinite loop when using u8 loop counter adds 9e196e439886 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4e39a072a6a0 i40e: fix the panic when running bpf in xdpdrv mode adds 41bafb31dcd5 net/mlx5: Fix setting of devlink traps in switchdev mode adds 7a320c9db3e7 net/mlx5e: Fix setting of RS FEC mode adds e3e0f9b27970 net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta adds 61d773586eba Merge tag 'mlx5-fixes-2021-04-14' of git://git.kernel.org/ [...] adds 1a73e427b824 ch_ktls: Fix kernel panic adds bc16efd24306 ch_ktls: fix device connection close adds 21d8c25e3f4b ch_ktls: tcb close causes tls connection failure adds e8a4155567b3 ch_ktls: do not send snd_una update to TCB in middle adds 0e0704bb9ea0 Merge branch 'ch_tlss-fixes' adds 6b389c16378a MAINTAINERS: update my email adds 960114839252 bpf: Use correct permission flag for mixed signed bounds a [...] adds 6f55b2f2a117 bpf: Move off_reg into sanitize_ptr_alu adds 24c109bb1537 bpf: Ensure off_reg has no mixed signed bounds for all types adds b658bbb844e2 bpf: Rework ptr_limit into alu_limit and add common error path adds a6aaece00a57 bpf: Improve verifier error messages for users adds 073815b756c5 bpf: Refactor and streamline bounds check into helper adds f52881933488 bpf: Move sanitize_val_alu out of op switch adds 7fedb63a8307 bpf: Tighten speculative pointer arithmetic mask adds d7a509135175 bpf: Update selftests to reflect new error states adds b02265429681 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f2764bd4f6a8 netlink: don't call ->netlink_bind with table lock held adds 88a5af943985 Merge tag 'net-5.12-rc8' of git://git.kernel.org/pub/scm/l [...] adds 0c93ac69407d readdir: make sure to verify directory entry for legacy in [...] adds 39930213e777 i2c: mv64xxx: Fix random system lock caused by runtime PM adds 194cf4825638 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds ab4d9913632b drm/vmwgfx: Make sure we unpin no longer needed buffers adds 68ce556bd164 drm/vmwgfx: Fix the lockdep breakage adds 2ef4fb92363c drm/vmwgfx: Make sure bo's are unpinned before putting them back adds 796b556cbfdb Merge tag 'vmwgfx-fixes-2021-04-14' of gitlab.freedesktop. [...] adds aba5970c4da0 Merge tag 'drm-fixes-2021-04-18' of git://anongit.freedesk [...] adds c98ff1d013d2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d2f7eca60b29 ARM: 9071/1: uprobes: Don't hook on thumb instructions adds f5ce0466dc96 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 5ffe04ccd69a Merge tag 'arm-fixes-5.12-3' of git://git.kernel.org/pub/s [...] adds bf05bf16c76b Linux 5.12-rc8 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 5d4f3187860b 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 156aff0f485d Merge remote-tracking branch 'net/master' adds b515d2637276 xfrm: xfrm_state_mtu should return at least 1280 for ipv6 adds cc711ecb7088 Merge remote-tracking branch 'ipsec/master' adds e7020bb068d8 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_en [...] adds 748c761e1452 Merge remote-tracking branch 'wireless-drivers/master' adds a523ef731ac6 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function 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 afb96645d8ed Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 9072ef1e3eec Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds dba4bd925208 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 09b04392c5b7 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 8c4ffe4d023d spi: pxa2xx: Add support for Intel Alder Lake PCH-M adds 5be9bf8b32bd Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds da8619dadd22 Merge remote-tracking branch 'spi-fixes/for-linus' adds f6a621142846 Merge remote-tracking branch 'pci-current/for-linus' adds 92b9f4d145ef usb: cdns3: Fix runtime PM imbalance on error adds 17d5a8112b00 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds ba81489d0083 Merge remote-tracking branch 'phy/fixes' adds fbecba8b838b iio: light: gp2ap002: Fix rumtime PM imbalance on error adds 8874711271da iio: proximity: pulsedlight: Fix rumtime PM imbalance on error adds 07581af31098 iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SE [...] adds 6aa26f1a3207 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 48f41115d865 Merge remote-tracking branch 'soundwire-fixes/fixes' adds bb1d74f515df Merge remote-tracking branch 'ide/master' adds ed698cf3f7e9 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 8f66811f8083 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 22ebf0750a22 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds ba8cecec0eb8 Merge remote-tracking branch 'vfs-fixes/fixes' 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 e881ec5a75dc Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 7412dee9f1fd mmc: meson-gx: replace WARN_ONCE with dev_warn_once about [...] adds a87823fab7d5 Merge remote-tracking branch 'mmc-fixes/fixes' adds 9f0b53f09065 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds e249f5be5b64 Merge remote-tracking branch 'pidfd-fixes/fixes' adds e3153b968671 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds f7c475b8dfc2 drm/ttm: Do not add non-system domain BO into swap list adds 1040b90b8c83 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 8e7e1b585e17 kbuild: remove TMPO from try-run adds 61d9a761f8d3 kbuild: redo fake deps at include/config/*.h adds 89766600ccf8 tools: do not include scripts/Kbuild.include adds 98f8475c7869 kconfig: move conf_set_all_new_symbols() to conf.c adds 406616213bb7 kconfig: move JUMP_NB to mconf.c adds b75b0a819af9 kconfig: change defconfig_list option to environment variable adds dd4659963a4d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] adds f8f0d06438e5 kconfig: do not use allnoconfig_y option adds ab838577aaae kconfig: remove allnoconfig_y option adds 6dd85ff178cd kconfig: change "modules" from sub-option to first-level a [...] adds a69b191f6297 kconfig: use true and false for bool variable adds 21f8b32fbdbc kconfig: streamline_config.pl: Couple of typo fixes adds bffbf6e2ad6a kconfig: lxdialog: A spello fix and a punctuation added adds 1f035a52918a kconfig: nconf: fix core dump when searching in empty menu adds 5ee546594025 kconfig: change sym_change_count to a boolean flag adds f02aa48dde8b kconfig: use /boot/config-* etc. as DEFCONFIG_LIST only fo [...] adds 68876c38c4b3 kconfig: mconf,nconf: remove unneeded '\0' termination aft [...] adds 7f5ff55bf8eb kconfig: nconf: fix NORMAL attributes adds 2ba50da9ec34 kconfig: nconf: get rid of (void) casts from wattrset() calls adds 16b0e10238b4 kconfig: nconf: remove unneeded default for menu prompt adds 93487b17b147 kconfig: nconf: refactor attributes setup code adds ecdb733f8fa8 kconfig: nconf: change set_config_filename() to void function adds 0a94768cfda6 kconfig: nconf: remove meaningless wattrset() call from sh [...] adds 08718745d861 kconfig: nconf: refactor in print_in_middle() adds a77a05dc9cf2 kconfig: split menu.c out of parser.y adds 8c94b430b9f6 kconfig: nconf: stop endless search loops 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 41d9d7e059e8 Merge branch 'kconfig' into for-next adds c82c344cfcea Merge remote-tracking branch 'kbuild/for-next' adds 59b23d575a23 Merge remote-tracking branch 'dma-mapping/for-next' adds 4a9ab2324e0f Merge remote-tracking branch 'asm-generic/master' adds aefdd4383bb0 ARM: 9072/1: mm: remove set_kernel_text_r[ow]() adds a5e8acd94fe1 ARM: 9073/1: ptdump: add __init section marker to three functions adds 5fafafe7eeac ARM: 9074/1: ptdump: convert to DEFINE_SHOW_ATTRIBUTE adds 57ac51667d8c ARM: 9075/1: kernel: Fix interrupted SMC calls adds d744d01b03f7 Merge branches 'fixes' and 'misc' into for-next adds 2f446ea60303 Merge remote-tracking branch 'arm/for-next' adds ef9c5d09797d arm64/sve: Remove redundant system_supports_sve() tests adds 839157876f97 arm64/kernel/probes: Use BUG_ON instead of if condition fo [...] adds 087dfa5ca7d8 arm64/sve: Add compile time checks for SVE hooks in generi [...] adds a1e1eddef2b5 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] adds 604df13d7aad Merge branch 'for-next/mte-async-kernel-mode' into for-next/core adds 2f79d2fc391e arm64: mte: make the per-task SCTLR_EL1 field usable elsewhere adds 201698626fbc arm64: Introduce prctl(PR_PAC_{SET,GET}_ENABLED_KEYS) adds b90e483938ce arm64: pac: Optimize kernel entry/exit key installation co [...] adds a27a88165689 Merge branch 'for-next/pac-set-get-enabled-keys' into for- [...] adds f3133bc14d72 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 b9fcfc68c027 Merge remote-tracking branch 'arm-soc/for-next' adds 4c8d5f03c38e Merge remote-tracking branch 'actions/for-next' adds a67f096028a1 arm64: dts: amlogic: misc DT schema fixups adds 3483de65b8a9 Merge branch 'v5.13/dt64' into tmp/aml-rebuild adds 007570504eeb Merge remote-tracking branch 'amlogic/for-next' adds 39a17c259ec6 Merge remote-tracking branch 'aspeed/for-next' adds f119339a9618 Merge remote-tracking branch 'at91/at91-next' adds b30e66902aaa Merge remote-tracking branch 'drivers-memory/for-next' adds ece023c2970a Merge remote-tracking branch 'imx-mxs/for-next' adds 5c7e958c139b Merge remote-tracking branch 'keystone/next' adds 72994f77499b Merge remote-tracking branch 'mediatek/for-next' adds f6b728e65a23 Merge remote-tracking branch 'mvebu/for-next' adds b79a36483aa9 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 e1a057a9f953 Merge remote-tracking branch 'qcom/for-next' adds 247386a9ea8f Merge remote-tracking branch 'raspberrypi/for-next' adds f9e2aaf68556 Merge remote-tracking branch 'realtek/for-next' adds 43a8736bac24 Merge remote-tracking branch 'renesas/next' adds c330abfe1134 Merge remote-tracking branch 'reset/reset/next' adds e9cc0e965336 Merge remote-tracking branch 'rockchip/for-next' adds e69079fb1353 Merge remote-tracking branch 'samsung-krzk/for-next' adds 5b1c357c00e9 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds f80e2e2d33bd Merge remote-tracking branch 'tegra/for-next' adds 639adf026112 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 89bf9bb75e5b Merge tag 'v5.13-rockchip-clocks' of git://git.kernel.org/ [...] adds 512ccc0a33f5 Merge branch 'clk-rockchip' into clk-next adds b2150cab9a97 clk: qcom: rpmh: add support for SDX55 rpmh IPA clock adds 1dd129f1deec Merge branch 'clk-qcom' into clk-next adds f6b1340dc751 clk: uniphier: Fix potential infinite loop adds 97d85c05ac18 Merge branch 'clk-uniphier' into clk-next adds 48df7a26f470 clk: ralink: add clock driver for mt7621 SoC adds b2f471a26721 staging: mt7621-dts: make use of new 'mt7621-clk' adds 49268e249a5b staging: mt7621-dts: use valid vendor 'mediatek' instead o [...] adds 0ec3815a8c1d MAINTAINERS: add MT7621 CLOCK maintainer adds e3efa50969a8 Merge branch 'clk-ralink' into clk-next adds 7b30fb27eb63 Merge remote-tracking branch 'clk/clk-next' adds 9661b4065e15 Merge remote-tracking branch 'csky/linux-next' adds 53acf09b2892 Merge remote-tracking branch 'h8300/h8300-next' adds 34e5269bf987 m68k: sun3x: Remove unneeded semicolon adds f17f3b772f84 Merge remote-tracking branch 'm68k/for-next' adds 04d82a6d0881 binfmt_flat: allow not offsetting data start adds 47703abf4c8e Merge remote-tracking branch 'm68knommu/for-next' adds 2032b7d0c8ac Merge remote-tracking branch 'microblaze/next' adds 168b84d5d2c0 MIPS: Fix access_ok() for the last byte of user space adds 2c92ef8ff8d3 MIPS: Fix strnlen_user access check adds 8e98b697006d MIPS: pci-rt2880: fix slot 0 configuration adds 791a7be27e76 MIPS: pci-rt2880: remove unneeded locks adds becb0425bebf MIPS: pci-rt3883: trivial: remove unused variable adds 2f802e17d534 MIPS: pci-rt3883: more accurate DT error messages adds 3ecb9dc1581e MIPS: pci-legacy: stop using of_pci_range_to_resource adds 317f553bb677 MIPS: pci-legacy: remove redundant info messages adds 0af83d2e447a MIPS: pci-legacy: remove busn_resource field adds 99bca615d895 MIPS: pci-legacy: use generic pci_enable_resources adds 6ce48897ce47 MIPS: Loongson64: Add kexec/kdump support adds 90f380785bc9 Merge remote-tracking branch 'mips/mips-next' adds 7a80006afcab Merge remote-tracking branch 'parisc-hd/for-next' adds af072b1a9d4d powerpc/signal32: Fix build failure with CONFIG_SPE adds 75b7c05ebf90 powerpc/papr_scm: Implement support for H_SCM_FLUSH hcall adds a5d6a3e73acb powerpc/mm: Add cond_resched() while removing hpte mappings adds 2ec13df16704 powerpc/modules: Load modules closer to kernel text adds 9132a2e82adc powerpc/8xx: Define a MODULE area below kernel text adds 80edc68e0479 powerpc/32s: Define a MODULE area below kernel text all the time adds 7f262b4dcf7e powerpc/security: Make symbol 'stf_barrier' static adds f6f1f48e8b3b powerpc/mce: Make symbol 'mce_ue_event_work' static adds 13ddd0e3acf9 macintosh/windfarm: Make symbol 'pm121_sys_state' static adds 4204ecd598cb windfarm: make symbol 'wf_thread' static adds 95d143923379 macintosh/via-pmu: Make some symbols static adds 078277acbd7c powerpc/smp: Make some symbols static adds 7d348494136c powerpc/xive: Introduce an IPI interrupt domain adds 1835e72942b5 powerpc/xive: Remove useless check on XIVE_IPI_HW_IRQ adds 5159d9872823 powerpc/xive: Simplify xive_core_debug_show() adds a74ce5926b20 powerpc/xive: Drop check on irq_data in xive_core_debug_show() adds 6bf66eb8f404 powerpc/xive: Simplify the dump of XIVE interrupts under xmon adds 33e4bc594643 powerpc/xive: Fix xmon command "dxi" adds 7dcc37b3eff9 powerpc/xive: Map one IPI interrupt per node adds fd6db2892eba powerpc/xive: Modernize XIVE-IPI domain with an 'alloc' handler adds 5ae5bc12d072 powerpc/eeh: Fix EEH handling for hugepages in ioremap space. adds c13ff6f32513 powerpc/rtas: improve ppc_rtas_rmo_buf_show documentation adds 01c1b9984a12 powerpc/rtas-proc: remove unused RMO_READ_BUF_MAX adds 0ab1c929ae38 powerpc/rtas: remove ibm_suspend_me_token adds 0649cdc82379 powerpc/rtas: move syscall filter setup into separate function adds e5d56763525e powerpc/rtas: rename RTAS_RMOBUF_MAX to RTAS_USER_REGION_SIZE adds 14b3c9d24a7a powerpc/syscalls: switch to generic syscalltbl.sh adds 672bff581e19 powerpc/syscalls: switch to generic syscallhdr.sh adds 472724111f0f powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR adds 193e4cd8ed9d powerpc/pseries: Make symbol '__pcpu_scope_hcall_stats' static adds 2235dea17d56 powerpc/pseries/pmem: Make symbol 'drc_pmem_match' static adds 107dadb04617 powerpc/perf: Make symbol 'isa207_pmu_format_attr' static adds cc331eee03ea powerpc/perf/hv-24x7: Make some symbols static adds f234ad405a35 powerpc/xmon: Make symbol 'spu_inst_dump' static adds ff0b4155ae99 powerpc/powernv: make symbol 'mpipl_kobj' static adds b26e8f27253a powerpc/mem: Move cache flushing functions into mm/cacheflush.c adds bf26e0bbd2f8 powerpc/mem: Declare __flush_dcache_icache() static adds 131637a17dc9 powerpc/mem: Remove address argument to flush_coherent_icache() adds e618c7aea1f2 powerpc/mem: Call flush_coherent_icache() at higher level adds cd97d9e8b5aa powerpc/mem: Optimise flush_dcache_icache_hugepage() adds 52d490437ffb powerpc/mem: flush_dcache_icache_phys() is for HIGHMEM pages only adds 67b8e6af191a powerpc/mem: Help GCC realise __flush_dcache_icache() flus [...] adds 6c96020882b1 powerpc/mem: Inline flush_dcache_page() adds 7e9ab144c128 powerpc/mem: Use kmap_local_page() in flushing functions adds 59fd366b9bef powerpc/fadump: make symbol 'rtas_fadump_set_regval' static adds 2e2a441d2c0b powerpc/perf: Infrastructure to support checking of attr.config* adds 5a5a893c4ad8 powerpc/syscall: switch user_exit_irqoff and trace_hardirq [...] adds 4228b2c3d20e powerpc/64e/interrupt: always save nvgprs on interrupt adds dc6231821a14 powerpc/interrupt: update common interrupt code for adds 0c2472de23ae powerpc/64e/interrupt: use new interrupt return adds 3db8aa10de9a powerpc/64e/interrupt: NMI save irq soft-mask state in C adds 097157e16cf8 powerpc/64e/interrupt: reconcile irq soft-mask state in C adds ceff77efa4f8 powerpc/64e/interrupt: Use new interrupt context tracking scheme adds d738ee8d56de powerpc/64e/interrupt: handle bad_page_fault in C adds c45ba4f44f6b powerpc: clean up do_page_fault adds 8dc7f0229b78 powerpc: remove partial register save logic adds 8f6cc75a97d1 powerpc: move norestart trap flag to bit 0 adds 58efe9f696cf lib/vdso: Mark do_hres_timens() and do_coarse_timens() __a [...] adds 808094fcbf41 lib/vdso: Add vdso_data pointer as input to __arch_get_tim [...] adds 1c4bce675385 powerpc/vdso: Separate vvar vma from vdso adds 74205b3fc2ef powerpc/vdso: Add support for time namespaces adds 7098f8f0cf03 powerpc/mm/radix: Make radix__change_memory_range() static adds d6481a7195df powerpc/configs: Add PAPR_SCM to pseries_defconfig adds 7767d9ac89ce powerpc/papr_scm: Fix build error due to wrong printf specifier adds 0751fdf28041 macintosh/via-pmu: Fix build warning adds 38d0b1c9cec7 powerpc/pseries: extract host bridge from pci_bus prior to [...] adds e9e16917bc38 powerpc/xive: Use the "ibm, chip-id" property only under PowerNV adds c47f892d7aa6 powerpc/smp: Reintroduce cpu_core_mask adds 131c82b6a1d2 Revert "powerpc/topology: Update topology_core_cpumask" adds c1e53367dab1 powerpc/smp: Cache CPU to chip lookup adds 7de21e679e6a powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h adds 7153d4bf0b37 powerpc/traps: Enhance readability for trap types adds 6980d13f0dd1 powerpc/smp: Set numa node before updating mask adds 49c1d07fd04f powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors adds 5088eb4092df KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit adds a19b70abc69a KVM: PPC: Book3S HV: Nested move LPCR sanitising to saniti [...] adds 67145ef4960f KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits adds bcc92a0d6d6e KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 adds 72c15287210f KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] adds 4b5f0a0d49e6 KVM: PPC: Book3S HV: Remove redundant mtspr PSPB adds 6c12c4376bbb KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument adds 0fd85cb83fbd KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls adds 5eee8371828a powerpc/64s: Remove KVM handler support from CBE_RAS interrupts adds da487a5d1bee powerpc/64s: remove KVM SKIP test from instruction breakpo [...] adds 946cf44ac6ce KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR adds 732f21a3053c KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR adds a38cb4171928 Merge branch 'topic/ppc-kvm' into next adds d8a1d6c58986 powerpc/perf: Add platform specific check_attr_config adds cbd3d5ba46b6 powerpc/fadump: Fix compile error since trap type change adds ff1c576fccb5 Merge remote-tracking branch 'powerpc/next' adds c7f5f5e5b402 scripts/recordmcount.pl: Fix RISC-V regex for clang adds f426c4991446 riscv: Workaround mcount name prior to clang-13 adds 2c475caf72f3 riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-functio [...] adds 80663b421ce5 samples/kprobes: Add riscv support adds 4b67f48da707 riscv: Move kernel mapping outside of linear mapping adds aa5dd7ca85b7 Documentation: riscv: Add documentation that describes the [...] adds e9efb21fe352 riscv: Prepare ptdump for vm layout dynamic addresses adds 62bbde19d7e6 Merge remote-tracking branch 'risc-v/for-next' adds b3a6d48df96d Merge branch 'fixes' into for-next adds 13525f0a62cc s390/cmpxchg: use unsigned long values instead of void pointers adds 5d8da6951ee2 s390/test_unwind: print test suite start/end info adds 3e5ee32392ef s390/atomic,cmpxchg: make constraints work with old compilers adds ff23f8c970ab s390: get rid of oprofile leftovers adds b44913fceb13 s390/smp: fix do_restart() prototype adds a637b3bfa43a s390/atomic,cmpxchg: always inline __xchg/__cmpxchg adds 81bbf03905aa s390/pci: expose a PCI device's UID as its index adds 9a49a5aca54b Merge branch 'features' into for-next adds 033d26603722 Merge remote-tracking branch 's390/for-next' adds 734d268cdf2d Merge remote-tracking branch 'sh/for-next' adds dc01a3b9db43 um: Fix tag order in stub_32.h adds d5027ca63e0e um: Mark all kernel symbols as local adds ea8e896cc15e um: Remove unneeded variable 'ret' adds ad3d19911632 um: Disable CONFIG_GCOV with MODULES adds 24271ffed750 um: Replace if (cond) BUG() with BUG_ON() adds a730af6e3114 um: Add 2 missing libs to fix various build errors adds c521db95d4e3 um: Remove unused including <linux/version.h> adds 6e166319a634 um: pgtable.h: Fix W=1 warning for empty body in 'do' statement adds 1a594f0afa2b um: elf.h: Fix W=1 warning for empty body in 'do' statement adds ed102bf2afed um: Fix W=1 missing-include-dirs warnings adds d6d969f07c14 Merge remote-tracking branch 'uml/linux-next' adds f7792c82b84e Merge remote-tracking branch 'xtensa/xtensa-for-next' adds f1e99f77f463 Merge remote-tracking branch 'pidfd/for-next' adds 5e438657e6e2 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 75cde0978fb9 Merge remote-tracking branch 'btrfs/for-next' adds 8b7523191d46 cifs: Fix spelling of 'security' adds 892700fa97a3 cifs: Remove useless variable adds bf538571d63b cifs: correct comments explaining internal semaphore usage [...] adds c16b4e3c427e smb3: update protocol header definitions based to include [...] adds ee2d2c2c8028 cifs: simplify SWN code with dummy funcs instead of ifdefs adds 2f6e766d0967 Documentation/admin-guide/cifs: document open_files and dfscache adds 423fff9fad5b fs: cifs: Remove repeated struct declaration adds 2149bb7136e2 cifs: cifspdu.h: Replace one-element array with flexible-a [...] adds ad5e6521081d cifs: remove old dead code adds 00dc8e715db9 SMB3: update structures for new compression protocol definitions adds ad91dc3c242d cifs: don't cargo-cult strndup() adds a11aee1337de cifs: constify get_normalized_path() properly adds 3fd6852b5d67 cifs: constify path argument of ->make_node() adds 254da2ec5908 cifs: constify pathname arguments in a bunch of helpers adds afe341bfdf62 cifs: make build_path_from_dentry() return const char * adds 936adb26c9af cifs: allocate buffer in the caller of build_path_from_dentry() adds 721d6908a7d1 cifs: switch build_path_from_dentry() to using dentry_path_raw() adds 19a79f90f84a cifs: move the check for nohandlecache into open_shroot adds 3712b4dc8976 cifs: pass a path to open_shroot and check if it is the ro [...] adds 43a69a3753e6 cifs: rename the *_shroot* functions to *_cached_dir* adds 08a51aeda2cf cifs: store a pointer to the root dentry in cifs_sb_info o [...] adds a271b59c1aa9 cifs: Grab a reference for the dentry of the cached direct [...] adds 8522ca8ed8da cifs: add a function to get a cached dir based on its dentry adds 67f29e8a5321 cifs: add a timestamp to track when the lease of the cache [...] adds b29fcae3bbca cifs: pass the dentry instead of the inode down to the rev [...] adds 3c631c1a6c7c cifs: check the timestamp for the cached dirent when decid [...] adds 3c60e343df6c cifs: add support for FALLOC_FL_COLLAPSE_RANGE adds 951fb9aacbd2 cifs: add FALLOC_FL_INSERT_RANGE support adds 79f15dd761d2 cifs: make fs_context error logging wrapper adds aec809ce6093 cifs: add fs_context param to parsing helpers adds b162a33f86bc cifs: log mount errors using cifs_errorf() adds 2c3620a02909 cifs: export supported mount options via new mount_params [...] adds c1903ab19aa4 smb2: fix use-after-free in smb2_ioctl_query_info() adds b8b7f936e337 cifs: fix out-of-bound memory access when calling smb3_not [...] adds 471b16c63bfd cifs: Return correct error code from smb2_get_enc_key adds 128832e98180 cifs: remove unnecessary copies of tcon->crfid.fid adds 0e8868212d1c smb3: limit noisy error adds 688e08256d8c cifs: Deferred close for files adds f3f259910c09 Cifs: Fix kernel oops caused by deferred close for files. adds b7f24f9accd4 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 cdcdf19d7560 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 3c81dd7a194d Merge remote-tracking branch 'ecryptfs/next' adds ba68c720b94e Merge remote-tracking branch 'erofs/dev' adds 0529264cd9f0 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 b194c73d2124 Merge remote-tracking branch 'ext3/for_next' adds 524c4cb022cf Merge remote-tracking branch 'ext4/dev' adds 38740707c5bc f2fs: document: add description about compressed space handling adds 453e2ff8e4ff f2fs: avoid duplicated codes for cleanup adds 594b6d0428ae f2fs: fix to avoid NULL pointer dereference adds a7b4e506dcc4 f2fs: remove unnecessary struct declaration adds d3da6d619c7f Merge remote-tracking branch 'f2fs/dev' adds 4f06dd92b5d0 fuse: fix write deadlock adds 4b91459ad283 fuse: fix typo for fuse_conn.max_pages comment adds a73d47f57792 fuse: don't zero pages twice adds aa6ff555f0e6 fuse: fix a typo adds 6076f5f341e6 fuse: fix matching of FUSE_DEV_IOC_CLONE command adds 52a4c95f4d24 fuse: extend FUSE_SETXATTR request adds 550a7d3bc0c4 fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID adds 3466958beb31 fuse: invalidate attrs when page writeback completes adds c79c5e017892 virtiofs: fix memory leak in virtio_fs_probe() adds a7f0d7aab0b4 virtiofs: split requests that exceed virtqueue size adds 07595bfa24ce virtiofs: remove useless function adds 0a7419c68a45 virtiofs: fix userns adds 8217673d0725 cuse: prevent clone adds 3c9c14338c12 cuse: simplify refcount adds e9d68841a8de Merge remote-tracking branch 'fuse/for-next' adds 437565cbbb16 Merge remote-tracking branch 'jfs/jfs-next' adds 86438186a7b3 NFSv4: Simplify nfs4_retry_setlk() adds d737e5d41870 SUNRPC: Set TCP_CORK until the transmit queue is empty adds 6453bcd0d8bd NFS: Fix up incorrect documentation adds ee3707ae2c1f nfs: Subsequent READDIR calls should carry non-zero cookie [...] adds 13884ff2bef0 NFS: Fix handling of cookie verifier in uncached_readdir() adds f892c41c14e0 NFS: Only change the cookie verifier if the directory page [...] adds c09f11ef3595 NFS: fs_context: validate UDP retrans to prevent shift out [...] adds c2508730d6bb nfs: Fix a typo in the file nfs42xattr.c adds 90ff57bf4df2 NFS: Fix up the support for CONFIG_NFS_DISABLE_UDP_SUPPORT adds 6b996476f364 sunrpc: honor rpc_task's timeout value in rpcb_create() adds c9301cb35b59 nfs: hornor timeo and retrans option when mounting NFSv3 adds 98b5cee37389 SUNRPC: Ensure the transport backchannel association adds b876d708316b NFS: fix nfs_fetch_iversion() adds beab450d8ea9 NFS: Fix fscache invalidation in nfs_set_cache_invalid() adds 332d1a0373be NFS: nfs4_bitmask_adjust() must not change the server glob [...] adds e99812e1382f NFS: Fix attribute bitmask in _nfs42_proc_fallocate() adds 99f237832243 NFSv4.2: Always flush out writes in nfs42_proc_fallocate() adds 9fdbfad1777c NFS: Deal correctly with attribute generation counter overflow adds 8a27c7ccca3b NFS: Fix up inode cache tracing adds 4eb6a8230b58 NFS: Mask out unsupported attributes in nfs_getattr() adds 50c7a7994dd2 NFS: NFS_INO_REVAL_PAGECACHE should mark the change attrib [...] adds 4cdfeb648ac5 NFS: Fix up revalidation of space used adds e8764a6f96d3 NFS: Don't revalidate attributes that are not being asked for adds 63cdd7edfd28 NFS: Fix up statx() results adds 1f9f4328155a NFS: nfs_setattr_update_inode() should clear the suid/sgid bits adds 1f3208b2d697 NFS: Add a cache validity flag argument to nfs_revalidate_inode() adds 13c0b082b6a9 NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking [...] adds 36a9346c2252 NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache [...] adds a71029b86752 NFSv4: Fix nfs4_bitmap_copy_adjust() adds fabf2b341502 NFS: Separate tracking of file nlinks cache validity from [...] adds 720869eb19f3 NFS: Separate tracking of file mode cache validity from th [...] adds 709fa5769914 NFS: Fix up handling of outstanding layoutcommit in nfs_up [...] adds c88c696c59f5 NFS: Remove a line of code that has no effect in nfs_updat [...] adds 04c63498b6d4 NFS: Simplify cache consistency in nfs_check_inode_attributes() adds 57a789a1dee3 NFSv4: Fix value of decode_fsinfo_maxsz adds 993e2d4bd9ef NFSv4: Don't modify the change attribute cached in the inode adds 7f08a3359a3c NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute adds 6f9be83d0761 NFS: Use information about the change attribute to optimis [...] adds 7b24dacf0840 NFS: Another inode revalidation improvement adds 82eae5a432cb NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime adds 1301e421b75b NFSv4: link must update the inode nlink. adds cc7f2dae63bc NFS: Don't store NFS_INO_REVAL_FORCED adds ce62b114bbad NFS: Split attribute support out from the server capabilities adds da934ae0a8aa NFSv4: Add tracing for COMPOUND errors adds 3d66bae156a6 NFSv4: Convert nfs_xdr_status tracepoint to an event class adds eb3d58c68e39 NFSv4: Catch and trace server filehandle encoding errors adds ed34695e15ab pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() adds 73f5c88f521a NFSv4.2 fix handling of sr_eof in SEEK's reply adds 7638e0bfaed1 SUNRPC: Move fault injection call sites adds e936a5970ef5 SUNRPC: Add tracepoint that fires when an RPC is retransmitted adds 6cf23783f750 SUNRPC: Remove trace_xprt_transmit_queued adds 09252177d5f9 SUNRPC: Handle major timeout in xprt_adjust_timeout() adds 94d202d5ca39 NFSv42: Copy offload should update the file size when appropriate adds febfeaaefefb NFSv42: Don't force attribute revalidation of the copy off [...] 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 ded09087903d Merge remote-tracking branch 'nfs/linux-next' adds 351461f332db svcrdma: Don't leak send_ctxt on Send errors adds c7731d5e0554 svcrdma: Rename goto labels in svc_rdma_sendto() adds 8727f78855b8 svcrdma: Pass a useful error code to the send_err tracepoint adds 363f8dd5eecd nfsd: remove unused function adds 70c530756403 nfsd: removed unused argument in nfsd_startup_generic() adds 217fd6f625af nfsd: ensure new clients break delegations 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 56658c4cc6a7 Merge remote-tracking branch 'cel/for-next' adds 37f10a41a95b Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 3e903315790b ubifs: Only check replay with inode type to judge if inode linked adds ba4884a6dbf0 ubifs: Default to zstd compression adds af61e7bf9278 ubifs: Set s_uuid in super block to support ima/evm uuid options adds 829ad58a04e2 ubifs: Report max LEB count at mount time adds 8aa058d79b6d ubi: Fix fall-through warnings for Clang adds 960b9a8a7676 jffs2: Fix kasan slab-out-of-bounds problem adds 81af4b7b53d3 jffs2: avoid Wempty-body warnings adds 42984af09afc jffs2: Hook up splice_write callback adds 9a29f7f020e0 ubi: Remove unnecessary struct declaration adds 1170dcb70c0a Merge remote-tracking branch 'ubifs/next' adds b104a8de560b Merge remote-tracking branch 'v9fs/9p-next' adds 862a804aae30 xfs: move the XFS_IFEXTENTS check into xfs_iread_extents adds 2ac131df03d4 xfs: rename and simplify xfs_bmap_one_block adds 605e74e29218 xfs: simplify xfs_attr_remove_args adds 0eba048dd3b7 xfs: only look at the fork format in xfs_idestroy_fork adds ac1e067211d1 xfs: remove XFS_IFBROOT adds 0779f4a68d4d xfs: remove XFS_IFINLINE adds b2197a36c0ef xfs: remove XFS_IFEXTENTS adds 76adf92a30f3 xfs: remove xfs_quiesce_attr declaration adds acf27513a1c7 Merge remote-tracking branch 'xfs/for-next' adds 1b7b387bfdb6 Merge remote-tracking branch 'iomap/iomap-for-next' adds 7b3c36fc8e88 Merge remote-tracking branch 'file-locks/locks-next' adds b2c9d6907110 Merge branch 'work.misc' into for-next adds 4c5b47997521 vfs: add fileattr ops adds 97e2dee9752b ecryptfs: stack fileattr ops adds 66dbfabf10d3 ovl: stack fileattr ops adds 97fc29775487 btrfs: convert to fileattr adds aba405e33e15 ext2: convert to fileattr adds 4db5c2e6236f ext4: convert to fileattr adds 9b1bb01c8ae7 f2fs: convert to fileattr adds 88b631cbfbeb gfs2: convert to fileattr adds 1f26b0627b46 orangefs: convert to fileattr adds 9fefd5db08ce xfs: convert to fileattr adds d701ea284cf9 efivars: convert to fileattr adds 9cbae74838e6 hfsplus: convert to fileattr adds 2ca58e30b148 jfs: convert to fileattr adds 7c7c436e14b8 nilfs2: convert to fileattr adds 2b5f52c562d3 ocfs2: convert to fileattr adds 03eb60661332 reiserfs: convert to fileattr adds 8871d84c8f8b ubifs: convert to fileattr adds 51db776a430e vfs: remove unused ioctl helpers adds 9ac29fd3f87f fuse: move ioctl to separate source file adds 54d601cb6757 fuse: unsigned open flags adds b9d54c6f29d9 fuse: add internal open/release helpers adds 72227eac177d fuse: convert to fileattr adds c4fe8aef2f07 ovl: remove unneeded ioctls adds 09e08c97a7a4 Merge remote-tracking branch 'ovl/fileattr_v6' into for-next adds 42eb0d54c08a fs: split receive_fd_replace from __receive_fd adds 3e54e4ba2316 Merge branch 'work.file' into for-next adds d692d397e8a6 hostfs_open(): don't open-code file_dentry() adds 80e5d1ff5d5f useful constants: struct qstr for ".." adds e8727aec724e Merge branch 'work.misc' into for-next adds 634ef4ba38d0 Merge remote-tracking branch 'vfs/for-next' adds 9c35456caa9e Merge remote-tracking branch 'printk/for-next' adds 521691a863eb Merge branch 'pci/enumeration' adds e93505a84d49 Merge branch 'pci/error' adds 8bf851ff0615 Merge branch 'pci/hotplug' adds 3e64e0b7de0f Merge branch 'pci/pm' adds a98e4f3e26af Merge branch 'pci/vpd' adds 6944b15c048a Merge branch 'pci/kernel-doc' adds 8f26af8de27c Merge branch 'pci/misc' adds b1160a06e0ea PCI: altera-msi: Remove redundant dev_err call in altera_m [...] adds 86f7c8492276 Merge branch 'remotes/lorenzo/pci/altera-msi' adds 08004c4ebdc9 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 2b9fb310652c Merge branch 'remotes/lorenzo/pci/cadence' adds 22f750acc721 PCI: dwc: Move iATU detection earlier adds f6cf02aef834 Merge branch 'remotes/lorenzo/pci/dwc' adds 9356ca393889 Merge branch 'remotes/lorenzo/pci/endpoint' adds d37e2de6cf58 Merge branch 'remotes/lorenzo/pci/iproc' adds 294850b4f115 Merge branch 'remotes/lorenzo/pci/layerscape' adds c01e718bac15 Merge branch 'remotes/lorenzo/pci/mediatek' adds c6d54dae1ad2 Merge branch 'remotes/lorenzo/pci/microchip' adds 0fbbb0c63d0e Merge branch 'remotes/lorenzo/pci/tegra' adds bf6128b0529a Merge branch 'remotes/lorenzo/pci/vmd' adds 43dea2e32a32 Merge branch 'remotes/lorenzo/pci/xgene' adds 3c8c3a39926a Merge branch 'remotes/lorenzo/pci/xilinx' adds 15a4c023cc98 Merge branch 'remotes/lorenzo/pci/msi' adds e4e573c9a390 Merge branch 'remotes/lorenzo/pci/misc' adds f0c5fab9a42d Merge remote-tracking branch 'pci/next' adds e667ecb1223c Merge remote-tracking branch 'pstore/for-next/pstore' adds 8068a8d22a37 Merge remote-tracking branch 'hid/for-next' adds 23ceb8462dc6 i2c: cadence: fix reference leak when pm_runtime_get_sync fails adds 223125e37af8 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails adds 278e5bbdb9a9 i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails adds 47ff617217ca i2c: imx: fix reference leak when pm_runtime_get_sync fails adds 780f62974125 i2c: omap: fix reference leak when pm_runtime_get_sync fails adds 3a4f32646311 i2c: sprd: fix reference leak when pm_runtime_get_sync fails adds 2c662660ce2b i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails adds a85c5c7a3aa8 i2c: xiic: fix reference leak when pm_runtime_get_sync fails adds c4b1fcc310e6 i2c: imx: Fix PM reference leak in i2c_imx_reg_slave() adds 5581c2c5d02b i2c: cadence: add IRQ check adds bb6129c32867 i2c: emev2: add IRQ check adds c5e5f7a8d931 i2c: jz4780: add IRQ check adds 0d3bf53e897d i2c: mlxbf: add IRQ check adds 147178cf03a6 i2c: rcar: add IRQ check adds e5b2e3e74201 i2c: sh7760: add IRQ check adds 42a65e6bcd40 Merge branch 'i2c/for-5.13' into i2c/for-next adds 8466794e18b5 Merge branch 'i2c/for-current' into i2c/for-next adds 1538d82f4647 i2c: mpc: Interrupt driven transfer adds 97b4dff130f5 i2c: mpc: Update license and copyright adds c9598d04e738 i2c: mpc: Use devm_clk_get_optional() adds 66679e9b8362 i2c: mpc: Remove CONFIG_PM_SLEEP ifdeffery adds 30a153815c69 i2c: mpc: Use device_get_match_data() helper adds 30b9cb274da2 i2c: mpc: Drop duplicate message from devm_platform_iorema [...] adds 5e77a61f506b i2c: amd8111: Fix coding style issues adds 87c2de5fa6f1 i2c: iop3xx: Fix coding style issues adds 28fb89ff97b0 i2c: nomadik: Fix space errors adds ddbdf77756f6 Merge branch 'i2c/for-5.13' into i2c/for-next adds af92cca1710f i2c: s3c2410: simplify getting of_device_id match data adds 068ff57d7801 i2c: core: Fix spacing error by checkpatch adds 8f51c1763ae9 i2c: i801: Add support for Intel Alder Lake PCH-M adds d1820965ffa6 Merge branch 'i2c/for-5.13' into i2c/for-next adds 92dfb27240fe i2c: sh7760: fix IRQ error path adds 63ce8e3df8f6 i2c: mediatek: Fix send master code at more than 1MHz adds 3186b880447a i2c: mediatek: Fix wrong dma sync flag adds a80f24945fcf i2c: mediatek: Use scl_int_delay_ns to compensate clock-st [...] adds f9743e4d0a62 Merge branch 'i2c/for-5.13' into i2c/for-next adds 8feda7fb9eec Merge remote-tracking branch 'i2c/i2c/for-next' adds e8ebd0ff6454 Merge remote-tracking branch 'i3c/i3c/next' adds 48d00f59a936 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 a49b45b280af Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds e5143657d991 docs/zh_CN: add translations in zh_CN/dev-tools/gcov adds c797997a244c Documentation: dev-tools: Add Testing Overview adds 9a18473cef52 docs/zh_CN: two minor fixes in zh_CN/doc-guide/ adds f9bbc12ccb35 scripts: kernel-doc: improve parsing for kernel-doc commen [...] 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 e916a8e1ef94 Merge remote-tracking branch 'jc_docs/docs-next' adds c9072b674f76 media: venus: core: Fix kerneldoc warnings adds 999267d07240 media: venus: core,pm: fix potential infinite loop adds fb2b008b00fe media: venus: core: correct firmware name for sm8250 adds bcf6b264a806 media: venus: fix hw overload error log condition adds 7bf28a2153ea media: venus: helpers: keep max bandwidth when mbps exceed [...] adds e75b756fde0c media: venus: Fix internal buffer size calculations for v6. adds d566e78dd6af media: venus : hfi: add venus image info into smem adds ac34b79da14d media: v4l2-ctrls: fix reference to freed memory adds 87e780db2253 media: meson-ge2d: fix rotation parameters adds 147d211cc9b4 media: cedrus: Fix H265 status definitions adds ac746729178b media: rkisp1: params: fix wrong bits settings adds 0b276e470a4d media: coda: fix macroblocks count control usage adds 1f79bca427ac 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 4cbaba4e3e4a ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code adds 6f319a743ccc Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and [...] adds 81eeb2f57782 ACPI: utils: Document for_each_acpi_dev_match() macro adds e7b07d3e00dc ACPI: utils: Capitalize abbreviations in the comments 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 3af9181e6bc2 Merge remote-tracking branch 'pm/linux-next' adds d44616c6cc3e thermal/core: Fix memory leak in the error path adds 9aa80ab2c0ba thermal/drivers/devfreq_cooling: Fix wrong return on error path adds 6cc7b38c0ca3 thermal/drivers/cpuidle_cooling: Fix use after error adds 957781612e44 dt-bindings: tsens: qcom: Document MDM9607 compatible adds 4481b39f9390 thermal/drivers/hisi: Use the correct HiSilicon copyright adds 34ab17cc6c2c thermal/drivers/cpufreq_cooling: Fix slab OOB issue adds aa92b3310c55 thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] adds 5b5f1121d60b MAINTAINERS: update thermal CPU cooling section adds f4136863e889 thermal/drivers/tsens: Fix missing put_device error adds c0612265295b dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 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 88d47719f9e1 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 50b1956da3d0 Merge remote-tracking branch 'ieee1394/for-next' adds 3ccbe1af83f7 Merge remote-tracking branch 'dlm/next' adds 647a8472d109 Merge remote-tracking branch 'swiotlb/linux-next' adds dc1d06e699b5 RDMA/hns: Remove unnecessary flush operation for workqueue adds 9c8823e0d365 RDMA/qib: Remove useless qib_read_ureg() function adds 780278c2c8bb IB/hfi1: Rework AIP and VNIC dummy netdev usage adds 7ca2b8a378ca RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number adds 831df88381f7 RDMA/mlx5: Move all DM logic to separate file adds 251b9d788750 RDMA/mlx5: Re-organize the DM code adds 39cc792ff2e8 RDMA/mlx5: Add support to MODIFY_MEMIC command adds cea85fa5dbc2 RDMA/mlx5: Add support in MEMIC operations adds 18731642d4e1 RDMA/mlx5: Expose UAPI to query DM adds fe73f96e7b04 Merge branch 'mlx5_memic_ops' of git://git.kernel.org/pub/ [...] adds dc3b66a0ce70 RDMA/rtrs-clt: Add a minimum latency multipath policy adds cc85392bcd27 RDMA/rtrs-clt: New sysfs attribute to print the latency of [...] adds abdeef3b2388 Documentation/ABI/rtrs-clt: Add descriptions for min-laten [...] adds 2f37b0172538 RDMA/rtrs-clt: Print more info when an error happens adds 42cdc1909d70 RDMA/rtrs-srv: More debugging info when fail to send reply adds 7c71f0d12eee RDMA/rtrs-clt: Simplify error message adds 0fb46da051ae RDMA/hns: Simplify function's resource related command adds 5b03a4226c42 RDMA/hns: Query the number of functions supported by the PF adds 2a424e1d112a RDMA/hns: Reserve the resource for the VFs adds accfc1affe9e RDMA/hns: Set parameters of all the functions belong to a PF adds 0b567cde9d7a RDMA/hns: Enable RoCE on virtual functions adds 719d13415f59 RDMA/hns: Remove duplicated hem page size config code adds 3ccbd9333f27 RDMA/ipoib: Print a message if only child interface is UP adds 6d4fff21c648 Merge remote-tracking branch 'rdma/for-next' adds 1b0f14b6c218 dpaa2-switch: create a central dpaa2_switch_acl_tbl structure adds 2bf90ba5100e dpaa2-switch: install default STP trap rule with the highe [...] adds 1110318d83e8 dpaa2-switch: add tc flower hardware offload on ingress traffic adds 4ba28c1a1aff dpaa2-switch: add tc matchall filter support adds 166179542e80 dpaa2-switch: reuse dpaa2_switch_acl_entry_add() for STP f [...] adds 90a825a47c96 Merge branch 'dpaa2-switch-tc-hw-offload' adds 87b7e5c05c98 net: Space: remove hp100 probe adds 58581478a734 net: phy: marvell-88x2222: check that link is operational adds 473960a7b443 net: phy: marvell-88x2222: move read_status after config_aneg adds d7029f55cc46 net: phy: marvell-88x2222: swap 1G/10G modes on autoneg adds 945c6ff851d8 Merge branch 'marvell-88x2222-improvements' adds f4da56529da6 net: stmmac: Add support for external trigger timestamping adds 47222864c14b ixgbe: Support external GBE SerDes PHY BCM54616s adds 7eceea90c542 net: intel: Remove unused function pointer typedef ixgbe_m [...] adds ce2cb12dccab net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c adds 1141bfef9c47 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 216f78ea8cf6 r8169: add support for pause ethtool ops adds 8c1186be3f1b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 73d7de66aa3c atm: idt77252: remove unused function adds 17c3df7078e3 skbuff: revert "skbuff: remove some unnecessary operation [...] adds ace8d281aa71 sfc: Remove duplicate argument adds 652d3be21dc8 net: enetc: fetch MAC address from device tree adds 7bf481d7e75a net/mlx5: E-Switch, let user to enable disable metadata adds 7d5ae4789192 net/mlx5: E-Switch, Skip querying SF enabled bits adds 6308a5f06be0 net/mlx5: E-Switch, Make vport number u16 adds 13795553a84d net/mlx5: E-Switch Make cleanup sequence mirror of init adds b16f2bb6b6ca net/mlx5: E-Switch, Convert a macro to a helper routine adds b55b35382e51 net/mlx5: E-Switch, Move legacy code to a individual file adds 57b92bdd9e14 net/mlx5: E-Switch, Initialize eswitch acls ns when eswitc [...] adds 6e74e6ea1b64 net/mlx5: SF, Use device pointer directly adds a74ed24c437e net/mlx5: SF, Reuse stored hardware function id adds 9dac2966c531 net/mlx5: DR, Use variably sized data structures for diffe [...] adds b7f86258a264 net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of [...] adds 82c3ba31c370 net/mlx5: Fix bit-wise and with zero adds 02f47c04c36c net/mlx5: Add a blank line after declarations adds 9dee115bc147 net/mlx5: Remove return statement exist at the end of void [...] adds 31450b435fe6 net/mlx5: Replace spaces with tab at the start of a line adds 5b232ea94c90 net/mlx5e: Fix RQ creation flow for queues which doesn't s [...] adds 4a65912fde5b Merge tag 'mlx5-updates-2021-04-13' of git://git.kernel.or [...] adds ae1ea84b33da net: bridge: propagate error code and extack from br_mc_di [...] adds 94f633ea8ade net/packet: remove data races in fanout operations adds e2b1e4b532ab can: etas_es58x: fix null pointer dereference when handlin [...] adds 3a1aa533f7f6 Merge tag 'linux-can-next-for-5.13-20210414' of git://git. [...] adds d41f26b5ef8f ice: use kernel definitions for IANA protocol ports and et [...] adds 7e408e07b42d ice: Drop leading underscores in enum ice_pf_state adds a476d72abe6c ice: Add new VSI states to track netdev alloc/registration adds b8b4772377dd ice: refactor interrupt moderation writes adds cdf1f1f16917 ice: replace custom AIM algorithm with kernel's DIM library adds b7306b42beaf ice: manage interrupts during poll exit adds d59684a07e37 ice: refactor ITR data structures adds e9c9692c8a81 ice: Reimplement module reads used by ethtool adds 80ad6dde6189 ice: print name in /proc/iomem adds 58623c52b427 ice: use local for consistency adds 1cdea9a7eae3 ice: remove unused struct member adds c931c782d846 ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types adds b370245b4b95 ice: suppress false cppcheck issues adds 4fe36226943b ice: remove return variable adds 4c26f69d0cf9 ice: reduce scope of variable adds bd363f549396 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c329e5afb42f net: phy: at803x: select correct page on config init adds 18b6e31f8bf4 net: hns3: PF add support for pushing link status to VFs adds 01305e16ebe7 net: hns3: VF not request link status when PF support push [...] adds 8f571c4cad55 Merge branch 'hns3-next' adds b6faf160d0da enetc: convert to schedule_work() adds 38ebcf5096a8 scm: optimize put_cmsg() adds c5797f8a6415 ethtool: move ethtool_stats_init adds 3d7cc109ecf7 ethtool: fec_prepare_data() - jump to error handling adds be85dbfeb37c ethtool: add FEC statistics adds c9ca5c3aabaf bnxt: implement ethtool::get_fec_stats adds cab351be53c2 sfc: ef10: implement ethtool::get_fec_stats adds 1703bb50df0e mlx5: implement ethtool::get_fec_stats adds 392c36e5be1d Merge branch 'ehtool-fec-stats' adds e7ad33fa7bc5 scm: fix a typo in put_cmsg() adds e5b4b8988b7a net: bridge: switchdev: refactor br_switchdev_fdb_notify adds 2c4eca3ef716 net: bridge: switchdev: include local flag in FDB notifications adds 2576e5d31f0d Merge branch 'BR_FDB_LOCAL' adds a1150a04b7e8 atl1c: move tx cleanup processing out of interrupt adds bd005f53862b mptcp: revert "mptcp: forbit mcast-related sockopt on MPTC [...] adds 0abdde82b163 mptcp: move sockopt function into a new file adds d9e4c1291810 mptcp: only admit explicitly supported sockopt adds 7896248983ef mptcp: add skeleton to sync msk socket options to subflows adds df00b087da24 mptcp: tag sequence_seq with socket state adds 1b3e7ede1365 mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY adds 5d0a6bc82d38 mptcp: setsockopt: handle receive/send buffer and device bind adds 268b12387460 mptcp: setsockopt: support SO_LINGER adds 36704413db79 mptcp: setsockopt: add SO_MARK support adds 6f0d7198084c mptcp: setsockopt: add SO_INCOMING_CPU adds a03c99b253c2 mptcp: setsockopt: SO_DEBUG and no-op options adds aa1fbd94e5c7 mptcp: sockopt: add TCP_CONGESTION and TCP_INFO adds dc65fe82fb07 selftests: mptcp: add packet mark test case adds c133acf38ca4 Merge branch 'mptcp-socket-options' adds c5d66587b890 net: ethernet: mediatek: ppe: fix busy wait loop adds 5133bcc74815 r8152: set inter fram gap time depending on speed adds a8a7be178e81 r8152: adjust rtl8152_check_firmware function adds 67ce1a806f16 r8152: add help function to change mtu adds 195aae321c82 r8152: support new chips adds 4a51b0e8a014 r8152: support PHY firmware for RTL8156 series adds c2198943e33b r8152: search the configuration of vendor mode adds af1fa6b696cc Merge branch 'r8152--new-chips' adds 4ad29b1a484e net: mvpp2: Add parsing support for different IPv4 IHL values adds 9a44c1cc6388 net: Add a WWAN subsystem adds fa588eba632d net: Add Qcom WWAN control driver adds fb32856b16ad virtio-net: page_to_skb() use build_skb when there's suffi [...] adds d8604b209e9b dt-bindings: net: qcom,ipa: add firmware-name property adds 9ce062ba6a8d net: ipa: optionally define firmware name via DT adds d8214c7aae61 Merge branch 'ipa-fw-names' adds aa8caa767e31 mld: fix suspicious RCU usage in __ipv6_dev_mc_dec() adds 0e672f306a28 veth: check for NAPI instead of xdp_prog before xmit of XDP frame adds 8eda54c5e6c4 gianfar: Drop GFAR_MQ_POLLING support adds 221e8c126b78 powerpc: dts: fsl: Drop obsolete fsl,rx-bit-map and fsl,tx [...] adds 70c183759b2c Merge branch 'gianfar-mq-polling' adds 2f014f4016db net/mlx5e: Remove non-essential TLS SQ state bit adds 8668587a33b9 net/mlx5e: Cleanup unused function parameter adds b6b3ad2175c8 net/mlx5e: TX, Inline TLS skb check adds 72f6f2f8d6aa net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() adds e9ce991bce5b net/mlx5e: kTLS, Add resiliency to RX resync failures adds 6cad120d9e62 net/mlx5e: Allow mlx5e_safe_switch_channels to work with c [...] adds 69cc4185dcba net/mlx5e: Use mlx5e_safe_switch_channels when channels ar [...] adds b3b886cf965d net/mlx5e: Refactor on-the-fly configuration changes adds 94872d4ef9c0 net/mlx5e: Cleanup safe switch channels API by passing params adds 5cec6de0ae09 net/mlx5: Allocate FC bulk structs with kvzalloc() instead [...] adds 36830159acbe net/mlx5: Add register layout to support extended link state adds b3446acb2b9a net/mlx5e: Add ethtool extended link state adds 302522e67c70 net/mlx5: Add helper to initialize 1PPS adds 95742c1cc59d net/mlx5: Enhance diagnostics info for TX/RX reporters adds 03e481e88b19 Merge tag 'mlx5-updates-2021-04-16' of git://git.kernel.or [...] adds e5272ad4aab3 sctp: Fix out-of-bounds warning in sctp_process_asconf_param() adds f117c48c0dc8 docs: networking: extend the statistics documentation adds ddc78b362124 docs: ethtool: document standard statistics adds f09ea6fb1272 ethtool: add a new command for reading standard stats adds ca2244547ec7 ethtool: add interface to read standard MAC stats adds bfad2b979ddc ethtool: add interface to read standard MAC Ctrl stats adds a8b06e9d40d8 ethtool: add interface to read RMON stats adds c1912ab0eeba mlxsw: implement ethtool standard stats adds 782bc00affcd bnxt: implement ethtool standard stats adds b572ec9ff087 mlx5: implement ethtool standard stats adds 1c86514d7fda Merge branch 'ethtool-stats' adds 1e3d976dbb23 flow_dissector: Fix out-of-bounds warning in __skb_flow_bp [...] adds 26b67f5a1e06 igb: Redistribute memory for transmit packet buffers when [...] adds 1d3cb90cb010 igb: Add double-check MTA_REGISTER for i210 and i211 adds 64433e5bf40a igc: Enable internal i225 PPS adds 87938851b6ef igc: enable auxiliary PHC functions for the i225 adds b3d4f405620a igc: Fix overwrites return value adds 1feaf60ff260 igc: Expose LPI counters adds bc45f524d90f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds e9e49ae88ec8 net: enetc: remove redundant clearing of skb/xdp_frame poi [...] adds 6b04830d5e0d net: enetc: rename the buffer reuse helpers adds 672f9a21989e net: enetc: recycle buffers for frames with RX errors adds 8f50d8bb3f1c net: enetc: stop XDP NAPI processing when build_skb() fails adds a6369fe6e07d net: enetc: remove unneeded xdp_do_flush_map() adds ee3e875f10fc net: enetc: increase TX ring size adds 7eab503b11ee net: enetc: use dedicated TX rings for XDP adds 975acc833c9f net: enetc: handle the invalid XDP action the same way as [...] adds 92ff9a6e578d net: enetc: fix buffer leaks with XDP_TX enqueue rejections adds 24e393097171 net: enetc: apply the MDIO workaround for XDP_REDIRECT too adds 820dd7a244fe Merge branch 'enetc-xdp-fixes' adds 3fcc8a25e391 kunit: mptcp: adhere to KUNIT formatting standard adds e4b6135134a7 mptcp: fix format specifiers for unsigned int adds 43f1140b9678 mptcp: export mptcp_subflow_active adds e10a98920976 mptcp: add tracepoint in mptcp_subflow_get_send adds 0918e34b85c7 mptcp: add tracepoint in get_mapping_status adds ed66bfb4ce34 mptcp: add tracepoint in ack_update_msk adds d96a838a7ce2 mptcp: add tracepoint in subflow_check_data_avail adds 442279154c73 mptcp: use mptcp_for_each_subflow in mptcp_close adds 474f45936039 Merge branch 'mptcp-fixes-and-tracepoints' adds 8203c7ce4ef2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 11ac4e668a44 r8169: keep pause settings on interface down/up cycle adds e195dad14115 mt76: add support for 802.3 rx frames adds cc4b3c139ad3 mt76: mt7915: enable hw rx-amsdu de-aggregation adds 94244d2ea503 mt76: mt7915: add rx checksum offload support adds 90e3abf07c80 mt76: mt7915: add support for rx decapsulation offload adds 730d6d0da8d8 mt76: mt7615: fix key set/delete issues adds ebee7885bb12 mt76: mt7615: fix tx skb dma unmap adds 7dcf3c04f0ac mt76: mt7915: fix tx skb dma unmap adds 858ebf446bee mt76: mt7615: support loading EEPROM for MT7613BE adds c1941b890279 mt76: mt7921: enable random mac addr during scanning adds c2fa8edcca3b mt76: mt7921: remove unnecessary variable adds 00ac71ff8dc8 mt76: mt7921: removed unused definitions in mcu.h adds be2a2872d0b1 mt76: always use WTBL_MAX_SIZE for tlv allocation adds 4b36cc6b390f mt76: mt76x0: disable GTK offloading adds baa3afb39e94 mt76: connac: always check return value from mt76_connac_m [...] adds 45f93e368211 mt76: mt7915: always check return value from mt7915_mcu_al [...] adds 7715a1d54bdf mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded adds 5e30931494b4 mt76: mt7921: fix suspend/resume sequence adds 782b3e86ea97 mt76: mt7921: fix memory leak in mt7921_coredump_work adds 159f6dd619d9 mt76: mt7921: switch to new api for hardware beacon filter adds a7e3033fcdb6 mt76: connac: fix up the setting for ht40 mode in mt76_con [...] adds 0940605a2a70 mt76: mt7921: fixup rx bitrate statistics adds 9dfd2785ac73 mt76: mt7921: add flush operation adds 7139b5c0c98a mt76: connac: update sched_scan cmd usage adds aa40528a5bca mt76: use threaded NAPI adds e78d73e01db3 mt76: mt7615: enable hw rx-amsdu de-aggregation adds 2122dfbfd0bd mt76: mt7615: add rx checksum offload support adds d4b98c63d7a7 mt76: mt7615: add support for rx decapsulation offload adds 49cc85059a2c mt76: mt7615: fix memory leak in mt7615_coredump_work adds 461e3b7f4576 mt76: mt7921: fix aggr length histogram adds 9fb9d755fae2 mt76: mt7915: fix aggr len debugfs node adds 8e84836283f1 mt76: mt7921: remove unneeded semicolon adds f76e9019913b mt76: mt7921: fix stats register definitions adds a4a5a430b076 mt76: mt7615: fix TSF configuration adds d43c7301d330 mt76: mt7615: remove hdr->fw_ver check adds 2eb6f6c43774 mt76: mt7615: fix mib stats counter reporting to mac80211 adds 2b35050a3218 mt76: mt7915: fix mib stats counter reporting to mac80211 adds c996f0346e40 mt76: connac: fix kernel warning adding monitor interface adds 57b8b57516c5 mt76: check return value of mt76_txq_send_burst in mt76_tx [...] adds 3ab0269d75cd mt76: mt7921: get rid of mt7921_sta_rc_update routine adds 23c1d2dc9ed5 mt76: mt7921: fix the base of PCIe interrupt adds 53a8fb4afdc8 mt76: mt7921: fix the base of the dynamic remap adds f92f81d35ac2 mt76: mt7921: check mcu returned values in mt7921_start adds e268fcaa67b8 mt76: mt7915: add missing capabilities for DBDC adds 402a695b1ae6 mt76: mt7615: fix CSA notification for DBDC adds 62da7a38e041 mt76: mt7615: stop ext_phy queue when mac reset happens adds b6d20ce433c9 mt76: mt7915: fix CSA notification for DBDC adds 663653928378 mt76: mt7915: stop ext_phy queue when mac reset happens adds 1623474167f8 mt76: mt7915: fix PHY mode for DBDC adds 51bf9d60fb92 mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 adds 7883906d22c1 mt76: mt7915: fix rxrate reporting adds f43b941fd610 mt76: mt7915: fix txrate reporting adds b1bed649ad03 mt76: mt7915: check mcu returned values in mt7915_ops adds c3800cc29197 mt76: mt7615: check mcu returned values in mt7615_ops adds 4bec61d9fb96 mt76: mt7663: fix when beacon filter is being applied adds 455ae5aabcc7 mt76: mt7663s: make all of packets 4-bytes aligned in sdio [...] adds 45247a85614b mt76: mt7663s: fix the possible device hang in high traffic adds dc0a108bb060 mt76: mt7615: add missing capabilities for DBDC adds 782018391748 mt76: mt7915: fix possible deadlock while mt7915_register_ [...] adds a2a6cd54eec4 mt76: mt7921: reduce mcu timeouts for suspend, offload and [...] adds acf337c33de5 mt76: introduce mcu_reset function pointer in mt76_mcu_ops [...] adds d32464e68ffc mt76: mt7921: introduce mt7921_run_firmware utility routine. adds 1f7396acfef4 mt76: mt7921: introduce __mt7921_start utility routine adds 3990465db682 mt76: dma: introduce mt76_dma_queue_reset routine adds c001df978e4c mt76: dma: export mt76_dma_rx_cleanup routine adds 0c1ce9884607 mt76: mt7921: add wifi reset support adds de29d0afebad mt76: mt7921: remove leftovers from dbdc configuration adds 1921b8925c6f mt76: mt7921: remove redundant check on type adds 12f4be0e6a68 mt76: mt7921: remove duplicated macros in mcu.h adds 1da4fd48d284 mt76: mt7915: fix key set/delete issue adds 9add4bf2b81e mt76: mt7915: refresh repeater entry MAC address when sett [...] adds 14edf1093836 mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr adds 5802106f8bc7 mt76: connac: introduce mt76_sta_cmd_info data structure adds 93c81df520a1 mt76: mt7921: properly configure rcpi adding a sta to the fw adds 6104edf9e8a3 mt76: mt7615: only enable DFS test knobs for mt7615 adds 69e74d7f23d5 mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() adds ad2a1ea49f63 mt76: mt7622: trigger hif interrupt for system reset adds d9852ab2f362 mt76: mt7615: keep mcu_add_bss_info enabled till interface [...] adds a9bae3f53614 mt76: mt7915: keep mcu_add_bss_info enabled till interface [...] adds 1ebea45ef027 mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() adds 1cb7ea2acb72 mt76: mt7615: fix chip reset on MT7622 and MT7663e adds d76d6c3ba2b0 mt76: mt7615: limit firmware log message printk to buffer length adds 665b2c780d63 mt76: mt7915: limit firmware log message printk to buffer length adds 7c82bbb1acc0 dt-bindings:net:wireless:ieee80211: txt to yaml conversion adds 1735e44dddc0 dt-bindings:net:wireless:mediatek,mt76: txt to yaml conversion adds 2df51a2b7a25 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...] adds a226ccd04c47 mt76: mt7915: fix txpower init for TSSI off chips adds 60468f7fd707 mt76: mt7921: fix key set/delete issue adds 859c85fd1971 mt76: mt7921: always wake the device in mt7921_remove_interface adds c7cc5ec57303 mt76: mt7921: rework mt7921_mcu_debug_msg_event routine adds 8a5a5dbfc18c mt76: mt7615: fix .add_beacon_offload() adds ac15f9b6da39 mt76: mt7915: fix mt7915_mcu_add_beacon adds e07419a7dca9 mt76: mt7915: add wifi subsystem reset adds f2d167c7dd2c mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition adds 9c9d83213424 mt76: mt7921: fix inappropriate WoW setup with the missing [...] adds 9db419f0cb39 mt76: mt7921: fix the dwell time control adds e230f0c44f01 mt76: mt7921: fix kernel crash when the firmware fails to [...] adds 49897c529f85 mt76: mt7921: fix the insmod hangs adds 4da64fe086d9 mt76: mt7921: reduce the data latency during hw scan adds b4403cee6400 mt76: fix potential DMA mapping leak adds 92e916362ba5 mt76: mt7921: remove 80+80 MHz support capabilities adds 0fda6d7bb5a2 mt76: report Rx timestamp adds 6d88629e158d mt76: mt7915: add mmio.c adds 30ad36214ab5 mt76: mt7615: add missing SPDX tag in mmio.c adds 66978204f71b mt76: mt7615: always add rx header translation tlv when ad [...] adds 2afd17b4d0fc mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing adds 481fc927c828 mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report adds 961b27ffc58e Merge tag 'mt76-for-kvalo-2021-04-12' of https://github.co [...] adds 7686fd52b875 iwlwifi: mvm: enable TX on new CSA channel before disconnecting adds 72bc934cb393 iwlwifi: pcie: avoid unnecessarily taking spinlock adds 416dde0f83a8 iwlwifi: pcie: normally grab NIC access for inflight-hcmd adds 2360acbd5e22 iwlwifi: mvm: don't allow CSA if we haven't been fully associated adds 2be05dfd9c3f iwlwifi: pcie: Add support for Bz Family adds 39ab22c127aa iwlwifi: change step in so-gf struct adds 20d04296b3cf iwlwifi: change name to AX 211 and 411 family adds a7ff1899a7bb iwlwifi: add 160Mhz to killer 1550 name adds d4626f91739b iwlwifi: pcie: clear only FH bits handle in the interrupt adds 48a5494d6a4c iwlwifi: pcie: make cfg vs. trans_cfg more robust adds 9896b0b90445 iwlwifi: mvm: support range request command version 12 adds 20578872d503 iwlwifi: mvm: responder: support responder config command [...] adds 5f8a3561ea8b iwlwifi: mvm: write queue_sync_state only for sync adds 5e1688ce914d iwlwifi: mvm: clean up queue sync implementation adds 517a5eb9fab2 iwlwifi: mvm: when associated with PMF, use protected NDP [...] adds 85b5fd94d7d9 iwlwifi: add ax201 killer device adds e8fe3b41c3a3 iwlwifi: mvm: Add support for 6GHz passive scan adds e12cfc7bbfd3 iwlwifi: mvm: enable PPAG in China adds 9a0f28d8628e iwlwifi: add new so-gf device adds 9cd243f24ec1 iwlwifi: move iwl_configure_rxq to be used by other op_modes adds d2bfda8addf9 iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine adds f21afabae703 iwlwifi: mvm: refactor ACPI DSM evaluation function adds 098f1ea54e7c iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() adds 0c73f47b430d iwlwifi: remove TCM events adds fb54b86339ad iwlwifi: remove remaining software checksum code adds 2b84e6328e65 iwlwifi: don't warn if we can't wait for empty tx queues adds 4cf2f5904d97 iwlwifi: queue: avoid memory leak in reset flow adds 4f7411d64893 iwlwifi: mvm: umac error table mismatch adds aa1540ca7616 iwlwifi: mvm: remove PS from lower rates. adds 6da29d3b42ea iwlwifi: mvm: don't lock mutex in RCU critical section adds 2b6166664d2b iwlwifi: pcie: merge napi_poll_msix functions adds 9d401222db54 iwlwifi: pcie: add ISR debug info for msix debug adds 3c21990b0cce iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHA [...] adds 70c9101d0a3e iwlwifi: warn on SKB free w/o op-mode adds a9174578262b iwlwifi: rs-fw: don't support stbc for HE 160 adds cc61d3ced2aa iwlwifi: mvm: don't disconnect immediately if we don't hea [...] adds 997254a9169c iwlwifi: mvm: don't WARN if we can't remove a time event adds 7db67f68392c iwlwifi: bump FW API to 63 for AX devices adds d12455fdbfe9 iwlwifi: trans/pcie: defer transport initialisation adds 378c7be65ccd iwlwifi: fw: print out trigger delay when collecting data adds 8932abef6ea4 iwlwifi: pcie: Change ma product string name adds 7c81a025054c iwlwifi: dbg: disable ini debug in 9000 family and below adds 197b9c152bad Merge tag 'iwlwifi-next-for-kalle-2021-04-12-v2' of git:// [...] adds 1c22233a745e cw1200: Remove unused function pointer typedef cw1200_wsm_handler adds 9dc5fdc8c4f8 cw1200: Remove unused function pointer typedef wsm_* adds 18fb0bedb5fc rtlwifi: 8821ae: upgrade PHY and RF parameters adds a221d0afbf39 qtnfmac: remove meaningless labels adds 2377b1c49d48 rtlwifi: Few mundane typo fixes adds 87431bc1f0f6 rtlwifi: remove redundant assignment to variable err adds 8e04a06530c6 rtlwifi: rtl8188ee: remove redundant assignment of variabl [...] adds 987e9bcdd0b7 rtlwifi: remove rtl_get_tid_h adds 1186006adee9 rtlwifi: Simplify locking of a skb list accesses adds fb98734f7936 qtnfmac: remove meaningless goto statement and labels adds e9642be26a37 rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock adds 260a9ad94467 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() adds d23a96220353 mwifiex: don't print SSID to logs adds f2131fa516b8 wilc1000: Make SPI transfers work at 48MHz adds 5ee2d9dd73fc wilc1000: Introduce symbolic names for SPI protocol register adds ce3b933832b6 wilc1000: Check for errors at end of DMA write adds c872e7ae056f wilc1000: Add support for enabling CRC adds a381b78a1598 wilc1000: Bring MAC address setting in line with typical L [...] adds bf3365a856a1 rtl8xxxu: Fix fall-through warnings for Clang adds c81852a48e13 mwifiex: Remove unneeded variable: "ret" adds 2f51061edab9 wilc1000: fix a loop timeout condition adds 431eb49e87ed rtl8xxxu: Simplify locking of a skb list accesses adds 01414f8882f9 libertas: avoid -Wempty-body warning adds 7b0e2c4f6be3 wlcore: fix overlapping snprintf arguments in debugfs adds 7909a590eba6 airo: work around stack usage warning adds 3051946056c3 rsi: fix comment syntax in file headers adds 705b5cfab183 brcmfmac: A typo fix adds d3240418a662 libertas: struct lbs_private is declared duplicately adds ec7480ed0801 rtw88: update statistics to fw for fine-tuning performance adds c434e5e48dc4 rsi: Use resume_noirq for SDIO adds 7f50ddc5d4fe wl3501: fix typo of 'Networks' in comment adds d663bc3317c9 brcmfmac: Remove duplicate struct declaration adds 444a9af68b5c wilc1000: Remove duplicate struct declaration adds 2ff25985ea9c rtw88: Fix array overrun in rtw_get_tx_power_params() adds a8e083ee8e2a mwl8k: Fix a double Free in mwl8k_probe_hw adds cf366b154704 carl9170: remove get_tid_h adds 5e6087559e85 wil6210: wmi: Remove useless code adds fa84df705260 bcma: remove unused function adds c544d89b0d67 iwlwifi: pcie: don't enable BHs with IRQs disabled adds fb8517f4fade rtw88: 8822c: add CFO tracking 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 14c20643ef94 netfilter: nft_payload: fix C-VLAN offload support adds ff4d90a89d3d netfilter: nftables_offload: VLAN id needs host byteorder [...] adds 783003f3bb8a netfilter: nftables_offload: special ethertype handling for VLAN adds 812fa71f0d96 netfilter: Dissect flow after packet mangling adds 8826218215de selftests: fib_tests: Add test cases for interaction with [...] adds b72920f6e4a9 netfilter: nftables: counter hardware offload support 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 d1cd9757689c Merge remote-tracking branch 'net-next/master' adds 1969b3c60db6 selftests/bpf: Fix the ASSERT_ERR_PTR macro adds 069904ce318e tools/testing: Remove unused variable adds d3d93e34bd98 libbpf: Remove unused field. adds 26e6dd107276 selftests: Set CC to clang in lib.mk if LLVM is set adds f62700ce63a3 tools: Allow proper CC/CXX/... override with LLVM=1 in Mak [...] adds a22c0c81da64 selftests/bpf: Fix test_cpp compilation failure with clang adds ef9985893caf selftests/bpf: Silence clang compilation warnings adds 8af50142763c bpftool: Fix a clang compilation warning adds cdf0e80e9fbe Merge branch 'bpf: tools: support build selftests/bpf with clang' 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 c134b8d3937a Merge remote-tracking branch 'bpf-next/for-next' 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 949e482bfce7 Merge remote-tracking branch 'ipsec-next/master' adds 5b316c1964f4 Merge remote-tracking branch 'bluetooth/master' adds e5966cf20f0c gfs2: Fix fall-through warnings for Clang adds c48d31490cbc Merge remote-tracking branch 'gfs2/for-next' adds 203ba0f64eef Merge tag 'cfi/for-5.13' of git://git.kernel.org/pub/scm/l [...] adds 256437ebda64 Merge tag 'spi-nor/for-5.13' of git://git.kernel.org/pub/s [...] adds ef4ed780d005 Merge tag 'nand/for-5.13' of git://git.kernel.org/pub/scm/ [...] adds 1df1fc8c62f7 mtd: core: Constify buf in mtd_write_user_prot_reg() adds a881537dfaf2 Revert "mtd: rawnand: bbt: Skip bad blocks when searching [...] adds e432a72469f3 Merge remote-tracking branch 'mtd/mtd/next' adds fa07c1a30be7 crypto: ecc - delete a useless function declaration adds 25ee76a221b0 crypto: geode - use DEFINE_SPINLOCK() for spinlock adds 7dad7d007ab7 crypto: ixp4xx - use DEFINE_SPINLOCK() for spinlock adds 7ed83901326f crypto: hisilicon/qm - add stop queue by hardware adds 0f19dbc994dc crypto: arm64/aes-ce - deal with oversight in new CTR carry code adds 6e57871c3b75 crypto: hisilicon/trng - add version to adapt new algorithm adds 8553856cc6f7 crypto: atmel-tdes - Remove redundant dev_err call in atme [...] adds a790f9de1da7 crypto: img-hash - Remove redundant dev_err call in img_ha [...] adds bea47077ece6 crypto: ux500 - Remove redundant dev_err calls adds 6dab37467389 crypto: keembay - Remove redundant dev_err calls adds e0e638f7e09c crypto: ccree - Remove redundant dev_err call in init_cc_r [...] adds 1aa33c7a4897 crypto: cavium/zip - remove unused including <linux/version.h> adds ac98fc5e1c32 crypto: sun4i-ss - Fix PM reference leak when pm_runtime_g [...] adds 06cd7423cf45 crypto: sun8i-ss - Fix PM reference leak when pm_runtime_g [...] adds cc987ae9150c crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() adds 1cb3ad701970 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c adds 747bf30fd944 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c adds 13343badae09 crypto: sa2ul - Fix PM reference leak in sa_ul_probe() adds 1f34cc4a8da3 crypto: omap-aes - Fix PM reference leak on omap-aes.c adds 3eb75fc7d8c7 crypto: atmel - use the correct print format adds 07a4356bafa9 crypto: hisilicon/sec - use the correct print format adds 51028c6efa90 crypto: hisilicon/sgl - add a comment for block size initi [...] adds c5f735bbf35a crypto: hisilicon/sgl - delete unneeded variable initialization adds 197272b8f0bb crypto: hisilicon/sgl - add some dfx logs adds 4b95e17b8fcc crypto: hisilicon/sgl - fix the soft sg map to hardware sg adds 7e958d301c0d crypto: hisilicon/sgl - fix the sg buf unmap adds 1c4d9d5bbb5a crypto: qat - enable detection of accelerators hang adds 44200f2d9b8b crypto: arm/curve25519 - Move '.fpu' after '.arch' adds a2035904f012 crypto: hisilicon/hpre - delete the rudundant space after return adds c4433247d91f crypto: hisilicon/hpre - use the correct variable type adds 5bc3962c53c7 crypto: hisilicon/hpre - add debug log adds 705f6e134ad1 crypto: hisilicon/hpre - delete redundant log and return i [...] adds 0f049f7d11dc crypto: crc32-generic - Use SPDX-License-Identifier adds a59aa904b6f4 Merge remote-tracking branch 'crypto/master' adds 7c17572aae46 Merge remote-tracking branch 'drm/drm-next' adds ed01fca38717 drm: bridge: fix ANX7625 use of mipi_dsi_() functions adds ad085b3a712a drm: bridge: fix LONTIUM use of mipi_dsi_() functions adds 5a7bd25992e4 drm/bridge: lt8912b: fix incorrect handling of of_* return values adds 3fcff21bad01 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 96381e3a0a93 drm/amd/pm: Use VBIOS PPTable for aldebaran adds 89514083f828 drm/amdgpu: update mmhub 1.7 ras error reporting adds 651a03212178 drm/amdgpu: update gfx 9.4.2 ras error reporting adds dead5e421ac4 drm/amdgpu: Introduce functions for vram physical addr cal [...] adds 0ca565ab9708 drm/amdgpu: Calling address translation functions to simpl [...] adds 36c082378c38 drm/amdgpu: Introduce new SETUP_TMR interface adds 6890f4cb9a12 drm/amdkfd: change MTYPEs for Aldebaran's HW requirement adds 66611a721b59 drm/amd/display: Add debug flag to enable eDP ILR by default adds f9fc6f3948a4 drm/amd/display: Disable boot optimizations if ILR optimza [...] adds 8cf9575d7079 drm/amd/display: Fix DSC enable sequence adds 8efd0f5a44c2 drm/amd/display: Remove static property from decide_edp_li [...] adds b0f3438286bc drm/amd/display: Fix DML validation of simple vs native 422 modes adds fab8580107b8 drm/amd/display: Set LTTPR mode to non-LTTPR if no repeate [...] adds 56d63782af9b drm/amd/display: Force vsync flip when reconfiguring MPCC adds 719349f849e8 drm/amd/display: Remove unused flag from stream state adds 83d76eeb7bf3 drm/amd/display: Connect clock optimization function to dcn301 adds b972b4f913ee drm/amd/display: Add debugfs to repress HPD and HPR_RX IRQs adds f83d2a214d93 drm/amd/display: wait vblank when stream enabled and updat [...] adds 4f6baaf0bf36 drm/amd/display: [FW Promotion] Release 0.0.60 adds f4994be248b6 drm/amd/pm: update the driver interface header for vangogh adds 86c8236eecc6 drm/amd/pm: add support for new smu metrics table for vangogh adds e922057b556d drm/amd/display: Added support for multiple eDP BL control adds 2ff3cf823882 drm/amd/display: Fix hangs with psr enabled on dcn3.xx adds 74d85a4af7c0 drm/amd/display: 3.2.131 adds a8b0a3321588 drm/amd/display: [FW Promotion] Release 0.0.61 adds 0133840fba2d drm/amdgpu: Ensure dcefclk isn't created on Aldebaran adds b45fdeab45bc drm/amdgpu: Add graphics cache rinse packet for sdma adds 6cb7a1d40acb drm/amdgpu: Fix a bug for input with double sscanf adds 80b0cd0fb97e drm/amdgpu: Fix a bug in checking the result of reserve page adds 7fb640714547 drm/amdgpu: Add bad_page_cnt_threshold to debugfs adds 737c375b88eb drm/amdgpu: Fix kernel-doc for the RAS sysfs interface adds 7f353342bdab drm/amd/pm: Show updated clocks on aldebaran adds d4abd0066319 drm/amd/sriov no need to config GECC for sriov adds 3273f8b9e652 drm/amd/amdgpu: enable ASPM on navi1x adds 9d015c0dae05 drm/amd/amdgpu: enable ASPM on vega adds b960cb25b1e3 drm/amd/amdgpu: add ASPM support on polaris adds 546aa546b05a drm/amdgpu: Add double-sscanf but invert adds ba5b662c36de drm/amdgpu: Use iterator methods exposed by amdgpu_res_cur [...] adds f45e6b9d03ff drm/amdkfd: Remove legacy code not acquiring VMs adds af48a06daaf1 drm/amd: update the atomfirmware header for smu12 adds eb607a00d3be drm/amd/pm: add the callback to get the bootup values for renoir adds 47e5d79a4522 drm/amdgpu: Copy MEC FW version to MEC2 if we skipped load [...] adds 3ef9d1e0cb14 drm/amd/pm: remove the "set" function of pp_dpm_mclk for vangogh adds a99a5116cdba drm/amd/pm: revise two names of sensor values for vangogh adds 2b60818258dc drm/amd/display: Update modifier list for gfx10_3 adds fe180178390b Revert "Revert "drm/amdgpu: Ensure that the modifier reque [...] adds ea9bc8b9289a drm/amdgpu/dm: Fix NULL pointer crash during DP MST hotplug adds 951796f2f492 amd/display: allow non-linear multi-planar formats adds f689f2be0c7d drm/radeon/cik: remove set but not used variables adds 90cb3d8aca1b drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add() adds bbdfe5aaef3c drm/amd/pm: fix error code in smu_set_power_limit() adds 611ed9a5a14e drm/radeon/si: Fix inconsistent indenting adds 9597624ef606 nvme: put some AMD PCIE downstream NVME device to simple s [...] adds aebd797174bc usb/host: enable auto power control for xhci-pci adds 2bcb3adb4550 drm/amdgpu: add another raven1 gfxoff quirk adds 2aea186a0b6d drm/amdgpu: only check for _PR3 on dGPUs adds 54eaa9eb2713 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 3f5d4d3f9a58 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 0bc0f471533c Revert "drm/amd/display: To modify the condition in indica [...] adds 32526eb7cf88 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 0739b4816007 drm/amdkfd: Update L1 and add L2/3 cache information adds 896e8a1b7787 Merge remote-tracking branch 'amdgpu/drm-next' adds e42e7e585984 drm/i915: Fix modesetting in case of unexpected AUX timeouts adds 770d4c71eca7 drm/i915: Drop redundant address-of op before lttpr_common [...] adds 1884b579c0cf drm/i915/display/psr: Fix cppcheck warnings adds b876e79d7bff drm/i915: Extract intel_adjusted_rate() adds 4028988ea529 drm/i915: Reuse intel_adjusted_rate() for pfit pixel rate [...] adds 2446e1d6433b drm/i915/display: Eliminate IS_GEN9_{BC,LP} adds 87b8c3bc8d27 drm/i915: Restore lost glk FBC 16bpp w/a adds 0fe6637d9852 drm/i915: Restore lost glk ccs w/a adds 543d592a73d3 drm/i915: Disable LTTPR detection on GLK once again adds 6c51f288b41f drm/i915: Don't use {skl, cnl}_hpd_pin() for bxt/glk adds ad314fec4d05 drm/i915: Remove a few redundant glk checks adds 27ec10b3eb2e drm/i915/display: use DISPLAY_VER() on remaining users adds 4df9c1ae7a4b drm/i915: rename display.version to display.ver adds 93e7e61eb448 drm/i915/display: rename display version macros adds 93babb061e2a drm/i915: add macros for graphics and media versions adds 1b9d84068296 drm/i915/gt: replace gen use in intel_engine_cs adds 3e6e4c21df34 drm/i915/selftests: replace unused mask with simple version adds 33adf482af73 drm/i915/selftests: eliminate use of gen_mask adds 58e0d8a0f529 drm/i915: finish removal of gen_mask adds 8802190f6420 drm/i915: eliminate remaining uses of intel_device_info->gen adds 7b36b7d3be3e drm/i915: finish removal of gen from intel_device_info adds 1ab52b4fc008 drm/i915: add media and display versions to device_info print adds 425390c5dce6 drm/i915: split dgfx features from gen 12 adds 3def10f297f1 Merge tag 'topic/intel-gen-to-ver-2021-04-19' of git://ano [...] adds c6deb5e97ded drm/i915/pm: Make the wm parameter of print_wm_latency a pointer adds 103b8cbac28e drm/i915: fix an error code in intel_overlay_do_put_image() adds 708de86e10e5 drm/i915: Collect dbuf device info into a sub-struct adds 77531b0ef621 drm/i915: Handle dbuf bypass path allocation earlier adds 578e6edec45c drm/i915: Store dbuf slice mask in device info adds 6390e5aa139c drm/i915: Use intel_dbuf_slice_size() adds d152bb1f672b drm/i915: Use intel_de_rmw() for DBUF_POWER_REQUEST adds b88da66055a9 drm/i915: Polish for_each_dbuf_slice() adds 0868b1ce8772 drm/i915: Add enabledisable() adds 3a11529d615e drm/i915: Say "enable foo" instead of "set foo to enabled" adds 9518ba0a72b9 Merge remote-tracking branch 'drm-intel/for-linux-next' adds c79184a9c029 drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update adds 1ed6cc8d0f7d Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds d455e39aa1d5 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 5f987220076d Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 720280798e3a Merge remote-tracking branch 'regmap/for-next' adds 543f8d780867 ALSA: control_led - fix the stack usage (control element ops) adds ebe8dc5afb39 ALSA: usb-audio: Apply implicit feedback mode for BOSS devices adds 998f26f47e55 ALSA: control: Fix racy management of user ctl memory size [...] adds d1ee66c5d3c5 ALSA: hda/realtek: fix mic boost on Intel NUC 8 adds 26928ca1f06a ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 adds 75b62ab65d27 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 adds 0c37e2eb6b83 ALSA: hda/hdmi: fix race in handling acomp ELD notificatio [...] adds d86f43b17ed4 ALSA: usb-audio: Add support for many Roland devices' impl [...] 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 996e476a5a3e Merge remote-tracking branch 'sound/for-next' adds 0b93bbc977af ASoC: ak5558: correct reset polarity adds 4d5d75ce2b32 ASoC: ak5558: change function name to ak5558_reset adds e42b6e813f42 ASoC: cs35l35: remove unused including <linux/version.h> adds a122a116fc6d ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init() adds a4856e15e58b ASoC: rsnd: check all BUSIF status when error adds 691b379cbe34 ASoC: rsnd: add rsnd_ssi_busif_err_status_clear() adds 15c57ce07ce2 ASoC: rsnd: add rsnd_ssi_busif_err_irq_enable/disable() adds 63346d3d2f7c ASoC: rsnd: add usage for SRC adds 8577bf61a635 Merge series "ASoC: rsnd: tidyup Renesas sound" from Kunin [...] adds b5fb388da472 ASoC: topology: adhere to KUNIT formatting standard adds 1ceb019e7830 Merge series "kunit: Fix formatting of KUNIT tests to meet [...] adds 22ff9c4230bd ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only th [...] adds 8cbea89e2fba ASoC: simple-card: remove unused variable from simple_parse_of() adds 5bb5ac71e3f4 ASoC: simple-card: use asoc_link_to_xxx() macro adds 2c33e20ffd68 ASoC: simple-card: use simple_props_to_xxx() macro adds 7ed5920995ce ASoC: audio-graph: use asoc_link_to_xxx() macro adds ae0727ab7741 ASoC: audio-graph: use simple_props_to_xxx() macro adds 620f7c08d985 Merge series "ASoC: simple-card/audio-graph: adjust to mul [...] adds eea1d18e9b2d ASoC: SOF: use current DAI config during resume adds d97140033948 ASoC: core: Don't set platform name when of_node is set adds 0f687d826736 ASoC: simple-card-utils: Propagate errors on too many links adds 343e55e71877 ASoC: simple-card-utils: Increase maximum number of links to 128 adds 1cacbac447d9 ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmet [...] adds ee39d77ed91f ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetr [...] adds 8f1a16818a08 ASoC: soc-utils: add snd_soc_component_is_dummy() adds 9c2ae363f334 ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() adds ac22cf52523a Merge series "ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_p [...] adds 093b9dcb5976 ASoC: Intel: soc-acpi: add ADL SoundWire base configurations adds 870dc42fe831 ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations adds d25bbe80485f ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp adds 7ae6af413174 Merge series "ASoC: Intel: add new TGL/ADL configurations" [...] adds a48f928e13a0 ASoC: rt715: modification for code simplicity adds dcca646c4977 ASoC: rt715: add main capture switch and main capture volume adds fa2f98378f94 ASoC: rt715: remove kcontrols which no longer be used adds d63f2a88d5cf ASoC: mt6359: Drop ASoC mt6359 ASoC accdet jack document 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 0388a5eed8d3 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next adds 8f8d726952db Merge remote-tracking branch 'sound-asoc/for-next' adds 5e134616e5e1 Merge remote-tracking branch 'modules/modules-next' adds 2254f405d199 dt-bindings: Add Hycon Technology vendor prefix adds d19989a2d9d7 dt-bindings: touchscreen: Add HY46XX bindings adds aa2f62cf211a Input: add driver for the Hycon HY46XX touchpanel series adds a8dd19bb6bdb Merge remote-tracking branch 'input/next' adds 6105df9a76f4 Merge branch 'for-5.13/libata' into for-next adds 8d663f34f8af blk-mq: bypass IO scheduler's limit_depth for passthrough request adds 7687b38ae470 bfq/mq-deadline: remove redundant check for passthrough request adds 1e91e28e374d blk-mq: Fix spurious debugfs directory creation during ini [...] adds b7060f3ddae6 Merge branch 'for-5.13/block' into for-next adds bdaf13279192 nvmet-tcp: fix a segmentation fault during io parsing error adds 0d8ddeea11d0 nvmet-fc: simplify nvmet_fc_alloc_hostport adds ccc1003b5b2b nvmet: fix a spelling mistake "nubmer" -> "number" adds e51183be1fa9 nvme-pci: don't simple map sgl when sgls are disabled adds 53dc180e7c01 nvme-pci: remove single trailing whitespace adds e234f1f8bb6d nvme-multipath: remove single trailing whitespace adds 95d54bd1a4c1 nvme: remove single trailing whitespace adds 3089738868b6 nvme: add a nvme_ns_head_multipath helper adds 9953ab0c5ae7 nvme: cleanup setting the disk name adds d7790d3739cf nvme: pass a user pointer to nvme_nvm_ioctl adds a5d737f10022 nvme: factor out a nvme_ns_ioctl helper adds 89b3d6e60550 nvme: simplify the compat ioctl handling adds 2f907f7f96d9 nvme: simplify block device ioctl handling for the !multip [...] adds 3557a4409701 nvme: don't bother to look up a namespace for controller ioctls adds 2405252a680e nvme: move the ioctl code to a separate file adds 871ca3ef1326 nvme: factor out a nvme_tryget_ns_head helper adds 1496bd4936d2 nvme: move nvme_ns_head_ops to multipath.c adds f5b9a51db29c nvme: factor out nvme_ns_open and nvme_ns_release helpers adds a9e0e6bc728e nvme: let namespace probing continue for unsupported features adds d6609084b0b8 nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store adds e63c8eb132d5 Merge tag 'nvme-5.13-2021-04-15' of git://git.infradead.or [...] adds 85c8c3c1f8d9 md: factor out a mddev_alloc_unit helper from mddev_find adds d144fe6ff176 md: refactor mddev_find_or_alloc adds 0d809b3837a0 md: do not return existing mddevs from mddev_find_or_alloc adds 404a8ef51258 md/bitmap: wait for external bitmap writes to complete dur [...] adds 455abda6c972 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] 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 fd676f44eadb Merge branch 'for-5.13/drivers' into for-next adds 79ccb112c414 Merge branch 'for-5.13/drivers' into for-5.13/drivers-post-merge adds 9c2540f95729 null_blk: poll queue support adds 95a0174de30b Merge branch 'for-5.13/drivers-post-merge' into for-next adds 7f00651aebc9 io_uring: refactor io_ring_exit_work() adds 9ba5fac8cf3b io_uring: fix POLL_REMOVE removing apoll adds 9096af3e9c87 io_uring: add helper for parsing poll events adds c5de00366e3e io_uring: move poll update into remove not add adds ea6a693d862d io_uring: disable multishot poll for double poll add cases adds 4e3d9ff905cd io_uring: put flag checking for needing req cleanup in one spot adds 75652a30ff67 io_uring: tie req->apoll to request lifetime adds a7be7c23cfdd io_uring: fix merge error for async resubmit adds c82d5bc70382 io_uring: don't fail submit with overflow backlog adds 38134ada0cee io_uring: fix overflows checks in provide buffers adds 75c4021aacbd io_uring: check register restriction afore quiesce 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 3146248c6559 Merge branch 'for-5.13/io_uring' into for-next adds e06abcc68cb5 libata: Fix fall-through warnings for Clang adds 3702f3cf1c93 Merge branch 'for-5.13/libata' into for-next adds 6327c911aa69 drbd: Fix fall-through warnings for Clang adds 37d9a1bb62e6 Merge branch 'for-5.13/drivers' into for-next adds bb533f8359a4 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 2798c7b02341 Merge remote-tracking branch 'device-mapper/for-next' adds 82efc267b853 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 4b00ed3c5072 memstick: r592: remove unused variable adds 5e52a168be37 mmc: core: Add a retries parameter to __mmc_switch function adds 5b96247c68d8 mmc: core: Let eMMC sanitize not retry in case of timeout/failure adds 9751bacc8c21 mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL975x adds 0751d56ef1f2 mmc: tmio: always restore irq register adds 0ab53e498fa4 mmc: sdhci-s3c: simplify getting of_device_id match data adds 90cdaa84c57d mmc: sdhci-s3c: correct kerneldoc of sdhci_s3c_drv_data adds e614740a063f mmc: sdhci-s3c: constify uses of driver/match data adds df4e137299d5 mmc: dw_mmc-rockchip: Just set default sample value for le [...] adds 82104edc5934 Merge branch 'fixes' into next adds 09166beebf55 mmc: core: Move eMMC cache flushing to a new bus_ops callback adds d6b5adc7c7cd mmc: core: Correct descriptions in mmc_of_parse() adds b4cda47745f4 mmc: core: Convert mmc_of_parse_voltage() to use device pr [...] adds ac54e41baa68 mmc: mmc_spi: Set up polling even if voltage-ranges is not [...] adds 660000b4590c mmc: mmc_spi: Drop unused NO_IRQ definition adds f685128032e2 mmc: mmc_spi: Use already parsed IRQ adds a9043467ed4f mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic adds c9b17ba38115 Merge remote-tracking branch 'mmc/next' adds f87c0d2e6c0c rtc: bd70528: Do not require parent data adds 316d0d92fbc9 mfd: bd718x7: simplify by cleaning unnecessary device data adds d6ee7f2360c2 dt_bindings: bd71828: Add clock output mode adds 5b3dc252beda dt_bindings: regulator: Add ROHM BD71815 PMIC regulators adds 4238dc1e6490 dt_bindings: mfd: Add ROHM BD71815 PMIC adds 488b205e5718 mfd: Add ROHM BD71815 ID adds 06b2f5f5ecf3 mfd: Sort ROHM chip ID list for better readability adds 4dcdcfd5abb3 mfd: Support for ROHM BD71815 PMIC core adds 703b288f3edf gpio: Support ROHM BD71815 GPOs adds 9cf37cec4b7d regulator: rohm-regulator: linear voltage support adds 80a71170646d regulator: rohm-regulator: Support SNVS HW state. adds 18f3c62586f7 regulator: bd718x7, bd71828: Use ramp-delay helper adds 1aad39001e85 regulator: Support ROHM BD71815 regulators adds 42391f7e2185 clk: bd718x7: Add support for clk gate on ROHM BD71815 PMIC adds c56dc069f268 rtc: bd70528: Support RTC on ROHM BD71815 adds 5a8a64d9a38b MAINTAINERS: Add ROHM BD71815AGW adds 1658d6242a3d Merge tags 'ib-mfd-clk-gpio-regulator-rtc-v5.13', 'ib-mfd- [...] adds a7639136a929 Merge tag 'ib-mfd-watchdog-v5.13' into ibs-for-mfd-merged adds 7bab92ca364a dt-bindings: mfd: Convert rn5t618 to json-schema adds 94f6f62a6385 dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] adds 1c7c1488898e mfd: dbx500-prcmu: Use true and false for bool variable adds c4d09226d5c4 mfd: arizona: Make some symbols static adds 911490a5ca2a mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' adds cb9e880a797a mfd: stmpe: Revert "Constify static struct resource" adds a98688d2ddfe mfd: ab8500: Drop bm disable parameter adds 16f961544bfd mfd: Remove support for AB3100 adds 5a2cf054221a mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static adds 0517224c567d MAINTAINERS: Add entry for Intel MAX 10 mfd driver adds 3a65a3e72cd9 dt-bindings: mfd: lp875xx: Add optional reset GPIO adds 23144a323118 mfd: lm3533: Switch to using the new API kobj_to_dev() adds d9b326b2c367 mfd: intel-m10-bmc: Fix the register access range adds 5893f4d1f430 mfd: intel-m10-bmc: Simplify the legacy version reg definition adds 8169f74ca6f3 mfd: intel-m10-bmc: Add access table configuration to the regmap adds 58d91f1c1701 MAINTAINERS: Add entry for Intel MAX 10 mfd driver adds 21119896d268 MAINTAINERS: Move Milo Kim to credits adds 0c8f2d1081fd mfd: sec: Initialize driver via module_platform_driver() adds 586478bfc9f7 mfd: da9063: Support SMBus and I2C mode adds 42e59982917a mfd: core: Add support for software nodes adds 9677e6f78f75 mfd: intel-lpss: Constify device property structures adds 03152e35dd22 mfd: intel-lpss: Switch to use the software nodes adds b4a66acc0997 mfd: core: Remove support for dangling device properties adds c0d46b89ddea mfd: Make symbol 'atc260x_i2c_of_match' static adds 4502647e60cb mfd: rn5t618: Do not cache various USB related registers adds 0cab0aa14928 mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500 adds 1514ce4935f3 mfd: intel_quark_i2c_gpio: Unregister resources in reversed order adds 2b77ea7a0a42 mfd: intel_quark_i2c_gpio: Remove unused struct device member adds 10d82ade4fa7 mfd: intel_quark_i2c_gpio: Replace I²C speeds with descrip [...] adds 4917e498c689 mfd: stm32-timers: Avoid clearing auto reload register adds d1157530d476 mfd: ntxec: Support for EC in Tolino Shine 2 HD adds 98d6e7fce6b0 mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD c [...] adds 91076ebb3e22 mfd: intel_quark_i2c_gpio: Enable MSI interrupt adds 6dac44c602be mfd: intel_quark_i2c_gpio: Don't play dirty trick with const adds 40cb71f321dd mfd: core: Use acpi_find_child_device() for child devices lookup adds 0b79c53e8a1c mfd: max8997: Replace 8998 with 8997 adds fe6df2b48043 mfd: arizona: Fix rumtime PM imbalance on error adds 922e8ce883e5 mfd: lpc_sch: Partially revert "Add support for Intel Quar [...] adds c58ddd297fb9 mfd: intel_quark_i2c_gpio: Convert I²C to use software nodes adds 5a517b5bf687 i2c: designware: Get rid of legacy platform data adds c3a9432429eb dt-bindings: mfd: Add compatible for pmk8350 rtc adds f2f2bc3c0cfc dt-bindings: mfd: Convert pm8xxx bindings to yaml adds ed25b4f00b61 mfd: twl: Remove unused inline function twl4030charger_usb_en() adds 2397c3eef24c Revert "mfd: max8997: Add of_compatible to Extcon and Char [...] adds f9386c91574f mfd: intel-m10-bmc: Add support for MAX10 BMC Secure Updates adds 92f9aea5cda8 Merge remote-tracking branch 'mfd/for-mfd-next' adds 678c7e28ce9f 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 d0b89aaa3a7d Merge remote-tracking branch 'battery/for-next' adds 96d3632dd256 Merge remote-tracking branch 'regulator/for-next' adds f6703186433c Merge remote-tracking branch 'security/next-testing' adds 84143fe3d69b Merge remote-tracking branch 'apparmor/apparmor-next' adds 28073eb09c5a ima: Fix fall-through warnings for Clang adds 7896c88a2609 Merge remote-tracking branch 'integrity/next-integrity' adds 8f067212d702 Merge remote-tracking branch 'keys/keys-next' adds fcdcbe6a9c17 Merge remote-tracking branch 'selinux/next' adds e0817562f16f Merge remote-tracking branch 'tomoyo/master' adds 48cff270b037 tpm: efi: Use local variable for calculating final log size adds 3dcd15665aca tpm: acpi: Check eventlog signature before using it adds 9716ac65efc8 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] adds b07067627cd5 lib: Add ASN.1 encoder adds 1c6476e9741e oid_registry: Add TCG defined OIDS for TPM keys adds de66514d934d security: keys: trusted: fix TPM2 authorizations adds f2219745250f security: keys: trusted: use ASN.1 TPM2 key format for the blobs adds e5fb5d2c5a03 security: keys: trusted: Make sealed key properly interoperable adds 5d0682be3189 KEYS: trusted: Add generic trusted keys framework adds 0a95ebc91305 KEYS: trusted: Introduce TEE based Trusted Keys adds c429805fdf70 doc: trusted-encrypted: updates with TEE as a new trust source adds 9d53913fad3e MAINTAINERS: Add entry for TEE based Trusted Keys adds 3d785d73b4c1 char: tpm: fix error return code in tpm_cr50_i2c_tis_recv() adds aec00aa04b11 KEYS: trusted: Fix missing null return from kzalloc call adds 7ca11943be16 Merge remote-tracking branch 'tpmdd/next' adds b34ea31fe013 iommu/mediatek: Always enable the clk on resume adds f90a9a85fb94 iommu/mediatek-v1: Avoid build fail when build as module adds ac304c070c54 iommu/mediatek-v1: Add error handle for mtk_iommu_probe adds d0272ea1839b iommu/exynos: Remove unneeded local variable initialization adds 906f86c86030 iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 adds 745610c4a3e3 iommu/vt-d: Fix an error handling path in 'intel_prepare_i [...] adds 38c527aeb419 iommu/vt-d: Force to flush iotlb before creating superpage adds 45ed93374a3a iommu/amd: Remove duplicate check of devid adds 715601e4e369 Revert "iommu/amd: Fix performance counter initialization" adds 994d6608efe4 iommu/amd: Remove performance counter pre-initialization test adds 304c73ba6945 iommu/amd: Put newline after closing bracket in warning adds 84b6269c3c28 iommu/fsl-pamu: Fix uninitialized variable warning adds 49d11527e560 Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] adds c0aec6680b6c iommu: Statically set module owner adds 2d471b20c55e iommu: Streamline registration interface adds 2e2472dfcedb Merge remote-tracking branch 'iommu/next' adds c718147a1d10 Merge remote-tracking branch 'audit/next' adds b41936227078 dt-bindings: bcm4329-fmac: add optional brcm,ccode-map adds c583b04470a8 Merge remote-tracking branch 'devicetree/for-next' adds 93fb0c8df6d2 dt-bindings: mailbox: ti,secure-proxy: Convert to json schema adds 7cc8ce0b30e0 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 609a2f9529d3 spi: s3c64xx: simplify getting of_device_id match data adds 7d712f799a93 spi: s3c64xx: correct kerneldoc of s3c64xx_spi_port_config adds d63714155177 spi: s3c64xx: constify driver/match data adds 58eaa7b2d07d spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_ [...] adds c7ed5fd5fbb2 Merge branch 'for-5.12' of https://git.kernel.org/pub/scm/ [...] adds c6bdae08012b spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue adds 799f923f0a66 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume adds 2530b3df4326 spi: spi-zynqmp-gqspi: Resolved slab-out-of-bounds bug adds a2c5bedb2d55 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op adds 126bdb606fd2 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails 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 75d7fab14dcd Merge remote-tracking branch 'spi/for-5.13' into spi-next adds 3ca43d8834ea 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 16854b567dff x86/pat: Do not compile stubbed functions when X86_PAT is off 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 c361e5d4d07d x86/setup: Move trim_snb_memory() later in setup_arch() to [...] 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 69995ebbb9d3 signal: Hand SIGQUEUE_PREALLOC flag to __sigqueue_alloc() adds 4bad58ebc8bc signal: Allow tasks to cache one sigqueue struct adds 60af388d2388 rseq: Optimize rseq_update_cpu_id() adds 0ed96051531e rseq: Remove redundant access_ok() adds 5e0ccd4a3b01 rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() 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 84a24bf8c52e locking/qrwlock: Fix ordering in queued_write_lock_slowpath() 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 58af1162bdd0 Merge remote-tracking branch 'tip/auto-latest' adds 2599886b604f Merge remote-tracking branch 'edac/edac-for-next' adds d2bcde1a72dd Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds eaa7a897206a tracing: Define static void trace_print_time() adds f689e4f280b6 tracing: Define new ftrace event "func_repeats" adds 20344c54d1c7 tracing: Add "last_func_repeats" to struct trace_array adds c658797f1a70 tracing: Add method for recording "func_repeats" events adds 4994891ebbb8 tracing: Unify the logic for function tracing options adds 22db095d57b5 tracing: Add "func_no_repeats" option for function tracing adds e1db6338d6fa ftrace: Reuse the output of the function tracer for func_repeats adds d85ba2782352 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 fa773abc07c1 clocksource: Limit number of CPUs checked for clock synchr [...] adds c62e3a147bb0 clocksource: Reduce WATCHDOG_THRESHOLD adds 0eeb5db7367a Merge branch 'clocksource.2021.04.19a' into HEAD adds b89c410b2264 Merge branch 'lkmm-dev.2021.03.15a' into HEAD adds 77f70d057ce0 torture: Fix remaining erroneous torture.sh instance of $* adds 9017f215d36f rcu-tasks: Add block comment laying out RCU Tasks design adds 9c9c82e739bc rcu-tasks: Add block comment laying out RCU Rude design adds 04a0a48ed2c2 kcsan: Add pointer to access-marking.txt to data_race() bullet adds 435a49dcff5a torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 3271f5e93348 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds dce310f2e546 tools/memory-model: Fix smp_mb__after_spinlock() spelling adds 9216a830f8c1 refscale: Allow CPU hotplug to be enabled adds 59821a132356 rcuscale: Allow CPU hotplug to be enabled adds f998cd3ff4bc torture: Add kvm-remote.sh script for distributed rcutortu [...] adds 8221daf2163e softirq: Add RT specific softirq accounting adds 4d907668883f irqtime: Make accounting correct on RT adds f3bae53af046 softirq: Move various protections into inline helpers adds 40f4f91ca564 softirq: Make softirq control and processing RT aware adds 58d8e01c1bad tick/sched: Prevent false positive softirq pending warnings on RT adds ba45d9326709 rcu: Prevent false positive softirq warning on RT adds 42d1547f67af refscale: Add acqrel, lock, and lock-irq adds cef3c5a3ffc7 rcutorture: Abstract read-lock-held checks adds 56abe70ab725 torture: Fix grace-period rate output adds 7a4a72dbec25 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds d4f90b6dda68 timer: Revert "timer: Add timer_curr_running()" adds 9e1aa277489b rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 2091f5f276b7 rcu/nocb: Allow de-offloading rdp leader adds 0edebf7f0cd4 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 537157920d83 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds 32bf68817108 rcu/nocb: Only cancel nocb timer if not polling adds 08219fcd5045 rcu/nocb: Prepare for fine-grained deferred wakeup adds 27a0db079702 rcu/nocb: Unify timers adds 0e66d0b00293 rcu: Fix typo in comment: kthead -> kthread adds a392c88fd623 torture: Abstract end-of-run summary adds e0b081cace85 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds da5d481cbe5b torture: Make the build machine control N in "make -jN" adds 6fe3c5da5c5f mm/slub: Fix backtrace of objects to handle redzone adjustment adds 5c5fbebd6d2c mm/slub: Add Support for free path information of an object. adds 45e74ad32045 doc: Fix statement of RCU's memory-ordering requirements adds 8dd585f0e336 rcu: Fix various typos in comments adds c0e5803a7d0b rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds 9489bfd2acef torture: Make kvm-find-errors.sh account for kvm-remote.sh adds 9f6c04362adc rcu: Remove the unused rcu_irq_exit_preempt() function adds 12e2a1753ed8 rcu: Improve tree.c comments and add code cleanups adds 08be0f7c2e2e rcutorture: Judge RCU priority boosting on grace periods, [...] adds a5c318152293 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds e6be40a12545 torture: Correctly fetch number of CPUs for non-English languages adds f0ca9532e9f2 torture: Set kvm.sh language to English adds e19fe1285607 srcu: Remove superfluous sdp->srcu_lock_count zero filling adds 0efa2fa3f07c srcu: Remove superfluous ssp initialization for early callbacks adds 2ce9303975b6 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] adds b0df1636642c rcu: Add ->gp_max to show_rcu_gp_kthreads() output adds d94cab95c6c2 doc: Fix diagram references in memory-ordering document adds 570f9fffb2ce lockdep: Explicitly flag likely false-positive report adds b6a926113027 rcu: Reject RCU_LOCKDEP_WARN() false positives adds f254479d7443 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] adds d39883536af5 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] adds dcda1217f989 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] adds 41c2d3d358f5 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs adds bba6b603b287 rcutorture: Delay-based false positives for RCU priority b [...] adds c661a24d0f0d rcutorture: Consolidate rcu_torture_boost() timing and statistics adds 7f2a1bd3b1f1 rcutorture: Make rcu_torture_boost_failed() check for GP end adds 821ea257ff96 srcu: Unconditionally embed struct lockdep_map adds c66bc869c99c srcu: Initialize SRCU after timers adds d4d1dac846d9 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests adds 988aab640a6c rcu: Make rcu_gp_cleanup() be noinline for tracing adds 321ff7b8c54f rcutorture: Forgive RCU boost failures when CPUs don't pas [...] adds d9495d87c4f5 rcutorture: Don't count CPU-stalled time against priority [...] adds d3ea32b1d52a rcu: Don't penalize priority boosting when there is nothin [...] adds 57f69041205c kvfree_rcu: Release a page cache under memory pressure adds c8214431273d kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] adds ca6b59f149bb kvfree_rcu: Add a bulk-list check when a scheduler is run adds 637bea919338 kvfree_rcu: Update "monitor_todo" once a batch is started adds f4b8ba919960 kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant adds 763902d59273 kcsan: Simplify value change detection adds 4204ec128d03 kcsan: Distinguish kcsan_report() calls adds df2dee97f5f6 kcsan: Refactor passing watchpoint/other_info adds bde65018fb01 kcsan: Fold panic() call into print_report() adds 8ea8d5b50f1c kcsan: Refactor access_info initialization adds 0b305c60b811 kcsan: Remove reporting indirection adds 0773e48e9076 kcsan: Remove kcsan_report_type adds f6e59482882d kcsan: Report observed value changes adds 7d60444addae kcsan: Document "value changed" line adds a2e369a1b41e rcu: Point to documentation of ordering guarantees adds 65bbcf8d75fe srcu: Fix broken node geometry after early ssp init adds 3ae725e0121f srcu: Early test SRCU polling start adds 9e524bbffeab Merge remote-tracking branch 'rcu/rcu/next' adds 6c377b02a801 Merge tag 'kvm-s390-next-5.13-1' of git://git.kernel.org/p [...] adds 44bada282190 KVM: s390: fix guarded storage control register handling adds 387cb8e89d7f Merge tag 'kvm-s390-next-5.13-2' of git://git.kernel.org/p [...] adds d9bd0082e2e2 Merge remote-tracking branch 'tip/x86/sgx' into kvm-next adds 3fe24bd182cc Merge remote-tracking branch 'kvm/next' adds d3debfcc4e3f bug: Provide dummy version of bug_get_file_line() when !GE [...] adds 979a265264d1 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next 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 0b465dacdea8 Merge remote-tracking branch 'kvm-arm/next' adds dbb7b6249662 Merge remote-tracking branch 'percpu/for-next' adds 6759e18e5cd8 platform/x86: thinkpad_acpi: Correct thermal sensor allocation adds ee7abc105e2b platform/x86: intel_pmc_core: export platform global reset [...] adds 572931972cb5 platform/x86: add Gigabyte WMI temperature driver adds d21e5abd3a00 platform/x86: pmc_atom: Match all Beckhoff Automation bayt [...] adds 00cc42630a2e platform/x86: thinkpad_acpi: Add labels to the first 2 tem [...] adds 8779c688edbb platform/x86: gigabyte-wmi: add X570 AORUS ELITE adds 823b31517ad3 platform/x86: intel_chtdc_ti_pwrbtn: Fix missing IRQF_ONES [...] 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 e5b20246d070 Merge remote-tracking branch 'drivers-x86/for-next' adds 9ad020e9463f Merge remote-tracking branch 'chrome-platform/for-next' adds 5c08b0f75575 HSI: core: fix resource leaks in hsi_add_client_from_dt() adds 31cbd9938101 Merge remote-tracking branch 'hsi/for-next' adds 61f210d2cfa9 Merge remote-tracking branch 'leds/for-next' adds 5310545c6633 Merge remote-tracking branch 'ipmi/for-next' adds a00fcbc115f9 Merge tag 'v5.12-rc7' into driver-core-next adds 586c40288206 kunit: software node: adhear to KUNIT formatting standard adds b622b24519f5 software node: Allow node addition to already existing device adds bd2a895f21eb PM / wakeup: use dev_set_name() directly adds 5941c9263bb2 Merge remote-tracking branch 'driver-core/driver-core-next' adds 434438d8f9d3 usb: typec: silence a static checker warning adds 8f23fe35ff1e USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet adds e66bbfb0fbbe usb: dwc3: gadget: Ignore Packet Pending bit adds 568262bf5492 usb: dwc3: core: Add shutdown callback for dwc3 adds 475e8be53d04 usb: dwc3: gadget: Check for disabled LPM quirk adds 123086843372 usb: typec: tcpm: Honour pSnkStdby requirement during negotiation adds 1373fefc6243 usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby adds 82dad9fb68fb usb: xhci-mtk: check return value in suspend/resume hooks adds fe8e488058c4 dt-bindings: usb: mtk-xhci: add wakeup interrupt adds 04284eb74e0c usb: xhci-mtk: add support runtime PM adds 7fed6368ebd9 usb: xhci-mtk: use clock bulk to get clocks adds 4b853c236c7b usb: xhci-mtk: remove unused members adds 7bb9af634168 Merge remote-tracking branch 'usb/usb-next' adds 2ccac79b1cec Merge remote-tracking branch 'usb-serial/usb-next' adds a13df3bec596 dt-bindings: serial: 8250: deprecate aspeed, sirq-polarity-sense adds 3b44af4f9f4d serial: 8250_aspeed_vuart: refactor sirq and lpc address s [...] adds ca03042f0f12 serial: 8250_aspeed_vuart: add aspeed, lpc-io-reg and aspe [...] adds 845766b63fb5 dt-bindings: serial: 8250: add aspeed, lpc-io-reg and aspe [...] adds 0a360e8b65d6 tty: n_gsm: check error while registering tty devices adds 98602c010ceb tty: create internal tty.h file adds 4d5a64cbc7ad tty: tty.h: remove tty_info() adds da5d669e00d2 tty: audit: move some local functions out of tty.h adds 6c80c0b94b94 tty: move some internal tty lock enums and functions out of tty.h adds dd9f61144257 tty: make tty_release_redirect() static adds 9f72cab15963 tty: move some tty-only functions to drivers/tty/tty.h adds 5ffa6e344a1c tty: clean include/linux/tty.h up adds f9f54983005c serial: sh-sci: remove obsolete latency workaround adds 11d48b4fbccb Merge remote-tracking branch 'tty/tty-next' adds b21a57636c71 dw-xdata-pcie: Fix documentation build warns adds 23188e0d45c5 dw-xdata-pcie: Update outdated info and improve text format adds 0df74278faed mei: me: add Alder Lake P device id. adds 4615df5df230 Merge tag 'icc-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 39d2a7898d7f greybus: es2: fix kernel-doc warnings adds b4e964f84c1a habanalabs/gaudi: Fix uninitialized return code rc when re [...] adds 3fae829eac71 stm class: Remove an unused function adds a525ed1787ab intel_th: Constify all drvdata references adds d9962f6f4284 intel_th: Constify attribute_group structs adds 18ffbc47d45a intel_th: Consistency and off-by-one fix adds 9f7f2a5e01ab intel_th: pci: Add Rocket Lake CPU support adds 48cb17531b15 intel_th: pci: Add Alder Lake-M support adds 41c9f7fb64f8 stm class: Use correct UUID APIs adds e1723d8b87b7 phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] adds 76b453873628 phy: ti: j721e-wiz: Add missing include linux/slab.h adds ed917b028d0c phy: Revert "phy: ti: j721e-wiz: add missing of_node_put" adds 9204ff948684 coresight: etm-perf: Fix define build issue when built as module adds 09af99216828 Merge remote-tracking branch 'char-misc/char-misc-next' adds c9069a00e389 Merge remote-tracking branch 'phy-next/next' adds 6cbf507fd08b vfio/mdev: Fix missing static's on MDEV_TYPE_ATTR's adds b5a1f8921d50 vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer adds 2a3d15f270ef vfio/mdev: Add missing typesafety around mdev_device adds 91b9969d9c6b vfio/mdev: Simplify driver registration adds 417fd5bf242d vfio/mdev: Use struct mdev_type in struct mdev_device adds a9f8111d0b5f vfio/mdev: Expose mdev_get/put_parent to mdev_private.h adds 9a302449a58d vfio/mdev: Add missing reference counting to mdev_type adds fbd0e2b0c3d0 vfio/mdev: Reorganize mdev_device_create() adds 18d731242d5c vfio/mdev: Add missing error handling to dev_set_name() adds fbea43239074 vfio/mdev: Remove duplicate storage of parent in mdev_device adds 15fcc44be0c7 vfio/mdev: Add mdev/mtype_get_type_group_id() adds c594b26ff78e vfio/mtty: Use mdev_get_type_group_id() adds adc9d1f6f5db vfio/mdpy: Use mdev_get_type_group_id() adds 3d3a360e5706 vfio/mbochs: Use mdev_get_type_group_id() adds 07e543f4f9d1 vfio/gvt: Make DRM_I915_GVT depend on VFIO_MDEV adds 383987fd15ba vfio/gvt: Use mdev_get_type_group_id() adds c2ef2f50ad0c vfio/mdev: Remove kobj from mdev_parent_ops->create() adds 9169cff168ff vfio/mdev: Correct the function signatures for the mdev_ty [...] adds 43dcf6ccf895 vfio/iommu_type1: Remove unused pinned_page_dirty_scope in [...] adds 2e490d45230a Merge remote-tracking branch 'vfio/next' adds 174250f8d965 staging: comedi: adv_pci_dio: remove whitespace adds c3db59cfe16a staging: rtl8188eu: Move channel_table away from rtw_mlme_ext.h adds 3d7ac0402907 staging: rtl8723bs: core: Remove unused but set variable adds 69c3331aa099 staging: rtl8723bs: replace dump_drv_version() usage with [...] adds ee31d57e4022 staging: rtl8723bs: remove unnecessary dump_drv_version() usage adds 77e14dfe53c0 staging: rtl8723bs: remove two unused functions adds f013209cbf8e staging: rtl8723bs: hal: Remove four set but not used variables adds 3cc112a0886d staging: rtl8192e: add spaces around binary operators adds c7dabf1a45bb staging: rtl8192e: remove unnecessary blank line before brace adds e3a8607981e7 staging: rtl8192e: remove unnecessary blank line after clo [...] adds c567fb9da3dd staging: rtl8192e: removed multiple blank lines adds d5c09ff06901 staging: rtl8723bs: fix indentation issue introduced by lo [...] adds 07d488b0c1d4 staging: rtl8723bs: replace DBG_871X_SEL_NL with netdev_dbg() adds ccbdd3fdf3e8 staging: rtl8723bs: remove DBG_871X_SEL_NL macro declaration adds 467d98420936 staging: rtl8723bs: remove unused argument in function adds 027ffa10b80b staging: rtl8723bs: remove sdio_drv_priv structure adds 8ffdff6a8cfb staging: comedi: move out of staging directory adds 71d3edc61e29 staging: rtl8723bs: Remove led_blink_hdl() and everything related adds 8646b1186879 Merge remote-tracking branch 'staging/staging-next' adds ee1bf567c90d dmaengine: qcom_hidma: remove unused code adds 1b6216a61e1d dmaengine: k3dma: use the correct HiSilicon copyright 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 a03a28d3f328 Merge remote-tracking branch 'dmaengine/next' adds ffeee417d97f cgroup: use tsk->in_iowait instead of delayacct_is_task_wa [...] adds 4bbba0af2eef Merge remote-tracking branch 'cgroup/for-next' adds 667298ceaf04 scsi: smartpqi: Fix blocks_per_row static checker issue adds 5cad5a507241 scsi: smartpqi: Fix device pointer variable reference stat [...] adds f02d4086a8f3 scsi: qla2xxx: Reserve extra IRQ vectors adds 91cf21ec6d04 scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests adds 8824db894dd1 scsi: zfcp: Fix indentation coding style issue adds ab1fa88062f8 scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_e [...] adds 20540a5645f0 scsi: zfcp: Clean up sysfs code for SFP diagnostics adds be46e39ae3be scsi: zfcp: Move the position of put_device() adds b3f0a1ee9e39 scsi: zfcp: Lift Request Queue tasklet & timer from qdio adds 4ddbea1b6f51 scsi: pm80xx: Add sysfs attribute to check MPI state adds a4c55e16c500 scsi: pm80xx: Add sysfs attribute to check controller hmi error adds dd49ded8aa43 scsi: pm80xx: Add sysfs attribute to track RAAE count adds 0602624ace23 scsi: pm80xx: Add sysfs attribute to track iop0 count adds b0c306e62167 scsi: pm80xx: Add sysfs attribute to track iop1 count adds 4f5deeb40f9c scsi: pm80xx: Completing pending I/O after fatal error adds b431472bc88b scsi: pm80xx: Reset PI and CI memory during re-initialization adds 1f02beff224e scsi: pm80xx: Remove global lock from outbound queue processing adds 76fc0df9a0e7 scsi: core: Make the scsi_alloc_sgtables() documentation m [...] adds 886874af9439 scsi: core: Remove an incorrect comment adds 0d2810cd62d9 scsi: core: Rename scsi_softirq_done() into scsi_complete() adds 280e91b02665 scsi: core: Modify the scsi_send_eh_cmnd() return value fo [...] adds b8e162f9e7e2 scsi: core: Introduce enum scsi_disposition adds 56853f0e615b scsi: aacraid: Remove an unused function adds 90d6697810f0 scsi: libfc: Fix a format specifier adds be5aeee30e45 scsi: fcoe: Suppress a compiler warning adds 3ad0b1da0da2 scsi: mpt3sas: Fix two kernel-doc headers adds 3690ad6708c5 scsi: myrb: Remove unused functions adds 40d1373b6047 scsi: myrs: Remove unused functions adds 11417cd5e2ec scsi: qla4xxx: Remove an unused function adds c64aab41c5e1 scsi: smartpqi: Remove unused functions adds 3940ebf7ba52 scsi: 53c700: Open-code status_byte(u8) calls adds 22dc227e8f0e scsi: dc395x: Open-code status_byte(u8) calls adds 41e70e3006f6 scsi: sd: Introduce a new local variable in sd_check_events() adds 15df85e0d63d scsi: target: Compare explicitly with SAM_STAT_GOOD adds e15c745295a2 scsi: target: Fix two format specifiers adds baa75afde8cb scsi: target: Shorten ALUA error messages adds 7a3beeae2893 scsi: target: tcm_fc: Fix a kernel-doc header adds 755e78ccbb07 Merge branch 'misc' into for-next adds ac41784f2282 Merge remote-tracking branch 'scsi/for-next' adds 69c99c21526d Merge remote-tracking branch 'vhost/linux-next' adds aca8f94e5b69 dt-bindings: remoteproc: stm32-rproc: add new mailbox chan [...] adds edf696f26855 remoteproc: stm32: add capability to detach adds dc0e14fa833b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 7f8569aae6b7 Merge remote-tracking branch 'rpmsg/for-next' adds 754a17bd521c Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 953754b545df Merge remote-tracking branch 'pinctrl/for-next' adds 829280ef3bd8 Merge remote-tracking branch 'pwm/for-next' adds 90e302afef68 Merge remote-tracking branch 'kselftest/next' adds 828e356e83cb Merge remote-tracking branch 'livepatching/for-next' adds aa56a2137061 Merge remote-tracking branch 'coresight/next' adds 3fd00fdc4f11 rtc: goldfish: remove dependency to OF adds 03531606ef4c rtc: pcf85063: fallback to parent of_node adds f1d304766c7f rtc: ab-eoz9: set regmap max_register adds e70e52e1bf1d rtc: ab-eoz9: add alarm support adds c52409eb1667 rtc: ab-eoz9: make use of RTC_FEATURE_ALARM adds c8f0ca8b7a4b rtc: pm8xxx: Add RTC support for PMIC PMK8350 adds 8138c5f0318c dt-bindings: rtc: qcom-pm8xxx-rtc: Add qcom pm8xxx rtc bindings adds 880f25d69015 rtc: rtc-spear: replace spin_lock_irqsave by spin_lock in [...] adds 7fcb86185978 rtc: fsl-ftm-alarm: add MODULE_TABLE() adds 9b9310445f5a rtc: ds1511: remove unused function adds ceb0a0312b64 Merge remote-tracking branch 'rtc/rtc-next' adds d9f7c9ec9b5f Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 7330b637e98b Merge remote-tracking branch 'seccomp/for-next/seccomp' adds c220481cb4b3 Merge remote-tracking branch 'kspp/for-next/kspp' adds 5aec4b3c42f6 Merge remote-tracking branch 'gnss/gnss-next' adds 61d31f6d6647 Merge remote-tracking branch 'slimbus/for-next' adds 17d1b58e306d Merge remote-tracking branch 'nvmem/for-next' adds 61d74d8e39c8 Drivers: hv: vmbus: remove unused function adds 3e9bf43f7f7a Drivers: hv: vmbus: Use after free in __vmbus_open() adds 1df53d212c80 Drivers: hv: vmbus: Introduce and negotiate VMBus protocol [...] adds 870ced0548c8 Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELM [...] adds b635ccc1ec26 Drivers: hv: vmbus: Check for pending channel interrupts b [...] 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 5fa468d6d2bf Merge remote-tracking branch 'hyperv/hyperv-next' adds 83fa2d13d628 kdb: Refactor env variables get/set code adds ae26ff91345d Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 00626b962e63 Merge remote-tracking branch 'kunit-next/kunit' adds bdf9412c28be Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds bf9bea76427c kallsyms: Support "big" kernel symbols (2-byte lengths) adds b1b3e4b16c48 kallsyms: Increase maximum kernel symbol length to 512 adds 155b9a0fc821 Makefile: Generate CLANG_FLAGS even in GCC builds adds 2c1b1b7e4cba Kbuild: Rust support adds 543d9cfe8ba1 Rust: Compiler builtins crate adds acf93604f1ad Rust: Module crate adds fd1e637b9b4b Rust: Kernel crate adds 25584a4c70be Rust: Export generated symbols adds c9d5a1ff844f Samples: Rust examples adds 3fba3bd4782a Documentation: Rust general information adds a36ef293ff34 MAINTAINERS: Rust adds 125c24b4561b Rust: add abstractions for Binder (WIP) adds 1fed5dee5fbb Android: Binder IPC in Rust (WIP) adds 47ff3585216b kbuild: dummy-tools: Add elfedit. adds 60bbcc684d13 Merge remote-tracking branch 'rust/rust-next' adds 055ae07483ac /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds d4e30a412054 /proc/kpageflags: do not use uninitialized struct pages adds 431e97dd60a2 arch/ia64/kernel/head.S: remove duplicate include adds 28dd9fe01ae0 arch/ia64/kernel/fsys.S: fix typos adds 04a053392e48 arch/ia64/include/asm/pgtable.h: minor typo fixes adds 2e6e5de655a8 ia64: ensure proper NUMA distance and possible map initialization adds ae931e5e58ee ia64: drop unused IA64_FW_EMU ifdef adds e355b4775afe ia64: simplify code flow around swiotlb init adds 07247721ed65 ia64: trivial spelling fixes adds 46e25262617f ia64: fix EFI_DEBUG build adds fc2b8d866ead ia64: mca: always make IA64_MCA_DEBUG an expression adds a6597f9405fa ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP adds 52a22a2c439e ia64: module: fix symbolizer crash on fdescr adds 8944252cc9b9 include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds 2a0e5eb8ae74 scripts/spelling.txt: add entries for recent discoveries adds 84ab32e68d55 scripts: a new script for checking duplicate struct declaration adds cb483c4d8b57 scripts-a-new-script-for-checking-duplicate-struct-declara [...] adds 6b51d827fab1 arch/sh/include/asm/tlb.h: remove duplicate include adds 45165634f2a8 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds b50e126ca562 ocfs2: map flags directly in flags_to_o2dlm() adds 8cbea2a42b85 ocfs2: fix a typo adds 71dcefeedabe ocfs2/dlm: remove unused function adds 64727c372c6a ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 2ccdc04e06f0 ocfs2: fix ocfs2 corrupt when iputting an inode adds 0b117b7fa436 vfs: fs_parser: clean up kernel-doc warnings adds f8d6c7e2c10e watchdog: rename __touch_watchdog() to a better descriptive name adds 601584b18b64 watchdog: explicitly update timestamp when reporting softlockup adds b911551bfe33 watchdog/softlockup: report the overall time of softlockups adds e4ca5b829fca watchdog/softlockup: remove logic that tried to prevent re [...] adds cd249c523366 watchdog: fix barriers when printing backtraces from all CPUs adds 2550db8d779b watchdog: use bit lock operations to prevent multiple soft [...] adds 09b77bef41aa watchdog: cleanup handling of false positives adds 1031270959f5 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds 0bb46cb8d245 mm, slub: enable slub_debug static key when creating cache [...] adds 2410f623fc8d kunit: add a KUnit test for SLUB debugging functionality adds 8ec5519b5ae1 slub: remove resiliency_test() function adds 84dbc21a52cf mm/slub.c: trivial typo fixes adds 9b94e3a9eaf3 mm/kmemleak.c: fix a typo adds df90ce4f4ea7 mm/page_owner: record the timestamp of all pages during free adds e1675fef6f76 mm, page_owner: remove unused parameter in __set_page_owne [...] adds f99d55b318ad mm: page_owner: fetch backtrace only for tracked pages adds b1e6e6390a84 mm: page_owner: use kstrtobool() to parse bool option adds ea41686cd4f3 mm: page_owner: detect page_owner recursion via task_struct adds c66cb8cf7b8e mm: page_poison: print page info when corruption is caught adds d035322ce97a mm-page_poison-print-page-info-when-corruption-is-caught-v2 adds f19692357354 mm/memtest: add ARCH_USE_MEMTEST adds e572a0fa87bc mm: provide filemap_range_needs_writeback() helper adds 7465b91ebb99 mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 8a5c24d8c218 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds 7daea5656891 mm/filemap: use filemap_read_page in filemap_fault adds a65ad6f463c3 mm/filemap: drop check for truncated page after I/O adds 49a810141efc mm: page-writeback: simplify memcg handling in test_clear_ [...] adds e25f0de74d9f mm: introduce and use mapping_empty adds 555e8ddbc036 mm: stop accounting shadow entries adds 9d89ea028529 dax: account DAX entries as nrpages adds 0da5615faf69 mm: remove nrexceptional from inode adds a68743ae335b mm: Move page_mapping_file to pagemap.h adds b53f08980cd5 mm/filemap: Update stale comment adds ff2bc8ca1451 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 46a569be9d88 mm/gup: add compound page list iterator adds 02358b6da62d mm/gup: decrement head page once for group of subpages adds 2ea4178de74a mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds 19c413bbfe4a RDMA/umem: batch page unpin in __ib_umem_release() adds 965973cd1abc mm: gup: remove FOLL_SPLIT adds b7cfa0d343a7 mm/memremap.c: fix improper SPDX comment style adds a4fbac6713dc mm: memcontrol: fix kernel stack account adds df010dba613a memcg: cleanup root memcg checks adds 6f6beaab973d memcg: enable memcg oom-kill for __GFP_NOFAIL adds 5ff229328058 mm: memcontrol: fix cpuhotplug statistics flushing adds 3854a745d898 mm: memcontrol: kill mem_cgroup_nodeinfo() adds 5902d38400fc mm: memcontrol: privatize memcg_page_state query functions adds ed099e12ccfc cgroup: rstat: support cgroup1 adds 968bbdc83650 cgroup: rstat: punt root-level optimization to individual [...] adds 15a71f750829 mm: memcontrol: switch to rstat adds 4c071caf0455 mm-memcontrol-switch-to-rstat-fix adds 7e042e5401af mm: memcontrol: switch to rstat fix adds a88902449ac1 mm: memcontrol: consolidate lruvec stat flushing adds b80daf8bae16 kselftests: cgroup: update kmem test for new vmstat implem [...] adds b2542304bc56 memcg: charge before adding to swapcache on swapin adds f8f7c69c311f memcg: set page->private before calling swap_readpage adds b5f49d01e241 mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds 7faa0a8ad6a2 mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds 41f6000cc894 mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds 83c5bf0fa741 mm: memcontrol: change ug->dummy_page only if memcg changed adds ad7299e88d2c mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds 4ebea2629034 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] adds 6ec85f55be33 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds 57ae37051762 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds f344b23560a2 linux/memcontrol.h: remove duplicate struct declaration adds 4b702c77b67b mm: page_counter: mitigate consequences of a page_counter [...] adds d4672c41bf22 mm/memory.c: do_numa_page(): delete bool "migrated" adds 0343dd04984d mm/interval_tree: add comments to improve code readability adds 2f58d05ffaed x86/vmemmap: drop handling of 4K unaligned vmemmap range adds 155794feca45 x86/vmemmap: drop handling of 1GB vmemmap ranges adds d3ae7eca4a78 x86/vmemmap: handle unpopulated sub-pmd ranges adds a9f61465be69 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix adds b253300594da x86/vmemmap: optimize for consecutive sections in partial [...] adds f6a33bb9868d mm, tracing: improve rss_stat tracepoint message adds 60348bf8cb82 mm: add remap_pfn_range_notrack adds 1162b6698055 mm: add a io_mapping_map_user helper adds 20ae4bc32c2d i915: use io_mapping_map_user adds ca739c5c6c1d i915: fix remap_io_sg to verify the pgprot adds 3c1217e6cb21 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds d70bfceee684 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds cdf9acaadd8f selftests: add a MREMAP_DONTUNMAP selftest for shmem adds 40ad359f1870 mm/dmapool: switch from strlcpy to strscpy adds bcbc0732da89 mm/sparse: add the missing sparse_buffer_fini() in error branch adds b038c35f0dd3 samples/vfio-mdev/mdpy: use remap_vmalloc_range adds 9c957a1df6b7 mm: unexport remap_vmalloc_range_partial adds d38754d668ce mm/vmalloc: use rb_tree instead of list for vread() lookups adds 76f96ae57977 ARM: mm: add missing pud_page define to 2-level page tables adds 70fc78c5595e mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 1379a07950ae sparc32: add stub pud_page define for walking huge vmalloc [...] adds 222824665cba mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds 0915a1a98d76 mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds e0c78c648eab mm/ioremap: rename ioremap_*_range to vmap_*_range adds ce86621ce284 mm: HUGE_VMAP arch support cleanup adds 56090f4c1f2b powerpc: inline huge vmap supported functions adds 399421376897 arm64: inline huge vmap supported functions adds bb37cbb87cc6 x86: inline huge vmap supported functions adds b8dbd74c3058 mm/vmalloc: provide fallback arch huge vmap support functions adds 64b53e0ae635 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 435bdf1571f2 mm/vmalloc: add vmap_range_noflush variant adds a8b074739475 mm/vmalloc: hugepage vmalloc mappings adds 333387c3c06a mm/vmalloc: fix read of uninitialized pointer area adds 41f1b35b3cd3 mm/vmalloc: remove map_kernel_range adds 8c55cd75a581 kernel/dma: remove unnecessary unmap_kernel_range adds 146ac414763c powerpc/xive: remove unnecessary unmap_kernel_range adds 99212159d2e8 mm/vmalloc: remove unmap_kernel_range adds d87b3307744b mm-vmalloc-remove-unmap_kernel_range-fix adds edf1aeee2315 mm-vmalloc-remove-unmap_kernel_range-fix-fix adds 3a29a92c079b mm-vmalloc-remove-map_kernel_range-fix-2 adds 387f6ebbff20 mm/vmalloc: improve allocation failure error messages adds da91e2f75cb1 mm/vmalloc: print correct vmalloc allocation size adds 5d7e86591e40 mm: vmalloc: prevent use after free in _vm_unmap_aliases adds 5e66fb307317 lib/test_vmalloc.c: remove two kvfree_rcu() tests adds 48c1657bde3f lib/test_vmalloc.c: add a new 'nr_threads' parameter adds a9e3c39e333c lib/test_vmalloc.c: extend max value of nr_threads parameter adds 013752e82c6f vm/test_vmalloc.sh: adapt for updated driver interface adds 8781609d09c6 mm/vmalloc: refactor the preloading loagic adds 60d54e9470d4 mm/vmalloc: remove an empty line adds c6f8c852c2b7 mm/doc: fix fault_flag_allow_retry_first kerneldoc adds 6b37cb4ad265 mm/doc: fix page_maybe_dma_pinned kerneldoc adds 0e13aa17106c mm/doc: turn fault flags into an enum adds 878f96833db3 mm/doc: add mm.h and mm_types.h to the mm-api document adds 7e4401690848 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds dd5d2a968455 pagewalk: prefix struct kernel-doc descriptions adds 4b0373bd5b71 mm/kasan: switch from strlcpy to strscpy adds 76373e46e764 kasan: fix kasan_byte_accessible() to be consistent with a [...] adds ab0cfa8c0931 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds d83878ff2cba mm, kasan: don't poison boot memory with tag-based modes adds 0051c057b9d7 arm64: kasan: allow to init memory when setting tags adds b75e43f8ba45 kasan: init memory in kasan_(un)poison for HW_TAGS adds 80b3ba45448f kasan, mm: integrate page_alloc init with HW_TAGS adds 48097822dec9 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" adds 498233bed1a4 kasan, mm: integrate slab init_on_alloc with HW_TAGS adds 4423bebf2f94 kasan, mm: integrate slab init_on_free with HW_TAGS adds 469268a6dfcf kasan: docs: clean up sections adds 8f1000938577 kasan: docs: update overview section adds ab7d4046d0e1 kasan: docs: update usage section adds d51a3a5bf57e kasan: docs: update error reports section adds f7d7bcf6bfb8 kasan: docs: update boot parameters section adds cd1085a2fe67 kasan: docs: update GENERIC implementation details section adds 6170c3b85a2e kasan: docs: update SW_TAGS implementation details section adds 49c59afcf44f kasan: docs: update HW_TAGS implementation details section adds 7b761cae5333 kasan: docs: update shadow memory section adds 863be65b5173 kasan: docs: update ignoring accesses section adds 6a8f641f939e kasan: docs: update tests section adds 9368c5f60123 kasan: record task_work_add() call stack adds bd6de48e6365 kasan: detect false-positives in tests adds f2a23d40a2f2 irq_work: record irq_work_queue() call stack adds 9865d3d28a63 mm: move mem_init_print_info() into mm_init() adds fa0ae312fec3 mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds 19e45e4e0aa8 mm: remove lru_add_drain_all in alloc_contig_range adds 5a163a19e4c8 include/linux/page-flags-layout.h: correctly determine LAS [...] adds 40617e0e9a14 include/linux/page-flags-layout.h: cleanups adds 19335d12aa63 mm/page_alloc: rename alloc_mask to alloc_gfp adds faf46ed331b0 mm/page_alloc: rename gfp_mask to gfp adds 5411f6cd3a7f mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds cdf5bee4d2c7 mm/mempolicy: rename alloc_pages_current to alloc_pages adds fbe56c603b04 mm/mempolicy: rewrite alloc_pages documentation adds 68a688ff69fd mm/mempolicy: rewrite alloc_pages_vma documentation adds c4b9ef570471 mm/mempolicy: fix mpol_misplaced kernel-doc adds 6c24236cb184 mm: page_alloc: dump migrate-failed pages adds 61e6e58ae202 mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds bbf7e6741e1d mm, page_alloc: avoid page_to_pfn() in move_freepages() adds 0dc1af27b4d0 mm/page_alloc: duplicate include linux/vmalloc.h adds 1c69802fb4b5 mm/page_alloc: rename alloced to allocated adds b35ffbf189f1 mm/page_alloc: add a bulk page allocator adds 890292b63c53 mm-page_alloc-add-a-bulk-page-allocator-fix adds 00231722e327 mm/page_alloc: Add a bulk page allocator -fix -fix adds 0b48bbc0a4b2 mm/page_alloc: add a bulk page allocator -fix -fix -fix adds 3bad67c563bd mm/page_alloc: add an array-based interface to the bulk pa [...] adds 4d90f1cfc534 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] adds 6f6e1b631b38 mm/page_alloc: optimize code layout for __alloc_pages_bulk adds a834f1785e8a mm/page_alloc: inline __rmqueue_pcplist adds a84a6924bf57 SUNRPC: set rq_page_end differently adds 76ee315d60bd SUNRPC: refresh rq_pages using a bulk page allocator adds 0227c0d6d235 net: page_pool: refactor dma_map into own function page_po [...] adds 9874e2f4a71d net: page_pool: use alloc_pages_bulk in refill code path adds ba1e103aa56a mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds 1bb84675cb6f mm/page_alloc: redundant definition variables of pfn in for loop adds f108eec51012 mm/memory-failure: unnecessary amount of unmapping adds b2ea98a7372f hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds 487c474b966b hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds 0b6609656b37 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds a1c2c639feb0 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds 242f8ef6eb34 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 0a9a7f967286 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds 1bbcb0f6102a mm/hugetlb: remove redundant reservation check condition i [...] adds dc67b89e3ec1 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds a0ccafba5545 mm/hugetlb: use some helper functions to cleanup code adds 51f3ff6f7a74 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 587a40b148ff mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds b2ed5140ca15 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds 94f598dc6dfb mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds 66da2d55c5b0 khugepaged: remove unneeded return value of khugepaged_col [...] adds e19caeb874d2 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds febc44668b3b khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds 136536b2159e khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds 71f20c459245 mm/huge_memory.c: remove unnecessary local variable ret2 adds 6f01d4242502 mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds 5f171688b6f5 mm/huge_memory.c: make get_huge_zero_page() return bool adds 9c6e9d8cc4f5 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds 61dedc12d642 mm/huge_memory.c: remove redundant PageCompound() check adds c883b783211f mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds a9609eb457bc mm/huge_memory.c: use helper function migration_entry_to_page() adds 66f47eb71a5d mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds 3c130d89bd43 khugepaged: use helper function range_in_vma() in collapse [...] adds 6a563ab8d7ce khugepaged: remove unnecessary out label in collapse_huge_page() adds 762acac61582 khugepaged: remove meaningless !pte_present() check in khu [...] adds 594d53483a72 mm: huge_memory: a new debugfs interface for splitting THP tests adds c2582e12e540 mm: huge_memory: debugfs for file-backed THP split adds 7fa397d835e8 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() adds 1fa7655b3528 mm/hugeltb: simplify the return code of __vma_reservation_ [...] adds 508fbabb85eb mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] adds 80b3179855f4 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() adds 21ee6793e97f mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] adds a559a86f7255 mm/cma: change cma mutex to irq safe spinlock adds c4aacf00d982 hugetlb: no need to drop hugetlb_lock to call cma_release adds 38d154949dca hugetlb: add per-hstate mutex to synchronize user adjustments adds e7ec7a1c0651 hugetlb: create remove_hugetlb_page() to separate functionality adds 2a1a32938c27 hugetlb: call update_and_free_page without hugetlb_lock adds f3b73288a7dd hugetlb: change free_pool_huge_page to remove_pool_huge_page adds bad921e0c607 hugetlb: make free_huge_page irq safe adds 572505e636c9 hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds 5502bd25ec27 mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] adds db16d44d9b8d mm,compaction: let isolate_migratepages_{range,block} retu [...] adds 77c4a2437a44 mm,hugetlb: drop clearing of flag from prep_new_huge_page adds c2a989e52a0f mm,hugetlb: split prep_new_huge_page functionality adds d0097d7a31a2 mm: make alloc_contig_range handle free hugetlb pages adds 2fed32c81514 mm: make alloc_contig_range handle in-use hugetlb pages adds 7f4197b6dc61 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] adds 3bfb5ffdff89 userfaultfd: add minor fault registration mode adds 2aaa5ea7cdeb userfaultfd/hugetlbfs: fix minor fault page leak adds 6bb9c6e69ee5 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds fd1df2c15882 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds 0782ff5750eb userfaultfd: add UFFDIO_CONTINUE ioctl adds 47cffb22f7ac userfaultfd: update documentation to describe minor fault [...] adds 0b9a78753ae9 userfaultfd/selftests: add test exercising minor fault handling adds f4c0dedbc862 mm/vmscan: move RECLAIM* bits to uapi header adds 56d99cf87535 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds 2a3261d7b273 mm: vmscan: use nid from shrink_control for tracepoint adds 598d6a0b130e mm: vmscan: consolidate shrinker_maps handling code adds 416b0ece9ef8 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds 6467ab4a79aa mm: vmscan: remove memcg_shrinker_map_size adds fd2e3725f2cb mm: vmscan: use kvfree_rcu instead of call_rcu adds d7eb2d1dfa4d mm: memcontrol: rename shrinker_map to shrinker_info adds 92235c9cb0dd mm: vmscan: add shrinker_info_protected() helper adds 8acf8ed3daa9 mm-vmscan-add-shrinker_info_protected-helper-fix adds 74ea587eda27 mm: vmscan: use a new flag to indicate shrinker is registered adds 1a6e8d318600 mm: vmscan: add per memcg shrinker nr_deferred adds 2c48adcd9b33 mm: vmscan: use per memcg nr_deferred of shrinker adds 7d671dbe0a9b mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds 4fd6a8536e57 mm: memcontrol: reparent nr_deferred when memcg offline adds 3571205c5a62 mm: vmscan: shrink deferred objects proportional to priority adds 821a9e3a303f mm/compaction: remove unused variable sysctl_compact_memory adds cd417d6f2ef9 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds acd6d3b2e215 mm: disable LRU pagevec during the migration temporarily adds 6974d503682f mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds a53dc479408a mm: fs: invalidate BH LRU during page migration adds c6261b1691f5 mm/migrate.c: make putback_movable_page() static adds af29340019b9 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds 6d7a7c633eea mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 26d5c0b56486 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds a7b839c9602d Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds 3d0428cdf2c0 mm: vmstat: add cma statistics adds fa7f98537a05 mm: cma: use pr_err_ratelimited for CMA warning adds f4c69ccb1759 mm: cma: add trace events for CMA alloc perf testing adds f6f4a2ed2f79 mm: cma: Add the CMA instance name to the cma_alloc_start [...] adds 6edd20c0a297 mm: cma: support sysfs adds 8e2078c6c4fc mm: cma: add the CMA instance name to cma trace events adds 07f04463f678 mm: use proper type for cma_[alloc|release] adds a47e46c8849f ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds 42d625d6fe6b ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds 08dce5254710 ksm: remove dedicated macro KSM_FLAG_MASK adds a7e77561fafc ksm: fix potential missing rmap_item for stable_node adds 5f7cf02c440d mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds aec2871dfd7d mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 7ce4f807b9a2 mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 63c4ea0a5207 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds 11eb9f2e7386 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 4327a085bd68 x86/mm: track linear mapping split events adds 8d816c7a36ee mm/mmap.c: don't unlock VMAs in remap_file_pages() adds 5e30a46f7f34 mm: generalize ARCH_HAS_CACHE_LINE_SIZE adds 3d9f7f159340 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] adds 87df9571caae mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] adds 0aa3954f3930 mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION adds 099a189261fe mm-drop-redundant-arch_enable__migration-fix adds a609a6eae678 mm-drop-redundant-arch_enable__migration-fix-fix adds b71fa7f03bd4 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK adds 9cfe22cd0299 mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE adds b9702b2d7dbd mm/util.c: reduce mem_dump_obj() object size adds 91cdda2e5c6b mm/util.c: fix typo adds d581a67528e9 mm/gup: don't pin migrated cma pages in movable zone adds ff47cae08571 mm/gup: check every subpage of a compound page during isolation adds 83c4c86d2167 mm/gup: return an error on migration failure adds 1356452eef26 mm/gup: check for isolation errors adds 7d98477dc924 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 5a5fa64470bb mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 5fa8c3991d4f mm: apply per-task gfp constraints in fast path adds c43e2f9fcd2a mm: honor PF_MEMALLOC_PIN for all movable pages adds 880689c127e3 mm/gup: do not migrate zero page adds 46ce9f785b55 mm/gup: migrate pinned pages out of movable zone adds 1c9a59799f91 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 398ac3a05f90 mm/gup: change index type to long as it counts pages adds c83c1ccdf5e6 mm/gup: longterm pin migration cleanup adds 4af302e0593c selftests/vm: gup_test: fix test flag adds b4d765f18172 selftests/vm: gup_test: test faulting in kernel, and verif [...] adds b79f36e1b9cb mm/memory_hotplug: remove broken locking of zone PCP struc [...] adds b98f0609bdd9 drivers/base/memory: introduce memory_block_{online,offline} adds 0de2b6748a33 mm,memory_hotplug: relax fully spanned sections check adds 5684a3dbe438 mm,memory_hotplug: factor out adjusting present pages into [...] adds b6df026bb774 mm,memory_hotplug: allocate memmap from the added memory range adds 3eeb0efc15b1 acpi,memhotplug: anable MHP_MEMMAP_ON_MEMORY when supported adds 8062aacdceef mm,memory_hotplug: add kernel boot option to enable memmap [...] adds 5675e4cf8e7d x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 1a449ff9d94f arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds bd6f4847e811 mm/zswap.c: switch from strlcpy to strscpy adds 4eec79776832 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds 8b43241e71f5 iov_iter: lift memzero_page() to highmem.h adds b56d537fe3e3 btrfs: use memzero_page() instead of open coded kmap pattern adds 64b6f2031112 mm/highmem.c: fix coding style issue adds 549734d292aa mm/highmem: Remove deprecated kmap_atomic adds 018e4efc87b9 mm/mempool: minor coding style tweaks adds 79d98aefd2f4 mm/swapfile: minor coding style tweaks adds 9f96b465de6e mm/sparse: minor coding style tweaks adds eda16c4607b7 mm/vmscan: minor coding style tweaks adds d5a045c18029 mm/compaction: minor coding style tweaks adds 2d98be0937fa mm/oom_kill: minor coding style tweaks adds 1472667f72d9 mm/shmem: minor coding style tweaks adds 6dc17dc4bc1f mm/page_alloc: minor coding style tweaks adds d109ca20b1be mm/filemap: minor coding style tweaks adds 6433b573af44 mm/mlock: minor coding style tweaks adds 251d02b32529 mm/frontswap: minor coding style tweaks adds 558929073bdc mm/vmalloc: minor coding style tweaks adds e1049b37181d mm/memory_hotplug: minor coding style tweaks adds 691d5aee4060 mm/mempolicy: minor coding style tweaks adds 2e0e6859574e mm/process_vm_access.c: remove duplicate include adds 8d6d7b705331 kfence: zero guard page after out-of-bounds access adds 505928d8dcb9 kfence: await for allocation using wait_event adds 45de41c227f9 kfence: maximize allocation wait timeout duration adds b36d076a3a73 kfence: use power-efficient work queue to run delayed work adds 31c0ec6f0754 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 4d15895bbc7d fs/buffer.c: dump more info for __getblk_gfp() stall problem adds c4ade6b83591 kernel/hung_task.c: Monitor killed tasks. adds 91e34db7c2b9 fs/proc/generic.c: fix incorrect pde_is_permanent check adds 11093f669d3a proc: save LOC in __xlate_proc_name() adds e025e6d88835 proc: mandate ->proc_lseek in "struct proc_ops" adds 25ca0ba358b9 proc: smoke test lseek() adds c094546c475e proc: delete redundant subset=pid check adds 202f1ce00d13 selftests: proc: test subset=pid adds 2eb8316fcf51 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 662f8948a440 procfs/dmabuf: add inode number to /proc/*/fdinfo adds 6a2efa683361 proc/sysctl: fix function name error in comments adds 05e394c1eecf proc/sysctl: make protected_* world readable adds e8cb1c7b326f include: remove pagemap.h from blkdev.h adds 732f3034b92e kernel.h: drop inclusion in bitmap.h adds 4d51b2ea6307 linux/profile.h: remove unnecessary declaration adds feac613a0fd6 kernel/async.c: fix pr_debug statement adds aebbca2b6e82 kernel/cred.c: make init_groups static adds 93590b92378c tools: disable -Wno-type-limits adds 8d44702502b6 tools: bitmap: sync function declarations with the kernel adds a7a1e527b5ae tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds 736ec2346c7f arch: rearrange headers inclusion order in asm/bitops for [...] adds 2810a7f5930d lib: extend the scope of small_const_nbits() macro adds d50defefe93e tools: sync small_const_nbits() macro with the kernel adds d0fc53357002 lib: inline _find_next_bit() wrappers adds 0d6204c5f279 tools: sync find_next_bit implementation adds d03dff61231a lib: add fast path for find_next_*_bit() adds 5c7661a4b0fd lib: add fast path for find_first_*_bit() and find_last_bit() adds 2b3fd184e440 h8300: rearrange headers inclusion order in asm/bitops adds 94911929722e tools: sync lib/find_bit implementation adds d24e7b49b2c6 MAINTAINERS: add entry for the bitmap API adds e1032dc57a2a lib/bch.c: fix a typo in the file bch.c adds 9e05c4eed0a5 lib: fix inconsistent indenting in process_bit1() adds 2f689ddbbf9c lib/list_sort.c: fix typo in function description adds 319fef7b7c4e lib/genalloc.c: Fix a typo adds 6eb679eb3115 lib: crc8: pointer to data block should be const adds dfe4d47a9d1e lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds 6f835e0f42fe lib/percpu_counter: tame kernel-doc compile warning adds 1805d49653aa lib/genalloc: add parameter description to fix doc compile [...] adds 60428eac6eec lib: parser: clean up kernel-doc adds add3a51108c3 include/linux/compat.h: remove unneeded declaration from C [...] adds 41ba23b1a6d2 checkpatch: warn when missing newline in return sysfs_emit [...] adds 9f538f3bc7e0 checkpatch: exclude four preprocessor sub-expressions from [...] adds 32a3918f82bb checkpatch: improve ALLOC_ARRAY_ARGS test adds 2afebea44819 kselftest: introduce new epoll test case adds 3869b2769f2e fs/epoll: restore waking from ep_done_scan() adds 91277d1d9f1f isofs: fix fall-through warnings for Clang adds f4eee920b3a1 fs/nilfs2: fix misspellings using codespell tool adds bdd0c296d189 nilfs2: fix typos in comments adds 041993d12233 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 82587f0c7488 hpfs: replace one-element array with flexible-array member adds 491e9b1b2b28 do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds cc0e72adceb3 kernel/fork.c: simplify copy_mm() adds 85cd07b5414b kernel/fork.c: fix typos adds 66bcbab06905 kernel/crash_core: add crashkernel=auto for vmcore creation adds 27f839efe39b kexec: Add kexec reboot string adds 003184006624 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 66597a5ae37b kexec: dump kmessage before machine_kexec adds 9ebdc04732e5 gcov: combine common code adds 555d8d961a6d gcov: simplify buffer allocation adds 7ba18c7548a3 gcov: use kvmalloc() adds 06f334d206c8 gcov: clang: fix clang-11+ build adds af383d8f21ca gcov: clang: drop support for clang-10 and older adds 680c49a1de70 smp: kernel/panic.c - silence warnings adds 54f7d162aae9 delayacct: clear right task's flag after blkio completes adds 76037ec214e0 aio: simplify read_events() adds d8e257d6a9f4 gdb: lx-symbols: store the abspath() adds d212fc133b11 scripts/gdb: document lx_current is only supported by x86 adds f050656437fe scripts/gdb: add lx_current support for arm64 adds fe0093f24ea6 kernel/resource: make walk_system_ram_res() find all busy [...] adds 46f0949694ac kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds 14725b6148e1 kernel/resource: remove first_lvl / siblings_only logic adds edede6a2ecfe kernel/resource: allow region_intersects users to hold res [...] adds 3b73c6e6b947 kernel/resource: refactor __request_region to allow extern [...] adds 48e24c463209 kernel/resource: fix locking in request_free_mem_region adds 11a9e3d3eece selftests: remove duplicate include adds cc979cb9adc5 kernel/async.c: stop guarding pr_debug() statements adds 9aebaeb105d1 kernel/async.c: remove async_unregister_domain() adds c0f8b1450dc3 init/initramfs.c: do unpacking asynchronously adds 45375b0d0ee0 modules: add CONFIG_MODPROBE_PATH adds 84e23f7d335a ipc/sem.c: mundane typo fixes adds dc21cf28d874 Merge branch 'akpm-current/current' adds c15e7f05370d mm: fix some typos and code style problems adds dcca24326d02 drivers/char: remove /dev/kmem for good adds 3c8b0b26d278 mm: remove xlate_dev_kmem_ptr() adds ebaf22294383 mm/vmalloc: remove vwrite() adds d09c84a4ff88 arm: print alloc free paths for address in registers adds 95fe7dc1b5a6 scripts/spelling.txt: add "overlfow" adds 76ebff4543a3 scripts/spelling.txt: Add "diabled" typo adds 63d72d0b58d1 scripts/spelling.txt: add "overflw" adds 54047bee19e9 mm/slab.c: fix spelling mistake "disired" -> "desired" adds b03c8b6ee6b6 include/linux/pgtable.h: few spelling fixes adds 4063270680eb kernel/umh.c: fix some spelling mistakes adds 14134482652a kernel/user_namespace.c: fix typos adds bcb2fc4a65ef kernel/up.c: fix typo adds ac88d772e488 kernel/sys.c: fix typo adds abb63f87d15d fs: fat: fix spelling typo of values adds 9ea2d5b39905 ipc/sem.c: spelling fix adds 81cc4ac2eae4 treewide: remove editor modelines and cruft adds fc9ba1b4aea4 mm: fix typos in comments adds be697a8ce455 mm: fix typos in comments adds 09ef12317d27 mmap: make mlock_future_check() global adds 8df817a96151 riscv/Kconfig: make direct map manipulation options depend on MMU adds 4f106c719d4c set_memory: allow set_direct_map_*_noflush() for multiple pages adds 917170c1ed01 set_memory: allow querying whether set_direct_map_*() is a [...] adds adf157296a09 mm: introduce memfd_secret system call to create "secret" [...] adds 50be162dec60 memfd_secret: use unsigned int rather than long as syscall [...] adds 0393f35d953a secretmem/gup: don't check if page is secretmem without reference adds d26578e9c71f secretmem: optimize page_is_secretmem() adds 3c6feafdcba8 PM: hibernate: disable when there are active secretmem users adds faa6fe372eca arch, mm: wire up memfd_secret system call where relevant adds c7b443d014fc memfd_secret: use unsigned int rather than long as syscall [...] adds 431c03c6d1a1 secretmem: test: add basic selftest for memfd_secret(2) adds 65b13aff18a7 memfd_secret: use unsigned int rather than long as syscall [...] adds ed9176284c27 Merge branch 'akpm/master' adds b74523885a71 Add linux-next specific files for 20210421
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 (1c8ce959b41a) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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: Documentation/ABI/testing/sysfs-block-rnbd | 18 + Documentation/ABI/testing/sysfs-bus-pci | 11 +- Documentation/ABI/testing/sysfs-class-rnbd-client | 13 + Documentation/ABI/testing/sysfs-class-rtrs-client | 12 + Documentation/ABI/testing/sysfs-platform-intel-pmc | 20 + Documentation/admin-guide/kernel-parameters.txt | 66 +- Documentation/arm64/pointer-authentication.rst | 34 + Documentation/dev-tools/index.rst | 4 + Documentation/dev-tools/kcsan.rst | 88 +- Documentation/dev-tools/testing-overview.rst | 117 + .../devicetree/bindings/arm/mstar/mstar.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 2 + .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 5 + .../bindings/input/touchscreen/hycon,hy46xx.yaml | 119 + .../bindings/mailbox/ti,secure-proxy.txt | 50 - .../bindings/mailbox/ti,secure-proxy.yaml | 79 + .../bindings/media/amlogic,axg-ge2d.yaml | 1 + Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/mfd/qcom-pm8xxx.txt | 99 - .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 54 + .../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml | 201 + .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 6 + .../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 + .../devicetree/bindings/net/qcom,ipa.yaml | 19 + .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 8 + .../devicetree/bindings/net/wireless/ieee80211.txt | 24 - .../bindings/net/wireless/ieee80211.yaml | 45 + .../bindings/net/wireless/mediatek,mt76.txt | 78 - .../bindings/net/wireless/mediatek,mt76.yaml | 121 + .../bindings/regulator/rohm,bd71815-regulator.yaml | 116 + .../bindings/remoteproc/st,stm32-rproc.yaml | 11 +- .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 62 + Documentation/devicetree/bindings/serial/8250.yaml | 28 +- .../devicetree/bindings/sound/amlogic,t9015.yaml | 1 + .../devicetree/bindings/sound/mt6359-accdet.yaml | 164 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 245 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 198 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 55 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 13 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/vfio-mediated-device.rst | 9 +- Documentation/filesystems/f2fs.rst | 8 + Documentation/filesystems/locking.rst | 6 +- Documentation/hwmon/amd_energy.rst | 119 - Documentation/hwmon/fsp-3y.rst | 28 + Documentation/hwmon/index.rst | 3 +- Documentation/hwmon/max15301.rst | 87 + Documentation/hwmon/sysfs-interface.rst | 8 + Documentation/misc-devices/dw-xdata-pcie.rst | 76 +- Documentation/misc-devices/index.rst | 1 + .../device_drivers/ethernet/mellanox/mlx5.rst | 34 + Documentation/networking/ethtool-netlink.rst | 171 +- Documentation/networking/ip-sysctl.rst | 15 - Documentation/networking/seg6-sysctl.rst | 13 + Documentation/networking/statistics.rst | 46 +- Documentation/powerpc/papr_hcalls.rst | 14 + Documentation/riscv/index.rst | 1 + Documentation/riscv/vm-layout.rst | 63 + Documentation/rust/quick-start.rst | 16 +- 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 + .../translations/zh_CN/dev-tools/gcov.rst | 264 ++ .../translations/zh_CN/dev-tools/index.rst | 35 + .../translations/zh_CN/doc-guide/kernel-doc.rst | 3 +- .../translations/zh_CN/doc-guide/parse-headers.rst | 2 +- Documentation/translations/zh_CN/index.rst | 3 + .../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/arm/ptp_kvm.rst | 4 +- MAINTAINERS | 71 +- Makefile | 2 +- Next/SHA1s | 224 +- Next/Trees | 2 + Next/merge.log | 4855 +++++++++++++------- arch/arm/arm-soc-for-next-contents.txt | 22 +- 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/configs/qcom_defconfig | 10 +- arch/arm/crypto/curve25519-core.S | 2 +- arch/arm/include/asm/set_memory.h | 8 - arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/smccc-call.S | 11 +- arch/arm/mm/dump.c | 4 +- arch/arm/mm/init.c | 21 - arch/arm/mm/ptdump_debugfs.c | 15 +- arch/arm/probes/uprobes/core.c | 4 +- arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 4 +- 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/crypto/aes-modes.S | 1 + arch/arm64/include/asm/alternative-macros.h | 8 +- arch/arm64/include/asm/asm_pointer_auth.h | 20 +- arch/arm64/include/asm/mte.h | 4 +- arch/arm64/include/asm/pointer_auth.h | 61 +- arch/arm64/include/asm/processor.h | 13 +- arch/arm64/include/asm/sysreg.h | 4 +- arch/arm64/include/asm/vdso/compat_gettimeofday.h | 3 +- arch/arm64/include/asm/vdso/gettimeofday.h | 2 +- arch/arm64/kernel/asm-offsets.c | 5 +- arch/arm64/kernel/entry.S | 46 +- arch/arm64/kernel/fpsimd.c | 9 +- arch/arm64/kernel/mte.c | 51 +- arch/arm64/kernel/pointer_auth.c | 63 + arch/arm64/kernel/probes/kprobes.c | 3 +- arch/arm64/kernel/process.c | 33 +- arch/arm64/kernel/ptrace.c | 41 + arch/arm64/kernel/suspend.c | 3 +- arch/m68k/include/asm/sun3xflop.h | 2 +- arch/m68k/kernel/signal.c | 3 + .../asm/mach-cavium-octeon/kernel-entry-init.h | 8 + .../asm/mach-loongson64/kernel-entry-init.h | 27 + arch/mips/include/asm/pci.h | 1 - arch/mips/include/asm/uaccess.h | 8 +- arch/mips/kernel/relocate_kernel.S | 9 +- arch/mips/loongson64/reset.c | 113 + arch/mips/pci/pci-legacy.c | 57 +- arch/mips/pci/pci-rt2880.c | 50 +- arch/mips/pci/pci-rt3883.c | 10 +- arch/mips/ralink/mt7621.c | 6 +- arch/mips/rb532/devices.c | 25 +- arch/powerpc/Kconfig | 6 +- arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/c293si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/p1010si-post.dtsi | 21 - arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/asm-prototypes.h | 2 - arch/powerpc/include/asm/book3s/32/pgtable.h | 2 - arch/powerpc/include/asm/bug.h | 5 +- arch/powerpc/include/asm/cacheflush.h | 15 +- arch/powerpc/include/asm/hvcall.h | 3 +- arch/powerpc/include/asm/interrupt.h | 112 +- arch/powerpc/include/asm/kvm_book3s.h | 2 + arch/powerpc/include/asm/kvm_ppc.h | 3 +- arch/powerpc/include/asm/mmu_context.h | 2 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 3 + arch/powerpc/include/asm/perf_event_server.h | 6 + arch/powerpc/include/asm/ppc_asm.h | 20 - arch/powerpc/include/asm/ptrace.h | 39 +- arch/powerpc/include/asm/reg.h | 1 + arch/powerpc/include/asm/rtas.h | 6 +- arch/powerpc/include/asm/smp.h | 6 + arch/powerpc/include/asm/topology.h | 2 +- arch/powerpc/include/asm/vdso/gettimeofday.h | 10 + arch/powerpc/include/asm/vdso_datapage.h | 2 - arch/powerpc/include/asm/xive.h | 1 + arch/powerpc/include/uapi/asm/errno.h | 1 + arch/powerpc/kernel/align.c | 6 - arch/powerpc/kernel/asm-offsets.c | 10 - arch/powerpc/kernel/eeh.c | 11 +- arch/powerpc/kernel/entry_64.S | 40 +- arch/powerpc/kernel/exceptions-64e.S | 425 +- arch/powerpc/kernel/exceptions-64s.S | 15 +- arch/powerpc/kernel/fadump.c | 3 +- arch/powerpc/kernel/interrupt.c | 28 +- arch/powerpc/kernel/irq.c | 76 - arch/powerpc/kernel/mce.c | 2 +- arch/powerpc/kernel/module.c | 37 +- arch/powerpc/kernel/process.c | 16 +- arch/powerpc/kernel/prom.c | 19 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 21 - arch/powerpc/kernel/ptrace/ptrace.c | 2 - arch/powerpc/kernel/ptrace/ptrace32.c | 4 - arch/powerpc/kernel/rtas-proc.c | 15 +- arch/powerpc/kernel/rtas.c | 34 +- arch/powerpc/kernel/security.c | 2 +- arch/powerpc/kernel/setup_64.c | 19 +- arch/powerpc/kernel/signal_32.c | 5 +- arch/powerpc/kernel/signal_64.c | 2 - arch/powerpc/kernel/smp.c | 68 +- arch/powerpc/kernel/syscalls/Makefile | 33 +- arch/powerpc/kernel/syscalls/syscallhdr.sh | 36 - arch/powerpc/kernel/syscalls/syscalltbl.sh | 36 - arch/powerpc/kernel/systbl.S | 5 +- arch/powerpc/kernel/traps.c | 20 +- arch/powerpc/kernel/vdso.c | 138 +- arch/powerpc/kernel/vdso32/vdso32.lds.S | 2 +- arch/powerpc/kernel/vdso64/vdso64.lds.S | 2 +- arch/powerpc/kexec/crash.c | 3 +- arch/powerpc/kvm/book3s_hv.c | 85 +- arch/powerpc/kvm/book3s_hv_builtin.c | 3 + arch/powerpc/kvm/book3s_hv_nested.c | 37 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 3 +- arch/powerpc/lib/sstep.c | 4 - arch/powerpc/mm/Makefile | 3 +- arch/powerpc/mm/book3s32/mmu.c | 7 - arch/powerpc/mm/book3s64/hash_utils.c | 33 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 4 +- arch/powerpc/mm/cacheflush.c | 234 + arch/powerpc/mm/fault.c | 46 +- arch/powerpc/mm/mem.c | 281 -- arch/powerpc/perf/core-book3s.c | 16 +- arch/powerpc/perf/hv-24x7.c | 10 +- arch/powerpc/perf/isa207-common.c | 44 +- arch/powerpc/perf/isa207-common.h | 2 + arch/powerpc/perf/power10-pmu.c | 13 + arch/powerpc/perf/power9-pmu.c | 13 + arch/powerpc/platforms/cell/spu_callbacks.c | 2 +- arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 2 +- arch/powerpc/platforms/pseries/iommu.c | 37 +- arch/powerpc/platforms/pseries/papr_scm.c | 39 + arch/powerpc/platforms/pseries/pci_dlpar.c | 4 +- arch/powerpc/platforms/pseries/pmem.c | 2 +- arch/powerpc/platforms/pseries/rtas-fadump.c | 2 +- arch/powerpc/sysdev/xive/common.c | 213 +- arch/powerpc/sysdev/xive/native.c | 6 + arch/powerpc/sysdev/xive/xive-internal.h | 3 +- arch/powerpc/xmon/xmon.c | 74 +- arch/riscv/Kconfig | 2 +- arch/riscv/boot/loader.lds.S | 3 +- arch/riscv/include/asm/ftrace.h | 14 +- arch/riscv/include/asm/page.h | 17 +- arch/riscv/include/asm/pgtable.h | 37 +- arch/riscv/include/asm/set_memory.h | 1 + arch/riscv/kernel/head.S | 3 +- arch/riscv/kernel/mcount.S | 10 +- arch/riscv/kernel/module.c | 6 +- arch/riscv/kernel/setup.c | 5 + arch/riscv/kernel/vmlinux.lds.S | 3 +- arch/riscv/mm/fault.c | 13 + arch/riscv/mm/init.c | 87 +- arch/riscv/mm/kasan_init.c | 9 + arch/riscv/mm/physaddr.c | 2 +- arch/riscv/mm/ptdump.c | 73 +- arch/s390/include/asm/atomic_ops.h | 14 +- arch/s390/include/asm/cmpxchg.h | 53 +- arch/s390/include/asm/vdso/gettimeofday.h | 3 +- arch/s390/kernel/entry.h | 2 +- arch/s390/kernel/ipl.c | 4 +- arch/s390/kernel/perf_event.c | 21 - arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/lib/test_unwind.c | 8 +- arch/s390/pci/pci_sysfs.c | 35 + arch/um/Kconfig.debug | 1 + arch/um/drivers/hostaudio_kern.c | 4 +- arch/um/drivers/vector_kern.c | 1 - arch/um/include/asm/pgtable.h | 2 +- arch/{riscv => um}/include/uapi/asm/Kbuild | 0 arch/um/kernel/Makefile | 1 - arch/um/kernel/dyn.lds.S | 6 + arch/um/kernel/gmon_syms.c | 16 - arch/um/kernel/mem.c | 3 +- arch/um/kernel/uml.lds.S | 6 + arch/x86/Kconfig | 3 +- arch/x86/Makefile | 4 +- arch/x86/events/amd/iommu.c | 6 +- arch/x86/events/amd/uncore.c | 6 +- arch/x86/events/core.c | 1 - arch/x86/events/intel/p4.c | 16 +- arch/x86/events/perf_event.h | 1 - arch/x86/include/asm/floppy.h | 1 - arch/x86/include/asm/vdso/gettimeofday.h | 3 +- arch/x86/kernel/apic/x2apic_uv_x.c | 3 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/setup.c | 20 +- arch/x86/kernel/signal_compat.c | 5 +- arch/x86/kernel/smpboot.c | 90 +- arch/x86/mm/pat/memtype.c | 2 + arch/x86/platform/uv/uv_nmi.c | 13 +- arch/x86/um/Makefile | 1 + arch/x86/um/asm/elf.h | 2 +- arch/x86/um/shared/sysdep/stub_32.h | 2 +- block/bfq-iosched.c | 3 +- block/blk-mq-debugfs.c | 8 + block/blk-mq.c | 3 +- block/mq-deadline.c | 7 +- crypto/crc32_generic.c | 24 +- crypto/ecc.h | 8 - drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/device_sysfs.c | 4 +- drivers/acpi/glue.c | 8 +- drivers/acpi/scan.c | 9 +- drivers/acpi/utils.c | 12 +- drivers/android/Kconfig | 7 + drivers/android/Makefile | 2 + drivers/android/allocation.rs | 252 + drivers/android/context.rs | 80 + drivers/android/defs.rs | 92 + drivers/android/node.rs | 479 ++ drivers/android/process.rs | 950 ++++ drivers/android/range_alloc.rs | 191 + drivers/android/rust_binder.rs | 128 + drivers/android/thread.rs | 821 ++++ drivers/android/transaction.rs | 206 + drivers/ata/libata-eh.c | 3 +- drivers/atm/idt77252.c | 6 - drivers/base/memory.c | 90 +- drivers/base/power/wakeup_stats.c | 2 +- drivers/base/swnode.c | 5 +- drivers/base/test/Kconfig | 2 +- drivers/base/test/Makefile | 2 +- drivers/bcma/driver_mips.c | 7 - drivers/block/drbd/drbd_receiver.c | 1 + drivers/block/drbd/drbd_req.c | 1 + drivers/block/floppy.c | 23 +- drivers/block/null_blk/main.c | 114 +- drivers/block/null_blk/null_blk.h | 5 + 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/char/Kconfig | 12 - drivers/char/Makefile | 2 - drivers/char/rust_example.rs | 162 - drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/clk-bd718x7.c | 9 +- drivers/clk/qcom/clk-rpmh.c | 2 + drivers/clk/ralink/Kconfig | 11 + drivers/clk/ralink/Makefile | 2 + drivers/clk/ralink/clk-mt7621.c | 495 ++ drivers/clk/uniphier/clk-uniphier-mux.c | 4 +- drivers/{staging => }/comedi/Kconfig | 0 drivers/{staging => }/comedi/Makefile | 0 drivers/{staging => }/comedi/TODO | 0 drivers/{staging => }/comedi/comedi.h | 0 drivers/{staging => }/comedi/comedi_buf.c | 0 drivers/{staging => }/comedi/comedi_fops.c | 0 drivers/{staging => }/comedi/comedi_internal.h | 0 drivers/{staging => }/comedi/comedi_pci.c | 0 drivers/{staging => }/comedi/comedi_pci.h | 0 drivers/{staging => }/comedi/comedi_pcmcia.c | 0 drivers/{staging => }/comedi/comedi_pcmcia.h | 0 drivers/{staging => }/comedi/comedi_usb.c | 0 drivers/{staging => }/comedi/comedi_usb.h | 0 drivers/{staging => }/comedi/comedidev.h | 0 drivers/{staging => }/comedi/comedilib.h | 0 drivers/{staging => }/comedi/drivers.c | 0 drivers/{staging => }/comedi/drivers/8255.c | 0 drivers/{staging => }/comedi/drivers/8255.h | 0 drivers/{staging => }/comedi/drivers/8255_pci.c | 0 drivers/{staging => }/comedi/drivers/Makefile | 0 .../{staging => }/comedi/drivers/addi_apci_1032.c | 0 .../{staging => }/comedi/drivers/addi_apci_1500.c | 0 .../{staging => }/comedi/drivers/addi_apci_1516.c | 0 .../{staging => }/comedi/drivers/addi_apci_1564.c | 0 .../{staging => }/comedi/drivers/addi_apci_16xx.c | 0 .../{staging => }/comedi/drivers/addi_apci_2032.c | 0 .../{staging => }/comedi/drivers/addi_apci_2200.c | 0 .../{staging => }/comedi/drivers/addi_apci_3120.c | 0 .../{staging => }/comedi/drivers/addi_apci_3501.c | 0 .../{staging => }/comedi/drivers/addi_apci_3xxx.c | 0 drivers/{staging => }/comedi/drivers/addi_tcw.h | 0 .../{staging => }/comedi/drivers/addi_watchdog.c | 0 .../{staging => }/comedi/drivers/addi_watchdog.h | 0 drivers/{staging => }/comedi/drivers/adl_pci6208.c | 0 drivers/{staging => }/comedi/drivers/adl_pci7x3x.c | 0 drivers/{staging => }/comedi/drivers/adl_pci8164.c | 0 drivers/{staging => }/comedi/drivers/adl_pci9111.c | 0 drivers/{staging => }/comedi/drivers/adl_pci9118.c | 0 drivers/{staging => }/comedi/drivers/adq12b.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1710.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1720.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1723.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1724.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1760.c | 0 drivers/comedi/drivers/adv_pci_dio.c | 801 ++++ drivers/{staging => }/comedi/drivers/aio_aio12_8.c | 0 drivers/{staging => }/comedi/drivers/aio_iiro_16.c | 0 drivers/{staging => }/comedi/drivers/amcc_s5933.h | 0 .../{staging => }/comedi/drivers/amplc_dio200.c | 0 .../{staging => }/comedi/drivers/amplc_dio200.h | 0 .../comedi/drivers/amplc_dio200_common.c | 0 .../comedi/drivers/amplc_dio200_pci.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc236.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc236.h | 0 .../comedi/drivers/amplc_pc236_common.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc263.c | 0 .../{staging => }/comedi/drivers/amplc_pci224.c | 0 .../{staging => }/comedi/drivers/amplc_pci230.c | 0 .../{staging => }/comedi/drivers/amplc_pci236.c | 0 .../{staging => }/comedi/drivers/amplc_pci263.c | 0 drivers/{staging => }/comedi/drivers/c6xdigio.c | 0 drivers/{staging => }/comedi/drivers/cb_das16_cs.c | 0 drivers/{staging => }/comedi/drivers/cb_pcidas.c | 0 drivers/{staging => }/comedi/drivers/cb_pcidas64.c | 0 drivers/{staging => }/comedi/drivers/cb_pcidda.c | 0 drivers/{staging => }/comedi/drivers/cb_pcimdas.c | 0 drivers/{staging => }/comedi/drivers/cb_pcimdda.c | 0 drivers/{staging => }/comedi/drivers/comedi_8254.c | 0 drivers/{staging => }/comedi/drivers/comedi_8254.h | 0 drivers/{staging => }/comedi/drivers/comedi_8255.c | 0 drivers/{staging => }/comedi/drivers/comedi_bond.c | 0 .../{staging => }/comedi/drivers/comedi_isadma.c | 0 .../{staging => }/comedi/drivers/comedi_isadma.h | 0 .../{staging => }/comedi/drivers/comedi_parport.c | 0 drivers/{staging => }/comedi/drivers/comedi_test.c | 0 .../{staging => }/comedi/drivers/contec_pci_dio.c | 0 drivers/{staging => }/comedi/drivers/dac02.c | 0 .../{staging => }/comedi/drivers/daqboard2000.c | 0 drivers/{staging => }/comedi/drivers/das08.c | 0 drivers/{staging => }/comedi/drivers/das08.h | 0 drivers/{staging => }/comedi/drivers/das08_cs.c | 0 drivers/{staging => }/comedi/drivers/das08_isa.c | 0 drivers/{staging => }/comedi/drivers/das08_pci.c | 0 drivers/{staging => }/comedi/drivers/das16.c | 0 drivers/{staging => }/comedi/drivers/das16m1.c | 0 drivers/{staging => }/comedi/drivers/das1800.c | 0 drivers/{staging => }/comedi/drivers/das6402.c | 0 drivers/{staging => }/comedi/drivers/das800.c | 0 drivers/{staging => }/comedi/drivers/dmm32at.c | 0 drivers/{staging => }/comedi/drivers/dt2801.c | 0 drivers/{staging => }/comedi/drivers/dt2811.c | 0 drivers/{staging => }/comedi/drivers/dt2814.c | 0 drivers/{staging => }/comedi/drivers/dt2815.c | 0 drivers/{staging => }/comedi/drivers/dt2817.c | 0 drivers/{staging => }/comedi/drivers/dt282x.c | 0 drivers/{staging => }/comedi/drivers/dt3000.c | 0 drivers/{staging => }/comedi/drivers/dt9812.c | 0 .../{staging => }/comedi/drivers/dyna_pci10xx.c | 0 drivers/{staging => }/comedi/drivers/fl512.c | 0 drivers/{staging => }/comedi/drivers/gsc_hpdi.c | 0 drivers/{staging => }/comedi/drivers/icp_multi.c | 0 drivers/{staging => }/comedi/drivers/ii_pci20kc.c | 0 drivers/{staging => }/comedi/drivers/jr3_pci.c | 0 drivers/{staging => }/comedi/drivers/jr3_pci.h | 0 drivers/{staging => }/comedi/drivers/ke_counter.c | 0 drivers/{staging => }/comedi/drivers/me4000.c | 0 drivers/{staging => }/comedi/drivers/me_daq.c | 0 drivers/{staging => }/comedi/drivers/mf6x4.c | 0 drivers/{staging => }/comedi/drivers/mite.c | 0 drivers/{staging => }/comedi/drivers/mite.h | 0 drivers/{staging => }/comedi/drivers/mpc624.c | 0 drivers/{staging => }/comedi/drivers/multiq3.c | 0 drivers/{staging => }/comedi/drivers/ni_6527.c | 0 drivers/{staging => }/comedi/drivers/ni_65xx.c | 0 drivers/{staging => }/comedi/drivers/ni_660x.c | 0 drivers/{staging => }/comedi/drivers/ni_670x.c | 0 drivers/{staging => }/comedi/drivers/ni_at_a2150.c | 0 drivers/{staging => }/comedi/drivers/ni_at_ao.c | 0 drivers/{staging => }/comedi/drivers/ni_atmio.c | 0 drivers/{staging => }/comedi/drivers/ni_atmio16d.c | 0 drivers/{staging => }/comedi/drivers/ni_daq_700.c | 0 .../{staging => }/comedi/drivers/ni_daq_dio24.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc.h | 0 .../{staging => }/comedi/drivers/ni_labpc_common.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc_cs.c | 0 .../{staging => }/comedi/drivers/ni_labpc_isadma.c | 0 .../{staging => }/comedi/drivers/ni_labpc_isadma.h | 0 .../{staging => }/comedi/drivers/ni_labpc_pci.c | 0 .../{staging => }/comedi/drivers/ni_labpc_regs.h | 0 .../{staging => }/comedi/drivers/ni_mio_common.c | 0 drivers/{staging => }/comedi/drivers/ni_mio_cs.c | 0 drivers/{staging => }/comedi/drivers/ni_pcidio.c | 0 drivers/{staging => }/comedi/drivers/ni_pcimio.c | 0 drivers/comedi/drivers/ni_routes.c | 562 +++ drivers/comedi/drivers/ni_routes.h | 330 ++ .../{staging => }/comedi/drivers/ni_routing/README | 0 .../comedi/drivers/ni_routing/ni_device_routes.c | 51 + .../comedi/drivers/ni_routing/ni_device_routes.h | 32 + .../drivers/ni_routing/ni_device_routes/all.h | 54 + .../ni_routing/ni_device_routes/pci-6070e.c | 639 +++ .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1418 ++++++ .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1602 +++++++ .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1602 +++++++ .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1652 +++++++ .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1464 ++++++ .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1652 +++++++ .../drivers/ni_routing/ni_device_routes/pci-6534.c | 290 ++ .../drivers/ni_routing/ni_device_routes/pci-6602.c | 3378 ++++++++++++++ .../drivers/ni_routing/ni_device_routes/pci-6713.c | 400 ++ .../drivers/ni_routing/ni_device_routes/pci-6723.c | 400 ++ .../drivers/ni_routing/ni_device_routes/pci-6733.c | 428 ++ .../ni_routing/ni_device_routes/pxi-6030e.c | 608 +++ .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1432 ++++++ .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1613 +++++++ .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1655 +++++++ .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 428 ++ .../ni_routing/ni_device_routes/pxie-6251.c | 1656 +++++++ .../ni_routing/ni_device_routes/pxie-6535.c | 575 +++ .../ni_routing/ni_device_routes/pxie-6738.c | 3083 +++++++++++++ .../comedi/drivers/ni_routing/ni_route_values.c | 42 + .../comedi/drivers/ni_routing/ni_route_values.h | 98 + .../drivers/ni_routing/ni_route_values/all.h | 37 + .../drivers/ni_routing/ni_route_values/ni_660x.c | 650 +++ .../ni_routing/ni_route_values/ni_eseries.c | 602 +++ .../ni_routing/ni_route_values/ni_mseries.c | 1752 +++++++ .../comedi/drivers/ni_routing/tools/.gitignore | 0 .../comedi/drivers/ni_routing/tools/Makefile | 0 .../drivers/ni_routing/tools/convert_c_to_py.c | 159 + .../drivers/ni_routing/tools/convert_csv_to_c.py | 503 ++ .../drivers/ni_routing/tools/convert_py_to_csv.py | 67 + .../drivers/ni_routing/tools/csv_collection.py | 40 + .../drivers/ni_routing/tools/make_blank_csv.py | 32 + .../comedi/drivers/ni_routing/tools/ni_names.py | 56 + drivers/{staging => }/comedi/drivers/ni_stc.h | 0 drivers/{staging => }/comedi/drivers/ni_tio.c | 0 drivers/{staging => }/comedi/drivers/ni_tio.h | 0 .../{staging => }/comedi/drivers/ni_tio_internal.h | 0 drivers/{staging => }/comedi/drivers/ni_tiocmd.c | 0 drivers/{staging => }/comedi/drivers/ni_usb6501.c | 0 drivers/{staging => }/comedi/drivers/pcl711.c | 0 drivers/{staging => }/comedi/drivers/pcl724.c | 0 drivers/{staging => }/comedi/drivers/pcl726.c | 0 drivers/{staging => }/comedi/drivers/pcl730.c | 0 drivers/{staging => }/comedi/drivers/pcl812.c | 0 drivers/{staging => }/comedi/drivers/pcl816.c | 0 drivers/{staging => }/comedi/drivers/pcl818.c | 0 drivers/{staging => }/comedi/drivers/pcm3724.c | 0 drivers/{staging => }/comedi/drivers/pcmad.c | 0 drivers/{staging => }/comedi/drivers/pcmda12.c | 0 drivers/{staging => }/comedi/drivers/pcmmio.c | 0 drivers/{staging => }/comedi/drivers/pcmuio.c | 0 drivers/{staging => }/comedi/drivers/plx9052.h | 0 drivers/{staging => }/comedi/drivers/plx9080.h | 0 .../{staging => }/comedi/drivers/quatech_daqp_cs.c | 0 drivers/{staging => }/comedi/drivers/rtd520.c | 0 drivers/{staging => }/comedi/drivers/rti800.c | 0 drivers/{staging => }/comedi/drivers/rti802.c | 0 drivers/{staging => }/comedi/drivers/s526.c | 0 drivers/{staging => }/comedi/drivers/s626.c | 0 drivers/{staging => }/comedi/drivers/s626.h | 0 drivers/{staging => }/comedi/drivers/ssv_dnp.c | 0 .../{staging => }/comedi/drivers/tests/Makefile | 0 .../comedi/drivers/tests/comedi_example_test.c | 0 drivers/comedi/drivers/tests/ni_routes_test.c | 611 +++ drivers/comedi/drivers/tests/unittest.h | 63 + drivers/{staging => }/comedi/drivers/usbdux.c | 0 drivers/{staging => }/comedi/drivers/usbduxfast.c | 0 drivers/{staging => }/comedi/drivers/usbduxsigma.c | 0 drivers/{staging => }/comedi/drivers/vmk80xx.c | 0 drivers/{staging => }/comedi/drivers/z8536.h | 0 drivers/{staging => }/comedi/kcomedilib/Makefile | 0 .../comedi/kcomedilib/kcomedilib_main.c | 0 drivers/{staging => }/comedi/proc.c | 0 drivers/{staging => }/comedi/range.c | 0 .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 +- drivers/crypto/atmel-i2c.c | 2 +- drivers/crypto/atmel-sha.c | 4 +- drivers/crypto/atmel-tdes.c | 1 - drivers/crypto/cavium/zip/common.h | 1 - drivers/crypto/ccree/cc_driver.c | 4 +- drivers/crypto/geode-aes.c | 4 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 11 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 6 +- drivers/crypto/hisilicon/qm.c | 29 +- drivers/crypto/hisilicon/sec/sec_drv.c | 6 +- drivers/crypto/hisilicon/sgl.c | 37 +- drivers/crypto/hisilicon/trng/trng.c | 13 +- drivers/crypto/img-hash.c | 3 - drivers/crypto/ixp4xx_crypto.c | 7 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 4 +- drivers/crypto/keembay/keembay-ocs-hcu-core.c | 4 +- drivers/crypto/omap-aes.c | 7 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 25 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 13 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 40 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 +- drivers/crypto/qat/qat_common/adf_init.c | 4 + drivers/crypto/sa2ul.c | 2 +- drivers/crypto/stm32/stm32-cryp.c | 4 +- drivers/crypto/stm32/stm32-hash.c | 8 +- drivers/crypto/ux500/cryp/cryp_core.c | 1 - drivers/crypto/ux500/hash/hash_core.c | 1 - drivers/cxl/mem.c | 9 +- drivers/dma/at_xdmac.c | 11 - drivers/dma/idxd/cdev.c | 132 +- drivers/dma/idxd/device.c | 41 +- drivers/dma/idxd/dma.c | 77 +- drivers/dma/idxd/idxd.h | 101 +- drivers/dma/idxd/init.c | 383 +- drivers/dma/idxd/irq.c | 10 +- drivers/dma/idxd/submit.c | 2 +- drivers/dma/idxd/sysfs.c | 410 +- drivers/dma/k3dma.c | 4 +- drivers/dma/qcom/gpi.c | 1 + drivers/dma/qcom/hidma.c | 6 - drivers/gpio/Kconfig | 10 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-bd71815.c | 185 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 34 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 5 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 128 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 125 + drivers/gpu/drm/amd/amdgpu/nv.c | 10 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 28 + drivers/gpu/drm/amd/amdgpu/soc15.c | 7 +- drivers/gpu/drm/amd/amdgpu/vi.c | 193 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 27 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 38 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 35 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 5 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 22 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 49 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 4 +- drivers/gpu/drm/amd/display/dc/dc.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 6 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 2 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 2 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 8 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 31 +- drivers/gpu/drm/amd/include/atomfirmware.h | 41 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 40 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v12_0.h | 2 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 378 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 123 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 55 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 - drivers/gpu/drm/bridge/Kconfig | 3 + drivers/gpu/drm/bridge/analogix/Kconfig | 1 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 32 +- drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 4 +- drivers/gpu/drm/i915/display/intel_atomic.c | 2 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 36 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 4 + drivers/gpu/drm/i915/display/intel_audio.c | 4 +- drivers/gpu/drm/i915/display/intel_bios.c | 4 +- drivers/gpu/drm/i915/display/intel_bw.c | 19 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 18 +- drivers/gpu/drm/i915/display/intel_color.c | 6 +- drivers/gpu/drm/i915/display/intel_crt.c | 6 +- drivers/gpu/drm/i915/display/intel_crtc.c | 4 +- drivers/gpu/drm/i915/display/intel_csr.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 32 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 8 +- drivers/gpu/drm/i915/display/intel_display.c | 80 +- drivers/gpu/drm/i915/display/intel_display.h | 9 +- drivers/gpu/drm/i915/display/intel_display_power.c | 50 +- drivers/gpu/drm/i915/display/intel_dp.c | 22 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 2 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 7 +- drivers/gpu/drm/i915/display/intel_dpll.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +- drivers/gpu/drm/i915/display/intel_fb.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 20 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 4 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 14 +- drivers/gpu/drm/i915/display/intel_panel.c | 8 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 7 +- drivers/gpu/drm/i915/display/intel_tc.c | 10 +- drivers/gpu/drm/i915/display/intel_tv.c | 6 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 22 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 40 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 18 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 10 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 19 +- drivers/gpu/drm/i915/gvt/gvt.c | 41 +- drivers/gpu/drm/i915/gvt/gvt.h | 4 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 7 +- drivers/gpu/drm/i915/i915_drv.c | 4 +- drivers/gpu/drm/i915/i915_drv.h | 42 +- drivers/gpu/drm/i915/i915_irq.c | 10 +- drivers/gpu/drm/i915/i915_pci.c | 29 +- drivers/gpu/drm/i915/i915_utils.h | 5 + drivers/gpu/drm/i915/intel_device_info.c | 4 +- drivers/gpu/drm/i915/intel_device_info.h | 12 +- drivers/gpu/drm/i915/intel_pm.c | 95 +- drivers/gpu/drm/i915/intel_uncore.c | 8 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 8 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 +- drivers/gpu/drm/radeon/cik.c | 4 - drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 18 +- drivers/greybus/es2.c | 6 +- drivers/hsi/hsi_core.c | 3 +- drivers/hv/channel.c | 101 +- drivers/hv/channel_mgmt.c | 79 +- drivers/hv/connection.c | 5 +- drivers/hv/hv.c | 56 +- drivers/hv/hv_trace.h | 15 + drivers/hv/ring_buffer.c | 9 - drivers/hv/vmbus_drv.c | 4 +- drivers/hwmon/Kconfig | 10 - drivers/hwmon/amd_energy.c | 375 -- drivers/hwmon/pmbus/Kconfig | 19 + drivers/hwmon/pmbus/Makefile | 2 + 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 | 254 + 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 | 10 + 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 | 80 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 2 +- drivers/hwtracing/intel_th/core.c | 2 +- drivers/hwtracing/intel_th/gth.c | 4 +- drivers/hwtracing/intel_th/intel_th.h | 8 +- drivers/hwtracing/intel_th/msu.c | 2 +- drivers/hwtracing/intel_th/pci.c | 12 +- drivers/hwtracing/intel_th/pti.c | 4 +- drivers/hwtracing/stm/p_sys-t.c | 6 +- drivers/hwtracing/stm/policy.c | 5 - drivers/i2c/busses/i2c-amd8111.c | 268 +- drivers/i2c/busses/i2c-cadence.c | 9 +- drivers/i2c/busses/i2c-designware-platdrv.c | 7 +- drivers/i2c/busses/i2c-emev2.c | 5 +- drivers/i2c/busses/i2c-i801.c | 4 + drivers/i2c/busses/i2c-img-scb.c | 4 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 2 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-iop3xx.c | 28 +- drivers/i2c/busses/i2c-jz4780.c | 5 +- drivers/i2c/busses/i2c-mlxbf.c | 2 + drivers/i2c/busses/i2c-mpc.c | 492 +- drivers/i2c/busses/i2c-mt65xx.c | 17 +- drivers/i2c/busses/i2c-mv64xxx.c | 4 + drivers/i2c/busses/i2c-nomadik.c | 4 +- drivers/i2c/busses/i2c-omap.c | 8 +- drivers/i2c/busses/i2c-rcar.c | 5 +- drivers/i2c/busses/i2c-s3c2410.c | 9 +- drivers/i2c/busses/i2c-sh7760.c | 5 +- drivers/i2c/busses/i2c-sprd.c | 4 +- drivers/i2c/busses/i2c-stm32f7.c | 12 +- drivers/i2c/busses/i2c-xiic.c | 4 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/iio/accel/Kconfig | 1 - drivers/iio/common/hid-sensors/Kconfig | 1 + drivers/iio/gyro/Kconfig | 1 - drivers/iio/humidity/Kconfig | 1 - drivers/iio/light/Kconfig | 2 - drivers/iio/light/gp2ap002.c | 5 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/orientation/Kconfig | 2 - drivers/iio/pressure/Kconfig | 1 - drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 1 + drivers/iio/temperature/Kconfig | 1 - drivers/infiniband/hw/hfi1/chip.c | 6 +- drivers/infiniband/hw/hfi1/hfi.h | 4 +- drivers/infiniband/hw/hfi1/init.c | 2 +- drivers/infiniband/hw/hfi1/netdev.h | 39 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 170 +- drivers/infiniband/hw/hns/hns_roce_common.h | 10 + drivers/infiniband/hw/hns/hns_roce_device.h | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 - drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 554 ++- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 236 +- drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mlx5/cmd.c | 101 - drivers/infiniband/hw/mlx5/cmd.h | 3 - drivers/infiniband/hw/mlx5/dm.c | 584 +++ drivers/infiniband/hw/mlx5/dm.h | 68 + drivers/infiniband/hw/mlx5/main.c | 243 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 25 +- drivers/infiniband/hw/mlx5/mr.c | 1 + drivers/infiniband/hw/qib/qib_iba7322.c | 22 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 35 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 165 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 2 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 3 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 16 +- drivers/infiniband/ulp/rtrs/rtrs.c | 3 + drivers/infiniband/ulp/rtrs/rtrs.h | 13 +- drivers/input/touchscreen/Kconfig | 11 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/hycon-hy46xx.c | 591 +++ drivers/iommu/amd/init.c | 54 +- drivers/iommu/amd/iommu.c | 9 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 6 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 6 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 5 +- drivers/iommu/exynos-iommu.c | 7 +- drivers/iommu/fsl_pamu_domain.c | 9 +- drivers/iommu/intel/dmar.c | 4 +- drivers/iommu/intel/iommu.c | 55 +- drivers/iommu/intel/irq_remapping.c | 2 +- drivers/iommu/intel/pasid.c | 2 + drivers/iommu/iommu.c | 19 +- drivers/iommu/ipmmu-vmsa.c | 6 +- drivers/iommu/msm_iommu.c | 5 +- drivers/iommu/mtk_iommu.c | 24 +- drivers/iommu/mtk_iommu_v1.c | 88 +- drivers/iommu/omap-iommu.c | 5 +- drivers/iommu/rockchip-iommu.c | 5 +- drivers/iommu/s390-iommu.c | 4 +- drivers/iommu/sprd-iommu.c | 6 +- drivers/iommu/sun50i-iommu.c | 5 +- drivers/iommu/tegra-gart.c | 5 +- drivers/iommu/tegra-smmu.c | 5 +- drivers/iommu/virtio-iommu.c | 6 +- drivers/macintosh/via-pmu.c | 4 +- drivers/macintosh/windfarm_core.c | 2 +- drivers/macintosh/windfarm_pm121.c | 2 +- drivers/md/dm-clone-metadata.c | 6 - drivers/md/dm-integrity.c | 1 + drivers/md/dm-raid.c | 1 + drivers/md/dm-snap-persistent.c | 6 +- drivers/md/dm-snap.c | 5 +- drivers/md/dm-table.c | 30 +- drivers/md/dm-verity-fec.c | 11 +- drivers/md/dm-verity-fec.h | 1 + drivers/md/md-bitmap.c | 2 + drivers/md/md.c | 139 +- 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/media/platform/Kconfig | 2 +- drivers/media/platform/meson/ge2d/ge2d.c | 4 +- drivers/media/platform/qcom/venus/core.c | 2 +- drivers/media/platform/qcom/venus/core.h | 40 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 20 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 26 +- drivers/media/platform/qcom/venus/pm_helpers.c | 8 +- drivers/media/v4l2-core/v4l2-ctrls.c | 137 +- drivers/memstick/host/r592.c | 3 +- drivers/mfd/Kconfig | 15 +- drivers/mfd/arizona-irq.c | 2 +- drivers/mfd/intel_quark_i2c_gpio.c | 41 +- drivers/mfd/lpc_sch.c | 32 +- drivers/mfd/max8997.c | 4 +- drivers/mfd/mfd-core.c | 22 +- drivers/mfd/rohm-bd71828.c | 486 +- drivers/mfd/rohm-bd718x7.c | 43 +- drivers/misc/habanalabs/gaudi/gaudi.c | 2 +- drivers/misc/mei/hw-me-regs.h | 1 + drivers/misc/mei/pci-me.c | 1 + drivers/mmc/core/core.c | 11 + drivers/mmc/core/core.h | 2 + drivers/mmc/core/host.c | 50 +- drivers/mmc/core/mmc.c | 47 +- drivers/mmc/core/mmc_ops.c | 34 +- drivers/mmc/core/mmc_ops.h | 3 +- drivers/mmc/host/Makefile | 2 - drivers/mmc/host/dw_mmc-rockchip.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- drivers/mmc/host/mmc_spi.c | 8 +- drivers/mmc/host/of_mmc_spi.c | 18 +- drivers/mmc/host/renesas_sdhi_core.c | 2 - drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-of-esdhc.c | 2 +- drivers/mmc/host/sdhci-pci-gli.c | 32 + drivers/mmc/host/sdhci-s3c.c | 22 +- drivers/mmc/host/tmio_mmc_core.c | 11 +- drivers/mtd/chips/cfi_cmdset_0001.c | 7 +- drivers/mtd/chips/cfi_cmdset_0002.c | 6 +- drivers/mtd/devices/mtd_dataflash.c | 2 +- drivers/mtd/mtdcore.c | 2 +- drivers/mtd/nand/onenand/onenand_base.c | 5 +- drivers/mtd/nand/raw/nand_bbt.c | 5 - drivers/mtd/spi-nor/core.h | 6 +- drivers/mtd/spi-nor/otp.c | 9 +- drivers/mtd/ubi/build.c | 1 + drivers/mtd/ubi/ubi.h | 2 - drivers/net/Kconfig | 2 + drivers/net/Makefile | 1 + drivers/net/Space.c | 3 - drivers/net/can/usb/etas_es58x/es58x_core.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 100 +- drivers/net/dsa/mv88e6xxx/chip.h | 21 +- 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/atheros/atl1c/atl1c.h | 2 + drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 44 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 146 + drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 102 +- drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 492 ++ .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 367 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 64 +- drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 1 + drivers/net/ethernet/freescale/dpaa2/dpsw.c | 35 + drivers/net/ethernet/freescale/dpaa2/dpsw.h | 3 + drivers/net/ethernet/freescale/enetc/Kconfig | 9 + drivers/net/ethernet/freescale/enetc/Makefile | 3 + drivers/net/ethernet/freescale/enetc/enetc.c | 142 +- drivers/net/ethernet/freescale/enetc/enetc.h | 19 +- .../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 | 160 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 16 +- drivers/net/ethernet/freescale/fec_main.c | 7 + drivers/net/ethernet/freescale/gianfar.c | 170 +- drivers/net/ethernet/freescale/gianfar.h | 17 - drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 37 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 12 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 10 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 5 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 6 + drivers/net/ethernet/ibm/ibmvnic.c | 14 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/i40e/i40e_main.c | 6 + drivers/net/ethernet/intel/ice/ice.h | 78 +- drivers/net/ethernet/intel/ice/ice_base.c | 25 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 6 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 1 - drivers/net/ethernet/intel/ice/ice_dcb.c | 12 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 105 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 3 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 1 + drivers/net/ethernet/intel/ice/ice_lib.c | 236 +- drivers/net/ethernet/intel/ice/ice_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 353 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 1 + drivers/net/ethernet/intel/ice/ice_sched.c | 1 + drivers/net/ethernet/intel/ice/ice_txrx.c | 314 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 36 +- drivers/net/ethernet/intel/ice/ice_type.h | 3 - drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 6 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 25 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 9 +- drivers/net/ethernet/intel/igb/e1000_defines.h | 8 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 27 + drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igc/igc.h | 13 + drivers/net/ethernet/intel/igc/igc_defines.h | 63 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 2 + drivers/net/ethernet/intel/igc/igc_i225.c | 4 +- drivers/net/ethernet/intel/igc/igc_main.c | 63 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 295 +- drivers/net/ethernet/intel/igc/igc_regs.h | 10 + drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 3 + drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 5 +- drivers/net/ethernet/intel/ixgbevf/vf.h | 3 - drivers/net/ethernet/korina.c | 617 ++- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 107 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 3 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 1 + .../ethernet/marvell/prestera/prestera_switchdev.c | 2 +- drivers/net/ethernet/mediatek/Kconfig | 1 + drivers/net/ethernet/mediatek/mtk_ppe.c | 20 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 1 + drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 67 + drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 13 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 94 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 6 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 6 + .../mellanox/mlx5/core/en_accel/en_accel.h | 7 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 11 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 129 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 20 + .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 9 - .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 34 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 384 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 270 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 174 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 14 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 5 + .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 509 ++ .../net/ethernet/mellanox/mlx5/core/esw/legacy.h | 22 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 595 +-- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 11 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 33 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 14 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 88 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 7 + .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 16 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 2 - .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 1 - .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 5 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 16 +- .../mellanox/mlx5/core/steering/dr_action.c | 242 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 70 +- .../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 | 65 +- .../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_table.c | 4 +- .../mellanox/mlx5/core/steering/dr_types.h | 205 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 16 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 129 + .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 448 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 5 +- 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/realtek/r8169_main.c | 41 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 17 + drivers/net/ethernet/sfc/enum.h | 1 - drivers/net/ethernet/sfc/ethtool.c | 10 + drivers/net/ethernet/sfc/net_driver.h | 3 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 10 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 5 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 + .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 39 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 82 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 40 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 1 + drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 4 +- drivers/net/ethernet/xilinx/Kconfig | 3 + drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/ipa/ipa_main.c | 23 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 69 +- drivers/net/phy/marvell-88x2222.c | 314 +- drivers/net/phy/marvell.c | 505 +- drivers/net/phy/nxp-c45-tja11xx.c | 588 +++ 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 | 3180 ++++++++++++- drivers/net/veth.c | 7 +- drivers/net/virtio_net.c | 74 +- drivers/net/vrf.c | 10 +- drivers/net/wireless/ath/ath11k/mac.c | 15 +- drivers/net/wireless/ath/carl9170/carl9170.h | 7 +- drivers/net/wireless/ath/carl9170/tx.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 1 - .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 2 +- drivers/net/wireless/cisco/airo.c | 117 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 72 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 78 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 13 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 173 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 20 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 30 - drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 8 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 59 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 91 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 11 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 10 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 85 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 232 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 59 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 58 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 128 + drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 38 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 18 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 80 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 + drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 68 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 29 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 80 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 41 +- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 3 +- drivers/net/wireless/mac80211_hwsim.c | 16 +- drivers/net/wireless/marvell/libertas/decl.h | 1 - drivers/net/wireless/marvell/libertas/mesh.h | 12 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 11 +- drivers/net/wireless/marvell/mwifiex/scan.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 1 + drivers/net/wireless/mediatek/mt76/agg-rx.c | 19 +- drivers/net/wireless/mediatek/mt76/dma.c | 55 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 74 +- drivers/net/wireless/mediatek/mt76/mcu.c | 4 + drivers/net/wireless/mediatek/mt76/mt76.h | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 3 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 33 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 380 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 8 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 166 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 103 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 34 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 3 + drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 24 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 6 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 1 + .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 168 + drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 9 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 5 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 75 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 44 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 110 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 137 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 163 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 124 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 254 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 14 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 152 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 87 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 13 + drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 4 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 470 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 10 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 214 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 164 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 43 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 29 +- .../wireless/mediatek/mt76/mt7921/mt7921_trace.h | 51 + drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 37 +- drivers/net/wireless/mediatek/mt76/mt7921/trace.c | 12 + drivers/net/wireless/mediatek/mt76/sdio.c | 3 + drivers/net/wireless/mediatek/mt76/tx.c | 15 +- drivers/net/wireless/microchip/wilc1000/Kconfig | 1 + drivers/net/wireless/microchip/wilc1000/netdev.c | 25 +- drivers/net/wireless/microchip/wilc1000/spi.c | 298 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 2 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 1 - drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 27 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 67 - drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 1 - .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 19 +- drivers/net/wireless/realtek/rtlwifi/base.c | 15 +- drivers/net/wireless/realtek/rtlwifi/core.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 500 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 1 - drivers/net/wireless/realtek/rtlwifi/wifi.h | 8 +- drivers/net/wireless/realtek/rtw88/coex.h | 8 + drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 15 + drivers/net/wireless/realtek/rtw88/fw.h | 13 + drivers/net/wireless/realtek/rtw88/main.h | 13 + drivers/net/wireless/realtek/rtw88/phy.c | 72 +- drivers/net/wireless/realtek/rtw88/phy.h | 2 + drivers/net/wireless/realtek/rtw88/reg.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 129 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 5 + drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +- drivers/net/wireless/rsi/rsi_boot_params.h | 2 +- drivers/net/wireless/rsi/rsi_coex.h | 2 +- drivers/net/wireless/rsi/rsi_common.h | 2 +- drivers/net/wireless/rsi/rsi_debugfs.h | 2 +- drivers/net/wireless/rsi/rsi_hal.h | 2 +- drivers/net/wireless/rsi/rsi_main.h | 2 +- drivers/net/wireless/rsi/rsi_mgmt.h | 2 +- drivers/net/wireless/rsi/rsi_ps.h | 2 +- drivers/net/wireless/rsi/rsi_sdio.h | 2 +- drivers/net/wireless/rsi/rsi_usb.h | 2 +- drivers/net/wireless/st/cw1200/bh.c | 3 - drivers/net/wireless/st/cw1200/wsm.h | 12 - drivers/net/wireless/ti/wlcore/boot.c | 13 +- drivers/net/wireless/ti/wlcore/debugfs.h | 7 +- drivers/net/wireless/wl3501.h | 2 +- drivers/net/wwan/Kconfig | 37 + drivers/net/wwan/Makefile | 9 + drivers/net/wwan/mhi_wwan_ctrl.c | 284 ++ drivers/net/wwan/wwan_core.c | 552 +++ drivers/nvme/host/Makefile | 2 +- drivers/nvme/host/core.c | 562 +-- drivers/nvme/host/ioctl.c | 455 ++ drivers/nvme/host/lightnvm.c | 8 +- drivers/nvme/host/multipath.c | 51 +- drivers/nvme/host/nvme.h | 40 +- drivers/nvme/host/pci.c | 9 +- drivers/nvme/host/zns.c | 4 +- drivers/nvme/target/configfs.c | 2 +- drivers/nvme/target/fc.c | 77 +- drivers/nvme/target/tcp.c | 39 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 2 + drivers/pci/controller/dwc/pcie-designware-host.c | 1 + drivers/pci/controller/dwc/pcie-designware.c | 11 +- drivers/pci/controller/dwc/pcie-designware.h | 1 + drivers/pci/controller/pcie-altera-msi.c | 4 +- drivers/pci/quirks.c | 11 + drivers/platform/surface/aggregator/controller.c | 2 +- drivers/platform/x86/Kconfig | 11 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/gigabyte-wmi.c | 199 + drivers/platform/x86/intel_chtdc_ti_pwrbtn.c | 2 +- drivers/platform/x86/intel_pmc_core.c | 497 +- drivers/platform/x86/intel_pmc_core.h | 53 +- drivers/platform/x86/pmc_atom.c | 28 +- drivers/platform/x86/thinkpad_acpi.c | 99 +- drivers/platform/x86/touchscreen_dmi.c | 35 + drivers/power/supply/act8945a_charger.c | 2 +- drivers/power/supply/bq256xx_charger.c | 2 + drivers/power/supply/max14577_charger.c | 2 +- drivers/power/supply/max17040_battery.c | 12 +- drivers/ptp/ptp_kvm_common.c | 3 +- drivers/regulator/Kconfig | 11 + drivers/regulator/Makefile | 1 + drivers/regulator/bd71815-regulator.c | 652 +++ drivers/regulator/bd71828-regulator.c | 51 +- drivers/regulator/bd718x7-regulator.c | 60 +- drivers/regulator/rohm-regulator.c | 23 +- drivers/remoteproc/stm32_rproc.c | 39 +- drivers/rtc/Kconfig | 8 +- drivers/rtc/rtc-ab-eoz9.c | 135 +- drivers/rtc/rtc-bd70528.c | 104 +- drivers/rtc/rtc-ds1511.c | 6 - drivers/rtc/rtc-fsl-ftm-alarm.c | 1 + drivers/rtc/rtc-pcf85063.c | 7 +- drivers/rtc/rtc-pm8xxx.c | 11 + drivers/rtc/rtc-spear.c | 6 +- drivers/s390/cio/vfio_ccw_ops.c | 17 +- drivers/s390/crypto/vfio_ap_ops.c | 14 +- drivers/s390/scsi/zfcp_aux.c | 28 +- drivers/s390/scsi/zfcp_def.h | 6 +- drivers/s390/scsi/zfcp_diag.c | 42 - drivers/s390/scsi/zfcp_diag.h | 7 - drivers/s390/scsi/zfcp_ext.h | 4 +- drivers/s390/scsi/zfcp_fsf.c | 1 - drivers/s390/scsi/zfcp_qdio.c | 68 +- drivers/s390/scsi/zfcp_qdio.h | 5 + drivers/s390/scsi/zfcp_sysfs.c | 14 +- drivers/s390/scsi/zfcp_unit.c | 4 +- drivers/scsi/53c700.c | 4 +- drivers/scsi/aacraid/aachba.c | 5 - drivers/scsi/dc395x.c | 4 +- drivers/scsi/device_handler/scsi_dh_alua.c | 4 +- drivers/scsi/device_handler/scsi_dh_emc.c | 4 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +- drivers/scsi/fcoe/fcoe_transport.c | 2 +- drivers/scsi/libfc/fc_lport.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/myrb.c | 71 - drivers/scsi/myrs.c | 99 - drivers/scsi/pm8001/pm8001_ctl.c | 121 +- drivers/scsi/pm8001/pm8001_hwi.c | 68 +- drivers/scsi/pm8001/pm8001_hwi.h | 1 + drivers/scsi/pm8001/pm8001_init.c | 9 +- drivers/scsi/pm8001/pm8001_sas.c | 2 +- drivers/scsi/pm8001/pm8001_sas.h | 2 + drivers/scsi/pm8001/pm80xx_hwi.c | 7 +- drivers/scsi/pm8001/pm80xx_hwi.h | 1 + drivers/scsi/qla2xxx/qla_isr.c | 4 +- drivers/scsi/qla4xxx/ql4_nx.c | 6 - drivers/scsi/scsi_error.c | 66 +- drivers/scsi/scsi_lib.c | 19 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/sd.c | 5 +- drivers/scsi/smartpqi/smartpqi_init.c | 18 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 2 +- drivers/spi/Kconfig | 18 +- drivers/spi/Makefile | 4 +- drivers/spi/spi-altera-core.c | 222 + drivers/spi/spi-altera-dfl.c | 204 + drivers/spi/spi-altera-platform.c | 172 + drivers/spi/spi-altera.c | 378 -- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-s3c64xx.c | 31 +- drivers/spi/spi-stm32-qspi.c | 106 +- drivers/spi/spi-zynqmp-gqspi.c | 130 +- drivers/spi/spi.c | 25 +- drivers/spi/spidev.c | 1 + drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/comedi/drivers/adv_pci_dio.c | 802 ---- drivers/staging/comedi/drivers/ni_routes.c | 561 --- drivers/staging/comedi/drivers/ni_routes.h | 329 -- .../comedi/drivers/ni_routing/ni_device_routes.c | 50 - .../comedi/drivers/ni_routing/ni_device_routes.h | 31 - .../drivers/ni_routing/ni_device_routes/all.h | 53 - .../ni_routing/ni_device_routes/pci-6070e.c | 638 --- .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1417 ------ .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1601 ------- .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1601 ------- .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1651 ------- .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1463 ------ .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1651 ------- .../drivers/ni_routing/ni_device_routes/pci-6534.c | 289 -- .../drivers/ni_routing/ni_device_routes/pci-6602.c | 3377 -------------- .../drivers/ni_routing/ni_device_routes/pci-6713.c | 399 -- .../drivers/ni_routing/ni_device_routes/pci-6723.c | 399 -- .../drivers/ni_routing/ni_device_routes/pci-6733.c | 427 -- .../ni_routing/ni_device_routes/pxi-6030e.c | 607 --- .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1431 ------ .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1612 ------- .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1654 ------- .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 427 -- .../ni_routing/ni_device_routes/pxie-6251.c | 1655 ------- .../ni_routing/ni_device_routes/pxie-6535.c | 574 --- .../ni_routing/ni_device_routes/pxie-6738.c | 3082 ------------- .../comedi/drivers/ni_routing/ni_route_values.c | 41 - .../comedi/drivers/ni_routing/ni_route_values.h | 97 - .../drivers/ni_routing/ni_route_values/all.h | 36 - .../drivers/ni_routing/ni_route_values/ni_660x.c | 649 --- .../ni_routing/ni_route_values/ni_eseries.c | 601 --- .../ni_routing/ni_route_values/ni_mseries.c | 1751 ------- .../drivers/ni_routing/tools/convert_c_to_py.c | 158 - .../drivers/ni_routing/tools/convert_csv_to_c.py | 496 -- .../drivers/ni_routing/tools/convert_py_to_csv.py | 66 - .../drivers/ni_routing/tools/csv_collection.py | 39 - .../drivers/ni_routing/tools/make_blank_csv.py | 31 - .../comedi/drivers/ni_routing/tools/ni_names.py | 55 - .../staging/comedi/drivers/tests/ni_routes_test.c | 610 --- drivers/staging/comedi/drivers/tests/unittest.h | 62 - drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 17 +- drivers/staging/mt7621-dts/gbpc1.dts | 11 - drivers/staging/mt7621-dts/mt7621.dtsi | 82 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 8 + drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 8 - drivers/staging/rtl8192e/rtl819x_HTProc.c | 19 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 10 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 16 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 26 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 13 +- drivers/staging/rtl8723bs/core/rtw_odm.c | 52 +- drivers/staging/rtl8723bs/hal/hal_com.c | 31 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 8 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 14 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 12 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8723bs/include/rtw_odm.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 4 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 29 +- drivers/target/iscsi/iscsi_target.c | 1 - drivers/target/target_core_configfs.c | 11 +- drivers/target/target_core_pr.c | 6 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/tcm_fc/tfc_sess.c | 2 +- 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/qcom/tsens-8960.c | 233 +- drivers/thermal/qcom/tsens.c | 156 +- drivers/thermal/qcom/tsens.h | 4 +- drivers/thermal/tegra/soctherm.c | 13 +- drivers/tty/n_gsm.c | 15 +- drivers/tty/n_hdlc.c | 1 + drivers/tty/n_tty.c | 1 + drivers/tty/pty.c | 1 + drivers/tty/serial/8250/8250_aspeed_vuart.c | 102 +- drivers/tty/serial/sh-sci.c | 13 +- drivers/tty/tty.h | 114 + drivers/tty/tty_audit.c | 1 + drivers/tty/tty_baudrate.c | 1 + drivers/tty/tty_buffer.c | 2 +- drivers/tty/tty_io.c | 4 +- drivers/tty/tty_ioctl.c | 1 + drivers/tty/tty_jobctrl.c | 1 + drivers/tty/tty_ldisc.c | 1 + drivers/tty/tty_mutex.c | 1 + drivers/tty/tty_port.c | 1 + drivers/usb/cdns3/cdns3-gadget.c | 4 +- drivers/usb/core/quirks.c | 3 + drivers/usb/dwc3/core.c | 8 + drivers/usb/dwc3/core.h | 5 +- drivers/usb/dwc3/gadget.c | 20 +- drivers/usb/host/xhci-mtk.c | 282 +- drivers/usb/host/xhci-mtk.h | 13 +- drivers/usb/typec/port-mapper.c | 6 +- drivers/usb/typec/tcpm/tcpm.c | 34 +- drivers/vfio/mdev/mdev_core.c | 174 +- drivers/vfio/mdev/mdev_driver.c | 19 +- drivers/vfio/mdev/mdev_private.h | 40 +- drivers/vfio/mdev/mdev_sysfs.c | 59 +- drivers/vfio/mdev/vfio_mdev.c | 29 +- drivers/vfio/vfio_iommu_type1.c | 26 +- drivers/video/fbdev/hyperv_fb.c | 2 +- fs/Kconfig.binfmt | 3 + fs/binfmt_flat.c | 18 +- fs/btrfs/block-group.c | 43 +- fs/btrfs/block-group.h | 1 + fs/btrfs/compression.c | 11 +- fs/btrfs/ctree.h | 16 +- fs/btrfs/disk-io.c | 6 +- fs/btrfs/extent_io.c | 54 +- 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 | 16 + fs/btrfs/zoned.c | 7 + fs/btrfs/zoned.h | 6 + fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsproto.h | 2 + fs/cifs/file.c | 12 +- fs/cifs/inode.c | 3 +- fs/cifs/misc.c | 22 +- fs/cifs/smb2ops.c | 153 +- fs/cifsd/Kconfig | 1 + fs/cifsd/Makefile | 3 +- fs/cifsd/asn1.c | 614 +-- fs/cifsd/connection.c | 3 +- fs/cifsd/connection.h | 2 +- fs/cifsd/glob.h | 1 - fs/cifsd/ksmbd_server.h | 1 - fs/cifsd/ksmbd_work.c | 2 +- fs/cifsd/mgmt/ksmbd_ida.c | 45 +- fs/cifsd/mgmt/ksmbd_ida.h | 17 +- fs/cifsd/mgmt/user_session.c | 29 +- fs/cifsd/mgmt/user_session.h | 7 +- fs/cifsd/misc.c | 46 + fs/cifsd/misc.h | 6 + fs/cifsd/netmisc.c | 59 - fs/cifsd/nterr.c | 674 --- fs/cifsd/nterr.h | 7 - fs/cifsd/oplock.c | 2 - fs/cifsd/server.c | 7 - fs/cifsd/smb2pdu.c | 335 +- fs/cifsd/smb_common.c | 5 - fs/cifsd/smb_common.h | 6 - fs/cifsd/smbacl.c | 6 +- fs/cifsd/smberr.h | 235 - fs/cifsd/spnego_negtokeninit.asn1 | 43 + fs/cifsd/spnego_negtokentarg.asn1 | 19 + fs/cifsd/transport_ipc.c | 34 +- fs/cifsd/vfs.c | 243 +- fs/cifsd/vfs_cache.c | 153 +- fs/cifsd/vfs_cache.h | 10 +- fs/dcache.c | 2 + 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/namei.c | 3 +- fs/ext2/super.c | 5 +- fs/ext4/namei.c | 3 +- fs/ext4/super.c | 5 +- fs/f2fs/dir.c | 4 +- fs/f2fs/f2fs.h | 1 - fs/f2fs/namei.c | 3 +- fs/f2fs/segment.c | 37 +- fs/file.c | 39 +- fs/fuse/acl.c | 7 +- fs/fuse/cuse.c | 12 +- fs/fuse/file.c | 18 +- fs/fuse/fuse_i.h | 7 +- fs/fuse/inode.c | 7 +- fs/fuse/virtio_fs.c | 3 +- fs/fuse/xattr.c | 9 +- fs/gfs2/inode.c | 2 + fs/gfs2/recovery.c | 1 + fs/hostfs/hostfs_kern.c | 2 +- fs/hpfs/hpfs.h | 3 +- fs/io-wq.c | 13 - fs/io_uring.c | 308 +- fs/isofs/rock.c | 1 + fs/jffs2/file.c | 1 + fs/jffs2/scan.c | 2 +- fs/jffs2/summary.h | 16 +- fs/locks.c | 3 + fs/nfs/callback_proc.c | 17 +- fs/nfs/client.c | 20 +- fs/nfs/delegation.c | 29 +- fs/nfs/delegation.h | 3 +- fs/nfs/dir.c | 29 +- fs/nfs/export.c | 15 +- fs/nfs/file.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 2 +- fs/nfs/fs_context.c | 66 +- fs/nfs/inode.c | 418 +- fs/nfs/internal.h | 2 +- fs/nfs/io.c | 2 +- fs/nfs/mount_clnt.c | 14 +- fs/nfs/nfs3acl.c | 2 +- fs/nfs/nfs3xdr.c | 5 +- fs/nfs/nfs42proc.c | 77 +- fs/nfs/nfs42xattr.c | 2 +- fs/nfs/nfs4proc.c | 258 +- fs/nfs/nfs4state.c | 2 +- fs/nfs/nfs4trace.h | 47 +- fs/nfs/nfs4xdr.c | 60 +- fs/nfs/nfstrace.c | 1 + fs/nfs/nfstrace.h | 22 +- fs/nfs/pagelist.c | 4 +- fs/nfs/pnfs.c | 11 +- fs/nfs/proc.c | 1 + fs/nfs/super.c | 2 +- fs/nfs/write.c | 7 +- fs/nfsd/nfs4state.c | 415 +- fs/nfsd/nfsctl.c | 1 + fs/nfsd/nfssvc.c | 8 +- fs/nfsd/state.h | 3 +- fs/nilfs2/namei.c | 3 +- fs/ocfs2/dlm/dlmrecovery.c | 7 - fs/readdir.c | 6 + fs/signalfd.c | 4 + fs/stat.c | 8 + fs/ubifs/replay.c | 3 +- fs/ubifs/sb.c | 3 + fs/ubifs/super.c | 6 +- fs/udf/namei.c | 3 +- fs/ufs/super.c | 3 +- fs/xfs/libxfs/xfs_attr.c | 53 +- fs/xfs/libxfs/xfs_attr.h | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 13 +- fs/xfs/libxfs/xfs_bmap.c | 143 +- fs/xfs/libxfs/xfs_bmap.h | 1 - fs/xfs/libxfs/xfs_btree_staging.c | 1 - fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 12 +- fs/xfs/libxfs/xfs_inode_fork.c | 22 +- fs/xfs/libxfs/xfs_inode_fork.h | 14 +- fs/xfs/scrub/bmap.c | 15 +- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/xfs_aops.c | 3 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_util.c | 20 +- fs/xfs/xfs_dir2_readdir.c | 10 +- fs/xfs/xfs_dquot.c | 8 +- fs/xfs/xfs_inode.c | 10 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iomap.c | 20 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_qm.c | 8 +- fs/xfs/xfs_reflink.c | 8 +- fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_symlink.c | 6 +- fs/zonefs/super.c | 5 +- include/acpi/acpi_bus.h | 19 + include/linux/blkdev.h | 6 + include/linux/bpf.h | 22 + include/linux/bug.h | 7 + include/linux/compat.h | 2 + include/linux/compiler-version.h | 2 +- include/linux/cpumask.h | 117 +- include/linux/dcache.h | 1 + include/linux/debugfs.h | 17 + include/linux/delayacct.h | 20 +- include/linux/device-mapper.h | 5 - include/linux/ethtool.h | 142 + include/linux/file.h | 11 +- include/linux/gfp.h | 2 +- include/linux/hugetlb.h | 7 + include/linux/hyperv.h | 13 +- include/linux/ieee80211.h | 33 +- include/linux/iommu.h | 37 +- include/linux/marvell_phy.h | 1 + include/linux/mdev.h | 80 +- include/linux/memory_hotplug.h | 16 +- include/linux/mfd/intel-m10-bmc.h | 85 + include/linux/mfd/max8997.h | 8 +- include/linux/mfd/rohm-bd71815.h | 562 +++ include/linux/mfd/rohm-bd71828.h | 3 + include/linux/mfd/rohm-bd718x7.h | 13 - include/linux/mfd/rohm-generic.h | 17 +- include/linux/mfd/twl.h | 2 - include/linux/mlx5/device.h | 7 +- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/eswitch.h | 3 +- include/linux/mlx5/mlx5_ifc.h | 93 +- include/linux/mmc/host.h | 2 +- include/linux/mmzone.h | 4 +- include/linux/mtd/mtd.h | 5 +- include/linux/netlink.h | 12 +- include/linux/nfs4.h | 9 + include/linux/nfs_fs.h | 6 +- include/linux/nfs_fs_sb.h | 14 +- include/linux/nfs_xdr.h | 13 +- include/linux/pci.h | 2 + include/linux/pci_ids.h | 2 + include/linux/perf_event.h | 47 +- include/linux/phy.h | 3 + include/linux/platform_data/i2c-designware.h | 13 - include/linux/sched.h | 1 + include/linux/sched/sysctl.h | 8 +- include/linux/secretmem.h | 26 +- include/linux/signal.h | 2 + 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 | 2 + include/linux/sunrpc/xprt.h | 1 + include/linux/timecounter.h | 2 +- include/linux/tty.h | 99 - include/linux/usb/pd.h | 2 + include/linux/user_namespace.h | 3 + include/linux/wwan.h | 111 + include/media/v4l2-ctrls.h | 12 +- include/net/cfg80211.h | 13 +- include/net/dsa.h | 7 + include/net/flow.h | 3 - include/net/mac80211.h | 5 +- include/net/netfilter/nf_tables.h | 2 + include/net/netfilter/nf_tables_offload.h | 13 +- include/net/selftests.h | 12 + include/net/switchdev.h | 1 + include/net/xfrm.h | 1 + include/rdma/uverbs_named_ioctl.h | 2 +- include/scsi/scsi.h | 21 +- include/scsi/scsi_device.h | 2 +- include/scsi/scsi_dh.h | 3 +- include/scsi/scsi_eh.h | 2 +- include/sound/graph_card.h | 4 - include/sound/simple_card_utils.h | 7 +- include/sound/soc-component.h | 1 + include/trace/events/mptcp.h | 173 + include/trace/events/sunrpc.h | 41 +- include/uapi/asm-generic/siginfo.h | 6 +- include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/bpf.h | 28 + include/uapi/linux/capability.h | 3 +- include/uapi/linux/elf.h | 1 + include/uapi/linux/ethtool.h | 10 + include/uapi/linux/ethtool_netlink.h | 151 + include/uapi/linux/fd.h | 46 +- include/uapi/linux/fuse.h | 14 + include/uapi/linux/nl80211.h | 17 + include/uapi/linux/perf_event.h | 13 +- include/uapi/linux/prctl.h | 4 + include/uapi/linux/signalfd.h | 4 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 19 + init/Kconfig | 2 +- init/main.c | 2 + kernel/bpf/helpers.c | 306 ++ kernel/bpf/verifier.c | 313 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cpu.c | 6 + kernel/debug/kdb/kdb_main.c | 142 +- kernel/events/core.c | 302 +- kernel/events/ring_buffer.c | 34 +- kernel/exit.c | 1 + kernel/fork.c | 3 +- kernel/gcov/Kconfig | 1 + kernel/gcov/clang.c | 103 - kernel/gen_kheaders.sh | 2 +- kernel/kcsan/core.c | 53 +- kernel/kcsan/kcsan.h | 39 +- kernel/kcsan/report.c | 169 +- kernel/locking/qrwlock.c | 7 +- kernel/printk/printk.c | 1 + kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 10 +- kernel/rcu/rcutorture.c | 108 +- kernel/rcu/srcutree.c | 11 + kernel/rcu/tiny.c | 1 - kernel/rcu/tree.c | 133 +- kernel/rcu/tree.h | 3 +- kernel/rcu/tree_plugin.h | 30 +- kernel/rcu/tree_stall.h | 74 +- kernel/rcu/update.c | 6 +- kernel/resource.c | 149 +- kernel/rseq.c | 29 +- kernel/sched/core.c | 101 +- kernel/sched/debug.c | 378 +- kernel/sched/fair.c | 61 +- kernel/sched/features.h | 3 + kernel/sched/sched.h | 26 +- kernel/sched/topology.c | 18 +- kernel/seccomp.c | 17 +- kernel/signal.c | 70 +- kernel/sys.c | 16 + kernel/sysctl.c | 94 - kernel/time/clocksource.c | 228 +- kernel/time/posix-timers.c | 4 +- kernel/time/tick-broadcast.c | 16 +- kernel/time/tick-common.c | 7 +- kernel/time/timecounter.c | 2 +- kernel/trace/bpf_trace.c | 373 +- kernel/trace/trace.c | 45 +- kernel/trace/trace.h | 19 + kernel/trace/trace_dynevent.c | 6 +- kernel/trace/trace_entries.h | 22 + kernel/trace/trace_functions.c | 223 +- kernel/trace/trace_output.c | 91 +- kernel/user_namespace.c | 65 +- lib/Kconfig.debug | 5 +- lib/Kconfig.kfence | 1 + lib/vdso/gettimeofday.c | 31 +- localversion-next | 2 +- mm/compaction.c | 91 +- mm/gup.c | 8 +- mm/hugetlb.c | 149 +- mm/internal.h | 10 +- mm/kfence/core.c | 71 +- mm/memory-failure.c | 2 +- mm/memory.c | 8 +- mm/memory_hotplug.c | 171 +- mm/page_alloc.c | 26 +- mm/ptdump.c | 2 +- mm/rmap.c | 2 +- mm/secretmem.c | 12 +- mm/shmem.c | 3 + mm/sparse.c | 2 - mm/swap.c | 4 +- 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/bridge/br_multicast.c | 28 +- net/bridge/br_netlink.c | 4 +- net/bridge/br_private.h | 3 +- net/bridge/br_switchdev.c | 44 +- net/bridge/br_sysfs_br.c | 8 +- net/core/Makefile | 1 + net/core/dev.c | 8 +- net/core/flow_dissector.c | 6 +- net/core/scm.c | 23 +- net/core/selftests.c | 400 ++ net/core/skbuff.c | 15 +- net/dsa/Kconfig | 1 + net/dsa/dsa2.c | 103 +- net/dsa/slave.c | 23 +- net/dsa/switch.c | 25 +- net/ethtool/Makefile | 2 +- net/ethtool/fec.c | 80 +- net/ethtool/ioctl.c | 2 +- net/ethtool/netlink.c | 10 + net/ethtool/netlink.h | 8 + net/ethtool/pause.c | 14 +- net/ethtool/stats.c | 413 ++ net/ethtool/strset.c | 25 + net/ipv4/esp4.c | 2 +- net/ipv4/netfilter.c | 2 + net/ipv4/nexthop.c | 14 +- net/ipv6/addrconf.c | 2 + net/ipv6/esp6.c | 2 +- net/ipv6/mcast.c | 3 - net/ipv6/netfilter.c | 2 + 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/Kconfig | 2 +- net/mptcp/Makefile | 4 +- net/mptcp/crypto.c | 2 +- net/mptcp/options.c | 6 + net/mptcp/protocol.c | 245 +- net/mptcp/protocol.h | 28 + net/mptcp/sockopt.c | 756 +++ net/mptcp/subflow.c | 15 +- net/mptcp/token.c | 2 +- net/netfilter/nf_tables_api.c | 3 + net/netfilter/nf_tables_offload.c | 88 +- net/netfilter/nft_cmp.c | 41 +- net/netfilter/nft_counter.c | 29 + net/netfilter/nft_payload.c | 13 +- net/netlink/af_netlink.c | 4 +- net/packet/af_packet.c | 15 +- net/packet/internal.h | 2 +- net/sched/sch_taprio.c | 6 + net/sctp/sm_make_chunk.c | 2 +- net/sunrpc/clnt.c | 1 - net/sunrpc/rpcb_clnt.c | 7 +- net/sunrpc/xprt.c | 18 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 36 +- net/sunrpc/xprtrdma/transport.c | 6 +- net/sunrpc/xprtsock.c | 9 +- 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/xfrm/xfrm_ipcomp.c | 25 +- net/xfrm/xfrm_policy.c | 42 - net/xfrm/xfrm_state.c | 14 +- net/xfrm/xfrm_user.c | 10 +- rust/Makefile | 22 +- rust/compiler_builtins.rs | 11 + rust/exports.c | 1 - rust/helpers.c | 36 +- rust/kernel/bindings.rs | 1 + rust/kernel/bindings_helper.h | 2 + rust/kernel/buffer.rs | 2 +- rust/kernel/chrdev.rs | 22 +- rust/kernel/error.rs | 3 + rust/kernel/file_operations.rs | 197 +- rust/kernel/lib.rs | 24 +- rust/kernel/linked_list.rs | 245 + rust/kernel/miscdev.rs | 21 +- rust/kernel/pages.rs | 173 + rust/kernel/prelude.rs | 6 +- rust/kernel/print.rs | 461 ++ rust/kernel/printk.rs | 85 - rust/kernel/raw_list.rs | 361 ++ rust/kernel/sync/mod.rs | 2 +- rust/kernel/user_ptr.rs | 45 +- rust/module.rs | 25 +- samples/Kconfig | 2 + samples/Makefile | 1 + samples/bpf/tracex1_kern.c | 4 +- samples/kprobes/kprobe_example.c | 8 + samples/rust/Kconfig | 103 + samples/rust/Makefile | 11 + samples/rust/rust_chrdev.rs | 66 + samples/rust/rust_minimal.rs | 40 + samples/rust/rust_miscdev.rs | 145 + samples/rust/rust_module_parameters.rs | 72 + samples/rust/rust_print.rs | 58 + samples/rust/rust_semaphore.rs | 178 + samples/rust/rust_semaphore_c.c | 212 + samples/rust/rust_stack_probing.rs | 42 + samples/rust/rust_sync.rs | 84 + samples/vfio-mdev/mbochs.c | 55 +- samples/vfio-mdev/mdpy.c | 56 +- samples/vfio-mdev/mtty.c | 66 +- scripts/Makefile.build | 4 +- scripts/Makefile.compiler | 1 - scripts/Makefile.lib | 3 +- scripts/basic/fixdep.c | 43 +- scripts/checkpatch.pl | 2 +- scripts/dummy-tools/{nm => elfedit} | 0 scripts/kconfig/Makefile | 4 +- scripts/kconfig/conf.c | 10 + scripts/kconfig/confdata.c | 15 +- scripts/kconfig/gconf.c | 15 +- scripts/kconfig/internal.h | 9 + scripts/kconfig/lkc.h | 14 - scripts/kconfig/menu.c | 1 + scripts/kconfig/nconf.c | 8 +- scripts/kconfig/nconf.gui.c | 31 +- scripts/kconfig/nconf.h | 7 +- scripts/kconfig/parser.y | 5 +- scripts/kconfig/qconf.cc | 1 + scripts/kernel-doc | 19 +- scripts/recordmcount.pl | 2 +- scripts/sphinx-pre-install | 2 +- security/integrity/ima/ima_main.c | 1 + security/integrity/ima/ima_policy.c | 2 + security/keys/trusted-keys/trusted_core.c | 6 +- sound/core/control.c | 17 +- sound/core/control_led.c | 8 +- sound/pci/hda/ideapad_s740_helper.c | 492 ++ sound/pci/hda/patch_hdmi.c | 4 +- sound/pci/hda/patch_realtek.c | 60 + sound/soc/Kconfig | 2 +- sound/soc/Makefile | 4 +- sound/soc/codecs/ak4458.c | 66 +- sound/soc/codecs/ak4458.h | 1 + sound/soc/codecs/ak5558.c | 23 +- sound/soc/codecs/cs35l35.c | 1 - sound/soc/codecs/lpass-rx-macro.c | 2 - sound/soc/codecs/rt1015p.c | 3 +- sound/soc/codecs/rt286.c | 34 +- sound/soc/codecs/rt298.c | 9 +- sound/soc/codecs/rt5682.c | 2 +- sound/soc/codecs/rt715.c | 367 +- sound/soc/codecs/rt715.h | 3 + sound/soc/codecs/sigmadsp.c | 18 +- sound/soc/codecs/wcd934x.c | 2 +- sound/soc/generic/audio-graph-card.c | 128 +- sound/soc/generic/simple-card-utils.c | 25 + sound/soc/generic/simple-card.c | 99 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 38 +- sound/soc/intel/boards/sof_sdw.c | 11 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 223 + sound/soc/sh/rcar/src.c | 9 + sound/soc/sh/rcar/ssi.c | 225 +- sound/soc/soc-acpi.c | 2 +- sound/soc/soc-core.c | 15 +- sound/soc/soc-pcm.c | 14 +- sound/soc/soc-utils.c | 6 + sound/soc/sof/sof-audio.c | 2 +- sound/soc/tegra/tegra_audio_graph_card.c | 4 +- sound/usb/endpoint.c | 3 +- sound/usb/implicit.c | 136 +- sound/usb/quirks.c | 1 + sound/usb/usbaudio.h | 1 + tools/bpf/bpftool/net.c | 2 +- tools/build/Build.include | 24 + tools/include/uapi/linux/bpf.h | 28 + tools/lib/bpf/bpf_tracing.h | 58 +- tools/lib/bpf/libbpf.c | 15 +- tools/perf/arch/x86/util/intel-pt.c | 6 + tools/scripts/Makefile.include | 12 +- tools/testing/selftests/bpf/Makefile | 12 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 1 + .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 4 +- .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 4 +- tools/testing/selftests/bpf/prog_tests/snprintf.c | 125 + .../selftests/bpf/progs/bpf_iter_task_stack.c | 27 + tools/testing/selftests/bpf/progs/test_snprintf.c | 73 + .../selftests/bpf/progs/test_snprintf_single.c | 20 + .../testing/selftests/bpf/progs/test_tunnel_kern.c | 2 +- tools/testing/selftests/bpf/test_progs.h | 2 +- tools/testing/selftests/bpf/verifier/bounds.c | 5 - .../selftests/bpf/verifier/bounds_deduction.c | 21 +- .../bpf/verifier/bounds_mix_sign_unsign.c | 13 - .../testing/selftests/bpf/verifier/bpf_get_stack.c | 43 + tools/testing/selftests/bpf/verifier/map_ptr.c | 4 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 +- .../selftests/bpf/verifier/value_ptr_arith.c | 6 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 7 + tools/testing/selftests/kvm/Makefile | 2 +- tools/testing/selftests/lib.mk | 4 + tools/testing/selftests/net/fib_nexthops.sh | 15 + tools/testing/selftests/net/fib_tests.sh | 152 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 23 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 276 ++ tools/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 + tools/testing/selftests/powerpc/pmu/ebb/Makefile | 2 +- .../selftests/rcutorture/configs/rcu/BUSTED-BOOST | 17 + .../rcutorture/configs/rcu/BUSTED-BOOST.boot | 8 + tools/thermal/tmon/Makefile | 2 +- 2086 files changed, 96148 insertions(+), 57457 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-platform-intel-pmc create mode 100644 Documentation/dev-tools/testing-overview.rst create mode 100644 Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/qcom-pm8xxx.txt create mode 100644 Documentation/devicetree/bindings/mfd/qcom-pm8xxx.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71815-pmic.yaml create mode 100644 Documentation/devicetree/bindings/net/idt,3243x-emac.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71815-regula [...] create mode 100644 Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt6359-accdet.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/hwmon/amd_energy.rst create mode 100644 Documentation/hwmon/fsp-3y.rst create mode 100644 Documentation/hwmon/max15301.rst create mode 100644 Documentation/riscv/vm-layout.rst 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/dev-tools/gcov.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/index.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 delete mode 100644 arch/powerpc/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/powerpc/kernel/syscalls/syscalltbl.sh create mode 100644 arch/powerpc/mm/cacheflush.c copy arch/{riscv => um}/include/uapi/asm/Kbuild (100%) delete mode 100644 arch/um/kernel/gmon_syms.c create mode 100644 drivers/android/allocation.rs create mode 100644 drivers/android/context.rs create mode 100644 drivers/android/defs.rs create mode 100644 drivers/android/node.rs create mode 100644 drivers/android/process.rs create mode 100644 drivers/android/range_alloc.rs create mode 100644 drivers/android/rust_binder.rs create mode 100644 drivers/android/thread.rs create mode 100644 drivers/android/transaction.rs delete mode 100644 drivers/char/rust_example.rs create mode 100644 drivers/clk/ralink/Kconfig create mode 100644 drivers/clk/ralink/Makefile create mode 100644 drivers/clk/ralink/clk-mt7621.c rename drivers/{staging => }/comedi/Kconfig (100%) rename drivers/{staging => }/comedi/Makefile (100%) rename drivers/{staging => }/comedi/TODO (100%) rename drivers/{staging => }/comedi/comedi.h (100%) rename drivers/{staging => }/comedi/comedi_buf.c (100%) rename drivers/{staging => }/comedi/comedi_fops.c (100%) rename drivers/{staging => }/comedi/comedi_internal.h (100%) rename drivers/{staging => }/comedi/comedi_pci.c (100%) rename drivers/{staging => }/comedi/comedi_pci.h (100%) rename drivers/{staging => }/comedi/comedi_pcmcia.c (100%) rename drivers/{staging => }/comedi/comedi_pcmcia.h (100%) rename drivers/{staging => }/comedi/comedi_usb.c (100%) rename drivers/{staging => }/comedi/comedi_usb.h (100%) rename drivers/{staging => }/comedi/comedidev.h (100%) rename drivers/{staging => }/comedi/comedilib.h (100%) rename drivers/{staging => }/comedi/drivers.c (100%) rename drivers/{staging => }/comedi/drivers/8255.c (100%) rename drivers/{staging => }/comedi/drivers/8255.h (100%) rename drivers/{staging => }/comedi/drivers/8255_pci.c (100%) rename drivers/{staging => }/comedi/drivers/Makefile (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1032.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1500.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1516.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1564.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_16xx.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_2032.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_2200.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3120.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3501.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3xxx.c (100%) rename drivers/{staging => }/comedi/drivers/addi_tcw.h (100%) rename drivers/{staging => }/comedi/drivers/addi_watchdog.c (100%) rename drivers/{staging => }/comedi/drivers/addi_watchdog.h (100%) rename drivers/{staging => }/comedi/drivers/adl_pci6208.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci7x3x.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci8164.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci9111.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci9118.c (100%) rename drivers/{staging => }/comedi/drivers/adq12b.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1710.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1720.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1723.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1724.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1760.c (100%) create mode 100644 drivers/comedi/drivers/adv_pci_dio.c rename drivers/{staging => }/comedi/drivers/aio_aio12_8.c (100%) rename drivers/{staging => }/comedi/drivers/aio_iiro_16.c (100%) rename drivers/{staging => }/comedi/drivers/amcc_s5933.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200_common.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200_pci.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236_common.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc263.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci224.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci230.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci236.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci263.c (100%) rename drivers/{staging => }/comedi/drivers/c6xdigio.c (100%) rename drivers/{staging => }/comedi/drivers/cb_das16_cs.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcidas.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcidas64.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcidda.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcimdas.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcimdda.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_8254.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_8254.h (100%) rename drivers/{staging => }/comedi/drivers/comedi_8255.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_bond.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_isadma.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_isadma.h (100%) rename drivers/{staging => }/comedi/drivers/comedi_parport.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_test.c (100%) rename drivers/{staging => }/comedi/drivers/contec_pci_dio.c (100%) rename drivers/{staging => }/comedi/drivers/dac02.c (100%) rename drivers/{staging => }/comedi/drivers/daqboard2000.c (100%) rename drivers/{staging => }/comedi/drivers/das08.c (100%) rename drivers/{staging => }/comedi/drivers/das08.h (100%) rename drivers/{staging => }/comedi/drivers/das08_cs.c (100%) rename drivers/{staging => }/comedi/drivers/das08_isa.c (100%) rename drivers/{staging => }/comedi/drivers/das08_pci.c (100%) rename drivers/{staging => }/comedi/drivers/das16.c (100%) rename drivers/{staging => }/comedi/drivers/das16m1.c (100%) rename drivers/{staging => }/comedi/drivers/das1800.c (100%) rename drivers/{staging => }/comedi/drivers/das6402.c (100%) rename drivers/{staging => }/comedi/drivers/das800.c (100%) rename drivers/{staging => }/comedi/drivers/dmm32at.c (100%) rename drivers/{staging => }/comedi/drivers/dt2801.c (100%) rename drivers/{staging => }/comedi/drivers/dt2811.c (100%) rename drivers/{staging => }/comedi/drivers/dt2814.c (100%) rename drivers/{staging => }/comedi/drivers/dt2815.c (100%) rename drivers/{staging => }/comedi/drivers/dt2817.c (100%) rename drivers/{staging => }/comedi/drivers/dt282x.c (100%) rename drivers/{staging => }/comedi/drivers/dt3000.c (100%) rename drivers/{staging => }/comedi/drivers/dt9812.c (100%) rename drivers/{staging => }/comedi/drivers/dyna_pci10xx.c (100%) rename drivers/{staging => }/comedi/drivers/fl512.c (100%) rename drivers/{staging => }/comedi/drivers/gsc_hpdi.c (100%) rename drivers/{staging => }/comedi/drivers/icp_multi.c (100%) rename drivers/{staging => }/comedi/drivers/ii_pci20kc.c (100%) rename drivers/{staging => }/comedi/drivers/jr3_pci.c (100%) rename drivers/{staging => }/comedi/drivers/jr3_pci.h (100%) rename drivers/{staging => }/comedi/drivers/ke_counter.c (100%) rename drivers/{staging => }/comedi/drivers/me4000.c (100%) rename drivers/{staging => }/comedi/drivers/me_daq.c (100%) rename drivers/{staging => }/comedi/drivers/mf6x4.c (100%) rename drivers/{staging => }/comedi/drivers/mite.c (100%) rename drivers/{staging => }/comedi/drivers/mite.h (100%) rename drivers/{staging => }/comedi/drivers/mpc624.c (100%) rename drivers/{staging => }/comedi/drivers/multiq3.c (100%) rename drivers/{staging => }/comedi/drivers/ni_6527.c (100%) rename drivers/{staging => }/comedi/drivers/ni_65xx.c (100%) rename drivers/{staging => }/comedi/drivers/ni_660x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_670x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_at_a2150.c (100%) rename drivers/{staging => }/comedi/drivers/ni_at_ao.c (100%) rename drivers/{staging => }/comedi/drivers/ni_atmio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_atmio16d.c (100%) rename drivers/{staging => }/comedi/drivers/ni_daq_700.c (100%) rename drivers/{staging => }/comedi/drivers/ni_daq_dio24.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc.h (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_common.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_cs.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.h (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_pci.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_regs.h (100%) rename drivers/{staging => }/comedi/drivers/ni_mio_common.c (100%) rename drivers/{staging => }/comedi/drivers/ni_mio_cs.c (100%) rename drivers/{staging => }/comedi/drivers/ni_pcidio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_pcimio.c (100%) create mode 100644 drivers/comedi/drivers/ni_routes.c create mode 100644 drivers/comedi/drivers/ni_routes.h rename drivers/{staging => }/comedi/drivers/ni_routing/README (100%) create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes.h create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/all.h create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_route_values.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_route_values.h create mode 100644 drivers/comedi/drivers/ni_routing/ni_route_values/all.h create mode 100644 drivers/comedi/drivers/ni_routing/ni_route_values/ni_660x.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c create mode 100644 drivers/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c rename drivers/{staging => }/comedi/drivers/ni_routing/tools/.gitignore (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/Makefile (100%) create mode 100644 drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c create mode 100755 drivers/comedi/drivers/ni_routing/tools/convert_csv_to_c.py create mode 100755 drivers/comedi/drivers/ni_routing/tools/convert_py_to_csv.py create mode 100644 drivers/comedi/drivers/ni_routing/tools/csv_collection.py create mode 100755 drivers/comedi/drivers/ni_routing/tools/make_blank_csv.py create mode 100644 drivers/comedi/drivers/ni_routing/tools/ni_names.py rename drivers/{staging => }/comedi/drivers/ni_stc.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_tio.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tio_internal.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tiocmd.c (100%) rename drivers/{staging => }/comedi/drivers/ni_usb6501.c (100%) rename drivers/{staging => }/comedi/drivers/pcl711.c (100%) rename drivers/{staging => }/comedi/drivers/pcl724.c (100%) rename drivers/{staging => }/comedi/drivers/pcl726.c (100%) rename drivers/{staging => }/comedi/drivers/pcl730.c (100%) rename drivers/{staging => }/comedi/drivers/pcl812.c (100%) rename drivers/{staging => }/comedi/drivers/pcl816.c (100%) rename drivers/{staging => }/comedi/drivers/pcl818.c (100%) rename drivers/{staging => }/comedi/drivers/pcm3724.c (100%) rename drivers/{staging => }/comedi/drivers/pcmad.c (100%) rename drivers/{staging => }/comedi/drivers/pcmda12.c (100%) rename drivers/{staging => }/comedi/drivers/pcmmio.c (100%) rename drivers/{staging => }/comedi/drivers/pcmuio.c (100%) rename drivers/{staging => }/comedi/drivers/plx9052.h (100%) rename drivers/{staging => }/comedi/drivers/plx9080.h (100%) rename drivers/{staging => }/comedi/drivers/quatech_daqp_cs.c (100%) rename drivers/{staging => }/comedi/drivers/rtd520.c (100%) rename drivers/{staging => }/comedi/drivers/rti800.c (100%) rename drivers/{staging => }/comedi/drivers/rti802.c (100%) rename drivers/{staging => }/comedi/drivers/s526.c (100%) rename drivers/{staging => }/comedi/drivers/s626.c (100%) rename drivers/{staging => }/comedi/drivers/s626.h (100%) rename drivers/{staging => }/comedi/drivers/ssv_dnp.c (100%) rename drivers/{staging => }/comedi/drivers/tests/Makefile (100%) rename drivers/{staging => }/comedi/drivers/tests/comedi_example_test.c (100%) create mode 100644 drivers/comedi/drivers/tests/ni_routes_test.c create mode 100644 drivers/comedi/drivers/tests/unittest.h rename drivers/{staging => }/comedi/drivers/usbdux.c (100%) rename drivers/{staging => }/comedi/drivers/usbduxfast.c (100%) rename drivers/{staging => }/comedi/drivers/usbduxsigma.c (100%) rename drivers/{staging => }/comedi/drivers/vmk80xx.c (100%) rename drivers/{staging => }/comedi/drivers/z8536.h (100%) rename drivers/{staging => }/comedi/kcomedilib/Makefile (100%) rename drivers/{staging => }/comedi/kcomedilib/kcomedilib_main.c (100%) rename drivers/{staging => }/comedi/proc.c (100%) rename drivers/{staging => }/comedi/range.c (100%) create mode 100644 drivers/gpio/gpio-bd71815.c delete mode 100644 drivers/hwmon/amd_energy.c create mode 100644 drivers/hwmon/pmbus/fsp-3y.c create mode 100644 drivers/hwmon/pmbus/max15301.c create mode 100644 drivers/infiniband/hw/mlx5/dm.c create mode 100644 drivers/infiniband/hw/mlx5/dm.h create mode 100644 drivers/input/touchscreen/hycon-hy46xx.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c 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/mellanox/mlx5/core/esw/legacy.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.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/net/wireless/mediatek/mt76/mt7915/mmio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mt7921_trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/trace.c create mode 100644 drivers/net/wwan/Kconfig create mode 100644 drivers/net/wwan/Makefile create mode 100644 drivers/net/wwan/mhi_wwan_ctrl.c create mode 100644 drivers/net/wwan/wwan_core.c create mode 100644 drivers/nvme/host/ioctl.c create mode 100644 drivers/platform/x86/gigabyte-wmi.c create mode 100644 drivers/regulator/bd71815-regulator.c create mode 100644 drivers/spi/spi-altera-core.c create mode 100644 drivers/spi/spi-altera-dfl.c create mode 100644 drivers/spi/spi-altera-platform.c delete mode 100644 drivers/spi/spi-altera.c delete mode 100644 drivers/staging/comedi/drivers/adv_pci_dio.c delete mode 100644 drivers/staging/comedi/drivers/ni_routes.c delete mode 100644 drivers/staging/comedi/drivers/ni_routes.h delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.h delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/all.h delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.h delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/all.h delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_660x.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c delete mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/convert_c_to_py.c delete mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_csv_to_c.py delete mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_py_to_csv.py delete mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/csv_collection.py delete mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/make_blank_csv.py delete mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/ni_names.py delete mode 100644 drivers/staging/comedi/drivers/tests/ni_routes_test.c delete mode 100644 drivers/staging/comedi/drivers/tests/unittest.h create mode 100644 drivers/thermal/intel/intel_tcc_cooling.c create mode 100644 drivers/tty/tty.h delete mode 100644 fs/cifsd/netmisc.c delete mode 100644 fs/cifsd/nterr.c delete mode 100644 fs/cifsd/smberr.h create mode 100644 fs/cifsd/spnego_negtokeninit.asn1 create mode 100644 fs/cifsd/spnego_negtokentarg.asn1 create mode 100644 include/linux/mfd/rohm-bd71815.h delete mode 100644 include/linux/platform_data/i2c-designware.h create mode 100644 include/linux/wwan.h create mode 100644 include/net/selftests.h create mode 100644 include/trace/events/mptcp.h create mode 100644 net/core/selftests.c create mode 100644 net/ethtool/stats.c create mode 100644 net/mptcp/sockopt.c create mode 100644 rust/kernel/linked_list.rs create mode 100644 rust/kernel/pages.rs create mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/printk.rs create mode 100644 rust/kernel/raw_list.rs create mode 100644 samples/rust/Kconfig create mode 100644 samples/rust/Makefile create mode 100644 samples/rust/rust_chrdev.rs create mode 100644 samples/rust/rust_minimal.rs create mode 100644 samples/rust/rust_miscdev.rs create mode 100644 samples/rust/rust_module_parameters.rs create mode 100644 samples/rust/rust_print.rs create mode 100644 samples/rust/rust_semaphore.rs create mode 100644 samples/rust/rust_semaphore_c.c create mode 100644 samples/rust/rust_stack_probing.rs create mode 100644 samples/rust/rust_sync.rs copy scripts/dummy-tools/{nm => elfedit} (100%) create mode 100644 scripts/kconfig/internal.h create mode 100644 sound/pci/hda/ideapad_s740_helper.c create mode 100644 tools/testing/selftests/bpf/prog_tests/snprintf.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 100755 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh create mode 100644 tools/testing/selftests/perf_events/.gitignore 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/rcutorture/configs/rcu/BUSTED-BOOST create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST.boot