This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits 009795d283d1 Add linux-next specific files for 20230411 omits 6e8978352b47 Revert "drm/ttm: Reduce the number of used allocation orde [...] omits c4597d716af1 of/address: fixup for "Add of_property_read_reg() helper" omits fd79902d0684 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 805dd816328c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 60de0006f981 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 9faa5e1bd852 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits fd4ce8b2eada Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 30abc3545831 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 83c3c8d60a45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91783efd7dcf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 583d7661517f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3327b86c0d50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c14d2a049d39 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 71b19a41a15d Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits fca6c7d6d577 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 42c56f297efa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8441546fcf71 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 5dbbfa7b1999 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits bd469bff8973 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ee1a7bc7b417 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits de241be29e09 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits eefe0a1dbd33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 45f558d00aa7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 72ee200d3bfa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 35fbd2e341f1 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 0ada2752e921 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e7b06a5b804e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 688ff2804b63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e4be3911d56e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fdd19299a611 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 59f447fce472 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1c13c634f36f Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits bf1a9fca03fe Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits fd5a6ae03df3 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits ab0cb84dc3e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 023503d8f33c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6c25365cbcd4 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits e490ffb3d1ce Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 2909cca706bf Merge branch 'habanalabs-next' of git://git.kernel.org/pub [...] omits dea3215f33f2 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 3e887d922a14 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits aaeeb7870beb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cdf329b2d206 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 970056ce7e92 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 63363ea02a58 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 1b7193cecabb Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits e2bc3d772792 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8bf23329048 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e98287597631 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b84fd981b71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 946cb38d4bd9 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits a0dbb9cfad6c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c1c4fa3dcae9 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 86c49f36732c Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 2c14545170f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac035e18d317 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 6544d9263f74 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 810d020fea98 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits e92638cf57c5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 29bb20ddcec3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dc4394f4a56e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e0d270f115a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b75fbe27601a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8d75ff6cdeec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0e55ccff23a0 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 854572c4b399 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 7f5941e18294 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 283ac2fe4d6e Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 12735746f76f Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 2a23f4c2f4a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 69388644e0e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d0c14c4172d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa54c78bb6c0 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 76e290d80d4c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 22eff43b0cb1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e0ca3e7ff705 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e048bbac8ce1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f201cb890e4b Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits ebf6ec5bb7f6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b2311ca4112f Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits bc21404fdb40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a67560299c0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bddff5136487 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ed30c22a6467 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0242e80fd3c3 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 076b46f3bf5b Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits b3f71e52f136 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 7c401d2a6494 next-20230406/crypto omits 2c142bdad18c Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits fb2475f65da6 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits d4a11d7eef49 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits f49d368ec030 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2a9f80700378 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ed53563b64c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f6be05ae414 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 2d9c3571b3c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b051739afac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f1f0d95b8ddf Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 0c1e167bcb7c Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 341cf138f870 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 8a84e4ea7769 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 92fc1ac65b3c Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 68b6a8548a0c Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 83aac1596215 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 01a091f98b4b Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits c2ab59313f37 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 3d6cfa5dfb20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e38deace3dd Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 351ce834c99b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0731d196c03a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 49ce302ba1e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a6e71909bdc Merge branch 'ericvh/for-next' of git://git.kernel.org/pub [...] omits 3b076a11469e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b3e927dbb5e6 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 6d1eba491599 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 6f4e62622845 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 9337eee3e8b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5be5a413858f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 35dc4722ff44 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 766353ef6b48 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 14056006fd5a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1a6052d8efc6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 86ba93723f01 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 4ffa5e256d92 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7543f9ee1d17 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits de352dba0a86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 29c906386dcf Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] omits e23c6333d965 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 466ea3b3ac49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c765e05f704 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5060d6d2b21e Merge branch 'for-next' of git:git.kernel.org/pub/scm/linu [...] omits 815ec7e67cd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 068b23cf0778 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits ce7872b65729 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits e3b23a5ba0e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca372cc0d586 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 08a85d1f4a58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e7f20e700db Merge branch 'for-next' of git://github.com/openrisc/linux.git omits bcaa9e8d6179 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 64fb8593a90a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 495311237885 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4fcf8fccea02 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 62209b4aa0f8 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits c855797ac274 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f5a796f98bf9 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 1b9cc3b91f98 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits e1e93bef6d5f Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits d26956e09902 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 076db9d0a051 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 09c173fbe5c3 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 9ed23971ae25 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits bc880b73eaab Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 8e6d59d4e580 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a97de62df575 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fff031877a23 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5aa078019fca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d1f80aaa72d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e3da0b1a81c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 711ffc05952a next-20230331/mediatek omits b203e6e0b43a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24be2533f478 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 488374a4b784 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 50fcc23f2c95 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits cb21803ea2ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d2892f8797b7 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits 4ee7a14f7eb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23e703df4417 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 97215f4fe6b7 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits 4989ce556927 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 8127a3ae5fef Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits c0365387818b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 139791a6daed Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits e09dc0e7f5a4 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits c2cc98350fbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ea22b19e8e8 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits c2189a45cdbc Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits 9654375d0241 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 2d0dec625d87 rust: sync: add functions for initializing `UniqueArc<Mayb [...] omits ab1b5ea24d4b rust: sync: reduce stack usage of `UniqueArc::try_new_uninit` omits 105d7c036790 rust: types: add `Opaque::ffi_init` omits 4ede13434eba docs/mm: Physical Memory: Fix grammar omits 5562030968d7 docs: kvm: x86: Fix broken field list omits 254ff7648cb9 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 0585488b3d30 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 4932a28a29fd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7e505486a8f4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 12bd5623fd91 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits e87724cf7f92 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 97c13e257fb2 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits c5013a7ba994 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits c774b6095ff4 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits f02cc3d1358b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1a7eb43ebc20 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 07dbab3357d4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits cc5e128a537a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 789ec1fdda63 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d72c1715d0b5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9f5f52ee3df6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0b580c3570f8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 158f4636c73a Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits c70db7901232 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits edb1ff471bb4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e8d07e5598b2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d611a63ab7dc Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 6503b0d0c20d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3932d6665a89 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 3478ce851cbb Merge branch 'devel' into for-next omits 1722c7018c52 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits 3a9421482150 dma-api-howto: typo fix omits c4022514c0fe cifs: reinstate original behavior again for forceuid/forcegid omits e22b1c0718a4 Merge branch 'mm-nonmm-unstable' into mm-everything omits 7c2655d9cace scripts/gdb: timerlist: convert int chunks to str omits 77c82b9ce601 scripts/gdb: print interrupts omits e48d58d24b5f scripts/gdb: raise error with reduced debugging information omits 1a9656058289 scripts-gdb-add-a-radix-tree-parser-v2 omits 0e0ace5f1d24 scripts/gdb: add a Radix Tree Parser omits 0870dd4a0781 lib/rbtree: use '+' instead of '|' for setting color. omits e766ee769783 proc/stat: remove arch_idle_time() omits 235d7a91a72d checkpatch: check for misuse of the link tags omits 708e61e73940 checkpatch: allow Closes tags with links omits 56354605d470 checkpatch: use a list of "link" tags omits 49fac7dd0153 checkpatch: don't print the next line if not defined omits 0a0a01b0a7aa docs: process: allow Closes tags with links omits b3eaf250ac77 scripts/gdb: fix lx-timerlist for HRTIMER_MAX_CLOCK_BASES [...] omits 82a95e183d82 scripts/gdb: fix lx-timerlist for Python3 omits e0b675265ec9 scripts/gdb: fix lx-timerlist for struct timequeue_head change omits cad10f8e57ae maple_tree: add a test case to check maple_alloc omits 6a0336f73b7b memcg, oom: simplify mem_cgroup_oom_synchronize omits ad3b155b8730 mm: truncate: remove redundant initialization of new_order omits 4da90a01d955 zram: return errors from read_from_bdev_sync omits ae07ecf9a1d6 zram-fix-synchronous-reads-fix omits b12bea35d87b zram: fix synchronous reads omits 90a6f90c1a0b zram: don't return errors from read_from_bdev_async omits 8d2b2d6c8504 zram: pass a page to read_from_bdev omits e5f3e3239662 zram: refactor zram_bdev_write omits b583fc07c945 zram: don't pass a bvec to __zram_bvec_write omits 086b638e4064 zram: refactor zram_bdev_read omits 52974d568603 zram: directly call zram_read_page in writeback_store omits e715ac475a76 zram: rename __zram_bvec_read to zram_read_page omits afd5c99b64b5 zram: don't use highmem for the bounce buffer in zram_bvec [...] omits 1dc56d8293e5 zram: refactor highlevel read and write handling omits 7df239ae472d zram: return early on error in zram_bvec_rw omits 38c9ac7b5ceb zram: move discard handling to zram_submit_bio omits 38a21d407e94 zram: simplify bvec iteration in __zram_make_request omits eab6bc31f1ea zram: make zram_bio_discard more self-contained omits 1ed7e8ce5954 zram: remove valid_io_request omits 435cb2f13132 selftests/mm: add new selftests for KSM omits dc0d4a4780c0 mm: add new KSM process and sysfs knobs omits 066df0587ead mm: fix: remove ksm_add_mm and ksm_add_vmas omits 9dc761b26903 mm: add new api to enable ksm per process omits d42e0b9cb859 smaps: fix defined but not used smaps_shmem_walk_ops omits a59507df532d mm, page_alloc: use check_pages_enabled static key to chec [...] omits 01b115f00303 mm/userfaultfd: don't consider uffd-wp bit of writable mig [...] omits 24b98a74041e mm: mlock: use folios_put() in mlock_folio_batch() omits f9c6df5fb149 prctl: add PR_GET_AUXV to copy auxv to userspace omits da15509d1555 mm: huge_memory: enable debugfs to split huge pages to any order omits 6f829427ee44 mm: truncate: split huge page cache page to a non-zero ord [...] omits b2196b6e9c39 mm: thp: split huge page to any lower order pages omits 52eda5167017 mm: page_owner: add support for splitting to any order in [...] omits 1cebcf213513 mm: memcg: make memcg huge page split support any order split omits e2037fb221f9 mm/page_owner: use order instead of nr in split_page_owner() omits c6365ec3de4b mm/memcg: use order instead of nr in split_page_memcg() omits ec3b06380b7d mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim omits 6e746311fb3a mm: vmscan: refactor updating reclaimed pages in reclaim_state omits 7514b2a86964 mm: vmscan: move set_task_reclaim_state() after global_reclaim() omits b42216843e7b maple_tree: simplify mas_wr_node_walk() omits 059e9f895d94 m68k/mm: use correct bit number in _PAGE_SWP_EXCLUSIVE comment omits 72bf7f150e00 mm/madvise: use vma_lookup() instead of find_vma() omits d83c1aa0fa77 memcg v1: provide read access to memory.pressure_level omits 492725e8eaf4 mm/khugepaged: maintain page cache uptodate flag omits f28ed2939c6c mm/khugepaged: skip shmem with userfaultfd omits db3ebbde204c mm/khugepaged: refactor collapse_file control flow omits 0840bbb1dced mm/khugepaged: drain lru after swapping in shmem omits 501512819597 memcg: do not modify rstat tree for zero updates omits 1fe8643def63 vmscan: memcg: sleep when flushing stats during reclaim omits 811e62cb2c13 workingset: memcg: sleep when flushing stats in workingset [...] omits 89b79b6f0170 memcg: sleep during flushing stats in safe contexts omits d4888609dce4 memcg: replace stats_flush_lock with an atomic omits eeb7c44071f1 memcg: do not flush stats in irq context omits 48e937921d58 memcg: rename mem_cgroup_flush_stats_"delayed" to "ratelimited" omits 9d13458401aa cgroup: rename cgroup_rstat_flush_"irqsafe" to "atomic" omits 5fe75f1f9571 mm: kfence: improve the performance of __kfence_alloc() an [...] omits 1299af711675 mm/zswap: delay the initialization of zswap omits a153b5d621c6 mm/zswap: replace zswap_init_{started/failed} with zswap_i [...] omits d780bc929f79 mm/zswap: remove zswap_entry_cache_{create,destroy} helper [...] omits 8b48ca46ca94 mm: vmalloc: rename addr_to_vb_xarray() function omits 9e7504cce9a1 userfaultfd: convert mfill_atomic() to use a folio omits 5bc462a18f3e mm: convert copy_user_huge_page() to copy_user_folio() omits 7d007a44b1f7 userfaultfd: convert mfill_atomic_hugetlb() to use a folio omits 31fc64f29072 userfaultfd: convert copy_huge_page_from_user() to copy_fo [...] omits c2529df6d505 userfaultfd: use kmap_local_page() in copy_huge_page_from_user() omits 2177d6eb04e6 userfaultfd: convert mfill_atomic_pte_copy() to use a folio omits d754a2ec0e3d kmemleak-test: fix kmemleak_test.c build logic omits 1907aadb5471 lib-test_vmallocc-add-vm_map_ram-vm_unmap_ram-test-case-fix omits 963615e07edb lib/test_vmalloc.c: add vm_map_ram()/vm_unmap_ram() test case omits 7969c088a375 mm: vmalloc: remove a global vmap_blocks xarray omits 0cd7abe9687e mm/khugepaged: recover from poisoned file-backed memory omits 7dfed45865c5 mm/hwpoison: introduce copy_mc_highpage omits 7cc9e05d0ff9 mm/khugepaged: recover from poisoned anonymous memory omits f2d85b82d563 mm: move free_area_empty() to mm/internal.h omits fa18def5b543 kmsan: fix a stale comment in kmsan_save_stack_with_flags() omits 545e171a9bcf kasan: fix lockdep report invalid wait context omits 709cdc9ae60a hugetlb: remove PageHeadHuge() omits ee5a3e0c2b75 xtensa: reword ARCH_FORCE_MAX_ORDER prompt and help text omits 6ed5c0a2a580 sparc: reword ARCH_FORCE_MAX_ORDER prompt and help text omits 180077722e26 sh: drop ranges for definition of ARCH_FORCE_MAX_ORDER omits a3584defc3ce sh: drop ranges for definition of ARCH_FORCE_MAX_ORDER omits 81f8a7b99f89 sh-reword-arch_force_max_order-prompt-and-help-text-v3 omits faeb33f1dd6c sh: reword ARCH_FORCE_MAX_ORDER prompt and help text omits 042bf592cbb2 powerpc: drop ranges for definition of ARCH_FORCE_MAX_ORDER omits 2e3eb79589ea powerpc: reword ARCH_FORCE_MAX_ORDER prompt and help text omits 618b7113f6ee nios2: drop ranges for definition of ARCH_FORCE_MAX_ORDER omits 6bce75a92125 nios2: reword ARCH_FORCE_MAX_ORDER prompt and help text omits 20dd989cf48f m68k: reword ARCH_FORCE_MAX_ORDER prompt and help text omits e13811019742 ia64: don't allow users to override ARCH_FORCE_MAX_ORDER omits 229ceee702c6 csky: drop ARCH_FORCE_MAX_ORDER omits 506f32e745a8 arm64-reword-arch_force_max_order-prompt-and-help-text-v3 omits 0e21f1fa9fb0 arm64: reword ARCH_FORCE_MAX_ORDER prompt and help text omits f31b13a6bb9f arm64: drop ranges in definition of ARCH_FORCE_MAX_ORDER omits 388767e654cc arm: reword ARCH_FORCE_MAX_ORDER prompt and help text omits f25a0ea50492 vmstat-add-pcp-remote-node-draining-via-cpu_vm_stats_fold-fix omits 0210e0e60240 vmstat: add pcp remote node draining via cpu_vm_stats_fold omits 044701bbee79 mm/vmstat: refresh stats remotely instead of via work item omits 5eb1f1514579 mm/vmstat: switch vmstat shepherd to flush per-CPU counter [...] omits 89d8d8e2578f mm/vmstat: use xchg in cpu_vm_stats_fold omits a6b3e8424873 vmstat: switch per-cpu vmstat counters to 32-bits omits f162ce030336 mm/vmstat: switch counter modification to cmpxchg omits 44c72ac9f4ce convert this_cpu_cmpxchg users to this_cpu_cmpxchg_local omits 13f776759ed9 add this_cpu_cmpxchg_local and asm-generic definitions omits f05a9e85633d this_cpu_cmpxchg: x86: switch this_cpu_cmpxchg to locked, [...] omits 06d5f0a40e9e this_cpu_cmpxchg: S390: switch this_cpu_cmpxchg to locked, [...] omits 6f593a3f9bbf this_cpu_cmpxchg: loongarch: switch this_cpu_cmpxchg to lo [...] omits e377fb3dc45f this_cpu_cmpxchg: ARM64: switch this_cpu_cmpxchg to locked [...] omits 0965d0c850e9 vmstat: allow_direct_reclaim should use zone_page_state_snapshot omits 0a6a0fd67ae2 memcg-do-not-drain-charge-pcp-caches-on-remote-isolated-cpus-fix omits be5c8da5442b memcg: do not drain charge pcp caches on remote isolated cpus omits d4f65a908bd8 sched/isolation: add cpu_is_isolated() API omits 754e12a5f5b6 cpuset: clean up cpuset_node_allowed omits af2aca2e38e0 mm: shmem: implement POSIX_FADV_[WILL|DONT]NEED for shmem omits 91ad824e5d2c mm: fadvise: move 'endbyte' calculations to helper function omits b37f2802bcab mm-treewide-redefine-max_order-sanely-fix-fix-fix omits 3f1f769eabb5 mm: avoid passing 0 to __ffs() omits 5883238c484a Merge branch 'mm-stable' into mm-unstable omits 52ce84bfe7a4 maple_tree: fix a potential memory leak, OOB access, or ot [...] omits 5110e2451243 mm/vmemmap/devdax: fix kernel crash when probing devdax devices omits b5ecfbf6b104 mm/huge_memory.c: warn with pr_warn_ratelimited instead of [...] omits 90ff6090f3d5 mm/mprotect: fix do_mprotect_pkey() return on error omits c47593d2e051 mm/khugepaged: check again on anon uffd-wp during isolation omits 0627b4ddd8b7 mm/userfaultfd: fix uffd-wp handling for THP migration entries omits 0c1b4b3991a9 mm: swap: fix performance regression on sparsetruncate-tiny omits db9692fb00b9 mm/page_alloc: fix potential deadlock on zonelist_update_s [...] omits 96f32c2d08de mm: fix memory leak on mm_init error handling omits 9cdacd029ca5 mm-khugepaged-fix-kernel-bug-in-hpage_collapse_scan_file-fix omits 6b12a9464e85 mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() omits 685b38d143e5 kernel/sys.c: fix and improve control flow in __sys_setres [...] omits 6abf7de06b58 ALSA: hda: LNL: add HD Audio PCI ID omits 25ce150770df ALSA: pcm: rewrite snd_pcm_playback_silence() omits 353c2296642d Merge remote-tracking branch 'asoc/for-6.4' into asoc-next omits b2e7ae549d84 Merge x86/apic into tip/master omits 5eb08f42cafd Merge branch 'acpi-x86' into linux-next omits 286cc0e7ea1d Merge branch 'acpi-misc' into linux-next omits f323e6e4d6fe Merge branch 'acpica' into linux-next omits fe0fac1762de Merge remote-tracking branch 'regulator/for-6.4' into regu [...] omits 1355f56d7e65 Merge branch 'for-next-next-v6.3-20230406' into for-next-20230406 omits ab597f603f34 Merge branch 'for-next-current-v6.2-20230406' into for-nex [...] omits d5d7e87c4e5d Merge branch 'ext/hch/crc-fixes' into for-next-next-v6.3-20230406 omits 62c9daf3ad81 Merge branch 'misc-next' into for-next-next-v6.3-20230406 omits ba9b0dbe340a Merge branch 'misc-6.3' into for-next-current-v6.2-20230406 omits a3c13ba2e3d2 btrfs: remove hipri_workers workqueue omits 1dcba1382e0b btrfs: never defer I/O submission for fast CRC implementations omits 82c3f340ebf4 btrfs: remove the sync_writers field in struct btrfs_inode omits 0289ad4274bf btrfs: fix uninitialized variable warnings omits d7dfe4fbb07c btrfs: use log root when iterating over index keys when lo [...] omits 6a30515245d8 btrfs: avoid iterating over all indexes when logging directory omits 88579d8989f1 Merge branch 'acpi-video' into linux-next omits 4ba156ad99c6 Merge branch 'thermal' into linux-next omits a5e77e941a57 Revert "rcu/kvfree: Eliminate k[v]free_rcu() single argume [...] omits f8ae23f284fa rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checkin [...] omits 0d6ab728d0e6 rcu/kvfree: Add debug check for GP complete for kfree_rcu_ [...] omits fe5a1f6da71b btrfs: dev-replace: error out if we have unrepaired metada [...] omits d03a1147f427 fpga: bridge: properly initialize bridge device before pop [...] omits cea4546f6bfc fpga: xilinx-pr-decoupler: Use readl wrapper instead of pu [...] omits dc082d88c473 fpga: dfl-pci: Drop redundant pci_enable_pcie_error_reporting() omits d864ce36a435 fpga: m10bmc-sec: Fix rsu_send_data() to return FW_UPLOAD_ [...] omits f56565317758 Merge branches 'for-next/asm', 'for-next/misc', 'for-next/ [...] omits 1fa90f763042 btrfs: remove pointless loop at btrfs_get_next_valid_item() omits 696f082b4f56 btrfs: scrub: reject unsupported scrub flags omits 15b50850a597 btrfs: reinterpret async discard iops_limit=0 as no delay omits 0d443a3a6e02 btrfs: set default discard iops_limit to 1000 omits eb6ea0122f6c btrfs: scrub: remove scrub_bio structure omits 89d541b71ea9 btrfs: scrub: remove scrub_block and scrub_sector structures omits b468c882b97a btrfs: scrub: remove the old scrub recheck code omits f9943a1ef7ab btrfs: scrub: remove the old writeback infrastructure omits 076580d9f8d3 btrfs: scrub: remove scrub_parity structure omits 80fe35526e75 btrfs: scrub: use scrub_stripe to implement RAID56 P/Q scrub omits 626f33ce32ca btrfs: scrub: switch scrub_simple_mirror() to scrub_stripe [...] omits 19ed7b591db7 btrfs: scrub: introduce helper to queue a stripe for scrub omits 4d48850e9d35 btrfs: scrub: introduce error reporting functionality for [...] omits cea5538391c7 btrfs: scrub: introduce a writeback helper for scrub_stripe omits 71ba8c2570de btrfs: scrub: introduce the main read repair worker for sc [...] omits adf4e8475219 btrfs: scrub: introduce a helper to verify one scrub_stripe omits 1e9f60f19ad6 btrfs: scrub: introduce a helper to verify one metadata block omits 2d4aae9c9ee8 btrfs: scrub: introduce helper to find and fill sector inf [...] omits aadde2ebb3b7 btrfs: scrub: introduce structure for new BTRFS_STRIPE_LEN [...] omits 75ad954dfc02 btrfs: introduce a new helper to submit write bio for repair omits c4efbca3f308 btrfs: introduce btrfs_bio::fs_info member omits 44f01829d865 btrfs: scrub: use dedicated super block verification funct [...] omits bc1ca7b77b7b treewide: Fix probing of devices in DT overlays omits 5f90a083b1fc dt-bindings: interrupt-controller: loongarch: Fix mismatch [...] omits ee0fac63eade Merge x86/cpu into tip/master omits 1a041f431bc8 btrfs: remove redundant release of btrfs_device::alloc_state omits be51bc451f8b btrfs: warn for any missed cleanup at btrfs_close_one_device omits 338abb312bb2 f2fs: set default compress option only when sb_has_compression omits 2e0efa00ab29 f2fs: Fix system crash due to lack of free space in LFS omits 014c365f67a8 Merge branches 'pm-cpuidle' and 'pm-tools' into linux-next omits a23d914b3fbc Merge branch 'pm-cpufreq' into linux-next omits c03fdc643e4e Merge branches 'acpi-utils' and 'acpi-docs' into linux-next omits c6cbf56c8567 libcrc32c: remove crc32c_impl omits 46ba77463ddd btrfs: don't print the crc32c implementation at module load time omits 237b45baa074 btrfs: fix fast csum implementation detection omits 89bdf5315003 Merge remote-tracking branch 'spi/for-6.4' into spi-next omits 82883b72c3e6 Merge x86/urgent into tip/master omits 4066666c1581 f2fs: remove struct victim_selection default_v_ops omits 2bce08d26c0f f2fs: fix to check readonly condition correctly omits 7b8f6340e26b dm raid: remove unused d variable omits 178ab055c55a dm: remove unnecessary (void*) conversions omits 2a455a0b418f dm mirror: add DMERR message if alloc_workqueue fails omits e6c908b5d86f dm: push error reporting down to dm_register_target() omits 37b470d6a9e8 Merge branch into tip/master: 'x86/tdx' omits b9f9fb782905 Merge branch into tip/master: 'x86/sev' omits cceaad2ee236 Merge branch into tip/master: 'x86/misc' omits f094e7aad41f Merge branch into tip/master: 'x86/microcode' omits 774bc5b17681 Merge branch into tip/master: 'x86/fpu' omits f443396f9e71 Merge branch into tip/master: 'x86/cpu' omits 776bc5f794c4 Merge branch into tip/master: 'x86/cleanups' omits f8c3d3c664ec Merge branch into tip/master: 'x86/cache' omits 13930710a5d5 Merge branch into tip/master: 'x86/merge' omits 95e68a457aaf Merge branch into tip/master: 'x86/acpi' omits e8dd03947c77 Merge branch into tip/master: 'timers/core' omits dd319caadc3a Merge branch into tip/master: 'smp/core' omits 5fd36f755fd1 Merge branch into tip/master: 'sched/core' omits 1ccd60adadba Merge branch into tip/master: 'ras/core' omits d13bee0453f8 Merge branch into tip/master: 'perf/core' omits 287aecc90e96 Merge branch into tip/master: 'objtool/core' omits 8065ac8e384e Merge branch into tip/master: 'locking/core' omits 537b5591bf46 Merge branch into tip/master: 'x86/urgent' omits ffb70a372909 Merge branches 'acpi-sysfs', 'acpi-properties', 'acpi-sbs' [...] omits 24731de6a48e Merge branches 'acpi-processor', 'acpi-pm', 'acpi-tables' [...] omits 4b56ab87f466 Merge branch 'thermal' into linux-next omits 161f096913b5 btrfs: tree-log: factor out a clean_log_buffer helper omits 18014c891ea8 block: make blkcg_punt_bio_submit optional omits 0e0f5f6633a2 block: async_bio_lock does not need to be bh-safe omits 1998370cc4dd btrfs, block: move REQ_CGROUP_PUNT to btrfs omits 741c5561b429 btrfs, mm: remove the punt_to_cgroup field in struct write [...] omits 2274a08948f7 btrfs: also use kthread_associate_blkcg for uncompressible ranges omits 2999b4af3a7a btrfs: don't free the async_extent in submit_uncompressed_range omits cbbe08061725 btrfs: move kthread_associate_blkcg out of btrfs_submit_co [...] omits 1b113e4222f2 btrfs: correctly calculate delayed ref bytes when starting [...] omits 4a22a05a63f4 btrfs: make btrfs_block_rsv_full() check more boolean when [...] omits 87606cb305ca btrfs: split partial dio bios before submit omits df701737e7a6 btrfs: don't split NOCOW extent_maps in btrfs_extract_orde [...] omits 3e99488588fa btrfs: pass an ordered_extent to btrfs_extract_ordered_extent omits 1334edcf5fa2 btrfs: simplify extent map splitting and rename split_zoned_em omits 812f614a7ad7 btrfs: fold btrfs_clone_ordered_extent into btrfs_split_or [...] omits 880c3efad384 btrfs: sink parameter len to btrfs_split_ordered_extent omits 8d4f5839fe88 btrfs: simplify splitting logic in btrfs_extract_ordered_extent omits d90af6fe39e6 btrfs: move ordered_extent internal sanity checks into btr [...] omits c5e9a883e7c8 btrfs: stash ordered extent in dio_data during iomap dio omits b85d0977f5be btrfs: pass flags as unsigned long to btrfs_add_ordered_extent omits a8e793f97686 btrfs: add function to create and return an ordered extent omits a30f8ff3d195 btrfs: use __bio_add_page to add single a page in rbio_add [...] omits cac78757be2f btrfs: use __bio_add_page for adding a single page in repa [...] omits f9a95d2c7118 btrfs: restore the thread_pool= behavior in remount for th [...] omits c9b5148f5670 btrfs: use test_and_clear_bit() in wait_dev_flush() omits 314ddf7a4ef1 btrfs: change wait_dev_flush() return type to bool omits 0a632d7ee62b btrfs: open code check_barrier_error() omits 3e3228f58abb btrfs: move last_flush_error to write_dev_flush and wait_d [...] omits 2c4c2b189ab6 btrfs: simplify exit paths of btrfs_evict_inode() omits c1d5b91dc8b2 btrfs: calculate the right space for delayed refs when upd [...] omits bc75b4b4615a btrfs: use a constant for the number of metadata units nee [...] omits 7fa49ffade51 btrfs: fix calculation of the global block reserve's size omits dd05bb4c1067 btrfs: calculate correct amount of space for delayed refer [...] omits 4cfc4bdcdad6 btrfs: add helper to calculate space for delayed references omits ddc9c90b8553 btrfs: constify fs_info argument for the reclaim items cal [...] omits 427604ed44db btrfs: constify fs_info argument of the metadata size calc [...] omits 27a62de51b5e btrfs: accurately calculate number of delayed refs when flushing omits 6a5283c109bf btrfs: calculate the right space for a single delayed ref [...] omits 9724bf7e532a btrfs: don't throttle on delayed items when evicting delet [...] omits 6382e2ab14d9 btrfs: remove obsolete delayed ref throttling logic when t [...] omits 463e7663e3b0 btrfs: simplify variables in btrfs_block_rsv_refill() omits 8058e2ab40ec btrfs: remove redundant counter check at btrfs_truncate_in [...] omits f43890349de9 btrfs: count extents before taking inode's spinlock when r [...] omits 9798a75226c9 btrfs: remove bytes_used argument from btrfs_make_block_group() omits f0468d286059 btrfs: collapse should_end_transaction() into btrfs_should [...] omits 978fbfd5e0bb btrfs: simplify btrfs_should_throttle_delayed_refs() omits 2ad6def49689 btrfs: initialize ret to -ENOSPC at __reserve_bytes() omits c54c8597209e btrfs: update flush method assertion when reserving space omits c42c02ff201b btrfs: update documentation for BTRFS_RESERVE_FLUSH_EVICT [...] omits 5d29ac760c02 btrfs: remove check for NULL block reserve at btrfs_block_ [...] omits 1c9a751b84a0 btrfs: pass a bool size update argument to btrfs_block_rsv [...] omits 2014c7e97101 btrfs: pass a bool to btrfs_block_rsv_migrate() at evict_r [...] omits 080cda3c0b2d btrfs: remove btrfs_lru_cache_is_full() inline function omits 06eca1a28c0c btrfs: simplify adding pages in btrfs_add_compressed_bio_pages omits 4b65886ecc96 btrfs: move the bi_sector assignment out of btrfs_add_comp [...] omits 1d155ed61491 btrfs: sysfs: relax bg_reclaim_threshold for debugging purposes omits c8ec401250fb btrfs: make btrfs_split_bio work on struct btrfs_bio omits 019d189e51d9 btrfs: return a btrfs_bio from btrfs_bio_alloc omits 80d601d74fd9 btrfs: store a pointer to a btrfs_bio in struct btrfs_bio_ctrl omits 17c329aebecc btrfs: simplify finding the inode in submit_one_bio omits 99517aa50245 btrfs: store a pointer to the original btrfs_bio in struct [...] omits 256e3a1a50bb btrfs: pass a btrfs_bio to btrfs_submit_compressed_read omits 7d905aee2ae1 btrfs: pass a btrfs_bio to btrfs_submit_bio omits 42394d7c125e btrfs: move zero filling of compressed read bios into common code omits 72b04aeb3011 btrfs: cleanup main loop in btrfs_encoded_read_regular_fill_pages omits e7f5c4877088 btrfs: remove unused members from struct btrfs_encoded_rea [...] omits df20faec9daf btrfs: locking: use atomic for DREW lock writers omits 23bd4014897b btrfs: remove redundant clearing of NODISCARD omits c5bded273996 btrfs: avoid repetitive define BTRFS_FEATURE_INCOMPAT_SUPP omits 8f116b59d6a3 btrfs: scrub: remove root and csum_root arguments from scr [...] omits fdd87b3a7ce4 btrfs: scrub: remove unused path inside scrub_stripe() omits d0142a48a540 btrfs: do not use replace target device as an extra mirror omits 4309b19141f6 btrfs: open_ctree() error handling cleanup omits 8c0a4e278a07 btrfs: cleanup the main loop in btrfs_lookup_bio_sums omits a6a3b05a6819 btrfs: remove search_file_offset_in_bio omits 64a497882501 btrfs: sink calc_bio_boundaries into its only caller omits aaeff219f445 btrfs: simplify main loop in submit_extent_page omits 7c7470f48e1a btrfs: check for contiguity in submit_extent_page omits a52f2cccc92e btrfs: simplify the error handling in __extent_writepage_io omits 68b25234cfe5 btrfs: remove the submit_extent_page return value omits 890e2564b5c3 btrfs: remove the compress_type argument to submit_extent_page omits e2190ec5a5ac btrfs: rename the this_bio_flag variable in btrfs_do_readpage omits eaa9dc76ef9c btrfs: move the compress_type check out of btrfs_bio_add_page omits 23b8bcbe3544 btrfs: add a wbc pointer to struct btrfs_bio_ctrl omits db1fe5387f56 btrfs: remove the sync_io flag in struct btrfs_bio_ctrl omits afbd812f032f btrfs: store the bio opf in struct btrfs_bio_ctrl omits 0f918ff4b97d btrfs: remove the force_bio_submit to submit_extent_page omits 1c03fbb565ba btrfs: don't set force_bio_submit in read_extent_buffer_subpage omits 0152f02afd1d btrfs: open code btrfs_bin_search() omits 4435ce936d8e btrfs: dev-replace: properly follow its read mode omits 0f3e963cc5e6 btrfs: fold finish_compressed_bio_write into btrfs_finish_ [...] omits 8a54a5dc0b0c btrfs: don't clear page->mapping in btrfs_free_compressed_pages omits 516a6df5cc0a btrfs: factor out a btrfs_free_compressed_pages helper omits 2b0bdbf845f1 btrfs: factor out a btrfs_add_compressed_bio_pages helper omits d65ed991b815 btrfs: use the bbio file offset in add_ra_bio_pages omits d9ad28a7fe45 btrfs: use the bbio file offset in btrfs_submit_compressed_read omits a8e684f20a31 btrfs: remove redundant free_extent_map in btrfs_submit_co [...] omits fad8153fa3a3 btrfs: embed a btrfs_bio into struct compressed_bio omits 2f36ff7a0c13 btrfs: replace btrfs_io_context::raid_map with a fixed u64 value omits eb91591bd27a btrfs: use an efficient way to represent source of duplica [...] omits fec201cf790a btrfs: reduce type width of btrfs_io_contexts omits ab328b2abce1 btrfs: simplify the bioc argument for handle_ops_on_dev_replace() omits d9b1d615c990 btrfs: reduce div64 calls by limiting the number of stripe [...] omits 76066906df3b btrfs: replace map_lookup->stripe_len by BTRFS_STRIPE_LEN omits 491b85c42da0 btrfs: move all btree inode initialization into btrfs_init [...] omits a7848b7eb240 btrfs: switch search_file_offset_in_bio to return bool omits 1bb5b40e8f79 btrfs: avoid reusing return variable in nested block in bt [...] omits cb9d45ba348f btrfs: open code btrfs_csum_ptr omits 83d4429ac496 btrfs: raid56: no need for irqsafe locking omits 6e983e35909d btrfs: abort the transaction if we get an error during sna [...] omits 5efd574b26ee btrfs: handle errors in walk_down_tree properly omits 46448e6dd3dd btrfs: drop root refs properly when orphan cleanup fails omits 8ab18f1a7ff6 btrfs: add missing iputs on orphan cleanup failure omits 7a6d8cd9d7c6 btrfs: handle errors from btrfs_read_node_slot in split omits 97702d0544ed btrfs: replace BUG_ON with ASSERT in btrfs_read_node_slot omits 11651a1e4436 btrfs: use btrfs_handle_fs_error in btrfs_fill_super omits 87a9ab35b84c m68k: Kconfig.machine: remove obsolete configs ROMBASE and [...] omits 6d9d5d042127 MAINTAINERS: drop uclinux.org omits 83e265f43faf Merge branch 'v6.3-next/soc' into for-next omits 20bdcaa14708 Merge branch 'v6.3-next/dts64' into for-next omits 7e01cedfc602 Merge branches 'misc' and 'fixes' into for-next adds aa4c9185f0a1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 2096134b5a00 MAINTAINERS: Change ata maintainer email addresses adds 43fef9ae02fb Merge tag 'ata-6.3-rc7' of git://git.kernel.org/pub/scm/li [...] adds 793cfd598370 Merge tag 'mtd/fixes-for-6.3-rc7' of git://git.kernel.org/ [...] adds 2c40519251d6 Merge tag 'for-6.3-rc6-tag' of git://git.kernel.org/pub/sc [...] adds e62252bc55b6 Merge tag 'pci-v6.3-fixes-2' of git://git.kernel.org/pub/s [...] adds 61a78aa72da9 kernel/sys.c: fix and improve control flow in __sys_setres [...] adds 42c517023501 mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() adds 6f63b0c6c7c8 mm-khugepaged-fix-kernel-bug-in-hpage_collapse_scan_file-fix adds e06dcb79a804 mm: fix memory leak on mm_init error handling adds 5a3ca7277577 mm/page_alloc: fix potential deadlock on zonelist_update_s [...] adds 0e006223a80c mm: swap: fix performance regression on sparsetruncate-tiny adds db30f8d6258a mm/userfaultfd: fix uffd-wp handling for THP migration entries adds 1a878b7b19c2 mm/khugepaged: check again on anon uffd-wp during isolation adds b0631ce203ee mm/mprotect: fix do_mprotect_pkey() return on error adds 6b7e1cd9a3bb mm/huge_memory.c: warn with pr_warn_ratelimited instead of [...] adds 6d0da127fb71 mm/vmemmap/devdax: fix kernel crash when probing devdax devices adds 8db4946fd5af mm/mempolicy: fix use-after-free of VMA iterator adds 501fdd073e73 mailmap: update jtoppins' entry to reference correct email adds 32390a94dbbd tools/mm/page_owner_sort.c: fix TGID output when cull=tg is used adds 5db759204c52 maple_tree: fix a potential memory leak, OOB access, or ot [...] adds 0a811e7f45ee Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds aa7d233f45b4 kbuild: give up untracked files for source package builds adds c0a9ece5dda0 kbuild: merge cmd_archive_linux and cmd_archive_perf adds 4fd2f738d797 kbuild: do not create intermediate *.tar for source tarballs adds b5d07167c815 kbuild: do not create intermediate *.tar for tar packages adds 2364abeae531 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds dae904d96ad6 ARM: 9292/1: vfp: Pass thread_info pointer to vfp_support_entry adds 3a2bdad0b466 ARM: 9293/1: vfp: Pass successful return address via register R3 adds 62fa0c124d5f ARM: 9294/1: vfp: Fix broken softirq handling with instrum [...] adds 5d7533be9194 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] adds 8d704b9a194a Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 7444b7988db5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d73cc74548d2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a4506722dc39 net: phy: nxp-c45-tja11xx: add remove callback adds 794aa0502484 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 5f8886acfe2e Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds fbecd48ce96a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9f3f889fd77e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7c7504067c70 regulator: sm5703: Fix missing n_voltages for fixed regulators adds 96bc2a4bfca4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds df2a87f36c07 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 265f1ecff7bf Merge tag 'iio-fixes-for-6.3b' of https://git.kernel.org/p [...] adds c3d79fda250a fpga: m10bmc-sec: Fix rsu_send_data() to return FW_UPLOAD_ [...] adds 83a458e330ff fpga: dfl-pci: Drop redundant pci_enable_pcie_error_reporting() adds d2b727cb532b fpga: xilinx-pr-decoupler: Use readl wrapper instead of pu [...] adds dc70eb868b9c fpga: bridge: properly initialize bridge device before pop [...] adds a042d7feae7e Merge tag 'fpga-for-6.3-final' of git://git.kernel.org/pub [...] adds a9c004aa5c4a Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 4064dbce6656 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds da4d389d1061 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 86fea594f7bc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 91c5982e04d8 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 7d1d39204489 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds e87245045b2b dt-bindings: interrupt-controller: loongarch: Fix mismatch [...] adds 1a50d9403fb9 treewide: Fix probing of devices in DT overlays adds 892dc4d3371c Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 6b8446859c97 drm/i915/dsi: fix DSS CTL register offsets for TGL+ adds decf1e9c5bed Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds c4358eaa2ede Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8d736482749f riscv: add icache flush for nommu sigreturn trampoline adds bbb5f00c3107 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 01407940f9cd gpio: 104-dio-48e: Enable use_raw_spinlock for dio48e_regm [...] adds 2ce987d7eeb1 gpio: 104-idi-48: Enable use_raw_spinlock for idi48_regmap_config adds 4fdf18f83898 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds be89b0e77775 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds 86d8740dae5a drm/nouveau/fb: add missing sysmen flush callbacks adds 6fd33a3333c7 fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace adds b89ce1177d42 drm/armada: Fix a potential double free in an error handling path adds 99455a05abbd Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 65d7c6f88e7e Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 0ce1f2530358 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new d668e70c2b0e Merge branch 'mm-stable' into mm-unstable new 5340f3436829 mm: avoid passing 0 to __ffs() new f649d8b5d7b0 mm-treewide-redefine-max_order-sanely-fix-fix-fix new 74b45c791fd5 mm: fadvise: move 'endbyte' calculations to helper function new 81c77d587e79 mm: shmem: implement POSIX_FADV_[WILL|DONT]NEED for shmem new d6df5e5990f1 cpuset: clean up cpuset_node_allowed new 218d00bc73dc sched/isolation: add cpu_is_isolated() API new 6bb6d8ea4fc2 memcg: do not drain charge pcp caches on remote isolated cpus new 9f467318f023 memcg-do-not-drain-charge-pcp-caches-on-remote-isolated-cpus-fix new 4da3df1b265e vmstat: allow_direct_reclaim should use zone_page_state_snapshot new 3c0d4afa1eb9 this_cpu_cmpxchg: ARM64: switch this_cpu_cmpxchg to locked [...] new 507d307909e2 this_cpu_cmpxchg: loongarch: switch this_cpu_cmpxchg to lo [...] new 09006056566e this_cpu_cmpxchg: S390: switch this_cpu_cmpxchg to locked, [...] new f159365b033b this_cpu_cmpxchg: x86: switch this_cpu_cmpxchg to locked, [...] new dc353a7ef353 add this_cpu_cmpxchg_local and asm-generic definitions new 2af831294aaf convert this_cpu_cmpxchg users to this_cpu_cmpxchg_local new f8d1b9a63b50 mm/vmstat: switch counter modification to cmpxchg new 4f39a846eb47 vmstat: switch per-cpu vmstat counters to 32-bits new 1418644d2f3b mm/vmstat: use xchg in cpu_vm_stats_fold new 9b5547f20044 mm/vmstat: switch vmstat shepherd to flush per-CPU counter [...] new 84a3f1fc6847 mm/vmstat: refresh stats remotely instead of via work item new dbcc236da6be vmstat: add pcp remote node draining via cpu_vm_stats_fold new a5a883556cb6 vmstat-add-pcp-remote-node-draining-via-cpu_vm_stats_fold-fix new db2dc7e611ec arm: reword ARCH_FORCE_MAX_ORDER prompt and help text new 66828366e2c6 arm64: drop ranges in definition of ARCH_FORCE_MAX_ORDER new f07e49bb4cba arm64: reword ARCH_FORCE_MAX_ORDER prompt and help text new d0e6f1872bd7 arm64-reword-arch_force_max_order-prompt-and-help-text-v3 new a058a98c7107 csky: drop ARCH_FORCE_MAX_ORDER new d94e297ccd4e ia64: don't allow users to override ARCH_FORCE_MAX_ORDER new dbd83a743059 m68k: reword ARCH_FORCE_MAX_ORDER prompt and help text new 76896ae176cd nios2: reword ARCH_FORCE_MAX_ORDER prompt and help text new d2032f423ae5 nios2: drop ranges for definition of ARCH_FORCE_MAX_ORDER new d1fe5719aed3 powerpc: reword ARCH_FORCE_MAX_ORDER prompt and help text new 5e249c053dd4 powerpc: drop ranges for definition of ARCH_FORCE_MAX_ORDER new 01eeecd4bab0 sh: reword ARCH_FORCE_MAX_ORDER prompt and help text new 4005184688b9 sh-reword-arch_force_max_order-prompt-and-help-text-v3 new aad9edb969b9 sh: drop ranges for definition of ARCH_FORCE_MAX_ORDER new c3c5b43ca36f sh: drop ranges for definition of ARCH_FORCE_MAX_ORDER new 7adf8d853e3e sparc: reword ARCH_FORCE_MAX_ORDER prompt and help text new 7c5b26975ab4 xtensa: reword ARCH_FORCE_MAX_ORDER prompt and help text new bb48413db7c3 hugetlb: remove PageHeadHuge() new c06d1b24d551 kasan: fix lockdep report invalid wait context new 0a0d13daf5ed kmsan: fix a stale comment in kmsan_save_stack_with_flags() new 51ccb4b11da9 mm: move free_area_empty() to mm/internal.h new 3e29027d77c6 mm/khugepaged: recover from poisoned anonymous memory new 26a5d45c7cfb mm/hwpoison: introduce copy_mc_highpage new 544438b3ee05 mm/khugepaged: recover from poisoned file-backed memory new 5213c9e3918e mm: vmalloc: remove a global vmap_blocks xarray new f7eb3bcd6797 lib/test_vmalloc.c: add vm_map_ram()/vm_unmap_ram() test case new a8d7b2bff21a lib-test_vmallocc-add-vm_map_ram-vm_unmap_ram-test-case-fix new f20f25571ba3 kmemleak-test: fix kmemleak_test.c build logic new 1b29cb0102bc mm: vmalloc: rename addr_to_vb_xarray() function new a4205c293113 mm/zswap: remove zswap_entry_cache_{create,destroy} helper [...] new 0a47e9efff18 mm/zswap: replace zswap_init_{started/failed} with zswap_i [...] new 6ebd26de3b13 mm/zswap: delay the initialization of zswap new 35bc7d5fb0cf mm: kfence: improve the performance of __kfence_alloc() an [...] new bff6a3e11832 cgroup: rename cgroup_rstat_flush_"irqsafe" to "atomic" new 20b0b59b2311 memcg: rename mem_cgroup_flush_stats_"delayed" to "ratelimited" new 3ad5a517b4d1 memcg: do not flush stats in irq context new ac5aabb49856 memcg: replace stats_flush_lock with an atomic new 39b174b04eb4 memcg: sleep during flushing stats in safe contexts new fb016fb6bfb3 workingset: memcg: sleep when flushing stats in workingset [...] new bc0a1d007ea3 vmscan: memcg: sleep when flushing stats during reclaim new fba05712a8e7 memcg: do not modify rstat tree for zero updates new 413b506aaa28 mm/khugepaged: drain lru after swapping in shmem new 23a7ab795b01 mm/khugepaged: refactor collapse_file control flow new e16ad9bc53b9 mm/khugepaged: skip shmem with userfaultfd new e0dbf8808f26 mm/khugepaged: maintain page cache uptodate flag new 4b11c6acab2a memcg v1: provide read access to memory.pressure_level new 24fe08ab374f mm/madvise: use vma_lookup() instead of find_vma() new b0139ef2bf9e m68k/mm: use correct bit number in _PAGE_SWP_EXCLUSIVE comment new e785e82c2f26 maple_tree: simplify mas_wr_node_walk() new 1c3455934255 mm: vmscan: move set_task_reclaim_state() after global_reclaim() new 01fddac065b0 mm: vmscan: refactor updating reclaimed pages in reclaim_state new aa0202766268 mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim new e39afae029d2 mm/memcg: use order instead of nr in split_page_memcg() new 4fdd9b568553 mm/page_owner: use order instead of nr in split_page_owner() new d77869d0fbae mm: memcg: make memcg huge page split support any order split new e74615a4eb69 mm: page_owner: add support for splitting to any order in [...] new 9af5df0f3228 mm: thp: split huge page to any lower order pages new a9d1ec09f290 mm: truncate: split huge page cache page to a non-zero ord [...] new 616a9cca1810 mm: huge_memory: enable debugfs to split huge pages to any order new 5b41231cafb7 prctl: add PR_GET_AUXV to copy auxv to userspace new c63be1c53804 mm: mlock: use folios_put() in mlock_folio_batch() new d8d1b39b05de mm/userfaultfd: don't consider uffd-wp bit of writable mig [...] new 99e398d3bbe5 mm, page_alloc: use check_pages_enabled static key to chec [...] new a103e4f98acb smaps: fix defined but not used smaps_shmem_walk_ops new bbccd1e16e20 mm: add new api to enable ksm per process new a477f79d2aae mm: fix: remove ksm_add_mm and ksm_add_vmas new 045599f676b6 mm: add new KSM process and sysfs knobs new 20ae6ff608d9 selftests/mm: add new selftests for KSM new cf680d668271 zram: remove valid_io_request new 200a7c2873e5 zram: make zram_bio_discard more self-contained new 445096e92678 zram: simplify bvec iteration in __zram_make_request new 002c36672770 zram: move discard handling to zram_submit_bio new b802f5651b22 zram: return early on error in zram_bvec_rw new c72371e9bf37 zram: refactor highlevel read and write handling new ca40f81347fa zram: don't use highmem for the bounce buffer in zram_bvec [...] new 519e0f3ec629 zram: rename __zram_bvec_read to zram_read_page new d7fab889b99e zram: directly call zram_read_page in writeback_store new 7a2f25ab8966 zram: refactor zram_bdev_read new 7c741bf380ec zram: don't pass a bvec to __zram_bvec_write new e7a0bf403aa1 zram: refactor zram_bdev_write new 6077e2e5932c zram: pass a page to read_from_bdev new 365e5a862afb zram: don't return errors from read_from_bdev_async new 99bcf719ea02 zram: fix synchronous reads new 0525282ccc05 zram-fix-synchronous-reads-fix new acaac6bf799b zram: return errors from read_from_bdev_sync new ae2edb76fcd7 mm: truncate: remove redundant initialization of new_order new da389b6ae814 memcg, oom: simplify mem_cgroup_oom_synchronize new dfa428ffd780 userfaultfd: convert mfill_atomic_pte_copy() to use a folio new db66f0db0a91 userfaultfd: use kmap_local_page() in copy_huge_page_from_user() new 31bd45a4e0cf userfaultfd: convert copy_huge_page_from_user() to copy_fo [...] new f12aa921a7f6 userfaultfd: convert mfill_atomic_hugetlb() to use a folio new 661b3e06b13d mm: convert copy_user_huge_page() to copy_user_large_folio() new 55c2e33c29a8 userfaultfd: convert mfill_atomic() to use a folio new f1cb997130f2 maple_tree: use correct variable type in sizeof new 92c9b6db351c dma-buf/heaps: system_heap: avoid too much allocation new 1d1f3f990ab1 fs: perform the check when page without mapping but page-> [...] new a1d6854f952e mm: backing-dev: set variables dev_attr_min,max_bytes stor [...] new c8b97dcae9af maple_tree: add a test case to check maple_alloc new a6467bb4e065 scripts/gdb: fix lx-timerlist for struct timequeue_head change new c5bbe65f84f1 scripts/gdb: fix lx-timerlist for Python3 new 09e1a7fb3130 scripts/gdb: fix lx-timerlist for HRTIMER_MAX_CLOCK_BASES [...] new 16dea3670100 docs: process: allow Closes tags with links new 94dee520ccc8 checkpatch: don't print the next line if not defined new 0347d9009861 checkpatch: use a list of "link" tags new 5674b5d51bdb checkpatch: allow Closes tags with links new 47b65024bfa6 checkpatch: check for misuse of the link tags new 4810d023411d proc/stat: remove arch_idle_time() new 835e00841ef9 lib/rbtree: use '+' instead of '|' for setting color. new 99cbe5e22297 scripts/gdb: add a Radix Tree Parser new db0ac9be2e54 scripts-gdb-add-a-radix-tree-parser-v2 new d3b3738a926e scripts/gdb: raise error with reduced debugging information new f013bb23dd82 scripts/gdb: print interrupts new be0ef17a30ce scripts/gdb: timerlist: convert int chunks to str new c4f47130ea2d delayacct: track delays from IRQ/SOFTIRQ new 89324b02d36b Merge branch 'mm-nonmm-unstable' into mm-everything new 98a9392138c6 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new b5ae8a04e3ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0c1228486bef perf lock contention: Support pre-5.14 kernels new 3a8b8fc31748 perf bpf filter: Support pre-5.16 kernels where 'mem_hops' [...] new 220368293a01 perf test stat+csv_output: Write CSV output to a file new 4228df84f952 perf stat: Don't write invalid "started on" comment for JS [...] new 760eafb2a3dd perf test stat+json_output: Write JSON output to a file new cd8ef949203c perf ui: Move window resize signal functions new 0adea51ab2e6 perf usage: Move usage strings new 8641661cb7ee perf header: Move perf_version_string declaration new 2176f9e21cc5 perf version: Use regular verbose flag new f12ad2727bbe perf util: Move input_name to util new ea0c52399d99 perf util: Move perf_guest/host declarations new 51924ae69eea perf build: Warn for BPF skeletons if endian mismatches new e0999b0e2149 tools include UAPI: Sync uapi/linux/perf_event.h with the [...] new fd359ec81399 perf mem: Add PERF_MEM_LVLNUM_NA to PERF_MEM_DATA_SRC_NONE new d5fa7e9d0c13 perf mem: Add support for printing PERF_MEM_LVLNUM_UNC new ddeac198e199 perf mem: Refactor perf_mem__lvl_scnprintf() to process 'u [...] new 4953c8979d19 perf mem: Increase HISTC_MEM_LVL column size to 39 chars new 3d3a3a49e20f perf script ibs: Change bit description according to lates [...] new cf57cf51d7c6 perf evsel: Avoid SEGV if delete is called on NULL new e01373361285 perf bperf: Avoid use after free via unrelated 'struct evs [...] new 8823041db309 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 17f2da1cde34 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 4642ef5138df Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 1881b4d64700 ARM: 9291/1: decompressor: simplify the path to the top vmlinux new cf83e27d80af Merge branches 'misc' and 'fixes' into for-next new d37554b0bd76 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new f89b30b8555a Merge tag 'trace-direct-v6.3-rc3' of git://git.kernel.org/ [...] new 2aa6ac03516d arm64: ftrace: Add direct call support new 0f59dca63bf2 arm64: ftrace: Simplify get_ftrace_plt new 0d124e96051b arm64: kdump : take off the protection on crashkernel memo [...] new 04a2a7af3d97 arm64: kdump: do not map crashkernel region specifically new 504cae453f82 arm64: kdump: defer the crashkernel reservation for platfo [...] new 73e68984cf18 arm64: compat: Remove defines now in asm-generic new 23b2fd839489 perf/arm-cmn: Validate cycles events fully new a30b87e6bd7d arm64: pmuv3: dynamically map PERF_COUNT_HW_BRANCH_INSTRUCTIONS new 9e09d445f1ca arm64: stacktrace: recover return address for first entry new ead6122c289e arm64: stacktrace: move dump functions to end of file new b5ecc19e684e arm64: stacktrace: always inline core stacktrace functions new b2ad9d4e249e arm64/idreg: Don't disable SME when disabling SVE new e73fced73eac Merge branches 'for-next/asm', 'for-next/ftrace', 'for-nex [...] new 32f5b6995f79 arm64: add FIXADDR_TOT_{START,SIZE} new b97547761b02 arm64: mm: move fixmap code to its own file new 414c109bdf49 arm64: mm: always map fixmap at page granularity new 6d0fe66e14e4 Merge branch 'for-next/mm' into for-next/core new a0419dd720b1 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 1cd4e908c8d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d65586ce11d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cbcf9d4e8074 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new b7ad37c0ade9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3702e8c63ce1 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 0d5a04f7569d Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 30807e39b022 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 1468cca26a81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2690e80bc29e arm64: dts: mediatek: mt8183-kukui: Couple VGPU and VSRAM_ [...] new 31c6732da9d5 arm64: dts: mediatek: mt8183-kukui: Override vgpu/vsram_gp [...] new dbe602b27793 arm64: dts: mediatek: mt8183: Remove second opp-microvolt [...] new 5dba6621771d arm64: dts: mt8183-pumpkin: Couple VGPU and VSRAM_GPU regulators new 85ae8a51437e arm64: dts: mediatek: mt8183-evb: Couple VGPU and VSRAM_GP [...] new c78838d80315 arm64: dts: mediatek: mt8183: Use mediatek,mt8183b-mali as [...] new e12333451e76 arm64: dts: mediatek: mt8192: Add GPU nodes new 61348fe9e75b arm64: dts: mediatek: mt8192: Add mfg_ref_sel clock to MFG [...] new 6fe90cc51988 arm64: dts: mediatek: mt8192-asurada: Add MFG0 domain supply new 3daabcb23926 arm64: dts: mediatek: mt8192-asurada: Assign sram supply t [...] new ff4c868ba8df arm64: dts: mediatek: mt8192-asurada: Fix voltage constrai [...] new c4ce03bf0f9d arm64: dts: mediatek: mt8192-asurada: Couple VGPU and VSRA [...] new 309460b62601 arm64: dts: mediatek: mt8192-asurada: Enable GPU new d434abbb560a arm64: dts: mediatek: mt8195: Add mfg_core_tmp clock to MF [...] new 9a512b4d7a7b arm64: dts: mt8195: Add panfrost node for Mali-G57 Valhall [...] new 673f8b60c610 arm64: dts: mediatek: mt8195-cherry: Enable Mali-G57 GPU new ee63f4144d8c arm64: dts: mediatek: mt8186: Add GPU node new ba4927d16e3a arm64: dts: mediatek: mt8183-pumpkin: Override vgpu/vsram_ [...] new 61ac25e52960 arm64: dts: mediatek: mt8183-evb: Override vgpu/vsram_gpu [...] new 92d2c23dc269 arm64: dts: mt8195: add display node for vdosys1 new dbf17e13f04a arm64: dts: mediatek: add i2c support for mt8365 SoC new 988eff654361 arm64: dts: mediatek: enable i2c0 for mt8365-evk board new 2d98d0d2d537 arm64: dts: mediatek: Increase the size BL31 reserved memory new 55749bb478f8 arm64: dts: mediatek: add mt6357 device-tree new a00d1c915df3 arm64: dts: mediatek: add pwrap support to mt8365 SoC new 8b5db516c941 arm64: dts: mediatek: add mmc support for mt8365 SoC new 91e217d4b6ea arm64: dts: mediatek: add ethernet support for mt8365 SoC new fd1c6f13cfc3 arm64: dts: mediatek: mt8195: Add thermal zones and thermal nodes new 7f2fc184a966 arm64: dts: mediatek: mt8195: Add temperature mitigation t [...] new b86b9464467d arm64: dts: mediatek: mt8195: Add display pwm nodes new ee508454fd55 arm64: dts: mediatek: cherry: Add configuration for displa [...] new 03a750a7a7b5 arm64: dts: mediatek: mt6795: Add Frequency Hopping Contro [...] new befae66a462b arm64: dts: mediatek: mt6795: Add apmixedsys syscon node new c63e6a4640c7 arm64: dts: mediatek: mt6795: xperia-m5: Enable Frequency Hopping new 80d9c0734330 arm64: dts: mediatek: mt6795: Add nodes for I2C controllers new 80dd5ca523c5 arm64: dts: mediatek: mt6795: Add SoC power domains new 7eb1f2c61fb0 arm64: dts: mediatek: mt6795: Add VDECSYS and VENCSYS clocks new 9415e246ac73 arm64: dts: mediatek: mt6795-xperia-m5: Enable I2C 0-3 busses new 9e49cbef6c72 arm64: dts: mediatek: mt6795-xperia-m5: Add Synaptics RMI4 [...] new d5ed9a0445fa arm64: dts: mediatek: mt6795-xperia-m5: Add Sensortek STK3 [...] new f010d1b6867c arm64: dts: mediatek: mt6795-xperia-m5: Add NXP PN547 NFC on I2C3 new 3a07e82edca0 arm64: dts: mediatek: mt8173: correct GPIO keys wakeup new 315d254bddca Merge branch 'v6.3-next/dts64' into for-next new edecdcccc1e9 soc: mediatek: mtk-svs: fix passing zero to 'PTR_ERR' new bd0a62a667c4 soc: mediatek: mtk-svs: add thermal voltage compensation i [...] new 59e9c5e2bdab dt-bindings: soc: mediatek: specify which compatible requi [...] new fa041c4d38fc dt-bindings: soc: mediatek: add display mutex for MT8365 SoC new 1ef3e78ac207 soc: mediatek: mtk-mmsys: Add .remove() callback new 683c7d383fbd soc: mediatek: mtk-mmsys: Use module_platform_driver() macro new 0fe09bf32a79 soc: mediatek: mtk-mmsys: Compress of_device_id array entries new 10687632307c soc: mediatek: mtk-mmsys: Add MODULE_DEVICE_TABLE() to all [...] new 00ee1db7016b soc: mediatek: mtk-mutex: Compress of_device_id array entries new dc36768d05bc soc: mediatek: mtk-mutex: Replace max handles number with [...] new 1fccd1ef65b2 soc: mediatek: mtk-mutex: Use module_platform_driver() macro new eb0d8623b9b8 soc: mediatek: cmdq: Add inline functions for !CONFIG_MTK_CMDQ new b34884b4c878 soc: mediatek: Cleanup ifdefs for IS_REACHABLE(CONFIG_MTK_CMDQ) new 2a0a8d8700ef soc: mediatek: mtk-mmsys: Split out MT8173 mmsys DDP routi [...] new b427d857a8ea soc: mediatek: mtk-mmsys: Change MT8173 num_resets to 64 new e9a6f5bca5ea soc: mediatek: mtk-mmsys: Add support for MT6795 Helio X10 new a73a7c41de59 soc: mediatek: mutex: Use dev_err_probe() new 5ce5e0d08e34 soc: mediatek: Kconfig: Add MTK_CMDQ dependency to MTK_MMSYS new 0c2286e15856 Merge branch 'v6.3-next/soc' into for-next new 3d03e0d2516d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 51b9701a6fd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1d22dd9700c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5b9fad715186 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0897b8e6ffdf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0f4bdc0aeb1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 47489f263df0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22c91a906235 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 87a7ce2bda2f Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new d1e5323421d4 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 4fb4184bec4d Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 573cd4519a83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de864ebc1565 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 465ed719ad11 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 6aa252ae8888 Merge tag 'renesas-clk-for-v6.4-tag2' of git://git.kernel. [...] new 878da96b0076 Merge branch 'clk-renesas' into clk-next new a301528f79d1 clk: axi-clkgen: Use managed `of_clk_add_hw_provider()` new f042ebcfccaa clk: axm5516: Use managed `of_clk_add_hw_provider()` new 7bed704f803c clk: axs10x: Use managed `of_clk_add_hw_provider()` new c2e59c7f27c8 clk: cdce706: Use managed `of_clk_add_hw_provider()` new 56d144d0344a clk: hsdk-pll: Use managed `of_clk_add_hw_provider()` new 56fc9a343a20 clk: lmk04832: Use managed `of_clk_add_hw_provider()` new a7f3b6757acd clk: si514: Use managed `of_clk_add_hw_provider()` new bda73391c8ef clk: si570: Use managed `of_clk_add_hw_provider()` new 361dde3c2833 clk: si5351: Use managed `of_clk_add_hw_provider()` new c0e19528439d clk: uniphier: Use managed `of_clk_add_hw_provider()` new 3dab7546d98d Merge branch 'clk-devmof' into clk-next new fb8b9d23f15f clk: sifive: make SiFive clk drivers depend on ARCH_ symbols new 237b220351a8 Merge branch 'clk-cleanup' into clk-next new cb9eee590a77 clk: mediatek: fhctl: Mark local variables static new e69e657dff81 Merge branch 'clk-mediatek' into clk-next new f06ccd06785d Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 36338e4c2a18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b4881aecb999 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 07b66b4ec65a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 225dc5af8260 MAINTAINERS: drop uclinux.org new 31e576abf603 m68k: Kconfig.machine: remove obsolete configs ROMBASE and [...] new 03573d2b3931 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c847a7cf84e8 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new d34a91068764 Merge branch 'for-next' of git://github.com/openrisc/linux.git new fec98904b155 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 78f0929884d4 powerpc/64: Always build with 128-bit long double new c013e9f2bbe1 powerpc: copy_thread remove unused pkey code new 959791e45fd2 powerpc: copy_thread make ret_from_fork register setup consistent new af5ca9d5c8b4 powerpc: use switch frame for ret_from_kernel_thread parameters new 5088a6246bd3 powerpc/64: ret_from_fork avoid restoring regs twice new eed7c420aac7 powerpc: copy_thread differentiate kthreads and user mode threads new b504b6aade04 powerpc: differentiate kthread from user kernel thread start new d195ce4695ca powerpc: copy_thread don't set _TIF_RESTOREALL new 89fb39134ae3 powerpc: copy_thread don't set PPR in user interrupt frame regs new 8002725b9e33 powerpc/32: Include thread_info.h in head_booke.h new d55981543cf5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9c2598d43510 riscv: entry: Save a0 prior syscall_enter_from_user_mode() new d9624e36eccf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1306a3a885f0 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new a0a07f14d287 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new ad92df2b3543 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eb35311cb948 Merge branch 'for-next' of git:git.kernel.org/pub/scm/linu [...] new 0c38f3e59110 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 44ee7347d2b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 618aea2f339a Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 0e741eb4ca9e Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] new a22952389239 Merge branch 'misc-6.3' into for-next-current-v6.2-20230411 new fa765bf08a5b Merge branch 'for-next-current-v6.2-20230411' into for-nex [...] new ff136a91bec6 btrfs: use btrfs_handle_fs_error in btrfs_fill_super new 1b26cced9374 btrfs: replace BUG_ON with ASSERT in btrfs_read_node_slot new eb2e13db2dcb btrfs: handle errors from btrfs_read_node_slot in split new 74f045fb7722 btrfs: add missing iputs on orphan cleanup failure new af894ef89d3f btrfs: drop root refs properly when orphan cleanup fails new af3ac36014f7 btrfs: handle errors in walk_down_tree properly new f805fd1b49e9 btrfs: abort the transaction if we get an error during sna [...] new f47ed721bc50 btrfs: raid56: no need for irqsafe locking new 28dce959d429 btrfs: open code btrfs_csum_ptr new 6e83603ce6bd btrfs: avoid reusing return variable in nested block in bt [...] new 674e60f7d455 btrfs: switch search_file_offset_in_bio to return bool new af0ef84bb459 btrfs: move all btree inode initialization into btrfs_init [...] new 2b43ae3795be btrfs: replace map_lookup->stripe_len by BTRFS_STRIPE_LEN new a568129d9212 btrfs: reduce div64 calls by limiting the number of stripe [...] new 8c895db2bd95 btrfs: simplify the bioc argument for handle_ops_on_dev_replace() new 5451c32b6e1b btrfs: reduce type width of btrfs_io_contexts new 5a350695739f btrfs: use an efficient way to represent source of duplica [...] new ad9e0fa16fff btrfs: replace btrfs_io_context::raid_map with a fixed u64 value new fea36432fbde btrfs: embed a btrfs_bio into struct compressed_bio new ecca4990254e btrfs: remove redundant free_extent_map in btrfs_submit_co [...] new d7129d977b99 btrfs: use the bbio file offset in btrfs_submit_compressed_read new a6cb3a3bff7f btrfs: use the bbio file offset in add_ra_bio_pages new 6664ca976b46 btrfs: factor out a btrfs_add_compressed_bio_pages helper new 5387e9e34b9d btrfs: factor out a btrfs_free_compressed_pages helper new 89adec5a79db btrfs: don't clear page->mapping in btrfs_free_compressed_pages new 84654c6421b2 btrfs: fold finish_compressed_bio_write into btrfs_finish_ [...] new 2b3a164ff77d btrfs: dev-replace: properly follow its read mode new 5fe1ab1a7b6c btrfs: open code btrfs_bin_search() new 39b16ce86cae btrfs: don't set force_bio_submit in read_extent_buffer_subpage new f0c27dfcb052 btrfs: remove the force_bio_submit to submit_extent_page new e385a1b3b373 btrfs: store the bio opf in struct btrfs_bio_ctrl new 1f7e3fc6dc8d btrfs: remove the sync_io flag in struct btrfs_bio_ctrl new 6fc8ddaf29f2 btrfs: add a wbc pointer to struct btrfs_bio_ctrl new 51b4a43b10ea btrfs: move the compress_type check out of btrfs_bio_add_page new 62c91df87bc2 btrfs: rename the this_bio_flag variable in btrfs_do_readpage new 717bba6efd2e btrfs: remove the compress_type argument to submit_extent_page new 64c071493c6b btrfs: remove the submit_extent_page return value new 9e41a3d8030c btrfs: simplify the error handling in __extent_writepage_io new dc456b20104d btrfs: check for contiguity in submit_extent_page new d360531b08ed btrfs: simplify main loop in submit_extent_page new 1a232ac8ec27 btrfs: sink calc_bio_boundaries into its only caller new 29b05a78ac3c btrfs: remove search_file_offset_in_bio new 8bc8269bcba3 btrfs: cleanup the main loop in btrfs_lookup_bio_sums new 0b9f6ae6947a btrfs: open_ctree() error handling cleanup new 4808d0fd03e0 btrfs: do not use replace target device as an extra mirror new 374cd737da11 btrfs: scrub: remove unused path inside scrub_stripe() new fa907fff638a btrfs: scrub: remove root and csum_root arguments from scr [...] new 4a80cfec83bb btrfs: avoid repetitive define BTRFS_FEATURE_INCOMPAT_SUPP new 3952fb31a6f7 btrfs: remove redundant clearing of NODISCARD new fe6d9a677cfa btrfs: locking: use atomic for DREW lock writers new 32ecc2fa2d1f btrfs: remove unused members from struct btrfs_encoded_rea [...] new e508aaeed482 btrfs: cleanup main loop in btrfs_encoded_read_regular_fill_pages new 94f2a9237335 btrfs: move zero filling of compressed read bios into common code new 272a0ea4d3c7 btrfs: pass a btrfs_bio to btrfs_submit_bio new 6a6ca8cd2f44 btrfs: pass a btrfs_bio to btrfs_submit_compressed_read new 5c4fdf3097a5 btrfs: store a pointer to the original btrfs_bio in struct [...] new 21d7cf6af771 btrfs: simplify finding the inode in submit_one_bio new 32d4218cefbd btrfs: store a pointer to a btrfs_bio in struct btrfs_bio_ctrl new e1bf8670e4b7 btrfs: return a btrfs_bio from btrfs_bio_alloc new 899a28542646 btrfs: make btrfs_split_bio work on struct btrfs_bio new f487c811293c btrfs: sysfs: relax bg_reclaim_threshold for debugging purposes new dc18f63fcfa2 btrfs: move the bi_sector assignment out of btrfs_add_comp [...] new c6dd5d8a9c34 btrfs: simplify adding pages in btrfs_add_compressed_bio_pages new 4dd4f3d1d55c btrfs: remove btrfs_lru_cache_is_full() inline function new e23013bc88c0 btrfs: pass a bool to btrfs_block_rsv_migrate() at evict_r [...] new 0bb0492f7e65 btrfs: pass a bool size update argument to btrfs_block_rsv [...] new 03dd40c2561b btrfs: remove check for NULL block reserve at btrfs_block_ [...] new 54724797afd4 btrfs: update documentation for BTRFS_RESERVE_FLUSH_EVICT [...] new a6edebe39f35 btrfs: update flush method assertion when reserving space new 223bf19a1e90 btrfs: initialize ret to -ENOSPC at __reserve_bytes() new addc2e43e253 btrfs: simplify btrfs_should_throttle_delayed_refs() new 71b60a6edd2a btrfs: collapse should_end_transaction() into btrfs_should [...] new fbcfbfe694ba btrfs: remove bytes_used argument from btrfs_make_block_group() new d16e6356e135 btrfs: count extents before taking inode's spinlock when r [...] new 46439ba6d16e btrfs: remove redundant counter check at btrfs_truncate_in [...] new 16677e1449c1 btrfs: simplify variables in btrfs_block_rsv_refill() new 30a40c6c44c9 btrfs: remove obsolete delayed ref throttling logic when t [...] new c5620c64824b btrfs: don't throttle on delayed items when evicting delet [...] new 0a001ae7012e btrfs: calculate the right space for a single delayed ref [...] new 153fbac7a15d btrfs: accurately calculate number of delayed refs when flushing new b6c79fe38f35 btrfs: constify fs_info argument of the metadata size calc [...] new eb65abb3b106 btrfs: constify fs_info argument for the reclaim items cal [...] new 275ea6a1f246 btrfs: add helper to calculate space for delayed references new 87e978caf512 btrfs: calculate correct amount of space for delayed refer [...] new f86d90dc8ad5 btrfs: fix calculation of the global block reserve's size new b53feb50a146 btrfs: use a constant for the number of metadata units nee [...] new 935c7a4854d8 btrfs: calculate the right space for delayed refs when upd [...] new a495fc3d5cc5 btrfs: simplify exit paths of btrfs_evict_inode() new 4a47a849e3c1 btrfs: move last_flush_error to write_dev_flush and wait_d [...] new a01faf9d458d btrfs: open code check_barrier_error() new cc7b30ad0f0d btrfs: change wait_dev_flush() return type to bool new 05313980838c btrfs: use test_and_clear_bit() in wait_dev_flush() new ba1ac00ae43f btrfs: use __bio_add_page for adding a single page in repa [...] new 6afaad25c78b btrfs: use __bio_add_page to add single a page in rbio_add [...] new bb7085a7bea9 btrfs: add function to create and return an ordered extent new 26338fa345e0 btrfs: pass flags as unsigned long to btrfs_add_ordered_extent new 550a1bfe74a4 btrfs: stash ordered extent in dio_data during iomap dio new 97a78910fece btrfs: move ordered_extent internal sanity checks into btr [...] new 3c4562a223e8 btrfs: simplify splitting logic in btrfs_extract_ordered_extent new de50daa7a8e3 btrfs: sink parameter len to btrfs_split_ordered_extent new 8a5e4e6815a0 btrfs: fold btrfs_clone_ordered_extent into btrfs_split_or [...] new 535a25c81deb btrfs: simplify extent map splitting and rename split_zoned_em new e3219931b2eb btrfs: pass an ordered_extent to btrfs_extract_ordered_extent new c46475ba2ad8 btrfs: don't split NOCOW extent_maps in btrfs_extract_orde [...] new f11b17976f41 btrfs: split partial dio bios before submit new f53c8756f149 btrfs: make btrfs_block_rsv_full() check more boolean when [...] new e82797768640 btrfs: correctly calculate delayed ref bytes when starting [...] new 162ce50470c4 btrfs: move kthread_associate_blkcg out of btrfs_submit_co [...] new c79d6a09172e btrfs: don't free the async_extent in submit_uncompressed_range new d5017c51b44e btrfs: also use kthread_associate_blkcg for uncompressible ranges new 5b93f915fb93 btrfs, mm: remove the punt_to_cgroup field in struct write [...] new b54347a0203d btrfs, block: move REQ_CGROUP_PUNT to btrfs new 2a237aa2236c block: async_bio_lock does not need to be bh-safe new 3130b5a678e2 block: make blkcg_punt_bio_submit optional new c1d49dd4ccc9 btrfs: tree-log: factor out a clean_log_buffer helper new 18945b05c0bd btrfs: don't print the crc32c implementation at module load time new e3157817e855 libcrc32c: remove crc32c_impl new d959a8ac01f5 btrfs: warn for any missed cleanup at btrfs_close_one_device new df2805faf666 btrfs: remove redundant release of btrfs_device::alloc_state new 8b8b223a9306 btrfs: scrub: use dedicated super block verification funct [...] new 837c50e58a35 btrfs: introduce btrfs_bio::fs_info member new 0f766286ef26 btrfs: introduce a new helper to submit write bio for repair new ee9e52eb9ecd btrfs: scrub: introduce structure for new BTRFS_STRIPE_LEN [...] new 04cc22101b93 btrfs: scrub: introduce helper to find and fill sector inf [...] new 035c4188ae57 btrfs: scrub: introduce a helper to verify one metadata block new 98828365e401 btrfs: scrub: introduce a helper to verify one scrub_stripe new d0f65490f55e btrfs: scrub: introduce the main read repair worker for sc [...] new d355bd444a33 btrfs: scrub: introduce a writeback helper for scrub_stripe new 87cfa24229ae btrfs: scrub: introduce error reporting functionality for [...] new c84fc0a05e40 btrfs: scrub: introduce helper to queue a stripe for scrub new 9b9e6bf63fe8 btrfs: scrub: switch scrub_simple_mirror() to scrub_stripe [...] new c1af798ac7de btrfs: scrub: use scrub_stripe to implement RAID56 P/Q scrub new 5107ebd292cf btrfs: scrub: remove scrub_parity structure new a595d49e962f btrfs: scrub: remove the old writeback infrastructure new fda1dddfcf6f btrfs: scrub: remove the old scrub recheck code new a328762274dd btrfs: scrub: remove scrub_block and scrub_sector structures new 2aac4b91acf5 btrfs: scrub: remove scrub_bio structure new 2e55571fddfe btrfs: set default discard iops_limit to 1000 new 154fbd153803 btrfs: reinterpret async discard iops_limit=0 as no delay new df532643c0e9 btrfs: scrub: reject unsupported scrub flags new cd95844ef0af btrfs: remove pointless loop at btrfs_get_next_valid_item() new 911bf7abfcfb btrfs: dev-replace: error out if we have unrepaired metada [...] new 5e1741ddfc71 btrfs: avoid iterating over all indexes when logging directory new 54b20862e005 btrfs: use log root when iterating over index keys when lo [...] new 911dcdb612df btrfs: fix uninitialized variable warnings new 0b080afa36cc Merge branch 'misc-next' into for-next-next-v6.3-20230411 new c5b4b7a7afbd btrfs: remove the sync_writers field in struct btrfs_inode new 038339c5697d btrfs: never defer I/O submission for fast CRC implementations new 22a32780d4ec btrfs: remove hipri_workers workqueue new 73fec8c04a19 Merge branch 'ext/hch/crc-fixes' into for-next-next-v6.3-20230411 new 2e2dead21a51 Merge branch 'for-next-next-v6.3-20230411' into for-next-20230411 new 9f176d38e159 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b5384792c9ff cifs: reinstate original behavior again for forceuid/forcegid new ed4358f3a20f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 8d4a588f464e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 56204a690e4f erofs: stop parsing non-compact HEAD index if clusterofs i [...] new 289726155061 erofs: initialize packed inode after root inode is assigned new 97ce12df6be5 erofs: keep meta inode into erofs_buf new dee3ea430eb1 erofs: move packed inode out of the compression part new 336e219c0baf erofs: introduce on-disk format for long xattr name prefixes new 2d7a0817817c erofs: add helpers to load long xattr name prefixes new 3f43a25918ac erofs: handle long xattr name prefixes properly new 491ffb74725a erofs: enable long extended attribute name prefixes new 188778db7c60 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 9671eaf98aa8 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new f2ae59917f00 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 19e0e21a5118 f2fs: remove struct victim_selection default_v_ops new d11cef14f814 f2fs: Fix system crash due to lack of free space in LFS new c2c14ca5b1f3 f2fs: set default compress option only when sb_has_compression new 084e15ea14bb f2fs: convert to use sysfs_emit new 3094e5579b4d f2fs: merge lz4hc_compress_pages() to lz4_compress_pages() new 0c9f4521958f f2fs: use common implementation of file type new 68f0453dabdb f2fs: use f2fs_hw_is_readonly() instead of bdev_read_only() new c277991d7cf0 f2fs: remove unneeded in-memory i_crtime copy new 5cdb422c8391 f2fs: fix to avoid use-after-free for cached IPU bio new c9b3649a934d f2fs: fix to drop all dirty pages during umount() if cp_er [...] new db141b729bcc f2fs: fix to keep consistent i_gc_rwsem lock order new ff99bde01436 docs: f2fs: Correct instruction to disable checkpoint new 9d07cc8e07c9 f2fs: fix to check readonly condition correctly new af6ade694aea Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 9d69d4e65892 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new a896f0213130 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d2d149eff053 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 94862c6f7c7b Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new f28f54c6b9a5 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new f332e3325d3c Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 6dd5b6a5bf01 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c9d86a4a8884 Merge branch 'ericvh/for-next' of git://git.kernel.org/pub [...] new c0f2d97d5abf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 524f45da495e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ae06ae4aaeee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1f5a1580bed2 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 8b2b6bfd00c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 50c0d3d0925d Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 72e843cdf0e5 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new c127ab598972 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 7332f9e45d2e docs/mm: Physical Memory: Fix grammar new b645fc696bec Documentation: firmware: Clarify firmware path usage new ebff9ba6b132 Merge branch 'docs-next' of git://git.lwn.net/linux.git new f41495f2f5de Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 4f9c8cd7f53c Merge branch 'thermal' into linux-next new 59f2e91b296c Merge branches 'acpi-processor', 'acpi-pm', 'acpi-tables' [...] new ccca15e6d324 Merge branches 'acpi-apei', 'acpi-properties', 'acpi-sbs' [...] new 48d36181c07d Merge branches 'acpi-misc', 'acpi-utils' and 'acpi-docs' i [...] new 763701ac66e6 Merge branch 'acpica' into linux-next new 81b11440e9a4 Merge branch 'acpi-x86' into linux-next new a038895e25b2 cpufreq: drivers with target_index() must set freq_table new cd4b5daa6189 Merge branch 'pm-cpufreq' into linux-next new 1a3e8c97c90e Merge branches 'pm-cpuidle' and 'pm-tools' into linux-next new 73d73f5ee7fb PM: core: Remove unnecessary (void *) conversions new 84adf64df1cd Merge branch 'pm-core' into linux-next new 117e4e5bd9d4 thermal: intel: Avoid updating unsupported THERM_STATUS_CL [...] new 0a6f3e876296 Merge branch 'thermal-intel-fixes' into linux-next new 4654e9f9f439 amd-pstate: Fix amd_pstate mode switch new 0f6f95da0ce9 Merge branch 'pm-cpufreq-fixes' into linux-next new 05cda427126f ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA new c4895dfd200d Merge branch 'acpi-resource' into linux-next new 809b1c296c3b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new d14689eb15d3 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 95f759049c5e Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 8a775a4a946a Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 93a044a07def Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bd9de1badac7 RDMA/cm: Trace icm_send_rej event before the cm state is reset new eca5cd9474cd RDMA/srpt: Add a check for valid 'mad_agent' pointer new d2590edc93e8 IB/hfi1: Remove trace newlines new cf0455f1a92b IB/hfi1: Suppress useless compiler warnings new 9fe8fec5e43d IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order new 00cbce5cbf88 IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user [...] new 866694afd644 IB/hfi1: Place struct mmu_rb_handler on cache line start new 8a8728f3637b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d2f5c68e3f71 docs: net: reformat driver.rst from a list to sections new da4f0f82ee9d docs: net: move the probe and open/close sections of drive [...] new 8336462539ae docs: net: use C syntax highlight in driver.rst new c91c46de6bbc net: provide macros for commonly copied lockless queue sto [...] new 9ded5bc77fe5 ixgbe: use new queue try_stop/try_wake macros new 08a096780d92 bnxt: use new queue try_stop/try_wake macros new 301f227fc860 net: piggy back on the memory barrier in bql when waking queues new 6c6d5349454d Merge branch 'net-lockless-stop-wake-combo-macros' new 9bc11460bea7 net: ethernet: mtk_eth_soc: use be32 type to store be32 values new 89863a3b5f02 net: fddi: skfp: rmt: Clean up some inconsistent indenting new ebe3bdc4359e tools: ynl: throw a more meaningful exception if family no [...] new 4de00f0acc72 gve: Unify duplicate GQ min pkt desc size constants new e52e834cb2d1 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new eafa92152e2e bpf: Remove extra whitespace in SPDX tag for syscall/helpe [...] new 4294a0a7ab62 bpf: Split off basic BPF verifier log into separate file new 03cc3aa6a533 bpf: Remove minimum size restrictions on verifier log buffer new 121664093803 bpf: Switch BPF verifier log to be a rotating log by default new e0aee1facccf libbpf: Don't enforce unnecessary verifier log restriction [...] new d0d75c67c45a veristat: Add more veristat control over verifier log options new b1a7a480a112 selftests/bpf: Add fixed vs rotating verifier log tests new 24bc80887adb bpf: Ignore verifier log reset in BPF_LOG_KERNEL mode new 971fb5057d78 bpf: Fix missing -EFAULT return on user log buf error in b [...] new cbedb42a0da3 bpf: Avoid incorrect -EFAULT error in BPF_LOG_KERNEL mode new 8a6ca6bc553e bpf: Simplify logging-related error conditions handling new fa1c7d5cc404 bpf: Keep track of total log content size in both fixed an [...] new 47a71c1f9af0 bpf: Add log_true_size output field to return necessary lo [...] new bdcab4144f5d bpf: Simplify internal verifier log interface new fac08d45e253 bpf: Relax log_buf NULL conditions when log_level>0 is requested new 94e55c0fdaf4 libbpf: Wire through log_true_size returned from kernel fo [...] new 097d8002b754 libbpf: Wire through log_true_size for bpf_btf_load() API new 5787540827a9 selftests/bpf: Add tests to validate log_true_size feature new be983f44274f selftests/bpf: Add testing of log_buf==NULL condition for [...] new 054b6c7866c7 selftests/bpf: Add verifier log tests for BPF_BTF_LOAD command new 255f0e14b9b0 Merge branch 'bpf-verifier-log-rotation' new 91f2dc6838c1 bpf/btf: Fix is_int_ptr() new 75dcef8d3609 selftests/bpf: Add test to access u32 ptr argument in trac [...] new 2caca6d5e5a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8280921633f1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a2636dced95e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d8f975594da8 wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT no [...] new fc3c2f0ed86b wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table new 2bef4d1fb8b3 wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pm [...] new e3e0ca32cf47 wifi: mac80211: set EHT support flag in AP mode new 72d9afccbc36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b8866426411c ieee802154: Add support for user active scan requests new e2c3e6f53a7a mac802154: Handle active scanning new 26f88e4ebd4f ieee802154: Add support for allowing to answer BEACON_REQ new d021d218f6d9 mac802154: Handle received BEACON_REQ new 822452fb6c69 net: ieee802154: Handle limited devices with only datagram [...] new 1af3de62f03f ieee802154: ca8210: Flag the driver as being limited new b9579425c71a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5b0ea20a7d7f Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 94b8f77fdb6e mtd: onenand: omap2: Drop obsolete dependency on COMPILE_TEST new ec185b18c223 mtd: nand: Convert to platform remove callback returning void new 2ed079e43002 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 3f60c968a506 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 3fde2fe99aa6 crypto: jitter - permanent and intermittent health errors new 686cd976b6dd crypto: drbg - Only fail when jent is unavailable in FIPS mode new acc03d8908fd crypto: algif_hash - Allocate hash state with kmalloc new 9697b328d111 crypto: hash - Remove maximum statesize limit new 45121ad4a175 crypto: ccp - Clear PSP interrupt status register before c [...] new fbf31dd59987 crypto: keembay - Move driver to drivers/crypto/intel/keembay new 1bc7fdbf2677 crypto: ixp4xx - Move driver to drivers/crypto/intel/ixp4xx new a4b16dad4657 crypto: qat - Move driver to drivers/crypto/intel/qat new 232c1e8e19ff crypto: atmel-sha - Add zero length message digest support [...] new c13357fd4a8a crypto: atmel-tdes - Detecting in-place operations with tw [...] new 2fbe4829f758 crypto: atmel-aes - Detecting in-place operations two sg lists new e93c60851ba1 crypto: atmel-aes - Match cfb block size with generic impl [...] new a2216e187471 crypto: hisilicon/trng - add support for HiSTB TRNG new 8ae8a494eae4 crypto: ixp4xx - Do not check word size when compile testing new 435cea06ddfe Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 838ac90d8d8a Merge tag 'drm-habanalabs-next-2023-04-10' of https://git. [...] new b8d85bb50511 Merge tag 'drm-msm-next-2023-04-10' of https://gitlab.free [...] new 813420eb47fb drm/mediatek: Change mmsys compatible for mt8195 mediatek-drm new f287c66a6064 drm/mediatek: Refactor pixel format logic new fb36c5020c9c drm/mediatek: Add support for AR30 and BA30 overlays new ed715684b807 drm/mediatek: Enable AR30 and BA30 overlays on MT8195 new 36b617f7e4ae drm/mediatek: dp: Only trigger DRM HPD events if bridge is [...] new d790b0c3fcad dt-bindings: display: mediatek: clean unnecessary item new 64e352c9bd38 dt-bindings: mediatek: add ethdr definition for mt8195 new d886c0009bd0 drm/mediatek: Add ETHDR support for MT8195 new 453c3364632a drm/mediatek: Add ovl_adaptor support for MT8195 new cb1d6bcca542 drm/mediatek: Add dma dev get function new 1ef7ed48356c drm/mediatek: Modify mediatek-drm for mt8195 multi mmsys support new 0d9eee9118b7 drm/mediatek: Add drm ovl_adaptor sub driver for MT8195 new 012cc7ebec1e drm/mediatek: Add mediatek-drm of vdosys1 support for MT8195 new 54b48080278a drm/mediatek: Add mediatek-drm of vdosys0 support for mt8188 new df4752441d6b drm/mediatek: Add mdp_rdma get format function new d6dc3cdcc8b5 drm/mediatek: Add ovl_adaptor get format function new 9243d70e05c5 drm/mediatek: dp: Change the aux retries times when receiv [...] new 55bf14961db9 Merge tag 'mediatek-drm-next-6.4' of https://git.kernel.or [...] new 629d9a196906 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new c2ba16cddd6d drm/vc4: remove unused render_wait variable new ac9aa21bdf40 drm/nouveau/mc/ga100: make ga100_mc_device static new b8aa52913b84 drm/nouveau/disp: make gv100_disp_core_mthd_base static new 490438469d49 drm/vmwgfx: Drop mksstat_init_record fn as currently unused new 35d86fb626a2 drm/vmwgfx: Print errors when running on broken/unsupporte [...] new a37a512db3fa drm/vmwgfx: Fix Legacy Display Unit atomic drm support new fd35174e13f9 drm/vmwgfx: remove unused vmw_overlay function new 9649846e6ea0 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 980d5baeb25c drm/amdgpu: allow more APUs to do mode2 reset when go to S4 new 97998b893c30 drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 new 63a4d258ae1b drm/amdgpu: add new parameters in v11_struct new 583da1b82ac5 drm/amd/display: remove unused average_render_time_in_us a [...] new 9eb28ac1a25a drm/amdgpu: Add MES KIQ dequeue in MES hw fini new abaeafb1b1fb drm/amd/display: Clear FAMS flag if FAMS doesn't reduce vlevel new 0efa70356882 drm/amd/display: add scaler control for dcn32 new 6f6869dcf415 drm/amd/display: prep work for root clock optimization ena [...] new 385c3e4c29e1 drm/amd/display: Correct DML calculation to follow HW SPEC new 0289e0ed1b9a drm/amd/display: Add FPO + VActive support new d170e938f01f drm/amd/display: On clock init, maintain DISPCLK freq new a2a0bdf1989c drm/amd/display: add dscclk instance offset check new 554836cc2441 drm/amdgpu: Add MES KIQ clear to tell RLC that KIQ is dequeued new 7727e7b60f82 drm/amd/display: Improve robustness of FIXED_VS link train [...] new 9dce8c2a5f1b drm/amd/display: [FW Promotion] Release 0.0.161.0 new d116db180dec drm/amd: Fix an out of bounds error in BIOS parser new e38dddcaed60 drm/amd/display: 3.2.230 new 52f1783ff414 drm/amd/display: Fix potential null dereference new 11f25c844e29 drm/amd/amdgpu: Drop the hang limit parameter new 207bbfb63dc0 drm/amdgpu: Add userptr bo support for mGPUs when iommu is on new 89317d425512 drm/amd/pm: Fix incorrect comment about Vangogh power cap support new af152c212058 amd/amdgpu: Inherit coherence flags base on original BO flags new e86bd8b21d57 drm/amdgpu: optimize redundant code in umc_v8_10 new edd48e6d8f34 drm/amdgpu: DROP redundant drm_prime_sg_to_dma_addr_array new 5e08e9c742a0 drm/amdgpu: Fix sdma v4 sw fini error new fc926faefcb7 drm/amdgpu: optimize redundant code in umc_v6_7 new 5591a051b86b drm/amdgpu: refine get gpu clock counter method new 52a3a40ee4f8 drm/amd/pm: correct SMU13.0.7 pstate profiling clock settings new 86f3a961f367 drm/amd/pm: correct SMU13.0.7 max shader clock reporting new 418431bcc9ae drm/amdgpu: Fix warnings new ff38d974bc28 drm/amd/display: set variable dcn3_14_soc storage-class-sp [...] new 75bf1df75d5e drm/amd/display: set variables aperture_default_system and [...] new 94aec514c872 drm/amd/display: set variables dml*_funcs storage-class-sp [...] new fdf8ea814ae4 drm/amd/display: remove unused matching_stream_ptrs variable new aee89b7d0929 drm/amd/display : Log DP link training downspread info new febc9c65b37f drm/amdgpu: use sdma_v6 single packet invalidation new caa4dffa9abd drm/amdgpu: fix unexpected block id new 58bc2a9cbfdd drm/amdgpu: correct ras enabled flag new 3e3320a7d96c drm/amd/display: Add logging for DP link traning Test Patt [...] new 00fa40353bf3 drm/amdkfd: Check PCIe atomics support on GFX11 to set CP_ [...] new 27488686cb18 drm/amdgpu: Enable GFX11 SDMA context empty interrupt new dfc50ef9703a Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 404c3acda4b6 drm/i915: Fix limited range csc matrix new 57b5482bff9e drm/i915: Introduce intel_csc_matrix struct new ec280042094c drm/i915: Split chv_load_cgm_csc() into pieces new 1dcd7aac3184 drm/i915: Start using struct intel_csc_matrix for chv cgm csc new 68f5f78d0fe0 drm/i915: Store ilk+ csc matrices in the crtc state new e0980b8d82d1 drm/i915: Utilize crtc_state->csc on chv new e006df050606 drm/i915: Sprinke a few sanity check WARNS during csc assignment new 01c2be8e1b97 drm/i915: Add hardware csc readout for ilk+ new b6f4b3a1474d drm/i915: Implement chv cgm csc readout new 37c8cabfcc5c drm/i915: Include the csc matrices in the crtc state dump new d6fff836c0e0 drm/i915: Hook up csc into state checker new 9752f0905033 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 6b5cef7bb83c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 37ac94e4fb3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 714b2f025d76 ALSA: hda: LNL: add HD Audio PCI ID new b0627d1ac75e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new faf15233e590 ASoC: amd: Add Dell G15 5525 to quirks list new beed115c2ce7 ASoC: mediatek: common: Fix refcount leak in parse_dai_link_info new 80f47122538d ASoC: ep93xx: i2s: move enable call to startup callback new 2e9688c81cfc ASoC: cs4271: flat regcache, trivial simplifications new 24f934becf60 ASoC: ep93xx: i2s: Make it individually selectable new d1192184cc31 ASoC: ep93xx: Prepare for DT transition new 48edd3d1670f ASoC: dt-bindings: wm8580: Convert to dtschema new 25500613de4a ASoC: dt-bindings: wm8711: Convert to dtschema new 3e5f79723dc3 ASoC: dt-bindings: wm8523: Convert to dtschema new c7a92574ec03 Documentation: sound: add description of Intel HDaudio mul [...] new 34e582b559c7 ALSA: hda: add HDaudio Extended link definitions new 8a55786a1875 ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper new 68376a3ef41f ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ [...] new 18227585d837 ASoC: SOF: Intel: hda-mlink: move to a dedicated module new 17c9b6ec35c0 ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links new 4c2d4e446d56 ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links new fc7dab8ec0b4 ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extend [...] new 725218f1d821 ASoC: SOF: Intel: hda-mlink: add convenience helpers for S [...] new 6857c7ee202c ASoC: SOF: Intel: hda-mlink: add helper to return sublink count new 2e4288319ad3 ASoC: SOF: Intel: hda-mlink: add helpers to enable/check i [...] new 02ba1b021c28 ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC [...] new 1f5a6e8b5147 ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go new d56d205857a2 ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync new 87a6ddc0cf1c ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers new 2b864e969be2 ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/ [...] new 82958c406da4 ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership new 681f27f302ff ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock new a1d68507c1cd ASoC: SOF: Intel: hda-mlink: HDaudio multi-link new 97098b7b82c5 Merge remote-tracking branch 'asoc/for-6.4' into asoc-next new 56cfa935073e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7b53c14f978e Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 6980be92fbd9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new de909fd07950 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new b362c733ed7b dm: push error reporting down to dm_register_target() new 990f61e43c4d dm mirror: add DMERR message if alloc_workqueue fails new 26cb62a28580 dm: remove unnecessary (void*) conversions new 306fbc2e041c dm raid: remove unused d variable new 3664ff82dae1 dm: add helper macro for simple DM target module init and exit new 3b5558dfa543 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 422f32a749af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 67e98dda6f07 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5da342f45fae Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 48e967e9ddc5 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new eeb682ad4b2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e953450cf0f6 regulator: qcom_smd: Add s1 sub-node to mp5496 regulator new 60bbee7db43b regulator: qcom_smd: Add MP5496 S1 regulator new e7abf7134bea regulator: dt-bindings: fcs,fan53555: Add support for RK860X new d5edc0e36bb1 regulator: fan53555: Remove unused *_SLEW_SHIFT definitions new d25016618c08 regulator: fan53555: Make use of the bit macros new 6bb18339c6b5 regulator: fan53555: Improve vsel_mask computation new 2c82f5b8ae6d regulator: fan53555: Use dev_err_probe new a27e71a66ee0 regulator: fan53555: Add support for RK860X new 53e59b5c4645 Add support for Rockchip RK860X regulators new ba464f19a3d5 Merge remote-tracking branch 'regulator/for-6.4' into regu [...] new 7cb6fc30d631 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e597df9feb1c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b04accfae904 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new c322b34db2dc Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new a06dbc2c767e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 20213e013c32 Merge branch 'next' of git://github.com/cschaufler/smack-next new ff47c27db0a5 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 06e0b7bb148f KEYS: Create static version of public_key_verify_signature new 07d00d6bafd9 KEYS: Add missing function documentation new 99096b35137c KEYS: X.509: Parse Basic Constraints for CA new f996e8926f63 KEYS: X.509: Parse Key Usage new 841b1c55c2b2 KEYS: CA link restriction new 5903ed4cf40e integrity: machine keyring CA configuration new 0a8c8588aeca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5b229498da36 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 08141d1a3955 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9a0abb755ac9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d040fe8f9fa9 dt-bindings: spi: add Amlogic A1 SPI controller new 909fac05b926 spi: add support for Amlogic A1 SPI Flash Controller new 1c0f16b01e74 Merge remote-tracking branch 'spi/for-6.4' into spi-next new 41ae866dc4bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c6a9c2017d1a Merge branch into tip/master: 'x86/merge' new ce81bceabeca Merge branch into tip/master: 'locking/core' new 7e7960b4b3b5 Merge branch into tip/master: 'perf/core' new 841ef81d3d95 Merge branch into tip/master: 'ras/core' new 39afe5d6fc59 sched/fair: Fix inaccurate tally of ttwu_move_affine new 7fab21fa0d00 sched/psi: Rearrange polling code in preparation new 65457b74aa94 sched/psi: Rename existing poll members in preparation new 4468fcae49f0 sched/psi: Extract update_triggers side effect new d82caa273565 sched/psi: Allow unprivileged polling of N*2s period new e47539efe124 Merge branch into tip/master: 'sched/core' new 75c8cb997892 Merge branch into tip/master: 'smp/core' new bc29b4e7c523 Merge branch into tip/master: 'timers/core' new e7cc10f333b7 Merge branch into tip/master: 'x86/acpi' new 9a885a2b21c7 Merge branch into tip/master: 'x86/apic' new d49e23854b96 Merge branch into tip/master: 'x86/cache' new 5462ade6871e x86/boot: Centralize __pa()/__va() definitions new 86cd4b032efe Merge branch into tip/master: 'x86/cleanups' new ddb96ffb3ccc Merge branch into tip/master: 'x86/cpu' new fbd8b1f5a575 Merge branch into tip/master: 'x86/fpu' new c065b36e9c94 Merge branch into tip/master: 'x86/microcode' new 315ca8edc3da Merge branch into tip/master: 'x86/misc' new fca1fdd2b0a6 x86/mm/iommu/sva: Fix error code for LAM enabling failure [...] new 97740266de26 x86/mm/iommu/sva: Do not allow to set FORCE_TAGGED_SVA bit [...] new 2ac25bec7d4f Merge branch into tip/master: 'x86/mm' new a8b74ad37a7c Merge branch into tip/master: 'x86/sev' new f91f9332d782 Merge branch into tip/master: 'x86/tdx' new 5a9a83cca8aa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7e4fe5535272 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new c601d902a1fb Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 5a98ab095a41 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new 22a75d87c2c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d34d030501f1 rcu/kvfree: Add debug check for GP complete for kfree_rcu_ [...] new 9fc388d06604 rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checkin [...] new 23aeeefdf822 rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp new a80d5fd530b0 rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work new a0bbb5785539 rcu/kvfree: Use consistent krcp when growing kfree_rcu() p [...] new ceff5af3c8de Revert "rcu/kvfree: Eliminate k[v]free_rcu() single argume [...] new 7ea36882d679 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new ece9bc4ed6c5 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 6417042b0938 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0d7a2d0b170e Merge branch 'next' of https://github.com/kvm-x86/linux.git new 4d0ac2a4056b xen/pciback: don't call pcistub_device_put() under lock new 2f1ada10eaf2 xen/scsiback: don't call scsiback_free_translation_entry() [...] new fb47c4966007 xen/pvcalls: don't call bind_evtchn_to_irqhandler() under lock new 833c97ff64d9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 6919b509bae3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 829a0df2c0bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5e05e6718af8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 14bb09b32f43 platform/chrome: cros_ec: Separate logic for getting panic info new 419346a03810 platform/chrome: cros_ec_debugfs: fix kernel-doc warning new df3d836ba686 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6b950ddc8bee Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 01b3455dbc8b Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 4dbb7ddc431c Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 7b1e6d9f6436 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 044d6fb4d591 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2281c9403ba2 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new a9fee5d12f66 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new e6323df3011b Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new c2d6b342554d Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 3e6b2d2460ae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0df1fa9fc49d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 682be6a5207c Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 25e1b301a946 docs: kvm: vfio: Suggest KVM_DEV_VFIO_GROUP_ADD vs VFIO_GR [...] new a75b2db5f82e vfio/pci: Add DVSEC PCI Extended Config Capability to user [...] new 99aec4a01047 vfio: correct kdoc for ops structures new 1a715612d7b6 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 74c9d7430b11 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 92bb372df4e4 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git new f09296e8637e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b7a50f7ba99e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a9547afdc9b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a0fde512f703 scsi: target: core: Fix invalid memory access new 3fc5d6d6dcac scsi: mpt3sas: Remove HBA BIOS version in the kernel log new 85140baf096b scsi: mpt3sas: Fix an issue when driver is being removed new 91a0c0c14132 scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() new e01e2290f094 scsi: hisi_sas: Work around build failure in suspend function new b32283d75335 scsi: scsi_debug: Fix missing error code in scsi_debug_init() new 2acc635a0e5e scsi: mpi3mr: Use IRQ save variants of spinlock to protect [...] new 8bfb89f6149e scsi: lpfc: Silence an incorrect device output new cabb63746511 scsi: cxlflash: s/semahpore/semaphore/ new 4de243c40c0f scsi: ufs: mcq: Annotate ufshcd_inc_sq_tail() appropriately new 3c85f087faec scsi: ufs: mcq: Use pointer arithmetic in ufshcd_send_command() new 2ced18956607 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a32da02e1e19 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 3c497f624d40 remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning new 933d2f67afb2 Merge branches 'rpmsg-next' and 'rproc-next' into for-next new 6c241426691f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a4adcf67a39 gpio: gpiolib: Simplify gpiochip_add_data_with_key() fwnode new 4392c5bbc255 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 534e465845eb Revert "pinctrl: amd: Disable and mask interrupts on resume" new d45e84fb8351 Merge branch 'devel' into for-next new b0e7ff0dac83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 816379fc0581 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 15e5ae422164 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 322759f98336 tools/nolibc/stdio: Implement vprintf() new 9e38be732da8 kselftest: Support nolibc new 266679ffd867 kselftest/arm64: Convert za-fork to use kselftest.h new caf4a68dab4c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f9bc1b4da8a1 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 916a4128b37b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d5a21cfde3e5 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 202781e083c1 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new ba475de4591e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6ee9670d6230 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 67da67f9ceea Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 5dbc8d044405 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new e1caaa9a8879 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ef7c928c77f9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 595b1cb38df8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9eb5a84f8fba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8ed7da56c2c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4457dadf6148 rust: types: add `Opaque::ffi_init` new 9f5e5260a60d rust: sync: reduce stack usage of `UniqueArc::try_new_uninit` new ffa6a7fdeb43 rust: sync: add functions for initializing `UniqueArc<Mayb [...] new 23131fde824b Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new e203e650ee67 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new b8d52819c801 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 68b5d20a5ae2 s390/diag: Replace zero-length array with flexible-array member new 26476022a5b2 s390/fcx: Replace zero-length array with flexible-array member new a5c04887a9cc Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 572bed585931 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7d8214bba44c Add linux-next specific files for 20230412
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 (009795d283d1) \ N -- N -- N refs/heads/master (7d8214bba44c)
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 907 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: .mailmap | 2 + Documentation/accounting/delay-accounting.rst | 7 +- Documentation/accounting/psi.rst | 4 + .../bindings/display/mediatek/mediatek,ccorr.yaml | 5 +- .../bindings/display/mediatek/mediatek,ethdr.yaml | 182 ++ ...yaml => loongson,cpu-interrupt-controller.yaml} | 2 +- .../bindings/regulator/fcs,fan53555.yaml | 21 +- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 2 +- .../bindings/soc/mediatek/mediatek,mutex.yaml | 21 +- .../devicetree/bindings/sound/wlf,wm8523.yaml | 40 + .../devicetree/bindings/sound/wlf,wm8580.yaml | 42 + .../devicetree/bindings/sound/wlf,wm8711.yaml | 40 + Documentation/devicetree/bindings/sound/wm8523.txt | 16 - Documentation/devicetree/bindings/sound/wm8580.txt | 16 - Documentation/devicetree/bindings/sound/wm8711.txt | 18 - .../devicetree/bindings/spi/amlogic,a1-spifc.yaml | 41 + .../driver-api/firmware/fw_search_path.rst | 9 +- Documentation/filesystems/f2fs.rst | 2 +- Documentation/networking/driver.rst | 119 +- Documentation/sound/hd-audio/index.rst | 1 + Documentation/sound/hd-audio/intel-multi-link.rst | 312 +++ .../sound/kernel-api/writing-an-alsa-driver.rst | 14 +- Documentation/virt/kvm/devices/vfio.rst | 7 + MAINTAINERS | 42 +- Next/SHA1s | 130 +- Next/Trees | 4 +- Next/merge.log | 2097 ++++++++++---------- arch/arm/boot/compressed/Makefile | 2 +- arch/arm/include/asm/assembler.h | 13 - arch/arm/vfp/entry.S | 17 +- arch/arm/vfp/vfphw.S | 30 +- arch/arm/vfp/vfpmodule.c | 27 +- arch/arm64/Kconfig | 4 + arch/arm64/boot/dts/mediatek/mt6357.dtsi | 282 +++ .../boot/dts/mediatek/mt6795-sony-xperia-m5.dts | 146 ++ arch/arm64/boot/dts/mediatek/mt6795.dtsi | 163 ++ arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 17 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 17 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 17 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 34 +- arch/arm64/boot/dts/mediatek/mt8186.dtsi | 17 + arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 24 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 116 +- arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 29 + arch/arm64/boot/dts/mediatek/mt8195.dtsi | 607 +++++- arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 19 +- arch/arm64/boot/dts/mediatek/mt8365.dtsi | 111 ++ arch/arm64/include/asm/compat.h | 4 - arch/arm64/include/asm/fixmap.h | 22 +- arch/arm64/include/asm/ftrace.h | 22 + arch/arm64/include/asm/kernel-pgtable.h | 5 +- arch/arm64/include/asm/kexec.h | 6 - arch/arm64/include/asm/memory.h | 5 - arch/arm64/include/asm/mmu.h | 2 + arch/arm64/kernel/asm-offsets.c | 6 + arch/arm64/kernel/entry-ftrace.S | 90 +- arch/arm64/kernel/ftrace.c | 46 +- arch/arm64/kernel/idreg-override.c | 2 +- arch/arm64/kernel/machine_kexec.c | 20 - arch/arm64/kernel/stacktrace.c | 142 +- arch/arm64/mm/Makefile | 2 +- arch/arm64/mm/fixmap.c | 203 ++ arch/arm64/mm/init.c | 34 +- arch/arm64/mm/mmu.c | 241 +-- arch/arm64/mm/ptdump.c | 2 +- arch/powerpc/Kconfig | 4 - arch/powerpc/Makefile | 1 + arch/powerpc/include/asm/thread_info.h | 2 + arch/powerpc/kernel/entry_32.S | 23 +- arch/powerpc/kernel/head_booke.h | 1 + arch/powerpc/kernel/interrupt_64.S | 28 +- arch/powerpc/kernel/process.c | 124 +- arch/riscv/kernel/signal.c | 9 +- arch/riscv/kernel/traps.c | 4 +- arch/s390/include/asm/diag.h | 2 +- arch/s390/include/asm/fcx.h | 2 +- arch/x86/boot/compressed/ident_map_64.c | 8 - arch/x86/boot/compressed/misc.h | 9 + arch/x86/boot/compressed/sev.c | 2 - arch/x86/kernel/process_64.c | 4 +- certs/system_keyring.c | 14 +- crypto/algif_hash.c | 19 +- crypto/asymmetric_keys/restrict.c | 40 + crypto/asymmetric_keys/x509_cert_parser.c | 50 + crypto/drbg.c | 2 +- crypto/jitterentropy-kcapi.c | 51 +- crypto/jitterentropy.c | 144 +- crypto/jitterentropy.h | 1 - crypto/shash.c | 3 +- drivers/acpi/resource.c | 7 + drivers/base/power/main.c | 12 +- drivers/clk/axs10x/pll_clock.c | 10 +- drivers/clk/clk-axi-clkgen.c | 10 +- drivers/clk/clk-axm5516.c | 8 +- drivers/clk/clk-cdce706.c | 11 +- drivers/clk/clk-hsdk-pll.c | 10 +- drivers/clk/clk-lmk04832.c | 5 +- drivers/clk/clk-si514.c | 10 +- drivers/clk/clk-si5351.c | 10 +- drivers/clk/clk-si570.c | 14 +- drivers/clk/mediatek/clk-fhctl.c | 4 +- drivers/clk/sifive/Kconfig | 6 +- drivers/clk/uniphier/clk-uniphier-core.c | 10 +- drivers/cpufreq/cpufreq.c | 5 + drivers/cpufreq/freq_table.c | 7 +- drivers/crypto/Kconfig | 18 +- drivers/crypto/Makefile | 4 +- drivers/crypto/atmel-aes.c | 16 +- drivers/crypto/atmel-sha.c | 34 +- drivers/crypto/atmel-tdes.c | 15 +- drivers/crypto/ccp/psp-dev.c | 6 +- drivers/crypto/hisilicon/Kconfig | 7 + drivers/crypto/hisilicon/Makefile | 2 +- drivers/crypto/hisilicon/trng/Makefile | 3 + drivers/crypto/hisilicon/trng/trng-stb.c | 176 ++ drivers/crypto/intel/Kconfig | 5 + drivers/crypto/intel/Makefile | 5 + drivers/crypto/intel/ixp4xx/Kconfig | 14 + drivers/crypto/intel/ixp4xx/Makefile | 2 + drivers/crypto/{ => intel/ixp4xx}/ixp4xx_crypto.c | 3 +- drivers/crypto/{ => intel}/keembay/Kconfig | 0 drivers/crypto/{ => intel}/keembay/Makefile | 0 .../{ => intel}/keembay/keembay-ocs-aes-core.c | 0 .../crypto/{ => intel}/keembay/keembay-ocs-ecc.c | 0 .../{ => intel}/keembay/keembay-ocs-hcu-core.c | 0 drivers/crypto/{ => intel}/keembay/ocs-aes.c | 0 drivers/crypto/{ => intel}/keembay/ocs-aes.h | 0 drivers/crypto/{ => intel}/keembay/ocs-hcu.c | 0 drivers/crypto/{ => intel}/keembay/ocs-hcu.h | 0 drivers/crypto/{ => intel}/qat/Kconfig | 0 drivers/crypto/{ => intel}/qat/Makefile | 0 drivers/crypto/{ => intel}/qat/qat_4xxx/Makefile | 0 .../{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.c | 0 .../{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.h | 0 drivers/crypto/{ => intel}/qat/qat_4xxx/adf_drv.c | 0 drivers/crypto/{ => intel}/qat/qat_c3xxx/Makefile | 0 .../{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 0 .../{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 0 drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_drv.c | 0 .../crypto/{ => intel}/qat/qat_c3xxxvf/Makefile | 0 .../qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 0 .../qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 0 .../crypto/{ => intel}/qat/qat_c3xxxvf/adf_drv.c | 0 drivers/crypto/{ => intel}/qat/qat_c62x/Makefile | 0 .../{ => intel}/qat/qat_c62x/adf_c62x_hw_data.c | 0 .../{ => intel}/qat/qat_c62x/adf_c62x_hw_data.h | 0 drivers/crypto/{ => intel}/qat/qat_c62x/adf_drv.c | 0 drivers/crypto/{ => intel}/qat/qat_c62xvf/Makefile | 0 .../qat/qat_c62xvf/adf_c62xvf_hw_data.c | 0 .../qat/qat_c62xvf/adf_c62xvf_hw_data.h | 0 .../crypto/{ => intel}/qat/qat_c62xvf/adf_drv.c | 0 drivers/crypto/{ => intel}/qat/qat_common/Makefile | 0 .../{ => intel}/qat/qat_common/adf_accel_devices.h | 0 .../{ => intel}/qat/qat_common/adf_accel_engine.c | 0 .../crypto/{ => intel}/qat/qat_common/adf_admin.c | 0 .../crypto/{ => intel}/qat/qat_common/adf_aer.c | 0 .../crypto/{ => intel}/qat/qat_common/adf_cfg.c | 0 .../crypto/{ => intel}/qat/qat_common/adf_cfg.h | 0 .../{ => intel}/qat/qat_common/adf_cfg_common.h | 0 .../{ => intel}/qat/qat_common/adf_cfg_strings.h | 0 .../{ => intel}/qat/qat_common/adf_cfg_user.h | 0 .../{ => intel}/qat/qat_common/adf_common_drv.h | 0 .../{ => intel}/qat/qat_common/adf_ctl_drv.c | 0 .../{ => intel}/qat/qat_common/adf_dev_mgr.c | 0 .../{ => intel}/qat/qat_common/adf_gen2_config.c | 0 .../{ => intel}/qat/qat_common/adf_gen2_config.h | 0 .../{ => intel}/qat/qat_common/adf_gen2_dc.c | 0 .../{ => intel}/qat/qat_common/adf_gen2_dc.h | 0 .../{ => intel}/qat/qat_common/adf_gen2_hw_data.c | 0 .../{ => intel}/qat/qat_common/adf_gen2_hw_data.h | 0 .../{ => intel}/qat/qat_common/adf_gen2_pfvf.c | 0 .../{ => intel}/qat/qat_common/adf_gen2_pfvf.h | 0 .../{ => intel}/qat/qat_common/adf_gen4_dc.c | 0 .../{ => intel}/qat/qat_common/adf_gen4_dc.h | 0 .../{ => intel}/qat/qat_common/adf_gen4_hw_data.c | 0 .../{ => intel}/qat/qat_common/adf_gen4_hw_data.h | 0 .../{ => intel}/qat/qat_common/adf_gen4_pfvf.c | 0 .../{ => intel}/qat/qat_common/adf_gen4_pfvf.h | 0 .../{ => intel}/qat/qat_common/adf_gen4_pm.c | 0 .../{ => intel}/qat/qat_common/adf_gen4_pm.h | 0 .../{ => intel}/qat/qat_common/adf_hw_arbiter.c | 0 .../crypto/{ => intel}/qat/qat_common/adf_init.c | 0 .../crypto/{ => intel}/qat/qat_common/adf_isr.c | 0 .../{ => intel}/qat/qat_common/adf_pfvf_msg.h | 0 .../{ => intel}/qat/qat_common/adf_pfvf_pf_msg.c | 0 .../{ => intel}/qat/qat_common/adf_pfvf_pf_msg.h | 0 .../{ => intel}/qat/qat_common/adf_pfvf_pf_proto.c | 0 .../{ => intel}/qat/qat_common/adf_pfvf_pf_proto.h | 0 .../{ => intel}/qat/qat_common/adf_pfvf_utils.c | 0 .../{ => intel}/qat/qat_common/adf_pfvf_utils.h | 0 .../{ => intel}/qat/qat_common/adf_pfvf_vf_msg.c | 0 .../{ => intel}/qat/qat_common/adf_pfvf_vf_msg.h | 0 .../{ => intel}/qat/qat_common/adf_pfvf_vf_proto.c | 0 .../{ => intel}/qat/qat_common/adf_pfvf_vf_proto.h | 0 .../crypto/{ => intel}/qat/qat_common/adf_sriov.c | 0 .../crypto/{ => intel}/qat/qat_common/adf_sysfs.c | 0 .../{ => intel}/qat/qat_common/adf_transport.c | 0 .../{ => intel}/qat/qat_common/adf_transport.h | 0 .../qat/qat_common/adf_transport_access_macros.h | 0 .../qat/qat_common/adf_transport_debug.c | 0 .../qat/qat_common/adf_transport_internal.h | 0 .../crypto/{ => intel}/qat/qat_common/adf_vf_isr.c | 0 .../crypto/{ => intel}/qat/qat_common/icp_qat_fw.h | 0 .../{ => intel}/qat/qat_common/icp_qat_fw_comp.h | 0 .../qat/qat_common/icp_qat_fw_init_admin.h | 0 .../{ => intel}/qat/qat_common/icp_qat_fw_la.h | 0 .../qat/qat_common/icp_qat_fw_loader_handle.h | 0 .../{ => intel}/qat/qat_common/icp_qat_fw_pke.h | 0 .../{ => intel}/qat/qat_common/icp_qat_hal.h | 0 .../crypto/{ => intel}/qat/qat_common/icp_qat_hw.h | 0 .../qat/qat_common/icp_qat_hw_20_comp.h | 0 .../qat/qat_common/icp_qat_hw_20_comp_defs.h | 0 .../{ => intel}/qat/qat_common/icp_qat_uclo.h | 0 .../crypto/{ => intel}/qat/qat_common/qat_algs.c | 0 .../{ => intel}/qat/qat_common/qat_algs_send.c | 0 .../{ => intel}/qat/qat_common/qat_algs_send.h | 0 .../{ => intel}/qat/qat_common/qat_asym_algs.c | 0 drivers/crypto/{ => intel}/qat/qat_common/qat_bl.c | 0 drivers/crypto/{ => intel}/qat/qat_common/qat_bl.h | 0 .../{ => intel}/qat/qat_common/qat_comp_algs.c | 0 .../{ => intel}/qat/qat_common/qat_comp_req.h | 0 .../{ => intel}/qat/qat_common/qat_compression.c | 0 .../{ => intel}/qat/qat_common/qat_compression.h | 0 .../crypto/{ => intel}/qat/qat_common/qat_crypto.c | 0 .../crypto/{ => intel}/qat/qat_common/qat_crypto.h | 0 .../crypto/{ => intel}/qat/qat_common/qat_hal.c | 0 .../crypto/{ => intel}/qat/qat_common/qat_uclo.c | 0 .../crypto/{ => intel}/qat/qat_dh895xcc/Makefile | 0 .../qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 0 .../qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 0 .../crypto/{ => intel}/qat/qat_dh895xcc/adf_drv.c | 0 .../crypto/{ => intel}/qat/qat_dh895xccvf/Makefile | 0 .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 0 .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 0 .../{ => intel}/qat/qat_dh895xccvf/adf_drv.c | 0 drivers/dma-buf/heaps/system_heap.c | 5 +- drivers/gpio/gpio-104-dio-48e.c | 1 + drivers/gpio/gpio-104-idi-48.c | 1 + drivers/gpio/gpiolib.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 31 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 7 + drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 41 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 51 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 2 + drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 161 +- drivers/gpu/drm/amd/amdgpu/umc_v8_10.c | 197 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 11 + drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 7 +- .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 18 + .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 5 +- drivers/gpu/drm/amd/display/dc/dc.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 20 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 8 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 18 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 + .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 28 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h | 10 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 26 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 3 + .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 4 + .../amd/display/dc/dcn32/dcn32_resource_helpers.c | 156 ++ .../drm/amd/display/dc/dcn321/dcn321_resource.c | 3 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 2 +- .../display/dc/dml/dcn314/display_mode_vba_314.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 85 +- .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h | 4 + .../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 24 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 3 + drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 8 +- .../display/dc/link/protocols/link_dp_training.c | 28 +- .../link_dp_training_fixed_vs_pe_retimer.c | 378 +++- .../link_dp_training_fixed_vs_pe_retimer.h | 5 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 28 +- .../drm/amd/display/modules/freesync/freesync.c | 14 - drivers/gpu/drm/amd/include/v11_structs.h | 16 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 83 +- drivers/gpu/drm/armada/armada_drv.c | 1 - drivers/gpu/drm/i915/display/intel_color.c | 481 +++-- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 47 + drivers/gpu/drm/i915/display/intel_display.c | 27 + drivers/gpu/drm/i915/display/intel_display_types.h | 8 + drivers/gpu/drm/mediatek/Makefile | 2 + drivers/gpu/drm/mediatek/mtk_disp_drv.h | 35 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 94 + drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 547 +++++ drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 38 + drivers/gpu/drm/mediatek/mtk_dp.c | 15 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 89 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 6 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 135 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 78 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 475 +++-- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 30 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 24 +- drivers/gpu/drm/mediatek/mtk_drm_plane.h | 3 +- drivers/gpu/drm/mediatek/mtk_ethdr.c | 370 ++++ drivers/gpu/drm/mediatek/mtk_ethdr.h | 25 + drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 24 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c | 2 +- drivers/gpu/drm/vc4/vc4_irq.c | 2 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 29 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 62 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 5 - drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 35 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 6 - drivers/infiniband/core/cm.c | 3 +- drivers/infiniband/hw/hfi1/chip.c | 18 +- drivers/infiniband/hw/hfi1/driver.c | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hfi1/init.c | 12 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 1 + drivers/infiniband/hw/hfi1/mmu_rb.c | 84 +- drivers/infiniband/hw/hfi1/mmu_rb.h | 22 +- drivers/infiniband/hw/hfi1/pio.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 21 +- drivers/infiniband/hw/hfi1/sdma.h | 16 +- drivers/infiniband/hw/hfi1/sdma_txreq.h | 1 + drivers/infiniband/hw/hfi1/trace_dbg.h | 7 + drivers/infiniband/hw/hfi1/trace_mmu.h | 4 - drivers/infiniband/hw/hfi1/user_sdma.c | 600 ++++-- drivers/infiniband/hw/hfi1/user_sdma.h | 5 - drivers/infiniband/hw/hfi1/verbs.c | 4 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 1 + drivers/infiniband/ulp/srpt/ib_srpt.c | 23 +- drivers/md/dm-crypt.c | 14 +- drivers/md/dm-delay.c | 15 +- drivers/md/dm-dust.c | 14 +- drivers/md/dm-ebs-target.c | 14 +- drivers/md/dm-era-target.c | 14 +- drivers/md/dm-flakey.c | 15 +- drivers/md/dm-log-writes.c | 14 +- drivers/md/dm-raid.c | 18 +- drivers/md/dm-switch.c | 14 +- drivers/md/dm-target.c | 2 +- drivers/md/dm-unstripe.c | 14 +- drivers/md/dm-verity-target.c | 14 +- drivers/md/dm-writecache.c | 14 +- drivers/md/dm-zero.c | 14 +- drivers/md/dm-zoned-target.c | 16 +- drivers/mtd/nand/ecc-mxic.c | 6 +- drivers/mtd/nand/onenand/Kconfig | 2 +- drivers/mtd/nand/onenand/generic.c | 6 +- drivers/mtd/nand/onenand/onenand_omap2.c | 6 +- drivers/mtd/nand/onenand/onenand_samsung.c | 6 +- drivers/mtd/nand/raw/ams-delta.c | 6 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 6 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 6 +- drivers/mtd/nand/raw/au1550nd.c | 5 +- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 6 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 6 +- drivers/mtd/nand/raw/davinci_nand.c | 6 +- drivers/mtd/nand/raw/denali_dt.c | 6 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 6 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 6 +- drivers/mtd/nand/raw/fsl_upm.c | 6 +- drivers/mtd/nand/raw/fsmc_nand.c | 6 +- drivers/mtd/nand/raw/gpio.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 5 +- drivers/mtd/nand/raw/hisi504_nand.c | 6 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 6 +- drivers/mtd/nand/raw/intel-nand-controller.c | 6 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 6 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 6 +- drivers/mtd/nand/raw/marvell_nand.c | 6 +- drivers/mtd/nand/raw/meson_nand.c | 6 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 6 +- drivers/mtd/nand/raw/mtk_nand.c | 6 +- drivers/mtd/nand/raw/mxc_nand.c | 6 +- drivers/mtd/nand/raw/mxic_nand.c | 5 +- drivers/mtd/nand/raw/ndfc.c | 6 +- drivers/mtd/nand/raw/omap2.c | 5 +- drivers/mtd/nand/raw/omap_elm.c | 5 +- drivers/mtd/nand/raw/orion_nand.c | 6 +- drivers/mtd/nand/raw/oxnas_nand.c | 6 +- drivers/mtd/nand/raw/pasemi_nand.c | 6 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 6 +- drivers/mtd/nand/raw/plat_nand.c | 6 +- drivers/mtd/nand/raw/qcom_nandc.c | 6 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 6 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 6 +- drivers/mtd/nand/raw/s3c2410.c | 8 +- drivers/mtd/nand/raw/sh_flctl.c | 6 +- drivers/mtd/nand/raw/sharpsl.c | 6 +- drivers/mtd/nand/raw/socrates_nand.c | 6 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 6 +- drivers/mtd/nand/raw/sunxi_nand.c | 6 +- drivers/mtd/nand/raw/tegra_nand.c | 6 +- drivers/mtd/nand/raw/vf610_nfc.c | 5 +- drivers/mtd/nand/raw/xway_nand.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 42 +- drivers/net/ethernet/google/gve/gve.h | 2 - drivers/net/ethernet/google/gve/gve_tx.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 42 +- drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 2 +- drivers/net/fddi/skfp/rmt.c | 6 +- drivers/net/ieee802154/ca8210.c | 3 +- drivers/net/phy/nxp-c45-tja11xx.c | 12 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 1 - drivers/net/wireless/virtual/mac80211_hwsim.c | 3 + drivers/perf/arm-cmn.c | 2 +- drivers/perf/arm_pmuv3.c | 27 +- drivers/pinctrl/pinctrl-amd.c | 36 +- drivers/platform/chrome/cros_ec_debugfs.c | 42 +- drivers/regulator/fan53555.c | 192 +- drivers/regulator/qcom_smd-regulator.c | 5 +- drivers/regulator/sm5703-regulator.c | 2 + drivers/remoteproc/imx_dsp_rproc.c | 8 +- drivers/scsi/cxlflash/superpipe.c | 2 +- drivers/scsi/cxlflash/vlun.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 4 + drivers/scsi/lpfc/lpfc_init.c | 11 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 6 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 10 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +- drivers/scsi/scsi_debug.c | 4 +- drivers/soc/mediatek/Kconfig | 1 + drivers/soc/mediatek/mt8173-mmsys.h | 95 + drivers/soc/mediatek/mtk-mmsys.c | 151 +- drivers/soc/mediatek/mtk-mmsys.h | 2 +- drivers/soc/mediatek/mtk-mutex.c | 87 +- drivers/soc/mediatek/mtk-svs.c | 19 +- drivers/spi/Kconfig | 7 + drivers/spi/Makefile | 1 + drivers/spi/spi-amlogic-spifc-a1.c | 456 +++++ drivers/target/target_core_fabric_configfs.c | 7 +- drivers/thermal/intel/therm_throt.c | 73 +- drivers/ufs/core/ufshcd-priv.h | 1 + drivers/ufs/core/ufshcd.c | 5 +- drivers/vfio/pci/vfio_pci_config.c | 7 + drivers/video/fbdev/core/fbmem.c | 2 + drivers/xen/pvcalls-front.c | 46 +- drivers/xen/xen-pciback/pci_stub.c | 6 +- drivers/xen/xen-scsiback.c | 27 +- fs/erofs/data.c | 23 +- fs/erofs/dir.c | 3 +- fs/erofs/erofs_fs.h | 20 +- fs/erofs/internal.h | 20 +- fs/erofs/namei.c | 4 +- fs/erofs/super.c | 41 +- fs/erofs/xattr.c | 121 +- fs/erofs/xattr.h | 4 + fs/erofs/zdata.c | 4 +- fs/erofs/zmap.c | 4 + fs/f2fs/checkpoint.c | 14 +- fs/f2fs/compress.c | 30 +- fs/f2fs/data.c | 8 +- fs/f2fs/dir.c | 39 +- fs/f2fs/f2fs.h | 6 +- fs/f2fs/gc.c | 8 +- fs/f2fs/inline.c | 2 +- fs/f2fs/inode.c | 1 - fs/f2fs/super.c | 4 +- fs/f2fs/sysfs.c | 11 +- fs/inode.c | 3 +- include/crypto/hash.h | 2 - include/crypto/public_key.h | 28 + include/linux/bpf.h | 2 +- include/linux/bpf_verifier.h | 41 +- include/linux/btf.h | 2 +- include/linux/cpufreq.h | 1 + include/linux/delayacct.h | 15 + include/linux/device-mapper.h | 20 + include/linux/f2fs_fs.h | 15 - include/linux/mm.h | 6 +- include/linux/netdevice.h | 3 +- include/linux/psi.h | 2 +- include/linux/psi_types.h | 43 +- include/linux/soc/mediatek/mtk-cmdq.h | 114 ++ include/linux/vfio.h | 5 + include/net/cfg802154.h | 3 + include/net/ieee802154_netdev.h | 20 +- include/net/netdev_queues.h | 163 ++ include/sound/hda-mlink.h | 166 ++ include/sound/hda_register.h | 40 +- include/sound/pcm.h | 14 +- include/uapi/linux/bpf.h | 10 + include/uapi/linux/taskstats.h | 6 +- include/uapi/sound/asound.h | 9 +- include/ufs/ufshcd.h | 2 +- kernel/bpf/Makefile | 3 +- kernel/bpf/btf.c | 82 +- kernel/bpf/log.c | 330 +++ kernel/bpf/syscall.c | 16 +- kernel/bpf/verifier.c | 125 +- kernel/cgroup/cgroup.c | 2 +- kernel/delayacct.c | 14 + kernel/rcu/tree.c | 7 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 4 +- kernel/sched/core.c | 1 + kernel/sched/fair.c | 2 +- kernel/sched/psi.c | 473 +++-- lib/maple_tree.c | 7 +- localversion-next | 2 +- mm/backing-dev.c | 4 +- mm/hugetlb.c | 9 +- mm/memory.c | 7 +- mm/mempolicy.c | 104 +- mm/userfaultfd.c | 1 - net/bpf/test_run.c | 8 +- net/ieee802154/header_ops.c | 36 + net/ieee802154/nl802154.c | 13 +- net/mac80211/cfg.c | 4 + net/mac802154/ieee802154_i.h | 21 + net/mac802154/main.c | 2 + net/mac802154/rx.c | 70 +- net/mac802154/scan.c | 68 +- scripts/Makefile.package | 65 +- scripts/bpf_doc.py | 2 +- scripts/package/gen-diff-patch | 62 +- scripts/package/mkdebian | 103 +- scripts/package/mkspec | 11 +- security/integrity/Kconfig | 23 +- security/integrity/digsig.c | 8 +- sound/core/pcm_lib.c | 86 +- sound/core/pcm_local.h | 3 +- sound/core/pcm_native.c | 6 +- sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/cirrus/Kconfig | 6 +- sound/soc/cirrus/ep93xx-i2s.c | 12 +- sound/soc/codecs/cs4271-i2c.c | 1 - sound/soc/codecs/cs4271-spi.c | 1 - sound/soc/codecs/cs4271.c | 4 +- sound/soc/mediatek/common/mtk-soundcard-driver.c | 12 +- sound/soc/sof/intel/Kconfig | 7 + sound/soc/sof/intel/Makefile | 5 +- sound/soc/sof/intel/hda-ctrl.c | 1 + sound/soc/sof/intel/hda-dsp.c | 1 + sound/soc/sof/intel/hda-mlink.c | 822 +++++++- sound/soc/sof/intel/hda.c | 4 +- sound/soc/sof/intel/hda.h | 20 - tools/accounting/getdelays.c | 30 +- tools/include/nolibc/stdio.h | 6 + tools/include/uapi/linux/bpf.h | 12 +- tools/include/uapi/linux/perf_event.h | 3 +- tools/lib/bpf/bpf.c | 17 +- tools/lib/bpf/bpf.h | 22 +- tools/mm/page_owner_sort.c | 2 +- tools/net/ynl/lib/ynl.py | 5 +- tools/perf/Makefile.config | 17 +- tools/perf/builtin-annotate.c | 2 +- tools/perf/builtin-buildid-list.c | 2 +- tools/perf/builtin-c2c.c | 2 +- tools/perf/builtin-data.c | 2 +- tools/perf/builtin-diff.c | 2 +- tools/perf/builtin-evlist.c | 2 +- tools/perf/builtin-help.c | 1 + tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-kvm.c | 1 + tools/perf/builtin-kwork.c | 2 +- tools/perf/builtin-mem.c | 2 +- tools/perf/builtin-sched.c | 2 +- tools/perf/builtin-stat.c | 8 +- tools/perf/builtin-timechart.c | 2 +- tools/perf/builtin-version.c | 7 +- tools/perf/builtin.h | 3 - tools/perf/perf.c | 27 +- tools/perf/perf.h | 9 - .../perf/tests/shell/lib/perf_json_output_lint.py | 3 +- tools/perf/tests/shell/stat+csv_output.sh | 58 +- tools/perf/tests/shell/stat+json_output.sh | 48 +- tools/perf/ui/browsers/hists.c | 2 +- tools/perf/ui/hist.c | 2 +- tools/perf/ui/setup.c | 19 + tools/perf/ui/tui/setup.c | 1 - tools/perf/ui/ui.h | 3 + tools/perf/util/amd-sample-raw.c | 14 +- tools/perf/util/bpf_counter.c | 1 + tools/perf/util/bpf_skel/lock_contention.bpf.c | 15 +- tools/perf/util/bpf_skel/sample_filter.bpf.c | 28 +- tools/perf/util/cs-etm.c | 1 + tools/perf/util/event.c | 2 +- tools/perf/util/event.h | 3 +- tools/perf/util/evlist.c | 1 + tools/perf/util/evsel.c | 3 + tools/perf/util/header.h | 2 + tools/perf/util/hist.c | 2 +- tools/perf/util/mem-events.c | 90 +- tools/perf/util/parse-events.c | 2 +- tools/perf/util/session.c | 2 +- tools/perf/util/top.c | 2 +- tools/perf/util/usage.c | 6 + tools/perf/util/util.c | 2 + tools/perf/util/util.h | 8 + tools/testing/selftests/arm64/fp/Makefile | 2 +- tools/testing/selftests/arm64/fp/za-fork.c | 88 +- tools/testing/selftests/bpf/prog_tests/log_fixup.c | 1 + .../selftests/bpf/prog_tests/verifier_log.c | 450 +++++ .../selftests/bpf/verifier/btf_ctx_access.c | 13 + tools/testing/selftests/bpf/veristat.c | 44 +- tools/testing/selftests/kselftest.h | 2 + 617 files changed, 13575 insertions(+), 5270 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml rename Documentation/devicetree/bindings/interrupt-controller/{loongarch,cpu-inter [...] create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8523.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8580.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8711.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8523.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8580.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8711.txt create mode 100644 Documentation/devicetree/bindings/spi/amlogic,a1-spifc.yaml create mode 100644 Documentation/sound/hd-audio/intel-multi-link.rst create mode 100644 arch/arm64/boot/dts/mediatek/mt6357.dtsi create mode 100644 arch/arm64/mm/fixmap.c create mode 100644 drivers/crypto/hisilicon/trng/trng-stb.c create mode 100644 drivers/crypto/intel/Kconfig create mode 100644 drivers/crypto/intel/Makefile create mode 100644 drivers/crypto/intel/ixp4xx/Kconfig create mode 100644 drivers/crypto/intel/ixp4xx/Makefile rename drivers/crypto/{ => intel/ixp4xx}/ixp4xx_crypto.c (99%) rename drivers/crypto/{ => intel}/keembay/Kconfig (100%) rename drivers/crypto/{ => intel}/keembay/Makefile (100%) rename drivers/crypto/{ => intel}/keembay/keembay-ocs-aes-core.c (100%) rename drivers/crypto/{ => intel}/keembay/keembay-ocs-ecc.c (100%) rename drivers/crypto/{ => intel}/keembay/keembay-ocs-hcu-core.c (100%) rename drivers/crypto/{ => intel}/keembay/ocs-aes.c (100%) rename drivers/crypto/{ => intel}/keembay/ocs-aes.h (100%) rename drivers/crypto/{ => intel}/keembay/ocs-hcu.c (100%) rename drivers/crypto/{ => intel}/keembay/ocs-hcu.h (100%) rename drivers/crypto/{ => intel}/qat/Kconfig (100%) rename drivers/crypto/{ => intel}/qat/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_4xxx/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_4xxx/adf_drv.c (100%) rename drivers/crypto/{ => intel}/qat/qat_c3xxx/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_drv.c (100%) rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/adf_drv.c (100%) rename drivers/crypto/{ => intel}/qat/qat_c62x/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_c62x/adf_c62x_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_c62x/adf_c62x_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_c62x/adf_drv.c (100%) rename drivers/crypto/{ => intel}/qat/qat_c62xvf/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_c62xvf/adf_c62xvf_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_c62xvf/adf_c62xvf_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_c62xvf/adf_drv.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_accel_devices.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_accel_engine.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_admin.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_aer.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg_common.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg_strings.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg_user.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_common_drv.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_ctl_drv.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_dev_mgr.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_config.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_config.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_dc.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_dc.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_pfvf.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_pfvf.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_dc.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_dc.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pfvf.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pfvf.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pm.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pm.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_hw_arbiter.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_init.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_isr.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_msg.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_msg.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_msg.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_proto.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_proto.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_utils.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_utils.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_msg.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_msg.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_proto.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_proto.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_sriov.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_sysfs.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport_access_macros.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport_debug.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport_internal.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_vf_isr.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_comp.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_init_admin.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_la.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_loader_handle.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_pke.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hal.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hw.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hw_20_comp.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hw_20_comp_defs.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_uclo.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_algs.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_algs_send.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_algs_send.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_asym_algs.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_bl.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_bl.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_comp_algs.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_comp_req.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_compression.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_compression.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_crypto.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_crypto.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_hal.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_uclo.c (100%) rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/adf_drv.c (100%) rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/adf_drv.c (100%) create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c create mode 100644 drivers/gpu/drm/mediatek/mtk_ethdr.c create mode 100644 drivers/gpu/drm/mediatek/mtk_ethdr.h create mode 100644 drivers/soc/mediatek/mt8173-mmsys.h create mode 100644 drivers/spi/spi-amlogic-spifc-a1.c create mode 100644 include/net/netdev_queues.h create mode 100644 include/sound/hda-mlink.h create mode 100644 kernel/bpf/log.c create mode 100644 tools/testing/selftests/bpf/prog_tests/verifier_log.c