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 a30238d7ce65 kselftest/vm: override TARGETS from arguments omits 33e19e4cc05d selftests: vm: add test for Soft-Dirty PTE bit omits 4ca31dea99d8 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits e2dc9a32fd6b Merge branch 'akpm-current/current' omits f3790906f402 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits db41acf6d203 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits e2c8d6699e2f Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits b1164ab3b1ac Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 8f252ce08579 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2bddaf3a2379 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3058fe2fa98c Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 0ff72cc38576 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 66732bf76916 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d457379df68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 860207fb66a0 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 38164fb60ebc Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits c55384783864 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd655e386425 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5cea6de80b09 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits dd706b915ed2 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits ee52880c970a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a5ff2c71dc9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f55570a983d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 429c2c80b8cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1bfe5f3e8ae4 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 12483a337c26 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 220aa215091b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c5f7b6cf8f27 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9d16720ebbba Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits d441055a8fec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4dc02e935958 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 126b1afd5b27 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 09f6c434da53 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a024e905808d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 409e74920aa7 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 50e6b9cdb661 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 367993e2a54a Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 07f2e8706fc6 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 8d7f74a04d8c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2c751c35f478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f473e479d1de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d185af1db86a Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 61d5928f78f0 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 3441560ece9a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c6fe34a70461 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 1bb57532673a Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 357614d31f7a Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 7f506c85c63c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c8fb229905f6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9f50f9b5d64e Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 4a847720cf7d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e79f4b6eabb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dc9ff3a8be54 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits db9869da180f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e0544b017894 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 5857a59ded25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0668f98d41e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 60833531b94f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 272c468770a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0182de777163 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits bfad8c573906 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits b763cc92240f Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 35b1ba00bddb Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits d30ae098a322 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 5518ce603c2e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 5cbc266b9aad Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 2cc5745838fe Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 329b9e02acf3 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 978e52363352 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits defd5ab4a3db Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 0308ca1d653c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b081e2dc60b1 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 1483158c7f54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5024e81a71cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3e5b0ba19b0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8588d613c1ed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d03f1881b59b Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 20bcc096f8a5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 44d92761c737 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 9c1a123b3e2d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 074f1842b08e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 6a1ebeeeaa48 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits e8694af43843 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 70924c2962a6 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits ae59fc92f952 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2be715f1e3fc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0d9ed215b003 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8c19d9257ef2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c04d8b6ffa0f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits a97b17613bb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81cd2332b0bc Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits ad9303e6556a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d54e722afb47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 372b43dea5f9 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 01367ce9fb74 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 5a7a67f5c13c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits b20926a3ffde Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 65fe1e93544a Merge branch 'master' of git://github.com/ceph/ceph-client.git omits d3ca43822383 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 079a629fe9c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d64506cdf85e Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits e745ae87f28c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65ceef41a76a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b5f5a45b82f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e595d08bfa9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c98f6a0f362 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 42afbbf963f4 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 00d2e3a0e8e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3840ed793318 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 1cf5b898068d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1836c0bf41e3 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 9a2d3465fdc2 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 0a0ef8c02186 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits a8ca223f4b6d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits b3830f228dec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df22a95131df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b97e2c50b6cb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 0ff4961bee72 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b1928d4cd297 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b64756fa3bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ead396d75ce3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8830f943f84d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61066261c00d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a8fff75d78a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 90e27e0b85d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6be6196c0a4d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c932316b8b7f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits e8ace3763fdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6fd95764b0a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bc3aa5e87fac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b3f7485bf01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 698d7450ac68 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits ed0918b4b7dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ae9b2604af31 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 78150bd1a276 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 177ba953d07e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 3640778f1f10 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits b38fa1669137 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 42bab3a88931 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c4bbe4fcbbdd Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits dc22248f8ca7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits ac92aee2d175 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 8766fe47ab41 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits ea98fbeed198 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d1d512528839 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e5541d87c409 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 0a3f3a1762fc Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits c35474d9c893 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 1e21ea462848 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits cecf0d618a3c Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 278e7f9ed98a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 825768818bbd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e237c5f77d80 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits f7570c9a1b30 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 71f675f08d11 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2adcfd3b93a7 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits ec467f43e185 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0a90a46f8bcd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b0d2f2ec04c4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 21901d230ba1 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 31f2f65f3f37 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f30cf9011d8f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b502727d29b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0b40d46b636f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ff06bc3431ad Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d5d46b85c94f Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 42ae003d654d Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 3db7b4314937 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] omits 29964c90f2e8 gpiolib: of: fix bounds check for valid mask omits e89c6d896e86 Merge branch 'fixes' into for-next omits e5920200450b ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits b09749334fa1 fs: sysv: check sbi->s_firstdatazone in complete_read_super omits bd7ed46b879a taskstats-version-12-with-thread-group-and-exe-info-fix omits a0188d57a6ae taskstats: version 12 with thread group and exe info omits 118c9bc5a2b9 rapidio: remove unnecessary use of list iterator omits 09f1d371141c kexec: remove redundant assignments omits da35e04ebac9 fat: add ratelimit to fat*_ent_bread() omits 2fc2e8f0907b add-fat-messages-to-printk-index-checkpatch-fixes omits ea6e2d529fbd fatfs: add FAT messages to printk index omits b72134715455 fatfs: remove redundant judgment omits efe05f87789c init/main.c: silence some -Wunused-parameter warnings omits cf604261963a list: fix a data-race around ep->rdllist omits f2dfd4755382 pipe: make poll_usage boolean and annotate its access omits a980bcf8be6e lib: remove back_str initialization omits 73aba7e88341 lib/string.c: simplify str[c]spn omits dd73226db773 lib/test_string.c: add strspn and strcspn tests omits be6db84bb160 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits 4b8d63a61f2b lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits 548496f3bf2c get_maintainer: Honor mailmap for in file emails omits 76d6e765a5f4 kernel: pid_namespace: use NULL instead of using plain int [...] omits e95b12e94685 proc/sysctl: make protected_* world readable omits 80157e766e9a fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] omits a191faf26da6 fs/proc/kcore.c: remove check of list iterator against hea [...] omits 819ff9000346 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits 21bcfe5651d8 proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits 4e2ab0deed2e ocfs2: fix ocfs2 corrupt when iputting an inode omits f06034e6b754 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 2e6031c3b6b1 ocfs2: reflink deadlock when clone file to the same direct [...] omits d9e01ae54460 ocfs2: remove usage of list iterator variable after the loop body omits 6ba51655ae32 ocfs2: replace usage of found with dedicated list iterator [...] omits 127e51017916 ia64: Replace comments with C99 initializers omits 1204ffb9b0ef ia64: ptrace: fix typos in comments omits 2df41151cfb6 ia64: fix typos in comments omits 21e8d48d6548 kernel/hung_task.c: Monitor killed tasks. omits d36c8ba49282 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 8ca75505d269 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 53121e8a59e0 damon: vaddr-test: tweak code to make the logic clearer omits 0aef792d37f5 zram: add a huge_idle writeback mode omits c3550cf44ff5 mm: simplify follow_invalidate_pte() omits cfde5a6d43d4 dax: fix missing writeprotect the pte entry omits c5a0f768c29c mm: pvmw: add support for walking devmap pages omits 6d1949f860eb mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits f7cb34186276 dax: fix cache flush on PMD-mapped pages omits 94e405c4286c mm: rmap: fix cache flush on THP pages omits 56e31cf37f70 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits fe0f62d8aeac mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits d03fd8919354 mm/memory_hotplug: reset node's state when empty during offline omits 2072a59b6ad9 mm/page_alloc: do not calculate node's total pages and mem [...] omits 3b35632b7f5a mm: untangle config dependencies for demote-on-reclaim omits 3bb58c1a05da mm/vmstat: add events for ksm cow omits 11401cbf6833 ksm-count-ksm-merging-pages-for-each-process-fix omits 3390d00daaa4 ksm: count ksm merging pages for each process omits 893157a4310a mm/migration: fix possible do_pages_stat_array racing with [...] omits 4e0fef77fee8 mm/migration: fix potential invalid node access for reclai [...] omits a14bf045b799 mm/migration: fix potential page refcounts leak in migrate_pages omits f4d1deb28534 mm/migration: remove some duplicated codes in migrate_pages omits 107f130e7faf mm/migration: avoid unneeded nodemask_t initialization omits 4bc9a10e1d75 mm/migration: use helper macro min in do_pages_stat omits 5cfee8301155 mm/migration: use helper function vma_lookup() in add_page [...] omits fc5f5507f33b mm/migration: fix the confusing PageTransHuge check omits 267138b6df38 mm/migration: remove unneeded local variable page_lru omits 4ea144548e29 mm/migration: remove unneeded out label omits faf0c5a08b8e mm/migration: remove unneeded local variable mapping_locked omits c7e98909318f mm: Add selftests for migration entries omits 74ca5d11a5f8 drivers/base/node.c: fix compaction sysfs file leak omits 7db11419ea46 mm: compaction: use helper isolation_suitable() omits 4c7c213a9bf2 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits a44832d754c2 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits 9aabdda1a793 mm/z3fold: move decrement of pool->pages_nr into __release [...] omits 2d2cc187fe46 mm/z3fold: remove confusing local variable l reassignment omits a0591a532519 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits fad55bc3f07c mm/z3fold: minor clean up for z3fold_free omits ae0064e9f3bb mm/z3fold: remove obsolete comment in z3fold_alloc omits a8c3285d65a5 mm/z3fold: declare z3fold_mount with __init omits 8541bab9753a mm/vmscan: sc->reclaim_idx must be a valid zone index omits 4ade8e2d52f6 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 omits a137da690ef5 mm/vmscan: make sure wakeup_kswapd with managed zone omits 6c9cf27a5726 mm/vmscan: reclaim only affects managed_zones omits e22765210530 mm: mmap: register suitable readonly file vmas for khugepaged omits 1df6099bf895 mm: khugepaged: introduce khugepaged_enter_vma() helper omits 9604165ef948 mm: khugepaged: move some khugepaged_* functions to khugepaged.c omits da45cf69b27a mm: khugepaged: make khugepaged_enter() void function omits a151d076ae83 mm: thp: only regular file could be THP eligible omits 656922fdb12f mm: khugepaged: skip DAX vma omits 328422af8dc5 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED omits 546baa9f36ea sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE omits 1f02ee385ca1 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* omits 94f321f3e41f mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* omits 342b463cabaa mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions omits 074e763d8609 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits 1cdbd0baea08 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits a659658e9644 hugetlb: remove use of list iterator variable after loop omits 408157004af5 mm/khugepaged: sched to numa node when collapse huge page omits 3f81cd49afa5 mm/memory-failure.c: remove unnecessary (void*) conversions omits 4f8419ebe4cd mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] omits 1c0f379962c7 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] omits 7e0c8e1d91ed mm: page_alloc: simplify pageblock migratetype check in __ [...] omits 44c5d7a75ca1 mm: discard __GFP_ATOMIC omits 5270d1b44dfc mm/page_alloc: adding same penalty is enough to get round- [...] omits f898a6eb9a36 mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits 249eff18b9fe Documentation/sysctl: document page_lock_unfairness omits ba83b7156e00 mm/vmalloc: fix a comment omits b4dc83a02fdc mm/mremap: avoid unneeded do_munmap call omits 8f77a1f0e6e0 mm/mremap: use helper mlock_future_check() omits 5b88bb6b32d5 mm: avoid unnecessary flush on change_huge_pmd() omits 778519700bfb mm/mprotect: do not flush when not required architecturally omits 95722d286024 mm/mprotect: use mmu_gather omits db5972e41b01 mm/mmap.c: use helper mlock_future_check() omits 3cc671933d94 mm: modify the method to search addr in unmapped_area_topdown omits 330e600e1cdf mm/mmap: clarify protection_map[] indices omits 1e1a9eba19ce mm/debug_vm_pgtable: drop protection_map[] usage omits 771998bb763c mm/mmu_gather: limit free batch count and add schedule poi [...] omits bbf296ac81a5 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits e4a20ba2aa77 mm/memcg: non-hierarchical mode is deprecated omits b1143ff5a4ea mm/memcg: move generation assignment and comparison together omits 957898682288 mm/memcg: set pos explicitly for reclaim and !reclaim omits 49647a3432d1 mm/memcg: set memcg after css verified and got reference omits 72694c562256 mm/memcg: mz already removed from rb_tree if not NULL omits 428288f36a26 mm/memcg: remove unneeded nr_scanned omits 31d58e05e213 mm-shmem-make-shmem_init-return-void-fix omits a562d088b227 mm: shmem: make shmem_init return void omits 80dc6f205744 VFS: Add FMODE_CAN_ODIRECT file flag omits cf3b6a25abbb mm: submit multipage write for SWP_FS_OPS swap-space omits 7d1bf864ffb3 mm: submit multipage reads for SWP_FS_OPS swap-space omits e085b01167c3 doc: update documentation for swap_activate and swap_rw omits a52375ce05f4 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits 43d68d3a66f9 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits ae1ccff95a2c mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits 35b70af2d7e9 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits 221ad3116890 mm: drop swap_dirty_folio omits 3e0ef5b91f00 mm-create-new-mm-swaph-header-file-fix omits de4775ca2408 mm: create new mm/swap.h header file. omits 0cffcaeaedbc powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits 8c2e0eff51fb powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits 444cd122ffaf s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits d3a09018df53 s390/pgtable: cleanup description of swp pte layout omits 3b4ca60fca5d arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 3eaef3e52649 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 444a788f488b mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 3a2fc0187add mm/swap: remember PG_anon_exclusive via a swp pte bit omits 3dab95baf14e mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits 7b82e9f4a060 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits 84f23b45f9f5 mm: support GUP-triggered unsharing of anonymous pages omits edfbd95bf509 mm/gup: disallow follow_page(FOLL_PIN) omits af56ef776332 mm: remember exclusively mapped anonymous pages with PG_an [...] omits 689b55e9832d mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits 0366d2d42bb7 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits bfe3918bb417 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits 65be8c93a576 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits 82fe3723ac3c mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits 2c998dc3f1da mm/rmap: remove do_page_add_anon_rmap() omits 2e4831b492b5 mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits e9e6c47da379 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits fa90ef02bf51 mm/memory: slightly simplify copy_present_pte() omits b1c4533ca10c mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits 777cd2574abd mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits 8bd16bc0a081 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] omits 78a0b94f3829 tools/vm/page_owner_sort.c: support for multi-value select [...] omits b2a34b692424 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits a06a3e363a51 procfs: prevent unprivileged processes accessing fdinfo dir omits d408ae71ac39 /proc/kpageflags: do not use uninitialized struct pages omits a7f70d3ab06f /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 6d42ddca8986 hugetlb: do not demote poisoned hugetlb pages omits 764ade739f45 mm: compaction: fix compiler warning when CONFIG_COMPACTION=n omits c59d7dec6b2f mm: fix unexpected zeroed page mapping with zram swap omits 8900a13258e5 userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits c6c8704f5f85 mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] omits 6bbe86132430 irq_work: use kasan_record_aux_stack_noalloc() record callstack omits 42d28dba56e8 mm/hwpoison: fix race between hugetlb free/demotion and me [...] omits e49a85083a9c mm/munlock: remove fields to fix htmldocs warnings omits c12ad2573c73 memcg: sync flush only if periodic flush is delayed omits 87b8679ee335 mm/secretmem: secretmem_iops can be static omits d6de35224f43 mm/secretmem: fix panic when growing a memfd_secret omits 8834f1ebc71d Merge remote-tracking branch 'asoc/for-5.19' into asoc-next omits ed0f19556582 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits cc4b66eaf7fb Merge branch 'for-next-next-v5.18-20220408' into for-next- [...] omits 8c395c9ea555 Merge branch 'for-next-current-v5.17-20220408' into for-ne [...] omits 91499a3b0a5e Merge branch 'ext/qu/raid56-subpage' into for-next-next-v5 [...] omits 1f3f8e17a5b3 Merge branch 'misc-next' into for-next-next-v5.18-20220408 omits 2d713a8cfc40 Merge branch 'misc-5.18' into for-next-current-v5.17-20220408 omits f5d3d2f265e2 btrfs: raid56: enable subpage support for RAID56 omits 3ca457c8255a btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] omits 1ec39b3da08f btrfs: raid56: make steal_rbio() subpage compatible omits 42bc88eeaf46 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible omits 4e696e004de7 btrfs: raid56: remove btrfs_raid_bio::bio_pages array omits 895c21da9d1b btrfs: raid56: make raid56_add_scrub_pages() subpage compatible omits 4313da35aa91 btrfs: raid56: open code rbio_stripe_page_index() omits b30871396f7f btrfs: raid56: make finish_rmw() subpage compatible omits 29bf18022fd0 btrfs: raid56: make __raid_recover_endio_io() subpage compatible omits 54661cf7bc1b btrfs: raid56: make finish_parity_scrub() subpage compatible omits a32642fa6cda btrfs: raid56: make rbio_add_io_page() subpage compatible omits 89fd613f7d39 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors omits 3bd6300bb8cd btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors omits f1e779cdb7f1 btrfs: raid56: introduce new cached members for btrfs_raid_bio omits fa03a5c300db btrfs: raid56: make btrfs_raid_bio more compact omits 72e63e6f9741 btrfs: raid56: open code rbio_nr_pages() omits 02d64fd014b9 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages omits 04717bb405ea btrfs: don't allocate a btrfs_bio for scrub bios omits ff19694652bf btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios omits babdec77da50 btrfs: pass bio opf to rbio_add_io_page omits ea543cb52028 btrfs: pass a block_device to btrfs_bio_clone omits f1fa5d6602a9 btrfs: move the call to bio_set_dev out of submit_stripe_bio omits ed2e0dcc1286 btrfs: use on-stack bio in scrub_repair_page_from_good_copy omits 14138728efc9 btrfs: use on-stack bio in scrub_recheck_block omits 33473b354f93 btrfs: use on-stack bio in repair_io_failure omits c05bbe7de683 btrfs: check-integrity: simplify bio allocation in btrfsic [...] omits 955bbbad9d41 btrfs: check-integrity: split submit_bio from btrfsic checking omits 57b764d3e490 btrfs: factor check and flush helpers from __btrfsic_submit_bio omits db80c3d74039 btrfs: fix leaked plug after failure syncing log on zoned [...] omits 727fd577af04 btrfs: wait between incomplete batch memory allocations omits ff9642beae11 btrfs: zoned: make auto-reclaim less aggressive omits 2131f57b58ae btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits ec590c110f8e btrfs: allow block group background reclaim for non-zoned [...] omits 6ff903555fad btrfs: make the bg_reclaim_threshold per-space info omits 16961fdb9d92 btrfs: fix btrfs_submit_compressed_write cgroup attribution omits 920dca450c77 btrfs: fix root ref counts in error handling in btrfs_get_ [...] omits 0372080f739c btrfs: zoned: activate block group only for extent allocation omits 3815432ea299 btrfs: return allocated block group from do_chunk_alloc() omits 2a1c8b9f6dd2 btrfs: do not test for free space inode during NOCOW check [...] omits ec0d0e03b874 btrfs: move common NOCOW checks against a file extent into [...] omits c7e4813fc58c btrfs: allocate page arrays using bulk page allocator omits 6a0df923ac6a btrfs: factor out allocating an array of pages omits 5247456718ba btrfs: remove unnecessary type casts omits 121066ede5d2 btrfs: expand subpage support to any PAGE_SIZE > 4K omits 35441dee1309 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits fe9e5a875f0e btrfs: use dummy extent buffer for super block sys chunk a [...] omits fee72f35d5f5 btrfs: assert that relocation is protected with sb_start_write() omits be2efaf02581 fs: add a lockdep check function for sb_start_write() omits 8c72fa193c08 btrfs: mark resumed async balance as writing omits 586887a61ab6 btrfs: simplify code flow in btrfs_ioctl_balance omits 87e631c2a45d btrfs: remove checks for arg argument in btrfs_ioctl_balance omits afc4ae2b643b btrfs: remove support of balance v1 ioctl omits 2fe9f8d0fb89 btrfs: release correct delalloc amount in direct IO write path omits 94e61121b2c1 btrfs: replace memset with memzero_page in data checksum v [...] omits 85b5c9a21305 btrfs: avoid blocking on space revervation when doing nowa [...] omits 3983051b89e2 btrfs: avoid blocking when allocating context for nowait d [...] omits fc5e2ea85e0c btrfs: release path earlier at can_nocow_extent() omits 48e0436e2e4a btrfs: free path at can_nocow_extent() before checking for [...] omits e450b539a8fd btrfs: stop allocating a path when checking if cross refer [...] omits 8420df25816f btrfs: avoid double nocow check when doing nowait dio writes omits 89609d1f115b btrfs: avoid blocking nowait dio when locking file range omits fad04db56a2e btrfs: avoid blocking on page locks with nowait dio on com [...] omits cc84b66902e5 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] omits b28e939ea7ef btrfs: zoned: remove redundant condition in btrfs_run_dela [...] omits 9cf06d02c58d btrfs: add messages to printk index omits 751f6a76aaac btrfs: tree-checker: check extent buffer owner against own [...] omits ebe8ad4b63e5 btrfs: add and use helper to assert an inode range is clean omits 26123e5dbf2a btrfs: remove ordered extent check and wait during hole pu [...] omits 4245b36ae547 btrfs: lock the inode first before flushing range when pun [...] omits 2e5c48e92631 btrfs: remove ordered extent check and wait during fallocate omits f11e93a27815 btrfs: remove inode_dio_wait() calls when starting reflink [...] omits f3f2d246cb8a btrfs: remove useless dio wait call when doing fallocate z [...] omits 7d223544f4c8 btrfs: only reserve the needed data space amount during fallocate omits 0ae0c74a36a4 btrfs: restore inode creation before xattr setting omits 7aaaca06092a Merge x86/sev into tip/master omits 3612396d90d7 Merge x86/platform into tip/master omits d4526c84f2b9 Merge x86/urgent into tip/master omits 64ed75de9112 Merge x86/build into tip/master omits d4098b7b9f11 Merge x86/cpu into tip/master omits 5df0377fc453 Merge ras/core into tip/master omits 6e5aadd2df21 Merge x86/misc into tip/master omits 3fc9f3f4c6d9 Merge sched/core into tip/master omits d395cb5a0735 Merge perf/core into tip/master omits 42a0be24500a Merge locking/core into tip/master omits 035cb294d61b Merge perf/urgent into tip/master omits 873665690c0d Merge locking/urgent into tip/master omits 979468aa5748 Merge sched/urgent into tip/master omits 81f67fe944a6 Merge x86/cleanups into tip/master omits dbb15c13e84c Merge x86/mm into tip/master omits 5d9623f62696 mmc: improve API to make clear hw_reset callback is for cards omits 3a1f35e0463a mmc: core: improve API to make clear that mmc_sw_reset is [...] omits 0ee2614d035c Merge branch 'fixes' into next omits 833c30075711 csky: atomic: Add custom atomic.h implementation omits aa0fb06f45ba csky: cmpxchg: Optimize with acquire & release omits 4a8ac351444c Merge branch 'for-5.19/io_uring' into for-next omits d9ed9fcf4bd6 io_uring: rename io_sqe_file_register omits f8b9357ae778 io_uring: deduplicate SCM accounting omits 6c5f2c036593 io_uring: don't pass around fixed index for scm omits daee35f002ec io_uring: refactor __io_sqe_files_scm omits b30219199969 io_uring: uniform SCM accounting omits 22b9c9ba2f26 Merge branch 'for-5.19/io_uring-xattr' into for-next omits c14d37aa306c Merge branch 'for-5.19/io_uring' into for-next omits 84092bf7c0de io_uring: add fgetxattr and getxattr support omits b45bb6dc08c3 io_uring: add fsetxattr and setxattr support omits b03fddd72b4f fs: split off do_getxattr from getxattr omits 979754cdf5f8 fs: split off setxattr_copy and do_setxattr function from [...] omits 94a8adaa1d21 io_uring: don't scm-account for non af_unix sockets omits 75ef3b499beb io_uring: move finish_wait() outside of loop in cqring_wait() omits 6913ab186b75 io_uring: refactor io_req_add_compl_list() omits 26cccc8d971f io_uring: silence io_for_each_link() warning omits 41c55e9c7567 io_uring: partially uninline io_put_task() omits 3f8cf78aa0ad io_uring: cleanup conditional submit locking omits 0965afb868bb io_uring: optimise mutex locking for submit+iopoll omits 4b1430474f91 io_uring: pre-calculate syscall iopolling decision omits b447a81d0aa4 io_uring: split off IOPOLL argument verifiction omits 5e9f820d6268 io_uring: clean up io_queue_next() omits 2b61566afb0e io_uring: move poll recycling later in compl flushing omits 1a28a96cbe4e io_uring: optimise io_free_batch_list omits 41b3b06e7e3c io_uring: refactor io_req_find_next omits d7f018c607e8 io_uring: remove extra ifs around io_commit_cqring omits 6002c2e65f03 io_uring: small optimisation of tctx_task_work omits 55650ff06264 Merge branch 'io_uring-5.18' into for-5.19/io_uring omits 877c8c091688 Merge remote-tracking branch 'spi/for-5.19' into spi-next omits 81980c8e5600 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] omits 41a42e59ee64 mmc: renesas_sdhi: remove superfluous specific M3W entry omits c3244db60e0e mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support omits ef9136429eb3 Merge branch 'fixes' into next omits 2ca94c0421a9 Merge branch 'for-5.19/drivers' into for-next omits 483a68560fa9 Merge branch 'for-5.19/block' into for-next omits c0bf7a4c2313 drbd: Return true/false (not 1/0) from bool functions omits 40dad92d68aa drdb: Switch to kvfree_rcu() API omits ad94e90806ac drbd: Replace "unsigned" with "unsigned int" omits 25dddd777106 drbd: Make use of PFN_UP helper macro omits c8057a1ec541 block: drbd: drbd_receiver: Remove redundant assignment to err omits a9cb5060fabb drbd: address enum mismatch warnings omits adff355a6d66 drbd: fix duplicate array initializer omits 4cfaf0f604af block: allow use of per-cpu bio alloc cache by block drivers omits 84ab2dd83bc2 block: allow using the per-cpu bio cache from bio_alloc_bioset omits 3a9e3271880c mmc: omap: Make it CCF clk API compatible omits 7b17e098f8ae mmc: mmc_spi: parse speed mode options omits ae3cb4fb11ac mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() omits 6e02fcdce73b mmc: core: Set HS clock speed before sending HS CMD13 omits b8b8e84a4eff dt-bindings: mmc: mtk-sd: increase reg items omits 91170f947e15 dt-bindings: mmc: xenon: Convert to JSON schema omits 452c2f1b040e btrfs: move common inode creation code into btrfs_create_n [...] omits aee49dd6c9e5 btrfs: reserve correct number of items for inode creation omits a91a58cd116e btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits 3e70b3db45f2 btrfs: allocate inode outside of btrfs_new_inode() omits 8acb43fbb926 btrfs: warn when extent buffer leak test fails omits 451166e6ef11 btrfs: use a local variable for fs_devices pointer in btrf [...] omits a8df3f13a5dd btrfs: use btrfs_for_each_slot in btrfs_listxattr omits 4a8f2ce19ef4 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits 433c4e50e9f0 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits 3b2602b543e4 btrfs: use btrfs_for_each_slot in process_all_extents omits 713ce2e4a794 btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits bf762399f205 btrfs: use btrfs_for_each_slot in process_all_refs omits 715c5535265f btrfs: use btrfs_for_each_slot in is_ancestor omits e323a9e123f4 btrfs: use btrfs_for_each_slot in can_rmdir omits 47acc498fa90 btrfs: use btrfs_for_each_slot in did_create_dir omits 97756f2c80b5 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 706af9cb0eb9 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits 72f96e950cf9 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits 75b788e57c19 btrfs: use btrfs_for_each_slot in find_first_block_group omits ee00a349f9ad btrfs: introduce btrfs_for_each_slot iterator macro omits 5f2f58047c85 btrfs: scrub: rename scrub_bio::pagev and related members omits e3aed6d2ad3b btrfs: scrub: rename scrub_page to scrub_sector omits c62a580a5843 btrfs: scrub: rename members related to scrub_block::pagev omits 1242bf206fbc btrfs: remove trivial wrapper btrfs_read_buffer() omits 7ac4f1978e44 btrfs: update outdated comment for read_block_for_search() omits 5231dff4a11a btrfs: release upper nodes when reading stale btree node f [...] omits 00c5c322b7b8 btrfs: avoid unnecessary btree search restarts when reading node omits 1cf84d309efd btrfs: set inode flags earlier in btrfs_new_inode() omits 70c249d30dc5 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits a78477fc75be btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits 38f0425f7dde btrfs: remove redundant name and name_len parameters to cr [...] omits 332ec1375596 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits 0ba6d3f55f7e btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits 80b4c32cd6f6 btrfs: remove unnecessary inode_set_bytes(0) call omits 3a66e1a73d9b btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 7d656c442415 btrfs: get rid of btrfs_add_nondir() omits 83dfbae0a3ae btrfs: fix anon_dev leak in create_subvol() omits 03be718029b0 btrfs: reserve correct number of items for rename omits 08965c572f07 btrfs: reserve correct number of items for unlink and rmdir omits f95f8307f551 mmc: renesas_sdhi: R-Car V3M also has no HS400 omits cb8dae355f79 Merge branch 'fixes' into next omits 3b65a6ade24a mmc: renesas_sdhi: Add missing checks for the presence of quirks omits da77b91d79e2 mmc: mmci: stm32: use a buffer for unaligned DMA requests omits 1c30111d9ddd mmc: renesas_sdhi: style fix for proper function bodies omits af59f2ee9781 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk omits bfb9874766b5 mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk omits 9eff06de7dda mmc: renesas_sdhi: remove a stale comment omits 3c03ce6423c7 mmc: renesas_sdhi: make setup selection more understandable omits 8885f1d9d091 mmc: renesas_sdhi: R-Car D3 also has no HS400 omits 58a94533fa57 mmc: renesas_sdhi: remove outdated headers omits f4fe9fc39c71 Merge branch 'for-next/hardening' into for-next/kspp adds 0a14091353fe Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds c1f8d8a160fc Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 30de14b1884b s390: current_stack_pointer shouldn't be a function adds c68c63429319 s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig adds 400c75c5d10c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5ad7f18cd82c net: macb: Restart tx only if queue pointer is lagging adds b1871fd48efc net/smc: use memcpy instead of snprintf to avoid out of bo [...] adds d22f4f977236 net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() adds 49b7d376abe5 net/smc: Fix af_ops of child socket pointing to released memory adds d6d9fc1d37f9 Merge branch 'net-smc-fixes-2022-04-08' adds d7442f512b71 ice: arfs: fix use-after-free when freeing @rx_cpu_rmap adds 7d59706dbef8 Revert "iavf: Fix deadlock occurrence during resetting VF [...] adds 65745da171e6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 8467dda0c265 sctp: Initialize daddr on peeled off socket adds eb9c0d671e94 net: lan966x: Update lan966x_ptp_get_nominal_value adds 6476f90aefaf net: lan966x: Fix IGMP snooping when frames have vlan tag adds d7a947d289dc net: lan966x: Fix when a port's upper is changed. adds 269219321eb7 net: lan966x: Stop processing the MAC entry is port is wrong. adds ad8064a7f1a6 Merge branch 'net-lan966x-lan966x-fixes' adds 6c6f9f31ecd4 netfilter: nf_tables: nft_parse_register can return a nega [...] adds 625e8cb8e0e7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 1e91a7e7792f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 36ebaf21b3e1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds be1e8fc311d0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 816f5746b0e6 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds fee2b871d8d6 ALSA: core: Add snd_card_free_on_error() helper adds 313c7e570351 ALSA: echoaudio: Fix the missing snd_card_free() call at p [...] adds 10b1881a97be ALSA: galaxy: Fix the missing snd_card_free() call at probe error adds d72458071150 ALSA: sc6000: Fix the missing snd_card_free() call at probe error adds a8e84a5da18e ALSA: ad1889: Fix the missing snd_card_free() call at probe error adds 19401a944123 ALSA: ali5451: Fix the missing snd_card_free() call at pro [...] adds d616a0246da8 ALSA: als4000: Fix the missing snd_card_free() call at pro [...] adds 48e8adde8d1c ALSA: atiixp: Fix the missing snd_card_free() call at probe error adds b093de145bc8 ALSA: au88x0: Fix the missing snd_card_free() call at probe error adds 49fe36e1c02c ALSA: azt3328: Fix the missing snd_card_free() call at pro [...] adds c79442cc5a38 ALSA: ca0106: Fix the missing snd_card_free() call at probe error adds 9bf5ed9a4e62 ALSA: cs4281: Fix the missing snd_card_free() call at probe error adds 2a56314798e0 ALSA: cs5535audio: Fix the missing snd_card_free() call at [...] adds f37019b6bfe2 ALSA: emu10k1x: Fix the missing snd_card_free() call at pr [...] adds c2dc46932d11 ALSA: ens137x: Fix the missing snd_card_free() call at pro [...] adds bc22628591e5 ALSA: es1938: Fix the missing snd_card_free() call at probe error adds de9a01bc95a9 ALSA: es1968: Fix the missing snd_card_free() call at probe error adds 7f611274a3d1 ALSA: fm801: Fix the missing snd_card_free() call at probe error adds 4a850a0079ce ALSA: ice1724: Fix the missing snd_card_free() call at pro [...] adds 71b21f5f8970 ALSA: intel8x0: Fix the missing snd_card_free() call at pr [...] adds c01b723a56ce ALSA: korg1212: Fix the missing snd_card_free() call at pr [...] adds ae86bf5c2a8d ALSA: maestro3: Fix the missing snd_card_free() call at pr [...] adds 348f08de55b1 ALSA: riptide: Fix the missing snd_card_free() call at pro [...] adds 55d2d046b23b ALSA: rme32: Fix the missing snd_card_free() call at probe error adds 93b884f8d82f ALSA: rme96: Fix the missing snd_card_free() call at probe error adds b087a381d738 ALSA: sonicvibes: Fix the missing snd_card_free() call at [...] adds 27a0963f9cea ALSA: via82xx: Fix the missing snd_card_free() call at pro [...] adds 5e154dfb4f99 ALSA: intel_hdmi: Fix the missing snd_card_free() call at [...] adds 2236a3243ff8 ALSA: sis7019: Fix the missing error handling adds f0438155273f ALSA: bt87x: Fix the missing snd_card_free() call at probe error adds d04e84b9817c ALSA: lola: Fix the missing snd_card_free() call at probe error adds ab8bce9da610 ALSA: als300: Fix the missing snd_card_free() call at probe error adds bf4067e8a19e ALSA: aw2: Fix the missing snd_card_free() call at probe error adds a59396b1c118 ALSA: cmipci: Fix the missing snd_card_free() call at probe error adds 60797a21dd83 ALSA: lx6464es: Fix the missing snd_card_free() call at pr [...] adds 6ebc16e206aa ALSA: oxygen: Fix the missing snd_card_free() call at probe error adds e2263f0bf744 ALSA: hdsp: Fix the missing snd_card_free() call at probe error adds eab521aebcde ALSA: hdspm: Fix the missing snd_card_free() call at probe error adds b2aa4f80693b ALSA: rme9652: Fix the missing snd_card_free() call at pro [...] adds 4fb27190879b ALSA: mtpav: Don't call card private_free at probe error path adds f20ae5074dfb ALSA: nm256: Don't call card private_free at probe error path adds 0310212b0c49 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5b933c7262c5 firmware: cs_dsp: Fix overrun of unterminated control name string adds 590c22b926d9 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds d9284c5882e6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 317c2045618c spi: spi-mtk-nor: initialize spi controller after resume adds 794527afa4b5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f3b54e3974bd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 68f74fde6239 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 4a5e6adcfa5c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d517b1cbe550 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds c8b3e4ecf6b8 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 886155429068 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ce64763c6385 testing/selftests/mqueue: Fix mq_perf_tests to free the al [...] adds c5c9721e5bf6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 59ba8407a0ec Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 80065edc36ea Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 7df2cced23aa Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 0f83e6b41616 ARM: OMAP2+: Fix refcount leak in omap_gic_of_init adds a12315d6d270 bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific adds 8d2453d9a307 ARM: dts: dra7: Fix suspend warning for vpe powerdomain adds 9be24a73de12 ARM: dts: Fix mmc order for omap3-gta04 adds b6cb8af4fda9 ARM: dts: am33xx-l4: Add missing touchscreen clock properties adds 01fd9387ce28 ARM: dts: am3517-evm: Fix misc pinmuxing adds da2308ee47ea ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 adds 5c219f01a0e6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 42dcbe7d8bac KVM: x86: hyper-v: Avoid writing to TSC page without an ac [...] adds b6d2121a75ac Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 399badbbcec3 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds fecf945b4fa7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds e03c08f2c2a4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f5e1d2732a6a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c8f2d85b4634 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds f19fe8f354a6 Revert "scsi: scsi_debug: Address races following module load" adds 294080eacf92 scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 adds bcd8a4522347 scsi: pm80xx: Enable upper inbound, outbound queues adds c34f95e98d8f scsi: iscsi: Move iscsi_ep_disconnect() adds cbd2283aaf47 scsi: iscsi: Fix offload conn cleanup when iscsid restarts adds 3c6ae371b8a1 scsi: iscsi: Release endpoint ID when its freed adds 0aadafb5c344 scsi: iscsi: Fix endpoint reuse regression adds 7c6e99c18167 scsi: iscsi: Fix conn cleanup and stop race during iscsid restart adds 03690d819745 scsi: iscsi: Fix unbound endpoint error handling adds 5bd856256f8c scsi: iscsi: Merge suspend fields adds 44ac97109e42 scsi: iscsi: Fix NOP handling during conn recovery adds 857b06527f70 scsi: qedi: Fix failed disconnect handling adds 70a3baeec4e8 scsi: iscsi: MAINTAINERS: Add Mike Christie as co-maintainer adds a90c6fb41968 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c605c69da386 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 77263349515f Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds d7b151ade8fc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5bf8c0fd1359 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5ae4349bbc37 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 174c9b9949da Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 478d6a8d437b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c86dbafca9e7 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new dbbd167ec6dc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2e018fe22526 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 360e0d76e997 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1a45fffe0a1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c4d636bc00d arm64: dts: meson: remove CPU opps below 1GHz for G12B boards new fd86d85401c2 arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards new 9af9c58a099b arm64: dts: remove cpu compatible "arm,armv8" for s4 new 962dd65e575d arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO pin labe [...] new ed532523b458 Merge branch 'v5.18/fixes' into for-next new f7ed20035004 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 46231d9dc6b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f1aa4a47072e Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 61801ff1aa7f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 163f6c103808 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c6a158e3523e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2051c97a74f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1d9c363db6e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e3c2b4ec8dd3 Merge branch 'fixes' into for-next new a30765cd9578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e7773dbc8767 arm64: dts: qcom: msm8994-huawei-angler: Add sdhc1 definition new 9e5c45a5aac0 arm64: dts: qcom: sm6350: Fix naming of uart9 new 7be9f3ae250e arm64: dts: qcom: sm6350: Add I2C busses new 413821b7777d arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics new aff4d695b4eb arm64: dts: qcom: sdm845: shift6mq: Fix boolean properties [...] new 2b6d37f6b7fe arm64: dts: qcom: align SPI NOR node name with dtschema new b32846a38fc2 arm64: dts: qcom: msm8996: drop unsupported UFS vddp-ref-c [...] new 64ff69842443 arm64: dts: qcom: msm8996: correct UFS compatible new 7ba57d11e5bb arm64: dts: qcom: sm8350: drop duplicated ref_clk in UFS new cdbfb815d63a arm64: dts: qcom: sc7280: Add WCN6750 WiFi node new 0fa44edd0f8f arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 new dcd0a663544f arm64: dts: qcom: msm8916: rename WCNSS child name to bluetooth new 0e1b27f4f69e arm64: dts: qcom: align dmas in I2C/SPI/UART with DT schema new 2374b99e19ac arm64: dts: qcom: align clocks in I2C/SPI with DT schema new 6b834df8391b arm64: dts: qcom: sdm845-db845c: add wifi variant property new 876644c76034 arm64: dts: qcom: sm8150: Add support for SDC2 new 0deb2624e2d0 arm64: dts: qcom: sa8155p-adp: Add support for uSD card new 902d97a44211 arm64: dts: qcom: msm8996: Revamp reserved memory new 6d338feb553a arm64: dts: qcom: msm8996: Unify smp2p naming new 127dd2f08d27 arm64: dts: qcom: msm8996: Add MSS and SLPI new 73f7731b6831 arm64: dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI new 61fd9113f0c7 arm64: dts: qcom: apq8096-db820c: enable MSS node new b4f3996c756a arm64: dts: qcom: sdm845: remove snps,dw-pcie compatibles new 66d7cadb7a43 arm64: dts: qcom: msm8996: remove snps,dw-pcie compatibles new b36e493cecae arm64: dts: qcom: sm8450-hdk: Enable remoteproc instances new 91d70eb70867 arm64: dts: qcom: sm8450: add fastrpc nodes new 6127d8e4cd09 arm64: dts: qcom: sm8150: Add PDC as the interrupt parent [...] new 0e0a8e35d725 arm64: dts: qcom: sdm845: correct dynamic power coefficients new 5a814af5fc22 arm64: dts: qcom: sm6350: Add UFS nodes new 606efee95767 arm64: dts: qcom: sm7225-fairphone-fp4: Enable UFS new 05f333b746d4 arm64: dts: qcom: sm8150: add ethernet node new c5cb42cc8411 arm64: dts: qcom: sa8155p-adp: Enable ethernet node new e036b77be77d arm64: dts: qcom: sc7280: rename edp_out label to mdss_edp_out new 726111e68719 arm64: dts: qcom: msm8998-oneplus-common: Add NFC new a2d2c809cfee arm64: dts: qcom: ipq6018: Add mdio bus description new 7a79b95f4288 arm64: dts: qcom: pm8350: add temp sensor and thermal zone config new 5c1399299d9d arm64: dts: qcom: pm8350b: add temp sensor and thermal zon [...] new 6f3426b3dea4 arm64: dts: qcom: pmr735b: add temp sensor and thermal zon [...] new d67ddd17dedd arm64: dts: qcom: pm8350c: stop depending on thermal_zones label new 7dc11169a099 arm64: dts: qcom: pmr735a: stop depending on thermal_zones label new 64d3cb73b317 arm64: dts: qcom: add pm8450 support new c38406aa46da arm64: dts: qcom: msm8916: Add BAM-DMUX for WWAN network i [...] new cde8b4d070bd arm64: dts: qcom: msm8996-xiaomi: Drop max-microamp and vd [...] new 56205c56ea2a arm64: dts: qcom: sc7280: Fix qmp phy node (use phy@ inste [...] new c769a3521dd5 arm64: dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ i [...] new 7011db96f693 arm64: dts: qcom: ipq6018: Fix qmp usb3 phy node new 5a026558d2a9 arm64: dts: qcom: sc7280-herobrine: Audio codec wants 1.8V [...] new 5334a3b12a72 soc: qcom: llcc: Add MODULE_DEVICE_TABLE() new d00004c4563f dt-bindings: soc: qcom,smsm: convert to dtschema new a5ffbc04ad03 dt-bindings: soc: qcom,wcnss: convert to dtschema new 1dcf37365e7d dt-bindings: qcom: qcom,gsbi: convert to dtschema new ca1666463eec dt-bindings: qcom,smd-rpm: update maintainers (drop Kathiravan) new 50769f32af21 ARM: dts: qcom: align SPI NOR node name with dtschema new 0f375d3aa6e2 ARM: dts: qcom: rename WCNSS child name to bluetooth new 17c15a4ccf93 ARM: dts: qcom: ipq4019: align dmas in SPI/UART with DT schema new bec819180790 ARM: dts: qcom: ipq4019: align clocks in I2C with DT schema new e4cbe44ec67b ARM: dts: qcom: msm8660: disable GSBI8 new 09e3dac42031 ARM: dts: qcom: pm8226: add node for RTC new 18019eb62efb arm64: dts: qcom: sm8250: don't enable rx/tx macro by default new 0f21291d204b Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] new 77c242364a53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 89e919ec0370 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 591b422f7fde Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 074577ec9dbd Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 1c70eec0b56e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f16e3e20bab4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fe1a800ce1a0 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 427253c19bdc Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new a0fb2ed8c7db Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 8f54292cbcce Merge branch 'next' of https://git.linaro.org/people/jens. [...] new a7c46c50d4f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e80294d8d6de Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 19565ea12d61 clk: imx: add mcore_booted module paratemter new bb7e897b002a clk: imx8m: check mcore_booted before register clk new 56fddc6996c9 clk: imx: Remove the snvs clock new 9b30501949f7 dt-bindings: imx: add clock bindings for i.MX8MN GPT new ce0fc2f00fa2 clk: imx8mn: add GPT support new ed713e2bc093 clk: imx: Add check for kcalloc new 2759f38b6c95 clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() new cb056c7270dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b5c90929d20d Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 2b74a78e3fb8 csky: cmpxchg: Optimize with acquire & release new 1bf992059be3 csky: atomic: Add custom atomic.h implementation new 9b1f6688bba3 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 62c8b7cc4b81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0aeceb0e3df4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4d37246872a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 270a62595741 Merge branch 'fixes' into for-next new 979e7fdfca5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 75d1fd613bf5 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 0f11a7b40816 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8f908efb845b Merge branch 'misc-5.18' into for-next-current-v5.17-20220412 new 6133a1df7426 Merge branch 'for-next-current-v5.17-20220412' into for-ne [...] new 69c00e25d4a7 btrfs: reserve correct number of items for unlink and rmdir new 9c82b5cbe8ac btrfs: reserve correct number of items for rename new 7022b785bebb btrfs: fix anon_dev leak in create_subvol() new 2cbbc482d316 btrfs: get rid of btrfs_add_nondir() new 386f960b8589 btrfs: remove unnecessary btrfs_i_size_write(0) calls new f46b96b080df btrfs: remove unnecessary inode_set_bytes(0) call new 4d64251508d8 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] new 4a035124f16e btrfs: remove unused mnt_userns parameter from __btrfs_set_acl new c5bdfa28dbf2 btrfs: remove redundant name and name_len parameters to cr [...] new fbc6771f90c2 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly new cea465e281ff btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() new a080e2b3c95b btrfs: set inode flags earlier in btrfs_new_inode() new 59bcc6c780eb btrfs: avoid unnecessary btree search restarts when reading node new b96d6af1dc46 btrfs: release upper nodes when reading stale btree node f [...] new 19b8ec1046a8 btrfs: update outdated comment for read_block_for_search() new 05f1476c3d4e btrfs: remove trivial wrapper btrfs_read_buffer() new 673614dd9f84 btrfs: scrub: rename members related to scrub_block::pagev new 9ce4fc9cca06 btrfs: scrub: rename scrub_page to scrub_sector new 1ee006d08ecb btrfs: scrub: rename scrub_bio::pagev and related members new 9dc795a5dfbc btrfs: introduce btrfs_for_each_slot iterator macro new bfb9063ec766 btrfs: use btrfs_for_each_slot in find_first_block_group new f138a2aa7997 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy new 516348ba46eb btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item new 468a81a74c29 btrfs: use btrfs_for_each_slot in btrfs_real_readdir new 6b8aa539cd00 btrfs: use btrfs_for_each_slot in did_create_dir new 532d95c22d1f btrfs: use btrfs_for_each_slot in can_rmdir new 43ebdac4f708 btrfs: use btrfs_for_each_slot in is_ancestor new df40d94f56aa btrfs: use btrfs_for_each_slot in process_all_refs new c3214bc0a327 btrfs: use btrfs_for_each_slot in process_all_new_xattrs new cd2ca2b771c7 btrfs: use btrfs_for_each_slot in process_all_extents new d5c82894d731 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths new c74cd75c5648 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree new c21b0f34ad26 btrfs: use btrfs_for_each_slot in btrfs_listxattr new e98fa992033d btrfs: use a local variable for fs_devices pointer in btrf [...] new 138d242cd962 btrfs: warn when extent buffer leak test fails new 85b4efe81ab0 btrfs: allocate inode outside of btrfs_new_inode() new 87ccb5f98848 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() new 6caf88810bfc btrfs: reserve correct number of items for inode creation new 0b28721eb96b btrfs: move common inode creation code into btrfs_create_n [...] new 532fa4767de3 btrfs: restore inode creation before xattr setting new 5a37de79258f btrfs: only reserve the needed data space amount during fallocate new cbce398ccc17 btrfs: remove useless dio wait call when doing fallocate z [...] new bad85820ac89 btrfs: remove inode_dio_wait() calls when starting reflink [...] new d389bf8f3ff1 btrfs: remove ordered extent check and wait during fallocate new 4820fcdcbf1a btrfs: lock the inode first before flushing range when pun [...] new d55d805fc8aa btrfs: remove ordered extent check and wait during hole pu [...] new fecd7bd3a91a btrfs: add and use helper to assert an inode range is clean new 4f1c2894f214 btrfs: tree-checker: check extent buffer owner against own [...] new 835c0180131c btrfs: add messages to printk index new 2a9080011ef8 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] new 36d8788fabad btrfs: remove unused variable in btrfs_{start,write}_dirty [...] new f8c60061e2ff btrfs: avoid blocking on page locks with nowait dio on com [...] new d89be4e94a80 btrfs: avoid blocking nowait dio when locking file range new 4b023b8d8f9c btrfs: avoid double nocow check when doing nowait dio writes new 3ee8766e2993 btrfs: stop allocating a path when checking if cross refer [...] new 173df877b3f1 btrfs: free path at can_nocow_extent() before checking for [...] new 76be03d03e09 btrfs: release path earlier at can_nocow_extent() new 395d9d3ef582 btrfs: avoid blocking when allocating context for nowait d [...] new 2f7213bac11a btrfs: avoid blocking on space revervation when doing nowa [...] new 63a749c67aaa btrfs: replace memset with memzero_page in data checksum v [...] new 42857fe4199f btrfs: release correct delalloc amount in direct IO write path new 7e9849b78b58 btrfs: remove support of balance v1 ioctl new 6ad365fd1bfc btrfs: remove checks for arg argument in btrfs_ioctl_balance new 0cb53767e6f4 btrfs: simplify code flow in btrfs_ioctl_balance new e11faa33ff2f btrfs: mark resumed async balance as writing new fd08b3360bbb fs: add a lockdep check function for sb_start_write() new 9b9e000ad537 btrfs: assert that relocation is protected with sb_start_write() new 11e827bf640c btrfs: use dummy extent buffer for super block sys chunk a [...] new 120789f95831 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] new 0dddb7407fb7 btrfs: expand subpage support to any PAGE_SIZE > 4K new ff42edaf2d8c btrfs: remove unnecessary type casts new 5693ab916368 btrfs: factor out allocating an array of pages new badf6653e135 btrfs: allocate page arrays using bulk page allocator new 86987748e3a6 btrfs: move common NOCOW checks against a file extent into [...] new 889146041b83 btrfs: do not test for free space inode during NOCOW check [...] new 419881f4aa84 btrfs: return allocated block group from do_chunk_alloc() new c6b974d1d6ab btrfs: zoned: activate block group only for extent allocation new 9035fbfd6d0b btrfs: fix root ref counts in error handling in btrfs_get_ [...] new 1463de87dffe btrfs: fix btrfs_submit_compressed_write cgroup attribution new 4045ae9636c7 btrfs: make the bg_reclaim_threshold per-space info new 9714629b3aa5 btrfs: allow block group background reclaim for non-zoned [...] new cf9cc634c1b6 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 new 6e56c4613abb btrfs: zoned: make auto-reclaim less aggressive new 3e20f5a64c32 btrfs: wait between incomplete batch memory allocations new 6bfb2e0df5b6 btrfs: fix leaked plug after failure syncing log on zoned [...] new 68f3b2fe91ab btrfs: factor check and flush helpers from __btrfsic_submit_bio new bf180aba380c btrfs: check-integrity: split submit_bio from btrfsic checking new 617996387cec btrfs: check-integrity: simplify bio allocation in btrfsic [...] new fcd45e161870 btrfs: use on-stack bio in repair_io_failure new 92f1d70bfc0c btrfs: use on-stack bio in scrub_recheck_block new 8665e624990a btrfs: use on-stack bio in scrub_repair_page_from_good_copy new 0e833c42023d btrfs: move the call to bio_set_dev out of submit_stripe_bio new 7e30f729d12f btrfs: pass a block_device to btrfs_bio_clone new 9539711234c5 btrfs: pass bio opf to rbio_add_io_page new a55024d5bf78 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios new 5f33fdcd86ec btrfs: don't allocate a btrfs_bio for scrub bios new 8726890b0a83 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages new e4bb7ab73376 btrfs: remove unnecessary check of iput argument new e1d9f2ef23bf btrfs: remove the zoned/zone_size union in struct btrfs_fs_info new 80cfb2b6398a btrfs: fix and document the zoned device choice in alloc_new_bio new 520edfd95e06 btrfs: simplify parameters of submit_read_repair() and rename new 21f6d4c57d53 btrfs: fix direct I/O read repair for split bios new c392edfbbc0c btrfs: fix direct I/O writes for split bios on zoned devices new fbda079047d2 Merge branch 'misc-next' into for-next-next-v5.18-20220412 new 636b44141d71 btrfs: reduce width for stripe_len from u64 to u32 new d77444ca5242 btrfs: raid56: open code rbio_nr_pages() new c349348b97f0 btrfs: raid56: make btrfs_raid_bio more compact new 8cf911e0d212 btrfs: raid56: introduce new cached members for btrfs_raid_bio new b077eb8bd5fb btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors new 6c89fe239c76 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors new 5adade229127 btrfs: raid56: make rbio_add_io_page() subpage compatible new be2835a9d572 btrfs: raid56: make finish_parity_scrub() subpage compatible new 3f0560fdd457 btrfs: raid56: make __raid_recover_endio_io() subpage compatible new d85d45e955b3 btrfs: raid56: make finish_rmw() subpage compatible new 35c9ba041154 btrfs: raid56: open code rbio_stripe_page_index() new 5b839ccd12e6 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible new e57eba79c217 btrfs: raid56: remove btrfs_raid_bio::bio_pages array new 549568b2532e btrfs: raid56: make set_bio_pages_uptodate() subpage compatible new 09de8de68909 btrfs: raid56: make steal_rbio() subpage compatible new 13a166cb0696 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] new 96b9d795a168 btrfs: raid56: enable subpage support for RAID56 new f4a60aa0a6f2 Merge branch 'ext/qu/raid56-subpage-v2' into for-next-next [...] new d664e8ab984d btrfs: avoid double clean up when submit_one_bio() failed new 6167084192cd btrfs: fix the error handling for submit_extent_page() for [...] new 41d324cea784 btrfs: return correct error number for __extent_writepage_io() new a3d51c4a894c Merge branch 'ext/qu/475-fixes' into for-next-next-v5.18-20220412 new 9cff4a31dd1f Merge branch 'for-next-next-v5.18-20220412' into for-next- [...] new 4f1b1bb07761 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cf1da073d6cb Merge branch 'master' of git://github.com/ceph/ceph-client.git new 71eec3e11499 cifs: potential buffer overflow in handling symlinks new 64f0efc35912 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new a066de4dc1dc block: add sync_blockdev_range() new 1d404b899e32 exfat: reduce block requests when zeroing a cluster new 0542b82a2518 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 0f28ce196ea1 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new ae9ce5331806 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new c63308bbfdca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3aa6c600a0e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7029388e37b7 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 558ddec69642 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b0612724e914 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new f26e1abd331a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 085e7d14966b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 305cc00bc955 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fd57e42ae5df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ff24ea818827 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 0f052a9c77a4 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 34a7e335c9f9 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 1d09762f7d1c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new e313f75cc8df Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 1f936fce2e9e Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 60dafdc7987e Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 602187c62a33 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 5077295c218f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cf944c88256d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 888ade8f90d7 ipv4: Use dscp_t in struct fib_rt_info new 568a3f33b427 ipv4: Use dscp_t in struct fib_entry_notifier_info new 20bbf32efe1e netdevsim: Use dscp_t in struct nsim_fib4_rt new 046eabbf1991 mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry new 9f6982e9a3c2 net: marvell: prestera: Use dscp_t in struct prestera_kern [...] new 2e36437f44b3 Merge branch 'ipv4-convert-several-tos-fields-to-dscp_t' new 1cb9d3b6185b hv_netvsc: Add support for XDP_REDIRECT new e2d0acd40c87 net: stmmac: using pm_runtime_resume_and_get instead of pm [...] new e69a837f5801 Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm [...] new bfa323c659b1 net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK new d6967d04145e net: calxedaxgmac: Fix typo (doubled "the") new fdb2981c00bb net: lan966x: Add registers that are used for FDMA. new 8f2c7d9ad778 net: lan966x: Expose functions that are needed by FDMA new c8349639324a net: lan966x: Add FDMA functionality new 2ea1cbac267e net: lan966x: Update FDMA to change MTU. new 808cee167bae Merge branch 'net-lan966x-add-support-for-fdma' new c3976a3f8445 net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULT [...] new b8ff3395fbdf sfc: ef10: Fix assigning negative value to unsigned variable new b66bfc131c69 net/cadence: using pm_runtime_resume_and_get instead of pm [...] new ac6bef064f71 sfc: Fix spelling mistake "writting" -> "writing" new e65693b0179e net: bridge: add support for host l2 mdb entries new 50fe062c806e selftests: forwarding: new test, verify host mdb entries new 1a915b234291 Merge branch 'net-bridge-add-support-for-host-l2-mdb-entries' new 66f862563ed6 net: dsa: mt7530: 1G can also support 1000BASE-X link mode new 59c2215f3604 net: dsa: mt7530: populate supported_interfaces and mac_ca [...] new 26f6d8810282 net: dsa: mt7530: remove interface checks new fd301137e6b3 net: dsa: mt7530: drop use of phylink_helper_basex_speed() new 7c04c8489115 net: dsa: mt7530: only indicate linkmodes that can be supported new 6789d6d76e81 net: dsa: mt7530: switch to use phylink_get_linkmodes() new cbd1f243bc41 net: dsa: mt7530: partially convert to phylink_pcs new 9d0df207c002 net: dsa: mt7530: move autoneg handling to PCS validation new 7b972512ec0e net: dsa: mt7530: mark as non-legacy new 80ecb114f23b Merge branch 'net-dsa-mt7530-updates-for-phylink-changes' new 54fccfdd7c66 sfc: efx_default_channel_type APIs can be static new cc42e4e3f101 sfc: Remove duplicate definition of efx_xmit_done new d78eaf06b5d9 sfc: Remove global definition of efx_reset_type_names new 93c1a40075a3 Merge branch 'sfc-remove-some-global-definitions' new f01598090048 net: usb: qmi_wwan: add Telit 0x1057 composition new ec095263a965 net: remove noblock parameter from recvmsg() entities new 590032a4d213 page_pool: Add recycle stats to page_pool_put_page_bulk new d30bed29a718 mlxsw: reg: Extend MTMP register with new slot number field new c6e6ad703ed2 mlxsw: reg: Extend MTBR register with new slot number field new 89dd6fcd07f9 mlxsw: reg: Extend MCIA register with new slot number field new 655cbb1d7530 mlxsw: reg: Extend MCION register with new slot number field new 7cb85d3c696e mlxsw: reg: Extend PMMP register with new slot number field new b691602c6f96 mlxsw: reg: Extend MGPIR register with new slot fields new 64e65a540e6d mlxsw: core_env: Pass slot index during PMAOS register write call new e94295e0ed27 mlxsw: reg: Add new field to Management General Peripheral [...] new d3c17b5df362 Merge branch 'mlxsw-extend-device-registers-for-line-cards [...] new 753b953774b5 fou: Remove XRFM from NET_FOU Kconfig new 2e5b3d4cb16e net: ethernet: ti: cpsw: using pm_runtime_resume_and_get i [...] new f45ba67eb74a ixp4xx_eth: fix error check return value of platform_get_irq() new 635dc00be77e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 95897b9e22dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ada9ebc2e23d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5ddfffd6da9b rtw89: ser: fix unannotated fall-through new eeadcd2a47f8 rtw89: ser: configure D-MAC interrupt mask new d86369e937f1 rtw89: ser: configure C-MAC interrupt mask new 9f405b0162ba rtw89: ser: configure top ERR IMR for firmware to recover new 9a1ab283c709 rtw89: change station scheduler setting for hardware TX mode new 181751970107 rtw89: reset BA CAM new ec356ffb2917 rtw89: 8852c: disable firmware watchdog if CPU disabled new d264edb1cc65 rtw89: Skip useless dig gain and igi related settings for 8852C new 065cf8f9777f rtw89: 8852c: add 8852c specific BT-coexistence initial function new af5175acc8e2 rtw89: rtw89_ser: add const to struct state_ent and event_ent new c1edc86472fc rtw88: add ieee80211:sta_rc_update ops new 6723c0cde84f rtw88: fix incorrect frequency reported new f2217968ffda rtw88: Add update beacon flow for AP mode new f1c4dabfe68d rtw88: 8821c: Enable TX report for management frames new f5207c122102 rtw88: do PHY calibration while starting AP new ece31c93d4d6 rtw88: 8821c: fix debugfs rssi value new d5286826201e rtw88: 8821ce: add support for device ID 0xb821 new b9eb5f0742d1 rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID new b2268fd81c18 wlcore: debugfs: use pm_runtime_resume_and_get() instead o [...] new e8c241d4a7fa rtlwifi: Fix spelling mistake "cacluated" -> "calculated" new 780d9c48a05a rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" new 79649041edc8 Merge branch 'wfx-move-out-of-staging' new af443750054c Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new e7cfb47961f2 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new a85b56359b69 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 5af9f41bc9e4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b85ffe47c4ec Merge tag 'drm-misc-next-2022-04-07' of git://anongit.free [...] new bcf18822cd11 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 563c4a7599d8 drm: Use drm_mode_init() for on-stack modes new a3342f4d5af1 drm: Use drm_mode_copy() new c63462184b35 drm/ttm: stop passing NULL fence in ttm_bo_move_sync_cleanup new 62c6f4f9bb08 fbcon: use min() to make code cleaner new 845ab72df3a9 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new c7b089b38ec1 next-20220412/amdgpu new d58a3d699797 drm/i915/bios: Use the cached BDB version new e163cfb4c96d drm/i915/bios: Make copies of VBT data blocks new 918f3025960f drm/i915/bios: Use the copy of the LFP data table always new 514003e1421e drm/i915/bios: Validate LFP data table pointers new 58b2e3829ec6 drm/i915/bios: Trust the LFP data pointers new 5ab58d6996d7 drm/i915/bios: Validate the panel_name table new 764b2668cffa drm/fourcc: Introduce format modifiers for DG2 render and [...] new 4c3afa72138c drm/i915/dg2: Add support for DG2 render and media compression new 9035039e1ed6 drm/fourcc: Introduce format modifier for DG2 clear color new 680025dcc400 drm/i915/dg2: Add support for DG2 clear color compression new d999ad1079f5 drm/i915/display/vrr: Reset VRR capable property on a long hpd new 764d805c7577 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new b50035aa0936 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 537fef808be5 drm/msm: Fix range size vs end confusion new 047ae6655777 drm/msm/mdp5: check the return of kzalloc() new e2a88eabb024 drm/msm: Stop using iommu_present() new 47b7de6b88b9 drm/msm/dsi: Use connector directly in msm_dsi_manager_con [...] new 8b2c181e3dcf drm/msm/dp: add fail safe mode outside of event_mutex context new 390d645877ff drm/msm/gpu: Avoid -Wunused-function with !CONFIG_PM_SLEEP new 763dbb2d5b19 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 56e3d914d096 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 1e52e0ef9e4d Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new c40b65304c36 video: fbdev: sh_mobile_lcdcfb: Remove sh_mobile_lcdc_chec [...] new 610323d8f6f8 video: fbdev: mmp: replace usage of found with dedicated l [...] new 9b3b7974e31e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1331ad132e3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b33115bd05af ALSA: hda: Jack detection poll in suspend state new 8f06bd1f89ca ALSA: hda/tegra: Enable Jack poll for tegra new 1b6a6fc5280e ALSA: jack: Access input_dev under mutex new 22a7e39d614b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e20a7c2093bf Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus new b1630fcbfde6 ASoC: amd: yc: add new YC platform varaint support new dc7680ca7ac6 ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unused new 31c90dd56ae2 ASoC: cs35l45: Make exports namespaced new e521f087780d ASoC: amd: Add driver data to acp6x machine driver new 5426f506b584 ASoC: amd: Add support for enabling DMIC on acp6x via _DSD new 2f7f0994cc96 Allow detecting ACP6x DMIC via _DSD new b4dcafe45e46 ASoC: SOF: Add helper function to prepare and send an IPC message new 25e77672c4e1 ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops new 0881918087ac ASoC: SOF: ipc3: Implement the tx_msg IPC ops new dbcf543cf91e ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for mess [...] new e974b8e190d3 ASoC: SOF: ipc3: Implement the set_get_data IPC ops new 783b5f179759 ASoC: SOF: ipc3: Implement the get_reply IPC ops new 74ad8ed65121 ASoC: SOF: ipc3: Implement rx_msg IPC ops new 785b3fbe61c6 ASoC: SOF: ipc: Separate the ops checks by functions/topics new defad9d2e270 ASoC: SOF: ipc: Add check for mandatory IPC message handling ops new 045bc49bc957 ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() new 85d0f8814715 ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_ [...] new 2f1f5a438899 ASoC: SOF: ipc: Switch over to use the rx_msg ops new e394ffb82f9c ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 new 50d4d8cf544d ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops fo [...] new e760f102c92c ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to [...] new 09b955f676d9 ASoC: SOF: Abstractions for top-level IPC ops new a1111048ec46 ASoC: ak4*: use simple i2c probe function new e86e7de1c52a ASoC: cx2072x: use simple i2c probe function new a327bdc6c695 ASoC: es83*: use simple i2c probe function new 182f3ebd5d34 ASoC: lm4857: use simple i2c probe function new fead49e33b3d ASoC: max9*: use simple i2c probe function new f7537e3a99fd ASoC: ml26124: use simple i2c probe function new 7325ed4d1250 ASoC: nau8*: use simple i2c probe function new 7f7d7214bb52 ASoC: pcm*: use simple i2c probe function new 6f51c15877ae ASoC: sta*: use simple i2c probe function new ad11678fd0c3 ASoC: tas*: use simple i2c probe function new 33108917c8a6 ASoC: tda7419: use simple i2c probe function new 9ba0daa6efa3 ASoC: tlv320*: use simple i2c probe function new 2d4668c6b16f ASoC: ts3a227e: use simple i2c probe function new cbd5ce7f428b ASoC: uda1380: use simple i2c probe function new 122cef68f103 ASoC: remaining simple i2c probe changes new 506840600613 ASoC: fix invalid yaml new c721905c54d9 ASoC: fsl: using pm_runtime_resume_and_get instead of pm_r [...] new 90b76a3cb9bf ASoC: ti: osk5912: Make it CCF clk API compatible new 341ccba38f5b Merge remote-tracking branch 'asoc/for-5.19' into asoc-next new 97b431946aab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aac45d623ef6 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new f1522082c096 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c4212f3eb89f io_uring: flag the fact that linked file assignment is sane new 6f83ab22adcb io_uring: io_kiocb_update_pos() should not touch file for [...] new 2804ecd8d3e3 io_uring: move apoll->events cache new 82733d168cbd io_uring: stop using io_wq_work as an fd placeholder new 0f8da75b51ac io_uring: fix assign file locking issue new dc11762586dd Merge branch 'io_uring-5.18' into for-5.19/io_uring new b598c5c49b9d io_uring: small optimisation of tctx_task_work new fff37893a1c2 io_uring: remove extra ifs around io_commit_cqring new 5f26a9932848 io_uring: refactor io_req_find_next new e80dc16d629f io_uring: optimise io_free_batch_list new 144976681846 io_uring: move poll recycling later in compl flushing new 752dbc33fa54 io_uring: clean up io_queue_next() new 4d6049775bdd io_uring: split off IOPOLL argument verifiction new d8b1777f7fd5 io_uring: pre-calculate syscall iopolling decision new 31a590dab1c2 io_uring: optimise mutex locking for submit+iopoll new 0562c273725e io_uring: cleanup conditional submit locking new e0d0f2da1a07 io_uring: partially uninline io_put_task() new f8a778af493f io_uring: silence io_for_each_link() warning new 6ae64470976e io_uring: refactor io_req_add_compl_list() new b90ac9ff5b78 io_uring: move finish_wait() outside of loop in cqring_wait() new 390d9e5384d8 io_uring: don't scm-account for non af_unix sockets new b0a237d966c2 io_uring: uniform SCM accounting new 0cd04736e16d io_uring: refactor __io_sqe_files_scm new 9a21e593583b io_uring: don't pass around fixed index for scm new fcecf964508d io_uring: deduplicate SCM accounting new 09c5cd1f9a52 io_uring: rename io_sqe_file_register new e781a8b10f46 Merge branch 'for-5.19/io_uring' into for-next new b6dc6c4e0d82 fs: split off setxattr_copy and do_setxattr function from [...] new 38c0efce84fc fs: split off do_getxattr from getxattr new 3843df5796ee io_uring: add fsetxattr and setxattr support new 920e39819274 io_uring: add fgetxattr and getxattr support new e8696baec37d Merge branch 'for-5.19/io_uring-xattr' into for-next new 5ea81c75d18c block: allow using the per-cpu bio cache from bio_alloc_bioset new bfccbe213cf2 block: allow use of per-cpu bio alloc cache by block drivers new 383e71cbfbbc Merge branch 'for-5.19/block' into for-next new c14dafd6723b drbd: fix duplicate array initializer new 252f069057a5 drbd: address enum mismatch warnings new 8930fd6c3314 block: drbd: drbd_receiver: Remove redundant assignment to err new c35c5b200f36 drbd: Make use of PFN_UP helper macro new ca5818e681e1 drbd: Replace "unsigned" with "unsigned int" new a5794145a17f drdb: Switch to kvfree_rcu() API new 5e12146d64eb drbd: Return true/false (not 1/0) from bool functions new 505a75553c8d Merge branch 'for-5.19/drivers' into for-next new 37aa9e03dd42 io_uring: explicitly keep a CQE in io_kiocb new 1b9fc1aa2a2c io_uring: memcpy CQE from req new e344c949c2d7 io_uring: shrink final link flush new f94d3e590011 io_uring: inline io_flush_cached_reqs new 6e2a9ee3fc83 io_uring: helper for empty req cache checks new 2a19ecab6aea io_uring: add helper to return req to cache list new 0aaa72356d90 io_uring: optimise submission loop invariant new dee0befb812b io_uring: optimise submission left counting new d5148a37fea2 io_uring: optimise io_get_cqe() new 670ca1e1f905 Merge branch 'for-5.19/io_uring' into for-next new 738320faacb3 io_uring: fix trace for reduced sqe padding new 019f3ca23fc6 Merge branch 'for-5.19/io_uring-xattr' into for-next new df10d327c84e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 4f3ceb00afbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3c5e0abdc3c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 825ba4cc16cd Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new e80c5abe70f0 mmc: renesas_sdhi: remove outdated headers new f9d709860ca4 mmc: renesas_sdhi: R-Car D3 also has no HS400 new f340e4489ad4 mmc: renesas_sdhi: make setup selection more understandable new bb943da67315 mmc: renesas_sdhi: remove a stale comment new abf556a18c6d mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk new 6865a8f457b0 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk new 352a209796a2 mmc: renesas_sdhi: style fix for proper function bodies new 5de6dac125bd mmc: mmci: stm32: use a buffer for unaligned DMA requests new d45f75d843ca mmc: renesas_sdhi: Add missing checks for the presence of quirks new 05b1c1fca6d2 mmc: renesas_sdhi: R-Car V3M also has no HS400 new 0916132219ae dt-bindings: mmc: xenon: Convert to JSON schema new 2d1f43b33bea dt-bindings: mmc: mtk-sd: increase reg items new 1c7ec586fe55 mmc: core: Set HS clock speed before sending HS CMD13 new 11325f157446 mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() new 0aea9deb107a mmc: mmc_spi: parse speed mode options new 923b56b6b0d7 mmc: omap: Make it CCF clk API compatible new c894b6193ef4 mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support new 01b8e9e75e5b mmc: renesas_sdhi: remove superfluous specific M3W entry new 4d75f8459068 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] new cbf4c0bd4fe4 mmc: core: improve API to make clear that mmc_sw_reset is [...] new d9d62c8c15e8 mmc: improve API to make clear hw_reset callback is for cards new 0dcf1c1a6ec2 dt-bindings: mmc: imx-esdhc: Update compatible fallbacks new c6025e22c238 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5c67bcfcacda Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 478b4827f34f Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 8ba7c170b7d1 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 8209ec51a5db Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 029d7968076c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9d12dec8029f Merge branch 'next' of git://github.com/cschaufler/smack-next new decb6d3e6c14 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new f02aa694882e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8b1ea69a63eb spi: spi-ti-qspi: Fix return value handling of wait_for_co [...] new c6cf1fafb65d spi: spi-stm32-qspi: using pm_runtime_resume_and_get inste [...] new b3fe2e516741 spi: core: Only check bits_per_word validity when explicit [...] new 6f381481a5b2 spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} [...] new 763bdde329f7 Merge remote-tracking branch 'spi/for-5.19' into spi-next new 06c3de45e950 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e7a4a406f5fd Merge x86/mm into tip/master new 59580dc66378 Merge locking/core into tip/master new 25c19753d685 Merge perf/core into tip/master new 999838ec11f6 Merge sched/core into tip/master new 20c3d5096d1d Merge x86/misc into tip/master new f3af1d55f069 Merge ras/core into tip/master new dc94dbb8e3bd Merge x86/cpu into tip/master new 807da5d0f7f2 Merge x86/build into tip/master new 749ee0b92697 Merge x86/platform into tip/master new c54bc0fc8421 timers: Fix warning condition in __run_timers() new 40e97e42961f tick/nohz: Use WARN_ON_ONCE() to prevent console saturation new 9c95bc25ad3b tick/sched: Fix non-kernel-doc comment new 9a1e97f05d15 Merge timers/urgent into tip/master new 613fa6e217e1 x86/PCI: Show the physical address of the $PIR table new dc0e64087213 x86/PCI: Include function number in $PIR table dump new 3132450254f2 x86/PCI: Also match function number in $PIR table new d88a8b1cf472 x86/PCI: Handle IRQ swizzling with PIRQ routers new 5a0e5fa957db x86/PCI: Disambiguate SiS85C503 PIRQ router code entities new fe62bc23620f x86/PCI: Add support for the SiS85C497 PIRQ router new 5d64089aa4a5 x86/PCI: Add PIRQ routing table range checks new ac7cd5e16df8 x86/PCI: Handle PIRQ routing tables with no router device given new b584db0c84db x86/PCI: Add $IRT PIRQ routing table support new 4969e223b109 x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interp [...] new c25f23459c11 x86/PCI: Fix coding style in PIRQ table verification new c32e6dbec41b Merge x86/irq into tip/master new d802057c7c55 genirq/msi: Shutdown managed interrupts with unsatifiable [...] new 33de0aa4bae9 genirq: Always limit the affinity to online CPUs new 3f893a5962d3 irqchip/gic-v3: Always trust the managed affinity provided [...] new 911488de0565 genirq/affinity: Replace cpumask_weight() with cpumask_emp [...] new 0de61d739c21 irqchip/bmips: Replace cpumask_weight() with cpumask_empty() new c5b768701e4f Merge irq/core into tip/master new 2731aa7d65db timers: Initialize base::next_expiry_recalc in timers_prep [...] new a2026e44eff5 timers: Simplify calc_index() new 2966a9918dfa clockevents: Use dedicated list iterator variable new efaa0227f6c6 timers: Move timer sysctl into the timer code new 8afbcaf8690d clocksource: Replace cpumask_weight() with cpumask_empty() new f930ffa5d2ee Merge timers/core into tip/master new 59bd54a84d15 x86/tdx: Detect running as a TDX guest in early boot new 527a534c7326 x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers new eb94f1b6a70a x86/tdx: Add __tdx_module_call() and __tdx_hypercall() hel [...] new 41394e33f3a0 x86/tdx: Extend the confidential computing API to support [...] new 65fab5bc033a x86/tdx: Exclude shared bit from __PHYSICAL_MASK new 775acc82a88f x86/traps: Refactor exc_general_protection() new 9a22bf6debbf x86/traps: Add #VE support for TDX guest new bfe6ed0c6727 x86/tdx: Add HLT support for TDX guests new ae87f609cd52 x86/tdx: Add MSR support for TDX guests new c141fa2c2bba x86/tdx: Handle CPUID via #VE new 31d58c4e557d x86/tdx: Handle in-kernel MMIO new 4b05f81504bf x86/tdx: Detect TDX at early kernel decompression time new 15104de122a4 x86: Adjust types used in port I/O helpers new 1e8f93e18379 x86: Consolidate port I/O helpers new eb4ea1ae8f45 x86/boot: Port I/O: Allow to hook up alternative helpers new 4c5b9aac6cad x86/boot: Port I/O: Add decompression-time support for TDX new 03149948832a x86/tdx: Port I/O: Add runtime hypercalls new 32e72854fa5f x86/tdx: Port I/O: Add early boot support new cfb8ec7a31f2 x86/tdx: Wire up KVM hypercalls new ff2e64684f15 x86/boot: Add a trampoline for booting APs via firmware handoff new f39642d0dbac x86/acpi/x86/boot: Add multiprocessor wake-up support new 9cf30606405f x86/boot: Set CR0.NE early and keep it set during the boot new 77a512e35db7 x86/boot: Avoid #VE during boot for TDX platforms new bae1a962ac2c x86/topology: Disable CPU online/offline control for TDX guests new 9aa6ea69852c x86/tdx: Make pages shared in ioremap() new 7dbde7631629 x86/mm/cpa: Add support for TDX shared memory new 968b493173ac x86/mm: Make DMA memory shared for TD guest new f4c9361f97c4 x86/tdx/ioapic: Add shared bit for IOAPIC base address new e2efb6359e62 ACPICA: Avoid cache flush inside virtual machines new b9c7ba58777a Documentation/x86: Document TDX kernel architecture new adb5680b8dfd x86/kaslr: Fix build warning in KASLR code in boot stub new 61e19f0ea803 Merge x86/tdx into tip/master new 08d835dff916 genirq/affinity: Consider that CPUs on nodes can be unbalanced new 745ee8b958ac Merge irq/urgent into tip/master new 258f3b8c3210 x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits new 400331f8ffa3 x86/tsx: Disable TSX development mode at boot new d4cab26bc493 Merge x86/urgent into tip/master new e50abbf788c2 virt: sevguest: Fix return value check in alloc_shared_pages() new e28a642785ef Merge x86/sev into tip/master new 3a5ff1f6dd50 x86: Replace cpumask_weight() with cpumask_empty() where a [...] new c2a911d302b0 x86/mm: Replace nodes_weight() with nodes_empty() where ap [...] new c7bda0dca98c x86: Remove a.out support new b2f6191f543b Merge x86/cleanups into tip/master new a5734581b453 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f5216266921d Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 6ff822b9efbc Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 6a0b27e01980 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f206bbdd61ae Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 06a9b21931ab Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 88335c5f57a9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6b642124788d Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 2c090655ca11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2660e71e6080 HSI: clients: remove duplicate assignment new 43c14f8d18a7 HSI: omap_ssi: Fix refcount leak in ssi_probe new 6bdfdd3b67eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f4eae8f71621 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5a958079d3ab Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new c1bb794606b1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 20a87cac793f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8e854907ea32 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 9b1218aae47a Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 2e34315cd2b2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f059b50e827e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 30ffdbb8c0a3 Merge branch 'misc' into for-next new 70c954151828 Merge branch 'fixes' into for-next new bfa86e334747 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3a6a7187f09a scsi: megaraid_sas: Remove unnecessary memset new ccac38dddd1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eac3e5b1c12f remoteproc: mtk_scp: Fix a potential double free new b30026f9ff31 Merge branch 'rproc-fixes' into rproc-next new f4ca1d95ede8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 226e61f261be Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 85ebb1a6bd62 gpiolib: Introduce for_each_gpiochip_node() loop helper new 0b19dde90ad0 gpiolib: Introduce gpiochip_node_count() helper new d9463201ec08 pinctrl: stm32: Replace custom code by gpiochip_node_count() call new bb949ed9b16b pinctrl: stm32: Switch to use for_each_gpiochip_node() helper new 1e0afd470e26 pinctrl: renesas: rza1: Replace custom code by gpiochip_no [...] new 5e455dd93397 pinctrl: renesas: rza1: Switch to use for_each_gpiochip_no [...] new 0173ce55e508 pinctrl: npcm7xx: Switch to use for_each_gpiochip_node() helper new 9a8776fdc99c pinctrl: meson: Rename REG_* to MESON_REG_* new ffd11c5b50b0 pinctrl: meson: Enable COMPILE_TEST new 88834c75cae5 pinctrl: meson: Replace custom code by gpiochip_node_count() call new faf80ff9e2b9 pinctrl: armada-37xx: Switch to use fwnode instead of of_node new 76bbd108eee4 pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irq [...] new 41e89676f4dc pinctrl: samsung: Drop redundant node parameter in samsung [...] new 9d0d161bce5b pinctrl: samsung: Switch to use for_each_gpiochip_node() helper new 1fc6a110a9ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0dc6584ed0f9 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 08fc2709f9aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7bea10bde099 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4c8c32e2d059 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 3dabf72e4591 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 54bf672111ee slimbus: qcom: Fix IRQ check in qcom_slim_probe new 2f21a4b71739 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 283a782eac29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1b212460d94a Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 5dc225d55b2f Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 6851e8a2799b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 50c625f7ca3f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 42bc5aa25df1 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new fa6b8bda696c Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 4895748a5fbe security: don't treat structure as an array of struct hlist_head new c40160f2998c gcc-plugins: latent_entropy: use /dev/urandom new 5cca2cbf5dad Merge branch 'for-v5.18/hardening' into for-next/hardening new 8a264f718092 Merge branch 'for-next/hardening' into for-next/kspp new b40e2c2e818e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new ab5ee88f31b9 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 753ee989f7cf platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND new 7281a59ce3a5 Merge tag 'platform-drivers-x86-v5.18-2' of git://git.kern [...] new 932aba1e1690 stat: fix inconsistency between struct stat and struct com [...] new 7083b89ef3e9 Merge tag 'media/v5.18-2' of git://git.kernel.org/pub/scm/ [...] new 453096eb048c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new c1488c97517a Merge tag 'nfsd-5.18-1' of git://git.kernel.org/pub/scm/li [...] new a19944809fe9 Merge tag 'hardening-v5.18-rc3' of git://git.kernel.org/pu [...] new 171bed494977 MAINTAINERS: Broadcom internal lists aren't maintainers new 7c43443836e1 tmpfs: fix regressions from wider use of ZERO_PAGE new ab46d7fd500c mm/secretmem: fix panic when growing a memfd_secret new 02f0b66677c5 mm/secretmem: secretmem_iops can be static new 0eec4ba8d661 mm-secretmem-fix-panic-when-growing-a-memfd_secret-v2 new edca02bd5250 mm/hwpoison: fix race between hugetlb free/demotion and me [...] new b231aad364b6 irq_work: use kasan_record_aux_stack_noalloc() record callstack new a46a1a68b84e kasan: fix hw tags enablement when KUNIT tests are disabled new 3c10cc515c19 mm, kfence: support kmem_dump_obj() for KFENCE objects new 73ff821c83b1 mm, page_alloc: fix build_zonerefs_node() new e9c5739918b4 mm: fix unexpected zeroed page mapping with zram swap new b69f29fa8502 mm: compaction: fix compiler warning when CONFIG_COMPACTION=n new 6ee0090fa17e hugetlb: do not demote poisoned hugetlb pages new d76166542a8e revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders" new 5eb85bccd3d5 revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE" new 0f7b80eb64a1 mm, page_alloc: check pfn is valid before moving to freelist new cc5a4dce04fa mm-page_alloc-check-pfn-is-valid-before-moving-to-freelist-fix new 8f04ca139f29 mm/memory-failure.c: skip huge_zero_page in memory_failure() new 74ae7ad88f68 memcg: sync flush only if periodic flush is delayed new 3d618d6f0bd2 mm/munlock: remove fields to fix htmldocs warnings new e60b710c3795 mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] new 35b08fd08ea5 userfaultfd: mark uffd_wp regardless of VM_WRITE flag new e35de4a5e42d /proc/kpageflags: prevent an integer overflow in stable_pa [...] new b55bfdc21e57 /proc/kpageflags: do not use uninitialized struct pages new f1724175cc41 procfs: prevent unprivileged processes accessing fdinfo dir new dcaae3ddfd09 kasan: fix sleeping function called from invalid context o [...] new c924592cac76 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t new d3b4c8bf5579 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] new 522cfdc40885 tools/vm/page_owner_sort.c: support for multi-value select [...] new 72572a10437b tools/vm/page_owner_sort.c: support sorting blocks by mult [...] new ef31dfbef009 tools/vm/page_owner: support debug log to avoid huge log print new e6f415b7fbd9 tools/vm/page_owner_sort.c: provide allocator labelling an [...] new 192f0d242e81 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] new 9625ad34a538 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] new 16b2af47b578 mm/memory: slightly simplify copy_present_pte() new 99fd5fda0a3e mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] new 56bd06e3f7df mm/rmap: convert RMAP flags to a proper distinct rmap_t type new 5587e7376c55 mm/rmap: remove do_page_add_anon_rmap() new dc40ca5894cd mm/rmap: pass rmap flags to hugepage_add_anon_rmap() new c654bd31f5f4 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() new 63b4818e61ac mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] new 9713f5ba5b2a mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] new 5925f0fd1947 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] new e13e6620058b mm: remember exclusively mapped anonymous pages with PG_an [...] new 5d3fbff9071f mm/gup: disallow follow_page(FOLL_PIN) new 55db114cef5a mm: support GUP-triggered unsharing of anonymous pages new 2df8746d3301 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] new 16652e6f333e mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] new 0d3a1c54afec mm/swap: remember PG_anon_exclusive via a swp pte bit new ea4535752e4a mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 6f7c350d8f0d x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 235125a1c936 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new f414649c28ef s390/pgtable: cleanup description of swp pte layout new 7b50ee0232b7 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new d72c7e27289e powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s new f3d247338e8e powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s new d5033f761cad tools/testing/selftests/vm/gup_test.c: clarify error statement new 6cc57f6146a4 mm: create new mm/swap.h header file. new 49eba376b655 mm-create-new-mm-swaph-header-file-fix new feb653bca3bb mm: drop swap_dirty_folio new db70e084f795 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate new 749b06c70f77 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space new 04b17ba3bd9b mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] new 6215f6f0b7d5 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw new 8cbcc910aec5 doc: update documentation for swap_activate and swap_rw new 9dbff69b1588 mm: submit multipage reads for SWP_FS_OPS swap-space new 7c8de0f65713 mm: submit multipage write for SWP_FS_OPS swap-space new 8bc3a6af8f21 VFS: Add FMODE_CAN_ODIRECT file flag new ecd6cd58f81c mm: shmem: make shmem_init return void new 956158866f10 mm-shmem-make-shmem_init-return-void-fix new f64c8ae86f65 mm/memcg: remove unneeded nr_scanned new e8d492b0eb51 mm/memcg: mz already removed from rb_tree if not NULL new e2aa03cd1486 mm/memcg: set memcg after css verified and got reference new 2cfcaac93543 mm/memcg: set pos explicitly for reclaim and !reclaim new bac739009074 mm/memcg: move generation assignment and comparison together new 031b3a374319 mm/memcg: non-hierarchical mode is deprecated new 657f19d5fccd mm/mmap.c: use mmap_assert_write_locked() instead of open [...] new dd35f9ba2a6f mm/mmu_gather: limit free batch count and add schedule poi [...] new e7039995fe4a mm/debug_vm_pgtable: drop protection_map[] usage new 5d2bda4bac9f mm/mmap: clarify protection_map[] indices new 5c6c46912cc0 mm: modify the method to search addr in unmapped_area_topdown new 4d9a37896f6f mm/mmap.c: use helper mlock_future_check() new d16f1ce5e1f1 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT new af4d18218a29 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 1e658b980d66 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 857cb7b5bd47 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new fbe49e983c28 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 3e46a0854bd6 mm/mmap: drop arch_filter_pgprot() new 22a3b438a70e mm/mmap: drop arch_vm_get_page_pgprot() new 4075363e9a65 mm/mmap.c: fix align-error when get_addr in unmapped_area_topdown new 2b181933d1d6 mm/mprotect: use mmu_gather new fbae00dad008 mm/mprotect: do not flush when not required architecturally new 8ef351bb8331 mm: avoid unnecessary flush on change_huge_pmd() new 8808acc36b4e mm/mremap: use helper mlock_future_check() new 1c607026b31e mm/mremap: avoid unneeded do_munmap call new d4048ea8f798 mm/vmalloc: fix a comment new 798ab83daaf1 Documentation/sysctl: document page_lock_unfairness new 8c55a1ed1f9b mm/page_alloc: simplify update of pgdat in wake_all_kswapds new f83a67e0a20e mm/page_alloc: adding same penalty is enough to get round- [...] new 187a49966460 mm-page_alloc-add-same-penalty-is-enough-to-get-round-robi [...] new d30d832f278b mm: discard __GFP_ATOMIC new 189538942fee mm: page_alloc: simplify pageblock migratetype check in __ [...] new 22ab9e2172e0 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] new 3a186561cf7a mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] new a9bd4f5ed94f mm/memory-failure.c: remove unnecessary (void*) conversions new 758c5677ab32 mm/hwpoison: put page in already hwpoisoned case with MF_C [...] new 80e15cf72a64 Revert "mm/memory-failure.c: fix race with changing page c [...] new b15547f1b304 mm/khugepaged: sched to numa node when collapse huge page new 077db0d73aa7 hugetlb: remove use of list iterator variable after loop new 396e157e4b86 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] new 4dc9125aeca4 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 new 2afe5c9ab8e1 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions new 5252d12d4201 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* new 3e68e4675905 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* new 5cfca87237b6 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE new aeecac43c04c mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED new eda8012fa634 mm: khugepaged: skip DAX vma new d5ba60c00ea0 mm: thp: only regular file could be THP eligible new 29cf2320078d mm: khugepaged: make khugepaged_enter() void function new cb225a66c269 mm: khugepaged: move some khugepaged_* functions to khugepaged.c new 06503cf5b640 mm: khugepaged: introduce khugepaged_enter_vma() helper new 3fb21f4e3882 mm: mmap: register suitable readonly file vmas for khugepaged new 4d32327e85b7 mm: introduce PTE_MARKER swap entry new 1112411b72b5 fixup! mm: Introduce PTE_MARKER swap entry new 1ae034d98f81 mm: teach core mm about pte markers new fa6009949163 mm: check against orig_pte for finish_fault() new 44044acf8d85 mm/uffd: PTE_MARKER_UFFD_WP new b0f9fbe6f786 fixup! mm/uffd: PTE_MARKER_UFFD_WP new dba8a34004a5 mm/shmem: take care of UFFDIO_COPY_MODE_WP new b954cc6d9928 mm/shmem: handle uffd-wp special pte in page fault handler new d2d293faec99 mm/shmem: persist uffd-wp bit across zapping for file-backed new 650561f8852a mm/shmem: allow uffd wr-protect none pte for file-backed mem new 71320a8066fb mm/shmem: allows file-back mem to be uffd wr-protected on thps new 729c63ce2bbd mm/shmem: handle uffd-wp during fork() new 4ecd7cbb0309 mm/hugetlb: introduce huge pte version of uffd-wp helpers new 97bda72626b5 mm/hugetlb: hook page faults for uffd write protection new ddc8bbe86fa2 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP new 53b52ec26bc2 mm/hugetlb: handle UFFDIO_WRITEPROTECT new 77866b52aed0 mm/hugetlb: handle pte markers in page faults new c7e552e3a430 mm/hugetlb: allow uffd wr-protect none ptes new afbef99a0e4d mm/hugetlb: only drop uffd-wp special pte if required new 39ca5b4b27d3 mm/hugetlb: handle uffd-wp during fork() new 42f759903018 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered new 362b985b58aa mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs new f13e9b372842 mm/uffd: enable write protection for shmem & hugetlbfs new 4b876dfde9b7 mm: enable PTE markers by default new 26d0c309d567 selftests/uffd: enable uffd-wp for shmem/hugetlbfs new abb1c8c2de3a userfaultfd/selftests: use swap() instead of open coding it new 262295482136 mm/vmscan: reclaim only affects managed_zones new cbb34804ebad mm/vmscan: make sure wakeup_kswapd with managed zone new d7a5f9d928c1 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 new 4ed8f55522d8 mm/vmscan: sc->reclaim_idx must be a valid zone index new cdb0acaee936 mm/vmscan: remove obsolete comment in get_scan_count new 15682eacf199 mm: x86, arm64: add arch_has_hw_pte_young() new 7613417c58a8 mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG new aa18bbbfb3ca mm/vmscan.c: refactor shrink_node() new b3695c82cf45 Revert "include/linux/mm_inline.h: fold __update_lru_size( [...] new df4157feb8d2 mm: multi-gen LRU: groundwork new cea18ce80920 mm: multi-gen LRU: minimal implementation new a4a6571253e6 mm: multi-gen LRU: exploit locality in rmap new 0ad69894dd7f mm: multi-gen LRU: support page table walks new 7910673a623f mm: multi-gen LRU: optimize multiple memcgs new f3ca9ec4f769 mm: multi-gen LRU: kill switch new 464e5a0b7a56 mm: multi-gen LRU: thrashing prevention new 25552c7c56f5 mm: multi-gen LRU: debugfs interface new d35903ca87c3 mm: multi-gen LRU: admin guide new 96a02400f06d mm: multi-gen LRU: design doc new 980bd91f1315 mm/z3fold: declare z3fold_mount with __init new 8961e97ea2f4 mm/z3fold: remove obsolete comment in z3fold_alloc new 50aab3c8a99a mm/z3fold: minor clean up for z3fold_free new b1d2108f04e3 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] new e9da9ee8dda8 mm/z3fold: remove confusing local variable l reassignment new e12f0a361da7 mm/z3fold: move decrement of pool->pages_nr into __release [...] new 83970caca737 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] new e89091bf8bdc mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() new 0def832013d5 mm: compaction: use helper isolation_suitable() new 7bdaae712c8f drivers/base/node.c: fix compaction sysfs file leak new d0fc16e19bc7 mm: Add selftests for migration entries new ea022955de1d mm/migration: remove unneeded local variable mapping_locked new eb75db6b9347 mm/migration: remove unneeded local variable page_lru new b836dd125723 mm/migration: use helper function vma_lookup() in add_page [...] new 1e6cc6d3291b mm/migration: use helper macro min in do_pages_stat new 7015f247a7b4 mm/migration: avoid unneeded nodemask_t initialization new 6821df274557 mm/migration: remove some duplicated codes in migrate_pages new 9388ef385be3 mm/migration: fix potential page refcounts leak in migrate_pages new 50153aa14b0b mm/migration: fix potential invalid node access for reclai [...] new da45ef842c40 mm/migration: fix possible do_pages_stat_array racing with [...] new fd8d368459fd mm: migrate: simplify the refcount validation when migrati [...] new eb292858a877 ksm: count ksm merging pages for each process new 25ad8f426627 ksm-count-ksm-merging-pages-for-each-process-fix new 509991e685c0 mm/vmstat: add events for ksm cow new dbb41fad46e3 mm: untangle config dependencies for demote-on-reclaim new c370c438b29c mm/page_alloc: do not calculate node's total pages and mem [...] new e3396603b52c mm/memory_hotplug: reset node's state when empty during offline new ee4697e12cd1 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node new cecd2ee0c87f mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] new 0d1a607b3d32 mm: rmap: fix cache flush on THP pages new 83a4c1bb0932 dax: fix cache flush on PMD-mapped pages new 9371aa32987b mm: rmap: introduce pfn_mkclean_range() to cleans PTEs new 50045da2fe97 mm: pvmw: add support for walking devmap pages new c70622008f99 dax: fix missing writeprotect the pte entry new 6524e2de5a12 mm: simplify follow_invalidate_pte() new 09399606b4ff zram: add a huge_idle writeback mode new f3a96874e120 damon: vaddr-test: tweak code to make the logic clearer new 983ce532e15d fs/buffer.c: add debug print for __getblk_gfp() stall problem new 81a7f320f4fe fs/buffer.c: dump more info for __getblk_gfp() stall problem new 3957e78cecfc kernel/hung_task.c: Monitor killed tasks. new 92e43d7fec76 ia64: fix typos in comments new 9ca88a4776d1 ia64: ptrace: fix typos in comments new 498c711a21d2 ia64: Replace comments with C99 initializers new 55d93e636ee2 scripts/decode_stacktrace.sh: support old bash version new ea9e75f0d622 ocfs2: replace usage of found with dedicated list iterator [...] new f48fdea476a8 ocfs2: remove usage of list iterator variable after the loop body new 9cfad4ea26c8 ocfs2: reflink deadlock when clone file to the same direct [...] new e4268035e425 ocfs2: clear links count in ocfs2_mknod() if an error occurs new ed8d0be48c01 ocfs2: fix ocfs2 corrupt when iputting an inode new 5844d6772a2f proc: fix dentry/inode overinstantiating under /proc/${pid}/net new 5c2655348776 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] new 989f89ab9923 fs/proc/kcore.c: remove check of list iterator against hea [...] new 1d76a76ed78b fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] new 22ba31c65957 proc/sysctl: make protected_* world readable new 238bd99e6039 kernel: pid_namespace: use NULL instead of using plain int [...] new 66dd0e7b605f get_maintainer: Honor mailmap for in file emails new fbec28b37035 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test new 47caf30f0ba4 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections new dfd6abe1b80b lib/test_string.c: add strspn and strcspn tests new 6018b6d1fd08 lib/string.c: simplify str[c]spn new dde5c4a76109 lib: remove back_str initialization new 2ba29459103c lib/irq_poll: Add local_bh_disable() in irq_poll_cpu_dead() new 493198739a36 pipe: make poll_usage boolean and annotate its access new f3d110e69f80 list: fix a data-race around ep->rdllist new e6e6e9c5e683 init/Kconfig: remove USELIB syscall by default new e238de7075b8 init/main.c: silence some -Wunused-parameter warnings new ddfcff648f50 fatfs: remove redundant judgment new 990e142135ca fatfs: add FAT messages to printk index new 7d7375067654 add-fat-messages-to-printk-index-checkpatch-fixes new ac7ccfaaf05e fat: add ratelimit to fat*_ent_bread() new c0a922cec15c ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP new eb243139a1b9 ptrace: fix wrong comment of PT_DTRACE new b84ca6a3076e MAINTAINERS: remove redundant file of PTRACE SUPPORT entry new 4cd04eea15cd kexec: remove redundant assignments new aa63e8ba3ae2 rapidio: remove unnecessary use of list iterator new b4c2779bd9c5 taskstats: version 12 with thread group and exe info new 0b5be4099e35 taskstats-version-12-with-thread-group-and-exe-info-fix new 1a4e2ec77573 kernel: make taskstats available from all net namespaces new eb67af19157f delayacct: track delays from write-protect copy new b4c2556c50d1 fs: sysv: check sbi->s_firstdatazone in complete_read_super new 9858f7a7ca6c ipc/sem: Remove redundant assignments new 28eee78b3c7a ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new 3b64949d130c Merge branch 'akpm-current/current' new 49884d53d9f6 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery new ac8354c646ca selftests: vm: add test for Soft-Dirty PTE bit new cd270c72cdae kselftest/vm: override TARGETS from arguments
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 (a30238d7ce65) \ N -- N -- N refs/heads/akpm (cd270c72cdae)
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 932 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/accounting/delay-accounting.rst | 5 +- Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/multigen_lru.rst | 152 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 30 +- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 3 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 3 +- .../devicetree/bindings/soc/qcom/qcom,smsm.txt | 104 - .../devicetree/bindings/soc/qcom/qcom,smsm.yaml | 138 + .../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 131 - .../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 137 + .../devicetree/bindings/sound/tas27xx.yaml | 1 - Documentation/vm/index.rst | 1 + Documentation/vm/multigen_lru.rst | 160 + Documentation/vm/page_owner.rst | 3 +- Documentation/x86/index.rst | 1 + Documentation/x86/tdx.rst | 218 ++ MAINTAINERS | 67 +- arch/Kconfig | 9 + arch/arm/boot/dts/am33xx-l4.dtsi | 2 + arch/arm/boot/dts/am3517-evm.dts | 45 +- arch/arm/boot/dts/am3517-som.dtsi | 9 + arch/arm/boot/dts/dra7-l4.dtsi | 4 +- arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts | 15 + arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts | 15 + arch/arm/boot/dts/logicpd-som-lv.dtsi | 15 - arch/arm/boot/dts/omap3-gta04.dtsi | 2 + arch/arm/boot/dts/qcom-apq8064.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 36 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 2 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 1 + arch/arm/boot/dts/qcom-msm8974.dtsi | 2 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 7 + arch/arm/mach-omap2/omap4-common.c | 2 + arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi | 40 - arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 40 - arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 8 +- .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 1 + arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 20 - arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 6 + arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 34 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 2 +- arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 40 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 100 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 48 +- .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 7 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 42 +- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 18 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 36 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 9 + .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 9 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 240 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 31 + arch/arm64/boot/dts/qcom/pm8350.dtsi | 31 + arch/arm64/boot/dts/qcom/pm8350b.dtsi | 31 + arch/arm64/boot/dts/qcom/pm8350c.dtsi | 32 +- arch/arm64/boot/dts/qcom/pm8450.dtsi | 59 + arch/arm64/boot/dts/qcom/pmr735a.dtsi | 32 +- arch/arm64/boot/dts/qcom/pmr735b.dtsi | 31 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 92 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 214 ++ arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 15 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 6 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 50 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 1 + arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 2 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 28 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 217 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 51 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 73 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 12 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 4 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 3 - arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 20 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 121 +- arch/arm64/include/asm/mman.h | 24 - arch/arm64/include/asm/pgtable.h | 14 +- arch/arm64/mm/mmap.c | 33 + arch/csky/include/asm/atomic.h | 141 +- arch/csky/include/asm/cmpxchg.h | 116 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/mman.h | 12 - arch/powerpc/mm/mmap.c | 26 + arch/s390/configs/debug_defconfig | 1 + arch/s390/include/asm/entry-common.h | 2 +- arch/s390/include/asm/hugetlb.h | 20 + arch/s390/include/asm/processor.h | 8 +- arch/s390/include/asm/stacktrace.h | 2 +- arch/s390/lib/test_unwind.c | 2 +- arch/sparc/Kconfig | 1 + arch/sparc/include/asm/mman.h | 6 - arch/sparc/mm/init_64.c | 13 + arch/x86/Kconfig | 25 +- arch/x86/boot/boot.h | 37 +- arch/x86/boot/compressed/Makefile | 1 + arch/x86/boot/compressed/head_64.S | 27 +- arch/x86/boot/compressed/misc.c | 12 + arch/x86/boot/compressed/misc.h | 4 +- arch/x86/boot/compressed/pgtable.h | 2 +- arch/x86/boot/compressed/tdcall.S | 3 + arch/x86/boot/compressed/tdx.c | 77 + arch/x86/boot/compressed/tdx.h | 13 + arch/x86/boot/cpuflags.c | 3 +- arch/x86/boot/cpuflags.h | 1 + arch/x86/boot/io.h | 41 + arch/x86/boot/main.c | 4 + arch/x86/coco/Makefile | 2 + arch/x86/coco/core.c | 22 +- arch/x86/coco/tdx/Makefile | 3 + arch/x86/coco/tdx/tdcall.S | 204 ++ arch/x86/coco/tdx/tdx.c | 692 +++++ arch/x86/ia32/Makefile | 2 - arch/x86/ia32/ia32_aout.c | 325 -- arch/x86/include/asm/acenv.h | 14 +- arch/x86/include/asm/apic.h | 7 + arch/x86/include/asm/compat.h | 6 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/idtentry.h | 4 + arch/x86/include/asm/io.h | 44 +- arch/x86/include/asm/kvm_host.h | 4 +- arch/x86/include/asm/kvm_para.h | 22 + arch/x86/include/asm/mem_encrypt.h | 6 +- arch/x86/include/asm/msr-index.h | 4 +- arch/x86/include/asm/pci_x86.h | 9 + arch/x86/include/asm/pgtable.h | 14 +- arch/x86/include/asm/realmode.h | 1 + arch/x86/include/asm/shared/io.h | 34 + arch/x86/include/asm/shared/tdx.h | 40 + arch/x86/include/asm/tdx.h | 91 + arch/x86/include/uapi/asm/mman.h | 14 - arch/x86/kernel/acpi/boot.c | 93 +- arch/x86/kernel/apic/apic.c | 10 + arch/x86/kernel/apic/io_apic.c | 18 +- arch/x86/kernel/asm-offsets.c | 17 + arch/x86/kernel/cpu/common.c | 2 + arch/x86/kernel/cpu/cpu.h | 5 +- arch/x86/kernel/cpu/intel.c | 7 - arch/x86/kernel/cpu/resctrl/rdtgroup.c | 14 +- arch/x86/kernel/cpu/tsx.c | 104 +- arch/x86/kernel/crash_dump_64.c | 1 - arch/x86/kernel/head64.c | 7 + arch/x86/kernel/head_64.S | 28 +- arch/x86/kernel/idt.c | 3 + arch/x86/kernel/process.c | 4 + arch/x86/kernel/smpboot.c | 12 +- arch/x86/kernel/traps.c | 143 +- arch/x86/kvm/hyperv.c | 40 +- arch/x86/kvm/hyperv.h | 2 +- arch/x86/kvm/x86.c | 7 +- arch/x86/lib/kaslr.c | 2 +- arch/x86/mm/Makefile | 2 +- arch/x86/mm/amdtopology.c | 2 +- arch/x86/mm/ioremap.c | 5 + arch/x86/mm/mem_encrypt.c | 9 +- arch/x86/mm/mmio-mod.c | 2 +- arch/x86/mm/numa_emulation.c | 4 +- arch/x86/mm/pgprot.c | 35 + arch/x86/mm/pgtable.c | 5 +- arch/x86/pci/irq.c | 377 ++- arch/x86/platform/uv/uv_nmi.c | 2 +- arch/x86/realmode/rm/header.S | 1 + arch/x86/realmode/rm/trampoline_64.S | 57 +- arch/x86/realmode/rm/trampoline_common.S | 12 +- arch/x86/realmode/rm/wakemain.c | 4 + arch/x86/virt/vmx/tdx/tdxcall.S | 96 + block/bdev.c | 7 + drivers/bus/ti-sysc.c | 16 +- drivers/clk/imx/clk-composite-8m.c | 19 +- drivers/clk/imx/clk-imx7d.c | 1 - drivers/clk/imx/clk-imx8mm.c | 3 +- drivers/clk/imx/clk-imx8mn.c | 41 +- drivers/clk/imx/clk-imx8mp.c | 3 +- drivers/clk/imx/clk-imx8mq.c | 3 +- drivers/clk/imx/clk-scu.c | 4 +- drivers/clk/imx/clk.c | 5 + drivers/clk/imx/clk.h | 1 + drivers/firmware/cirrus/cs_dsp.c | 3 +- drivers/gpio/gpiolib-of.c | 2 +- drivers/gpu/drm/drm_crtc_helper.c | 12 +- drivers/gpu/drm/drm_edid.c | 8 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_vblank.c | 2 +- drivers/gpu/drm/i915/display/intel_bios.c | 475 ++- drivers/gpu/drm/i915/display/intel_display.c | 4 +- drivers/gpu/drm/i915/display/intel_dp.c | 17 +- drivers/gpu/drm/i915/display/intel_fb.c | 53 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 5 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 49 +- drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 7 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 4 + drivers/gpu/drm/msm/dp/dp_display.c | 6 + drivers/gpu/drm/msm/dp/dp_panel.c | 20 +- drivers/gpu/drm/msm/dp/dp_panel.h | 1 + drivers/gpu/drm/msm/dsi/dsi_manager.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 15 + drivers/hsi/clients/ssi_protocol.c | 1 - drivers/hsi/controllers/omap_ssi_core.c | 1 + drivers/irqchip/irq-bcm6345-l1.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/net/dsa/mt7530.c | 330 +-- drivers/net/dsa/mt7530.h | 26 +- drivers/net/ethernet/cadence/macb_main.c | 30 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 2 +- .../chelsio/inline_crypto/chtls/chtls_io.c | 22 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 7 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 9 +- drivers/net/ethernet/intel/ice/ice_lib.c | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 18 +- .../ethernet/marvell/prestera/prestera_router.c | 11 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 33 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 24 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 83 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 15 +- drivers/net/ethernet/microchip/lan966x/Makefile | 2 +- .../net/ethernet/microchip/lan966x/lan966x_fdma.c | 842 ++++++ .../net/ethernet/microchip/lan966x/lan966x_mac.c | 6 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 65 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 117 + .../net/ethernet/microchip/lan966x/lan966x_port.c | 3 + .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 8 +- .../net/ethernet/microchip/lan966x/lan966x_regs.h | 106 + .../ethernet/microchip/lan966x/lan966x_switchdev.c | 3 +- drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/ethernet/sfc/efx.h | 1 - drivers/net/ethernet/sfc/efx_channels.c | 52 +- drivers/net/ethernet/sfc/efx_channels.h | 4 - drivers/net/ethernet/sfc/efx_common.c | 4 +- drivers/net/ethernet/sfc/farch.c | 1 + drivers/net/ethernet/sfc/mcdi_pcol.h | 4 +- drivers/net/ethernet/sfc/net_driver.h | 5 - drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 24 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpsw.c | 36 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 2 +- drivers/net/hyperv/hyperv_net.h | 69 +- drivers/net/hyperv/netvsc.c | 8 +- drivers/net/hyperv/netvsc_bpf.c | 95 +- drivers/net/hyperv/netvsc_drv.c | 150 +- drivers/net/netdevsim/fib.c | 9 +- drivers/net/usb/qmi_wwan.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 4 +- drivers/net/wireless/realtek/rtw88/fw.c | 11 +- drivers/net/wireless/realtek/rtw88/fw.h | 4 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 44 +- drivers/net/wireless/realtek/rtw88/main.c | 13 +- drivers/net/wireless/realtek/rtw88/main.h | 6 +- drivers/net/wireless/realtek/rtw88/pci.c | 5 +- drivers/net/wireless/realtek/rtw88/phy.c | 2 +- drivers/net/wireless/realtek/rtw88/reg.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 4 + .../net/wireless/realtek/rtw88/rtw8821c_table.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 4 + drivers/net/wireless/realtek/rtw88/rx.c | 3 +- drivers/net/wireless/realtek/rtw88/tx.c | 17 + drivers/net/wireless/realtek/rtw88/tx.h | 4 + drivers/net/wireless/realtek/rtw89/core.h | 50 +- drivers/net/wireless/realtek/rtw89/mac.c | 370 ++- drivers/net/wireless/realtek/rtw89/mac.h | 8 +- drivers/net/wireless/realtek/rtw89/phy.c | 9 +- drivers/net/wireless/realtek/rtw89/reg.h | 1243 +++++++- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 46 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 106 + drivers/net/wireless/realtek/rtw89/ser.c | 5 +- drivers/net/wireless/ti/wlcore/debugfs.c | 52 +- drivers/pinctrl/meson/Kconfig | 2 +- drivers/pinctrl/meson/pinctrl-meson.c | 52 +- drivers/pinctrl/meson/pinctrl-meson.h | 28 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 34 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 142 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 47 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 8 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 2 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 30 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 80 +- drivers/remoteproc/mtk_scp.c | 1 - drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 6 +- drivers/scsi/libiscsi.c | 27 +- drivers/scsi/libiscsi_tcp.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 - drivers/scsi/pm8001/pm80xx_hwi.c | 33 +- drivers/scsi/qedi/qedi_iscsi.c | 69 +- drivers/scsi/scsi_debug.c | 197 +- drivers/scsi/scsi_transport_iscsi.c | 239 +- drivers/slimbus/qcom-ctrl.c | 4 +- drivers/soc/qcom/llcc-qcom.c | 1 + drivers/spi/spi-mtk-nor.c | 12 +- drivers/spi/spi-rspi.c | 15 +- drivers/spi/spi-stm32-qspi.c | 30 +- drivers/spi/spi-ti-qspi.c | 5 +- drivers/spi/spi.c | 17 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/mmp/core.c | 11 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 3 - drivers/virt/coco/sevguest/sevguest.c | 2 +- fs/binfmt_elf.c | 4 +- fs/btrfs/ctree.h | 7 +- fs/btrfs/extent_io.c | 211 +- fs/btrfs/extent_io.h | 3 +- fs/btrfs/inode.c | 31 +- fs/btrfs/raid56.c | 41 +- fs/btrfs/raid56.h | 7 +- fs/btrfs/relocation.c | 3 +- fs/btrfs/tree-log.c | 3 +- fs/btrfs/volumes.c | 20 +- fs/btrfs/volumes.h | 11 +- fs/cifs/link.c | 3 + fs/exec.c | 2 + fs/exfat/fatent.c | 41 +- fs/fuse/dev.c | 3 +- fs/hugetlbfs/inode.c | 15 +- fs/io-wq.h | 1 - fs/io_uring.c | 346 ++- fs/proc/task_mmu.c | 7 + fs/stat.c | 19 +- fs/userfaultfd.c | 31 +- include/asm-generic/hugetlb.h | 24 + include/drm/ttm/ttm_bo_driver.h | 11 +- include/dt-bindings/clock/imx8mn-clock.h | 16 +- include/linux/blkdev.h | 1 + include/linux/cc_platform.h | 10 + include/linux/cgroup.h | 15 +- include/linux/delayacct.h | 28 + include/linux/gpio/driver.h | 18 +- include/linux/hugetlb.h | 27 +- include/linux/kasan.h | 8 +- include/linux/kfence.h | 24 + include/linux/memcontrol.h | 36 + include/linux/mm.h | 18 +- include/linux/mm_inline.h | 260 +- include/linux/mm_types.h | 79 +- include/linux/mman.h | 4 - include/linux/mmzone.h | 211 ++ include/linux/nodemask.h | 1 + include/linux/page-flags-layout.h | 11 +- include/linux/page-flags.h | 4 +- include/linux/pgtable.h | 17 +- include/linux/ptrace.h | 2 +- include/linux/sched.h | 4 + include/linux/shmem_fs.h | 4 +- include/linux/swap.h | 19 +- include/linux/swapops.h | 79 + include/linux/timer.h | 8 - include/linux/userfaultfd_k.h | 84 + include/net/ip_fib.h | 4 +- include/net/ping.h | 2 +- include/net/sctp/sctp.h | 2 +- include/net/sock.h | 3 +- include/net/tcp.h | 2 +- include/net/tls.h | 2 +- include/net/udp.h | 8 +- include/ras/ras_event.h | 1 - include/scsi/libiscsi.h | 9 +- include/scsi/scsi_transport_iscsi.h | 4 +- include/sound/core.h | 1 + include/sound/hda_codec.h | 3 + include/sound/jack.h | 1 + include/trace/events/io_uring.h | 9 +- include/uapi/drm/drm_fourcc.h | 36 + include/uapi/linux/io_uring.h | 1 + include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/userfaultfd.h | 10 +- init/Kconfig | 4 +- ipc/sem.c | 2 - kernel/bounds.c | 7 + kernel/cgroup/cgroup-internal.h | 1 - kernel/cpu.c | 7 + kernel/delayacct.c | 16 + kernel/exit.c | 1 + kernel/fork.c | 9 + kernel/irq/affinity.c | 7 +- kernel/irq/manage.c | 25 +- kernel/irq/msi.c | 15 + kernel/ptrace.c | 6 - kernel/sched/core.c | 1 + kernel/sysctl.c | 11 - kernel/taskstats.c | 1 + kernel/time/clockevents.c | 9 +- kernel/time/clocksource.c | 2 +- kernel/time/tick-sched.c | 6 +- kernel/time/timer.c | 67 +- lib/irq_poll.c | 8 +- mm/Kconfig | 45 +- mm/filemap.c | 11 +- mm/hmm.c | 2 +- mm/huge_memory.c | 3 +- mm/hugetlb.c | 191 +- mm/internal.h | 1 + mm/kasan/hw_tags.c | 5 +- mm/kasan/kasan.h | 10 +- mm/kasan/quarantine.c | 40 +- mm/kfence/core.c | 21 - mm/kfence/kfence.h | 21 + mm/kfence/report.c | 47 + mm/khugepaged.c | 14 +- mm/memcontrol.c | 35 +- mm/memory-failure.c | 60 +- mm/memory.c | 243 +- mm/migrate.c | 5 - mm/mincore.c | 3 +- mm/mm_init.c | 6 +- mm/mmap.c | 17 +- mm/mmzone.c | 2 + mm/mprotect.c | 75 +- mm/page_alloc.c | 16 +- mm/rmap.c | 14 + mm/secretmem.c | 2 +- mm/shmem.c | 35 +- mm/slab.c | 2 +- mm/slab.h | 2 +- mm/slab_common.c | 9 + mm/slob.c | 2 +- mm/slub.c | 2 +- mm/swap.c | 55 +- mm/userfaultfd.c | 54 +- mm/vmalloc.c | 10 - mm/vmscan.c | 3108 ++++++++++++++++++-- mm/workingset.c | 119 +- net/bridge/br_mdb.c | 12 +- net/bridge/br_switchdev.c | 3 +- net/core/page_pool.c | 15 +- net/core/sock.c | 3 +- net/dccp/dccp.h | 4 +- net/dccp/proto.c | 6 +- net/ieee802154/socket.c | 6 +- net/ipv4/Kconfig | 1 - net/ipv4/af_inet.c | 5 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/fib_trie.c | 10 +- net/ipv4/fou.c | 1 - net/ipv4/ping.c | 5 +- net/ipv4/raw.c | 3 +- net/ipv4/route.c | 4 +- net/ipv4/tcp.c | 19 +- net/ipv4/tcp_bpf.c | 15 +- net/ipv4/udp.c | 11 +- net/ipv4/udp_bpf.c | 17 +- net/ipv4/udp_impl.h | 4 +- net/ipv6/af_inet6.c | 5 +- net/ipv6/raw.c | 3 +- net/ipv6/udp.c | 4 +- net/ipv6/udp_impl.h | 4 +- net/l2tp/l2tp_ip.c | 3 +- net/l2tp/l2tp_ip6.c | 3 +- net/mptcp/protocol.c | 4 +- net/netfilter/nf_tables_api.c | 2 +- net/phonet/datagram.c | 3 +- net/phonet/pep.c | 3 +- net/sctp/socket.c | 18 +- net/sctp/ulpevent.c | 2 +- net/smc/af_smc.c | 14 +- net/smc/smc_clc.c | 6 +- net/smc/smc_pnet.c | 5 +- net/sunrpc/svcsock.c | 2 +- net/sunrpc/xprtsock.c | 2 +- net/tls/tls_sw.c | 3 - net/unix/af_unix.c | 6 +- net/unix/unix_bpf.c | 5 +- net/xfrm/espintcp.c | 4 +- scripts/decode_stacktrace.sh | 27 +- scripts/gcc-plugins/latent_entropy_plugin.c | 44 +- scripts/gcc-plugins/randomize_layout_plugin.c | 2 - security/security.c | 9 +- sound/core/init.c | 28 + sound/core/jack.c | 34 +- sound/drivers/mtpav.c | 4 +- sound/isa/galaxy/galaxy.c | 7 +- sound/isa/sc6000.c | 7 +- sound/pci/ad1889.c | 10 +- sound/pci/ali5451/ali5451.c | 10 +- sound/pci/als300.c | 8 +- sound/pci/als4000.c | 10 +- sound/pci/atiixp.c | 10 +- sound/pci/atiixp_modem.c | 10 +- sound/pci/au88x0/au88x0.c | 8 +- sound/pci/aw2/aw2-alsa.c | 8 +- sound/pci/azt3328.c | 8 +- sound/pci/bt87x.c | 10 +- sound/pci/ca0106/ca0106_main.c | 10 +- sound/pci/cmipci.c | 8 +- sound/pci/cs4281.c | 10 +- sound/pci/cs5535audio/cs5535audio.c | 10 +- sound/pci/echoaudio/echoaudio.c | 9 +- sound/pci/emu10k1/emu10k1x.c | 10 +- sound/pci/ens1370.c | 10 +- sound/pci/es1938.c | 10 +- sound/pci/es1968.c | 10 +- sound/pci/fm801.c | 10 +- sound/pci/hda/hda_codec.c | 11 +- sound/pci/hda/hda_tegra.c | 2 + sound/pci/ice1712/ice1724.c | 10 +- sound/pci/intel8x0.c | 10 +- sound/pci/intel8x0m.c | 10 +- sound/pci/korg1212/korg1212.c | 8 +- sound/pci/lola/lola.c | 10 +- sound/pci/lx6464es/lx6464es.c | 8 +- sound/pci/maestro3.c | 8 +- sound/pci/nm256/nm256.c | 2 +- sound/pci/oxygen/oxygen_lib.c | 12 +- sound/pci/riptide/riptide.c | 8 +- sound/pci/rme32.c | 8 +- sound/pci/rme96.c | 10 +- sound/pci/rme9652/hdsp.c | 8 +- sound/pci/rme9652/hdspm.c | 8 +- sound/pci/rme9652/rme9652.c | 8 +- sound/pci/sis7019.c | 14 +- sound/pci/sonicvibes.c | 10 +- sound/pci/via82xx.c | 10 +- sound/pci/via82xx_modem.c | 10 +- sound/soc/amd/yc/acp6x-mach.c | 42 +- sound/soc/amd/yc/pci-acp6x.c | 9 +- sound/soc/codecs/ak4118.c | 5 +- sound/soc/codecs/ak4535.c | 5 +- sound/soc/codecs/ak4641.c | 5 +- sound/soc/codecs/ak4671.c | 5 +- sound/soc/codecs/cs35l45-i2c.c | 2 + sound/soc/codecs/cs35l45-spi.c | 2 + sound/soc/codecs/cs35l45-tables.c | 8 +- sound/soc/codecs/cs35l45.c | 7 +- sound/soc/codecs/cx2072x.c | 5 +- sound/soc/codecs/es8316.c | 5 +- sound/soc/codecs/es8328-i2c.c | 5 +- sound/soc/codecs/lm4857.c | 5 +- sound/soc/codecs/max9768.c | 5 +- sound/soc/codecs/max98371.c | 5 +- sound/soc/codecs/max98373-i2c.c | 5 +- sound/soc/codecs/max98390.c | 5 +- sound/soc/codecs/max9850.c | 5 +- sound/soc/codecs/max98504.c | 5 +- sound/soc/codecs/max98520.c | 4 +- sound/soc/codecs/max9867.c | 5 +- sound/soc/codecs/max9877.c | 5 +- sound/soc/codecs/max98925.c | 5 +- sound/soc/codecs/max98926.c | 5 +- sound/soc/codecs/max98927.c | 5 +- sound/soc/codecs/ml26124.c | 5 +- sound/soc/codecs/nau8540.c | 5 +- sound/soc/codecs/nau8810.c | 5 +- sound/soc/codecs/nau8821.c | 5 +- sound/soc/codecs/nau8822.c | 5 +- sound/soc/codecs/nau8824.c | 5 +- sound/soc/codecs/nau8825.c | 5 +- sound/soc/codecs/pcm1681.c | 5 +- sound/soc/codecs/pcm1789-i2c.c | 5 +- sound/soc/codecs/pcm179x-i2c.c | 5 +- sound/soc/codecs/pcm3168a-i2c.c | 5 +- sound/soc/codecs/pcm512x-i2c.c | 5 +- sound/soc/codecs/sta32x.c | 5 +- sound/soc/codecs/sta350.c | 5 +- sound/soc/codecs/sta529.c | 5 +- sound/soc/codecs/tas2552.c | 5 +- sound/soc/codecs/tas2764.c | 5 +- sound/soc/codecs/tas2770.c | 5 +- sound/soc/codecs/tas5086.c | 5 +- sound/soc/codecs/tas6424.c | 5 +- sound/soc/codecs/tda7419.c | 5 +- sound/soc/codecs/tlv320adcx140.c | 5 +- sound/soc/codecs/tlv320aic23-i2c.c | 5 +- sound/soc/codecs/tlv320dac33.c | 5 +- sound/soc/codecs/ts3a227e.c | 5 +- sound/soc/codecs/uda1380.c | 5 +- sound/soc/fsl/fsl_esai.c | 6 +- sound/soc/sof/ipc.c | 858 +----- sound/soc/sof/ipc3-control.c | 131 +- sound/soc/sof/ipc3.c | 682 ++++- sound/soc/sof/sof-audio.c | 54 +- sound/soc/sof/sof-audio.h | 7 +- sound/soc/sof/sof-priv.h | 28 +- sound/soc/tegra/tegra186_asrc.c | 4 +- sound/soc/ti/osk5912.c | 4 +- sound/x86/intel_hdmi_audio.c | 7 +- tools/accounting/getdelays.c | 8 +- tools/arch/x86/include/asm/msr-index.h | 4 +- tools/testing/selftests/mqueue/mq_perf_tests.c | 25 +- tools/testing/selftests/net/forwarding/Makefile | 1 + .../testing/selftests/net/forwarding/bridge_mdb.sh | 103 + tools/testing/selftests/vm/gup_test.c | 22 +- tools/testing/selftests/vm/run_vmtests.sh | 33 +- tools/testing/selftests/vm/userfaultfd.c | 13 +- tools/vm/page_owner_sort.c | 140 +- 600 files changed, 17004 insertions(+), 5408 deletions(-) create mode 100644 Documentation/admin-guide/mm/multigen_lru.rst delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.yaml create mode 100644 Documentation/vm/multigen_lru.rst create mode 100644 Documentation/x86/tdx.rst create mode 100644 arch/arm64/boot/dts/qcom/pm8450.dtsi create mode 100644 arch/x86/boot/compressed/tdcall.S create mode 100644 arch/x86/boot/compressed/tdx.c create mode 100644 arch/x86/boot/compressed/tdx.h create mode 100644 arch/x86/boot/io.h create mode 100644 arch/x86/coco/tdx/Makefile create mode 100644 arch/x86/coco/tdx/tdcall.S create mode 100644 arch/x86/coco/tdx/tdx.c delete mode 100644 arch/x86/ia32/ia32_aout.c create mode 100644 arch/x86/include/asm/shared/io.h create mode 100644 arch/x86/include/asm/shared/tdx.h create mode 100644 arch/x86/include/asm/tdx.h create mode 100644 arch/x86/mm/pgprot.c create mode 100644 arch/x86/virt/vmx/tdx/tdxcall.S create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c create mode 100755 tools/testing/selftests/net/forwarding/bridge_mdb.sh