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 f486c8aa16b8 Add linux-next specific files for 20241128 omits 0758effd29c2 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits c98f1d101dcc Merge branch 'caps-next' of git://git.kernel.org/pub/scm/l [...] omits 2e1117cff9d5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 04d4e87a956d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5d39c6f5784c Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 83ccc43777b2 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 8ea32cd2cbf4 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits ab89e1f0ef5c Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 1ea201dba17e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 78bccba4820b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 53d1dc9443e1 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 6e3fee899c00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 599274f22e5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 20e26b68471a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits daff72e77f7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5cff267808d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c985a21a2f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits caa0f4a886aa Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits 7a701dc1c889 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 85b92adf0510 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 5485435af66b Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 01d295f33952 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 25135adf178e Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 2515e47ccd4e Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 60e349a8bdc2 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 16065a44d445 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 63d55decad0e Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits ce8e54794b6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5da198ee8982 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits ce56d23c806a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a4c3825b5ace Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits 2a5e11911f43 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits ec284598139a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a952cb0c9916 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b233df59b6bb Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 6ec3e4cc2ef1 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits d96c4686c7f9 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 5fcfb302579b Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits cc51932e6238 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8e46a34fe000 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3d3ecfaed213 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 6c3be74721c9 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits debb5a9498f7 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits a1b5cee8de0a Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits d981fa18ef0e Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits a00b4fbc19e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e6a65dcec14f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da86877c99bc Merge branch 'fs-next' of linux-next omits 6dbb9a0417c6 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits ba446a5f2e7a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ce3f6815f2ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0dab819d6d4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 267b001b15af Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 61cae0ecf24b Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits e9b22ecf757e Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 57285c9475c4 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits c891cc2afc7d Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 4bb249cb6bca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 52512aecb9ab Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits bcbecdf45c27 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits ad05fac60842 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4baee841617b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d60d2e4f7a99 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 876c461a505a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f36ec835316 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 620c0f439ba9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 405bca7bdf1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f9c1f6a9cf53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a19947b8768 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits b086efc59722 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits dce37fbda0de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eaa3b8fbf1c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c57fb5e86dc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 083785fb2211 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits edcfaf1dab65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c73df99d0fe5 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 4eac2c2ed13d Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits e6733b20d4d4 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits 1357dea14882 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 95b1c5a26baa Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4455fb016e5f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits c7886ef7a384 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 631bf8b5e666 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits ba7abc0a3b4e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 027541c64ab5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 372cd4659344 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 95925d7be921 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5dab55747b96 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ce662ba45aeb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e0d11bd03890 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3356ca46f4de Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits d884fd9cd626 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits e024b1b76825 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits fde09ee623c7 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits aba512e941f1 Merge branch 'fs-current' of linux-next omits b50da51ca484 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 6e2914cbfb15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 805f9b3e0f8a Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits a06b17a29157 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 17c217b71782 Merge branch '9p-next' of git://github.com/martinetd/linux omits 245c29baa524 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cc349776013a Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 70782f9c92cd Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 79822e71943a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 6db0b6a948ab Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits c5fe001ea821 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 77d633f5828c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 913d2668d290 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits ebe9bdf4f886 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 667c320fcc94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2f27a964b3f7 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 19f9183f0763 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits c06eb6c7ce04 Merge branch 'for-6.13/block' into for-next omits 29600fc2a235 Merge branch 'for-6.13/io_uring' into for-next omits 233556ac49d4 Merge branch into tip/master: 'x86/mm' omits f6ec5de7667d Merge branch into tip/master: 'perf/core' omits afb7955d33d6 Merge branch into tip/master: 'x86/urgent' omits 58b98b10d6b3 Merge branch into tip/master: 'irq/urgent' omits 825e4c749495 bcachefs: BCH_FS_recovery_running omits 35e4c6cf5664 bcachefs: Make topology errors autofix omits 50eecc37ec7c bcachefs: struct bkey_validate_context omits 32682b7d94de bcachefs: Ignore empty btree root journal entries omits e2f12a906907 bcachefs: Fix null ptr deref in btree_path_lock_root() omits 271c0965f621 bcachefs: Go RW earlier, for normal rw mount omits 805e4b527125 bcachefs: Fix bch2_btree_node_update_key_early() omits e6000531bb7a bcachefs: Change "disk accounting version 0" check to commit only omits 2d9cf2becb9c bcachefs: Don't try to en/decrypt when encryption not available omits 599839c1dad7 bcachefs: Fix dup/misordered check in btree node read omits be9edd5c5b76 bcachefs: Bad btree roots are now autofix omits 59a97bb120e2 bcachefs: Kill bch2_bucket_alloc_new_fs() omits e999c5dd8104 cifs: update internal version number omits 3a1de6215544 cifs: unlock on error in smb3_reconfigure() omits 5c000c409320 cifs: during remount, make sure passwords are in sync omits c66e43f199ee cifs: support mounting with alternate password to allow pa [...] omits 5f2d24bd887d kbuild: rename .tmp_vmlinux.kallsyms0.syms to .tmp_vmlinux0.syms omits 2eaacae8e5b3 gitignore: Don't ignore 'tags' directory omits 1cefa3fc1ffd kbuild: add dependency from vmlinux to resolve_btfids omits a3db3d5fa9cb modpost: replace tdb_hash() with hash_str() omits 2439f90dba7c kbuild: deb-pkg: add python3:native to build dependency omits ca57a6257ca9 genksyms: reduce indentation in export_symbol() omits 016a88deb9fb modpost: improve error messages in device_id_check() omits 076addb06233 modpost: rename alias symbol for MODULE_DEVICE_TABLE() omits aa876f586be4 modpost: rename variables in handle_moddevtable() omits ecdebc0aac3f modpost: move strstarts() to modpost.h omits 5072f364b300 modpost: convert do_usb_table() to a generic handler omits 897fc0f6dba4 modpost: convert do_of_table() to a generic handler omits 3ef4bb6954e3 modpost: convert do_pnp_device_entry() to a generic handler omits 32b29e4f671e modpost: convert do_pnp_card_entries() to a generic handler omits 478085e96875 modpost: call module_alias_printf() from all do_*_entry() [...] omits 553caa5832e8 modpost: pass (struct module *) to do_*_entry() functions omits 6b2c9cbeb73c modpost: remove DEF_FIELD_ADDR_VAR() macro omits 3ad9cc087728 modpost: deduplicate MODULE_ALIAS() for all drivers omits 6975e7d897d7 modpost: introduce module_alias_printf() helper omits 5006bbd4979f modpost: remove unnecessary check in do_acpi_entry() omits f44350f1b283 modpost: remove incorrect code in do_eisa_entry() omits 67918738739e setlocalversion: add -e option omits a7b7b70978d4 setlocalversion: work around "git describe" performance omits 87ab684e6375 kbuild: switch from lz4c to lz4 for compression omits 8d877e82eb82 kbuild: re-enable KCSAN for autogenerated *.mod.c intermediaries omits cb59f296e7e6 kbuild: enable objtool for *.mod.o and additional kernel objects omits 64f650ba3bf2 kbuild: move cmd_cc_o_c and cmd_as_o_S to scripts/Malefile.lib omits f38368c37225 kbuild: remove support for single %.symtypes build rule omits f814551e41af kbuild: do not pass -r to genksyms when *.symref does not exist omits 2ce51fe58d2d kbuild: allow to start building external modules in any directory omits d51689f73f19 kbuild: make wrapper Makefile more convenient for external [...] omits 287e1414d2aa kbuild: use absolute path in the generated wrapper Makefile omits ce0f7096c1cd kbuild: support -fmacro-prefix-map for external modules omits df77c598e710 kbuild: support building external modules in a separate bu [...] omits d66884aed9b4 kbuild: remove extmod_prefix, MODORDER, MODULES_NSDEPS variables omits a0e136455868 kbuild: change working directory to external module direct [...] omits c0d171e482a8 Merge branch 'for-6.13/io_uring' into for-next omits b2abcb2a5ace Merge branch 'vfs-6.14.netfs' into vfs.all omits ae8646fe8d3e Merge branch 'vfs.ecryptfs.mount.api' into vfs.all omits 9128104d96de Merge branch 'vfs.exportfs' into vfs.all omits 1f3dcd8688df Merge branch 'vfs.rust.pid_namespace' into vfs.all omits 2924eac5f322 Merge branch 'vfs.fixes' into vfs.all omits e9bf3fe65c32 Merge branch 'for-6.13/io_uring' into for-next omits a1e6b1276e1b Merge branch 'for-6.13/block' into for-next omits e61fcd6dfae8 Merge remote-tracking branch 'spi/for-6.12' into spi-linus omits f99ee8b8d78b Merge branches 'thermal-core' and 'thermal-intel' into linux-next omits cf415e8c74c8 Merge branch 'trace/trace/core' into HEAD omits 7eb75c9e3b24 Merge branch 'for-6.13/block' into for-next omits 7a3dfa39143c Merge branches 'acpi-misc' and 'acpi-x86' into linux-next omits 5418456c0aaf Merge branch 'acpi-processor' into linux-next omits 4ffea0330f10 Merge branch 'pm-opp' into linux-next omits f5a0ea554ca9 iio: adc: ti-ads1298: Add NULL check in ads1298_init omits 975db44dd4f5 iio: adc: stm32-dfsdm: handle label as an optional property omits 8e95279505b2 iio: adc: ad4695: fix buffered read, single sample timings omits de1f2cd1c6af iio: imu: inv_icm42600: fix timestamps after suspend if se [...] omits c222db56d7e4 iio: imu: inv_icm42600: fix spi burst write not supported omits 523911e00549 iio: gyro: fxas21002c: Fix missing data update in trigger handler omits b72e28a34d38 iio: test : check null return of kunit_kmalloc in iio_resc [...] omits 20fde6c34d8e fs/nfs/io: make nfs_start_io_*() killable omits b21e0b0dc105 nfs/blocklayout: Limit repeat device registration on failure omits e371e1e2286e nfs/blocklayout: Don't attempt unregister for invalid bloc [...] omits 12ab2c13ca77 Merge branch 'for-6.13/block' into for-next omits 831e9a7556ac Merge remote-tracking branch 'regulator/for-6.12' into reg [...] omits 45bf05a51842 exec: remove legacy custom binfmt modules autoloading omits a03574751df5 exec: move warning of null argv to be next to the relevant code omits feb27b8cf41e fs: binfmt: Fix a typo omits 86fe5cb43481 selftests/exec: add a test for execveat()'s comm omits d0aba84b9535 Merge branch 'for-6.13/io_uring' into for-next omits e482e8b252ed sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket omits 134cbda0f379 Merge branch 'for-6.13/io_uring' into for-next omits 58cb30116a6a Merge branch 'for-6.13/block' into for-next omits 574cb560cc1c netfs: silence an uninitialized variable warning omits 1aa06a2eb276 Merge fixup omits 58ab02f7ddd3 Merge branch 'devel' into for-next omits 08c6f4634906 SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT omits 527997eb2053 sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport omits c0d6b1a60b4c nfs: ignore SB_RDONLY when mounting nfs omits b6dea6c7fe2d nfs: pass flags to second superblock omits 3f8828bf146a foo omits 314d756592a4 foo omits 5a7056135bb6 mm: optimization on page allocation when CMA enabled omits ae0412f4e297 mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) [...] omits a2fe89d53746 mm/hugetlb_cgroup: introduce peak and rsvd.peak to v2 omits b307df906a80 mm/compaction: fix the total_isolated in strict mode omits 9dff916b6df8 docs/mm: minor corrections omits 5dd6fe190dec docs-mm-add-vma-locks-documentation-v3 omits 64fceebcb166 docs/mm: add VMA locks documentation omits 84ddd1450383 mm: use aligned address in copy_user_gigantic_page() omits 9fbd869b19b8 mm: use aligned address in clear_gigantic_page() omits 549aeb99ccf1 mm: introduce mmap_lock_speculation_{begin|end} omits fb23aacd2a14 mm: convert mm_lock_seq to a proper seqcount omits bc8a5f55a80c foo omits e44738abfeef fs/proc/vmcore.c: fix warning when CONFIG_MMU=n omits 13da30d6f915 mm/readahead: fix large folio support in async readahead omits f9cbf229fa3a Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 28fb95744c90 hwspinlock: Remove unused (devm_)hwspin_lock_request omits fe66a63cae83 tools/power turbostat: Add RAPL psys as a built-in counter omits a9e00afeaa0c tools/power turbostat: Fix child's argument forwarding omits 9d503499a552 tools/power turbostat: Force --no-perf in --dump mode omits 0c63d0829080 tools/power turbostat: Add support for /sys/class/drm/card1 omits f8a1acb2de69 tools/power turbostat: Cache graphics sysfs file descripto [...] omits c698fd71b32d tools/power turbostat: Consolidate graphics sysfs access omits 72ac7650322a tools/power turbostat: Remove unnecessary fflush() call omits 81f54cf0d602 tools/power turbostat: Enhance platform divergence description omits fab17b16d58e tools/power turbostat: Add initial support for GraniteRapids-D omits 7d3d5775ee68 tools/power turbostat: Remove PC3 support on Lunarlake omits 5e15ef0a37be tools/power turbostat: Rename arl_features to lnl_features omits ada7cf49e9d8 tools/power turbostat: Add back PC8 support on Arrowlake omits dc78b26ae197 tools/power turbostat: Remove PC7/PC9 support on MTL omits 73a94acb47a7 tools/power turbostat: Honor --show CPU, even when even wh [...] omits 093f5a458dc4 tools/power turbostat: Fix trailing '\n' parsing omits fb86d4826afd tools/power turbostat: Allow using cpu device in perf coun [...] omits afba6ac21c9d tools/power turbostat: Fix column printing for PMT xtal_ti [...] omits 10fca2a2fc3d tools/power turbostat: fix GCC9 build regression omits d22160d9bdb1 Merge branch 'misc-6.12' into next-fixes omits 1751606ac8dc Merge branches 'work.ufs', 'work.fd', 'work.statx2' and 'w [...] omits 3be025406a0e Merge branch 'for-6.13/goodix' into for-next omits 30eb6f0b08b1 Merge branches 'arm32-for-6.13', 'arm64-defconfig-for-6.13 [...] omits 9666e3c213de Merge branch 'for-6.12/upstream-fixes' into for-next omits 20747e48c824 Merge branch 'for-6.12/upstream-fixes' into for-next omits 5f1be0369841 Merge branch 'for-next-next-v6.12-20241111' into for-next- [...] omits 0dd535610783 Merge branch 'misc-6.13' into for-next-next-v6.12-20241111 omits 41286036c994 Merge branch 'v6.12-armsoc/dtsfixes' into for-next omits 879bae64611a Merge branch 'v6.13-clk/next' into for-next omits e0959690925d Merge branch 'v6.13-armsoc/dts64' into for-next omits 5fab6e46624a Merge branch 'v6.13-armsoc/dts32' into for-next omits 88cca7548a58 Merge branch 'v6.13-armsoc/drivers' into for-next omits 96a483856323 Merge branch 'renesas-fixes-for-v6.12' into renesas-next omits a1be9a9aff6b Merge patch series "netfs: Read performance improvements a [...] omits 19375843912f netfs: Report on NULL folioq in netfs_writeback_unlock_folios() omits f06ba511d8d5 afs: Add a tracepoint for afs_read_receive() omits d4f4a6bde676 afs: Locally initialise the contents of a new symlink on creation omits 08890740b1d7 afs: Use the contained hashtable to search a directory omits 4e93a341aec1 afs: Make afs_mkdir() locally initialise a new directory's [...] omits 1bd9011ee163 netfs: Change the read result collector to only use one work item omits e31fb01515da afs: Make {Y,}FS.FetchData an asynchronous operation omits 355d07737082 afs: Fix cleanup of immediately failed async calls omits b84e275b6da2 afs: Eliminate afs_read omits a16c68c66f52 afs: Use netfslib for symlinks, allowing them to be cached omits 2b6bae4ca558 afs: Use netfslib for directories omits bfeb953ddf0b afs: Make afs_init_request() get a key if not given a file omits 5ae8e69c119a netfs: Add support for caching single monolithic objects s [...] omits 823f8d570db5 netfs: Add functions to build/clean a buffer in a folio_queue omits 606d920396fd afs: Add more tracepoints to do with tracking validity omits 499c9d489d7b cachefiles: Add auxiliary data trace omits 46599823a281 cachefiles: Add some subrequest tracepoints omits ab143ef48b3b netfs: Remove some extraneous directory invalidations omits c8f34615191c afs: Fix directory format encoding struct omits 10e890507ed5 afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY omits 244059f6472c afs: Don't use mutex for I/O operation lock omits 5c962f9982cd netfs: Don't use bh spinlock omits 3c8a83f74e0e netfs: Drop the was_async arg from netfs_read_subreq_terminated() omits 44c5114bb155 netfs: Drop the error arg from netfs_read_subreq_terminated() omits 8816207a3e26 netfs: Split retry code out of fs/netfs/write_collect.c omits 34961bbe07a5 netfs: Make netfs_advance_write() return size_t omits 2029a747a14d netfs: Abstract out a rolling folio buffer implementation omits 7583f643f714 netfs: Add a tracepoint to log the lifespan of folio_queue [...] omits 1d044b4cb3e9 netfs: Use a folio_queue allocation and free functions omits 53f5f31a1549 netfs: Remove unnecessary references to pages omits 07a80742a52b netfs: Fix a few minor bugs in netfs_page_mkwrite() omits f709cec9dc52 netfs: Remove call to folio_index() omits 3033d243b97c kheaders: Ignore silly-rename files omits f13fea5381e2 Merge branches 'sunxi/dt-for-6.13' and 'sunxi/clk-for-6.13 [...] omits 3fd8177f0015 clk: sunxi-ng: a100: enable MMC clock reparenting omits 64612ec9b909 iio: adc: ad7124: Disable all channels at probe time omits eabaa3c5d1fe staging: iio: ad9832: Correct phase range check omits 77f51e3ffb47 staging: iio: ad9834: Correct phase range check omits 1a14e5d2c718 Merge branch 'sunxi/dt-for-6.13' into sunxi/for-next omits 44225538fd0d Merge branch 'for-6.12/upstream-fixes' into for-next omits 172f00dc96b4 Merge branch 'for-6.12/upstream-fixes' into for-next omits a7fd9232d1a5 Merge branch 'for-6.13/steelseries' into for-next omits 4723dcad2e9d Merge branch 'for-6.13/goodix' into for-next omits 7aaa234c5ac6 Merge tag 'scmi-updates-6.13' of ssh://gitolite.kernel.org [...] omits 61112ade65a1 Merge branches 'sunxi/fixes-for-6.12', 'sunxi/clk-for-6.13 [...] omits fd516bb4f48f arm64: defconfig: Enable IPQ5424 RDP466 base configs omits 44339d0de195 Merge branch 'at91-dt' into at91-next omits 6eaad8fca267 Merge branch 'ti-k3-dts-next' into ti-next omits 38d9bfd52cc3 Merge branches 'renesas-arm-defconfig-for-v6.13' and 'rene [...] omits e85315ea90ae Merge branches ti-drivers-soc-next ti-k3-config-next' and [...] omits eee425746638 Merge branch 'for-6.13/multitouch' into for-next omits 5f21e2242f9f HID: multitouch: make mt_set_mode() less cryptic omits 5726bdc60d8c Merge branch 'for-6.12/upstream-fixes' into for-next omits 839b15a022b0 Merge branch 'renesas-dts-for-v6.13' into renesas-next omits 1653416691d7 arm64: dts: renesas: white-hawk-cpu-common: Add pin contro [...] omits 99de3e763580 ARM: dts: renesas: r7s72100: Add DMA support to MMCIF omits eef0895c2a07 ARM: dts: renesas: r7s72100: Add DMAC node omits 603728c857a3 arm64: dts: renesas: hihope: Drop #sound-dai-cells omits 59a22cf03f67 Merge branch 'next/dt64' into for-next omits f7b9484bc5b7 Merge branch 'next/drivers' into for-next omits 018eb80b9084 Merge branch 'next/dt64' into for-next omits abbe1e3253d9 Merge branch 'next/clk' into for-next omits efac6dcf6ddb Merge branch 'renesas-dts-for-v6.13' into renesas-next omits 9bb31db10558 Merge branch 'next/clk' into for-next omits 9415b23aa236 Merge branch 'at91-defconfig' into at91-next omits 861ea8964c4e Merge branch 'at91-dt' into at91-next omits 253482f498bc Merge branch 'clk-microchip' into at91-next omits e9a6e717706b Merge branch 'for-6.13/bpf' into for-next omits 8c93b388fe26 Merge branch 'for-6.13/bug-on-to-warn-on' into for-next omits 0f35658647cb Merge branch 'for-6.13/wacom' into for-next omits 04f7bcf8a151 Merge branch 'for-6.12/upstream-fixes' into for-next omits 550b94734233 Merge branch 'for-6.12/upstream-fixes' into for-next omits 746b366e84bb Merge branch 'for-6.12/upstream-fixes' into for-next omits 26001875f587 Merge branch 'for-6.13/kysona' into for-next omits 20a73a2a4080 Merge branch 'for-6.13/core' into for-next omits 9490ef507344 Merge branch 'next/dt64' into for-next omits d6b13220401c Merge branch 'next/drivers' into for-next omits 71fb92f31e54 Merge branch 'for-6.13/core' into for-next omits 9c520ac4bc1c Merge branch 'renesas-dts-for-v6.13' into renesas-next omits af27f2c22f5e Merge branch 'for-6.13/intel-ish' into for-next omits 4bf145cd78de Merge branch 'for-6.13/corsair' into for-next omits 847ae06ffa66 Merge branch 'for-6.12/upstream-fixes' into for-next omits c1461d6ef750 Merge branch 'next/dt64' into for-next omits c085d2cfb1a1 Merge branch 'next/clk' into for-next omits fe77331e3a36 Merge branch 'for-6.12/upstream-fixes' into for-next omits 8e1066071250 Merge branch 'renesas-dts-for-v6.13' into renesas-next omits aaff669a7ffe Merge branch 'for-6.12/upstream-fixes' into for-next omits 16582f4f328f Merge branch 'for-6.12/upstream-fixes' into for-next omits f23944738b5a Merge branch 'for-6.13/core' into for-next omits 76b4f970a147 Merge branch 'for-6.13/intel-ish' into for-next omits 346bfb5adfdf Merge branch 'for-6.13/i2c-hid' into for-next omits d20c7868bcf3 Merge branch 'for-6.13/logitech' into for-next omits 24aacddf74db Merge branch 'for-6.12/upstream-fixes' into for-next omits d3e4a4cb9c36 Merge branch 'renesas-dts-for-v6.13' into renesas-next omits 2370acea1fa4 Merge branch 'for-6.13/bpf' into for-next omits a73a61322d0b Merge branches 'for-6.13/core' and 'for-6.12/upstream-fixe [...] omits 3a2ff7ebe652 Merge branch 'next/dt64' into for-next omits 5373a9ebd25b Merge branch 'next/drivers' into for-next omits b5819d09a365 Merge branch 'renesas-dts-for-v6.13' into renesas-next omits de2433c608c2 capabilities: remove cap_mmap_file() omits fc520ea5881b Merge branches 'next/clk' and 'next/soc' into for-next adds 64e6fc27d60f Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] adds 4dc333c6c28c Merge branch 'thermal-intel' adds 92b459d82a6e Merge tag 'thermal-6.13-rc1-3' of git://git.kernel.org/pub [...] adds 07d66acad26b Merge branch 'pm-opp' adds 79525e24af2f Merge tag 'pm-6.13-rc1-3' of git://git.kernel.org/pub/scm/ [...] adds 6f683c7feea4 Merge branches 'acpi-misc' and 'acpi-x86' adds b86545e02e8c Merge tag 'acpi-6.13-rc1-2' of git://git.kernel.org/pub/sc [...] adds 8170a99c0bc6 Merge tag 'exfat-for-6.13-rc1' of git://git.kernel.org/pub [...] adds 1fdae000a3db Merge tag 'ntfs3_for_6.13' of https://github.com/Paragon-S [...] adds 448ecd5771e2 Merge tag 'for-v6.13' of git://git.kernel.org/pub/scm/linu [...] adds d83ec4afd209 Merge tag 'regulator-fix-v6.13-merge-window' of git://git. [...] adds 86f419707c26 Merge tag 'spi-fix-v6.13-merge-window' of git://git.kernel [...] adds 1465036b10be llc: Improve setsockopt() handling of malformed user input adds 020200566470 rxrpc: Improve setsockopt() handling of malformed user input adds 49b2b973325a net: Comment copy_from_sockptr() explaining its behaviour adds d1524d040b12 Merge branch 'net-fix-some-callers-of-copy_from_sockptr' adds 0b882940665c Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync adds a66dfaf18fd6 Bluetooth: MGMT: Fix possible deadlocks adds ed9588554943 Bluetooth: SCO: remove the redundant sco_conn_put adds 8d5c1b8c3e71 Merge tag 'for-net-2024-11-26' of git://git.kernel.org/pub [...] adds e2668c34b7e1 net: phy: fix phy_ethtool_set_eee() incorrectly enabling LPI adds c31e72d021db tcp: Fix use-after-free of nreq in reqsk_timer_handler(). adds 122aba8c8061 net_sched: sch_fq: don't follow the fast path if Tx is behind now adds 663a91747553 selftests: rds: move test.py to TEST_FILES adds 11b6e701bce9 ipmr: add debug check for mr table cleanup adds f1553c9894b4 ip6mr: fix tables suspicious RCU usage adds fc9c273d6daa ipmr: fix tables suspicious RCU usage adds 0dd298579794 Merge branch 'net-fix-mcast-rcu-splats' adds 6e33123a18bf Fix spelling mistake adds 04f5cb48995d Documentation: tls_offload: fix typos and grammar adds f6d7695b5ae2 ipmr: fix build with clang and DEBUG_NET disabled. adds 65ae975e97d5 Merge tag 'net-6.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 7af08b57bcb9 Merge tag 'trace-v6.13-2' of git://git.kernel.org/pub/scm/ [...] adds f15167014a15 Merge tag 'powerpc-6.13-2' of git://git.kernel.org/pub/scm [...] adds fbb3c22f908a Merge tag 'sparc-for-6.13-tag1' of git://git.kernel.org/pu [...] adds 9d5daef3b3a6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 63c81af15cf8 Merge tag 'mips_6.13_1' of git://git.kernel.org/pub/scm/li [...] adds adb44a4bfc8a s390/mm/hugetlbfs: Add missing includes adds 48796104c864 s390/pci: Fix leak of struct zpci_dev when zpci_add_device [...] adds c4a585e952ca s390/pci: Fix potential double remove of hotplug slot adds b5f463486b21 s390: Support PREEMPT_DYNAMIC adds 78486ed9e76b s390/spinlock: Use symbolic names in inline assemblies adds 2c3bc137f1e3 s390/spinlock: Remove condition code clobber from arch_spi [...] adds 1200f216a304 s390/spinlock: Generate shorter code for arch_spin_unlock() adds 84ac96587b2a s390/spinlock: Use R constraint for arch_load_niai4() adds 889221c4d78d s390/spinlock: Use flag output constraint for arch_cmpxchg [...] adds cc00550b2ae7 Revert "s390/mm: Allow large pages for KASAN shadow mapping" adds 509f806f7f70 Merge tag 's390-6.13-2' of git://git.kernel.org/pub/scm/li [...] adds 17d0d04f3c99 apparmor: allocate xmatch for nullpdb inside aa_alloc_null adds db93ca15e5ae apparmor: properly handle cx/px lookup failure for complain adds 9208c05f9fdf apparmor: add support for 2^24 states to the dfa state machine. adds c03093730616 apparmor: Use IS_ERR_OR_NULL() helper function adds ab6875fbb9d3 apparmor: domain: clean up duplicated parts of handle_onexec() adds 648e45d724ed apparmor: Remove unnecessary NULL check before kvfree() adds 75535669c9c1 apparmor: Remove deadcode adds 7290f5923191 apparmor: test: Fix memory leak for aa_unpack_strdup() adds a2081b78e212 apparmor: document first entry is in packed perms struct i [...] adds 9b897132424f apparmor: fix 'Do simple duplicate message elimination' adds 8532503eac69 apparmor: document capability.c:profile_capable ad ptr not [...] adds fee7a2340f18 apparmor: add a cache entry expiration time aging out capa [...] adds 74a96bbe1294 apparmor: audit_cap dedup based on subj_cred instead of profile adds d00c2359fc18 Docs: Update LSM/apparmor.rst adds 211551768291 apparmor: Remove unused parameter L1 in macro next_comb adds 9133493a76d7 parser: drop dead code for XXX_comb macros adds 8acf7ad02d1b apparmor: replace misleading 'scrubbing environment' phras [...] adds 04b5f0a5bfee apparmor: lift new_profile declaration to remove C23 exten [...] adds 29caf07e9dc6 Merge tag 'apparmor-pr-2024-11-27' of git://git.kernel.org [...] adds 7ea13556f7d2 selftests: kallsyms: fix double build stupidity adds 3e1d95b63c97 selftests: kallsyms: fix and clarify current test boundaries adds c5efad88a946 selftests: find_symbol: Actually use load_mod() parameter adds 93e064ce854a Merge tag 'modules-6.13-rc1-v2' of git://git.kernel.org/pu [...] adds e33a6d83e178 Merge tag 'usb-6.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds a0c1ca3934dd Merge tag 'staging-6.13-rc1' of git://git.kernel.org/pub/s [...] adds 55cb93fd243b Merge tag 'driver-core-6.13-rc1' of git://git.kernel.org/p [...] adds 2eff01ee2881 Merge tag 'char-misc-6.13-rc1' of git://git.kernel.org/pub [...] adds ca0f79f02860 ALSA: hda/realtek: Apply quirk for Medion E15433 adds a7df7f909cec ALSA: hda: improve bass speaker support for ASUS Zenbook UM5606WA adds 2e5bf5b6d261 Merge tag 'asoc-fix-v6.13-merge-window' of https://git.ker [...] adds 517363b4949e Merge tag 'sound-fix-6.13-rc1' of git://git.kernel.org/pub [...] adds c54fdcc57b74 Merge tag 'drm-misc-next-fixes-2024-11-28' of https://gitl [...] adds ece45026b057 drm/xe: Update xe2_graphics name string adds 6965f91a000a drm/xe/guc_submit: fix race around pending_disable adds 87651f31ae4e drm/xe/guc_submit: fix race around suspend_pending adds 23346f85163d drm/xe/migrate: fix pat index usage adds c78f43991883 drm/xe/migrate: use XE_BO_FLAG_PAGETABLE adds aef0b4a07277 drm/xe: Take PM ref in delayed snapshot capture worker adds 9794b89c50f7 Merge tag 'drm-xe-next-fixes-2024-11-28' of https://gitlab [...] adds 2ba9f676d0a2 Merge tag 'drm-next-2024-11-29' of https://gitlab.freedesk [...] adds 718632467d88 Revert "serial: sh-sci: Clean sci_ports[0] after at earlyc [...] adds d8b78066f4c9 Merge tag 'tty-6.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 109daa2356ef Merge tag '6.13-rc-ksmbd-server-fixes' of git://git.samba. [...] adds b9aef1b13a0a cifs: support mounting with alternate password to allow pa [...] adds 0f0e35790295 cifs: during remount, make sure passwords are in sync adds cda88d2fef7a cifs: unlock on error in smb3_reconfigure() adds 8d7690b3c146 cifs: update internal version number adds 0235da0faeee Merge tag '6.13-rc-part2-smb3-client-fixes' of git://git.s [...] adds 52cb7f8f1778 nfs: ignore SB_RDONLY when mounting nfs adds 4db9ad82a6c8 sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport adds d7bdd849ef1b SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT adds 3f23f96528e8 sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket adds 3a4ce14d9a6b nfs/blocklayout: Don't attempt unregister for invalid bloc [...] adds 614733f9441e nfs/blocklayout: Limit repeat device registration on failure adds 38a125b31504 fs/nfs/io: make nfs_start_io_*() killable adds baf67f6aa9d2 Merge tag 'nfs-for-6.13-1' of git://git.linux-nfs.org/proj [...] adds 9d0ad045533e Merge tag 'ceph-for-6.13-rc1' of https://github.com/ceph/c [...] adds e864effa1fe2 Merge tag '9p-for-6.13-rc1' of https://github.com/martinetd/linux adds 04b43ea325d2 Merge tag 'ubifs-for-linus-6.13-rc1' of git://git.kernel.o [...] adds 831c1926ee72 Merge tag 'uml-for-linus-6.13-rc1' of git://git.kernel.org [...] adds 0e287d31b62b Merge tag 'rtc-6.13' of git://git.kernel.org/pub/scm/linux [...] adds 13b25489b6f8 kbuild: change working directory to external module direct [...] adds bad6beb2c0bb kbuild: remove extmod_prefix, MODORDER, MODULES_NSDEPS variables adds 11b3d5175e6b kbuild: support building external modules in a separate bu [...] adds 1d3730f0012f kbuild: support -fmacro-prefix-map for external modules adds 822b11a74ba2 kbuild: use absolute path in the generated wrapper Makefile adds a2a45ebee096 kbuild: make wrapper Makefile more convenient for external [...] adds 8cd07cc6c88c kbuild: allow to start building external modules in any directory adds c2386abf5561 kbuild: do not pass -r to genksyms when *.symref does not exist adds 91ca8be3c402 kbuild: remove support for single %.symtypes build rule adds 000e22a80de0 kbuild: move cmd_cc_o_c and cmd_as_o_S to scripts/Malefile.lib adds bede169618c6 kbuild: enable objtool for *.mod.o and additional kernel objects adds 1b466b29a3bf kbuild: re-enable KCSAN for autogenerated *.mod.c intermediaries adds e397a603e49c kbuild: switch from lz4c to lz4 for compression adds 523f3dbc187a setlocalversion: work around "git describe" performance adds e2ff1219a554 setlocalversion: add -e option adds 0c3e091319e4 modpost: remove incorrect code in do_eisa_entry() adds b7bca42d101d modpost: remove unnecessary check in do_acpi_entry() adds f4fdb17ca5a5 modpost: introduce module_alias_printf() helper adds d92b7a3b528b modpost: deduplicate MODULE_ALIAS() for all drivers adds c4d1a9f9d11b modpost: remove DEF_FIELD_ADDR_VAR() macro adds c7c24d60151c modpost: pass (struct module *) to do_*_entry() functions adds 6d3b3dd26fd7 modpost: call module_alias_printf() from all do_*_entry() [...] adds a5d8d417e62a modpost: convert do_pnp_card_entries() to a generic handler adds 600dbaf1e2f0 modpost: convert do_pnp_device_entry() to a generic handler adds c58854c8e0b5 modpost: convert do_of_table() to a generic handler adds abd20428c3f2 modpost: convert do_usb_table() to a generic handler adds 9d98038d438d modpost: move strstarts() to modpost.h adds 9a8ace8bb2ef modpost: rename variables in handle_moddevtable() adds 054a9cd395a7 modpost: rename alias symbol for MODULE_DEVICE_TABLE() adds 2b1bd507542a modpost: improve error messages in device_id_check() adds 091aa11a2983 genksyms: reduce indentation in export_symbol() adds 6b1fabce7313 kbuild: deb-pkg: add python3:native to build dependency adds 5eaea85187bf modpost: replace tdb_hash() with hash_str() adds 18e9944e56f6 kbuild: add dependency from vmlinux to resolve_btfids adds 4198a4d25141 gitignore: Don't ignore 'tags' directory adds e6064da6461f kbuild: rename .tmp_vmlinux.kallsyms0.syms to .tmp_vmlinux0.syms adds 6a34dfa15d6e Merge tag 'kbuild-v6.13' of git://git.kernel.org/pub/scm/l [...] adds 50ee4a6fe352 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3c891f7c6a4e sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK adds 63e72e551942 sh: intc: Fix use-after-free bug in register_intc_controller() adds 0ff86d8da707 Merge tag 'sh-for-v6.13-tag1' of git://git.kernel.org/pub/ [...] adds c4bb3a2d641c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds aef7ee7649e0 dma-debug: fix physical address calculation for struct dma [...] adds 133577cad6bf Merge tag 'dma-mapping-6.13-2024-11-30' of git://git.infra [...] adds 7eb75ce75271 io_uring/tctx: work around xa_store() allocation error issue adds dd54fcced81d Merge tag 'io_uring-6.13-20242901' of git://git.kernel.dk/linux adds e8b8344de398 block, bfq: fix bfqq uaf in bfq_limit_depth() adds 82734209bedd brd: decrease the number of allocated pages which discarded adds cfd47302ac64 Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux adds 8a6a03ad5b04 Merge tag 'lsm-pr-20241129' of git://git.kernel.org/pub/sc [...] adds 5c8418cf4025 PCI/pwrctrl: Unregister platform device only if one actual [...] adds 0cb71708c581 Merge tag 'pci-v6.13-fixes-1' of git://git.kernel.org/pub/ [...] adds d4a058762f3d tools/power turbostat: fix GCC9 build regression adds ea8614c08d7f tools/power turbostat: Fix column printing for PMT xtal_ti [...] adds ae2cdf8d92ff tools/power turbostat: Allow using cpu device in perf coun [...] adds fed8511cc899 tools/power turbostat: Fix trailing '\n' parsing adds c808624e2db2 tools/power turbostat: Honor --show CPU, even when even wh [...] adds f5e2cf228f18 tools/power turbostat: Remove PC7/PC9 support on MTL adds b082e07aec46 tools/power turbostat: Add back PC8 support on Arrowlake adds 3ae5f3438417 tools/power turbostat: Rename arl_features to lnl_features adds 26c57a152bb4 tools/power turbostat: Remove PC3 support on Lunarlake adds d39d586ee444 tools/power turbostat: Add initial support for GraniteRapids-D adds 1958f4e16864 tools/power turbostat: Enhance platform divergence description adds ba99a4fc8c24 tools/power turbostat: Remove unnecessary fflush() call adds d071004e623b tools/power turbostat: Consolidate graphics sysfs access adds c7538f33853b tools/power turbostat: Cache graphics sysfs file descripto [...] adds 03109e2f0d18 tools/power turbostat: Add support for /sys/class/drm/card1 adds bcfab87108b3 tools/power turbostat: Force --no-perf in --dump mode adds 1da0daf74634 tools/power turbostat: Fix child's argument forwarding adds e5f687b89bc2 tools/power turbostat: Add RAPL psys as a built-in counter adds 86d237734091 tools/power turbostat: 2024.11.30 adds bcc8eda6d349 Merge tag 'turbostat-2024.11.30' of git://git.kernel.org/p [...] adds 9022ed0e7e65 strscpy: write destination buffer only once adds 58ac609b99db Merge tag 'x86_urgent_for_v6.13_rc1' of git://git.kernel.o [...] adds 63f4993b792e Merge tag 'irq_urgent_for_v6.13_rc1' of git://git.kernel.o [...] adds f5807b0606da ntp: Remove invalid cast in time offset math adds 4d17c25eaf5d delay: Fix ndelay() spuriously treated as udelay() adds 63dffecfba3e posix-timers: Target group sigqueue to current task only i [...] adds f788b5ef1ca9 Merge tag 'timers_urgent_for_v6.13_rc1' of git://git.kerne [...] adds f69e63756f78 printf: Remove unused 'bprintf' adds 88862eeb4763 Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub [...] adds 0d40daa1c136 of: base: Document prefix argument for of_get_next_child_w [...] adds caf4bdb558cb MAINTAINERS: fix typo in I2C OF COMPONENT PROBER adds a14bf463e7df Merge tag 'i2c-for-6.13-rc1-part3' of git://git.kernel.org [...] adds 40384c840ea1 Linux 6.13-rc1 adds e70140ba0d2b Get rid of 'remove_new' relic from platform driver struct adds cdd30ebb1b9f module: Convert symbol namespace to string literal adds 62aa6f2ede97 scripts/nsdeps: get 'make nsdeps' working again adds 3727b1a7ca23 doc: module: revert misconversions for MODULE_IMPORT_NS() adds ceb8bf2ceaa7 module: Convert default symbol namespace to string literal adds b65cc0e07a00 mm/readahead: fix large folio support in async readahead adds 0d70289b5999 fs/proc/vmcore.c: fix warning when CONFIG_MMU=n adds 7722b07f7d6c mm/gup: handle NULL pages in unpin_user_pages() adds 0f410d95685b mm/mempolicy: fix migrate_to_node() assuming there is at l [...] adds 3135a31cea8e mm-mempolicy-fix-migrate_to_node-assuming-there-is-at-leas [...] adds 02526eea31bc kasan: make report_lock a raw spinlock adds f4df6ec92b9f nilfs2: fix potential out-of-bounds memory access in nilfs [...] adds 595cf8183142 ocfs2: free inode when ocfs2_get_init_inode() fails adds a755d9b2c04e selftest: hugetlb_dio: fix test naming adds 58c070011af6 selftests/damon: add _damon_sysfs.py to TEST_FILES adds 22438b50c882 Revert "readahead: properly shorten readahead when falling [...] adds cb29fdfff409 mm: fix vrealloc()'s KASAN poisoning logic adds c115c126aeda mm: open-code PageTail in folio_flags() and const_folio_flags() adds 04d9054e7d7a mm: open-code page_folio() in dump_page() adds 9b0e7c7d7ecd stackdepot: fix stack_depot_save_flags() in NMI context adds a091db0226ec ocfs2: update seq_file index in ocfs2_dlm_seq_next adds 587b4868bb3e ocfs2: fix directory entry check in ocfs2_search_dirblock() adds 06fc9a11b414 mm/codetag: swap tags when migrate pages adds 61454543a4a5 mm: memcg: declare do_memsw_account inline adds 1b694493ada4 mm: reinstate ability to map write-sealed memfd mappings r [...] adds 0f0fdd921962 selftests/memfd: add test for mapping write-sealed memfd r [...] adds e50cf58ce9b9 mm: respect mmap hint address when aligning for THP adds e33e3d9b7091 mm: correct typo in MMAP_STATE() macro adds 5f24a7c9b5bd scatterlist: fix incorrect func name in kernel-doc adds 233e89322cbe alloc_tag: fix module allocation tags populated area calculation adds eb89244c9091 alloc_tag: fix set_codetag_empty() when !CONFIG_MEM_ALLOC_ [...] adds 753ec46f6323 mm/filemap: don't call folio_test_locked() without a refer [...] adds 341a6418f714 zram: fix panic when using ext4 over zram adds 13046a32570d mm/vmscan: fix hard LOCKUP in function isolate_lru_folios adds 149f2a724139 lib: stackinit: hide never-taken branch from compiler adds d7d6ddcb09bd mm/damon: fix order of arguments in damos_before_apply tracepoint adds 7396e1e2cd83 sched/numa: fix memory leak due to the overwritten vma->nu [...] adds c844ee6954c9 iio: magnetometer: yas530: use signed integer type for cla [...] adds 161e9853fae6 mm: vmscan: account for free pages to prevent infinite Loo [...] adds cf08b62598a9 mm-vmscan-account-for-free-pages-to-prevent-infinite-loop- [...] adds a6c134d19302 mm/hugetlb: change ENOSPC to ENOMEM in alloc_hugetlb_folio adds 8674054a08cc Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds b905bafdea21 hfs: Sanity check the root record adds 989e0cdc0f18 fs/qnx6: Fix building with GCC 15 adds aa000699362b Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds 05b36b04d74a btrfs: fix use-after-free in btrfs_encoded_read_endio() adds 7d6872ccbd56 btrfs: fix deadlock between transaction commits and extent locks adds b188ad779189 btrfs: sysfs: advertise experimental features only if CONF [...] adds ed67f2a913a4 btrfs: don't loop for nowait writes when checking for cros [...] adds 3ed51857a50f btrfs: add a sanity check for btrfs root in btrfs_search_slot() adds 7c4e39f9d2af btrfs: ref-verify: fix use-after-free after invalid ref action adds 22d2e48e3185 btrfs: fix lockdep warnings on io_uring encoded reads adds a066e2ac54f8 Merge branch 'misc-6.13' into next-fixes adds 9e764b3d3577 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 1af8c6b9a112 erofs: fix rare pcluster memory leak after unmounting adds 7fe57ae70902 erofs: fix PSI memstall accounting adds ac29bb94393f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 62e7310ffa46 Merge branch 'fs-current' of linux-next adds b2f88db65b06 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 49ccf2c3cafb arm64: mte: set VM_MTE_ALLOWED for hugetlbfs at correct place adds d02aed70d282 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 138b82684914 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 8e00072c31e2 net: enetc: read TSN capabilities from port register, not SI adds b2420b8c81ec net: enetc: Do not configure preemptible TCs if SIs do not [...] adds f1cd565ce577 Merge branch 'enetc-mqprio-fixes' Wei Fang sayus: adds 0a4cc4accf00 tcp: populate XPS related fields of timewait sockets adds 98337d7c8757 ptp: Add error handling for adjfine callback in ptp_clock_adjtime adds 1596a135e318 net/sched: tbf: correct backlog statistic for GSO packets adds eedcad2f2a37 selinux: use sk_to_full_sk() in selinux_ip_output() adds 16ed454515a4 docs: net: bareudp: fix spelling and grammar mistakes adds b9653d19e556 net: hsr: avoid potential out-of-bound access in fill_fram [...] adds be75cda92a65 bnxt_en: ethtool: Supply ntuple rss context action adds 7078d43b2374 selftests: drv-net: rss_ctx: Add test for ntuple rule adds 84812c846aea Merge branch 'bnxt-fix-failure-to-report-rss-context-in-nt [...] adds c44daa7e3c73 net: Fix icmp host relookup triggering ip_rt_bug adds a747e02430df ipv6: avoid possible NULL deref in modify_prefix_route() adds 28866d6e84b8 octeontx2-af: Fix SDP MAC link credits configuration adds c889aa2e7c2f MAINTAINERS: list PTP drivers under networking adds ee1dfbdd8b4b can: dev: can_set_termination(): allow sleeping GPIOs adds 889b2ae9139a can: gs_usb: add usb endpoint address detection at driver [...] adds 9e66242504f4 can: c_can: c_can_handle_bus_err(): update statistics if s [...] adds ee6bf3677ae0 can: sun4i_can: sun4i_can_err(): call can_change_state() e [...] adds 9ad86d377ef4 can: hi311x: hi3110_can_ist(): fix potential use-after-free adds ef5034aed9e0 can: hi311x: hi3110_can_ist(): update state error statisti [...] adds 988d4222bf90 can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics adds bb03d568bb21 can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_er [...] adds 3e4645931655 can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics adds 2c4ef3af4b02 can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics adds 595a81988a6f can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics adds 72a7e2e74b30 can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics adds d7b916540c2b can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_e [...] adds a39dc2e20a21 Merge patch series "Fix {rx,tx}_errors CAN statistics" adds 30447a1bc0e0 can: mcp251xfd: mcp251xfd_get_tef_len(): work around errat [...] adds a8c695005bfe can: j1939: j1939_session_new(): fix skb reference counting adds 51ee075d698b Merge tag 'linux-can-fixes-for-6.13-20241202' of git://git [...] adds ccb989e4d1ef net: phy: microchip: Reset LAN88xx PHY to ensure clean lin [...] adds 3301ab7d5aeb net/ipv6: release expired exception dst cached in socket adds 22be4727a8f8 dccp: Fix memory leak in dccp_feat_change_recv adds 6a2fa13312e5 tipc: Fix use-after-free of kernel socket in cleanup_bearer(). adds 0541db8ee32c net/smc: initialize close_work early to avoid warning adds 2c7f14ed9c19 net/smc: fix LGR and link use-after-free issue adds 77e6077026fc Merge branch 'two-fixes-for-smc' adds 7a0ea70da56e net/qed: allow old cards not supporting "num_images" to work adds 48327566769a rtnetlink: fix double call of rtnl_link_get_net_ifla() adds af8edaeddbc5 net: hsr: must allocate more bytes for RedBox support adds 0efc2634b68b Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 537a2525eaf7 tools: Override makefile ARCH variable if defined, but empty adds 12659d28615d bpf: Ensure reg is PTR_TO_STACK in process_iter_arg adds 7f71197001e3 selftests/bpf: Add tests for iter arg check adds d4c44354bcaf Merge branch 'fix-missing-process_iter_arg-type-check' adds bd74e238ae69 bpf: Zero index arg error string for dynptr and iter adds 61770759912a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ef8c426f2eaf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2e3dbf938656 wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one adds 49dba1ded8dd wifi: mac80211: fix mbss changed flags corruption on 32 bi [...] adds 496db69fd860 wifi: mac80211: init cnt before accessing elem in ieee8021 [...] adds b5c32ff6a3a3 wifi: cfg80211: clear link ID from bitmap during link dele [...] adds 220bf000530f wifi: mac80211: wake the queues in case of failure in resume adds 11ac0d7c3b5b wifi: mac80211: fix a queue stall in certain cases of CSA adds 52cebabb1264 wifi: mac80211: fix vif addr when switching from monitor t [...] adds 819e0f1e58e0 wifi: mac80211: fix station NSS capability initialization order adds 0d7f67ec0e61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d9ba7961eb55 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds aaa55faa2495 ALSA: seq: ump: Fix seq port updates per FB info notify adds 3978d53df723 ALSA: ump: Don't open legacy substream for an inactive group adds e29e504e7890 ALSA: ump: Indicate the inactive group in legacy substream names adds edad3f9519fc ALSA: ump: Update legacy substream names upon FB info update adds 947c4012f8f0 ALSA: hda/conexant: fix Z60MR100 startup pop issue adds 4f9d674377d0 ALSA: usb-audio: Notify xrun for low-latency mode adds 9b5f8ee43e48 ALSA: sh: Use standard helper for buffer accesses adds ed990c07af70 ALSA: ump: Shut up truncated string warning adds a7de2b873f3d ALSA: usb-audio: add mixer mapping for Corsair HS80 adds 3a83f7baf134 ALSA: hda/realtek: Enable mute and micmute LED on HP ProBo [...] adds a0cd2b265fe3 ALSA: hda/tas2781: Fix error code tas2781_read_acpi() adds e2974a220594 ALSA: hda/realtek: Add support for Samsung Galaxy Book3 36 [...] adds f7d306b47a24 ALSA: usb-audio: Fix a DMA to stack memory bug adds f09f0397db64 ALSA: usb-audio: Add extra PID for RME Digiface USB adds 0d08f0eec961 ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops adds a8964d45ade1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 04c319e05d0b ASoC: Intel: avs: da7219: Remove suspend_pre() and resume_post() adds 6d544ea21d36 ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_w [...] adds 68ec236831a0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3f1aa0c533d9 regmap: Use correct format specifier for logging range errors adds 3061e170381a regmap: detach regmap from dev on regmap_exit adds 14de81d2e1c1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 984836621aad spi: mpc52xx: Add cancel_work_sync before module remove adds 1b299bd0c228 spi: apple: Set use_gpio_descriptors to true adds cb68608c3ba1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c43ec96e8d34 dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep [...] adds f0e870a0e9c5 dmaengine: dw: Select only supported masters for ACPI devices adds 4b65d5322e1d dmaengine: loongson2-apb: Change GENMASK to GENMASK_ULL adds 7d486b9789da Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3510398032b4 platform/x86: samsung-laptop: Match MODULE_DESCRIPTION() t [...] adds 25fb5f47f34d platform/x86: asus-wmi: Ignore return value when writing t [...] adds e9fba20c29e2 platform/x86: asus-nb-wmi: Ignore unknown event 0xCF adds 660830e9edde Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 60bc447c85f8 of: Add #address-cells/#size-cells in the device-tree root [...] adds 239521712b2b dt-bindings: mtd: fixed-partitions: Fix "compression" typo adds d7dfa7fde63d of: Fix error path in of_parse_phandle_with_args_map() adds bb90a0fe210b Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds e7d3b4079d01 Merge branch '6.13/scsi-queue' into 6.13/scsi-fixes adds 00a3205ebc77 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ebd1e5faa72a drm/i915/dsb: Don't use indexed register writes needlessly adds 2b1980a063e6 drm/i915/color: Stop using non-posted DSB writes for legacy LUT adds d1ccb74493a0 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] adds 7f0fa47ceebc mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia [...] adds 87a0d90fcd31 mmc: core: Further prevent card detect during shutdown adds 946fabcc34d3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9cdc6423acb4 memblock: allow zero threshold in validate_numa_converage() adds 180bbad69864 arch_numa: Restore nid checks before registering a membloc [...] adds ac1510cc58f1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1f38c218a9a5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7937a1bf32e3 iommufd: Fix typos in kernel-doc comments adds af7f4780514f iommufd: Fix out_fput in iommufd_fault_alloc() adds a8c9df25f90e iommufd/selftest: Cover IOMMU_FAULT_QUEUE_ALLOC in iommufd [...] adds 2ca704f55e22 iommu/arm-smmu-v3: Improve uAPI comment for IOMMU_HW_INFO_ [...] adds feb6213efecc Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds f00582aa4a44 dt-bindings: power: mediatek: Add another nested power-dom [...] adds b8f7bbd1f4ec pmdomain: core: Add missing put_device() adds 3e3b71d35a02 pmdomain: core: Fix error path in pm_genpd_init() when ida [...] adds 2379fb937de5 pmdomain: imx: gpcv2: Adjust delay after power up handshake adds b38f2ca7c317 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7ca880cdc18b Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] adds 06fec99d4d2c Revert "clk: Fix invalid execution of clk_set_rate" adds 5ae1a43486fb clk: amlogic: axg-audio: revert reset implementation adds 793939762319 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] adds f58326c70df0 irqchip/gic-v3: Fix irq_complete_ack() comment adds ee3878b84cc2 irqchip/bcm2836: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND adds 9d9f204bdf72 genirq/proc: Add missing space separator back adds 9151299ee510 irqchip/stm32mp-exti: CONFIG_STM32MP_EXTI should not defau [...] adds 8b01aacfc59c Merge branch into tip/master: 'irq/urgent' adds 0302d2fd6efb locking/ww_mutex: Fix ww_mutex dummy lockdep map selftest [...] adds d739a6f46b11 Merge branch into tip/master: 'locking/urgent' adds 4e54ed496343 perf/x86/intel: Add Arrow Lake U support adds 9f3de72a0c37 perf/x86/intel/ds: Unconditionally drain PEBS DS when chan [...] adds be3de342cdb3 Merge branch into tip/master: 'perf/urgent' adds 22368fe1f9bb sched/deadline: Fix replenish_dl_new_period dl_server condition adds 70ee7947a290 sched: fix warning in sched_setaffinity adds 6675ce20046d softirq: Allow raising SCHED_SOFTIRQ from SMP-call-functio [...] adds ea9cffc0a154 sched/core: Remove the unnecessary need_resched() check in [...] adds ff47a0acfcce sched/fair: Check idle_cpu() before need_resched() to dete [...] adds e932c4ab38f0 sched/core: Prevent wakeup of ksoftirqd during idle load balance adds f66e4a996582 sched/core: Update kernel boot parameters for LAZY preempt. adds 0664e2c311b9 sched/deadline: Fix warning in migrate_enable for boosted tasks adds 82f9cc094975 locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutex adds 1a2b90049c96 Merge branch into tip/master: 'sched/urgent' adds 6a1853bdf178 x86/pkeys: Change caller of update_pkru_in_sigframe() adds ae6012d72fa6 x86/pkeys: Ensure updated PKRU value is XRSTOR'd adds 696e24e3e723 Merge branch into tip/master: 'x86/urgent' adds 8ace7be9bb8d Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] adds 7a42c56dcd9c Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 00dace0abd31 docs/mm: add VMA locks documentation new a4c020fd79d5 maple_tree: use mas_next_slot() directly new ef16e34e9323 mm/zswap: add LRU_STOP to comment about dropping the lru lock new 1dac65988303 mm: migrate: remove unused argument vma from migrate_mispl [...] new fca898ed95b6 mm/page_alloc: cache page_zone() result in free_unref_page() new 0b3bbff0ea83 mm: make alloc_pages_mpol() static new 5a245fe1bc63 mm/page_alloc: export free_frozen_pages() instead of free_ [...] new dd54692f6129 mm/page_alloc: move set_page_refcounted() to callers of po [...] new 2c7cf4d011f8 mm/page_alloc: move set_page_refcounted() to callers of pr [...] new 51e59929063e mm/page_alloc: move set_page_refcounted() to callers of ge [...] new ea331e3a3fd9 mm/page_alloc: move set_page_refcounted() to callers of __ [...] new 3d399815dc25 mm/page_alloc: move set_page_refcounted() to callers of __ [...] new f95f5edbe567 mm/page_alloc: move set_page_refcounted() to callers of __ [...] new 6d27ea5dfa66 mm/page_alloc: move set_page_refcounted() to callers of __ [...] new a3202ab0d189 mm/page_alloc: move set_page_refcounted() to callers of __ [...] new 41c2531bc5f8 mm/page_alloc: move set_page_refcounted() to end of __allo [...] new 6e73447d068f mm/page_alloc: add __alloc_frozen_pages() new 25683e2558d9 mm/mempolicy: add alloc_frozen_pages() new d836bf0e1a09 slab: allocate frozen pages new 67f5ff6415e4 mm/damon/core: remove duplicate list_empty quota->goals check new bd119e6a1966 mm: mmap_lock: optimize mmap_lock tracepoints new a9f3a696dcc5 mm/hugetlb_cgroup: avoid useless return in void function new 3bcf81b0945a selftests/mm: add a few missing gitignore files new 5d9c0e64a504 mm: pgtable: make ptep_clear() non-atomic new dd3e2efc1de2 mm/page-writeback: consolidate wb_thresh bumping logic int [...] new 5fcd0fbb5fe7 mm: change type of cma_area_count to unsigned int new feca8afc945a mm/memory: fix a comment typo in lock_mm_and_find_vma() new 55360ee28f6a kasan: make kasan_record_aux_stack_noalloc() the default b [...] new c48f03a8b983 mm: factor out the order calculation into a new helper new 51851bf21fc9 mm: shmem: change shmem_huge_global_enabled() to return hu [...] new 6d2ee70a7f89 mm: shmem: add large folio support for tmpfs new c9423f3128fc mm: shmem: add a kernel command line to change the default [...] new 444949990712 docs: tmpfs: update the large folios policy for tmpfs and shmem new 9e52de42a81c docs: tmpfs: drop 'fadvise()' from the documentation new 39c0f521b736 mm/rodata_test: use READ_ONCE() to read const variable new bb3e24f464ee mm/rodata_test: verify test data is unchanged, rather than [...] new 1b1065b51289 list_lru: expand list_lru_add() docs with info about sublists new 30f29971d49b selftests: mm: fix conversion specifiers in transact_test() new 413205985591 filemap: remove unused folio_add_wait_queue new af505e3c91f3 maple_tree: index has been checked to be smaller than pivot new a16cd7864b64 maple_tree: not possible to be a root node after loop new b57198877e98 maple_tree: we don't set offset to MAPLE_NODE_SLOTS on error new c14c2b5a9b95 selftest/mm: remove seal_elf new 5c032fdcc2dd mm: prefer 'unsigned int' to bare use of 'unsigned' new e187f734708f mm: remove unnecessary whitespace before a quoted newline new 824ce4b37a59 mm: remove the non-useful else after a break in a if statement new a18b6b999690 mm: swap_cgroup: allocate swap_cgroup map using vcalloc() new dcf1ca1e7648 mm: swap_cgroup: get rid of __lookup_swap_cgroup() new d8ae0eb61598 mm-swap_cgroup-allocate-swap_cgroup-map-using-vcalloc-fix new 482ea4a3d79b maple_tree: simplify split calculation new 164ecde43546 maple_tree: add a test check deficient node new 5d8b8620fb01 maple_tree: only root node could be deficient new aa016445bb0c lazy tlb: fix hotplug exit race with MMU_LAZY_TLB_SHOOTDOWN new 34d4d342d666 mm:kasan: fix sparse warnings: Should it be static? new 8025644c6ae5 mm/page_alloc: add some detailed comments in can_steal_fallback new e3e2b1144094 mm-page_alloc-add-some-detailed-comments-in-can_steal_fall [...] new 43d99c7a9d78 mm: use aligned address in clear_gigantic_page() new 679694cdccaf mm: use aligned address in copy_user_gigantic_page() new 4a2697495a4e get_task_exe_file: check PF_KTHREAD locklessly new b14c0b484468 lib/rhashtable: fix the typo for preemptible new 33be8383a81c alpha: remove duplicate included header file new 6f30d4a6e743 ocfs2: heartbeat: replace simple_strtoul with kstrtoul new c28d07226e53 ocfs2: miscellaneous spelling fixes new 6c2463d1531a ocfs2: replace deprecated simple_strtol with kstrtol new edcb25149809 minmax.h: add whitespace around operators and after commas new 91705bfd95ad minmax.h: update some comments new 86f3918de80f minmax.h: reduce the #define expansion of min(), max() and [...] new ef32b92ac605 minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp() new f120cbfded75 minmax.h: move all the clamp() definitions after the min/m [...] new 28fc415a2c9e minmax.h: simplify the variants of clamp() new d172c13d55c9 minmax.h: remove some #defines that are only expanded once new fc0383ccd509 lib min_heap: improve type safety in min_heap macros by us [...] new 00af24e848be lib/test_min_heap: use inline min heap variants to reduce [...] new b76af7d24db5 lib min_heap: add brief introduction to Min Heap API new 4a656fc821eb Documentation/core-api: min_heap: add author information new 757e7f203e8e scripts/spelling.txt: add more spellings to spelling.txt new 07910ac71501 xarray: extract xa_zero_to_null new d2e88c71bdb0 xarray: extract helper from __xa_{insert,cmpxchg} new 6004a5d49117 kernel/resource: simplify API __devm_release_region() impl [...] new 56b127bad0ee foo new b0a3d7a7c593 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 9d05ae2f489a modpost: Add .irqentry.text to OTHER_SECTIONS new c4be03cbb490 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd75cb7acfa8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ba75794d436 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 73c2668bd18b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f05f7737643f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 04f4b868cff0 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 3d0b2b87075a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 20fe60794fb2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 06ee2a4cce47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a652881ae060 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f265d7721c01 Merge branch 'arm64-for-6.13' into arm64-for-6.14 new 12b080aaf427 Merge branch 'arm64-for-6.14' into for-next new 8f9b1a5e743f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 096a22ae0815 arm64: dts: renesas: ulcb: Add sample Audio Codec settings new a31c8261238d arm64: dts: renesas: rzg3s-smarc: Enable I2C1 and connecte [...] new 928967a6482d Merge branch 'renesas-dts-for-v6.14' into renesas-next new 819d5e810c3a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8b9c12757f91 arm64: dts: rockchip: add reset-names for combphy on rk3568 new 2ddd93481bce arm64: dts: rockchip: rename rfkill label for Radxa ROCK 5B new 9655b433b82c Merge branch 'v6.13-armsoc/dtsfixes' into for-next new da92d3dfc871 arm64: dts: rockchip: enable the mmu600_pcie IOMMU on the [...] new b6f09f497b07 arm64: dts: rockchip: add msi-parent for pcie3x4_ep on rk3588 new b89a4235eb8c arm64: dts: rockchip: Fix sdmmc access on rk3308-rock-s0 v [...] new e0fc7a786945 Merge branch 'v6.14-armsoc/dts64' into for-next new 15d716152f3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa33006c53c9 arm64: dts: exynos8895: Add serial_0/1 nodes new 9163693d368f dt-bindings: arm: samsung: Add compatible for Samsung Gala [...] new 706119fbbdff arm64: dts: exynos: Add initial support for Samsung Galaxy [...] new d2b7c366a9c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ccce4ffac40e arm64: dts: fvp: Update PCIe bus-range property new cc5d45d2f1eb firmware: arm_ffa: Fix the race around setting ffa_dev->pr [...] new a01aa4f861c5 firmware: arm_ffa: Drop le64_to_cpu() on UUID in ffa_msg_s [...] new 514b2262ade4 firmware: arm_scmi: Fix i.MX build dependency new 51f001587c0b Merge branches 'for-next/juno/fixes', 'for-next/ffa/fixes' [...] new 1f889ed1cfb5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 10597214a543 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6da13f1836bd Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 8ce18fcd7e5b Merge branch 'clk-fixes' into clk-next new b1ef20ed23c8 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new a6ca7e6240f0 clk: renesas: cpg-mssr: Fix 'soc' node handling in cpg_mss [...] new 97088b3a8e71 clk: renesas: r9a08g045: Add clocks, resets and power doma [...] new b73435047ef7 clk: renesas: r9a08g045: Add clock, reset and power domain [...] new bd8a2722d242 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 94886ea25062 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 55dc2f8f2634 LoongArch: Fix reserving screen info memory for above-4G firmware new ad2a05a6d287 LoongArch/irq: Use seq_put_decimal_ull_width() for decimal values new 7cd1f5f77925 LoongArch: Add architecture specific huge_pte_clear() new c1474bb0b7cf LoongArch: BPF: Adjust the parameter of emit_jirl() new 589e6cc75976 LoongArch: KVM: Protect kvm_check_requests() with SRCU new 7f71507851fc LoongArch: KVM: Protect kvm_io_bus_{read,write}() with SRCU new 02b7968266db Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] new 03bd268ae048 riscv: dts: starfive: jh7110-pine64-star64: enable usb0 ho [...] new 708d55db3edb riscv: dts: starfive: jh7110-milkv-mars: enable usb0 host [...] new 88b70a48a173 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] adds 73bff11fbc13 Merge branches 'riscv-firmware-for-next', 'riscv-cache-for [...] adds c813ef3c5f6c MAINTAINERS: drop riscv list from cache controllers new 4fa8089632f7 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new 3d4382da4a3a Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds ed62180847fb bcachefs: Kill bch2_bucket_alloc_new_fs() adds b6425437553d bcachefs: Bad btree roots are now autofix adds fd1cb12b5d14 bcachefs: Fix dup/misordered check in btree node read adds 6bd41dea2b0f bcachefs: Don't try to en/decrypt when encryption not available adds 98ca3d012fbd bcachefs: Change "disk accounting version 0" check to commit only adds 091644a5d046 bcachefs: Fix bch2_btree_node_update_key_early() adds 9a4bc7289685 bcachefs: Go RW earlier, for normal rw mount adds 5016316f9004 bcachefs: Fix null ptr deref in btree_path_lock_root() adds 626a2f0de8e3 bcachefs: Ignore empty btree root journal entries adds 2061c3e87ae4 bcachefs: struct bkey_validate_context adds 4c19a3b8bf2f bcachefs: Make topology errors autofix adds 2964e5ab6bd4 bcachefs: BCH_FS_recovery_running adds 68a6950feef0 bcachefs: dio write: Take ref on mm_struct when using asyn [...] adds 3174ee577534 bcachefs: Guard against journal seq overflow adds 82cbf66b505e bcachefs: Issue a transaction restart after commit in repair adds 9a8822ee75ae bcachefs: Guard against backpointers to unknown btrees adds b4d1e9f73c6d bcachefs: Fix journal_iter list corruption adds b76566319578 bcachefs: add missing printbuf_reset() adds 3998742e8a18 bcachefs: mark more errors AUTOFIX adds 353ab19dd5a9 bcachefs: Don't error out when logging fsck error adds 6e81c02a6d67 bcachefs: do_fsck_ask_yn() adds aed560141816 bcachefs: Check for bucket journal seq in the future adds 36a8b97c9ab9 bcachefs: Check for inode journal seq in the future adds 32613df0b436 bcachefs: cryptographic MACs on superblock are not (yet?) [...] adds 544bc2acfa50 bcachefs: bch2_trans_relock() is trylock for lockdep adds 508d697aa6be bcachefs: Check for extent crc uncompressed/compressed siz [...] adds fada256affdf bcachefs: Don't recurse in check_discard_freespace_key adds 6bb3da45c694 bcachefs: Add missing parameter description to bch2_bucket [...] adds 68321c2ca9f6 bcachefs: Fix fsck.c build in userspace adds 5b0935f61290 bcachefs: bch2_inum_to_path() adds ad5b97070051 bcachefs: Convert write path errors to inum_to_path() adds 7c3587419fd1 bcachefs: list_pop_entry() adds 845a10e612c9 bcachefs: bkey_fsck_err now respects errors_silent adds 6e44d6e71f4c bcachefs: If we did repair on a btree node, make sure we r [...] adds a49e9899031f bcachefs: bch2_async_btree_node_rewrites_flush() adds ebbdcaedb93c bcachefs: fix bch2_journal_key_insert_take() seq adds 0e40eea538b8 bcachefs: Improve "unable to allocate journal write" message adds c9a8003460ac bcachefs: Fix allocating too big journal entry adds fee36cb92c1b bcachefs: bcachefs_metadata_version_backpointer_bucket_gen adds 54c7bbb4308a bcachefs: bcachefs_metadata_version_disk_accounting_big_endian adds b691eb6d3775 bcachefs: bch2_extent_ptr_to_bp() no longer depends on device adds f4b9cf57a00c bcachefs: kill __bch2_extent_ptr_to_bp() adds 371d64467c04 bcachefs: check_extents_to_backpointers() now only checks [...] adds f759018013cd bcachefs: Add write buffer flush param to backpointer_get_key() adds 5b19794c0d2a bcachefs: bch2_backpointer_get_key() now repairs dangling [...] adds b5ff886c72f7 bcachefs: Only run check_backpointers_to_extents in debug mode adds 8488a299e929 bcachefs: BCH_SB_VERSION_INCOMPAT adds f87fb3ea7af4 bcachefs: bcachefs_metadata_version_reflink_p_may_update_opts adds d2f6013aa269 bcachefs: Option changes now get propagated to reflinked data adds d6839e6e964c bcachefs: bcachefs_metadata_version_inode_depth adds a7b3ff790f09 bcachefs: logged ops only use inum 0 of logged ops btree adds a6d824c9afba Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git adds 0fa8d509a56f Merge branch 'misc-6.13' into for-next-current-v6.12-20241129 adds b51ad34ec481 Merge branch 'for-next-current-v6.12-20241129' into for-ne [...] adds d7d2a36942d5 Merge branch 'misc-6.13' into for-next-next-v6.13-20241129 adds 7065abcadd1f Merge branch 'for-next-next-v6.13-20241129' into for-next- [...] adds 569b7f2ac6a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7f23bf2d670c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5e202fd8b8b7 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds e18655cf35a5 smb: server: Fix building with GCC 15 adds fc342cf86e2d ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read adds 313dab082289 ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write adds fd55a32c3ded ksmbd: align aux_payload_buf to avoid OOB reads in cryptog [...] adds 766a16f30a72 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 214093534f3c xfs: Use xchg() in xlog_cil_insert_pcp_aggregate() adds cc2dba08cc33 xfs: don't call xfs_bmap_same_rtgroup in xfs_bmap_add_exte [...] adds 1006821e02c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds c5533e34ba15 Merge branch 'vfs.fixes' into vfs.all adds 4f81dab9d6e9 kheaders: Ignore silly-rename files adds 5a705e5bf586 netfs: Use a folio_queue allocation and free functions adds ae75489ff37c netfs: Add a tracepoint to log the lifespan of folio_queue [...] adds 9519a9fab0d8 netfs: Abstract out a rolling folio buffer implementation adds cdd055cee93d netfs: Make netfs_advance_write() return size_t adds 20683d4f265e netfs: Split retry code out of fs/netfs/write_collect.c adds b0aa43841dff netfs: Drop the error arg from netfs_read_subreq_terminated() adds 966396e9f686 netfs: Drop the was_async arg from netfs_read_subreq_terminated() adds f8008b4927d4 netfs: Don't use bh spinlock adds 1797de472f50 afs: Don't use mutex for I/O operation lock adds 4f7ae50af7a7 afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY adds 0066b9a69146 afs: Fix directory format encoding struct adds 5df5f3d2c81a netfs: Remove some extraneous directory invalidations adds 46e6646ae717 cachefiles: Add some subrequest tracepoints adds f2304d8fef8d cachefiles: Add auxiliary data trace adds 78a9850cd86f afs: Add more tracepoints to do with tracking validity adds dd496b732035 netfs: Add functions to build/clean a buffer in a folio_queue adds 7b866d40b0d4 netfs: Add support for caching single monolithic objects s [...] adds 2c409c03cedf afs: Make afs_init_request() get a key if not given a file adds 38fe9b75c05b afs: Use netfslib for directories adds 849eb4468cf7 afs: Use netfslib for symlinks, allowing them to be cached adds f1e086a50ec8 afs: Eliminate afs_read adds 705296f7f456 afs: Fix cleanup of immediately failed async calls adds 8942f9db2856 afs: Make {Y,}FS.FetchData an asynchronous operation adds b4f239c91f9b netfs: Change the read result collector to only use one work item adds 0d082c56f708 afs: Make afs_mkdir() locally initialise a new directory's [...] adds 264a40ddb697 afs: Use the contained hashtable to search a directory adds 761dc4f0b873 afs: Locally initialise the contents of a new symlink on creation adds 202d36ca3ffc afs: Add a tracepoint for afs_read_receive() adds 5bf3d263d190 netfs: Report on NULL folioq in netfs_writeback_unlock_folios() adds 8dce213952c7 Merge patch series "netfs: Read performance improvements a [...] adds 1b90b90f3fad netfs: silence an uninitialized variable warning adds 877827a237e1 Merge branch 'vfs-6.14.netfs' into vfs.all adds c9136fad4c08 proc/kcore: mark proc entry as permanent adds 680e029fd62f proc/kcore: don't walk list on every read adds 605291e22101 proc/kcore: use percpu_rw_semaphore for kclist_lock adds 4620cb828450 MAINTAINERS: add me as /proc/kcore maintainer adds 4972226d0dc4 Merge patch series "proc/kcore: performance optimizations" adds df37ccbf6f9a Merge branch 'vfs-6.14.kcore' into vfs.all adds a48bdf80ce69 fs: delay sysctl_nr_open check in expand_files() adds 0c8f746452aa samples: add a mountinfo program to demonstrate statmount( [...] adds ac1e3f096eda fs: prepend statmount.mnt_opts string with security_sb_mnt_opts() adds f37ed1a721fc Merge patch series "fs: listmount()/statmount() fix and sa [...] adds e2bf35670921 seqlock: annotate spinning as unlikely() in __read_seqcount_begin adds 6740021e90e8 fiemap: use kernel-doc includes in fiemap docbook adds 8cdcbe085a40 vfs: support caching symlink lengths in inodes adds a66b3caa1c78 ext4: use inode_set_cached_link() adds 1a19832c5e6c tmpfs: use inode_set_cached_link() adds 543bd34ae994 Merge patch series "symlink length caching" adds ee8c840a4a35 samples: fix missing nodiratime option and handle propagat [...] adds 480347503ea6 fs: fix proc_handler for sysctl_nr_open adds d2cf03fa46e5 watch_queue: Use page->private instead of page->index adds cc6324f1bc53 file: flush delayed work in delayed fput() adds c0a924f06ec1 fs: use a consume fence in mnt_idmap() adds 6814aad4d6ce fs: fc_log replace magic number 7 with ARRAY_SIZE() adds feb24b1028b7 Merge branch 'vfs-6.14.misc' into vfs.all adds 29b35e260929 exportfs: add flag to indicate local file handles adds 5e28f4a9d373 kernfs: restrict to local file handles adds 4309a6099bfd ovl: restrict to exportable file handles adds 5dc3727ebd0b Merge patch series "exportfs: add flag to allow marking ex [...] adds 42bc4879791c Merge branch 'vfs-6.14.exportfs' into vfs.all adds 799a5aeedc0d pidfs: rework inode number allocation adds 5fe02e1e8f8c pidfs: remove 32bit inode number handling adds 1010ba2fe904 pidfs: support FS_IOC_GETVERSION adds a5eeba41d048 Merge patch series "pidfs: file handle preliminaries" adds 3f86596675ac pseudofs: add support for export_ops adds e911ec82c48d fhandle: simplify error handling adds 4afd8ca9c4b4 exportfs: add open method adds 3fa98a43cb09 fhandle: pull CAP_DAC_READ_SEARCH check into may_decode_fh() adds 6bf89dd80121 exportfs: add permission method adds b3b0ad5f7eb3 pidfs: implement file handle support adds fa3364a34c29 Merge patch series "pidfs: implement file handle support" adds c605dbc9850c pidfs: check for valid ioctl commands adds 06b93f9cebca selftests/pidfd: add pidfs file handle selftests adds e0a117a89ba8 Merge branch 'vfs-6.14.pidfs' into vfs.all adds 0a670e151a71 tree-wide: s/override_creds()/override_creds_light(get_new [...] adds 95c54bc81791 cred: return old creds from revert_creds_light() adds f905e00904cc tree-wide: s/revert_creds()/put_cred(revert_creds_light())/g adds a51a1d6bcaa3 cred: remove old {override,revert}_creds() helpers adds 6771e004b409 tree-wide: s/override_creds_light()/override_creds()/g adds 51c0bcf0973a tree-wide: s/revert_creds_light()/revert_creds()/g adds 7915f4245360 firmware: avoid pointless reference count bump adds 25fe3d58e4ba sev-dev: avoid pointless cred reference count bump adds 7c0c3b346ada target_core_configfs: avoid pointless cred reference count bump adds b37eab47cf54 aio: avoid pointless cred reference count bump adds caf6bf48f902 binfmt_misc: avoid pointless cred reference count bump adds bd05aeb1eedc coredump: avoid pointless cred reference count bump adds 6c7a0a6afd0e nfs/localio: avoid pointless cred reference count bumps adds 3e23a1cd849d nfs/nfs4idmap: avoid pointless reference count bump adds dfce6a462a94 nfs/nfs4recover: avoid pointless cred reference count bump adds 81be9a8a1090 nfsfh: avoid pointless cred reference count bump adds 7708f3a7d25f open: avoid pointless cred reference count bump adds facc239a8c49 ovl: avoid pointless cred reference count bump adds 6077c4620daa cifs: avoid pointless cred reference count bump adds 2b315eda9e45 cifs: avoid pointless cred reference count bump adds 62e5396c50ae smb: avoid pointless cred reference count bump adds b690668b65e5 io_uring: avoid pointless cred reference count bump adds 6256d2377ed8 acct: avoid pointless reference count bump adds 34ab26fb6b2a cgroup: avoid pointless cred reference count bump adds aeca632b3160 trace: avoid pointless cred reference count bump adds 9e8534f5ae4f dns_resolver: avoid pointless cred reference count bump adds 76a400866839 cachefiles: avoid pointless cred reference count bump adds 4fa6af563d4d nfsd: avoid pointless cred reference count bump adds 6efbb80490a5 cred: remove unused get_new_cred() adds 252120f79a30 Merge patch series "cred: rework {override,revert}_creds()" adds a6babf4cbeaa cred: fold get_new_cred_many() into get_cred_many() adds f4b4baedc0d1 Merge branch 'kernel-6.14.cred' into vfs.all adds 7863dcc72d0f pid: allow pid_max to be set per pid namespace adds 615ab43b838b tests/pid_namespace: add pid_max tests adds c625aa276319 Merge patch series "pid_namespace: namespacify sysctl kern [...] adds fcaa3c341da3 Merge branch 'kernel-6.14.pid' into vfs.all adds 358901502fbc Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] adds b4080c21aeaa fs/qnx6: Fix building with GCC 15 adds 5cc68af412a9 fs/overlayfs/namei.c: get rid of include ../internal.h adds 60c92bb4c6b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1fe1ba52df40 Merge branch 'fs-next' of linux-next new 9c785071ac8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 34851431ceca HID: i2c-hid: Revert to using power commands to wake on resume new 59548215b76b HID: wacom: fix when get product name maybe null pointer new e8f34747bdde selftests: hid: fix typo and exit code new f9a11da1d92f HID: bpf: constify hid_ops new 0b1b0c112437 HID: bpf: drop unneeded casts discarding const new 8d355b56f295 selftests/hid: fix kfunc inclusions with newer bpftool new 4144ec72f4eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 55120d917df1 next-20241128/i2c-host new 27dcdb63aac7 media: platform: mtk-mdp3: cmdq: Remove duplicated platfor [...] new 1378ffec3036 media: imx-jpeg: Fix potential error pointer dereference i [...] new 945215ee45e6 media: remove dead TI wl128x FM radio driver new 8d46603eeeb4 media: cxd2841er: fix 64-bit division on gcc-9 new 44cfae26a268 media: cx231xx: remove redundant assignment to variable value new 48079b617270 media: b2c2: Remove unused functions new bf00d30ce512 media: platform: exynos4-is: Remove unused fimc_is_param_strerr new 5c546082840f media: tuners: fc0013 Remove unused functions new fddffe84b1af media: s5p-mfc: Fix an error handling path s5p_mfc_open() new 8f242f84669b media: mgb4: Unify the outputs padding logic with the inputs new 771c4770723c media: mgb4: Unify register names in inputs/outputs new 7801f1679200 media: mgb4: Defines cleanup new c10597366f60 MAINTAINERS: Update own email address from Bootlin to sys-base new 7926dece95ba Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] new 348886402d54 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new d5557b27fefc opp: core: Fix off by one in dev_pm_opp_get_bw() new 5512c102d9b5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new b32913a5609a ptp: Switch back to struct platform_driver::remove() new e8e7be7d212d mctp i2c: drop check because i2c_unregister_device() is NULL safe new a724486f2e14 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 2fe34a116c70 selftests/bpf: add a macro to compare raw memory new 3fed5d084fb3 selftests/bpf: use ASSERT_MEMEQ to compare bpf flow keys new 28494d6a277e selftests/bpf: replace CHECK calls with ASSERT macros in f [...] new 2b044dd186f0 selftests/bpf: re-split main function into dedicated tests new a2cc66bb937a selftests/bpf: expose all subtests from flow_dissector new b49404026750 selftests/bpf: add gre packets testing to flow_dissector new 6fb5be12d1bb selftests/bpf: migrate flow_dissector namespace exclusivity test new c24010821a89 selftests/bpf: Enable generic tc actions in selftests config new f4504af68575 selftests/bpf: move ip checksum helper to network helpers new 752fddc0501c selftests/bpf: document pseudo-header checksum helpers new a2f482c34a52 selftests/bpf: use the same udp and tcp headers in tests u [...] new bcc00987bc56 selftests/bpf: add network helpers to generate udp checksums new 20203a51e394 selftests/bpf: migrate bpf flow dissectors tests to test_progs new 63b37657c5fd selftests/bpf: remove test_flow_dissector.sh new 3eb87b81e64e Merge branch 'selftests-bpf-migrate-test_flow_dissector-sh [...] new 98ebe5ef6f5c libbpf: don't adjust USDT semaphore address if .stapsdt.ba [...] new ed3e469d021c bpf: fix cgroup_skb prog test run direct packet access new 9aef3aaa7059 selftests/bpf: add cgroup skb direct packet access test new adf120e1bedd samples/bpf: Remove unused variable new 9a17db586d72 libbpf: Improve debug message when the base BTF cannot be found new b28573ebfabe bpf: Remove bpf_probe_write_user() warning message new 3bfb49d73fc2 bpf: Refactor bpf_tracing_func_proto() and remove bpf_get_ [...] new b9b97876b1f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 389eeaf59809 Bluetooth: Improve setsockopt() handling of malformed user input new 47ebf099106e Bluetooth: iso: Allow BIG re-sync new 26c3e1746fb2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 34cd3bdffa11 wifi: ath11k: Suspend hardware before firmware mode off fo [...] adds 38db1ae301c3 wifi: ath12k: mark QMI driver event helpers as noinline adds 757cc4652009 wifi: ath12k: ath12k_mac_vdev_create(): use goto for error [...] adds 1ea0cdee6fb3 wifi: ath12k: MLO vdev bringup changes adds c8a98ed160e5 wifi: ath12k: Refactor sta state machine adds a2189d2b8005 wifi: ath12k: introduce ath12k_hw_warn() adds 7fd8b4cbde65 wifi: ath12k: Add helpers for multi link peer creation and [...] adds 0660e1e2ed5f wifi: ath12k: add multi-link flag in peer create command adds c20dbc8c68b3 wifi: ath12k: add helper to find multi-link station adds 507f8e730100 wifi: ath12k: Add MLO peer assoc command support adds 1053987a6bce wifi: ath9k: miscellaneous spelling fixes adds eb8c05347138 wifi: ath12k: Fix for out-of bound access error adds 78e154d42f2c wifi: ath11k: Fix unexpected return buffer manager error f [...] new b5f871ab4913 wifi: ath9k: Add RX inactivity detection and reset chip wh [...] new a93d125ebfdd wifi: ath12k: Support Downlink Pager Stats new c3527cdfcdf7 wifi: ath12k: Support phy counter and TPC stats new 3a660e7fa44d wifi: ath12k: Support SoC Common Stats new c8f314703bcb wifi: ath12k: Support Transmit PER Rate Stats new ea58aae84584 wifi: ath12k: Support MBSSID Control Frame Stats new 1cfa6d4e5bd9 wifi: ath12k: Fix endianness issue in struct hal_tlv_64_hdr new 6200d947f050 wifi: wcn36xx: fix channel survey memory allocation size new 733a8c69ded7 wifi: ath11k: cleanup struct ath11k_vif new 95e5de4aae8c wifi: ath11k: cleanup struct ath11k_reg_tpc_power_info new 93962446ef90 wifi: ath11k: cleanup struct ath11k_mon_data new 8f5e8e7efb13 wifi: ath11k: miscellaneous spelling fixes new e238638e6f24 wifi: ath11k: add support for QCA6698AQ new 47c7ebfba30f wifi: ath12k: Fix inappropriate use of print_array_to_buf_index() new 8ea1d2072ad1 wifi: ath11k: mark some QMI driver event helpers as noinline new 500d7ec88652 wifi: ath11k: mark ath11k_dp_rx_mon_mpdu_pop() as noinline new 4ba72ff2919c wifi: ath11k: mark ath11k_wow_convert_8023_to_80211() as noinline new 8e6f8bc28603 wifi: ath12k: Add MLO station state change handling new a27fa6148dac wifi: ath12k: support change_sta_links() mac80211 op new ea4192553850 wifi: ath12k: add primary link for data path operations new 061097e5732d wifi: ath12k: use arsta instead of sta new a0300e6bcfd4 wifi: ath12k: add reo queue lookup table for ML peers new aaac8850a07f wifi: ath12k: modify chanctx iterators for MLO new 3952657848c0 wifi: ath12k: Use mac80211 vif's link_conf instead of bss_conf new 63fdb90642ee wifi: ath12k: Use mac80211 sta's link_sta instead of deflink new 56dcbf0b5207 wifi: ath12k: convert struct ath12k::wmi_mgmt_tx_work to s [...] new 648a121bafa3 wifi: ath12k: ath12k_mac_op_tx(): MLO support new 2197feb0249d wifi: ath12k: ath12k_mac_op_flush(): MLO support new 5419ef950da4 wifi: ath12k: ath12k_mac_op_ampdu_action(): MLO support new 85edf16384d1 wifi: ath12k: ath12k_mac_station_add(): fix potential rx_s [...] new 90570ba4610b wifi: ath12k: do not return invalid link id for scan link new 1833a2ce5d7d wifi: ath12k: ath12k_bss_assoc(): MLO support new aa80f12f3bed wifi: ath12k: defer vdev creation for MLO new ad969bc9ee73 wifi: ath12k: ath12k_mac_op_set_key(): fix uninitialized s [...] new 8c2143702d07 wifi: ath12k: ath12k_mac_op_sta_rc_update(): use mac80211 [...] new fc38e9339c47 wifi: ath12k: Refactor core startup new 016abac20b83 wifi: ath12k: add ath12k_ab_to_ah() and ath12k_ab_set_ah() new 17dd22aff527 wifi: ath12k: add ath12k_get_num_hw() new 45e72c306c08 wifi: ath12k: introduce QMI firmware ready flag new 7bf2abf1c78d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a0395c4dee17 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a18e301a9cb6 drm/i915/xe3lpd: Update HDCP rekeying bit adds d519f48b2ff1 drm/i915/sbi: add intel_sbi_{lock,unlock}() adds f270857385b2 drm/i915/sbi: add a dedicated mutex for LPT/WPT IOSF sideband adds a72e1c139194 drm/i915: add a dedicated mutex for VLV/CHV IOSF sideband adds ec70912110f4 drm/i915: hide VLV PUNIT IOSF sideband qos handling better adds 3c1d5ced18db drm/i915/gsc: ARL-H and ARL-U need a newer GSC FW. adds e1faaca9d408 drm/i915/dp: Update Comment for Valid DSC Slices per Line adds a64d9afc55df drm/i915/display: Prepare for dsc 3 stream splitter adds d457918cf789 drm/i915/vdsc: Use VDSC0/VDSC1 for LEFT/RIGHT VDSC engine adds 3013e2e409b7 drm/i915/vdsc: Introduce 3rd VDSC engine VDSC2 adds b3f5f0c8e9de drm/i915/vdsc: Add support for read/write PPS for 3rd DSC engine adds d1f34623ad18 drm/i915/dp: Ensure hactive is divisible by slice count adds be7f5fcdf4a0 drm/i915/dp: Enable 3 DSC engines for 12 slices adds e31e8681d29c drm/i915: Relocate the SKL wm sanitation code adds 45bc523009f0 drm/i915: Extract pipe_mbus_dbox_ctl() adds 7b3cb58fb210 drm/i915: Extract pipe_mbus_dbox_ctl_update() adds 0656f1fbef5d drm/i915: Extract mbus_ctl_join_update() adds 4985a9b7487a drm/i915: Sanitize MBUS joining adds 58193265d796 drm/i915: Simplify xelpdp_is_only_pipe_per_dbuf_bank() adds e203443c3a3f drm/i915/ptl/dp_mst: Fix slave transcoder enabling wrt. DD [...] adds 734148a1d8d1 drm/i915/adlp+/dp_mst: Align slave transcoder enabling wit [...] adds 4dc776627602 drm/i915/dp_mst: Add a way to disable the DP2 config adds 90477f0dfd88 drm/i915/adlp+/dp_mst: Align slave transcoder sequences wi [...] adds b63937da16d3 drm/i915/adlp+/dp_mst: Align master transcoder disabling w [...] adds ef0430f5d3ab drm/i915/dsi: Stop using pixel_format_from_register_bits() [...] adds bca31ef79be6 drm/i915: Introduce HAS_DOUBLE_WIDE() adds 6ad10f0bc611 drm/i915/cdclk: Extract intel_cdclk_guardband() and intel_ [...] adds 06cb4527ef49 drm/i915/cdclk: Extract hsw_ips_min_cdclk() adds 47410efe265a drm/i915/cdclk: Extract intel_audio_min_cdclk() adds 64b19d63df21 drm/i915/cdclk: Factor out has_audio check in intel_audio_ [...] adds 95601c60b1be drm/i915/cdclk: Extract vlv_dsi_min_cdclk() adds 252cea7f0fb4 drm/i915/cdclk: Factor out INTEL_OUTPUT_DSI check in vlv_d [...] adds c4ebfd8f3053 drm/i915/cdclk: Suck the compression_enable check into int [...] adds c948b5238f75 drm/i915/cdclk: Drop pointles max_t() usage in intel_vdsc_ [...] adds 4211c03d1668 drm/i915/cdclk: Relocate intel_vdsc_min_cdclk() adds 7c1005774713 drm/i915/cdclk: Unify cdclk max() parameter order adds 5d0396114e71 drm/i915/hdcp: Handle HDCP Line Rekeying for HDCP 1.4 adds f2afd9035ebd drm/i915/psr: Disable Panel Replay as well if VRR is enabled adds 75f5405e7f68 drm/i915/dmc_wl: Use i915_mmio_reg_offset() instead of reg.reg adds 359d2cc1f394 drm/xe: Mimic i915 behavior for non-sleeping MMIO wait adds b2ba4632b943 drm/i915/dmc_wl: Use non-sleeping variant of MMIO wait adds f7b12bf2968c drm/i915/dmc_wl: Check for non-zero refcount in release work adds 7a522aa6cfcb drm/i915/dmc_wl: Get wakelock when disabling dynamic DC states adds 1e15bc5bd766 drm/i915/dmc_wl: Use sentinel item for range tables adds 83329df1be0c drm/i915/dmc_wl: Extract intel_dmc_wl_reg_in_range() adds 089156e33d74 drm/i915/dmc_wl: Rename lnl_wl_range to powered_off_ranges adds 0c48ff896a8a drm/i915/dmc_wl: Track registers touched by the DMC adds 02e2224796a3 drm/i915/dmc_wl: Allow simpler syntax for single reg in ra [...] adds 9fe9cd95feac drm/i915/dmc_wl: Deal with existing references when disabling adds 5a83381fc471 drm/i915/dmc_wl: Couple enable/disable with dynamic DC states adds c92ae71c1d06 drm/i915/dmc_wl: Add and use HAS_DMC_WAKELOCK() adds c01e78a96e12 drm/i915/dmc_wl: Sanitize enable_dmc_wl according to hardw [...] adds 34796ce4b2a1 drm/i915/xe3lpd: Use DMC wakelock by default adds b08d1274e3fe drm/i915/dp: demote source OUI read/write failure logging [...] adds 16806984572a drm/i915/psr: add LATENCY_REPORTING_REMOVED() register bit helper adds 87d052bfe6eb drm/i915/psr: stop using bitwise OR with booleans in wm_op [...] adds dc3806d9eb66 drm/i915: Grab intel_display from the encoder to avoid pot [...] adds 585abd0002bc drm/i915/crt: Split long line adds 0e94cd606f74 drm/i915/crt: Drop the unused ADPA_DPMS bit definitions adds 4711e5946dcc drm/i915/crt: Use REG_BIT() & co. adds f8d3e1aedb97 drm/i915/crt: Clean up ADPA_HOTPLUG_BITS definitions adds c458e4db6a23 drm/i915/crt: Extract intel_crt_regs.h adds a55360623fe9 drm/i915/crt: s/pipe_config/crtc_state/ adds f34ad8565a09 drm/i915/crt: Drop pointless drm_device variables adds f865dfc7791d drm/i915/crt: Rename some variables adds f2ca5484cb38 drm/i915/crt: Nuke unused crt->connector adds 7488f64e89b0 drm/i915/scaler: s/intel_crtc/crtc/ etc. adds e912069e61fa drm/i915/scaler: Remove redudant junk from skl_scaler.h adds b5b4b5388302 drm/i915/scaler: Pass the whole atomic state into intel_at [...] adds 5b68f2346dcf drm/i915/scaler: Clean up intel_atomic_setup_scalers() a bit adds 3360d4d6d42a drm/i915/scaler: Convert the scaler code to intel_display adds 02cd59fb4e97 drm/i915/scaler: Carve up intel_atomic_setup_scalers() adds 3de26c81e9ae drm/i915/scaler: Make scaler in_use a bool adds ecf2afc59c1e drm/i915/scaler: Extract intel_allocate_scaler() new 44499559496c drm/i915/hdcp: Fix when the first read and write are retried new 7347d4e4d53f drm/i915/display: identify discrete graphics new 76b7c4f1a27d drm/i915/display: convert HAS_D12_PLANE_MINIMIZATION() to [...] new a4a7188e2ac1 drm/i915/display: convert HAS_4TILE() to struct intel_display new b73b6c011753 drm/i915/display: convert HAS_DOUBLE_BUFFERED_M_N() to str [...] new bd3b470e040e drm/i915/display: convert HAS_DP20() to struct intel_display new 86787e55bcd3 drm/i915/display: convert HAS_GMBUS_BURST_READ() to struct [...] new e77f8c2ba285 drm/i915/display: convert HAS_IPS() to struct intel_display new e4a7118eac82 drm/i915/display: convert HAS_MBUS_JOINING() to struct int [...] new 9832faf86675 drm/i915/display: convert HAS_SAGV() to struct intel_display new 8a8b9b16fed0 drm/i915/display: convert HAS_HW_SAGV_WM() to struct intel [...] new 9adc92e4c976 drm/i915/display: convert HAS_ULTRAJOINER() to struct inte [...] new 151072cb3862 drm/i915/display: rename i915 parameter to __display in fe [...] new 1a6330df069f drm/i915/display: convert display device identification to [...] new b7f48bfda832 drm/i915/display: pass struct pci_dev * to intel_display_d [...] new bdf5e3f11756 drm/i915/display: add mobile platform group new 612d02f93576 drm/i915/mst: pass primary encoder to primary encoder hooks new 45f9b3e8cb43 drm/i915/mst: rename intel_encoder to encoder new ca743f5faca0 drm/i915/mst: introduce to_primary_encoder() and to_primary_dp() new 3e5c6c719967 drm/i915/mst: use primary_encoder in fake mst encoder creation new 8c6942748b35 drm/i915/display: make CHICKEN_TRANS() display version aware new 529798bd786a drm/i915/mst: convert to struct intel_display new 5674e700d43e drm/i915/mst: change naming from fake encoders to MST stre [...] new 91daf92d9da1 drm/i915/dp: add comments about hooks called from MST stre [...] new 90b63bd4a67d drm/i915/dp: Limit max compressed bpp to 18 when forcing DSC new 8985cb7a097f drm/i915: Remove vga and gmbus seq out of i915_restore_display new c3bda715438a drm/i915/display: Convert i915_suspend into i9xx_display_sr new ec803c9b0032 drm/i915/display: Move regfile registers intel_display.restore new bd5dd9797d81 drm/{i915, xe}/display: Move DP MST calls to display_driver new 0a86a9e8c6c9 drm/xe/display: Delay hpd_init resume new 5772c4e999b7 drm/xe/display: Delay dsm handler registration new a594f284ddce drm/{i915, xe}: Move power_domains suspend/resume to displ [...] new af02ee4fb633 drm/i915/dp: use fsleep instead of usleep_range for LT new eb0c1757a36c drm/i915/dp: read Aux RD interval just before setting the [...] new e72509186540 drm/i915/dp: Include the time taken by AUX Tx for timeout new d58f65df2dcb drm/i915/dp_mst: Fix connector initialization in intel_dp_ [...] new ca596b781a80 drm/i915/psr: Disable psr1 if setup_time > vblank new f635e7657e5b drm/i915/display/xe3lpd: Avoid setting YUV420_MODE in PIPE_MISC new 2b1245f3ec87 drm/i915/mst: pass intel_dp around in mst stream helpers new fdb65ede8a45 drm/i915/mst: unify MST connector function naming to mst_c [...] new 81c6d5d83bc7 drm/i915/mst: simplify mst_connector_get_hw_state() new 5503f8112e52 drm/i915/mst: unify MST topology callback naming to mst_to [...] new 1cfc6f811bf1 drm/i915/ddi: use intel_ddi_* naming convention for encode [...] new b9b82a47963b drm/i915/reg: convert DP_TP_CTL/DP_TP_STATUS to REG_BIT() [...] new c3a126818a3e drm/i915/dp: refactor clear/wait for act sent new f64a06540cfc drm/i915/ddi: rename temp to ddi_func_ctl in intel_ddi_rea [...] new 1013ed6a62d3 drm/i915/ddi: split up intel_ddi_read_func_ctl() by output type new 68148b8ee1f2 drm/i915/ddi: refactor intel_ddi_connector_get_hw_state() new e713b26e5edd drm/i915/ddi: simplify intel_ddi_get_encoder_pipes() slightly new 40c9ad5f2da3 drm/i915/overlay: convert to struct intel_display new e3840e587121 drm/i915/overlay: add intel_overlay_available() and use it new d9b31d6accc4 drm/i915/plane: convert initial plane setup to struct inte [...] new 1fbad9acb10c drm/i915/irq: hide display_irqs_enabled access new f0fa7624001c drm/i915/irq: emphasize display_irqs_enabled is only about [...] new de5c149a9b8a drm/i915: Fixed an typo in i915_gem_gtt.c new ad4adad7c69a drm/i915/ddi: clarify intel_ddi_connector_get_hw_state() f [...] new ce44eb0063ee drm/i915/display: prefer DISPLAY_VER over GRAPHICS_VER in [...] new 36a585f6bb13 drm/i915/dislay: convert i9xx_display_sr.[ch] to struct in [...] new 0768530b7c5b drm/i915: Don't reuse commit_work for the cleanup new 37ab41e11f35 drm/i915: Intruduce display.wq.cleanup new 106216c220a2 drm/i915/dpt: Evict all DPT VMAs on suspend new 24387a21dc8d Revert "drm/i915/dpt: Make DPT object unshrinkable" new ecba559a88ab drm/i915/dsb: Don't use indexed register writes needlessly new 2504a316b35d drm/i915/color: Stop using non-posted DSB writes for legacy LUT new da5bb8974c8a drm/i915/dsb: Nuke the MMIO->indexed register write logic new 57ecdc552183 drm/i915/pps: Store the power cycle delay without the +1 new dac2ec8d3ba2 drm/i915/pps: Decouple pps delays from VBT struct definition new c55bc703095a drm/i915/pps: Rename intel_pps_delay members new ccae47c64b88 drm/i915/lvds: Use struct intel_pps_delays for LVDS power [...] new 87545d7584e1 drm/i915/pps: Spell out the eDP spec power sequencing dela [...] new b6bf16010242 drm/i915/pps: Extract msecs_to_pps_units() new a463dba64fb2 drm/i915/pps: Extract pps_units_to_msecs() new 329e9109b16b drm/i915/pps: Eliminate pointless get_delay() macro new 810f3bf22ca7 drm/i915/dp: use seq buf for printing rates new f71212f5cbd5 drm/i915/dmc_wl: Extract intel_dmc_wl_flush_release_work() new a72f1bbf0c3d drm/xe/display: Extract xe_display_pm_runtime_suspend_late() new 731c74e988ff drm/xe/display: Flush DMC wakelock release work on runtime [...] new 63809cdef744 drm/i915/hdcp: Remove log for HDMI HDCP LIC check new e1d3a136726e drm/i915/display: convert for_each_power_well() to struct [...] new a92152f2c73e drm/i915/display: convert for_each_power_domain_well() to [...] new 263e82729211 drm/i915/display: convert power wells to struct intel_display new 31f58252b7cc drm/i915/display: convert power domain code internally to [...] new 3987e35d695b drm/i915/display: convert high level power interfaces to s [...] new e3ca05ce5014 drm/i915/display: convert power map to struct intel_display new 6710232f1dcc drm/i915/display: replace dig_port->saved_port_bits with flags new 5f7fb33b7ba1 drm/i915/display: remove unused for_each_crtc() new 4b44c4412162 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new f85dc3c5abdd drm/xe: Add xe_bo_vm_access new 7d08df5d0bd3 drm/ttm: Add ttm_bo_access new 97e8cecb6a0d drm/xe: Add xe_ttm_access_memory new 1c6878af115a drm/xe: Take PM ref in delayed snapshot capture worker new b6308aaa24a7 drm/xe/display: Update intel_bo_read_from_page to use ttm_ [...] new 5f7bec831f1f drm/xe: Use ttm_bo_access in xe_vm_snapshot_capture_delayed new e03b0aa67ac0 drm/xe: Set XE_BO_FLAG_PINNED in migrate selftest BOs new 542547278374 drm/xe: Only allow contiguous BOs to use xe_bo_vmap new 8f109f287fdc Merge drm/drm-next into drm-xe-next new 4a69c4fbb8d5 drm/xe/throttle: Log throttle reasons new 6f59fbcfa041 drm/xe/guc: Fix missing init value and add register order check new 0a7477507b11 drm/xe/vm_doc: fix more doc typos new 429915acaea1 drm/xe: Add a reason string to the devcoredump new 90f51a7f4ec1 drm/xe: Move the coredump registration to the worker thread new 906c4b306e93 drm/xe: Add mutex locking to devcoredump new 1b3df258ee00 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new c5d46bd97a99 drm/etnaviv: Drop unused data member from the etnaviv_gem_ [...] new 2db0005a68aa drm/etnaviv: etnaviv_cmdbuf.c: Drop the unneeded 'etnaviv_ [...] new 834f30419283 drm/etnaviv: Fix page property being used for non writecom [...] new 16ab70e8dabe drm/etnaviv: Convert timeouts to secs_to_jiffies() new 9aad03e7f5db drm/etnaviv: Drop the offset in page manipulation new 0078a6f48436 drm/etnaviv: Fix the debug log of the etnaviv_iommu_map() new a807cb22adc4 drm/etnaviv: Improve VA, PA, SIZE alignment checking new 6bef484c5e9a drm/etnaviv: Add fdinfo support for memory stats new 734e9bf05167 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 37c95f022a7a regmap: cache: mapple: use kmalloc_array() to replace kmalloc() new b95cacd8d708 regmap: cache: rbtree: use krealloc_array() to replace krealloc() new 4a3aafe01f6c regmap: cache: Use BITS_TO_BYTES() new a4a7d86bc1a5 regmap: Use BITS_TO_BYTES() new 9b3cd5c7099f regmap: place foo / 8 and foo % 8 closer to each other new a308f9e47fc2 regmap: Cleanup and microoptimization new 3ad4bd982c5f Merge remote-tracking branch 'regmap/for-6.14' into regmap-next new c8d3bc73f0e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b8e49e24cdba ALSA: seq: Notify client and port info changes new ec42af4a1fe3 ALSA: seq: Skip notifications unless subscribed to announce port new 5217ae2b86f9 ALSA: ac97: Modify the incorrect format specifier new 24a53864da26 ALSA: hda: Fix typo in hda_sysfs.h new d7b6d5d949ca ALSA: hda: Always check capability at opening a hwdep new 2f67262491a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 01981565c764 ASoC: mediatek: mt8192-afe-pcm: Simplify probe() with loca [...] new 509544d1b6db ASoc: mediatek: mt8365: Don't use "proxy" headers new 42c7af046aaf ASoC: rockchip: i2s-tdm: Fix a useless call issue new dc9f2312acae ASoC: tas2781: Fix redundant logical jump new 3787255c967b ASoC: cs42l51: Constify struct i2c_device_id new 8359ea9c1195 ASoC: Drop explicit initialization of struct i2c_device_id [...] new 569922b82ca6 ASoC: SOF: Intel: hda-dai: Ensure DAI widget is valid duri [...] new bcbf421d2190 ASoC: amd: ps: update mach params subsystem_rev variable new 25cd677636d3 ASoC: amd: ps: add ZSC control register programming sequence new 5a8b4785cdda ASoC: fsl_xcvr: Use regmap for PHY and PLL registers new e6a9750a346b ASoC: fsl_xcvr: Add suspend and resume support new 297711ba0282 ASoC: fsl_xcvr: Add suspend and resume support new 3f0b8d367db5 ASoC: cs40l50: Use *-y for Makefile new e9d2a2f49244 ASoC: mediatek: mt8365: Use *-y for Makefile new f60646d9c3bd ASoC: SDCA: Use *-y for Makefile new 7916a8d8782d ASoC: cs42l84: Use *-y for Makefile new 582057d2233a ASoC: wcd937x: Use *-y for Makefile new d59f0196e990 ASoC: Correct *-objs usages new cabd4ac290a6 ASoC: sun4i-codec: Add DMA Max Burst field new bb2cc3014d74 ASoC: dt-bindings: Add Allwinner suniv F1C100s Audio Codec new 2198deb823a6 ASoC: sun4i-codec: Add support for Allwinner suniv F1C100s new 9d6aacda3ad5 Add support for codec of F1C100s new 5547e7ca1220 ASoC: cs35l56: Split SoundWire DAI into separate playback [...] new 484c997e03ce ASoC: sdw_utils: cs_amp: Assign non-overlapping TDM masks [...] new 31823f27f84b ASoC: Splitting cs35l56 SoundWire DAI into separate new 437e6342be1c Merge remote-tracking branch 'asoc/for-6.14' into asoc-next new 1641ce38d1d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5a2c7e27af07 io_uring: rename ->resize_lock new 671132bab920 io_uring/rsrc: export io_check_coalesce_buffer new bc15637acf0c io_uring/memmap: flag vmap'ed regions new e0594ce9f1b8 io_uring/memmap: flag regions with user pages new fad8e4ac3981 io_uring/memmap: account memory before pinning new aee10f60d2da io_uring/memmap: reuse io_free_region for failure path new cc2f1a864c27 io_uring/memmap: optimise single folio regions new 3bed3eb4196a io_uring/memmap: helper for pinning region pages new 8fbba82a694e io_uring/memmap: add IO_REGION_F_SINGLE_REF new ed0f6bdaedd8 io_uring/memmap: implement kernel allocated regions new f1a340bc6616 io_uring/memmap: implement mmap for regions new 44c6b01485a9 io_uring: pass ctx to io_register_free_rings new 7d5df237093f io_uring: use region api for SQ new 11109161c62b io_uring: use region api for CQ new 35e4eaf4c4a6 io_uring/kbuf: use mmap_lock to sync with mmap new be7984ed8a01 io_uring/kbuf: remove pbuf ring refcounting new ff4afde8a61f io_uring/kbuf: use region api for pbuf rings new 488d016dc3b9 io_uring/memmap: unify io_uring mmap'ing code new b6f5c32da77d block: define set of integrity flags to be inherited by cl [...] new 1415ef061bb9 block: copy back bounce buffer to user-space correctly in [...] new a6a9b9eb7a31 block: modify bio_integrity_map_user to accept iov_iter as [...] new cfd7a864c2cf fs, iov_iter: define meta io descriptor new 017a356984b7 fs: introduce IOCB_HAS_METADATA for metadata new 9a213d3b80c0 io_uring: introduce attributes for read/write and PI support new e5273dccddd5 block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags new dfaacc86c5c7 nvme: add support for passing on the application tag new d4c7668c37fe scsi: add support for user-meta interface new 67324b6af8b1 block: add support to pass user meta buffer new 5a6ae1933988 block: make bio_integrity_map_user() static inline new e02c0eeb5fe0 Merge branch 'for-6.14/io_uring' into for-next new daa5b6cc5599 block: remove unnecessary check in blk_unfreeze_check_owner() new 2caca7c214cf block: track disk DEAD state automatically for modeling qu [...] new 9cc01c20d8d7 block: don't verify queue freeze manually in elevator_init_mq() new 2ad2f0f902af block: track queue dying state automatically for modeling [...] new dda713d13eaf null_blk: Add rotational feature support new 57936ad76eb7 blktrace: don't centralize grabbing q->debugfs_mutex in bl [...] new 64d124798244 blktrace: move copy_[to|from]_user() out of ->debugfs_lock new f0dec2db321d Merge branch 'for-6.14/block' into for-next new 099d214fc7ab block: Delete bio_prio() new 77cfdf838d84 block: Delete bio_set_prio() new f04d2a42f457 Merge branch 'for-6.14/block' into for-next new b9953ea24e92 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 9986ce65bebb ata: Constify struct pci_device_id new bccb2739afd3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fdfde5010189 mmc: core: Respect quirk_max_rate for non-UHS SDIO card new 87dbbfef6068 dt-bindings: mmc: marvell,xenon-sdhci: Simplify Armada 370 [...] new 24dec2faca79 dt-bindings: mmc: atmel,sama5d2-sdhci: add microchip,sama7 [...] new 5408a7dcce3e mmc: sdhci-esdhc-imx: enable 'SDHCI_QUIRK_NO_LED' quirk for S32G new 7e3c28a6e55a mmc: core: Drop the MMC_RSP_R1_NO_CRC response new 702a8b93039e mmc: core: Introduce the MMC_RSP_R1B_NO_CRC response new 0ef76b9ae638 mmc: mtk-sd: Add support for ignoring cmd response CRC new 27608828b2a1 mmc: core: don't include 'pm_wakeup.h' directly new 94dfcc9b1f1a dt-bindings: Drop Bhupesh Sharma from maintainers new 7284797c5d2c mmc: bcm2835: add suspend/resume pm support new e0dbb300d318 mmc: Merge branch fixes into next new 1293477a09ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a8d77166fcfe regulator: bd96801: Add ERRB IRQ new a53b8c6b1725 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fe78b3f1bbbb Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new fc357370b80f Merge branch 'master' of git://www.linux-watchdog.org/linu [...] new 36e788607526 dt-bindings: misc: lwn,bk4-spi: Add binding new 096c34ddf583 spi: spidev: Add an entry for lwn,bk4-spi new 2c55f67c3a71 spi: sc18is602: Switch to generic firmware properties and [...] new e39531352aed spi: rockchip-sfc: Support ACPI new 2e4d9f5111a3 spi: cadence-quadspi: Use quirks to set dma_set_mask inste [...] new 27cf57f65bea spi: cadence-quadspi: Support for device reset via OSPI co [...] new 707080d4fea8 spi: dt-bindings: cdns,qspi-nor: Add compatible string to [...] new ba257e700686 spi: cadence-quadspi: Add support for device reset new 48e22b5636b4 Merge remote-tracking branch 'spi/for-6.14' into spi-next new 0b115940ab21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6f8b79683dfb genirq: Move irq_thread_fn() further up in the code new 429f49ad361c genirq: Reuse irq_thread_fn() for forced thread case new f70beeecd352 Merge branch into tip/master: 'irq/core' new d387ceb17149 locking/lockdep: Enforce PROVE_RAW_LOCK_NESTING only if AR [...] new 344d93924775 Merge branch into tip/master: 'locking/core' new 2116b349e29a objtool: Generic annotation infrastructure new 22c3d5807968 objtool: Convert ANNOTATE_NOENDBR to ANNOTATE new bf5febebd99f objtool: Convert ANNOTATE_RETPOLINE_SAFE to ANNOTATE new 317f2a64618c objtool: Convert instrumentation_{begin,end}() to ANNOTATE new 18aa6118a168 objtool: Convert VALIDATE_UNRET_BEGIN to ANNOTATE new f0cd57c35a75 objtool: Convert ANNOTATE_IGNORE_ALTERNATIVE to ANNOTATE new 112765ca1cb9 objtool: Convert ANNOTATE_INTRA_FUNCTION_CALL to ANNOTATE new a8a330dd9900 objtool: Collapse annotate sequences new bb8170067470 objtool: Collect more annotations in objtool.h new c837de381098 unreachable: Unify new 2190966fbc14 x86: Convert unreachable() to BUG() new 624bde3465f6 loongarch: Use ASM_REACHABLE new 06e24745985c objtool: Remove annotate_{,un}reachable() new e7a174fb43d2 objtool: Convert {.UN}REACHABLE to ANNOTATE new 87116ae6da03 objtool: Fix ANNOTATE_REACHABLE to be a normal annotation new e7e0eb53c2f0 objtool: Warn about unknown annotation types new c3cb6c158c64 objtool: Allow arch code to discover jump table size new 8ffeb25c5050 Merge branch into tip/master: 'objtool/core' new bcfd5f644c5b Merge tag 'v6.13-rc1' into perf/core, to refresh the branch new dce210a72e91 Merge branch 'perf/urgent' new 7087bfb0adc9 perf/x86/intel/ds: Clarify adaptive PEBS processing new 3c00ed344cef perf/x86/intel/ds: Factor out functions for PEBS records p [...] new ae55e308bde2 perf/x86/intel/ds: Simplify the PEBS records processing fo [...] new 2f2db347071a perf/x86/rapl: Remove the unused get_rapl_pmu_cpumask() function new e4b444347795 x86/topology: Introduce topology_logical_core_id() new 1d5e2f637a94 perf/x86/rapl: Remove the cpu_to_rapl_pmu() function new 8bf1c86e5ac8 perf/x86/rapl: Rename rapl_pmu variables new cd29d83a6d81 perf/x86/rapl: Make rapl_model struct global new eeca4c6b2529 perf/x86/rapl: Add arguments to the init and cleanup functions new abf03d9bd20c perf/x86/rapl: Modify the generic variable names to *_pkg* new bdc57ec70548 perf/x86/rapl: Remove the global variable rapl_msrs new 54d2759778c1 perf/x86/rapl: Move the cntr_mask to rapl_pmus struct new b4943b8bfc41 perf/x86/rapl: Add core energy counter support for AMD CPUs new 96450ead1652 seqlock: add raw_seqcount_try_begin new 7528585290a1 mm/gup: Use raw_seqcount_try_begin() new eb449bd96954 mm: convert mm_lock_seq to a proper seqcount new 03a001b156d2 mm: introduce mmap_lock_speculate_{try_begin|retry} new 83e3dc9a5d4d uprobes: simplify find_active_uprobe_rcu() VMA checks new e0925f2dc4de uprobes: add speculative lockless VMA-to-inode-to-uprobe r [...] new eca51ce01d49 perf: Map pages in advance new 5b595eb0c2ad Merge branch into tip/master: 'perf/core' new 108ad0999085 sched: Don't try to catch up excess steal time. new 59297e2093ce sched: add READ_ONCE to task_on_rq_queued new 41d4200b7103 sched/deadline: Restore dl_server bandwidth on non-destruc [...] new d4742f6ed7ea sched/deadline: Correctly account for allocated bandwidth [...] new 53916d5fd3c0 sched/deadline: Check bandwidth overflow earlier for hotplug new 3a181f20fb4e sched/deadline: Consolidate Timer Cancellation new a76328d44c7a sched/fair: Remove CONFIG_CFS_BANDWIDTH=n definition of cf [...] new ae5c677729e9 sched/core: Remove HK_TYPE_SCHED new 1174b9344bc7 sched/isolation: Make "isolcpus=nohz" equivalent to "nohz_full" new 6010d245ddc9 sched/isolation: Consolidate housekeeping cpumasks that ar [...] new c907cd44a108 sched: Unify HK_TYPE_{TIMER|TICK|MISC} to HK_TYPE_KERNEL_NOISE new 0ecedfafc61e Merge branch into tip/master: 'sched/core' new a763fc24ecf2 x86/resctrl: Use kthread_run_on_cpu() new 1439da531218 Merge branch into tip/master: 'x86/cache' new 5daececd4ff5 x86/boot/compressed: Remove unused header includes from kaslr.c new 59d2d6f9fff6 Merge branch into tip/master: 'x86/cleanups' new 5094eac802ea Merge branch into tip/master: 'x86/mm' new a388140d8759 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9b19ca8c04d9 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 26c529343220 Merge tag 'v6.12' into probes/for-next new f2e118141c06 kprobes: Reduce preempt disable scope in check_kprobe_acce [...] new 5bcee0dd9892 Merge probes/for-next new e3150406af7d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 418451e2cba8 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new 52178263dc53 Merge branch 'next' of https://github.com/kvm-x86/linux.git new 4f7fe90fe719 platform/x86: quickstart: don't include 'pm_wakeup.h' directly new b5dbb8e23cb3 platform/mellanox: mlxbf-pmc: incorrect type in assignment new 6e0fb1bdb71c platform/x86: x86-android-tablets: make platform data be static new 0ffafd4a3b39 fujitsu-laptop: replace strcpy -> strscpy new 836d0d7107e5 platform/x86/amd/hsmp: Add support for HSMP protocol versi [...] new 83ad6974dd3b platform/x86/amd/pmc: Move STB block into amd_pmc_s2d_init() new 0e914063ddd1 platform/x86/amd/pmc: Move STB functionality to a new file [...] new 00a8d002432f platform/x86/amd/pmc: Update function names to align with [...] new 2851f4f8ed4e platform/x86/amd/pmc: Define enum for S2D/PMC msg_port and [...] new 3279f7a6b7d4 platform/x86/amd/pmc: Isolate STB code changes to a new file new 0b4c20ff2bca platform/x86/amd/pmc: Use ARRAY_SIZE() to fill num_ips inf [...] new e22fbf27a6ba platform/x86/amd/pmc: Update IP information structure for [...] new 4aeca3178035 platform/x86/amd/pmc: Update S2D message id for 1Ah Family [...] new 382fe403dc31 platform/x86/amd/pmc: Add STB support for AMD Desktop variants new c712e8fd9bf4 MAINTAINERS: Change AMD PMC driver status to "Supported" new a45874b2f624 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6aa68c20bab7 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new be197d90def4 dt-bindings: w1: ds2482: Add vcc-supply property new 19c6d8bd8865 w1: ds2482: switch to devm_kzalloc() from kzalloc() new 6e0bb206c6af w1: ds2482: Add regulator support new 5f69c091a6c0 w1: ds2482: Fix datasheet URL new 067353ad8317 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a45e4aa263d6 spmi: Set fwnode for spmi devices new 458211c66274 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new 63943794d228 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git new c841f9909b0d dt-bindings: dma: qcom,gpi: Add QCS615 compatible new 794dae89874c dt-bindings: dma: qcom,gpi: Add QCS8300 compatible new bf9b0834552e dt-bindings: dma: qcom,gpi: Add SA8775P compatible new 0f31c0912286 dmaengine: xilinx: xdma: remove redundant check on ret new 8a20040f9de3 dmaengine: xilinx_dma: Configure parking registers only if [...] new 8d0191a6020e dmaengine: idxd: Remove a useless mutex new e01ee7c66075 dmaengine: Move AMD PTDMA driver to amd directory new 90a30e268d9b dmaengine: ae4dma: Add AMD ae4dma controller driver new 69a47b16a51b dmaengine: ptdma: Extend ptdma to support multi-channel an [...] new 98f5a4432622 dmaengine: ae4dma: Register AE4DMA using pt_dmaengine_register new b10b278ea003 dmaengine: ptdma: Extend ptdma-debugfs to support multi-queue new a2d09455b27b dmaengine: ae4dma: Register debugfs using ptdma_debugfs_setup new 00cdd44ec5b8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 77af1c577dc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8ce0944d8d9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7378aeb664e5 remoteproc: core: Fix ida_free call while not allocated new 714c46da829e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 39c53afeb599 ARM: imx: Re-introduce the PINCTRL selection new 86fe7413e0c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 53967d9c146d pinctrl: renesas: rzg2l: Add audio clock pins new 27c7292f0087 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new f686a2b52e9d pinctrl: samsung: Fix irq handling if an error occurs in e [...] new 459915f55509 pinctrl: samsung: fix fwnode refcount cleanup if platform_ [...] new 0ebb1e9e1b12 pinctrl: samsung: update child reference drop comment new 12efece35e71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 49c907423292 pwm: Replace deprecated PCI functions new 854132331e46 dt-bindings: pwm: sprd,ums512-pwm: convert to YAML new 64d4b777a3c9 dt-bindings: pwm: marvell,berlin-pwm: Convert from txt to yaml new 71e496153a73 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 9aaa4abfc80f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 08c775b03ec1 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new d7e73415561e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a0c8379b9165 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 7222ae1d3e4e bus: mhi: host: Free mhi_buf vector inside mhi_alloc_bhie_table() new 098d8374033f bus: mhi: host: pci_generic: fix MHI BAR mapping new 33c792a22879 Merge branch 'mhi-fixes' into mhi-next new 127272e55910 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 5e4b0be0df5b Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new b6709dcd87ac fs: binfmt: Fix a typo new 4188fc31a95e exec: move warning of null argv to be next to the relevant code new fa1bdca98d74 exec: remove legacy custom binfmt modules autoloading new 612e767ef3bc Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 7f8adbec0f5f Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 228a1bb0410d capabilities: remove cap_mmap_file() new 937b8c767335 security: add trace event for cap_capable new 48c3815ca853 Merge branch 'caps-next' of git://git.kernel.org/pub/scm/l [...] new fd7db6305277 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 0a499a7e9819 lib/crc32: drop leading underscores from __crc32c_le_base new d36cebe03c3a lib/crc32: improve support for arch-specific overrides new b5ae12e0ee09 lib/crc32: expose whether the lib is really optimized at runtime new 780acb2543ea crypto: crc32 - don't unnecessarily register arch algorithms new 1e1b6dbc3d9c arm/crc32: expose CRC32 functions through lib new 72f51a4f4b07 loongarch/crc32: expose CRC32 functions through lib new 289c270eab5e mips/crc32: expose CRC32 functions through lib new 372ff60ac4dd powerpc/crc32: expose CRC32 functions through lib new 008071917dfc s390/crc32: expose CRC32 functions through lib new 0f60a8ace577 sparc/crc32: expose CRC32 functions through lib new 64e3586c0b61 x86/crc32: update prototype for crc_pcl() new 1e6b72e60a5a x86/crc32: update prototype for crc32_pclmul_le_16() new 55d1ecceb8d6 x86/crc32: expose CRC32 functions through lib new cc354fa7f016 bcachefs: Explicitly select CRYPTO from BCACHEFS_FS new 38a9a5121c3b lib/crc32: make crc32c() go directly to lib new f2b4fa19647e ext4: switch to using the crc32c library new dd348f054b24 jbd2: switch to using the crc32c library new 3ca4bec40ee2 f2fs: switch to using the crc32 library new 31e4cdde4d8b scsi: target: iscsi: switch to using the crc32c library new be3c45b070cb lib/crc-t10dif: stop wrapping the crypto API new 0961c3bcefa6 lib/crc-t10dif: add support for arch overrides new 21dda37f3f8b crypto: crct10dif - expose arch-optimized lib function new ed4bc981d52b x86/crc-t10dif: expose CRC-T10DIF function through lib new 1684e8293605 arm/crc-t10dif: expose CRC-T10DIF function through lib new 2051da858534 arm64/crc-t10dif: expose CRC-T10DIF function through lib new 7439cfed1c41 powerpc/crc-t10dif: expose CRC-T10DIF function through lib new e47d9b1a76ed lib/crc_kunit.c: add KUnit test suite for CRC library functions new c14e85360969 lib/crc16_kunit: delete obsolete crc16_kunit.c new 747ea393dccd lib/crc32test: delete obsolete crc32test.c new 755e7cc45357 powerpc/crc: delete obsolete crc-vpmsum_test.c new 9902e01224c8 MAINTAINERS: add entry for CRC library new fddb3e21f6a5 Merge branch 'crc-next' of https://git.kernel.org/pub/scm/ [...] new c245a7a79602 Add linux-next specific files for 20241203
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 (f486c8aa16b8) \ N -- N -- N refs/heads/master (c245a7a79602)
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 634 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/cgroup-v2.rst | 8 - Documentation/admin-guide/kernel-parameters.txt | 16 +- Documentation/admin-guide/mm/transhuge.rst | 72 +- Documentation/arch/x86/topology.rst | 4 + Documentation/core-api/min_heap.rst | 2 + Documentation/core-api/symbol-namespaces.rst | 8 +- .../bindings/arm/samsung/samsung-boards.yaml | 1 + .../devicetree/bindings/crypto/qcom-qce.yaml | 3 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 3 + .../devicetree/bindings/misc/lwn,bk4-spi.yaml | 54 + Documentation/devicetree/bindings/misc/lwn-bk4.txt | 26 - .../bindings/mmc/atmel,sama5d2-sdhci.yaml | 1 + .../bindings/mmc/marvell,xenon-sdhci.yaml | 48 +- .../devicetree/bindings/mmc/sdhci-msm.yaml | 3 +- .../bindings/mtd/partitions/fixed-partitions.yaml | 2 +- .../devicetree/bindings/net/qcom,ethqos.yaml | 3 +- .../bindings/power/mediatek,power-controller.yaml | 4 + .../bindings/pwm/marvell,berlin-pwm.yaml | 44 + .../devicetree/bindings/pwm/pwm-berlin.txt | 17 - Documentation/devicetree/bindings/pwm/pwm-sprd.txt | 40 - .../devicetree/bindings/pwm/sprd,ums512-pwm.yaml | 66 + .../bindings/remoteproc/qcom,sm6115-pas.yaml | 3 +- .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 31 + .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 1 + .../devicetree/bindings/w1/maxim,ds2482.yaml | 2 + Documentation/filesystems/fiemap.rst | 49 +- Documentation/filesystems/nfs/exporting.rst | 6 + Documentation/locking/hwspinlock.rst | 46 +- Documentation/mm/process_addrs.rst | 46 +- Documentation/networking/bareudp.rst | 11 +- Documentation/networking/cdc_mbim.rst | 2 +- Documentation/networking/tls-offload.rst | 29 +- Documentation/security/credentials.rst | 5 - .../it_IT/core-api/symbol-namespaces.rst | 8 +- .../zh_CN/core-api/symbol-namespaces.rst | 8 +- MAINTAINERS | 44 +- Makefile | 8 +- Next/SHA1s | 341 +- Next/Trees | 3 +- Next/merge.log | 10523 ++++++++++--------- arch/alpha/lib/fpreg.c | 1 - arch/arm/Kconfig | 2 + arch/arm/common/locomo.c | 2 +- arch/arm/common/sa1111.c | 2 +- arch/arm/common/scoop.c | 2 +- arch/arm/configs/milbeaut_m10v_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/crypto/Kconfig | 25 - arch/arm/crypto/Makefile | 4 - arch/arm/crypto/crc32-ce-glue.c | 247 - arch/arm/crypto/crct10dif-ce-glue.c | 124 - arch/arm/lib/Makefile | 6 + .../crct10dif-ce-core.S => lib/crc-t10dif-core.S} | 0 arch/arm/lib/crc-t10dif-glue.c | 80 + .../{crypto/crc32-ce-core.S => lib/crc32-core.S} | 5 +- arch/arm/lib/crc32-glue.c | 123 + arch/arm/mach-imx/Kconfig | 1 + arch/arm/mach-imx/mmdc.c | 2 +- arch/arm/mach-omap1/omap-dma.c | 2 +- arch/arm/mach-pxa/sharpsl_pm.c | 2 +- arch/arm/mach-sa1100/jornada720_ssp.c | 2 +- arch/arm/mach-sa1100/neponset.c | 2 +- arch/arm64/Kconfig | 2 + arch/arm64/boot/dts/arm/fvp-base-revc.dts | 2 +- arch/arm64/boot/dts/exynos/Makefile | 1 + arch/arm64/boot/dts/exynos/exynos8895.dtsi | 26 + arch/arm64/boot/dts/exynos/exynos990-r8s.dts | 115 + arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 13 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 18 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3308-rock-s0.dts | 25 +- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 2 +- arch/arm64/configs/defconfig | 3 - arch/arm64/crypto/Kconfig | 10 - arch/arm64/crypto/Makefile | 3 - arch/arm64/crypto/aes-ce-ccm-glue.c | 2 +- arch/arm64/crypto/aes-glue.c | 2 +- arch/arm64/crypto/crct10dif-ce-glue.c | 132 - arch/arm64/include/asm/mman.h | 3 +- arch/arm64/lib/Makefile | 6 +- .../crct10dif-ce-core.S => lib/crc-t10dif-core.S} | 0 arch/arm64/lib/crc-t10dif-glue.c | 81 + arch/arm64/lib/crc32-glue.c | 25 +- arch/loongarch/Kconfig | 1 + arch/loongarch/configs/loongson3_defconfig | 1 - arch/loongarch/crypto/Kconfig | 9 - arch/loongarch/crypto/Makefile | 2 - arch/loongarch/crypto/crc32-loongarch.c | 300 - arch/loongarch/include/asm/bug.h | 13 +- arch/loongarch/include/asm/hugetlb.h | 10 + arch/loongarch/include/asm/inst.h | 12 +- arch/loongarch/kernel/efi.c | 2 +- arch/loongarch/kernel/inst.c | 2 +- arch/loongarch/kernel/smp.c | 2 +- arch/loongarch/kvm/exit.c | 31 +- arch/loongarch/kvm/intc/ipi.c | 6 +- arch/loongarch/kvm/vcpu.c | 4 +- arch/loongarch/lib/Makefile | 2 + arch/loongarch/lib/crc32-loongarch.c | 135 + arch/loongarch/net/bpf_jit.c | 6 +- arch/m68k/configs/amiga_defconfig | 1 - arch/m68k/configs/apollo_defconfig | 1 - arch/m68k/configs/atari_defconfig | 1 - arch/m68k/configs/bvme6000_defconfig | 1 - arch/m68k/configs/hp300_defconfig | 1 - arch/m68k/configs/mac_defconfig | 1 - arch/m68k/configs/multi_defconfig | 1 - arch/m68k/configs/mvme147_defconfig | 1 - arch/m68k/configs/mvme16x_defconfig | 1 - arch/m68k/configs/q40_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 1 - arch/m68k/configs/sun3x_defconfig | 1 - arch/mips/Kconfig | 5 +- arch/mips/configs/eyeq5_defconfig | 1 - arch/mips/configs/eyeq6_defconfig | 1 - arch/mips/configs/generic/32r6.config | 2 - arch/mips/configs/generic/64r6.config | 1 - arch/mips/crypto/Kconfig | 9 - arch/mips/crypto/Makefile | 2 - arch/mips/crypto/crc32-mips.c | 354 - arch/mips/lib/Makefile | 2 + arch/mips/lib/crc32-mips.c | 192 + arch/mips/pci/pci-xtalk-bridge.c | 2 +- arch/powerpc/Kconfig | 2 + arch/powerpc/Makefile | 6 +- arch/powerpc/configs/powernv_defconfig | 2 - arch/powerpc/configs/ppc64_defconfig | 3 - arch/powerpc/crypto/Kconfig | 33 - arch/powerpc/crypto/Makefile | 5 - arch/powerpc/crypto/crc-vpmsum_test.c | 133 - arch/powerpc/crypto/crc32c-vpmsum_glue.c | 173 - arch/powerpc/crypto/vmx.c | 2 +- arch/powerpc/lib/Makefile | 6 + .../crc-t10dif-glue.c} | 69 +- arch/powerpc/lib/crc32-glue.c | 92 + arch/powerpc/{crypto => lib}/crc32-vpmsum_core.S | 0 arch/powerpc/{crypto => lib}/crc32c-vpmsum_asm.S | 0 .../powerpc/{crypto => lib}/crct10dif-vpmsum_asm.S | 0 arch/riscv/Kconfig | 1 + arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dts | 18 +- .../boot/dts/starfive/jh7110-pine64-star64.dts | 18 +- arch/riscv/lib/Makefile | 3 +- arch/riscv/lib/{crc32.c => crc32-riscv.c} | 25 +- arch/s390/Kconfig | 2 + arch/s390/boot/vmem.c | 12 +- arch/s390/configs/debug_defconfig | 2 - arch/s390/configs/defconfig | 1 - arch/s390/crypto/Kconfig | 12 - arch/s390/crypto/Makefile | 2 - arch/s390/crypto/aes_s390.c | 2 +- arch/s390/crypto/crc32-vx.c | 306 - arch/s390/include/asm/hugetlb.h | 2 + arch/s390/include/asm/preempt.h | 22 +- arch/s390/include/asm/spinlock.h | 7 +- arch/s390/lib/Makefile | 3 + arch/s390/lib/crc32-glue.c | 92 + arch/s390/{crypto => lib}/crc32-vx.h | 0 arch/s390/{crypto => lib}/crc32be-vx.c | 0 arch/s390/{crypto => lib}/crc32le-vx.c | 0 arch/s390/lib/spinlock.c | 34 +- arch/s390/pci/pci.c | 55 +- arch/s390/pci/pci_event.c | 10 +- arch/sh/drivers/push-switch.c | 2 +- arch/sh/kernel/cpu/proc.c | 2 +- arch/sparc/Kconfig | 1 + arch/sparc/crypto/Kconfig | 10 - arch/sparc/crypto/Makefile | 4 - arch/sparc/crypto/crc32c_glue.c | 184 - arch/sparc/include/asm/parport_64.h | 2 +- arch/sparc/kernel/chmc.c | 2 +- arch/sparc/lib/Makefile | 2 + arch/sparc/lib/crc32_glue.c | 93 + arch/sparc/{crypto => lib}/crc32c_asm.S | 2 +- arch/um/drivers/rtc_kern.c | 2 +- arch/um/drivers/virtio_uml.c | 2 +- arch/x86/Kconfig | 2 + arch/x86/boot/compressed/kaslr.c | 4 - arch/x86/crypto/Kconfig | 32 - arch/x86/crypto/Makefile | 10 - arch/x86/crypto/crc32-pclmul_glue.c | 202 - arch/x86/crypto/crc32c-intel_glue.c | 250 - arch/x86/crypto/crct10dif-pclmul_glue.c | 143 - arch/x86/entry/entry_64.S | 9 +- arch/x86/events/intel/core.c | 1 + arch/x86/events/intel/ds.c | 191 +- arch/x86/events/rapl.c | 415 +- arch/x86/include/asm/alternative.h | 22 +- arch/x86/include/asm/bug.h | 2 +- arch/x86/include/asm/irq_stack.h | 4 +- arch/x86/include/asm/nospec-branch.h | 18 - arch/x86/include/asm/perf_event.h | 16 +- arch/x86/include/asm/processor.h | 1 + arch/x86/include/asm/topology.h | 1 + arch/x86/include/uapi/asm/amd_hsmp.h | 64 +- arch/x86/kernel/cpu/debugfs.c | 1 + arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 28 +- arch/x86/kernel/cpu/topology_common.c | 1 + arch/x86/kernel/fpu/signal.c | 20 +- arch/x86/kernel/fpu/xstate.h | 27 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kvm/svm/sev.c | 2 +- arch/x86/lib/Makefile | 7 + arch/x86/lib/crc-t10dif-glue.c | 51 + arch/x86/lib/crc32-glue.c | 124 + .../crc32-pclmul_asm.S => lib/crc32-pclmul.S} | 19 +- .../crc32c-3way.S} | 63 +- arch/x86/{crypto => lib}/crct10dif-pcl-asm_64.S | 0 arch/x86/mm/pat/set_memory.c | 4 +- block/bfq-iosched.c | 37 +- block/bio-integrity.c | 84 +- block/blk-integrity.c | 10 +- block/blk-mq.c | 10 +- block/blk.h | 23 +- block/elevator.c | 7 +- block/fops.c | 45 +- block/genhd.c | 7 +- crypto/Kconfig | 1 + crypto/Makefile | 3 +- crypto/adiantum.c | 2 +- crypto/ansi_cprng.c | 2 +- crypto/ccm.c | 2 +- crypto/cipher.c | 6 +- crypto/cmac.c | 2 +- crypto/crc32_generic.c | 8 +- crypto/crc32c_generic.c | 12 +- crypto/crct10dif_common.c | 82 - crypto/crct10dif_generic.c | 82 +- crypto/ctr.c | 2 +- crypto/drbg.c | 2 +- crypto/ecb.c | 2 +- crypto/essiv.c | 2 +- crypto/hctr2.c | 2 +- crypto/keywrap.c | 2 +- crypto/pcbc.c | 2 +- crypto/skcipher.c | 2 +- crypto/testmgr.c | 2 +- crypto/vmac.c | 2 +- crypto/xcbc.c | 2 +- crypto/xctr.c | 2 +- crypto/xts.c | 2 +- drivers/accel/habanalabs/common/memory.c | 2 +- drivers/accel/qaic/qaic_drv.c | 2 +- drivers/acpi/apei/einj-cxl.c | 8 +- drivers/acpi/apei/ghes.c | 6 +- drivers/acpi/numa/hmat.c | 2 +- drivers/acpi/thermal.c | 2 +- drivers/acpi/thermal_lib.c | 8 +- drivers/ata/ata_generic.c | 2 +- drivers/ata/pata_atp867x.c | 2 +- drivers/ata/pata_piccolo.c | 2 +- drivers/atm/fore200e.c | 2 +- drivers/auxdisplay/cfag12864bfb.c | 2 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/auxdisplay/ht16k33.c | 2 +- drivers/auxdisplay/img-ascii-lcd.c | 4 +- drivers/auxdisplay/line-display.c | 4 +- drivers/auxdisplay/max6959.c | 2 +- drivers/auxdisplay/seg-led-gpio.c | 4 +- drivers/base/arch_numa.c | 4 + drivers/base/firmware_loader/builtin/main.c | 2 +- drivers/base/firmware_loader/fallback_table.c | 6 +- drivers/base/firmware_loader/sysfs.h | 2 +- drivers/base/regmap/regcache-maple.c | 7 +- drivers/base/regmap/regcache-rbtree.c | 10 +- drivers/base/regmap/regcache.c | 2 +- drivers/base/regmap/regmap.c | 25 +- drivers/bcma/host_soc.c | 2 +- drivers/block/brd.c | 4 +- drivers/block/null_blk/main.c | 13 +- drivers/block/null_blk/null_blk.h | 1 + drivers/block/rnbd/rnbd-srv.c | 2 +- drivers/block/swim.c | 2 +- drivers/block/zram/zram_drv.c | 10 +- drivers/bluetooth/btqcomsmd.c | 2 +- drivers/bluetooth/hci_bcm.c | 2 +- drivers/bluetooth/hci_intel.c | 2 +- drivers/bus/mhi/host/boot.c | 1 + drivers/bus/mhi/host/pci_generic.c | 2 +- drivers/cdrom/gdrom.c | 2 +- drivers/cdx/Makefile | 2 +- drivers/cdx/cdx.c | 8 +- drivers/cdx/cdx_msi.c | 2 +- drivers/cdx/controller/cdx_controller.c | 4 +- drivers/char/ipmi/bt-bmc.c | 2 +- drivers/char/ipmi/ipmi_powernv.c | 2 +- drivers/char/ipmi/ipmi_si_platform.c | 2 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 2 +- drivers/char/ipmi/kcs_bmc_npcm7xx.c | 2 +- drivers/char/tpm/tpm_ftpm_tee.c | 2 +- drivers/char/tpm/tpm_tis.c | 2 +- drivers/char/tpm/tpm_tis_synquacer.c | 2 +- drivers/clk/clk.c | 2 +- drivers/clk/meson/Kconfig | 2 +- drivers/clk/meson/a1-peripherals.c | 2 +- drivers/clk/meson/a1-pll.c | 2 +- drivers/clk/meson/axg-aoclk.c | 2 +- drivers/clk/meson/axg-audio.c | 111 +- drivers/clk/meson/axg.c | 2 +- drivers/clk/meson/c3-peripherals.c | 2 +- drivers/clk/meson/c3-pll.c | 2 +- drivers/clk/meson/clk-cpu-dyndiv.c | 4 +- drivers/clk/meson/clk-dualdiv.c | 6 +- drivers/clk/meson/clk-mpll.c | 6 +- drivers/clk/meson/clk-phase.c | 8 +- drivers/clk/meson/clk-pll.c | 8 +- drivers/clk/meson/clk-regmap.c | 14 +- drivers/clk/meson/g12a-aoclk.c | 2 +- drivers/clk/meson/g12a.c | 2 +- drivers/clk/meson/gxbb-aoclk.c | 2 +- drivers/clk/meson/gxbb.c | 2 +- drivers/clk/meson/meson-aoclk.c | 4 +- drivers/clk/meson/meson-clkc-utils.c | 4 +- drivers/clk/meson/meson-eeclk.c | 4 +- drivers/clk/meson/s4-peripherals.c | 2 +- drivers/clk/meson/s4-pll.c | 2 +- drivers/clk/meson/sclk-div.c | 4 +- drivers/clk/meson/vclk.c | 6 +- drivers/clk/meson/vid-pll-div.c | 4 +- drivers/clk/microchip/clk-mpfs.c | 2 +- drivers/clk/renesas/r9a08g045-cpg.c | 40 + drivers/clk/renesas/renesas-cpg-mssr.c | 2 +- drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun20i-d1.c | 2 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 8 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 2 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 2 +- drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 2 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 2 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 2 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 2 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 2 +- drivers/clk/sunxi-ng/ccu_common.c | 8 +- drivers/clk/sunxi-ng/ccu_div.c | 2 +- drivers/clk/sunxi-ng/ccu_frac.c | 12 +- drivers/clk/sunxi-ng/ccu_gate.c | 8 +- drivers/clk/sunxi-ng/ccu_mp.c | 4 +- drivers/clk/sunxi-ng/ccu_mult.c | 2 +- drivers/clk/sunxi-ng/ccu_mux.c | 12 +- drivers/clk/sunxi-ng/ccu_nk.c | 2 +- drivers/clk/sunxi-ng/ccu_nkm.c | 2 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 2 +- drivers/clk/sunxi-ng/ccu_nm.c | 2 +- drivers/clk/sunxi-ng/ccu_phase.c | 2 +- drivers/clk/sunxi-ng/ccu_reset.c | 2 +- drivers/clk/sunxi-ng/ccu_sdm.c | 12 +- drivers/clocksource/timer-sun5i.c | 2 +- drivers/clocksource/timer-tegra186.c | 2 +- drivers/clocksource/timer-ti-dm.c | 2 +- drivers/counter/104-quad-8.c | 2 +- drivers/counter/counter-chrdev.c | 2 +- drivers/counter/counter-core.c | 14 +- drivers/counter/ftm-quaddec.c | 2 +- drivers/counter/i8254.c | 4 +- drivers/counter/intel-qep.c | 2 +- drivers/counter/interrupt-cnt.c | 2 +- drivers/counter/microchip-tcb-capture.c | 2 +- drivers/counter/rz-mtu3-cnt.c | 2 +- drivers/counter/stm32-lptimer-cnt.c | 2 +- drivers/counter/stm32-timer-cnt.c | 2 +- drivers/counter/ti-ecap-capture.c | 4 +- drivers/counter/ti-eqep.c | 4 +- drivers/cpuidle/cpuidle-kirkwood.c | 2 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/geode-aes.c | 2 +- drivers/crypto/inside-secure/safexcel.c | 2 +- drivers/crypto/intel/iaa/Makefile | 2 +- drivers/crypto/intel/iaa/iaa_crypto_main.c | 2 +- drivers/crypto/intel/qat/qat_420xx/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_c3xxxvf/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_c62x/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_c62xvf/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_common/Makefile | 2 +- drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_dh895xccvf/adf_drv.c | 2 +- drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 14 +- .../marvell/octeontx2/otx2_cpt_mbox_common.c | 20 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 20 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 2 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 2 +- drivers/cxl/acpi.c | 4 +- drivers/cxl/core/cdat.c | 6 +- drivers/cxl/core/hdm.c | 12 +- drivers/cxl/core/mbox.c | 22 +- drivers/cxl/core/memdev.c | 20 +- drivers/cxl/core/pci.c | 18 +- drivers/cxl/core/pmem.c | 14 +- drivers/cxl/core/pmu.c | 2 +- drivers/cxl/core/port.c | 72 +- drivers/cxl/core/region.c | 14 +- drivers/cxl/core/regs.c | 22 +- drivers/cxl/core/suspend.c | 4 +- drivers/cxl/mem.c | 2 +- drivers/cxl/pci.c | 2 +- drivers/cxl/pmem.c | 2 +- drivers/cxl/port.c | 2 +- drivers/dax/cxl.c | 2 +- drivers/devfreq/event/exynos-nocp.c | 2 +- drivers/devfreq/event/exynos-ppmu.c | 2 +- drivers/devfreq/mtk-cci-devfreq.c | 2 +- drivers/devfreq/rk3399_dmc.c | 2 +- drivers/devfreq/sun8i-a33-mbus.c | 2 +- drivers/dma-buf/dma-buf.c | 42 +- drivers/dma/Kconfig | 2 - drivers/dma/Makefile | 1 - drivers/dma/amd/Kconfig | 28 + drivers/dma/amd/Makefile | 2 + drivers/dma/amd/ae4dma/Makefile | 10 + drivers/dma/amd/ae4dma/ae4dma-dev.c | 157 + drivers/dma/amd/ae4dma/ae4dma-pci.c | 158 + drivers/dma/amd/ae4dma/ae4dma.h | 100 + drivers/dma/{ => amd}/ptdma/Makefile | 0 drivers/dma/{ => amd}/ptdma/ptdma-debugfs.c | 79 +- drivers/dma/{ => amd}/ptdma/ptdma-dev.c | 0 drivers/dma/{ => amd}/ptdma/ptdma-dmaengine.c | 226 +- drivers/dma/{ => amd}/ptdma/ptdma-pci.c | 0 drivers/dma/{ => amd}/ptdma/ptdma.h | 4 +- drivers/dma/at_xdmac.c | 2 + drivers/dma/dw/acpi.c | 6 +- drivers/dma/dw/internal.h | 8 + drivers/dma/dw/pci.c | 4 +- drivers/dma/idxd/Makefile | 2 +- drivers/dma/idxd/cdev.c | 5 - drivers/dma/idxd/compat.c | 2 +- drivers/dma/idxd/device.c | 14 +- drivers/dma/idxd/init.c | 2 +- drivers/dma/idxd/submit.c | 6 +- drivers/dma/loongson2-apb-dma.c | 2 +- drivers/dma/ptdma/Kconfig | 13 - drivers/dma/xilinx/xdma.c | 8 +- drivers/dma/xilinx/xilinx_dma.c | 20 +- drivers/edac/altera_edac.c | 4 +- drivers/edac/armada_xp_edac.c | 4 +- drivers/edac/aspeed_edac.c | 2 +- drivers/edac/bluefield_edac.c | 2 +- drivers/edac/cell_edac.c | 2 +- drivers/edac/cpc925_edac.c | 2 +- drivers/edac/dmc520_edac.c | 2 +- drivers/edac/highbank_l2_edac.c | 2 +- drivers/edac/highbank_mc_edac.c | 2 +- drivers/edac/layerscape_edac.c | 2 +- drivers/edac/mpc85xx_edac.c | 6 +- drivers/edac/npcm_edac.c | 2 +- drivers/edac/octeon_edac-l2c.c | 2 +- drivers/edac/octeon_edac-lmc.c | 2 +- drivers/edac/octeon_edac-pc.c | 2 +- drivers/edac/octeon_edac-pci.c | 2 +- drivers/edac/qcom_edac.c | 2 +- drivers/edac/synopsys_edac.c | 2 +- drivers/edac/ti_edac.c | 2 +- drivers/edac/versal_edac.c | 2 +- drivers/edac/xgene_edac.c | 2 +- drivers/edac/zynqmp_edac.c | 2 +- drivers/extcon/extcon-adc-jack.c | 2 +- drivers/extcon/extcon-intel-cht-wc.c | 2 +- drivers/extcon/extcon-intel-mrfld.c | 2 +- drivers/extcon/extcon-max3355.c | 2 +- drivers/extcon/extcon-max77843.c | 2 +- drivers/extcon/extcon-rtk-type-c.c | 2 +- drivers/extcon/extcon-usb-gpio.c | 2 +- drivers/extcon/extcon-usbc-cros-ec.c | 2 +- drivers/firmware/arm_ffa/bus.c | 15 +- drivers/firmware/arm_ffa/driver.c | 13 +- drivers/firmware/arm_scmi/vendors/imx/Kconfig | 1 + drivers/firmware/cirrus/cs_dsp.c | 68 +- drivers/firmware/efi/efi-pstore.c | 2 +- drivers/firmware/efi/embedded-firmware.c | 4 +- drivers/firmware/efi/vars.c | 16 +- drivers/firmware/imx/Kconfig | 1 - drivers/fpga/intel-m10-bmc-sec-update.c | 2 +- drivers/fsi/fsi-master-aspeed.c | 2 +- drivers/fsi/fsi-master-ast-cf.c | 2 +- drivers/fsi/fsi-master-gpio.c | 2 +- drivers/fsi/fsi-occ.c | 2 +- drivers/gpio/gpio-104-dio-48e.c | 4 +- drivers/gpio/gpio-104-idio-16.c | 2 +- drivers/gpio/gpio-elkhartlake.c | 2 +- drivers/gpio/gpio-gpio-mm.c | 2 +- drivers/gpio/gpio-i8255.c | 2 +- drivers/gpio/gpio-idio-16.c | 2 +- drivers/gpio/gpio-ljca.c | 2 +- drivers/gpio/gpio-menz127.c | 2 +- drivers/gpio/gpio-merrifield.c | 2 +- drivers/gpio/gpio-pci-idio-16.c | 2 +- drivers/gpio/gpio-tangier.c | 2 +- drivers/gpio/gpiolib-swnode.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 2 +- drivers/gpu/drm/arm/hdlcd_drv.c | 2 +- drivers/gpu/drm/arm/malidp_drv.c | 2 +- drivers/gpu/drm/armada/armada_crtc.c | 2 +- drivers/gpu/drm/armada/armada_drv.c | 2 +- drivers/gpu/drm/armada/armada_gem.c | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 2 +- drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 2 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 2 +- drivers/gpu/drm/bridge/display-connector.c | 2 +- drivers/gpu/drm/bridge/fsl-ldb.c | 2 +- drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c | 2 +- drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c | 2 +- drivers/gpu/drm/bridge/imx/imx8qm-ldb.c | 2 +- drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 2 +- .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 2 +- drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 2 +- drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 2 +- drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c | 2 +- drivers/gpu/drm/bridge/lvds-codec.c | 2 +- drivers/gpu/drm/bridge/nwl-dsi.c | 2 +- drivers/gpu/drm/bridge/samsung-dsim.c | 2 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c | 2 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 2 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 2 +- drivers/gpu/drm/bridge/ti-tfp410.c | 2 +- drivers/gpu/drm/bridge/ti-tpd12s015.c | 2 +- drivers/gpu/drm/drm_gem_dma_helper.c | 2 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 2 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 4 +- drivers/gpu/drm/drm_prime.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 28 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 2 - drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 26 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 2 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 2 +- drivers/gpu/drm/exynos/exynos_dp.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 2 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 2 +- drivers/gpu/drm/exynos/exynos_mixer.c | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 2 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 +- drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/display/hsw_ips.c | 20 +- drivers/gpu/drm/i915/display/hsw_ips.h | 6 +- drivers/gpu/drm/i915/display/i9xx_display_sr.c | 95 + drivers/gpu/drm/i915/display/i9xx_display_sr.h | 14 + drivers/gpu/drm/i915/display/icl_dsi.c | 4 +- drivers/gpu/drm/i915/display/intel_audio.c | 54 +- drivers/gpu/drm/i915/display/intel_audio.h | 1 + drivers/gpu/drm/i915/display/intel_bios.c | 15 +- drivers/gpu/drm/i915/display/intel_bios.h | 8 - drivers/gpu/drm/i915/display/intel_bw.c | 2 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 173 +- drivers/gpu/drm/i915/display/intel_color.c | 81 +- drivers/gpu/drm/i915/display/intel_crt.c | 159 +- drivers/gpu/drm/i915/display/intel_crt_regs.h | 48 + drivers/gpu/drm/i915/display/intel_cursor.c | 5 +- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 493 +- drivers/gpu/drm/i915/display/intel_ddi.h | 12 +- drivers/gpu/drm/i915/display/intel_de.h | 10 + drivers/gpu/drm/i915/display/intel_display.c | 60 +- drivers/gpu/drm/i915/display/intel_display.h | 3 - drivers/gpu/drm/i915/display/intel_display_core.h | 17 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 7 +- .../gpu/drm/i915/display/intel_display_device.c | 274 +- .../gpu/drm/i915/display/intel_display_device.h | 155 +- .../gpu/drm/i915/display/intel_display_driver.c | 26 +- drivers/gpu/drm/i915/display/intel_display_irq.c | 52 +- .../gpu/drm/i915/display/intel_display_params.c | 6 +- .../gpu/drm/i915/display/intel_display_params.h | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 948 +- drivers/gpu/drm/i915/display/intel_display_power.h | 31 +- .../gpu/drm/i915/display/intel_display_power_map.c | 56 +- .../drm/i915/display/intel_display_power_well.c | 567 +- .../drm/i915/display/intel_display_power_well.h | 35 +- drivers/gpu/drm/i915/display/intel_display_types.h | 25 +- drivers/gpu/drm/i915/display/intel_dmc.c | 4 - drivers/gpu/drm/i915/display/intel_dmc_wl.c | 316 +- drivers/gpu/drm/i915/display/intel_dmc_wl.h | 14 +- drivers/gpu/drm/i915/display/intel_dp.c | 99 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 1 - .../gpu/drm/i915/display/intel_dp_link_training.c | 23 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 626 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 7 +- drivers/gpu/drm/i915/display/intel_dpt.c | 4 +- drivers/gpu/drm/i915/display/intel_drrs.c | 4 +- drivers/gpu/drm/i915/display/intel_dsb.c | 73 +- drivers/gpu/drm/i915/display/intel_dsb.h | 2 + drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 20 +- drivers/gpu/drm/i915/display/intel_dvo.c | 3 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 3 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 36 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 4 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +- drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 6 +- drivers/gpu/drm/i915/display/intel_lvds.c | 49 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 184 +- drivers/gpu/drm/i915/display/intel_overlay.h | 19 +- drivers/gpu/drm/i915/display/intel_panel.c | 3 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 1 + drivers/gpu/drm/i915/display/intel_pch_refclk.c | 26 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 56 +- drivers/gpu/drm/i915/display/intel_plane_initial.h | 4 +- drivers/gpu/drm/i915/display/intel_pps.c | 153 +- drivers/gpu/drm/i915/display/intel_psr.c | 86 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 3 +- drivers/gpu/drm/i915/display/intel_tc.c | 2 +- drivers/gpu/drm/i915/display/intel_tv.c | 2 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 8 + drivers/gpu/drm/i915/display/intel_vdsc.c | 80 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 1 + drivers/gpu/drm/i915/display/intel_vdsc_regs.h | 12 +- drivers/gpu/drm/i915/display/intel_vrr.c | 2 +- drivers/gpu/drm/i915/display/skl_scaler.c | 286 +- drivers/gpu/drm/i915/display/skl_scaler.h | 11 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 25 +- drivers/gpu/drm/i915/display/skl_watermark.c | 673 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 28 +- drivers/gpu/drm/i915/display/vlv_dsi.h | 7 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 19 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 4 +- drivers/gpu/drm/i915/gt/intel_reset.c | 3 +- drivers/gpu/drm/i915/gvt/display.c | 1 + drivers/gpu/drm/i915/gvt/handlers.c | 1 + drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/i915_driver.c | 68 +- drivers/gpu/drm/i915/i915_drv.h | 19 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +- drivers/gpu/drm/i915/i915_getparam.c | 5 +- drivers/gpu/drm/i915/i915_irq.c | 12 +- drivers/gpu/drm/i915/i915_reg.h | 122 +- drivers/gpu/drm/i915/i915_suspend.c | 141 - drivers/gpu/drm/i915/i915_suspend.h | 14 - drivers/gpu/drm/i915/intel_gvt.c | 74 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 3 +- drivers/gpu/drm/i915/intel_sbi.c | 22 +- drivers/gpu/drm/i915/intel_sbi.h | 4 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 +- drivers/gpu/drm/i915/vlv_sideband.c | 28 +- drivers/gpu/drm/i915/vlv_sideband.h | 3 + drivers/gpu/drm/imagination/pvr_drv.c | 4 +- drivers/gpu/drm/imx/dcss/dcss-drv.c | 2 +- drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c | 2 +- drivers/gpu/drm/imx/ipuv3/imx-drm-core.c | 2 +- drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 2 +- drivers/gpu/drm/imx/ipuv3/imx-tve.c | 2 +- drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c | 2 +- drivers/gpu/drm/imx/ipuv3/parallel-display.c | 2 +- drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 2 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 2 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 2 +- drivers/gpu/drm/kmb/kmb_drv.c | 2 +- drivers/gpu/drm/lima/lima_drv.c | 2 +- drivers/gpu/drm/logicvc/logicvc_drm.c | 2 +- drivers/gpu/drm/mcde/mcde_drv.c | 2 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_cec.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_merge.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 2 +- drivers/gpu/drm/mediatek/mtk_dp.c | 2 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_ethdr.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 2 +- drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 2 +- drivers/gpu/drm/mediatek/mtk_padding.c | 2 +- drivers/gpu/drm/meson/meson_drv.c | 2 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 2 +- drivers/gpu/drm/meson/meson_dw_mipi_dsi.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_mdss.c | 2 +- drivers/gpu/drm/mxsfb/lcdif_drv.c | 2 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 2 +- drivers/gpu/drm/nouveau/nouveau_platform.c | 2 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 2 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 2 +- drivers/gpu/drm/omapdrm/dss/dss.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 2 +- drivers/gpu/drm/omapdrm/dss/venc.c | 2 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 +- drivers/gpu/drm/panel/panel-edp.c | 2 +- drivers/gpu/drm/panel/panel-lvds.c | 2 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 2 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 2 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panthor/panthor_drv.c | 2 +- drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c | 2 +- drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c | 2 +- drivers/gpu/drm/renesas/rcar-du/rcar_dw_hdmi.c | 2 +- drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c | 2 +- drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 2 +- drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c | 2 +- drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 2 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c | 2 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 2 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 2 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 2 +- drivers/gpu/drm/solomon/ssd130x-i2c.c | 2 +- drivers/gpu/drm/solomon/ssd130x-spi.c | 2 +- drivers/gpu/drm/solomon/ssd130x.c | 2 +- drivers/gpu/drm/sprd/sprd_dpu.c | 2 +- drivers/gpu/drm/sprd/sprd_drm.c | 2 +- drivers/gpu/drm/sprd/sprd_dsi.c | 2 +- drivers/gpu/drm/sti/sti_compositor.c | 2 +- drivers/gpu/drm/sti/sti_drv.c | 2 +- drivers/gpu/drm/sti/sti_dvo.c | 2 +- drivers/gpu/drm/sti/sti_hda.c | 2 +- drivers/gpu/drm/sti/sti_hdmi.c | 2 +- drivers/gpu/drm/sti/sti_hqvdp.c | 2 +- drivers/gpu/drm/sti/sti_tvout.c | 2 +- drivers/gpu/drm/stm/drv.c | 2 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 2 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 2 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 2 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 2 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 2 +- drivers/gpu/drm/sun4i/sun6i_drc.c | 2 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 2 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 2 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 2 +- drivers/gpu/drm/tegra/dc.c | 2 +- drivers/gpu/drm/tegra/dpaux.c | 2 +- drivers/gpu/drm/tegra/dsi.c | 2 +- drivers/gpu/drm/tegra/gem.c | 2 +- drivers/gpu/drm/tegra/gr2d.c | 2 +- drivers/gpu/drm/tegra/gr3d.c | 2 +- drivers/gpu/drm/tegra/hdmi.c | 2 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tegra/nvdec.c | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tegra/vic.c | 2 +- drivers/gpu/drm/tidss/tidss_drv.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 2 +- drivers/gpu/drm/tiny/arcpgu.c | 2 +- drivers/gpu/drm/tiny/ofdrm.c | 2 +- drivers/gpu/drm/tiny/simpledrm.c | 2 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 40 +- drivers/gpu/drm/tve200/tve200_drv.c | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 2 +- drivers/gpu/drm/vc4/vc4_dpi.c | 2 +- drivers/gpu/drm/vc4/vc4_drv.c | 2 +- drivers/gpu/drm/vc4/vc4_dsi.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/gpu/drm/vc4/vc4_hvs.c | 2 +- drivers/gpu/drm/vc4/vc4_txp.c | 2 +- drivers/gpu/drm/vc4/vc4_v3d.c | 2 +- drivers/gpu/drm/vc4/vc4_vec.c | 2 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 2 +- .../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 11 +- drivers/gpu/drm/xe/display/intel_bo.c | 25 +- drivers/gpu/drm/xe/display/xe_display.c | 70 +- drivers/gpu/drm/xe/display/xe_display.h | 2 + drivers/gpu/drm/xe/display/xe_plane_initial.c | 8 +- drivers/gpu/drm/xe/tests/xe_live_test_mod.c | 2 +- drivers/gpu/drm/xe/tests/xe_migrate.c | 13 +- drivers/gpu/drm/xe/tests/xe_test_mod.c | 2 +- drivers/gpu/drm/xe/xe_bo.c | 99 +- drivers/gpu/drm/xe/xe_devcoredump.c | 121 +- drivers/gpu/drm/xe/xe_devcoredump.h | 5 +- drivers/gpu/drm/xe/xe_devcoredump_types.h | 8 +- drivers/gpu/drm/xe/xe_dma_buf.c | 2 +- drivers/gpu/drm/xe/xe_gt_throttle.c | 2 + drivers/gpu/drm/xe/xe_guc_capture.c | 77 +- drivers/gpu/drm/xe/xe_guc_submit.c | 14 +- drivers/gpu/drm/xe/xe_pm.c | 4 +- drivers/gpu/drm/xe/xe_vm.c | 17 +- drivers/gpu/drm/xe/xe_vm_doc.h | 22 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 +- drivers/gpu/host1x/dev.c | 2 +- drivers/gpu/ipu-v3/ipu-common.c | 2 +- drivers/gpu/ipu-v3/ipu-pre.c | 2 +- drivers/gpu/ipu-v3/ipu-prg.c | 2 +- drivers/hid/bpf/hid_bpf_dispatch.c | 17 +- drivers/hid/hid-core.c | 2 +- drivers/hid/hid-google-hammer.c | 2 +- drivers/hid/hid-sensor-custom.c | 2 +- drivers/hid/hid-uclogic-rdesc-test.c | 2 +- drivers/hid/i2c-hid/i2c-hid-core.c | 20 +- drivers/hid/surface-hid/surface_kbd.c | 2 +- drivers/hid/wacom_sys.c | 3 +- drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hsi/controllers/omap_ssi_port.c | 2 +- drivers/hte/hte-tegra194-test.c | 2 +- drivers/hv/vmbus_drv.c | 2 +- drivers/hwmon/hwmon.c | 2 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 2 +- drivers/hwmon/nct6775-core.c | 2 +- drivers/hwmon/nct6775-i2c.c | 2 +- drivers/hwmon/nct6775-platform.c | 2 +- drivers/hwmon/peci/cputemp.c | 2 +- drivers/hwmon/peci/dimmtemp.c | 2 +- drivers/hwmon/pmbus/acbel-fsg032.c | 2 +- drivers/hwmon/pmbus/adm1266.c | 2 +- drivers/hwmon/pmbus/adm1275.c | 2 +- drivers/hwmon/pmbus/adp1050.c | 2 +- drivers/hwmon/pmbus/bel-pfe.c | 2 +- drivers/hwmon/pmbus/bpa-rs600.c | 2 +- drivers/hwmon/pmbus/delta-ahe50dc-fan.c | 2 +- drivers/hwmon/pmbus/dps920ab.c | 2 +- drivers/hwmon/pmbus/fsp-3y.c | 2 +- drivers/hwmon/pmbus/ibm-cffps.c | 2 +- drivers/hwmon/pmbus/inspur-ipsps.c | 2 +- drivers/hwmon/pmbus/ir35221.c | 2 +- drivers/hwmon/pmbus/ir36021.c | 2 +- drivers/hwmon/pmbus/ir38064.c | 2 +- drivers/hwmon/pmbus/irps5401.c | 2 +- drivers/hwmon/pmbus/isl68137.c | 2 +- drivers/hwmon/pmbus/lm25066.c | 2 +- drivers/hwmon/pmbus/lt7182s.c | 2 +- drivers/hwmon/pmbus/ltc2978.c | 2 +- drivers/hwmon/pmbus/ltc3815.c | 2 +- drivers/hwmon/pmbus/max15301.c | 2 +- drivers/hwmon/pmbus/max16064.c | 2 +- drivers/hwmon/pmbus/max16601.c | 2 +- drivers/hwmon/pmbus/max20730.c | 2 +- drivers/hwmon/pmbus/max20751.c | 2 +- drivers/hwmon/pmbus/max31785.c | 2 +- drivers/hwmon/pmbus/max34440.c | 2 +- drivers/hwmon/pmbus/max8688.c | 2 +- drivers/hwmon/pmbus/mp2856.c | 2 +- drivers/hwmon/pmbus/mp2888.c | 2 +- drivers/hwmon/pmbus/mp2891.c | 2 +- drivers/hwmon/pmbus/mp2975.c | 2 +- drivers/hwmon/pmbus/mp2993.c | 2 +- drivers/hwmon/pmbus/mp5023.c | 2 +- drivers/hwmon/pmbus/mp5920.c | 2 +- drivers/hwmon/pmbus/mp5990.c | 2 +- drivers/hwmon/pmbus/mp9941.c | 2 +- drivers/hwmon/pmbus/mpq7932.c | 2 +- drivers/hwmon/pmbus/mpq8785.c | 2 +- drivers/hwmon/pmbus/pim4328.c | 2 +- drivers/hwmon/pmbus/pli1209bc.c | 2 +- drivers/hwmon/pmbus/pm6764tr.c | 2 +- drivers/hwmon/pmbus/pmbus.c | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 42 +- drivers/hwmon/pmbus/pxe1610.c | 2 +- drivers/hwmon/pmbus/q54sj108a2.c | 2 +- drivers/hwmon/pmbus/stpddc60.c | 2 +- drivers/hwmon/pmbus/tda38640.c | 2 +- drivers/hwmon/pmbus/tps40422.c | 2 +- drivers/hwmon/pmbus/tps53679.c | 2 +- drivers/hwmon/pmbus/tps546d24.c | 2 +- drivers/hwmon/pmbus/ucd9000.c | 2 +- drivers/hwmon/pmbus/ucd9200.c | 2 +- drivers/hwmon/pmbus/xdp710.c | 2 +- drivers/hwmon/pmbus/xdpe12284.c | 2 +- drivers/hwmon/pmbus/xdpe152c4.c | 2 +- drivers/hwmon/pmbus/zl6100.c | 2 +- drivers/hwspinlock/hwspinlock_core.c | 77 + drivers/hwspinlock/u8500_hsem.c | 2 +- drivers/hwtracing/coresight/coresight-catu.c | 2 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 2 +- drivers/hwtracing/coresight/coresight-dummy.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 2 +- drivers/hwtracing/coresight/coresight-funnel.c | 2 +- drivers/hwtracing/coresight/coresight-replicator.c | 2 +- drivers/hwtracing/coresight/coresight-stm.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 2 +- drivers/hwtracing/coresight/coresight-tpiu.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 2 +- drivers/hwtracing/coresight/ultrasoc-smb.c | 2 +- drivers/hwtracing/intel_th/acpi.c | 2 +- drivers/i2c/busses/i2c-amd-asf-plat.c | 2 +- drivers/i2c/busses/i2c-cgbc.c | 2 +- drivers/i2c/busses/i2c-designware-common.c | 2 +- drivers/i2c/busses/i2c-designware-master.c | 4 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 4 +- drivers/i2c/busses/i2c-designware-platdrv.c | 4 +- drivers/i2c/busses/i2c-designware-slave.c | 4 +- drivers/i2c/busses/i2c-ljca.c | 2 +- drivers/i2c/busses/i2c-piix4.c | 8 +- drivers/i2c/i2c-atr.c | 12 +- drivers/i2c/i2c-core-of-prober.c | 10 +- drivers/i3c/master/ast2600-i3c-master.c | 2 +- drivers/i3c/master/dw-i3c-master.c | 2 +- drivers/i3c/master/i3c-master-cdns.c | 2 +- drivers/i3c/master/mipi-i3c-hci/core.c | 2 +- drivers/i3c/master/svc-i3c-master.c | 2 +- drivers/iio/accel/adis16201.c | 2 +- drivers/iio/accel/adis16209.c | 2 +- drivers/iio/accel/adxl313_core.c | 16 +- drivers/iio/accel/adxl313_i2c.c | 2 +- drivers/iio/accel/adxl313_spi.c | 2 +- drivers/iio/accel/adxl345_core.c | 2 +- drivers/iio/accel/adxl345_i2c.c | 2 +- drivers/iio/accel/adxl345_spi.c | 2 +- drivers/iio/accel/adxl355_core.c | 8 +- drivers/iio/accel/adxl355_i2c.c | 2 +- drivers/iio/accel/adxl355_spi.c | 2 +- drivers/iio/accel/adxl367.c | 2 +- drivers/iio/accel/adxl367_i2c.c | 2 +- drivers/iio/accel/adxl367_spi.c | 2 +- drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/adxl372_i2c.c | 2 +- drivers/iio/accel/adxl372_spi.c | 2 +- drivers/iio/accel/adxl380.c | 8 +- drivers/iio/accel/adxl380_i2c.c | 2 +- drivers/iio/accel/adxl380_spi.c | 2 +- drivers/iio/accel/bma400_core.c | 4 +- drivers/iio/accel/bma400_i2c.c | 2 +- drivers/iio/accel/bma400_spi.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 8 +- drivers/iio/accel/bmc150-accel-i2c.c | 2 +- drivers/iio/accel/bmc150-accel-spi.c | 2 +- drivers/iio/accel/bmi088-accel-core.c | 6 +- drivers/iio/accel/bmi088-accel-i2c.c | 2 +- drivers/iio/accel/bmi088-accel-spi.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 6 +- drivers/iio/accel/fxls8962af-i2c.c | 2 +- drivers/iio/accel/fxls8962af-spi.c | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 2 +- drivers/iio/accel/kionix-kx022a-i2c.c | 2 +- drivers/iio/accel/kionix-kx022a-spi.c | 2 +- drivers/iio/accel/kionix-kx022a.c | 8 +- drivers/iio/accel/kxsd9-i2c.c | 2 +- drivers/iio/accel/kxsd9-spi.c | 2 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/mma7455_core.c | 6 +- drivers/iio/accel/mma7455_i2c.c | 2 +- drivers/iio/accel/mma7455_spi.c | 2 +- drivers/iio/accel/mma9551.c | 2 +- drivers/iio/accel/mma9551_core.c | 36 +- drivers/iio/accel/mma9553.c | 2 +- drivers/iio/accel/ssp_accel_sensor.c | 2 +- drivers/iio/accel/st_accel_core.c | 6 +- drivers/iio/accel/st_accel_i2c.c | 2 +- drivers/iio/accel/st_accel_spi.c | 2 +- drivers/iio/adc/ad4695.c | 100 +- drivers/iio/adc/ad7091r-base.c | 8 +- drivers/iio/adc/ad7091r5.c | 2 +- drivers/iio/adc/ad7091r8.c | 2 +- drivers/iio/adc/ad7124.c | 5 +- drivers/iio/adc/ad7173.c | 2 +- drivers/iio/adc/ad7192.c | 2 +- drivers/iio/adc/ad7606.c | 28 +- drivers/iio/adc/ad7606_par.c | 4 +- drivers/iio/adc/ad7606_spi.c | 2 +- drivers/iio/adc/ad7625.c | 2 +- drivers/iio/adc/ad7780.c | 2 +- drivers/iio/adc/ad7791.c | 2 +- drivers/iio/adc/ad7793.c | 2 +- drivers/iio/adc/ad9467.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 20 +- drivers/iio/adc/adi-axi-adc.c | 4 +- drivers/iio/adc/ltc2497-core.c | 4 +- drivers/iio/adc/ltc2497.h | 2 +- drivers/iio/adc/max11205.c | 2 +- drivers/iio/adc/men_z188_adc.c | 2 +- drivers/iio/adc/sd_adc_modulator.c | 2 +- drivers/iio/adc/stm32-dfsdm-adc.c | 15 +- drivers/iio/adc/ti-ads1298.c | 2 - drivers/iio/addac/stx104.c | 2 +- drivers/iio/afe/iio-rescale.c | 4 +- drivers/iio/buffer/industrialio-buffer-dma.c | 36 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 8 +- drivers/iio/chemical/bme680_core.c | 4 +- drivers/iio/chemical/bme680_i2c.c | 2 +- drivers/iio/chemical/bme680_spi.c | 2 +- drivers/iio/chemical/ens160_core.c | 2 +- drivers/iio/chemical/ens160_i2c.c | 2 +- drivers/iio/chemical/ens160_spi.c | 2 +- drivers/iio/chemical/scd30_core.c | 2 +- drivers/iio/chemical/scd30_i2c.c | 2 +- drivers/iio/chemical/scd30_serial.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/chemical/sps30_i2c.c | 2 +- drivers/iio/chemical/sps30_serial.c | 2 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 26 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 10 +- .../iio/common/inv_sensors/inv_sensors_timestamp.c | 8 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 24 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 10 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 8 +- drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 +- drivers/iio/common/st_sensors/st_sensors_core.c | 28 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 2 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 4 +- drivers/iio/dac/ad3552r-common.c | 16 +- drivers/iio/dac/ad3552r-hs.c | 4 +- drivers/iio/dac/ad3552r.c | 2 +- drivers/iio/dac/ad5592r-base.c | 4 +- drivers/iio/dac/ad5592r.c | 2 +- drivers/iio/dac/ad5593r.c | 2 +- drivers/iio/dac/ad5686-spi.c | 2 +- drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5696-i2c.c | 2 +- drivers/iio/dac/ad8460.c | 2 +- drivers/iio/dac/ad9739a.c | 2 +- drivers/iio/dac/adi-axi-dac.c | 4 +- drivers/iio/gyro/adis16136.c | 2 +- drivers/iio/gyro/adis16260.c | 2 +- drivers/iio/gyro/fxas21002c_core.c | 13 +- drivers/iio/gyro/fxas21002c_i2c.c | 2 +- drivers/iio/gyro/fxas21002c_spi.c | 2 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 2 +- drivers/iio/gyro/ssp_gyro_sensor.c | 2 +- drivers/iio/gyro/st_gyro_core.c | 6 +- drivers/iio/gyro/st_gyro_i2c.c | 2 +- drivers/iio/gyro/st_gyro_spi.c | 2 +- drivers/iio/humidity/hid-sensor-humidity.c | 2 +- drivers/iio/humidity/hts221_core.c | 2 +- drivers/iio/humidity/hts221_i2c.c | 2 +- drivers/iio/humidity/hts221_spi.c | 2 +- drivers/iio/humidity/htu21.c | 2 +- drivers/iio/imu/adis.c | 20 +- drivers/iio/imu/adis16400.c | 2 +- drivers/iio/imu/adis16460.c | 2 +- drivers/iio/imu/adis16475.c | 2 +- drivers/iio/imu/adis16480.c | 2 +- drivers/iio/imu/adis_buffer.c | 4 +- drivers/iio/imu/adis_trigger.c | 2 +- drivers/iio/imu/bmi160/bmi160_core.c | 6 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 2 +- drivers/iio/imu/bmi160/bmi160_spi.c | 2 +- drivers/iio/imu/bmi270/bmi270_core.c | 6 +- drivers/iio/imu/bmi270/bmi270_i2c.c | 2 +- drivers/iio/imu/bmi270/bmi270_spi.c | 2 +- drivers/iio/imu/bmi323/bmi323_core.c | 4 +- drivers/iio/imu/bmi323/bmi323_i2c.c | 2 +- drivers/iio/imu/bmi323/bmi323_spi.c | 2 +- drivers/iio/imu/bno055/bno055.c | 4 +- drivers/iio/imu/bno055/bno055_i2c.c | 2 +- drivers/iio/imu/bno055/bno055_ser_core.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 28 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 2 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 4 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 2 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 2 +- drivers/iio/industrialio-backend.c | 58 +- drivers/iio/industrialio-buffer.c | 2 +- drivers/iio/industrialio-gts-helper.c | 26 +- drivers/iio/light/apds9306.c | 2 +- drivers/iio/light/bh1745.c | 2 +- drivers/iio/light/hid-sensor-als.c | 2 +- drivers/iio/light/hid-sensor-prox.c | 2 +- drivers/iio/light/rohm-bu27008.c | 2 +- drivers/iio/light/rohm-bu27034.c | 2 +- drivers/iio/light/st_uvis25_core.c | 2 +- drivers/iio/light/st_uvis25_i2c.c | 2 +- drivers/iio/light/st_uvis25_spi.c | 2 +- drivers/iio/magnetometer/bmc150_magn.c | 8 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 2 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 2 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 2 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/hmc5843_i2c.c | 2 +- drivers/iio/magnetometer/hmc5843_spi.c | 2 +- drivers/iio/magnetometer/rm3100-core.c | 8 +- drivers/iio/magnetometer/rm3100-i2c.c | 2 +- drivers/iio/magnetometer/rm3100-spi.c | 2 +- drivers/iio/magnetometer/st_magn_core.c | 6 +- drivers/iio/magnetometer/st_magn_i2c.c | 2 +- drivers/iio/magnetometer/st_magn_spi.c | 2 +- drivers/iio/magnetometer/yamaha-yas530.c | 13 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 2 +- drivers/iio/orientation/hid-sensor-rotation.c | 2 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 2 +- drivers/iio/pressure/bmp280-core.c | 14 +- drivers/iio/pressure/bmp280-i2c.c | 2 +- drivers/iio/pressure/bmp280-regmap.c | 10 +- drivers/iio/pressure/bmp280-spi.c | 2 +- drivers/iio/pressure/hid-sensor-press.c | 2 +- drivers/iio/pressure/hsc030pa.c | 2 +- drivers/iio/pressure/hsc030pa_i2c.c | 2 +- drivers/iio/pressure/hsc030pa_spi.c | 2 +- drivers/iio/pressure/mpl115.c | 2 +- drivers/iio/pressure/mpl115_i2c.c | 2 +- drivers/iio/pressure/mpl115_spi.c | 2 +- drivers/iio/pressure/mprls0025pa.c | 2 +- drivers/iio/pressure/mprls0025pa_i2c.c | 2 +- drivers/iio/pressure/mprls0025pa_spi.c | 2 +- drivers/iio/pressure/ms5611_core.c | 2 +- drivers/iio/pressure/ms5611_i2c.c | 2 +- drivers/iio/pressure/ms5611_spi.c | 2 +- drivers/iio/pressure/ms5637.c | 2 +- drivers/iio/pressure/st_pressure_core.c | 6 +- drivers/iio/pressure/st_pressure_i2c.c | 2 +- drivers/iio/pressure/st_pressure_spi.c | 2 +- drivers/iio/pressure/zpa2326.c | 12 +- drivers/iio/pressure/zpa2326_i2c.c | 2 +- drivers/iio/pressure/zpa2326_spi.c | 2 +- drivers/iio/proximity/sx9310.c | 2 +- drivers/iio/proximity/sx9324.c | 2 +- drivers/iio/proximity/sx9360.c | 2 +- drivers/iio/proximity/sx_common.c | 10 +- drivers/iio/temperature/hid-sensor-temperature.c | 2 +- drivers/iio/temperature/tsys01.c | 2 +- drivers/iio/temperature/tsys02d.c | 2 +- drivers/iio/test/iio-test-gts.c | 2 +- drivers/iio/test/iio-test-rescale.c | 6 +- drivers/infiniband/core/umem_dmabuf.c | 2 +- drivers/infiniband/hw/mana/device.c | 2 +- drivers/iommu/apple-dart.c | 2 +- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 2 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 4 +- drivers/iommu/iommu.c | 10 +- drivers/iommu/iommufd/device.c | 32 +- drivers/iommu/iommufd/driver.c | 4 +- drivers/iommu/iommufd/fault.c | 2 - drivers/iommu/iommufd/iova_bitmap.c | 8 +- drivers/iommu/iommufd/main.c | 12 +- drivers/iommu/iommufd/vfio_compat.c | 6 +- drivers/iommu/ipmmu-vmsa.c | 2 +- drivers/iommu/msm_iommu.c | 2 +- drivers/iommu/mtk_iommu.c | 2 +- drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/iommu/omap-iommu.c | 2 +- drivers/iommu/riscv/iommu-platform.c | 2 +- drivers/iommu/sprd-iommu.c | 2 +- drivers/irqchip/Kconfig | 2 +- drivers/irqchip/irq-bcm2836.c | 3 + drivers/irqchip/irq-gic-v3.c | 2 +- drivers/leds/flash/leds-ktd2692.c | 2 +- drivers/leds/leds-expresswire.c | 12 +- drivers/macintosh/therm_windtunnel.c | 2 +- drivers/macintosh/windfarm_pm112.c | 2 +- drivers/macintosh/windfarm_pm121.c | 2 +- drivers/macintosh/windfarm_pm72.c | 2 +- drivers/macintosh/windfarm_pm81.c | 2 +- drivers/macintosh/windfarm_pm91.c | 2 +- drivers/macintosh/windfarm_rm31.c | 2 +- drivers/mcb/mcb-core.c | 28 +- drivers/mcb/mcb-lpc.c | 4 +- drivers/mcb/mcb-parse.c | 2 +- drivers/mcb/mcb-pci.c | 2 +- drivers/md/bcache/movinggc.c | 2 +- drivers/md/bcache/writeback.c | 2 +- drivers/md/dm-verity-fec.c | 6 +- drivers/md/dm-verity-target.c | 4 +- drivers/media/common/b2c2/flexcop-common.h | 4 - drivers/media/common/b2c2/flexcop-misc.c | 13 - drivers/media/common/videobuf2/videobuf2-core.c | 2 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 2 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 2 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 2 +- drivers/media/dvb-frontends/cxd2841er.c | 8 +- drivers/media/i2c/ds90ub913.c | 2 +- drivers/media/i2c/ds90ub953.c | 2 +- drivers/media/i2c/ds90ub960.c | 2 +- drivers/media/pci/b2c2/flexcop-dma.c | 17 - drivers/media/pci/intel/ipu-bridge.c | 6 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/pci/intel/ipu6/ipu6-buttress.c | 12 +- drivers/media/pci/intel/ipu6/ipu6-cpd.c | 4 +- drivers/media/pci/intel/ipu6/ipu6-dma.c | 18 +- drivers/media/pci/intel/ipu6/ipu6-fw-com.c | 18 +- drivers/media/pci/intel/ipu6/ipu6-isys.c | 4 +- drivers/media/pci/intel/ipu6/ipu6-mmu.c | 4 +- drivers/media/pci/intel/ipu6/ipu6.c | 4 +- drivers/media/pci/intel/ivsc/mei_csi.c | 2 +- drivers/media/pci/mgb4/mgb4_core.c | 4 +- drivers/media/pci/mgb4/mgb4_core.h | 3 - drivers/media/pci/mgb4/mgb4_sysfs_in.c | 12 +- drivers/media/pci/mgb4/mgb4_vin.c | 20 +- drivers/media/pci/mgb4/mgb4_vin.h | 4 +- drivers/media/pci/mgb4/mgb4_vout.c | 14 +- .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 22 +- .../media/platform/nvidia/tegra-vde/dmabuf-cache.c | 2 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 7 +- .../platform/samsung/exynos4-is/fimc-is-errno.c | 131 - .../platform/samsung/exynos4-is/fimc-is-errno.h | 1 - drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 7 +- drivers/media/radio/Kconfig | 4 - drivers/media/radio/Makefile | 1 - drivers/media/radio/wl128x/Kconfig | 15 - drivers/media/radio/wl128x/Makefile | 7 - drivers/media/radio/wl128x/fmdrv.h | 229 - drivers/media/radio/wl128x/fmdrv_common.c | 1676 --- drivers/media/radio/wl128x/fmdrv_common.h | 389 - drivers/media/radio/wl128x/fmdrv_rx.c | 820 -- drivers/media/radio/wl128x/fmdrv_rx.h | 45 - drivers/media/radio/wl128x/fmdrv_tx.c | 413 - drivers/media/radio/wl128x/fmdrv_tx.h | 24 - drivers/media/radio/wl128x/fmdrv_v4l2.c | 604 -- drivers/media/radio/wl128x/fmdrv_v4l2.h | 20 - drivers/media/tuners/fc0013.c | 64 - drivers/media/tuners/fc0013.h | 11 - drivers/media/usb/cx231xx/cx231xx-avcore.c | 1 - drivers/memory/brcmstb_dpfe.c | 2 +- drivers/memory/brcmstb_memc.c | 2 +- drivers/memory/emif.c | 2 +- drivers/memory/fsl-corenet-cf.c | 2 +- drivers/memory/fsl_ifc.c | 2 +- drivers/memory/jz4780-nemc.c | 2 +- drivers/memory/mtk-smi.c | 4 +- drivers/memory/omap-gpmc.c | 2 +- drivers/memory/renesas-rpc-if.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 2 +- drivers/memory/stm32-fmc2-ebi.c | 2 +- drivers/memory/tegra/tegra186-emc.c | 2 +- drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/memory/ti-emif-pm.c | 2 +- drivers/memstick/host/rtsx_usb_ms.c | 2 +- drivers/mfd/cs40l50-core.c | 2 +- drivers/mfd/cs42l43-i2c.c | 2 +- drivers/mfd/cs42l43-sdw.c | 2 +- drivers/mfd/cs42l43.c | 12 +- drivers/mfd/intel-lpss-acpi.c | 2 +- drivers/mfd/intel-lpss-pci.c | 2 +- drivers/mfd/intel-lpss.c | 4 +- drivers/mfd/intel-m10-bmc-core.c | 10 +- drivers/mfd/intel-m10-bmc-pmci.c | 2 +- drivers/mfd/intel-m10-bmc-spi.c | 2 +- drivers/mfd/ocelot-core.c | 6 +- drivers/mfd/ocelot-spi.c | 4 +- drivers/misc/atmel-ssc.c | 2 +- drivers/misc/cxl/of.c | 2 +- drivers/misc/fastrpc.c | 4 +- drivers/misc/hisi_hikey_usb.c | 2 +- drivers/misc/mei/platform-vsc.c | 4 +- drivers/misc/mei/vsc-fw-loader.c | 2 +- drivers/misc/mei/vsc-tp.c | 18 +- drivers/misc/open-dice.c | 2 +- drivers/misc/sram.c | 2 +- drivers/misc/tps6594-esm.c | 2 +- drivers/misc/tps6594-pfsm.c | 2 +- drivers/misc/vcpu_stall_detector.c | 2 +- drivers/misc/xilinx_sdfec.c | 2 +- drivers/misc/xilinx_tmr_inject.c | 2 +- drivers/mmc/core/bus.c | 2 + drivers/mmc/core/core.c | 10 +- drivers/mmc/core/host.c | 1 - drivers/mmc/core/sdio.c | 2 + drivers/mmc/host/bcm2835.c | 20 + drivers/mmc/host/mtk-sd.c | 6 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 2 - drivers/mmc/host/rtsx_usb_sdmmc.c | 3 - drivers/mmc/host/sdhci-esdhc-imx.c | 1 + drivers/mmc/host/sdhci-pci-core.c | 72 + drivers/mmc/host/sdhci-pci.h | 1 + drivers/mmc/host/tmio_mmc_core.c | 1 - drivers/net/can/c_can/c_can_main.c | 26 +- drivers/net/can/dev/dev.c | 2 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 58 +- drivers/net/can/m_can/m_can.c | 33 +- drivers/net/can/sja1000/sja1000.c | 67 +- drivers/net/can/spi/hi311x.c | 55 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c | 29 +- drivers/net/can/sun4i_can.c | 22 +- drivers/net/can/usb/ems_usb.c | 58 +- drivers/net/can/usb/f81604.c | 10 +- drivers/net/can/usb/gs_usb.c | 25 +- drivers/net/can/vxcan.c | 10 +- drivers/net/dsa/ocelot/ocelot_ext.c | 2 +- drivers/net/dsa/realtek/realtek-mdio.c | 6 +- drivers/net/dsa/realtek/realtek-smi.c | 6 +- drivers/net/dsa/realtek/rtl8365mb.c | 2 +- drivers/net/dsa/realtek/rtl8366-core.c | 22 +- drivers/net/dsa/realtek/rtl8366rb.c | 2 +- drivers/net/dsa/realtek/rtl83xx.c | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/freescale/enetc/enetc.c | 12 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 6 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 19 + drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/idpf/idpf_main.c | 2 +- drivers/net/ethernet/intel/libeth/rx.c | 8 +- drivers/net/ethernet/intel/libie/rx.c | 4 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 3 + drivers/net/ethernet/microsoft/mana/gdma_main.c | 12 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 4 +- drivers/net/mctp/mctp-i2c.c | 3 +- drivers/net/netkit.c | 11 +- drivers/net/phy/microchip.c | 21 + drivers/net/phy/phy-c45.c | 2 +- drivers/net/phy/phy.c | 30 +- drivers/net/veth.c | 12 +- drivers/net/wireless/ath/ath11k/core.c | 132 + drivers/net/wireless/ath/ath11k/core.h | 4 +- drivers/net/wireless/ath/ath11k/dp.h | 1 - drivers/net/wireless/ath/ath11k/dp_rx.c | 14 +- drivers/net/wireless/ath/ath11k/hal.h | 6 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 3 +- drivers/net/wireless/ath/ath11k/hw.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 6 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 + drivers/net/wireless/ath/ath11k/pci.c | 3 + drivers/net/wireless/ath/ath11k/pcic.c | 13 +- drivers/net/wireless/ath/ath11k/qmi.c | 8 +- drivers/net/wireless/ath/ath11k/wow.c | 6 +- drivers/net/wireless/ath/ath12k/core.c | 87 +- drivers/net/wireless/ath/ath12k/core.h | 52 +- drivers/net/wireless/ath/ath12k/debug.c | 6 +- drivers/net/wireless/ath/ath12k/debug.h | 5 +- .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 681 +- .../net/wireless/ath/ath12k/debugfs_htt_stats.h | 218 +- drivers/net/wireless/ath/ath12k/dp.c | 51 +- drivers/net/wireless/ath/ath12k/dp.h | 1 + drivers/net/wireless/ath/ath12k/dp_rx.c | 96 +- drivers/net/wireless/ath/ath12k/dp_rx.h | 6 +- drivers/net/wireless/ath/ath12k/hal_desc.h | 2 +- drivers/net/wireless/ath/ath12k/hal_rx.c | 12 +- drivers/net/wireless/ath/ath12k/mac.c | 1964 +++- drivers/net/wireless/ath/ath12k/mac.h | 7 + drivers/net/wireless/ath/ath12k/pci.c | 9 + drivers/net/wireless/ath/ath12k/peer.c | 223 +- drivers/net/wireless/ath/ath12k/peer.h | 23 +- drivers/net/wireless/ath/ath12k/qmi.c | 50 +- drivers/net/wireless/ath/ath12k/wmi.c | 207 +- drivers/net/wireless/ath/ath12k/wmi.h | 115 + drivers/net/wireless/ath/ath9k/antenna.c | 2 +- drivers/net/wireless/ath/ath9k/ar9002_hw.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_hw.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_mci.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_phy.h | 2 +- drivers/net/wireless/ath/ath9k/ath9k.h | 2 + drivers/net/wireless/ath/ath9k/channel.c | 2 +- drivers/net/wireless/ath/ath9k/common-spectral.c | 2 +- drivers/net/wireless/ath/ath9k/debug.c | 1 + drivers/net/wireless/ath/ath9k/debug.h | 1 + drivers/net/wireless/ath/ath9k/dfs.c | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 4 +- drivers/net/wireless/ath/ath9k/hw.h | 2 +- drivers/net/wireless/ath/ath9k/link.c | 33 +- drivers/net/wireless/ath/ath9k/mac.h | 2 +- drivers/net/wireless/ath/ath9k/main.c | 3 +- drivers/net/wireless/ath/ath9k/wow.c | 6 +- drivers/net/wireless/ath/ath9k/xmit.c | 2 +- drivers/net/wireless/ath/wcn36xx/main.c | 5 +- .../broadcom/brcm80211/brcmfmac/bca/module.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 +- .../broadcom/brcm80211/brcmfmac/cyw/module.c | 2 +- .../broadcom/brcm80211/brcmfmac/wcc/module.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/tests/links.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/tests/scan.c | 2 +- drivers/net/wireless/intel/iwlwifi/tests/devinfo.c | 2 +- drivers/nvdimm/e820.c | 2 +- drivers/nvdimm/of_pmem.c | 2 +- drivers/nvdimm/region_devs.c | 2 +- drivers/nvme/host/apple.c | 2 +- drivers/nvme/host/core.c | 35 +- drivers/nvme/target/passthru.c | 2 +- drivers/nvmem/lpc18xx_eeprom.c | 2 +- drivers/nvmem/mtk-efuse.c | 2 +- drivers/of/base.c | 16 +- drivers/of/empty_root.dts | 9 +- drivers/of/unittest.c | 6 +- drivers/opp/core.c | 2 +- drivers/parisc/led.c | 2 +- drivers/parport/parport_amiga.c | 2 +- drivers/parport/parport_sunbpp.c | 2 +- drivers/pci/pcie/aer.c | 4 +- drivers/pci/remove.c | 9 +- drivers/pcmcia/bcm63xx_pcmcia.c | 2 +- drivers/pcmcia/db1xxx_ss.c | 2 +- drivers/pcmcia/electra_cf.c | 2 +- drivers/pcmcia/omap_cf.c | 2 +- drivers/pcmcia/pxa2xx_base.c | 2 +- drivers/pcmcia/sa1100_generic.c | 2 +- drivers/pcmcia/xxs1500_ss.c | 2 +- drivers/peci/controller/peci-aspeed.c | 2 +- drivers/peci/controller/peci-npcm.c | 2 +- drivers/peci/core.c | 2 +- drivers/peci/cpu.c | 12 +- drivers/peci/device.c | 4 +- drivers/peci/request.c | 30 +- drivers/perf/cxl_pmu.c | 2 +- drivers/pinctrl/intel/pinctrl-alderlake.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 2 +- drivers/pinctrl/intel/pinctrl-broxton.c | 2 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 2 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 2 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 2 +- drivers/pinctrl/intel/pinctrl-denverton.c | 2 +- drivers/pinctrl/intel/pinctrl-elkhartlake.c | 2 +- drivers/pinctrl/intel/pinctrl-emmitsburg.c | 2 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 2 +- drivers/pinctrl/intel/pinctrl-icelake.c | 2 +- drivers/pinctrl/intel/pinctrl-intel-platform.c | 2 +- drivers/pinctrl/intel/pinctrl-intel.c | 22 +- drivers/pinctrl/intel/pinctrl-jasperlake.c | 2 +- drivers/pinctrl/intel/pinctrl-lakefield.c | 2 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 2 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 2 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 2 +- drivers/pinctrl/intel/pinctrl-meteorlake.c | 2 +- drivers/pinctrl/intel/pinctrl-meteorpoint.c | 2 +- drivers/pinctrl/intel/pinctrl-moorefield.c | 2 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 2 +- drivers/pinctrl/intel/pinctrl-tangier.c | 2 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 + drivers/pinctrl/samsung/pinctrl-exynos.c | 3 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +- drivers/platform/chrome/chromeos_of_hw_prober.c | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 2 +- drivers/platform/mellanox/mlxbf-bootctl.c | 2 +- drivers/platform/mellanox/mlxbf-pmc.c | 6 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 2 +- drivers/platform/mellanox/mlxreg-hotplug.c | 2 +- drivers/platform/mellanox/mlxreg-io.c | 2 +- drivers/platform/mellanox/mlxreg-lc.c | 2 +- drivers/platform/mellanox/nvsw-sn2201.c | 2 +- drivers/platform/surface/surface3-wmi.c | 2 +- drivers/platform/surface/surface_acpi_notify.c | 2 +- drivers/platform/surface/surface_aggregator_cdev.c | 2 +- .../platform/surface/surface_aggregator_registry.c | 2 +- drivers/platform/surface/surface_dtx.c | 2 +- drivers/platform/surface/surface_gpe.c | 2 +- drivers/platform/surface/surface_hotplug.c | 2 +- drivers/platform/x86/amd/hsmp/acpi.c | 2 +- drivers/platform/x86/amd/hsmp/hsmp.c | 63 +- drivers/platform/x86/amd/hsmp/plat.c | 2 +- drivers/platform/x86/amd/pmc/Makefile | 2 +- drivers/platform/x86/amd/pmc/mp1_stb.c | 332 + drivers/platform/x86/amd/pmc/pmc.c | 377 +- drivers/platform/x86/amd/pmc/pmc.h | 24 +- drivers/platform/x86/asus-nb-wmi.c | 1 + drivers/platform/x86/asus-wmi.c | 11 +- drivers/platform/x86/fujitsu-laptop.c | 8 +- drivers/platform/x86/ideapad-laptop.c | 6 +- drivers/platform/x86/intel/plr_tpmi.c | 4 +- drivers/platform/x86/intel/pmc/core_ssram.c | 4 +- drivers/platform/x86/intel/pmt/class.c | 8 +- drivers/platform/x86/intel/pmt/crashlog.c | 2 +- drivers/platform/x86/intel/pmt/telemetry.c | 16 +- .../platform/x86/intel/speed_select_if/isst_tpmi.c | 2 +- .../x86/intel/speed_select_if/isst_tpmi_core.c | 16 +- drivers/platform/x86/intel/tpmi_power_domains.c | 8 +- .../uncore-frequency/uncore-frequency-common.c | 8 +- .../intel/uncore-frequency/uncore-frequency-tpmi.c | 4 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 2 +- drivers/platform/x86/intel/vsec.c | 4 +- drivers/platform/x86/intel/vsec_tpmi.c | 12 +- drivers/platform/x86/lenovo-ymc.c | 2 +- drivers/platform/x86/quickstart.c | 1 - drivers/platform/x86/samsung-laptop.c | 2 +- drivers/platform/x86/x86-android-tablets/lenovo.c | 4 +- drivers/pmdomain/core.c | 37 +- drivers/pmdomain/imx/gpc.c | 4 +- drivers/pmdomain/imx/gpcv2.c | 4 +- drivers/pmdomain/imx/imx8m-blk-ctrl.c | 2 +- drivers/pmdomain/imx/imx8mp-blk-ctrl.c | 2 +- drivers/pmdomain/imx/imx93-blk-ctrl.c | 2 +- drivers/pmdomain/imx/imx93-pd.c | 2 +- drivers/pmdomain/qcom/cpr.c | 2 +- drivers/pmdomain/xilinx/zynqmp-pm-domains.c | 2 +- drivers/powercap/idle_inject.c | 16 +- drivers/powercap/intel_rapl_msr.c | 2 +- drivers/powercap/intel_rapl_tpmi.c | 2 +- drivers/pps/clients/pps-gpio.c | 2 +- drivers/ptp/ptp_clock.c | 3 +- drivers/ptp/ptp_clockmatrix.c | 2 +- drivers/ptp/ptp_dte.c | 2 +- drivers/ptp/ptp_fc3.c | 2 +- drivers/ptp/ptp_idt82p33.c | 2 +- drivers/ptp/ptp_ines.c | 2 +- drivers/ptp/ptp_qoriq.c | 2 +- drivers/ptp/ptp_vmclock.c | 2 +- drivers/pwm/core.c | 2 +- drivers/pwm/pwm-dwc-core.c | 2 +- drivers/pwm/pwm-dwc.c | 14 +- drivers/pwm/pwm-dwc.h | 2 +- drivers/pwm/pwm-lpss-pci.c | 11 +- drivers/pwm/pwm-lpss-platform.c | 2 +- drivers/pwm/pwm-lpss.c | 2 +- drivers/regulator/bd96801-regulator.c | 130 +- drivers/remoteproc/remoteproc_core.c | 14 +- drivers/reset/amlogic/reset-meson-audio-arb.c | 2 +- drivers/reset/amlogic/reset-meson-aux.c | 2 +- drivers/reset/amlogic/reset-meson-common.c | 8 +- drivers/reset/amlogic/reset-meson.c | 2 +- drivers/reset/reset-mpfs.c | 4 +- drivers/reset/reset-rzg2l-usbphy-ctrl.c | 2 +- drivers/reset/reset-ti-sci.c | 2 +- drivers/rpmsg/qcom_glink_rpm.c | 2 +- drivers/rpmsg/qcom_smd.c | 2 +- drivers/rtc/rtc-hid-sensor-time.c | 2 +- drivers/sbus/char/bbc_i2c.c | 2 +- drivers/sbus/char/display7seg.c | 2 +- drivers/sbus/char/envctrl.c | 2 +- drivers/sbus/char/flash.c | 2 +- drivers/sbus/char/uctrl.c | 2 +- drivers/scsi/sd.c | 4 +- drivers/sh/intc/core.c | 2 +- drivers/slimbus/qcom-ctrl.c | 2 +- drivers/slimbus/qcom-ngd-ctrl.c | 4 +- drivers/soundwire/amd_init.c | 6 +- drivers/soundwire/amd_manager.c | 2 +- drivers/soundwire/intel.c | 2 +- drivers/soundwire/intel_ace2x.c | 4 +- drivers/soundwire/intel_init.c | 10 +- drivers/soundwire/qcom.c | 2 +- drivers/soundwire/slave.c | 2 +- drivers/spi/spi-apple.c | 1 + drivers/spi/spi-cadence-quadspi.c | 47 +- drivers/spi/spi-cs42l43.c | 2 +- drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi-dw-core.c | 14 +- drivers/spi/spi-dw-dma.c | 4 +- drivers/spi/spi-dw-mmio.c | 2 +- drivers/spi/spi-dw-pci.c | 2 +- drivers/spi/spi-ljca.c | 2 +- drivers/spi/spi-loongson-core.c | 4 +- drivers/spi/spi-loongson-pci.c | 2 +- drivers/spi/spi-loongson-plat.c | 2 +- drivers/spi/spi-mpc52xx.c | 1 + drivers/spi/spi-pxa2xx-pci.c | 2 +- drivers/spi/spi-pxa2xx-platform.c | 2 +- drivers/spi/spi-pxa2xx.c | 4 +- drivers/spi/spi-rockchip-sfc.c | 14 +- drivers/spi/spi-sc18is602.c | 34 +- drivers/spi/spidev.c | 2 + drivers/spmi/spmi-mtk-pmif.c | 2 +- drivers/spmi/spmi-pmic-arb.c | 2 +- drivers/spmi/spmi.c | 2 +- drivers/staging/iio/accel/adis16203.c | 2 +- drivers/staging/iio/accel/adis16240.c | 2 +- drivers/staging/iio/frequency/ad9832.c | 2 +- drivers/staging/iio/frequency/ad9834.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 2 +- drivers/target/iscsi/Kconfig | 4 +- drivers/target/iscsi/iscsi_target.c | 153 +- drivers/target/iscsi/iscsi_target_login.c | 50 - drivers/target/iscsi/iscsi_target_login.h | 1 - drivers/target/iscsi/iscsi_target_nego.c | 21 +- drivers/tee/optee/smc_abi.c | 2 +- .../int340x_thermal/processor_thermal_device.c | 4 +- .../int340x_thermal/processor_thermal_device_pci.c | 2 +- .../intel/int340x_thermal/processor_thermal_mbox.c | 6 +- .../processor_thermal_power_floor.c | 12 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 2 +- .../int340x_thermal/processor_thermal_wt_hint.c | 10 +- .../int340x_thermal/processor_thermal_wt_req.c | 2 +- drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/intel/intel_soc_dts_iosf.c | 2 +- drivers/thermal/intel/intel_tcc.c | 10 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/thermal/thermal_hwmon.c | 2 +- drivers/tty/amiserial.c | 2 +- drivers/tty/goldfish.c | 2 +- drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 2 +- drivers/tty/serial/8250/8250_men_mcb.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 2 +- drivers/tty/serial/8250/8250_pcilib.c | 4 +- drivers/tty/serial/men_z135_uart.c | 2 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/sc16is7xx_i2c.c | 2 +- drivers/tty/serial/sc16is7xx_spi.c | 2 +- drivers/tty/serial/sh-sci.c | 28 - drivers/uio/uio_fsl_elbc_gpcm.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/host/xhci-pci-renesas.c | 2 +- drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/misc/usb-ljca.c | 8 +- drivers/usb/storage/Makefile | 2 +- drivers/usb/storage/alauda.c | 2 +- drivers/usb/storage/cypress_atacb.c | 2 +- drivers/usb/storage/datafab.c | 2 +- drivers/usb/storage/ene_ub6250.c | 2 +- drivers/usb/storage/freecom.c | 2 +- drivers/usb/storage/isd200.c | 2 +- drivers/usb/storage/jumpshot.c | 2 +- drivers/usb/storage/karma.c | 2 +- drivers/usb/storage/onetouch.c | 2 +- drivers/usb/storage/realtek_cr.c | 2 +- drivers/usb/storage/sddr09.c | 2 +- drivers/usb/storage/sddr55.c | 2 +- drivers/usb/storage/shuttle_usbat.c | 2 +- drivers/usb/storage/uas.c | 2 +- drivers/vfio/cdx/main.c | 2 +- drivers/vfio/iommufd.c | 4 +- drivers/vfio/pci/mlx5/main.c | 2 +- drivers/vfio/pci/pds/pci_drv.c | 2 +- drivers/vfio/pci/qat/main.c | 2 +- drivers/vfio/platform/vfio_platform.c | 2 +- drivers/vfio/vfio_main.c | 2 +- drivers/video/backlight/aat2870_bl.c | 2 +- drivers/video/backlight/adp5520_bl.c | 2 +- drivers/video/backlight/da9052_bl.c | 2 +- drivers/video/backlight/hp680_bl.c | 2 +- drivers/video/backlight/ktd2801-backlight.c | 2 +- drivers/video/backlight/led_bl.c | 2 +- drivers/video/backlight/lm3533_bl.c | 2 +- drivers/video/backlight/lp8788_bl.c | 2 +- drivers/video/backlight/mt6370-backlight.c | 2 +- drivers/video/backlight/pwm_bl.c | 2 +- drivers/video/backlight/qcom-wled.c | 2 +- drivers/video/backlight/rt4831-backlight.c | 2 +- drivers/video/backlight/sky81452-backlight.c | 2 +- drivers/virt/coco/efi_secret/efi_secret.c | 2 +- drivers/virt/coco/sev-guest/sev-guest.c | 2 +- drivers/virtio/virtio_dma_buf.c | 2 +- drivers/virtio/virtio_mmio.c | 2 +- drivers/w1/masters/amd_axi_w1.c | 2 +- drivers/w1/masters/ds2482.c | 26 +- drivers/w1/masters/mxc_w1.c | 2 +- drivers/w1/masters/omap_hdq.c | 2 +- drivers/w1/masters/sgi_w1.c | 2 +- drivers/w1/masters/w1-gpio.c | 2 +- drivers/watchdog/menz69_wdt.c | 2 +- drivers/watchdog/sa1100_wdt.c | 4 +- drivers/xen/gntdev-dmabuf.c | 2 +- drivers/xen/grant-dma-iommu.c | 2 +- fs/backing-file.c | 20 +- fs/bcachefs/alloc_background.c | 143 +- fs/bcachefs/alloc_background.h | 2 +- fs/bcachefs/alloc_foreground.c | 3 +- fs/bcachefs/backpointers.c | 401 +- fs/bcachefs/backpointers.h | 32 +- fs/bcachefs/bcachefs.h | 12 +- fs/bcachefs/bcachefs_format.h | 33 +- fs/bcachefs/btree_cache.c | 1 - fs/bcachefs/btree_gc.c | 1 + fs/bcachefs/btree_io.c | 20 +- fs/bcachefs/btree_iter.c | 8 +- fs/bcachefs/btree_journal_iter.c | 2 +- fs/bcachefs/btree_locking.c | 2 +- fs/bcachefs/btree_locking.h | 4 +- fs/bcachefs/btree_node_scan.c | 2 +- fs/bcachefs/btree_update_interior.c | 163 +- fs/bcachefs/btree_update_interior.h | 1 + fs/bcachefs/buckets.c | 10 +- fs/bcachefs/disk_accounting.c | 25 +- fs/bcachefs/disk_accounting.h | 25 +- fs/bcachefs/ec.c | 20 +- fs/bcachefs/errcode.h | 3 + fs/bcachefs/error.c | 134 +- fs/bcachefs/error.h | 20 +- fs/bcachefs/extents.c | 22 +- fs/bcachefs/fs-common.c | 94 + fs/bcachefs/fs-common.h | 2 + fs/bcachefs/fs-io-buffered.c | 10 +- fs/bcachefs/fs-io-direct.c | 42 +- fs/bcachefs/fs-io.c | 44 +- fs/bcachefs/fsck.c | 120 +- fs/bcachefs/inode.h | 14 + fs/bcachefs/inode_format.h | 3 +- fs/bcachefs/io_misc.c | 12 +- fs/bcachefs/io_read.c | 185 +- fs/bcachefs/io_write.c | 89 +- fs/bcachefs/journal.c | 9 + fs/bcachefs/journal_io.c | 3 +- fs/bcachefs/journal_reclaim.c | 7 +- fs/bcachefs/journal_types.h | 3 + fs/bcachefs/logged_ops.c | 10 +- fs/bcachefs/logged_ops_format.h | 2 + fs/bcachefs/move.c | 65 +- fs/bcachefs/recovery.c | 29 +- fs/bcachefs/recovery_passes_types.h | 92 +- fs/bcachefs/reflink.c | 18 +- fs/bcachefs/reflink.h | 3 +- fs/bcachefs/reflink_format.h | 2 + fs/bcachefs/sb-downgrade.c | 26 +- fs/bcachefs/sb-errors_format.h | 21 +- fs/bcachefs/super-io.c | 54 +- fs/bcachefs/super-io.h | 18 +- fs/bcachefs/super.c | 2 +- fs/bcachefs/util.h | 22 + fs/btrfs/ctree.c | 6 +- fs/btrfs/extent-tree.c | 2 +- fs/btrfs/inode.c | 18 +- fs/btrfs/ioctl.c | 10 + fs/btrfs/locking.h | 10 + fs/btrfs/ref-verify.c | 1 + fs/btrfs/sysfs.c | 4 +- fs/efivarfs/vars.c | 2 +- fs/erofs/zdata.c | 4 +- fs/erofs/zutil.c | 7 +- fs/ext4/Kconfig | 3 +- fs/ext4/ext4.h | 25 +- fs/ext4/inode.c | 3 +- fs/ext4/namei.c | 4 +- fs/ext4/super.c | 15 - fs/f2fs/Kconfig | 3 +- fs/f2fs/f2fs.h | 20 +- fs/f2fs/super.c | 15 - fs/fhandle.c | 103 +- fs/file.c | 8 +- fs/file_table.c | 7 +- fs/fs_context.c | 2 +- fs/hfs/super.c | 4 +- fs/hugetlbfs/inode.c | 2 +- fs/jbd2/Kconfig | 2 - fs/jbd2/journal.c | 30 +- fs/kernfs/mount.c | 1 + fs/libfs.c | 1 + fs/namei.c | 34 +- fs/namespace.c | 4 + fs/nfs/nfs4super.c | 1 - fs/nfsd/auth.c | 3 +- fs/nfsd/export.c | 9 +- fs/nfsd/filecache.c | 2 +- fs/nfsd/nfs4recover.c | 3 +- fs/nfsd/nfsfh.c | 1 - fs/nilfs2/dir.c | 2 +- fs/ocfs2/alloc.c | 10 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/cluster/heartbeat.c | 28 +- fs/ocfs2/cluster/masklog.h | 2 +- fs/ocfs2/cluster/quorum.c | 6 +- fs/ocfs2/cluster/tcp.c | 8 +- fs/ocfs2/dir.c | 2 +- fs/ocfs2/dlm/dlmapi.h | 2 +- fs/ocfs2/dlm/dlmrecovery.c | 6 +- fs/ocfs2/dlmglue.c | 13 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/ioctl.c | 2 +- fs/ocfs2/journal.c | 2 +- fs/ocfs2/move_extents.c | 8 +- fs/ocfs2/namei.c | 4 +- fs/ocfs2/ocfs2_fs.h | 8 +- fs/ocfs2/ocfs2_ioctl.h | 2 +- fs/ocfs2/ocfs2_lockid.h | 2 +- fs/ocfs2/refcounttree.c | 6 +- fs/ocfs2/reservations.h | 4 +- fs/ocfs2/stack_o2cb.c | 2 +- fs/ocfs2/stackglue.h | 2 +- fs/ocfs2/super.c | 2 +- fs/ocfs2/xattr.c | 10 +- fs/open.c | 11 +- fs/overlayfs/dir.c | 4 +- fs/overlayfs/namei.c | 2 - fs/overlayfs/util.c | 11 +- fs/pidfs.c | 255 +- fs/proc/kcore.c | 81 +- fs/proc/namespaces.c | 2 +- fs/pstore/ram.c | 2 +- fs/qnx6/inode.c | 11 +- fs/smb/server/smb2pdu.c | 8 +- fs/smb/server/smb_common.c | 14 +- fs/xfs/libxfs/xfs_bmap.c | 6 +- fs/xfs/xfs_log_cil.c | 5 +- include/asm-generic/delay.h | 4 +- include/drm/intel/xe_pciids.h | 235 + include/drm/ttm/ttm_bo.h | 2 + include/kunit/visibility.h | 5 +- include/linux/acpi.h | 2 +- include/linux/alloc_tag.h | 7 +- include/linux/arm_ffa.h | 13 +- include/linux/bio-integrity.h | 25 +- include/linux/bio.h | 3 - include/linux/blkdev.h | 6 + include/linux/compiler-gcc.h | 12 - include/linux/compiler.h | 37 +- include/linux/crc-t10dif.h | 28 +- include/linux/crc32.h | 50 +- include/linux/crc32c.h | 7 +- include/linux/cred.h | 43 +- include/linux/export.h | 6 +- include/linux/exportfs.h | 21 + include/linux/fiemap.h | 16 +- include/linux/fs.h | 16 +- include/linux/fw_table.h | 2 +- include/linux/gfp.h | 8 - include/linux/hid_bpf.h | 2 +- include/linux/hwspinlock.h | 12 + include/linux/instrumentation.h | 11 +- include/linux/io_uring_types.h | 23 +- include/linux/jbd2.h | 33 +- include/linux/kasan.h | 2 - include/linux/list_lru.h | 44 +- include/linux/memcontrol.h | 22 + include/linux/memfd.h | 14 + include/linux/migrate.h | 6 +- include/linux/min_heap.h | 72 +- include/linux/minmax.h | 205 +- include/linux/mm.h | 58 +- include/linux/mmap_lock.h | 27 +- include/linux/mmc/core.h | 4 +- include/linux/module.h | 2 +- include/linux/mount.h | 2 +- include/linux/objtool.h | 126 +- include/linux/objtool_types.h | 12 + include/linux/page-flags.h | 4 +- include/linux/pagemap.h | 21 +- include/linux/pgalloc_tag.h | 4 +- include/linux/pgtable.h | 9 +- include/linux/phy.h | 2 + include/linux/pid.h | 3 - include/linux/pid_namespace.h | 10 +- include/linux/pidfs.h | 2 + include/linux/platform_device.h | 12 +- include/linux/pm.h | 2 +- include/linux/pseudo_fs.h | 1 + include/linux/pwm.h | 2 +- include/linux/scatterlist.h | 2 +- include/linux/sched/hotplug.h | 4 - include/linux/sched/isolation.h | 21 +- include/linux/seqlock.h | 24 +- include/linux/sockptr.h | 2 + include/linux/stackdepot.h | 6 +- include/linux/string.h | 1 - include/linux/swap.h | 1 + include/linux/task_work.h | 3 - include/linux/tracepoint.h | 10 +- include/linux/uio.h | 9 + include/linux/ww_mutex.h | 4 +- include/net/bluetooth/bluetooth.h | 9 - include/net/inet_timewait_sock.h | 2 + include/net/mac80211.h | 7 +- include/sound/soc_sdw_utils.h | 2 + include/target/iscsi/iscsi_target_core.h | 3 - include/trace/events/capability.h | 57 + include/trace/events/damon.h | 2 +- include/trace/events/mmap_lock.h | 32 +- include/uapi/linux/fiemap.h | 47 +- include/uapi/linux/fs.h | 9 + include/uapi/linux/io_uring.h | 16 + include/uapi/linux/iommufd.h | 31 +- io_uring/io_uring.c | 74 +- io_uring/kbuf.c | 226 +- io_uring/kbuf.h | 20 +- io_uring/memmap.c | 375 +- io_uring/memmap.h | 23 +- io_uring/register.c | 91 +- io_uring/rsrc.c | 22 +- io_uring/rsrc.h | 4 + io_uring/rw.c | 83 +- io_uring/rw.h | 14 +- io_uring/tctx.c | 13 +- kernel/bpf/verifier.c | 17 +- kernel/cpu.c | 11 +- kernel/cred.c | 50 - kernel/dma/debug.c | 20 +- kernel/events/core.c | 116 +- kernel/events/ring_buffer.c | 19 +- kernel/events/uprobes.c | 47 +- kernel/fork.c | 9 +- kernel/irq/manage.c | 41 +- kernel/irq/proc.c | 7 +- kernel/irq_work.c | 2 +- kernel/kprobes.c | 24 +- kernel/locking/rtmutex.c | 3 - kernel/module/Kconfig | 2 +- kernel/pid.c | 139 +- kernel/pid_namespace.c | 43 +- kernel/rcu/tiny.c | 2 +- kernel/rcu/tree.c | 4 +- kernel/resource.c | 5 +- kernel/sched/core.c | 68 +- kernel/sched/deadline.c | 117 +- kernel/sched/fair.c | 40 +- kernel/sched/isolation.c | 22 +- kernel/sched/sched.h | 4 +- kernel/sched/syscalls.c | 2 +- kernel/sched/topology.c | 8 +- kernel/signal.c | 7 +- kernel/softirq.c | 15 +- kernel/sysctl.c | 9 - kernel/task_work.c | 14 +- kernel/time/ntp.c | 2 +- kernel/trace/blktrace.c | 34 +- kernel/trace/bpf_trace.c | 33 +- kernel/trace/pid_list.c | 2 +- kernel/trace/trace.h | 2 - kernel/trace/trace_sched_switch.c | 2 +- kernel/watch_queue.c | 4 +- kernel/workqueue.c | 2 +- lib/Kconfig | 121 +- lib/Kconfig.debug | 66 +- lib/Makefile | 4 +- lib/alloc_tag.c | 47 +- lib/crc-t10dif.c | 156 +- lib/crc16_kunit.c | 155 - lib/crc32.c | 24 +- lib/crc32test.c | 852 -- lib/crc_kunit.c | 435 + lib/kunit/user_alloc.c | 2 +- lib/libcrc32c.c | 74 - lib/locking-selftest.c | 4 +- lib/maple_tree.c | 73 +- lib/rhashtable.c | 2 +- lib/stackdepot.c | 10 +- lib/stackinit_kunit.c | 1 + lib/string.c | 23 +- lib/test_firmware.c | 2 +- lib/test_maple_tree.c | 28 + lib/test_min_heap.c | 30 +- lib/tests/module/Makefile | 17 +- lib/tests/module/gen_test_kallsyms.sh | 9 +- lib/vsprintf.c | 23 - lib/xarray.c | 50 +- localversion-next | 2 +- mm/cma.h | 2 +- mm/compaction.c | 4 +- mm/damon/core.c | 7 +- mm/debug.c | 7 +- mm/filemap.c | 23 +- mm/gup.c | 14 +- mm/huge_memory.c | 2 +- mm/hugetlb.c | 2 +- mm/hugetlb_cgroup.c | 20 - mm/internal.h | 21 +- mm/kasan/generic.c | 18 +- mm/kasan/kasan_test_c.c | 6 +- mm/kasan/report.c | 6 +- mm/memblock.c | 4 +- mm/memcontrol-v1.c | 16 +- mm/memcontrol-v1.h | 2 +- mm/memfd.c | 2 +- mm/memory-failure.c | 7 - mm/memory.c | 4 +- mm/mempolicy.c | 57 +- mm/migrate.c | 5 +- mm/mmap.c | 5 + mm/mmap_lock.c | 50 +- mm/page-writeback.c | 53 +- mm/page_alloc.c | 97 +- mm/page_frag_cache.c | 6 +- mm/readahead.c | 5 +- mm/rodata_test.c | 7 +- mm/shmem.c | 156 +- mm/slub.c | 8 +- mm/swap.c | 2 +- mm/swap_cgroup.c | 99 +- mm/vma.c | 2 +- mm/vmalloc.c | 3 +- mm/vmscan.c | 15 +- mm/zswap.c | 2 +- net/bluetooth/hci_sock.c | 14 +- net/bluetooth/iso.c | 46 +- net/bluetooth/l2cap_sock.c | 20 +- net/bluetooth/rfcomm/sock.c | 9 +- net/bluetooth/sco.c | 11 +- net/bpf/test_run.c | 1 + net/can/j1939/transport.c | 2 +- net/core/rtnetlink.c | 44 +- net/dccp/feat.c | 6 +- net/handshake/handshake-test.c | 2 +- net/hsr/hsr_device.c | 19 +- net/hsr/hsr_forward.c | 2 + net/ipv4/icmp.c | 3 + net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/ipmr.c | 56 +- net/ipv4/tcp_minisocks.c | 4 + net/ipv6/addrconf.c | 13 +- net/ipv6/ip6mr.c | 52 +- net/ipv6/route.c | 6 +- net/llc/af_llc.c | 2 +- net/mac80211/cfg.c | 17 +- net/mac80211/ieee80211_i.h | 49 +- net/mac80211/iface.c | 23 +- net/mac80211/mesh.c | 6 +- net/mac80211/mlme.c | 2 - net/mac80211/tests/elems.c | 2 +- net/mac80211/tests/mfp.c | 2 +- net/mac80211/tests/tpe.c | 2 +- net/mac80211/util.c | 26 +- net/rfkill/rfkill-gpio.c | 2 +- net/rxrpc/af_rxrpc.c | 7 +- net/sched/sch_fq.c | 6 + net/sched/sch_tbf.c | 18 +- net/smc/af_smc.c | 6 +- net/sunrpc/auth_gss/gss_krb5_test.c | 2 +- net/tipc/udp_media.c | 2 +- net/wireless/nl80211.c | 2 +- net/wireless/tests/chan.c | 2 +- net/wireless/tests/scan.c | 2 +- net/wireless/util.c | 3 +- samples/bpf/xdp2skb_meta_kern.c | 1 - samples/qmi/qmi_sample_client.c | 2 +- samples/vfio-mdev/mbochs.c | 2 +- samples/vfs/.gitignore | 1 + samples/vfs/Makefile | 2 +- samples/vfs/mountinfo.c | 273 + scripts/mod/file2alias.c | 3 +- scripts/mod/modpost.c | 2 +- scripts/nsdeps | 2 +- scripts/spelling.txt | 36 + security/apparmor/apparmorfs.c | 2 +- security/apparmor/policy_unpack_test.c | 2 +- security/commoncap.c | 57 +- security/selinux/hooks.c | 2 +- sound/core/seq/seq_clientmgr.c | 7 + sound/core/seq/seq_system.c | 25 +- sound/core/seq/seq_ump_client.c | 8 +- sound/core/ump.c | 26 +- sound/hda/intel-dsp-config.c | 2 +- sound/hda/intel-sdw-acpi.c | 2 +- sound/pci/ac97/ac97_codec.c | 2 +- sound/pci/hda/cirrus_scodec.c | 2 +- sound/pci/hda/cirrus_scodec_test.c | 2 +- sound/pci/hda/cs35l41_hda.c | 12 +- sound/pci/hda/cs35l41_hda_i2c.c | 2 +- sound/pci/hda/cs35l41_hda_spi.c | 2 +- sound/pci/hda/cs35l56_hda.c | 16 +- sound/pci/hda/cs35l56_hda_i2c.c | 4 +- sound/pci/hda/cs35l56_hda_spi.c | 4 +- sound/pci/hda/hda_component.c | 14 +- sound/pci/hda/hda_cs_dsp_ctl.c | 12 +- sound/pci/hda/hda_hwdep.c | 2 - sound/pci/hda/hda_sysfs.c | 2 +- sound/pci/hda/patch_conexant.c | 28 + sound/pci/hda/patch_realtek.c | 27 +- sound/pci/hda/tas2781_hda_i2c.c | 3 +- sound/sh/sh_dac_audio.c | 5 +- sound/soc/amd/acp/acp-i2s.c | 2 +- sound/soc/amd/acp/acp-legacy-common.c | 18 +- sound/soc/amd/acp/acp-legacy-mach.c | 2 +- sound/soc/amd/acp/acp-mach-common.c | 4 +- sound/soc/amd/acp/acp-pci.c | 2 +- sound/soc/amd/acp/acp-pdm.c | 2 +- sound/soc/amd/acp/acp-platform.c | 10 +- sound/soc/amd/acp/acp-rembrandt.c | 2 +- sound/soc/amd/acp/acp-renoir.c | 2 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 4 +- sound/soc/amd/acp/acp-sdw-mach-common.c | 2 +- sound/soc/amd/acp/acp-sdw-sof-mach.c | 4 +- sound/soc/amd/acp/acp-sof-mach.c | 2 +- sound/soc/amd/acp/acp63.c | 2 +- sound/soc/amd/acp/acp70.c | 2 +- sound/soc/amd/acp/amd-sdw-acpi.c | 2 +- sound/soc/amd/ps/pci-ps.c | 20 +- sound/soc/codecs/Makefile | 8 +- sound/soc/codecs/cs-amp-lib-test.c | 2 +- sound/soc/codecs/cs-amp-lib.c | 8 +- sound/soc/codecs/cs35l45-i2c.c | 2 +- sound/soc/codecs/cs35l45-spi.c | 2 +- sound/soc/codecs/cs35l45-tables.c | 8 +- sound/soc/codecs/cs35l45.c | 4 +- sound/soc/codecs/cs35l56-i2c.c | 4 +- sound/soc/codecs/cs35l56-sdw.c | 4 +- sound/soc/codecs/cs35l56-shared.c | 52 +- sound/soc/codecs/cs35l56-spi.c | 4 +- sound/soc/codecs/cs35l56.c | 18 +- sound/soc/codecs/cs42l42-i2c.c | 2 +- sound/soc/codecs/cs42l42-sdw.c | 2 +- sound/soc/codecs/cs42l42.c | 32 +- sound/soc/codecs/cs42l43-sdw.c | 6 +- sound/soc/codecs/cs42l43.c | 2 +- sound/soc/codecs/cs42l51-i2c.c | 6 +- sound/soc/codecs/cs42l83-i2c.c | 2 +- sound/soc/codecs/cs42l84.c | 2 +- sound/soc/codecs/cs530x-i2c.c | 2 +- sound/soc/codecs/cs530x.c | 4 +- sound/soc/codecs/es8323.c | 2 +- sound/soc/codecs/ntp8835.c | 2 +- sound/soc/codecs/ntp8918.c | 2 +- sound/soc/codecs/rt712-sdca-sdw.c | 2 +- sound/soc/codecs/sma1307.c | 4 +- sound/soc/codecs/tas2781-fmwlib.c | 20 +- sound/soc/codecs/tas2781-i2c.c | 70 +- sound/soc/codecs/uda1342.c | 2 +- sound/soc/codecs/wm_adsp.c | 2 +- sound/soc/fsl/Kconfig | 2 +- sound/soc/fsl/fsl_xcvr.c | 384 +- sound/soc/fsl/fsl_xcvr.h | 13 + sound/soc/intel/avs/boards/da7219.c | 17 - sound/soc/intel/boards/ehl_rt5660.c | 2 +- sound/soc/intel/boards/hda_dsp_common.c | 2 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 2 +- sound/soc/intel/boards/sof_board_helpers.c | 10 +- sound/soc/intel/boards/sof_cirrus_common.c | 4 +- sound/soc/intel/boards/sof_cs42l42.c | 4 +- sound/soc/intel/boards/sof_da7219.c | 4 +- sound/soc/intel/boards/sof_es8336.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 12 +- sound/soc/intel/boards/sof_nau8825.c | 8 +- sound/soc/intel/boards/sof_nuvoton_common.c | 2 +- sound/soc/intel/boards/sof_pcm512x.c | 2 +- sound/soc/intel/boards/sof_realtek_common.c | 16 +- sound/soc/intel/boards/sof_rt5682.c | 6 +- sound/soc/intel/boards/sof_sdw.c | 4 +- sound/soc/intel/boards/sof_ssp_amp.c | 6 +- sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 78 +- .../soc/intel/common/soc-acpi-intel-sdca-quirks.c | 4 +- sound/soc/intel/common/soc-acpi-intel-ssp-common.c | 10 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 19 +- sound/soc/mediatek/mt8365/Makefile | 2 +- sound/soc/mediatek/mt8365/mt8365-mt6357.c | 11 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 28 - sound/soc/sdca/Makefile | 2 +- sound/soc/sdca/sdca_device.c | 4 +- sound/soc/sdca/sdca_functions.c | 2 +- sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c | 6 +- sound/soc/sdw_utils/soc_sdw_cs42l42.c | 2 +- sound/soc/sdw_utils/soc_sdw_cs42l43.c | 8 +- sound/soc/sdw_utils/soc_sdw_cs_amp.c | 50 +- sound/soc/sdw_utils/soc_sdw_dmic.c | 2 +- sound/soc/sdw_utils/soc_sdw_maxim.c | 4 +- sound/soc/sdw_utils/soc_sdw_rt5682.c | 2 +- sound/soc/sdw_utils/soc_sdw_rt700.c | 2 +- sound/soc/sdw_utils/soc_sdw_rt711.c | 6 +- sound/soc/sdw_utils/soc_sdw_rt_amp.c | 8 +- sound/soc/sdw_utils/soc_sdw_rt_dmic.c | 2 +- sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c | 2 +- sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c | 6 +- sound/soc/sdw_utils/soc_sdw_utils.c | 55 +- sound/soc/sof/amd/acp-common.c | 8 +- sound/soc/sof/amd/acp-ipc.c | 16 +- sound/soc/sof/amd/acp-loader.c | 12 +- sound/soc/sof/amd/acp-pcm.c | 8 +- sound/soc/sof/amd/acp-probes.c | 6 +- sound/soc/sof/amd/acp-stream.c | 6 +- sound/soc/sof/amd/acp-trace.c | 4 +- sound/soc/sof/amd/acp.c | 12 +- sound/soc/sof/amd/acp63.c | 2 +- sound/soc/sof/amd/acp70.c | 2 +- sound/soc/sof/amd/pci-acp63.c | 4 +- sound/soc/sof/amd/pci-acp70.c | 4 +- sound/soc/sof/amd/pci-rmb.c | 4 +- sound/soc/sof/amd/pci-rn.c | 4 +- sound/soc/sof/amd/pci-vangogh.c | 4 +- sound/soc/sof/amd/rembrandt.c | 2 +- sound/soc/sof/amd/renoir.c | 2 +- sound/soc/sof/amd/vangogh.c | 2 +- sound/soc/sof/core.c | 2 +- sound/soc/sof/imx/imx8.c | 2 +- sound/soc/sof/imx/imx8m.c | 2 +- sound/soc/sof/imx/imx8ulp.c | 2 +- sound/soc/sof/intel/atom.c | 22 +- sound/soc/sof/intel/bdw.c | 6 +- sound/soc/sof/intel/byt.c | 8 +- sound/soc/sof/intel/cnl.c | 18 +- sound/soc/sof/intel/hda-bus.c | 4 +- sound/soc/sof/intel/hda-codec.c | 32 +- sound/soc/sof/intel/hda-common-ops.c | 2 +- sound/soc/sof/intel/hda-ctrl.c | 16 +- sound/soc/sof/intel/hda-dai.c | 26 +- sound/soc/sof/intel/hda-dsp.c | 62 +- sound/soc/sof/intel/hda-ipc.c | 34 +- sound/soc/sof/intel/hda-loader.c | 16 +- sound/soc/sof/intel/hda-mlink.c | 68 +- sound/soc/sof/intel/hda-pcm.c | 12 +- sound/soc/sof/intel/hda-probes.c | 6 +- sound/soc/sof/intel/hda-stream.c | 18 +- sound/soc/sof/intel/hda-trace.c | 6 +- sound/soc/sof/intel/hda.c | 45 +- sound/soc/sof/intel/lnl.c | 6 +- sound/soc/sof/intel/mtl.c | 30 +- sound/soc/sof/intel/pci-apl.c | 6 +- sound/soc/sof/intel/pci-cnl.c | 6 +- sound/soc/sof/intel/pci-icl.c | 8 +- sound/soc/sof/intel/pci-lnl.c | 10 +- sound/soc/sof/intel/pci-mtl.c | 6 +- sound/soc/sof/intel/pci-ptl.c | 12 +- sound/soc/sof/intel/pci-skl.c | 6 +- sound/soc/sof/intel/pci-tgl.c | 8 +- sound/soc/sof/intel/pci-tng.c | 8 +- sound/soc/sof/intel/skl.c | 6 +- sound/soc/sof/intel/telemetry.c | 2 +- sound/soc/sof/ipc3-topology.c | 7 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 4 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 4 +- sound/soc/sof/sof-acpi-dev.c | 6 +- sound/soc/sof/sof-client-ipc-flood-test.c | 2 +- sound/soc/sof/sof-client-ipc-kernel-injector.c | 2 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 2 +- sound/soc/sof/sof-client-probes.c | 2 +- sound/soc/sof/sof-client.c | 40 +- sound/soc/sof/sof-pci-dev.c | 8 +- sound/soc/sof/xtensa/core.c | 2 +- sound/soc/sunxi/sun4i-codec.c | 367 +- sound/usb/endpoint.c | 14 +- sound/usb/mixer_maps.c | 10 + sound/usb/mixer_quirks.c | 1 + sound/usb/quirks-table.h | 341 +- sound/usb/quirks.c | 44 +- tools/include/linux/objtool_types.h | 12 + tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/usdt.c | 2 +- tools/objtool/arch/loongarch/special.c | 3 +- tools/objtool/arch/powerpc/special.c | 3 +- tools/objtool/arch/x86/special.c | 4 +- tools/objtool/check.c | 426 +- tools/objtool/include/objtool/check.h | 5 +- tools/objtool/include/objtool/special.h | 3 +- tools/power/x86/turbostat/turbostat.8 | 2 +- tools/power/x86/turbostat/turbostat.c | 2 +- tools/scripts/Makefile.arch | 4 +- tools/testing/cxl/cxl_core_exports.c | 2 +- tools/testing/cxl/test/cxl.c | 4 +- tools/testing/cxl/test/mem.c | 2 +- tools/testing/cxl/test/mock.c | 28 +- tools/testing/nvdimm/test/ndtest.c | 2 +- tools/testing/selftests/arm64/fp/kernel-test.c | 3 +- tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 2 - tools/testing/selftests/bpf/config | 1 + tools/testing/selftests/bpf/network_helpers.c | 2 +- tools/testing/selftests/bpf/network_helpers.h | 96 + .../prog_tests/cgroup_skb_direct_packet_access.c | 28 + .../selftests/bpf/prog_tests/flow_dissector.c | 323 +- .../bpf/prog_tests/flow_dissector_classification.c | 792 ++ .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 2 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 2 +- .../selftests/bpf/prog_tests/xdp_do_redirect.c | 2 +- .../selftests/bpf/prog_tests/xdp_flowtable.c | 2 +- .../selftests/bpf/prog_tests/xdp_metadata.c | 21 +- .../bpf/progs/cgroup_skb_direct_packet_access.c | 15 + tools/testing/selftests/bpf/progs/dynptr_fail.c | 22 +- tools/testing/selftests/bpf/progs/iters.c | 26 + .../selftests/bpf/progs/iters_state_safety.c | 14 +- .../selftests/bpf/progs/iters_testmod_seq.c | 4 +- .../selftests/bpf/progs/test_cls_redirect.c | 2 +- .../selftests/bpf/progs/test_cls_redirect.h | 2 +- .../selftests/bpf/progs/test_cls_redirect_dynptr.c | 2 +- .../selftests/bpf/progs/test_kfunc_dynptr_param.c | 2 +- .../selftests/bpf/progs/verifier_bits_iter.c | 8 +- tools/testing/selftests/bpf/test_flow_dissector.c | 780 -- tools/testing/selftests/bpf/test_flow_dissector.sh | 178 - tools/testing/selftests/bpf/test_progs.c | 15 + tools/testing/selftests/bpf/test_progs.h | 15 + tools/testing/selftests/bpf/xdp_hw_metadata.c | 2 +- tools/testing/selftests/damon/Makefile | 2 +- tools/testing/selftests/drivers/net/hw/rss_ctx.py | 12 +- tools/testing/selftests/exec/execveat.c | 77 +- .../testing/selftests/hid/progs/hid_bpf_helpers.h | 19 +- tools/testing/selftests/hid/run-hid-tools-tests.sh | 16 +- tools/testing/selftests/iommu/iommufd_fail_nth.c | 14 + tools/testing/selftests/memfd/memfd_test.c | 43 + tools/testing/selftests/mm/.gitignore | 4 +- tools/testing/selftests/mm/Makefile | 1 - tools/testing/selftests/mm/hugetlb_dio.c | 14 +- tools/testing/selftests/mm/pagemap_ioctl.c | 10 +- tools/testing/selftests/mm/seal_elf.c | 137 - tools/testing/selftests/module/find_symbol.sh | 4 +- tools/testing/selftests/net/rds/Makefile | 5 +- tools/testing/selftests/pid_namespace/.gitignore | 1 + tools/testing/selftests/pid_namespace/Makefile | 2 +- tools/testing/selftests/pid_namespace/pid_max.c | 358 + tools/testing/selftests/pidfd/.gitignore | 1 + tools/testing/selftests/pidfd/Makefile | 3 +- tools/testing/selftests/pidfd/pidfd.h | 39 + .../selftests/pidfd/pidfd_file_handle_test.c | 427 + tools/testing/selftests/pidfd/pidfd_setns_test.c | 47 +- tools/testing/selftests/pidfd/pidfd_wait.c | 47 +- 2306 files changed, 31093 insertions(+), 27438 deletions(-) create mode 100644 Documentation/devicetree/bindings/misc/lwn,bk4-spi.yaml delete mode 100644 Documentation/devicetree/bindings/misc/lwn-bk4.txt create mode 100644 Documentation/devicetree/bindings/pwm/marvell,berlin-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-berlin.txt delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-sprd.txt create mode 100644 Documentation/devicetree/bindings/pwm/sprd,ums512-pwm.yaml delete mode 100644 arch/arm/crypto/crc32-ce-glue.c delete mode 100644 arch/arm/crypto/crct10dif-ce-glue.c rename arch/arm/{crypto/crct10dif-ce-core.S => lib/crc-t10dif-core.S} (100%) create mode 100644 arch/arm/lib/crc-t10dif-glue.c rename arch/arm/{crypto/crc32-ce-core.S => lib/crc32-core.S} (98%) create mode 100644 arch/arm/lib/crc32-glue.c create mode 100644 arch/arm64/boot/dts/exynos/exynos990-r8s.dts delete mode 100644 arch/arm64/crypto/crct10dif-ce-glue.c rename arch/arm64/{crypto/crct10dif-ce-core.S => lib/crc-t10dif-core.S} (100%) create mode 100644 arch/arm64/lib/crc-t10dif-glue.c delete mode 100644 arch/loongarch/crypto/crc32-loongarch.c create mode 100644 arch/loongarch/lib/crc32-loongarch.c delete mode 100644 arch/mips/crypto/crc32-mips.c create mode 100644 arch/mips/lib/crc32-mips.c delete mode 100644 arch/powerpc/crypto/crc-vpmsum_test.c delete mode 100644 arch/powerpc/crypto/crc32c-vpmsum_glue.c rename arch/powerpc/{crypto/crct10dif-vpmsum_glue.c => lib/crc-t10dif-glue.c} (50%) create mode 100644 arch/powerpc/lib/crc32-glue.c rename arch/powerpc/{crypto => lib}/crc32-vpmsum_core.S (100%) rename arch/powerpc/{crypto => lib}/crc32c-vpmsum_asm.S (100%) rename arch/powerpc/{crypto => lib}/crct10dif-vpmsum_asm.S (100%) rename arch/riscv/lib/{crc32.c => crc32-riscv.c} (91%) delete mode 100644 arch/s390/crypto/crc32-vx.c create mode 100644 arch/s390/lib/crc32-glue.c rename arch/s390/{crypto => lib}/crc32-vx.h (100%) rename arch/s390/{crypto => lib}/crc32be-vx.c (100%) rename arch/s390/{crypto => lib}/crc32le-vx.c (100%) delete mode 100644 arch/sparc/crypto/crc32c_glue.c create mode 100644 arch/sparc/lib/crc32_glue.c rename arch/sparc/{crypto => lib}/crc32c_asm.S (92%) delete mode 100644 arch/x86/crypto/crc32-pclmul_glue.c delete mode 100644 arch/x86/crypto/crc32c-intel_glue.c delete mode 100644 arch/x86/crypto/crct10dif-pclmul_glue.c create mode 100644 arch/x86/lib/crc-t10dif-glue.c create mode 100644 arch/x86/lib/crc32-glue.c rename arch/x86/{crypto/crc32-pclmul_asm.S => lib/crc32-pclmul.S} (95%) rename arch/x86/{crypto/crc32c-pcl-intel-asm_64.S => lib/crc32c-3way.S} (92%) rename arch/x86/{crypto => lib}/crct10dif-pcl-asm_64.S (100%) delete mode 100644 crypto/crct10dif_common.c create mode 100644 drivers/dma/amd/ae4dma/Makefile create mode 100644 drivers/dma/amd/ae4dma/ae4dma-dev.c create mode 100644 drivers/dma/amd/ae4dma/ae4dma-pci.c create mode 100644 drivers/dma/amd/ae4dma/ae4dma.h rename drivers/dma/{ => amd}/ptdma/Makefile (100%) rename drivers/dma/{ => amd}/ptdma/ptdma-debugfs.c (52%) rename drivers/dma/{ => amd}/ptdma/ptdma-dev.c (100%) rename drivers/dma/{ => amd}/ptdma/ptdma-dmaengine.c (59%) rename drivers/dma/{ => amd}/ptdma/ptdma-pci.c (100%) rename drivers/dma/{ => amd}/ptdma/ptdma.h (99%) delete mode 100644 drivers/dma/ptdma/Kconfig create mode 100644 drivers/gpu/drm/i915/display/i9xx_display_sr.c create mode 100644 drivers/gpu/drm/i915/display/i9xx_display_sr.h create mode 100644 drivers/gpu/drm/i915/display/intel_crt_regs.h delete mode 100644 drivers/gpu/drm/i915/i915_suspend.c delete mode 100644 drivers/gpu/drm/i915/i915_suspend.h delete mode 100644 drivers/media/radio/wl128x/Kconfig delete mode 100644 drivers/media/radio/wl128x/Makefile delete mode 100644 drivers/media/radio/wl128x/fmdrv.h delete mode 100644 drivers/media/radio/wl128x/fmdrv_common.c delete mode 100644 drivers/media/radio/wl128x/fmdrv_common.h delete mode 100644 drivers/media/radio/wl128x/fmdrv_rx.c delete mode 100644 drivers/media/radio/wl128x/fmdrv_rx.h delete mode 100644 drivers/media/radio/wl128x/fmdrv_tx.c delete mode 100644 drivers/media/radio/wl128x/fmdrv_tx.h delete mode 100644 drivers/media/radio/wl128x/fmdrv_v4l2.c delete mode 100644 drivers/media/radio/wl128x/fmdrv_v4l2.h create mode 100644 drivers/platform/x86/amd/pmc/mp1_stb.c create mode 100644 include/drm/intel/xe_pciids.h create mode 100644 include/trace/events/capability.h delete mode 100644 lib/crc16_kunit.c delete mode 100644 lib/crc32test.c create mode 100644 lib/crc_kunit.c delete mode 100644 lib/libcrc32c.c create mode 100644 samples/vfs/mountinfo.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_skb_direct_packet [...] create mode 100644 tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c create mode 100644 tools/testing/selftests/bpf/progs/cgroup_skb_direct_packet_access.c delete mode 100644 tools/testing/selftests/bpf/test_flow_dissector.c delete mode 100755 tools/testing/selftests/bpf/test_flow_dissector.sh delete mode 100644 tools/testing/selftests/mm/seal_elf.c create mode 100644 tools/testing/selftests/pid_namespace/pid_max.c create mode 100644 tools/testing/selftests/pidfd/pidfd_file_handle_test.c