This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 74a3bdaf2091 memfd_secret: use unsigned int rather than long as syscall [...] omits f77cfce656fe secretmem: test: add basic selftest for memfd_secret(2) omits 1086cd92e033 memfd_secret: use unsigned int rather than long as syscall [...] omits 5e6a4fc0acab arch, mm: wire up memfd_secret system call where relevant omits 56f48b2592ea PM: hibernate: disable when there are active secretmem users omits c0ffd4479d83 memfd_secret: use unsigned int rather than long as syscall [...] omits e90add6e1e58 mm: introduce memfd_secret system call to create "secret" [...] omits 26663e523dec set_memory: allow querying whether set_direct_map_*() is a [...] omits c400fac49aa1 set_memory: allow set_direct_map_*_noflush() for multiple pages omits f0c0b538f04f riscv/Kconfig: make direct map manipulation options depend on MMU omits 0a0299688515 mmap: make mlock_future_check() global omits 900c62e1c677 mm: fix typos in comments omits 0232029d7412 mm: fix typos in comments omits ac1e1803caa6 treewide: remove editor modelines and cruft omits c1774a1f8063 ipc/sem.c: spelling fix omits 0dcb1d2a05ef fs: fat: fix spelling typo of values omits ab5fb7e48560 kernel/sys.c: fix typo omits fe096420dbe6 kernel/up.c: fix typo omits ed349e20632c kernel/user_namespace.c: fix typos omits 1fa1bb84d29e kernel/umh.c: fix some spelling mistakes omits bb97c1a0909f include/linux/pgtable.h: few spelling fixes omits 298317b0c075 mm/slab.c: fix spelling mistake "disired" -> "desired" omits 80df3b5f44e4 scripts/spelling.txt: add "overflw" omits 93520eb03ea3 scripts/spelling.txt: Add "diabled" typo omits 95b54d39cfe0 scripts/spelling.txt: add "overlfow" omits e56fccd3f78f arm: print alloc free paths for address in registers omits 1d7386a4e1f3 mm/vmalloc: remove vwrite() omits c785cdff527b mm: remove xlate_dev_kmem_ptr() omits 3faddda9bc27 drivers/char: remove /dev/kmem for good omits c03156f8d8b7 Merge branch 'akpm-current/current' omits f195cda9b95d Merge remote-tracking branch 'rust/rust-next' omits f313680e8110 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 396ecb1c21c5 Merge remote-tracking branch 'kunit-next/kunit' omits b3a3c9351f64 Merge remote-tracking branch 'cfi/cfi/next' omits a2231d33129f Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 21aba98f897f Merge remote-tracking branch 'hyperv/hyperv-next' omits fc40fef40b60 Merge remote-tracking branch 'nvmem/for-next' omits 76e13c0028a4 Merge remote-tracking branch 'slimbus/for-next' omits 5f81f88b5c20 Merge remote-tracking branch 'gnss/gnss-next' omits 5139ff7ecb21 Merge remote-tracking branch 'kspp/for-next/kspp' omits 8cf0c210d349 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 40c358e4b933 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 163b9bdac847 Merge remote-tracking branch 'rtc/rtc-next' omits bf7507a0034d Merge remote-tracking branch 'coresight/next' omits 2658c8b30696 Merge remote-tracking branch 'livepatching/for-next' omits fc08ed60ab8b Merge remote-tracking branch 'kselftest/next' omits f9874b1255f4 Merge remote-tracking branch 'pwm/for-next' omits b4b8159f5529 Merge remote-tracking branch 'pinctrl/for-next' omits 3ea85f67f30a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 8e4fadab73f5 Merge remote-tracking branch 'rpmsg/for-next' omits 3c1865e47709 Merge remote-tracking branch 'vhost/linux-next' omits 296e2b31747b Merge remote-tracking branch 'scsi-mkp/for-next' omits 0d95ed9dfc0a Merge remote-tracking branch 'scsi/for-next' omits 00be08fba088 Merge remote-tracking branch 'cgroup/for-next' omits 33f139281982 Merge remote-tracking branch 'dmaengine/next' omits 4b7792b8ab4c Merge remote-tracking branch 'icc/icc-next' omits 64e0e0a75315 Merge remote-tracking branch 'staging/staging-next' omits d58576d25e0c Merge remote-tracking branch 'vfio/next' omits 293c1302dfc8 Merge remote-tracking branch 'thunderbolt/next' omits f541a159136a Merge remote-tracking branch 'phy-next/next' omits f48fbb710460 Merge remote-tracking branch 'char-misc/char-misc-next' omits c30c6d206974 Merge remote-tracking branch 'tty/tty-next' omits 0a499222d5e0 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 42f579336cd9 Merge remote-tracking branch 'usb-serial/usb-next' omits fb441f8ce145 Merge remote-tracking branch 'usb/usb-next' omits 283080a2f456 Merge remote-tracking branch 'driver-core/driver-core-next' omits 5ddd1dc1178f Merge remote-tracking branch 'ipmi/for-next' omits 5d5a086e1264 Merge remote-tracking branch 'leds/for-next' omits 503625bd91ea Merge remote-tracking branch 'chrome-platform/for-next' omits 1eb7d0618b4c Merge remote-tracking branch 'drivers-x86/for-next' omits 4b4652a5fef2 Merge remote-tracking branch 'percpu/for-next' omits cbb9e3f81990 Merge remote-tracking branch 'kvms390/next' omits 5a64c1c418f2 Merge remote-tracking branch 'kvm-arm/next' omits c87dfc207e9c Merge remote-tracking branch 'kvm/next' omits 8bb9205ffee1 Merge remote-tracking branch 'rcu/rcu/next' omits 712a605d1ac2 Merge remote-tracking branch 'ftrace/for-next' omits fd69789e61d0 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits a78aa6d86e24 Merge remote-tracking branch 'edac/edac-for-next' omits 7572e6dc2649 Merge remote-tracking branch 'tip/auto-latest' omits 6ecce1c2368b Merge remote-tracking branch 'spi/for-next' omits b6d9b9ee77b3 Merge remote-tracking branch 'devicetree/for-next' omits 82f538482be3 Merge remote-tracking branch 'audit/next' omits d7373727ee0a Merge remote-tracking branch 'iommu/next' omits 1bb61101b4d8 Merge remote-tracking branch 'tpmdd/next' omits 4fdd9dac8e98 Merge remote-tracking branch 'tomoyo/master' omits dcb84854ae00 Merge remote-tracking branch 'selinux/next' omits b973160cf5e2 Merge remote-tracking branch 'keys/keys-next' omits f819e73c64ff Merge remote-tracking branch 'integrity/next-integrity' omits 73a27caec487 Merge remote-tracking branch 'apparmor/apparmor-next' omits 4ce44b59579e Merge remote-tracking branch 'security/next-testing' omits 012410cdb5d6 Merge remote-tracking branch 'regulator/for-next' omits b3f9a5ed72f6 Merge remote-tracking branch 'battery/for-next' omits 6a336c2b3b86 Merge remote-tracking branch 'backlight/for-backlight-next' omits 55018d5cd8e0 Merge remote-tracking branch 'mfd/for-mfd-next' omits 385e330ccdee Merge remote-tracking branch 'mmc/next' omits 7ca3488ca996 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits a60739fe1a77 Merge remote-tracking branch 'device-mapper/for-next' omits ec8cb6698fbf Merge remote-tracking branch 'block/for-next' omits a2e2bfea0e8b Merge remote-tracking branch 'input/next' omits 5d13836a0e7a Merge remote-tracking branch 'modules/modules-next' omits 6bebc368e560 Merge remote-tracking branch 'sound-asoc/for-next' omits 1ecdb679916f Merge remote-tracking branch 'sound/for-next' omits bff69316e28f Merge remote-tracking branch 'regmap/for-next' omits 785e672837a5 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits fa4c521fd4a0 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 4f58c2f7c4f6 Merge remote-tracking branch 'drm-msm/msm-next' omits 24500c1aabe5 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits d4d16f79749b Merge remote-tracking branch 'drm-intel/for-linux-next' omits d89bc970c9d9 Merge remote-tracking branch 'amdgpu/drm-next' omits 909c981a5922 Merge remote-tracking branch 'drm/drm-next' omits 568a2d985107 Merge remote-tracking branch 'crypto/master' omits 687126fbee3a Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 10baf102d19a Merge remote-tracking branch 'nand/nand/next' omits b1419c3d5744 Merge remote-tracking branch 'mtd/mtd/next' omits db83215e38bc Merge remote-tracking branch 'gfs2/for-next' omits b24cd568dbd1 Merge remote-tracking branch 'mac80211-next/master' omits 9cae555e17c2 Merge remote-tracking branch 'bluetooth/master' omits af43ee9debab Merge remote-tracking branch 'wireless-drivers-next/master' omits c1820363d3b1 Merge remote-tracking branch 'ipsec-next/master' omits 53bafde47473 Merge remote-tracking branch 'bpf-next/for-next' omits 176d58ac1d37 Merge remote-tracking branch 'net-next/master' omits 54bdb1efd699 Merge remote-tracking branch 'rdma/for-next' omits b4ec54bbb903 Merge remote-tracking branch 'swiotlb/linux-next' omits 200f67d64920 Merge remote-tracking branch 'dlm/next' omits 3a5f8a37e66d Merge remote-tracking branch 'ieee1394/for-next' omits f146ec140cca Merge remote-tracking branch 'thermal/thermal/linux-next' omits 3a152a212c53 Merge remote-tracking branch 'pm/linux-next' omits dcfb590ec8c5 Merge remote-tracking branch 'v4l-dvb/master' omits 349fa461041b Merge remote-tracking branch 'jc_docs/docs-next' omits 8f70b84efe0e Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits ba9d8fbd5e2b Merge remote-tracking branch 'dmi/dmi-for-next' omits e663cee044a0 Merge remote-tracking branch 'i3c/i3c/next' omits 733a244e1d49 Merge remote-tracking branch 'i2c/i2c/for-next' omits b1795780395f Merge remote-tracking branch 'hid/for-next' omits af818bb75bfe Merge remote-tracking branch 'pstore/for-next/pstore' omits a951afe18122 Merge remote-tracking branch 'pci/next' omits ac3aef71750e Merge remote-tracking branch 'printk/for-next' omits 18a9d7a8f2ab Merge remote-tracking branch 'vfs/for-next' omits 1149d5c4689c Merge remote-tracking branch 'file-locks/locks-next' omits 6f4e9fc0cc56 Merge remote-tracking branch 'iomap/iomap-for-next' omits ac214b6bb91a Merge remote-tracking branch 'xfs/for-next' omits d20fb9906be5 Merge remote-tracking branch 'v9fs/9p-next' omits 2ad5bb7fe2f6 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits be4a98b09aec Merge remote-tracking branch 'cel/for-next' omits 03a9909d6c83 Merge remote-tracking branch 'jfs/jfs-next' omits 3ad3a9e6bae5 Merge remote-tracking branch 'fuse/for-next' omits 23eedbd8dda8 Merge remote-tracking branch 'f2fs/dev' omits 44355fc990c3 Merge remote-tracking branch 'ext4/dev' omits e3da43d63ac5 Merge remote-tracking branch 'ext3/for_next' omits 4c19580632c3 Merge remote-tracking branch 'exfat/dev' omits 23fa087e1381 Merge remote-tracking branch 'erofs/dev' omits 45212eaa2787 Merge remote-tracking branch 'ecryptfs/next' omits 8358ad746790 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits cd7d49e5c790 Merge remote-tracking branch 'cifs/for-next' omits 5acc28302491 Merge remote-tracking branch 'btrfs/for-next' omits 1a6afff6b6d7 Merge remote-tracking branch 'fscache/fscache-next' omits 3c5829e5ff2b Merge remote-tracking branch 'pidfd/for-next' omits ada0b3b4b067 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits fa81fa7711e5 Merge remote-tracking branch 'sh/for-next' omits f139a8be2866 Merge remote-tracking branch 's390/for-next' omits 396cb03232b0 Merge remote-tracking branch 'risc-v/for-next' omits 1d0c996ac29a Merge remote-tracking branch 'soc-fsl/next' omits 5a1dce7bc705 Merge remote-tracking branch 'powerpc/next' omits e846a8dbf0e0 Merge remote-tracking branch 'parisc-hd/for-next' omits d53843d8771f Merge remote-tracking branch 'mips/mips-next' omits cae6dfaeeba6 Merge remote-tracking branch 'microblaze/next' omits d01b40e6b5a9 Merge remote-tracking branch 'm68knommu/for-next' omits 26999fffe6c0 Merge remote-tracking branch 'm68k/for-next' omits 9b92bcd062a9 Merge remote-tracking branch 'h8300/h8300-next' omits b4d1d2d31eab Merge remote-tracking branch 'csky/linux-next' omits 65e2e1df161b Merge remote-tracking branch 'clk/clk-next' omits 853b946105b2 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 8b0bd67c17a1 Merge remote-tracking branch 'tegra/for-next' omits 6362865ff20f Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 1bec068d3195 Merge remote-tracking branch 'scmi/for-linux-next' omits 325b80768ddf Merge remote-tracking branch 'samsung-krzk/for-next' omits beed25d428b3 Merge remote-tracking branch 'rockchip/for-next' omits ac183697300d Merge remote-tracking branch 'reset/reset/next' omits 78b46cc67841 Merge remote-tracking branch 'renesas/next' omits 0e283e22a95a Merge remote-tracking branch 'realtek/for-next' omits f21d8ed9e853 Merge remote-tracking branch 'raspberrypi/for-next' omits 4456a5f8c6a4 Merge remote-tracking branch 'qcom/for-next' omits c4cd50e4a043 Merge remote-tracking branch 'omap/for-next' omits 65ece6bb5f67 Merge remote-tracking branch 'mvebu/for-next' omits 5e288507e992 Merge remote-tracking branch 'mediatek/for-next' omits 829e1e6d1f71 Merge remote-tracking branch 'keystone/next' omits bfc3da04cb52 Merge remote-tracking branch 'imx-mxs/for-next' omits 12f5273dde1f Merge remote-tracking branch 'drivers-memory/for-next' omits 7830bb5c5f7a Merge remote-tracking branch 'at91/at91-next' omits cd619f262cc4 Merge remote-tracking branch 'aspeed/for-next' omits f533dd2cfd2a Merge remote-tracking branch 'amlogic/for-next' omits e1adf82f232d Merge remote-tracking branch 'actions/for-next' omits 35dd8067aafe Merge remote-tracking branch 'arm-soc/for-next' omits 13a060e1ed62 Merge remote-tracking branch 'arm64/for-next/core' omits c275e276db08 Merge remote-tracking branch 'arm/for-next' omits a62e54a177c3 Merge remote-tracking branch 'asm-generic/master' omits cddfae498d84 Merge remote-tracking branch 'dma-mapping/for-next' omits 95e016cceb8b Merge remote-tracking branch 'kbuild/for-next' omits f9237fc6807e Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 0c2257421a06 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 0081a97ca739 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 292e7ec10deb Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 986470efba64 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 817a33ac82bf Merge remote-tracking branch 'scsi-fixes/fixes' omits 65e8efd5b7f5 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits db20050613c7 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits f8fc267e297f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 465af65d75bb Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 8984d441c03a Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 85b9b345580c Merge remote-tracking branch 'ide/master' omits 028d639c9884 Merge remote-tracking branch 'input-current/for-linus' omits 74536e02420b Merge remote-tracking branch 'soundwire-fixes/fixes' omits a0d7ab9d9062 Merge remote-tracking branch 'phy/fixes' omits e3f2973d72b3 Merge remote-tracking branch 'pci-current/for-linus' omits da1bafd02015 Merge remote-tracking branch 'spi-fixes/for-linus' omits a7432f102ea8 Merge remote-tracking branch 'regulator-fixes/for-linus' omits bda5c085a39c Merge remote-tracking branch 'regmap-fixes/for-linus' omits f64a039886d9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 0a7d5f013d52 Merge remote-tracking branch 'netfilter/master' omits 62a6e7f67f91 Merge remote-tracking branch 'bpf/master' omits 50b0a6ae6649 Merge remote-tracking branch 'net/master' omits 4ea4fd5956c1 Merge remote-tracking branch 's390-fixes/fixes' omits ea83257b55fd Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 214ea8af1cfc Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits b191ef324501 Merge remote-tracking branch 'arm-current/fixes' omits e10591bc0ec8 Merge remote-tracking branch 'arc-current/for-curr' omits 00ed80f00d1d Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 49065ed5ad5b Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 52a438c9e7c6 fuse: don't zero pages twice omits f84f3ae1649a fuse: fix typo for fuse_conn.max_pages comment omits bee1b6442316 virtiofs: split requests that exceed virtqueue size omits 64862d46ec30 fuse: fix matching of FUSE_DEV_IOC_CLONE command omits 3a4de2c0e97d virtiofs: fix memory leak in virtio_fs_probe() omits 3ad29d0ccd4c ipc/sem.c: mundane typo fixes omits f5c7575957b2 modules: add CONFIG_MODPROBE_PATH omits b10e1e2a1996 init/initramfs.c: do unpacking asynchronously omits cbb041568d61 kernel/async.c: remove async_unregister_domain() omits cedb7f565ffe kernel/async.c: stop guarding pr_debug() statements omits 60979729b2c2 selftests: remove duplicate include omits 35623f764dc3 kernel/resource: remove first_lvl / siblings_only logic omits 52c2df8ca4d3 kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits 70a319807112 kernel/resource: make walk_system_ram_res() find all busy [...] omits 066137be6485 scripts/gdb: add lx_current support for arm64 omits 8f362d2befc3 scripts/gdb: document lx_current is only supported by x86 omits d10cac2b59d9 gdb: lx-symbols: store the abspath() omits b7ca416f301b aio: simplify read_events() omits 63304822b55f smp: kernel/panic.c - silence warnings omits 3e09dd7690da gcov: use kvmalloc() omits 9a24e4dc962b gcov: simplify buffer allocation omits 52b38beac97e gcov: combine common code omits f60e363bef0c kexec: dump kmessage before machine_kexec omits 5354ba801f15 kernel: kexec_file: fix error return code of kexec_calcula [...] omits a8fc0283dbe0 kexec: Add kexec reboot string omits f8307d987970 kernel/crash_core: add crashkernel=auto for vmcore creation omits 4abfcdd2ce15 kernel/fork.c: fix typos omits 888e9f5dca8b kernel/fork.c: simplify copy_mm() omits 774ad805ba43 do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits 826420f13ec6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 09af109a7bc9 nilfs2: fix typos in comments omits 14873f226ef4 fs/nilfs2: fix misspellings using codespell tool omits 5bc2d6fe346e fs/epoll: restore waking from ep_done_scan() omits dff26c32a014 kselftest: introduce new epoll test case omits a7d651355081 checkpatch: exclude four preprocessor sub-expressions from [...] omits 6078eb196984 checkpatch: warn when missing newline in return sysfs_emit [...] omits 258ded04a3d7 include/linux/compat.h: remove unneeded declaration from C [...] omits 28b2e63ec4f9 lib: parser: clean up kernel-doc omits 0f265e4c4115 lib/genalloc: add parameter description to fix doc compile [...] omits d7f67549e378 lib/percpu_counter: tame kernel-doc compile warning omits ab5b9b01a3d2 lib: stackdepot: turn depot_lock spinlock to raw_spinlock omits 67dd78bfe71f lib: crc8: pointer to data block should be const omits 8ccfd5f75fc2 lib/genalloc.c: Fix a typo omits a0a14ec32bfd lib/list_sort.c: fix typo in function description omits 85af4b36639e lib: fix inconsistent indenting in process_bit1() omits 7ed0b91e3cd8 lib/bch.c: fix a typo in the file bch.c omits 4d6408c243d3 MAINTAINERS: add entry for the bitmap API omits ea54cb3aece9 tools: sync lib/find_bit implementation omits 317fc8b47280 h8300: rearrange headers inclusion order in asm/bitops omits d6013c74c95b lib: add fast path for find_first_*_bit() and find_last_bit() omits c0f33a733896 lib: add fast path for find_next_*_bit() omits 2ed32d149365 tools: sync find_next_bit implementation omits 46d3629f48ba lib: inline _find_next_bit() wrappers omits 86c558edd415 tools: sync small_const_nbits() macro with the kernel omits a659c82e4c41 lib: extend the scope of small_const_nbits() macro omits 45bc7f3ed8aa arch: rearrange headers inclusion order in asm/bitops for [...] omits 1d4834fbe86f tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel omits 607c56fac913 tools: bitmap: sync function declarations with the kernel omits c8bd0c6c3c1d tools: disable -Wno-type-limits omits 870bbd243c16 kernel/cred.c: make init_groups static omits 8c6914aff8b5 kernel/async.c: fix pr_debug statement omits ab2f9056ff20 linux/profile.h: remove unnecessary declaration omits e91d29f8e989 kernel.h: drop inclusion in bitmap.h omits 68618989cb83 include: remove pagemap.h from blkdev.h omits 7e59ba0fd5bf proc/sysctl: make protected_* world readable omits 9b873be9d45a proc/sysctl: fix function name error in comments omits d38333bc8f9b procfs/dmabuf: add inode number to /proc/*/fdinfo omits 1562b0154b67 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 72780067509c selftests: proc: test subset=pid omits 8a63f81853f2 proc: delete redundant subset=pid check omits 4e97ebd36bd3 proc: smoke test lseek() omits 1f671aeb4b2d proc: mandate ->proc_lseek in "struct proc_ops" omits de3d92b1acb3 proc: save LOC in __xlate_proc_name() omits b654c310d328 fs/proc/generic.c: fix incorrect pde_is_permanent check omits 64dbc0cdd076 kernel/hung_task.c: Monitor killed tasks. omits 6ce80992168a fs/buffer.c: dump more info for __getblk_gfp() stall problem omits dcebace158a4 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 24b199286a0b kfence: zero guard page after out-of-bounds access omits 7df8ec193a67 mm/process_vm_access.c: remove duplicate include omits 2b09d96f0576 mm/mempolicy: minor coding style tweaks omits 375495c4c0a2 mm/memory_hotplug: minor coding style tweaks omits 0a5049043051 mm/vmalloc: minor coding style tweaks omits 0f428466c553 mm/frontswap: minor coding style tweaks omits dce701ae246d mm/mlock: minor coding style tweaks omits 3749aa57372f mm/filemap: minor coding style tweaks omits afd953439ffe mm/page_alloc: minor coding style tweaks omits e345c0589af1 mm/shmem: minor coding style tweaks omits 41ff96fa0023 mm/oom_kill: minor coding style tweaks omits c67632b25f0f mm/compaction: minor coding style tweaks omits f8a915566723 mm/vmscan: minor coding style tweaks omits b2fdd71e7703 mm/sparse: minor coding style tweaks omits 3ece817ce07f mm/swapfile: minor coding style tweaks omits 86d288d39357 mm/mempool: minor coding style tweaks omits d296c2673398 mm/highmem: Remove deprecated kmap_atomic omits 2c89cad27a11 mm/highmem.c: fix coding style issue omits 5c6ef4693bf5 btrfs: use memzero_page() instead of open coded kmap pattern omits dc68a03f1f03 iov_iter: lift memzero_page() to highmem.h omits 48941eafc1dc mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits 5442a96edd1d mm/zswap.c: switch from strlcpy to strscpy omits 63378149efec arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 66edb722252d x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits c07735b70635 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits d305a160ee4e acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 3462ed44cb29 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits 31c67f908d34 mm,memory_hotplug: allocate memmap from the added memory range omits 49bdbadb8be2 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 9c530e5fe29d selftests/vm: gup_test: fix test flag omits 13a6891a0484 mm/gup: longterm pin migration cleanup omits 5c650db7c051 mm/gup: change index type to long as it counts pages omits 90d5ae5358f7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 465410c90997 mm/gup: migrate pinned pages out of movable zone omits 6e24642095f4 mm/gup: do not migrate zero page omits b41972ef351d mm: honor PF_MEMALLOC_PIN for all movable pages omits edfb8812dbae mm: apply per-task gfp constraints in fast path omits e0a3211d10a5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 59fb0ca51d23 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 728cf3a06bc1 mm/gup: check for isolation errors omits cee33d7e30e2 mm/gup: return an error on migration failure omits 487ff0e54bec mm/gup: check every subpage of a compound page during isolation omits 4c4d89c94073 mm/gup: don't pin migrated cma pages in movable zone omits 3491d95c3029 mm/util.c: fix typo omits a3317a5eaaf9 mm/util.c: reduce mem_dump_obj() object size omits 53e775d4238d mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE omits d808c2f2fa45 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK omits 635be1f3aeff mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION omits 2131f732d337 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] omits 992a04913d9f mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] omits 032146f5d60b mm: generalize ARCH_HAS_CACHE_LINE_SIZE omits 3a73249d89e8 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits e0f755961cfe x86/mm: track linear mapping split events omits ca95db60eb37 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 3c760bae6cc2 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits b74d38303cc7 mm: no more EINVAL from /proc/sys/vm/stat_refresh omits c911b5712feb mm: restore node stat checking in /proc/sys/vm/stat_refresh omits f741472a8a4f mm/ksm: remove unused parameter from remove_trailing_rmap_items() omits 8fc1ea2b82b3 ksm: fix potential missing rmap_item for stable_node omits 2c939c773be7 ksm: remove dedicated macro KSM_FLAG_MASK omits 80828b8f5e01 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] omits 35e1be96e922 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() omits ac1b1efd1627 mm: use proper type for cma_[alloc|release] omits 16c8a8e1ed3e mm: cma: add the CMA instance name to cma trace events omits ca936ac86bc8 mm: cma: support sysfs omits 11c8b15229c7 mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits 2df5b93e9923 mm: cma: add trace events for CMA alloc perf testing omits 881da0e2d1ff mm: cma: use pr_err_ratelimited for CMA warning omits 19612437e865 mm: vmstat: add cma statistics omits 1b85148daa48 Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits c649df62ce16 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits b3c64fc954dc mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits 7baf07173c21 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits 0baeb26e38eb mm/migrate.c: make putback_movable_page() static omits 6e113e4ef99d mm: fs: invalidate BH LRU during page migration omits 956656b1efcf mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits 603d93df1f01 mm: disable LRU pagevec during the migration temporarily omits 1526e51e2552 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 1ef8a78dc902 mm/compaction: remove unused variable sysctl_compact_memory omits 200cfe41e756 mm: vmscan: shrink deferred objects proportional to priority omits fb8376f451d5 mm: memcontrol: reparent nr_deferred when memcg offline omits 7c26d1b7d5de mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits bb418584d2eb mm: vmscan: use per memcg nr_deferred of shrinker omits ae6f85140f92 mm: vmscan: add per memcg shrinker nr_deferred omits f44771eab02f mm: vmscan: use a new flag to indicate shrinker is registered omits 08b0c729227a mm-vmscan-add-shrinker_info_protected-helper-fix omits 2fb09c8e6a2c mm: vmscan: add shrinker_info_protected() helper omits 14801c088b93 mm: memcontrol: rename shrinker_map to shrinker_info omits d5aad2086363 mm: vmscan: use kvfree_rcu instead of call_rcu omits 1b8ab18ef3b6 mm: vmscan: remove memcg_shrinker_map_size omits ff0ade6bf0ed mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits aaa21d8ad310 mm: vmscan: consolidate shrinker_maps handling code omits 7cab1777f4ef mm: vmscan: use nid from shrink_control for tracepoint omits 08c4056e5d22 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits c0dbf7871ddb mm/vmscan: move RECLAIM* bits to uapi header omits d772a0b320e3 userfaultfd/selftests: add test exercising minor fault handling omits e8ef4ac5a8b1 userfaultfd: update documentation to describe minor fault [...] omits dc6dc4a76e1b userfaultfd: add UFFDIO_CONTINUE ioctl omits c2e823b513c8 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits d127818bd372 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 397d7c001896 userfaultfd/hugetlbfs: fix minor fault page leak omits 13bc06612af7 userfaultfd: add minor fault registration mode omits 93cd78bfcdff hugetlb: add lockdep_assert_held() calls for hugetlb_lock omits 40c6e9a54165 hugetlb: make free_huge_page irq safe omits 5fc97806ca8a hugetlb: change free_pool_huge_page to remove_pool_huge_page omits 82cb99d3ce9f hugetlb: call update_and_free_page without hugetlb_lock omits 52ad5de09342 hugetlb: create remove_hugetlb_page() to separate functionality omits ff7ea8851189 hugetlb: add per-hstate mutex to synchronize user adjustments omits e0aca6a73ac8 hugetlb: no need to drop hugetlb_lock to call cma_release omits fd2e34e8305c mm/cma: change cma mutex to irq safe spinlock omits c5537584ba9e mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] omits 25840815c6b0 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() omits ee05155bc2eb mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] omits ab39c0e6dbcf mm/hugeltb: simplify the return code of __vma_reservation_ [...] omits 931b559457aa mm/hugeltb: remove redundant VM_BUG_ON() in region_add() omits 3e44faa83861 mm: huge_memory: debugfs for file-backed THP split omits ff88dcfe643c mm: huge_memory: a new debugfs interface for splitting THP tests omits 24cc28c56fed khugepaged: remove meaningless !pte_present() check in khu [...] omits 4c53b4624325 khugepaged: remove unnecessary out label in collapse_huge_page() omits beb77fa864a8 khugepaged: use helper function range_in_vma() in collapse [...] omits ffe3ac263b5a mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits def916a17151 mm/huge_memory.c: use helper function migration_entry_to_page() omits a694357d90e5 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits 58df4399cdb7 mm/huge_memory.c: remove redundant PageCompound() check omits 068c7d7df707 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits bc82c1a9e041 mm/huge_memory.c: make get_huge_zero_page() return bool omits 6d4ff1c9fecf mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits 271d65e452bd mm/huge_memory.c: remove unnecessary local variable ret2 omits da7896420580 khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits 9b8add7a9124 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits aa7f901340e6 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits bf1b002fa7db khugepaged: remove unneeded return value of khugepaged_col [...] omits 1878316d97f4 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits c5ab1bfa2a14 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 9fc0c799594b mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits b41be126cd97 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits 1d8e3ff305e9 mm/hugetlb: use some helper functions to cleanup code omits 8541850a5597 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits 9166e36d2c02 mm/hugetlb: remove redundant reservation check condition i [...] omits 8dfb13dede16 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits cd71b5548c98 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits a8e9903d6744 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits d40f9641289f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits bcc68e2db873 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 3c3cbec1f6aa hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits 7442142a81e9 mm/page_alloc: redundant definition variables of pfn in for loop omits de2496ffbb97 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 omits 6b47c72f3fe4 net: page_pool: use alloc_pages_bulk in refill code path omits 56f5fa469125 net: page_pool: refactor dma_map into own function page_po [...] omits 1907a3b9aec2 SUNRPC: refresh rq_pages using a bulk page allocator omits 9d6946ccfa8e SUNRPC: set rq_page_end differently omits 4cafb61b73d8 mm/page_alloc: inline __rmqueue_pcplist omits 7fa9758ea24a mm/page_alloc: optimize code layout for __alloc_pages_bulk omits 7531c7eeb461 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] omits 60c993b5017c mm/page_alloc: add an array-based interface to the bulk pa [...] omits da228d9fa47c mm/page_alloc: Add a bulk page allocator -fix -fix omits 6a79295d6e1e mm-page_alloc-add-a-bulk-page-allocator-fix omits ad787cb22ab8 mm/page_alloc: add a bulk page allocator omits 34ffa762a1a7 mm/page_alloc: rename alloced to allocated omits f6d7b974af11 mm/page_alloc: duplicate include linux/vmalloc.h omits f3d1987f889a mm, page_alloc: avoid page_to_pfn() in move_freepages() omits 03f96faa748c mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits 71051a258103 mm: page_alloc: dump migrate-failed pages omits 4ab862918e3d mm/mempolicy: fix mpol_misplaced kernel-doc omits ceec902899df mm/mempolicy: rewrite alloc_pages_vma documentation omits 87b6831222ca mm/mempolicy: rewrite alloc_pages documentation omits 056e7567abe5 mm/mempolicy: rename alloc_pages_current to alloc_pages omits 31302b644e4b mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits 09ec6c6fc4a0 mm/page_alloc: rename gfp_mask to gfp omits 63047c3c4092 mm/page_alloc: rename alloc_mask to alloc_gfp omits adf6566753f6 include/linux/page-flags-layout.h: cleanups omits a7c43c2a46d0 include/linux/page-flags-layout.h: correctly determine LAS [...] omits 7363c3cf1cdc mm: remove lru_add_drain_all in alloc_contig_range omits f1f05522ca7f mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits ed12d5309607 mm: move mem_init_print_info() into mm_init() omits b2b1cb3dcfc0 kasan: fix kasan_byte_accessible() to be consistent with a [...] omits f734d08239f4 irq_work: record irq_work_queue() call stack omits c616ba7e0d63 kasan: detect false-positives in tests omits 670a77d5d7bc kasan: record task_work_add() call stack omits 057819281caa kasan: docs: update tests section omits f34ceb7acb0d kasan: docs: update ignoring accesses section omits b9c83ae76183 kasan: docs: update shadow memory section omits 39fa78692634 kasan: docs: update HW_TAGS implementation details section omits fc327c7af57b kasan: docs: update SW_TAGS implementation details section omits 38db4008a139 kasan: docs: update GENERIC implementation details section omits 0151e477632b kasan: docs: update boot parameters section omits 1cb01e186a17 kasan: docs: update error reports section omits bbf23dc6565a kasan: docs: update usage section omits 54105e034d87 kasan: docs: update overview section omits 8b27a66e2c44 kasan: docs: clean up sections omits d0e5f7e6fcd5 kasan, mm: integrate slab init_on_free with HW_TAGS omits c9b939ee7062 kasan, mm: integrate slab init_on_alloc with HW_TAGS omits af3b86209a09 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" omits db3dbffd24a4 kasan, mm: integrate page_alloc init with HW_TAGS omits ff388f9a86ee kasan: init memory in kasan_(un)poison for HW_TAGS omits 165d42070d39 arm64: kasan: allow to init memory when setting tags omits 7c2ccbceec3d mm, kasan: don't poison boot memory with tag-based modes omits d1d9c9535a34 kasan: initialize shadow to TAG_INVALID for SW_TAGS omits e363044b931b mm/kasan: switch from strlcpy to strscpy omits e57c92b5fbc6 pagewalk: prefix struct kernel-doc descriptions omits ad9482c45df7 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT omits af9f4a044e7d mm/doc: add mm.h and mm_types.h to the mm-api document omits 0c7a928a6fbf mm/doc: turn fault flags into an enum omits ef38c1ade7ca mm/doc: fix page_maybe_dma_pinned kerneldoc omits 96357550fb25 mm/doc: fix fault_flag_allow_retry_first kerneldoc omits 8dece3ed78c1 mm/vmalloc: remove an empty line omits 800e15be7c0c mm/vmalloc: refactor the preloading loagic omits 909edd2aac62 vm/test_vmalloc.sh: adapt for updated driver interface omits 079dc2e8497c lib/test_vmalloc.c: extend max value of nr_threads parameter omits d827d57fc1a9 lib/test_vmalloc.c: add a new 'nr_threads' parameter omits 916758a196c3 lib/test_vmalloc.c: remove two kvfree_rcu() tests omits 74adfbd50334 mm: vmalloc: prevent use after free in _vm_unmap_aliases omits 4421ff7e7cec mm/vmalloc: print correct vmalloc allocation size omits a908a7c2fb9d mm/vmalloc: improve allocation failure error messages omits 457935562682 mm-vmalloc-remove-map_kernel_range-fix-2 omits 715f9e498be0 mm-vmalloc-remove-unmap_kernel_range-fix-fix omits a5f6e619e6f3 mm-vmalloc-remove-unmap_kernel_range-fix omits e26b0afd1bfb mm/vmalloc: remove unmap_kernel_range omits 28cad83ba973 powerpc/xive: remove unnecessary unmap_kernel_range omits f46ead834546 kernel/dma: remove unnecessary unmap_kernel_range omits 7723d8be0a65 mm/vmalloc: remove map_kernel_range omits 74c4bcc7527e powerpc/64s/radix: enable huge vmalloc mappings omits 7d85e5a633f8 mm/vmalloc: fix read of uninitialized pointer area omits 6e483b563faf mm/vmalloc: hugepage vmalloc mappings omits 8a97c6fd0df3 mm/vmalloc: add vmap_range_noflush variant omits 9dce66e51407 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 70f339874137 mm/vmalloc: provide fallback arch huge vmap support functions omits 5459f0920c36 x86: inline huge vmap supported functions omits f18d5bb5004a arm64: inline huge vmap supported functions omits 63112e6fdee1 powerpc: inline huge vmap supported functions omits c18c1af86803 mm: HUGE_VMAP arch support cleanup omits 538e6a501517 mm/ioremap: rename ioremap_*_range to vmap_*_range omits d7f9d4dbbab2 mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits 8a389152bd76 mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits 1244777479a2 sparc32: add stub pud_page define for walking huge vmalloc [...] omits fe8179601cec mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits 89aa48ec129e ARM: mm: add missing pud_page define to 2-level page tables omits 36a04399fabe mm/vmalloc: use rb_tree instead of list for vread() lookups omits ad9625916059 mm: unexport remap_vmalloc_range_partial omits 3e5d33874ebc samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 38906153efcc mm/sparse: add the missing sparse_buffer_fini() in error branch omits a43c719bb389 mm/dmapool: switch from strlcpy to strscpy omits a8e8b97e5508 selftests: add a MREMAP_DONTUNMAP selftest for shmem omits 9986ef589cea Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] omits 619f393b2172 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings omits 63f4a23e08db i915: fix remap_io_sg to verify the pgprot omits 483df6db67a0 i915: use io_mapping_map_user omits b04ba84d1063 mm: add a io_mapping_map_user helper omits df7717648223 mm: add remap_pfn_range_notrack omits a38032016459 mm, tracing: improve rss_stat tracepoint message omits b24bcfa0cc15 x86/vmemmap: optimize for consecutive sections in partial [...] omits 7e83d974cad7 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix omits 340ee1e5bfc0 x86/vmemmap: handle unpopulated sub-pmd ranges omits 0519615e7f02 x86/vmemmap: drop handling of 1GB vmemmap ranges omits 5a8bcb64d1f7 x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 70d899761ade mm/interval_tree: add comments to improve code readability omits f3c8a7184148 mm/memory.c: do_numa_page(): delete bool "migrated" omits a3e866512ed3 mm: page_counter: mitigate consequences of a page_counter [...] omits d81b4e353b1b linux/memcontrol.h: remove duplicate struct declaration omits add9f76314e0 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] omits 2623b169629f mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] omits e30726e08e19 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] omits 6486afbae455 mm: memcontrol: use obj_cgroup APIs to charge kmem pages omits 8c277a631807 mm: memcontrol: change ug->dummy_page only if memcg changed omits 2551909f219b mm: memcontrol: directly access page->memcg_data in mm/pag [...] omits f78e2fa252d2 mm: memcontrol: introduce obj_cgroup_{un}charge_pages omits ff7f7052f783 mm: memcontrol: slab: fix obtain a reference to a freeing memcg omits fb22b80e1d3a memcg: set page->private before calling swap_readpage omits 2ef12095a376 memcg: charge before adding to swapcache on swapin omits 8d3a1c07394f kselftests: cgroup: update kmem test for new vmstat implem [...] omits b42736a9d2cc mm: memcontrol: consolidate lruvec stat flushing omits ca94691fcf5a mm: memcontrol: switch to rstat fix omits c2ecb53093c8 mm-memcontrol-switch-to-rstat-fix omits 224987f1a1eb mm: memcontrol: switch to rstat omits 58a9bf08fb83 cgroup: rstat: punt root-level optimization to individual [...] omits bc626fb5d1d8 cgroup: rstat: support cgroup1 omits 0f5c9e7d7dd8 mm: memcontrol: privatize memcg_page_state query functions omits 73ee045fc8a5 mm: memcontrol: kill mem_cgroup_nodeinfo() omits 6be85c5b4e07 mm: memcontrol: fix cpuhotplug statistics flushing omits 1d31aafcedc5 memcg: enable memcg oom-kill for __GFP_NOFAIL omits 9b6576aa9e5a memcg: cleanup root memcg checks omits 879a891119cf mm: memcontrol: fix kernel stack account omits e3a19660cd57 mm/memremap.c: fix improper SPDX comment style omits 370c0da37edd mm: gup: remove FOLL_SPLIT omits b0eaba1eb881 RDMA/umem: batch page unpin in __ib_umem_release() omits f2238f98432d mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 39bdc6a111d9 mm/gup: decrement head page once for group of subpages omits cdb890c201f0 mm/gup: add compound page list iterator omits c6dfcaa305d9 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits e238fc2ef984 mm/filemap: Update stale comment omits 115a0ed8fc25 mm: Move page_mapping_file to pagemap.h omits e5a413031452 mm: remove nrexceptional from inode omits 39cbf8d249ae dax: account DAX entries as nrpages omits 2ddcaf6e2c5a mm: stop accounting shadow entries omits c9cbcfcf0abd mm: introduce and use mapping_empty omits 99afd2260ed5 mm: page-writeback: simplify memcg handling in test_clear_ [...] omits 71fe6069ccd2 mm/filemap: drop check for truncated page after I/O omits 2923b7fe6261 mm/filemap: use filemap_read_page in filemap_fault omits 37197de25b2b iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 9b9833996545 mm: use filemap_range_needs_writeback() for O_DIRECT reads omits b66686e5f0c9 mm: provide filemap_range_needs_writeback() helper omits 3ca69ceb5e9c mm/memtest: add ARCH_USE_MEMTEST omits cc2a749d11d1 mm-page_poison-print-page-info-when-corruption-is-caught-v2 omits 4bc1c083fbb9 mm: page_poison: print page info when corruption is caught omits 3b849c740930 mm: page_owner: detect page_owner recursion via task_struct omits d397e310b562 mm: page_owner: use kstrtobool() to parse bool option omits 4fc82286b147 mm: page_owner: fetch backtrace only for tracked pages omits 853d6f13de1a mm, page_owner: remove unused parameter in __set_page_owne [...] omits 8596453e8962 mm/page_owner: record the timestamp of all pages during free omits 147e30a55e22 mm/kmemleak.c: fix a typo omits acfcb4dcc94c mm/slub.c: trivial typo fixes omits 200d68cea549 slub: remove resiliency_test() function omits 5f31a12e53ac kunit: add a KUnit test for SLUB debugging functionality omits 9aafd946ebd2 mm, slub: enable slub_debug static key when creating cache [...] omits 6dec76e1f4c5 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] omits 151141153d67 watchdog: cleanup handling of false positives omits 8fbff13d4932 watchdog: use bit lock operations to prevent multiple soft [...] omits d22b7d40c6ad watchdog: fix barriers when printing backtraces from all CPUs omits 49a3f5cee042 watchdog/softlockup: remove logic that tried to prevent re [...] omits b03c25d850f0 watchdog/softlockup: report the overall time of softlockups omits b8f1c3a9e6db watchdog: explicitly update timestamp when reporting softlockup omits cf02ce7e7ed6 watchdog: rename __touch_watchdog() to a better descriptive name omits 37e2a9bbe674 vfs: fs_parser: clean up kernel-doc warnings omits 9da3720ff2cf ocfs2: fix ocfs2 corrupt when iputting an inode omits 402d0f686c24 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 4fc1c8d7561e ocfs2: fix a typo omits df0694650808 ocfs2: map flags directly in flags_to_o2dlm() omits 4c994d897991 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits 1f3841c2e0a0 arch/sh/include/asm/tlb.h: remove duplicate include omits 3d32460de065 scripts-a-new-script-for-checking-duplicate-struct-declara [...] omits 878f2a8ba2b2 scripts: a new script for checking duplicate struct declaration omits fb8d8c2e2656 scripts/spelling.txt: add entries for recent discoveries omits 9bd6be755827 include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits 5731d354822b ia64: module: fix symbolizer crash on fdescr omits 425b1b23e9fa ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP omits 43ba8cb8f3e7 ia64: mca: always make IA64_MCA_DEBUG an expression omits 10356b6814d6 ia64: fix EFI_DEBUG build omits 21d72982c45d ia64: trivial spelling fixes omits 6e533d68c9a5 ia64: simplify code flow around swiotlb init omits 5f0cbe6fa4eb ia64: drop unused IA64_FW_EMU ifdef omits 7263b93e7850 ia64: ensure proper NUMA distance and possible map initialization omits 6f12522ffdc0 arch/ia64/include/asm/pgtable.h: minor typo fixes omits 75d73b33da36 arch/ia64/kernel/fsys.S: fix typos omits 6697ba04033a arch/ia64/kernel/head.S: remove duplicate include omits ac82aa085671 /proc/kpageflags: do not use uninitialized struct pages omits 67817fc74d84 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 8daa2488c543 mm/mapping_dirty_helpers: guard hugepage pud's usage omits 84871a7d4626 ia64: tools: remove duplicate definition of ia64_mf() on ia64 omits 30e442d8a499 ia64: tools: remove inclusion of ia64-specific version of [...] omits bece4b9f64a7 ia64: fix discontig.c section mismatches omits 37c8da52c986 ia64: remove duplicate entries in generic_defconfig omits b0e777a2ee5c csky: change a Kconfig symbol name to fix e1000 build error omits 6412ad77a889 kasan: remove redundant config option omits d3d05d85c220 kasan: fix hwasan build for gcc omits d6735a2cf302 mm: eliminate "expecting prototype" kernel-doc warnings omits e0347c4d5ea9 cifs: update internal version number omits b8eed9895cbe cifs: Deferred close for files omits 32ba43ef8939 cifs: Fix spelling of 'security' omits 8c350d0ce0fd SMB3: update structures for new compression protocol definitions omits 7f51348fa293 cifs: check the timestamp for the cached dirent when decid [...] omits de6caf0a3f4d cifs: pass the dentry instead of the inode down to the rev [...] omits 6fc2b8af6bbd cifs: add a timestamp to track when the lease of the cache [...] omits 1246150e9b63 cifs: add a function to get a cached dir based on its dentry omits b9c51762838b cifs: Grab a reference for the dentry of the cached direct [...] omits a23584103238 cifs: store a pointer to the root dentry in cifs_sb_info o [...] omits 96e4339c91b8 cifs: rename the *_shroot* functions to *_cached_dir* omits bc64a905264a cifs: pass a path to open_shroot and check if it is the ro [...] omits b88d63466139 cifs: move the check for nohandlecache into open_shroot omits 9f645f9abd6f smb3: update protocol header definitions based to include [...] omits 407611790e07 cifs: correct comments explaining internal semaphore usage [...] omits 164f46c2df3c smb2: fix use-after-free in smb2_ioctl_query_info() omits c8b7b46173f5 cifs: simplify SWN code with dummy funcs instead of ifdefs omits 373da801638a cifs: export supported mount options via new mount_params [...] omits f8a58c6c1e45 cifs: log mount errors using cifs_errorf() omits 0cdc5fe7c323 cifs: add fs_context param to parsing helpers omits 22cfea98e6c0 cifs: make fs_context error logging wrapper omits 7bb8952c0913 Documentation/admin-guide/cifs: document open_files and dfscache omits dbaa43b0285b cifs: cifspdu.h: Replace one-element array with flexible-a [...] omits c4a1d003fa54 cifs: Remove useless variable omits d3f6971023fc cifs: improve fallocate emulation omits 7c57701121ed fs: cifs: Remove repeated struct declaration omits 21d778176d90 cifs: switch build_path_from_dentry() to using dentry_path_raw() omits ccd1084818b4 cifs: allocate buffer in the caller of build_path_from_dentry() omits 47819e0fee13 cifs: make build_path_from_dentry() return const char * omits db844c749588 cifs: constify pathname arguments in a bunch of helpers omits 3edc6ef7825f cifs: constify path argument of ->make_node() omits 88678d0f5922 cifs: constify get_normalized_path() properly omits 6e4b84f7769a cifs: don't cargo-cult strndup() omits 2310d2fa5f8f cifs: add FALLOC_FL_INSERT_RANGE support omits c8e390778d9c cifs: add support for FALLOC_FL_COLLAPSE_RANGE omits 67c1ae8ab42b Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next omits 2421dc2a7638 Merge branch 'devel' into for-next omits 2cfebcb2a22f pinctrl: at91-pio4: Fix slew rate disablement omits 705aaf26acd5 Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next omits a20c5c4f18ae Revert "KVM: arm64: Fully zero the vcpu state on reset" omits ed4d2116b283 Merge branch 'remotes/lorenzo/pci/misc' omits 5f4de0304613 Merge branch 'remotes/lorenzo/pci/msi' omits d7bfacc3f646 Merge branch 'remotes/lorenzo/pci/xilinx' omits 0ac7dba21f78 Merge branch 'remotes/lorenzo/pci/xgene' omits 4c01f0e3e641 Merge branch 'remotes/lorenzo/pci/vmd' omits 18d289d237c1 Merge branch 'remotes/lorenzo/pci/tegra' omits a81598df615a Merge branch 'remotes/lorenzo/pci/microchip' omits 6f1076c538d6 Merge branch 'remotes/lorenzo/pci/mediatek' omits a7e2cf5d2dbb Merge branch 'remotes/lorenzo/pci/layerscape' omits fc5d1453e88f Merge branch 'remotes/lorenzo/pci/iproc' omits 302de0cf4038 Merge branch 'remotes/lorenzo/pci/endpoint' omits ef1052366baa Merge branch 'remotes/lorenzo/pci/dwc' omits 5d439a6f0746 Merge branch 'remotes/lorenzo/pci/cadence' omits c6c4799ceb13 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 12fc9293d533 Merge branch 'pci/misc' omits 579400bfc2e1 Merge branch 'pci/kernel-doc' omits 9dc0e3cd4059 Merge branch 'pci/vpd' omits 10ba991ff702 Merge branch 'pci/pm' omits fc55ddcb090e Merge branch 'pci/hotplug' omits cc6cd6938175 Merge branch 'pci/error' omits 1146ad42320e Merge branch 'pci/enumeration' omits bb74f3a3646b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits b7fc78d44c5a Merge remote-tracking branch 'arm64/for-next/vhe-only' int [...] omits f2b1fa2c9e7e Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] omits ec74334a2ba5 Merge branch 'kvm-arm64/vgic-5.13' into kvmarm-master/next omits 5d2886e3a68f Merge branch 'kvm-arm64/ptp' into kvmarm-master/next omits a3d6c3b6e0a7 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next omits 9a26f5cabce1 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next omits fcff233effc3 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next omits 448c9942da4c Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next omits 04f7fcd04fde Merge branch 'kvm-arm64/memslot-fixes' into kvmarm-master/next omits 353a8bede235 Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next omits 14bea8927883 Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next omits 3cc6463d3fc7 KVM: arm64: Clarify vcpu reset behaviour omits 8d3c156eae27 KVM: arm64: Fully zero the vcpu state on reset adds eebe426d32e1 Merge tag 'fixes-for-5.12-rc7' of git://git.kernel.org/pub [...] adds 6c724f7e6235 Merge remote-tracking branch 'arc-current/for-curr' adds f90e5f30f543 Merge remote-tracking branch 'arm-current/fixes' adds 738fa58ee132 arm64: kprobes: Restore local irqflag if kprobes is cancelled adds 3a74fd26b765 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 5aff6e316735 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 7306b91dd8dc Merge remote-tracking branch 's390-fixes/fixes' 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 d5334fab331d Merge remote-tracking branch 'net/master' adds 7cadfd57d390 Merge remote-tracking branch 'bpf/master' adds 858066864a63 ASoC: meson: axg-frddr: fix fifo depth on g12 and sm1 adds 357505e41fb0 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds e535eda3adfa Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 377ecb3afcfd Merge remote-tracking branch 'regmap-fixes/for-linus' adds a85965907d75 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 13a5ebfbe819 Merge remote-tracking branch 'spi-fixes/for-linus' adds a58c1012dbdc Merge remote-tracking branch 'pci-current/for-linus' adds a7f13856155e Merge remote-tracking branch 'phy/fixes' adds f6bae04d831d Merge remote-tracking branch 'soundwire-fixes/fixes' adds f3f3d1e2b0ea Merge remote-tracking branch 'input-current/for-linus' adds 9d5dc5410436 Merge remote-tracking branch 'ide/master' adds 909290786ea3 vfio/pci: Add missing range check in vfio_pci_mmap adds 866062903eb8 Merge remote-tracking branch 'vfio-fixes/for-linus' adds dc589ca4053d Merge remote-tracking branch 'dmaengine-fixes/fixes' adds a3147f39593c Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 04c4f2ee3f68 KVM: VMX: Don't use vcpu->run->internal.ndata as an array index adds cb029ab4168b Merge remote-tracking branch 'kvm-fixes/master' adds 5318efb9ffab Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 098801f4dcbc Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds ea3fcf40458f Merge remote-tracking branch 'scsi-fixes/fixes' adds 85f33d7d822a Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 27d52563f113 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 965f04635aaf Merge remote-tracking branch 'risc-v-fixes/fixes' adds ece1c7402dab Merge remote-tracking branch 'pidfd-fixes/fixes' adds 6ead38633d89 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 196d94175329 pinctrl: lewisburg: Update number of pins in community adds 6dc1738317f0 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' new 62ea907374f8 Merge remote-tracking branch 'kbuild/for-next' new 10aef3c66b5f Merge remote-tracking branch 'dma-mapping/for-next' new 636dfef4b0c7 Merge remote-tracking branch 'asm-generic/master' new 4df5e7e53c45 Merge remote-tracking branch 'arm/for-next' new fa728d53b658 Merge remote-tracking branch 'arm64/for-next/core' new f1f21bece82c firmware: xilinx: Fix dereferencing freed memory new 79bfe480a0a0 firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_RE [...] new 5418db1f6ee3 Merge tag 'zynqmp-soc-for-v5.13' of https://github.com/Xil [...] new 41c39cfc841d Merge tag 'soc-fsl-next-v5.13' of git://git.kernel.org/pub [...] new 8b7c3979e8f7 Merge branch 'arm/drivers' into for-next new e4379d649e0e ARM: dts: at91: sama5d2/trivial: fix letter case for etm h [...] new 91f059a0fc23 Merge tag 'v5.13-rockchip-dts32' of git://git.kernel.org/p [...] new f00a99a7a5d0 Merge tag 'v5.13-rockchip-dts64' of git://git.kernel.org/p [...] new b06112cd5e08 arm64: dts: zynqmp: Add power domain for the DisplayPort D [...] new 73d677e9f379 arm64: dts: zynqmp: Remove si5328 device nodes new 40bb91338a60 Merge tag 'zynqmp-dt-for-v5.13' of https://github.com/Xili [...] new 8225444d5e8f Merge branch 'arm/dt' into for-next new a3689dbaeca3 soc: document merges new b1331fd25aaa Merge remote-tracking branch 'arm-soc/for-next' new a31bbcb68957 Merge remote-tracking branch 'actions/for-next' new 205e6ce7fc83 Merge remote-tracking branch 'amlogic/for-next' new 6b92431163e1 Merge remote-tracking branch 'aspeed/for-next' new 6ba1f0f49f17 Merge remote-tracking branch 'at91/at91-next' new 59e27d7c94aa memory: renesas-rpc-if: fix possible NULL pointer derefere [...] new 132c17c3ff87 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure new 6ce2c05b2118 memory: mtk-smi: Add device-link between smi-larb and smi-common new 93567c59f9b0 Merge branch 'mem-ctrl-next' into for-next new 6a2cd8ab4523 Merge remote-tracking branch 'drivers-memory/for-next' new 0590c2383079 Merge remote-tracking branch 'imx-mxs/for-next' new 8d9e9fb524da Merge remote-tracking branch 'keystone/next' new 6a8fa0694ada Merge remote-tracking branch 'mediatek/for-next' new b9cd4332fb36 Merge remote-tracking branch 'mvebu/for-next' new b7ec55ed9bf4 Merge remote-tracking branch 'omap/for-next' new 24172caafe92 Merge remote-tracking branch 'qcom/for-next' new 9b1295f0e640 Merge remote-tracking branch 'raspberrypi/for-next' new feba9f241af7 Merge remote-tracking branch 'realtek/for-next' new 8712b176c57e Merge remote-tracking branch 'renesas/next' new 24212267bb1d Merge remote-tracking branch 'reset/reset/next' new f70d8024a3ce Merge remote-tracking branch 'rockchip/for-next' new 266ba98ef265 Merge remote-tracking branch 'samsung-krzk/for-next' new 39c92f56355e Merge remote-tracking branch 'scmi/for-linux-next' new 1591c95fab9e Merge remote-tracking branch 'sunxi/sunxi/for-next' new 65bd728c3783 Merge remote-tracking branch 'tegra/for-next' new 543e6b90529f Merge remote-tracking branch 'ti-k3/ti-k3-next' new 0fb4a9ec3399 Merge remote-tracking branch 'clk/clk-next' new 88315c3b2d3e Merge remote-tracking branch 'csky/linux-next' new 24337a161f40 Merge remote-tracking branch 'h8300/h8300-next' new f829b4b212a3 m68k: Add missing mmap_read_lock() to sys_cacheflush() new 9ee3776f3e34 Merge remote-tracking branch 'm68k/for-next' new 6d19f4f34fd5 Merge remote-tracking branch 'm68knommu/for-next' new b266b66063fb Merge remote-tracking branch 'microblaze/next' new 136da71d7356 Merge remote-tracking branch 'mips/mips-next' new 6afcdf0c5824 Merge remote-tracking branch 'parisc-hd/for-next' new 3f5e81496080 Merge remote-tracking branch 'powerpc/next' new 303916df3416 Merge remote-tracking branch 'risc-v/for-next' new d200a7f70d84 Merge remote-tracking branch 's390/for-next' new 3e1ad5def1d2 Merge remote-tracking branch 'sh/for-next' new 258017abfdd8 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 9d6e069c6b4c Merge remote-tracking branch 'pidfd/for-next' new d599a36eca34 Merge remote-tracking branch 'fscache/fscache-next' new 9e07fdeb2fd5 Merge remote-tracking branch 'btrfs/for-next' new b4c7b676f5d7 cifs: Fix spelling of 'security' new 0af5fe42d82d cifs: Remove useless variable new 46f88b56dc05 cifs: correct comments explaining internal semaphore usage [...] new a465babd263c smb3: update protocol header definitions based to include [...] new ca02880a2559 cifs: simplify SWN code with dummy funcs instead of ifdefs new 010709348678 Documentation/admin-guide/cifs: document open_files and dfscache new b65ebf0a44f5 cifs: don't cargo-cult strndup() new 9477f9946a3a cifs: constify get_normalized_path() properly new d717d5df9d80 cifs: constify path argument of ->make_node() new 4509c8a20c26 cifs: constify pathname arguments in a bunch of helpers new 936338267ebf cifs: make build_path_from_dentry() return const char * new 69a04d6d84db fs: cifs: Remove repeated struct declaration new cc2b8993f5d3 cifs: cifspdu.h: Replace one-element array with flexible-a [...] new 6295a54dc400 SMB3: update structures for new compression protocol definitions new 3f4b59ee854f cifs: move the check for nohandlecache into open_shroot new c4bec2461503 cifs: pass a path to open_shroot and check if it is the ro [...] new 4bd7859f972a cifs: rename the *_shroot* functions to *_cached_dir* new a6d2cddc9ffe cifs: store a pointer to the root dentry in cifs_sb_info o [...] new 664ecf336b09 cifs: Grab a reference for the dentry of the cached direct [...] new 7273b3b7c00b cifs: add a function to get a cached dir based on its dentry new df05c4b8cb83 cifs: add a timestamp to track when the lease of the cache [...] new 2a15fb5ba0da cifs: pass the dentry instead of the inode down to the rev [...] new db6911b81f43 cifs: check the timestamp for the cached dirent when decid [...] new 81ad42d9889e cifs: allocate buffer in the caller of build_path_from_dentry() new 3f770e12b823 cifs: switch build_path_from_dentry() to using dentry_path_raw() new 813a7f68eb3e cifs: add support for FALLOC_FL_COLLAPSE_RANGE new 25a626f7ecf6 cifs: add FALLOC_FL_INSERT_RANGE support new 6e517634784d cifs: improve fallocate emulation new bddeaefab218 cifs: remove old dead code new 8d1f94c8429f cifs: make fs_context error logging wrapper new 69ff94bd9ac7 cifs: add fs_context param to parsing helpers new 19a20b91f9e2 cifs: log mount errors using cifs_errorf() new 00feb8ab3ee6 cifs: export supported mount options via new mount_params [...] new 28ad2324f9df smb2: fix use-after-free in smb2_ioctl_query_info() new 65a59eadbc3c cifs: Deferred close for files new 1276c56f9854 cifs: update internal version number new ca68e88cbd1f Merge remote-tracking branch 'cifs/for-next' new dac023ad88fd Merge remote-tracking branch 'cifsd/cifsd-for-next' new 2bab810e593b Merge remote-tracking branch 'ecryptfs/next' new 56a49d529667 Merge remote-tracking branch 'erofs/dev' new faf43a8e9562 Merge remote-tracking branch 'exfat/dev' new db9b5612409e Merge remote-tracking branch 'ext3/for_next' new 4811d9929cda ext4: allow the dax flag to be set and cleared on inline d [...] new 9eb8a4a69f88 Merge remote-tracking branch 'ext4/dev' new 9d51c8a33d12 Merge remote-tracking branch 'f2fs/dev' new 2bb6bdf4c099 fuse: fix write deadlock new 9b6f4767ed79 virtiofs: fix memory leak in virtio_fs_probe() new 6fc4d429aa5c fuse: fix matching of FUSE_DEV_IOC_CLONE command new 8f0f5ed60697 virtiofs: split requests that exceed virtqueue size new b6c3a8bbc527 fuse: fix typo for fuse_conn.max_pages comment new 9d781669374b fuse: don't zero pages twice new 4a4f57bfcd36 fuse: fix a typo new 9d7994c5200c virtiofs: remove useless function new b55b239daf17 Merge remote-tracking branch 'fuse/for-next' new ac5113d03020 Merge remote-tracking branch 'jfs/jfs-next' new 416ea54475bf Merge remote-tracking branch 'cel/for-next' new 8476ba8cbe06 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 202b75b8889a Merge remote-tracking branch 'v9fs/9p-next' new faa28a50d21a Merge remote-tracking branch 'xfs/for-next' new e987c3e79588 Merge remote-tracking branch 'iomap/iomap-for-next' new cbe6fc4e0142 fs/locks: remove useless assignment in fcntl_getlk new cda9f7a170ee Merge remote-tracking branch 'file-locks/locks-next' new ee1d7478b71d Merge remote-tracking branch 'vfs/for-next' new 35b1dd63af26 Merge remote-tracking branch 'printk/for-next' new 903e5ece1395 Merge branch 'pci/enumeration' new a5eba40c570c Merge branch 'pci/error' new ac0f484d37d6 Merge branch 'pci/hotplug' new ce22c5a90a04 Merge branch 'pci/pm' new bed42d494d6d Merge branch 'pci/vpd' new a454002ab112 Merge branch 'pci/kernel-doc' new 057015433ba1 Merge branch 'pci/misc' new 3790f457f330 Merge branch 'remotes/lorenzo/pci/brcmstb' new 464023a64726 Merge branch 'remotes/lorenzo/pci/cadence' new 671858787519 Merge branch 'remotes/lorenzo/pci/dwc' new 80c253bd7ffb PCI: endpoint: Remove redundant initialization of pointer dev new acaef7981a21 PCI: endpoint: Fix missing destroy_workqueue() new b7ce91f3a3cb Merge branch 'remotes/lorenzo/pci/endpoint' new c969c203b10d Merge branch 'remotes/lorenzo/pci/iproc' new 79e1e5ed0423 Merge branch 'remotes/lorenzo/pci/layerscape' new 87db343f809d PCI: mediatek: Add missing MODULE_DEVICE_TABLE new 88a4870d1751 Merge branch 'remotes/lorenzo/pci/mediatek' new 286ce4975807 Merge branch 'remotes/lorenzo/pci/microchip' new 2c467736192b Merge branch 'remotes/lorenzo/pci/tegra' new 684fd7af5259 Merge branch 'remotes/lorenzo/pci/vmd' new 032538246d63 Merge branch 'remotes/lorenzo/pci/xgene' new 017086fb9e1a Merge branch 'remotes/lorenzo/pci/xilinx' new c863083ab213 Merge branch 'remotes/lorenzo/pci/msi' new 2125db52a0b9 Merge branch 'remotes/lorenzo/pci/misc' new 8c2ef13e15b7 Merge remote-tracking branch 'pci/next' new 452520bb995f Merge remote-tracking branch 'pstore/for-next/pstore' new 46fc466e01a1 HID: wacom: Setup pen input capabilities to the targeted tools new 2b84a0f6c2c2 Merge branch 'for-5.13/wacom' into for-next new abd02a0e4fe7 Merge remote-tracking branch 'hid/for-next' new 4aa3e48d2e09 i2c: mpc: drop release for resource allocated with devm_* new 270282bdf4e5 i2c: mpc: Remove redundant NULL check new e8bbc3497e63 MAINTAINERS: Add Chris Packham as FREESCALE MPC I2C maintainer new d5c1d60697a5 i2c: sprd: Add missing MODULE_DEVICE_TABLE new bb90758e6720 Merge branch 'i2c/for-5.13' into i2c/for-next new 3725e0a62107 Merge remote-tracking branch 'i2c/i2c/for-next' new a652a7ed1b5b Merge remote-tracking branch 'i3c/i3c/next' new 927fc6efbe27 Merge remote-tracking branch 'dmi/dmi-for-next' new dc4bd1a339b7 hwmon: (nct6683) remove useless function new 4564645d213f hwmon: (sch5627) Convert to hwmon_device_register_with_info() new a56efdb3feff hwmon: (sch5627) Split sch5627_update_device() new 56940c97f6e5 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] new 7dd98d62acc4 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 6349469a4f3c Documentation/submitting-patches: Document RESEND tag on patches new bb17248373d4 docs/zh_CN: Add translation zh_CN/doc-guide/sphinx.rst new 3a5915156429 docs/zh_CN: Add translation zh_CN/doc-guide/kernel-doc.rst new 7e402ef57152 docs/zh_CN: Add translation zh_CN/doc-guide/parse-headers.rst new 0374bbba2dc1 docs/zh_CN: Add translation zh_CN/doc-guide/contributing.rst new 28418abdee40 docs/zh_CN: Add translation zh_CN/doc-guide/maintainer-pro [...] new febe6c2f859e docs/zh_CN: Add translation zh_CN/doc-guide/index.rst new e18f54f9bfdb docs/zh_CN: Link zh_CN/doc-guide to zh_CN/index.rst new 7eb33bdece29 docs/zh_CN: sync reporting-issues.rst new 511aaf2b3227 doc:it_IT: align Italian documentation new ad4db83425fa MAINTAINERS: add regressions mailing list new 6161a4b18a66 docs: reporting-issues: make people CC the regressions list new 03a6c48dfcbe Merge remote-tracking branch 'jc_docs/docs-next' new 869c74bc9d5e Merge remote-tracking branch 'v4l-dvb/master' new 020505581119 ACPI: scan: Utilize match_string() API new 08352508275d Merge branch 'acpi-scan' into linux-next new 6998a8800d73 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() new f0ad2a845d86 Merge branch 'acpi-tables' into linux-next new 72b93490964d Merge remote-tracking branch 'pm/linux-next' new 0bac0d402036 Merge remote-tracking branch 'thermal/thermal/linux-next' new 07c53249f758 Merge remote-tracking branch 'ieee1394/for-next' new 67896c37bfe9 Merge remote-tracking branch 'dlm/next' new 868021c7a0c8 Merge remote-tracking branch 'swiotlb/linux-next' new ea4922518940 RDMA/rxe: Fix missing acks from responder new a389d016c030 RDMA/hns: Enable all CMDQ context new 0835cf58393c RDMA/hns: Support more return types of command queue new 8d78e7b478d5 RDMA/hns: Modify prints for mailbox and command queue new 24f3f1cd5154 RDMA/hns: Avoid enabling RQ inline on UD new 9eab614338cd RDMA/hns: Fix missing assignment of max_inline_data new 714a597baab0 RDMA/hns: Delete redundant condition judgment related to eq new 2371efab9794 RDMA/hns: Delete redundant abnormal interrupt status new 7bd5d90d8fc6 RDMA/hns: Delete unused members in the structure hns_roce_hw new 537bc924f367 RDMA/hns: Remove unsupported QP types new 495c24808ce7 RDMA/hns: Add XRC subtype in QPC and XRC type in SRQC new 782832f25404 RDMA/hns: Simplify the function config_eqc() new 69455df04e12 RDMA/hns: Prevent le32 from being implicitly converted to u32 new a0354d230843 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new ab27f45fdfcc RDMA/core: Print the function name by __func__ instead of [...] new 9279c35b63e5 RDMA/core: Remove the redundant return statements new 9516b8f9ec66 RDMA/core: Add necessary spaces new f681967ae7d5 RDMA/core: Remove redundant spaces new b6eb7011f561 RDMA/core: Correct format of braces new 26caea5fda6e RDMA/core: Correct format of block comments new 10dd83dbcd15 RDMA/qedr: Fix error return code in qedr_iw_connect() new 4c7d9c69adad IB/hfi1: Fix error return code in parse_platform_config() new 22efb0a8d130 RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_proce [...] new 8166e0090511 RDMA/i40iw: Use DEFINE_SPINLOCK() for spinlock new 3aeffc46afde IB/cma: Introduce rdma_set_min_rnr_timer() new 5aa54bd28ce2 rds: ib: Remove two ib_modify_qp() calls new 6bc950beff0c RDMA/srpt: Fix error return code in srpt_cm_req_recv() new 7f4a8592ff29 RDMA/rtrs-clt: destroy sysfs after removing session from a [...] new 4176d3fc773d Merge remote-tracking branch 'rdma/for-next' new 5fff4c14ae01 Merge tag 'wireless-drivers-next-2021-04-13' of git://git. [...] new 40b5d2f15c09 net: dsa: mt7530: Add support for EEE features new 83216e3988cd of: net: pass the dst buffer to of_get_mac_address() new f10843e04a07 of: net: fix of_get_mac_addr_nvmem() for non-platform devices new affb05d9109c Merge branch 'non-platform-devices-of_get_mac_address' new 314332023b1f icmp: ICMPV6: pass RFC 8335 reply messages to ping_rcv new 334c42414729 ibmvnic: improve failover sysfs entry new eba43fac8dfa nfc: st-nci: remove unnecessary label new 46568170036d rsi: remove unused including <linux/version.h> new cfa00070a1a8 dt-bindings: net: can: rcar_can: Document r8a77961 support new 8537257874e9 can: etas_es58x: add core support for ETAS ES58X CAN USB i [...] new 1dfb6005a60b can: etas_es58x: add support for ETAS ES581.4 CAN USB interface new c664e2137a27 can: etas_es58x: add support for the ETAS ES58X_FD CAN USB [...] new bc256b95971f can: peak_usb: fix checkpatch warnings new fa34e0a18f8a can: peak_usb: pcan_usb_pro.h: remove double space in indention new c779e1271a9e can: peak_usb: remove unused variables from struct peak_us [...] new 1a5a5eedf807 can: peak_usb: remove write only variable struct peak_usb_ [...] new 592bf5a09d19 can: peak_usb: peak_usb_probe(): make use of driver_info new 426718f3fe0e can: peak_usb: pcan_usb_{,pro}_get_device_id(): remove unn [...] new 5e164a4f0aae can: peak_usb: pcan_usb_get_serial(): remove error message [...] new 0a7d6cdf90c0 can: peak_usb: pcan_usb_get_serial(): make use of le32_to_cpup() new b7a29d35a984 can: peak_usb: pcan_usb_get_serial(): unconditionally assi [...] new bd573ea57204 can: peak_usb: pcan_usb: replace open coded endianness con [...] new 9fb434bcf825 Merge tag 'linux-can-next-for-5.13-20210413' of git://git. [...] new 870e04ae45ea ibmvnic: queue reset work in system_long_wq new 1da41aa110df ionic: git_ts_info bit shifters new 15c88e185eb9 dt-bindings: net: qcom,ipa: add support for SM8350 new e557dc82418d net: ipa: add IPA v4.9 configuration data new ee684c325df9 Merge branch 'ipa-SM8350-SoC' new 4298255f26fa net: stmmac: rearrange RX buffer allocation and free functions new 80f573c995fc net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_re [...] new da5ec7f22a0f net: stmmac: refactor stmmac_init_rx_buffers for stmmac_re [...] new de0b90e52a11 net: stmmac: rearrange RX and TX desc init into per-queue basis new bba71cac680f net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC new bba2556efad6 net: stmmac: Enable RX via AF_XDP zero-copy new 132c32ee5bc0 net: stmmac: Add TX via XDP zero-copy socket new 23ba51172270 Merge branch 'stmmac-xdp-zc' new 5871d0c6b8ea ionic: return -EFAULT if copy_to_user() fails new 64637571eb17 Merge remote-tracking branch 'net-next/master' new 5c507329000e libbpf: Clarify flags in ringbuf helpers new db16c1fe92d7 bpf: Generate BTF_KIND_FLOAT when linking vmlinux new 441e8c66b23e bpf: Return target info when a tracing bpf_link is queried new 463c2149ede7 selftests/bpf: Add tests for target information in bpf_lin [...] new 0cacbd75e664 Merge remote-tracking branch 'bpf-next/for-next' new d43f2b732258 Merge remote-tracking branch 'ipsec-next/master' new 63f9c44bca5e net/mlx5: Add MEMIC operations related bits new 19f23d616be8 Merge remote-tracking branch 'mlx5-next/mlx5-next' new 3e1b0c168f6c netfilter: flowtable: add vlan match offload support new efce49dfe6a8 netfilter: flowtable: add vlan pop action offload support new 098b5d3565e2 netfilter: conntrack: move autoassign warning member to ne [...] new 67f28216ca04 netfilter: conntrack: move autoassign_helper sysctl to net [...] new f6f2e580d5f7 netfilter: conntrack: move expect counter to net_generic data new c53bd0e96662 netfilter: conntrack: move ct counter to net_generic data new 9b1a4d0f914b netfilter: conntrack: convert sysctls to u8 new 78ed0a9bc6db netfilter: flowtable: Add FLOW_OFFLOAD_XMIT_UNSPEC xmit type new 350c107b0726 Merge remote-tracking branch 'netfilter-next/master' new 8ee70469f035 Bluetooth: btusb: fix memory leak new 1c55c39f8232 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails new bb272a5df5dc Merge remote-tracking branch 'bluetooth/master' new 8608d700329b Merge remote-tracking branch 'mac80211-next/master' new 8ac2dec63bf0 Merge remote-tracking branch 'gfs2/for-next' new e6a2703d6524 Merge remote-tracking branch 'mtd/mtd/next' new 613e7b2b3750 Merge remote-tracking branch 'nand/nand/next' new 42e720fed593 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 05cc01790bc7 Merge remote-tracking branch 'crypto/master' new cd951b3971cd Merge tag 'amd-drm-next-5.13-2021-04-12' of https://gitlab [...] new 213cc929cbfd Merge drm/drm-fixes into drm-next new af8352f1ff54 Merge tag 'drm-msm-next-2021-04-11' of https://gitlab.free [...] new d1108821f906 Merge remote-tracking branch 'drm/drm-next' new e4d216560ea2 Merge remote-tracking branch 'amdgpu/drm-next' new e9db9fc8503e Merge remote-tracking branch 'drm-intel/for-linux-next' new 0888e94fabf4 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 28e720a7df7c Merge remote-tracking branch 'imx-drm/imx-drm/next' new e3c3694947fd Merge remote-tracking branch 'etnaviv/etnaviv/next' new 3b58c9feb163 Merge remote-tracking branch 'regmap/for-next' new 618fad3d921a ALSA: HDA: Add access description in __snd_hda_add_vmaster new d91cbe83d319 ALSA: virtio: use module_virtio_driver() to simplify the code new d2e8f641257d ALSA: usb-audio: Explicitly set up the clock selector new 68dcc72c5737 Merge remote-tracking branch 'sound/for-next' new 462c47c2fcc2 ASoC: sti: sti_uniperif: add missing MODULE_DEVICE_TABLE new 59f5cd96e9b9 ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai [...] new f899006d5585 ASoC: simple-card-utils: remove li->dais/li->conf new fafc05aadd4b ASoC: simple-card-utils: use for_each_prop_xxx() new e25704f84ca2 ASoC: simple-card-utils: remove asoc_simple_parse_xxx() new 1cf6805700ec ASoC: simple-card-utils: care multi DAI at asoc_simple_cle [...] new ac813c625ad5 ASoC: simple-card-utils: indicate dai_fmt if exist new 40d8cbe70e71 ASoC: simple-card-utils: indicate missing CPU/Codec number [...] new 9830d3e99f51 ASoC: simple-card-utils: add simple_props_to_xxx() macro new c826ec0391c8 ASoC: simple-card-utils: multi support at asoc_simple_cano [...] new 33cd6b191f1c ASoC: simple-card-utils: tidyup debug info for clock new 3919249e8099 ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line new fcfd763bef4f ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() new 637251bcfe64 Merge series "ASoC: simple-card-utils: prepare for multi s [...] new 38c694e98f6a ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_ [...] new cdf20c3ef0e9 ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_ [...] new 993afe97fc05 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new bccf46b00b13 Merge remote-tracking branch 'sound-asoc/for-next' new 7e39ee493b49 Merge remote-tracking branch 'modules/modules-next' new aa540cf25bd6 Merge remote-tracking branch 'input/next' new 327e1d2957ab lightnvm: use kobj_to_dev() new 1c6b0bc73fac lightnvm: return the correct return value new 655cdafdec11 lightnvm: remove duplicate include in lightnvm.h new f8ee34a929a4 lightnvm: deprecated OCSSD support and schedule it for rem [...] new d45024e744c3 Merge branch 'for-5.13/drivers' into for-next new 084804002e51 io_uring: fix leaking reg files on exit new 66d2d00d0ac4 io_uring: fix uninit old data for poll event upd new 9d8058926be7 io_uring: split poll and poll update structures new 8c855885b8b3 io_uring: add timeout completion_lock annotation new fd9c7bc542da io_uring: refactor hrtimer_try_to_cancel uses new e31001a3abb8 io_uring: clean up io_poll_remove_waitqs() new cce4b8b0ce1f io_uring: don't fail overflow on in_idle new e9979b36a467 io_uring: skip futile iopoll iterations new f39c8a5b1130 io_uring: inline io_iopoll_getevents() new a350cc10edd6 Merge branch 'for-5.13/io_uring' into for-next new 347b546d5a9b block: Remove an obsolete comment from sg_io() new 3bb0ab37bf5c Merge branch 'for-5.13/block' into for-next new afc0e8dbff01 Merge remote-tracking branch 'block/for-next' new d990a558fa8c Merge remote-tracking branch 'device-mapper/for-next' new 8b67b3b10b4e Merge remote-tracking branch 'pcmcia/pcmcia-next' new 6051ab125307 Merge remote-tracking branch 'mmc/next' new 9016c4e23ea8 Merge remote-tracking branch 'mfd/for-mfd-next' new d3daa0dfa1de Merge remote-tracking branch 'backlight/for-backlight-next' new 81101060470e Merge remote-tracking branch 'battery/for-next' new 8142b996d938 Merge remote-tracking branch 'regulator/for-next' new 43066796c46c Merge remote-tracking branch 'security/next-testing' new 05c53590f38a Merge remote-tracking branch 'apparmor/apparmor-next' new 153aee0a7c25 Merge remote-tracking branch 'integrity/next-integrity' new bdc522744d3b Merge remote-tracking branch 'keys/keys-next' new 708ba330c968 Merge remote-tracking branch 'selinux/next' new 7745598ad52e Merge remote-tracking branch 'tomoyo/master' new b7001e89b0df Merge remote-tracking branch 'tpmdd/next' new f2698641dce5 Merge remote-tracking branch 'iommu/next' new 0b2d28940043 Merge remote-tracking branch 'audit/next' new 29807c7f13a8 Merge remote-tracking branch 'devicetree/for-next' new 2a7db0d6eb5e dt-bindings: mailbox: Add compatible for SM8350 IPCC new 3cfc7489667b mailbox: pcc: fix platform_no_drv_owner.cocci warnings new 9d2e8b93236a mailbox: fix various typos in comments new a8f96891077e MAINTAINERS: Add DT bindings directory to mailbox new 9468ab84032f mailbox: sprd: Introduce refcnt when clients requests/free [...] new 6203b954fc23 dt-bindings: mailbox: Add interrupt-names to SPRD mailbox new 6457f4cd7810 mailbox: sprd: Add supplementary inbox support new a683246a069b mailbox: arm_mhu_db: Remove redundant dev_err call in mhu_ [...] new cafa456248fc Merge remote-tracking branch 'mailbox/mailbox-for-next' new bcb24fbb9e5c Merge remote-tracking branch 'spi/for-next' new 523caed9efbb x86/sgx: Mark sgx_vepc_vm_ops static new 9c51b26981e3 Merge branch 'x86/sgx' new 41e2da9b5e67 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] new 8f2aca40dd07 x86/platform/uv: Add more to secondary CPU kdump info new 680fa1597659 Merge branch 'x86/platform' new f7b21a0e4117 x86/asm: Ensure asm/proto.h can be included stand-alone new 2afefec14c61 Merge branch 'x86/cleanups' new 29d4f79e927b Merge remote-tracking branch 'tip/auto-latest' new 4a47d5fe411e Merge remote-tracking branch 'edac/edac-for-next' new 3270afaece3b Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 43dad223d3fe Merge remote-tracking branch 'ftrace/for-next' new 14e6f47c0ff3 Merge remote-tracking branch 'rcu/rcu/next' new fbd68a3aa031 Merge remote-tracking branch 'kvm/next' new fbb31e5f3ace Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next new ac5ce2456e3e Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next new 3d63ef4d523e Merge branch 'kvm-arm64/memslot-fixes' into kvmarm-master/next new ad569b70aa02 Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next new 5c92a7643b14 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next new 3b7e56be7864 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next new bba8857febb1 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next new d8f37d291cd7 Merge branch 'kvm-arm64/ptp' into kvmarm-master/next new 94ac0835391e KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read new c90aad55c52e Merge branch 'kvm-arm64/vgic-5.13' into kvmarm-master/next new e629003215e0 Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] new 832083294076 Merge remote-tracking branch 'arm64/for-next/vhe-only' int [...] new 3284cd638b85 Merge remote-tracking branch 'arm64/for-next/neon-softirqs [...] new d19dea75b992 coresight: core: Make symbol 'csdev_sink' static new 68d400c07997 coresight: trbe: Fix return value check in arm_trbe_regist [...] new a2387e0a1315 Merge remote-tracking branch 'coresight/next-ETE-TRBE' int [...] new b1df32851fdf Merge remote-tracking branch 'kvm-arm/next' new 6c6da38226d3 Merge remote-tracking branch 'kvms390/next' new dbe7d2e5856c Merge remote-tracking branch 'percpu/for-next' new fcc540ec891b Merge remote-tracking branch 'drivers-x86/for-next' new 2361d52c881e Merge remote-tracking branch 'chrome-platform/for-next' new c70eb7da06cb Merge remote-tracking branch 'leds/for-next' new 3c70e564b139 Merge remote-tracking branch 'ipmi/for-next' new 7218e72358b2 Merge remote-tracking branch 'driver-core/driver-core-next' new 9bc46a12c53d Merge tag 'usb-v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] new 5367f82a2123 Merge tag 'thunderbolt-for-v5.13-rc1' of git://git.kernel. [...] new 012466fc8ccc usb: dwc2: Add device clock gating support functions new 79c87c3c3721 usb: dwc2: Add host clock gating support functions new cbe1e903e5ab usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt new 5d240efddc7f usb: dwc2: Add exit clock gating from wakeup interrupt new 9b4965d77e11 usb: dwc2: Add exit clock gating from session request interrupt new 5f9e60c06175 usb: dwc2: Add exit clock gating when port reset is asserted new d37b939cf41f usb: dwc2: Update enter clock gating when port is suspended new 3cf8143e47a9 usb: dwc2: Update exit clock gating when port is resumed new 16c729f90bdf usb: dwc2: Allow exit clock gating in urb enqueue new 50fb0c128b6e usb: dwc2: Add clock gating entering flow by system suspend new ef5e0eec4764 usb: dwc2: Add clock gating exiting flow by system resume new 401411bbc4e6 usb: dwc2: Add exit clock gating before removing driver new 135f9b3a5c8e Merge remote-tracking branch 'usb/usb-next' new 8674cabe052b USB: serial: f81232: drop time-based drain delay new 4b8e07951ff5 USB: serial: io_ti: document reason for drain delay new c505b8b2ef27 USB: serial: ti_usb_3410_5052: reduce drain delay to one char new bd49224a2ecf USB: serial: ti_usb_3410_5052: drop drain delay for 3410 new e8d89db01a97 USB: serial: io_ti: clean up vendor-request helpers new 7a14fac0c944 USB: serial: io_ti: add send-port-command helper new 13c613393cee USB: serial: io_ti: add read-port-command helper new 35aeb1b31b73 USB: serial: io_ti: use kernel types consistently new 46388e865273 USB: serial: io_ti: drop unnecessary packed attributes new a1db84f6cab7 USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes new d24223367d21 USB: serial: ti_usb_3410_5052: clean up vendor-request helpers new 3bfe43988c93 USB: serial: ti_usb_3410_5052: add port-command helpers new b7cff0c412dc USB: serial: ti_usb_3410_5052: use kernel types consistently new 4ef8f2357787 USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling new 23b7998e81aa USB: serial: xr: add support for XR21V1412 and XR21V1414 new 3c369a850d3f USB: serial: xr: rename GPIO-mode defines new 5f70fe320e47 USB: serial: xr: rename GPIO-pin defines new 49036fd021ce USB: serial: xr: move pin configuration to probe new 958d6b958574 USB: serial: xr: drop type prefix from shared defines new f865e614604c USB: serial: xr: add type abstraction new 607f67183742 USB: serial: xr: add support for XR21B1421, XR21B1422 and [...] new 4099d4ba4763 USB: serial: xr: add support for XR21B1411 new 6da99f9de5fe USB: serial: xr: add support for XR22801, XR22802, XR22804 new 06f79d57f4f5 USB: serial: xr: reset FIFOs on open new d801c8d438b3 USB: serial: xr: add copyright notice new 039b81d50a48 USB: cdc-acm: add more Maxlinear/Exar models to ignore list new c64b8cceef56 Merge remote-tracking branch 'usb-serial/usb-next' new b6806f7e503d Merge remote-tracking branch 'tty/tty-next' new 073366356aba Merge remote-tracking branch 'char-misc/char-misc-next' new c313c0887a75 Merge remote-tracking branch 'phy-next/next' new 1e16e3457bdb Merge remote-tracking branch 'vfio/next' new 90b69822a5cb staging: rtl8723bs: Remove camelcase in several files new 97f136ec590a staging: rtl8723bs: include: Fix misspelled words in comments new 13c57439fecc staging: rtl8723bs: include: Change the type of a variable new 16ae2044e91e staging: rtl8723bs: Change controlling expressions new 9e74999b1a68 Staging: rtl8192u: ieee80211: remove odd backslash. new a2e2a05d5d57 staging: rtl8723bs: remove unnecessary goto jumps new 5a04ad1d1d43 staging: rtl8723bs: remove unused variable 'start' in hal/ [...] new 8333e5a95855 staging: rts5208: remove unnecessary ftrace-like logging new acdb1d908fdb staging: vchiq_core: Simplify vchiq_send_remote_use* new e04e90083007 staging: vchiq_core: Shorten var name for service quota new 32129ec093ed staging: vchiq_core: Get the rid off curly braces around cases new b3582ed4269d staging: vchiq_core: Exit early in 2 functions new 63276d45bac5 staging: vchiq_core: introduce service skip new 0e345d977306 staging: vchiq_core: improve readability of request_poll new 7a4da84ce818 staging: vchiq_core: use BITSET_WORD macro new a8def5034a27 staging: vchiq_core: introduce SLOT_QUEUE_INDEX_FROM_POS_MASKED new fa80183c5513 staging: vchiq_core: fix if alignments new f2f560e1bdc0 staging: vchiq_core: split exit conditions new 70bdf4cc49f9 staging: vc04_services: TODO: remove trailing whitespace new c9d134a13bd2 staging: vc04_services: TODO: rectify spelling mistake new ac23a3cbcd54 staging: rtl8723bs: hal: remove space before tabs new 8b7d276ea816 staging: rtl8723bs: hal: Remove extra blank line new 1ec0ee058dcb staging: rtl8723bs: hal: Correct indentation new 59bc0e634b2e staging: rtl8723bs: remove unnecessary adapter new cc444aa522b1 staging: rtl8192e: remove unnecessary ftrace-like logging new 07ff20cf172f staging: fieldbus: simplify devm_anybuss_host_common_probe new 26ee160fb3ab Merge remote-tracking branch 'staging/staging-next' new f1474ac1b7cd Merge remote-tracking branch 'icc/icc-next' new 17f59d134e2b Merge remote-tracking branch 'dmaengine/next' new 3a7085c5ba97 Merge remote-tracking branch 'cgroup/for-next' new 06f40164de0e Merge remote-tracking branch 'scsi/for-next' new cf51a2275207 Merge remote-tracking branch 'scsi-mkp/for-next' new dce3b1babfaa Merge remote-tracking branch 'vhost/linux-next' new 6d1f2803cb6b remoteproc: pru: Fixup interrupt-parent logic for fw events new 1fe72bcfac08 remoteproc: pru: Fix wrong success return value for fw events new 880a66e026fb remoteproc: pru: Fix and cleanup firmware interrupt mapping logic new 859fd2418b4b remoteproc: qcom: wcss: Fix return value check in q6v5_wcs [...] new 7a64a5c2e04a dt-bindings: remoteproc: qcom: pas: Add binding for SDX55 new 3fdba9d27cc6 remoteproc: qcom: pas: Add modem support for SDX55 new ca0e89406ba1 remoteproc: qcom: wcss: Fix wrong pointer passed to PTR_ERR() new 6353da47ee00 remoteproc: qcom: wcss: Remove unnecessary PTR_ERR() new 889cb0d43d18 remoteproc: imx_rproc: fix build error without CONFIG_MAILBOX new 6e962bfe56b9 remoteproc: imx_rproc: add missing of_node_put new f638a19775ae remoteproc: imx_rproc: enlarge IMX7D_RPROC_MEM_MAX new 10a3d4079eae remoteproc: imx_rproc: move memory parsing to rproc_ops new 5e4c1243071d remoteproc: imx_rproc: support remote cores booted before [...] new 6bb9d98d929c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 75ffb1b130c5 Merge remote-tracking branch 'rpmsg/for-next' new 14a4e9ea3ce2 gpio: mxs: remove useless function new a9e8b331eda4 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new cbde6c823bfa pinctrl: at91-pio4: Fix slew rate disablement new 65010b9eeb4e Merge remote-tracking branch 'pinctrl/for-next' new 3300585d12ca Merge remote-tracking branch 'pwm/for-next' new 4adf7f521210 Merge remote-tracking branch 'kselftest/next' new 9972cf3f0106 Merge remote-tracking branch 'livepatching/for-next' new ae5a5c1c5218 Merge remote-tracking branch 'coresight/next' new 6f521721e071 Merge remote-tracking branch 'rtc/rtc-next' new 2882ddc788f6 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new baf5af62164f Merge remote-tracking branch 'seccomp/for-next/seccomp' new 116112be078c Merge remote-tracking branch 'kspp/for-next/kspp' new b2d6c170b8be Merge remote-tracking branch 'gnss/gnss-next' new 10baf5706689 Merge remote-tracking branch 'slimbus/for-next' new 8f40da47d21c Merge remote-tracking branch 'nvmem/for-next' new f71488021a92 Merge remote-tracking branch 'hyperv/hyperv-next' new eabe9aff729a Merge remote-tracking branch 'kgdb/kgdb/for-next' new 2b93af6e97c4 Merge remote-tracking branch 'cfi/cfi/next' new 5850d6ea3e77 Merge remote-tracking branch 'kunit-next/kunit' new 254ed35cd93a Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 423d6b25d417 Merge remote-tracking branch 'rust/rust-next' new 56e0b4437c4c mm: eliminate "expecting prototype" kernel-doc warnings new d7bb6ab822de kasan: fix hwasan build for gcc new 2650159f26af kasan-fix-hwasan-build-for-gcc-fix new d7d96ffed4d6 kasan: remove redundant config option new 587fe4c00904 csky: change a Kconfig symbol name to fix e1000 build error new d6be8a5ed53a ia64: remove duplicate entries in generic_defconfig new 077af7ee4320 ia64: fix discontig.c section mismatches new e5f28bc56809 ia64: tools: remove inclusion of ia64-specific version of [...] new c8ed9a3d6961 ia64: tools: remove duplicate definition of ia64_mf() on ia64 new 8ccc2bbac254 mm/mapping_dirty_helpers: guard hugepage pud's usage new 8a925a2799b5 gcov: clang: fix clang-11+ build new 175dd17a5e79 lib: remove "expecting prototype" kernel-doc warnings new 591512da789f /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 8388f7e4839b /proc/kpageflags: do not use uninitialized struct pages new 9292da5296c1 arch/ia64/kernel/head.S: remove duplicate include new 1decee6b89e8 arch/ia64/kernel/fsys.S: fix typos new 777dc372d2b1 arch/ia64/include/asm/pgtable.h: minor typo fixes new 27b77d3f6b0a ia64: ensure proper NUMA distance and possible map initialization new d025900144b7 ia64: drop unused IA64_FW_EMU ifdef new a501a9c0e4fa ia64: simplify code flow around swiotlb init new 6384ca649d59 ia64: trivial spelling fixes new 7cd4f5b2f7db ia64: fix EFI_DEBUG build new bb1c96d88eac ia64: mca: always make IA64_MCA_DEBUG an expression new d1c6396566c2 ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP new 00e75ceb23fb ia64: module: fix symbolizer crash on fdescr new 959ae2c2476a include/linux/compiler-gcc.h: sparse can do constant foldi [...] new ca8d9a40ccbf scripts/spelling.txt: add entries for recent discoveries new b6c620a5c388 scripts: a new script for checking duplicate struct declaration new c7e8fe92a35f scripts-a-new-script-for-checking-duplicate-struct-declara [...] new 30dafbc380e9 arch/sh/include/asm/tlb.h: remove duplicate include new a6bb50a1da58 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] new 638b3d3978bf ocfs2: map flags directly in flags_to_o2dlm() new cd19bea2c13c ocfs2: fix a typo new 9bef692c4b12 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 5adf08893182 ocfs2: fix ocfs2 corrupt when iputting an inode new 11deafb6c506 vfs: fs_parser: clean up kernel-doc warnings new 624ccbddbb8d watchdog: rename __touch_watchdog() to a better descriptive name new 81665e094292 watchdog: explicitly update timestamp when reporting softlockup new 0ad147e8e25e watchdog/softlockup: report the overall time of softlockups new 9e4dd87c9ced watchdog/softlockup: remove logic that tried to prevent re [...] new d957fc064448 watchdog: fix barriers when printing backtraces from all CPUs new 0591c46128ef watchdog: use bit lock operations to prevent multiple soft [...] new a64526712785 watchdog: cleanup handling of false positives new de70ce999906 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] new 95ab14826b4d mm, slub: enable slub_debug static key when creating cache [...] new 0ed799ba7d5e kunit: add a KUnit test for SLUB debugging functionality new b1371291501c slub: remove resiliency_test() function new 956755914f76 mm/slub.c: trivial typo fixes new c01877340d30 mm/kmemleak.c: fix a typo new 448b1024f3cc mm/page_owner: record the timestamp of all pages during free new 1720bc14081f mm, page_owner: remove unused parameter in __set_page_owne [...] new 3645d454a097 mm: page_owner: fetch backtrace only for tracked pages new a106c50847d7 mm: page_owner: use kstrtobool() to parse bool option new d6475515877d mm: page_owner: detect page_owner recursion via task_struct new 941cb2b42d0f mm: page_poison: print page info when corruption is caught new 574d5b0e0740 mm-page_poison-print-page-info-when-corruption-is-caught-v2 new 29b609a92703 mm/memtest: add ARCH_USE_MEMTEST new cf415ada3324 mm: provide filemap_range_needs_writeback() helper new 74affb7726af mm: use filemap_range_needs_writeback() for O_DIRECT reads new 3d5ba882e341 iomap: use filemap_range_needs_writeback() for O_DIRECT reads new 5f567597ee49 mm/filemap: use filemap_read_page in filemap_fault new d4b73d89d649 mm/filemap: drop check for truncated page after I/O new 08a653505b2d mm: page-writeback: simplify memcg handling in test_clear_ [...] new f6259d6efd12 mm: introduce and use mapping_empty new b1b4424f9072 mm: stop accounting shadow entries new 1d91a5d5ba00 dax: account DAX entries as nrpages new 34f15a5fb847 mm: remove nrexceptional from inode new 8d8c7e59db7d mm: Move page_mapping_file to pagemap.h new b49497aca32b mm/filemap: Update stale comment new 958d10445ead mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 866e228a750d mm/gup: add compound page list iterator new 8e8a51e9157b mm/gup: decrement head page once for group of subpages new 191608f2ef4a mm/gup: add a range variant of unpin_user_pages_dirty_lock() new 98d4617db1d5 RDMA/umem: batch page unpin in __ib_umem_release() new 9b6904a6b147 mm: gup: remove FOLL_SPLIT new 52e113139f5b mm/memremap.c: fix improper SPDX comment style new 988364fc4e83 mm: memcontrol: fix kernel stack account new 30daf07c950b memcg: cleanup root memcg checks new d0c75c41cde8 memcg: enable memcg oom-kill for __GFP_NOFAIL new 6d8e9648a4a8 mm: memcontrol: fix cpuhotplug statistics flushing new ce991e08e35f mm: memcontrol: kill mem_cgroup_nodeinfo() new d72952d61412 mm: memcontrol: privatize memcg_page_state query functions new 22a34218f60b cgroup: rstat: support cgroup1 new de35228583ee cgroup: rstat: punt root-level optimization to individual [...] new c31c7fa56406 mm: memcontrol: switch to rstat new 0a5f1dcfbdcb mm-memcontrol-switch-to-rstat-fix new feeaa977f726 mm: memcontrol: switch to rstat fix new 724ab8008b56 mm: memcontrol: consolidate lruvec stat flushing new 60ce4b4f38a3 kselftests: cgroup: update kmem test for new vmstat implem [...] new 1c6de03558ce memcg: charge before adding to swapcache on swapin new ac2967d293a2 memcg: set page->private before calling swap_readpage new e66446b49a2e mm: memcontrol: slab: fix obtain a reference to a freeing memcg new bdb33940ef60 mm: memcontrol: introduce obj_cgroup_{un}charge_pages new ae0e1372c6f4 mm: memcontrol: directly access page->memcg_data in mm/pag [...] new c0150416ac52 mm: memcontrol: change ug->dummy_page only if memcg changed new 5bcbe4c6f9f1 mm: memcontrol: use obj_cgroup APIs to charge kmem pages new 8e19fe0c3c22 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] new 3318e50cb903 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] new 849efd09f1d0 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] new bbfa406a50f8 linux/memcontrol.h: remove duplicate struct declaration new da2c8903d08a mm: page_counter: mitigate consequences of a page_counter [...] new 563279e10ee5 mm/memory.c: do_numa_page(): delete bool "migrated" new 2e21dc763ce0 mm/interval_tree: add comments to improve code readability new c2947d763c61 x86/vmemmap: drop handling of 4K unaligned vmemmap range new 056a5888ce05 x86/vmemmap: drop handling of 1GB vmemmap ranges new 5c4c53fc539e x86/vmemmap: handle unpopulated sub-pmd ranges new 5a529db22bb7 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix new 83a21a9e7ad6 x86/vmemmap: optimize for consecutive sections in partial [...] new 5e4c67d5fecd mm, tracing: improve rss_stat tracepoint message new ba19eeba4460 mm: add remap_pfn_range_notrack new 81baa5a4c0c7 mm: add a io_mapping_map_user helper new 0deacac4133a i915: use io_mapping_map_user new ec558cf41b59 i915: fix remap_io_sg to verify the pgprot new e59826068dc3 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings new d65034a1bcae Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] new 961a32188118 selftests: add a MREMAP_DONTUNMAP selftest for shmem new 496c6db68d80 mm/dmapool: switch from strlcpy to strscpy new 47efd5ce23bc mm/sparse: add the missing sparse_buffer_fini() in error branch new f8be71f92911 samples/vfio-mdev/mdpy: use remap_vmalloc_range new 739ad29d58f8 mm: unexport remap_vmalloc_range_partial new 8625b0021ace mm/vmalloc: use rb_tree instead of list for vread() lookups new d3711a090bbd ARM: mm: add missing pud_page define to 2-level page tables new 3b39da9317bd mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] new d4aa66360088 sparc32: add stub pud_page define for walking huge vmalloc [...] new 9b9a1679da05 mm: apply_to_pte_range warn and fail if a large pte is enc [...] new 5ce7b0a10f7a mm/vmalloc: rename vmap_*_range vmap_pages_*_range new 98e8777ee0a6 mm/ioremap: rename ioremap_*_range to vmap_*_range new 62e418c54a1d mm: HUGE_VMAP arch support cleanup new 66a67377604e powerpc: inline huge vmap supported functions new 11fee6a4695b arm64: inline huge vmap supported functions new 0e997d9835e7 x86: inline huge vmap supported functions new aa82eb6ffe5b mm/vmalloc: provide fallback arch huge vmap support functions new 36c70c102432 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c new bd2fe0f062d8 mm/vmalloc: add vmap_range_noflush variant new a9f0cc69d8b5 mm/vmalloc: hugepage vmalloc mappings new 7a2ab3e0ae01 mm/vmalloc: fix read of uninitialized pointer area new 4930ba789f8d powerpc/64s/radix: enable huge vmalloc mappings new b14eac188cba mm/vmalloc: remove map_kernel_range new 391104458b5a kernel/dma: remove unnecessary unmap_kernel_range new f6c4215d6c8b powerpc/xive: remove unnecessary unmap_kernel_range new 13256653a241 mm/vmalloc: remove unmap_kernel_range new f199d4cc6fd3 mm-vmalloc-remove-unmap_kernel_range-fix new 9cb95390ce62 mm-vmalloc-remove-unmap_kernel_range-fix-fix new f4ced7379ef5 mm-vmalloc-remove-map_kernel_range-fix-2 new b4fc8d942bb5 mm/vmalloc: improve allocation failure error messages new 2ae8c2e94eab mm/vmalloc: print correct vmalloc allocation size new 43ed266bde20 mm: vmalloc: prevent use after free in _vm_unmap_aliases new 726bf1e9c1e1 lib/test_vmalloc.c: remove two kvfree_rcu() tests new 88205c510ab2 lib/test_vmalloc.c: add a new 'nr_threads' parameter new 7d9b732e3b6a lib/test_vmalloc.c: extend max value of nr_threads parameter new efcee1036bff vm/test_vmalloc.sh: adapt for updated driver interface new fc797c6130ce mm/vmalloc: refactor the preloading loagic new b17c2ce014d2 mm/vmalloc: remove an empty line new 374d15af2c99 mm/doc: fix fault_flag_allow_retry_first kerneldoc new a96c7f8eda38 mm/doc: fix page_maybe_dma_pinned kerneldoc new 99364ee19b1e mm/doc: turn fault flags into an enum new 0fc01e4dea2a mm/doc: add mm.h and mm_types.h to the mm-api document new 43694f50d3dd MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT new 5fe62abba159 pagewalk: prefix struct kernel-doc descriptions new a1bdae1b5428 mm/kasan: switch from strlcpy to strscpy new 3e732ede94cb kasan: initialize shadow to TAG_INVALID for SW_TAGS new c2c44fc9da55 mm, kasan: don't poison boot memory with tag-based modes new c629b6248fb3 arm64: kasan: allow to init memory when setting tags new ec26230de87c kasan: init memory in kasan_(un)poison for HW_TAGS new f08dae688e97 kasan, mm: integrate page_alloc init with HW_TAGS new 324fa4b49522 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" new 71c315e7fab0 kasan, mm: integrate slab init_on_alloc with HW_TAGS new 869edd271558 kasan, mm: integrate slab init_on_free with HW_TAGS new de2cc46d3490 kasan: docs: clean up sections new 95fa13fa3fe9 kasan: docs: update overview section new 382358a759f1 kasan: docs: update usage section new 438615aa7d66 kasan: docs: update error reports section new e3654408922c kasan: docs: update boot parameters section new 91c98118d68a kasan: docs: update GENERIC implementation details section new 88dd4cc63b0f kasan: docs: update SW_TAGS implementation details section new 142c1f3c920c kasan: docs: update HW_TAGS implementation details section new 0b004cd38171 kasan: docs: update shadow memory section new 15607b04f2f7 kasan: docs: update ignoring accesses section new 691eeeb63b81 kasan: docs: update tests section new a878fee0e0ae kasan: record task_work_add() call stack new 83886ea0b012 kasan: detect false-positives in tests new 3c4c39bb1ba0 irq_work: record irq_work_queue() call stack new f3f57a9ec619 kasan: fix kasan_byte_accessible() to be consistent with a [...] new 3069a508b092 mm: move mem_init_print_info() into mm_init() new 644ba067fd73 mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() new 7bbddfe1b8dc mm: remove lru_add_drain_all in alloc_contig_range new 61564c8c1a8b include/linux/page-flags-layout.h: correctly determine LAS [...] new 40e5baf448b3 include/linux/page-flags-layout.h: cleanups new 95f9e2cb942d mm/page_alloc: rename alloc_mask to alloc_gfp new 779c8e248320 mm/page_alloc: rename gfp_mask to gfp new acf96d8f1c57 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask new 89f4eb42ec6c mm/mempolicy: rename alloc_pages_current to alloc_pages new 91dd5ab38890 mm/mempolicy: rewrite alloc_pages documentation new 1e2ee2cb2028 mm/mempolicy: rewrite alloc_pages_vma documentation new 31872550cc35 mm/mempolicy: fix mpol_misplaced kernel-doc new 10487043c26b mm: page_alloc: dump migrate-failed pages new 9ae399f741fd mm/Kconfig: remove default DISCONTIGMEM_MANUAL new 5aad5470321f mm, page_alloc: avoid page_to_pfn() in move_freepages() new 3bef32a595b2 mm/page_alloc: duplicate include linux/vmalloc.h new 1bdd4bf793d0 mm/page_alloc: rename alloced to allocated new d73299bb5268 mm/page_alloc: add a bulk page allocator new 16c681077d1d mm-page_alloc-add-a-bulk-page-allocator-fix new 6ed615048cab mm/page_alloc: Add a bulk page allocator -fix -fix new c728a978be40 mm/page_alloc: add a bulk page allocator -fix -fix -fix new d2895203e7c2 mm/page_alloc: add an array-based interface to the bulk pa [...] new c7fd5a50f528 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] new 4f7905cddd1b mm/page_alloc: optimize code layout for __alloc_pages_bulk new 4cd21c5886d5 mm/page_alloc: inline __rmqueue_pcplist new f4ee6de81a60 SUNRPC: set rq_page_end differently new 05eec6f82fd3 SUNRPC: refresh rq_pages using a bulk page allocator new f3f78ef3e577 net: page_pool: refactor dma_map into own function page_po [...] new e8d26198a857 net: page_pool: use alloc_pages_bulk in refill code path new 0aa08ba56326 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 new cadb1a83301a mm/page_alloc: redundant definition variables of pfn in for loop new d7cc949573f8 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() new 7dc986409625 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix new 0c307cbee346 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled new e51bf4a99eda mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE new 842726d09fd4 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h new d50e0dc49dd2 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] new 252a7d25b34d mm/hugetlb: remove redundant reservation check condition i [...] new a7fbe69c48d6 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE new 30df4b957daf mm/hugetlb: use some helper functions to cleanup code new db877e1be12f mm/hugetlb: optimize the surplus state transfer code in mo [...] new 120ce946b6f9 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] new e6dc6d2a9b1b mm/hugetlb: simplify the code when alloc_huge_page() faile [...] new d8f246990d62 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] new 96f3e8ce7a9c khugepaged: remove unneeded return value of khugepaged_col [...] new bbd89f38876a khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new ff11b681da83 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new 1397661bf09b khugepaged: fix wrong result value for trace_mm_collapse_h [...] new 96fbf7eb8257 mm/huge_memory.c: remove unnecessary local variable ret2 new a1449b9b16ce mm/huge_memory.c: rework the function vma_adjust_trans_huge() new 33409933c2a3 mm/huge_memory.c: make get_huge_zero_page() return bool new 740fbb74adfc mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] new a684ea3cd2eb mm/huge_memory.c: remove redundant PageCompound() check new 822476298b97 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] new 2a6f7b45f31c mm/huge_memory.c: use helper function migration_entry_to_page() new fa7cba009995 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] new d7979ac3c375 khugepaged: use helper function range_in_vma() in collapse [...] new 011dc608031b khugepaged: remove unnecessary out label in collapse_huge_page() new 8d714ecf5122 khugepaged: remove meaningless !pte_present() check in khu [...] new 02106546ba59 mm: huge_memory: a new debugfs interface for splitting THP tests new 533f4e419cef mm: huge_memory: debugfs for file-backed THP split new dd0da062b332 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() new f4e6cbcc45eb mm/hugeltb: simplify the return code of __vma_reservation_ [...] new 562d52c5c5c6 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] new f021139d2bee mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() new 14267cb40084 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] new 7695859eacdc mm/cma: change cma mutex to irq safe spinlock new 215b76b2827c hugetlb: no need to drop hugetlb_lock to call cma_release new d707ac8fc1ab hugetlb: add per-hstate mutex to synchronize user adjustments new de354bfb5ed9 hugetlb: create remove_hugetlb_page() to separate functionality new f9fef5507cd0 hugetlb: call update_and_free_page without hugetlb_lock new 8584771f1b94 hugetlb: change free_pool_huge_page to remove_pool_huge_page new de341bc2bc85 hugetlb: make free_huge_page irq safe new ef6d8f0305cd hugetlb: add lockdep_assert_held() calls for hugetlb_lock new 6521bf5784b1 userfaultfd: add minor fault registration mode new c5cfb1f9603e userfaultfd/hugetlbfs: fix minor fault page leak new a4dbbf5e201b userfaultfd: disable huge PMD sharing for MINOR registered VMAs new 0518631c2b5f userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new e642fd7bf5a3 userfaultfd: add UFFDIO_CONTINUE ioctl new 38f6f2155a60 userfaultfd: update documentation to describe minor fault [...] new a55bbc95cf39 userfaultfd/selftests: add test exercising minor fault handling new faa5df5d6e0e mm/vmscan: move RECLAIM* bits to uapi header new 09369a70fbf5 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new 3a0ff32366bf mm: vmscan: use nid from shrink_control for tracepoint new 5daf2bf961db mm: vmscan: consolidate shrinker_maps handling code new 98fa92ca6c90 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] new 8998eb213d00 mm: vmscan: remove memcg_shrinker_map_size new 2d2462757834 mm: vmscan: use kvfree_rcu instead of call_rcu new 179106b2c47a mm: memcontrol: rename shrinker_map to shrinker_info new 8a9b9d19be4b mm: vmscan: add shrinker_info_protected() helper new 91c1c43eaff7 mm-vmscan-add-shrinker_info_protected-helper-fix new 3b9aa004c1d8 mm: vmscan: use a new flag to indicate shrinker is registered new c1e8cfed30a1 mm: vmscan: add per memcg shrinker nr_deferred new ff0bc3f14f78 mm: vmscan: use per memcg nr_deferred of shrinker new 40152127aa72 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] new ebb3b0597da0 mm: memcontrol: reparent nr_deferred when memcg offline new 0ea033b53fa1 mm: vmscan: shrink deferred objects proportional to priority new dfbc8012a3e3 mm/compaction: remove unused variable sysctl_compact_memory new fa495530acc6 mm: compaction: update the COMPACT[STALL|FAIL] events properly new 131d2fdbe4d0 mm: disable LRU pagevec during the migration temporarily new 92de0deca9cf mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] new 68f7959059c3 mm: fs: invalidate BH LRU during page migration new 9ea355f5ff6c mm/migrate.c: make putback_movable_page() static new 9ae6edc703a1 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] new c5847232a482 mm/migrate.c: fix potential indeterminate pte entry in mig [...] new 578d3997a697 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] new a2da7341c391 Revert "mm: migrate: skip shared exec THP for NUMA balancing" new 06e16be07fc3 mm: vmstat: add cma statistics new f90d147cd235 mm: cma: use pr_err_ratelimited for CMA warning new 26d405435334 mm: cma: add trace events for CMA alloc perf testing new 9ec944c866c9 mm: cma: Add the CMA instance name to the cma_alloc_start [...] new f159762b0426 mm: cma: support sysfs new 4c072ae726e2 mm: cma: add the CMA instance name to cma trace events new 2f156e0410ee mm: use proper type for cma_[alloc|release] new 8bb70bcb65a1 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() new fa710d2f79de ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] new 99236ea56ac6 ksm: remove dedicated macro KSM_FLAG_MASK new 35c6eddac352 ksm: fix potential missing rmap_item for stable_node new cdcfce4b97b7 mm/ksm: remove unused parameter from remove_trailing_rmap_items() new b58ef13cd5c2 mm: restore node stat checking in /proc/sys/vm/stat_refresh new 249e844c9cbb mm: no more EINVAL from /proc/sys/vm/stat_refresh new 5c1ec8fac009 mm: /proc/sys/vm/stat_refresh skip checking known negative stats new 14a0d7055d3e mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new b4b256ef0906 x86/mm: track linear mapping split events new 8480004ec8ee mm/mmap.c: don't unlock VMAs in remap_file_pages() new 8a8ed0e72f5d mm: generalize ARCH_HAS_CACHE_LINE_SIZE new 05407752c964 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] new 0283b4769823 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] new 0b6c455e01c8 mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION new 511196db9972 mm-drop-redundant-arch_enable__migration-fix new e900c48bced2 mm-drop-redundant-arch_enable__migration-fix-fix new cf6685237969 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK new 700275bee235 mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE new eb1ee0c5b868 mm/util.c: reduce mem_dump_obj() object size new bc40b6f62c0d mm/util.c: fix typo new 8513790177c5 mm/gup: don't pin migrated cma pages in movable zone new 00cac3ae56ab mm/gup: check every subpage of a compound page during isolation new 258ac81d3237 mm/gup: return an error on migration failure new 8cea03d4ab06 mm/gup: check for isolation errors new 9511cbc22510 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new 57699284490a mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new fd256d5b9828 mm: apply per-task gfp constraints in fast path new 0a410deab723 mm: honor PF_MEMALLOC_PIN for all movable pages new 454dea6f442d mm/gup: do not migrate zero page new 493c4f3c99e8 mm/gup: migrate pinned pages out of movable zone new 2de44a4cf978 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new b256328ed88f mm/gup: change index type to long as it counts pages new 952e2f15336d mm/gup: longterm pin migration cleanup new ff6a09fe9014 selftests/vm: gup_test: fix test flag new b746a3c1db2e selftests/vm: gup_test: test faulting in kernel, and verif [...] new f76a3db53c2e mm,memory_hotplug: allocate memmap from the added memory range new 2ed28818a77b mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix new 8eda8d8d1a63 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported new e8f4f385e6b6 mm,memory_hotplug: add kernel boot option to enable memmap [...] new bf056bc2500f x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 30142c32142e arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 25573e105111 mm/memory_hotplug: make unpopulated zones PCP structures u [...] new 737914d041b2 mm/zswap.c: switch from strlcpy to strscpy new 6bae4d2d6089 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. new 4a678ad6cd53 iov_iter: lift memzero_page() to highmem.h new 41b98798c7f6 btrfs: use memzero_page() instead of open coded kmap pattern new 4cef9b207e84 mm/highmem.c: fix coding style issue new 6e0b1c5109bc mm/highmem: Remove deprecated kmap_atomic new 2c277d72f714 mm/mempool: minor coding style tweaks new 29eb2f36912f mm/swapfile: minor coding style tweaks new 6b74d9e63089 mm/sparse: minor coding style tweaks new 639ef7002c2a mm/vmscan: minor coding style tweaks new a41174cb05ea mm/compaction: minor coding style tweaks new 0b579cbaf196 mm/oom_kill: minor coding style tweaks new 7d16bb3dd0ad mm/shmem: minor coding style tweaks new af50f1c0e075 mm/page_alloc: minor coding style tweaks new 26479ad1388d mm/filemap: minor coding style tweaks new 7ca3f7564315 mm/mlock: minor coding style tweaks new 144d2d78ea01 mm/frontswap: minor coding style tweaks new e29cc5363d10 mm/vmalloc: minor coding style tweaks new 5c42adfbcb7a mm/memory_hotplug: minor coding style tweaks new 7d581a45a95f mm/mempolicy: minor coding style tweaks new 18cfc91a863c mm/process_vm_access.c: remove duplicate include new 745fe98862c6 kfence: zero guard page after out-of-bounds access new fbe0e0808929 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 15ebddd4b5e2 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 388c05e69141 kernel/hung_task.c: Monitor killed tasks. new 4bb93d44fdc5 fs/proc/generic.c: fix incorrect pde_is_permanent check new 42f6894c7cf1 proc: save LOC in __xlate_proc_name() new 4c2a8a642918 proc: mandate ->proc_lseek in "struct proc_ops" new 2fb93dc32306 proc: smoke test lseek() new e78e3bc5b5e0 proc: delete redundant subset=pid check new a8d787cb13ea selftests: proc: test subset=pid new 6a6663d75526 procfs: allow reading fdinfo with PTRACE_MODE_READ new 105e76bdccde procfs/dmabuf: add inode number to /proc/*/fdinfo new 74109121b3bc proc/sysctl: fix function name error in comments new 8e13c9ae85f7 proc/sysctl: make protected_* world readable new 92d75cef4056 include: remove pagemap.h from blkdev.h new f8312476f96b kernel.h: drop inclusion in bitmap.h new 0c92e0df7e89 linux/profile.h: remove unnecessary declaration new 91dde5a48801 kernel/async.c: fix pr_debug statement new 60c5816bc202 kernel/cred.c: make init_groups static new ee6ae693c2e3 tools: disable -Wno-type-limits new b2343a8f49a9 tools: bitmap: sync function declarations with the kernel new 251be6ff5504 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel new 11adc44d0b14 arch: rearrange headers inclusion order in asm/bitops for [...] new 4f3bebad351d lib: extend the scope of small_const_nbits() macro new cbe0c13e0919 tools: sync small_const_nbits() macro with the kernel new b197e7675f04 lib: inline _find_next_bit() wrappers new e715a976455b tools: sync find_next_bit implementation new 5d78c5faf526 lib: add fast path for find_next_*_bit() new dbb890962b6e lib: add fast path for find_first_*_bit() and find_last_bit() new 84e65e6db32f h8300: rearrange headers inclusion order in asm/bitops new 0575dc61e22a tools: sync lib/find_bit implementation new 79430f46aec7 MAINTAINERS: add entry for the bitmap API new adeda2550aee lib/bch.c: fix a typo in the file bch.c new 401a3ff45c0f lib: fix inconsistent indenting in process_bit1() new 62049f3b342b lib/list_sort.c: fix typo in function description new d5235beb87d6 lib/genalloc.c: Fix a typo new 10293516f6d1 lib: crc8: pointer to data block should be const new 8de20d6547d8 lib: stackdepot: turn depot_lock spinlock to raw_spinlock new 8fd7a11bf9ae lib/percpu_counter: tame kernel-doc compile warning new dead0074fd23 lib/genalloc: add parameter description to fix doc compile [...] new 4d2969ee09aa lib: parser: clean up kernel-doc new 005cbd80c33c include/linux/compat.h: remove unneeded declaration from C [...] new cceaa90f2026 checkpatch: warn when missing newline in return sysfs_emit [...] new e2a9857e7f4a checkpatch: exclude four preprocessor sub-expressions from [...] new 2856ecfbb2b2 kselftest: introduce new epoll test case new cddfc605c9d4 fs/epoll: restore waking from ep_done_scan() new e66e48ab8827 fs/nilfs2: fix misspellings using codespell tool new d91f2cbeeee4 nilfs2: fix typos in comments new 89ea8582b97a hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new bbd4d3f60ed7 do_wait: make PIDTYPE_PID case O(1) instead of O(n) new a62ed585b65a kernel/fork.c: simplify copy_mm() new f3bb5be01439 kernel/fork.c: fix typos new f5c22ac6eddd kernel/crash_core: add crashkernel=auto for vmcore creation new 4e09ab7198b7 kexec: Add kexec reboot string new 9a2ee9b1791f kernel: kexec_file: fix error return code of kexec_calcula [...] new 8036b45aafbd kexec: dump kmessage before machine_kexec new 91dbdeaebf11 gcov: combine common code new e13a0749caa4 gcov: simplify buffer allocation new 957a5704df88 gcov: use kvmalloc() new 51fea49eaee4 smp: kernel/panic.c - silence warnings new cc36afe510b8 aio: simplify read_events() new 29a132594b88 gdb: lx-symbols: store the abspath() new 940964de70b5 scripts/gdb: document lx_current is only supported by x86 new 26e6042388d0 scripts/gdb: add lx_current support for arm64 new ee9d1992e272 kernel/resource: make walk_system_ram_res() find all busy [...] new 70bcd4ee5786 kernel/resource: make walk_mem_res() find all busy IORESOU [...] new a676d2f668c5 kernel/resource: remove first_lvl / siblings_only logic new db397ae8a80f selftests: remove duplicate include new 6c3020c56204 kernel/async.c: stop guarding pr_debug() statements new 068a5f6836a8 kernel/async.c: remove async_unregister_domain() new b05f08600daa init/initramfs.c: do unpacking asynchronously new 7c3f06e8451c modules: add CONFIG_MODPROBE_PATH new d7de7846cc94 ipc/sem.c: mundane typo fixes new d3a2386022e6 Merge branch 'akpm-current/current' new 1d6cc33d965e drivers/char: remove /dev/kmem for good new 164370b6e52a mm: remove xlate_dev_kmem_ptr() new bd8bc7a138e0 mm/vmalloc: remove vwrite() new 91e483137275 arm: print alloc free paths for address in registers new 8ef9ecf6f258 scripts/spelling.txt: add "overlfow" new 187713c86cda scripts/spelling.txt: Add "diabled" typo new afa06b14a2b2 scripts/spelling.txt: add "overflw" new 0b65578c9be6 mm/slab.c: fix spelling mistake "disired" -> "desired" new cf0b1537f09d include/linux/pgtable.h: few spelling fixes new 6f87c4535ac0 kernel/umh.c: fix some spelling mistakes new 94c7257a6e4e kernel/user_namespace.c: fix typos new e8cf7252cb3c kernel/up.c: fix typo new 316de0a84bd1 kernel/sys.c: fix typo new 0dbad502d5ef fs: fat: fix spelling typo of values new 24d0bcb8d223 ipc/sem.c: spelling fix new 80b418535b51 treewide: remove editor modelines and cruft new 73b951749b9f mm: fix typos in comments new a43a257ef4e7 mm: fix typos in comments new 92b53878080a mmap: make mlock_future_check() global new 7c04b80ea922 riscv/Kconfig: make direct map manipulation options depend on MMU new 5d4505c674b6 set_memory: allow set_direct_map_*_noflush() for multiple pages new a49a51a9aa47 set_memory: allow querying whether set_direct_map_*() is a [...] new eeab3185713e mm: introduce memfd_secret system call to create "secret" [...] new 7346cf88f51e memfd_secret: use unsigned int rather than long as syscall [...] new 61cbd96524c4 PM: hibernate: disable when there are active secretmem users new fb8c08c237eb arch, mm: wire up memfd_secret system call where relevant new 297ccca8b824 memfd_secret: use unsigned int rather than long as syscall [...] new 3dc5f1019282 secretmem: test: add basic selftest for memfd_secret(2) new 46684493b57e memfd_secret: use unsigned int rather than long as syscall [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (74a3bdaf2091) \ N -- N -- N refs/heads/akpm (46684493b57e)
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 979 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/admin-guide/reporting-issues.rst | 55 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/mailbox/sprd-mailbox.yaml | 13 +- .../devicetree/bindings/net/can/rcar_can.txt | 5 +- .../devicetree/bindings/net/qcom,ipa.yaml | 11 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 4 + Documentation/driver-api/xilinx/eemi.rst | 31 +- Documentation/process/submitting-patches.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/doc-guide/contributing.rst | 238 ++ .../translations/zh_CN/doc-guide/index.rst | 27 + .../translations/zh_CN/doc-guide/kernel-doc.rst | 500 +++++ .../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 | 1 + MAINTAINERS | 13 + arch/arm/arm-soc-for-next-contents.txt | 12 + arch/arm/boot/dts/sama5d2.dtsi | 4 +- arch/arm/mach-mvebu/kirkwood.c | 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/kernel/probes/kprobes.c | 6 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 4 +- arch/m68k/kernel/sys_m68k.c | 2 + arch/powerpc/sysdev/tsi108_dev.c | 5 +- arch/x86/Kconfig | 4 +- arch/x86/include/asm/proto.h | 2 + arch/x86/kernel/apic/x2apic_uv_x.c | 31 +- arch/x86/kernel/cpu/sgx/virt.c | 2 +- arch/x86/kernel/setup.c | 5 +- arch/x86/kvm/vmx/vmx.c | 10 +- arch/x86/platform/uv/uv_nmi.c | 39 +- block/scsi_ioctl.c | 4 - drivers/acpi/scan.c | 22 +- drivers/bluetooth/btusb.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 5 +- drivers/gpio/gpio-mxs.c | 5 - drivers/hid/wacom_wac.c | 50 +- drivers/hid/wacom_wac.h | 1 + drivers/hwmon/intel-m10-bmc-hwmon.c | 122 ++ drivers/hwmon/nct6683.c | 11 - drivers/hwmon/sch5627.c | 445 ++-- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 2 +- drivers/i2c/busses/i2c-mpc.c | 8 +- drivers/i2c/busses/i2c-sprd.c | 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/firmware.c | 1 + drivers/infiniband/hw/hns/hns_roce_cmd.c | 79 +- drivers/infiniband/hw/hns/hns_roce_common.h | 15 +- drivers/infiniband/hw/hns/hns_roce_device.h | 22 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 229 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 134 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 6 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 3 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 4 +- drivers/infiniband/sw/rxe/rxe_comp.c | 1 - drivers/infiniband/sw/rxe/rxe_resp.c | 18 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 1 + drivers/lightnvm/Kconfig | 4 +- drivers/lightnvm/core.c | 4 +- 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/memory/mtk-smi.c | 19 +- drivers/memory/renesas-rpc-if.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 4 +- drivers/mfd/intel-m10-bmc.c | 10 + 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/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/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/cadence/macb_main.c | 11 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 8 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 5 +- 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/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 | 8 +- 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/ibm/ibmvnic.c | 32 +- drivers/net/ethernet/lantiq_xrx200.c | 7 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 5 +- drivers/net/ethernet/marvell/mvneta.c | 6 +- .../net/ethernet/marvell/prestera/prestera_main.c | 11 +- drivers/net/ethernet/marvell/pxa168_eth.c | 9 +- drivers/net/ethernet/marvell/sky2.c | 8 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 11 +- drivers/net/ethernet/micrel/ks8851_common.c | 7 +- drivers/net/ethernet/microchip/lan743x_main.c | 5 +- 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/renesas/ravb_main.c | 12 +- drivers/net/ethernet/renesas/sh_eth.c | 5 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 13 +- 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 +- .../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/stmmac.h | 26 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1720 +++++++++++---- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 14 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.h | 2 +- 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/cpsw.c | 7 +- drivers/net/ethernet/ti/cpsw_new.c | 7 +- 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/ll_temac_main.c | 8 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 15 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 8 +- 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 | 4 + drivers/net/wireless/ath/ath9k/init.c | 5 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 9 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 6 +- drivers/net/wireless/rsi/rsi_91x_ps.c | 1 - drivers/net/xen-netback/xenbus.c | 12 +- drivers/nfc/st-nci/spi.c | 7 +- drivers/nvme/host/lightnvm.c | 2 +- drivers/of/of_net.c | 85 +- 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/pinctrl/intel/pinctrl-lewisburg.c | 6 +- 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/staging/fieldbus/anybuss/host.c | 24 +- drivers/staging/octeon/ethernet.c | 10 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 4 - .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 18 +- drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 421 ++-- drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2 +- 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 | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 18 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 2 +- drivers/staging/rtl8723bs/include/rtw_mp.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/sdio_intf.c | 14 +- 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/usb/class/cdc-acm.c | 14 +- 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/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/vfio/pci/vfio_pci.c | 4 +- fs/cifs/cifs_debug.c | 5 +- fs/cifs/cifsfs.c | 4 - fs/cifs/cifsglob.h | 16 - fs/cifs/cifsproto.h | 11 - fs/cifs/cifssmb.c | 50 - fs/cifs/inode.c | 9 - fs/ext4/ialloc.c | 3 +- fs/ext4/ioctl.c | 6 + fs/fuse/file.c | 36 +- fs/fuse/fuse_i.h | 3 +- fs/fuse/virtio_fs.c | 5 - fs/io_uring.c | 236 +- fs/locks.c | 1 - include/linux/bpf_verifier.h | 9 + include/linux/firmware/xlnx-zynqmp.h | 5 - include/linux/lightnvm.h | 2 - include/linux/mlx5/mlx5_ifc.h | 42 +- include/linux/of_net.h | 6 +- include/net/dsa.h | 2 +- include/net/netfilter/nf_conntrack.h | 8 + include/net/netfilter/nf_flow_table.h | 5 +- include/net/netns/conntrack.h | 23 +- include/rdma/rdma_cm.h | 2 + include/sound/simple_card_utils.h | 107 +- include/uapi/linux/bpf.h | 18 + include/uapi/linux/lightnvm.h | 1 - kernel/bpf/syscall.c | 3 + kernel/gcov/clang.c | 2 +- lib/earlycpio.c | 4 +- lib/lru_cache.c | 3 +- lib/parman.c | 4 +- lib/radix-tree.c | 11 +- mm/page_alloc.c | 6 +- net/bluetooth/cmtp/core.c | 5 + net/core/dev.c | 3 +- net/dsa/dsa2.c | 2 +- net/dsa/slave.c | 2 +- net/ethernet/eth.c | 11 +- net/ipv4/icmp.c | 5 + net/ipv4/netfilter/arp_tables.c | 2 + net/ipv4/netfilter/ip_tables.c | 2 + net/ipv4/sysctl_net_ipv4.c | 16 +- net/ipv6/icmp.c | 4 + net/ipv6/ip6_tunnel.c | 10 + net/ipv6/netfilter/ip6_tables.c | 2 + net/ipv6/sit.c | 4 +- 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 | 46 +- net/netfilter/x_tables.c | 10 +- net/rds/ib_cm.c | 35 +- net/rds/rdma_transport.c | 1 + net/sctp/socket.c | 13 +- scripts/Makefile.kasan | 4 +- scripts/link-vmlinux.sh | 7 +- sound/pci/hda/hda_codec.c | 1 + sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/generic/audio-graph-card.c | 64 +- sound/soc/generic/simple-card-utils.c | 174 +- sound/soc/generic/simple-card.c | 70 +- sound/soc/meson/axg-frddr.c | 1 + sound/soc/sti/sti_uniperif.c | 1 + sound/usb/clock.c | 18 +- sound/virtio/virtio_card.c | 12 +- tools/include/uapi/linux/bpf.h | 18 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 58 +- 336 files changed, 12259 insertions(+), 3986 deletions(-) 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 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/ipa/ipa_data-v4.9.c