This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/linux.
discards dcf1b51d6b2a Add linux-next specific files for 20210413 discards d835f82b0645 Merge branch 'akpm/master' discards 74a3bdaf2091 memfd_secret: use unsigned int rather than long as syscall [...] discards f77cfce656fe secretmem: test: add basic selftest for memfd_secret(2) discards 1086cd92e033 memfd_secret: use unsigned int rather than long as syscall [...] discards 5e6a4fc0acab arch, mm: wire up memfd_secret system call where relevant discards 56f48b2592ea PM: hibernate: disable when there are active secretmem users discards c0ffd4479d83 memfd_secret: use unsigned int rather than long as syscall [...] discards e90add6e1e58 mm: introduce memfd_secret system call to create "secret" [...] discards 26663e523dec set_memory: allow querying whether set_direct_map_*() is a [...] discards c400fac49aa1 set_memory: allow set_direct_map_*_noflush() for multiple pages discards f0c0b538f04f riscv/Kconfig: make direct map manipulation options depend on MMU discards 0a0299688515 mmap: make mlock_future_check() global discards 900c62e1c677 mm: fix typos in comments discards 0232029d7412 mm: fix typos in comments discards ac1e1803caa6 treewide: remove editor modelines and cruft discards c1774a1f8063 ipc/sem.c: spelling fix discards 0dcb1d2a05ef fs: fat: fix spelling typo of values discards ab5fb7e48560 kernel/sys.c: fix typo discards fe096420dbe6 kernel/up.c: fix typo discards ed349e20632c kernel/user_namespace.c: fix typos discards 1fa1bb84d29e kernel/umh.c: fix some spelling mistakes discards bb97c1a0909f include/linux/pgtable.h: few spelling fixes discards 298317b0c075 mm/slab.c: fix spelling mistake "disired" -> "desired" discards 80df3b5f44e4 scripts/spelling.txt: add "overflw" discards 93520eb03ea3 scripts/spelling.txt: Add "diabled" typo discards 95b54d39cfe0 scripts/spelling.txt: add "overlfow" discards e56fccd3f78f arm: print alloc free paths for address in registers discards 1d7386a4e1f3 mm/vmalloc: remove vwrite() discards c785cdff527b mm: remove xlate_dev_kmem_ptr() discards 3faddda9bc27 drivers/char: remove /dev/kmem for good discards c03156f8d8b7 Merge branch 'akpm-current/current' discards f195cda9b95d Merge remote-tracking branch 'rust/rust-next' discards f313680e8110 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards 396ecb1c21c5 Merge remote-tracking branch 'kunit-next/kunit' discards b3a3c9351f64 Merge remote-tracking branch 'cfi/cfi/next' discards a2231d33129f Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 21aba98f897f Merge remote-tracking branch 'hyperv/hyperv-next' discards fc40fef40b60 Merge remote-tracking branch 'nvmem/for-next' discards 76e13c0028a4 Merge remote-tracking branch 'slimbus/for-next' discards 5f81f88b5c20 Merge remote-tracking branch 'gnss/gnss-next' discards 5139ff7ecb21 Merge remote-tracking branch 'kspp/for-next/kspp' discards 8cf0c210d349 Merge remote-tracking branch 'seccomp/for-next/seccomp' discards 40c358e4b933 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 163b9bdac847 Merge remote-tracking branch 'rtc/rtc-next' discards bf7507a0034d Merge remote-tracking branch 'coresight/next' discards 2658c8b30696 Merge remote-tracking branch 'livepatching/for-next' discards fc08ed60ab8b Merge remote-tracking branch 'kselftest/next' discards f9874b1255f4 Merge remote-tracking branch 'pwm/for-next' discards b4b8159f5529 Merge remote-tracking branch 'pinctrl/for-next' discards 3ea85f67f30a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 8e4fadab73f5 Merge remote-tracking branch 'rpmsg/for-next' discards 3c1865e47709 Merge remote-tracking branch 'vhost/linux-next' discards 296e2b31747b Merge remote-tracking branch 'scsi-mkp/for-next' discards 0d95ed9dfc0a Merge remote-tracking branch 'scsi/for-next' discards 00be08fba088 Merge remote-tracking branch 'cgroup/for-next' discards 33f139281982 Merge remote-tracking branch 'dmaengine/next' discards 4b7792b8ab4c Merge remote-tracking branch 'icc/icc-next' discards 64e0e0a75315 Merge remote-tracking branch 'staging/staging-next' discards d58576d25e0c Merge remote-tracking branch 'vfio/next' discards 293c1302dfc8 Merge remote-tracking branch 'thunderbolt/next' discards f541a159136a Merge remote-tracking branch 'phy-next/next' discards f48fbb710460 Merge remote-tracking branch 'char-misc/char-misc-next' discards c30c6d206974 Merge remote-tracking branch 'tty/tty-next' discards 0a499222d5e0 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards 42f579336cd9 Merge remote-tracking branch 'usb-serial/usb-next' discards fb441f8ce145 Merge remote-tracking branch 'usb/usb-next' discards 283080a2f456 Merge remote-tracking branch 'driver-core/driver-core-next' discards 5ddd1dc1178f Merge remote-tracking branch 'ipmi/for-next' discards 5d5a086e1264 Merge remote-tracking branch 'leds/for-next' discards 503625bd91ea Merge remote-tracking branch 'chrome-platform/for-next' discards 1eb7d0618b4c Merge remote-tracking branch 'drivers-x86/for-next' discards 4b4652a5fef2 Merge remote-tracking branch 'percpu/for-next' discards cbb9e3f81990 Merge remote-tracking branch 'kvms390/next' discards 5a64c1c418f2 Merge remote-tracking branch 'kvm-arm/next' discards c87dfc207e9c Merge remote-tracking branch 'kvm/next' discards 8bb9205ffee1 Merge remote-tracking branch 'rcu/rcu/next' discards 712a605d1ac2 Merge remote-tracking branch 'ftrace/for-next' discards fd69789e61d0 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards a78aa6d86e24 Merge remote-tracking branch 'edac/edac-for-next' discards 7572e6dc2649 Merge remote-tracking branch 'tip/auto-latest' discards 6ecce1c2368b Merge remote-tracking branch 'spi/for-next' discards b6d9b9ee77b3 Merge remote-tracking branch 'devicetree/for-next' discards 82f538482be3 Merge remote-tracking branch 'audit/next' discards d7373727ee0a Merge remote-tracking branch 'iommu/next' discards 1bb61101b4d8 Merge remote-tracking branch 'tpmdd/next' discards 4fdd9dac8e98 Merge remote-tracking branch 'tomoyo/master' discards dcb84854ae00 Merge remote-tracking branch 'selinux/next' discards b973160cf5e2 Merge remote-tracking branch 'keys/keys-next' discards f819e73c64ff Merge remote-tracking branch 'integrity/next-integrity' discards 73a27caec487 Merge remote-tracking branch 'apparmor/apparmor-next' discards 4ce44b59579e Merge remote-tracking branch 'security/next-testing' discards 012410cdb5d6 Merge remote-tracking branch 'regulator/for-next' discards b3f9a5ed72f6 Merge remote-tracking branch 'battery/for-next' discards 6a336c2b3b86 Merge remote-tracking branch 'backlight/for-backlight-next' discards 55018d5cd8e0 Merge remote-tracking branch 'mfd/for-mfd-next' discards 385e330ccdee Merge remote-tracking branch 'mmc/next' discards 7ca3488ca996 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards a60739fe1a77 Merge remote-tracking branch 'device-mapper/for-next' discards ec8cb6698fbf Merge remote-tracking branch 'block/for-next' discards a2e2bfea0e8b Merge remote-tracking branch 'input/next' discards 5d13836a0e7a Merge remote-tracking branch 'modules/modules-next' discards 6bebc368e560 Merge remote-tracking branch 'sound-asoc/for-next' discards 1ecdb679916f Merge remote-tracking branch 'sound/for-next' discards bff69316e28f Merge remote-tracking branch 'regmap/for-next' discards 785e672837a5 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards fa4c521fd4a0 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 4f58c2f7c4f6 Merge remote-tracking branch 'drm-msm/msm-next' discards 24500c1aabe5 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards d4d16f79749b Merge remote-tracking branch 'drm-intel/for-linux-next' discards d89bc970c9d9 Merge remote-tracking branch 'amdgpu/drm-next' discards 909c981a5922 Merge remote-tracking branch 'drm/drm-next' discards 568a2d985107 Merge remote-tracking branch 'crypto/master' discards 687126fbee3a Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 10baf102d19a Merge remote-tracking branch 'nand/nand/next' discards b1419c3d5744 Merge remote-tracking branch 'mtd/mtd/next' discards db83215e38bc Merge remote-tracking branch 'gfs2/for-next' discards b24cd568dbd1 Merge remote-tracking branch 'mac80211-next/master' discards 9cae555e17c2 Merge remote-tracking branch 'bluetooth/master' discards af43ee9debab Merge remote-tracking branch 'wireless-drivers-next/master' discards c1820363d3b1 Merge remote-tracking branch 'ipsec-next/master' discards 53bafde47473 Merge remote-tracking branch 'bpf-next/for-next' discards 176d58ac1d37 Merge remote-tracking branch 'net-next/master' discards 54bdb1efd699 Merge remote-tracking branch 'rdma/for-next' discards b4ec54bbb903 Merge remote-tracking branch 'swiotlb/linux-next' discards 200f67d64920 Merge remote-tracking branch 'dlm/next' discards 3a5f8a37e66d Merge remote-tracking branch 'ieee1394/for-next' discards f146ec140cca Merge remote-tracking branch 'thermal/thermal/linux-next' discards 3a152a212c53 Merge remote-tracking branch 'pm/linux-next' discards dcfb590ec8c5 Merge remote-tracking branch 'v4l-dvb/master' discards 349fa461041b Merge remote-tracking branch 'jc_docs/docs-next' discards 8f70b84efe0e Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards ba9d8fbd5e2b Merge remote-tracking branch 'dmi/dmi-for-next' discards e663cee044a0 Merge remote-tracking branch 'i3c/i3c/next' discards 733a244e1d49 Merge remote-tracking branch 'i2c/i2c/for-next' discards b1795780395f Merge remote-tracking branch 'hid/for-next' discards af818bb75bfe Merge remote-tracking branch 'pstore/for-next/pstore' discards a951afe18122 Merge remote-tracking branch 'pci/next' discards ac3aef71750e Merge remote-tracking branch 'printk/for-next' discards 18a9d7a8f2ab Merge remote-tracking branch 'vfs/for-next' discards 1149d5c4689c Merge remote-tracking branch 'file-locks/locks-next' discards 6f4e9fc0cc56 Merge remote-tracking branch 'iomap/iomap-for-next' discards ac214b6bb91a Merge remote-tracking branch 'xfs/for-next' discards d20fb9906be5 Merge remote-tracking branch 'v9fs/9p-next' discards 2ad5bb7fe2f6 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards be4a98b09aec Merge remote-tracking branch 'cel/for-next' discards 03a9909d6c83 Merge remote-tracking branch 'jfs/jfs-next' discards 3ad3a9e6bae5 Merge remote-tracking branch 'fuse/for-next' discards 23eedbd8dda8 Merge remote-tracking branch 'f2fs/dev' discards 44355fc990c3 Merge remote-tracking branch 'ext4/dev' discards e3da43d63ac5 Merge remote-tracking branch 'ext3/for_next' discards 4c19580632c3 Merge remote-tracking branch 'exfat/dev' discards 23fa087e1381 Merge remote-tracking branch 'erofs/dev' discards 45212eaa2787 Merge remote-tracking branch 'ecryptfs/next' discards 8358ad746790 Merge remote-tracking branch 'cifsd/cifsd-for-next' discards cd7d49e5c790 Merge remote-tracking branch 'cifs/for-next' discards 5acc28302491 Merge remote-tracking branch 'btrfs/for-next' discards 1a6afff6b6d7 Merge remote-tracking branch 'fscache/fscache-next' discards 3c5829e5ff2b Merge remote-tracking branch 'pidfd/for-next' discards ada0b3b4b067 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards fa81fa7711e5 Merge remote-tracking branch 'sh/for-next' discards f139a8be2866 Merge remote-tracking branch 's390/for-next' discards 396cb03232b0 Merge remote-tracking branch 'risc-v/for-next' discards 1d0c996ac29a Merge remote-tracking branch 'soc-fsl/next' discards 5a1dce7bc705 Merge remote-tracking branch 'powerpc/next' discards e846a8dbf0e0 Merge remote-tracking branch 'parisc-hd/for-next' discards d53843d8771f Merge remote-tracking branch 'mips/mips-next' discards cae6dfaeeba6 Merge remote-tracking branch 'microblaze/next' discards d01b40e6b5a9 Merge remote-tracking branch 'm68knommu/for-next' discards 26999fffe6c0 Merge remote-tracking branch 'm68k/for-next' discards 9b92bcd062a9 Merge remote-tracking branch 'h8300/h8300-next' discards b4d1d2d31eab Merge remote-tracking branch 'csky/linux-next' discards 65e2e1df161b Merge remote-tracking branch 'clk/clk-next' discards 853b946105b2 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 8b0bd67c17a1 Merge remote-tracking branch 'tegra/for-next' discards 6362865ff20f Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 1bec068d3195 Merge remote-tracking branch 'scmi/for-linux-next' discards 325b80768ddf Merge remote-tracking branch 'samsung-krzk/for-next' discards beed25d428b3 Merge remote-tracking branch 'rockchip/for-next' discards ac183697300d Merge remote-tracking branch 'reset/reset/next' discards 78b46cc67841 Merge remote-tracking branch 'renesas/next' discards 0e283e22a95a Merge remote-tracking branch 'realtek/for-next' discards f21d8ed9e853 Merge remote-tracking branch 'raspberrypi/for-next' discards 4456a5f8c6a4 Merge remote-tracking branch 'qcom/for-next' discards c4cd50e4a043 Merge remote-tracking branch 'omap/for-next' discards 65ece6bb5f67 Merge remote-tracking branch 'mvebu/for-next' discards 5e288507e992 Merge remote-tracking branch 'mediatek/for-next' discards 829e1e6d1f71 Merge remote-tracking branch 'keystone/next' discards bfc3da04cb52 Merge remote-tracking branch 'imx-mxs/for-next' discards 12f5273dde1f Merge remote-tracking branch 'drivers-memory/for-next' discards 7830bb5c5f7a Merge remote-tracking branch 'at91/at91-next' discards cd619f262cc4 Merge remote-tracking branch 'aspeed/for-next' discards f533dd2cfd2a Merge remote-tracking branch 'amlogic/for-next' discards e1adf82f232d Merge remote-tracking branch 'actions/for-next' discards 35dd8067aafe Merge remote-tracking branch 'arm-soc/for-next' discards 13a060e1ed62 Merge remote-tracking branch 'arm64/for-next/core' discards c275e276db08 Merge remote-tracking branch 'arm/for-next' discards a62e54a177c3 Merge remote-tracking branch 'asm-generic/master' discards cddfae498d84 Merge remote-tracking branch 'dma-mapping/for-next' discards 95e016cceb8b Merge remote-tracking branch 'kbuild/for-next' discards f9237fc6807e Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' discards 0c2257421a06 Merge remote-tracking branch 'pidfd-fixes/fixes' discards 0081a97ca739 Merge remote-tracking branch 'risc-v-fixes/fixes' discards 292e7ec10deb Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards 986470efba64 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 817a33ac82bf Merge remote-tracking branch 'scsi-fixes/fixes' discards 65e8efd5b7f5 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards db20050613c7 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards f8fc267e297f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards 465af65d75bb Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards 8984d441c03a Merge remote-tracking branch 'dmaengine-fixes/fixes' discards 85b9b345580c Merge remote-tracking branch 'ide/master' discards 028d639c9884 Merge remote-tracking branch 'input-current/for-linus' discards 74536e02420b Merge remote-tracking branch 'soundwire-fixes/fixes' discards a0d7ab9d9062 Merge remote-tracking branch 'phy/fixes' discards e3f2973d72b3 Merge remote-tracking branch 'pci-current/for-linus' discards da1bafd02015 Merge remote-tracking branch 'spi-fixes/for-linus' discards a7432f102ea8 Merge remote-tracking branch 'regulator-fixes/for-linus' discards bda5c085a39c Merge remote-tracking branch 'regmap-fixes/for-linus' discards f64a039886d9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 0a7d5f013d52 Merge remote-tracking branch 'netfilter/master' discards 62a6e7f67f91 Merge remote-tracking branch 'bpf/master' discards 50b0a6ae6649 Merge remote-tracking branch 'net/master' discards 4ea4fd5956c1 Merge remote-tracking branch 's390-fixes/fixes' discards ea83257b55fd Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' discards 214ea8af1cfc Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards b191ef324501 Merge remote-tracking branch 'arm-current/fixes' discards e10591bc0ec8 Merge remote-tracking branch 'arc-current/for-curr' 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 discards 00ed80f00d1d Merge remote-tracking branch 'asoc/for-5.13' into asoc-next discards 49065ed5ad5b Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus 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 discards 52a438c9e7c6 fuse: don't zero pages twice discards f84f3ae1649a fuse: fix typo for fuse_conn.max_pages comment discards bee1b6442316 virtiofs: split requests that exceed virtqueue size discards 64862d46ec30 fuse: fix matching of FUSE_DEV_IOC_CLONE command discards 3a4de2c0e97d virtiofs: fix memory leak in virtio_fs_probe() omits 81b1f8a7b633 Merge branch 'for-5.13/block' into for-next 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 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' discards 3ad29d0ccd4c ipc/sem.c: mundane typo fixes discards f5c7575957b2 modules: add CONFIG_MODPROBE_PATH discards b10e1e2a1996 init/initramfs.c: do unpacking asynchronously discards cbb041568d61 kernel/async.c: remove async_unregister_domain() discards cedb7f565ffe kernel/async.c: stop guarding pr_debug() statements discards 60979729b2c2 selftests: remove duplicate include discards 35623f764dc3 kernel/resource: remove first_lvl / siblings_only logic discards 52c2df8ca4d3 kernel/resource: make walk_mem_res() find all busy IORESOU [...] discards 70a319807112 kernel/resource: make walk_system_ram_res() find all busy [...] discards 066137be6485 scripts/gdb: add lx_current support for arm64 discards 8f362d2befc3 scripts/gdb: document lx_current is only supported by x86 discards d10cac2b59d9 gdb: lx-symbols: store the abspath() discards b7ca416f301b aio: simplify read_events() discards 63304822b55f smp: kernel/panic.c - silence warnings discards 3e09dd7690da gcov: use kvmalloc() discards 9a24e4dc962b gcov: simplify buffer allocation discards 52b38beac97e gcov: combine common code discards f60e363bef0c kexec: dump kmessage before machine_kexec discards 5354ba801f15 kernel: kexec_file: fix error return code of kexec_calcula [...] discards a8fc0283dbe0 kexec: Add kexec reboot string discards f8307d987970 kernel/crash_core: add crashkernel=auto for vmcore creation discards 4abfcdd2ce15 kernel/fork.c: fix typos discards 888e9f5dca8b kernel/fork.c: simplify copy_mm() discards 774ad805ba43 do_wait: make PIDTYPE_PID case O(1) instead of O(n) discards 826420f13ec6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards 09af109a7bc9 nilfs2: fix typos in comments discards 14873f226ef4 fs/nilfs2: fix misspellings using codespell tool discards 5bc2d6fe346e fs/epoll: restore waking from ep_done_scan() discards dff26c32a014 kselftest: introduce new epoll test case discards a7d651355081 checkpatch: exclude four preprocessor sub-expressions from [...] discards 6078eb196984 checkpatch: warn when missing newline in return sysfs_emit [...] discards 258ded04a3d7 include/linux/compat.h: remove unneeded declaration from C [...] discards 28b2e63ec4f9 lib: parser: clean up kernel-doc discards 0f265e4c4115 lib/genalloc: add parameter description to fix doc compile [...] discards d7f67549e378 lib/percpu_counter: tame kernel-doc compile warning discards ab5b9b01a3d2 lib: stackdepot: turn depot_lock spinlock to raw_spinlock discards 67dd78bfe71f lib: crc8: pointer to data block should be const discards 8ccfd5f75fc2 lib/genalloc.c: Fix a typo discards a0a14ec32bfd lib/list_sort.c: fix typo in function description discards 85af4b36639e lib: fix inconsistent indenting in process_bit1() discards 7ed0b91e3cd8 lib/bch.c: fix a typo in the file bch.c discards 4d6408c243d3 MAINTAINERS: add entry for the bitmap API discards ea54cb3aece9 tools: sync lib/find_bit implementation discards 317fc8b47280 h8300: rearrange headers inclusion order in asm/bitops discards d6013c74c95b lib: add fast path for find_first_*_bit() and find_last_bit() discards c0f33a733896 lib: add fast path for find_next_*_bit() discards 2ed32d149365 tools: sync find_next_bit implementation discards 46d3629f48ba lib: inline _find_next_bit() wrappers discards 86c558edd415 tools: sync small_const_nbits() macro with the kernel discards a659c82e4c41 lib: extend the scope of small_const_nbits() macro discards 45bc7f3ed8aa arch: rearrange headers inclusion order in asm/bitops for [...] discards 1d4834fbe86f tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel discards 607c56fac913 tools: bitmap: sync function declarations with the kernel discards c8bd0c6c3c1d tools: disable -Wno-type-limits discards 870bbd243c16 kernel/cred.c: make init_groups static discards 8c6914aff8b5 kernel/async.c: fix pr_debug statement discards ab2f9056ff20 linux/profile.h: remove unnecessary declaration discards e91d29f8e989 kernel.h: drop inclusion in bitmap.h discards 68618989cb83 include: remove pagemap.h from blkdev.h discards 7e59ba0fd5bf proc/sysctl: make protected_* world readable discards 9b873be9d45a proc/sysctl: fix function name error in comments discards d38333bc8f9b procfs/dmabuf: add inode number to /proc/*/fdinfo discards 1562b0154b67 procfs: allow reading fdinfo with PTRACE_MODE_READ discards 72780067509c selftests: proc: test subset=pid discards 8a63f81853f2 proc: delete redundant subset=pid check discards 4e97ebd36bd3 proc: smoke test lseek() discards 1f671aeb4b2d proc: mandate ->proc_lseek in "struct proc_ops" discards de3d92b1acb3 proc: save LOC in __xlate_proc_name() discards b654c310d328 fs/proc/generic.c: fix incorrect pde_is_permanent check discards 64dbc0cdd076 kernel/hung_task.c: Monitor killed tasks. discards 6ce80992168a fs/buffer.c: dump more info for __getblk_gfp() stall problem discards dcebace158a4 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 24b199286a0b kfence: zero guard page after out-of-bounds access discards 7df8ec193a67 mm/process_vm_access.c: remove duplicate include discards 2b09d96f0576 mm/mempolicy: minor coding style tweaks discards 375495c4c0a2 mm/memory_hotplug: minor coding style tweaks discards 0a5049043051 mm/vmalloc: minor coding style tweaks discards 0f428466c553 mm/frontswap: minor coding style tweaks discards dce701ae246d mm/mlock: minor coding style tweaks discards 3749aa57372f mm/filemap: minor coding style tweaks discards afd953439ffe mm/page_alloc: minor coding style tweaks discards e345c0589af1 mm/shmem: minor coding style tweaks discards 41ff96fa0023 mm/oom_kill: minor coding style tweaks discards c67632b25f0f mm/compaction: minor coding style tweaks discards f8a915566723 mm/vmscan: minor coding style tweaks discards b2fdd71e7703 mm/sparse: minor coding style tweaks discards 3ece817ce07f mm/swapfile: minor coding style tweaks discards 86d288d39357 mm/mempool: minor coding style tweaks discards d296c2673398 mm/highmem: Remove deprecated kmap_atomic discards 2c89cad27a11 mm/highmem.c: fix coding style issue discards 5c6ef4693bf5 btrfs: use memzero_page() instead of open coded kmap pattern discards dc68a03f1f03 iov_iter: lift memzero_page() to highmem.h discards 48941eafc1dc mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. discards 5442a96edd1d mm/zswap.c: switch from strlcpy to strscpy discards 63378149efec arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards 66edb722252d x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards c07735b70635 mm,memory_hotplug: add kernel boot option to enable memmap [...] discards d305a160ee4e acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported discards 3462ed44cb29 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix discards 31c67f908d34 mm,memory_hotplug: allocate memmap from the added memory range discards 49bdbadb8be2 selftests/vm: gup_test: test faulting in kernel, and verif [...] discards 9c530e5fe29d selftests/vm: gup_test: fix test flag discards 13a6891a0484 mm/gup: longterm pin migration cleanup discards 5c650db7c051 mm/gup: change index type to long as it counts pages discards 90d5ae5358f7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] discards 465410c90997 mm/gup: migrate pinned pages out of movable zone discards 6e24642095f4 mm/gup: do not migrate zero page discards b41972ef351d mm: honor PF_MEMALLOC_PIN for all movable pages discards edfb8812dbae mm: apply per-task gfp constraints in fast path discards e0a3211d10a5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards 59fb0ca51d23 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards 728cf3a06bc1 mm/gup: check for isolation errors discards cee33d7e30e2 mm/gup: return an error on migration failure discards 487ff0e54bec mm/gup: check every subpage of a compound page during isolation discards 4c4d89c94073 mm/gup: don't pin migrated cma pages in movable zone discards 3491d95c3029 mm/util.c: fix typo discards a3317a5eaaf9 mm/util.c: reduce mem_dump_obj() object size discards 53e775d4238d mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE discards d808c2f2fa45 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK discards 635be1f3aeff mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION discards 2131f732d337 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] discards 992a04913d9f mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] discards 032146f5d60b mm: generalize ARCH_HAS_CACHE_LINE_SIZE discards 3a73249d89e8 mm/mmap.c: don't unlock VMAs in remap_file_pages() discards e0f755961cfe x86/mm: track linear mapping split events discards ca95db60eb37 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats discards 3c760bae6cc2 mm: /proc/sys/vm/stat_refresh skip checking known negative stats discards b74d38303cc7 mm: no more EINVAL from /proc/sys/vm/stat_refresh discards c911b5712feb mm: restore node stat checking in /proc/sys/vm/stat_refresh discards f741472a8a4f mm/ksm: remove unused parameter from remove_trailing_rmap_items() discards 8fc1ea2b82b3 ksm: fix potential missing rmap_item for stable_node discards 2c939c773be7 ksm: remove dedicated macro KSM_FLAG_MASK discards 80828b8f5e01 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] discards 35e1be96e922 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() discards ac1b1efd1627 mm: use proper type for cma_[alloc|release] discards 16c8a8e1ed3e mm: cma: add the CMA instance name to cma trace events discards ca936ac86bc8 mm: cma: support sysfs discards 11c8b15229c7 mm: cma: Add the CMA instance name to the cma_alloc_start [...] discards 2df5b93e9923 mm: cma: add trace events for CMA alloc perf testing discards 881da0e2d1ff mm: cma: use pr_err_ratelimited for CMA warning discards 19612437e865 mm: vmstat: add cma statistics discards 1b85148daa48 Revert "mm: migrate: skip shared exec THP for NUMA balancing" discards c649df62ce16 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] discards b3c64fc954dc mm/migrate.c: fix potential indeterminate pte entry in mig [...] discards 7baf07173c21 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] discards 0baeb26e38eb mm/migrate.c: make putback_movable_page() static discards 6e113e4ef99d mm: fs: invalidate BH LRU during page migration discards 956656b1efcf mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] discards 603d93df1f01 mm: disable LRU pagevec during the migration temporarily discards 1526e51e2552 mm: compaction: update the COMPACT[STALL|FAIL] events properly discards 1ef8a78dc902 mm/compaction: remove unused variable sysctl_compact_memory discards 200cfe41e756 mm: vmscan: shrink deferred objects proportional to priority discards fb8376f451d5 mm: memcontrol: reparent nr_deferred when memcg offline discards 7c26d1b7d5de mm: vmscan: don't need allocate shrinker->nr_deferred for [...] discards bb418584d2eb mm: vmscan: use per memcg nr_deferred of shrinker discards ae6f85140f92 mm: vmscan: add per memcg shrinker nr_deferred discards f44771eab02f mm: vmscan: use a new flag to indicate shrinker is registered discards 08b0c729227a mm-vmscan-add-shrinker_info_protected-helper-fix discards 2fb09c8e6a2c mm: vmscan: add shrinker_info_protected() helper discards 14801c088b93 mm: memcontrol: rename shrinker_map to shrinker_info discards d5aad2086363 mm: vmscan: use kvfree_rcu instead of call_rcu discards 1b8ab18ef3b6 mm: vmscan: remove memcg_shrinker_map_size discards ff0ade6bf0ed mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] discards aaa21d8ad310 mm: vmscan: consolidate shrinker_maps handling code discards 7cab1777f4ef mm: vmscan: use nid from shrink_control for tracepoint discards 08c4056e5d22 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] discards c0dbf7871ddb mm/vmscan: move RECLAIM* bits to uapi header discards d772a0b320e3 userfaultfd/selftests: add test exercising minor fault handling discards e8ef4ac5a8b1 userfaultfd: update documentation to describe minor fault [...] discards dc6dc4a76e1b userfaultfd: add UFFDIO_CONTINUE ioctl discards c2e823b513c8 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] discards d127818bd372 userfaultfd: disable huge PMD sharing for MINOR registered VMAs discards 397d7c001896 userfaultfd/hugetlbfs: fix minor fault page leak discards 13bc06612af7 userfaultfd: add minor fault registration mode discards 93cd78bfcdff hugetlb: add lockdep_assert_held() calls for hugetlb_lock discards 40c6e9a54165 hugetlb: make free_huge_page irq safe discards 5fc97806ca8a hugetlb: change free_pool_huge_page to remove_pool_huge_page discards 82cb99d3ce9f hugetlb: call update_and_free_page without hugetlb_lock discards 52ad5de09342 hugetlb: create remove_hugetlb_page() to separate functionality discards ff7ea8851189 hugetlb: add per-hstate mutex to synchronize user adjustments discards e0aca6a73ac8 hugetlb: no need to drop hugetlb_lock to call cma_release discards fd2e34e8305c mm/cma: change cma mutex to irq safe spinlock discards c5537584ba9e mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] discards 25840815c6b0 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() discards ee05155bc2eb mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] discards ab39c0e6dbcf mm/hugeltb: simplify the return code of __vma_reservation_ [...] discards 931b559457aa mm/hugeltb: remove redundant VM_BUG_ON() in region_add() discards 3e44faa83861 mm: huge_memory: debugfs for file-backed THP split discards ff88dcfe643c mm: huge_memory: a new debugfs interface for splitting THP tests discards 24cc28c56fed khugepaged: remove meaningless !pte_present() check in khu [...] discards 4c53b4624325 khugepaged: remove unnecessary out label in collapse_huge_page() discards beb77fa864a8 khugepaged: use helper function range_in_vma() in collapse [...] discards ffe3ac263b5a mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] discards def916a17151 mm/huge_memory.c: use helper function migration_entry_to_page() discards a694357d90e5 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] discards 58df4399cdb7 mm/huge_memory.c: remove redundant PageCompound() check discards 068c7d7df707 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] discards bc82c1a9e041 mm/huge_memory.c: make get_huge_zero_page() return bool discards 6d4ff1c9fecf mm/huge_memory.c: rework the function vma_adjust_trans_huge() discards 271d65e452bd mm/huge_memory.c: remove unnecessary local variable ret2 discards da7896420580 khugepaged: fix wrong result value for trace_mm_collapse_h [...] discards 9b8add7a9124 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] discards aa7f901340e6 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() discards bf1b002fa7db khugepaged: remove unneeded return value of khugepaged_col [...] discards 1878316d97f4 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] discards c5ab1bfa2a14 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] discards 9fc0c799594b mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] discards b41be126cd97 mm/hugetlb: optimize the surplus state transfer code in mo [...] discards 1d8e3ff305e9 mm/hugetlb: use some helper functions to cleanup code discards 8541850a5597 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE discards 9166e36d2c02 mm/hugetlb: remove redundant reservation check condition i [...] discards 8dfb13dede16 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] discards cd71b5548c98 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h discards a8e9903d6744 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE discards d40f9641289f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled discards bcc68e2db873 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix discards 3c3cbec1f6aa hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() discards 7442142a81e9 mm/page_alloc: redundant definition variables of pfn in for loop discards de2496ffbb97 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 discards 6b47c72f3fe4 net: page_pool: use alloc_pages_bulk in refill code path discards 56f5fa469125 net: page_pool: refactor dma_map into own function page_po [...] discards 1907a3b9aec2 SUNRPC: refresh rq_pages using a bulk page allocator discards 9d6946ccfa8e SUNRPC: set rq_page_end differently discards 4cafb61b73d8 mm/page_alloc: inline __rmqueue_pcplist discards 7fa9758ea24a mm/page_alloc: optimize code layout for __alloc_pages_bulk discards 7531c7eeb461 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] discards 60c993b5017c mm/page_alloc: add an array-based interface to the bulk pa [...] discards da228d9fa47c mm/page_alloc: Add a bulk page allocator -fix -fix discards 6a79295d6e1e mm-page_alloc-add-a-bulk-page-allocator-fix discards ad787cb22ab8 mm/page_alloc: add a bulk page allocator discards 34ffa762a1a7 mm/page_alloc: rename alloced to allocated discards f6d7b974af11 mm/page_alloc: duplicate include linux/vmalloc.h discards f3d1987f889a mm, page_alloc: avoid page_to_pfn() in move_freepages() discards 03f96faa748c mm/Kconfig: remove default DISCONTIGMEM_MANUAL discards 71051a258103 mm: page_alloc: dump migrate-failed pages discards 4ab862918e3d mm/mempolicy: fix mpol_misplaced kernel-doc discards ceec902899df mm/mempolicy: rewrite alloc_pages_vma documentation discards 87b6831222ca mm/mempolicy: rewrite alloc_pages documentation discards 056e7567abe5 mm/mempolicy: rename alloc_pages_current to alloc_pages discards 31302b644e4b mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask discards 09ec6c6fc4a0 mm/page_alloc: rename gfp_mask to gfp discards 63047c3c4092 mm/page_alloc: rename alloc_mask to alloc_gfp discards adf6566753f6 include/linux/page-flags-layout.h: cleanups discards a7c43c2a46d0 include/linux/page-flags-layout.h: correctly determine LAS [...] discards 7363c3cf1cdc mm: remove lru_add_drain_all in alloc_contig_range discards f1f05522ca7f mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() discards ed12d5309607 mm: move mem_init_print_info() into mm_init() discards b2b1cb3dcfc0 kasan: fix kasan_byte_accessible() to be consistent with a [...] discards f734d08239f4 irq_work: record irq_work_queue() call stack discards c616ba7e0d63 kasan: detect false-positives in tests discards 670a77d5d7bc kasan: record task_work_add() call stack discards 057819281caa kasan: docs: update tests section discards f34ceb7acb0d kasan: docs: update ignoring accesses section discards b9c83ae76183 kasan: docs: update shadow memory section discards 39fa78692634 kasan: docs: update HW_TAGS implementation details section discards fc327c7af57b kasan: docs: update SW_TAGS implementation details section discards 38db4008a139 kasan: docs: update GENERIC implementation details section discards 0151e477632b kasan: docs: update boot parameters section discards 1cb01e186a17 kasan: docs: update error reports section discards bbf23dc6565a kasan: docs: update usage section discards 54105e034d87 kasan: docs: update overview section discards 8b27a66e2c44 kasan: docs: clean up sections discards d0e5f7e6fcd5 kasan, mm: integrate slab init_on_free with HW_TAGS discards c9b939ee7062 kasan, mm: integrate slab init_on_alloc with HW_TAGS discards af3b86209a09 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" discards db3dbffd24a4 kasan, mm: integrate page_alloc init with HW_TAGS discards ff388f9a86ee kasan: init memory in kasan_(un)poison for HW_TAGS discards 165d42070d39 arm64: kasan: allow to init memory when setting tags discards 7c2ccbceec3d mm, kasan: don't poison boot memory with tag-based modes discards d1d9c9535a34 kasan: initialize shadow to TAG_INVALID for SW_TAGS discards e363044b931b mm/kasan: switch from strlcpy to strscpy discards e57c92b5fbc6 pagewalk: prefix struct kernel-doc descriptions discards ad9482c45df7 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT discards af9f4a044e7d mm/doc: add mm.h and mm_types.h to the mm-api document discards 0c7a928a6fbf mm/doc: turn fault flags into an enum discards ef38c1ade7ca mm/doc: fix page_maybe_dma_pinned kerneldoc discards 96357550fb25 mm/doc: fix fault_flag_allow_retry_first kerneldoc discards 8dece3ed78c1 mm/vmalloc: remove an empty line discards 800e15be7c0c mm/vmalloc: refactor the preloading loagic discards 909edd2aac62 vm/test_vmalloc.sh: adapt for updated driver interface discards 079dc2e8497c lib/test_vmalloc.c: extend max value of nr_threads parameter discards d827d57fc1a9 lib/test_vmalloc.c: add a new 'nr_threads' parameter discards 916758a196c3 lib/test_vmalloc.c: remove two kvfree_rcu() tests discards 74adfbd50334 mm: vmalloc: prevent use after free in _vm_unmap_aliases discards 4421ff7e7cec mm/vmalloc: print correct vmalloc allocation size discards a908a7c2fb9d mm/vmalloc: improve allocation failure error messages discards 457935562682 mm-vmalloc-remove-map_kernel_range-fix-2 discards 715f9e498be0 mm-vmalloc-remove-unmap_kernel_range-fix-fix discards a5f6e619e6f3 mm-vmalloc-remove-unmap_kernel_range-fix discards e26b0afd1bfb mm/vmalloc: remove unmap_kernel_range discards 28cad83ba973 powerpc/xive: remove unnecessary unmap_kernel_range discards f46ead834546 kernel/dma: remove unnecessary unmap_kernel_range discards 7723d8be0a65 mm/vmalloc: remove map_kernel_range discards 74c4bcc7527e powerpc/64s/radix: enable huge vmalloc mappings discards 7d85e5a633f8 mm/vmalloc: fix read of uninitialized pointer area discards 6e483b563faf mm/vmalloc: hugepage vmalloc mappings discards 8a97c6fd0df3 mm/vmalloc: add vmap_range_noflush variant discards 9dce66e51407 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c discards 70f339874137 mm/vmalloc: provide fallback arch huge vmap support functions discards 5459f0920c36 x86: inline huge vmap supported functions discards f18d5bb5004a arm64: inline huge vmap supported functions discards 63112e6fdee1 powerpc: inline huge vmap supported functions discards c18c1af86803 mm: HUGE_VMAP arch support cleanup discards 538e6a501517 mm/ioremap: rename ioremap_*_range to vmap_*_range discards d7f9d4dbbab2 mm/vmalloc: rename vmap_*_range vmap_pages_*_range discards 8a389152bd76 mm: apply_to_pte_range warn and fail if a large pte is enc [...] discards 1244777479a2 sparc32: add stub pud_page define for walking huge vmalloc [...] discards fe8179601cec mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] discards 89aa48ec129e ARM: mm: add missing pud_page define to 2-level page tables discards 36a04399fabe mm/vmalloc: use rb_tree instead of list for vread() lookups discards ad9625916059 mm: unexport remap_vmalloc_range_partial discards 3e5d33874ebc samples/vfio-mdev/mdpy: use remap_vmalloc_range discards 38906153efcc mm/sparse: add the missing sparse_buffer_fini() in error branch discards a43c719bb389 mm/dmapool: switch from strlcpy to strscpy discards a8e8b97e5508 selftests: add a MREMAP_DONTUNMAP selftest for shmem discards 9986ef589cea Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] discards 619f393b2172 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings discards 63f4a23e08db i915: fix remap_io_sg to verify the pgprot discards 483df6db67a0 i915: use io_mapping_map_user discards b04ba84d1063 mm: add a io_mapping_map_user helper discards df7717648223 mm: add remap_pfn_range_notrack discards a38032016459 mm, tracing: improve rss_stat tracepoint message discards b24bcfa0cc15 x86/vmemmap: optimize for consecutive sections in partial [...] discards 7e83d974cad7 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix discards 340ee1e5bfc0 x86/vmemmap: handle unpopulated sub-pmd ranges discards 0519615e7f02 x86/vmemmap: drop handling of 1GB vmemmap ranges discards 5a8bcb64d1f7 x86/vmemmap: drop handling of 4K unaligned vmemmap range discards 70d899761ade mm/interval_tree: add comments to improve code readability discards f3c8a7184148 mm/memory.c: do_numa_page(): delete bool "migrated" discards a3e866512ed3 mm: page_counter: mitigate consequences of a page_counter [...] discards d81b4e353b1b linux/memcontrol.h: remove duplicate struct declaration discards add9f76314e0 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] discards 2623b169629f mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] discards e30726e08e19 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] discards 6486afbae455 mm: memcontrol: use obj_cgroup APIs to charge kmem pages discards 8c277a631807 mm: memcontrol: change ug->dummy_page only if memcg changed discards 2551909f219b mm: memcontrol: directly access page->memcg_data in mm/pag [...] discards f78e2fa252d2 mm: memcontrol: introduce obj_cgroup_{un}charge_pages discards ff7f7052f783 mm: memcontrol: slab: fix obtain a reference to a freeing memcg discards fb22b80e1d3a memcg: set page->private before calling swap_readpage discards 2ef12095a376 memcg: charge before adding to swapcache on swapin discards 8d3a1c07394f kselftests: cgroup: update kmem test for new vmstat implem [...] discards b42736a9d2cc mm: memcontrol: consolidate lruvec stat flushing discards ca94691fcf5a mm: memcontrol: switch to rstat fix discards c2ecb53093c8 mm-memcontrol-switch-to-rstat-fix discards 224987f1a1eb mm: memcontrol: switch to rstat discards 58a9bf08fb83 cgroup: rstat: punt root-level optimization to individual [...] discards bc626fb5d1d8 cgroup: rstat: support cgroup1 discards 0f5c9e7d7dd8 mm: memcontrol: privatize memcg_page_state query functions discards 73ee045fc8a5 mm: memcontrol: kill mem_cgroup_nodeinfo() discards 6be85c5b4e07 mm: memcontrol: fix cpuhotplug statistics flushing discards 1d31aafcedc5 memcg: enable memcg oom-kill for __GFP_NOFAIL discards 9b6576aa9e5a memcg: cleanup root memcg checks discards 879a891119cf mm: memcontrol: fix kernel stack account discards e3a19660cd57 mm/memremap.c: fix improper SPDX comment style discards 370c0da37edd mm: gup: remove FOLL_SPLIT discards b0eaba1eb881 RDMA/umem: batch page unpin in __ib_umem_release() discards f2238f98432d mm/gup: add a range variant of unpin_user_pages_dirty_lock() discards 39bdc6a111d9 mm/gup: decrement head page once for group of subpages discards cdb890c201f0 mm/gup: add compound page list iterator discards c6dfcaa305d9 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] discards e238fc2ef984 mm/filemap: Update stale comment discards 115a0ed8fc25 mm: Move page_mapping_file to pagemap.h discards e5a413031452 mm: remove nrexceptional from inode discards 39cbf8d249ae dax: account DAX entries as nrpages discards 2ddcaf6e2c5a mm: stop accounting shadow entries discards c9cbcfcf0abd mm: introduce and use mapping_empty discards 99afd2260ed5 mm: page-writeback: simplify memcg handling in test_clear_ [...] discards 71fe6069ccd2 mm/filemap: drop check for truncated page after I/O discards 2923b7fe6261 mm/filemap: use filemap_read_page in filemap_fault discards 37197de25b2b iomap: use filemap_range_needs_writeback() for O_DIRECT reads discards 9b9833996545 mm: use filemap_range_needs_writeback() for O_DIRECT reads discards b66686e5f0c9 mm: provide filemap_range_needs_writeback() helper discards 3ca69ceb5e9c mm/memtest: add ARCH_USE_MEMTEST discards cc2a749d11d1 mm-page_poison-print-page-info-when-corruption-is-caught-v2 discards 4bc1c083fbb9 mm: page_poison: print page info when corruption is caught discards 3b849c740930 mm: page_owner: detect page_owner recursion via task_struct discards d397e310b562 mm: page_owner: use kstrtobool() to parse bool option discards 4fc82286b147 mm: page_owner: fetch backtrace only for tracked pages discards 853d6f13de1a mm, page_owner: remove unused parameter in __set_page_owne [...] discards 8596453e8962 mm/page_owner: record the timestamp of all pages during free discards 147e30a55e22 mm/kmemleak.c: fix a typo discards acfcb4dcc94c mm/slub.c: trivial typo fixes discards 200d68cea549 slub: remove resiliency_test() function discards 5f31a12e53ac kunit: add a KUnit test for SLUB debugging functionality discards 9aafd946ebd2 mm, slub: enable slub_debug static key when creating cache [...] discards 6dec76e1f4c5 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] discards 151141153d67 watchdog: cleanup handling of false positives discards 8fbff13d4932 watchdog: use bit lock operations to prevent multiple soft [...] discards d22b7d40c6ad watchdog: fix barriers when printing backtraces from all CPUs discards 49a3f5cee042 watchdog/softlockup: remove logic that tried to prevent re [...] discards b03c25d850f0 watchdog/softlockup: report the overall time of softlockups discards b8f1c3a9e6db watchdog: explicitly update timestamp when reporting softlockup discards cf02ce7e7ed6 watchdog: rename __touch_watchdog() to a better descriptive name discards 37e2a9bbe674 vfs: fs_parser: clean up kernel-doc warnings discards 9da3720ff2cf ocfs2: fix ocfs2 corrupt when iputting an inode discards 402d0f686c24 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 4fc1c8d7561e ocfs2: fix a typo discards df0694650808 ocfs2: map flags directly in flags_to_o2dlm() discards 4c994d897991 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] discards 1f3841c2e0a0 arch/sh/include/asm/tlb.h: remove duplicate include discards 3d32460de065 scripts-a-new-script-for-checking-duplicate-struct-declara [...] discards 878f2a8ba2b2 scripts: a new script for checking duplicate struct declaration discards fb8d8c2e2656 scripts/spelling.txt: add entries for recent discoveries discards 9bd6be755827 include/linux/compiler-gcc.h: sparse can do constant foldi [...] discards 5731d354822b ia64: module: fix symbolizer crash on fdescr discards 425b1b23e9fa ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP discards 43ba8cb8f3e7 ia64: mca: always make IA64_MCA_DEBUG an expression discards 10356b6814d6 ia64: fix EFI_DEBUG build discards 21d72982c45d ia64: trivial spelling fixes discards 6e533d68c9a5 ia64: simplify code flow around swiotlb init discards 5f0cbe6fa4eb ia64: drop unused IA64_FW_EMU ifdef discards 7263b93e7850 ia64: ensure proper NUMA distance and possible map initialization discards 6f12522ffdc0 arch/ia64/include/asm/pgtable.h: minor typo fixes discards 75d73b33da36 arch/ia64/kernel/fsys.S: fix typos discards 6697ba04033a arch/ia64/kernel/head.S: remove duplicate include discards ac82aa085671 /proc/kpageflags: do not use uninitialized struct pages discards 67817fc74d84 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 8daa2488c543 mm/mapping_dirty_helpers: guard hugepage pud's usage discards 84871a7d4626 ia64: tools: remove duplicate definition of ia64_mf() on ia64 discards 30e442d8a499 ia64: tools: remove inclusion of ia64-specific version of [...] discards bece4b9f64a7 ia64: fix discontig.c section mismatches discards 37c8da52c986 ia64: remove duplicate entries in generic_defconfig discards b0e777a2ee5c csky: change a Kconfig symbol name to fix e1000 build error discards 6412ad77a889 kasan: remove redundant config option discards d3d05d85c220 kasan: fix hwasan build for gcc discards d6735a2cf302 mm: eliminate "expecting prototype" kernel-doc warnings discards e0347c4d5ea9 cifs: update internal version number discards b8eed9895cbe cifs: Deferred close for files discards 32ba43ef8939 cifs: Fix spelling of 'security' discards 8c350d0ce0fd SMB3: update structures for new compression protocol definitions discards 7f51348fa293 cifs: check the timestamp for the cached dirent when decid [...] discards de6caf0a3f4d cifs: pass the dentry instead of the inode down to the rev [...] discards 6fc2b8af6bbd cifs: add a timestamp to track when the lease of the cache [...] discards 1246150e9b63 cifs: add a function to get a cached dir based on its dentry discards b9c51762838b cifs: Grab a reference for the dentry of the cached direct [...] discards a23584103238 cifs: store a pointer to the root dentry in cifs_sb_info o [...] discards 96e4339c91b8 cifs: rename the *_shroot* functions to *_cached_dir* discards bc64a905264a cifs: pass a path to open_shroot and check if it is the ro [...] discards b88d63466139 cifs: move the check for nohandlecache into open_shroot discards 9f645f9abd6f smb3: update protocol header definitions based to include [...] discards 407611790e07 cifs: correct comments explaining internal semaphore usage [...] discards 164f46c2df3c smb2: fix use-after-free in smb2_ioctl_query_info() discards c8b7b46173f5 cifs: simplify SWN code with dummy funcs instead of ifdefs discards 373da801638a cifs: export supported mount options via new mount_params [...] discards f8a58c6c1e45 cifs: log mount errors using cifs_errorf() discards 0cdc5fe7c323 cifs: add fs_context param to parsing helpers discards 22cfea98e6c0 cifs: make fs_context error logging wrapper discards 7bb8952c0913 Documentation/admin-guide/cifs: document open_files and dfscache discards dbaa43b0285b cifs: cifspdu.h: Replace one-element array with flexible-a [...] discards c4a1d003fa54 cifs: Remove useless variable discards d3f6971023fc cifs: improve fallocate emulation discards 7c57701121ed fs: cifs: Remove repeated struct declaration discards 21d778176d90 cifs: switch build_path_from_dentry() to using dentry_path_raw() discards ccd1084818b4 cifs: allocate buffer in the caller of build_path_from_dentry() discards 47819e0fee13 cifs: make build_path_from_dentry() return const char * discards db844c749588 cifs: constify pathname arguments in a bunch of helpers discards 3edc6ef7825f cifs: constify path argument of ->make_node() discards 88678d0f5922 cifs: constify get_normalized_path() properly discards 6e4b84f7769a cifs: don't cargo-cult strndup() discards 2310d2fa5f8f cifs: add FALLOC_FL_INSERT_RANGE support discards c8e390778d9c cifs: add support for FALLOC_FL_COLLAPSE_RANGE 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" discards 67c1ae8ab42b Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next discards 2421dc2a7638 Merge branch 'devel' into for-next discards 2cfebcb2a22f pinctrl: at91-pio4: Fix slew rate disablement 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 discards 705aaf26acd5 Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next discards a20c5c4f18ae Revert "KVM: arm64: Fully zero the vcpu state on reset" discards ed4d2116b283 Merge branch 'remotes/lorenzo/pci/misc' discards 5f4de0304613 Merge branch 'remotes/lorenzo/pci/msi' discards d7bfacc3f646 Merge branch 'remotes/lorenzo/pci/xilinx' discards 0ac7dba21f78 Merge branch 'remotes/lorenzo/pci/xgene' discards 4c01f0e3e641 Merge branch 'remotes/lorenzo/pci/vmd' discards 18d289d237c1 Merge branch 'remotes/lorenzo/pci/tegra' discards a81598df615a Merge branch 'remotes/lorenzo/pci/microchip' discards 6f1076c538d6 Merge branch 'remotes/lorenzo/pci/mediatek' discards a7e2cf5d2dbb Merge branch 'remotes/lorenzo/pci/layerscape' discards fc5d1453e88f Merge branch 'remotes/lorenzo/pci/iproc' discards 302de0cf4038 Merge branch 'remotes/lorenzo/pci/endpoint' discards ef1052366baa Merge branch 'remotes/lorenzo/pci/dwc' discards 5d439a6f0746 Merge branch 'remotes/lorenzo/pci/cadence' discards c6c4799ceb13 Merge branch 'remotes/lorenzo/pci/brcmstb' discards 12fc9293d533 Merge branch 'pci/misc' discards 579400bfc2e1 Merge branch 'pci/kernel-doc' discards 9dc0e3cd4059 Merge branch 'pci/vpd' discards 10ba991ff702 Merge branch 'pci/pm' discards fc55ddcb090e Merge branch 'pci/hotplug' discards cc6cd6938175 Merge branch 'pci/error' discards 1146ad42320e Merge branch 'pci/enumeration' discards bb74f3a3646b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] 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 discards b7fc78d44c5a Merge remote-tracking branch 'arm64/for-next/vhe-only' int [...] omits 962538297ffb Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] discards f2b1fa2c9e7e Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] discards ec74334a2ba5 Merge branch 'kvm-arm64/vgic-5.13' into kvmarm-master/next discards 5d2886e3a68f Merge branch 'kvm-arm64/ptp' into kvmarm-master/next discards a3d6c3b6e0a7 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next discards 9a26f5cabce1 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next discards fcff233effc3 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next discards 448c9942da4c Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next discards 04f7fcd04fde Merge branch 'kvm-arm64/memslot-fixes' into kvmarm-master/next discards 353a8bede235 Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next discards 14bea8927883 Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next discards 3cc6463d3fc7 KVM: arm64: Clarify vcpu reset behaviour discards 8d3c156eae27 KVM: arm64: Fully zero the vcpu state on reset 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 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 adds eebe426d32e1 Merge tag 'fixes-for-5.12-rc7' of git://git.kernel.org/pub [...] 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 04c4f2ee3f68 KVM: VMX: Don't use vcpu->run->internal.ndata as an array index adds 2558258d7887 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 909290786ea3 vfio/pci: Add missing range check in vfio_pci_mmap 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 738fa58ee132 arm64: kprobes: Restore local irqflag if kprobes is cancelled 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 6998a8800d73 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() 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 b29c457a6511 netfilter: x_tables: fix compat match/target pad out-of-bo [...] adds 4d8f9065830e netfilter: nftables: clone set element expression template adds ccb39c628558 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 610f8c0fc8d4 net: sit: Unregister catch-all devices adds 941ea91e87a6 net: ip6_tunnel: Unregister catch-all devices adds 61aaa1aa9a8f Merge branch 'catch-all-devices' adds 97684f0970f6 net: Make tcp_allowed_congestion_control readonly in non-i [...] adds ca09bf7bb109 ibmvnic: correctly use dev_consume/free_skb_irq adds b166a20b0738 net/sctp: fix race condition in sctp_destroy_sock adds 38ec4944b593 gro: ensure frag0 meets IP header alignment adds 2afeec08ab5c xen-netback: Check for hotplug-status existence before watching 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" new 0a60778f6a12 Merge remote-tracking branch 'arc-current/for-curr' new e16edc99d658 vsock/vmci: log once the failed queue pair allocation new ed8157f1ebf1 net: sched: tapr: prevent cycle_time == 0 in parse_taprio_ [...] new 8d892d60941b net: ethernet: ixp4xx: Set the DMA masks explicitly new 611920a48285 Merge remote-tracking branch 'net/master' new e7020bb068d8 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_en [...] new c0877ca66fd2 Merge remote-tracking branch 'wireless-drivers/master' adds 858066864a63 ASoC: meson: axg-frddr: fix fifo depth on g12 and sm1 adds a523ef731ac6 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function new dfa7b01dbdc9 ASoC: rt286: Fix upper byte in DMIC2 configuration new cd8499d5c03b ASoC: rt286: Make RT286_SET_GPIO_* readable and writable new 1fa27f35ee23 Merge series "ASoC: rt286/rt298: Fixes for DMIC2 config an [...] new d28addbcaf3f Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new 923be3e04a1e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new af17a16d3cf4 Merge remote-tracking branch 'regmap-fixes/for-linus' new e55001546c64 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 8c4ffe4d023d spi: pxa2xx: Add support for Intel Alder Lake PCH-M new 088a84700d27 Merge remote-tracking branch 'spi/for-5.12' into spi-linus new 29fad7a8b374 Merge remote-tracking branch 'spi-fixes/for-linus' new 4d299e5a53db Merge remote-tracking branch 'pci-current/for-linus' new 92b9f4d145ef usb: cdns3: Fix runtime PM imbalance on error new 77abc229f0b1 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new cf341664f50b 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 [...] new f965c0fab24a Merge remote-tracking branch 'iio-fixes/fixes-togreg' new 8b73e341f893 Merge remote-tracking branch 'soundwire-fixes/fixes' new bbe724d05829 Merge remote-tracking branch 'ide/master' new 551ea2fc2628 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new e74c6e96726b Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 3876c1323d8d Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() new ba3855044b18 Merge remote-tracking branch 'vfs-fixes/fixes' new d2b9935d65da drm/i915: Fix modesetting in case of unexpected AUX timeouts new 6167fd877478 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 7412dee9f1fd mmc: meson-gx: replace WARN_ONCE with dev_warn_once about [...] new 10603b7b3c2d Merge remote-tracking branch 'mmc-fixes/fixes' new 1079c3658c96 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new cb8ee982c520 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 196d94175329 pinctrl: lewisburg: Update number of pins in community new 6ac29a72b96d Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds f7c475b8dfc2 drm/ttm: Do not add non-system domain BO into swap list new 9cb58cd2220c 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 new 989e5d4b576f kconfig: remove unused PACKAGE definition new ed63ef779697 kconfig: gconf: remove unused code new 5fb35ec10bb0 kconfig: highlight gconfig 'comment' lines with '***' new 92f8a9217a12 kconfig: highlight xconfig 'comment' lines with '***' new 41d9d7e059e8 Merge branch 'kconfig' into for-next new 7e16b41d037c Merge remote-tracking branch 'kbuild/for-next' new 383b19b25de3 Merge remote-tracking branch 'dma-mapping/for-next' new be9c73523410 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 new 2969600f6194 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- [...] new 16bb9824c3de Merge remote-tracking branch 'arm64/for-next/core' adds f1f21bece82c firmware: xilinx: Fix dereferencing freed memory adds 79bfe480a0a0 firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_RE [...] adds 5418db1f6ee3 Merge tag 'zynqmp-soc-for-v5.13' of https://github.com/Xil [...] adds 41c39cfc841d Merge tag 'soc-fsl-next-v5.13' of git://git.kernel.org/pub [...] adds 8b7c3979e8f7 Merge branch 'arm/drivers' into for-next adds e4379d649e0e ARM: dts: at91: sama5d2/trivial: fix letter case for etm h [...] adds 91f059a0fc23 Merge tag 'v5.13-rockchip-dts32' of git://git.kernel.org/p [...] adds f00a99a7a5d0 Merge tag 'v5.13-rockchip-dts64' of git://git.kernel.org/p [...] adds b06112cd5e08 arm64: dts: zynqmp: Add power domain for the DisplayPort D [...] adds 73d677e9f379 arm64: dts: zynqmp: Remove si5328 device nodes adds 40bb91338a60 Merge tag 'zynqmp-dt-for-v5.13' of https://github.com/Xili [...] adds 8225444d5e8f Merge branch 'arm/dt' into for-next adds a3689dbaeca3 soc: document merges adds 59e27d7c94aa memory: renesas-rpc-if: fix possible NULL pointer derefere [...] adds 132c17c3ff87 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure adds 6ce2c05b2118 memory: mtk-smi: Add device-link between smi-larb and smi-common new 8c0bd213de32 Merge tag 'memory-controller-drv-5.13-2' of git://git.kern [...] new 1d6cfef6db57 Merge branch 'arm/drivers' into for-next new f9929b452ac1 arm64: dts: mt8183-pumpkin: fix dtbs_check warning new f538437b315c arm64: dts: mt8183: fix dtbs_check warning new f8d6fb74bbb7 dt-bindings: vendor-prefixes: Add vendor prefix for M5Stack new c5208ff7f6c2 dt-bindings: arm: mstar: Add compatible for M5Stack UnitV2 new 3060a15ccaed ARM: dts: mstar: Add a dts for M5Stack UnitV2 new 7c0c6130b863 Merge branch 'arm/dt' into for-next new 7a6972a6ce61 soc: document merges new a4ce57235842 ARM: configs: qcom_defconfig: Enable APCS IPC mailbox driver new fde56f62a103 ARM: configs: qcom_defconfig: Enable SDX55 A7 PLL and APCS [...] new cdb6c63d2cc5 ARM: configs: qcom_defconfig: Enable CPUFreq support new 15f54d0100c4 ARM: configs: qcom_defconfig: Enable Q6V5_PAS remoteproc driver new 05c35d83852b ARM: configs: qcom_defconfig: Enable SDX55 interconnect driver new 436d35bdd9fd ARM: configs: qcom_defconfig: Enable GLINK SMEM driver new 7de91b665600 ARM: configs: qcom_defconfig: Reduce CMA size to 64MB new 028a1e968435 Merge tag 'qcom-defconfig-for-5.13' of git://git.kernel.or [...] new ca97b59b287f Merge branch 'arm/defconfig' into for-next new 37f0f245f92a ARM: dts: qcom: sdx55: Add support for A7 PLL clock new 8e3d9a7c4798 ARM: dts: qcom: sdx55: Add support for APCS block new 0ec7bde7b590 ARM: dts: qcom: sdx55: Add CPUFreq support new 21e6e1dced4f ARM: dts: qcom: sdx55: Add modem SMP2P node new 9b7069edb11d ARM: dts: qcom: sdx55: Add IMEM and PIL info region new 5c00af37e95b dt-bindings: firmware: scm: Add compatible for SDX55 new 6bf6655ddcfe ARM: dts: qcom: sdx55: Add SCM node new ce5a28d12ead ARM: dts: qcom: sdx55: Add interconnect nodes new 9e1e00f18afc ARM: dts: qcom: Fix node name for NAND controller node new 67b4744a0c16 ARM: dts: qcom: sdx55: Add Modem remoteproc node new 222ed6a21c13 dt-bindings: arm: qcom: Add binding for Telit FN980 TLB board new 6a5d3c611930 ARM: dts: qcom: sdx55: Add basic devicetree support for Te [...] new 328008f41cad dt-bindings: arm: qcom: Add binding for Thundercomm T55 kit new 3263d4be5788 ARM: dts: qcom: sdx55: Add basic devicetree support for Th [...] new 06ad53efeb49 ARM: dts: qcom: sdx55: add IPA information new 6417554e3d34 Merge tag 'qcom-dts-for-5.13-2' of git://git.kernel.org/pu [...] new a4c5ba1df10e arm64: dts: qcom: sc7180: coachz: Add "dmic_clk_en" new 108ec20b8c0a arm64: dts: qcom: sc7180: pompom: Add "dmic_clk_en" + sound model new 1b86cc733089 arm64: dts: qcom: sc7180: Update iommu property for simult [...] new a85a8d52bf50 Merge tag 'qcom-arm64-for-5.13-3' of git://git.kernel.org/ [...] new b6eb85de925e Merge branch 'arm/dt' into for-next new 68738a74f4c7 soc: document merges new b73d0bc37964 Merge remote-tracking branch 'arm-soc/for-next' new 62eba0f80312 Merge remote-tracking branch 'actions/for-next' new 3547c0797259 Merge branch 'v5.13/dt64' into tmp/aml-rebuild new 39901b4cb57e Merge remote-tracking branch 'amlogic/for-next' new 181d6dc8b88d Merge remote-tracking branch 'aspeed/for-next' new 348a7ff485c6 Merge remote-tracking branch 'at91/at91-next' adds 93567c59f9b0 Merge branch 'mem-ctrl-next' into for-next new f1a86d9f3c7d Merge remote-tracking branch 'drivers-memory/for-next' new 337ec8845c6f Merge remote-tracking branch 'imx-mxs/for-next' new 15a77d43079c Merge remote-tracking branch 'keystone/next' new fa2e5962c53b Merge remote-tracking branch 'mediatek/for-next' new 2a0d19ecc1b4 Merge remote-tracking branch 'mvebu/for-next' new 6bf133ab1f78 Merge remote-tracking branch 'omap/for-next' new ef006307ca5f Merge branch 'drivers-fixes-for-5.12' into for-next new 0109038cffef Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] new 84678ca66f01 Merge remote-tracking branch 'qcom/for-next' new 81f39757bd10 Merge remote-tracking branch 'raspberrypi/for-next' new b1d313f304b5 Merge remote-tracking branch 'realtek/for-next' new b9dfaf9897d9 Merge remote-tracking branch 'renesas/next' new 59159fa05afa Merge remote-tracking branch 'reset/reset/next' new b477978e239b Merge remote-tracking branch 'rockchip/for-next' new 1598c42a80ef Merge remote-tracking branch 'samsung-krzk/for-next' new d738abdb0a14 Merge remote-tracking branch 'sunxi/sunxi/for-next' new d94ab7fd877a Merge remote-tracking branch 'tegra/for-next' new 01d19579dd10 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 new 5244a002e10c Merge remote-tracking branch 'clk/clk-next' new 0ff98f773e88 Merge remote-tracking branch 'csky/linux-next' new b6ba8b809059 Merge remote-tracking branch 'h8300/h8300-next' adds f829b4b212a3 m68k: Add missing mmap_read_lock() to sys_cacheflush() new 34e5269bf987 m68k: sun3x: Remove unneeded semicolon new 5078f03e4b11 Merge remote-tracking branch 'm68k/for-next' new 04d82a6d0881 binfmt_flat: allow not offsetting data start new 7294b74f1fda Merge remote-tracking branch 'm68knommu/for-next' new 5aa2515b362f 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 new e46ebf236e19 Merge remote-tracking branch 'mips/mips-next' new ba09573e9b93 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 new d8a1d6c58986 powerpc/perf: Add platform specific check_attr_config new cbd3d5ba46b6 powerpc/fadump: Fix compile error since trap type change new 88e5f9942a9e 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 new 84ffdd32296f Merge remote-tracking branch 'risc-v/for-next' adds e43565d8117d 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 420c35134b07 Merge branch 'features' into for-next new af4cda05f556 Merge remote-tracking branch 's390/for-next' new f178d4d49fcf 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 new 0dfabe3fcf55 Merge remote-tracking branch 'uml/linux-next' new f5d7cd727caf Merge remote-tracking branch 'xtensa/xtensa-for-next' new 5499e615e43e Merge remote-tracking branch 'pidfd/for-next' new 278f8b8f6e4b Merge remote-tracking branch 'fscache/fscache-next' new 0b3dcd131d5b btrfs: fix comment for btrfs ordered extent flag bits new bfc78479eba9 btrfs: make btrfs_replace_file_extents take btrfs_inode new cca5de97aed7 btrfs: make find_desired_extent take btrfs_inode new 20bbf20e95a3 btrfs: replace offset_in_entry with in_range new b6e9f16c5fda btrfs: replace open coded while loop with proper construct new 05947ae18692 btrfs: unexport btrfs_extent_readonly() and make it static new f4639636b6b8 btrfs: change return type to bool in btrfs_extent_readonly new e5ce9886904a btrfs: scrub: drop a few function declarations new ae396a3b7ad0 btrfs: simplify commit logic in try_flush_qgroup new 8e3c9d3cf8a4 btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] new 98686ffc71f5 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata new 19358b154fce btrfs: add btree read ahead for full send operations new 2ce73c633573 btrfs: add btree read ahead for incremental send operations new 7000babddac6 btrfs: assign proper values to a bool variable in dev_exte [...] new d6ade6894eda btrfs: don't opencode extent_changeset_free new 6e65ae762900 btrfs: remove force argument from run_delalloc_nocow() new 5e295768a0c6 btrfs: remove mirror argument from btrfs_csum_verify_data() new 8318ba79eeeb btrfs: add a i_mmap_lock to our inode new 64708539cd23 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers new 8c99516a8cdd btrfs: exclude mmaps while doing remap new 8d9b4a162a37 btrfs: exclude mmap from happening during all fallocate op [...] new 885f46d87f29 btrfs: fix race between memory mapped writes and fsync new bc0939fcfab0 btrfs: fix race between marking inode needs to be logged a [...] new 209ecbb8585b btrfs: remove stale comment and logic from btrfs_inode_in_log() new cea628008fc8 btrfs: remove duplicated in_range() macro new 58c1a35cd522 btrfs: convert kmap to kmap_local_page, simple cases new 94a0b58d2d3b btrfs: raid56: convert kmaps to kmap_local_page new 3e037efdbd72 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] new 9a002d531b30 btrfs: integrity-checker: convert block context kmap's to [...] new f3a84ccd28d0 btrfs: move the tree mod log code into its own file new 406808ab2f0b btrfs: use booleans where appropriate for the tree mod log [...] new bc03f39ec3c1 btrfs: use a bit to track the existence of tree mod log users new 888dd183390d btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] new ffe1d039d7ad btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] new 4bae78807510 btrfs: add and use helper to get lowest sequence number fo [...] new ffbc10a14431 btrfs: update debug message when checking seq number of a [...] new 0c0218e9a6cb btrfs: update outdated comment at btrfs_orphan_cleanup() new e2b84217f344 btrfs: update outdated comment at btrfs_replace_file_extents() new 2cdb3909c9e9 btrfs: use percpu_read_positive instead of sum_positive fo [...] new e75f9fd19409 btrfs: zoned: move log tree node allocation out of log_roo [...] new 3227788cd369 btrfs: fix a potential hole punching failure new bb05b298af8b btrfs: zoned: bail out in btrfs_alloc_chunk for bad input new b7a7a8346378 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags new eafa4fd0ad06 btrfs: fix exhaustion of the system chunk array due to con [...] new ace75066ced9 btrfs: improve btree readahead for full send operations new fc57ad8d338c btrfs: add sysfs interface for supported sectorsize new ac5804eb8521 btrfs: use min() to replace open-code in btrfs_invalidatepage() new d239bcb83b3e btrfs: remove unnecessary variable shadowing in btrfs_inva [...] new d8a5713e891d btrfs: subpage: introduce helpers for dirty status new 3470da3b7d87 btrfs: subpage: introduce helpers for writeback status new 139e8cd32592 btrfs: subpage: do more sanity checks on metadata page dirtying new eca0f6f64349 btrfs: subpage: support metadata checksum calculation at w [...] new 1e5eb3d6a443 btrfs: make alloc_extent_buffer() check subpage dirty bitmap new b8f957715eae btrfs: support page uptodate assertions in subpage mode new 0d27797e92cb btrfs: make set/clear_extent_buffer_dirty() subpage compatible new 5a2c60752a5f btrfs: make set_btree_ioerr accept extent buffer and be su [...] new 894d13781872 btrfs: subpage: add overview comments new 183ebab766af btrfs: move forward declarations to the beginning of extent_io.h new 32c0a6bcaa1f btrfs: add and use readahead_batch_length new ffe30dd892ad btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation new 1c7bfa159fe7 btrfs: convert BUG_ON()'s in relocate_tree_block new cbdc2ebc7c42 btrfs: handle errors from select_reloc_root() new 8ee66afe9958 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors new 92de551b8376 btrfs: check record_root_in_trans related failures in sele [...] new 404bccbcaa7e btrfs: do proper error handling in record_reloc_root_in_trans new 00aa8e87c9dc btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new b0fec6fd330f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename new 2731f5186ba8 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 2002ae112a74 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 221581e48575 btrfs: handle btrfs_record_root_in_trans failure in create_subvol new d18c7bd95c3d btrfs: handle btrfs_record_root_in_trans failure in reloca [...] new 68075ea8d760 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] new 1c442d224660 btrfs: handle record_root_in_trans failure in qgroup_accou [...] new 1409e6cc7461 btrfs: handle record_root_in_trans failure in btrfs_record [...] new f0118cb6bcd3 btrfs: handle record_root_in_trans failure in create_pendi [...] new 03a7e111a949 btrfs: return an error from btrfs_record_root_in_trans new 00bb36a0e76a btrfs: have proper error handling in btrfs_init_reloc_root new 84c50ba5214c btrfs: do proper error handling in create_reloc_root new 39200e59089e btrfs: validate root::reloc_root after recording root in trans new 2dd8298eb3e9 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots new ac54da6c37f1 btrfs: change insert_dirty_subvol to return errors new 7934133fae5e btrfs: handle btrfs_update_reloc_root failure in insert_di [...] new bbae13f8ab22 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge new 592fbcd50c99 btrfs: do proper error handling in btrfs_update_reloc_root new 7a9213a93546 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s new 45b87c5d2557 btrfs: handle btrfs_cow_block errors in replace_path new 0e9873e2fe43 btrfs: handle btrfs_search_slot failure in replace_path new 253e258c3426 btrfs: handle errors in reference count manipulation in re [...] new eb6b7fb4b544 btrfs: handle extent reference errors in do_relocation new 0ebb6bbbd499 btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] new 24cd638902d4 btrfs: remove the extent item sanity checks in relocate_bl [...] new 790c1b8cd477 btrfs: do proper error handling in create_reloc_inode new 3c9258632c49 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] new 57a304cfd43b btrfs: do not panic in __add_reloc_root new e0b085b0b03f btrfs: cleanup error handling in prepare_to_merge new 8717cf440db6 btrfs: handle extent corruption with select_one_root properly new 24213fa46c70 btrfs: do proper error handling in merge_reloc_roots new fb686c6824dd btrfs: check return value of btrfs_commit_transaction in r [...] new 2f3186d8eed5 btrfs: introduce end_bio_subpage_eb_writepage() function new 35b6ddfa9626 btrfs: introduce write_one_subpage_eb() function new f3156df94475 btrfs: make lock_extent_buffer_for_io() to be subpage compatible new c4aec299fa8f btrfs: introduce submit_eb_subpage() to submit a subpage m [...] new 061dde824535 btrfs: fix race between transaction aborts and fsyncs lead [...] new 1d68128c107a btrfs: zoned: fail mount if the device does not support zo [...] new 9415b7c44520 Merge branch 'misc-next' into for-next-next-v5.13-20210419 new 9ad802b97c10 btrfs: do more graceful error/warning for 32bit kernel new 03341405ae77 Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] new ea2bf12903f4 btrfs: zoned: reset zones of relocated block groups new ac9d405ca70e btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock new ab3ef1bfd7a7 btrfs: zoned: automatically reclaim zones new d46d8971f13f Merge branch 'ext/jth/zone-auto-reclaim-v5' into for-next- [...] new 9749b576369c Merge branch 'for-next-next-v5.13-20210419' into for-next- [...] new 402bc56d8eda Merge remote-tracking branch 'btrfs/for-next' new 8b7523191d46 cifs: Fix spelling of 'security' new 892700fa97a3 cifs: Remove useless variable new bf538571d63b cifs: correct comments explaining internal semaphore usage [...] new c16b4e3c427e smb3: update protocol header definitions based to include [...] new ee2d2c2c8028 cifs: simplify SWN code with dummy funcs instead of ifdefs new 2f6e766d0967 Documentation/admin-guide/cifs: document open_files and dfscache new 423fff9fad5b fs: cifs: Remove repeated struct declaration new 2149bb7136e2 cifs: cifspdu.h: Replace one-element array with flexible-a [...] new ad5e6521081d cifs: remove old dead code new 00dc8e715db9 SMB3: update structures for new compression protocol definitions new ad91dc3c242d cifs: don't cargo-cult strndup() new a11aee1337de cifs: constify get_normalized_path() properly new 3fd6852b5d67 cifs: constify path argument of ->make_node() new 254da2ec5908 cifs: constify pathname arguments in a bunch of helpers new afe341bfdf62 cifs: make build_path_from_dentry() return const char * new 936adb26c9af cifs: allocate buffer in the caller of build_path_from_dentry() new 721d6908a7d1 cifs: switch build_path_from_dentry() to using dentry_path_raw() new 19a79f90f84a cifs: move the check for nohandlecache into open_shroot new 3712b4dc8976 cifs: pass a path to open_shroot and check if it is the ro [...] new 43a69a3753e6 cifs: rename the *_shroot* functions to *_cached_dir* new 08a51aeda2cf cifs: store a pointer to the root dentry in cifs_sb_info o [...] new a271b59c1aa9 cifs: Grab a reference for the dentry of the cached direct [...] new 8522ca8ed8da cifs: add a function to get a cached dir based on its dentry new 67f29e8a5321 cifs: add a timestamp to track when the lease of the cache [...] new b29fcae3bbca cifs: pass the dentry instead of the inode down to the rev [...] new 3c631c1a6c7c cifs: check the timestamp for the cached dirent when decid [...] new 3c60e343df6c cifs: add support for FALLOC_FL_COLLAPSE_RANGE new 951fb9aacbd2 cifs: add FALLOC_FL_INSERT_RANGE support new 79f15dd761d2 cifs: make fs_context error logging wrapper new aec809ce6093 cifs: add fs_context param to parsing helpers new b162a33f86bc cifs: log mount errors using cifs_errorf() new 2c3620a02909 cifs: export supported mount options via new mount_params [...] new c1903ab19aa4 smb2: fix use-after-free in smb2_ioctl_query_info() new b8b7f936e337 cifs: fix out-of-bound memory access when calling smb3_not [...] new 471b16c63bfd cifs: Return correct error code from smb2_get_enc_key new f5b52bf1e9af cifs: Deferred close for files new e2e4a72f1a98 Cifs: Fix kernel oops caused by deferred close for files. new 3c9bf2835f74 Merge remote-tracking branch 'cifs/for-next' adds 38ec76b26558 cifsd: declare ida statically adds 6d722faeb046 cifsd: add the check if parent is stable by unexpected rename adds b4355e823a4d cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds 91d4e6a8e1fa cifsd: re-implement ksmbd_vfs_kern_path adds e76a089900c4 cifsd: fix reference count decrement of unclaimed file in [...] adds 5c7d3d0df208 cifsd: Remove smb2_put_name() adds ec14ffc8b6d4 cifsd: remove unused smberr.h adds 1b78bd23239f cifsd: remove unused nterr.c file adds 47aca1114a00 cifsd: move nt time functions to misc.c adds 78abeaf5798a cifsd: Fix potential null-ptr-deref in smb2_open() adds eb526af9c8b6 cifsd: use d_inode() adds b81cca8e2b7f cifsd: remove the dead code of unimplemented durable handle adds 160ffd8a2741 Merge pull request #38 from namjaejeon/cifsd-for-next new a393450ebd31 Merge remote-tracking branch 'cifsd/cifsd-for-next' new b7f8f259896f Merge tag 'v5.12-rc7' into ecryptfs/next new 09d02efaafdc ecryptfs: read_write: File headers do not make good candid [...] new b0cfbeff12da ecryptfs: debug: Demote a couple of kernel-doc abuses new 64cbb654ed77 ecryptfs: dentry: File headers are not good candidates for [...] new 446b5836af9f ecryptfs: kthread: Demote file header and provide descript [...] new a62187eb1f48 ecryptfs: file: Demote kernel-doc abuses new 1c6675cafc8c ecryptfs: super: Fix formatting, naming and kernel-doc abuses new 1ab8e268ead8 ecryptfs: messaging: Add missing param descriptions and de [...] new e24012062e3d ecryptfs: main: Demote a bunch of non-conformant kernel-do [...] new 65bbb7b84611 ecryptfs: miscdev: File headers are not good kernel-doc ca [...] new 5da877eadffb ecryptfs: crypto: Supply some missing param descriptions a [...] new 688a9f7cd824 ecryptfs: mmap: Help out one function header and demote ot [...] new d17074ac9ec8 ecryptfs: inode: Help out nearly-there header and demote n [...] new ffbed072be00 ecryptfs: keystore: Fix some kernel-doc issues and demote [...] new 724fa86291d0 eCryptfs: Use DEFINE_MUTEX() for mutex lock new 1abbe1106d48 ecryptfs: Fix typo in message new 7f06ecd3afb0 ecryptfs: remove unused helpers new 9046625511ad ecryptfs: fix kernel panic with null dev_name new fb275fc8092c Merge remote-tracking branch 'ecryptfs/next' new 9213c72c305b Merge remote-tracking branch 'erofs/dev' new 8da45a378b08 Merge remote-tracking branch 'exfat/dev' new 9591c3a34f77 fs: introduce a wrapper uuid_to_fsid() new 59cda49ecf6c shmem: allow reporting fanotify events with file handles on tmpfs new 85cf9f5143e8 Pull tmpfs fsid support from Amir. new 74841f318a49 Merge remote-tracking branch 'ext3/for_next' adds 4811d9929cda ext4: allow the dax flag to be set and cleared on inline d [...] new 06e8d3e98126 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 new a7b4e506dcc4 f2fs: remove unnecessary struct declaration new 0a39c4647412 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 new 866128b57d9d Merge remote-tracking branch 'fuse/for-next' new a8401d197cb0 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 [...] new 8926cc830281 NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're u [...] new 39fd01863616 NFS: Don't discard pNFS layout segments that are marked fo [...] new de144ff4234f NFSv4: Don't discard segments marked for return in _pnfs_r [...] new fb700ef02676 NFSv4.1: Simplify layout return in pnfs_layout_process() new bd877023f233 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 new f9b60e220921 nfsd: hash nfs4_files by inode number new a0ce48375a36 nfsd: track filehandle aliasing in nfs4_files new ebd9d2c2f5a7 nfsd: reshuffle some code new aba2072f4523 nfsd: grant read delegations to clients holding writes new ff5978f3763b Merge remote-tracking branch 'cel/for-next' new a23362706c6d 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 new 0810fc6d82de Merge remote-tracking branch 'ubifs/next' new d626e299316f 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 new 350ee2a5b0f4 Merge remote-tracking branch 'xfs/for-next' new 301a1e9a5472 Merge remote-tracking branch 'iomap/iomap-for-next' adds cbe6fc4e0142 fs/locks: remove useless assignment in fcntl_getlk new 9ea740e0ec5c 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 new ccc277fc1f05 Merge remote-tracking branch 'vfs/for-next' new 87aecb616555 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 80c253bd7ffb PCI: endpoint: Remove redundant initialization of pointer dev adds acaef7981a21 PCI: endpoint: Fix missing destroy_workqueue() 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 87db343f809d PCI: mediatek: Add missing MODULE_DEVICE_TABLE 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' new 9dd807c7bda9 Merge remote-tracking branch 'pci/next' new 061d7505c0c6 Merge remote-tracking branch 'pstore/for-next/pstore' adds 46fc466e01a1 HID: wacom: Setup pen input capabilities to the targeted tools adds 2b84a0f6c2c2 Merge branch 'for-5.13/wacom' into for-next new c945e27b2dde Merge remote-tracking branch 'hid/for-next' adds 4aa3e48d2e09 i2c: mpc: drop release for resource allocated with devm_* adds 270282bdf4e5 i2c: mpc: Remove redundant NULL check adds e8bbc3497e63 MAINTAINERS: Add Chris Packham as FREESCALE MPC I2C maintainer adds d5c1d60697a5 i2c: sprd: Add missing MODULE_DEVICE_TABLE adds bb90758e6720 Merge branch 'i2c/for-5.13' into i2c/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 new 7466f50ef961 Merge remote-tracking branch 'i2c/i2c/for-next' new d6209a8b1af4 Merge remote-tracking branch 'i3c/i3c/next' new 33ee386bc73d Merge remote-tracking branch 'dmi/dmi-for-next' adds dc4bd1a339b7 hwmon: (nct6683) remove useless function adds 3a5eb0bd0476 hwmon: (sch5627) Convert to hwmon_device_register_with_info() adds 47987651cb94 hwmon: (sch5627) Split sch5627_update_device() adds 3d2c5f06a3c1 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] adds 3baf8f36cb82 hwmon: Add driver for fsp-3y PSUs and PDUs adds 77c4891eeb86 hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] new 69f09ae7e634 hwmon: (sch5627) Use devres function new 789a4623bb12 hwmon: (sch5627) Remove unnecessary error path new b7721d188af4 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 6349469a4f3c Documentation/submitting-patches: Document RESEND tag on patches adds bb17248373d4 docs/zh_CN: Add translation zh_CN/doc-guide/sphinx.rst adds 3a5915156429 docs/zh_CN: Add translation zh_CN/doc-guide/kernel-doc.rst adds 7e402ef57152 docs/zh_CN: Add translation zh_CN/doc-guide/parse-headers.rst adds 0374bbba2dc1 docs/zh_CN: Add translation zh_CN/doc-guide/contributing.rst adds 28418abdee40 docs/zh_CN: Add translation zh_CN/doc-guide/maintainer-pro [...] adds febe6c2f859e docs/zh_CN: Add translation zh_CN/doc-guide/index.rst adds e18f54f9bfdb docs/zh_CN: Link zh_CN/doc-guide to zh_CN/index.rst adds 7eb33bdece29 docs/zh_CN: sync reporting-issues.rst adds 511aaf2b3227 doc:it_IT: align Italian documentation adds ad4db83425fa MAINTAINERS: add regressions mailing list adds 6161a4b18a66 docs: reporting-issues: make people CC the regressions list 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 [...] new 89f3cddd0b17 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 new 4d3301bd3011 Merge remote-tracking branch 'v4l-dvb/master' new 478a0ec17c70 Merge branch 'acpica' into linux-next new d2e8f34954f3 Merge branches 'acpi-pci' and 'acpi-processor' into linux-next new 4932af0496c0 Merge branch 'acpi-messages' into linux-next adds 020505581119 ACPI: scan: Utilize match_string() API adds 4cbaba4e3e4a ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code new 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 new 5b5bd25a163c Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' [...] new dff1cbf20684 Merge branch 'acpi-misc' into linux-next new c8e17e5ba410 Merge branch 'pm-cpufreq' into linux-next new 684041aa2913 Merge branch 'pm-cpuidle' into linux-next new 4da6d76fb439 PM: wakeup: use dev_set_name() directly new 43e7b82b80ab Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] new 52e0d9fc1bba Merge branch 'pm-opp' into linux-next new d92ae251a19e Merge branch 'pm-devfreq' into linux-next new 767c5819346a Merge branches 'pm-docs' and 'pm-tools' into linux-next new 304bbea920d3 Merge branch 'devprop' into linux-next new 998f9c8de82c 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 60f2ae7ca0dd thermal/drivers/tsens: Add VER_0 tsens version adds e801d870ffaf thermal/drivers/tsens: Don't hardcode sensor slope adds 0eb973a50ccc thermal/drivers/tsens: Convert msm8960 to reg_field adds 8f6f199c587b thermal/drivers/tsens: Use init_common for msm8960 adds f1c6aa8f9cbd thermal/drivers/tsens: Fix bug in sensor enable for msm8960 adds 7a23894876d8 thermal/drivers/tsens: Replace custom 8960 apis with generic apis adds 7c5598908aae thermal/drivers/tsens: Drop unused define for msm8960 adds 0960379da362 thermal/drivers/tsens: Add support for ipq8064-tsens adds 33edf3a534d5 dt-bindings: thermal: tsens: Document ipq8064 bindings adds 949b2962c0ac thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 adds c8671d70b29d thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] adds 70955f08376c thermal/drivers/bcm2835: Remove redundant dev_err call in [...] new 15abfc0b98fe Merge remote-tracking branch 'thermal/thermal/linux-next' new 290041e89054 Merge remote-tracking branch 'ieee1394/for-next' new 4b30c1e78d14 Merge remote-tracking branch 'dlm/next' new b6e44a757600 Merge remote-tracking branch 'swiotlb/linux-next' adds ea4922518940 RDMA/rxe: Fix missing acks from responder adds a389d016c030 RDMA/hns: Enable all CMDQ context adds 0835cf58393c RDMA/hns: Support more return types of command queue adds 8d78e7b478d5 RDMA/hns: Modify prints for mailbox and command queue adds 24f3f1cd5154 RDMA/hns: Avoid enabling RQ inline on UD adds 9eab614338cd RDMA/hns: Fix missing assignment of max_inline_data adds 714a597baab0 RDMA/hns: Delete redundant condition judgment related to eq adds 2371efab9794 RDMA/hns: Delete redundant abnormal interrupt status adds 7bd5d90d8fc6 RDMA/hns: Delete unused members in the structure hns_roce_hw adds 537bc924f367 RDMA/hns: Remove unsupported QP types adds 495c24808ce7 RDMA/hns: Add XRC subtype in QPC and XRC type in SRQC adds 782832f25404 RDMA/hns: Simplify the function config_eqc() adds 69455df04e12 RDMA/hns: Prevent le32 from being implicitly converted to u32 adds a0354d230843 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds ab27f45fdfcc RDMA/core: Print the function name by __func__ instead of [...] adds 9279c35b63e5 RDMA/core: Remove the redundant return statements adds 9516b8f9ec66 RDMA/core: Add necessary spaces adds f681967ae7d5 RDMA/core: Remove redundant spaces adds b6eb7011f561 RDMA/core: Correct format of braces adds 26caea5fda6e RDMA/core: Correct format of block comments adds 10dd83dbcd15 RDMA/qedr: Fix error return code in qedr_iw_connect() adds 4c7d9c69adad IB/hfi1: Fix error return code in parse_platform_config() adds 22efb0a8d130 RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_proce [...] adds 8166e0090511 RDMA/i40iw: Use DEFINE_SPINLOCK() for spinlock adds 3aeffc46afde IB/cma: Introduce rdma_set_min_rnr_timer() adds 5aa54bd28ce2 rds: ib: Remove two ib_modify_qp() calls adds 6bc950beff0c RDMA/srpt: Fix error return code in srpt_cm_req_recv() adds 7f4a8592ff29 RDMA/rtrs-clt: destroy sysfs after removing session from a [...] 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 63f9c44bca5e net/mlx5: Add MEMIC operations related bits 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 new e0f33919e0da Merge remote-tracking branch 'rdma/for-next' adds 5fff4c14ae01 Merge tag 'wireless-drivers-next-2021-04-13' of git://git. [...] adds 40b5d2f15c09 net: dsa: mt7530: Add support for EEE features adds 83216e3988cd of: net: pass the dst buffer to of_get_mac_address() adds f10843e04a07 of: net: fix of_get_mac_addr_nvmem() for non-platform devices adds affb05d9109c Merge branch 'non-platform-devices-of_get_mac_address' adds 314332023b1f icmp: ICMPV6: pass RFC 8335 reply messages to ping_rcv adds 334c42414729 ibmvnic: improve failover sysfs entry adds eba43fac8dfa nfc: st-nci: remove unnecessary label adds 46568170036d rsi: remove unused including <linux/version.h> adds cfa00070a1a8 dt-bindings: net: can: rcar_can: Document r8a77961 support adds 8537257874e9 can: etas_es58x: add core support for ETAS ES58X CAN USB i [...] adds 1dfb6005a60b can: etas_es58x: add support for ETAS ES581.4 CAN USB interface adds c664e2137a27 can: etas_es58x: add support for the ETAS ES58X_FD CAN USB [...] adds bc256b95971f can: peak_usb: fix checkpatch warnings adds fa34e0a18f8a can: peak_usb: pcan_usb_pro.h: remove double space in indention adds c779e1271a9e can: peak_usb: remove unused variables from struct peak_us [...] adds 1a5a5eedf807 can: peak_usb: remove write only variable struct peak_usb_ [...] adds 592bf5a09d19 can: peak_usb: peak_usb_probe(): make use of driver_info adds 426718f3fe0e can: peak_usb: pcan_usb_{,pro}_get_device_id(): remove unn [...] adds 5e164a4f0aae can: peak_usb: pcan_usb_get_serial(): remove error message [...] adds 0a7d6cdf90c0 can: peak_usb: pcan_usb_get_serial(): make use of le32_to_cpup() adds b7a29d35a984 can: peak_usb: pcan_usb_get_serial(): unconditionally assi [...] adds bd573ea57204 can: peak_usb: pcan_usb: replace open coded endianness con [...] adds 9fb434bcf825 Merge tag 'linux-can-next-for-5.13-20210413' of git://git. [...] adds 870e04ae45ea ibmvnic: queue reset work in system_long_wq adds 1da41aa110df ionic: git_ts_info bit shifters adds 15c88e185eb9 dt-bindings: net: qcom,ipa: add support for SM8350 adds e557dc82418d net: ipa: add IPA v4.9 configuration data adds ee684c325df9 Merge branch 'ipa-SM8350-SoC' adds 4298255f26fa net: stmmac: rearrange RX buffer allocation and free functions adds 80f573c995fc net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_re [...] adds da5ec7f22a0f net: stmmac: refactor stmmac_init_rx_buffers for stmmac_re [...] adds de0b90e52a11 net: stmmac: rearrange RX and TX desc init into per-queue basis adds bba71cac680f net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC adds bba2556efad6 net: stmmac: Enable RX via AF_XDP zero-copy adds 132c32ee5bc0 net: stmmac: Add TX via XDP zero-copy socket adds 23ba51172270 Merge branch 'stmmac-xdp-zc' adds 5871d0c6b8ea ionic: return -EFAULT if copy_to_user() fails 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 new 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 new 56aa7b21a5a7 Merge tag 'wireless-drivers-next-2021-04-18' of git://git. [...] new 9e46fb656fdb nexthop: Restart nexthop dump based on last dumped nexthop [...] new bf5eb67dc80a selftests: fib_nexthops: Test large scale nexthop flushing new c589fa10f1ed Merge branch 'nh-flushing' new 83c1ca257aca mld: remove unnecessary prototypes new ca9c54d2d6a5 net: mana: Add a driver for Microsoft Azure Network Adapte [...] new c1d9e34e1128 ethtool: ioctl: Fix out-of-bounds warning in store_link_ks [...] new 87614b931c24 net: enetc: create a common enetc_pf_to_port helper new 4ac7acc67f29 dt-bindings: net: fsl: enetc: add the IERB documentation new e7d48e5fbf30 net: enetc: add a mini driver for the Integrated Endpoint [...] new b764dc6cc1ba arm64: dts: ls1028a: declare the Integrated Endpoint Regis [...] new a8648887880f net: enetc: add support for flow control new 6ed33c131287 Merge branch 'enetc-flow-control' new 46fd4471615c net: xilinx: drivers need/depend on HAS_IOMEM new 1c5a2ba67989 net: hns3: remove a duplicate pf reset counting new 8ed64dbe0bdf net: hns3: cleanup inappropriate spaces in struct hlcgevf_ [...] new e407efdd94cd net: hns3: change the value of the SEPARATOR_VALUE macro i [...] new 32c1fdb5e9ca Merge branch 'hns3-next' new 6ecaf81d4ac6 net: ethernet: mediatek: fix a typo bug in flow offloading new c6400e3fc3fa netlink: simplify nl_set_extack_cookie_u64(), nl_set_extac [...] adds 3e1b0c168f6c netfilter: flowtable: add vlan match offload support adds efce49dfe6a8 netfilter: flowtable: add vlan pop action offload support adds 098b5d3565e2 netfilter: conntrack: move autoassign warning member to ne [...] adds 67f28216ca04 netfilter: conntrack: move autoassign_helper sysctl to net [...] adds f6f2e580d5f7 netfilter: conntrack: move expect counter to net_generic data adds c53bd0e96662 netfilter: conntrack: move ct counter to net_generic data adds 9b1a4d0f914b netfilter: conntrack: convert sysctls to u8 adds 78ed0a9bc6db netfilter: flowtable: Add FLOW_OFFLOAD_XMIT_UNSPEC xmit type 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 new 6dd06ec7c13b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new 0e389028ad75 net: ethernet: mtk_eth_soc: fix undefined reference to `ds [...] new 014d029876b2 net: ethernet: mtk_eth_soc: missing mutex new f5c2cb583abe net: ethernet: mtk_eth_soc: handle VLAN pop action new 9652168304b1 Merge branch 'mtk_ppe_offload-fixes' new 89f9d5400b53 net: korina: Fix MDIO functions new b4cd249a8cc0 net: korina: Use devres functions new e42f10533d7c net: korina: Remove not needed cache flushes new 0fe632471aeb net: korina: Remove nested helpers new 0fc96939a97f net: korina: Use DMA API new af80425e05b2 net: korina: Only pass mac address via platform data new 10b26f078151 net: korina: Add support for device tree new e4cd854ec487 net: korina: Get mdio input clock via common clock framework new 6ef92063bf94 net: korina: Make driver COMPILE_TESTable new d1a2c2315cc9 dt-bindings: net: korina: Add DT bindings for IDT 79RC3243x SoCs new a2a12d3ae24d Merge branch 'korina-next' new d7f576dc9836 net: stmmac: fix memory leak during driver probe new ced97eea3974 net: marvell: prestera: add support for AC3X 98DX3265 device new da702f34e3cc net: phy: add genphy_c45_pma_suspend/resume new b050f2f15e04 phy: nxp-c45: add driver for tja1103 new 9b8fd2c9f14b Merge branch 'tja1103-driver' new 37434782d63f bnxt: add more ethtool standard stats new d1f0a5e1fb4e ethtool: stats: clarify the initialization to ETHTOOL_STAT [...] new e9377a911d77 ethtool: add missing EEPROM to list of messages new 6eb92402287a Merge remote-tracking branch 'net-next/master' adds 5c507329000e libbpf: Clarify flags in ringbuf helpers adds db16c1fe92d7 bpf: Generate BTF_KIND_FLOAT when linking vmlinux adds 441e8c66b23e bpf: Return target info when a tracing bpf_link is queried adds 463c2149ede7 selftests/bpf: Add tests for target information in bpf_lin [...] 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' new d9c9e4db186a bpf: Factorize bpf_trace_printk and bpf_seq_printf new fff13c4bb646 bpf: Add a ARG_PTR_TO_CONST_STR argument type new 7b15523a989b bpf: Add a bpf_snprintf helper new 83cd92b46484 libbpf: Initialize the bpf_seq_printf parameters array fie [...] new 58c2b1f5e012 libbpf: Introduce a BPF_SNPRINTF helper macro new c2e39c6bdc7e selftests/bpf: Add a series of tests for bpf_snprintf new 900367b208ee Merge branch 'Add a snprintf eBPF helper' new 96755e1409d8 Merge remote-tracking branch 'bpf-next/for-next' adds 8ee70469f035 Bluetooth: btusb: fix memory leak adds 1c55c39f8232 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails new 6e2058ef841f Merge remote-tracking branch 'bluetooth/master' new 810344ed07d9 cfg80211: fix an htmldoc warning new 5d9c358d05f6 cfg80211: fix a few kernel-doc warnings new 623b988f2dcb cfg80211: constify ieee80211_get_response_rate return new ca47b46294ea mac80211: properly process TXQ management frames new bab7f5ca81de mac80211: minstrel_ht: remove extraneous indentation on if [...] new 8de8570489d1 mac80211: aes_cmac: check crypto_shash_setkey() return value new efce5b50bad8 ieee80211: add the values of ranging parameters max LTF to [...] new 73807523f9a6 nl80211/cfg80211: add a flag to negotiate for LMR feedback [...] new f30386a85f69 mac80211: make ieee80211_vif_to_wdev work when the vif isn [...] new 253907ab8bc0 mac80211: properly drop the connection in case of invalid CSA IE new f12ce9f607ff nl80211: Add new RSNXE related nl80211 extended features new 7dd231eb9ca6 mac80211: drop the connection if firmware crashed while in CSA new 76cf42213307 wireless: align some HE capabilities with the spec new 1f851b8dfd76 wireless: align HE capabilities A-MPDU Length Exponent Extension new 2f5164447cda wireless: fix spelling of A-MSDU in HE capabilities new 010bfbe768f7 cfg80211: scan: drop entry from hidden_list on overflow new aa0ad04be6c1 Merge remote-tracking branch 'mac80211-next/master' new ba91ae9a0058 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() new a881537dfaf2 Revert "mtd: rawnand: bbt: Skip bad blocks when searching [...] new 71d5272af931 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 new 834a3114a41b Merge remote-tracking branch 'crypto/master' adds cd951b3971cd Merge tag 'amd-drm-next-5.13-2021-04-12' of https://gitlab [...] adds 213cc929cbfd Merge drm/drm-fixes into drm-next adds af8352f1ff54 Merge tag 'drm-msm-next-2021-04-11' of https://gitlab.free [...] new 880bb93c0836 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 new 3439c6cb0758 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 new 2db611a35d4d 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 new b876e79d7bff drm/i915: Extract intel_adjusted_rate() new 4028988ea529 drm/i915: Reuse intel_adjusted_rate() for pfit pixel rate [...] new 2446e1d6433b drm/i915/display: Eliminate IS_GEN9_{BC,LP} new 87b8c3bc8d27 drm/i915: Restore lost glk FBC 16bpp w/a new 0fe6637d9852 drm/i915: Restore lost glk ccs w/a new 543d592a73d3 drm/i915: Disable LTTPR detection on GLK once again new 6c51f288b41f drm/i915: Don't use {skl, cnl}_hpd_pin() for bxt/glk new ad314fec4d05 drm/i915: Remove a few redundant glk checks new 27ec10b3eb2e drm/i915/display: use DISPLAY_VER() on remaining users new 4df9c1ae7a4b drm/i915: rename display.version to display.ver new 93e7e61eb448 drm/i915/display: rename display version macros new 93babb061e2a drm/i915: add macros for graphics and media versions new 1b9d84068296 drm/i915/gt: replace gen use in intel_engine_cs new 3e6e4c21df34 drm/i915/selftests: replace unused mask with simple version new 33adf482af73 drm/i915/selftests: eliminate use of gen_mask new 58e0d8a0f529 drm/i915: finish removal of gen_mask new 8802190f6420 drm/i915: eliminate remaining uses of intel_device_info->gen new 7b36b7d3be3e drm/i915: finish removal of gen from intel_device_info new 1ab52b4fc008 drm/i915: add media and display versions to device_info print new 425390c5dce6 drm/i915: split dgfx features from gen 12 new 3def10f297f1 Merge tag 'topic/intel-gen-to-ver-2021-04-19' of git://ano [...] new d7d73e350906 Merge remote-tracking branch 'drm-intel/for-linux-next' adds c79184a9c029 drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update new 3ce33f189624 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 673ea3d922d5 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 5330c32290c3 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 0e56dc2d834c Merge remote-tracking branch 'regmap/for-next' adds 618fad3d921a ALSA: HDA: Add access description in __snd_hda_add_vmaster adds d91cbe83d319 ALSA: virtio: use module_virtio_driver() to simplify the code adds d2e8f641257d ALSA: usb-audio: Explicitly set up the clock selector 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 [...] new 76fae6185f54 ALSA: hda/realtek: GA503 use same quirks as GA401 new e7df7df5a380 ALSA: usb-audio: DJM-750: ensure format is set new aa848b1e22f6 Merge remote-tracking branch 'sound/for-next' adds 462c47c2fcc2 ASoC: sti: sti_uniperif: add missing MODULE_DEVICE_TABLE adds 59f5cd96e9b9 ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai [...] adds f899006d5585 ASoC: simple-card-utils: remove li->dais/li->conf adds fafc05aadd4b ASoC: simple-card-utils: use for_each_prop_xxx() adds e25704f84ca2 ASoC: simple-card-utils: remove asoc_simple_parse_xxx() adds 1cf6805700ec ASoC: simple-card-utils: care multi DAI at asoc_simple_cle [...] adds ac813c625ad5 ASoC: simple-card-utils: indicate dai_fmt if exist adds 40d8cbe70e71 ASoC: simple-card-utils: indicate missing CPU/Codec number [...] adds 9830d3e99f51 ASoC: simple-card-utils: add simple_props_to_xxx() macro adds c826ec0391c8 ASoC: simple-card-utils: multi support at asoc_simple_cano [...] adds 33cd6b191f1c ASoC: simple-card-utils: tidyup debug info for clock adds 3919249e8099 ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line adds fcfd763bef4f ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() adds 637251bcfe64 Merge series "ASoC: simple-card-utils: prepare for multi s [...] adds 38c694e98f6a ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_ [...] adds cdf20c3ef0e9 ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_ [...] 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 new e86a53fb64ed ASoC: ak4458: check reset control status new 59ce3233a538 ASoC: soc-acpi: remove useless initialization new d3b47a888f0b ASoC: soc-core: fix signed/unsigned issue new e2290daefef3 ASoC: soc-core: fix always-false condition new 36924a12c320 ASoC: codecs: lpass-rx-macro: remove useless return new 9726db36ed83 ASoC: codecs: rt5682: clarify expression new 87143bfdb9f7 Merge series "ASoC: remove more cppcheck warnings" from Pi [...] new 11a9b987611f ASoC: sigmadsp: Disable cache mechanism for readbacks new b15c3ea7e0d2 ASoC: rt286: Configure combo jack for headphones new f3bd4dde9f04 ASoC: rt298: Configure combo jack for headphones new aa2f9c12821e ASoC: rt286: Generalize support for ALC3263 codec new 4b1013f407dc Merge series "ASoC: rt286/rt298: Fixes for DMIC2 config an [...] new d3f81db95731 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new df3768fc8a54 Merge remote-tracking branch 'sound-asoc/for-next' new a0cbe93c5bd4 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 new 7e6908f30694 Merge remote-tracking branch 'input/next' adds 327e1d2957ab lightnvm: use kobj_to_dev() adds 1c6b0bc73fac lightnvm: return the correct return value adds 655cdafdec11 lightnvm: remove duplicate include in lightnvm.h adds f8ee34a929a4 lightnvm: deprecated OCSSD support and schedule it for rem [...] 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 97d69b16cb97 bcache: add initial data structures for nvm pages adds 688330711e9a bcache: initialize the nvm pages allocator adds 97c62b647fca bcache: initialization of the buddy adds 783d10ee5f16 bcache: bch_nvm_alloc_pages() of the buddy adds 41318cedee26 bcache: bch_nvm_free_pages() of the buddy adds 3f11bbf8e605 bcache: get allocated pages from specific owner adds 79e55d2a1a94 bcache: use bucket index to set GC_MARK_METADATA for journ [...] adds d20445bcab5a bcache: add BCH_FEATURE_INCOMPAT_NVDIMM_META into incompat [...] adds 900778393c01 bcache: initialize bcache journal for NVDIMM meta device adds edc0efd90d0b bcache: support storing bcache journal into NVDIMM meta device adds d4d54286d362 bcache: read jset from NVDIMM pages for journal replay adds d9313f4e7bbc bcache: add sysfs interface register_nvdimm_meta to regist [...] adds 58ad962659ec floppy: cleanups: remove trailing whitespaces adds 8eab2aea574c floppy: cleanups: use ST0 as reply_buffer index 0 adds 55f340b1cb20 floppy: cleanups: use memset() to zero reply_buffer adds ae27069ee14a floppy: cleanups: use memcpy() to copy reply_buffer adds 9bd6153a5e6c floppy: cleanups: remove FLOPPY_SILENT_DCL_CLEAR undef adds b09729cbbbf2 floppy: remove redundant assignment to variable st adds cbd963d17fdc Merge branch 'for-5.13/drivers' into for-5.13/drivers-post-merge adds 084804002e51 io_uring: fix leaking reg files on exit adds 66d2d00d0ac4 io_uring: fix uninit old data for poll event upd adds 9d8058926be7 io_uring: split poll and poll update structures adds 8c855885b8b3 io_uring: add timeout completion_lock annotation adds fd9c7bc542da io_uring: refactor hrtimer_try_to_cancel uses adds e31001a3abb8 io_uring: clean up io_poll_remove_waitqs() adds cce4b8b0ce1f io_uring: don't fail overflow on in_idle adds e9979b36a467 io_uring: skip futile iopoll iterations adds f39c8a5b1130 io_uring: inline io_iopoll_getevents() 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 e13ea9f750b8 Merge branch 'for-5.13/io_uring' into for-next new 4edbfd27b379 MAINTAINERS: Change maintainer for rnbd module new e1fc75e6c7b2 Documentation/sysfs-block-rnbd: Add descriptions for remap [...] new 8437604efeba block/rnbd-clt: Remove some arguments from insert_dev_if_n [...] new 01d6215eeb16 block/rnbd-clt: Remove some arguments from rnbd_client_set [...] new 503171dddebe block/rnbd-clt: Move add_disk(dev->gd) to rnbd_clt_setup_gen_disk new 21065341656c block/rnbd: Kill rnbd_clt_destroy_default_group new 01b072bff4f2 block/rnbd: Kill destroy_device_cb new a8cf76a53e02 block/rnbd-clt: Replace {NO_WAIT,WAIT} with RTRS_PERMIT_{W [...] new c0a19f8795db block/rnbd-srv: Prevent a deadlock generated by accessing [...] new 0b4944450e96 block/rnbd-srv: Remove force_close file after holding a lock new d89a43390cb5 block/rnbd-clt: Improve find_or_create_sess() return check new 2dc458f07305 block/rnbd-clt: Fix missing a memory free when unloading t [...] new fa607fcb87f6 block/rnbd-clt: Support polling mode for IO latency optimization new 94c0c9940894 Documentation/ABI/rnbd-clt: Add description for nr_poll_queues new 3b6e9c5ee907 block/rnbd-srv: Remove unused arguments of rnbd_srv_rdma_ev new c95c44cba9fb block/rnbd-clt: Generate kobject_uevent when the rnbd devi [...] new 539c74f05b2a block/rnbd-clt: Remove max_segment_size new a51b5ab2f97b block/rnbd-clt-sysfs: Remove copy buffer overlap in rnbd_c [...] new 637d8f534626 block/rnbd: Use strscpy instead of strlcpy new f7933163c085 Merge branch 'for-5.13/drivers' into for-next adds 347b546d5a9b block: Remove an obsolete comment from sg_io() 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 [...] new fafc5adf2616 Merge branch 'for-5.13/block' into for-next new d0e577a12a47 Merge branch 'for-5.13/libata' into for-next new 96ba3e5221eb null_blk: poll queue support new c1a5d61f4ff3 Merge branch 'for-5.13/drivers-post-merge' into for-next new 3b763ba1c77d io_uring: remove extra sqpoll submission halting new 734551df6f9b io_uring: fix shared sqpoll cancellation hangs new b2304a25e05d Merge branch 'for-5.13/io_uring' into for-next new a5c82fb1b6bf Merge remote-tracking branch 'block/for-next' new d6db294fd819 dm space map disk: remove redundant calls to sm_disk_get_n [...] new f73e2e70ec48 dm btree spine: remove paranoid node_check call in node_pr [...] new a88b2358f1da dm persistent data: packed struct should have an aligned() [...] new 5208692e80a1 dm space map common: fix division bug in sm_ll_find_free_block() new 7a35693adcd3 dm: replace dm_vcalloc() new 17e9e134a8ef dm integrity: fix missing goto in bitmap_flush_interval er [...] new 87d5742b73f2 dm clone metadata: remove unused function new ba887975f326 nvme: return BLK_STS_DO_NOT_RETRY if the DNR bit is set new acb06ad322e2 nvme: allow local retry and proper failover for REQ_FAILFA [...] new 351183fd59ba nvme: decouple basic ANA log page re-read support from nat [...] new 3fac45d0c075 Merge branch 'nvme-error-handling-fixes/for-5.13-v4' into [...] new 8f2c9616b3e5 Merge remote-tracking branch 'device-mapper/for-next' new 1240e4fb9d78 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 [...] new 82104edc5934 Merge branch 'fixes' into next new 09166beebf55 mmc: core: Move eMMC cache flushing to a new bus_ops callback new d6b5adc7c7cd mmc: core: Correct descriptions in mmc_of_parse() new b4cda47745f4 mmc: core: Convert mmc_of_parse_voltage() to use device pr [...] new ac54e41baa68 mmc: mmc_spi: Set up polling even if voltage-ranges is not [...] new 660000b4590c mmc: mmc_spi: Drop unused NO_IRQ definition new f685128032e2 mmc: mmc_spi: Use already parsed IRQ new a9043467ed4f mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic new 78c4446662ec 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 new fd5a8c46bc5b Merge remote-tracking branch 'mfd/for-mfd-next' new 2879f1bc8e6f Merge remote-tracking branch 'backlight/for-backlight-next' new 130144475ed8 Merge remote-tracking branch 'battery/for-next' new 634a19881bef Merge remote-tracking branch 'regulator/for-next' new 3d8b6458b187 Merge remote-tracking branch 'security/next-testing' new c68002e2cb00 Merge remote-tracking branch 'apparmor/apparmor-next' new d6bd08c20e33 Merge remote-tracking branch 'integrity/next-integrity' new 4cbccd348b5e Merge remote-tracking branch 'keys/keys-next' new 1fa988a6fddf Merge remote-tracking branch 'selinux/next' new 32dab1b1e593 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 new 7731a60b2213 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 new 63132d323f06 Merge remote-tracking branch 'iommu/next' new 7d5f0c40bdab Merge remote-tracking branch 'audit/next' adds b41936227078 dt-bindings: bcm4329-fmac: add optional brcm,ccode-map new e2084c050644 Merge remote-tracking branch 'devicetree/for-next' adds 2a7db0d6eb5e dt-bindings: mailbox: Add compatible for SM8350 IPCC adds 3cfc7489667b mailbox: pcc: fix platform_no_drv_owner.cocci warnings adds 9d2e8b93236a mailbox: fix various typos in comments adds a8f96891077e MAINTAINERS: Add DT bindings directory to mailbox adds 9468ab84032f mailbox: sprd: Introduce refcnt when clients requests/free [...] adds 6203b954fc23 dt-bindings: mailbox: Add interrupt-names to SPRD mailbox adds 6457f4cd7810 mailbox: sprd: Add supplementary inbox support adds a683246a069b mailbox: arm_mhu_db: Remove redundant dev_err call in mhu_ [...] adds 93fb0c8df6d2 dt-bindings: mailbox: ti,secure-proxy: Convert to json schema new 13f4454785e5 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 new d347b4aaa1a0 spi: sync up initial chipselect state new c914dbf88fa8 spi: Handle SPI device setup callback failure. new 102e9d193656 spi: stm32-qspi: fix pm_runtime usage_count counter new f3530f26f8e9 spi: stm32-qspi: Trigger DMA only if more than 4 bytes to [...] new 18674dee3cd6 spi: stm32-qspi: Add dirmap support new 2e9f02689e4d Merge series "spi: stm32-qspi: Fix and update" from <patri [...] new 28044e8a4b9a Merge remote-tracking branch 'spi/for-5.13' into spi-next new c790ed9ca23a Merge remote-tracking branch 'spi/for-next' new a1a330db8508 Merge branch 'x86/vmware' new 879c1fac5dc3 Merge branch 'x86/vdso' new 3da172f1f758 Merge branch 'x86/splitlock' adds 523caed9efbb x86/sgx: Mark sgx_vepc_vm_ops static new 10a925028596 Merge branch 'x86/sgx' new dc3cbfd47646 Merge branch 'x86/seves' new 26d4be3ea1b7 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] new 0b45143b4b94 x86/platform/uv: Add more to secondary CPU kdump info new e5c19ab89b0e Merge branch 'x86/platform' new 7aec5c683068 Merge branch 'x86/mm' new 512d31337db9 Merge branch 'x86/misc' new 995f70f9dbbf Merge branch 'x86/microcode' new 009b7ca2d10a Merge branch 'x86/entry' new 2c88d45edbb8 x86, sched: Treat Intel SNC topology as default, COD as exception new bf2d976c3785 Merge branch 'x86/core' adds f7b21a0e4117 x86/asm: Ensure asm/proto.h can be included stand-alone adds 16854b567dff x86/pat: Do not compile stubbed functions when X86_PAT is off new df448cdfc01f MAINTAINERS: Remove me from IDE/ATAPI section new 79c7855c967e Merge branch 'x86/cleanups' new 17424183d916 Merge branch 'x86/build' adds c361e5d4d07d x86/setup: Move trim_snb_memory() later in setup_arch() to [...] new 999c2794ac3f Merge branch 'x86/boot' new 569db92c545e Merge branch 'x86/apic' new 07ff4aed015c time/timecounter: Mark 1st argument of timecounter_cyc2tim [...] new d7840aaadd6e tick: Use tick_check_replacement() instead of open coding it new 9c336c9935cf tick/broadcast: Allow late registered device to enter ones [...] new 2d036dfa5f10 posix-timers: Preserve return value in clock_adjtime32() new a092f9e8b83b 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() new b02a4fd8148f cpumask: Make cpu_{online,possible,present,active}() inline new e40f74c535b8 cpumask: Introduce DYING mask new b5c4477366fb sched: Use cpu_dying() to fix balance_push vs hotplug-rollback new b7cc6ec744b3 sched/numa: Allow runtime enabling/disabling of NUMA balan [...] new 1d1c2509de44 sched: Remove sched_schedstats sysctl out from under SCHED_DEBUG new d86ba8316566 sched: Don't make LATENCYTOP select SCHED_DEBUG new 8a99b6833c88 sched: Move SCHED_DEBUG sysctl to debugfs new 1011dcce99f8 sched,preempt: Move preempt_dynamic to debug.c new 9af0440ec86e debugfs: Implement debugfs_create_str() new 3b87f136f8fc sched,debug: Convert sysctl sched_domains to debugfs new d27e9ae2f244 sched: Move /proc/sched_debug to debugfs new 0c2de3f054a5 sched,fair: Alternative sched_slice() new 9406415f46f6 sched/debug: Rename the sched_debug parameter to sched_verbose new baa63d0167f2 Merge branch 'sched/core' new 6a98808be253 Merge branch 'ras/core' new d68e6799a5c8 perf: Cap allocation order at aux_watermark new 874fc35cdd55 perf intel-pt: Use aux_watermark new ef54c1a476ae perf: Rework perf_event_exit_event() new 47f661eca070 perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children new 2b26f0aa0049 perf: Support only inheriting events if cloned with CLONE_THREAD new 2e498d0a74e5 perf: Add support for event removal on exec new fb6cc127e0b6 signal: Introduce TRAP_PERF si_code and si_perf to siginfo new 97ba62b27867 perf: Add support for SIGTRAP on perf events new f2c3c32f4500 selftests/perf_events: Add kselftest for process-wide sigt [...] new 6216798bf98e selftests/perf_events: Add kselftest for remove_on_exec new 46ade4740bbf perf/x86: Move cpuc->running into P4 specific code new 7c8056bb366b perf core: Factor out __perf_sw_event_sched new d0d1dd628527 perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event new de5bc7b425d4 x86/events/amd/iommu: Fix sysfs type mismatch new 5deac80d4571 perf/amd/uncore: Fix sysfs type mismatch new d870c9ba16ce Merge branch 'perf/core' new 8d1075b6f2bc Merge branch 'objtool/core' new 84a24bf8c52e locking/qrwlock: Fix ordering in queued_write_lock_slowpath() new 6df476ba3ca7 Merge branch 'locking/urgent' new f8997e24aec9 Merge branch 'locking/core' new f2c601564b2a Merge branch 'irq/core' new 5bad259e1848 Merge branch 'core/rcu' new e48f64fea89e Merge branch 'core/entry' new fc73aa80d8f8 Merge remote-tracking branch 'tip/auto-latest' new 2ae924bb0227 Merge remote-tracking branch 'edac/edac-for-next' new 26bab00dcd5d 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 new 847068212bf8 Merge remote-tracking branch 'ftrace/for-next' new 5005eca245d4 clocksource: Provide module parameters to inject delays in [...] new 8c4b798316c7 clocksource: Retry clock read if long delays detected new 27e2bacb1919 clocksource: Check per-CPU clock synchronization when mark [...] new dae53df16aa7 clocksource: Provide a module parameter to fuzz per-CPU cl [...] new fa773abc07c1 clocksource: Limit number of CPUs checked for clock synchr [...] new c62e3a147bb0 clocksource: Reduce WATCHDOG_THRESHOLD new 0eeb5db7367a Merge branch 'clocksource.2021.04.19a' into HEAD new b89c410b2264 Merge branch 'lkmm-dev.2021.03.15a' into HEAD new 77f70d057ce0 torture: Fix remaining erroneous torture.sh instance of $* new 9017f215d36f rcu-tasks: Add block comment laying out RCU Tasks design new 9c9c82e739bc rcu-tasks: Add block comment laying out RCU Rude design new 04a0a48ed2c2 kcsan: Add pointer to access-marking.txt to data_race() bullet new 435a49dcff5a torture: Add "scenarios" option to kvm.sh --dryrun parameter new 3271f5e93348 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] new dce310f2e546 tools/memory-model: Fix smp_mb__after_spinlock() spelling new 9216a830f8c1 refscale: Allow CPU hotplug to be enabled new 59821a132356 rcuscale: Allow CPU hotplug to be enabled new f998cd3ff4bc torture: Add kvm-remote.sh script for distributed rcutortu [...] new 8221daf2163e softirq: Add RT specific softirq accounting new 4d907668883f irqtime: Make accounting correct on RT new f3bae53af046 softirq: Move various protections into inline helpers new 40f4f91ca564 softirq: Make softirq control and processing RT aware new 58d8e01c1bad tick/sched: Prevent false positive softirq pending warnings on RT new ba45d9326709 rcu: Prevent false positive softirq warning on RT new 42d1547f67af refscale: Add acqrel, lock, and lock-irq new cef3c5a3ffc7 rcutorture: Abstract read-lock-held checks new 56abe70ab725 torture: Fix grace-period rate output new 7a4a72dbec25 rcu/nocb: Use the rcuog CPU's ->nocb_timer new d4f90b6dda68 timer: Revert "timer: Add timer_curr_running()" new 9e1aa277489b rcu/nocb: Directly call __wake_nocb_gp() from bypass timer new 2091f5f276b7 rcu/nocb: Allow de-offloading rdp leader new 0edebf7f0cd4 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup new 537157920d83 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup new 32bf68817108 rcu/nocb: Only cancel nocb timer if not polling new 08219fcd5045 rcu/nocb: Prepare for fine-grained deferred wakeup new 27a0db079702 rcu/nocb: Unify timers new 0e66d0b00293 rcu: Fix typo in comment: kthead -> kthread new a392c88fd623 torture: Abstract end-of-run summary new e0b081cace85 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh new da5d481cbe5b torture: Make the build machine control N in "make -jN" new 6fe3c5da5c5f mm/slub: Fix backtrace of objects to handle redzone adjustment new 5c5fbebd6d2c mm/slub: Add Support for free path information of an object. new 45e74ad32045 doc: Fix statement of RCU's memory-ordering requirements new 8dd585f0e336 rcu: Fix various typos in comments new c0e5803a7d0b rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states new 9489bfd2acef torture: Make kvm-find-errors.sh account for kvm-remote.sh new 9f6c04362adc rcu: Remove the unused rcu_irq_exit_preempt() function new 12e2a1753ed8 rcu: Improve tree.c comments and add code cleanups new 08be0f7c2e2e rcutorture: Judge RCU priority boosting on grace periods, [...] new a5c318152293 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() new e6be40a12545 torture: Correctly fetch number of CPUs for non-English languages new f0ca9532e9f2 torture: Set kvm.sh language to English new e19fe1285607 srcu: Remove superfluous sdp->srcu_lock_count zero filling new 0efa2fa3f07c srcu: Remove superfluous ssp initialization for early callbacks new 2ce9303975b6 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] new b0df1636642c rcu: Add ->gp_max to show_rcu_gp_kthreads() output new d94cab95c6c2 doc: Fix diagram references in memory-ordering document new 570f9fffb2ce lockdep: Explicitly flag likely false-positive report new b6a926113027 rcu: Reject RCU_LOCKDEP_WARN() false positives new f254479d7443 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] new d39883536af5 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] new dcda1217f989 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] new 41c2d3d358f5 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs new bba6b603b287 rcutorture: Delay-based false positives for RCU priority b [...] new c661a24d0f0d rcutorture: Consolidate rcu_torture_boost() timing and statistics new 7f2a1bd3b1f1 rcutorture: Make rcu_torture_boost_failed() check for GP end new 821ea257ff96 srcu: Unconditionally embed struct lockdep_map new c66bc869c99c srcu: Initialize SRCU after timers new d4d1dac846d9 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests new 988aab640a6c rcu: Make rcu_gp_cleanup() be noinline for tracing new 321ff7b8c54f rcutorture: Forgive RCU boost failures when CPUs don't pas [...] new d9495d87c4f5 rcutorture: Don't count CPU-stalled time against priority [...] new d3ea32b1d52a rcu: Don't penalize priority boosting when there is nothin [...] new 57f69041205c kvfree_rcu: Release a page cache under memory pressure new c8214431273d kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] new ca6b59f149bb kvfree_rcu: Add a bulk-list check when a scheduler is run new 637bea919338 kvfree_rcu: Update "monitor_todo" once a batch is started new f4b8ba919960 kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant new 763902d59273 kcsan: Simplify value change detection new 4204ec128d03 kcsan: Distinguish kcsan_report() calls new df2dee97f5f6 kcsan: Refactor passing watchpoint/other_info new bde65018fb01 kcsan: Fold panic() call into print_report() new 8ea8d5b50f1c kcsan: Refactor access_info initialization new 0b305c60b811 kcsan: Remove reporting indirection new 0773e48e9076 kcsan: Remove kcsan_report_type new f6e59482882d kcsan: Report observed value changes new 7d60444addae kcsan: Document "value changed" line new a2e369a1b41e rcu: Point to documentation of ordering guarantees new 65bbcf8d75fe srcu: Fix broken node geometry after early ssp init new 3ae725e0121f srcu: Early test SRCU polling start new a87de26d6d31 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 new 10129848d3b6 Merge remote-tracking branch 'kvm/next' adds fbb31e5f3ace Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next adds ac5ce2456e3e Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next adds 3d63ef4d523e Merge branch 'kvm-arm64/memslot-fixes' into kvmarm-master/next adds ad569b70aa02 Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next adds 5c92a7643b14 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next adds 3b7e56be7864 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next adds bba8857febb1 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next adds d8f37d291cd7 Merge branch 'kvm-arm64/ptp' into kvmarm-master/next adds 94ac0835391e KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read adds c90aad55c52e Merge branch 'kvm-arm64/vgic-5.13' into kvmarm-master/next adds e629003215e0 Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] adds 832083294076 Merge remote-tracking branch 'arm64/for-next/vhe-only' int [...] adds 3284cd638b85 Merge remote-tracking branch 'arm64/for-next/neon-softirqs [...] adds d19dea75b992 coresight: core: Make symbol 'csdev_sink' static adds 68d400c07997 coresight: trbe: Fix return value check in arm_trbe_regist [...] adds a2387e0a1315 Merge remote-tracking branch 'coresight/next-ETE-TRBE' int [...] 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 new bccd25a628c2 Merge remote-tracking branch 'kvm-arm/next' new 7a414e9c99dd 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 [...] new c9f86d6ca6b5 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks new 7dc4dc563dd4 platform/x86: intel_pmc_core: Remove global struct pmc_dev new 005125bfd70e platform/x86: intel_pmc_core: Handle sub-states generically new 29c2dd88ac9e platform/x86: intel_pmc_core: Show LPM residency in microseconds new 428131364f00 platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake new 952c15538e53 platform/x86: intel_pmc_core: Add requirements file to debugfs new 8074a79fad2e platform/x86: intel_pmc_core: Add option to set/clear LPM mode new 43ef6c226a60 platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake new 0636cdc9456f platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P new 8d01cf643b3f platform/x86: touchscreen_dmi: Add info for the Teclast Tb [...] new 79696a453f08 Merge remote-tracking branch 'drivers-x86/for-next' new 8504b1b0fca0 Merge remote-tracking branch 'chrome-platform/for-next' adds 5c08b0f75575 HSI: core: fix resource leaks in hsi_add_client_from_dt() new a99d0cf0a614 Merge remote-tracking branch 'hsi/for-next' new 56eaa4974b09 Merge remote-tracking branch 'leds/for-next' new 46b013ba491b 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 new 45c92bfc614b Merge remote-tracking branch 'driver-core/driver-core-next' adds 9bc46a12c53d Merge tag 'usb-v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 5367f82a2123 Merge tag 'thunderbolt-for-v5.13-rc1' of git://git.kernel. [...] adds 012466fc8ccc usb: dwc2: Add device clock gating support functions adds 79c87c3c3721 usb: dwc2: Add host clock gating support functions adds cbe1e903e5ab usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt adds 5d240efddc7f usb: dwc2: Add exit clock gating from wakeup interrupt adds 9b4965d77e11 usb: dwc2: Add exit clock gating from session request interrupt adds 5f9e60c06175 usb: dwc2: Add exit clock gating when port reset is asserted adds d37b939cf41f usb: dwc2: Update enter clock gating when port is suspended adds 3cf8143e47a9 usb: dwc2: Update exit clock gating when port is resumed adds 16c729f90bdf usb: dwc2: Allow exit clock gating in urb enqueue adds 50fb0c128b6e usb: dwc2: Add clock gating entering flow by system suspend adds ef5e0eec4764 usb: dwc2: Add clock gating exiting flow by system resume adds 401411bbc4e6 usb: dwc2: Add exit clock gating before removing driver 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 new e4601681389f Merge remote-tracking branch 'usb/usb-next' adds 8674cabe052b USB: serial: f81232: drop time-based drain delay adds 4b8e07951ff5 USB: serial: io_ti: document reason for drain delay adds c505b8b2ef27 USB: serial: ti_usb_3410_5052: reduce drain delay to one char adds bd49224a2ecf USB: serial: ti_usb_3410_5052: drop drain delay for 3410 adds e8d89db01a97 USB: serial: io_ti: clean up vendor-request helpers adds 7a14fac0c944 USB: serial: io_ti: add send-port-command helper adds 13c613393cee USB: serial: io_ti: add read-port-command helper adds 35aeb1b31b73 USB: serial: io_ti: use kernel types consistently adds 46388e865273 USB: serial: io_ti: drop unnecessary packed attributes adds a1db84f6cab7 USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes adds d24223367d21 USB: serial: ti_usb_3410_5052: clean up vendor-request helpers adds 3bfe43988c93 USB: serial: ti_usb_3410_5052: add port-command helpers adds b7cff0c412dc USB: serial: ti_usb_3410_5052: use kernel types consistently adds 4ef8f2357787 USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling adds 23b7998e81aa USB: serial: xr: add support for XR21V1412 and XR21V1414 adds 3c369a850d3f USB: serial: xr: rename GPIO-mode defines adds 5f70fe320e47 USB: serial: xr: rename GPIO-pin defines adds 49036fd021ce USB: serial: xr: move pin configuration to probe adds 958d6b958574 USB: serial: xr: drop type prefix from shared defines adds f865e614604c USB: serial: xr: add type abstraction adds 607f67183742 USB: serial: xr: add support for XR21B1421, XR21B1422 and [...] adds 4099d4ba4763 USB: serial: xr: add support for XR21B1411 adds 6da99f9de5fe USB: serial: xr: add support for XR22801, XR22802, XR22804 adds 06f79d57f4f5 USB: serial: xr: reset FIFOs on open adds d801c8d438b3 USB: serial: xr: add copyright notice adds 039b81d50a48 USB: cdc-acm: add more Maxlinear/Exar models to ignore list new b07639b39ed3 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 new 89c961ed0ccc 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 new ab0ee8bc7676 Merge remote-tracking branch 'char-misc/char-misc-next' new b604fdf505f9 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 [...] new 7801ba941266 Merge remote-tracking branch 'vfio/next' adds 90b69822a5cb staging: rtl8723bs: Remove camelcase in several files adds 97f136ec590a staging: rtl8723bs: include: Fix misspelled words in comments adds 13c57439fecc staging: rtl8723bs: include: Change the type of a variable adds 16ae2044e91e staging: rtl8723bs: Change controlling expressions adds 9e74999b1a68 Staging: rtl8192u: ieee80211: remove odd backslash. adds a2e2a05d5d57 staging: rtl8723bs: remove unnecessary goto jumps adds 5a04ad1d1d43 staging: rtl8723bs: remove unused variable 'start' in hal/ [...] adds 8333e5a95855 staging: rts5208: remove unnecessary ftrace-like logging adds acdb1d908fdb staging: vchiq_core: Simplify vchiq_send_remote_use* adds e04e90083007 staging: vchiq_core: Shorten var name for service quota adds 32129ec093ed staging: vchiq_core: Get the rid off curly braces around cases adds b3582ed4269d staging: vchiq_core: Exit early in 2 functions adds 63276d45bac5 staging: vchiq_core: introduce service skip adds 0e345d977306 staging: vchiq_core: improve readability of request_poll adds 7a4da84ce818 staging: vchiq_core: use BITSET_WORD macro adds a8def5034a27 staging: vchiq_core: introduce SLOT_QUEUE_INDEX_FROM_POS_MASKED adds fa80183c5513 staging: vchiq_core: fix if alignments adds f2f560e1bdc0 staging: vchiq_core: split exit conditions adds 70bdf4cc49f9 staging: vc04_services: TODO: remove trailing whitespace adds c9d134a13bd2 staging: vc04_services: TODO: rectify spelling mistake adds ac23a3cbcd54 staging: rtl8723bs: hal: remove space before tabs adds 8b7d276ea816 staging: rtl8723bs: hal: Remove extra blank line adds 1ec0ee058dcb staging: rtl8723bs: hal: Correct indentation adds 59bc0e634b2e staging: rtl8723bs: remove unnecessary adapter adds cc444aa522b1 staging: rtl8192e: remove unnecessary ftrace-like logging adds 07ff20cf172f staging: fieldbus: simplify devm_anybuss_host_common_probe 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 new e17aca2ff505 Merge remote-tracking branch 'staging/staging-next' adds ee1bf567c90d dmaengine: qcom_hidma: remove unused code adds 1b6216a61e1d dmaengine: k3dma: use the correct HiSilicon copyright new 15a1f17a055e Merge remote-tracking branch 'dmaengine/next' adds ffeee417d97f cgroup: use tsk->in_iowait instead of delayacct_is_task_wa [...] new 20d300edb81a Merge remote-tracking branch 'cgroup/for-next' new 936f1b7dc840 Merge remote-tracking branch 'scsi/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 new 769504cdc495 Merge remote-tracking branch 'scsi-mkp/for-next' new 4eff290663f4 Merge remote-tracking branch 'vhost/linux-next' adds 6d1f2803cb6b remoteproc: pru: Fixup interrupt-parent logic for fw events adds 1fe72bcfac08 remoteproc: pru: Fix wrong success return value for fw events adds 880a66e026fb remoteproc: pru: Fix and cleanup firmware interrupt mapping logic adds 859fd2418b4b remoteproc: qcom: wcss: Fix return value check in q6v5_wcs [...] adds 7a64a5c2e04a dt-bindings: remoteproc: qcom: pas: Add binding for SDX55 adds 3fdba9d27cc6 remoteproc: qcom: pas: Add modem support for SDX55 adds ca0e89406ba1 remoteproc: qcom: wcss: Fix wrong pointer passed to PTR_ERR() adds 6353da47ee00 remoteproc: qcom: wcss: Remove unnecessary PTR_ERR() adds 889cb0d43d18 remoteproc: imx_rproc: fix build error without CONFIG_MAILBOX adds 6e962bfe56b9 remoteproc: imx_rproc: add missing of_node_put adds f638a19775ae remoteproc: imx_rproc: enlarge IMX7D_RPROC_MEM_MAX adds 10a3d4079eae remoteproc: imx_rproc: move memory parsing to rproc_ops adds 5e4c1243071d remoteproc: imx_rproc: support remote cores booted before [...] 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- [...] new 47c074e01fd4 Merge remote-tracking branch 'rpmsg/for-next' adds 14a4e9ea3ce2 gpio: mxs: remove useless function new 84e8c3772b71 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds cbde6c823bfa pinctrl: at91-pio4: Fix slew rate disablement new 62f612850027 Merge remote-tracking branch 'pinctrl/for-next' new 204be4431f76 Merge remote-tracking branch 'pwm/for-next' new 9c5441cd77c6 Merge remote-tracking branch 'kselftest/next' new f84f36c2e2db Merge remote-tracking branch 'livepatching/for-next' new 426398f117f6 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 new 8a42bc30699d Merge remote-tracking branch 'rtc/rtc-next' new 0b1ed1a45206 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 8cce4901bace Merge remote-tracking branch 'seccomp/for-next/seccomp' new fae47b2473b5 Merge remote-tracking branch 'kspp/for-next/kspp' new be8d49ac4be4 Merge remote-tracking branch 'gnss/gnss-next' new 39f01ad29eef Merge remote-tracking branch 'slimbus/for-next' new de26bd221e2f 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 [...] new 4a028c30b08d Merge remote-tracking branch 'hyperv/hyperv-next' adds 83fa2d13d628 kdb: Refactor env variables get/set code new 8b41676fec0f Merge remote-tracking branch 'kgdb/kgdb/for-next' new 4fa0daefcaac Merge remote-tracking branch 'kunit-next/kunit' new a6e55cac1b5f 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. new 744ba427661b Merge remote-tracking branch 'rust/rust-next' adds 9d7ab91731a7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 2282bb1459bb /proc/kpageflags: do not use uninitialized struct pages adds 786a358df8f0 arch/ia64/kernel/head.S: remove duplicate include adds e62e6a46ed59 arch/ia64/kernel/fsys.S: fix typos adds 176f5b5a649b arch/ia64/include/asm/pgtable.h: minor typo fixes adds f97e928b8ea1 ia64: ensure proper NUMA distance and possible map initialization adds 8af462c3b75a ia64: drop unused IA64_FW_EMU ifdef adds fb7174ee444f ia64: simplify code flow around swiotlb init adds 967c194ba704 ia64: trivial spelling fixes adds 9b159b0da936 ia64: fix EFI_DEBUG build adds dbbe252fd39b ia64: mca: always make IA64_MCA_DEBUG an expression adds 11fbaa8cddfe ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP adds c401ee857a11 ia64: module: fix symbolizer crash on fdescr adds c6cda312ef56 include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds 70b5d1914e37 scripts/spelling.txt: add entries for recent discoveries adds 29587faacbc3 scripts: a new script for checking duplicate struct declaration adds c793d826f736 scripts-a-new-script-for-checking-duplicate-struct-declara [...] adds 94bddbbfcbb2 arch/sh/include/asm/tlb.h: remove duplicate include adds d54318c27b0a ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds 78ebfd8021bf ocfs2: map flags directly in flags_to_o2dlm() adds 6ee49c187574 ocfs2: fix a typo adds a80aaaa60064 ocfs2/dlm: remove unused function adds 6a43a157d180 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 6333f3ce0162 ocfs2: fix ocfs2 corrupt when iputting an inode adds a1db70dc3336 vfs: fs_parser: clean up kernel-doc warnings adds 94cf2d3d7f4a watchdog: rename __touch_watchdog() to a better descriptive name adds 0c02536a3890 watchdog: explicitly update timestamp when reporting softlockup adds aa3cd456451d watchdog/softlockup: report the overall time of softlockups adds 0f7226f35e02 watchdog/softlockup: remove logic that tried to prevent re [...] adds ec2e708d6487 watchdog: fix barriers when printing backtraces from all CPUs adds 467aef60c4c9 watchdog: use bit lock operations to prevent multiple soft [...] adds b78bcd69e23b watchdog: cleanup handling of false positives adds 291327cbce46 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds 334796cdc5bc mm, slub: enable slub_debug static key when creating cache [...] adds 284119f7650f kunit: add a KUnit test for SLUB debugging functionality adds e6573a99d9bf slub: remove resiliency_test() function adds 956ec2932bd9 mm/slub.c: trivial typo fixes adds cdbf1252f8b4 mm/kmemleak.c: fix a typo adds 4a5488b4d602 mm/page_owner: record the timestamp of all pages during free adds 8b8d991f5f12 mm, page_owner: remove unused parameter in __set_page_owne [...] adds e0142a06792b mm: page_owner: fetch backtrace only for tracked pages adds 4c24f29faf9b mm: page_owner: use kstrtobool() to parse bool option adds 3f72dbdf2a25 mm: page_owner: detect page_owner recursion via task_struct adds 3eefd427a286 mm: page_poison: print page info when corruption is caught adds 6ca405711429 mm-page_poison-print-page-info-when-corruption-is-caught-v2 adds 8d78ba2e425f mm/memtest: add ARCH_USE_MEMTEST adds fbb028d2eeef mm: provide filemap_range_needs_writeback() helper adds a2619f2ab395 mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 2e0ed703d7fb iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds 18bef7b941d2 mm/filemap: use filemap_read_page in filemap_fault adds 8fa61a02464c mm/filemap: drop check for truncated page after I/O adds 5c6e83938e25 mm: page-writeback: simplify memcg handling in test_clear_ [...] adds f035774a9cec mm: introduce and use mapping_empty adds 15baaa8a2103 mm: stop accounting shadow entries adds 783a1b39e261 dax: account DAX entries as nrpages adds 8fc54853d0df mm: remove nrexceptional from inode adds 712998c15445 mm: Move page_mapping_file to pagemap.h adds ff7e651789d0 mm/filemap: Update stale comment adds f26cd3a98b15 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds b6a5dad7a4d7 mm/gup: add compound page list iterator adds 39f4ae5c97b5 mm/gup: decrement head page once for group of subpages adds de5dd4cee168 mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds ac7cc7682af2 RDMA/umem: batch page unpin in __ib_umem_release() adds 9d7ee398e519 mm: gup: remove FOLL_SPLIT adds f29392f3fdb6 mm/memremap.c: fix improper SPDX comment style adds e8fde49836fe mm: memcontrol: fix kernel stack account adds 99a748835529 memcg: cleanup root memcg checks adds 7390b3d8a54a memcg: enable memcg oom-kill for __GFP_NOFAIL adds d22457ddb662 mm: memcontrol: fix cpuhotplug statistics flushing adds 46bfabbbc339 mm: memcontrol: kill mem_cgroup_nodeinfo() adds c0015a3a334e mm: memcontrol: privatize memcg_page_state query functions adds cacd69cc942c cgroup: rstat: support cgroup1 adds 420caf1d6a1e cgroup: rstat: punt root-level optimization to individual [...] adds 39404552ba14 mm: memcontrol: switch to rstat adds 4b2d565f6f84 mm-memcontrol-switch-to-rstat-fix adds 29b83a5d7115 mm: memcontrol: switch to rstat fix adds 2df22499fceb mm: memcontrol: consolidate lruvec stat flushing adds 161af5730da7 kselftests: cgroup: update kmem test for new vmstat implem [...] adds e72960b3dc0e memcg: charge before adding to swapcache on swapin adds 1110a6ad8ab4 memcg: set page->private before calling swap_readpage adds 670fd4b5f01c mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds 3c1b3ac66b59 mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds 6a8127b98d41 mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds 2ead8e799fb2 mm: memcontrol: change ug->dummy_page only if memcg changed adds d8664300bd5b mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds d9f5fb5113a1 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] adds b50ee930ef77 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds 7bee73cb64ca mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds 33c99ffe381e linux/memcontrol.h: remove duplicate struct declaration adds 164d40fe7c1d mm: page_counter: mitigate consequences of a page_counter [...] adds ae16bd019f97 mm/memory.c: do_numa_page(): delete bool "migrated" adds 46d5bfb3d300 mm/interval_tree: add comments to improve code readability adds 0559e7db61a3 x86/vmemmap: drop handling of 4K unaligned vmemmap range adds 168d48af4cbb x86/vmemmap: drop handling of 1GB vmemmap ranges adds c7040e3dd8af x86/vmemmap: handle unpopulated sub-pmd ranges adds dd07539a8982 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix adds 6e59e88ec43e x86/vmemmap: optimize for consecutive sections in partial [...] adds 1e4ebf470caa mm, tracing: improve rss_stat tracepoint message adds 4e2c3781e2e6 mm: add remap_pfn_range_notrack adds acb503745466 mm: add a io_mapping_map_user helper adds f4a39972cab3 i915: use io_mapping_map_user adds 11fa5bba5df7 i915: fix remap_io_sg to verify the pgprot adds 89910614abe2 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds b007000452c0 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds 766116a801d4 selftests: add a MREMAP_DONTUNMAP selftest for shmem adds f94ca8e4c45d mm/dmapool: switch from strlcpy to strscpy adds 69c882b9dcd6 mm/sparse: add the missing sparse_buffer_fini() in error branch adds 615b9082b859 samples/vfio-mdev/mdpy: use remap_vmalloc_range adds e83a835bc439 mm: unexport remap_vmalloc_range_partial adds 87e595f72494 mm/vmalloc: use rb_tree instead of list for vread() lookups adds ec6aaadbd824 ARM: mm: add missing pud_page define to 2-level page tables adds 5f585b82e928 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 24dcd2122380 sparc32: add stub pud_page define for walking huge vmalloc [...] adds 68eb69e0d7c0 mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds c7b5a7023aa9 mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 340a91cbde84 mm/ioremap: rename ioremap_*_range to vmap_*_range adds ced5ab6abd3d mm: HUGE_VMAP arch support cleanup adds 097fbc5f769b powerpc: inline huge vmap supported functions adds ee29c28ec7bd arm64: inline huge vmap supported functions adds d411ad8227b4 x86: inline huge vmap supported functions adds 859e9a0390a9 mm/vmalloc: provide fallback arch huge vmap support functions adds f35cf478aa9e mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 668705f4306c mm/vmalloc: add vmap_range_noflush variant adds bcc83c1426c5 mm/vmalloc: hugepage vmalloc mappings adds bebda9216976 mm/vmalloc: fix read of uninitialized pointer area adds 63e5d14a84a6 mm/vmalloc: remove map_kernel_range adds 71f43282f7e3 kernel/dma: remove unnecessary unmap_kernel_range adds e8ee1f7b2a8a powerpc/xive: remove unnecessary unmap_kernel_range adds bfc18f1faaef mm/vmalloc: remove unmap_kernel_range adds 440b50b6a6a6 mm-vmalloc-remove-unmap_kernel_range-fix adds 2b137383fb2e mm-vmalloc-remove-unmap_kernel_range-fix-fix adds d32b379a1936 mm-vmalloc-remove-map_kernel_range-fix-2 adds f6b11b51b5de mm/vmalloc: improve allocation failure error messages adds 537a4e4aa19d mm/vmalloc: print correct vmalloc allocation size adds f9a4a0098b66 mm: vmalloc: prevent use after free in _vm_unmap_aliases adds b4a650b70d8d lib/test_vmalloc.c: remove two kvfree_rcu() tests adds 2dc04a6fc9aa lib/test_vmalloc.c: add a new 'nr_threads' parameter adds ae13dc2cddd1 lib/test_vmalloc.c: extend max value of nr_threads parameter adds 1dba8fb18072 vm/test_vmalloc.sh: adapt for updated driver interface adds 06de3fa2e33d mm/vmalloc: refactor the preloading loagic adds 8d6bb95d3a7f mm/vmalloc: remove an empty line adds 04e17e01a818 mm/doc: fix fault_flag_allow_retry_first kerneldoc adds 72300c7ca17c mm/doc: fix page_maybe_dma_pinned kerneldoc adds c866bac77dce mm/doc: turn fault flags into an enum adds f5b4c0d2a3a0 mm/doc: add mm.h and mm_types.h to the mm-api document adds 336f3ae9f207 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds 261e3e47ba4b pagewalk: prefix struct kernel-doc descriptions adds b4dddea9ff3f mm/kasan: switch from strlcpy to strscpy adds 3a36c2b61ea3 kasan: fix kasan_byte_accessible() to be consistent with a [...] adds 0d97a3002924 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds 9a2a651674b8 mm, kasan: don't poison boot memory with tag-based modes adds 3caa551603b1 arm64: kasan: allow to init memory when setting tags adds 9b9e762b10e6 kasan: init memory in kasan_(un)poison for HW_TAGS adds dbf5099ca621 kasan, mm: integrate page_alloc init with HW_TAGS adds f0459b591237 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" adds ce1540fbe3ef kasan, mm: integrate slab init_on_alloc with HW_TAGS adds 796067bd9069 kasan, mm: integrate slab init_on_free with HW_TAGS adds 68a850c10eef kasan: docs: clean up sections adds 671a15826199 kasan: docs: update overview section adds 519a31677387 kasan: docs: update usage section adds adabeb406e8a kasan: docs: update error reports section adds d61dee7a33d0 kasan: docs: update boot parameters section adds f57fd45c6356 kasan: docs: update GENERIC implementation details section adds de7417ebbdb4 kasan: docs: update SW_TAGS implementation details section adds 286b294c2bfa kasan: docs: update HW_TAGS implementation details section adds bed22b7b305c kasan: docs: update shadow memory section adds 1cdfefa5ac6d kasan: docs: update ignoring accesses section adds 1d39ef0bc2d8 kasan: docs: update tests section adds 58d05c23c351 kasan: record task_work_add() call stack adds a27a7d570062 kasan: detect false-positives in tests adds 458b7391bc1b irq_work: record irq_work_queue() call stack adds 102bdbe00a52 mm: move mem_init_print_info() into mm_init() adds d88dec7d2f7b mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds 09578792ef3d mm: remove lru_add_drain_all in alloc_contig_range adds cfed888c94ef include/linux/page-flags-layout.h: correctly determine LAS [...] adds 2885918e3677 include/linux/page-flags-layout.h: cleanups adds b7f946256f13 mm/page_alloc: rename alloc_mask to alloc_gfp adds 689c568a71c7 mm/page_alloc: rename gfp_mask to gfp adds 5500b5c64e17 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 3b6aacf9a129 mm/mempolicy: rename alloc_pages_current to alloc_pages adds bd9ca5264b43 mm/mempolicy: rewrite alloc_pages documentation adds a3cd6d55d01b mm/mempolicy: rewrite alloc_pages_vma documentation adds a4c0bf86b169 mm/mempolicy: fix mpol_misplaced kernel-doc adds 8e997eb93abb mm: page_alloc: dump migrate-failed pages adds b1a6ee314538 mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 810fed4a734d mm, page_alloc: avoid page_to_pfn() in move_freepages() adds cf1adad0f81c mm/page_alloc: duplicate include linux/vmalloc.h adds 0cebfe0a46ca mm/page_alloc: rename alloced to allocated adds f9a2cea1f12c mm/page_alloc: add a bulk page allocator adds 6ce9981f0b7f mm-page_alloc-add-a-bulk-page-allocator-fix adds ddb118fcb768 mm/page_alloc: Add a bulk page allocator -fix -fix adds ad0ed139d3d2 mm/page_alloc: add a bulk page allocator -fix -fix -fix adds 0a9d9023f2fd mm/page_alloc: add an array-based interface to the bulk pa [...] adds 88dbecec9fb6 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] adds a89cb429d26f mm/page_alloc: optimize code layout for __alloc_pages_bulk adds 834d1857a94e mm/page_alloc: inline __rmqueue_pcplist adds 69869ccb2ab7 SUNRPC: set rq_page_end differently adds 773e318bc5ee SUNRPC: refresh rq_pages using a bulk page allocator adds c25531cce7be net: page_pool: refactor dma_map into own function page_po [...] adds 57a4127a9d6c net: page_pool: use alloc_pages_bulk in refill code path adds 0466a44ed8ef mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds e69690b41db3 mm/page_alloc: redundant definition variables of pfn in for loop adds 4f7f7f26cd75 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds ad1bbb8a4e2f hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds aba845bdcf01 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 253aa767f776 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds 9f7bd74b03de mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 734766a18e36 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds 9240bd6490ca mm/hugetlb: remove redundant reservation check condition i [...] adds 447f3b879eab mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds 06e5b90fbbeb mm/hugetlb: use some helper functions to cleanup code adds c0dc8aa96fb7 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 78cc8b0e6be5 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds 92ac3379deff mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds 3796b730ec0b mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds 211ad334c131 khugepaged: remove unneeded return value of khugepaged_col [...] adds 25511d0484e9 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds af3a0105e2ee khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds 7c83c7993c01 khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds edf3f82081d8 mm/huge_memory.c: remove unnecessary local variable ret2 adds 97ee0701861e mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds 97b860e199bd mm/huge_memory.c: make get_huge_zero_page() return bool adds 47cee264c913 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds 5a558db31d62 mm/huge_memory.c: remove redundant PageCompound() check adds 3d0e97f45b66 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds e7368e0df0ff mm/huge_memory.c: use helper function migration_entry_to_page() adds a1c32ff7f90f mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds 470ac9751b42 khugepaged: use helper function range_in_vma() in collapse [...] adds c10494f65529 khugepaged: remove unnecessary out label in collapse_huge_page() adds fca6a850e57a khugepaged: remove meaningless !pte_present() check in khu [...] adds 5d1c21078ae4 mm: huge_memory: a new debugfs interface for splitting THP tests adds b9d5e0970012 mm: huge_memory: debugfs for file-backed THP split adds fe56b64aca35 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() adds 020836d22095 mm/hugeltb: simplify the return code of __vma_reservation_ [...] adds a8917ec3fe73 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] adds ffa1581f452a mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() adds dcd714eaec36 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] adds a68cd8dae152 mm/cma: change cma mutex to irq safe spinlock adds 7b0b6d6cb993 hugetlb: no need to drop hugetlb_lock to call cma_release adds 3469fe2b94ad hugetlb: add per-hstate mutex to synchronize user adjustments adds 385d5156e03d hugetlb: create remove_hugetlb_page() to separate functionality adds da32b1135cba hugetlb: call update_and_free_page without hugetlb_lock adds 36872ad7c3b0 hugetlb: change free_pool_huge_page to remove_pool_huge_page adds 2240b9c2f18e hugetlb: make free_huge_page irq safe adds a2c510ad9087 hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds 26db986f09c5 userfaultfd: add minor fault registration mode adds caf54fd0696a userfaultfd/hugetlbfs: fix minor fault page leak adds d6c393bb6b34 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds cdc9d3ff82ea userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds 2b446b14d804 userfaultfd: add UFFDIO_CONTINUE ioctl adds d77b0961476c userfaultfd: update documentation to describe minor fault [...] adds ff6e54c3d761 userfaultfd/selftests: add test exercising minor fault handling adds d2aa043c2713 mm/vmscan: move RECLAIM* bits to uapi header adds 52282d2cd114 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds 116cd2c07905 mm: vmscan: use nid from shrink_control for tracepoint adds d6f70b318507 mm: vmscan: consolidate shrinker_maps handling code adds 61326926b9d6 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds 002e302b0fb2 mm: vmscan: remove memcg_shrinker_map_size adds e257f8b3189a mm: vmscan: use kvfree_rcu instead of call_rcu adds f7d0a750b0e7 mm: memcontrol: rename shrinker_map to shrinker_info adds 63ae9714dc38 mm: vmscan: add shrinker_info_protected() helper adds 14a778245930 mm-vmscan-add-shrinker_info_protected-helper-fix adds 7b9976728651 mm: vmscan: use a new flag to indicate shrinker is registered adds 34c06bf28ace mm: vmscan: add per memcg shrinker nr_deferred adds 5a257a9227c9 mm: vmscan: use per memcg nr_deferred of shrinker adds c2dc82c52009 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds 25c0bb4ab6ed mm: memcontrol: reparent nr_deferred when memcg offline adds 82d18aabef96 mm: vmscan: shrink deferred objects proportional to priority adds 9b05e7b647a6 mm/compaction: remove unused variable sysctl_compact_memory adds 3b21f5b71e03 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds 6d59626ef04b mm: disable LRU pagevec during the migration temporarily adds 4a6f7cbc7da2 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds 08c0cdfa7de8 mm: fs: invalidate BH LRU during page migration adds 1fcf49a852c5 mm/migrate.c: make putback_movable_page() static adds 86afdda6574a mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds 35991756b02a mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 3f928ff61a97 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds bf0df4185c5d Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds 6906b7224608 mm: vmstat: add cma statistics adds 0f4eea17aeff mm: cma: use pr_err_ratelimited for CMA warning adds 82a37b66bda5 mm: cma: add trace events for CMA alloc perf testing adds 08d55fd164d1 mm: cma: Add the CMA instance name to the cma_alloc_start [...] adds beb9d96a48b3 mm: cma: support sysfs adds 1609d8151f05 mm: cma: add the CMA instance name to cma trace events adds f8b124a3c837 mm: use proper type for cma_[alloc|release] adds 1d612159094a ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds 16d586495725 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds 6b44c244ac8c ksm: remove dedicated macro KSM_FLAG_MASK adds f1eea5488d92 ksm: fix potential missing rmap_item for stable_node adds 544454aeb45d mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds 8beb45140eb8 mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 9220489ee532 mm: no more EINVAL from /proc/sys/vm/stat_refresh adds cb767f3c0ba7 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds 4ae667a229ce mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds e949ea1cf13f x86/mm: track linear mapping split events adds fc58c1f09863 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds e93fb0e1452b mm: generalize ARCH_HAS_CACHE_LINE_SIZE adds d85bc1424596 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] adds 0345a3ffea90 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] adds 21d5b9d0f97d mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION adds 46f5437d1013 mm-drop-redundant-arch_enable__migration-fix adds 7e8ccce7fb8b mm-drop-redundant-arch_enable__migration-fix-fix adds 9a152d11504a mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK adds 5be0863bdd6b mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE adds efe201ee49d6 mm/util.c: reduce mem_dump_obj() object size adds 526149a632de mm/util.c: fix typo adds edd1a37e326d mm/gup: don't pin migrated cma pages in movable zone adds 53bb320e7ac6 mm/gup: check every subpage of a compound page during isolation adds 3bc79b2704cf mm/gup: return an error on migration failure adds 94037d27e19b mm/gup: check for isolation errors adds 2e998d138733 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds a42940f432de mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds aac231d1c4eb mm: apply per-task gfp constraints in fast path adds 2edce0011e9a mm: honor PF_MEMALLOC_PIN for all movable pages adds 2f0d1c8909b9 mm/gup: do not migrate zero page adds 90166633f244 mm/gup: migrate pinned pages out of movable zone adds 4ab5a66d1f6e memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 47e797560d56 mm/gup: change index type to long as it counts pages adds ef151f049c29 mm/gup: longterm pin migration cleanup adds 3bcb2c547194 selftests/vm: gup_test: fix test flag adds 61bf7764d176 selftests/vm: gup_test: test faulting in kernel, and verif [...] adds 51d2831cb506 mm,memory_hotplug: allocate memmap from the added memory range adds 0f1a330c33be mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix adds f2c6f7dd464e acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds bc18a1ac070f mm,memory_hotplug: add kernel boot option to enable memmap [...] adds 49208c9c1c22 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds fded6fdc2481 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 3c8b64e08c86 mm/memory_hotplug: make unpopulated zones PCP structures u [...] adds ed6620f8d8c4 mm/zswap.c: switch from strlcpy to strscpy adds 274ac56b7eeb mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds b33539820943 iov_iter: lift memzero_page() to highmem.h adds 1d7f9f36e556 btrfs: use memzero_page() instead of open coded kmap pattern adds 4ca03e6aad39 mm/highmem.c: fix coding style issue adds fadc74065534 mm/highmem: Remove deprecated kmap_atomic adds 20b48e4cadbd mm/mempool: minor coding style tweaks adds 759324a477c2 mm/swapfile: minor coding style tweaks adds 590a3a01b106 mm/sparse: minor coding style tweaks adds d62aef3f06f0 mm/vmscan: minor coding style tweaks adds 253bda7ef506 mm/compaction: minor coding style tweaks adds 6ccfbcb9dfb0 mm/oom_kill: minor coding style tweaks adds 9404e52af9fc mm/shmem: minor coding style tweaks adds 22911c92b09f mm/page_alloc: minor coding style tweaks adds b2a852b0df35 mm/filemap: minor coding style tweaks adds d373d2c3f173 mm/mlock: minor coding style tweaks adds 2c4d8331e0f7 mm/frontswap: minor coding style tweaks adds 56b8f2c0cd35 mm/vmalloc: minor coding style tweaks adds 7bf4ef2160e8 mm/memory_hotplug: minor coding style tweaks adds 4c4eda87422a mm/mempolicy: minor coding style tweaks adds 13ccb1c13c54 mm/process_vm_access.c: remove duplicate include adds 73dc89409b4e kfence: zero guard page after out-of-bounds access adds ccd04d0546c0 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 703bb3e8ec0e fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 7a1f308de482 kernel/hung_task.c: Monitor killed tasks. adds 8ad6ffa83cf8 fs/proc/generic.c: fix incorrect pde_is_permanent check adds 8f5b1d8b1794 proc: save LOC in __xlate_proc_name() adds 6eead214ba6e proc: mandate ->proc_lseek in "struct proc_ops" adds 22ce30a51178 proc: smoke test lseek() adds f761359f16fa proc: delete redundant subset=pid check adds 268a2af1a960 selftests: proc: test subset=pid adds fe8033c91b0e procfs: allow reading fdinfo with PTRACE_MODE_READ adds 921a5fc037e6 procfs/dmabuf: add inode number to /proc/*/fdinfo adds 91a08254ff3a proc/sysctl: fix function name error in comments adds c4ffd7e1b9a8 proc/sysctl: make protected_* world readable adds 25c8de11875c include: remove pagemap.h from blkdev.h adds 2a6c36b26832 kernel.h: drop inclusion in bitmap.h adds a35228890db6 linux/profile.h: remove unnecessary declaration adds ebdf24e4d08a kernel/async.c: fix pr_debug statement adds a19a83d407e6 kernel/cred.c: make init_groups static adds 8b6c727e5733 tools: disable -Wno-type-limits adds da4bee91e73f tools: bitmap: sync function declarations with the kernel adds 72d9990e3843 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds 153862ebefeb arch: rearrange headers inclusion order in asm/bitops for [...] adds 508c8353f609 lib: extend the scope of small_const_nbits() macro adds 1cda047be7f6 tools: sync small_const_nbits() macro with the kernel adds 7b6208afec1d lib: inline _find_next_bit() wrappers adds 959b93e2bab5 tools: sync find_next_bit implementation adds 249be5f071ba lib: add fast path for find_next_*_bit() adds 9405440d4278 lib: add fast path for find_first_*_bit() and find_last_bit() adds 2d533533a1e1 h8300: rearrange headers inclusion order in asm/bitops adds 910f6f9a932e tools: sync lib/find_bit implementation adds 2ef6a4837eef MAINTAINERS: add entry for the bitmap API adds b7396a5d82b4 lib/bch.c: fix a typo in the file bch.c adds 1f0687aeb240 lib: fix inconsistent indenting in process_bit1() adds da9c593ba060 lib/list_sort.c: fix typo in function description adds 84c03903201f lib/genalloc.c: Fix a typo adds 97d5e7ff1949 lib: crc8: pointer to data block should be const adds c14682cbb474 lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds d006936b2c2f lib/percpu_counter: tame kernel-doc compile warning adds f1ca955e2f80 lib/genalloc: add parameter description to fix doc compile [...] adds e3a18be7790a lib: parser: clean up kernel-doc adds 3f8f78f70032 include/linux/compat.h: remove unneeded declaration from C [...] adds 085fa7f03647 checkpatch: warn when missing newline in return sysfs_emit [...] adds 55554d02565d checkpatch: exclude four preprocessor sub-expressions from [...] adds 47eb5ba63417 kselftest: introduce new epoll test case adds b78da2a957a1 fs/epoll: restore waking from ep_done_scan() adds df5c34d31e42 fs/nilfs2: fix misspellings using codespell tool adds a357fe7e0c09 nilfs2: fix typos in comments adds a628fcf54f86 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds f3057c88b417 hpfs: replace one-element array with flexible-array member adds 343e65b83507 do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds 07276c2ff046 kernel/fork.c: simplify copy_mm() adds ce9a7ce4379c kernel/fork.c: fix typos adds b8c90e5d902d kernel/crash_core: add crashkernel=auto for vmcore creation adds 6e499c9bae2d kexec: Add kexec reboot string adds 53bcebc5c659 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 7c548c0d6533 kexec: dump kmessage before machine_kexec adds a27c62f48b0f gcov: combine common code adds 7711b03e2016 gcov: simplify buffer allocation adds 36c19f874b46 gcov: use kvmalloc() adds 185685d1b3ad gcov: clang: drop support for clang-10 and older adds 654c41ce094e smp: kernel/panic.c - silence warnings adds 58794560e00c delayacct: clear right task's flag after blkio completes adds e05ca4667774 aio: simplify read_events() adds a14f5bb29749 gdb: lx-symbols: store the abspath() adds 8dbdd845c5d4 scripts/gdb: document lx_current is only supported by x86 adds be97dd3852ee scripts/gdb: add lx_current support for arm64 adds cc355536c18e kernel/resource: make walk_system_ram_res() find all busy [...] adds e66db2438b00 kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds c8b49d0707bb kernel/resource: remove first_lvl / siblings_only logic adds 0e107a03184c selftests: remove duplicate include adds abdd7c53336f kernel/async.c: stop guarding pr_debug() statements adds 5a897f35bffd kernel/async.c: remove async_unregister_domain() adds 8aa7f39c11b3 init/initramfs.c: do unpacking asynchronously adds 8bc50a36278d modules: add CONFIG_MODPROBE_PATH adds a639a800b5a9 ipc/sem.c: mundane typo fixes new 4acb07e6909a Merge branch 'akpm-current/current' new 748621136ee8 drivers/char: remove /dev/kmem for good new 2bfee443ff22 mm: remove xlate_dev_kmem_ptr() new 8c004531bed9 mm/vmalloc: remove vwrite() new 14c4ab28e6cd arm: print alloc free paths for address in registers new 4dcd7c938b5f scripts/spelling.txt: add "overlfow" new 479768e662ba scripts/spelling.txt: Add "diabled" typo new 4d9415632182 scripts/spelling.txt: add "overflw" new ecbdc4c2feeb mm/slab.c: fix spelling mistake "disired" -> "desired" new ccdfda825b16 include/linux/pgtable.h: few spelling fixes new 1e55a382d98f kernel/umh.c: fix some spelling mistakes new 70b1439f4c44 kernel/user_namespace.c: fix typos new 67af9d4adae6 kernel/up.c: fix typo new ad0e8d3093d0 kernel/sys.c: fix typo new 9e3176893b3d fs: fat: fix spelling typo of values new ddd8a3a3b4e0 ipc/sem.c: spelling fix new 36fd4c6b1c7f treewide: remove editor modelines and cruft new 8e704ce7e9ba mm: fix typos in comments new ddc6cf799131 mm: fix typos in comments new 5e82bb56ab3a mmap: make mlock_future_check() global new d41df8fb5880 riscv/Kconfig: make direct map manipulation options depend on MMU new bde54129ef67 set_memory: allow set_direct_map_*_noflush() for multiple pages new ed1a0368a0da set_memory: allow querying whether set_direct_map_*() is a [...] new 40d546c4ae06 mm: introduce memfd_secret system call to create "secret" [...] new 4e820a185479 memfd_secret: use unsigned int rather than long as syscall [...] new d4a30c4c1efb PM: hibernate: disable when there are active secretmem users new 8af3adffa9d0 arch, mm: wire up memfd_secret system call where relevant new b088a1b3188c memfd_secret: use unsigned int rather than long as syscall [...] new 0cbba70891d6 secretmem: test: add basic selftest for memfd_secret(2) new f9799dab1a7c memfd_secret: use unsigned int rather than long as syscall [...] new 2aea71583966 Merge branch 'akpm/master' new 593ef1658ecf Add linux-next specific files for 20210420
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 (dcf1b51d6b2a) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 796 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-block-rnbd | 18 + 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 | 49 +- Documentation/admin-guide/reporting-issues.rst | 55 +- 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/firmware/qcom,scm.txt | 1 + .../bindings/input/touchscreen/hycon,hy46xx.yaml | 119 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/mailbox/sprd-mailbox.yaml | 13 +- .../bindings/mailbox/ti,secure-proxy.txt | 50 - .../bindings/mailbox/ti,secure-proxy.yaml | 79 + .../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 +- .../devicetree/bindings/net/can/rcar_can.txt | 5 +- .../devicetree/bindings/net/fsl-enetc.txt | 15 + .../devicetree/bindings/net/idt,3243x-emac.yaml | 73 + .../devicetree/bindings/net/qcom,ipa.yaml | 30 +- .../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 + .../devicetree/bindings/remoteproc/qcom,adsp.txt | 4 + .../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/mt6359-accdet.yaml | 164 - .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 13 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/vfio-mediated-device.rst | 9 +- Documentation/driver-api/xilinx/eemi.rst | 31 +- Documentation/filesystems/f2fs.rst | 8 + Documentation/filesystems/locking.rst | 6 +- Documentation/hwmon/fsp-3y.rst | 28 + Documentation/hwmon/index.rst | 1 + 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/process/submitting-patches.rst | 10 + Documentation/riscv/index.rst | 1 + Documentation/riscv/vm-layout.rst | 63 + Documentation/rust/quick-start.rst | 16 +- Documentation/scheduler/sched-domains.rst | 10 +- .../translations/it_IT/doc-guide/sphinx.rst | 47 +- .../translations/it_IT/kernel-hacking/hacking.rst | 2 +- .../translations/it_IT/kernel-hacking/locking.rst | 12 +- .../translations/it_IT/process/4.Coding.rst | 9 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 22 +- Documentation/translations/it_IT/process/howto.rst | 25 +- .../translations/it_IT/process/magic-number.rst | 2 - .../it_IT/process/submit-checklist.rst | 7 +- .../it_IT/process/submitting-patches.rst | 98 +- .../zh_CN/admin-guide/reporting-issues.rst | 790 +-- .../translations/zh_CN/dev-tools/gcov.rst | 264 + .../translations/zh_CN/dev-tools/index.rst | 35 + .../translations/zh_CN/doc-guide/contributing.rst | 238 + .../translations/zh_CN/doc-guide/index.rst | 27 + .../translations/zh_CN/doc-guide/kernel-doc.rst | 499 ++ .../zh_CN/doc-guide/maintainer-profile.rst | 43 + .../translations/zh_CN/doc-guide/parse-headers.rst | 187 + .../translations/zh_CN/doc-guide/sphinx.rst | 415 ++ Documentation/translations/zh_CN/index.rst | 2 + MAINTAINERS | 69 +- Makefile | 2 +- Next/SHA1s | 240 +- Next/Trees | 2 + Next/merge.log | 6005 ++++++++++++-------- arch/arm/arm-soc-for-next-contents.txt | 32 +- arch/arm/boot/dts/Makefile | 5 +- .../boot/dts/mstar-infinity2m-ssd202d-unitv2.dts | 25 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx55-t55.dts | 281 + arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 282 + arch/arm/boot/dts/qcom-sdx55.dtsi | 207 +- arch/arm/boot/dts/sama5d2.dtsi | 4 +- 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/mach-mvebu/kirkwood.c | 3 +- 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/freescale/fsl-ls1028a.dtsi | 6 + arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 4 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 6 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 13 - .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 16 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 7 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 3 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 20 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 20 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 1 + 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 | 9 +- arch/arm64/kernel/process.c | 33 +- arch/arm64/kernel/ptrace.c | 41 + arch/arm64/kernel/suspend.c | 3 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 4 +- arch/m68k/include/asm/sun3xflop.h | 2 +- arch/m68k/kernel/signal.c | 3 + arch/m68k/kernel/sys_m68k.c | 2 + .../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/tsi108_dev.c | 5 +- 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/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 | 4 +- 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/proto.h | 2 + arch/x86/include/asm/vdso/gettimeofday.h | 3 +- arch/x86/kernel/apic/x2apic_uv_x.c | 30 +- arch/x86/kernel/cpu/sgx/virt.c | 2 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/setup.c | 25 +- arch/x86/kernel/signal_compat.c | 5 +- arch/x86/kernel/smpboot.c | 90 +- arch/x86/kvm/vmx/vmx.c | 10 +- arch/x86/mm/pat/memtype.c | 2 + arch/x86/platform/uv/uv_nmi.c | 39 +- 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 +- block/scsi_ioctl.c | 4 - 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 | 31 +- 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 | 2 +- drivers/atm/idt77252.c | 6 - 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/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/bluetooth/btusb.c | 2 +- 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/{staging => }/comedi/drivers/ni_routes.c | 0 drivers/{staging => }/comedi/drivers/ni_routes.h | 0 .../{staging => }/comedi/drivers/ni_routing/README | 0 .../comedi/drivers/ni_routing/ni_device_routes.c | 0 .../comedi/drivers/ni_routing/ni_device_routes.h | 0 .../drivers/ni_routing/ni_device_routes/all.h | 0 .../ni_routing/ni_device_routes/pci-6070e.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6220.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6221.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6229.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6251.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6254.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6259.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6534.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6602.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6713.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6723.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6733.c | 0 .../ni_routing/ni_device_routes/pxi-6030e.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 0 .../ni_routing/ni_device_routes/pxie-6251.c | 0 .../ni_routing/ni_device_routes/pxie-6535.c | 0 .../ni_routing/ni_device_routes/pxie-6738.c | 0 .../comedi/drivers/ni_routing/ni_route_values.c | 0 .../comedi/drivers/ni_routing/ni_route_values.h | 0 .../drivers/ni_routing/ni_route_values/all.h | 0 .../drivers/ni_routing/ni_route_values/ni_660x.c | 0 .../ni_routing/ni_route_values/ni_eseries.c | 0 .../ni_routing/ni_route_values/ni_mseries.c | 0 .../comedi/drivers/ni_routing/tools/.gitignore | 0 .../comedi/drivers/ni_routing/tools/Makefile | 0 .../drivers/ni_routing/tools/convert_c_to_py.c | 0 .../drivers/ni_routing/tools/convert_csv_to_c.py | 0 .../drivers/ni_routing/tools/convert_py_to_csv.py | 0 .../drivers/ni_routing/tools/csv_collection.py | 0 .../drivers/ni_routing/tools/make_blank_csv.py | 0 .../comedi/drivers/ni_routing/tools/ni_names.py | 0 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 .../comedi/drivers/tests/ni_routes_test.c | 0 .../{staging => }/comedi/drivers/tests/unittest.h | 0 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/k3dma.c | 4 +- drivers/dma/qcom/hidma.c | 6 - drivers/firmware/xilinx/zynqmp.c | 5 +- drivers/gpio/Kconfig | 10 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-bd71815.c | 185 + drivers/gpio/gpio-mxs.c | 5 - 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 | 8 +- 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 | 28 +- 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_power.c | 26 +- drivers/gpu/drm/i915/display/intel_dp.c | 8 +- .../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 | 10 +- 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 | 6 +- 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/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 | 13 +- drivers/gpu/drm/i915/intel_device_info.c | 4 +- drivers/gpu/drm/i915/intel_device_info.h | 6 +- drivers/gpu/drm/i915/intel_pm.c | 48 +- 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/hid/wacom_wac.c | 50 +- drivers/hid/wacom_wac.h | 1 + drivers/hsi/hsi_core.c | 3 +- drivers/hv/channel.c | 101 +- drivers/hv/channel_mgmt.c | 42 + drivers/hv/connection.c | 3 +- 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/intel-m10-bmc-hwmon.c | 122 + drivers/hwmon/nct6683.c | 11 - drivers/hwmon/pmbus/Kconfig | 10 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/fsp-3y.c | 253 + drivers/hwmon/pmbus/pxe1610.c | 9 + drivers/hwmon/sch5627.c | 521 +- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.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 | 500 +- 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 | 5 +- 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/core/cache.c | 3 +- drivers/infiniband/core/cm.c | 39 +- drivers/infiniband/core/cm_msgs.h | 4 +- drivers/infiniband/core/cma.c | 62 +- drivers/infiniband/core/cma_priv.h | 2 + drivers/infiniband/core/iwpm_msg.c | 3 +- drivers/infiniband/core/mad.c | 47 +- drivers/infiniband/core/mad_rmpp.c | 10 +- drivers/infiniband/core/sysfs.c | 13 +- drivers/infiniband/core/ucma.c | 8 +- drivers/infiniband/core/umem.c | 4 +- drivers/infiniband/core/user_mad.c | 30 +- drivers/infiniband/core/uverbs_cmd.c | 23 +- drivers/infiniband/core/verbs.c | 3 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 1 + drivers/infiniband/hw/hfi1/chip.c | 6 +- drivers/infiniband/hw/hfi1/firmware.c | 1 + 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_cmd.c | 79 +- drivers/infiniband/hw/hns/hns_roce_common.h | 25 +- drivers/infiniband/hw/hns/hns_roce_device.h | 28 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 11 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 783 +-- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 370 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 6 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 3 +- 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/qedr/qedr_iw_cm.c | 4 +- drivers/infiniband/hw/qib/qib_iba7322.c | 22 - drivers/infiniband/sw/rxe/rxe_comp.c | 1 - drivers/infiniband/sw/rxe/rxe_resp.c | 18 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 35 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 167 +- 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/infiniband/ulp/srpt/ib_srpt.c | 1 + 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/lightnvm/Kconfig | 4 +- drivers/lightnvm/core.c | 4 +- drivers/macintosh/via-pmu.c | 4 +- drivers/macintosh/windfarm_core.c | 2 +- drivers/macintosh/windfarm_pm121.c | 2 +- drivers/mailbox/Kconfig | 2 +- drivers/mailbox/arm_mhu_db.c | 4 +- drivers/mailbox/bcm-flexrm-mailbox.c | 4 +- drivers/mailbox/mailbox-xgene-slimpro.c | 6 +- drivers/mailbox/mailbox.h | 2 +- drivers/mailbox/pcc.c | 3 +- drivers/mailbox/pl320-ipc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 147 +- drivers/mailbox/ti-msgmgr.c | 2 +- drivers/md/bcache/Kconfig | 9 + drivers/md/bcache/Makefile | 2 +- drivers/md/bcache/btree.c | 6 +- drivers/md/bcache/features.h | 9 + drivers/md/bcache/journal.c | 317 +- drivers/md/bcache/journal.h | 2 +- drivers/md/bcache/nvm-pages.c | 747 +++ drivers/md/bcache/nvm-pages.h | 93 + drivers/md/bcache/super.c | 73 +- drivers/md/dm-clone-metadata.c | 6 - drivers/md/dm-integrity.c | 1 + drivers/md/dm-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/memory/mtk-smi.c | 19 +- drivers/memory/renesas-rpc-if.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 4 +- drivers/memstick/host/r592.c | 3 +- drivers/mfd/Kconfig | 15 +- drivers/mfd/arizona-irq.c | 2 +- drivers/mfd/intel-m10-bmc.c | 10 + 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/Kconfig | 10 + drivers/net/can/usb/Makefile | 1 + drivers/net/can/usb/etas_es58x/Makefile | 3 + drivers/net/can/usb/etas_es58x/es581_4.c | 507 ++ drivers/net/can/usb/etas_es58x/es581_4.h | 207 + drivers/net/can/usb/etas_es58x/es58x_core.c | 2301 ++++++++ drivers/net/can/usb/etas_es58x/es58x_core.h | 700 +++ drivers/net/can/usb/etas_es58x/es58x_fd.c | 562 ++ drivers/net/can/usb/etas_es58x/es58x_fd.h | 243 + drivers/net/can/usb/peak_usb/pcan_usb.c | 59 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 58 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 7 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 4 - drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 6 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 76 +- drivers/net/dsa/mt7530.c | 43 + drivers/net/dsa/mt7530.h | 14 +- drivers/net/ethernet/Kconfig | 4 +- drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/aeroflex/greth.c | 6 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 10 +- drivers/net/ethernet/altera/altera_tse_main.c | 7 +- drivers/net/ethernet/arc/emac_main.c | 8 +- drivers/net/ethernet/atheros/ag71xx.c | 7 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 2 + drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 44 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 7 +- drivers/net/ethernet/broadcom/bcmsysport.c | 7 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 10 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 11 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 146 + drivers/net/ethernet/cadence/macb_main.c | 13 +- drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h | 2 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 8 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 5 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 102 +- drivers/net/ethernet/davicom/dm9000.c | 10 +- drivers/net/ethernet/ethoc.c | 6 +- drivers/net/ethernet/ezchip/nps_enet.c | 7 +- 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/fec_mpc52xx.c | 7 +- drivers/net/ethernet/freescale/fman/mac.c | 9 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 5 +- drivers/net/ethernet/freescale/gianfar.c | 178 +- drivers/net/ethernet/freescale/gianfar.h | 17 - drivers/net/ethernet/freescale/ucc_geth.c | 5 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 7 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 7 +- 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 | 46 +- 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 | 603 +- drivers/net/ethernet/lantiq_xrx200.c | 7 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 5 +- drivers/net/ethernet/marvell/mvneta.c | 6 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 107 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 3 +- .../net/ethernet/marvell/prestera/prestera_main.c | 11 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 1 + .../ethernet/marvell/prestera/prestera_switchdev.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 9 +- drivers/net/ethernet/marvell/sky2.c | 8 +- drivers/net/ethernet/mediatek/Kconfig | 1 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 11 +- 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/params.c | 3 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 1 + 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 | 255 +- 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 +- .../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 | 4 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 14 +- .../mellanox/mlx5/core/steering/dr_table.c | 4 +- .../mellanox/mlx5/core/steering/dr_types.h | 104 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 129 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 5 +- drivers/net/ethernet/micrel/ks8851_common.c | 7 +- drivers/net/ethernet/microchip/lan743x_main.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/nxp/lpc_eth.c | 4 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 26 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 4 +- drivers/net/ethernet/qualcomm/qca_spi.c | 10 +- drivers/net/ethernet/qualcomm/qca_uart.c | 9 +- drivers/net/ethernet/realtek/r8169_main.c | 41 +- drivers/net/ethernet/renesas/ravb_main.c | 12 +- drivers/net/ethernet/renesas/sh_eth.c | 5 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 13 +- 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/socionext/sni_ave.c | 10 +- .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 10 + .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 5 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 29 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 39 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1666 ++++-- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 14 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.h | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 40 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 95 + drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h | 3 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 19 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 7 +- drivers/net/ethernet/ti/cpsw_new.c | 7 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 4 +- drivers/net/ethernet/ti/davinci_emac.c | 8 +- drivers/net/ethernet/ti/netcp_core.c | 7 +- drivers/net/ethernet/wiznet/w5100-spi.c | 8 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/xilinx/Kconfig | 3 + drivers/net/ethernet/xilinx/ll_temac_main.c | 8 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 15 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 8 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/ipa/Makefile | 3 +- drivers/net/ipa/ipa_data-v4.9.c | 430 ++ drivers/net/ipa/ipa_data.h | 1 + drivers/net/ipa/ipa_main.c | 27 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 50 +- drivers/net/phy/marvell-88x2222.c | 314 +- drivers/net/phy/nxp-c45-tja11xx.c | 588 ++ drivers/net/phy/phy-c45.c | 43 + drivers/net/usb/r8152.c | 3180 ++++++++++- drivers/net/veth.c | 7 +- drivers/net/virtio_net.c | 69 +- drivers/net/vrf.c | 10 +- drivers/net/wireless/ath/ath11k/mac.c | 15 +- drivers/net/wireless/ath/ath9k/init.c | 5 +- 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/eeprom.c | 9 +- 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/ralink/rt2x00/rt2x00dev.c | 6 +- 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_ps.c | 1 - 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 | 282 + drivers/net/wwan/wwan_core.c | 552 ++ drivers/net/xen-netback/xenbus.c | 12 +- drivers/nfc/st-nci/spi.c | 7 +- drivers/nvme/host/Makefile | 2 +- drivers/nvme/host/core.c | 584 +- drivers/nvme/host/ioctl.c | 455 ++ drivers/nvme/host/lightnvm.c | 10 +- drivers/nvme/host/multipath.c | 67 +- drivers/nvme/host/nvme.h | 44 +- 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/of/of_net.c | 85 +- 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/controller/pcie-mediatek.c | 1 + drivers/pci/endpoint/functions/pci-epf-test.c | 3 + drivers/pci/endpoint/pci-epf-core.c | 2 +- drivers/pci/quirks.c | 11 + drivers/pinctrl/intel/pinctrl-lewisburg.c | 6 +- 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/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/Kconfig | 1 + drivers/remoteproc/imx_rproc.c | 65 +- drivers/remoteproc/pru_rproc.c | 41 +- drivers/remoteproc/qcom_q6v5_pas.c | 17 + drivers/remoteproc/qcom_q6v5_wcss.c | 22 +- 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/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/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/comedi/drivers/adv_pci_dio.c | 802 --- drivers/staging/fieldbus/anybuss/host.c | 24 +- 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/octeon/ethernet.c | 10 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 8 + drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 8 - drivers/staging/rtl8192e/rtl819x_HTProc.c | 23 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 10 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 18 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 26 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 13 +- drivers/staging/rtl8723bs/core/rtw_odm.c | 52 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 18 +- drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 421 +- drivers/staging/rtl8723bs/hal/hal_com.c | 31 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 10 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 4 - drivers/staging/rtl8723bs/hal/sdio_ops.c | 14 +- drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 8 +- drivers/staging/rtl8723bs/include/basic_types.h | 2 +- drivers/staging/rtl8723bs/include/drv_types.h | 3 +- drivers/staging/rtl8723bs/include/hal_com.h | 2 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 34 +- drivers/staging/rtl8723bs/include/hal_data.h | 2 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 20 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 12 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 18 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 3 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 2 +- drivers/staging/rtl8723bs/include/rtw_odm.h | 2 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 4 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 4 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 4 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 43 +- drivers/staging/rts5208/xd.c | 2 - drivers/staging/vc04_services/interface/TODO | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 360 +- drivers/staging/wfx/main.c | 7 +- 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/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/class/cdc-acm.c | 14 +- drivers/usb/core/quirks.c | 3 + drivers/usb/dwc2/core.h | 15 +- drivers/usb/dwc2/core_intr.c | 62 +- drivers/usb/dwc2/gadget.c | 71 + drivers/usb/dwc2/hcd.c | 177 +- drivers/usb/dwc2/platform.c | 9 + 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/serial/f81232.c | 1 - drivers/usb/serial/io_ti.c | 179 +- drivers/usb/serial/io_ti.h | 38 +- drivers/usb/serial/ti_usb_3410_5052.c | 166 +- drivers/usb/serial/xr_serial.c | 727 ++- 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/pci/vfio_pci.c | 4 +- drivers/vfio/vfio_iommu_type1.c | 26 +- fs/Kconfig.binfmt | 3 + fs/binfmt_flat.c | 18 +- fs/btrfs/block-group.c | 40 +- fs/btrfs/block-group.h | 1 + fs/btrfs/ctree.h | 9 +- fs/btrfs/disk-io.c | 6 +- fs/btrfs/extent_io.c | 52 +- fs/btrfs/volumes.c | 16 + fs/btrfs/zoned.c | 7 + fs/btrfs/zoned.h | 2 + fs/cifs/cifs_debug.c | 5 +- fs/cifs/cifsfs.c | 4 - fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 16 - fs/cifs/cifsproto.h | 13 +- fs/cifs/cifssmb.c | 50 - fs/cifs/file.c | 12 +- fs/cifs/inode.c | 12 +- fs/cifs/misc.c | 22 +- fs/cifs/smb2ops.c | 137 +- fs/cifsd/Makefile | 2 +- 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 | 292 +- fs/cifsd/smb_common.c | 5 - fs/cifsd/smb_common.h | 6 - fs/cifsd/smbacl.c | 6 +- fs/cifsd/smberr.h | 235 - 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/ialloc.c | 3 +- fs/ext4/ioctl.c | 6 + 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 | 50 +- fs/fuse/fuse_i.h | 8 +- fs/fuse/inode.c | 7 +- fs/fuse/virtio_fs.c | 8 +- fs/fuse/xattr.c | 9 +- fs/hostfs/hostfs_kern.c | 2 +- fs/hpfs/hpfs.h | 3 +- fs/io_uring.c | 451 +- fs/jffs2/file.c | 1 + fs/jffs2/scan.c | 2 +- fs/jffs2/summary.h | 16 +- fs/locks.c | 4 +- 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 | 414 +- 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/blk_types.h | 8 + include/linux/blkdev.h | 6 + include/linux/bpf.h | 22 + include/linux/bpf_verifier.h | 9 + 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/firmware/xlnx-zynqmp.h | 5 - include/linux/hyperv.h | 13 +- include/linux/ieee80211.h | 33 +- include/linux/iommu.h | 37 +- include/linux/lightnvm.h | 2 - include/linux/mdev.h | 80 +- 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/driver.h | 1 + include/linux/mlx5/eswitch.h | 3 +- include/linux/mlx5/mlx5_ifc.h | 92 +- include/linux/mmc/host.h | 2 +- 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/of_net.h | 6 +- include/linux/pci.h | 2 + include/linux/pci_ids.h | 2 + include/linux/perf_event.h | 47 +- include/linux/phy.h | 2 + include/linux/platform_data/i2c-designware.h | 13 - include/linux/sched.h | 1 + include/linux/sched/sysctl.h | 8 +- include/linux/signal.h | 2 + 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/wwan.h | 111 + include/media/v4l2-ctrls.h | 12 +- include/net/cfg80211.h | 13 +- include/net/dsa.h | 2 +- include/net/mac80211.h | 5 +- include/net/netfilter/nf_conntrack.h | 8 + include/net/netfilter/nf_flow_table.h | 5 +- include/net/netfilter/nf_tables.h | 2 + include/net/netfilter/nf_tables_offload.h | 13 +- include/net/netns/conntrack.h | 23 +- include/net/switchdev.h | 1 + include/rdma/rdma_cm.h | 2 + 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/simple_card_utils.h | 111 +- 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/bcache-nvm.h | 207 + include/uapi/linux/bpf.h | 46 + 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/lightnvm.h | 1 - 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/syscall.c | 3 + kernel/bpf/verifier.c | 312 +- 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/rseq.c | 29 +- kernel/sched/core.c | 101 +- kernel/sched/debug.c | 378 +- kernel/sched/fair.c | 21 +- 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 | 35 + 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 +- lib/Kconfig.debug | 5 +- lib/earlycpio.c | 4 +- lib/lru_cache.c | 3 +- lib/parman.c | 4 +- lib/radix-tree.c | 11 +- lib/vdso/gettimeofday.c | 31 +- localversion-next | 2 +- mm/memory.c | 8 +- mm/page_alloc.c | 6 +- mm/ptdump.c | 2 +- mm/shmem.c | 3 + net/bluetooth/cmtp/core.c | 5 + 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/dev.c | 3 +- net/core/flow_dissector.c | 6 +- net/core/scm.c | 23 +- net/core/skbuff.c | 15 +- net/dsa/dsa2.c | 2 +- net/dsa/slave.c | 4 +- net/ethernet/eth.c | 11 +- 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/icmp.c | 5 + net/ipv4/netfilter.c | 2 + net/ipv4/netfilter/arp_tables.c | 2 + net/ipv4/netfilter/ip_tables.c | 2 + net/ipv4/nexthop.c | 14 +- net/ipv4/sysctl_net_ipv4.c | 16 +- net/ipv6/addrconf.c | 2 + net/ipv6/icmp.c | 4 + net/ipv6/ip6_tunnel.c | 10 + net/ipv6/mcast.c | 3 - net/ipv6/netfilter.c | 2 + net/ipv6/netfilter/ip6_tables.c | 2 + net/ipv6/sit.c | 4 +- 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_conntrack_core.c | 46 +- net/netfilter/nf_conntrack_expect.c | 22 +- net/netfilter/nf_conntrack_helper.c | 15 +- net/netfilter/nf_conntrack_netlink.c | 5 +- net/netfilter/nf_conntrack_proto_tcp.c | 34 +- net/netfilter/nf_conntrack_standalone.c | 66 +- net/netfilter/nf_flow_table_core.c | 3 + net/netfilter/nf_flow_table_offload.c | 52 + net/netfilter/nf_tables_api.c | 49 +- 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/netfilter/x_tables.c | 10 +- net/netlink/af_netlink.c | 4 +- net/packet/af_packet.c | 15 +- net/packet/internal.h | 2 +- net/rds/ib_cm.c | 35 +- net/rds/rdma_transport.c | 1 + net/sched/sch_taprio.c | 6 + net/sctp/sm_make_chunk.c | 2 +- net/sctp/socket.c | 13 +- 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 +- 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/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.kasan | 4 +- scripts/Makefile.lib | 3 +- scripts/basic/fixdep.c | 43 +- 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/link-vmlinux.sh | 7 +- scripts/recordmcount.pl | 2 +- security/keys/trusted-keys/trusted_core.c | 6 +- sound/core/control.c | 17 +- sound/core/control_led.c | 8 +- sound/pci/hda/hda_codec.c | 1 + sound/pci/hda/ideapad_s740_helper.c | 492 ++ sound/pci/hda/patch_hdmi.c | 4 +- sound/pci/hda/patch_realtek.c | 50 + sound/soc/Kconfig | 2 +- sound/soc/Makefile | 4 +- sound/soc/codecs/ak4458.c | 21 +- sound/soc/codecs/ak5558.c | 23 +- sound/soc/codecs/cs35l35.c | 3 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/lpass-rx-macro.c | 2 - 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 | 98 +- sound/soc/generic/simple-card-utils.c | 174 +- sound/soc/generic/simple-card.c | 107 +- 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/meson/axg-frddr.c | 1 + 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/sti/sti_uniperif.c | 1 + sound/usb/clock.c | 18 +- sound/usb/endpoint.c | 3 +- sound/usb/implicit.c | 94 +- sound/usb/quirks.c | 1 + sound/usb/usbaudio.h | 1 + sound/virtio/virtio_card.c | 12 +- tools/bpf/bpftool/net.c | 2 +- tools/build/Build.include | 24 + tools/include/uapi/linux/bpf.h | 46 + 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 | 9 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 58 +- .../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 + 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 - 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 +- 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 +- 2128 files changed, 71437 insertions(+), 26314 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 create mode 100644 Documentation/hwmon/fsp-3y.rst create mode 100644 Documentation/riscv/vm-layout.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/doc-guide/contributing.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/index.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/kernel-doc.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/maintainer-profile.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/parse-headers.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/sphinx.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%) rename drivers/{staging => }/comedi/drivers/ni_routes.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routes.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/README (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/all.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6070e. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6251. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6535. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6738. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/all.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_660x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_eseries. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_mseries. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/tools/.gitignore (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/Makefile (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_c_to_py.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_csv_to_c.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_py_to_csv.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/csv_collection.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/make_blank_csv.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/ni_names.py (100%) 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%) rename drivers/{staging => }/comedi/drivers/tests/ni_routes_test.c (100%) rename drivers/{staging => }/comedi/drivers/tests/unittest.h (100%) 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 create mode 100644 drivers/hwmon/pmbus/fsp-3y.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/md/bcache/nvm-pages.c create mode 100644 drivers/md/bcache/nvm-pages.h create mode 100644 drivers/net/can/usb/etas_es58x/Makefile create mode 100644 drivers/net/can/usb/etas_es58x/es581_4.c create mode 100644 drivers/net/can/usb/etas_es58x/es581_4.h create mode 100644 drivers/net/can/usb/etas_es58x/es58x_core.c create mode 100644 drivers/net/can/usb/etas_es58x/es58x_core.h create mode 100644 drivers/net/can/usb/etas_es58x/es58x_fd.c create mode 100644 drivers/net/can/usb/etas_es58x/es58x_fd.h 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/ipa/ipa_data-v4.9.c 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 delete mode 100644 drivers/staging/comedi/drivers/adv_pci_dio.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 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/trace/events/mptcp.h create mode 100644 include/uapi/linux/bcache-nvm.h 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