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 7c54ec8b01de secretmem: test: add basic selftest for memfd_secret(2) omits 9f624a83bd52 arch, mm: wire up memfd_secret system call where relevant omits 55c3d484353b PM: hibernate: disable when there are active secretmem users omits fe5fa7941174 mm: introduce memfd_secret system call to create "secret" [...] omits 7c0e142e8fca set_memory: allow querying whether set_direct_map_*() is a [...] omits 71ecfcecedc8 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 51031fe449a0 riscv/Kconfig: make direct map manipulation options depend on MMU omits 098943d04775 mmap: make mlock_future_check() global omits 2bc5c324524c mm: fix typos in comments omits e8534430ea7b treewide: remove editor modelines and cruft omits 90a8846b30ff ipc/sem.c: spelling fix omits 5fb87e33f222 fs: fat: fix spelling typo of values omits 239d3e071316 kernel/sys.c: fix typo omits be550225edea kernel/up.c: fix typo omits 3a17b07f2d92 kernel/user_namespace.c: fix typos omits f536bb0105e7 kernel/umh.c: fix some spelling mistakes omits 40af1f1784a5 include/linux/pgtable.h: few spelling fixes omits ced2307429b3 mm/slab.c: fix spelling mistake "disired" -> "desired" omits 7952affb95db scripts/spelling.txt: add "overflw" omits 3511510d7612 scripts/spelling.txt: Add "diabled" typo omits eb83dd0a9c98 scripts/spelling.txt: add "overlfow" omits 527c3a708833 arm: print alloc free paths for address in registers omits fad948e07f45 mm/vmalloc: remove vwrite() omits 21268943e29b mm: remove xlate_dev_kmem_ptr() omits a53c29e2729a drivers/char: remove /dev/kmem for good omits f5ca630c2a1b Merge branch 'akpm-current/current' omits b7cb754d63da mm/vmalloc: print correct vmalloc allocation size omits dd9d23e1954a mm, kasan: fix for "integrate page_alloc init with HW_TAGS" omits 42d4d80376d4 Merge remote-tracking branch 'rust/rust-next' omits 0233a085a8dc Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits b5cec12473fe Merge remote-tracking branch 'mhi/mhi-next' omits 388852e5670b Merge remote-tracking branch 'kunit-next/kunit' omits 586776d181dd Merge remote-tracking branch 'fpga/for-next' omits 298e0f0b6368 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 968073612986 Merge remote-tracking branch 'hyperv/hyperv-next' omits 08c2156231ba Merge remote-tracking branch 'xarray/main' omits e598fa341038 Merge remote-tracking branch 'nvmem/for-next' omits 2a581dcfa1c2 Merge remote-tracking branch 'slimbus/for-next' omits 75321aa4a55c Merge remote-tracking branch 'gnss/gnss-next' omits 047253141ab9 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 721d50b1d4c8 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 3cbfbaea9a06 Merge remote-tracking branch 'rtc/rtc-next' omits 9a78e2be07bb Merge remote-tracking branch 'coresight/next' omits 9ff990960fa3 Merge remote-tracking branch 'livepatching/for-next' omits 7035159b1539 Merge remote-tracking branch 'kselftest/next' omits c3e16dc8b563 Merge remote-tracking branch 'pwm/for-next' omits ac954c3c74ee Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 536033245461 Merge remote-tracking branch 'pinctrl/for-next' omits 5269c5813fd4 Merge remote-tracking branch 'gpio-intel/for-next' omits cee60ffbebb2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 3a2996038b4c Merge remote-tracking branch 'rpmsg/for-next' omits 6d9bd92a9b26 Merge remote-tracking branch 'vhost/linux-next' omits 8000a82a8ed0 Merge remote-tracking branch 'scsi-mkp/for-next' omits 15bd4bdbe0bf Merge remote-tracking branch 'scsi/for-next' omits 718a9248f004 Merge remote-tracking branch 'cgroup/for-next' omits b323cf68cf54 Merge remote-tracking branch 'dmaengine/next' omits d0dd287b52f6 Merge remote-tracking branch 'icc/icc-next' omits 6cfbe7f5cae4 Merge remote-tracking branch 'staging/staging-next' omits 039be27c85b5 Merge remote-tracking branch 'thunderbolt/next' omits 699e085f31cd Merge remote-tracking branch 'soundwire/next' omits 1b29ced61ace Merge remote-tracking branch 'phy-next/next' omits 97f0d19317db Merge remote-tracking branch 'extcon/extcon-next' omits 8df0657ba5a1 Merge remote-tracking branch 'char-misc/char-misc-next' omits 3fff4ae2ae0f Merge remote-tracking branch 'tty/tty-next' omits 54a27d03c4a9 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits fdd405ce770d Merge remote-tracking branch 'usb-serial/usb-next' omits c3c42ec5deef Merge remote-tracking branch 'usb/usb-next' omits 147b929a70bb Merge remote-tracking branch 'driver-core/driver-core-next' omits 63da9e7a7e28 Merge remote-tracking branch 'ipmi/for-next' omits ea88aa97f544 Merge remote-tracking branch 'leds/for-next' omits 2d043c9f63a7 Merge remote-tracking branch 'drivers-x86/for-next' omits 4e7b42deff73 Merge remote-tracking branch 'workqueues/for-next' omits c5e3f9ebb9c3 Merge remote-tracking branch 'percpu/for-next' omits 0b7926e4d5dd Merge remote-tracking branch 'kvms390/next' omits 567df644f28e Merge remote-tracking branch 'kvm-arm/next' omits 790dfe4202fb Merge remote-tracking branch 'kvm/next' omits 95528de53700 Merge remote-tracking branch 'rcu/rcu/next' omits c6ef2f80e859 Merge remote-tracking branch 'ftrace/for-next' omits 310f717d1e5f Merge remote-tracking branch 'edac/edac-for-next' omits ee890d7ff108 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 06018b946d75 Merge remote-tracking branch 'tip/auto-latest' omits 760efac30009 Merge remote-tracking branch 'spi/for-next' omits c4b30e3cccb2 Merge remote-tracking branch 'devicetree/for-next' omits 35ed2fdbb971 Merge remote-tracking branch 'audit/next' omits 9958415f445f Merge remote-tracking branch 'iommu/next' omits 61070e0484e7 Merge remote-tracking branch 'tomoyo/master' omits eedbf963eaf3 Merge remote-tracking branch 'selinux/next' omits 59bb9da578f7 Merge remote-tracking branch 'keys/keys-next' omits 4ecddf60b506 Merge remote-tracking branch 'apparmor/apparmor-next' omits 1e445bed5ace Merge remote-tracking branch 'security/next-testing' omits 00f56f3e7c1b Merge remote-tracking branch 'regulator/for-next' omits 20e96e922d01 Merge remote-tracking branch 'battery/for-next' omits 37db5acd04f6 Merge remote-tracking branch 'backlight/for-backlight-next' omits 4d6b65544ae2 Merge remote-tracking branch 'mfd/for-mfd-next' omits e909d4593b2e Merge remote-tracking branch 'mmc/next' omits b31e25e3d08e Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 8266b0cc7d68 Merge remote-tracking branch 'device-mapper/for-next' omits 629461a4c4b5 Merge remote-tracking branch 'block/for-next' omits d5a289771b2c Merge remote-tracking branch 'input/next' omits f3d5aae912e9 Merge remote-tracking branch 'modules/modules-next' omits c92f0675b514 Merge remote-tracking branch 'sound-asoc/for-next' omits 87859afa7b41 Merge remote-tracking branch 'sound/for-next' omits 713eab770791 Merge remote-tracking branch 'regmap/for-next' omits 0445b61e461f Merge remote-tracking branch 'etnaviv/etnaviv/next' omits a59838cfd014 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 39f58249d4a7 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 76aa0e8f6aed Merge remote-tracking branch 'amdgpu/drm-next' omits 235690630f31 Merge remote-tracking branch 'drm-misc/for-linux-next' omits b17df64e8ef1 Merge remote-tracking branch 'drm/drm-next' omits d0f9f24e62c0 Merge remote-tracking branch 'crypto/master' omits 533e2770761e Merge remote-tracking branch 'spi-nor/spi-nor/next' omits fc789f1e1b28 Merge remote-tracking branch 'nand/nand/next' omits 3d476155e8da Merge remote-tracking branch 'mtd/mtd/next' omits 3abfa53f834b Merge remote-tracking branch 'gfs2/for-next' omits 51914546a0c8 Merge remote-tracking branch 'bluetooth/master' omits 1469d1af0db4 Merge remote-tracking branch 'wireless-drivers-next/master' omits 1d426e909dc6 Merge remote-tracking branch 'netfilter-next/master' omits b5ae23242890 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 4afd4e168bf9 Merge remote-tracking branch 'ipsec-next/master' omits 10456b1b34a6 Merge remote-tracking branch 'bpf-next/for-next' omits 07029a133a9d Merge remote-tracking branch 'net-next/master' omits 91e79cec486a Merge remote-tracking branch 'rdma/for-next' omits 0eedb23bdcb9 Merge remote-tracking branch 'swiotlb/linux-next' omits e110779f705b Merge remote-tracking branch 'dlm/next' omits c35a97eb7784 Merge remote-tracking branch 'ieee1394/for-next' omits 11a0c9fc4bf6 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 09b9967861b9 Merge remote-tracking branch 'opp/opp/linux-next' omits 104401333086 Merge remote-tracking branch 'devfreq/devfreq-next' omits 8c3a2df2458b Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits bebb77fc6742 Merge remote-tracking branch 'pm/linux-next' omits 0c09dcc69e4a Merge remote-tracking branch 'v4l-dvb/master' omits 34ea45208e84 Merge remote-tracking branch 'jc_docs/docs-next' omits 2717dfcad317 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 6d609660e622 Merge remote-tracking branch 'dmi/dmi-for-next' omits 8392c528e5d6 Merge remote-tracking branch 'i3c/i3c/next' omits c9116a33822c Merge remote-tracking branch 'i2c/i2c/for-next' omits c8ca86f81de7 Merge remote-tracking branch 'hid/for-next' omits 7479bbed1ac7 Merge remote-tracking branch 'pci/next' omits 855e71299174 Merge remote-tracking branch 'printk/for-next' omits d008dfb2c8b7 Merge remote-tracking branch 'vfs/for-next' omits 338440c5bb54 Merge remote-tracking branch 'file-locks/locks-next' omits b04b5ca7c6a8 Merge remote-tracking branch 'iomap/iomap-for-next' omits c6771033509b Merge remote-tracking branch 'xfs/for-next' omits 04d2071ce6d8 Merge remote-tracking branch 'v9fs/9p-next' omits 5fe401a56748 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits c5a2c7300591 Merge remote-tracking branch 'cel/for-next' omits 1f37cde63fa7 Merge remote-tracking branch 'jfs/jfs-next' omits e51f847d6f59 Merge remote-tracking branch 'f2fs/dev' omits e9a46fdd02b9 netfilter: nftables: remove unnecessary spin_lock_init() omits 61c0e6881a8a netfilter: flowtable: dst_check() from garbage collector path omits df0971c25cfa Merge remote-tracking branch 'ext3/for_next' omits 4cc14bb81cda Merge remote-tracking branch 'exfat/dev' omits 4615ceab6555 Merge remote-tracking branch 'erofs/dev' omits 20ba73eb700c Merge remote-tracking branch 'ecryptfs/next' omits d88f3fd5903a Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 55f8e02313a1 Merge remote-tracking branch 'btrfs/for-next' omits cd07312bbd33 netfilter: ipset: Remove duplicate declaration omits 1f0ffa136d7a Merge remote-tracking branch 'fscache/fscache-next' omits 052d5c31dc4e Merge remote-tracking branch 'pidfd/for-next' omits c4a35839f8d3 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 05f5fc0813ed Merge remote-tracking branch 'sh/for-next' omits 304de6d80888 Merge remote-tracking branch 's390/for-next' omits bb4052e57b5b audit: log nftables configuration change events once per table omits 8baaf6c15446 Merge remote-tracking branch 'risc-v/for-next' omits 12b5eeb4ad7c netfilter: nft_log: perform module load from nf_tables omits c138bea5a245 netfilter: nf_log: add module softdeps omits 68c356488b25 netfilter: nf_log_common: merge with nf_log_syslog omits 8d02e7da87a0 netfilter: nf_log_bridge: merge with nf_log_syslog omits 163be3d4d5b6 Merge remote-tracking branch 'powerpc/next' omits 213e4a7c85cf Merge remote-tracking branch 'parisc-hd/for-next' omits 7574e12dc55a Merge remote-tracking branch 'mips/mips-next' omits fd096e2bcddb Merge remote-tracking branch 'microblaze/next' omits 8f5a728f1b4c Merge remote-tracking branch 'm68knommu/for-next' omits 2f96fe641091 Merge remote-tracking branch 'm68k/for-next' omits 2533fcba565a Merge remote-tracking branch 'h8300/h8300-next' omits 6812a90abe3f Merge remote-tracking branch 'csky/linux-next' omits a1fa597fef69 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 71828b5df855 Merge remote-tracking branch 'clk-imx/for-next' omits b93902fce8b2 Merge remote-tracking branch 'clk/clk-next' omits 4dda94880a59 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits ff0836da64fb Merge remote-tracking branch 'ti-k3/ti-k3-next' omits b0ca3a14c811 Merge remote-tracking branch 'tegra/for-next' omits 766637382d1a Merge remote-tracking branch 'sunxi/sunxi/for-next' omits f236b22c7071 Merge remote-tracking branch 'stm32/stm32-next' omits 72b869cbae43 Merge remote-tracking branch 'scmi/for-linux-next' omits a83835707ea3 Merge remote-tracking branch 'samsung-krzk/for-next' omits 4239631536eb Merge remote-tracking branch 'rockchip/for-next' omits bb98d6d58696 Merge remote-tracking branch 'reset/reset/next' omits 469dc3243a84 Merge remote-tracking branch 'renesas/next' omits ea5bf06da0ed Merge remote-tracking branch 'realtek/for-next' omits 8923dfb6fdba Merge remote-tracking branch 'raspberrypi/for-next' omits d0c2c9da1fb4 Merge remote-tracking branch 'qcom/for-next' omits 5e7a8c243c70 Merge remote-tracking branch 'omap/for-next' omits 78225ac5c64f Merge remote-tracking branch 'mvebu/for-next' omits 90361005f658 Merge remote-tracking branch 'mediatek/for-next' omits c4cd57610f3e Merge remote-tracking branch 'keystone/next' omits d0844a8dc305 Merge remote-tracking branch 'imx-mxs/for-next' omits 106f610a8dd8 Merge remote-tracking branch 'drivers-memory/for-next' omits 0eb677483246 Merge remote-tracking branch 'at91/at91-next' omits 0aeabb7891ad Merge remote-tracking branch 'aspeed/for-next' omits 8b94403a2093 Merge remote-tracking branch 'amlogic/for-next' omits 3bbf804f6314 Merge remote-tracking branch 'actions/for-next' omits adadff47c812 Merge remote-tracking branch 'arm-soc/for-next' omits 8215433304d5 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 840fcdac0a31 Merge remote-tracking branch 'arm64/for-next/core' omits f35db3181402 Merge remote-tracking branch 'arm/for-next' omits 5493942ad4fa Merge remote-tracking branch 'asm-generic/master' omits dfff71d9c5f5 Merge remote-tracking branch 'dma-mapping/for-next' omits 0315ee64671b Merge remote-tracking branch 'kbuild/for-next' omits c67c9c0a9e14 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits fd9687368de0 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 075f003cc0f9 Merge remote-tracking branch 'pidfd-fixes/fixes' omits cc87d5d8d344 Merge remote-tracking branch 'risc-v-fixes/fixes' omits c0d5d47f31bb Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits e099eb0d8fce Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits a72fbae7c4a8 Merge remote-tracking branch 'scsi-fixes/fixes' omits d5e96f809697 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 3c9eb88646a0 Merge remote-tracking branch 'vfs-fixes/fixes' omits f21b3853eb80 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits b0df5fa1f416 Merge remote-tracking branch 'kvm-fixes/master' omits b4e5d4e6c88a Merge remote-tracking branch 'omap-fixes/fixes' omits 99299834b2f5 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 0d492bb68254 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits b62d31399024 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 89d30ab58093 Merge remote-tracking branch 'ide/master' omits 5c5388049a81 Merge remote-tracking branch 'input-current/for-linus' omits 19be4b920ff4 Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits 17dd29673442 Merge remote-tracking branch 'soundwire-fixes/fixes' omits efcae94c0fed Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits fbe5111ca8cd Merge remote-tracking branch 'staging.current/staging-linus' omits 774bf12c199a Merge remote-tracking branch 'phy/fixes' omits 28ceb4acc6fb Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits aaf8e85987c5 Merge remote-tracking branch 'usb.current/usb-linus' omits f4cea62ea41a Merge remote-tracking branch 'tty.current/tty-linus' omits 61a030555005 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits e3256fb96b0a Merge remote-tracking branch 'pci-current/for-linus' omits f8d5c03bb391 Merge remote-tracking branch 'spi-fixes/for-linus' omits 25708cb4f83d Merge remote-tracking branch 'regulator-fixes/for-linus' omits 34c040d08d89 Merge remote-tracking branch 'regmap-fixes/for-linus' omits f66a365f480e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits cfdaecebaddb Merge remote-tracking branch 'sound-current/for-linus' omits 352c47ec24d4 Merge remote-tracking branch 'wireless-drivers/master' omits 00070cc258c9 Merge remote-tracking branch 'ipsec/master' omits f1fd3fd259ab Merge remote-tracking branch 'bpf/master' omits e8115367cbd8 Merge remote-tracking branch 'net/master' omits b2ce6002e914 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 7fdb03f5243d Merge remote-tracking branch 'arm-current/fixes' omits df7070227079 Merge remote-tracking branch 'arc-current/for-curr' omits 506a524e05e2 Merge branches 'acpi-scan' and 'acpi-processor-fixes' into [...] omits bc5706eaeae0 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() omits d0a9d48b42ed Merge pull request #35 from namjaejeon/cifsd-for-next omits 03a87b2c45b0 Merge branch 'v5.12-next/soc' into for-next omits 2d912ad4dd50 Merge branch 'v5.12-next/dts64' into for-next omits 4be6ba679c51 cifsd: fix implicit declaration of function 'locks_alloc_lock' omits 006e6436e167 cifsd: fix implicit declaration of function 'groups_alloc' omits 934a06cd8338 cifsd: fix wrong prototype in comment omits 9911cd3359ed cifsd: merge time_wrappers.h into smb_common.h omits c54c72ed96a1 cifsd: clean-up codes using chechpatch.pl --strict omits 2d3390597619 cifsd: fix error return code in ksmbd_vfs_remove_file() omits 9e5c452e9b36 cifsd: add the check to work file lock and rename behavior [...] omits 5dfeb6d945e5 cifsd: use kmalloc() for small allocations omits 4aa061fe39c3 cifsd: fix wrong use of rw semaphore in __session_create() omits f1871f3b5c4d cifsd: remove unneeded macros omits 624a401326ba Merge branch 'devel' into for-next omits 895577c5c1ca UAPI: nfsfh.h: Replace one-element array with flexible-arr [...] omits 12f9533d42e5 ipc/sem.c: mundane typo fixes omits b2db4e0b8e18 modules: add CONFIG_MODPROBE_PATH omits 8ab0f9459250 init/initramfs.c: do unpacking asynchronously omits db0220683989 kernel/async.c: remove async_unregister_domain() omits 9357006244e5 kernel/async.c: stop guarding pr_debug() statements omits 3e8bf8c69e76 selftests: remove duplicate include omits 54e5eb12a099 kernel/resource: remove first_lvl / siblings_only logic omits b3125e260006 kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits cfacd6a3339e kernel/resource: make walk_system_ram_res() find all busy [...] omits 1af40585e0ea kernel/resource: Fix locking in request_free_mem_region omits 5653e5e09176 scripts/gdb: add lx_current support for arm64 omits 255d876a1f74 scripts/gdb: document lx_current is only supported by x86 omits 790272970127 gdb: lx-symbols: store the abspath() omits 9f9e3e7cf0d2 aio: simplify read_events() omits 89728c76d24c smp: kernel/panic.c - silence warnings omits 480844c18865 gcov: use kvmalloc() omits fbfe6d2add6a gcov: simplify buffer allocation omits 993b0ed3108d gcov: combine common code omits f061afa532bb gcov: clang: drop support for clang-10 and older omits dd46c83c8d7c kexec: dump kmessage before machine_kexec omits a0f7ad6c2f44 kernel: kexec_file: fix error return code of kexec_calcula [...] omits 1056bb2655ad kexec: Add kexec reboot string omits 8599dc344109 kernel/crash_core: add crashkernel=auto for vmcore creation omits 0deefefdb406 kernel/fork.c: fix typos omits fe6da5651454 kernel/fork.c: simplify copy_mm() omits 6046affc7af9 do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits 3a5f6a5c1c0c include/linux/compat.h: remove unneeded declaration from C [...] omits 3fe2c06668de lib/genalloc.c: Fix a typo omits ca4b9efa8103 lib/list_sort.c: fix typo in function description omits 95c279444023 lib: fix inconsistent indenting in process_bit1() omits 098a88693f4a lib/bch.c: fix a typo in the file bch.c omits c0f1177a8857 kernel/cred.c: make init_groups static omits a1d50d4509af kernel/async.c: fix pr_debug statement omits f3b90426c407 kernel.h: drop inclusion in bitmap.h omits 0082187f979a include: remove pagemap.h from blkdev.h omits f60b036ee78c proc/sysctl: make protected_* world readable omits b43c653d2a80 proc/sysctl: fix function name error in comments omits ca8d235385f6 procfs/dmabuf: add inode number to /proc/*/fdinfo omits cad888683bd6 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 51aa14a1f4af selftests: proc: test subset=pid omits 3c9ee48cb1d5 proc: delete redundant subset=pid check omits adee1d543fcd proc: mandate ->proc_lseek in "struct proc_ops" omits 3d67c4b363a9 proc: save LOC in __xlate_proc_name() omits 337df5bcfcb6 fs/proc/generic.c: fix incorrect pde_is_permanent check omits 13e4e6bd8a42 kernel/hung_task.c: Monitor killed tasks. omits 16d775473040 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 5277b5f76fb4 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 154e9acf3a47 kfence: zero guard page after out-of-bounds access omits d0343f215bed mm/process_vm_access.c: remove duplicate include omits 7058807b222c mm/mempolicy: minor coding style tweaks omits 3b845f266404 mm/memory_hotplug: minor coding style tweaks omits d419269cd83b mm/vmalloc: minor coding style tweaks omits 903a362c217e mm/frontswap: minor coding style tweaks omits ead4eb538dd1 mm/mlock: minor coding style tweaks omits b6d0e9cdf393 mm/filemap: minor coding style tweaks omits 54b3b47518eb mm/page_alloc: minor coding style tweaks omits 7621de98223f mm/shmem: minor coding style tweaks omits d67441774224 mm/oom_kill: minor coding style tweaks omits 308d29e3d6f2 mm/compaction: minor coding style tweaks omits a21794384499 mm/vmscan: minor coding style tweaks omits cf59e2bb7add mm/sparse: minor coding style tweaks omits 1ab10afdb3e9 mm/swapfile: minor coding style tweaks omits 062d6c0d214a mm/mempool: minor coding style tweaks omits 096ebd898a4a mm/highmem: Remove deprecated kmap_atomic omits db37806fc9e4 mm/highmem.c: fix coding style issue omits 2e8903955b43 btrfs: use memzero_page() instead of open coded kmap pattern omits c089c7998d5f iov_iter: lift memzero_page() to highmem.h omits 97c6a36c4df2 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits fd800a3e369b mm/zswap.c: switch from strlcpy to strscpy omits fab5ea51f012 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 44ab27bbe017 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 0d86327ec26a mm,memory_hotplug: add kernel boot option to enable memmap [...] omits 43588f5a0b83 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 3bca1d5d0d0d mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits c92dff5f669b mm,memory_hotplug: allocate memmap from the added memory range omits f354acd1d7e5 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 4cab63e60b1b selftests/vm: gup_test: fix test flag omits 06bb16478cf7 mm/gup: longterm pin migration cleanup omits ba74f4509947 mm/gup: change index type to long as it counts pages omits 29bebd053861 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 9469ef327424 mm/gup: migrate pinned pages out of movable zone omits 6b5e36f9ac1f mm/gup: do not migrate zero page omits 2502fb57dea9 mm: honor PF_MEMALLOC_PIN for all movable pages omits 1d2bbaba437f mm: apply per-task gfp constraints in fast path omits de0dc638e05b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 3e34bada0dd4 mm/gup: check for isolation errors omits 6735e9e51624 mm/gup: return an error on migration failure omits a292cc974f10 mm/gup: check every subpage of a compound page during isolation omits 30a58a07d2cc mm/gup: don't pin migrated cma pages in movable zone omits 2f0a82fb42f9 mm/util.c: fix typo omits 032d6d77f998 mm/util.c: reduce mem_dump_obj() object size omits b0b09a0e750c mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 48f03f0928ca x86/mm: track linear mapping split events omits 12dde78dd176 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 4778cefe6fb9 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits ba744aa2e998 mm: no more EINVAL from /proc/sys/vm/stat_refresh omits 585c2676fd8d mm: restore node stat checking in /proc/sys/vm/stat_refresh omits 11f906f5a139 mm: cma: support sysfs omits 62b47db63e8e mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits 591dfa3d7add mm: cma: add trace events for CMA alloc perf testing omits 618ade89d943 mm: cma: use pr_err_ratelimited for CMA warning omits 0b6f7eb240bc mm: vmstat: add cma statistics omits d2841f6a7fc0 Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits d4757abcb057 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits 45254ca4fc76 mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits f303da7e5b75 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits 95a09c1437fa mm/migrate.c: make putback_movable_page() static omits 4045e0ffa999 mm: fs: invalidate BH LRU during page migration omits 175b71ecb489 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits 1bf392325f93 mm: disable LRU pagevec during the migration temporarily omits ae1ffcd4c4d4 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 764879ef2738 mm/compaction: remove unused variable sysctl_compact_memory omits e26e977aea23 mm: vmscan: shrink deferred objects proportional to priority omits f81c65a58889 mm: memcontrol: reparent nr_deferred when memcg offline omits b70b63b47c8d mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits 72ef0dc6e671 mm: vmscan: use per memcg nr_deferred of shrinker omits 3c84c80b3072 mm: vmscan: add per memcg shrinker nr_deferred omits e0f8205c28ba mm: vmscan: use a new flag to indicate shrinker is registered omits de6bdacc329a mm: vmscan: add shrinker_info_protected() helper omits 993c30948f96 mm: memcontrol: rename shrinker_map to shrinker_info omits c27ddfb626d1 mm: vmscan: use kvfree_rcu instead of call_rcu omits 155b6be277fe mm: vmscan: remove memcg_shrinker_map_size omits 7c1b0b95355c mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits f6dcdbd9fad1 mm: vmscan: consolidate shrinker_maps handling code omits 0615dd217c26 mm: vmscan: use nid from shrink_control for tracepoint omits 809312e7671a mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits 00983393b4c0 mm/vmscan: move RECLAIM* bits to uapi header omits 3729c4ed48d9 userfaultfd/selftests: unify error handling omits 296546827ec2 userfaultfd/selftests: only dump counts if mode enabled omits 36e05bc0ae39 userfaultfd/selftests: drop VERIFY check in locking_thread omits 6727e207ce04 userfaultfd/selftests: remove the time() check on delayed uffd omits d6542aff0193 userfaultfd/selftests: use user mode only omits 3152c0ccb4b8 userfaultfd/selftests: exercise minor fault handling shmem [...] omits 8245ba8d189c userfaultfd/selftests: reinitialize test context in each test omits aeb531422797 userfaultfd/selftests: create alias mappings in the shmem test omits d07c06039a35 userfaultfd/selftests: use memfd_create for shmem test type omits ec5dc98c7bc8 userfaultfd/shmem: fix minor fault page leak omits 9c5b332e103b userfaultfd-support-minor-fault-handling-for-shmem-fix omits b87543fd4870 userfaultfd: support minor fault handling for shmem omits 1bb2172dd549 userfaultfd/selftests: add test exercising minor fault handling omits f6e5d9995fee userfaultfd: update documentation to describe minor fault [...] omits b8bd83841812 userfaultfd: add UFFDIO_CONTINUE ioctl omits b97d49c9ea08 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits 18396395e56a userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits a207474d60ae userfaultfd/hugetlbfs: fix minor fault page leak omits 9db9af1dee52 userfaultfd: add minor fault registration mode omits 3a988bb454ab khugepaged: remove meaningless !pte_present() check in khu [...] omits e66db0896577 khugepaged: remove unnecessary out label in collapse_huge_page() omits 6f7039a839b0 khugepaged: use helper function range_in_vma() in collapse [...] omits 3725b4a11266 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits df6e1405b221 mm/huge_memory.c: use helper function migration_entry_to_page() omits b11eaf6c4236 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits fc8c0f748a03 mm/huge_memory.c: remove redundant PageCompound() check omits 11005f0d4a48 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits 298b0dc40599 mm/huge_memory.c: make get_huge_zero_page() return bool omits 15f372009c6f mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits 90d97485c4cb mm: huge_memory: debugfs for file-backed THP split. omits f8944984748d mm: huge_memory: a new debugfs interface for splitting THP tests omits 2ff558d52351 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] omits 8dffa1d82941 mm: make alloc_contig_range handle in-use hugetlb pages omits f1b0b60f22ed mm: make alloc_contig_range handle free hugetlb pages omits aeaab931b1de mmcompaction-let-isolate_migratepages_rangeblock-return-er [...] omits b1f99fea5fea mm,compaction: let isolate_migratepages_{range,block} retu [...] omits 43213b0549ae mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] omits e64c871365f6 mm/huge_memory.c: remove unnecessary local variable ret2 omits e2bc84e7a1e1 khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits f7f43116c3e0 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits 8c71115e0073 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits 5f554eff2528 khugepaged: remove unneeded return value of khugepaged_col [...] omits 212f430d626c mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits f133428c7893 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits f09073b7ef72 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 81cec8a92195 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits b1ba7a531097 mm/hugetlb: use some helper functions to cleanup code omits 460a880d8530 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits d268576c3948 mm/hugetlb: remove redundant reservation check condition i [...] omits 3d6e71aeba16 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits 2b0e0479a8a5 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits b6e4d7b81d20 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits 31663170df83 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits 3b40a2b0afa5 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 48dfcca5cdc8 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits e5be69287235 net: page_pool: use alloc_pages_bulk in refill code path omits 23530b88d3d1 net: page_pool: refactor dma_map into own function page_po [...] omits c79a33012ef9 SUNRPC: refresh rq_pages using a bulk page allocator omits a1bd76c29fee SUNRPC: set rq_page_end differently omits e52ef1ad044b mm/page_alloc: inline __rmqueue_pcplist omits a7a78e81e421 mm/page_alloc: optimize code layout for __alloc_pages_bulk omits c50701fd0254 mm/page_alloc: add an array-based interface to the bulk pa [...] omits d4c1d111afea mm-page_alloc-add-a-bulk-page-allocator-fix omits b0e0a469733f mm/page_alloc: add a bulk page allocator omits 6301b0d9ea88 mm/page_alloc: rename alloced to allocated omits ed7e01b47370 mm/page_alloc: duplicate include linux/vmalloc.h omits 4143dbf9bc0e mm, page_alloc: avoid page_to_pfn() in move_freepages() omits d88eaae4968e mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits 0db79954e7a9 mm: page_alloc: dump migrate-failed pages omits 29336045849c mm/mempolicy: fix mpol_misplaced kernel-doc omits 464f3455acbb mm/mempolicy: rewrite alloc_pages_vma documentation omits 235684d81ebd mm/mempolicy: rewrite alloc_pages documentation omits 72ef6e8e712c mm/mempolicy: rename alloc_pages_current to alloc_pages omits 3330a671d018 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits f1b53519b42b mm/page_alloc: rename gfp_mask to gfp omits 75199fb3457b mm/page_alloc: rename alloc_mask to alloc_gfp omits b9a5e995fb5d include/linux/page-flags-layout.h: cleanups omits d6cfd48da48a include/linux/page-flags-layout.h: correctly determine LAS [...] omits 3f8f4ef5383d mm: remove lru_add_drain_all in alloc_contig_range omits 6f772ec73a10 mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 5a3a692a24ae kasan: record task_work_add() call stack omits 4708abb85ff4 kasan: docs: update tests section omits 29f64697611e kasan: docs: update ignoring accesses section omits 03c79ce62cc1 kasan: docs: update shadow memory section omits 7d940dfdc38b kasan: docs: update HW_TAGS implementation details section omits 7c8aabba41cb kasan: docs: update SW_TAGS implementation details section omits de749a95a5b6 kasan: docs: update GENERIC implementation details section omits 6f1ce0817c9e kasan: docs: update boot parameters section omits 517b7b782d1b kasan: docs: update error reports section omits 120ea159b2c1 kasan: docs: update usage section omits b745b7b79dc3 kasan: docs: update overview section omits 56fb75ebb111 kasan: docs: clean up sections omits 9d02b109a5de kasan, mm: integrate slab init_on_free with HW_TAGS omits d3fa0016b5dc kasan, mm: integrate slab init_on_alloc with HW_TAGS omits 1bb3537fd08d kasan, mm: integrate page_alloc init with HW_TAGS omits 4db7a6448729 kasan: init memory in kasan_(un)poison for HW_TAGS omits a2c26d34ffc9 arm64: kasan: allow to init memory when setting tags omits 5cb1a1f2b43a mm, kasan: don't poison boot memory with tag-based modes omits a57588d8756b kasan: initialize shadow to TAG_INVALID for SW_TAGS omits 51a94dba71ce mm/kasan: switch from strlcpy to strscpy omits 052ef7cf7e90 kasan-remove-redundant-config-option-fix omits 2df6892eb63a kasan: remove redundant config option omits e3c43efd248e pagewalk: prefix struct kernel-doc descriptions omits cb1442b63765 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT omits b807a3e02137 mm/doc: add mm.h and mm_types.h to the mm-api document omits 9f876d61f52e mm/doc: turn fault flags into an enum omits 69b3e3b36bb5 mm/doc: fix page_maybe_dma_pinned kerneldoc omits 084ce33c0e78 mm/doc: fix fault_flag_allow_retry_first kerneldoc omits bfc07539eaa0 mm: vmalloc: prevent use after free in _vm_unmap_aliases omits 014ccf9b888d mm/vmalloc: improve allocation failure error messages omits cde193f42509 mm/vmalloc: remove unmap_kernel_range omits 1edc673b31c2 powerpc/xive: remove unnecessary unmap_kernel_range omits d682eb2f9be6 kernel/dma: remove unnecessary unmap_kernel_range omits 9a14838bcdcb mm/vmalloc: remove map_kernel_range omits c11d4e4a4582 powerpc/64s/radix: enable huge vmalloc mappings omits acfcb53e7f46 mm/vmalloc: fix read of uninitialized pointer area omits 3496699d1d3a mm/vmalloc: hugepage vmalloc mappings omits 44c339258e83 mm/vmalloc: add vmap_range_noflush variant omits 49836fec94c8 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits f45a863766d7 mm/vmalloc: provide fallback arch huge vmap support functions omits b8af43b9a6ab x86: inline huge vmap supported functions omits 53b6e675a71b arm64: inline huge vmap supported functions omits bd664ef8bae3 powerpc: inline huge vmap supported functions omits a3092f756e79 mm: HUGE_VMAP arch support cleanup omits 97739d8b6f29 mm/ioremap: rename ioremap_*_range to vmap_*_range omits 8a1a721c3fde mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits 4d43d215e09c mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits e4b043e37b07 sparc32: add stub pud_page define for walking huge vmalloc [...] omits 6f7e4a678dd8 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits 1faacab7fa70 ARM: mm: add missing pud_page define to 2-level page tables omits 27805e2a5387 mm/vmalloc: use rb_tree instead of list for vread() lookups omits 68fce40e834a mm: unexport remap_vmalloc_range_partial omits 34c9beee0325 samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 5521f3bcf937 mm/sparse: add the missing sparse_buffer_fini() in error branch omits 4f4ac9e05822 mm/dmapool: switch from strlcpy to strscpy omits 0a4bfcc5ee50 selftests: add a MREMAP_DONTUNMAP selftest for shmem omits f329d914b78e Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] omits eaab2fd71a1b mm: extend MREMAP_DONTUNMAP to non-anonymous mappings omits 204302d90503 i915: fix remap_io_sg to verify the pgprot omits e346f327ce88 i915: use io_mapping_map_user omits 91dd415c2cd3 mm: add a io_mapping_map_user helper omits 344ed8ed1f7d mm: add remap_pfn_range_notrack omits cccd3017e19f mm, tracing: improve rss_stat tracepoint message omits 20ee0701f0ed x86/vmemmap: optimize for consecutive sections in partial [...] omits e3ad14c9afdc x86/vmemmap: handle unpopulated sub-pmd ranges omits 1f3c52ea50c7 x86/vmemmap: drop handling of 1GB vmemmap ranges omits 880bedbf16e9 x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 19f0a3ff39dc mm/interval_tree: add comments to improve code readability omits 5186127ec139 mm/memory.c: do_numa_page(): delete bool "migrated" omits ca7a32cc1481 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] omits 5c46411c180c mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] omits 636c3ef8229e mm: memcontrol: use obj_cgroup APIs to charge kmem pages omits 1718ecf70842 mm: memcontrol: change ug->dummy_page only if memcg changed omits af3e9ce733a4 mm: memcontrol: directly access page->memcg_data in mm/pag [...] omits 53e49a956ad4 mm: memcontrol: introduce obj_cgroup_{un}charge_pages omits fe5df58b27ba mm: memcontrol: slab: fix obtain a reference to a freeing memcg omits b53ab8b27321 memcg: set page->private before calling swap_readpage omits 14b31914b6b3 memcg: charge before adding to swapcache on swapin omits 1cc65a62c038 kselftests: cgroup: update kmem test for new vmstat implem [...] omits c8cddcf28581 mm: memcontrol: consolidate lruvec stat flushing omits 5914706cf01b mm: memcontrol: switch to rstat fix omits 8a9a2e44c173 mm-memcontrol-switch-to-rstat-fix omits efd65265787b mm: memcontrol: switch to rstat omits c0604ff2e81e cgroup: rstat: punt root-level optimization to individual [...] omits 75f389ab250d cgroup: rstat: support cgroup1 omits a1ead2ca1579 mm: memcontrol: privatize memcg_page_state query functions omits 3193e2e7d207 mm: memcontrol: kill mem_cgroup_nodeinfo() omits 1b325aea1da0 mm: memcontrol: fix cpuhotplug statistics flushing omits 4daf518dda0d memcg: enable memcg oom-kill for __GFP_NOFAIL omits daafb0e0b32f memcg: cleanup root memcg checks omits 4c8b8e57c10d mm: memcontrol: fix kernel stack account omits bb283a5cbdb2 mm/memremap.c: fix improper SPDX comment style omits 3abda7824bfb RDMA/umem: batch page unpin in __ib_umem_release() omits d74d9e6205b4 mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 2291a3ea048e mm/gup: decrement head page once for group of subpages omits cf1d24c6cf4f mm/gup: add compound page list iterator omits 0fab8b78aab8 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 6ea0b8718d29 fs: direct-io: fix missing sdio->boundary omits 369a6e1a1c20 mm: Move page_mapping_file to pagemap.h omits 860040c99875 mm: remove nrexceptional from inode omits 6d7d2bd743be dax: account DAX entries as nrpages omits 079cd2290bbe mm: stop accounting shadow entries omits c11b09df234d mm: introduce and use mapping_empty omits 31a46e1648a3 mm: page-writeback: simplify memcg handling in test_clear_ [...] omits 7bd9a7f52420 mm/filemap: drop check for truncated page after I/O omits 5b1ddefc9615 mm/filemap: use filemap_read_page in filemap_fault omits ecacf3abcebb iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits a76535301c33 mm: use filemap_range_needs_writeback() for O_DIRECT reads omits 860adfb3cc99 mm: provide filemap_range_needs_writeback() helper omits fa5195d2ee27 mm, page_owner: remove unused parameter in __set_page_owne [...] omits 31d642ba8515 mm/page_owner: record the timestamp of all pages during free omits 139f5ff832dd mm/kmemleak.c: fix a typo omits 9b258a20b89e mm/slub.c: trivial typo fixes omits ba03d6461083 slub: remove resiliency_test() function omits 59df26c6f485 selftests: add a kselftest for SLUB debugging functionality-fix omits 399b26f148de selftests: add a kselftest for SLUB debugging functionality omits 0a3c174303d4 mm, slub: enable slub_debug static key when creating cache [...] omits 87353c1cf802 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] omits 0901ec9f36db watchdog: cleanup handling of false positives omits bd62b6b0f578 watchdog: use bit lock operations to prevent multiple soft [...] omits e59df71cf8d9 watchdog: fix barriers when printing backtraces from all CPUs omits 00b64c6ca4ce watchdog/softlockup: remove logic that tried to prevent re [...] omits 79d13fac4fbe watchdog/softlockup: report the overall time of softlockups omits 749711239d5f watchdog: explicitly update timestamp when reporting softlockup omits 5f5afa8f30c6 watchdog: rename __touch_watchdog() to a better descriptive name omits 9f0964757381 ocfs2: fix ocfs2 corrupt when iputting an inode omits 767dfeba0d56 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 5feb32a0ba3e ocfs2: fix a typo omits 61117f0deeaa ocfs2: map flags directly in flags_to_o2dlm() omits bc1b67c71c2d ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits eb13605832cd arch/sh/include/asm/tlb.h: remove duplicate include omits 9a20e2367b95 scripts/spelling.txt: add entries for recent discoveries omits 900bfc772e0b include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits c8941cffaecf ia64: mca: always make IA64_MCA_DEBUG an expression omits 88c66591e017 ia64: fix EFI_DEBUG build omits 8db3ecffe690 ia64: trivial spelling fixes omits a03211951c97 ia64: tools: remove duplicate definition of ia64_mf() on ia64 omits 44176b6e612b ia64: tools: remove inclusion of ia64-specific version of [...] omits 780a45fbe460 ia64: simplify code flow around swiotlb init omits d22a4b1c926a ia64: drop unused IA64_FW_EMU ifdef omits c68ab20223be ia64: ensure proper NUMA distance and possible map initialization omits 685cf53cdd25 arch/ia64/include/asm/pgtable.h: minor typo fixes omits 0ecf54752c9f arch/ia64/kernel/fsys.S: fix typos omits b291b6a5abc9 arch/ia64/kernel/head.S: remove duplicate include omits d4bc2efb2608 /proc/kpageflags: do not use uninitialized struct pages omits 4d12ddaa53e0 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 913b474cb028 userfaultfd: write protect when virtual memory range has n [...] omits 2bd08c7acd8f mm-gup-check-page-posion-status-for-coredump-v4 omits c9ba5ea51e86 mm-gup-check-page-posion-status-for-coredump-fix omits eaae88bd53d3 mm/gup: check page posion status for coredump. omits 91cc22c45b0d kasan: fix hwasan build for gcc omits 97c82d5fcff9 mailmap: update email address for Jordan Crouse omits b2f44855cde3 treewide: change my e-mail address, fix my name omits 763ba8e7eb78 MAINTAINERS: update CZ.NIC's Turris information omits c064a4031d7f Merge branch for-5.13/arm64/dt into for-next omits 3118c823889e Merge branch for-5.13/arm/dt into for-next omits ebb15cfc6ae5 Merge branch for-5.13/usb into for-next omits c4be1be01fc4 Merge branch for-5.13/phy into for-next omits fbd78fdaf655 Merge branch for-5.13/soc into for-next omits dbad376d7605 Merge branch for-5.13/clk into for-next omits 96b870a539a5 Merge branch for-5.13/dt-bindings into for-next omits e95d8878c10e usb: xhci: tegra: Enable ELPG for runtime/system PM omits 7b0be91cd730 usb: xhci: tegra: Unlink power domain devices omits 311a81f74636 Merge branch 'for-5.13/phy' into for-5.13/usb omits fd50990ac386 phy: tegra: xusb: Add wake/sleepwalk for Tegra186 omits 3215ad58963a phy: tegra: xusb: Tegra210 host mode VBUS control omits 8f6f09f05aef phy: tegra: xusb: Add wake/sleepwalk for Tegra210 omits cf0a550cfc51 phy: tegra: xusb: Add sleepwalk and suspend/resume omits e395c43a6358 phy: tegra: xusb: Add Tegra210 lane_iddq operation omits a86041aeadd7 phy: tegra: xusb: Rearrange UPHY init on Tegra210 omits 188349567313 phy: tegra: xusb: Move usb3 port init for Tegra210 omits 9f18691c9cac Merge commit 'for-5.13/soc' into for-5.13/phy omits 91208e87d526 Merge pull request #34 from namjaejeon/cifsd-for-next omits 98898dfbdf72 Rust support omits 29a4e914914a svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() omits 7f6a5fc4c8e4 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg omits 04f377de4b83 svcrdma: Remove sc_read_complete_q omits 1d7a2ae801a4 svcrdma: Single-stage RDMA Read omits 4033f5548d03 Merge pull request #33 from namjaejeon/cifsd-for-next omits 574623b423d4 Merge pull request #32 from namjaejeon/cifsd-for-next omits 04d6a50ebdf6 Merge pull request #31 from namjaejeon/cifsd-for-next omits cf4b8849e4c2 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 3a8e2e7bde96 Merge branch 'v5.12/fixes' into tmp/aml-rebuild omits ff4a5c2c2732 Merge pull request #30 from namjaejeon/cifsd-for-next omits ddac1619b803 Merge pull request #29 from namjaejeon/cifsd-for-next omits 7827db7f6141 arm64: dts: amlogic: Assign a fixed index to mmc devices adds 5e46d1b78a03 reiserfs: update reiserfs_xattrs_initialized() condition adds 39192106d4ef Merge tag 'pinctrl-v5.12-2' of git://git.kernel.org/pub/sc [...] adds 59300b36f85f ftrace: Check if pages were allocated before calling free_pages() adds d19cc4bfbff1 Merge tag 'trace-v5.12-rc5' of git://git.kernel.org/pub/sc [...] adds 887fddb96ec0 Merge remote-tracking branch 'arc-current/for-curr' adds 7b54c6df35ce Merge remote-tracking branch 'arm-current/fixes' adds 78c5059bd24c Merge remote-tracking branch 'powerpc-fixes/fixes' adds 2ea538dbee1c nfp: flower: ignore duplicate merge hints from FW adds c056d480b40a net: phy: broadcom: Only advertise EEE for supported modes adds 61431a5907fc net: ensure mac header is set in virtio_net_hdr_to_skb() adds d47ec7a0a727 neighbour: Disregard DEAD dst in neigh_update adds bdc2ab5c61a5 net/rds: Fix a use after free in rds_message_map_pages adds 267d50b8562c Merge remote-tracking branch 'net/master' adds de18f399ecfe Merge remote-tracking branch 'bpf/master' adds ef19e111337f xfrm/compat: Cleanup WARN()s that can be user-triggered adds 75cde7413be6 Merge remote-tracking branch 'ipsec/master' adds 0e07e25b481a netfilter: flowtable: fix NAT IPv6 offload mangling adds fbea31808ca1 netfilter: conntrack: do not print icmpv6 as unknown via /proc adds 61d4529cf57e Merge remote-tracking branch 'netfilter/master' adds 2730423595fc Merge remote-tracking branch 'wireless-drivers/master' adds c99afdb69708 Merge remote-tracking branch 'sound-current/for-linus' adds 3c3778be4813 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 09d414b65d7a Merge remote-tracking branch 'regmap-fixes/for-linus' adds 53243d1139bf Merge remote-tracking branch 'regulator-fixes/for-linus' adds d3f895c34e2f Merge remote-tracking branch 'spi-fixes/for-linus' adds f3bcb2a8099a Merge remote-tracking branch 'pci-current/for-linus' adds d6320b0c28e2 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 21a5f5ffa9fb Merge remote-tracking branch 'tty.current/tty-linus' adds 65848540beef Merge remote-tracking branch 'usb.current/usb-linus' adds c780b5466fef USB: serial: xr: fix CSIZE handling adds f8226b176af8 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 3839d035273c Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 36823ac4a3af Merge remote-tracking branch 'phy/fixes' adds 01a1e72e0715 Merge remote-tracking branch 'staging.current/staging-linus' adds be8e15d63b0f Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds bdf05c2f4073 Merge remote-tracking branch 'soundwire-fixes/fixes' adds 15e9da4aaf91 Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds 5e79d421e41e Merge remote-tracking branch 'input-current/for-linus' adds 55fde5819256 Merge remote-tracking branch 'ide/master' adds 29c0c2b31123 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds a7a6789799d1 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds d169c011fa68 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds a1ebdb374199 ARM: dts: Fix swapped mmc order for omap3 adds fc85dc42a384 ARM: OMAP2+: Fix uninitialized sr_inst adds d8b10fba68ba Merge remote-tracking branch 'omap-fixes/fixes' adds f847048620ce Merge remote-tracking branch 'kvm-fixes/master' adds 845878aceb1d Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds db7ccf2e10c8 Merge remote-tracking branch 'vfs-fixes/fixes' adds 521f578a4ee1 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds a5a7b7b35663 Merge remote-tracking branch 'scsi-fixes/fixes' adds 4217e0fb7c43 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds a9d28f9e7645 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 861d45ed1c8c Merge remote-tracking branch 'risc-v-fixes/fixes' adds 5632c3be3a20 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 23cf00ddd2e1 gpio: sysfs: Obey valid_mask adds 1a4b08dc9b71 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 896505d11915 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 902de03a6654 Merge remote-tracking branch 'kbuild/for-next' new c21decb29782 Merge remote-tracking branch 'dma-mapping/for-next' new 5df42ebde6ea Merge remote-tracking branch 'asm-generic/master' new b2368dc27f05 Merge remote-tracking branch 'arm/for-next' new bf75d29c7610 Merge remote-tracking branch 'arm64/for-next/core' new 0f2e5325ad66 Merge remote-tracking branch 'arm-perf/for-next/perf' new 3cc2354dc488 Merge remote-tracking branch 'arm-soc/for-next' new c9b11a750581 Merge remote-tracking branch 'actions/for-next' new e4a44f7a60f2 Merge branch 'v5.12/fixes' into tmp/aml-rebuild new ab547c4fb39f arm64: dts: amlogic: Assign a fixed index to mmc devices new 770c8e41c107 Merge branch 'v5.13/dt64' into tmp/aml-rebuild new 70d034de8bce Merge remote-tracking branch 'amlogic/for-next' new debad1026398 Merge remote-tracking branch 'aspeed/for-next' new f5e60bfb5d71 Merge remote-tracking branch 'at91/at91-next' new 21f8b5a77b62 Merge remote-tracking branch 'drivers-memory/for-next' new c53aafc133bc Merge remote-tracking branch 'imx-mxs/for-next' new d33ed63ef740 Merge remote-tracking branch 'keystone/next' new fbbe38309d56 arm64: defconfig: Allow mt8173-based boards to boot from usb new f6dc45610879 arm64: defconfig: Enable options to support panel display [...] new e2e6813c0a56 Merge branch 'v5.12-next/dts32' into for-next new 58c9e32352b3 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kakadu new d47c1199ca62 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kodama new d1eaf77f2c66 arm64: dts: mt8183: Add kukui kakadu board new ff33d889567e arm64: dts: mt8183: Add kukui kodama board new d0225670ccb5 Merge branch 'v5.12-next/dts64' into for-next new 5201a2cc1bd8 Merge branch 'v5.12-next/soc' into for-next new 237b0d41aec1 Merge remote-tracking branch 'mediatek/for-next' new 7e9a54cb5367 Merge remote-tracking branch 'mvebu/for-next' new 235e384526e4 ARM: OMAP2+: Use DEFINE_SPINLOCK() for spinlock new 7c4a0b3e5cb0 ARM: OMAP2+: fix incorrect kernel-doc comment syntax in file new 206fa766ca21 ARM: OMAP1: fix incorrect kernel-doc comment syntax in file new 91a531e82151 Merge branch 'omap-for-v5.13/soc' into for-next new ee368a10d0df ARM: dts: am335x-boneblack.dts: unique gpio-line-names new fcc341051d07 Merge branch 'omap-for-v5.13/dt-v2' into for-next new 185a04b96883 MAINTAINERS: remove obsolete OMAP HWMOD DATA FOR OMAP4-BAS [...] new a912fd5163f4 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next new 44e97f6fb29b Merge branch 'fixes' into for-next new 51bbcacefb80 Merge remote-tracking branch 'omap/for-next' new 165290b949fe Merge remote-tracking branch 'qcom/for-next' new c121552b8034 Merge remote-tracking branch 'raspberrypi/for-next' new 04997a83ec79 Merge remote-tracking branch 'realtek/for-next' new e23cf01445d3 Merge remote-tracking branch 'renesas/next' new a5453da2fb04 Merge remote-tracking branch 'reset/reset/next' new bf491313ea66 Merge remote-tracking branch 'rockchip/for-next' new eb912098f9ec Merge remote-tracking branch 'samsung-krzk/for-next' new 64a454024177 Merge remote-tracking branch 'scmi/for-linux-next' new ca60769a18c2 Merge remote-tracking branch 'stm32/stm32-next' new 54c22e10dde3 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 4540defb97e5 Merge branch for-5.13/dt-bindings into for-next new d489da9f4e10 Merge branch for-5.13/clk into for-next new 9059dff357a8 Merge branch for-5.13/soc into for-next new 36a0a0a7e18c Merge branch 'for-5.13/clk' into for-5.13/phy new f286164e7647 Merge branch 'for-5.13/soc' into for-5.13/phy new ea39a6166012 phy: tegra: xusb: Move usb3 port init for Tegra210 new 71060939eaec phy: tegra: xusb: Rearrange UPHY init on Tegra210 new 71d6a8a25413 phy: tegra: xusb: Add Tegra210 lane_iddq operation new f53d7d7106c9 phy: tegra: xusb: Add sleepwalk and suspend/resume new e09debf6f499 phy: tegra: xusb: Add wake/sleepwalk for Tegra210 new 9878048f6342 phy: tegra: xusb: Tegra210 host mode VBUS control new 0b84bf68cffa phy: tegra: xusb: Add wake/sleepwalk for Tegra186 new 83678f29109a Merge branch for-5.13/phy into for-next new 14f2a951a144 Merge branch 'for-5.13/phy' into for-5.13/usb new 3680d4fab7d2 usb: xhci: tegra: Unlink power domain devices new 6792cf1226eb usb: xhci: tegra: Enable ELPG for runtime/system PM new 4a7b5caea934 Merge branch for-5.13/usb into for-next new e97ec95ca8d1 Merge branch for-5.13/arm/dt into for-next new 39583a708422 Merge branch for-5.13/arm64/dt into for-next new 25eb25a8d3b3 Merge remote-tracking branch 'tegra/for-next' new f88057dfa8ed Merge remote-tracking branch 'ti-k3/ti-k3-next' new c4cd7b2d89e8 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new e27453adcadd clk: Drop double "if" in clk_core_determine_round_nolock() [...] new c53af9688ad2 Merge branch 'clk-cleanup' into clk-next new 60c325a7172d Merge tag 'renesas-clk-for-v5.13-tag1' of git://git.kernel [...] new 1f6cd01a4270 Merge branch 'clk-renesas' into clk-next new 2867b9746cef clk: socfpga: fix iomem pointer cast on 64-bit new e5c359f70e4b clk: qcom: camcc: Update the clock ops for the SC7180 new 301119535c94 Merge branch 'clk-fixes' into clk-next new e7e88d4161a2 Merge remote-tracking branch 'clk/clk-next' new 2463a4dbec35 Merge remote-tracking branch 'clk-imx/for-next' new e64fca425f02 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 97515d42d9e7 Merge remote-tracking branch 'csky/linux-next' new d1ba8fd316c1 Merge remote-tracking branch 'h8300/h8300-next' new 44367398a87d Merge remote-tracking branch 'm68k/for-next' new ac94978a6e8d Merge remote-tracking branch 'm68knommu/for-next' new 9634abf67766 Merge remote-tracking branch 'microblaze/next' new d4da0b0bf948 Merge remote-tracking branch 'mips/mips-next' new 13eaf4762c9f parisc: Remove duplicate struct task_struct declaration new 7d4c1deba0c4 Merge remote-tracking branch 'parisc-hd/for-next' new 806f7427ea31 Merge remote-tracking branch 'powerpc/next' new 8d44c5b9113e Merge remote-tracking branch 'risc-v/for-next' new f9226a20f362 Merge remote-tracking branch 's390/for-next' new 671662af23af Merge remote-tracking branch 'sh/for-next' new cc6b31b3b45f Merge remote-tracking branch 'xtensa/xtensa-for-next' new c4ea45ef3e16 Merge remote-tracking branch 'pidfd/for-next' new 59fba80254b2 Merge remote-tracking branch 'fscache/fscache-next' new b53eb334bf69 Merge remote-tracking branch 'btrfs/for-next' new 684d638273e9 cifsd: remove unneeded macros new 9d5893174dce cifsd: fix wrong use of rw semaphore in __session_create() new 892f5c3048f3 cifsd: use kmalloc() for small allocations new 9a73a0b46cea cifsd: add the check to work file lock and rename behavior [...] new 413ddf00dc2d cifsd: fix error return code in ksmbd_vfs_remove_file() new f574a239c136 cifsd: clean-up codes using chechpatch.pl --strict new 352fe192729f cifsd: merge time_wrappers.h into smb_common.h new f38c541b53f6 cifsd: fix wrong prototype in comment new 66264c863723 cifsd: fix implicit declaration of function 'groups_alloc' new 84db38a3cb63 cifsd: fix implicit declaration of function 'locks_alloc_lock' new 587a126bc4f1 Merge remote-tracking branch 'cifsd/cifsd-for-next' new e726b73e6548 Merge remote-tracking branch 'ecryptfs/next' new 8137824eddd2 erofs: don't use erofs_map_blocks() any more new 24a806d849c0 erofs: add unsupported inode i_format check new de06a6a37541 erofs: introduce erofs_sb_has_xxx() helpers new 5d50538fc567 erofs: support adjust lz4 history window size new 46249cded18a erofs: introduce on-disk lz4 fs configurations new 14373711dd54 erofs: add on-disk compression configurations new b689b43f06d0 Merge remote-tracking branch 'erofs/dev' new 0865ae9ae474 Merge remote-tracking branch 'exfat/dev' new e2ebb1230455 ext2: Match up ext2_put_page() with ext2_dotdot() and ext2 [...] new 782b76d7abdf fs/ext2: Replace kmap() with kmap_local_page() new 652a066ee959 Pull kmap_local ext2 conversion from Ira Weiny. new 19d3c9bf74f9 Merge remote-tracking branch 'ext3/for_next' new 5911d2d1d1a3 f2fs: introduce gc_merge mount option new 23738e74472f f2fs: fix to restrict mount condition on readonly block device new be1ee45d5138 f2fs: Fix a hungtask problem in atomic write new 68729910a01e Merge remote-tracking branch 'f2fs/dev' new 5ce27aa5fd38 Merge remote-tracking branch 'jfs/jfs-next' new 7d81ee8722d6 svcrdma: Single-stage RDMA Read new 9af723be8639 svcrdma: Remove sc_read_complete_q new 5533c4f4b996 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg new e3eded5e81c4 svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() new c0a744dcaa29 UAPI: nfsfh.h: Replace one-element array with flexible-arr [...] new 427ce3afe3da NFSv4.2: fix copy stateid copying for the async copy new c31f28ed0b64 Merge remote-tracking branch 'cel/for-next' new 0014eb102a7a Merge remote-tracking branch 'overlayfs/overlayfs-next' new 11bc53e251d6 Merge remote-tracking branch 'v9fs/9p-next' new ec00a1d39a87 Merge remote-tracking branch 'xfs/for-next' new 8421179f437b Merge remote-tracking branch 'iomap/iomap-for-next' new 2e2e70981695 Merge remote-tracking branch 'file-locks/locks-next' new 94d65b0265ba Merge remote-tracking branch 'vfs/for-next' new 2c66125e6fe5 Merge remote-tracking branch 'printk/for-next' new e6e6dbaf85e2 Merge remote-tracking branch 'pci/next' new 9d843e8fafc7 pstore: Add mem_type property DT parsing support new d1b6c5b6b0a9 Merge remote-tracking branch 'pstore/for-next/pstore' new 6ba4fb268186 Merge remote-tracking branch 'hid/for-next' new 1a0e240d0941 i2c: tegra-bpmp: Implement better error handling new 8f66edb25c4e i2c: stm32f7: Remove useless error message new c126f7c3b8c4 i2c: Make i2c_recover_bus() to return -EBUSY if bus recove [...] new 24f9176c2f65 Merge branch 'i2c/for-5.13' into i2c/for-next new 942bfbecc028 I2C: JZ4780: Fix bug for Ingenic X1000. new 67ff1d98652a i2c: stm32f4: Mundane typo fix new 1ae6b3780848 i2c: imx: drop me as maintainer of binding docs new 98a479991dc5 i2c: gpio: update email address in binding docs new 629a411f7e71 i2c: hix5hd2: use the correct HiSilicon copyright new 58da3e5095e8 Merge branch 'i2c/for-current' into i2c/for-next new 08e9b022f114 Merge remote-tracking branch 'i2c/i2c/for-next' new 788bcc7d4c56 Merge remote-tracking branch 'i3c/i3c/next' new c5a748517efe Merge remote-tracking branch 'dmi/dmi-for-next' new 19d7d1acacf6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 69d120a9ba69 Merge remote-tracking branch 'jc_docs/docs-next' new 65dfc79dea89 Merge remote-tracking branch 'v4l-dvb/master' new f39adce9fae9 Merge branch 'acpi-scan' into linux-next new 745080705cde Merge remote-tracking branch 'pm/linux-next' new a6d8f6584161 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 8eaa5b30af9a Merge remote-tracking branch 'devfreq/devfreq-next' new ff4dbfcefac9 Merge remote-tracking branch 'opp/opp/linux-next' new 3dc42b888e29 Merge remote-tracking branch 'thermal/thermal/linux-next' new 4e948d6e58ef Merge remote-tracking branch 'ieee1394/for-next' new 0f74064debf9 Merge remote-tracking branch 'dlm/next' new ad906bcd15ce Merge remote-tracking branch 'swiotlb/linux-next' new 97e1468fc47c Merge remote-tracking branch 'rdma/for-next' new 7866f265b824 mlxsw: spectrum_router: Only perform atomic nexthop bucket [...] new 28110056f2d0 net: ethernet: Fix typo of 'network' in comment new 1e5d1f69d9fb ethtool: support FEC settings over netlink new 0d7f76dc11e6 netdevsim: add FEC settings support new 1da07e5db356 selftests: ethtool: add a netdevsim FEC test new e3f685aa738c Merge branch 'ethtool-fec-netlink' new 48bb5697269a ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods new 53f7c5e14061 net: ethernet: stmicro: Remove duplicate struct declaration new 3cbf7530a163 qrtr: Convert qrtr_ports from IDR to XArray new b788ff0a7d7d net: ena: fix inaccurate print type new e355fa6a3f40 net: ena: remove extra words from comments new ca3fc0aa0837 net: amd8111e: fix inappropriate spaces new 3f6ebcffaf67 net: amd: correct some format issues new 1f78ff4ff708 net: ocelot: fix a trailling format issue with block comments new 142c1d2ed966 net: toshiba: fix the trailing format of some block comments new 44d043b53d38 net: lpc_eth: fix format warnings of block comments new 30b8817f5f7a Merge branch 'net-coding-style' new 1caf8d39c58f inet: shrink inet_timewait_death_row by 48 bytes new 490f33c4e704 inet: shrink netns_ipv4 by another cache line new b2908fac5b7b ipv4: convert fib_notify_on_flag_change sysctl to u8 new cd04bd022258 ipv4: convert udp_l3mdev_accept sysctl to u8 new be205fe6ec4f ipv4: convert fib_multipath_{use_neigh|hash_policy} sysctls to u8 new 7d4b37ebb934 ipv4: convert igmp_link_local_mcast_reports sysctl to u8 new 1c3289c93174 tcp: convert tcp_comp_sack_nr sysctl to u8 new a6175633a2af ipv6: convert elligible sysctls to u8 new 0dd39d952f75 ipv6: move ip6_dst_ops first in netns_ipv6 new ab1b4f0a836f Merge branch 'inet-shrink-netns' new ac1db7acea67 net/tipc: fix missing destroy_workqueue() on error in tipc [...] new 0d7a7b2014b1 ipv6: remove extra dev_hold() for fallback tunnels new 2fa423f5f0c6 net: enetc: consume the error RX buffer descriptors in a d [...] new a800abd3ecb9 net: enetc: move skb creation into enetc_build_skb new d504498d2eb3 net: enetc: add a dedicated is_eof bit in the TX software BD new 1ee8d6f3bebb net: enetc: clean the TX software BD on the TX confirmation path new 65d0cbb414ce net: enetc: move up enetc_reuse_page and enetc_page_reusable new d1b15102dd16 net: enetc: add support for XDP_DROP and XDP_PASS new 7ed2bc80074e net: enetc: add support for XDP_TX new d6a2829e82cf net: enetc: increase RX ring default size new 9d2b68cc108d net: enetc: add support for XDP_REDIRECT new 77890db10ef0 Merge branch 'nxp-enetc-xdp' new b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride [...] new 917e2e6c5798 net: mediatek: add flow offload for mt7623 new c17cc4110896 Merge remote-tracking branch 'net-next/master' new 63f8af0fc341 selftests/bpf: Add an option for a debug shell in vmtest.sh new e27bfefb21f2 tools/resolve_btfids: Fix warnings new 86a0e8b9b7b3 Merge remote-tracking branch 'bpf-next/for-next' new 1f9a62b2e0af Merge remote-tracking branch 'ipsec-next/master' new 4ec0ef93a4f7 Merge remote-tracking branch 'mlx5-next/mlx5-next' new 77ccee96a674 netfilter: nf_log_bridge: merge with nf_log_syslog new e465cccd0b9d netfilter: nf_log_common: merge with nf_log_syslog new a38b5b56d6f4 netfilter: nf_log: add module softdeps new cefa31a9d461 netfilter: nft_log: perform module load from nf_tables new c520292f29b8 audit: log nftables configuration change events once per table new 5c701e71961a netfilter: ipset: Remove duplicate declaration new 8b9229d15877 netfilter: flowtable: dst_check() from garbage collector path new 7726c9ce71b0 netfilter: nftables: remove unnecessary spin_lock_init() new 802b805162a1 netfilter: nftables: add helper function to set the base s [...] new 19c28b1374fb netfilter: add helper function to set up the nfnetlink hea [...] new 8a173f8e012c Merge remote-tracking branch 'netfilter-next/master' new 5ca221d61562 Merge remote-tracking branch 'wireless-drivers-next/master' new 2e60b2941943 Merge remote-tracking branch 'bluetooth/master' new 51f0f3a5b96e Merge remote-tracking branch 'gfs2/for-next' new 750ec29e7688 Merge remote-tracking branch 'mtd/mtd/next' new 5528889d1f1f Merge remote-tracking branch 'nand/nand/next' new 37eb2562d9b8 Merge remote-tracking branch 'spi-nor/spi-nor/next' new e1639afb9feb Merge remote-tracking branch 'crypto/master' new b5b6f6a61012 drm/i915/gem: Drop legacy execbuffer support (v2) new 2eb8e1a69d9f drm/i915/gem: Drop relocation support on all new hardware (v6) new f8d1ff107d2c drm/i915: Disable pread/pwrite ioctl's for future platforms (v3) new 547be6a479fd i915_vma: Rename vma_lookup to i915_vma_lookup new 12ca695d2c1e drm/i915: Do not share hwsp across contexts any more, v8. new 2c8ab3339e39 drm/i915: Pin timeline map after first timeline pin, v4. new 0edbb9ba1bfe drm/i915: Move cmd parser pinning to execbuffer new 237647f4dde9 drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2. new 1eef0de18fc7 drm/i915: Ensure we hold the object mutex in pin correctly. new aaee716e4aca drm/i915: Add gem object locking to madvise. new c471748dc742 drm/i915: Move HAS_STRUCT_PAGE to obj->flags new a61170975718 drm/i915: Rework struct phys attachment handling new a85fffe3032d drm/i915: Convert i915_gem_object_attach_phys() to ww lock [...] new bfaae47db3c0 drm/i915: make lockdep slightly happier about execbuf. new ae30af84edb5 drm/i915: Disable userptr pread/pwrite support. new ae4e55b894dd drm/i915: No longer allow exporting userptr through dma-buf new 02b64a4a0cb1 drm/i915: Reject more ioctls for userptr, v2. new c6bcc0c2fdfd drm/i915: Reject UNSYNCHRONIZED for userptr, v2. new 20ee27bd84a8 drm/i915: Make compilation of userptr code depend on MMU_N [...] new ed29c2691188 drm/i915: Fix userptr so we do not have to worry about obj [...] new abd2f577177e drm/i915: Flatten obj->mm.lock new 9c01524d4f58 drm/i915: Populate logical context during first pin. new 83472bb06063 drm/i915: Make ring submission compatible with obj->mm.loc [...] new fe83ce1e0040 drm/i915: Handle ww locking in init_status_page new d4fa4e70acdf drm/i915: Rework clflush to work correctly without obj->mm.lock. new 1b321026e213 drm/i915: Pass ww ctx to intel_pin_to_display_plane new 9fa1f4785f2a drm/i915: Add object locking to vm_fault_cpu new 2a6659683859 drm/i915: Move pinning to inside engine_wa_list_verify() new 7d1c2618eac5 drm/i915: Take reservation lock around i915_vma_pin. new 5ace5e9618e9 drm/i915: Make lrc_init_wa_ctx compatible with ww locking, v3. new b51ed60e6088 drm/i915: Make __engine_unpark() compatible with ww locking. new ec701249aa59 drm/i915: Take obj lock around set_domain ioctl new c93987753ae8 drm/i915: Defer pin calls in buffer pool until first use b [...] new f1ac8a029260 drm/i915: Fix pread/pwrite to work with new locking rules. new 74827b539cc8 drm/i915: Fix workarounds selftest, part 1 new a3258dbd87f1 drm/i915: Prepare for obj->mm.lock removal, v2. new c05258889ed4 drm/i915: Add igt_spinner_pin() to allow for ww locking ar [...] new 52665fe7fc20 drm/i915: Add ww locking around vm_access() new ef4985bac521 drm/i915: Increase ww locking for perf. new c858ffa17716 drm/i915: Lock ww in ucode objects correctly new e944e3cf5803 drm/i915: Add ww locking to dma-buf ops, v2. new 1d5ab1caa0c3 drm/i915: Add missing ww lock in intel_dsb_prepare. new 988d4ff6e3c2 drm/i915: Fix ww locking in shmem_create_from_object new 26ad4f8b7352 drm/i915: Use a single page table lock for each gtt. new 6c12ada05575 drm/i915/selftests: Prepare huge_pages testcases for obj-> [...] new 86f2f8dfbf27 drm/i915/selftests: Prepare client blit for obj->mm.lock removal. new 5521458d1c1a drm/i915/selftests: Prepare coherency tests for obj->mm.lo [...] new c2d0e9de5106 drm/i915/selftests: Prepare context tests for obj->mm.lock [...] new e37298441a1f drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock [...] new 1832f886ba73 drm/i915/selftests: Prepare execbuf tests for obj->mm.lock [...] new 6f791ffe00ba drm/i915/selftests: Prepare mman testcases for obj->mm.loc [...] new 30272919e5db drm/i915/selftests: Prepare object tests for obj->mm.lock [...] new fa7371c3d8dd drm/i915/selftests: Prepare object blit tests for obj->mm. [...] new af10e5a58c1b drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock [...] new d3ad29567d4e drm/i915/selftests: Prepare context selftest for obj->mm.l [...] new 17b7ab92bec3 drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal new e09e903a6e89 drm/i915/selftests: Prepare execlists and lrc selftests fo [...] new e20e9b1503e5 drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal new 9aa6de99e1ba drm/i915/selftests: Prepare ring submission for obj->mm.lo [...] new 1060974c8784 drm/i915/selftests: Prepare timeline tests for obj->mm.loc [...] new aa8b70be896e drm/i915/selftests: Prepare i915_request tests for obj->mm [...] new e70a27d76125 drm/i915/selftests: Prepare memory region tests for obj->m [...] new b91e1b11f9fc drm/i915/selftests: Prepare cs engine tests for obj->mm.lo [...] new 480ae79537b2 drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal new cf41a8f1dc1e drm/i915: Finally remove obj->mm.lock. new fd995a3cc432 drm/i915: Keep userpointer bindings if seqcount is unchanged, v2. new 5b0a78ec0b57 drm/i915: Move gt_revoke() slightly new 7dbc19da5daf drm/i915: Extract active lookup engine to a helper new 38b237eab2bc drm/i915: Individual request cancellation new 8f922e422758 drm/i915: Restrict sentinel requests further new 90a79a91dcc0 drm/i915: Handle async cancellation in sentinel assert new 9b4d0598ee94 drm/i915: Request watchdog infrastructure new e8dbb566b338 drm/i915: Fail too long user submissions by default new 54d4e9f5c4d7 drm/i915: Allow configuring default request expiry via modparam new 6ab61ad5c1d8 drm/i915: add gem/gt TODO new e1a5e6a8c48b drm/doc: Add RFC section new 2f835b5dd8f7 Merge tag 'topic/i915-gem-next-2021-03-26' of ssh://git.fr [...] new 99e5730dd2b1 Merge tag 'irq-no-autoen-2021-03-25' of git://git.kernel.o [...] new a4e5eed2c6a6 drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag new fb457e02f0ec Merge tag 'exynos-drm-next-for-v5.13' of git://git.kernel. [...] new 0c60c324488e Merge remote-tracking branch 'drm/drm-next' new ae4427b67d79 Merge remote-tracking branch 'drm-misc/for-linux-next' new 9ecb5234c19a Merge remote-tracking branch 'amdgpu/drm-next' new 355044627ad6 Merge remote-tracking branch 'drm-intel/for-linux-next' new c867d4a2c682 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 7ff839d7eb6d Merge remote-tracking branch 'etnaviv/etnaviv/next' new 26676f58902f Merge remote-tracking branch 'regmap/for-next' new e0e342201a05 Merge remote-tracking branch 'sound/for-next' new b0b4a9f0b8b9 Merge remote-tracking branch 'sound-asoc/for-next' new 5538ac09b2c6 Merge remote-tracking branch 'modules/modules-next' new ccd371aeb9fc Merge remote-tracking branch 'input/next' new 234e6d2c18f5 ata: ahci: Disable SXS for Hisilicon Kunpeng920 new 0040939ba0ef Merge branch 'for-5.13/libata' into for-next new e3ca6d4f3803 io_uring: fix race around poll update and poll triggering new 273159796e50 Merge branch 'for-5.13/io_uring' into for-next new 70bc0dd214c8 Merge remote-tracking branch 'block/for-next' new 73c9b49d3d56 Merge remote-tracking branch 'device-mapper/for-next' new f51af31cefec Merge remote-tracking branch 'pcmcia/pcmcia-next' new 47805532eb65 mmc: dw_mmc-k3: use the correct HiSilicon copyright new 2970134b9278 mmc: sdhci-pci: Fix initialization of some SD cards for In [...] new d7a23bdd8da5 Merge remote-tracking branch 'mmc/next' new 510105d3ef5a Merge remote-tracking branch 'mfd/for-mfd-next' new 2050d7d6f4e4 Merge remote-tracking branch 'backlight/for-backlight-next' new 7953d42521c3 Merge remote-tracking branch 'battery/for-next' new d79595abd0d3 Merge remote-tracking branch 'regulator/for-next' new 6114d61397eb Merge remote-tracking branch 'security/next-testing' new d975148aa35a Merge remote-tracking branch 'apparmor/apparmor-next' new 57724752d8a7 Merge remote-tracking branch 'keys/keys-next' new 1b04a8ba192e Merge remote-tracking branch 'selinux/next' new e706a1ad4284 Merge remote-tracking branch 'tomoyo/master' new 06bad946a243 Merge remote-tracking branch 'iommu/next' new 31aa05954054 Merge remote-tracking branch 'audit/next' new 1fafe7e5bc0d Merge remote-tracking branch 'devicetree/for-next' new 257eb9390930 Merge remote-tracking branch 'spi/for-next' new 8ed075e7cd50 Merge remote-tracking branch 'tip/auto-latest' new a295bdb0c5db Merge remote-tracking branch 'clockevents/timers/drivers/next' new bd23dcfabf7c Merge remote-tracking branch 'edac/edac-for-next' new 0e2a8905b258 Merge remote-tracking branch 'ftrace/for-next' new 196e45277c28 Merge remote-tracking branch 'rcu/rcu/next' new 880fb64ea32d Merge remote-tracking branch 'kvm/next' new a9f8696d4be5 arm64: sve: Provide sve_cond_update_zcr_vq fallback when ! [...] new 91975cba6210 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next new b1306fef1f48 KVM: arm64: Make symbol '_kvm_host_prot_finalize' static new a57116145f7d Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next new 77e06b300161 KVM: arm64: Support PREL/PLT relocs in EL2 code new 70f5e4a6017b KVM: arm64: Elect Alexandru as a replacement for Julien as [...] new 9e3976a6036d Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next new a2ddb6592c3e Merge remote-tracking branch 'kvm-arm/next' new bca9eeb1cf02 Merge remote-tracking branch 'kvms390/next' new a60a90978250 Merge remote-tracking branch 'percpu/for-next' new bf8884257f69 Merge remote-tracking branch 'workqueues/for-next' new fa5ba0df8fdc Merge remote-tracking branch 'drivers-x86/for-next' new dbc334fb411f platform/chrome: wilco_ec: convert stream-like files from [...] new 639ff208cb37 platform/chrome: cros_ec_typec: Check for device within re [...] new c6e939c63c80 platform/chrome: cros_ec_typec: fix clang -Wformat warning new 8e42c5e001e8 Merge remote-tracking branch 'chrome-platform/for-next' new e5bc2abad69b Merge remote-tracking branch 'leds/for-next' new d25457262dc9 Merge remote-tracking branch 'ipmi/for-next' new de7ac54aa9a5 Merge remote-tracking branch 'driver-core/driver-core-next' new f0304628e560 Merge remote-tracking branch 'usb/usb-next' new 176c7c93d44b Merge remote-tracking branch 'usb-serial/usb-next' new 1b57e1c0a2d6 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 21dccd5d8142 Merge remote-tracking branch 'tty/tty-next' new c650c097df6e Merge remote-tracking branch 'char-misc/char-misc-next' new ac4d8bd0b213 Merge remote-tracking branch 'extcon/extcon-next' new 5b4f5757f83b phy: cadence: Sierra: Fix PHY power_on sequence new f7eb147d306a phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_d [...] new 03ada5a37c3a phy: cadence: Sierra: Create PHY only for "phy" or "link" [...] new 3fb9545657f7 phy: ti: j721e-wiz: Get PHY properties only for "phy" or " [...] new 7e016cbc526d phy: cadence: Sierra: Move all clk_get_*() to a separate function new 1d5f40e021f3 phy: cadence: Sierra: Move all reset_control_get*() to a s [...] new 15b0b82d51a3 phy: cadence: Sierra: Explicitly request exclusive reset control new fd7abc3c5b87 phy: cadence-torrent: Use a common header file for Cadence SERDES new a0c30cd783b9 phy: cadence: Sierra: Add array of input clocks in "struct [...] new 29c2d02adbc8 phy: cadence: Sierra: Add missing clk_disable_unprepare() [...] new db7a346405dc dt-bindings: phy: phy-cadence-sierra: Add binding to model [...] new 28081b72859f phy: cadence: Sierra: Model PLL_CMNLC and PLL_CMNLC1 as cl [...] new 1436ec309e62 phy: cadence: Sierra: Enable pll_cmnlc and pll_cmnlc1 clocks new 725c7b8d300f phy: ti: j721e-wiz: Do not configure wiz if its already co [...] new d44b4bf49e0b phy: cadence-torrent: Group reset APIs and clock APIs new b69d39f68419 phy: cadence-torrent: Do not configure SERDES if it's alre [...] new e0611d6d9639 phy: cadence-torrent: Explicitly request exclusive reset control new b20da3c6b9dd phy: cadence-torrent: Add delay for PIPE clock to be stable new a113ef0a5e2e phy: microchip: PHY_SPARX5_SERDES should depend on ARCH_SPARX5 new 3f3ec9b692a3 dt-bindings: phy: bcm-ns-usb2-phy: convert to yaml new 5e15fdc302d1 dt-bindings: phy: bcm-ns-usb3-phy: convert to yaml new 67097754afc9 phy: zynqmp: Handle the clock enable/disable properly new d57cd79db1a3 dt-bindings: phy: fix dt_binding_check warning in mediatek [...] new 36a813839cde phy: ti: j721e-wiz: Configure 'p_standard_mode' only for D [...] new 94c34600b617 dt-bindings: phy: qcom,qmp-usb3-dp-phy: move usb3 compatib [...] new 87899d9a66f3 dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SM8250 new 5f0d28f20eeb phy: qcom-qmp: move DP functions to callbacks new 5c3939174fe4 phy: qcom-qmp: rename common registers new aff188feb5e1 phy: qcom-qmp: add support for sm8250-usb3-dp phy new 8f6574f57a1e Merge remote-tracking branch 'phy-next/next' new 61d500a5db43 Merge remote-tracking branch 'soundwire/next' new c11c52b2a146 Merge remote-tracking branch 'thunderbolt/next' new 2679ae19a93c Merge remote-tracking branch 'staging/staging-next' new b6728c1311c8 Merge remote-tracking branch 'icc/icc-next' new 5ff9dd1d4fa2 Merge remote-tracking branch 'dmaengine/next' new b18f7daf1e9d Merge remote-tracking branch 'cgroup/for-next' new e9fc66b96af2 Merge remote-tracking branch 'scsi/for-next' new aa2e9b7285e0 Merge remote-tracking branch 'scsi-mkp/for-next' new ad019aff3eec Merge remote-tracking branch 'vhost/linux-next' new b7182b6c8268 Merge remote-tracking branch 'rpmsg/for-next' new 9195faa7e5a6 gpio: sim: actually use the OF module table new 8b9cc120b86c docs: kernel-parameters: Move gpio-mockup for alphabetic order new 1c95174bf62b docs: kernel-parameters: Add gpio_mockup_named_lines new a362c0ce6486 dt-bindings: gpio: Binding for Realtek Otto GPIO new f0f7d662e851 gpio: Add Realtek Otto GPIO support new a769ae48fadd gpio: omap: Use device_get_match_data() helper new beb5f76e0567 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 0d1656099425 Merge remote-tracking branch 'gpio-intel/for-next' new 1978d88cdc8e pinctrl: bcm: bcm6362: fix warning new 26ea7ac92836 pinctrl: bcm63xx: Fix dependencies new e331c184d3f1 Merge branch 'devel' into for-next new b96d4ef5a11d Merge remote-tracking branch 'pinctrl/for-next' new c21644394030 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new 6ee86d44c8e7 Merge remote-tracking branch 'pwm/for-next' new 54e33eb766c0 Merge remote-tracking branch 'kselftest/next' new df81d3da32f1 Merge remote-tracking branch 'livepatching/for-next' new a46069662112 Merge remote-tracking branch 'coresight/next' new b1020f572349 Merge remote-tracking branch 'rtc/rtc-next' new ff8f80938098 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new dafb6915c413 Merge remote-tracking branch 'seccomp/for-next/seccomp' new 660e72952bb2 Merge remote-tracking branch 'gnss/gnss-next' new 6f8f74a6d154 Merge remote-tracking branch 'slimbus/for-next' new ecea51dfdd9a Merge remote-tracking branch 'nvmem/for-next' new e9f42c8f867b Merge remote-tracking branch 'xarray/main' new 4707891f91b2 Merge remote-tracking branch 'hyperv/hyperv-next' new 5b5273e19007 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 45a43697c975 Merge remote-tracking branch 'fpga/for-next' new cefedb36cddd Merge remote-tracking branch 'kunit-next/kunit' new 418bec695696 bus: mhi: core: Rely on accurate method to determine EDL mode new 4f214496ac74 bus: mhi: core: Wait for ready after an EDL firmware download new ad416db9fabe bus: mhi: core: Handle EDL mode entry appropriately new 66ac7985b2af bus: mhi: core: Add support for Flash Programmer execution [...] new d20e82d4d016 bus: mhi: core: Identify Flash Programmer as a mission mod [...] new e72919cebd19 bus: mhi: core: Wait for MHI READY state in most scenarios new 19e60d6e88a6 bus: mhi: core: Improve state strings for debug messages new 1a42aef25880 bus: mhi: core: Introduce internal register poll helper function new 79d056976485 bus: mhi: core: Move to polling method to wait for MHI ready new eb960121fd78 Merge remote-tracking branch 'mhi/mhi-next' new ea13606f8512 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new de77865c1ed4 Rust support new 60711d860e51 Merge remote-tracking branch 'rust/rust-next' new 43e9994f442f MAINTAINERS: update CZ.NIC's Turris information new ef6c553ddf2c treewide: change my e-mail address, fix my name new 45a7a711c08b mailmap: update email address for Jordan Crouse new 81c104b2ac3d kasan: fix hwasan build for gcc new d9474ee324c2 kasan: remove redundant config option new bc249e305017 kasan-remove-redundant-config-option-fix new 0d10d0a71ffc mm/gup: check page posion status for coredump. new a100a5daf8cd mm-gup-check-page-posion-status-for-coredump-fix new b21b295d1d0b mm-gup-check-page-posion-status-for-coredump-v4 new d6b8c130613c nds32: flush_dcache_page: use page_mapping_file to avoid r [...] new a20f0afc6a5a fs: direct-io: fix missing sdio->boundary new cbacd0995d57 kasan: fix conflict with page poisoning new cfdc59a298f5 kfence, x86: fix preemptible warning on KPTI-enabled systems new 969f31e9eae3 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS new 685c64f405ca ocfs2: fix deadlock between setattr and dio_end_io_write new c597044afe9c ia64: fix user_stack_pointer() for ptrace() new 58cd3f813083 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 1577823548be /proc/kpageflags: do not use uninitialized struct pages new 2a809377d6c0 arch/ia64/kernel/head.S: remove duplicate include new 3352bebe7d5e arch/ia64/kernel/fsys.S: fix typos new 651bc45f79e5 arch/ia64/include/asm/pgtable.h: minor typo fixes new f2c6f1303f3f ia64: ensure proper NUMA distance and possible map initialization new 9772243ae316 ia64: drop unused IA64_FW_EMU ifdef new 7086da03045a ia64: simplify code flow around swiotlb init new 7f024d449da8 ia64: tools: remove inclusion of ia64-specific version of [...] new 49cc2a788e3f ia64: tools: remove duplicate definition of ia64_mf() on ia64 new 7638f320967d ia64: trivial spelling fixes new 45d244a96b40 ia64: fix EFI_DEBUG build new 14ee064aadf6 ia64: mca: always make IA64_MCA_DEBUG an expression new c3201567f62c include/linux/compiler-gcc.h: sparse can do constant foldi [...] new be49761bea9b scripts/spelling.txt: add entries for recent discoveries new d203d1d9dfd2 arch/sh/include/asm/tlb.h: remove duplicate include new 5ec502a67468 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] new d0d4abbbb165 ocfs2: map flags directly in flags_to_o2dlm() new ebb4f66a5191 ocfs2: fix a typo new 3ee5a5bfd024 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 761a416551f4 ocfs2: fix ocfs2 corrupt when iputting an inode new 60b9ec618911 watchdog: rename __touch_watchdog() to a better descriptive name new 30fdd5b0d792 watchdog: explicitly update timestamp when reporting softlockup new 3dd2b5b9c268 watchdog/softlockup: report the overall time of softlockups new 639e4fe120ff watchdog/softlockup: remove logic that tried to prevent re [...] new b6811108294e watchdog: fix barriers when printing backtraces from all CPUs new c8186346b0a4 watchdog: use bit lock operations to prevent multiple soft [...] new 8173d64bb2c1 watchdog: cleanup handling of false positives new 9c25f32c4344 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] new 023ebe0283b8 mm, slub: enable slub_debug static key when creating cache [...] new 321fc8f8f393 for SLUB debugging functionality SLUB has resiliency_test( [...] new 1c59b1d0a501 slub: remove resiliency_test() function new bbb684d612fc mm/slub.c: trivial typo fixes new a77829a96ea7 mm/kmemleak.c: fix a typo new f03ff5b6e148 mm/page_owner: record the timestamp of all pages during free new a99cd5f54585 mm, page_owner: remove unused parameter in __set_page_owne [...] new f42d9be8704a mm: provide filemap_range_needs_writeback() helper new 29b8b7f5a680 mm: use filemap_range_needs_writeback() for O_DIRECT reads new 0d36c3624b87 iomap: use filemap_range_needs_writeback() for O_DIRECT reads new 134287a6305d mm/filemap: use filemap_read_page in filemap_fault new d32fd2fcf55f mm/filemap: drop check for truncated page after I/O new 66eb4baf4758 mm: page-writeback: simplify memcg handling in test_clear_ [...] new d4374c3d3290 mm: introduce and use mapping_empty new 2be8b1ef17b1 mm: stop accounting shadow entries new 04f4450f6395 dax: account DAX entries as nrpages new f7ecad077615 mm: remove nrexceptional from inode new 40705ab449b0 mm: Move page_mapping_file to pagemap.h new bb2a411b5dbc mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new e6ca4e8ea130 mm/gup: add compound page list iterator new 9205f853721b mm/gup: decrement head page once for group of subpages new 3cd6187597dd mm/gup: add a range variant of unpin_user_pages_dirty_lock() new fcaca048134f RDMA/umem: batch page unpin in __ib_umem_release() new 9369f3787785 mm: gup: remove FOLL_SPLIT new 30c856c52f53 mm/memremap.c: fix improper SPDX comment style new 4eac9cdd3ee4 mm: memcontrol: fix kernel stack account new 4b1d68cd9a14 memcg: cleanup root memcg checks new 79ebdbf95be0 memcg: enable memcg oom-kill for __GFP_NOFAIL new 44ca7cbe50b2 mm: memcontrol: fix cpuhotplug statistics flushing new 924ee1a0368a mm: memcontrol: kill mem_cgroup_nodeinfo() new f1b842a60240 mm: memcontrol: privatize memcg_page_state query functions new 2471fcf60418 cgroup: rstat: support cgroup1 new 0e2f2214c4cf cgroup: rstat: punt root-level optimization to individual [...] new 441ae42461d6 mm: memcontrol: switch to rstat new 888ff5e2f146 mm-memcontrol-switch-to-rstat-fix new 664f621d004a mm: memcontrol: switch to rstat fix new 3c671e22ab15 mm: memcontrol: consolidate lruvec stat flushing new d07ab067f92b kselftests: cgroup: update kmem test for new vmstat implem [...] new 349c354ea596 memcg: charge before adding to swapcache on swapin new 711c4f118d00 memcg: set page->private before calling swap_readpage new ad76d76d3eae mm: memcontrol: slab: fix obtain a reference to a freeing memcg new 9e5282bd9145 mm: memcontrol: introduce obj_cgroup_{un}charge_pages new b02fa9182004 mm: memcontrol: directly access page->memcg_data in mm/pag [...] new eee2f77962da mm: memcontrol: change ug->dummy_page only if memcg changed new 4e37cffec530 mm: memcontrol: use obj_cgroup APIs to charge kmem pages new c811b943efd6 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] new 0efb9c613a97 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] new 87c80f9eb414 linux/memcontrol.h: remove duplicate struct declaration new f5929aa592c6 mm/memory.c: do_numa_page(): delete bool "migrated" new 24b9e457e6a4 mm/interval_tree: add comments to improve code readability new 46a280ddccaa x86/vmemmap: drop handling of 4K unaligned vmemmap range new 6c224a0953e7 x86/vmemmap: drop handling of 1GB vmemmap ranges new 281e5fa0e374 x86/vmemmap: handle unpopulated sub-pmd ranges new 2fa1a33f159a x86/vmemmap: optimize for consecutive sections in partial [...] new 86567c5c12f4 mm, tracing: improve rss_stat tracepoint message new da5e1d041c63 mm: add remap_pfn_range_notrack new b795457a9826 mm: add a io_mapping_map_user helper new f19ed5159947 i915: use io_mapping_map_user new 38409fd56127 i915: fix remap_io_sg to verify the pgprot new 6c049c121f1e mm: extend MREMAP_DONTUNMAP to non-anonymous mappings new a78165c5f849 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] new 21eee98a74c8 selftests: add a MREMAP_DONTUNMAP selftest for shmem new 3eb71873fc86 mm/dmapool: switch from strlcpy to strscpy new 19140d0183f2 mm/sparse: add the missing sparse_buffer_fini() in error branch new 700365206b32 samples/vfio-mdev/mdpy: use remap_vmalloc_range new e216031abc85 mm: unexport remap_vmalloc_range_partial new 98a8d4b99c2c mm/vmalloc: use rb_tree instead of list for vread() lookups new 794ec9d9bccd ARM: mm: add missing pud_page define to 2-level page tables new e5f9f1a795e5 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] new 319cc1497f3e sparc32: add stub pud_page define for walking huge vmalloc [...] new 98378fc87128 mm: apply_to_pte_range warn and fail if a large pte is enc [...] new 0bdcf521468e mm/vmalloc: rename vmap_*_range vmap_pages_*_range new 6be499b809cf mm/ioremap: rename ioremap_*_range to vmap_*_range new 90ae133ab5ff mm: HUGE_VMAP arch support cleanup new e32d71bc78d2 powerpc: inline huge vmap supported functions new b57f84787bd5 arm64: inline huge vmap supported functions new a30fc020e6f1 x86: inline huge vmap supported functions new 86d6cef10f8d mm/vmalloc: provide fallback arch huge vmap support functions new 69660c0a0d24 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c new c1a648e86222 mm/vmalloc: add vmap_range_noflush variant new 033af29718e8 mm/vmalloc: hugepage vmalloc mappings new 668235b02143 mm/vmalloc: fix read of uninitialized pointer area new 506d7cf0f553 powerpc/64s/radix: enable huge vmalloc mappings new 2a9b3ed57c57 mm/vmalloc: remove map_kernel_range new f958566cbe0e kernel/dma: remove unnecessary unmap_kernel_range new 4afef04e79fc powerpc/xive: remove unnecessary unmap_kernel_range new 0642b8252f62 mm/vmalloc: remove unmap_kernel_range new 1e504d964f13 mm/vmalloc: improve allocation failure error messages new 409361277964 mm/vmalloc: print correct vmalloc allocation size new 65df37895754 mm: vmalloc: prevent use after free in _vm_unmap_aliases new d3df7e78d773 mm/doc: fix fault_flag_allow_retry_first kerneldoc new 4d1cd0979aba mm/doc: fix page_maybe_dma_pinned kerneldoc new 6dbfdb0f5a70 mm/doc: turn fault flags into an enum new f8f0030ff41f mm/doc: add mm.h and mm_types.h to the mm-api document new 85c789db78e2 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT new 396a7249d89d pagewalk: prefix struct kernel-doc descriptions new bb81f7ebce9f mm/kasan: switch from strlcpy to strscpy new 7b820966d78f kasan: initialize shadow to TAG_INVALID for SW_TAGS new 6cefa4ef1bb5 mm, kasan: don't poison boot memory with tag-based modes new 7ed9203a992d arm64: kasan: allow to init memory when setting tags new 990284d1d5da kasan: init memory in kasan_(un)poison for HW_TAGS new e3490ab1ae19 kasan, mm: integrate page_alloc init with HW_TAGS new b1f6f06c08b4 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" new 669c6634b5b9 kasan, mm: integrate slab init_on_alloc with HW_TAGS new 34f6e7c7736a kasan, mm: integrate slab init_on_free with HW_TAGS new c7c1efb4da46 kasan: docs: clean up sections new bdd5cde853b2 kasan: docs: update overview section new 3b10a5b80d94 kasan: docs: update usage section new e9d7a07c0816 kasan: docs: update error reports section new f83b56f0d0c9 kasan: docs: update boot parameters section new cd5af8634a8a kasan: docs: update GENERIC implementation details section new 7c8aaea85326 kasan: docs: update SW_TAGS implementation details section new 4a8c21572481 kasan: docs: update HW_TAGS implementation details section new b9f8cb3a95e2 kasan: docs: update shadow memory section new 079c7bb63ff1 kasan: docs: update ignoring accesses section new a2778f1fb255 kasan: docs: update tests section new 55b54ee460be kasan: record task_work_add() call stack new ce816b430b5a kasan: detect false-positives in tests new 28bd9cd0741c mm: move mem_init_print_info() into mm_init() new d1c79926005e mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() new 161863e138b9 mm: remove lru_add_drain_all in alloc_contig_range new e27260037cc5 include/linux/page-flags-layout.h: correctly determine LAS [...] new c3b7837d5c5b include/linux/page-flags-layout.h: cleanups new cce1c5bfeb9e mm/page_alloc: rename alloc_mask to alloc_gfp new 913f88f4da85 mm/page_alloc: rename gfp_mask to gfp new be891e6b732f mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask new 4c611c3b403e mm/mempolicy: rename alloc_pages_current to alloc_pages new 5871c9c15af7 mm/mempolicy: rewrite alloc_pages documentation new 5d0bc5999197 mm/mempolicy: rewrite alloc_pages_vma documentation new 28d17fd9dcf5 mm/mempolicy: fix mpol_misplaced kernel-doc new ccb30c3e3f85 mm: page_alloc: dump migrate-failed pages new 9e41917c2d84 mm/Kconfig: remove default DISCONTIGMEM_MANUAL new 9976059a4b71 mm, page_alloc: avoid page_to_pfn() in move_freepages() new 5f306b27ac90 mm/page_alloc: duplicate include linux/vmalloc.h new 93a2ed352c90 mm/page_alloc: rename alloced to allocated new 8f47b769b804 mm/page_alloc: add a bulk page allocator new e853f9f3bcf1 mm-page_alloc-add-a-bulk-page-allocator-fix new 6091c7f2d090 mm/page_alloc: Add a bulk page allocator -fix -fix new 00ee71fb9a25 mm/page_alloc: add an array-based interface to the bulk pa [...] new a1229973637d mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] new 73b10bd94689 mm/page_alloc: optimize code layout for __alloc_pages_bulk new b3d8d1dd4318 mm/page_alloc: inline __rmqueue_pcplist new c1fd5d611811 SUNRPC: set rq_page_end differently new da3824433478 SUNRPC: refresh rq_pages using a bulk page allocator new ee516913454c net: page_pool: refactor dma_map into own function page_po [...] new 51072a9dec11 net: page_pool: use alloc_pages_bulk in refill code path new e5c28f58974e mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 new 66178e0197bc hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() new 22e8f06d8d7c hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix new 28de95912d06 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled new 25e04e7cf0ea mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE new f5d154312c3d mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h new 1a7148ff5514 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] new c520a230a7e4 mm/hugetlb: remove redundant reservation check condition i [...] new 1241e7e25092 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE new 39cf5110566c mm/hugetlb: use some helper functions to cleanup code new 14bf683acc91 mm/hugetlb: optimize the surplus state transfer code in mo [...] new 2ea6c72ef105 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] new 724286739c82 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] new 2df90cb6e5dd mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] new ca155ed45ae7 khugepaged: remove unneeded return value of khugepaged_col [...] new 958fb98ebd82 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new d52b5db3e4b9 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new fe38ab0a69bb khugepaged: fix wrong result value for trace_mm_collapse_h [...] new ad6513b51b58 mm/huge_memory.c: remove unnecessary local variable ret2 new 876a8f1d7a1b mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] new 0866b751a616 mm,compaction: let isolate_migratepages_{range,block} retu [...] new 7efac85bab5e mmcompaction-let-isolate_migratepages_rangeblock-return-er [...] new 82d13a23954d mm: make alloc_contig_range handle free hugetlb pages new bf6e812d3ffd mm: make alloc_contig_range handle in-use hugetlb pages new 3e507ac76774 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] new 98f61edaca37 mm/huge_memory.c: rework the function vma_adjust_trans_huge() new 70e1830687ea mm/huge_memory.c: make get_huge_zero_page() return bool new 32cf204c7fd4 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] new f7a0da907ba1 mm/huge_memory.c: remove redundant PageCompound() check new f45ce9a9d408 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] new 82d6efc89b7f mm/huge_memory.c: use helper function migration_entry_to_page() new aeecfa7dcbf4 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] new 382d02a491ef khugepaged: use helper function range_in_vma() in collapse [...] new 79121a320f9b khugepaged: remove unnecessary out label in collapse_huge_page() new 00b68d94b29d khugepaged: remove meaningless !pte_present() check in khu [...] new d3971def5236 mm/cma: change cma mutex to irq safe spinlock new bcf7dd64f678 hugetlb: no need to drop hugetlb_lock to call cma_release new b43720633103 hugetlb: add per-hstate mutex to synchronize user adjustments new 169d111a7b68 hugetlb: create remove_hugetlb_page() to separate functionality new 99a630f16531 hugetlb: call update_and_free_page without hugetlb_lock new 529d4761e40b hugetlb: change free_pool_huge_page to remove_pool_huge_page new 3d5f9ff28955 hugetlb: make free_huge_page irq safe new 6a2c270ce0e6 hugetlb: add lockdep_assert_held() calls for hugetlb_lock new 890d767b4b75 userfaultfd: add minor fault registration mode new 6cebc96c71ce userfaultfd/hugetlbfs: fix minor fault page leak new cde19e1fe455 userfaultfd: disable huge PMD sharing for MINOR registered VMAs new b0f39fe65967 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new 9bea24c92201 userfaultfd: add UFFDIO_CONTINUE ioctl new 11724a13d1f8 userfaultfd: update documentation to describe minor fault [...] new e58467328afd userfaultfd/selftests: add test exercising minor fault handling new a311f80f1475 userfaultfd: support minor fault handling for shmem new fb769ca9c634 userfaultfd-support-minor-fault-handling-for-shmem-fix new 4c560687c8c5 userfaultfd/shmem: fix minor fault page leak new 99394be76dcc userfaultfd/selftests: use memfd_create for shmem test type new c20420f226cf userfaultfd/selftests: create alias mappings in the shmem test new f695b4a40b41 userfaultfd/selftests: reinitialize test context in each test new 9cb2b7b9c098 userfaultfd/selftests: exercise minor fault handling shmem [...] new 37565f42e37a userfaultfd/selftests: use user mode only new da8f19f2e19a userfaultfd/selftests: remove the time() check on delayed uffd new 75353aca8fef userfaultfd/selftests: drop VERIFY check in locking_thread new 0b8abb8c67e5 userfaultfd/selftests: only dump counts if mode enabled new 55f8ea9f85ff userfaultfd/selftests: unify error handling new b58d7e3c3d2d mm/vmscan: move RECLAIM* bits to uapi header new 2391e056f1ac mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new 6246045cfb24 mm: vmscan: use nid from shrink_control for tracepoint new 90781096077c mm: vmscan: consolidate shrinker_maps handling code new d6c2420673a2 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] new e25ad25a0627 mm: vmscan: remove memcg_shrinker_map_size new 8d2e2643d8a6 mm: vmscan: use kvfree_rcu instead of call_rcu new cdf154235038 mm: memcontrol: rename shrinker_map to shrinker_info new dc710ad834f0 mm: vmscan: add shrinker_info_protected() helper new e7698794490d mm-vmscan-add-shrinker_info_protected-helper-fix new 0d82849bfbc7 mm: vmscan: use a new flag to indicate shrinker is registered new 4043e2cf1457 mm: vmscan: add per memcg shrinker nr_deferred new 1abce009a8b4 mm: vmscan: use per memcg nr_deferred of shrinker new 813b5fb387ea mm: vmscan: don't need allocate shrinker->nr_deferred for [...] new adf830ed9650 mm: memcontrol: reparent nr_deferred when memcg offline new 22bafb38aa35 mm: vmscan: shrink deferred objects proportional to priority new 011e5ffc507d mm/compaction: remove unused variable sysctl_compact_memory new e470e0fa9592 mm: compaction: update the COMPACT[STALL|FAIL] events properly new c4016073189c mm: disable LRU pagevec during the migration temporarily new f3fd8ae1fa57 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] new 86af5f455a9e mm: fs: invalidate BH LRU during page migration new 28329e347ed1 mm/migrate.c: make putback_movable_page() static new b2f9119b21e0 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] new d70d02367f31 mm/migrate.c: fix potential indeterminate pte entry in mig [...] new 3c0e4a554d20 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] new 7462ef194c4e Revert "mm: migrate: skip shared exec THP for NUMA balancing" new 3969f6548968 mm: vmstat: add cma statistics new d320ba96e1a6 mm: cma: use pr_err_ratelimited for CMA warning new a80ededd8bae mm: cma: add trace events for CMA alloc perf testing new 623322012871 mm: cma: Add the CMA instance name to the cma_alloc_start [...] new 4497f08fe2fe mm: cma: support sysfs new a69a313e2058 mm: cma: add the CMA instance name to cma trace events new d9a9226ba78d mm: use proper type for cma_[alloc|release] new 92541592fd78 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() new 506366a364c1 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] new 731da7b78d30 ksm: remove dedicated macro KSM_FLAG_MASK new 8fccce459469 ksm: fix potential missing rmap_item for stable_node new 4e8bca7b7967 mm/ksm: remove unused parameter from remove_trailing_rmap_items() new 48fd7863348b mm: restore node stat checking in /proc/sys/vm/stat_refresh new 314ce339d4e8 mm: no more EINVAL from /proc/sys/vm/stat_refresh new 73012df51ae3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats new 3858265fa3ad mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new 7e6c1dc8fd25 x86/mm: track linear mapping split events new a9317bdd7680 mm/mmap.c: don't unlock VMAs in remap_file_pages() new c74dae28c04c mm/util.c: reduce mem_dump_obj() object size new c7bc8e97efe3 mm/util.c: fix typo new b1beb4d0d686 mm/gup: don't pin migrated cma pages in movable zone new 6cc93f7149ac mm/gup: check every subpage of a compound page during isolation new 4c9bfb441fce mm/gup: return an error on migration failure new df4d4a0277dc mm/gup: check for isolation errors new 16104154c009 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new 5e65e489b1c5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new c273b99554cc mm: apply per-task gfp constraints in fast path new 7581d126c268 mm: honor PF_MEMALLOC_PIN for all movable pages new f256496d85a0 mm/gup: do not migrate zero page new e54fe97864c8 mm/gup: migrate pinned pages out of movable zone new 60ff4ad321ac memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new 1a47ec32410c mm/gup: change index type to long as it counts pages new 73a26d57b8ba mm/gup: longterm pin migration cleanup new e1e39e0d9e05 selftests/vm: gup_test: fix test flag new 497a72f04cb4 selftests/vm: gup_test: test faulting in kernel, and verif [...] new 50ffc96f374f mm,memory_hotplug: allocate memmap from the added memory range new bc306f232199 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix new a21ba4c98c9d acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported new cd75d390b3b2 mm,memory_hotplug: add kernel boot option to enable memmap [...] new 98d05c38f104 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 905a2de66a19 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 9fe05ebc5de4 mm/zswap.c: switch from strlcpy to strscpy new 744021760d54 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. new dee54957d33f iov_iter: lift memzero_page() to highmem.h new 2fc51301eb51 btrfs: use memzero_page() instead of open coded kmap pattern new d85cea4878a1 mm/highmem.c: fix coding style issue new a409c85dd491 mm/highmem: Remove deprecated kmap_atomic new 68acd352731d mm/mempool: minor coding style tweaks new 704e401ea6a6 mm/swapfile: minor coding style tweaks new e3055d7fa633 mm/sparse: minor coding style tweaks new c90a61fde226 mm/vmscan: minor coding style tweaks new 58a19766a451 mm/compaction: minor coding style tweaks new eea0e5094b45 mm/oom_kill: minor coding style tweaks new bb9e4433f1dc mm/shmem: minor coding style tweaks new 58c0bb89150f mm/page_alloc: minor coding style tweaks new 3475525abb5a mm/filemap: minor coding style tweaks new 33fe9a87fdbf mm/mlock: minor coding style tweaks new a61a74545173 mm/frontswap: minor coding style tweaks new 0c3bb102ade7 mm/vmalloc: minor coding style tweaks new bce8d750f5f7 mm/memory_hotplug: minor coding style tweaks new 4cfd236bfc8a mm/mempolicy: minor coding style tweaks new 743bb010399d mm/process_vm_access.c: remove duplicate include new f7538ec61072 kfence: zero guard page after out-of-bounds access new 5566ca09e0c5 fs/buffer.c: add debug print for __getblk_gfp() stall problem new fcb861bcabf2 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 444d58aa7e1b kernel/hung_task.c: Monitor killed tasks. new a653a42dc5fd fs/proc/generic.c: fix incorrect pde_is_permanent check new 591d93550869 proc: save LOC in __xlate_proc_name() new 511f3962b482 proc: mandate ->proc_lseek in "struct proc_ops" new b0e4a9121767 proc: delete redundant subset=pid check new b785c11ede7d selftests: proc: test subset=pid new 866d12df6e24 procfs: allow reading fdinfo with PTRACE_MODE_READ new 307bb0b67c14 procfs/dmabuf: add inode number to /proc/*/fdinfo new eac34f4afec2 proc/sysctl: fix function name error in comments new eeb8edb07323 proc/sysctl: make protected_* world readable new 1d4982a2dc66 include: remove pagemap.h from blkdev.h new 928e0343fec8 kernel.h: drop inclusion in bitmap.h new 479a9b781eb9 kernel/async.c: fix pr_debug statement new 624cdec3ba11 kernel/cred.c: make init_groups static new 6d7d6b2ab284 tools: disable -Wno-type-limits new ab315f3d18ce tools: bitmap: sync function declarations with the kernel new 94e64ef0c991 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel new a5145bdad3ff arch: rearrange headers inclusion order in asm/bitops for [...] new 82b3d3a08531 lib: extend the scope of small_const_nbits() macro new a03509375895 tools: sync small_const_nbits() macro with the kernel new 52b49677533b lib: inline _find_next_bit() wrappers new 87523c49481f tools: sync find_next_bit implementation new d6234ebbe296 lib: add fast path for find_next_*_bit() new bd0830651542 lib: add fast path for find_first_*_bit() and find_last_bit() new 692348826322 tools: sync lib/find_bit implementation new eaef884842dc MAINTAINERS: add entry for the bitmap API new 04bac15f2087 lib/bch.c: fix a typo in the file bch.c new 4b5aa7bd312d lib: fix inconsistent indenting in process_bit1() new 22c273d4e4f4 lib/list_sort.c: fix typo in function description new e3ce21e157ba lib/genalloc.c: Fix a typo new 959d466a4d62 lib: crc8: pointer to data block should be const new 7144170cd6da lib: stackdepot: turn depot_lock spinlock to raw_spinlock new be3a1dbf7948 include/linux/compat.h: remove unneeded declaration from C [...] new c8a0ffe588ff checkpatch: warn when missing newline in return sysfs_emit [...] new 7b35c1a01c2e init: add support for zstd compressed modules new 90678f0acf8b hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new cefd16940bee do_wait: make PIDTYPE_PID case O(1) instead of O(n) new e07987ed0650 kernel/fork.c: simplify copy_mm() new be79482b5599 kernel/fork.c: fix typos new 931fc23eea2d kernel/crash_core: add crashkernel=auto for vmcore creation new 86cde2a159b8 kexec: Add kexec reboot string new 8a37cb4979a5 kernel: kexec_file: fix error return code of kexec_calcula [...] new 4bc187dbebc8 kexec: dump kmessage before machine_kexec new 4353fc1144db gcov: clang: drop support for clang-10 and older new b3c4e66c908b gcov: combine common code new 4eb93f0672af gcov: simplify buffer allocation new 17d0508a080d gcov: use kvmalloc() new e19a9fca6eff smp: kernel/panic.c - silence warnings new 21692142e900 aio: simplify read_events() new a32a779746e3 gdb: lx-symbols: store the abspath() new 5b096e7723b1 scripts/gdb: document lx_current is only supported by x86 new dd63f9ae9ed9 scripts/gdb: add lx_current support for arm64 new e57c944e0ee5 kernel/resource: make walk_system_ram_res() find all busy [...] new 042567bc1d5d kernel/resource: make walk_mem_res() find all busy IORESOU [...] new e9b359444fa2 kernel/resource: remove first_lvl / siblings_only logic new deeddcc448bf selftests: remove duplicate include new 50d9cd0cc5c3 kernel/async.c: stop guarding pr_debug() statements new 34b836f036c2 kernel/async.c: remove async_unregister_domain() new db9d72682b09 init/initramfs.c: do unpacking asynchronously new 41c21491f6bf modules: add CONFIG_MODPROBE_PATH new 6f7281b92b2c ipc/sem.c: mundane typo fixes new ed05281b3fa0 Merge branch 'akpm-current/current' new dccf5494274a drivers/char: remove /dev/kmem for good new 2083caaadd25 mm: remove xlate_dev_kmem_ptr() new 050e00f5da4b mm/vmalloc: remove vwrite() new 94ff87e5e33c arm: print alloc free paths for address in registers new bca414153d50 scripts/spelling.txt: add "overlfow" new eca047ffaaeb scripts/spelling.txt: Add "diabled" typo new 168df3ee1ba2 scripts/spelling.txt: add "overflw" new fc41709bb9c1 mm/slab.c: fix spelling mistake "disired" -> "desired" new f94400f55e36 include/linux/pgtable.h: few spelling fixes new 572628a2157e kernel/umh.c: fix some spelling mistakes new 78de3e4149bb kernel/user_namespace.c: fix typos new 1563957d3a82 kernel/up.c: fix typo new 8b887e7aee72 kernel/sys.c: fix typo new 2f6aef5ef70b fs: fat: fix spelling typo of values new 3930ad475540 ipc/sem.c: spelling fix new 792ef76efe2c treewide: remove editor modelines and cruft new fd3d43f8a586 mm: fix typos in comments new 1212f64816db mmap: make mlock_future_check() global new 8d1120b9188d riscv/Kconfig: make direct map manipulation options depend on MMU new 577543b5587b set_memory: allow set_direct_map_*_noflush() for multiple pages new 186cc1675a1e set_memory: allow querying whether set_direct_map_*() is a [...] new a9541c8d6512 mm: introduce memfd_secret system call to create "secret" [...] new 2ed0f42b7ffd memfd_secret: use unsigned int rather than long as syscall [...] new d3696ec8e7e8 PM: hibernate: disable when there are active secretmem users new d1a842140615 arch, mm: wire up memfd_secret system call where relevant new 162894e8b53e memfd_secret: use unsigned int rather than long as syscall [...] new df12839ea7ef secretmem: test: add basic selftest for memfd_secret(2) new 42183be5842d 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 (7c54ec8b01de) \ N -- N -- N refs/heads/akpm (42183be5842d)
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 894 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/kernel-parameters.txt | 10 +- Documentation/admin-guide/ramoops.rst | 4 +- .../devicetree/bindings/arm/mediatek.yaml | 15 + .../bindings/gpio/realtek,otto-gpio.yaml | 78 ++ .../devicetree/bindings/i2c/i2c-gpio.yaml | 2 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 3 - .../devicetree/bindings/phy/bcm-ns-usb2-phy.txt | 21 - .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 59 ++ .../devicetree/bindings/phy/bcm-ns-usb3-phy.txt | 34 - .../devicetree/bindings/phy/bcm-ns-usb3-phy.yaml | 62 ++ .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 8 +- .../bindings/phy/phy-cadence-sierra.yaml | 17 +- .../bindings/phy/phy-cadence-torrent.yaml | 2 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 3 +- .../bindings/reserved-memory/ramoops.txt | 10 +- Documentation/filesystems/f2fs.rst | 6 + Documentation/gpu/index.rst | 1 + Documentation/gpu/rfc/index.rst | 17 + Documentation/networking/ethtool-netlink.rst | 62 +- Documentation/vm/transhuge.rst | 5 - MAINTAINERS | 25 +- Makefile | 7 +- arch/alpha/mm/init.c | 1 - arch/arc/mm/init.c | 1 - arch/arm/boot/dts/am335x-boneblack.dts | 132 +-- arch/arm/boot/dts/omap3.dtsi | 3 + arch/arm/mach-omap1/timer.c | 2 +- arch/arm/mach-omap2/omap_twl.c | 2 +- arch/arm/mach-omap2/sr_device.c | 2 +- arch/arm/mm/init.c | 2 - arch/arm/plat-omap/dma.c | 3 +- arch/arm64/boot/dts/mediatek/Makefile | 5 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 13 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 378 +++++++++ .../dts/mediatek/mt8183-kukui-kodama-sku16.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku272.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku288.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku32.dts | 21 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 343 ++++++++ arch/arm64/configs/defconfig | 15 + arch/arm64/include/asm/fpsimd.h | 2 + arch/arm64/kvm/arm.c | 2 +- arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 18 + arch/arm64/mm/init.c | 2 - arch/csky/mm/init.c | 1 - arch/h8300/mm/init.c | 2 - arch/hexagon/mm/init.c | 1 - arch/ia64/include/asm/ptrace.h | 8 +- arch/ia64/mm/init.c | 1 - arch/m68k/include/asm/bitops.h | 6 +- arch/m68k/mm/init.c | 1 - arch/microblaze/mm/init.c | 1 - arch/mips/loongson64/numa.c | 1 - arch/mips/mm/init.c | 1 - arch/mips/sgi-ip27/ip27-memory.c | 1 - arch/nds32/mm/cacheflush.c | 2 +- arch/nds32/mm/init.c | 1 - arch/nios2/mm/init.c | 1 - arch/openrisc/mm/init.c | 2 - arch/parisc/include/asm/processor.h | 1 - arch/parisc/mm/init.c | 2 - arch/powerpc/mm/mem.c | 1 - arch/powerpc/rust/target.json | 30 + arch/riscv/mm/init.c | 1 - arch/s390/mm/init.c | 2 - arch/sh/include/asm/bitops.h | 5 +- arch/sh/mm/init.c | 1 - arch/sparc/mm/init_32.c | 2 - arch/sparc/mm/init_64.c | 1 - arch/um/kernel/mem.c | 1 - arch/x86/include/asm/kfence.h | 7 +- arch/x86/include/asm/smp.h | 1 - arch/x86/kernel/smpboot.c | 2 +- arch/x86/mm/init_32.c | 2 - arch/x86/mm/init_64.c | 2 - arch/xtensa/mm/init.c | 1 - drivers/acpi/processor_idle.c | 7 - drivers/ata/ahci.c | 5 + drivers/ata/ahci.h | 1 + drivers/ata/libahci.c | 5 + drivers/bus/mhi/core/boot.c | 13 +- drivers/bus/mhi/core/init.c | 34 +- drivers/bus/mhi/core/internal.h | 7 +- drivers/bus/mhi/core/main.c | 26 + drivers/bus/mhi/core/pm.c | 62 +- drivers/char/rust_example.rs | 4 +- drivers/clk/clk.c | 2 +- drivers/clk/qcom/camcc-sc7180.c | 50 +- drivers/clk/socfpga/clk-gate.c | 2 +- drivers/gpio/Kconfig | 13 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-omap.c | 5 +- drivers/gpio/gpio-realtek-otto.c | 325 ++++++++ drivers/gpio/gpio-sim.c | 1 + drivers/gpio/gpiolib-sysfs.c | 8 + drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/i915/Kconfig.profile | 14 + drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/TODO.txt | 41 + drivers/gpu/drm/i915/display/intel_display.c | 71 +- drivers/gpu/drm/i915/display/intel_display.h | 2 +- drivers/gpu/drm/i915/display/intel_dsb.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 34 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 73 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 4 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 64 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 72 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 335 +++++--- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 95 --- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 35 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 96 ++- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 6 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 23 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 109 ++- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 110 ++- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 39 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 39 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 902 ++++++++------------- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 38 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 8 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 14 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 10 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 2 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 21 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 6 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 10 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 2 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 8 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 13 +- drivers/gpu/drm/i915/gt/intel_context_param.h | 11 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 4 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 38 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 1 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 + .../gpu/drm/i915/gt/intel_execlists_submission.c | 49 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 2 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt.c | 3 + drivers/gpu/drm/i915/gt/intel_gt.h | 2 + drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 47 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 5 + .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 1 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 28 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 11 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 52 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 8 + drivers/gpu/drm/i915/gt/intel_lrc.c | 49 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 3 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 9 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 184 +++-- drivers/gpu/drm/i915/gt/intel_timeline.c | 426 +++------- drivers/gpu/drm/i915/gt/intel_timeline.h | 2 + drivers/gpu/drm/i915/gt/intel_timeline_types.h | 17 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 10 +- drivers/gpu/drm/i915/gt/mock_engine.c | 22 +- drivers/gpu/drm/i915/gt/selftest_context.c | 4 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 9 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 23 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 8 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 18 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 5 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 4 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 177 ++-- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 82 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 20 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 104 +-- drivers/gpu/drm/i915/i915_debugfs.c | 4 +- drivers/gpu/drm/i915/i915_drv.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 18 +- drivers/gpu/drm/i915/i915_gem.c | 258 +++--- drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +- drivers/gpu/drm/i915/i915_memcpy.c | 2 +- drivers/gpu/drm/i915/i915_memcpy.h | 2 +- drivers/gpu/drm/i915/i915_params.c | 5 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_perf.c | 56 +- drivers/gpu/drm/i915/i915_request.c | 133 ++- drivers/gpu/drm/i915/i915_request.h | 47 +- drivers/gpu/drm/i915/i915_selftest.h | 2 + drivers/gpu/drm/i915/i915_vma.c | 30 +- drivers/gpu/drm/i915/i915_vma.h | 20 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 94 ++- drivers/gpu/drm/i915/selftests/i915_request.c | 211 ++++- drivers/gpu/drm/i915/selftests/igt_spinner.c | 136 ++-- drivers/gpu/drm/i915/selftests/igt_spinner.h | 5 + .../gpu/drm/i915/selftests/intel_memory_region.c | 18 +- drivers/gpu/drm/i915/selftests/mock_region.c | 4 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- drivers/i2c/busses/i2c-stm32f4.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 6 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 27 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 27 + drivers/net/ethernet/amazon/ena/ena_com.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 362 ++++----- drivers/net/ethernet/amd/hplance.c | 3 + drivers/net/ethernet/freescale/enetc/enetc.c | 826 ++++++++++++++++--- drivers/net/ethernet/freescale/enetc/enetc.h | 53 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 19 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 5 +- drivers/net/ethernet/mscc/ocelot.c | 3 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 8 + .../net/ethernet/netronome/nfp/flower/metadata.c | 16 +- .../net/ethernet/netronome/nfp/flower/offload.c | 48 +- drivers/net/ethernet/nxp/lpc_eth.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 1 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 1 - drivers/net/ethernet/toshiba/spider_net.c | 42 +- drivers/net/ethernet/toshiba/tc35815.c | 3 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/netdevsim/ethtool.c | 36 + drivers/net/netdevsim/netdevsim.h | 3 + drivers/net/phy/bcm-phy-lib.c | 13 +- drivers/phy/cadence/Kconfig | 1 + drivers/phy/cadence/phy-cadence-sierra.c | 419 +++++++++- drivers/phy/cadence/phy-cadence-torrent.c | 117 ++- drivers/phy/microchip/Kconfig | 1 + drivers/phy/qualcomm/phy-qcom-qmp.c | 509 ++++++++++-- drivers/phy/qualcomm/phy-qcom-qmp.h | 77 +- drivers/phy/tegra/xusb-tegra186.c | 2 +- drivers/phy/tegra/xusb-tegra210.c | 8 +- drivers/phy/ti/phy-j721e-wiz.c | 36 +- drivers/phy/xilinx/phy-zynqmp.c | 58 +- drivers/pinctrl/bcm/Kconfig | 6 +- drivers/pinctrl/bcm/pinctrl-bcm6362.c | 6 +- drivers/platform/chrome/cros_ec_typec.c | 24 +- drivers/platform/chrome/wilco_ec/telemetry.c | 2 +- drivers/usb/serial/xr_serial.c | 5 + fs/erofs/data.c | 19 +- fs/erofs/decompressor.c | 35 +- fs/erofs/erofs_fs.h | 25 +- fs/erofs/inode.c | 7 + fs/erofs/internal.h | 39 +- fs/erofs/super.c | 145 +++- fs/ext2/dir.c | 94 ++- fs/ext2/ext2.h | 12 +- fs/ext2/namei.c | 34 +- fs/f2fs/f2fs.h | 1 + fs/f2fs/gc.c | 26 +- fs/f2fs/gc.h | 6 + fs/f2fs/segment.c | 45 +- fs/f2fs/super.c | 35 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/io_uring.c | 18 +- fs/nfsd/nfs4proc.c | 4 +- fs/ocfs2/aops.c | 11 +- fs/ocfs2/file.c | 11 +- fs/pstore/ram.c | 7 +- fs/pstore/ram_core.c | 18 +- fs/reiserfs/xattr.h | 2 +- include/asm-generic/bitops/find.h | 108 ++- include/asm-generic/bitops/le.h | 38 +- include/asm-generic/bitsperlong.h | 12 + include/dt-bindings/phy/phy-cadence-torrent.h | 15 - include/dt-bindings/phy/phy-cadence.h | 20 + include/linux/bitmap.h | 8 - include/linux/bitops.h | 12 - include/linux/cma.h | 4 +- include/linux/crc8.h | 2 +- include/linux/gfp.h | 2 +- include/linux/hugetlb.h | 1 + include/linux/memcontrol.h | 2 - include/linux/mhi.h | 4 +- include/linux/mm.h | 3 +- include/linux/netfilter/nfnetlink.h | 27 + include/linux/slab.h | 2 + include/linux/slub_def.h | 2 + include/linux/syscalls.h | 2 +- include/linux/virtio_net.h | 2 + include/net/netns/ipv4.h | 25 +- include/net/netns/ipv6.h | 28 +- include/trace/events/cma.h | 46 +- include/uapi/drm/i915_drm.h | 1 + include/uapi/linux/ethtool_netlink.h | 17 + init/Kconfig | 11 +- init/main.c | 1 + kernel/resource.c | 146 ++-- kernel/trace/ftrace.c | 9 +- lib/Kconfig.debug | 15 +- lib/Makefile | 2 +- lib/crc8.c | 2 +- lib/find_bit.c | 68 +- lib/stackdepot.c | 6 +- lib/test_kasan.c | 49 +- lib/test_slub.c | 128 +-- mm/cma.c | 42 +- mm/cma.h | 2 +- mm/cma_debug.c | 8 +- mm/gup.c | 28 +- mm/huge_memory.c | 246 +----- mm/hugetlb.c | 337 ++++---- mm/hugetlb_cgroup.c | 8 +- mm/ksm.c | 17 +- mm/memory.c | 10 - mm/page_alloc.c | 48 +- mm/page_poison.c | 4 +- mm/secretmem.c | 2 +- mm/slab.h | 8 +- mm/slab_common.c | 2 +- mm/slub.c | 74 +- mm/vmscan.c | 2 +- net/core/neighbour.c | 2 +- net/ethtool/Makefile | 2 +- net/ethtool/fec.c | 238 ++++++ net/ethtool/netlink.c | 19 + net/ethtool/netlink.h | 4 + net/ipv4/sysctl_net_ipv4.c | 26 +- net/ipv6/icmp.c | 12 +- net/ipv6/ip6_gre.c | 3 - net/ipv6/ip6_tunnel.c | 3 +- net/ipv6/ip6_vti.c | 1 - net/ipv6/sit.c | 1 - net/ipv6/sysctl_net_ipv6.c | 38 +- net/netfilter/ipset/ip_set_core.c | 17 +- net/netfilter/nf_conntrack_netlink.c | 77 +- net/netfilter/nf_conntrack_standalone.c | 1 + net/netfilter/nf_flow_table_offload.c | 6 +- net/netfilter/nf_log_syslog.c | 2 +- net/netfilter/nf_tables_api.c | 116 +-- net/netfilter/nf_tables_trace.c | 9 +- net/netfilter/nfnetlink_acct.c | 11 +- net/netfilter/nfnetlink_cthelper.c | 11 +- net/netfilter/nfnetlink_cttimeout.c | 22 +- net/netfilter/nfnetlink_log.c | 11 +- net/netfilter/nfnetlink_queue.c | 12 +- net/netfilter/nft_compat.c | 11 +- net/qrtr/qrtr.c | 42 +- net/rds/message.c | 3 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 + net/sunrpc/xprtrdma/svc_rdma_rw.c | 2 - net/tipc/crypto.c | 2 + net/xfrm/xfrm_compat.c | 12 +- rust/Makefile | 2 +- rust/kernel/c_types.rs | 6 +- rust/kernel/file_operations.rs | 16 +- rust/kernel/sync/arc.rs | 184 +++++ rust/kernel/sync/condvar.rs | 1 + rust/kernel/sync/mod.rs | 2 + rust/kernel/user_ptr.rs | 10 +- scripts/checkpatch.pl | 11 + tools/bpf/resolve_btfids/main.c | 11 +- tools/include/asm-generic/bitops/find.h | 85 +- tools/include/asm-generic/bitsperlong.h | 3 + tools/include/linux/bitmap.h | 18 +- tools/lib/bitmap.c | 4 +- tools/lib/find_bit.c | 56 +- tools/scripts/Makefile.include | 1 + tools/testing/selftests/bpf/vmtest.sh | 39 +- .../drivers/net/netdevsim/ethtool-common.sh | 5 +- .../selftests/drivers/net/netdevsim/ethtool-fec.sh | 110 +++ tools/testing/selftests/lib/Makefile | 2 +- tools/testing/selftests/lib/config | 1 - tools/testing/selftests/lib/slub.sh | 3 - tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/split_huge_page_test.c | 387 --------- 391 files changed, 8986 insertions(+), 4833 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpio/realtek,otto-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml create mode 100644 Documentation/gpu/rfc/index.rst create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi create mode 100644 arch/powerpc/rust/target.json create mode 100644 drivers/gpio/gpio-realtek-otto.c create mode 100644 drivers/gpu/drm/i915/TODO.txt delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c delete mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h create mode 100644 include/dt-bindings/phy/phy-cadence.h create mode 100644 net/ethtool/fec.c create mode 100644 rust/kernel/sync/arc.rs create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-fec.sh delete mode 100644 tools/testing/selftests/lib/slub.sh delete mode 100644 tools/testing/selftests/vm/split_huge_page_test.c