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 0ae0fa3bf0b4 Add linux-next specific files for 20250214 omits 0356cd59645c Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] omits 394e228532d5 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 1cacaa5cba0a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5556d5015321 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58de4db45418 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 4f3f489b8c38 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits c511cb4135ff Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 269b2ec5e2c4 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 6ca98fb59b76 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits e335c4ca86f4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 391461639692 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0784e8521fce Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits be420d724021 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits adcba8114050 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d8f85076f996 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits c16dbc8a0d14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca4263047b65 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 61baa7240e99 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits f40b5778781c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 530c4f24509d Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 1519018cdfb3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 6ea0e4ce44f9 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 2951a3774c5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df760642ba2a Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 14006c69c4c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 12ffeaa7bd08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6486b5664632 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits a367216b62eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4426a97b1ddb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 899e190c27f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f006f31dee8f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7b1f1b15b48e Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits 9a7f7d6d9abc Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits aa479aec366c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b97b34cc7704 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 992729492516 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9f4cc22eb25b Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 4806e504d6de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3753627bfbd7 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 236b0b488ddc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 652ca7bb42b9 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits af53f821a735 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits c0acee733dbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3637fc46c22e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7b0703f2bdd7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 107c6974b1aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e7b748bd2455 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 6f0659431879 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 8dde46ca153f Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits 241537d358e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bccb11bd3a2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aed7c9ae87e2 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 1dd157f3f538 Merge branch 'timers/drivers/next' of https://git.linaro.o [...] omits 859887adaff0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5224922fee83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 10936453af21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d59fc0451ba9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ff6ee8bc125 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8fd4a49bae00 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7e85f1e0e180 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f547ec06021d Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits b37c0c999048 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 76dae978d7e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9604da423706 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba3d100ef47f Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits a430f7421ac5 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 4e8eec5f6d93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 85d6ec6c6d90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 412842cb388b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e66eccd08ab9 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 9637409f8612 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 661d9d1c5603 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits dfe99d396ff6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1a6aa93053c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 782fa427ee37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 473f6dcc61a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3bdeaee82925 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits 97c039271357 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 1021d3331d0c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits d58ab124d503 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 229573bc73c1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits e4ed16fd74df Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits b1ade64d8df4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits da50005425fb Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 08c22a160766 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits aefafe8e527c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 23d88fc0fdce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2f8f71f44ebd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f38afde5447 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 56b209a23961 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 942748a9966a Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 9cd4c2c1e9f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 650db1a3665b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 692420262c12 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 8d0423352895 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 8d9c4f5ccdaa Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] omits dbe1a43b3468 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits de09cdc4c877 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 171ddc1298b5 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits 14c750f71e11 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 16229304d2c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 394c8f6e03b2 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 392a7cf7b9f4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ee731a725ba9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3307951019d6 Merge branch 'fs-next' of linux-next omits 91baa579f18e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e247863435d Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits c750ab48522e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 90694f28a9c6 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits aaced10cc3f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cca821ec667d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1784004d6988 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 40d999a9230b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 1c320ec25770 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 459f63dd4edb Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits c7c3731f23a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d8a9a9ba879a Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits b3947d1eb812 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 6e63155e050c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 74ef02c33aef Merge branch 'for-next' of https://github.com/spacemit-com/linux omits 06801f2ade8a Merge branch 'for-next' of https://github.com/sophgo/linux.git omits 91cfb476c04a Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 23471526d506 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d23b0f0b1961 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a47b3450c3d4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 29aed0575991 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b12a9177182 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fd4b0898d615 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3064d77b530 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a0c8db4ce11a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb4a42de3244 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6f925409b8dc Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] omits 819011a8afb4 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 148afad0da48 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits 2bdfc3dbb50f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 021b8054f874 next-20250213/perf omits 8fe4a642bfd3 Merge branches 'fixes', 'misc', 'mmu', 'pvclock', 'selftes [...] omits 00f24eeb790b KVM: x86/mmu: Walk rmaps (shadow MMU) without holding mmu_ [...] omits 9695fc5aa536 KVM: x86/mmu: Add support for lockless walks of rmap SPTEs omits 2c9c7aeb4ede KVM: x86/mmu: Add infrastructure to allow walking rmaps ou [...] omits 75bf07ee2fec KVM: x86/mmu: Refactor low level rmap helpers to prep for [...] omits fcd750325361 KVM: x86/mmu: Only check gfn age in shadow MMU if indirect [...] omits 7e0a94059b93 KVM: x86/mmu: Skip shadow MMU test_young if TDP MMU report [...] omits 694ed092e3f4 KVM: x86/mmu: Age TDP MMU SPTEs without holding mmu_lock omits e118d8885639 KVM: x86/mmu: Always update A/D-disabled SPTEs atomically omits e8a9a9c826b2 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 68e1e291793b Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits c4de6cd17139 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 24f254a16660 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits 16fdd46baf66 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 78a965415bae Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 46d45ba81935 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 698bf844351d Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits c59a3337614d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 78ece20f23e9 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 43ee1904f97c Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits a3a600edaaf8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 59c1e2bed191 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 260d8012df03 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9200bbb377db Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 720895d428fb Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 74066147fc6f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 1b5d1a74ab55 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7c0155d73d8c Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits 2c6c64e54419 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits cd8d7fa1d2e0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0cbc6c94b709 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4ab1e85db029 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits c5004054456c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 8236b2a45787 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8d98accf1812 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 609f65ac6631 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits ec76d22d2011 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits a9bdb8658946 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 43c2179e5300 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9faca6ee9d16 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6c16ea9316d3 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits b1ed70603fe5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 877bedb9f833 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits aa181a2df1e8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ee33ef94f56f Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits ad8b356c8bec Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 3b72613d8137 Merge branch 'fs-current' of linux-next omits 139e7d095102 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 6ba5edd5bf78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa7c219f479c Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits ec2e820b682f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 56da578e5170 Merge branch '9p-next' of git://github.com/martinetd/linux omits 57cf3e70dc56 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 97dc618a308f Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits f3e67820e6aa Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 32c0fc188447 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 28003cafcd97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b2e3fd6e137 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5091cda68e47 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 657eacc749bf foo omits 395be88dafd1 alpha: Use str_yes_no() helper in pci_dac_dma_supported() omits c9bd2d24cd2a checkpatch: add warning for pr_* and dev_* macros without [...] omits b02cbc1c6abb ucount: use rcuref_t for reference counting omits 5dbf6b87ff50 ucount: use RCU for ucounts lookups omits 070802ee64a6 ucount: replace get_ucounts_or_wrap() with atomic_inc_not_zero() omits def8c2bb0589 rcu: provide a static initializer for hlist_nulls_head omits 11879c7aabd3 lib/zlib: drop EQUAL macro omits c81bc5358bc5 get_maintainer: stop reporting subsystem status as maintai [...] omits db4f954e9514 get_maintainer: add --substatus for reporting subsystem st [...] omits 6e2b97b0e198 get_maintainer: add --substatus for reporting subsystem status omits 1ad134dbdfdc powerpc/crash: use generic crashkernel reservation omits 83440185919e powerpc: insert System RAM resource to prevent crashkernel [...] omits b81e9b769210 powerpc/crash: preserve user-specified memory limit omits a2a9d76893ac powerpc/crash: use generic APIs to locate memory hole for kdump omits 4ab84af90dda crash: let arch decide usable memory range in reserved area omits 423365c8b4d5 crash: remove an unused argument from reserve_crashkernel_ [...] omits 6283c1b1214a kexec: initialize ELF lowest address to ULONG_MAX omits 2762ed087d51 lib-plistc-add-shortcut-for-plist_requeue-fix omits 4939bed799fc lib/plist.c: add shortcut for plist_requeue() omits 1eb8686336b1 docs,procfs: document /proc/PID/* access permission checks omits 13550e7b8082 .mailmap: remove redundant mappings of emails omits 5665895dea3e scripts: add script to extract built-in firmware blobs omits c917f8780e84 MAINTAINERS: add Yang Yang as a co-maintainer of PER-TASK [...] omits 8628a9ef5afa mm,procfs: allow read-only remote mm access under CAP_PERFMON omits 8e6d4684f71a mm/shmem: use xas_try_split() in shmem_split_large_entry(). omits 7f88ce20bd9e mm/filemap: use xas_try_split() in __filemap_add_folio(). omits 3499e095e7ee filemap: remove redundant folio_test_large check in filema [...] omits 5b01db74e85f maple_tree: remove a BUG_ON() in mas_alloc_nodes() omits 60d1085a0020 tools/selftests: add file/shmem-backed mapping guard region tests omits 223f85f8d1fd tools/selftests: expand all guard region tests to file-backed omits e0fd25cdf8d3 selftests/mm: rename guard-pages to guard-regions omits 0eff485a8216 mm: allow guard regions in file-backed and read-only mappings omits 6bf4055d96f7 mm/mm_init.c: use round_up() to calculate usermap size omits 8db9b373b361 selftests/mm: allow tests to run with no huge pages support omits 4b96713e993d mm/mmu_gather: clean up the stale code comment omits 0fa6975bf546 mm/mmu_gather: remove unused __tlb_remove_page() omits 6268e7966b3f maple_tree: use ma_dead_node() in mte_dead_node() omits d65f9038a64a mm/mm_init.c: only align start of ZONE_MOVABLE on nodes wi [...] omits 609f38a04205 Docs/admin-guide/mm/damon/usage: document hugepage_size fi [...] omits 7690e3c3d2e7 Docs/ABI/damon: document DAMOS sysfs files to set the min/ [...] omits 9437286ade10 mm/damon/sysfs-schemes: add files for setting damos_filter [...] omits 7d745211df6c mm/damon: introduce DAMOS filter type hugepage_size omits 793fe8930c1d mm/mmu_gather: update comment on RCU freeing omits 558b92c3a281 selftests/mm: add tests for folio_split(), buddy allocator [...] omits 3bb5f0202ee8 mm/truncate: use buddy allocator like folio split for trun [...] omits fce176d8307a mm/huge_memory: add folio_split() to debugfs testing interface. omits ff5f0fbc4a32 mm/huge_memory: remove the old, unused __split_huge_page() omits 49ed6e1d269b mm/huge_memory: add buddy allocator like (non-uniform) fol [...] omits 62f36421900a mm/huge_memory: move folio split common code to __folio_split() omits 2197e665b9eb mm/huge_memory: add two new (not yet used) functions for f [...] omits e3175c5cd03f correct the function name omits 2ef75a98a9f8 xarray: add xas_try_split() to split a multi-index entry. omits b712409f2af7 mm/vmstat: revert "fix a W=1 clang compiler warning" omits d6a9043da6e0 mm: fixup unused variable warnings omits 8b0029406b44 fb_defio: do not use deprecated page->mapping, index fields omits 7d318b74441d mm: provide mapping_wrprotect_range() function omits 4471b5a03533 mm: refactor rmap_walk_file() to separate out traversal logic omits f891dac9ac9e selftests: mm: fix typo omits 70d9e7240ae8 mm: remove the access_ok() call from gup_fast_fallback(). omits 9d7ba6812d44 maple_tree: correct comment for mas_start() omits 71074d653964 vmscan, cleanup: add for_each_managed_zone_pgdat macro omits 5e699019ca94 mm/damon/core: do damos walking in entire regions granularity omits 5dc5bf35ac78 mm/damon/core: do not call damos_walk_control->walk() if w [...] omits aa51dd62e33b mm/damon/core: unset damos->walk_completed after confimed set omits 70c06a91e16a MAINTAINERS: add myself as shmem reviewer omits 6d008e1743a9 mm: shmem: factor out the within_size logic into a new helper omits 49b814bf69f3 mm: shmem: change the return value of shmem_find_swap_entries() omits 58fbdf33dc36 mm: shmem: remove duplicate error validation omits ce35633b9170 mm: shmem: remove 'fadvise()' comments omits 35efd1b8e49a mm: shmem: drop the unused macro omits e7b35db93002 mm/mm_init.c: use round_up() to align movable range omits dc0eed304ce5 mm: use READ/WRITE_ONCE() for vma->vm_flags on migrate, mprotect omits ddf7ba66775a mm/damon: avoid applying DAMOS action to same entity multi [...] omits ec25ead85965 mm/damon/ops: have damon_get_folio return folio even for t [...] omits 547b9e0fca9b Documentation: KHO: add memblock bindings omits 8a37d2e669d4 memblock: add KHO support for reserve_mem omits b1e2c57fc3d5 x86: add KHO support omits 6b56c7e29a1f x86/setup: use memblock_reserve_kern for memory used by kernel omits ca2736886f6d arm64: add KHO support omits b665fe27e5e2 kexec: add documentation for KHO omits 7914223a4fd4 kexec: add config option for KHO omits b8b8b907f3b3 kexec: add KHO support to kexec file loads omits ef6af63ad3fd kho: make kho_init_reserved_pages __init omits 73c68b05fb3e kexec: add KHO parsing support omits 90a09878e579 kho: make bin_attr_dt_kern static omits 6c33eec99c77 kho: make kho_reserve_scratch __init omits bec06dfdfcdc kexec: add Kexec HandOver (KHO) generation helpers omits f615efebd644 memblock: introduce memmap_init_kho_scratch() omits 74e64da06db6 memblock: add support for scratch memory omits 04b56264b0fc memblock: add MEMBLOCK_RSRV_KERN flag omits a3248126cbeb mm/mm_init: rename init_reserved_page to init_deferred_page omits a8f79c1fc7eb memcg: add hierarchical effective limits for v2 omits e81b5f4f214f samples: kmemleak: print the raw pointers for debugging purposes omits ea5e9e216d48 mm: kmemleak: add support for dumping physical and __percp [...] omits dc730170bb73 mm, percpu: do not consider sleepable allocations atomic omits 70d0dc1375f0 mm/swapfile.c: open code cluster_alloc_swap() omits 34f957ff608c mm/swapfile.c: remove the incorrect code comment omits d682b250589d mm/swap: rename swap_swapcount() to swap_entry_swapped() omits 558336d1e77c mm/swapfile.c: remove the unneeded checking omits 0e27b818eaf4 mm/swap_state.c: remove the meaningless code comment omits 045296e54122 mm/swapfile.c: optimize code in setup_clusters() omits c09ec9d5d754 mm/swapfile.c: update the code comment above swap_count_co [...] omits cb39d208b399 mm/swapfile.c: update the code comment above swap_count_co [...] omits 22ec543894dd mm/swap: rename swap_is_has_cache() to swap_only_has_cache() omits 704f9890df18 mm/swap: skip scanning cluster range if it's empty cluster omits b762df12dfba mm/swap: remove SWAP_FLAG_PRIO_SHIFT omits f8dd3b561497 mm/swap_state.c: optimize the code in clear_shadow_from_sw [...] omits 6b874cb99b3c mm/swap_state.c: fix the obsolete code comment omits 2f40379883b5 mm/memfd: fix spelling and grammatical issues omits f5fa5ba59d1a mm-madvise-remove-redundant-mmap_lock-operations-from-proc [...] omits 50f74be56788 mm/madvise: remove redundant mmap_lock operations from pro [...] omits 5e158f5e9ac1 mm/madvise: split out madvise() behavior execution omits 66e1dfa59f7b mm/madvise: split out madvise input validity check omits a147166fd170 mm-madvise-split-out-mmap-locking-operations-for-madvise-f [...] omits b96ebd4ad3d2 mm/madvise: fix madvise_[un]lock() issue omits d7cf6be7c73e mm/madvise: split out mmap locking operations for madvise() omits feae49b2a7ac device/dax: properly refcount device dax pages when mapping omits d2a8a2a13ab4 fs/dax: properly refcount fs dax pages omits df3a8a4b1ee9 dcssblk: mark DAX broken, remove FS_DAX_LIMITED support omits e9204084ab2b mm/gup: don't allow FOLL_LONGTERM pinning of FS DAX pages omits d1abe45fbc1b huge_memory: add vmf_insert_folio_pmd() omits ee80c098194d huge_memory: add vmf_insert_folio_pud() omits 6b6caced6b3e rmap: add support for PUD sized mappings to rmap omits 882f86680b19 mm/memory: add vmf_insert_page_mkwrite() omits 2be88aa80a57 mm/memory: enhance insert_page_into_pte_locked() to create [...] omits 687cb07b68e5 mm: allow compound zone device pages omits 3323f2e21bdf mm/mm_init: move p2pdma page refcount initialisation to p2pdma omits 935cda48fb64 mm/gup: remove redundant check for PCI P2PDMA page omits 835f9b840c67 fs/dax: remove PAGE_MAPPING_DAX_SHARED mapping flag omits b0a7ef7d3874 fs/dax: ensure all pages are idle prior to filesystem unmount omits f5d3a27ed615 fs/dax: always remove DAX page-cache entries when breaking [...] omits 020894de7ed7 fs/dax: create a common implementation to break DAX layouts omits 80b06f83b691 fs/dax: refactor wait for dax idle page omits e1f019ecf3b8 fs/dax: don't skip locked entries when scanning entries omits 6f8f22e384e0 fs/dax: return unmapped busy pages from dax_layout_busy_pa [...] omits a0b2035d792f fuse: fix dax truncate/punch_hole fault path omits 16b420e3606e selftests/mm: fix thuge-gen test name uniqueness omits cb78ec98f0fc alloc_tag: uninline code gated by mem_alloc_profiling_key [...] omits de7f0f5d9622 alloc_tag: uninline code gated by mem_alloc_profiling_key [...] omits f31eff5d91cc mm: avoid extra mem_alloc_profiling_enabled() checks omits cb97a47c2da2 mm: completely abstract unnecessary adj_start calculation omits 21d188dff5e2 mm: make vmg->target consistent and further simplify commi [...] omits 8f3da314497d mm: eliminate adj_start parameter from commit_merge() omits ba47c9938e1b mm: further refactor commit_merge() omits c9a57cfe79a7 mm: simplify vma merge structure and expand comments omits 958a45865c02 mm: zbud: remove zbud omits 27cd1111da76 mm: z3fold: remove z3fold omits 53fbb267df41 mm-vmscan-extract-calculated-pressure-balance-as-a-function-fix omits 105b2517287d mm/vmscan: extract calculated pressure balance as a function omits c32d1351cad8 mm/rmap: avoid -EBUSY from make_device_exclusive() omits 1c115b8cb1a1 mm/rmap: keep mapcount untouched for device-exclusive entries omits 04f5c7bab15b mm/damon: handle device-exclusive entries correctly in dam [...] omits 5ed78cadc0a7 mm/damon: handle device-exclusive entries correctly in dam [...] omits 30a67c76810d mm/page_idle: handle device-exclusive entries correctly in [...] omits 74c0b656fe79 mm/rmap: handle device-exclusive entries correctly in page [...] omits 759d4f0bf66c mm/rmap: handle device-exclusive entries correctly in try_ [...] omits cbb3c3ea6cb6 mm/rmap: handle device-exclusive entries correctly in try_ [...] omits 161b63289b7e mm/ksm: handle device-exclusive entries correctly in write [...] omits 55734203b659 kernel/events/uprobes: handle device-exclusive entries cor [...] omits e523130493bc mm/page_vma_mapped: device-exclusive entries are not migra [...] omits b2384e92535c mm: use single SWP_DEVICE_EXCLUSIVE entry type omits 326077881580 mm/memory: detect writability in restore_exclusive_pte() t [...] omits 8e9396ddb346 mm/rmap: implement make_device_exclusive() using folio_wal [...] omits 7f9134f54d70 mm-rmap-convert-make_device_exclusive_range-to-make_device [...] omits b6424f775e52 mm/rmap: convert make_device_exclusive_range() to make_dev [...] omits 10b9a74d0b30 mm/rmap: reject hugetlb folios in folio_make_device_exclusive() omits 85d468dbc7e0 mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs omits 42a8b496cd2c drivers/base/memory: simplify outputting of valid_zones_show() omits cf9b8f709dd8 selftests/mm: test splitting file-backed THP to any lower order. omits 4761d68bbce6 mm/huge_memory: allow split shmem large folio to any lower order omits afaf2fcac751 selftests/mm: make file-backed THP split work by writing P [...] omits 2f9b7cbe3bf3 mm/compaction: make proactive compaction high watermark co [...] omits c139861df647 mm/compaction: remove low watermark cap for proactive compaction omits e5fa09166353 mm/oom_kill: fix trivial typo in comment omits 71db2154b538 mm: memcontrol: move memsw charge callbacks to v1 omits f02e87c55302 mm: memcontrol: move stray ratelimit bits to v1 omits e362db30e121 mm: memcontrol: unshare v2-only charge API bits again omits 840deef58e29 memcg: add CONFIG_MEMCG_V1 for 'local' functions omits 4e4340833a9a memcg: factor out the replace_stock_objcg function omits 583382c301ed memcg: call the free function when allocation of pn fails omits 825914fd9c12 memcg: use OFP_PEAK_UNSET instead of -1 omits e82869326479 percpu/x86: enable strict percpu checks via named AS qualifiers omits 0ea56d290c1a percpu: repurpose __percpu tag as a named address space qualifier omits 6920fd276698 percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors omits c6613b22852a percpu: use TYPEOF_UNQUAL() in variable declarations omits 414b0edfe92a compiler.h: introduce TYPEOF_UNQUAL() macro omits f61ae6ce762d x86/kgdb: use IS_ERR_PCPU() macro omits 53afd526da9a mmu_gather: move tlb flush for VM_PFNMAP/VM_MIXEDMAP vmas [...] omits af9138d81e61 mm: page_isolation: avoid calling folio_hstate() without h [...] omits 703564ba46db mm/hugetlb_vmemmap: fix memory loads ordering omits ec4bdfaaba42 test_xarray: fix failure in check_pause when CONFIG_XARRAY [...] omits 537371f88c71 kasan: don't call find_vm_area() in RT kernel omits 5e3394b78014 MAINTAINERS: update Nick's contact info omits e8e94bfa2bff selftests/mm: fix check for running THP tests omits b4c66a6ca45f arm: pgtable: fix NULL pointer dereference issue omits 0ab37ff68167 mm: hugetlb: avoid fallback for specific node allocation o [...] omits 7591c336c453 memcg: avoid dead loop when setting memory.max omits f5c7113e16df mailmap: update Nick's entry omits aa507d4fc1af mm: pgtable: fix incorrect reclaim of non-empty PTE pages omits 2d610ec420cc taskstats: modify taskstats version omits c55cc83631ef getdelays: fix error format characters omits 6a0fad08bfee mm/migrate_device: don't add folio to be freed to LRU in m [...] omits 81de7d7f2934 tools/mm: fix build warnings with musl-libc omits 9050cc77c141 mailmap: add entry for Feng Tang omits 96fe17b8633e .mailmap: add entries for Jeff Johnson omits f9c6811761fd alloc_tag: work around clang-14 build issue with __builtin [...] omits 8445916bd961 mm,madvise,hugetlb: check for 0-length range after end add [...] omits 39292da2542d mm/zswap: refactor zswap_store_page() omits 63101d5e5a20 mm/zswap: fix inconsistency when zswap_store_page() fails omits 0f0ac53685b2 lib/iov_iter: fix import_iovec_ubuf iovec management omits 14288e94c21f procfs: fix a locking bug in a vmcore_add_device_dump() er [...] omits 68243da0bfa0 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits fbe8d53c915c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 9ee8b5a0dad9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 23d046f97e8c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c8bac87a1c93 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 896c676a19e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13f84666b1bb Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 7e6bc4e94cd6 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits db2167a3e69a Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits e47a75fb5b13 gpiolib: protect gpio_chip with SRCU in array_info paths i [...] omits b36de8b904b8 Merge branch into tip/master: 'x86/mm' omits e3e3d6a43207 Merge branch into tip/master: 'x86/misc' omits d8b73d9c2c7d Merge branch into tip/master: 'x86/fpu' omits 465b495cec19 Merge branch into tip/master: 'x86/cpu' omits 124962dceaa1 Merge branch into tip/master: 'timers/core' omits 28b9ecf508df Merge branch into tip/master: 'perf/core' omits cc640318dbfe Merge branch into tip/master: 'irq/drivers' omits 43b7d463c11d Merge branch into tip/master: 'sched/urgent' omits 4e4afd47c265 Merge branch into tip/master: 'perf/urgent' omits e6007866d01a Merge branch into tip/master: 'objtool/urgent' omits bf7b755319c4 Merge branch into tip/master: 'irq/urgent' omits 967154646b7c MAINTAINERS: Add myself as a riscv reviewer omits 5338770fc74b riscv: signal: fix signal_minsigstksz omits 0eeb13956757 riscv: signal: fix signal frame size omits b6059e2adc1e rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm omits ccc71244f95c Documentation: riscv: Remove KPROBES_ON_FTRACE omits 5c238584bce5 riscv/futex: sign extend compare value in atomic cmpxchg omits 431a3bbd3249 riscv/atomic: Do proper sign extension also for unsigned i [...] omits 1508ead3d229 riscv: cpufeature: use bitmap_equal() instead of memcmp() omits 56945039a991 fuse: revert back to __readahead_folio() for readahead omits 213e62931295 KVM: x86/mmu: Don't force atomic update if only the Access [...] omits 7f5a250b8f62 KVM: x86/mmu: Factor out spte atomic bit clearing routine omits 5eec660014bf KVM: Allow lockless walk of SPTEs when handing aging mmu_n [...] omits 1376fe3d5741 KVM: selftests: Add infrastructure for getting vCPU binary stats omits 785e263ffffb KVM: selftests: Adjust number of files rlimit for all "sta [...] omits 78c13d937ef4 KVM: selftests: Get VM's binary stats FD when opening VM omits b049b4caa60c KVM: selftests: Add struct and helpers to wrap binary stats cache omits 4dcee6d097c2 KVM: selftests: Macrofy vm_get_stat() to auto-generate sta [...] omits d91709344649 KVM: selftests: Assert that __vm_get_stat() actually finds a stat omits b9524a73725d riscv: cacheinfo: Use of_property_present() for non-boolea [...] omits 9f75ff5536b1 smb: client, common: Avoid multiple -Wflex-array-member-no [...] omits fab0eddb9fe7 cifs: Treat unhandled directory name surrogate reparse poi [...] omits 69476da76b9c cifs: Throw -EOPNOTSUPP error on unsupported reparse point [...] omits ef590eae88cf cifs: deal with the channel loading lag while picking channels omits b795ce4bc7dd iommu/vt-d: Make intel_iommu_drain_pasid_prq() cover fault [...] omits a686531bc8d5 iommu/exynos: Fix typos omits 13f51152732c iommu: Fix a spelling error omits a1bb25cad5ab iommu/amd: Expicitly enable CNTRL.EPHEn bit in resume path omits 35010cc72acc xfs: flush inodegc before swapon omits 6f7ce473cca4 xfs: rename xfs_iomap_swapfile_activate to xfs_vm_swap_activate omits 18df3ca14c34 xfs: Do not allow norecovery mount with quotacheck omits 263b984ae26b xfs: do not check NEEDSREPAIR if ro,norecovery mount. omits 84ea4c9d978b Merge tag 'fixes-6.14_2025-02-03' of https://git.kernel.or [...] omits 18f0a0ac2430 Merge branches 'arm64-for-6.15', 'clk-for-6.15', 'drivers- [...] omits 0ab5a2b9378b xfs: fix data fork format filtering during inode repair omits bc0651d93a7b xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n omits 1d1a6ae52176 Merge edac-drivers into for-next omits 36e45ffa7e61 Merge ras/edac-drivers into for-next omits e3e7a5a35d6e Merge edac-misc into for-next omits 1c8594abee2c Merge branch 'edac-drivers' into edac-for-next omits 8024765f43c5 Merge edac-urgent into for-next omits c5eeb63edac9 fsi: Fix panic on scom file read omits f7236a0c919e fsi: sbefifo: Handle pending write command omits ec084e4ec314 fsi: sbefifo: Bump up user write cmd length omits 3f832dfb8a8e zstd: fix g_debuglevel export warning omits 40eb0e915deb zstd: Backport Huffman speed improvement from upstream omits 98988fc8e9ed zstd: import upstream v1.5.5 adds 79f9efa085f9 Merge tag 'drm-misc-fixes-2025-02-13' of https://gitlab.fr [...] adds 981724b46314 Merge tag 'amd-drm-fixes-6.14-2025-02-13' of https://gitla [...] adds d70c6ae53d79 Merge tag 'drm-intel-fixes-2025-02-13' of https://gitlab.f [...] adds fc876c9524e2 drm/xe/client: bo->client does not need bos_lock adds e97749982078 drm/xe: Carve out wopcm portion from the stolen memory adds 04485cc34868 Merge tag 'drm-xe-fixes-2025-02-13' of https://gitlab.free [...] adds 128c8f96eb86 Merge tag 'drm-fixes-2025-02-14' of https://gitlab.freedes [...] adds fd31a1bea3c9 Merge tag 'for-linus-6.14-rc3-tag' of git://git.kernel.org [...] adds ef75966abf95 iommu/amd: Expicitly enable CNTRL.EPHEn bit in resume path adds 78be7f04537f iommu: Fix a spelling error adds 4a8991fe9cd0 iommu/exynos: Fix typos adds add43c4fbc92 iommu/vt-d: Make intel_iommu_drain_pasid_prq() cover fault [...] adds 93bd481b6076 Merge tag 'iommu-fixes-v6.14-rc2' of git://git.kernel.org/ [...] adds 111b29599c18 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds f4d4680965aa Merge tag 'wq-for-6.14-rc2-fixes' of git://git.kernel.org/ [...] adds 80868f5d3dca Merge tag 'cgroup-for-6.14-rc2-fixes' of git://git.kernel. [...] adds 04f41cbf03ec Merge tag 'sched_ext-for-6.14-rc2-fixes' of git://git.kern [...] adds 06521ac0485e io_uring/waitid: don't abuse io_tw_state adds 8802766324e1 io_uring/kbuf: reallocate buf lists on upgrade adds 34cae91215c6 io_uring/uring_cmd: don't assume io_uring_cmd_data layout adds e663da62ba86 io_uring/uring_cmd: switch sqe to async_data on EAGAIN adds 0edf1283a9d1 io_uring/uring_cmd: remove dead req_has_async_data() check adds 2b4fc4cd43f2 io_uring/waitid: setup async data in the prep handler adds d6211ebbdaa5 io_uring/uring_cmd: unconditionally copy SQEs at prep time adds ea7173247414 Merge tag 'io_uring-6.14-20250214' of git://git.kernel.dk/linux adds 1f47ed294a2b block: cleanup and fix batch completion adding conditions adds 80e648042e51 partitions: mac: fix handling of bogus partition table adds 1b8c8cdad174 Merge tag 'block-6.14-20250214' of git://git.kernel.dk/linux adds c7ab7b2a18f3 Merge tag 'efi-fixes-for-v6.14-1' of git://git.kernel.org/ [...] adds cabb162eb5ab Merge tag 'v6.14-rc2-smb3-client-fixes' of git://git.samba [...] adds f92a80bdb445 Merge tag 'mmc-v6.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds 3f2ca7b8b33d Merge tag 'thermal-6.14-rc3' of git://git.kernel.org/pub/s [...] adds 78a632a2086c Merge tag 'pci-v6.14-fixes-3' of git://git.kernel.org/pub/ [...] adds 77b823fa619f alpha: replace hardcoded stack offsets with autogenerated ones adds 0a0f7362b036 alpha: make stack 16-byte aligned (most cases) adds 3b35a171060f alpha: align stack for page fault and user unaligned trap [...] adds 757f051a5061 alpha: Replace one-element array with flexible array member adds 1523226edda5 alpha: Use str_yes_no() helper in pci_dac_dma_supported() adds 7ff71e6d9239 Merge tag 'alpha-fixes-v6.14-rc2' of git://git.kernel.org/ [...] adds 6452feaf29a6 Merge tag 'gpio-fixes-for-v6.14-rc3-take2' of git://git.ke [...] adds d440148418f4 tegra210-adma: fix 32-bit x86 build adds 243899076c3e Merge tag 'rust-fixes-6.14-2' of git://git.kernel.org/pub/ [...] adds f3d8b0ebaec4 Merge tag 's390-6.14-4' of git://git.kernel.org/pub/scm/li [...] adds f85478fb3fec Merge tag 'i2c-host-fixes-6.14-rc3' of git://git.kernel.or [...] adds 496659003dac Merge tag 'i2c-for-6.14-rc3' of git://git.kernel.org/pub/s [...] adds 9ba0e1755a40 ring-buffer: Unlock resize on mmap error adds 60b8f711143d tracing: Have the error of __tracing_resize_ring_buffer() [...] adds f5b95f1fa2ef ring-buffer: Validate the persistent meta data subbuf array adds 129fe718819c tracing: Do not allow mmap() of persistent ring buffer adds 97937834ae87 ring-buffer: Update pages_touched to reflect persistent bu [...] adds 5784d8c93eb0 Merge tag 'trace-ring-buffer-v6.14-rc2' of git://git.kerne [...] adds ad73b9a17d66 Merge tag 'uml-for-linus-6.14-rc3' of git://git.kernel.org [...] adds ad1b832bf1cf Merge tag 'devicetree-fixes-for-6.14-1' of git://git.kerne [...] adds b878a1c072a4 Merge tag 'mips-fixes_6.14_1' of git://git.kernel.org/pub/ [...] adds c53fbdb60fb6 KVM: arm64: Improve error handling from check_host_shared_guest() adds eabc7aaef7a5 KVM: arm64: Simplify np-guest hypercalls adds 8dbccafce3c8 KVM: arm64: Fix __pkvm_host_mkyoung_guest() return value adds fbc7e61195e2 KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state adds 8eca7f6d5100 KVM: arm64: Remove host FPSIMD saving for non-protected KVM adds 459f059be702 KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN adds 407a99c4654e KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN adds ee14db31a9c8 KVM: arm64: Refactor CPTR trap deactivation adds 9b66195063c5 KVM: arm64: Refactor exit handlers adds f9dd00de1e53 KVM: arm64: Mark some header functions as inline adds 59419f10045b KVM: arm64: Eagerly switch ZCR_EL{1,2} adds 332b7e6d62b7 KVM: arm64: Simplify warning in kvm_arch_vcpu_load_fp() adds 65729da9ce37 KVM: arm64: Convert timer offset VA when accessed in HYP code adds b938731ed2d4 KVM: arm64: Fix alignment of kvm_hyp_memcache allocations adds e6e3e0022ef8 KVM: arm64: timer: Drop warning on failed interrupt signalling adds b3aa9283c0c5 KVM: arm64: vgic: Hoist SGI/PPI alloc from vgic_init() to [...] adds 3bb7dcebd022 Merge tag 'kvmarm-fixes-6.14-2' of git://git.kernel.org/pu [...] adds 435b344a7042 crypto: ccp: Add external API interface for PSP module ini [...] adds 44e70718df4f KVM: SVM: Ensure PSP module is initialized if KVM module i [...] adds 409f45387c93 x86/sev: Fix broken SNP support with KVM module built-in adds d3d0b8dfe060 Merge tag 'kvm-x86-fixes-6.14-rcN' of https://github.com/k [...] adds 82ff31645685 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 592c358ea963 Merge tag 'objtool_urgent_for_v6.14_rc3' of git://git.kern [...] adds ff3b373ecc88 Merge tag 'sched_urgent_for_v6.14_rc3' of git://git.kernel [...] adds ff1848d81ca6 Merge tag 'perf_urgent_for_v6.14_rc3' of git://git.kernel. [...] adds ba643b6d8440 Merge tag 'irq_urgent_for_v6.14_rc3' of git://git.kernel.o [...] adds e71f7f42e3c8 USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI adds c81d9fcd5b94 usb: xhci: Restore xhci_pci support for Renesas HCs adds e563b01208f4 usb: cdc-acm: Check control transfer buffer size before access adds 12e712964f41 usb: cdc-acm: Fix handling of oversized fragments adds 7284922f3e4f USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk adds 159daf125822 USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone adds d3a8c28426fc usb: dwc3: Fix timeout issue during controller enter/exit [...] adds 4aac0db5a0eb usb: core: fix pipe creation for get_bMaxPacketSize0 adds 4ab37fcb4283 USB: gadget: f_midi: f_midi_complete to call queue_work adds 399a45e5237c usb: gadget: core: flush gadget workqueue after device removal adds e169d96eecd4 USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist adds e5644be40797 usb: gadget: uvc: Fix unstarted kthread worker adds 634775a752a8 usb: roles: set switch registered flag early on adds 659f5d55feb7 usb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap ente [...] adds 6bfcc5fb2fce Merge tag 'usb-6.14-rc3' of git://git.kernel.org/pub/scm/l [...] adds 9e512eaaf8f4 serial: 8250: Fix fifo underflow on flush adds 56400391b1d3 Merge tag 'tty-6.14-rc3' of git://git.kernel.org/pub/scm/l [...] adds ae5fa8ce7ef2 Merge tag 'driver-core-6.14-rc3' of git://git.kernel.org/p [...] adds d1d096312176 tools: fix annoying "mkdir -p ..." logs when building tool [...] adds 140332b6ed72 kbuild: fix linux-headers package build when $(CC) cannot [...] adds 1b71c2fb04e7 kbuild: userprogs: fix bitsize and target detection on clang adds b28fb1f2ef45 modpost: Fix a few typos in a comment adds 224e74511041 Merge tag 'kbuild-fixes-v6.14-2' of git://git.kernel.org/p [...] adds e4aea146a19b procfs: fix a locking bug in a vmcore_add_device_dump() er [...] adds 1f785fe8ee10 lib/iov_iter: fix import_iovec_ubuf iovec management adds 547d31463174 mm/zswap: fix inconsistency when zswap_store_page() fails adds 220e8eba0dad mm/zswap: refactor zswap_store_page() adds 36726c0cd1c8 mm,madvise,hugetlb: check for 0-length range after end add [...] adds 2a95e254d31b alloc_tag: work around clang-14 build issue with __builtin [...] adds ac4fdf3007aa .mailmap: add entries for Jeff Johnson adds f95b08fef9c4 mailmap: add entry for Feng Tang adds a0ebfcd52fec tools/mm: fix build warnings with musl-libc adds c0a4c81a89c0 mm/migrate_device: don't add folio to be freed to LRU in m [...] adds ee74e7e0adce getdelays: fix error format characters adds 8bdd840d1c6e taskstats: modify taskstats version adds 36374d1aeaf4 mm: pgtable: fix incorrect reclaim of non-empty PTE pages adds 97090427b9d0 mailmap: update Nick's entry adds f15c998cdc9a memcg: avoid dead loop when setting memory.max adds 2ced56393fd9 mm: hugetlb: avoid fallback for specific node allocation o [...] adds 9303991aec79 arm: pgtable: fix NULL pointer dereference issue adds 1b6daee33956 selftests/mm: fix check for running THP tests adds c71cf4a345c9 MAINTAINERS: update Nick's contact info adds 7905a53d3d47 kasan: don't call find_vm_area() in RT kernel adds 7ccc286c1ba5 test_xarray: fix failure in check_pause when CONFIG_XARRAY [...] adds d3268fddf8a2 Revert "selftests/mm: remove local __NR_* definitions" adds e66d2de57ad7 mm/hugetlb_vmemmap: fix memory loads ordering adds 8a25b0818aed mm: page_isolation: avoid calling folio_hstate() without h [...] adds a749cd121c2c Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds e1ec681ab01d Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds c29d072f1002 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 8912fe684df3 Merge branch 'fs-current' of linux-next adds 410014579eb0 Merge tag 'v6.14-rockchip-dtsfixes1' of https://git.kernel [...] adds 5755eb0a8168 MAINTAINERS: Mark Andrew as M: for ASPEED MACHINE SUPPORT adds f0570fdc8f72 MAINTAINERS: arm: apple: Add Janne as maintainer adds 0d7f66437875 Merge tag 'ti-k3-config-fixes-for-v6.14' of https://git.ke [...] adds be6686b823b3 firmware: imx: IMX_SCMI_MISC_DRV should depend on ARCH_MXC adds dd0f05b98925 platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU adds 70b0d6b0a199 tee: optee: Fix supplicant wait loop adds e3c64704a6f4 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 152480115555 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds dc9c5166c3cb powerpc/code-patching: Disable KASAN report during patchin [...] adds 61bcc752d1b8 powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as [...] adds d262a192d38e powerpc/code-patching: Fix KASAN hit by not flagging text [...] adds af4e1f23fa76 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 054e61bb1de4 gve: Update MAINTAINERS adds 0d1fac6d26af net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors adds 55eff109e76a vsock/virtio: fix variables initialization during resuming adds 9593172d93b9 geneve: Fix use-after-free in geneve_find_dev(). adds 071ed42cff4f net/sched: cls_api: fix error handling causing NULL dereference adds cc076633840f Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 348862003e6e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 676c44fd46ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3fd083d3f9ba Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds c5a9df928ec4 Merge tag 'asoc-fix-v6.14-rc2' of https://git.kernel.org/p [...] adds 325735e83d7d ALSA: hda/tas2781: Fix index issue in tas2781 hda SPI driver adds 822b7ec657e9 ALSA: hda: Add error check for snd_ctl_rename_id() in snd_ [...] adds 362ff1e7c6c2 virtio_snd.h: clarify that `controls` depends on VIRTIO_SN [...] adds 08b613b9e2ba ALSA: hda/cirrus: Correct the full scale volume set logic adds 6a7ed7ee16a9 ALSA: hda/cirrus: Reduce codec resume time adds a84fbdad874d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8789b4296aa7 phy: exynos5-usbdrd: gs101: ensure power is gated to SS ph [...] adds 5ab90f40121a phy: ti: gmii-sel: Do not use syscon helper to build regmap adds 55f1a5f7c97c phy: tegra: xusb: reset VBUS & ID OVERRIDE adds 121d3ff54e47 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 94b58e1dbd32 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 7b26055653a7 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 019ca7a92d7a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3d0a5aa46217 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 41758630dd7e dt-bindings: mtd: cadence: document required clock-names adds fad5f8de0117 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 88df1f3bf180 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 290088c4bca8 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 38aae6992c1b Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds fb8179ce2996 riscv: cacheinfo: Use of_property_present() for non-boolea [...] adds c6ec1e1b078d riscv: cpufeature: use bitmap_equal() instead of memcmp() adds 1898300abf35 riscv/atomic: Do proper sign extension also for unsigned i [...] adds 599c44cd21f4 riscv/futex: sign extend compare value in atomic cmpxchg adds 713e788c0e07 rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm adds aa49bc2ca852 riscv: signal: fix signal frame size adds 564fc8eb6f78 riscv: signal: fix signal_minsigstksz adds 245aece3750d MAINTAINERS: Add myself as a riscv reviewer adds 1f19c1e94bbd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cb09e9b21a51 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds 6781d462addc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6d54c41c73c9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ef24989a62ee drm/msm/a6xx: Only print the GMU firmware version once adds 669c28562023 drm/msm: Avoid rounding up to one jiffy adds 2f69e5458447 drm/msm/dpu: skip watchdog timer programming through TOP o [...] adds af0a4a2090cc drm/msm/dpu: enable DPU_WB_INPUT_CTRL for DPU 5.x adds 24b50b7340ab drm/msm/dpu: correct LM pairing for SM6150 adds df9cf852ca30 drm/msm/dp: account for widebus and yuv420 during mode validation adds 978ca99d6bd8 drm/msm/dpu: Fix uninitialized variable adds f063ac6b55df drm/msm/dpu: Disable dither in phys encoder cleanup adds 144429831f44 drm/msm/dpu: Don't leak bits_per_component into random DSC [...] adds 5e192eefebaa drm/msm/dpu: Drop extraneous return in dpu_crtc_reassign_planes() adds 588257897058 drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from dri [...] adds 5a97bc924ae0 drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver adds 73f69c6be2a9 drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when cho [...] adds da56c14f41b6 Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] adds b3fefbb30a16 nouveau/svm: fix missing folio unlock + put after make_dev [...] adds 050d4701948a Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new d21dbb1cb920 mmu_gather: move tlb flush for VM_PFNMAP/VM_MIXEDMAP vmas [...] new cd9a62a69e20 x86/kgdb: use IS_ERR_PCPU() macro new 33ed38c5c254 compiler.h: introduce TYPEOF_UNQUAL() macro new a0ddca676538 percpu: use TYPEOF_UNQUAL() in variable declarations new 984fdc41376e percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors new e2a91da13f08 percpu: repurpose __percpu tag as a named address space qualifier new fda0f5ce4220 percpu/x86: enable strict percpu checks via named AS qualifiers new d02c6d178fec memcg: use OFP_PEAK_UNSET instead of -1 new 42bfad47469a memcg: call the free function when allocation of pn fails new 9845877ef253 memcg: factor out the replace_stock_objcg function new 9c5e14aeec26 memcg: add CONFIG_MEMCG_V1 for 'local' functions new 1221e6b5f4d2 mm: memcontrol: unshare v2-only charge API bits again new 93ef0a8dc2ca mm: memcontrol: move stray ratelimit bits to v1 new 414f55bb9766 mm: memcontrol: move memsw charge callbacks to v1 new 85a87e2cd8f5 mm/oom_kill: fix trivial typo in comment new 7b88b2f82522 mm/compaction: remove low watermark cap for proactive compaction new 9a8f289346ed mm/compaction: make proactive compaction high watermark co [...] new 337594241555 selftests/mm: make file-backed THP split work by writing P [...] new 8b8e32c004d8 mm/huge_memory: allow split shmem large folio to any lower order new c726e6fe6330 selftests/mm: test splitting file-backed THP to any lower order new 006c926ccb28 drivers/base/memory: simplify outputting of valid_zones_show() new 08a32e3570e0 mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs new ab73163ec4b0 mm/rmap: reject hugetlb folios in folio_make_device_exclusive() new c15b8637f54f mm/rmap: convert make_device_exclusive_range() to make_dev [...] new 720c0247b8e9 mm-rmap-convert-make_device_exclusive_range-to-make_device [...] new 0467ee884692 mm/rmap: implement make_device_exclusive() using folio_wal [...] new 99df3a1b881c mm/memory: detect writability in restore_exclusive_pte() t [...] new 3f164755d3dd mm: use single SWP_DEVICE_EXCLUSIVE entry type new b0ea1944966a mm/page_vma_mapped: device-exclusive entries are not migra [...] new 6acf9c0d2170 kernel/events/uprobes: handle device-exclusive entries cor [...] new b0e294b4656d mm/ksm: handle device-exclusive entries correctly in write [...] new a3419cc96b60 mm/rmap: handle device-exclusive entries correctly in try_ [...] new 5e8f2cc48c5d mm/rmap: handle device-exclusive entries correctly in try_ [...] new f212eeeda6d0 mm/rmap: handle device-exclusive entries correctly in page [...] new cb9d2f7cf1ff mm/page_idle: handle device-exclusive entries correctly in [...] new 2a5728e9f23f mm/damon: handle device-exclusive entries correctly in dam [...] new a318df8318dd mm/damon: handle device-exclusive entries correctly in dam [...] new f343dc1e9565 mm/rmap: keep mapcount untouched for device-exclusive entries new 79b185b3fcba mm/rmap: avoid -EBUSY from make_device_exclusive() new 38a65646e18c mm/vmscan: extract calculated pressure balance as a function new bd8baa8c49c3 mm-vmscan-extract-calculated-pressure-balance-as-a-function-fix new 37b9ee2e4a39 mm: z3fold: remove z3fold new 5a6011d22928 mm: zbud: remove zbud new 018c945343c1 mm: simplify vma merge structure and expand comments new 7518ed660244 mm: further refactor commit_merge() new 7cdd2b6e07ee mm: eliminate adj_start parameter from commit_merge() new ac136fc6c157 mm: make vmg->target consistent and further simplify commi [...] new 73d00765d5e1 mm: completely abstract unnecessary adj_start calculation new 22bd534ef399 mm: avoid extra mem_alloc_profiling_enabled() checks new 339faaa3d32a alloc_tag: uninline code gated by mem_alloc_profiling_key [...] new 1b59a3065f59 alloc_tag: uninline code gated by mem_alloc_profiling_key [...] new 18aafe934b35 selftests/mm: fix thuge-gen test name uniqueness new 851db926d2f4 mm/madvise: split out mmap locking operations for madvise() new 02e68d56b6a1 mm/madvise: fix madvise_[un]lock() issue new 8ba41931abbb mm-madvise-split-out-mmap-locking-operations-for-madvise-f [...] new 8f630bca2f72 mm/madvise: split out madvise input validity check new 7d1aa17a736e mm/madvise: split out madvise() behavior execution new e8e58182c385 mm/madvise: remove redundant mmap_lock operations from pro [...] new f7dd9301a0ed mm-madvise-remove-redundant-mmap_lock-operations-from-proc [...] new ac1d704b6cf0 mm/memfd: fix spelling and grammatical issues new e9a14fb34b04 mm/swap_state.c: fix the obsolete code comment new 30a724451d70 mm/swap_state.c: optimize the code in clear_shadow_from_sw [...] new d70229dca34f mm/swap: remove SWAP_FLAG_PRIO_SHIFT new 540be0e517b0 mm/swap: skip scanning cluster range if it's empty cluster new c4ecd4f1272e mm/swap: rename swap_is_has_cache() to swap_only_has_cache() new 0ce05d7b58b2 mm/swapfile.c: update the code comment above swap_count_co [...] new b51e55034f34 mm/swapfile.c: update the code comment above swap_count_co [...] new 60851e00f62f mm/swapfile.c: optimize code in setup_clusters() new 16cd58414f66 mm/swap_state.c: remove the meaningless code comment new 154635f9b2e8 mm/swapfile.c: remove the unneeded checking new f82639b46d70 mm/swap: rename swap_swapcount() to swap_entry_swapped() new ba2ad78b63dd mm/swapfile.c: remove the incorrect code comment new ff5ddac27905 mm/swapfile.c: open code cluster_alloc_swap() new da3770487c2a mm, percpu: do not consider sleepable allocations atomic new 59b224872606 mm: kmemleak: add support for dumping physical and __percp [...] new ae1d337d168e samples: kmemleak: print the raw pointers for debugging purposes new 55d3204b0dc8 memcg: add hierarchical effective limits for v2 new 6a6cbf2009e3 mm/damon/ops: have damon_get_folio return folio even for t [...] new 2f32828b8257 mm/damon: avoid applying DAMOS action to same entity multi [...] new 1e613c920426 mm: use READ/WRITE_ONCE() for vma->vm_flags on migrate, mprotect new 3f19ab271d22 mm/mm_init.c: use round_up() to align movable range new 92af5d611c8b mm: shmem: drop the unused macro new a2dd5e242aa0 mm: shmem: remove 'fadvise()' comments new 4701ebc0dfbf mm: shmem: remove duplicate error validation new 71665a767b04 mm: shmem: change the return value of shmem_find_swap_entries() new 82ac7a6e128f mm: shmem: factor out the within_size logic into a new helper new 6828d7accbfa MAINTAINERS: add Baolin as shmem reviewer new ab0725e0d596 mm/damon/core: unset damos->walk_completed after confimed set new 7182644b5bdf mm/damon/core: do not call damos_walk_control->walk() if w [...] new 77da986310d1 mm/damon/core: do damos walking in entire regions granularity new 20fecb337769 vmscan, cleanup: add for_each_managed_zone_pgdat macro new 71b1591310d3 maple_tree: correct comment for mas_start() new 699d2d6e364c mm: remove the access_ok() call from gup_fast_fallback() new 9c7c442fb422 selftests: mm: fix typo new b4f725f20210 mm: refactor rmap_walk_file() to separate out traversal logic new 5ea902c43c88 mm: provide mapping_wrprotect_range() function new 3095b30b1701 fb_defio: do not use deprecated page->mapping, index fields new 3cce3ae3ff19 mm: fixup unused variable warnings new a4c215762570 mm/vmstat: revert "fix a W=1 clang compiler warning" new f57446f755c9 xarray: add xas_try_split() to split a multi-index entry new 92fb54b92dcf correct the function name new 6e35a6a68395 mm/huge_memory: add two new (not yet used) functions for f [...] new a1023bc50a12 mm/huge_memory: do not drop the original folio during truncate new 34cd4d78eff5 mm-huge_memory-add-two-new-not-yet-used-functions-for-foli [...] new ee6e82f6f663 mm/huge_memory: move folio split common code to __folio_split() new bb5767dfa7e2 mm/huge_memory: add buddy allocator like (non-uniform) fol [...] new 625630ddbb06 mm/huge_memory: remove the old, unused __split_huge_page() new 0979a0cf04c9 mm/huge_memory: add folio_split() to debugfs testing interface new 86e9d054e129 mm/truncate: use buddy allocator like folio split for trun [...] new f6a05b97608f selftests/mm: add tests for folio_split(), buddy allocator [...] new 6d6f07c2cb77 mm/mmu_gather: update comment on RCU freeing new 212f4d0cb42c mm/damon: introduce DAMOS filter type hugepage_size new a54fc22524c9 mm/damon/sysfs-schemes: add files for setting damos_filter [...] new c2c9b5166910 Docs/ABI/damon: document DAMOS sysfs files to set the min/ [...] new 39a399e72c18 Docs/admin-guide/mm/damon/usage: document hugepage_size fi [...] new 152de44cb20d mm/mm_init.c: only align start of ZONE_MOVABLE on nodes wi [...] new ce611e2717a1 maple_tree: use ma_dead_node() in mte_dead_node() new f6ee0786587d mm/mmu_gather: remove unused __tlb_remove_page() new c98dbc236288 mm/mmu_gather: clean up the stale code comment new 7e4e3ff28fee selftests/mm: allow tests to run with no huge pages support new c504973d5c4c mm/mm_init.c: use round_up() to calculate usermap size new 6d2c6f973784 mm: allow guard regions in file-backed and read-only mappings new a018024e68a7 selftests/mm: rename guard-pages to guard-regions new f771356f390a tools/selftests: expand all guard region tests to file-backed new df318fd82b6c tools/selftests: add file/shmem-backed mapping guard region tests new c996d8feed73 maple_tree: remove a BUG_ON() in mas_alloc_nodes() new 5e80b45c9cfa filemap: remove redundant folio_test_large check in filema [...] new bb9d19e3b114 mm/filemap: use xas_try_split() in __filemap_add_folio() new 1782efe3e852 mm/shmem: use xas_try_split() in shmem_split_large_entry() new b19ec77ee52a dax: remove access to page->index new 3a77f01b81af dax: use folios more widely within DAX new 4a11398c99c2 mm: set folio swapbacked iff folios are dirty in try_to_unmap_one new 88f8786d6e3a mm: Support tlbbatch flush for a range of PTEs new d080724e5f61 mm: support batched unmap for lazyfree large folios during [...] new da6980db6dd1 mm: avoid splitting pmd for lazyfree pmd-mapped THP in try [...] new 810edb3a3dd9 zram: sleepable entry locking new 4315fb78f9e6 zram: permit preemption with active compression stream new d935267edc65 zram: remove unused crypto include new fe87dc58c33d zram: remove max_comp_streams device attr new 29abb9b0e46c zram: remove two-staged handle allocation new 95427aee1a5b zram: remove writestall zram_stats member new c42efff0199e zram: limit max recompress prio to num_active_comps new 79329d47b013 zram: filter out recomp targets based on priority new 76297600611d zram: rework recompression loop new 7aaff719fc66 zsmalloc: rename pool lock new 0be2d504a52a zsmalloc: make zspage lock preemptible new 39ad893d5e3e zsmalloc: introduce new object mapping API new 70ebafcc3a11 zram: switch to new zsmalloc object mapping API new 27e0342d67b7 zram: permit reclaim in zstd custom allocator new 01b54e0f1953 zram: do not leak page on recompress_store error path new 8b6910951ae4 zram: do not leak page on writeback_store error path new c9b1453c67b0 zram: add might_sleep to zcomp API new 32efecce74e7 mm: introduce vma_start_read_locked{_nested} helpers new 74d0b5799953 mm: move per-vma lock into vm_area_struct new e9c6f03a4398 mm: mark vma as detached until it's added into vma tree new 9287cd51aadb mm: introduce vma_iter_store_attached() to use with attached vmas new 83312ff21a20 mm: mark vmas detached upon exit new b1b06be8c873 types: move struct rcuwait into types.h new f1c021809e12 mm: allow vma_start_read_locked/vma_start_read_locked_nest [...] new 098d7ca51b21 mm: move mmap_init_lock() out of the header file new 29428daa6506 mm: uninline the main body of vma_start_write() new 03b412c8b184 refcount: provide ops for cases when object's memory can b [...] new f3049126510e refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire new 0670f2f4d6ff mm: replace vm_lock and detached flag with a reference count new e2cd7c499e5b mm: move lesser used vma_area_struct members into the last [...] new 3e43bec869a8 mm/debug: print vm_refcnt state when dumping the vma new be7b02bb1062 mm: remove extra vma_numab_state_init() call new e73bc73312af mm: prepare lock_vma_under_rcu() for vma reuse possibility new 1465347e498f mm: make vma cache SLAB_TYPESAFE_BY_RCU new b2a64caeafad docs/mm: document latest changes to vm_lock new 66682928aba4 mm,procfs: allow read-only remote mm access under CAP_PERFMON new e53266300350 MAINTAINERS: add Yang Yang as a co-maintainer of PER-TASK [...] new 87ea7acab1dc scripts: add script to extract built-in firmware blobs new 2f2c85c55b4f .mailmap: remove redundant mappings of emails new 75cec79e7c18 docs,procfs: document /proc/PID/* access permission checks new b04ce5c714ca lib/plist.c: add shortcut for plist_requeue() new fc60e3f6949d lib-plistc-add-shortcut-for-plist_requeue-fix new 49b6f87311dc kexec: initialize ELF lowest address to ULONG_MAX new 48142f78fa13 crash: remove an unused argument from reserve_crashkernel_ [...] new cd201ee2dd09 crash: let arch decide usable memory range in reserved area new 439de2c245bf powerpc/crash: use generic APIs to locate memory hole for kdump new 0a8fc8c8cec2 powerpc/crash: preserve user-specified memory limit new 032ab6b2b0dd powerpc: insert System RAM resource to prevent crashkernel [...] new b4b6f6e301ed powerpc/crash: use generic crashkernel reservation new 21904fb05949 get_maintainer: add --substatus for reporting subsystem status new 9fb881726ee7 get_maintainer: add --substatus for reporting subsystem st [...] new a57efeff3ef8 get_maintainer: stop reporting subsystem status as maintai [...] new 4266959c76fc lib/zlib: drop EQUAL macro new 033a05097300 rcu: provide a static initializer for hlist_nulls_head new ab2a5aa028ba ucount: replace get_ucounts_or_wrap() with atomic_inc_not_zero() new a870212e3228 ucount: use RCU for ucounts lookups new 2b0f09228ab1 ucount: use rcuref_t for reference counting new 4cc01cc74e3e checkpatch: add warning for pr_* and dev_* macros without [...] new 8efb49fa5fa8 alpha: use str_yes_no() helper in pci_dac_dma_supported() new 749a2e882f1a ocfs2: validate l_tree_depth to avoid out-of-bounds access new 65b37c82e0f8 ocfs2: use memcpy_to_folio() in ocfs2_symlink_get_block() new 02d0102b3dea ocfs2: remove reference to bh->b_page new ea5bf3ba15ab foo new 994edf7e716b Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new cb68c4bce389 Revert "mm: make vma cache SLAB_TYPESAFE_BY_RCU" new 8d8c6f1e2c58 gendwarfksyms: Add a separate pass to resolve FQNs new ba52129e291a kbuild: remove EXTRA_*FLAGS support new f078c170cc95 gen_compile_commands.py: remove code for '#' replacement new 82d921327e8a genksyms: factor out APP for the ST_NORMAL state new 4f46725464e4 kconfig: do not clear SYMBOL_VALID when reading include/co [...] new 0d4150364582 kconfig: remove unnecessary cast in sym_get_string() new 34c39b69cd9b modpost: introduce get_basename() helper new 3625f980635f modpost: use strstarts() to clean up parse_source_files() new 2976ccfc1c46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 615ec00b06f7 perf tests: Fix Tool PMU test segfault new c7f821b8768d perf trace: Allocate syscall stats only if summary is on new ef2da619b132 perf trace: Convert syscall_stats to hashmap new bd50a26c9ad3 perf tools: Get rid of now-unused rb_resort.h new fc00897c8a3f perf trace: Add --summary-mode option new 70f127c716e8 perf tools: Use symfs when opening debuginfo by path new 54169b4663dc perf vendor events: Update Alderlake events/metrics new b04fe42f6ea2 perf vendor events: Update AlderlakeN events/metrics new ba56a910635a perf vendor events: Add Arrowlake events/metrics new 240411b0483a perf vendor events: Update Broadwell events/metrics new 11e644eb468f perf vendor events: Update BroadwellDE events/metrics new a75d905d64de perf vendor events: Update BroadwellX events/metrics new 7487e4fce956 perf vendor events: Update CascadelakeX events/metrics new e415c1493fa1 perf vendor events: Add Clearwaterforest events new 5ee60fbf7375 perf vendor events: Update EmeraldRapids events/metrics new b52c4123a5df perf vendor events: Update GrandRidge events/metrics new aaa73d778b9f perf vendor events: Update/add Graniterapids events/metrics new 55bf5d07922a perf vendor events: Update Haswell events/metrics new be67d89f79e8 perf vendor events: Update HaswellX events/metrics new 094b233575f6 perf vendor events: Update Icelake events/metrics new c49b0509151e perf vendor events: Update IcelakeX events/metrics new 23878069de30 perf vendor events: Update/add Lunarlake events/metrics new b4152015a912 perf vendor events: Update Meteorlake events/metrics new 870b92024e16 perf vendor events: Update Rocketlake events/metrics new 830ee133a5ab perf vendor events: Update Sapphirerapids events/metrics new 86f5536004a6 perf vendor events: Update Sierraforest events/metrics new 228c556a6344 perf vendor events: Update Skylake metrics new f2f3a4afdd73 perf vendor events: Update SkylakeX events/metrics new 8a6dcb26af82 perf vendor events: Update Tigerlake events/metrics new 08d9e883481b perf test stat_all_metrics: Ensure missing events fail test new dc6d2bc2d893 perf sample: Make user_regs and intr_regs optional new 7c1e94f5dc9e tools build: Fix a number of Wconversion warnings new d18c882f8574 perf tools: Fix compilation error on arm64 new 20600b8aab73 perf tools: Fix compile error on sample->user_regs new 007cb6b3f433 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 4e4c6f747722 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 777fe44d2733 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new d3a470af832b Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 2c10522b0ce4 Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] new e762bf584068 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 63cb182bddef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c779ad1106d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 51e883e63939 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dc23a1f8987e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52b10b591f83 clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs new 0e6dfde439df clk: qcom: gdsc: Release pm subdomains in reverse add order new 65a733464553 clk: qcom: gdsc: Capture pm_genpd_add_subdomain result code new ed5a0d065fe8 clk: qcom: common: Add support for power-domain attachment new b489235b4dc0 clk: qcom: Support attaching GDSCs to multiple parents new 7a243e1b814a clk: qcom: clk-alpha-pll: Do not use random stack value fo [...] new 691621dfadbf clk: qcom: Drop unused header includes new 1e9f7d9169c5 clk: qcom: Add missing header includes new d81901a5406e clk: qcom: dispcc-sm8750: Allow dumping regmap new ee9fdb415639 dt-bindings: clock: qcom,rpmcc: Add SDM429 new fd662c41caf5 Merge branch '20250212-sdm429-rpm-v1-1-0a24ac19a478@mainli [...] new fd77406f30d0 clk: qcom: smd-rpm: Add clocks for SDM429 new 1ae674f08717 dt-bindings: clock: gcc-sdm660: Add missing SDCC resets new f95c37c339ab dt-bindings: clock: gcc-sdm660: Add missing SDCC resets new d2b58e6c7223 Merge branch '20250203063427.358327-2-alexeymin@postmarket [...] new 497457f61fd6 clk: qcom: gcc-sdm660: Add missing SDCC block resets new 5eac348182d2 clk: qcom: clk-branch: Fix invert halt status bit check fo [...] new 4b28beb882a0 clk: qcom: ipq5424: fix software and hardware flow control [...] new 5d02941c8399 clk: qcom: ipq5018: allow it to be bulid on arm32 new 6c9edce7a0e9 dt-bindings: clock: qcom: Add GPU clocks for QCS8300 new 25abbf6b8b9c dt-bindings: clock: qcom: Add CAMCC clocks for QCS8300 new 329497fb54d8 dt-bindings: clock: qcom: Add QCS8300 video clock controller new c7036757a1e2 Merge branch '20250109-qcs8300-mm-patches-new-v4-0-63e8ac2 [...] new 165a5dce03ec clk: qcom: Add support for GPU Clock Controller on QCS8300 new 63847e845c56 clk: qcom: Add support for Video Clock Controller on QCS8300 new da8d493a8099 firmware: qcom: uefisecapp: fix efivars registration race new 2eeb03ad9f42 soc: qcom: pdr: Fix the potential deadlock new 707fb1f227aa dt-bindings: soc: qcom: qcom,pmic-glink: Document SM8750 c [...] new 1c13d6060d61 soc: qcom: ice: introduce devm_of_qcom_ice_get new cbef7442fba5 mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get new ded40f32b55f scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get new 1e9e40fc6fb0 soc: qcom: ice: make of_qcom_ice_get() static new 2e14c17a2e3d soc: qcom: Do not expose internal servreg_location_entry_ei array new c177fed7617d Merge branches 'arm64-for-6.15', 'clk-for-6.15', 'drivers- [...] new 9b4996777e10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2ce4b7916dfe arm64: dts: renesas: ulcb/kf: Use TDM Split Mode for capture new 8bf1d257d169 arm64: dts: renesas: r9a09g047: Add ICU node new 6a021bef6a23 ARM: dts: renesas: rcar-gen2: Add boot phase tags new 3bc23fc0172a arm64: dts: renesas: rcar: Add boot phase tags new 3989937e697b arm64: dts: renesas: rzg2: Add boot phase tags new 17765ca5d082 Merge branch 'renesas-dts-for-v6.15' into renesas-next new d465d059825b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new eb439f16861a arm64: dts: rockchip: add overlay test for WolfVision PF5 new 91abdc6b36e1 arm64: dts: rockchip: add overlay test for Edgeble NCM6A/NCM6B new e95b72390886 arm64: dts: rockchip: add overlay tests for Rock 5B PCIe overlays new 920ceeedeb00 arm64: dts: rockchip: minimal support for Pre-ICT tester a [...] new 2be4a4171401 dt-bindings: arm: rockchip: Add Firefly ROC-RK3576-PC binding new 887ff17cdd8f arm64: dts: rockchip: Add devicetree for the ROC-RK3576-PC new c0900dfc8509 Merge branch 'v6.15-armsoc/dts64' into for-next new 6ee0b9ad3995 arm64: dts: rockchip: Add rng node to RK3588 new faf7db65e170 Merge branch 'v6.15-armsoc/dts64' into for-next new ffdd8ded29f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d19d7345a7bc clk: samsung: Fix UBSAN panic in samsung_clk_init() new edf5ce245323 arm64: dts: exynos: gs101: drop explicit regmap from reboot nodes new 6572a93ab35e arm64: dts: exynos: gs101: align poweroff writes with downstream new ae32b65c9359 arm64: dts: exynos: gs101: add reboot-mode support (SYSIP_DAT0) new c8222ef6cf29 soc: samsung: exynos-chipid: Add NULL pointer check in exy [...] new 270ef847f540 Merge branches 'next/clk', 'next/dt64' and 'next/soc' into [...] new 8ba2c48394d4 arm64: defconfig: enable ACPM protocol and Exynos mailbox new 97b9ee2972bc dt-bindings: firmware: add google,gs101-acpm-ipc new a88927b534ba firmware: add Exynos ACPM protocol driver new 8e9faeb64251 MAINTAINERS: add entry for the Samsung Exynos ACPM mailbox [...] new 48e7821b2690 arm64: dts: exynos: gs101: add SRAM node new 23159ccf6002 arm64: dts: exynos: gs101: add AP to APM mailbox node new f64fdd3c592d arm64: dts: exynos: gs101: add ACPM protocol node new 4ced2a571046 Merge branches 'next/defconfig', 'next/drivers' and 'next/ [...] new aaa978e3042a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 59ec63d1cbab Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new d6babfa23c1e Merge branch 'for-next' of https://github.com/sophgo/linux.git new 774eb0682358 Merge branch 'for-next' of https://github.com/spacemit-com/linux new 0df6bcb3cfb7 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 3c5fdd068e52 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new d7673d56e348 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 76b4bc1e42ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cf0aafbad260 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new c63a3fa00556 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 18df67fc411b Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 3c0c977f0534 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d5bd84a3e54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cf610418c319 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 95893a928ca0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0bdd7ff5b830 powerpc: export MIN RMA size new b7bb46062457 powerpc/fadump: fix additional param memory reservation fo [...] new fdc44538d57c powerpc: increase MIN RMA size for CAS negotiation new 61c403b5d000 Documentation/powerpc/fadump: add additional parameter fea [...] new 2ffb26afa642 arch/powerpc/perf: Check the instruction type before creat [...] new f848e7ee1588 arch/powerpc/perf: Update get_mem_data_src function to use [...] new fd4d2f325192 tools/testing/selftests/powerpc: Enable pmu selftests for power11 new 520ee327c59d tools/testing/selftests/powerpc: Add check for power11 pvr [...] new 43751c3ce276 tools/testing/selftests/powerpc/pmu: Update comment descri [...] new 9785def2593c selftests/powerpc/pmu: Add interface test for extended reg [...] new c96b1402cc8f selftests/powerpc/pmu: Update comment with details to unde [...] new 708220ae5025 powerpc/pseries: Macros and wrapper functions for H_HTM call new 81c3d637c30f powerpc/pseries: Export hardware trace macro dump via debugfs new ddcb883fd49c powerpc: Document details on H_HTM hcall new 67dfc11982f7 powerpc/pseries/iommu: create DDW for devices with DMA mas [...] new 6aa989ab2bd0 powerpc/pseries/iommu: memory notifier incorrectly adds TC [...] new b6c4589937d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0c64e8af56e2 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new 8d847719390a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e4d60e04dbf5 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git adds 6210831050d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 58b5c460e0a1 cifs: Throw -EOPNOTSUPP error on unsupported reparse point [...] adds ac2dc8b4af46 cifs: Treat unhandled directory name surrogate reparse poi [...] adds 3ddac4b7836d CIFS: Propagate min offload along with other parameters fr [...] adds 76f258eebb8a smb: client, common: Avoid multiple -Wflex-array-member-no [...] adds 223bdb42f9e7 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 4528ab68f937 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds df09b978b779 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e0e4f28e45bf Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds ef51934a05d3 ext2: Remove reference to bh->b_page adds 6b09f5bf50ba Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds fa1008e3df62 ext4: remove unused ext4 journal callback adds 06b9e91425b2 jbd2: remove unused transaction->t_private_list adds 5e22ff3bc935 ext4: remove unneeded forward declaration adds 17207d0bb209 ext4: remove writable userspace mappings before truncating [...] adds 73ae756ecdfa ext4: don't explicit update times in ext4_fallocate() adds 43d0105e2c75 ext4: don't write back data before punch hole in nojournal mode adds 982bf37da09d ext4: refactor ext4_punch_hole() adds 53471e0bedad ext4: refactor ext4_zero_range() adds 162e3c5ad167 ext4: refactor ext4_collapse_range() adds 49425504376c ext4: refactor ext4_insert_range() adds fd2f764826df ext4: factor out ext4_do_fallocate() adds ea3f17efd36b ext4: move out inode_lock into ext4_fallocate() adds 2890e5e0f49e ext4: move out common parts into ext4_fallocate() adds a399af4e3b1a jbd2: Avoid long replay times due to high number or revoke blocks adds 9e28059d5664 ext4: introduce linear search for dentries adds 1d0e4a17bceb Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 29ad9c44b4c1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 0c67c37e1710 fuse: revert back to __readahead_folio() for readahead adds d4593923e44a fuse: removed unused function fuse_uring_create() from header adds 712c587442f3 fuse: Return EPERM rather than ENOSYS from link() adds 150b838b03e8 fuse: optmize missing FUSE_LINK support adds ce312f4636d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 68649dc4fb52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3dd7a70400e7 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 7b7f8a816496 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 67fbfe1fdacb Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] adds 200650d1d34a Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 497ae2100919 Merge branch '9p-next' of git://github.com/martinetd/linux adds 66314e9a57a0 xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n adds 6e33017c3276 xfs: fix data fork format filtering during inode repair adds 9e00163c3167 xfs: do not check NEEDSREPAIR if ro,norecovery mount. adds 9f0902091c33 xfs: Do not allow norecovery mount with quotacheck adds 3cd6a8056f5a xfs: rename xfs_iomap_swapfile_activate to xfs_vm_swap_activate adds 2d873efd174b xfs: flush inodegc before swapon adds e05e6a08156c Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 58f4cc49713c Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] adds a2f502147da2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fad4201f6c36 Merge branch 'fs-next' of linux-next new f903dc5dc0ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d017829b66c1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1e83bd5ec293 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 3db12c2f8123 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7e45b505e699 Merge branch 'i2c/for-current' into i2c/for-next new 577539087d34 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 9770a663b64a Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new bf69d74597b8 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new a70594daad23 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 6bae4d5053da media: chips-media: wave5: Fix gray color on screen new ac35f7689866 media: chips-media: wave5: Avoid race condition in the int [...] new a2c75e964e51 media: chips-media: wave5: Fix a hang after seeking new 035371c9e509 media: chips-media: wave5: Fix timeout while testing 10bit [...] new ed554da65abd media: hi556: Fix memory leak (on error) in hi556_check_hwcfg() new ddf3e6e028ba media: hi556: Add missing '\n' to hi556 error messages new d8460548104d media: hi556: Improve error logging when fwnode is not found new c8525bd0a714 media: hi556: Don't log hi556_check_hwcfg() errors twice new 69dea0ed8461 media: ov08x40: Properly turn sensor on/off when runtime-s [...] new a7966ed7a6a2 media: ov08x40: Move fwnode_graph_get_next_endpoint() call up new 6cdde1bbefa0 media: ov08x40: Get reset GPIO and regulators on ACPI plat [...] new e354dc1d6d99 media: ov08x40: Get clock on ACPI platforms too new 7a39639e448f media: ov08x40: Move ov08x40_identify_module() function up new 24d74ca5024a media: ov08x40: Improve ov08x40_identify_module() error logging new db718c2745e3 media: ov08x40: Improve ov08x40_[read|write]_reg() error returns new ebf185efadb7 media: ov08x40: Add missing ov08x40_identify_module() call [...] new 4254dc1ab3b8 media: ov08x40: Add missing '\n' to ov08x40_check_hwcfg() [...] new 766d952c08bd media: ov08x40: Don't log ov08x40_check_hwcfg() errors twice new abd88757252c Revert "media: imx214: Fix the error handling in imx214_probe()" new ccc888d1698b media: i2c: imx214: Rectify probe error handling related t [...] new b6832ff659f5 media: i2c: imx214: Use subdev active state new 5d6dc133e6e4 media: i2c: imx214: Simplify with dev_err_probe() new 4f0aeba4f155 media: i2c: imx214: Convert to CCI register access helpers new 341a133beb43 media: i2c: imx214: Replace register addresses with macros new ef9b58f257e9 media: i2c: imx214: Drop IMX214_REG_EXPOSURE from mode reg arrays new 3d55f4eb03fc media: i2c: imx214: Check number of lanes from device tree new 0b57fcf81d32 media: i2c: imx214: Add vblank and hblank controls new 5f8d5fe0bd94 media: i2c: imx214: Implement vflip/hflip controls new dafbd1e96044 media: i2c: imx214: Add analogue/digital gain control new f35f7422b9dd media: i2c: imx214: Verify chip ID new aac37a3a763d media: i2c: imx214: Add test pattern control new acc294519f17 media: i2c: imx214: Fix link frequency validation new 71dfb2c75489 media: i2c: ov2740: Free control handler on error path new ac05e841be0e media: i2c: ov2740: Small cleanups new a310e76a3d0b media: stm32: dcmipp: correct ret type in dcmipp_graph_not [...] new 3114848ee260 dt-bindings: media: clarify stm32 csi & simplify example new f7cd9c94959e media: stm32: csi: add missing pm_runtime_put on error new c631dc74b069 media: stm32: csi: register subdev only at end of probe new a3a91b6e62be media: stm32: csi: use ARRAY_SIZE to search D-PHY table new e0c2081221a2 media: stm32: csi: simplify enable_streams error handling new 1ec16c335c46 media: stm32: csi: remove useless fwnode_graph_get_endpoint call new 052b228faaf4 media: stm32: csi: correct unsigned or useless variable settings new 09518df7856e media: stm32: dcmipp: add has_csi2 & needs_mclk in match data new e04604583095 media: i2c: ccs: Set the device's runtime PM status correc [...] new 80704d14f1bd media: i2c: ccs: Set the device's runtime PM status correc [...] new 42eceae97935 media: i2c: imx219: Rectify runtime PM handling in probe a [...] new 5f5ffd3bc62b media: i2c: imx319: Rectify runtime PM handling probe and remove new a1963698d59c media: i2c: ov7251: Set enable GPIO low in probe new 3d391292cdd5 media: i2c: ov7251: Introduce 1 ms delay between regulator [...] new 4100f206c5b7 media: pci: ipu6: drop vb2_ops_wait_prepare/finish new 15f0035bfd0a media: v4l: Support passing media pad argument to v4l2_get [...] new 9849b9fead64 media: v4l: Support obtaining link frequency via get_mbus_config new be1e7b0e78ff media: Documentation: Update link frequency driver documentation new 28e6cd53f833 media: Documentation: tx-rx: Move transmitter control out [...] new 015853f0bd27 media: Documentation: Receiver drivers should call v4l2_ge [...] new 91d6a99acfa5 media: v4l: Memset argument to 0 before calling get_mbus_c [...] new 55a163e6d992 media: intel/ipu6: Obtain link frequency from the remote s [...] new 56f697e3cdf9 media: ivsc: csi: Obtain link frequency from the media pad new e7bad98c205d media: v4l: Convert the users of v4l2_get_link_freq to cal [...] new 3bcae55ab96a media: i2c: imx415: Add read/write control of VBLANK new 4e42bc8bf989 media: i2c: imx415: Make HBLANK controllable and in consis [...] new da1e42d3fe6f media: i2c: imx415: Link frequencies are not exclusive to [...] new 591a07588c03 media: imx219: Adjust PLL settings based on the number of [...] new e3b82d49bf67 media: i2c: imx219: Correct the minimum vblanking value new 04f78503f99a media: i2c: imx219: Rename VTS to FRM_LENGTH new cd5e2fd89923 media: i2c: imx219: make HBLANK r/w to allow longer exposures new 79199bfd8c2a media: i2c: imx219: Increase minimum LLP to fix blocky artefacts new f513997119f4 media: i2c: imx219: Scale the pixel rate for analog binning new cf670ed7fe96 media: qcom: camss: switch CSID to defined MIPI CSI data type IDs new 2a1551665a85 media: dw9719: Add DW9761 support new c3d423fd8c7c Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] new 8f581e8e1cdf Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 1830ba3a38cd Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 0104f4daa339 dt-bindings: power: add V853 ppu bindings new a42c920cc00e pmdomain: Merge branch dt into next new c41bac728aea pmdomain: sunxi: add V853 ppu support new c2851be5f183 pmdomain: renesas: rcar-sysc: Drop fwnode_dev_initialized() call new 529dcad4ce99 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 49e788e32d35 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 54568a84c95b net: introduce EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL() new 95a3c96c7460 inetpeer: use EXPORT_IPV6_MOD[_GPL]() new 6dc4c2526f6d tcp: use EXPORT_IPV6_MOD[_GPL]() new 2f8f4f22452a udp: use EXPORT_IPV6_MOD[_GPL]() new 4671bb1a6b2b Merge branch 'net-add-export_ipv6_mod' new c6287e1a858e net: airoha: Fix TSO support for header cloned skbs new a045e40645df net: stmmac: refactor clock management in EQoS driver new 55250b83b02a inet: reduce inet_csk_clone_lock() indent level new a3a128f611a9 inet: consolidate inet_csk_clone_lock() new 6aa3960d8b52 Merge branch 'inet-better-inet_sock_set_state-for-passive-flows' new e9f03a6a879b net: phylink: add support for notifying PCS about EEE new 8c841486674a net: xpcs: add function to configure EEE clock multiplying factor new 060fb27060e8 net: stmmac: call xpcs_config_eee_mult_fact() new 5a12b2cf29c1 net: xpcs: convert to phylink managed EEE new dba7441b3916 net: stmmac: remove calls to xpcs_config_eee() new 55faeb89968a net: xpcs: remove xpcs_config_eee() from global scope new 760320145a5a net: xpcs: clean up xpcs_config_eee() new 1d4c99a1ac12 net: xpcs: group EEE code together new 412723d54a8b Merge branch 'net-phylink-xpcs-stmmac-support-pcs-eee-conf [...] new 853e80369cfc r8169: add PHY c45 ops for MDIO_MMD_VENDOR2 registers new da681ed73fb9 net: phy: realtek: improve mmd register access for internal PHY's new 02d3b306ac2f net: phy: realtek: switch from paged to MMD ops in rtl822x [...] new a24c6ccc1351 Merge branch 'net-phy-realtek-improve-mmd-register-access- [...] new ea47e70e476f net: phy: remove fixup-related definitions from phy.h whic [...] new d3a0e217f850 net: phy: stop exporting feature arrays which aren't used [...] new ef6249e37df5 net: phy: stop exporting phy_queue_state_machine new 6b2edfba7469 net: phy: remove helper phy_is_internal new 6041d8bf3201 Merge branch 'net-phy-clean-up-phy-h' new bf1b8e0abc39 documentation: networking: Add NAPI config new de38503b74e2 net: remove phylink_pcs .neg_mode boolean new c2ddb619fa8d ice: Fix signedness bug in ice_init_interrupt_scheme() new 0025fa45253c net: phy: c45: improve handling of disabled EEE modes in g [...] new 4a6f18f28627 net/mlx4_core: Avoid impossible mlx4_db_alloc() order value new ebdf7fe488c5 bnxt_en: Set NPAR 1.2 support when registering with firmware new 0fed290525d5 bnxt_en: Refactor completion ring allocation logic for P5_ [...] new e6ec50485659 bnxt_en: Refactor TX ring allocation logic new f33a508c23a4 bnxt_en: Refactor completion ring free routine new 09cc58d59441 bnxt_en: Refactor bnxt_free_tx_rings() to free per TX ring new e1714de53218 bnxt_en: Refactor RX/RX AGG ring parameters setup for P5_PLUS new 4c8e612c9a36 bnxt_en: Pass NQ ID to the FW when allocating RX/RX AGG rings new 6b6bf60fc95f bnxt_en: Reallocate RX completion ring for TPH support new c8a0f7652d61 bnxt_en: Refactor TX ring free logic new fe96d717d38e bnxt_en: Extend queue stop/start for TX rings new c214410c47d6 bnxt_en: Add TPH support in BNXT driver new 7f89ec6c4537 Merge branch 'bnxt_en-add-npar-1-2-and-tph-support' new 0784d83df3bf ndisc: ndisc_send_redirect() cleanup new 639edf52da4c Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 6ebc5030e0c5 bpf: Fix array bounds error with may_goto new b38c72ab808c selftests/bpf: Introduce __load_if_JITed annotation for tests new 72266ee83fed selftests/bpf: Add selftest for may_goto new 772b9b11e6e0 Merge branch 'bpf-fix-array-bounds-error-with-may_goto-and [...] new 06096d19ee38 libbpf: fix LDX/STX/ST CO-RE relocation size adjustment logic new 4eb93fea5919 selftests/bpf: add test for LDX/STX/ST relocations over ar [...] new 601bfedd1d4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e3aa43a50a64 xfrm: prevent high SEQ input in non-ESN mode new 29dfe5abb057 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 0f09573ce5c6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2bb13e092362 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dc364cf56cd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9e9811ef090e Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 11c9574b303e Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 5d06e59c9133 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 8c2415590632 crypto: virtio - Fix kernel-doc of virtcrypto_dev_stop() new 70ed525e959a crypto: virtio - Simplify RSA key size caching new b71409db1ef0 crypto: virtio - Drop superfluous ctx->tfm backpointer new 2b26998bf8b3 crypto: virtio - Drop superfluous [as]kcipher_ctx pointer new e6a6107eaa89 crypto: virtio - Drop superfluous [as]kcipher_req pointer new 6fe847b413a0 dt-bindings: reset: Add SCMI reset IDs for RK3588 new 3c6bc45edd55 dt-bindings: rng: add binding for Rockchip RK3588 RNG new ca59715db41c hwrng: rockchip - store dev pointer in driver struct new 86a63550e776 hwrng: rockchip - eliminate some unnecessary dereferences new 3c58d60de90b hwrng: rockchip - add support for rk3588's standalone TRNG new ef51a9ee3aae MAINTAINERS: add Nicolas Frattaroli to rockchip-rng maintainers new 485adca45080 crypto: hisilicon/sec2 - fix for aead auth key length new e57a4a8ebc83 crypto: hisilicon/sec2 - fix for aead authsize alignment new 628d3c01a0d3 crypto: hisilicon/sec2 - fix for sec spec check new 8368e1e462c7 crypto: ccp - Add support for PCI device 0x1134 new c346fef6fef5 crypto: inside-secure - Eliminate duplication in top-level [...] new cfd60360ba24 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f9c020ac204b Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new a3fc1f906320 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 4fd6ca90fc7f accel/amdxdna: Refactor hardware context destroy routine new 8a2509e113bc Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 0b3f2210b4ec Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 59f38b641ad0 drm/i915/psr: Use PSR2_MAN_TRK_CTL CFF bit only to send fu [...] new 8e8cadfd88b4 drm/i915/psr: Rename psr_force_hw_tracking_exit as intel_p [...] new 005010f1f791 drm/i915/psr: Split setting sff and cff bits away from int [...] new 3b5bf853e309 drm/i915/psr: Add register definitions for SFF_CTL and CFF [...] new 411ad63877bb drm/i915/psr: Use SFF_CTL on invalidate/flush for LunarLak [...] new 1d1689ab0822 drm/i915/psr: Allow writing PSR2_MAN_TRK_CTL using DSB new e01cbca0ea60 drm/i915/psr: Write PSR2_MAN_TRK_CTL on DSB commit as well new 452c3fb857f8 drm/i915/display: Warn on use_dsb in non-dsb pipe update f [...] new 20d6343bf457 drm/i915/psr: Remove DSB_SKIP_WAITS_EN chicken bit new 801d827d80f6 drm/i915/display: Evade scanline 0 as well if PSR1 or PSR2 [...] new fa27fa48061a drm/i915/psr: Add function for triggering "Frame Change" event new ac76a51ddb5e drm/i915/display: Ensure we have "Frame Change" event in D [...] new bccb18c5617a drm/i915/psr: Allow DSB usage when PSR is enabled new 76120b3a304a drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro new b2ecdabe46d2 drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL new dcac00e4d6fd drm/i915/ddi: Make all the PORT_WIDTH macros work the same way new dc2b12b34fb8 drm/i915/ddi: Set missing TC DP PHY lane stagger delay in [...] new d6e6cb5980ed drm/i915/ddi: Simplify the port enabling via DDI_BUF_CTL new c729ff4598d0 drm/i915/ddi: Simplify the port disabling via DDI_BUF_CTL new 3c45d88d281e drm/i915/ddi: Simplify waiting for a port to get active/id [...] new 6ebf4419fc19 drm/i915/ddi: Move platform checks within mtl_ddi_enable/d [...] new 99037db545b5 drm/i915/ddi: Unify the platform specific functions disabl [...] new a23592837c45 drm/i915/ddi: Add a helper to enable a port new 84a357bb0f71 drm/i915/ddi: Sanitize DDI_BUF_CTL register definitions new 91077d1deb53 drm/i915: Make sure all planes in use by the joiner have t [...] new 58456143cc84 Revert "drm/i915: Fix NULL ptr deref by checking new_crtc_state" new 00c8e0dd3dcd drm/i915: Rework joiner and Y plane dependency handling new f709c06af881 drm/i915: s/planar_slave/is_y_plane/ new a33a6b2f0824 drm/i915: Extract unlink_nv12_plane() new 6a01df2f1b2a drm/i915: Remove pointless visible check in unlink_nv12_plane() new a1a9d90e6681 drm/i915: Extract link_nv12_planes() new c324dbd23149 drm/i915: Rename the variables in icl_check_nv12_planes() new 778be378be2a drm/i915: Move icl+ nv12 plane register mangling into skl_ [...] new ab2b059467c9 drm/i915: Relocate intel_atomic_check_planes() new dd6e5fee94b5 drm/i915: Move modeset_retry stuff into intel_connector.c new 78ecd904ee85 drm/i915: Always initialize connector->modeset_retry_work new 1562a536ff42 drm/i915: Extract intel_connector_cancel_modeset_retry_work() new d9794afd2360 drm/i915: Extract intel_hdcp_cancel_works() new 13a8aca9b101 drm/i915: Move intel_hpd_poll_fini() into intel_hotplug.c new 7105bf946fc3 drm/i915: Move intel_plane_destroy() into intel_atomic_plane.c new 2be189c9e82d drm/i915: Relocate vlv_wait_port_ready() new 9fa560f70e24 drm/i915: Simplify vlv_wait_port_ready() arguments new f04fb4090f4a drm/i915: Relocate intel_plane_uses_fence() new 2d017fea5bf5 drm/i915: Relocate intel_{rotation,remapped}_info_size() new 9ba19223a5db drm/i915: Relocate some other plane fb related stuff into [...] new 1bcba228535f drm/i915: s/state/plane_state/ new 59f8db7bbf3c Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new b31e668d3111 drm/xe/debugfs: Add missing xe_pm_runtime_put in wedge_mode_set new 6884d2051011 drm/xe/debugfs: fixed the return value of wedged_mode_set new 776e3b502b6e drm/xe: Add callback support for driver remove new 8b3f09fb44a3 drm/xe: Fix xe_display_fini() calls new 121b214cdf10 drm/xe: Fix error handling in xe_irq_install() new 0bcf41171c64 drm/xe: Fix xe_tile_init_noalloc() error propagation new ff57025c3586 drm/xe: Stop ignoring errors from xe_ttm_stolen_mgr_init() new c0aeb90b28b8 drm/xe: Remove leftover pxp comment new ff6cd29b690b drm/xe: Cleanup unwind of gt initialization new f5ebe80e32f8 drm/xe: Cleanup extra calls to xe_hw_fence_irq_finish() new d3f557d52e2d drm/xe/oa: Move fini to xe_oa new 00f6a86c3c5e drm/xe: Move drm_dev_unplug() out of display function new 960d71044eee drm/xe/oa: Handle errors in xe_oa_register() new 6b5506158f90 drm/xe/pmu: Fail probe if xe_pmu_register() fails new 62fbc75b28a7 drm/xe/hwmon: Stop ignoring errors on probe new 611160b02a40 drm/xe/pf: Release all VFs configs on device removal new 4d3bdd27fb17 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new 3b793a4f35a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 180e1dfbf798 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0077b9080bc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 051271554745 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7d462be4bf36 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 91337d83fa4a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4139f4853c3d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 1901c03f379b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 33499fede01d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e8f36e0db56d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ece3359df2f9 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new a4b7a792dec6 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new a8936109056b power: supply: max1720x: fix a comment typo new 875b8eb83d46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9113df1188c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ab2aa9df27a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d97ac3a24bd0 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 201ae67612ce Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 824c97bcd122 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ecef1e66ce09 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6ae7a215a022 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4c12a87b76be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1aaa6d21ec2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6e43fffb8ef2 Merge branch into tip/master: 'irq/drivers' new 1623ced247f7 x86/events/amd/iommu: Increase IOMMU_NAME_SIZE new a522a13da0f7 Merge branch into tip/master: 'perf/core' new f553741ac8c0 sched: Cancel the slice protection of the idle entity new 2ae891b82695 sched: Reduce the default slice to avoid tasks getting an [...] new b9f2b29b9494 sched: Don't define sched_clock_irqtime as static key new 563bc2161b94 sched/eevdf: Force propagating min_slice of cfs_rq when {e [...] new d34e798094ca sched/fair: Refactor can_migrate_task() to elimate looping new 4a7004cd528b Merge branch into tip/master: 'sched/core' new a36511d15a03 Merge branch into tip/master: 'timers/core' new 675204778c69 module: don't annotate ROX memory as kmemleak_not_leak() new 92d2da37fdef Merge branch 'x86/mm' new 72e213a7ccf9 x86/ibt: Clean up is_endbr() new 2981557cb040 x86,kcfi: Fix EXPORT_SYMBOL vs kCFI new 582077c94052 x86/cfi: Clean up linkage new 93f16a1ab78c x86/boot: Mark start_secondary() with __noendbr new ab9fea59487d x86/alternative: Simplify callthunk patching new c20ad96c9a8f x86/traps: Cleanup and robustify decode_bug() new c4239a72a29d x86/ibt: Clean up poison_endbr() new 306859de59e5 x86/early_printk: Harden early_serial new 882b86fd4e0d x86/ibt: Handle FineIBT in handle_cfi_failure() new a5a63eb9e3ad Merge branch into tip/master: 'x86/core' new ff97cacca3d2 Merge branch into tip/master: 'x86/cpu' new 607e9d63f9bf Merge branch into tip/master: 'x86/fpu' new e9d68ca5f7a7 Merge branch into tip/master: 'x86/misc' new d7949a82b104 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 33f8850a85ae Merge branch 'timers/drivers/next' of https://git.linaro.o [...] new c158647c1073 EDAC/qcom: Correct interrupt enable register configuration new 6b5f6666d839 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new c877f50ef874 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 387d3ae5a599 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b10e2f991abf Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new aa34b811650c KVM: Allow lockless walk of SPTEs when handing aging mmu_n [...] new e29b74920e6f KVM: x86/mmu: Factor out spte atomic bit clearing routine new 61d65f2dc766 KVM: x86/mmu: Don't force atomic update if only the Access [...] new 928c54b1c4ca KVM: x86/mmu: Always update A/D-disabled SPTEs atomically new b146a9b34aed KVM: x86/mmu: Age TDP MMU SPTEs without holding mmu_lock new e25c2332346f KVM: x86/mmu: Skip shadow MMU test_young if TDP MMU report [...] new 8c403cf23119 KVM: x86/mmu: Only check gfn age in shadow MMU if indirect [...] new 9fb13ba6b5ff KVM: x86/mmu: Refactor low level rmap helpers to prep for [...] new 4834eaded91e KVM: x86/mmu: Add infrastructure to allow walking rmaps ou [...] new bb6c7749ccee KVM: x86/mmu: Add support for lockless walks of rmap SPTEs new af3b6a9eba48 KVM: x86/mmu: Walk rmaps (shadow MMU) without holding mmu_ [...] new eead13d493af KVM: selftests: Assert that __vm_get_stat() actually finds a stat new b0c3f5df9291 KVM: selftests: Macrofy vm_get_stat() to auto-generate sta [...] new e65faf71bd54 KVM: selftests: Add struct and helpers to wrap binary stats cache new ea7179f99514 KVM: selftests: Get VM's binary stats FD when opening VM new 9b56532b8a59 KVM: selftests: Adjust number of files rlimit for all "sta [...] new 16fc7cb406a5 KVM: selftests: Add infrastructure for getting vCPU binary stats new fed48e2967f4 Merge branches 'fixes', 'misc', 'mmu', 'pvclock', 'selftes [...] new a7626239b98f Merge branch 'next' of https://github.com/kvm-x86/linux.git new 8221fd1a7304 workqueue: Log additional details when rejecting work new 1cfa34ad7512 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad3b301aa05a sched_ext: Provides a sysfs 'events' to expose core event [...] new 0c2289136570 Merge branch 'for-6.15' into for-next new f2c880fc8133 tools/sched_ext: Sync with scx repo new 25834ea5a240 Merge branch 'for-6.15' into for-next new 7665054ee0dd nodemask: add nodes_copy() new 14a8262f505b nodemask: numa: reorganize inclusion path new 16d79f2a4f15 mm/numa: Introduce nearest_node_nodemask() new f09177ca5f24 sched/topology: Introduce for_each_node_numadist() iterator new d73249f88743 sched_ext: idle: Make idle static keys private new 0aaaf89df86d sched_ext: idle: Introduce SCX_OPS_BUILTIN_IDLE_PER_NODE new 48849271e661 sched_ext: idle: Per-node idle cpumasks new 93e3161c0c50 Merge branch 'for-6.15' into for-next new fa8a6bd5e52c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 81b251c66bdf platform/x86: int3472: Call "func" "con_id" instead new 9cf1c75bfda5 sonypi: Use str_on_off() helper in sonypi_display_info() new d026feb03bdc platform/x86:intel/pmc: Move arch specific action to init [...] new d497c47481f8 platform/x86: ideapad-laptop: use dev_groups to register a [...] new cc7e4556f798 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5264210caca8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c9f80bfbb26f Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 400188ae361a kernfs: Acquire kernfs_rwsem in kernfs_notify_workfn(). new 122ab92dee80 kernfs: Acquire kernfs_rwsem in kernfs_get_parent_dentry(). new 5b2fabf7fe8f kernfs: Acquire kernfs_rwsem in kernfs_node_dentry(). new 9aab10a0249e kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_ [...] new 633488947ef6 kernfs: Use RCU to access kernfs_node::parent. new 741c10b096bc kernfs: Use RCU to access kernfs_node::name. new eaefeff1b695 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new dcba69711fff platform/chrome: add PD_EVENT_INIT bit definition new 7f7283183c62 usb: typec: ucsi: resume work after EC init new 8bc8a32a2804 dt-bindings: usb: dwc3: Add a property to reserve endpoints new eafba0205426 usb: dwc3: gadget: Refactor loop to avoid NULL endpoints new 5425191f85fe usb: dwc3: gadget: Add support for snps,reserved-endpoints [...] new 461f24bff868 usb: dwc3: gadget: Avoid using reserved endpoints on Intel [...] new 07959ad5775f USB: dwc3: Use syscon_regmap_lookup_by_phandle_args new d73ddefaf978 dt-bindings: usb: Add Parade PS8830 Type-C retimer bindings new 257a087c8b52 usb: typec: Add support for Parade PS8830 Type-C Retimer new edd41a7eb674 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 86fbbdd9bbc1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b5bbace353ad tty: serial: fsl_lpuart: Make interrupt name distinct new 1f0cfc68ad7a dt-bindings: serial: Allow fsl,ns16550 with broken FIFOs new 22a6984c5b5d serial: sh-sci: Update the suspend/resume support new c213375e3283 serial: 8250_dw: Call dw8250_quirks() conditionally new c08b0f2c3172 Revert "tty/serial: Add kgdb_nmi driver" new dbb1f9c03bad Revert "kdb: Implement disable_nmi command" new a029a219385c Revert "kernel/debug: Mask KGDB NMI upon entry" new 5b28371f5f77 dt-bindings: serial: Add bindings for nvidia,tegra264-utc new eb07e3a94679 serial: tegra-utc: Add driver for Tegra UART Trace Control [...] new 0f962db7980e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 45aca888f80e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a570114db8ea Merge tag 'spi-offload' into togreg new 4fe7fd17fe66 iio: buffer-dmaengine: split requesting DMA channel from a [...] new 79f24971b4ff iio: buffer-dmaengine: add devm_iio_dmaengine_buffer_setup [...] new 503d20ed8cf7 iio: adc: ad7944: don't use storagebits for sizing new cbc986cda57a iio: adc: ad7944: add support for SPI offload new f06a9c36729b doc: iio: ad7944: describe offload support new b7c1e069f546 dt-bindings: iio: adc: adi,ad4695: add SPI offload properties new f09f140e3ea8 iio: adc: ad4695: Add support for SPI offload new 5031c9df4af0 doc: iio: ad4695: add SPI offload support new c91c294c722e iio: dac: ad5791: sort include directives new 192b669b930c iio: dac: ad5791: Add offload support new 67d63185db79 iio: adc: ad4695: add offload-based oversampling support new c26b0854eb2b doc: iio: ad4695: describe oversampling support new f2ae18092607 dt-bindings: iio: dac: adi-axi-adc: add ad7606 variant new f2a62931b394 iio: adc: ad7606: move the software mode configuration new d2477887f667 iio: adc: ad7606: move software functions into common file new c4330d081775 iio: adc: adi-axi-adc: add struct axi_adc_info new a4ab57debde2 iio: adc: adi-axi-adc: add platform children support new 79c47485e438 iio: adc: adi-axi-adc: add support for AD7606 register writing new 0f65f59e632d iio: adc: ad7606: protect register access new 5efb0a3cc6c8 iio: adc: ad7606: change channel macros parameters new ac856912f210 iio: adc: ad7606: add support for writing registers when u [...] new 157170e060c7 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new b58f0f86fd61 phy: fsl-imx8mq-usb: add tca function driver for imx95 new 7dff18535b93 phy: PHY_LAN966X_SERDES should depend on SOC_LAN966 || MCH [...] new bb67914350e6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f5e1da691d5b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d88b984c115f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 865786843c88 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 7e71a98c4cf9 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new e7841b7acc03 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7d7e79dbafe5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9b4038b40813 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f9fc1cead25e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8203bc81f025 iio: adc: ad7606: use gpiod_multi_set_value_cansleep new e18d359b0a13 iio: amplifiers: hmc425a: use gpiod_multi_set_value_cansleep new 7920df29f0dd iio: resolver: ad2s1210: use gpiod_multi_set_value_cansleep new a67e45055ea9 iio: resolver: ad2s1210: use bitmap_write new 2a5920429897 mmc: pwrseq_simple: use gpiod_multi_set_value_cansleep new 47a7c4f58e1f mux: gpio: use gpiod_multi_set_value_cansleep new c88aa6829739 phy: mapphone-mdm6600: use gpiod_multi_set_value_cansleep new 0612f0f5d6ef Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 7460fac421bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7e4048a6fb9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b2bd65fbb617 pinctrl: renesas: rzg2l: Add suspend/resume support for pu [...] new f752ee5b5b86 pinctrl: renesas: rza2: Fix potential NULL pointer dereference new bebb49f5bacc Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new b2693edd0963 pwm: pca9685: Drop ACPI_PTR() and of_match_ptr() new f2037a3ee9b4 pwm: clps711x: Drop of_match_ptr() usage for .of_match_table new e8af7c083520 pwm: Strengthen dependency for PWM_SIFIVE new 964b37767a2a Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 08fafac4c9f2 kunit: tool: Use qboot on QEMU x86_64 new e275f44e0a18 kunit: qemu_configs: sparc: use Zilog console new 0e4519429065 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 0d427900483f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8485fbf08563 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new 8878d2351d94 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 5ae96df79977 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 4df214840f57 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 6ca8a85140fc Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 8b755fc57330 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2e694f077e36 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new e43a09ee9abc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5fca967d9e4d Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new 8dc1e6e79687 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 54ab608607e9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a58dcf1f29e7 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 819a88fbc137 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 6c023fb0ecd1 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 023e9ba84032 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 9e6fd5d3a531 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 19258a913dc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new af1d13f0d3be Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0daf309c5881 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 76d1ba8179ac Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] new 253c82b3a2ce Add linux-next specific files for 20250217
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 (0ae0fa3bf0b4) \ N -- N -- N refs/heads/master (253c82b3a2ce)
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 791 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-block-zram | 8 - Documentation/ABI/testing/sysfs-firmware-kho | 9 - Documentation/ABI/testing/sysfs-kernel-fadump | 3 +- Documentation/ABI/testing/sysfs-kernel-kho | 53 - Documentation/RCU/whatisRCU.rst | 10 + Documentation/admin-guide/blockdev/zram.rst | 36 +- Documentation/admin-guide/kernel-parameters.txt | 24 - .../arch/powerpc/firmware-assisted-dump.rst | 22 + Documentation/arch/powerpc/papr_hcalls.rst | 11 + Documentation/core-api/refcount-vs-atomic.rst | 37 +- Documentation/dev-tools/checkpatch.rst | 18 - .../devicetree/bindings/arm/rockchip.yaml | 5 + .../devicetree/bindings/clock/qcom,rpmcc.yaml | 2 + .../bindings/firmware/google,gs101-acpm-ipc.yaml | 50 + .../devicetree/bindings/iio/adc/adi,ad4695.yaml | 13 + .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 70 +- .../bindings/media/st,stm32mp25-csi.yaml | 5 +- .../devicetree/bindings/mtd/cdns,hp-nfc.yaml | 8 +- .../bindings/power/allwinner,sun20i-d1-ppu.yaml | 1 + .../bindings/rng/rockchip,rk3588-rng.yaml | 60 + Documentation/devicetree/bindings/serial/8250.yaml | 2 +- .../bindings/serial/nvidia,tegra264-utc.yaml | 73 + .../bindings/soc/qcom/qcom,pmic-glink.yaml | 1 + .../devicetree/bindings/usb/parade,ps8830.yaml | 140 ++ .../devicetree/bindings/usb/snps,dwc3-common.yaml | 11 + Documentation/driver-api/media/tx-rx.rst | 26 +- Documentation/filesystems/dax.rst | 1 + Documentation/filesystems/journalling.rst | 4 +- Documentation/iio/ad4695.rst | 104 +- Documentation/iio/ad7944.rst | 24 +- Documentation/kbuild/makefiles.rst | 3 - .../kho/bindings/memblock/reserve_mem.yaml | 41 - .../kho/bindings/memblock/reserve_mem_map.yaml | 42 - Documentation/kho/concepts.rst | 80 - Documentation/kho/index.rst | 19 - Documentation/kho/usage.rst | 60 - Documentation/mm/process_addrs.rst | 44 +- Documentation/networking/napi.rst | 33 +- Documentation/subsystem-apis.rst | 1 - MAINTAINERS | 22 +- Makefile | 13 +- Next/SHA1s | 149 +- Next/Trees | 9 +- Next/merge.log | 2430 +++++++++++--------- arch/alpha/include/asm/hwrpb.h | 2 +- arch/alpha/include/uapi/asm/ptrace.h | 2 + arch/alpha/kernel/asm-offsets.c | 4 + arch/alpha/kernel/entry.S | 24 +- arch/alpha/kernel/traps.c | 2 +- arch/alpha/mm/fault.c | 4 +- arch/arm/boot/dts/renesas/r8a7790-lager.dts | 1 + arch/arm/boot/dts/renesas/r8a7790-stout.dts | 1 + arch/arm/boot/dts/renesas/r8a7790.dtsi | 7 + arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 1 + arch/arm/boot/dts/renesas/r8a7791-porter.dts | 1 + arch/arm/boot/dts/renesas/r8a7791.dtsi | 7 + arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 1 + arch/arm/boot/dts/renesas/r8a7792-wheat.dts | 1 + arch/arm/boot/dts/renesas/r8a7792.dtsi | 6 + arch/arm/boot/dts/renesas/r8a7793-gose.dts | 1 + arch/arm/boot/dts/renesas/r8a7793.dtsi | 7 + arch/arm/boot/dts/renesas/r8a7794-alt.dts | 1 + arch/arm/boot/dts/renesas/r8a7794-silk.dts | 1 + arch/arm/boot/dts/renesas/r8a7794.dtsi | 7 + arch/arm64/Kconfig | 3 - arch/arm64/boot/dts/exynos/google/gs101.dtsi | 43 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 1 + arch/arm64/boot/dts/renesas/condor-common.dtsi | 1 + arch/arm64/boot/dts/renesas/draak.dtsi | 1 + arch/arm64/boot/dts/renesas/ebisu.dtsi | 1 + arch/arm64/boot/dts/renesas/hihope-common.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 1 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 7 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 7 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 1 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 1 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 7 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 1 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 7 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 7 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 7 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 8 + .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts | 1 + arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 8 + .../boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 1 + arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 8 + arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 90 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 1 + .../ulcb-kf-audio-graph-card-mix+split.dtsi | 73 +- .../ulcb-kf-audio-graph-card2-mix+split.dtsi | 66 +- .../ulcb-kf-simple-audio-card-mix+split.dtsi | 53 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 + .../boot/dts/renesas/white-hawk-cpu-common.dtsi | 1 + arch/arm64/boot/dts/rockchip/Makefile | 44 + arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts | 736 ++++++ arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 8 + .../dts/rockchip/rk3588-jaguar-pre-ict-tester.dtso | 171 ++ arch/arm64/configs/defconfig | 2 + arch/arm64/include/asm/kvm_emulate.h | 42 - arch/arm64/include/asm/kvm_host.h | 24 +- arch/arm64/include/asm/tlbflush.h | 23 +- arch/arm64/kernel/fpsimd.c | 25 - arch/arm64/kvm/arch_timer.c | 16 +- arch/arm64/kvm/arm.c | 8 - arch/arm64/kvm/fpsimd.c | 107 +- arch/arm64/kvm/hyp/entry.S | 5 + arch/arm64/kvm/hyp/include/hyp/switch.h | 148 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 15 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 76 +- arch/arm64/kvm/hyp/nvhe/switch.c | 89 +- arch/arm64/kvm/hyp/vhe/switch.c | 33 +- arch/arm64/kvm/vgic/vgic-init.c | 74 +- arch/arm64/mm/contpte.c | 2 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 12 +- arch/powerpc/include/asm/hvcall.h | 34 + arch/powerpc/include/asm/mmzone.h | 1 + arch/powerpc/include/asm/plpar_wrappers.h | 21 + arch/powerpc/include/asm/prom.h | 2 + arch/powerpc/kernel/fadump.c | 21 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/lib/code-patching.c | 4 +- arch/powerpc/mm/numa.c | 2 +- arch/powerpc/perf/core-book3s.c | 20 + arch/powerpc/perf/isa207-common.c | 18 +- arch/powerpc/platforms/pseries/Kconfig | 9 + arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/htmdump.c | 121 + arch/powerpc/platforms/pseries/iommu.c | 139 +- arch/riscv/include/asm/tlbflush.h | 3 +- arch/riscv/mm/tlbflush.c | 3 +- arch/x86/Kconfig | 3 - arch/x86/boot/compressed/kaslr.c | 52 +- arch/x86/crypto/aesni-intel_asm.S | 2 + arch/x86/crypto/camellia-aesni-avx-asm_64.S | 7 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 1 + arch/x86/crypto/camellia-x86_64-asm_64.S | 9 +- arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 7 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 5 +- arch/x86/crypto/twofish-x86_64-asm_64.S | 5 +- arch/x86/entry/calling.h | 1 + arch/x86/entry/entry.S | 2 + arch/x86/entry/entry_64.S | 3 + arch/x86/entry/entry_64_fred.S | 1 + arch/x86/entry/vdso/Makefile | 1 + arch/x86/events/amd/iommu.c | 2 +- arch/x86/events/core.c | 2 +- arch/x86/include/asm/alternative.h | 1 - arch/x86/include/asm/bug.h | 5 +- arch/x86/include/asm/cfi.h | 11 + arch/x86/include/asm/ftrace.h | 16 +- arch/x86/include/asm/ibt.h | 9 +- arch/x86/include/asm/linkage.h | 18 +- arch/x86/include/asm/page_64.h | 1 + arch/x86/include/asm/paravirt_types.h | 12 +- arch/x86/include/asm/setup.h | 4 - arch/x86/include/asm/sev.h | 2 + arch/x86/include/asm/special_insns.h | 4 +- arch/x86/include/asm/string_64.h | 2 + arch/x86/include/asm/tlbflush.h | 3 +- arch/x86/include/uapi/asm/setup_data.h | 13 +- arch/x86/kernel/acpi/madt_playdead.S | 1 + arch/x86/kernel/acpi/wakeup_64.S | 1 + arch/x86/kernel/alternative.c | 107 +- arch/x86/kernel/callthunks.c | 13 - arch/x86/kernel/cfi.c | 22 +- arch/x86/kernel/cpu/resctrl/internal.h | 5 + arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 14 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 73 +- arch/x86/kernel/e820.c | 18 - arch/x86/kernel/early_printk.c | 49 +- arch/x86/kernel/ftrace_64.S | 5 + arch/x86/kernel/irqflags.S | 1 + arch/x86/kernel/kexec-bzimage64.c | 36 - arch/x86/kernel/kprobes/core.c | 11 +- arch/x86/kernel/module.c | 17 +- arch/x86/kernel/paravirt.c | 14 +- arch/x86/kernel/setup.c | 39 +- arch/x86/kernel/smpboot.c | 3 +- arch/x86/kernel/traps.c | 82 +- arch/x86/kvm/Kconfig | 2 +- arch/x86/lib/clear_page_64.S | 9 +- arch/x86/lib/copy_page_64.S | 3 +- arch/x86/lib/copy_user_64.S | 3 + arch/x86/lib/copy_user_uncached_64.S | 2 + arch/x86/lib/getuser.S | 9 + arch/x86/lib/hweight.S | 3 + arch/x86/lib/memmove_64.S | 3 +- arch/x86/lib/memset_64.S | 3 +- arch/x86/lib/msr-reg.S | 3 +- arch/x86/lib/putuser.S | 9 + arch/x86/lib/retpoline.S | 1 + arch/x86/mm/mem_encrypt_boot.S | 1 + arch/x86/net/bpf_jit_comp.c | 4 +- arch/x86/power/hibernate_asm_64.S | 2 + arch/x86/realmode/init.c | 2 - arch/x86/virt/svm/sev.c | 23 +- arch/x86/xen/xen-asm.S | 5 + arch/x86/xen/xen-head.S | 2 + block/partitions/mac.c | 18 +- drivers/accel/amdxdna/aie2_ctx.c | 29 +- drivers/accel/amdxdna/amdxdna_ctx.c | 2 + drivers/accel/amdxdna/amdxdna_ctx.h | 3 + drivers/block/zram/backend_zstd.c | 11 +- drivers/block/zram/zcomp.c | 48 +- drivers/block/zram/zcomp.h | 8 +- drivers/block/zram/zram_drv.c | 326 +-- drivers/block/zram/zram_drv.h | 22 +- drivers/char/hw_random/Kconfig | 3 +- drivers/char/hw_random/rockchip-rng.c | 250 +- drivers/char/sonypi.c | 11 +- drivers/clk/qcom/Kconfig | 2 +- drivers/clk/qcom/camcc-sa8775p.c | 1 - drivers/clk/qcom/camcc-sc7180.c | 2 +- drivers/clk/qcom/camcc-sc7280.c | 2 +- drivers/clk/qcom/camcc-sdm845.c | 1 + drivers/clk/qcom/camcc-sm4450.c | 1 - drivers/clk/qcom/camcc-sm6350.c | 1 + drivers/clk/qcom/camcc-sm7150.c | 1 - drivers/clk/qcom/camcc-sm8150.c | 2 +- drivers/clk/qcom/camcc-sm8250.c | 58 +- drivers/clk/qcom/clk-alpha-pll.c | 52 +- drivers/clk/qcom/clk-branch.c | 4 +- drivers/clk/qcom/clk-smd-rpm.c | 32 + drivers/clk/qcom/common.c | 6 + drivers/clk/qcom/dispcc-qcm2290.c | 3 +- drivers/clk/qcom/dispcc-sc7180.c | 1 + drivers/clk/qcom/dispcc-sc7280.c | 1 + drivers/clk/qcom/dispcc-sc8280xp.c | 3 +- drivers/clk/qcom/dispcc-sdm845.c | 2 +- drivers/clk/qcom/dispcc-sm4450.c | 1 - drivers/clk/qcom/dispcc-sm6115.c | 3 +- drivers/clk/qcom/dispcc-sm6125.c | 1 + drivers/clk/qcom/dispcc-sm6350.c | 1 + drivers/clk/qcom/dispcc-sm6375.c | 1 + drivers/clk/qcom/dispcc-sm7150.c | 1 - drivers/clk/qcom/dispcc-sm8250.c | 2 +- drivers/clk/qcom/dispcc-sm8450.c | 3 +- drivers/clk/qcom/dispcc-sm8550.c | 3 +- drivers/clk/qcom/dispcc-sm8750.c | 2 +- drivers/clk/qcom/dispcc0-sa8775p.c | 1 - drivers/clk/qcom/dispcc1-sa8775p.c | 1 - drivers/clk/qcom/gcc-ipq5424.c | 16 +- drivers/clk/qcom/gcc-msm8960.c | 1 - drivers/clk/qcom/gcc-msm8974.c | 1 - drivers/clk/qcom/gcc-sdm660.c | 2 + drivers/clk/qcom/gdsc.c | 75 +- drivers/clk/qcom/gdsc.h | 1 + drivers/clk/qcom/gpucc-msm8998.c | 3 +- drivers/clk/qcom/gpucc-sa8775p.c | 49 +- drivers/clk/qcom/gpucc-sar2130p.c | 1 + drivers/clk/qcom/gpucc-sc7180.c | 1 + drivers/clk/qcom/gpucc-sc7280.c | 1 + drivers/clk/qcom/gpucc-sc8280xp.c | 1 + drivers/clk/qcom/gpucc-sdm660.c | 5 +- drivers/clk/qcom/gpucc-sdm845.c | 1 + drivers/clk/qcom/gpucc-sm4450.c | 1 - drivers/clk/qcom/gpucc-sm6350.c | 1 + drivers/clk/qcom/gpucc-sm8150.c | 1 + drivers/clk/qcom/gpucc-sm8250.c | 1 + drivers/clk/qcom/gpucc-sm8350.c | 2 +- drivers/clk/qcom/kpss-xcc.c | 1 - drivers/clk/qcom/krait-cc.c | 1 - drivers/clk/qcom/lpasscc-sdm845.c | 1 - drivers/clk/qcom/lpasscorecc-sc7180.c | 1 - drivers/clk/qcom/lpasscorecc-sc7280.c | 1 - drivers/clk/qcom/mmcc-apq8084.c | 2 +- drivers/clk/qcom/mmcc-msm8960.c | 4 +- drivers/clk/qcom/mmcc-msm8974.c | 2 +- drivers/clk/qcom/mmcc-msm8994.c | 3 +- drivers/clk/qcom/mmcc-msm8996.c | 4 +- drivers/clk/qcom/mmcc-msm8998.c | 3 +- drivers/clk/qcom/mmcc-sdm660.c | 6 +- drivers/clk/qcom/videocc-sa8775p.c | 8 + drivers/clk/samsung/clk.c | 2 +- drivers/crypto/Makefile | 3 +- drivers/crypto/ccp/sp-pci.c | 1 + drivers/crypto/hisilicon/sec2/sec.h | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 125 +- drivers/crypto/inside-secure/Makefile | 1 + .../crypto/virtio/virtio_crypto_akcipher_algs.c | 41 +- drivers/crypto/virtio/virtio_crypto_mgr.c | 2 +- .../crypto/virtio/virtio_crypto_skcipher_algs.c | 17 +- drivers/dax/device.c | 24 +- drivers/dma/tegra210-adma.c | 16 +- drivers/edac/qcom_edac.c | 4 +- drivers/firmware/Kconfig | 1 + drivers/firmware/Makefile | 1 + drivers/firmware/imx/Kconfig | 1 + drivers/firmware/qcom/qcom_qseecom_uefisecapp.c | 18 +- drivers/firmware/samsung/Kconfig | 14 + drivers/firmware/samsung/Makefile | 4 + drivers/firmware/samsung/exynos-acpm-pmic.c | 224 ++ drivers/firmware/samsung/exynos-acpm-pmic.h | 29 + drivers/firmware/samsung/exynos-acpm.c | 769 +++++++ drivers/firmware/samsung/exynos-acpm.h | 23 + drivers/fsi/fsi-sbefifo.c | 9 +- drivers/fsi/i2cr-scom.c | 11 +- drivers/gpio/gpiolib.c | 48 +- drivers/gpio/gpiolib.h | 4 +- drivers/gpu/drm/i915/display/g4x_dp.c | 2 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 6 +- drivers/gpu/drm/i915/display/icl_dsi.c | 4 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 315 ++- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 4 + drivers/gpu/drm/i915/display/intel_connector.c | 42 + drivers/gpu/drm/i915/display/intel_connector.h | 2 + drivers/gpu/drm/i915/display/intel_crtc.c | 4 + drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 3 +- drivers/gpu/drm/i915/display/intel_ddi.c | 256 +-- drivers/gpu/drm/i915/display/intel_display.c | 460 +--- drivers/gpu/drm/i915/display/intel_display.h | 19 - .../gpu/drm/i915/display/intel_display_debugfs.c | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 13 +- drivers/gpu/drm/i915/display/intel_dp.c | 45 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 - drivers/gpu/drm/i915/display/intel_dpio_phy.c | 34 + drivers/gpu/drm/i915/display/intel_dpio_phy.h | 6 + drivers/gpu/drm/i915/display/intel_dsb.c | 27 +- drivers/gpu/drm/i915/display/intel_fb.c | 97 +- drivers/gpu/drm/i915/display/intel_fb.h | 17 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 9 + drivers/gpu/drm/i915/display/intel_hdcp.h | 1 + drivers/gpu/drm/i915/display/intel_hotplug.c | 16 + drivers/gpu/drm/i915/display/intel_hotplug.h | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 141 +- drivers/gpu/drm/i915/display/intel_psr.h | 7 +- drivers/gpu/drm/i915/display/intel_psr_regs.h | 10 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 35 +- drivers/gpu/drm/i915/display/skl_universal_plane.h | 3 + drivers/gpu/drm/i915/display/skl_watermark.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 25 +- drivers/gpu/drm/i915/i915_vma.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 8 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 2 +- .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 2 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_3_sm6150.h | 2 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 7 +- drivers/gpu/drm/msm/dp/dp_display.c | 11 +- drivers/gpu/drm/msm/dp/dp_drm.c | 5 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 53 +- drivers/gpu/drm/msm/msm_drv.h | 11 +- .../gpu/drm/msm/registers/display/dsi_phy_7nm.xml | 11 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 8 +- drivers/gpu/drm/xe/display/xe_display.c | 22 +- drivers/gpu/drm/xe/display/xe_display.h | 2 - drivers/gpu/drm/xe/xe_debugfs.c | 3 +- drivers/gpu/drm/xe/xe_device.c | 140 +- drivers/gpu/drm/xe/xe_device.h | 3 + drivers/gpu/drm/xe/xe_device_types.h | 14 + drivers/gpu/drm/xe/xe_gsc.c | 9 - drivers/gpu/drm/xe/xe_gsc.h | 1 - drivers/gpu/drm/xe/xe_gsc_proxy.c | 63 +- drivers/gpu/drm/xe/xe_gsc_proxy.h | 1 - drivers/gpu/drm/xe/xe_gsc_types.h | 1 + drivers/gpu/drm/xe/xe_gt.c | 50 +- drivers/gpu/drm/xe/xe_gt.h | 1 - drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 6 + drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 29 + drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h | 1 + drivers/gpu/drm/xe/xe_hwmon.c | 31 +- drivers/gpu/drm/xe/xe_hwmon.h | 4 +- drivers/gpu/drm/xe/xe_irq.c | 14 +- drivers/gpu/drm/xe/xe_oa.c | 78 +- drivers/gpu/drm/xe/xe_oa.h | 4 +- drivers/gpu/drm/xe/xe_pci.c | 4 +- drivers/gpu/drm/xe/xe_tile.c | 4 +- drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 17 +- drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h | 2 +- drivers/gpu/drm/xe/xe_uc.c | 13 - drivers/gpu/drm/xe/xe_uc.h | 1 - drivers/iio/adc/Kconfig | 4 + drivers/iio/adc/ad4695.c | 771 ++++++- drivers/iio/adc/ad7606.c | 161 +- drivers/iio/adc/ad7606.h | 103 +- drivers/iio/adc/ad7606_bus_iface.h | 16 + drivers/iio/adc/ad7606_par.c | 52 +- drivers/iio/adc/ad7606_spi.c | 137 +- drivers/iio/adc/ad7944.c | 307 ++- drivers/iio/adc/adi-axi-adc.c | 178 +- drivers/iio/amplifiers/hmc425a.c | 3 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 144 +- drivers/iio/dac/Kconfig | 3 + drivers/iio/dac/ad5791.c | 179 +- drivers/iio/dac/adi-axi-dac.c | 2 +- drivers/iio/resolver/ad2s1210.c | 13 +- drivers/iommu/amd/init.c | 34 +- drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/ccs/ccs-core.c | 6 +- drivers/media/i2c/dw9719.c | 113 +- drivers/media/i2c/hi556.c | 45 +- drivers/media/i2c/imx214.c | 1281 ++++++----- drivers/media/i2c/imx219.c | 313 ++- drivers/media/i2c/imx319.c | 9 +- drivers/media/i2c/imx415.c | 183 +- drivers/media/i2c/ov08x40.c | 167 +- drivers/media/i2c/ov2740.c | 27 +- drivers/media/i2c/ov7251.c | 4 +- drivers/media/i2c/st-mipid02.c | 5 +- drivers/media/i2c/tc358746.c | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 11 +- drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c | 12 +- drivers/media/pci/intel/ipu6/ipu6-isys-queue.c | 2 - drivers/media/pci/intel/ivsc/mei_csi.c | 78 +- drivers/media/platform/cadence/cdns-csi2rx.c | 4 +- .../media/platform/chips-media/wave5/wave5-hw.c | 2 +- .../platform/chips-media/wave5/wave5-vpu-dec.c | 31 +- .../media/platform/chips-media/wave5/wave5-vpu.c | 4 +- .../platform/chips-media/wave5/wave5-vpuapi.c | 10 + drivers/media/platform/nxp/imx-mipi-csis.c | 5 +- drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 11 +- drivers/media/platform/qcom/camss/camss-csid.c | 121 +- drivers/media/platform/qcom/camss/camss-csid.h | 23 - drivers/media/platform/qcom/camss/camss-vfe-gen1.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe.c | 9 +- drivers/media/platform/qcom/camss/camss.c | 27 +- drivers/media/platform/qcom/camss/camss.h | 2 +- drivers/media/platform/raspberrypi/rp1-cfe/cfe.c | 4 +- drivers/media/platform/st/stm32/stm32-csi.c | 106 +- .../platform/st/stm32/stm32-dcmipp/dcmipp-core.c | 23 +- drivers/media/platform/ti/cal/cal-camerarx.c | 3 +- drivers/media/platform/ti/cal/cal.c | 4 +- drivers/media/platform/ti/cal/cal.h | 1 + drivers/media/v4l2-core/v4l2-common.c | 32 +- drivers/media/v4l2-core/v4l2-subdev.c | 2 + drivers/mmc/core/pwrseq_simple.c | 3 +- drivers/mmc/host/sdhci-msm.c | 2 +- drivers/mux/gpio.c | 4 +- drivers/net/dsa/b53/b53_serdes.c | 1 - drivers/net/dsa/mt7530.c | 1 - drivers/net/dsa/mv88e6xxx/pcs-6185.c | 1 - drivers/net/dsa/mv88e6xxx/pcs-6352.c | 1 - drivers/net/dsa/mv88e6xxx/pcs-639x.c | 4 - drivers/net/dsa/qca/qca8k-8xxx.c | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 554 +++-- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 8 + drivers/net/ethernet/cadence/macb_main.c | 2 - drivers/net/ethernet/freescale/fman/fman_dtsec.c | 1 - drivers/net/ethernet/intel/ice/ice_irq.c | 4 +- drivers/net/ethernet/marvell/mvneta.c | 1 - drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 - .../net/ethernet/marvell/prestera/prestera_main.c | 1 - drivers/net/ethernet/mediatek/airoha_eth.c | 10 +- drivers/net/ethernet/mellanox/mlx4/alloc.c | 6 +- drivers/net/ethernet/meta/fbnic/fbnic_phylink.c | 1 - .../net/ethernet/microchip/lan966x/lan966x_main.c | 1 - .../net/ethernet/microchip/sparx5/sparx5_main.c | 1 - drivers/net/ethernet/realtek/r8169_main.c | 32 + .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 131 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 7 - drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 2 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1 - drivers/net/geneve.c | 11 +- drivers/net/pcs/pcs-lynx.c | 1 - drivers/net/pcs/pcs-mtk-lynxi.c | 1 - drivers/net/pcs/pcs-rzn1-miic.c | 1 - drivers/net/pcs/pcs-xpcs.c | 90 +- drivers/net/pcs/pcs-xpcs.h | 1 + drivers/net/phy/phy-c45.c | 8 +- drivers/net/phy/phy.c | 6 +- drivers/net/phy/phy_device.c | 40 +- drivers/net/phy/phylink.c | 55 +- drivers/net/phy/realtek/realtek_main.c | 90 +- drivers/net/wwan/mhi_wwan_mbim.c | 2 +- drivers/nvdimm/pmem.c | 4 +- drivers/of/fdt.c | 36 - drivers/of/kexec.c | 42 - drivers/pci/p2pdma.c | 19 +- drivers/phy/freescale/Kconfig | 1 + drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 240 ++ drivers/phy/microchip/Kconfig | 1 + drivers/phy/motorola/phy-mapphone-mdm6600.c | 4 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 13 +- drivers/phy/tegra/xusb-tegra186.c | 11 + drivers/phy/ti/phy-gmii-sel.c | 15 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 3 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 19 +- drivers/platform/cznic/Kconfig | 1 + drivers/platform/x86/ideapad-laptop.c | 23 +- drivers/platform/x86/intel/int3472/discrete.c | 48 +- drivers/platform/x86/intel/pmc/core.c | 13 - drivers/platform/x86/intel/pmc/spt.c | 21 + drivers/pmdomain/renesas/rcar-sysc.c | 2 - drivers/pmdomain/sunxi/sun20i-ppu.c | 15 + drivers/power/supply/max1720x_battery.c | 2 +- drivers/pwm/Kconfig | 2 +- drivers/pwm/pwm-clps711x.c | 4 +- drivers/pwm/pwm-pca9685.c | 9 +- drivers/s390/block/Kconfig | 12 +- drivers/s390/block/dcssblk.c | 27 +- drivers/soc/qcom/ice.c | 51 +- drivers/soc/qcom/pdr_interface.c | 8 +- drivers/soc/qcom/pdr_internal.h | 1 - drivers/soc/qcom/qcom_pdr_msg.c | 3 +- drivers/soc/samsung/exynos-chipid.c | 2 + drivers/tee/optee/supp.c | 35 +- drivers/tty/serial/8250/8250.h | 2 + drivers/tty/serial/8250/8250_dma.c | 16 + drivers/tty/serial/8250/8250_dw.c | 36 +- drivers/tty/serial/8250/8250_port.c | 9 + drivers/tty/serial/Kconfig | 42 +- drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/fsl_lpuart.c | 2 +- drivers/tty/serial/kgdb_nmi.c | 280 --- drivers/tty/serial/kgdboc.c | 8 - drivers/tty/serial/sh-sci.c | 71 +- drivers/tty/serial/tegra-utc.c | 625 +++++ drivers/ufs/host/ufs-qcom.c | 2 +- drivers/usb/class/cdc-acm.c | 28 +- drivers/usb/core/hub.c | 3 +- drivers/usb/core/quirks.c | 6 + drivers/usb/dwc3/dwc3-am62.c | 12 +- drivers/usb/dwc3/dwc3-pci.c | 10 + drivers/usb/dwc3/gadget.c | 97 +- drivers/usb/gadget/function/f_midi.c | 2 +- drivers/usb/gadget/function/uvc_video.c | 2 +- drivers/usb/gadget/udc/core.c | 2 +- drivers/usb/host/pci-quirks.c | 9 + drivers/usb/host/xhci-pci.c | 7 +- drivers/usb/roles/class.c | 5 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/ps883x.c | 437 ++++ drivers/usb/typec/tcpm/tcpm.c | 3 +- drivers/usb/typec/ucsi/cros_ec_ucsi.c | 17 +- fs/dax.c | 368 +-- fs/ext2/super.c | 2 +- fs/ext4/ext4.h | 4 + fs/ext4/ext4_jbd2.h | 84 - fs/ext4/extents.c | 527 ++--- fs/ext4/inode.c | 223 +- fs/ext4/namei.c | 14 +- fs/ext4/super.c | 15 - fs/fuse/dax.c | 30 +- fs/fuse/dev_uring_i.h | 6 - fs/fuse/dir.c | 11 +- fs/fuse/file.c | 4 +- fs/fuse/fuse_i.h | 3 + fs/fuse/virtio_fs.c | 3 +- fs/jbd2/recovery.c | 58 +- fs/jbd2/revoke.c | 8 +- fs/jbd2/transaction.c | 1 - fs/kernfs/dir.c | 209 +- fs/kernfs/file.c | 6 +- fs/kernfs/kernfs-internal.h | 37 +- fs/kernfs/mount.c | 21 +- fs/kernfs/symlink.c | 30 +- fs/ocfs2/alloc.c | 8 + fs/ocfs2/aops.c | 17 +- fs/ocfs2/quota_global.c | 2 +- fs/smb/client/connect.c | 1 + fs/smb/client/sess.c | 10 + fs/smb/client/transport.c | 14 +- fs/sysfs/dir.c | 2 +- fs/sysfs/file.c | 24 +- fs/xfs/xfs_inode.c | 31 +- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_super.c | 12 - include/dt-bindings/clock/qcom,gcc-sdm660.h | 2 + include/dt-bindings/clock/qcom,rpmcc.h | 4 + include/dt-bindings/iio/adc/adi,ad4695.h | 7 + .../dt-bindings/power/allwinner,sun8i-v853-ppu.h | 10 + include/dt-bindings/reset/rockchip,rk3588-cru.h | 41 +- include/linux/blk-mq.h | 18 +- include/linux/cma.h | 2 - include/linux/compiler.h | 10 + include/linux/dax.h | 28 - .../linux/firmware/samsung/exynos-acpm-protocol.h | 49 + include/linux/fs.h | 10 +- include/linux/huge_mm.h | 2 - include/linux/iio/buffer-dmaengine.h | 7 +- include/linux/jbd2.h | 8 +- include/linux/kernfs.h | 14 +- include/linux/kexec.h | 37 - include/linux/kexec_handover.h | 10 - include/linux/kgdb.h | 11 - include/linux/memblock.h | 38 +- include/linux/memremap.h | 17 +- include/linux/migrate.h | 4 +- include/linux/mlx4/device.h | 2 +- include/linux/mm.h | 210 +- include/linux/mm_types.h | 78 +- include/linux/mmap_lock.h | 6 - include/linux/mmzone.h | 12 +- include/linux/nodemask.h | 8 +- include/linux/nodemask_types.h | 11 +- include/linux/numa.h | 17 +- include/linux/objtool.h | 4 +- include/linux/page-flags.h | 6 + include/linux/pcs/pcs-xpcs.h | 3 +- include/linux/phy.h | 29 - include/linux/phylink.h | 24 +- include/linux/platform_data/cros_ec_commands.h | 1 + include/linux/rcuwait.h | 13 +- include/linux/refcount.h | 125 + include/linux/rmap.h | 15 - include/linux/slab.h | 9 + include/linux/stmmac.h | 2 + include/linux/topology.h | 30 + include/linux/types.h | 12 + include/linux/zsmalloc.h | 8 + include/linux/zstd.h | 2 +- include/linux/zstd_errors.h | 23 +- include/linux/zstd_lib.h | 697 ++---- include/media/v4l2-common.h | 19 +- include/media/v4l2-mediabus.h | 2 + include/media/v4l2-subdev.h | 4 +- include/net/ip.h | 8 + include/soc/qcom/ice.h | 3 +- include/uapi/linux/virtio_snd.h | 2 +- io_uring/kbuf.c | 16 +- io_uring/uring_cmd.c | 28 +- io_uring/waitid.c | 18 +- kernel/Kconfig.kexec | 13 - kernel/Makefile | 1 - kernel/bpf/core.c | 19 +- kernel/bpf/verifier.c | 7 + kernel/cgroup/cgroup-v1.c | 2 +- kernel/cgroup/cgroup.c | 24 +- kernel/debug/debug_core.c | 14 +- kernel/debug/kdb/kdb_main.c | 37 - kernel/fork.c | 60 +- kernel/kexec_file.c | 19 - kernel/kexec_handover.c | 808 ------- kernel/kexec_internal.h | 16 - kernel/module/main.c | 3 +- kernel/sched/cputime.c | 8 +- kernel/sched/ext.c | 58 +- kernel/sched/ext_idle.c | 331 ++- kernel/sched/ext_idle.h | 20 +- kernel/sched/fair.c | 67 +- kernel/sched/sched.h | 4 +- kernel/trace/bpf_trace.c | 21 +- kernel/trace/ring_buffer.c | 28 +- kernel/trace/trace.c | 12 +- kernel/workqueue.c | 4 +- lib/test_hmm.c | 3 +- lib/zstd/Makefile | 2 +- lib/zstd/common/allocations.h | 56 - lib/zstd/common/bits.h | 149 -- lib/zstd/common/bitstream.h | 53 +- lib/zstd/common/compiler.h | 14 +- lib/zstd/common/cpu.h | 3 +- lib/zstd/common/debug.c | 5 +- lib/zstd/common/debug.h | 3 +- lib/zstd/common/entropy_common.c | 42 +- lib/zstd/common/error_private.c | 12 +- lib/zstd/common/error_private.h | 3 +- lib/zstd/common/fse.h | 89 +- lib/zstd/common/fse_decompress.c | 94 +- lib/zstd/common/huf.h | 222 +- lib/zstd/common/mem.h | 2 +- lib/zstd/common/portability_macros.h | 26 +- lib/zstd/common/zstd_common.c | 38 +- lib/zstd/common/zstd_deps.h | 16 +- lib/zstd/common/zstd_internal.h | 99 +- lib/zstd/compress/clevels.h | 3 +- lib/zstd/compress/fse_compress.c | 59 +- lib/zstd/compress/hist.c | 3 +- lib/zstd/compress/hist.h | 3 +- lib/zstd/compress/huf_compress.c | 372 ++- lib/zstd/compress/zstd_compress.c | 1762 +++++--------- lib/zstd/compress/zstd_compress_internal.h | 333 +-- lib/zstd/compress/zstd_compress_literals.c | 155 +- lib/zstd/compress/zstd_compress_literals.h | 25 +- lib/zstd/compress/zstd_compress_sequences.c | 7 +- lib/zstd/compress/zstd_compress_sequences.h | 3 +- lib/zstd/compress/zstd_compress_superblock.c | 47 +- lib/zstd/compress/zstd_compress_superblock.h | 3 +- lib/zstd/compress/zstd_cwksp.h | 149 +- lib/zstd/compress/zstd_double_fast.c | 129 +- lib/zstd/compress/zstd_double_fast.h | 6 +- lib/zstd/compress/zstd_fast.c | 582 ++--- lib/zstd/compress/zstd_fast.h | 6 +- lib/zstd/compress/zstd_lazy.c | 518 ++--- lib/zstd/compress/zstd_lazy.h | 7 +- lib/zstd/compress/zstd_ldm.c | 11 +- lib/zstd/compress/zstd_ldm.h | 3 +- lib/zstd/compress/zstd_ldm_geartab.h | 3 +- lib/zstd/compress/zstd_opt.c | 187 +- lib/zstd/compress/zstd_opt.h | 3 +- lib/zstd/decompress/huf_decompress.c | 770 +++---- lib/zstd/decompress/zstd_ddict.c | 9 +- lib/zstd/decompress/zstd_ddict.h | 3 +- lib/zstd/decompress/zstd_decompress.c | 261 +-- lib/zstd/decompress/zstd_decompress_block.c | 283 +-- lib/zstd/decompress/zstd_decompress_block.h | 8 +- lib/zstd/decompress/zstd_decompress_internal.h | 7 +- lib/zstd/decompress_sources.h | 2 +- lib/zstd/zstd_common_module.c | 5 +- lib/zstd/zstd_compress_module.c | 2 +- lib/zstd/zstd_decompress_module.c | 4 +- localversion-next | 2 +- mm/Kconfig | 4 - mm/debug.c | 6 + mm/gup.c | 14 +- mm/hmm.c | 2 +- mm/huge_memory.c | 209 +- mm/init-mm.c | 1 + mm/internal.h | 7 +- mm/memblock.c | 247 +- mm/memory-failure.c | 6 +- mm/memory.c | 175 +- mm/mempolicy.c | 31 + mm/memremap.c | 59 +- mm/migrate_device.c | 7 +- mm/mlock.c | 2 - mm/mm_init.c | 42 +- mm/nommu.c | 4 +- mm/rmap.c | 197 +- mm/swap.c | 2 + mm/truncate.c | 16 +- mm/userfaultfd.c | 38 +- mm/vma.c | 24 +- mm/vma.h | 13 +- mm/zsmalloc.c | 413 +++- net/core/secure_seq.c | 2 +- net/dccp/ipv4.c | 3 - net/dccp/ipv6.c | 9 +- net/ipv4/inet_connection_sock.c | 66 +- net/ipv4/inetpeer.c | 8 +- net/ipv4/syncookies.c | 8 +- net/ipv4/tcp.c | 44 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 14 +- net/ipv4/tcp_ipv4.c | 51 +- net/ipv4/tcp_minisocks.c | 11 +- net/ipv4/tcp_output.c | 12 +- net/ipv4/tcp_timer.c | 4 +- net/ipv4/udp.c | 63 +- net/ipv6/ndisc.c | 8 +- net/ipv6/tcp_ipv6.c | 8 +- net/sched/cls_api.c | 2 +- net/vmw_vsock/virtio_transport.c | 10 +- net/xfrm/xfrm_user.c | 12 + scripts/Makefile.build | 4 - scripts/Makefile.lib | 5 - scripts/checkpatch.pl | 14 - scripts/clang-tools/gen_compile_commands.py | 8 +- scripts/gendwarfksyms/die.c | 2 +- scripts/gendwarfksyms/dwarf.c | 152 +- scripts/gendwarfksyms/gendwarfksyms.h | 2 + scripts/gendwarfksyms/types.c | 2 +- scripts/genksyms/lex.l | 6 +- scripts/kconfig/confdata.c | 19 +- scripts/kconfig/symbol.c | 2 +- scripts/mod/modpost.c | 45 +- scripts/mod/modpost.h | 1 + scripts/mod/sumversion.c | 17 +- scripts/package/install-extmod-build | 4 +- security/selinux/hooks.c | 7 +- sound/pci/hda/hda_codec.c | 4 +- sound/pci/hda/patch_cs8409-tables.c | 12 +- sound/pci/hda/patch_cs8409.c | 26 +- sound/pci/hda/patch_cs8409.h | 7 +- sound/pci/hda/tas2781_spi_fwlib.c | 10 +- tools/build/feature/test-backtrace.c | 2 +- tools/build/feature/test-bpf.c | 2 +- tools/build/feature/test-glibc.c | 2 +- tools/build/feature/test-libdebuginfod.c | 2 +- tools/build/feature/test-libdw.c | 2 +- tools/build/feature/test-libelf-gelf_getnote.c | 2 +- tools/build/feature/test-libelf.c | 2 +- tools/build/feature/test-lzma.c | 2 +- tools/lib/bpf/relo_core.c | 24 +- tools/objtool/arch/x86/decode.c | 1 + tools/objtool/check.c | 12 +- tools/perf/Documentation/perf-trace.txt | 4 + tools/perf/arch/arm/tests/dwarf-unwind.c | 2 +- tools/perf/arch/arm/util/unwind-libdw.c | 2 +- tools/perf/arch/arm64/tests/dwarf-unwind.c | 2 +- tools/perf/arch/arm64/util/unwind-libdw.c | 2 +- tools/perf/arch/csky/util/unwind-libdw.c | 2 +- tools/perf/arch/loongarch/util/unwind-libdw.c | 2 +- tools/perf/arch/powerpc/tests/dwarf-unwind.c | 2 +- tools/perf/arch/powerpc/util/unwind-libdw.c | 2 +- tools/perf/arch/riscv/util/unwind-libdw.c | 2 +- tools/perf/arch/s390/util/unwind-libdw.c | 2 +- tools/perf/arch/x86/tests/dwarf-unwind.c | 2 +- tools/perf/arch/x86/util/unwind-libdw.c | 2 +- tools/perf/builtin-record.c | 4 +- tools/perf/builtin-script.c | 10 +- tools/perf/builtin-top.c | 8 +- tools/perf/builtin-trace.c | 250 +- .../pmu-events/arch/x86/alderlake/adl-metrics.json | 914 +++++--- .../perf/pmu-events/arch/x86/alderlake/cache.json | 292 ++- .../arch/x86/alderlake/floating-point.json | 19 +- .../pmu-events/arch/x86/alderlake/frontend.json | 19 - .../perf/pmu-events/arch/x86/alderlake/memory.json | 32 +- .../arch/x86/alderlake/metricgroups.json | 10 +- .../perf/pmu-events/arch/x86/alderlake/other.json | 92 +- .../pmu-events/arch/x86/alderlake/pipeline.json | 127 +- .../arch/x86/alderlake/virtual-memory.json | 33 + .../arch/x86/alderlaken/adln-metrics.json | 85 +- .../perf/pmu-events/arch/x86/alderlaken/cache.json | 227 +- .../arch/x86/alderlaken/floating-point.json | 17 +- .../pmu-events/arch/x86/alderlaken/memory.json | 20 + .../perf/pmu-events/arch/x86/alderlaken/other.json | 81 +- .../pmu-events/arch/x86/alderlaken/pipeline.json | 97 +- .../arch/x86/alderlaken/virtual-memory.json | 30 + .../arl-metrics.json} | 1358 ++++++----- .../arch/x86/{meteorlake => arrowlake}/cache.json | 828 ++++--- .../arch/x86/arrowlake/floating-point.json | 532 +++++ .../x86/{meteorlake => arrowlake}/frontend.json | 264 ++- .../arch/x86/{meteorlake => arrowlake}/memory.json | 209 +- .../{meteorlake => arrowlake}/metricgroups.json | 10 +- .../perf/pmu-events/arch/x86/arrowlake/other.json | 279 +++ .../x86/{meteorlake => arrowlake}/pipeline.json | 1226 +++++++--- .../{meteorlake => arrowlake}/uncore-cache.json | 0 .../arch/x86/arrowlake/uncore-interconnect.json | 47 + .../arch/x86/arrowlake/uncore-memory.json | 160 ++ .../x86/{haswell => arrowlake}/uncore-other.json | 2 +- .../arch/x86/arrowlake/virtual-memory.json | 522 +++++ .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 312 +-- .../perf/pmu-events/arch/x86/broadwell/cache.json | 10 +- .../pmu-events/arch/x86/broadwell/frontend.json | 4 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 8 +- .../arch/x86/broadwell/metricgroups.json | 5 + .../pmu-events/arch/x86/broadwell/pipeline.json | 10 +- .../arch/x86/broadwellde/bdwde-metrics.json | 256 ++- .../pmu-events/arch/x86/broadwellde/cache.json | 10 +- .../pmu-events/arch/x86/broadwellde/frontend.json | 4 +- .../pmu-events/arch/x86/broadwellde/memory.json | 6 +- .../arch/x86/broadwellde/metricgroups.json | 5 + .../pmu-events/arch/x86/broadwellde/pipeline.json | 10 +- .../arch/x86/broadwellde/uncore-cache.json | 28 +- .../arch/x86/broadwellde/uncore-interconnect.json | 16 +- .../arch/x86/broadwellx/bdx-metrics.json | 344 +-- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 10 +- .../pmu-events/arch/x86/broadwellx/frontend.json | 4 +- .../pmu-events/arch/x86/broadwellx/memory.json | 6 +- .../arch/x86/broadwellx/metricgroups.json | 5 + .../pmu-events/arch/x86/broadwellx/pipeline.json | 10 +- .../arch/x86/broadwellx/uncore-cache.json | 28 +- .../arch/x86/broadwellx/uncore-interconnect.json | 36 +- .../arch/x86/broadwellx/uncore-memory.json | 1 + .../arch/x86/cascadelakex/clx-metrics.json | 767 +++--- .../arch/x86/cascadelakex/metricgroups.json | 9 +- .../arch/x86/cascadelakex/uncore-cache.json | 60 +- .../arch/x86/cascadelakex/uncore-interconnect.json | 11 - .../arch/x86/clearwaterforest/cache.json | 144 ++ .../arch/x86/clearwaterforest/counter.json | 7 + .../arch/x86/clearwaterforest/frontend.json | 18 + .../arch/x86/clearwaterforest/memory.json | 22 + .../arch/x86/clearwaterforest/other.json | 22 + .../arch/x86/clearwaterforest/pipeline.json | 113 + .../virtual-memory.json | 36 +- .../pmu-events/arch/x86/emeraldrapids/cache.json | 28 +- .../arch/x86/emeraldrapids/emr-metrics.json | 976 ++++---- .../arch/x86/emeraldrapids/frontend.json | 19 - .../pmu-events/arch/x86/emeraldrapids/memory.json | 15 +- .../arch/x86/emeraldrapids/metricgroups.json | 10 +- .../arch/x86/emeraldrapids/pipeline.json | 23 - .../arch/x86/emeraldrapids/uncore-io.json | 218 +- .../arch/x86/grandridge/grr-metrics.json | 284 +-- .../pmu-events/arch/x86/grandridge/pipeline.json | 3 +- .../arch/x86/grandridge/uncore-cache.json | 4 +- .../arch/x86/grandridge/uncore-interconnect.json | 60 + .../pmu-events/arch/x86/grandridge/uncore-io.json | 214 +- .../arch/x86/grandridge/uncore-memory.json | 2 +- .../pmu-events/arch/x86/graniterapids/cache.json | 130 +- .../pmu-events/arch/x86/graniterapids/counter.json | 24 +- .../arch/x86/graniterapids/frontend.json | 24 +- .../gnr-metrics.json} | 1088 +++++---- .../pmu-events/arch/x86/graniterapids/memory.json | 121 +- .../metricgroups.json | 10 +- .../pmu-events/arch/x86/graniterapids/other.json | 109 + .../arch/x86/graniterapids/pipeline.json | 40 +- .../arch/x86/graniterapids/uncore-cache.json | 48 +- .../arch/x86/graniterapids/uncore-cxl.json | 2 - .../x86/graniterapids/uncore-interconnect.json | 87 + .../arch/x86/graniterapids/uncore-io.json | 280 +-- .../arch/x86/graniterapids/uncore-memory.json | 122 +- .../arch/x86/graniterapids/uncore-power.json | 98 + .../pmu-events/arch/x86/haswell/hsw-metrics.json | 260 ++- tools/perf/pmu-events/arch/x86/haswell/memory.json | 2 +- .../pmu-events/arch/x86/haswell/metricgroups.json | 5 + .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 296 +-- .../pmu-events/arch/x86/haswellx/metricgroups.json | 5 + .../pmu-events/arch/x86/haswellx/uncore-cache.json | 28 +- .../arch/x86/haswellx/uncore-interconnect.json | 38 +- tools/perf/pmu-events/arch/x86/icelake/cache.json | 34 +- .../perf/pmu-events/arch/x86/icelake/frontend.json | 17 - .../pmu-events/arch/x86/icelake/icl-metrics.json | 849 +++---- tools/perf/pmu-events/arch/x86/icelake/memory.json | 13 +- .../pmu-events/arch/x86/icelake/metricgroups.json | 10 +- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 30 +- .../arch/x86/icelake/uncore-interconnect.json | 76 - .../pmu-events/arch/x86/icelake/uncore-other.json | 2 +- .../arch/x86/icelake/virtual-memory.json | 18 + tools/perf/pmu-events/arch/x86/icelakex/cache.json | 41 +- .../pmu-events/arch/x86/icelakex/frontend.json | 17 - .../pmu-events/arch/x86/icelakex/icx-metrics.json | 852 ++++--- .../perf/pmu-events/arch/x86/icelakex/memory.json | 13 +- .../pmu-events/arch/x86/icelakex/metricgroups.json | 10 +- .../pmu-events/arch/x86/icelakex/pipeline.json | 30 +- .../perf/pmu-events/arch/x86/lunarlake/cache.json | 1352 ++++++++++- .../{alderlake => lunarlake}/floating-point.json | 387 +++- .../pmu-events/arch/x86/lunarlake/frontend.json | 654 +++++- .../lnl-metrics.json} | 1365 ++++++----- .../perf/pmu-events/arch/x86/lunarlake/memory.json | 262 ++- .../{meteorlake => lunarlake}/metricgroups.json | 10 +- .../perf/pmu-events/arch/x86/lunarlake/other.json | 496 +++- .../pmu-events/arch/x86/lunarlake/pipeline.json | 2105 +++++++++++++++-- .../arch/x86/lunarlake/uncore-memory.json | 36 + .../arch/x86/lunarlake/virtual-memory.json | 428 ++++ tools/perf/pmu-events/arch/x86/mapfile.csv | 42 +- .../perf/pmu-events/arch/x86/meteorlake/cache.json | 109 +- .../pmu-events/arch/x86/meteorlake/frontend.json | 30 +- .../pmu-events/arch/x86/meteorlake/memory.json | 22 +- .../arch/x86/meteorlake/metricgroups.json | 10 +- .../arch/x86/meteorlake/mtl-metrics.json | 1048 ++++++--- .../perf/pmu-events/arch/x86/meteorlake/other.json | 54 + .../pmu-events/arch/x86/meteorlake/pipeline.json | 89 +- .../arch/x86/meteorlake/uncore-other.json | 2 +- .../perf/pmu-events/arch/x86/rocketlake/cache.json | 34 +- .../pmu-events/arch/x86/rocketlake/frontend.json | 17 - .../pmu-events/arch/x86/rocketlake/memory.json | 13 +- .../arch/x86/rocketlake/metricgroups.json | 10 +- .../pmu-events/arch/x86/rocketlake/pipeline.json | 30 +- .../arch/x86/rocketlake/rkl-metrics.json | 849 +++---- .../arch/x86/rocketlake/uncore-interconnect.json | 10 - .../arch/x86/rocketlake/uncore-other.json | 2 +- .../arch/x86/rocketlake/virtual-memory.json | 18 + .../pmu-events/arch/x86/sapphirerapids/cache.json | 30 +- .../arch/x86/sapphirerapids/frontend.json | 19 - .../pmu-events/arch/x86/sapphirerapids/memory.json | 15 +- .../arch/x86/sapphirerapids/metricgroups.json | 10 +- .../arch/x86/sapphirerapids/pipeline.json | 23 - .../arch/x86/sapphirerapids/spr-metrics.json | 908 +++++--- .../arch/x86/sapphirerapids/uncore-io.json | 138 +- .../pmu-events/arch/x86/sierraforest/cache.json | 130 +- .../pmu-events/arch/x86/sierraforest/counter.json | 24 +- .../pmu-events/arch/x86/sierraforest/frontend.json | 8 + .../pmu-events/arch/x86/sierraforest/other.json | 20 + .../pmu-events/arch/x86/sierraforest/pipeline.json | 46 +- .../arch/x86/sierraforest/srf-metrics.json | 308 +-- .../arch/x86/sierraforest/uncore-cache.json | 61 +- .../arch/x86/sierraforest/uncore-cxl.json | 2 - .../arch/x86/sierraforest/uncore-interconnect.json | 87 + .../arch/x86/sierraforest/uncore-io.json | 280 +-- .../arch/x86/sierraforest/uncore-memory.json | 122 +- .../arch/x86/sierraforest/uncore-power.json | 98 + .../pmu-events/arch/x86/skylake/metricgroups.json | 9 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 684 +++--- .../pmu-events/arch/x86/skylakex/metricgroups.json | 9 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 740 +++--- .../pmu-events/arch/x86/skylakex/uncore-cache.json | 60 +- .../arch/x86/skylakex/uncore-interconnect.json | 11 - .../perf/pmu-events/arch/x86/tigerlake/cache.json | 45 +- .../pmu-events/arch/x86/tigerlake/frontend.json | 17 - .../perf/pmu-events/arch/x86/tigerlake/memory.json | 13 +- .../arch/x86/tigerlake/metricgroups.json | 10 +- .../pmu-events/arch/x86/tigerlake/pipeline.json | 30 +- .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 745 +++--- .../arch/x86/tigerlake/uncore-interconnect.json | 4 +- .../arch/x86/tigerlake/uncore-other.json | 2 +- .../arch/x86/tigerlake/virtual-memory.json | 18 + tools/perf/tests/code-reading.c | 12 +- tools/perf/tests/dwarf-unwind.c | 6 +- tools/perf/tests/mmap-basic.c | 3 + tools/perf/tests/openat-syscall-tp-fields.c | 4 +- tools/perf/tests/parse-no-sample-id-all.c | 6 +- tools/perf/tests/perf-record.c | 2 + tools/perf/tests/perf-time-to-tsc.c | 2 + tools/perf/tests/sample-parsing.c | 62 +- tools/perf/tests/shell/stat_all_metrics.sh | 8 +- tools/perf/tests/sw-clock.c | 3 + tools/perf/tests/switch-tracking.c | 14 +- tools/perf/tests/tool_pmu.c | 4 +- tools/perf/util/Build | 1 + tools/perf/util/arm-spe.c | 24 +- .../perf/util/arm64-frame-pointer-unwind-support.c | 29 +- tools/perf/util/auxtrace.c | 15 +- tools/perf/util/cs-etm.c | 31 +- tools/perf/util/debuginfo.c | 6 +- tools/perf/util/evsel.c | 21 +- tools/perf/util/intel-bts.c | 4 +- tools/perf/util/intel-pt.c | 136 +- tools/perf/util/jitdump.c | 10 +- tools/perf/util/machine.c | 4 +- tools/perf/util/python.c | 9 + tools/perf/util/rb_resort.h | 146 -- tools/perf/util/s390-cpumsf.c | 6 +- tools/perf/util/sample.c | 43 + tools/perf/util/sample.h | 9 +- .../util/scripting-engines/trace-event-python.c | 29 +- tools/perf/util/session.c | 94 +- tools/perf/util/synthetic-events.c | 24 +- tools/perf/util/unwind-libdw.c | 9 +- tools/sched_ext/include/scx/common.bpf.h | 29 +- tools/sched_ext/include/scx/compat.h | 6 + tools/sched_ext/scx_central.bpf.c | 2 - tools/sched_ext/scx_central.c | 15 +- tools/testing/kunit/qemu_configs/sparc.py | 5 +- tools/testing/kunit/qemu_configs/x86_64.py | 4 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 6 +- tools/testing/selftests/bpf/progs/bpf_misc.h | 2 + ...ore_reloc_arrays___err_bad_signed_arr_elem_sz.c | 3 + .../testing/selftests/bpf/progs/core_reloc_types.h | 10 + tools/testing/selftests/bpf/progs/profiler.inc.h | 2 +- .../selftests/bpf/progs/test_core_reloc_arrays.c | 5 + .../selftests/bpf/progs/verifier_stack_ptr.c | 52 + tools/testing/selftests/bpf/test_loader.c | 26 + tools/testing/selftests/kvm/lib/kvm_util.c | 2 +- tools/testing/selftests/mm/hugepage-mremap.c | 2 +- tools/testing/selftests/mm/ksm_functional_tests.c | 8 +- tools/testing/selftests/mm/memfd_secret.c | 14 +- tools/testing/selftests/mm/mkdirty.c | 8 +- tools/testing/selftests/mm/mlock2.h | 1 - tools/testing/selftests/mm/protection_keys.c | 2 +- tools/testing/selftests/mm/uffd-common.c | 4 + tools/testing/selftests/mm/uffd-stress.c | 15 +- tools/testing/selftests/mm/uffd-unit-tests.c | 14 +- .../event_alternatives_tests_p10.c | 3 +- .../event_code_tests/generic_events_valid_test.c | 3 +- .../group_constraint_l2l3_sel_test.c | 2 +- .../group_constraint_radix_scope_qual_test.c | 2 +- .../group_constraint_thresh_cmp_test.c | 2 +- .../pmu/event_code_tests/invalid_event_code_test.c | 4 +- .../reserved_bits_mmcra_sample_elig_mode_test.c | 5 +- .../selftests/powerpc/pmu/sampling_tests/Makefile | 3 +- .../pmu/sampling_tests/bhrb_filter_map_test.c | 17 +- .../pmu/sampling_tests/check_extended_reg_test.c | 35 + .../selftests/powerpc/pmu/sampling_tests/misc.c | 20 +- .../selftests/powerpc/pmu/sampling_tests/misc.h | 12 +- .../pmu/sampling_tests/mmcra_bhrb_cond_test.c | 2 +- .../mmcra_bhrb_disable_no_branch_test.c | 2 +- .../pmu/sampling_tests/mmcra_bhrb_disable_test.c | 2 +- .../pmu/sampling_tests/mmcra_bhrb_ind_call_test.c | 2 +- tools/testing/vma/linux/atomic.h | 5 + tools/testing/vma/vma.c | 42 +- tools/testing/vma/vma_internal.h | 120 +- virt/kvm/Kconfig | 4 +- virt/kvm/kvm_main.c | 3 +- 1049 files changed, 41301 insertions(+), 25432 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-firmware-kho delete mode 100644 Documentation/ABI/testing/sysfs-kernel-kho create mode 100644 Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml create mode 100644 Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml create mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra264-utc.yaml create mode 100644 Documentation/devicetree/bindings/usb/parade,ps8830.yaml delete mode 100644 Documentation/kho/bindings/memblock/reserve_mem.yaml delete mode 100644 Documentation/kho/bindings/memblock/reserve_mem_map.yaml delete mode 100644 Documentation/kho/concepts.rst delete mode 100644 Documentation/kho/index.rst delete mode 100644 Documentation/kho/usage.rst create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-jaguar-pre-ict-tester.dtso create mode 100644 arch/powerpc/platforms/pseries/htmdump.c create mode 100644 drivers/firmware/samsung/Kconfig create mode 100644 drivers/firmware/samsung/Makefile create mode 100644 drivers/firmware/samsung/exynos-acpm-pmic.c create mode 100644 drivers/firmware/samsung/exynos-acpm-pmic.h create mode 100644 drivers/firmware/samsung/exynos-acpm.c create mode 100644 drivers/firmware/samsung/exynos-acpm.h create mode 100644 drivers/iio/adc/ad7606_bus_iface.h delete mode 100644 drivers/tty/serial/kgdb_nmi.c create mode 100644 drivers/tty/serial/tegra-utc.c create mode 100644 drivers/usb/typec/mux/ps883x.c create mode 100644 include/dt-bindings/power/allwinner,sun8i-v853-ppu.h create mode 100644 include/linux/firmware/samsung/exynos-acpm-protocol.h delete mode 100644 include/linux/kexec_handover.h delete mode 100644 kernel/kexec_handover.c delete mode 100644 lib/zstd/common/allocations.h delete mode 100644 lib/zstd/common/bits.h copy tools/perf/pmu-events/arch/x86/{meteorlake/mtl-metrics.json => arrowlake/arl- [...] copy tools/perf/pmu-events/arch/x86/{meteorlake => arrowlake}/cache.json (70%) create mode 100644 tools/perf/pmu-events/arch/x86/arrowlake/floating-point.json copy tools/perf/pmu-events/arch/x86/{meteorlake => arrowlake}/frontend.json (73%) copy tools/perf/pmu-events/arch/x86/{meteorlake => arrowlake}/memory.json (75%) copy tools/perf/pmu-events/arch/x86/{meteorlake => arrowlake}/metricgroups.json (94%) create mode 100644 tools/perf/pmu-events/arch/x86/arrowlake/other.json copy tools/perf/pmu-events/arch/x86/{meteorlake => arrowlake}/pipeline.json (66%) copy tools/perf/pmu-events/arch/x86/{meteorlake => arrowlake}/uncore-cache.json (100%) create mode 100644 tools/perf/pmu-events/arch/x86/arrowlake/uncore-interconnect.json create mode 100644 tools/perf/pmu-events/arch/x86/arrowlake/uncore-memory.json rename tools/perf/pmu-events/arch/x86/{haswell => arrowlake}/uncore-other.json (90%) create mode 100644 tools/perf/pmu-events/arch/x86/arrowlake/virtual-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/clearwaterforest/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/clearwaterforest/counter.json create mode 100644 tools/perf/pmu-events/arch/x86/clearwaterforest/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/clearwaterforest/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/clearwaterforest/other.json create mode 100644 tools/perf/pmu-events/arch/x86/clearwaterforest/pipeline.json copy tools/perf/pmu-events/arch/x86/{alderlaken => clearwaterforest}/virtual-memor [...] copy tools/perf/pmu-events/arch/x86/{sapphirerapids/spr-metrics.json => graniterap [...] copy tools/perf/pmu-events/arch/x86/{emeraldrapids => graniterapids}/metricgroups. [...] copy tools/perf/pmu-events/arch/x86/{alderlake => lunarlake}/floating-point.json (51%) copy tools/perf/pmu-events/arch/x86/{meteorlake/mtl-metrics.json => lunarlake/lnl- [...] copy tools/perf/pmu-events/arch/x86/{meteorlake => lunarlake}/metricgroups.json (94%) create mode 100644 tools/perf/pmu-events/arch/x86/lunarlake/uncore-memory.json delete mode 100644 tools/perf/util/rb_resort.h create mode 100644 tools/perf/util/sample.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/check_extend [...]