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 01af33cc9894 Add linux-next specific files for 20240125 omits 8110b7d94bc5 fix up for "ppc, crash: enforce KEXEC and KEXEC_FILE to se [...] omits 28dfd13eb3c3 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits b5045313561f Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 97eff0a01eb9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 40c81807cdcd Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits f3d029ae89a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d33a52908d9a Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits f7f6ec13465d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e9e08bc0d3c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df624ff2cda9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a87db561938a Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 96676e701e32 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 4fb0d1db5dd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5920815d0a00 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5f7952553815 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 78c1f0b376db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ad71eb5faa8 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 29f7102cfc41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ffc5261e356c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 66c65a7fb59b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb7e6afc420c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 298615989b00 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits b2b1671daf84 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6ee4f73cf996 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ec3c4f6581c6 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 2c6493885f4b Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 75b391500ba1 Merge branch 'habanalabs-next' of git://git.kernel.org/pub [...] omits af3b796c5619 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e529790e3d95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8eacacf112bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c90e963cdc78 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] omits 02753ecdda28 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 347d07b3e0fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 612918419b71 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 64d5c0755a69 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits deacff170c1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 677ae0b0ea4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ed2121e3cfb9 Merge branch 'next' of git://github.com/cschaufler/smack-next omits e90547bed35a Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 294cb4acff29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2afa60247e30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 634324e99402 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 9c5f59b0b9c7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6c922a36facd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bad507949c2c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ef38c9a48270 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e3ceaa067f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a89aefafe908 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 87269639e4b4 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 38f3b3068e58 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 41b89c4a50cd Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 6f532502ef8e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5069f13fdc47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f7fe819d723 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits a2f993f6521a Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 26f7f998d612 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a3cbc621c8b2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits ffddbe52ce9d Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits bb5f31d24a4e Merge branch 'docs-next' of git://git.lwn.net/linux.git omits eab206a321fb Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits b45573edeaeb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2098c0c1124f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6408be8d7804 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 1cda6205f96d Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 9056960dc2ff Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 90a9b4c85e75 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 06e93cbc3f90 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 803c0fd5bf73 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e22223a1c8f Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 59f2fdc83302 Merge branch 'exportfs-next' of git://git.kernel.org/pub/s [...] omits ca6ba6e2ade7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 4e396ce86e9d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bf0040ce775f Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 789705ade631 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 20abfb14f2a2 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits c9e05a8997a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec58c5a237c5 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits 2d5db760a73a libbpf: Ensure undefined bpf_attr field stays 0 omits d9e528bf5502 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a29829ed9e69 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits 9e6368eb22d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5154fa182d61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 28bb40ed777a Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits ec5aad83bf30 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 119dee72461b Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits d7d396512c9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1a24e2cfff34 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 2f533eec309a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits cb203188b47a Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits e8a2d6a2bf06 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 56ac8bac7d18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5003ba39dacf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a178f3c34dfa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f5b566cf0dbd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fdef9bbfc39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de17ad371647 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a99cbfda96cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0faf46e245b8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fae864aaa7fe Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits ca4e31ecb826 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 7238a55069d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 728332c6fccb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 88c8ca1c2da9 Merge branch 'compiler-attributes' of https://github.com/o [...] omits f08370e80e5e Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits 1c448632a4c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 02002068055e fix up for "crash: remove dependency of FA_DUMP on CRASH_DUMP" omits 69bfd663693e Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits a9b7e214d92c Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits a306331568c9 Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] omits 1d7811b3237e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c593e37cb2f3 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 29999a18270c Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 2c4294412b1a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 23661011c7ac Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits e5d6525e46bc Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 45152c6f7206 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits 800b1a5d228a Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 60edbe00acd4 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 1dd708da098e Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 9f6d0cb40a56 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 159931dddd33 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits df7d25725038 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a8f402235814 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 09cfdb0c66a5 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits c044a2e43044 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ff7cd3886f2a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b0ab198c22c2 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits 322448f13a31 Merge branch 'fixes' of https://git.linuxtv.org/media_stage.git omits e0a557c9f46b Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 0c8dba627e84 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits fd97749d62f1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a43f1782567c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits cebaa3006cb1 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 0633d446a00d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f7cb164bb3fc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 567d58a12a67 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9ba64b57b2ff Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d9dda17f8861 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7e44a73d4aae Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 775bbdd32b33 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 25f3e2e3ae07 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits caf2e904cacb Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 74fa67cd828b Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 6e9f733303fa Merge branch 'bpf-token' omits 6b9a115dbde0 selftests/bpf: Incorporate LSM policy to token-based tests omits d168bbfbf776 selftests/bpf: Add tests for LIBBPF_BPF_TOKEN_PATH envvar omits e296ff93f7e9 libbpf: Support BPF token path setting through LIBBPF_BPF_ [...] omits d4e4ea903a04 selftests/bpf: Add tests for BPF object load with implicit token omits b2f72bbb2857 selftests/bpf: Add BPF object loading tests with explicit [...] omits 4ba1dbeb6982 libbpf: Wire up BPF token support at BPF object level omits 5955455b74bd libbpf: Wire up token_fd into feature probing logic omits df7f8d83b298 libbpf: Move feature detection code into its own file omits 0c2bd7588e5d libbpf: Further decouple feature checking logic from bpf_object omits 05d51b9f2c99 libbpf: Split feature detectors definitions from cached results omits 9d4ebc33d665 selftests/bpf: Utilize string values for delegate_xxx moun [...] omits e45dac29dc87 bpf: Support symbolic BPF FS delegation mount options omits ef4fc8918e7a bpf: Fail BPF_TOKEN_CREATE if no delegation option was set [...] omits f78006420686 bpf,selinux: Allocate bpf_security_struct per BPF token omits 3d8da8a12fcd selftests/bpf: Add BPF token-enabled tests omits 34ace19d6c52 libbpf: Add BPF token support to bpf_prog_load() API omits 3f06a307a8ae libbpf: Add BPF token support to bpf_btf_load() API omits 8b7971beaa5f libbpf: Add BPF token support to bpf_map_create() API omits aa6385965f34 libbpf: Add bpf_token_create() API omits 736762bc089d bpf,lsm: Add BPF token LSM hooks omits a60dd8f5232a bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooks omits d2fd2efe9797 bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM hooks omits 3f042d22873b bpf: Consistently use BPF token throughout BPF verifier logic omits b1099b53eee6 bpf: Take into account BPF token when fetching helper protos omits 5880ef9dc52a bpf: Add BPF token support to BPF_PROG_LOAD command omits 6f19475e52cc bpf: Add BPF token support to BPF_BTF_LOAD command omits 18c9f8248366 bpf: Add BPF token support to BPF_MAP_CREATE command omits 5263a65a6ac2 bpf: Introduce BPF token object omits e43831fe57bb bpf: Add BPF token delegation mount options to BPF FS omits 1310957bfe65 bpf: Align CAP_NET_ADMIN checks with bpf_capable() approach omits a0ccb01358b4 Merge remote-tracking branch 'spi/for-6.9' into spi-next omits 43aea12bc365 Merge remote-tracking branch 'asoc/for-6.9' into asoc-next omits 8577a331532b Merge branch 'vfs.fs' into vfs.all omits 0c5c260545bd Merge branch 'vfs.netfs' into vfs.all omits 0c4ac5ab8b9d Merge branch 'vfs.misc' into vfs.all omits 0af3acc42dbe rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks omits 1ec1fa70672e rcu/nocb: Check rdp_gp->nocb_timer in __call_rcu_nocb_wake() omits ec3768b7bf67 rcu/sync: remove un-used rcu_sync_enter_start function omits dd5651ce0689 rcu/exp: Remove rcu_par_gp_wq omits 6f9032c8250d rcu/exp: Handle parallel exp gp kworkers affinity omits 087e5b90e4ae rcu/exp: Make parallel exp gp kworker per rcu node omits 2a8ef258a23e rcu/exp: Move expedited kthread worker creation functions [...] omits c75855788f8f rcu: s/boost_kthread_mutex/kthread_mutex omits 8308bb574325 rcu/exp: Handle RCU expedited grace period kworker allocat [...] omits 55b1a9e3e364 rcu/exp: Fix RCU expedited parallel grace period kworker a [...] omits 64abccdc23dc rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock() omits 1687e3f96eeb rcu/nocb: Re-arrange call_rcu() NOCB specific code omits 2c70d9e7712d rcu/nocb: Make IRQs disablement symmetric omits 74cd374411a0 landlock: Document IOCTL support omits 3a0e8c6ff5da samples/landlock: Add support for LANDLOCK_ACCESS_FS_IOCTL omits 1ace27bd2e59 selftests/landlock: Test ioctl(2) and ftruncate(2) with op [...] omits b4ce30853578 selftests/landlock: Test IOCTL with memfds omits c781cd84fcde selftests/landlock: Test IOCTL support omits 98f8e294ae58 landlock: Add IOCTL access right omits 82852a3cc215 selftests/landlock: Fix fs_test build with old libc omits 472450bdd62b Merge branch 'mm-nonmm-unstable' into mm-everything omits 979741ebd48f nilfs2: convert cpfile to use kmap_local omits 2a13b8479d17 nilfs2: remove nilfs_cpfile_{get,put}_checkpoint() omits b0b2080c021a nilfs2: localize highmem mapping for checkpoint reading wi [...] omits 97c44a0f663c nilfs2: localize highmem mapping for checkpoint finalizati [...] omits 5524cc460b5a nilfs2: localize highmem mapping for checkpoint creation w [...] omits f2cae41aff12 nilfs2: convert ifile to use kmap_local omits f9eb46879b7c nilfs2: do not acquire rwsem in nilfs_bmap_write() omits 5f102522bc31 nilfs2: move nilfs_bmap_write call out of nilfs_write_inod [...] omits bfcd88b9fa59 nilfs2: convert DAT to use kmap_local omits 609466a555a7 nilfs2: convert persistent object allocator to use kmap_local omits efeeb67df402 nilfs2: convert sufile to use kmap_local omits a73d6ca9b280 nilfs2: convert metadata file common code to use kmap_local omits 79d4964bcc4a nilfs2: convert nilfs_copy_buffer() to use kmap_local omits 3f966b11dc00 nilfs2: convert segment buffer to use kmap_local omits 63db8d06bb0d nilfs2: convert recovery logic to use kmap_local omits c317b9b22eb2 lib: dhry: add missing closing parenthesis omits 39c1d79a0f10 lib: dhry: use ktime_ms_delta() helper omits eff4a61c78be lib: dhry: remove unneeded <linux/mutex.h> omits 4a2b94ba52ca ptrace_attach: shift send(SIGSTOP) into ptrace_set_stopped() omits 4a124eb4a5ab flex_proportions: remove unused fprop_local_single omits 9740ed928639 kprobes-use-synchronize_rcu_tasks_rude-in-kprobe_optimizer-fix omits cd2dfaefc9f4 kprobes: use synchronize_rcu_tasks_rude in kprobe_optimizer omits 42d414a0adf8 lib/sort: Optimize heapsort with double-pop variation omits 89955f43e8c8 lib/sort: optimize heapsort for equal elements in sift-down path omits 697b700b4226 user_namespace: Remove unnecessary NULL values from kbuf omits c54ae7513cbd sysctl: allow to change limits for posix messages queues omits 55ee897192ed docs: add information about ipc sysctls limitations omits b6c841838a80 sysctl: allow change system v ipc sysctls inside ipc namespace omits 9e23b5e5a537 lib min_heap: optimize number of comparisons in min_heapify() omits 970eecdd00e1 lib min_heap: optimize number of calls to min_heapify() omits f73abc286dbf panic: suppress gnu_printf warning omits ae488796f2ef lib/win_minmax: fix header comments omits 6e8f31aa05f2 ocfs2: Spelling fix omits bc4f842dc84e bcache: use of hlist_count_nodes() omits 88d0fd2d83d0 binder: use of hlist_count_nodes() omits a159a3348122 list: add hlist_count_nodes() omits 710ae095c764 selftests: add eventfd selftests omits ef4ae81080e5 treewide: update LLVM Bugzilla links omits a36eee4cf2ce arch and include: update LLVM Phabricator links omits caa7eb1b0266 selftests/bpf: update LLVM Phabricator links omits b9bf6d06379c bounds: support non-power-of-two CONFIG_NR_CPUS omits ab9b325fc67d mm: add swappiness= arg to memory.reclaim omits a6902411fc4a mm: add defines for min/max swappiness omits 86772284e626 mm: optimization on page allocation when CMA enabled omits 0c30c4cd9530 mm/maps: read proc/pid/maps under RCU omits 5f7263d22317 mm: add mm_struct sequence number to detect write locks omits aaa8262422a7 mm: make vm_area_struct anon_name field RCU-safe omits a6b0d73ad04d mm/mmap: introduce vma_set_range() omits 6e0f9946e955 mm: zswap: remove unnecessary trees cleanups in zswap_swapoff() omits 927d62e314d7 mm: swap: enforce updating inuse_pages at the end of swap_ [...] omits a243569fdc70 mm/zswap: split zswap rb-tree omits d158f82704d0 mm/zswap: make sure each swapfile always have zswap rb-tree omits 15de38b595a4 loongarch, crash: wrap crash dumping code into crash relat [...] omits b03243e2cb3f arm, crash: wrap crash dumping code into crash related ifdefs omits 72e6e4c031de riscv, crash: wrap crash dumping code into crash related ifdefs omits 4d6957b18f0e mips, crash: wrap crash dumping code into crash related ifdefs omits a813a86df4fb sh, crash: wrap crash dumping code into crash related ifdefs omits ad82e944d12c s390, crash: wrap crash dumping code into crash related ifdefs omits 9dc830523e4e ppc, crash: enforce KEXEC and KEXEC_FILE to select CRASH_DUMP omits c233291b9eec arm64, crash: wrap crash dumping code into crash related ifdefs omits 525957801bac x86, crash: wrap crash dumping code into crash related ifdefs omits 08d5cbeaeb38 crash: clean up kdump related config items omits 8ac53f28ed2f crash: split crash dumping code out from kexec_core.c omits 1777bfb42f56 crash: remove dependency of FA_DUMP on CRASH_DUMP omits 8459781d0d29 crash: split vmcoreinfo exporting code out from crash_core.c omits b707bcef6e7d kexec: split crashkernel reservation code out from crash_core.c omits e87f3732d229 mempolicy: clean up minor dead code in queue_pages_test_walk() omits 146c97c583dd maple_tree: avoid duplicate variable init in mast_spanning [...] omits e074e22540b1 mm/memory: ignore writable bit in folio_pte_batch() omits 64e6cc6f6ea0 mm/memory: ignore dirty/accessed/soft-dirty bits in folio_ [...] omits d4e27e0dcc8e mm-memory-optimize-fork-with-pte-mapped-thp-fix omits 170fa9143f1b mm/memory: optimize fork() with PTE-mapped THP omits 1aeb4dee9efd mm/memory: pass PTE to copy_present_pte() omits e55c50f52530 mm/memory: factor out copying the actual PTE in copy_prese [...] omits 43791df9236f sparc/pgtable: define PFN_PTE_SHIFT omits 39964012a534 s390/pgtable: define PFN_PTE_SHIFT omits 359a4591f504 riscv: pgtable: define PFN_PTE_SHIFT omits 41cbdac949c3 powerpc/pgtable: define PFN_PTE_SHIFT omits caddf5d448e9 nios2/pgtable: define PFN_PTE_SHIFT omits cdb7638c59b0 arm/pgtable: define PFN_PTE_SHIFT on arm and arm64 omits 17dec4daffc9 selftests: mm: perform some system cleanup before using hugepages omits a780bd3d2583 userfaultfd: fix return error if mmap_changing is non-zero [...] omits 83bdb4e2917e selftests/memfd: delete unused declarations omits 0609e293f550 mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats omits daf362f76ff2 mm: memory: move mem_cgroup_charge() into alloc_anon_folio() omits 21d88aed5d69 tools/mm: add thpmaps script to dump THP usage info omits 6b58c19117fe mm/zswap: improve with alloc_workqueue() call omits 1cc42a13996b arm64: mm: re-enable OPTIMIZE_HUGETLB_VMEMMAP omits 7f54adfc7929 arm64: mm: HVO: support BBM of vmemmap pgtable safely omits a5654271f9f9 mm: HVO: introduce helper function to update and flush pgtable omits 45306ad7fb95 readahead: use ilog2 instead of a while loop in page_cache [...] omits 5661f60b7927 mm/mempolicy: introduce MPOL_WEIGHTED_INTERLEAVE for weigh [...] omits a0b36efa2899 mm/mempolicy: refactor a read-once mechanism into a functi [...] omits 2e45460345c0 mm/mempolicy: implement the sysfs-based weighted_interleav [...] omits 70baeed19412 mm: update mark_victim tracepoints fields omits e7645501faf9 fs/proc/task_mmu.c: add_to_pagemap: remove useless parameter addr omits 53d4e42c9605 mm: convert mm_counter_file() to take a folio omits 476531ca43df mm: convert mm_counter() to take a folio omits e7953a38163c mm-convert-to-should_zap_page-to-should_zap_folio-fix omits 266a3f910963 mm: convert to should_zap_page() to should_zap_folio() omits cee28b01940e mm: use pfn_swap_entry_folio() in copy_nonpresent_pte() omits 87161dcc48ac mm: use pfn_swap_entry_to_folio() in zap_huge_pmd() omits 43ed1d071048 mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked() omits 8fd60b73ad80 s390: use pfn_swap_entry_folio() in ptep_zap_swap_entry() omits f84017d9ed7b mprotect: use pfn_swap_entry_folio omits 91fb93e11304 proc: use pfn_swap_entry_folio where obvious omits 8d36cacb480b mm: add pfn_swap_entry_folio() omits aa566f30eded memcg: use a folio in get_mctgt_type_thp omits d2377643f20a memcg: use a folio in get_mctgt_type omits cf2170758ef2 memcg: return the folio in union mc_target omits 6ef772c598b6 memcg: convert mem_cgroup_move_charge_pte_range() to use a folio omits 8376080c0d79 mm, lru_gen: try to prefetch next page when scanning LRU omits e9e43173cd2e mm, lru_gen: move pages in bulk when aging omits 469e4844e7ac mm, lru_gen: batch update counters on aging omits 73eb68118b37 mm: mmap: no need to call khugepaged_enter_vma() for stack omits 2dd4ded851ea mm: list_lru: remove unused macro list_lru_init_key() omits 84105cd03cf1 mm: list_lru: disable memcg_aware when cgroup.memory is se [...] omits 2c6ae2b570b0 mm: memory: use nth_page() in clear/copy_subpage() omits 1af5546ccd94 mm/mmap: simplify vma link and unlink omits 5e3a8cd89c14 mm: vmalloc: add a shrinker to drain vmap pools omits e89e99201cad mm: vmalloc: set nr_nodes based on CPUs in a system omits 8a1c07fb572a mm: vmalloc: support multiple nodes in vmallocinfo omits 31e8d492d5d5 mm: vmalloc: support multiple nodes in vread_iter omits aa01c5513bc3 mm: vmalloc: offload free_vmap_area_lock lock omits 1ac725bc016d mm: vmalloc: remove global purge_vmap_area_root rb-tree omits 73f9b62864da mm: vmalloc: Fix a warning in the crash_save_vmcoreinfo_init() omits 987d7a84fc7b mm/vmalloc: remove vmap_area_list omits 0eb4088ad6e6 fix a wrong value passed to __find_vmap_area() omits dbd7757a1581 mm: vmalloc: mark vmap_init_free_space() with __init tag omits ae38c6f077d4 mm: vmalloc: remove global vmap_area_root rb-tree omits c365417f04de mm: vmalloc: move vmap_init_free_space() down in vmalloc.c omits 0a1639aec7a7 mm: vmalloc: rename adjust_va_to_fit_type() function omits 005bb180c6f1 mm: vmalloc: add va_alloc() helper omits e282ed0b566c selftests/mm: new test that steals pages omits 2142191854a9 selftests/mm/ksm_functional: prevent unmapping undefined address omits 4a9b5ef78a62 mm/filemap: avoid type conversion omits e3596bcf3e36 s390: enable MHP_MEMMAP_ON_MEMORY omits 691b94b75e07 s390/mm: implement MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE n [...] omits 692373e1c7c8 s390/sclp: remove unhandled memory notifier type omits 2fc494346645 s390/mm: allocate vmemmap pages from self-contained memory range omits 6ab15b4afd1c mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH [...] omits c4a0bc45c18e maple_tree: fix comment describing mas_node_count_gfp() omits aabf5531618f mm/cma: fix placement of trace_cma_alloc_start/finish omits 228ccec75be0 mm/userfaultfd: UFFDIO_MOVE implementation should use ptep_get() omits 308b73e36e33 exit: wait_task_zombie: kill the no longer necessary spin_ [...] omits c46fef60b581 fs/proc: do_task_stat: use sig->stats_lock to gather the t [...] omits b41e437b3c7a fs/proc: do_task_stat: move thread_group_cputime_adjusted( [...] omits 167b3d16c044 getrusage: use sig->stats_lock rather than lock_task_sighand() omits d6858a0bf322 getrusage: move thread_group_cputime_adjusted() outside of [...] omits 172b54b74877 mm: thp_get_unmapped_area must honour topdown preference omits b0db0f8601ec mm: hugetlb pages should not be reserved by shmat() if SHM [...] omits 94d64ec8a929 selftests/mm: run_vmtests.sh: add hugetlb_madv_vs_map omits 0ea9808d8085 mm/hugetlb: restore the reservation if needed omits e9e9e1711420 mm: huge_memory: don't force huge page alignment on 32 bit omits 10a0bea19c1c userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb omits a26d9b28448c selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory omits 1835f5201535 scs: add CONFIG_MMU dependency for vfree_atomic() omits b15d8a039216 mm/memory: fix folio_set_dirty() vs. folio_mark_dirty() in [...] omits f9cd40a09d52 mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty() omits 649be163e045 Revert "mm:vmscan: fix inaccurate reclaim during proactive [...] omits f4026aaf3b16 selftests/mm: Update va_high_addr_switch.sh to check CPU f [...] omits a2bdfb80ea06 selftests: mm: fix map_hugetlb failure on 64K page size systems omits 4a3408a0831b MAINTAINERS: supplement of zswap maintainers update omits ffd1b3f84004 stackdepot: make fast paths lock-less again omits c18334a96848 stackdepot: add stats counters exported via debugfs omits 4acb928d61ab mm, kmsan: fix infinite recursion due to RCU critical section omits 0af7685d95c0 mm/writeback: fix possible divide-by-zero in wb_dirty_limi [...] omits 31202edb1ea8 selftests/mm: switch to bash from sh omits 3636d1c97954 MAINTAINERS: add man-pages git trees omits ef22fbc78941 mm-memcontrol-dont-throttle-dying-tasks-on-memoryhigh-v2 omits 1b03a95dbc4f mm: memcontrol: don't throttle dying tasks on memory.high omits 0d0498b13976 mm: mmap: map MAP_STACK to VM_NOHUGEPAGE omits 18c6111df83f uprobes: use pagesize-aligned virtual address when replaci [...] omits ce5950191ee8 selftests/mm: mremap_test: fix build warning omits 9d1eb61a76d5 fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs h [...] omits 11552b868a6e xfs: disable large folio support in xfile_create omits b38eba108c33 mm: add a mapping_clear_large_folios helper omits adcd31d47b6b readahead: Avoid multiple marked readahead pages omits 0a6bb6b485ca readahead: avoid multiple marked readahead pages omits b578dc69e6b1 pwm: Drop duplicate check against chip->npwm in of_pwm_xla [...] omits 7755604d36d2 pwm: clps711x: Drop custom .of_xlate() callback omits c9d04a6e16a5 pwm: Let the of_xlate callbacks accept references without period omits fbe32045587d pwm: Drop useless member .of_pwm_n_cells of struct pwm_chip omits 292feca57fd9 Merge remote-tracking branch 'libata/for-6.8-fixes' into for-next omits 277a4b763ada Merge branch 'block-deadline' into for-next omits 3fc9e89bbe84 Merge branch 'block-issue-ts' into for-next omits d3923682343b block/bfq: use separate insertion lists omits 5db5634c97be block/bfq: skip expensive merge lookups if contended omits e142a3c0a7ae block/bfq: serialize request dispatching omits d1a377eaf15e block/bfq: pass in queue directly to bfq_insert_request() omits 62c79c628cd6 block/mq-deadline: use separate insertion lists omits cc5c3f36ca49 block/mq-deadline: skip expensive merge lookups if contended omits d44af1be96f9 block/mq-deadline: serialize request dispatching omits a1b4afdaff6d block/mq-deadline: pass in queue directly to dd_insert_request() omits 8ee966ea730c block: convert struct blk_plug callback list to hlists omits efbad937006d block: shrink plug->{nr_ios, rq_count} to unsigned char omits 26a338b9c5f6 block: update cached timestamp post schedule/preemption omits 33a30b5e1046 drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT omits 3b8395468e73 drm/i915: Drop -Wstringop-overflow omits a21f8f63f762 Revert "drm/i915/dsi: Do display on sequence later on icl+" omits 58466b730c38 efi/x86: Set the PE/COFF header's NX compat flag unconditionally omits 26138b0393aa parisc: Show kernel unaligned memory accesses omits 779566fdc386 selftests/landlock: Fix net_test build with old libc omits 5995e3ec5cf5 landlock: Add support for KUnit tests omits d1424b1b66c6 parisc: Fix random data corruption from exception handler omits 81fe83ca56fa parisc: Drop unneeded semicolon in parse_tree_node() omits 14efe72d5f93 parisc: Prevent hung tasks when printing inventory on seri [...] omits dbfefd90ddd0 parisc: Check for valid stride size for cache flushes omits b3a3da4ff909 parisc: Make RO_DATA page aligned in vmlinux.lds.S omits 583523a73167 parisc: Use irq_enter_rcu() to fix warning at kernel/conte [...] omits c35466534a58 block: cache current nsec time in struct blk_plug omits cc8c0ab59936 block: add blk_time_get_ns() and blk_time_get() helpers omits 401d09f903c8 rcutorture: Suppress rtort_pipe_count warnings until after stalls omits 1f77e0aa4fd8 fs/proc: remove redudant comments from /proc/bootconfig omits b49bb29bc1c6 tsc: Check for sockets instead of CPUs to make code match comment omits 63cb379ed05e srcu: Improve comments about acceleration leak omits 2128d09cfa12 rcu/exp: Remove full barrier upon main thread wakeup omits 11d6314e273d rcu: Defer RCU kthreads wakeup when CPU is dying omits 7525a3cbb106 hrtimer: Report offline hrtimer enqueue omits 9de6c88572ed block: move cgroup time handling code into blkdev.h omits 29054225aeab doc: Update checklist.rst discussion of callback execution omits c2d6f49c8069 doc: Clarify use of slab constructors and SLAB_TYPESAFE_BY_RCU omits d2a71ff6e4bd context_tracking: Fix kerneldoc headers for __ct_user_{ent [...] omits f5026c746efa rcu: Provide a boot time parameter to control lazy RCU omits f211cae671f2 rcu/nocb: Remove needless full barrier after callback advancing omits 5d22aece8bf4 rcu/nocb: Remove needless LOAD-ACQUIRE omits b3ab54f6da93 rcu: Rename jiffies_till_flush to jiffies_lazy_flush omits 6d8588303939 rcu-tasks: Repair RCU Tasks Trace quiescence check omits a097a7614a19 doc: Add EARLY flag to early-parsed kernel boot parameters omits 53c9cfa231aa doc: Add CONFIG_RCU_STRICT_GRACE_PERIOD to checklist.rst omits 028fa0845523 doc: Make checklist.rst note that spinlocks are implied RC [...] omits b00ee04b5e08 doc: Make whatisRCU.rst note that spinlocks are RCU readers omits a33ceb2172d5 doc: Spinlocks are implied RCU readers omits b40fed138700 nvmem: include bit index in cell sysfs file name omits b56c0bbdf40d LoongArch: KVM: Add returns to SIMD stubs omits 641d18a4b909 LoongArch: KVM: Fix build due to API changes omits 7c8c04701ca5 accel/habanalabs/goya: remove redundant assignment to poin [...] omits 1bdc1d7cd244 accel/habanalabs/gaudi2: fail memory memset when failing t [...] omits b0b09ee61c70 accel/habanalabs: remove call to deprecated function omits 95630cf65129 accel/habanalabs: Remove unnecessary braces from if statement omits 7d11ba4ad642 accel/habanalabs/gaudi2: move HMMU page tables to device memory omits b004aaceac74 accel/habanalabs: abort device reset for consecutive heart [...] omits 35d4d53f4644 accel/habanalabs: fix DRAM BAR base address calculation omits 1c687c85a624 accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid [...] omits f18549d8f1f1 accel/habanalabs/gaudi2: add interrupt affinity for user i [...] omits 1436a2242aa5 accel/habanalabs: check failure of eventfd_signal omits 6905b2bcfacd Merge branch 'soc/dt' into for-next omits b790f61573f4 Merge branch 'soc/defconfig' into for-next omits 5fedbec0c6f6 soc: document merges omits 176ff8e17698 Merge branch 'soc/arm' into for-next omits 020884f87045 Merge branch 'soc/defconfig' into for-next omits 30efa995a855 Merge branch 'soc/arm' into for-next omits 9a36c20d7a63 soc: document merges omits 4111b2cab18b Merge branch 'soc/dt' into for-next omits f54398b56b11 soc: document merges omits d33ef30febf4 Merge branch 'arm/fixes' into for-next omits 5a59d240a19b Merge tag 'v6.7-rc7' into for-next omits d88f72d805fc Merge branch 'soc/arm' into for-next omits a9b1981dd3c5 Merge branch 'soc/dt' into for-next omits 0aaf28b738d0 Merge branch 'soc/defconfig' into for-next omits 3a40bdf5fbe2 Merge branch 'v6.8-armsoc/dts64' into for-next omits 5758384339e7 Merge branch 'v6.8-clk/next' into for-next omits 707ff91ff7db Merge branch 'v6.8-armsoc/dts64' into for-next omits 437f3eeedcdf Merge branch 'v6.8-armsoc/dts32' into for-next omits 1b9cd68a0c87 Merge branch 'v6.7-clk/fixes' into for-next omits 3b1908f6c4c1 Merge branch 'v6.7-armsoc/dtsfixes' into for-next omits 6c473546063d soc: document merges omits 9ca30fc6de5d Merge branch 'soc/arm' into for-next omits bcc169106c2d Merge branch 'soc/defconfig' into for-next omits bc7836835159 Merge branch 'soc/drivers' into for-next omits 35a2b5d72d39 Merge branch 'soc/dt' into for-next omits f785f5f80002 soc: document merges omits 38e1545669f5 Merge branch 'soc/dt' into for-next omits ed30c39b631b Merge branch 'arm/fixes' into for-next omits 3571685e5445 Merge branch 'fixes' into for-next omits 16bcd9a4a332 Merge branch 'arm/fixes' into for-next omits 52cff57c4356 Merge branch 'arm/fixes' into for-next omits 5c69f40cff48 soc: document merges omits feeb3c9f0f2f Merge branch 'arm/fixes' into for-next omits afbc5eb477b6 Merge branch 'soc/dt-late' into for-next omits f7de70783db1 Merge branch 'soc/drivers' into for-next omits e774c3432d62 Merge branch 'soc/defconfig' into for-next omits 61c8cc7dce2a Merge branch 'soc/dt' into for-next omits 89fd38843f9f Merge branch 'arm/fixes' into for-next omits 0ea5e8402a47 Merge branches 'omap-for-v6.8/dt', 'omap-for-v6.8/defconfi [...] omits 0b70b2d8ea01 Merge branch 'omap-for-v6.8/dt' into for-next omits 099bf6898908 Merge branch 'fixes' into for-next omits 95962b0e8ca6 ARM: dts: usr8200: Fix phy registers omits 7db5f3b012fd Merge tag 'qcom-dts-for-6.7-2' of https://git.kernel.org/p [...] omits a6e72119e645 Merge tag 'qcom-arm64-for-6.7-2' of https://git.kernel.org [...] adds f22face166ef Merge tag 'integrity-v6.8-rc1' of git://git.kernel.org/pub [...] adds 6098d87eaf31 Merge tag 'ceph-for-6.8-rc2' of https://github.com/ceph/ce [...] adds e787644caf76 rcu: Defer RCU kthreads wakeup when CPU is dying adds 3cb9871f8160 Merge tag 'urgent-rcu.2024.01.24a' of https://github.com/n [...] adds b9fa4cbd8415 Merge tag 'nfsd-6.8-1' of git://git.kernel.org/pub/scm/lin [...] adds a658e0e98688 Merge tag 'vfs-6.8-rc2.netfs' of git://git.kernel.org/pub/ [...] adds bdc010200eb5 Merge tag 'ovl-fixes-6.8-rc2' of git://git.kernel.org/pub/ [...] adds 0879020a7817 selftests: netdevsim: fix the udp_tunnel_nic test adds f5e414167be7 net: fill in MODULE_DESCRIPTION()s for 8390 adds 39535d7ff6c1 net: fill in MODULE_DESCRIPTION()s for Broadcom bgmac adds bb567fbbbbb4 net: fill in MODULE_DESCRIPTION()s for liquidio adds 53c83e2d3648 net: fill in MODULE_DESCRIPTION()s for ep93xxx_eth adds 27881ca8c8e1 net: fill in MODULE_DESCRIPTION()s for nps_enet adds 07c42d237567 net: fill in MODULE_DESCRIPTION()s for enetc adds 2e8757648855 net: fill in MODULE_DESCRIPTION()s for fec adds 8183c470c176 net: fill in MODULE_DESCRIPTION()s for fsl_pq_mdio adds 07d1e0ce8743 net: fill in MODULE_DESCRIPTION()s for litex adds bdc6734115d7 net: fill in MODULE_DESCRIPTION()s for rvu_mbox adds 77be22473b28 Merge branch 'fix-module_description-for-net-p2' adds f6cc4b6a3ae5 fjes: fix memleaks in fjes_hw_setup adds b253d87fd78b netfilter: nf_tables: cleanup documentation adds 01acb2e8666a netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for [...] adds c9d9eb9c53d3 netfilter: nft_limit: reject configurations that cause int [...] adds b462579b2b86 netfilter: nf_tables: restrict anonymous set and map names [...] adds f342de4e2f33 netfilter: nf_tables: reject QUEUE/DROP verdict parameters adds d0009effa886 netfilter: nf_tables: validate NFPROTO_* family adds a717932db11e Merge tag 'nf-24-01-24' of git://git.kernel.org/pub/scm/li [...] adds a2933a8759a6 selftests: bonding: do not test arp/ns target with mode ba [...] adds 5e3448077350 net: fec: fix the unhandled context fault from smmu adds 269009893146 xsk: recycle buffer in case Rx queue was full adds f7f6aa8e2438 xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags adds c5114710c8ce xsk: fix usage of multi-buffer BPF helpers for ZC XDP adds ad2047cf5d93 ice: work on pre-XDP prog frag count adds 83014323c642 i40e: handle multi-buffer packets that are shrunk by xdp prog adds 2ee788c06493 ice: remove redundant xdp_rxq_info registration adds 290779905d09 intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers adds 3de38c871742 ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue adds fbadd83a612c xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL adds a045d2f2d03d i40e: set xdp_rxq_info::frag_size adds 0cbb08707c93 i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue adds 9d71bc833f57 Merge branch 'net-bpf_xdp_adjust_tail-and-intel-mbuf-fixes' adds fdf8e6d18c6d Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds 25461ce8b3d2 net/mlx5e: Use the correct lag ports number when creating TISes adds cfbc3608a8c6 net/mlx5: Fix query of sd_group field adds 3876638b2c7e net/mlx5e: Fix operation precedence bug in port timestampi [...] adds c20767fd45e8 net/mlx5e: Fix inconsistent hairpin RQT sizes adds d76fdd31f953 net/mlx5e: Fix peer flow lists handling adds cc8091587779 net/mlx5: Fix a WARN upon a callback command failure adds ec7cc38ef9f8 net/mlx5: Bridge, fix multicast packets sent to uplink adds 5665954293f1 net/mlx5: DR, Use the right GVMI number for drop action adds 5b2a2523eeea net/mlx5: DR, Can't go to uplink vport on RX rule adds 20cbf8cbb827 net/mlx5: Use mlx5 device constant for selecting CQ period [...] adds 20f5468a7988 net/mlx5e: Allow software parsing when IPsec crypto is enabled adds 315a597f9bcf net/mlx5e: Ignore IPsec replay window values on sender side adds 3c6d5189246f net/mlx5e: fix a double-free in arfs_create_groups adds aef855df7e1b net/mlx5e: fix a potential double-free in fs_any_create_groups adds 5da459716356 Merge tag 'mlx5-fixes-2024-01-24' of git://git.kernel.org/ [...] adds 50bad6f797d4 tsnep: Remove FCS for XDP data path adds 9a91c05f4bd6 tsnep: Fix XDP_RING_NEED_WAKEUP for empty fill ring adds 0a5bd0ffe790 Merge branch 'tsnep-xdp-fixes' adds ecb1b8288dc7 Merge tag 'net-6.8-rc2' of git://git.kernel.org/pub/scm/li [...] adds 4aeb083707d6 Merge tag 'media/v6.8-3' of git://git.kernel.org/pub/scm/l [...] adds 5f91b9ba5aca Merge tag 'gpio-fixes-for-v6.8-rc2' of git://git.kernel.or [...] adds f9f4b0c6425e spi: cs42l43: Handle error from devm_pm_runtime_enable adds 8c2ae772fe08 spi: fix finalize message on error return adds 48fa8ec61569 Merge tag 'spi-fix-v6.8-rc1' of git://git.kernel.org/pub/s [...] adds 8412c47d6843 ARM: dts: Fix TPM schema violations adds 5e2400f11d4d arm64: dts: Fix TPM schema violations adds d77b016bc917 Merge tag 'scmi-fixes-6.8' of git://git.kernel.org/pub/scm [...] adds 8ad2c84e2ecb Merge tag 'ffa-fixes-6.8' of git://git.kernel.org/pub/scm/ [...] adds 0d1d824a4ac1 Merge tag 'samsung-fixes-6.8' of https://git.kernel.org/pu [...] adds 1f4a994be2c3 riscv: dts: sophgo: separate sg2042 mtime and mtimecmp to [...] adds ae971859f810 Merge tag 'arm-fixes-6.8-1' of git://git.kernel.org/pub/sc [...] adds 61f61c89fa5d MAINTAINERS: Add Andreas Larsson as co-maintainer for arch/sparc adds 2047b0b27508 Merge tag 'asm-generic-6.8-2' of git://git.kernel.org/pub/ [...] adds b8c68345949c Merge tag 'drm-intel-next-fixes-2024-01-19' of git://anong [...] adds e5767a95abf7 Merge tag 'drm-misc-next-fixes-2024-01-19' of git://anongi [...] adds 571c7ed0baa9 dt-bindings: display: samsung,exynos-mixer: Fix 'regs' typo adds 477552e1d339 drm/exynos: fix incorrect type issue adds 960b537e9172 drm/exynos: fix accidental on-stack copy of exynos_drm_plane adds 4050957c7c2c drm/exynos: gsc: minor fix for loop iteration in gsc_runti [...] adds b16702be210b Merge tag 'exynos-drm-fixes-for-v6.8-rc2' of git://git.ker [...] adds 3213b8070ac6 drm/xe/dmabuf: Make xe_dmabuf_ops static adds 03b72dbbd4e9 drm/xe: Use a NULL pointer instead of 0. adds 32f6c3325703 drm/xe: Use _ULL for u64 division adds 52e8948c6b6a drm/xe/mmio: Cast to u64 when printing adds 981460d8ee60 drm/xe/display: Avoid calling readq() adds c0e2508cb100 drm/xe/xe2: Use XE_CACHE_WB pat index adds d186e51b0ed0 drm/xe/vm: bugfix in xe_vm_create_ioctl adds 9e3a13f3eef6 drm/xe: Remove PVC from xe_wa kunit tests adds 83cd3be8648f Merge tag 'drm-xe-fixes-2024-01-25' of https://gitlab.free [...] adds fdaca31a7668 drm/amd/pm: udpate smu v13.0.6 message permission adds a58371d632eb drm/amd/display: Fix uninitialized variable usage in core_ [...] adds ca1ffb174f16 drm/amdgpu/pm: Fix the power source flag error adds 90751bdeee4e drm/amdgpu: Avoid fetching vram vendor information adds 30269954745c drm/amd/pm: update the power cap setting adds 89a7c0bd7491 drm/amdgpu: Show vram vendor only if available adds bc8f6d42b133 drm/amdgpu: Fix null pointer dereference adds f1807682de0e drm/amd/pm: Fetch current power limit from FW adds e7a8594cc2af drm/amd/amdgpu: Assign GART pages to AMD device mapping adds 03ff6d7238b7 drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs adds 3380fcad2c90 drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs adds ff8caade7429 drm/amd/display: Allow IPS2 during Replay adds 955406e6fd24 drm/amd/display: Add Replay IPS register for DMUB command table adds 196107eb1e15 drm/amd/display: Add IPS checks before dcn register access adds f37f7979202d drm/amd/display: Replay + IPS + ABM in Full Screen VPB adds 8894b9283afd drm/amd/display: Disable ips before dc interrupt setting adds d45669eb5e68 drm/amd: Add a DC debug mask for IPS adds c82eb25c5f00 drm/amd/display: "Enable IPS by default" adds 77fe8f195737 Merge tag 'amd-drm-fixes-6.8-2024-01-25' of https://gitlab [...] adds 66dbd9004a55 drm/sched: Drain all entities in DRM sched run job worker adds f1cc6aceecd0 accel/ivpu: Fix dev open/close races with unbind adds 264b271d12d0 accel/ivpu: Improve stability of ivpu_submit_ioctl() adds 27d19268cf39 accel/ivpu: Improve recovery and reset support adds ddd2b472a1b7 Merge tag 'drm-misc-fixes-2024-01-26' of git://anongit.fre [...] adds f9f031dd21a7 drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT adds 9c4a1126ad9c Merge tag 'drm-intel-fixes-2024-01-26' of git://anongit.fr [...] adds 4d7acc8f48bc Revert "nouveau: push event block/allowing out of the fenc [...] adds ff3d5d04db07 drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE adds 987940f05735 Merge tag 'drm-misc-fixes-for-v6.8-rc2' of git://git.kerne [...] adds 168174d78157 Merge tag 'drm-fixes-2024-01-27' of git://anongit.freedesk [...] adds 70da22eb63f7 Merge tag 'docs-6.8-fixes' of git://git.lwn.net/linux adds f3bdd82c5834 Merge branch 'pm-cpufreq' adds 0c879d88138c Merge tag 'pm-6.8-rc2' of git://git.kernel.org/pub/scm/lin [...] adds 667c889308a1 Merge tag 'thermal-6.8-rc2' of git://git.kernel.org/pub/sc [...] adds 16bae3e13778 io_uring: enable audit and restrict cred override for IORI [...] adds cced1c5e72b7 Merge tag 'io_uring-6.8-2024-01-26' of git://git.kernel.dk/linux adds 7777f47f2ea6 block: Move checking GENHD_FL_NO_PART to bdev_add_partition() adds 13f3956eb568 block: Fix WARNING in _copy_from_iter adds e169bd4fb2b3 aoe: avoid potential deadlock at set_capacity adds 9f3fe29d77ef md: fix a suspicious RCU usage warning adds 5af2c3f44e00 Merge tag 'md-6.8-20240126' of https://git.kernel.org/pub/ [...] adds 914e17088e91 Merge tag 'block-6.8-2024-01-26' of git://git.kernel.dk/linux adds 20730e9b2778 ahci: add 43-bit DMA address quirk for ASMedia ASM1061 con [...] adds 3a5879d495b2 Merge tag 'ata-6.8-rc2' of git://git.kernel.org/pub/scm/li [...] adds d1bba17e20d5 Merge tag '6.8-rc1-smb3-client-fixes' of git://git.samba.o [...] adds ebeae8adf89d ksmbd: fix global oob in ksmbd_nl_policy adds 8c6f6a76465a Merge tag '6.8-rc2-smb3-server-fixes' of git://git.samba.o [...] adds 096386a5bcf0 bcachefs: discard path uses unlock_long() adds d2fda304bb73 bcachefs: __lookup_dirent() works in snapshot, not subvol adds 064a4a5bfac8 Merge tag 'bcachefs-2024-01-26' of https://evilpiepirate.o [...] adds cd2286fc5775 Merge tag 'xfs-6.8-fixes-1' of git://git.kernel.org/pub/sc [...] adds 5056c596c3d1 LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init() adds 614f362918c7 LoongArch: KVM: Fix build due to API changes adds 48ef9e87b407 LoongArch: KVM: Add returns to SIMD stubs adds 955340433a79 Merge tag 'loongarch-fixes-6.8-1' of git://git.kernel.org/ [...] adds 118063f38033 platform/x86/amd/pmf: Get Human presence information from [...] adds cedecdba60f4 platform/x86/amd/pmf: Get ambient light information from A [...] adds a692a86efe97 platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() adds 8c898ec07a2f platform/x86/intel/ifs: Call release_firmware() when handl [...] adds 1abdf288b0ef platform/x86: touchscreen_dmi: Add info for the TECLAST X1 [...] adds 8a696a29c690 Merge tag 'platform-drivers-x86-v6.8-2' of git://git.kerne [...] adds a08ebda97e2a Merge tag 'fixes-2024-01-28' of git://git.kernel.org/pub/s [...] adds b9328fd636bd x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 adds 9d451912dbef Merge tag 'x86_urgent_for_v6.8_rc2' of git://git.kernel.or [...] adds 644649553508 clocksource: Skip watchdog check for large watchdog intervals adds 9a574ea9069b tick/sched: Preserve number of idle sleeps across CPU hotp [...] adds 90db544ebaf4 Merge tag 'timers_urgent_for_v6.8_rc2' of git://git.kernel [...] adds b184c8c2889c genirq: Initialize resend_node hlist for all interrupt des [...] adds 0e4363ac1a21 Merge tag 'irq_urgent_for_v6.8_rc2' of git://git.kernel.or [...] adds 648f575d5e62 Merge tag 'locking_urgent_for_v6.8_rc2' of git://git.kerne [...] adds dd3c33ccbb8f MIPS: BCM63XX: Fix missing prototypes adds abcabb9e30a1 MIPS: reserve exception vector space ONLY ONCE adds ce7b1b97776e MIPS: loongson64: set nid for reserved memblock region adds 4bf2a626dc4b MIPS: lantiq: register smp_ops on non-smp platforms adds c91c6b2f08af Revert "MIPS: loongson64: set nid for reserved memblock region" adds 822df315cc7c MIPS: loongson64: set nid for reserved memblock region adds 59be5c358501 mips: Call lose_fpu(0) before initializing fcr31 in mips_s [...] adds 4854cf9c61d0 Merge tag 'mips-fixes_6.8_1' of git://git.kernel.org/pub/s [...] adds ab4443fe3ca6 readahead: avoid multiple marked readahead pages adds 19d3e2218077 fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs h [...] adds f8ee4361b7be selftests/mm: mremap_test: fix build warning adds 4dca82d14174 uprobes: use pagesize-aligned virtual address when replaci [...] adds c4608d1bf7c6 mm: mmap: map MAP_STACK to VM_NOHUGEPAGE adds 63fd327016fd mm: memcontrol: don't throttle dying tasks on memory.high adds 0d7e68c02718 MAINTAINERS: add man-pages git trees adds bc29036e1da1 selftests/mm: switch to bash from sh adds 9319b647902c mm/writeback: fix possible divide-by-zero in wb_dirty_limi [...] adds f6564fce256a mm, kmsan: fix infinite recursion due to RCU critical section adds c2a292545cd4 stackdepot: add stats counters exported via debugfs adds 4434a56ec209 stackdepot: make fast paths lock-less again adds 0fe8ff51efb3 MAINTAINERS: supplement of zswap maintainers update adds 91b80cc5b39f selftests: mm: fix map_hugetlb failure on 64K page size systems adds 52e63d67b5bb selftests/mm: Update va_high_addr_switch.sh to check CPU f [...] adds db44c658f798 mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty() adds e4e3df290f65 mm/memory: fix folio_set_dirty() vs. folio_mark_dirty() in [...] adds 6f9dc684cae6 scs: add CONFIG_MMU dependency for vfree_atomic() adds d021b442cf31 selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory adds 67695f18d559 userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb adds 4ef9ad19e176 mm: huge_memory: don't force huge page alignment on 32 bit adds 96204e15310c mm: thp_get_unmapped_area must honour topdown preference adds cc42d676a336 mm: add a mapping_clear_large_folios helper adds 8cce80a9b147 xfs: disable large folio support in xfile_create adds 7616f70f5ceb mm: hugetlb pages should not be reserved by shmat() if SHM [...] adds a7e458db6031 getrusage: move thread_group_cputime_adjusted() outside of [...] adds d348adb624f7 getrusage: use sig->stats_lock rather than lock_task_sighand() adds fcba61c593c2 fs/proc: do_task_stat: move thread_group_cputime_adjusted( [...] adds ea9fe7bef5e8 fs/proc: do_task_stat: use sig->stats_lock to gather the t [...] adds 3f2a471cb770 exit: wait_task_zombie: kill the no longer necessary spin_ [...] adds ed46b79daf8e mm/userfaultfd: UFFDIO_MOVE implementation should use ptep_get() adds c56deeb46d99 nilfs2: fix data corruption in dsync block recovery for sm [...] adds 952e616483a3 mm: memcg: optimize parent iteration in memcg_rstat_updated() adds e292905e7e3f mm/memory-failure: fix crash in split_huge_page_to_list fr [...] adds 27a593e3f13a selftests: core: include linux/close_range.h for CLOSE_RAN [...] adds 69761ca4976b arch/arm/mm: fix major fault accounting when retrying unde [...] adds fba99235aca2 mm/madvise: don't forget to leave lazy MMU mode in madvise [...] adds 1a800286d6ba Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 6c20faec8ffc kbuild: defconf: use SRCARCH to find merged configs adds 846cfbeed09b um: Fix adding '-no-pie' for clang adds 397586506c3d modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS adds e44ed91c9d36 kconfig: initialize sym->curr.tri to no for all symbol typ [...] adds 10a73af98880 modpost: avoid using the alias attribute adds 30dc9ded1cc9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b64787840080 selftests: tcp_ao: add a config file adds 98cb12eb52a7 selftests: net: remove dependency on ebpf tests adds f5173fe3e13b selftests: net: included needed helper in the install targets adds 4acffb66630a selftests: net: explicitly wait for listener ready adds ce36ea754051 Merge branch 'selftests-net-a-few-fixes' adds 39b383d77961 selftests: tcp_ao: set the timeout to 2 minutes adds fc836129f708 selftests/net/lib: update busywait timeout value adds 534326711000 gve: Fix skb truesize underestimation adds cefa98e806fd nfp: flower: add hardware offload check for post ct entry adds 3a007b8009b5 nfp: flower: fix hardware offload for the transfer layer port adds d833683d4385 Merge branch 'nfp-flower-a-few-small-conntrack-offload-fixes' adds cae1f1c36661 net: ethernet: mtk_eth_soc: set DMA coherent mask to get P [...] adds ff63cc2e9506 net: phy: mediatek-ge-soc: sync driver with MediaTek SDK adds fcf67d82b8b8 selftests: net: add missing config for big tcp tests adds c3dfcdb65ec1 net/smc: fix incorrect SMC-D link group matching logic adds 281cb9d65a95 bnxt_en: Make PTP timestamp HWRM more silent adds d3cb3b0088ca selftests: net: add missing required classifier adds 89abe6283753 selftests: net: give more time for GRO aggregation adds 8d975c15c0cd ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() adds dfa988b4c7c3 net: dsa: mt7530: fix 10M/100M speed on MT7988 switch adds e622502c310f ipmr: fix kernel panic when forwarding mcast packets adds 586e40aa883c MAINTAINERS: Add connector headers to NETWORKING DRIVERS adds 62b424810535 net: lan966x: Fix port configuration when using SGMII interface adds bdd06d5b9e65 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 983a73da1f99 xfrm: Pass UDP encapsulation in TX packet offload adds 778ce3a63740 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9b3058d1f456 MAINTAINERS: remove myself as iwlwifi driver maintainer adds 353d321f63f7 wifi: iwlwifi: fix double-free bug adds b743287d7a00 wifi: cfg80211: fix wiphy delayed work queueing adds 3a3ef3940798 wifi: iwlwifi: mvm: skip adding debugfs symlink for reconfig adds 1b023d475ae9 wifi: mac80211: Drop WBRF debugging statements adds 0478ea629ba4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 809aa64ebff5 IB/hfi1: Fix a memleak in init_credit_return adds 282fd66e2ef6 RDMA/bnxt_re: Avoid creating fence MR for newer adapters adds 8fcbf0a55f71 RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_r [...] adds 8eaca6b5997b RDMA/bnxt_re: Fix unconditional fence for newer adapters adds 3687b450c5f3 RDMA/bnxt_re: Return error for SRQ resize adds 80dde187f734 RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq adds 7585dfbf8a4b Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds eeca59a6e8e6 ALSA: usb-audio: Support read-only clock selector control adds 24e5a79bdc6b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 15b756867a2c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1d732a752e9a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3f940047bc64 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e15c99be0c91 tty: serial: Fix bit order in RS485 flag definitions adds 86ee55e9bc7f serial: 8250_pci1xxxx: fix off by one in pci1xxxx_process_ [...] adds 30926783a468 serial: core: Fix atomicity violation in uart_tiocmget adds 0419373333c2 serial: max310x: set default value when reading clock ready bit adds 93cd256ab224 serial: max310x: improve crystal stable clock detection adds 8afa6c6decea serial: max310x: fail probe if clock crystal is unstable adds b35f8dbbce81 serial: max310x: prevent infinite while() loop in port startup adds 62d33ac563ba Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 20d03ae36ec0 usb: gadget: ncm: Fix indentations in documentation of NCM [...] adds 817349b6d26a usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK adds 520b391e3e81 usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SI [...] adds 9dc292413c56 usb: gadget: ncm: Fix endianness of wMaxSegmentSize variab [...] adds a54a594d72f2 xhci: fix possible null pointer dereference at secondary i [...] adds 09f197225cbc xhci: fix off by one check when adding a secondary interrupter. adds 5372c65e1311 xhci: process isoc TD properly when there was a transactio [...] adds 7c4650ded49e xhci: handle isoc Babble and Buffer Overrun events properly adds 12783c0b9e2c usb: core: Prevent null pointer dereference in update_port [...] adds de4b5b28c87c usb: dwc3: pci: add support for the Intel Arrow Lake-H adds 61a348857e86 usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_ga [...] adds cc509b6a47e7 usb: chipidea: core: handle power lost in workqueue adds f17c34ffc792 USB: hub: check for alternate port before enabling A_ALT_H [...] adds b2d2d7ea0dd0 usb: f_mass_storage: forbid async queue when shutdown happen adds 032178972f8e usb: gadget: pch_udc: fix an Excess kernel-doc warning adds b717dfbf73e8 Revert "usb: typec: tcpm: fix cc role at port reset" adds 3caf2b2ad733 usb: ulpi: Fix debugfs directory leak adds c9aed03a0a68 usb: ucsi: Add missing ppm_lock adds 2840143e393a usb: ucsi_acpi: Fix command completion handling adds f3be347ea42d usb: ucsi_acpi: Quirk to ack a connector change ack cmd adds f2e5d3de7e1f usb: typec: tcpm: fix the PD disabled case adds e4e74e912073 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 0be9e7f3bf5f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a69eeaad093d iio: humidity: hdc3020: fix temperature offset adds 6db053cd949f staging: iio: ad5933: fix type mismatch regression adds 6f6c72acddf4 iio: move LIGHT_UVA and LIGHT_UVB to the end of iio_modifier adds d0183cb57bd0 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 072f88a91c4d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e1d54d153fc3 crypto: qat - fix arbiter mapping generation algorithm for [...] adds c5a2f74db71a crypto: caam - fix asynchronous hash adds cef5967fcf52 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f46f99fc4e53 kselftest/seccomp: Use kselftest output functions for benchmark adds 93ffe3f1e97d kselftest/seccomp: Report each expectation we assert as a [...] adds 6275d025df87 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f15d968cdb0e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b26fcef9795f Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds c8c4667b1e8d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 97aab852c4b9 hwmon: gigabyte_waterforce: Fix locking bug in waterforce_ [...] adds c60fe56c169e hwmon: (pmbus/mp2975) Fix driver initialization for MP2975 device adds 915644189c22 hwmon: (pmbus/mp2975) Correct comment inside 'mp2975_read_ [...] adds 030953355c4d Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds d76779dd3681 cxl/region:Fix overflow issue in alloc_hpa() adds ede71577e0c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 428c8566adbd Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds c284c3b8adc3 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 386c1dab8939 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 978276ec443f Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 98f94fb3fd5f Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds a2d4084b4636 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] adds 97cf5d53b481 erofs: get rid of unneeded GFP_NOFS adds cc4b2dd95f0d erofs: fix infinite loop due to a race of filling compress [...] adds d9281660ff3f erofs: relaxed temporary buffers allocation on readahead adds 6fcbfcd56652 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 374fb950b525 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] adds 690811f0128e tools headers uapi: Sync linux/stat.h with the kernel sour [...] adds 174372668933 tools arch x86: Sync the msr-index.h copy with the kernel [...] adds b0dc99215598 tools headers UAPI: Sync linux/fcntl.h with the kernel sources adds 2dac1f089add perf test: Fix 'perf script' tests on s390 adds 9d95c6be48fc perf list: Switch error message to pr_err() to respect deb [...] adds 79bacb6ad73c perf list: Add output file option adds a734c7f96975 perf test: Workaround debug output in list test adds 1c2124ec8431 perf test shell script: Fix test for python being disabled adds 9a8dd2f24d1c perf test shell daemon: Make signal test less racy adds 1233d1d54b7f tools headers UAPI: Update tools's copy of drm.h headers t [...] adds 39af67413997 perf build: Make minimal shellcheck version to v0.6.0 adds 79baac8acfc6 perf top: Remove needless malloc(0) call that triggers -Wa [...] adds 7bbe8f0071df perf tools: Fix calloc() arguments to address error introd [...] adds e30dca91e566 tools headers UAPI: Sync kvm headers with the kernel sources adds becc24e96ad4 perf vendor events intel: Alderlake/sapphirerapids metric fixes adds 908e20359de6 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] adds a7a6a01f88e8 x86/efistub: Give up if memory attribute protocol returns [...] adds c52a2738e92f efi/x86: Set the PE/COFF header's NX compat flag unconditionally adds 9ec96d83b3d3 efi/libstub: Add one kernel-doc comment adds ddc0814fb8aa Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds d0266d7ab161 Revert "power: supply: qcom_battmgr: Register the power su [...] adds 2643372c27f5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d0322f611f9c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 2f705253c9d4 mm/cma: fix placement of trace_cma_alloc_start/finish new 52086a02a4a8 maple_tree: fix comment describing mas_node_count_gfp() new d040d5ddbcb2 mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH [...] new 836e1cbbc39b s390/mm: allocate vmemmap pages from self-contained memory range new 9035c73bda24 s390/sclp: remove unhandled memory notifier type new 02a54e05897e s390/mm: implement MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE n [...] new fedd707ca1a2 s390: enable MHP_MEMMAP_ON_MEMORY new d6621b737fa9 mm/filemap: avoid type conversion new 241cc3dd22ce selftests/mm/ksm_functional: prevent unmapping undefined address new 948f0ab3eb0e selftests/mm: new test that steals pages new e65d45f44258 mm: vmalloc: add va_alloc() helper new b1072db20b5a mm: vmalloc: rename adjust_va_to_fit_type() function new 56d4cac8f621 mm: vmalloc: move vmap_init_free_space() down in vmalloc.c new e2bc41e49073 mm: vmalloc: remove global vmap_area_root rb-tree new 229d29f062d6 mm: vmalloc: mark vmap_init_free_space() with __init tag new 238424a01a37 fix a wrong value passed to __find_vmap_area() new 2fe7b6ec9135 mm/vmalloc: remove vmap_area_list new 6ccf6f03d973 mm: vmalloc: Fix a warning in the crash_save_vmcoreinfo_init() new 18f9b83a27b0 mm: vmalloc: remove global purge_vmap_area_root rb-tree new e228a9a2bffa mm: vmalloc: offload free_vmap_area_lock lock new 48372265822e mm: vmalloc: support multiple nodes in vread_iter new e56126f99f38 mm: vmalloc: support multiple nodes in vmallocinfo new c58b8811a6f4 mm: vmalloc: set nr_nodes based on CPUs in a system new a2a958e27145 mm: vmalloc: add a shrinker to drain vmap pools new cbb24c3b6fa3 mm: vmalloc: improve description of vmap node layer new 1c8097a7de10 mm: vmalloc: refactor vmalloc_dump_obj() function new 492d7c950c63 mm/mmap: simplify vma link and unlink new b69fe24eb1de mm: memory: use nth_page() in clear/copy_subpage() new a67cf9bccb27 mm: list_lru: disable memcg_aware when cgroup.memory is se [...] new 6e5340bdadb7 mm: list_lru: remove unused macro list_lru_init_key() new d3114d30138a mm: mmap: no need to call khugepaged_enter_vma() for stack new c09e2aa98bce memcg: convert mem_cgroup_move_charge_pte_range() to use a folio new fe8d060fee95 memcg: return the folio in union mc_target new 17b8ed44c939 memcg: use a folio in get_mctgt_type new e0cb395fea31 memcg: use a folio in get_mctgt_type_thp new 4391853e2d20 mm: add pfn_swap_entry_folio() new 42142e5b45b2 proc: use pfn_swap_entry_folio where obvious new d990caff06fd mprotect: use pfn_swap_entry_folio new 2fd10ee6d0bf s390: use pfn_swap_entry_folio() in ptep_zap_swap_entry() new a7840ab647e5 mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked() new f10c8f1ff6b7 mm: use pfn_swap_entry_to_folio() in zap_huge_pmd() new e861845b6bd6 mm: use pfn_swap_entry_folio() in copy_nonpresent_pte() new 5b831c4490fc mm: convert to should_zap_page() to should_zap_folio() new c9a14b5faa33 mm-convert-to-should_zap_page-to-should_zap_folio-fix new 76f415c02910 mm: convert mm_counter() to take a folio new 85d809437f05 mm: convert mm_counter_file() to take a folio new 042066905734 fs/proc/task_mmu.c: add_to_pagemap: remove useless parameter addr new 9a6197837af4 mm: update mark_victim tracepoints fields new 8662ef6f8f3d readahead: use ilog2 instead of a while loop in page_cache [...] new 026aebbb7ca2 mm: HVO: introduce helper function to update and flush pgtable new 795d842faf46 arm64: mm: HVO: support BBM of vmemmap pgtable safely new 715092dc6484 arm64: mm: re-enable OPTIMIZE_HUGETLB_VMEMMAP new 36b2392771f6 mm/zswap: improve with alloc_workqueue() call new fa196e9fd552 tools/mm: add thpmaps script to dump THP usage info new ee292278c1b2 mm: memory: move mem_cgroup_charge() into alloc_anon_folio() new 3eba2e3dbb11 mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats new 2a2a5f0745d3 selftests/memfd: delete unused declarations new d12da0c51bd3 userfaultfd: fix return error if mmap_changing is non-zero [...] new 19530e0fb575 selftests: mm: perform some system cleanup before using hugepages new 5b30df515315 maple_tree: avoid duplicate variable init in mast_spanning [...] new a3acee61b195 mempolicy: clean up minor dead code in queue_pages_test_walk() new fa58b624ce4f kexec: split crashkernel reservation code out from crash_core.c new 6e2598db40c8 crash: split vmcoreinfo exporting code out from crash_core.c new ec858af20233 crash: remove duplicated include in vmcore_info.c new c063842650c5 crash: remove dependency of FA_DUMP on CRASH_DUMP new 8600a67b1183 crash: split crash dumping code out from kexec_core.c new 5898cbcf74f1 crash: clean up kdump related config items new 85b99823cdf8 x86, crash: wrap crash dumping code into crash related ifdefs new cff3884f96e3 arm64, crash: wrap crash dumping code into crash related ifdefs new ecc90fb3f84b ppc, crash: enforce KEXEC and KEXEC_FILE to select CRASH_DUMP new 6ff0959fb4f3 ppc-crash-enforce-kexec-and-kexec_file-to-select-crash_dump-fix new 4985326c3f7e s390, crash: wrap crash dumping code into crash related ifdefs new c324b71caf3a sh, crash: wrap crash dumping code into crash related ifdefs new 4dc369a525ca mips, crash: wrap crash dumping code into crash related ifdefs new ae266d744e00 riscv, crash: wrap crash dumping code into crash related ifdefs new 729a227652a6 arm, crash: wrap crash dumping code into crash related ifdefs new ee9c0e098c3b loongarch, crash: wrap crash dumping code into crash relat [...] new 9cccfba056b8 mm/zswap: make sure each swapfile always have zswap rb-tree new f5a2195ef6ca mm/zswap: split zswap rb-tree new 57c66f83d94e mm: swap: enforce updating inuse_pages at the end of swap_ [...] new 92396f04224b mm: zswap: remove unnecessary trees cleanups in zswap_swapoff() new 8d2fbac32616 mm/mmap: introduce vma_set_range() new 25506bd0b31e mm/mempolicy: implement the sysfs-based weighted_interleav [...] new 817a1cddd96e mm/mempolicy: refactor a read-once mechanism into a functi [...] new 7cc4a5fc08f5 mm/mempolicy: introduce MPOL_WEIGHTED_INTERLEAVE for weigh [...] new b702b63f5d55 mm/mempolicy: change cur_il_weight to atomic and carry the [...] new 8bb2510a2670 mm: zswap: remove unused tree argument in zswap_entry_put() new 92eb466eb268 mm/mmap: pass vma to vma_merge() new 2c8bd9f747ea mm/mmap: remove find_vma_intersection() in vma_merge() new 29bbdf1d4963 dax/bus.c: replace driver-core lock usage by a local rwsem new 2701534312c8 dax/bus.c: replace several sprintf() with sysfs_emit() new a76c12239d76 Documentatiion/ABI: add ABI documentation for sys-bus-dax new 75aeb766bd38 mm/memory_hotplug: export mhp_supports_memmap_on_memory() new ba51769b7b2a mm-memory_hotplug-export-mhp_supports_memmap_on_memory-fix new 77b6e71cfcae dax: add a sysfs knob to control memmap_on_memory behavior new 48667191e78e highmem: add kernel-doc for memcpy_*_folio() new 8a414a928efb mm: kmsan: remove runtime checks from kmsan_unpoison_memory() new 664cf3424a37 mm/compaction: enable compacting >0 order folios. new 3f4e1f3f645c mm/compaction: add support for >0 order folio memory compaction. new 806f54027e29 mm/compaction: optimize >0 order folio compaction with fre [...] new ea4df6a5ea81 userfaultfd: handle zeropage moves by UFFDIO_MOVE new 7e9bccbe5781 mm: memcg: don't periodically flush stats when memcg is disabled new 7de544c81af6 kswapd: replace try_to_freeze() with kthread_freezable_sho [...] new 1561bb145d9a hugetlb: code clean for hugetlb_hstate_alloc_pages new 82a573b895cb hugetlb: split hugetlb_hstate_alloc_pages new 85e16cd3a8f2 padata: dispatch works on different nodes new eadc046c2038 hugetlb: pass *next_nid_to_alloc directly to for_each_node [...] new efaae166c568 hugetlb: have CONFIG_HUGETLBFS select CONFIG_PADATA new 9b06aab22d2c hugetlb: parallelize 2M hugetlb allocation and initialization new e242d02fa584 hugetlb: parallelize 1G hugetlb initialization new f6963707cbf6 mm/mmap: use SZ_{8M, 128M} helper macro new d6c2298441b8 mm and cache_info: remove unnecessary CPU cache info update new 5b4c62f181ef x86/mm: delete unused cpu argument to leave_mm() new 589743a40a21 x86/mm: clarify "prev" usage in switch_mm_irqs_off() new 9a490da49182 mm: optimization on page allocation when CMA enabled new db4040d00ddb mm: add defines for min/max swappiness new 59f7d549b6b0 mm: add swappiness= arg to memory.reclaim new fb2910c28f77 bounds: support non-power-of-two CONFIG_NR_CPUS new 7a90218108f4 arch and include: update LLVM Phabricator links new ec25c41be871 treewide: update LLVM Bugzilla links new 483ef312d968 selftests: add eventfd selftests new 7326ec60ee2f list: add hlist_count_nodes() new 57bc8cc6a5ec binder: use of hlist_count_nodes() new 4ffc7078723a bcache: use of hlist_count_nodes() new 779657487e71 ocfs2: Spelling fix new ced6205ec3b1 lib/win_minmax: fix header comments new 5900bd4a48c2 panic: suppress gnu_printf warning new 5169f7ff6639 lib min_heap: optimize number of calls to min_heapify() new 204a78e5fcb8 lib min_heap: optimize number of comparisons in min_heapify() new 25676d5017c4 sysctl: allow change system v ipc sysctls inside ipc namespace new ae94bf52ca6d docs: add information about ipc sysctls limitations new e764aeae7709 sysctl: allow to change limits for posix messages queues new 4c225a8173a3 user_namespace: Remove unnecessary NULL values from kbuf new a7557627222c lib/sort: optimize heapsort for equal elements in sift-down path new 9a7ac858d20d lib/sort: Optimize heapsort with double-pop variation new 5c29a20f34f2 kprobes: use synchronize_rcu_tasks_rude in kprobe_optimizer new a02037e6374d kprobes-use-synchronize_rcu_tasks_rude-in-kprobe_optimizer-fix new a97ff75c830a flex_proportions: remove unused fprop_local_single new cb19181685a5 ptrace_attach: shift send(SIGSTOP) into ptrace_set_stopped() new 29cf699950c5 lib: dhry: remove unneeded <linux/mutex.h> new d38651d49c14 lib: dhry: use ktime_ms_delta() helper new 244d1a4aed25 lib: dhry: add missing closing parenthesis new a0a3a491093a nilfs2: convert segment buffer to use kmap_local new 4cf472ec47af nilfs2: convert nilfs_copy_buffer() to use kmap_local new 7658eadb4091 nilfs2: convert metadata file common code to use kmap_local new c7caf755cb0b nilfs2: convert sufile to use kmap_local new 6d4eb949e8b6 nilfs2: convert persistent object allocator to use kmap_local new ae93961e8280 nilfs2: convert DAT to use kmap_local new ea91f4c3becf nilfs2: move nilfs_bmap_write call out of nilfs_write_inod [...] new f3f16e486098 nilfs2: do not acquire rwsem in nilfs_bmap_write() new 2800b9a5e9cf nilfs2: convert ifile to use kmap_local new 35c6357b11d9 nilfs2: localize highmem mapping for checkpoint creation w [...] new 62547d052a1d nilfs2: localize highmem mapping for checkpoint finalizati [...] new ebdb2413bb0e nilfs2: localize highmem mapping for checkpoint reading wi [...] new 162698312d27 nilfs2: remove nilfs_cpfile_{get,put}_checkpoint() new f9367c4a6f65 nilfs2: convert cpfile to use kmap_local new 3d21fad38152 kbuild: raise the minimum supported version of LLVM to 13.0.1 new aba400526cfd Makefile: drop warn-stack-size plugin opt new 111edada756e x86: drop stack-alignment plugin opt new 3f4a22fef11b ARM: remove Thumb2 __builtin_thread_pointer workaround for Clang new 080d9d438c27 arm64: Kconfig: clean up tautological LLVM version checks new c824eeea990e powerpc: Kconfig: remove tautology in CONFIG_COMPAT new b6085698e254 riscv: remove MCOUNT_NAME workaround new 3881605a5e57 riscv: Kconfig: remove version dependency from CONFIG_CLAN [...] new f2e9f51c00fd fortify: drop Clang version check for 12.0.1 or newer new 442a0e0d7274 lib/Kconfig.debug: update Clang version check in CONFIG_KCOV new 910c446bb3c9 compiler-clang.h: update __diag_clang() macros for minimum [...] new dd9b29cd8d92 selftests/mm: hugetlb_reparenting_test: do not unmount new 214d879aa104 selftests/mm: run_vmtests: remove sudo and conform to tap new 4c3e94a445d2 selftests/mm: save and restore nr_hugepages value new f4e196679d8c selftests/mm: protection_keys: save/restore nr_hugepages settings new c713088dfe95 selftests/mm: run_vmtests.sh: add missing tests new 67d95679cc13 init: remove obsolete arch_call_rest_init() wrapper new 9633a290b95c selftests/mm: hugepage-shm: conform test to TAP format output new 20618f474f42 selftests/mm: hugepage-vmemmap: conform test to TAP format output new 43d9e7757085 selftests/mm: hugetlb-madvise: conform test to TAP format output new 236ece305155 selftests/mm: khugepaged: conform test to TAP format output new a2460dc4f63c selftests/mm: hugetlb-read-hwpoison: conform test to TAP f [...] new 51943f62dc38 selftests/mm: config: add missing configs new 6b32a8e4da27 Merge branch 'mm-nonmm-unstable' into mm-everything new 12f1531b9f77 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new c24c8cd23cca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bb65acdc832e perf mem: Add mem_events into the supported perf_pmu new a30450e6a43b perf mem: Clean up perf_mem_events__ptr() new abbdd79b786e perf mem: Clean up perf_mem_events__name() new db95c2ce9be6 perf mem: Clean up perf_mem_event__supported() new 8ea9dfb91661 perf mem: Clean up is_mem_loads_aux_event() new 70f4b20d07df perf mem: Clean up perf_mem_events__record_args() new 821aca20be50 perf mem: Clean up perf_pmus__num_mem_pmus() new 63f209b6fa4d perf evlist: Fix evlist__new_default() for > 1 core PMU new b58ab8ac75ab perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT new ac668d529fca perf test: Skip test_arm_callgraph_fp.sh if unwinding isn' [...] new 24852ef2e2d5 perf pmu: Treat the msr pmu as software new 7727d59de44e perf tools: Add -H short option for --hierarchy new 8e003dcb7d0d Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 94f6bf6c24eb Merge branch 'compiler-attributes' of https://github.com/o [...] new 34b2321cc648 MAINTAINERS: Add Andreas Larsson as co-maintainer for arch/sparc new 16340976ce83 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c063f1328c9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 12088fbdb1c8 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 577a0bed8efc Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 2f542c937c48 dt-bindings: memory-controllers: narrow regex for unit add [...] new 04a21569cbc2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 0aa009199300 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4474a3bc25b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8b01ff83c72a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 35df039b26ac dt-bindings: gpu: Rename img,powervr to img,powervr-rogue new 796da8ca7e05 dt-bindings: gpu: Add PowerVR Series5 SGX GPUs new 70f028ff17c8 ARM: dts: omap3: Add device tree entry for SGX GPU new c137afbe6c4e ARM: dts: omap4: Add device tree entry for SGX GPU new 42b495080371 ARM: dts: omap5: Add device tree entry for SGX GPU new b65bf91ff1af ARM: dts: AM33xx: Add device tree entry for SGX GPU new ed91cd19b6b1 ARM: dts: AM437x: Add device tree entry for SGX GPU new 6804d0daf8c1 ARM: dts: DRA7xx: Add device tree entry for SGX GPU new 21cfb2ba471b arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU new 884632ab0d09 ARM: OMAP2+: am33xx-restart: fix function name in kernel-doc new e849e1630d60 ARM: OMAP2+: clockdomain: fix kernel-doc warnings new e0174a22875c ARM: OMAP2+: clock: fix a function name in kernel-doc new a9abf1784312 ARM: OMAP2+: cm33xx: use matching function name in kernel-doc new 64de5526f2ec ARM: OMAP2+: CMINST: use matching function name in kernel-doc new 73c0ec8600b1 ARM: OMAP2+: hwmod: remove misuse of kernel-doc new 176a16fa4fd7 ARM: OMAP2+: hwmod: fix kernel-doc warnings new d33bb8ffc5c1 ARM: OMAP2+: pmic-cpcap: fix kernel-doc warnings new 4e4afbb3ffa4 ARM: OMAP2+: prm44xx: fix a kernel-doc warning new f9dbbac93244 ARM: OMAP2+: PRM: fix kernel-doc warnings new 57adbcd02312 ARM: OMAP2+: fix a kernel-doc warning new 0e31a8cad726 ARM: OMAP2+: fix kernel-doc warnings new c6e33edb0229 ARM: OMAP2+: fix kernel-doc warnings new 0012c1958460 Merge branches 'sgx-for-v6.9' and 'omap-for-v6.9/soc' into [...] new 8674a58001c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a78a95b98dc5 ARM: dts: qcom: ipq8064: drop unused reset-names from DWC3 node new 7d912adff5c6 ARM: dts: qcom: sdx65: correct clock order in DWC3 node new 71ae7237cd31 ARM: dts: qcom: ipq4019: correct clock order in DWC3 node new ffb05e91b68b ARM: dts: qcom: apq8026-samsung-matissewifi: Configure touch keys new 81924ec7a0d5 ARM: dts: qcom: use defines for interrupts new 713bc594c633 ARM: dts: qcom: msm8926-htc-memul: Add rmtfs memory node new 54850df251cb ARM: dts: qcom: ipq4019-ap.dk01.1: use existing labels for nodes new 111bc3710caa ARM: dts: qcom: ipq4019-ap.dk01.1: align flash node with bindings new be8db0cd5e4c ARM: dts: qcom: msm8960: drop 2nd clock frequency from timer new 361bb7c96140 arm64: dts: qcom: sm8650-qrd: add gpio74 as reserved gpio new df77288f7e3a arm64: dts: qcom: sm8650-mtp: add gpio74 as reserved gpio new b8ba66b40da3 arm64: dts: qcom: sc7280: Add additional MSI interrupts new e81e86765f95 arm64: dts: qcom: x1e80100: drop qcom,drv-count new 82066cdb1760 arm64: dts: qcom: sc7280: Move video-firmware to chrome-common new 2aa72de2fc92 arm64: dts: qcom: qcm6490-fairphone-fp5: Enable venus node new af5b3a595954 dt-bindings: clock: gcc-sc8180x: Add the missing CX power domain new 3c58b96df110 arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain new 266a3a92044b arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry [...] new 07b600dfdfea arm64: dts: qcom: sc8180x: Add missing CPU off state new 24e98cb3d5e2 arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains new 309b5774f45a arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX new 6d9fb9e4c473 arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX i [...] new f0cd5a0ebd41 arm64: dts: qcom: sc8180x: Add missing CPU<->MDP_CFG path new dcad0590d1ea arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size new 3168e86af8d1 arm64: dts: qcom: sc8180x: Add RPMh sleep stats new 507cad6e0f0e dt-bindings: arm: qcom: Document the HDK8550 board new b5e25ded2721 arm64: dts: qcom: sm8550: add support for the SM8550-HDK board new 2c6597c72e97 arm64: dts: qcom: Fix hs_phy_irq for QUSB2 targets new 6bf150aef236 arm64: dts: qcom: Fix hs_phy_irq for non-QUSB2 targets new 7c9afa1fd84b arm64: dts: qcom: Fix hs_phy_irq for SDM670/SDM845/SM6350 new 927173bf8a0e arm64: dts: qcom: Add missing interrupts for qcs404/ipq5332 new f33767e3cfa5 arm64: dts: qcom: x1e80100: Add missing system-wide PSCI p [...] new 7d62dbd1b3b2 arm64: dts: qcom: x1e80100: Flush RSC sleep & wake votes new 04ee83047e4f arm64: dts: qcom: msm8916: Hook up GPU cooling device new 93c4e1fb9dd9 arm64: dts: qcom: msm8939: Hook up GPU cooling device new f48cea4a6fff arm64: dts: qcom: sc8180x: Hook up GPU cooling device new 08b1b831e1a9 arm64: dts: qcom: sdm845: Hook up GPU cooling device new de5e4e88ac14 arm64: dts: qcom: sm6115: Hook up GPU cooling device new 834932689f2f arm64: dts: qcom: sm6115: Mark GPU @ 125C critical new f18c63a82139 arm64: dts: qcom: sm8150: Hook up GPU cooling device new fb18c893816b arm64: dts: qcom: sm8250: Hook up GPU cooling device new 43c925e45673 arm64: dts: qcom: sm8350: Hook up GPU cooling device new 36fd56ab4d1d arm64: dts: qcom: sm8450: Hook up GPU cooling device new 6a464089284a arm64: dts: qcom: sm8550: Hook up GPU cooling device new ac68c7d3912d arm64: dts: qcom: sdm630: Hook up GPU cooling device new 6de995bc4634 arm64: dts: qcom: sm8150: add necessary ref clock to PCIe new 915253bdd64f arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5 microphones new 80daa2fa2ff2 dt-bindings: qcom: Document new msm8916-samsung devices new 6e115b75b43b arm64: dts: qcom: sm8450: Add missing interconnects to serial new b6b75a4c037a arm64: dts: qcom: sm8150: describe all PCI MSI interrupts new 534ecb509d77 arm64: dts: qcom: sm8250: describe all PCI MSI interrupts new f9a7f70093da arm64: dts: qcom: sm8350: describe all PCI MSI interrupts new aa87ad5575a1 arm64: dts: qcom: sm8450: describe all PCI MSI interrupts new 79d99c74c6e8 arm64: dts: qcom: sm8550: describe all PCI MSI interrupts new 7ee7c0f326d6 arm64: dts: qcom: sm8650: describe all PCI MSI interrupts new 7f6504723104 arm64: dts: qcom: split PCIe interrupt-names entries per lines new 0f893a2cb1ab arm64: dts: qcom: apq8016-sbc-d3-camera: Use more generic [...] new e51b74f2da7e arm64: dts: qcom: sa8775p: enable safety IRQ new 40ec6a2817d9 arm64: dts: qcom: sc7280: Add static properties to cryptobam new 5dbbe7e0a2b9 arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing reser [...] new afe9867a0c0e arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming new d51b2d5c4a04 arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMIC GLINK new 39e62f41c3ce arm64: dts: qcom: rename PM2250 to PM4125 new 410dd97e3f39 arm64: dts: qcom: sm7225-fairphone-fp4: Switch firmware ex [...] new fd712118aa1a clk: qcom: gcc-ipq6018: add qdss_at clock needed for wifi [...] new 1d9054e3a4fd clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd new 2ff787e34174 clk: qcom: gcc-sm8150: Register QUPv3 RCGs for DFS on SM8150 new 4b3dbd706a61 dt-bindings: clock: qcom,gcc-sm8150: Add gcc video resets [...] new c8bf3e08c625 clk: qcom: gcc-sm8150: Add gcc video resets for sm8150 new b65a3fa38dbb soc: qcom: aoss: Mark qmp_send() __printf() new 4abcc42a3f87 soc: qcom: smp2p: fix all kernel-doc warnings new 8796fa0f9a08 dt-bindings: soc/qcom: Add size constraints on "qcom,rpm-msg-ram" new 27825593c972 soc: qcom: smem: remove hwspinlock from item get routine new d51d984c5525 soc: qcom: aoss: Add debugfs interface for sending messages new 3019d8f7eacd dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 new d7f3a3691e3c soc: qcom: socinfo: add SoC Info support for QCM8550 and Q [...] new 651893a7c99a soc: qcom: aoss: Add tracepoints in qmp_send() new 5155e4812882 soc: qcom: socinfo: rename PM2250 to PM4125 new f70a1e7dd74f Merge branches 'arm32-for-6.9', 'arm64-fixes-for-6.8', 'ar [...] new 39893db4c69a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 30dc21a51a6d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fc4657971be3 arm64: dts: rockchip: mark system power controller on rk3588-evb1 new 8320c057a169 Merge branch 'v6.8-armsoc/dtsfixes' into for-next new 738227ab42fe dt-bindings: soc: rockchip: Add rk3588 hdptxphy syscon new 88ecf4a9612d Merge branch 'v6.9-armsoc/drivers' into for-next new 695b9b57443d ARM: dts: rockchip: Add display subsystem for RK3128 new 3fd6e33f8fde ARM: dts: rockchip: Add HDMI node for RK3128 new 5aab66e319df ARM: dts: rockchip: Enable HDMI output for XPI-3128 new a869d756973f Merge branch 'v6.9-armsoc/dts32' into for-next new 46943b333d60 arm64: dts: rockchip: Move device specific properties new e441dd472eb2 dt-bindings: arm: rockchip: Add Anbernic RG-Arc new 05a708c6ebca arm64: dts: rockchip: add Anbernic RG-ARC S and RG-ARC D new 16a9c74012c4 arm64: dts: rockchip: add missing definition of pmu io dom [...] new 271e4e979a5a arm64: dts: rockchip: Drop edgeble-neu6b dcdc-reg4 regulat [...] new 736e39a0af98 arm64: dts: rockchip: Add edgeble-neu6a-common DT new 40137b58e7de arm64: dts: rockchip: Add common DT for edgeble-neu6b-io new 951d6aaa37fe arm64: dts: rockchip: Add Edgeble NCM6A WiFi6 Overlay new 9f6d8911cc3b arm64: dts: rockchip: Add vdd_cpu_big reg to rk3588-edgeble-ncm6 new 8c711ff32748 arm64: dts: rockchip: Add Edgeble NCM6A-IO 2.5G ETH new 5d85d4c7e03b arm64: dts: rockchip: Add Edgeble NCM6A-IO M.2 M-Key new 92eaee21abbd arm64: dts: rockchip: Add Edgeble NCM6A-IO M.2 B-Key, E-Key new 762751c18375 arm64: dts: rockchip: Add Edgeble NCM6A-IO USB2 new 9b606d2d11af arm64: dts: rockchip: Add LED_GREEN for edgeble-neu6a new d235e65adf00 arm64: dts: rockchip: enable NanoPC-T6 MiniPCIe power new 82d40b141a4c arm64: dts: rockchip: add rfkill node for M.2 Key E WiFi o [...] new b72633ba5cfa arm64: dts: rockchip: Add cache information to the SoC dts [...] new d8bb6c2311b6 arm64: dts: rockchip: add sdmmc card detect to the nanopc-t6 new fa16d7a820e4 arm64: dts: rockchip: Increase maximum frequency of SPI fl [...] new 2eaa5e73f51f dt-bindings: arm: rockchip: Add NanoPi R6 series boards new f1b11f43b3e9 arm64: dts: rockchip: Add support for NanoPi R6S new d5f1d7437451 arm64: dts: rockchip: Add support for NanoPi R6C new f118d99ec334 arm64: dts: rockchip: add spi controller aliases on rk3399 new dc1f5b67deab arm64: dts: rockchip: remove duplicate SPI aliases for helios64 new 6cb02674a061 arm64: dts: rockchip: fix nanopc-t6 sdmmc regulator new f321f3410c1d Merge branch 'v6.9-armsoc/dts64' into for-next new b3244351e2b3 clk: rockchip: rk3568: Add PLL rate for 128MHz new a3c323226362 Merge branch 'v6.9-clk/next' into for-next new 984075667826 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ca487bc2776e arm64: dts: exynos: gs101: sysreg_peric0 needs a clock new a8e3484c9ef3 Merge branch 'next/dt64' into for-next new 38c9ce091a4b dt-bindings: samsung: exynos-sysreg: gs101-peric0 requires [...] new 819ce8ab3d99 Merge branch 'next/drivers' into for-next new c520f0480983 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c9804aac1330 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new bda732fda193 ARM: dts: stm32: fix DSI peripheral clock on stm32mp15 boards new 1029bebeabe2 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new d6276c6f989c Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 768a60e6d5d2 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new fecc06edf78a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 06e083d6d435 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 71c5e92bd683 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 2751153b9945 parisc: Make RO_DATA page aligned in vmlinux.lds.S new b9402e3b9728 parisc: Check for valid stride size for cache flushes new c8708d758e71 parisc: Prevent hung tasks when printing inventory on seri [...] new 20e08a720cc5 parisc: Drop unneeded semicolon in parse_tree_node() new 969b796c8a89 parisc: Fix random data corruption from exception handler new 94a54e4eb439 bcachefs: Fix build for parisc by avoiding __multi3() new 14c22c4c9502 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 71a5849aedaa mm: Change mmap_rnd_bits_max to __ro_after_init new 7df1ff5a5cd6 riscv: mm: Update mmap_rnd_bits_max new d7e76ce7b76e Merge patch series "riscv: Increase mmap_rnd_bits_max on Sv48/57" new 8246601a7d39 riscv: tlb: fix __p*d_free_tlb() new 40d1bb92a493 riscv: tlb: convert __p*d_free_tlb() to inline functions new 69be3fb111e7 riscv: enable MMU_GATHER_RCU_TABLE_FREE for SMP && MMU new 3f910b7a522e riscv: enable HAVE_FAST_GUP if MMU new 7f43d57b900d Merge patch series "riscv: support fast gup" new 5014396af9bb riscv: blacklist assembly symbols for kprobe new dded618c07fd RISC-V: Remove duplicated include in smpboot.c new 05d450aabd73 riscv: Support RANDOMIZE_KSTACK_OFFSET new cb4ede926134 riscv: Avoid code duplication with generic bitops implementation new 59a89631d0a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4dd0adf3ec9a Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new 3c06096a275f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d23960d02e5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 029d1c0eea53 smb: client: introduce reparse mount option new 56a75edca639 smb: client: move most of reparse point handling code to c [...] new 93afd05a59df smb: client: fix potential broken compound request new af5705b30ed1 smb: client: reduce number of parameters in smb2_compound_op() new 1eab17fe485c smb: client: add support for WSL reparse points new 0a59780dbecb smb: client: introduce SMB2_OP_QUERY_WSL_EA new 16b1a5256a5b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 12e38fcdef00 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 701ed60d2ad8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 634c3d39fbc4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 305c390c309d Merge branch 'exportfs-next' of git://git.kernel.org/pub/s [...] new b07e170ea132 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 24add25434be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e4a4785ac04a NFSD: fix nfsd4_listxattr_validate_cookie new bdef70712564 NFSD: change LISTXATTRS cookie encoding to big-endian new c4607906fcf9 NFSD: fix LISTXATTRS returning a short list with eof=TRUE new db5cf910e5f3 NFSD: fix LISTXATTRS returning more bytes than maxcount new 30df76a9b455 sunrpc: don't change ->sv_stats if it doesn't exist new c9ca0962e211 nfsd: stop setting ->pg_stats for unused stats new dcfa5a543be6 sunrpc: pass in the sv_stats struct through svc_create_pooled new 3bcaf77788ee sunrpc: remove ->pg_stats from svc_program new cb1b138a42bc sunrpc: use the struct net as the svc proc private new bb656c80a7ca nfsd: rename NFSD_NET_* to NFSD_STATS_* new 7628ba4bd400 nfsd: expose /proc/net/sunrpc/nfsd in net namespaces new 2b4ee42896c2 nfsd: make all of the nfsd stats per-network namespace new 489b68c28182 nfsd: remove nfsd_stats, make th_cnt a global counter new 8601e4c569dd nfsd: make svc_stat per-network namespace instead of global new bffb7c33a57b NFSD: Reset cb_seq_status after NFS4ERR_DELAY new bf07105be70c NFSD: Convert the callback workqueue to use delayed_work new 599a95fc5328 NFSD: Reschedule CB operations when backchannel rpc_clnt i [...] new b4ff7816de93 NFSD: Retransmit callbacks after client reconnects new 75590c2ee9b8 NFSD: Add nfsd_seq4_status trace event new 144f71acbc53 NFSD: Replace dprintks in nfsd4_cb_sequence_done() new d13ccea6fef2 NFSD: Rename nfsd_cb_state trace point new eaf18f42aeac NFSD: Add callback operation lifetime trace points new f84be28e3387 SUNRPC: Remove EXPORT_SYMBOL_GPL for svc_process_bc() new 978edf1e67db NFSD: Remove unused @reason argument new 8060ccc2b046 NFSD: Replace comment with lockdep assertion new 52ab6bc80bf5 NFSD: Remove BUG_ON in nfsd4_process_cb_update() new a746289a90fb SUNRPC: Remove stale comments new 1110eff8e65d NFSD: Remove redundant cb_seq_status initialization new e5d09783196c Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 716eb0efe36c Merge branch 'master' of https://github.com/Paragon-Softwa [...] new fe1371d0f8c6 fs/9p: switch vfsmount to use v9fs_get_new_inode new 44c53ac09720 fs/9p: convert mkdir to use get_new_inode new 6bb29327221f fs/9p: remove walk and inode allocation from symlink new 2dc92e5975a6 fs/9p: Eliminate redundant non-cache path in mknod new f61c906a7dff fs/9p: Eliminate now unused v9fs_get_inode new b91a26696ef3 fs/9p: rework qid2ino logic new 724a08450f74 fs/9p: simplify iget to remove unnecessary paths new be57855f5050 fs/9p: fix dups even in uncached mode new 378fc2a0584b Merge branch 'ericvh/for-next' of git://git.kernel.org/pub [...] new 89d0b83ecf39 iov_iter: streamline iovec/bvec alignment iteration new 6238fe4d7cad fs: make the i_size_read/write helpers be smp_load_acquire [...] new bf7aad3980da Revert "mm/filemap: avoid buffered read/write race to read [...] new e9cbdca0a243 asm-generic: remove extra type checking in acquire/release [...] new 2502da713861 pidfd: cleanup the usage of __pidfd_prepare's flags new 4095c43a27de Merge branch 'vfs.misc' into vfs.all new b4fdad7f3282 Merge branch 'vfs.netfs' into vfs.all new 5628f06c9a98 Merge branch 'vfs.fs' into vfs.all new b8daab4bfdf3 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 8c5c1c26a6f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a3bdcdd022c6 HID: hidraw: fix a problem of memory leak in hidraw_release() new f86f4f15d9db Merge branch 'for-6.8/upstream-fixes' into for-next new ac203cdbe97a HID: samsung: Broaden device compatibility in samsung driver new 6168f717afc3 HID: samsung: Rewrite rdesc checking code using memcmp() new 9b8e4adad160 HID: samsung: Add Samsung wireless keyboard support new 944536c2a4de HID: samsung: Add Samsung wireless gamepad support new 46e779b087f6 HID: samsung: Add Samsung wireless action mouse support new e72900467286 HID: samsung: Add Samsung wireless bookcover and universal [...] new a1857008451f Merge branch 'for-6.9/samsung' into for-next new 00aab7dcb226 HID: i2c-hid-of: fix NULL-deref on failed power up new 53cc9efee5e9 Merge branch 'for-6.8/upstream-fixes' into for-next new 2300604694a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2f423b541ace hwmon: Remove I2C_CLASS_HWMON from drivers w/o detect() an [...] new 10e70ab10802 MAINTAINERS: Drop entries for hwmon devices with unreachab [...] new 909d8d33f8b4 hwmon: Drop non-functional I2C_CLASS_HWMON support for dri [...] new a41df2814d56 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new cad151904379 media: fimc-lite: drop unused flite_hw_set_camera_polarity() new f4036d7eaeb1 media: fimc-lite: constify several pointers in function arguments new 185bc5368367 media: fimc-lite: constify pointers to v4l2_pix_format_mplane new a311c6084077 media: fimc-is: drop unused fimc_vidioc_enum_fmt_mplane() new ab1270eeb6b2 media: fimc-is: constify clock names new 764d5a74b177 media: fimc-is: constify several pointers in function arguments new 6b659c7b10e3 media: fimc-is: constify local pointers to fimc_fmt new 17b8d951b54c media: fimc-is: constify fimc_formats array new f157398a2ae9 media: fimc-is: constify pointers to v4l2_pix_format_mplane new 4303e2063e75 media: fimc-is: constify local pointers to fimc_dma_offset new 7d441e29896b media: fimc-is: constify local pointers to fimc_vid_cap new 12273a329552 media: fimc-is: constify local pointers to fimc_frame new 8798f1a8e0cc media: s5p-mfc: drop unused static s5p_mfc_cmds new 36588ba3a3df media: s5p-mfc: drop unused static s5p_mfc_ops new e12dcb89e8aa media: s5p-mfc: drop unused get_*_def_fmt declarations new dd761d3cf4d5 media: s5p-mfc: constify fw_name strings new e8cc4c0bc2a6 media: s5p-mfc: constify s5p_mfc_buf_size structures new 5451bbd3e368 media: s5p-mfc: constify s5p_mfc_variant structures new c76c43d77869 media: s5p-mfc: constify s5p_mfc_hw_cmds structures new f0015b196ba4 media: s5p-mfc: constify s5p_mfc_hw_ops structures new 028111b3d822 media: s5p-mfc: constify s5p_mfc_fmt structures new 4b9f9109690f media: s5p-mfc: constify struct structures new 60a2a86fb827 media: s5p-mfc: constify pointers to s5p_mfc_cmd_args new 362af7abbfba media: s5p-mfc: constify local pointers to s5p_mfc_enc_params new 6b1e2e04b451 media: s5p-mfc: drop useless clock refcnt debugging new 9e1b5ab82171 media: s5p-mfc: drop useless static s5p_mfc_dev in s5p_mfc_pm.c new c007ae835d3f media: s5p-mfc: drop static device variable in s5p_mfc_pm.c new dcef3ed5b0d7 staging: media: ipu3: Remove some excess struct member doc [...] new 448699c522af media: cadence: csi2rx: use match fwnode for media link new 5b2a3687e440 media: cadence: csi2rx: add Y8_1X8 format new 24a4e4025d1a media: ti: j721e-csi2rx: add GREY format new 77759eb0b895 media: cadence: csi2rx: add support for RGB formats new 5eb0ad467cb0 media: ti: j721e-csi2rx: add support for RGB formats new fc999dd90f2f media: v4l2-subdev: Fix spelling mistake "heigth" -> "height" new 2edfa0ea6bc2 media: platform: xilinx: Fix Kconfig indentation new 999eb5f8107a media: media-entity.h: fix Excess kernel-doc description warnings new c2716904918e media: cadence: csi2rx: Add enum_mbus_code pad ops new 87318b709267 media: staging: ipu3-imgu: Set fields before media_entity_ [...] new b97dc22b195f media: ipu3-cio2: Further clean up async subdev link creation new 53aa6b38f10c media: v4l2-mc: Add debug prints for v4l2_fwnode_create_li [...] new 5fd593b8736c media: mc: Drop useless debug print on file handle release new eba5e4075505 media: i2c: ar0521: fix spellos new 04447d48afd3 media: mediatek: vcodec: drop excess struct members descriptions new 448065c41a44 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new b017500ab53c PM: sleep: Use bool for all 1-bit fields in struct dev_pm_info new 7c67bc59f33e Merge branch 'pm-sleep' into linux-next new 55301440787f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 63814f381165 cpufreq: mediatek-hw: Don't error out if supply is not found new 22a5bc82e506 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new e570b3ad1739 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 164917be7b8c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 4c09f7405e46 IB/hfi1: fix spellos and kernel-doc new 6482718086bf RDMA/rxe: Improve newline in printing messages new 190a7affeece RDMA/rxe: Remove rxe_info from rxe_set_mtu new 64854534ff96 RDMA/ipoib: Print symbolic error name instead of error code new a4ca34108075 RDMA/hns: Refactor mtr find new 4f5731b1fb22 RDMA/hns: Refactor mtr_init_buf_cfg() new 6afc85951831 RDMA/hns: Alloc MTR memory before alloc_mtt() new 0ff6c9779aaf RDMA/hns: Support flexible umem page size new 2eb999b3d40f RDMA/hns: Support adaptive PBL hopnum new c00743cbf2b8 RDMA/hns: Simplify 'struct hns_roce_hem' allocation new 71c8cbfcdc8f RDMA/mana_ib: Introduce mdev_to_gc helper function new 3b73eb3a4acd RDMA/mana_ib: Introduce mana_ib_get_netdev helper function new 2a31c5a7e0d8 RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function new 9bd5653f7677 RDMA/cxgb4: Delete unused c4iw_ep_redirect prototype new a400073ce3dd RDMA/mlx5: Delete unused mlx5_ib_copy_pas prototype new 26009dae1b14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e18c709230cb vsock/test: add '--peer-port' input argument new 88bf1b8f3c31 tipc: socket: remove Excess struct member kernel-doc warning new 5ca1a5153a28 tipc: node: remove Excess struct member kernel-doc warnings new 91374ba537bd net: dsa: mt7530: support OF-based registration of switch [...] new 06f609b31198 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 14a12e6c0b7f selftests: tc-testing: add missing netfilter config new 4f4d38412140 selftests: tc-testing: check if 'jq' is available in taprio tests new 3007d8712c9b selftests: tc-testing: adjust fq test to latest iproute2 new d17d0e333707 selftests: tc-testing: enable all tdc tests new 8981a85e1ba7 selftests: tc-testing: return fail if a test fails in setu [...] new 85da9d9ff2dd Merge branch 'selftests-tc-testing-misc-changes-for-tdc' new 767ec326f985 vsock/test: print type for SOCK_SEQPACKET new 9496d62f3877 wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE new ac770f07a93b wifi: rtw89: 8852b: update TX power tables to R36 new e52fafea56b2 wifi: rtw89: 8851b: update TX power tables to R37 new 9225b9734670 wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union new 0edcdd82337a wifi: rtw89: phy: add parser to support RX gain dynamic se [...] new cac432a08537 wifi: rtw89: 8922a: set RX gain along with set_channel operation new d16f34b084d9 wifi: rtw89: 8922a: update the register used in DIG and th [...] new 0377e2a77201 wifi: rtw89: phy: ignore special data from BB parameter file new c207e14d9328 wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips new ce84ecbdc168 wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips new 6bd232192261 wifi: rtw89: phy: set channel_info for WiFi 7 chips new 6aeaa379291b wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" new 8d101b15f86d wifi: rtw88: 8822ce: refine power parameters for RFE type 5 new d55cb6d8a994 wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu [...] new 2bbd7d584046 wifi: rtl8xxxu: prepare supporting two virtual interfaces new 7f444692cde8 wifi: rtl8xxxu: support setting linktype for both interfaces new a047e46a7b98 wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv- [...] new 00add60cad3c wifi: rtl8xxxu: support setting mac address register for b [...] new 9aa776209ca3 wifi: rtl8xxxu: extend wifi connected check to both interfaces new 80fd8687db41 wifi: rtl8xxxu: extend check for matching bssid to both in [...] new f86dd8eaf8da wifi: rtl8xxxu: don't parse CFO, if both interfaces are co [...] new 3ff7a05996f9 wifi: rtl8xxxu: support setting bssid register for multipl [...] new 43532c050f8e wifi: rtl8xxxu: support multiple interfaces in set_aifs() new 05b22e9b7d84 wifi: rtl8xxxu: support multiple interfaces in update_beac [...] new 6b7663828705 wifi: rtl8xxxu: support multiple interfaces in configure_filter() new 3f9baa99f842 wifi: rtl8xxxu: support multiple interfaces in watchdog_ca [...] new eef55f1545c9 wifi: rtl8xxxu: support multiple interfaces in {add,remove [...] new 073401c3b6b9 wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() new 61fdbd9e2a9d wifi: rtl8xxxu: support multiple interface in start_ap() new 5ce0d7e8aee0 wifi: rtl8xxxu: add macids for STA mode new f232e9d91bb8 wifi: rtl8xxxu: remove obsolete priv->vif new b837f78fbffa wifi: rtl8xxxu: add hw crypto support for AP mode new 69abad618efd wifi: rtl8xxxu: make supporting AP mode only on port 0 tra [...] new 1cd165adf314 wifi: rtl8xxxu: declare concurrent mode support for 8188f new 9475cc7ac315 wifi: rtl8xxxu: Fix LED control code of RTL8192FU new 80850ca041f2 wifi: rtl8xxxu: Fix off by one initial RTS rate new 9636951e4468 wifi: b43: Stop/wake correct queue in DMA Tx path when QoS [...] new 77135a38f6c2 wifi: b43: Stop/wake correct queue in PIO Tx path when QoS [...] new 581c8967d66c wifi: b43: Stop correct queue in DMA worker when QoS is disabled new 09795bded2e7 wifi: b43: Disable QoS for bcm4331 new 535733e90e5d wifi: wilc1000: fix declarations ordering new 205c50306acf wifi: wilc1000: fix RCU usage in connect path new 6f066439f9dc wifi: rtw89: add firmware H2C command of BA CAM V1 new 3b96833a5727 wifi: rtw89: mac: add feature_init to initialize BA CAM V1 new 5d461dba16fa wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM new 2d623151bf26 wifi: rtw89: 8922a: update BA CAM number to 24 new cdd368ce1ca4 wifi: rtw89: fw: use struct to fill BA CAM H2C commands new e3552b37dace wifi: rtw89: refine H2C command that pause transmitting by MAC ID new c313c31ff40d wifi: rtw89: add new H2C command to pause/sleep transmitti [...] new 69466b979a72 wifi: rtw89: use struct to fill H2C command to download be [...] new a880b9283009 wifi: rtw89: add H2C command to download beacon frame for [...] new bcd1ae78448e wifi: rtw89: add chip_ops::update_beacon to abstract updat [...] new 0ac008b6357f wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines new 178cc55d5129 wifi: rtlwifi: rtl_usb: Use sync register writes new 1213acb478a7 wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work new ece90a862232 wifi: rtl8xxxu: enable channel switch support new 23b8330156e5 wifi: rtw88: use kstrtoX_from_user() in debugfs handlers new c19443700370 wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data new c5bdcddaa32c wifi: rtw89: change supported bandwidths of chip_info to bit mask new 9156181f6274 wifi: rtw89: add EHT capabilities for WiFi 7 chips new 4f47e0cf1a84 wifi: rtw89: declare EXT NSS BW of VHT capability new 8d666e575455 wifi: rtw89: fw: add H2C command to update security CAM v2 new 799261930656 wifi: rtw89: fw: fill CMAC table to associated station for [...] new 7e24cc86c9c9 wifi: rtw89: fw: add chip_ops to update CMAC table to asso [...] new 999db6f48b28 wifi: rtw89: fw: update TX AMPDU parameter to CMAC table new 3d49ed071582 wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 new 011e276865d3 wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 new 85eacdcabd0f wifi: rtw89: fw: use struct to fill JOIN H2C command new 3832a9c40b35 wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips new 0635d73d85c1 wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_ [...] new 52284952cbf3 wifi: wilc1000: fix driver_handler when committing initial [...] new 328efda22af8 wifi: wilc1000: do not realloc workqueue everytime an inte [...] new a4f1a05b832e wifi: wilc1000: fix incorrect power down sequence new 12cfc9c8d3fa wifi: wilc1000: fix multi-vif management when deleting a vif new 426e7b477392 wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type new 92c7428f942d wifi: rtl8xxxu: make instances of iface limit and combinat [...] new 47f0e32ffe4e wifi: brcmsmac: phy: Remove unreachable code new 899c0e8a2219 wifi: mwifiex: Use helpers to check multicast addresses new 50180c7f8e3d wifi: mwifiex: debugfs: Drop unnecessary error check for d [...] new 173b0fb47c3d wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() new 0f7352557a35 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach new 31343230abb1 wifi: brcmfmac: export firmware interface functions new 14e1391b7102 wifi: brcmfmac: add per-vendor feature detection callback new ba4d4726335c wifi: brcmfmac: move feature overrides before feature_disable new 9f7861c56b51 wifi: brcmfmac: cfg80211: Use WSEC to set SAE password new 85da8f71aaa7 wifi: brcmfmac: Demote vendor-specific attach/detach messa [...] new b822015a1f57 wifi: brcmfmac: avoid invalid list operation when vendor a [...] new edec42821911 wifi: brcmfmac: allow per-vendor event handling new 563d5025cf3b wifi: rtl8xxxu: add missing number of sec cam entries for [...] new b06439c66874 wifi: rtlwifi: Speed up firmware loading for USB new aacb84adf1a2 wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips new 5c682bcb2ced wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf new 10af16279a9a wifi: rtw89: 8922a: add chip_ops related to BB init new d2ff221579e5 wifi: rtw89: 8922a: add register definitions of H2C, C2H, [...] new 295304040d9f wifi: rtw89: 8922a: add TX power related ops new a4374cbd6b2e wifi: rtw89: 8922a: add BTG functions to assist BT coexist [...] new 49d158557474 wifi: rtw89: refine add_chan H2C command to encode_bits new b9979843febf wifi: rtw89: refine hardware scan C2H events new 7cf6b6764b2f wifi: rtw89: Set default CQM config if not present new dab2b8c41db2 wifi: rtw89: disable RTS when broadcast/multicast new 7e11a2966f51 wifi: rtw89: fix null pointer access when abort scan new bcbefbd032df wifi: rtw89: add wait/completion for abort scan new f59a98c82534 wifi: rtw89: fix HW scan timeout due to TSF sync issue new 5ba45ba77616 wifi: rtw89: fix disabling concurrent mode TX hang issue new acf868ff60b1 wifi: iwlegacy: Use kcalloc() instead of kzalloc() new b54846da4594 Merge tag 'wireless-next-2024-01-25' of git://git.kernel.o [...] new ad9b701aed48 selftest: Update PATH for nettest in fcnal-test new 79bf0d4a07d4 selftest: Fix set of ping_group_range in fcnal-test new 70863c902d76 selftest: Show expected and actual return codes for test f [...] new 5535fcc59a16 Merge branch 'selftests-updates-to-fcnal-test-for-autoamte [...] new 3df18416267b gve: Modify rx_buf_alloc_fail counter centrally and closer [...] new 5f76499fb541 tsnep: Add link down PHY loopback support new fb4bb62aaac7 net: dsa: mt7530: select MEDIATEK_GE_PHY for NET_DSA_MT7530_MDIO new 31e03207119a af_unix: Annotate data-race of gc_in_progress in wait_for_ [...] new 97af84a6bba2 af_unix: Do not use atomic ops for unix_sk(sk)->inflight. new 5b17307bd078 af_unix: Return struct unix_sock from unix_get_socket(). new 8b90a9f819dc af_unix: Run GC on only one CPU. new d9f21b361333 af_unix: Try to run GC async. new 1cf05e2508ab Merge branch 'af_unix-random-improvements-for-gc' new 8d0293302dfb drivers/ptp: Convert snprintf to sysfs_emit new 5642c82b9463 bnx2x: Fix firmware version string character counts new c94d1783136e dt-bindings: net: phy: Make LED active-low property common new 355c6dc37efa dt-bindings: net: phy: Document LED inactive high impedance mode new 7ae215ee7bb8 net: phy: add support for PHY LEDs polarity modes new 91e893b43d1c dt-bindings: net: Document QCA808x PHYs new 7196062b64ee net: phy: at803x: add LED support for qca808x new c09f32a85945 Merge branch 'net-phy-generic-polarity-led-support-for-qca808x' new c9f115564561 libbpf: Ensure undefined bpf_attr field stays 0 new ed1ad5a7415d bpf: Align CAP_NET_ADMIN checks with bpf_capable() approach new 6fe01d3cbb92 bpf: Add BPF token delegation mount options to BPF FS new 35f96de04127 bpf: Introduce BPF token object new a177fc2bf6fd bpf: Add BPF token support to BPF_MAP_CREATE command new 9ea7c4bf17e3 bpf: Add BPF token support to BPF_BTF_LOAD command new caf8f28e036c bpf: Add BPF token support to BPF_PROG_LOAD command new bbc1d24724e1 bpf: Take into account BPF token when fetching helper protos new d79a35497547 bpf: Consistently use BPF token throughout BPF verifier logic new 1b67772e4e3f bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM hooks new a2431c7eabcf bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooks new f568a3d49af9 bpf,lsm: Add BPF token LSM hooks new 639ecd7d6247 libbpf: Add bpf_token_create() API new 364f848375af libbpf: Add BPF token support to bpf_map_create() API new a3d63e85253b libbpf: Add BPF token support to bpf_btf_load() API new 404cbc149c38 libbpf: Add BPF token support to bpf_prog_load() API new fcb9597ff7d1 selftests/bpf: Add BPF token-enabled tests new 0054493e5141 bpf,selinux: Allocate bpf_security_struct per BPF token new aeaa97b006dd bpf: Fail BPF_TOKEN_CREATE if no delegation option was set [...] new 6c1752e0b6ca bpf: Support symbolic BPF FS delegation mount options new 0350f9d99ee5 selftests/bpf: Utilize string values for delegate_xxx moun [...] new ea4d587354eb libbpf: Split feature detectors definitions from cached results new d6dd1d49367a libbpf: Further decouple feature checking logic from bpf_object new 05f9cdd55d61 libbpf: Move feature detection code into its own file new f3dcee938f48 libbpf: Wire up token_fd into feature probing logic new 6b434b61b4d9 libbpf: Wire up BPF token support at BPF object level new d5baf0cac627 selftests/bpf: Add BPF object loading tests with explicit [...] new b73d08d1318a selftests/bpf: Add tests for BPF object load with implicit token new cac270ad79af libbpf: Support BPF token path setting through LIBBPF_BPF_ [...] new fadf54935e85 selftests/bpf: Add tests for LIBBPF_BPF_TOKEN_PATH envvar new 906ee42cb1be selftests/bpf: Incorporate LSM policy to token-based tests new c8632acf193b Merge branch 'bpf-token' new be4840b33eb2 bpf: One more maintainer for libbpf and BPF selftests new e6be8cd5d3cf bpf: Fix error checks against bpf_get_btf_vmlinux(). new e48f0f4a9bfe bpf, docs: Clarify definitions of various instructions new fa7178b0f12e selftests/bpf: Add missing line break in test_verifier new 92046e83c07b Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 0c657f860e67 net: dsa: microchip: ksz8: move BMCR specific code to sepa [...] new d1b7d0d85d59 net: dsa: microchip: Remove redundant optimization in ksz8 [...] new 9e62bed6e105 net: dsa: microchip: implement PHY loopback configuration [...] new a70f2588584b Merge branch 'net-dsa-microchip-implement-phy-loopback' new 1d4046b57142 rust: phy: use `srctree`-relative links new 599b75a3b753 rust: phy: use VTABLE_DEFAULT_ERROR new 6f83b62283ed Documentation: mlx5.rst: Add note for eswitch MD new 63aabc3ef196 net: txgbe: move interrupt codes to a separate file new aefd013624a1 net: txgbe: use irq_domain for interrupt controller new beb53f32698f Merge branch 'txgbe-irq_domain' new 5437dca8a4ab Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 63b21caba17e xfrm: introduce forwarding of ICMP Error messages new ab1e1a38de24 xfrm6_tunnel: Use KMEM_CACHE instead of kmem_cache_create new 0938d12ae85d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c931eafc5a82 Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST new 9434e62334d5 Bluetooth: Enforce validation on max value of connection interval new 693a94db9e8c Bluetooth: btintel: Fix null ptr deref in btintel_read_version new 64692e12507b Bluetooth: qca: Fix wrong event type for patch config command new 948222621fc0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e01966e643c9 crypto: virtio - Less function calls in __virtio_crypto_ak [...] new 109303336a0c crypto: vmx - Move to arch/powerpc/crypto new 23a22e831ed4 crypto: qat - avoid memcpy() overflow warning new 5d7e1c411c0d dt-bindings: qcom-qce: Add compatible for SM6350 new 4bb439e8562d KEYS: include header for EINVAL definition new 3274819b3c81 crypto: iaa - Remove header table code new cc342dba0d39 crypto: iaa - Remove unnecessary debugfs_create_dir() erro [...] new 8413fe3e7fdf crypto: hisilicon/qm - support get device state new 8db78dd6cca2 crypto: hisilicon/qm - dump important registers values bef [...] new 1bfde2c572b9 crypto: pcbc - remove redundant assignment to nbytes new f18483c987e1 crypto: asymmetric_keys - remove redundant pointer secs new f722002441a1 crypto: arm64/aes-ccm - Revert "Rewrite skcipher walker loop" new 88c6d50f649b crypto: arm64/aes-ccm - Keep NEON enabled during skcipher walk new 97c4c10dafcd crypto: arm64/aes-ccm - Pass short inputs via stack buffer new c131098d6d9c crypto: arm64/aes-ccm - Replace bytewise tail handling wit [...] new 948ffc66e595 crypto: arm64/aes-ccm - Reuse existing MAC update for AAD input new 565def1542ab crypto: arm64/aes-ccm - Cache round keys and unroll AES loops new 715052884929 crypto: arm64/aes-ccm - Merge encrypt and decrypt tail handling new f691d444f9a9 crypto: arm64/aes-ccm - Merge finalization into en/decrypt [...] new 61909cc83175 crypto: hisilicon - Fix smp_processor_id() warnings new 1dc0c1389d6a crypto: sun8i-ce - Use kcalloc() instead of kzalloc() new 4da3bc65d218 crypto: qat - use kcalloc_node() instead of kzalloc_node() new 8203695ca50b crypto: testmgr - remove unused xts4096 and xts512 algorit [...] new 4d314d27130b dt-bindings: crypto: ice: Document SC7180 inline crypto engine new 441a6389823e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 693d4e8861a5 drm/amdgpu/pptable: convert some variable sized arrays to [...] new 6add38716548 drm/amd/pm: Fetch current power limit from FW new 8d1717fb647d drm/amdgpu: Fix return type in 'aca_bank_hwip_is_matched()' new 8352ca1090d1 drm/amd/amdgpu: Assign GART pages to AMD device mapping new ca01082353d4 drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs new fc8f5a29d4cf drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs new 4953be13bebb drm/amdgpu: convert some variable sized arrays to [] style new 1e201202eda1 drm/amdgpu/pm: Add default case for smu IH process func new c84a7e21db79 drm/amdgpu: Fix module unload hang with RAS enabled new 4b09715f1504 drm/amd/display: Fix a potential buffer overflow in 'dp_ds [...] new 6eb726a082e5 drm/amdgpu: add aca sysfs remove support new c0c48f0d61ff drm/amdgpu: adjust aca init/fini sequence to match gpu reset new 67bbf55bd3c7 drm/amd/display: Disable ips before dc interrupt setting new 85155f5b55b5 drm/amd: Add a DC debug mask for IPS new 1630c6ded587 drm/amd/display: "Enable IPS by default" new ed1e1e42fd68 drm/amdgpu: Support passing poison consumption ras block to SRIOV new 2474414c60b7 drm/amdgpu: Add RAS_POISON_READY host response message new 362936d613e8 amdgpu/drm: Use vram manager for virtualization page retirement new e7455608e2c3 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 5fb83018128d Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 66972fa827aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cf0d956635e7 ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for o [...] new fd895a74dc1d ALSA: hda: realtek: Move hda_component implementation to module new b2d6a1fd0e3e ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 new 135096ebfab6 ALSA: hda: cs35l41: Set Channel Index correctly when syste [...] new 33e5e648e631 ALSA: hda: cs35l41: Support additional HP Envy Models new 92bf7367857e ALSA: hda: cs35l41: Support HP models without _DSD using d [...] new aa8e3ef4fe53 ALSA: hda/realtek: Add quirks for various HP ENVY models new 32832f6db033 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 77d1e0ddc92a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d24255f0a188 ASoC: Merge up fixes due to dependency with new changes new e7214441ca15 ASoC: codecs: Remove unneeded semicolon new 966323dd9a65 ASoC: codecs: ES8326: Adding new volume kcontrols new 36553eb7785d ASoC: dt-bindings: samsung,tm2: Correct "audio-codec" constraints new fb430b06397e ASoC: cs42l43: Tidy up header includes new 40f6281c1e7d ASoC: cs42l43: Minor code tidy ups new a2e7cf55db78 ASoC: cs42l43: Check error from device_property_read_u32_array() new 7a93a9abe443 ASoC: cs42l43: Add pm_ptr around the power ops new 96c716887c1a ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding new fe04d1632cb4 ASoC: cs42l43: Refactor to use for_each_set_bit() new 31c6e53a4da5 ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL new 01dffdcaa094 ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" new d4d1025fa507 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2cd770aa541b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3ef826924303 block: move cgroup time handling code into blk.h new 29bb740b66cc block: add blk_time_get_ns() and blk_time_get() helpers new 1ff288ab5cf4 block: cache current nsec time in struct blk_plug new 1a3d70bf0c0e block: update cached timestamp post schedule/preemption new 81ab744a2e36 Merge branch 'block-issue-ts' into for-next new 6f34271e6342 block/mq-deadline: pass in queue directly to dd_insert_request() new b0f6732db395 block/mq-deadline: serialize request dispatching new 8f764b91fdf2 block/mq-deadline: skip expensive merge lookups if contended new 574e7779cf58 block/mq-deadline: use separate insertion lists new 88b610900832 block/bfq: pass in queue directly to bfq_insert_request() new b1daebfc6246 block/bfq: serialize request dispatching new 58ea8280b7a5 block/bfq: skip expensive merge lookups if contended new 1ee906ccc23b block/bfq: use separate insertion lists new b48b5a7c9bc1 Merge branch 'block-deadline' into for-next new f4728f7e2020 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 3f105cfbe8a3 Merge remote-tracking branch 'libata/for-6.8-fixes' into for-next new 4655cbb24761 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4e05c06df7d3 mfd: intel-lpss: Switch to generalized quirk table new b47f1f55e26b mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 new 5394040d0b67 mfd: lpc_ich: Use ALIGN_DOWN() to obtain the start of the [...] new 5a6a8580defa mfd: sun4i-gpadc: Correct specified GPADC interrupt numbers new 91c63e4f2f88 mfd: omap-usb-host: Increase size of buffer to include all [...] new 47f28ec99bef dt-bindings: mfd: iqs62x: Do not override firmware-name $ref new cd84e6bd331f dt-bindings: mfd: qcom,tcsr: Add compatibles for QCM2290 a [...] new a1958f84deb5 mfd: cros_ec: Register EC-based watchdog subdevice new 67421634ade0 mfd: rave-sp: Avoid unnecessary use of comma operator new 1e0ea9e75ff3 mfd: wm831x: Remove redundant forever while loop new fc1da2dcd37b Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 3b75d271e161 backlight: hx8357: Fix potential NULL pointer dereference new 92a0d755c6b1 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 67d85ee4bc74 power: supply: bq27xxx: Switch to a simpler IDA interface new 73697f0acc77 power: supply: bq27xxx: Add devm action to free IDA new f2d506d9fe10 power: supply: bq27xxx: Use devm to free device mutex new 7911cf971c1c power: supply: bq27xxx: Use devm_power_supply_register() helper new b282c30dad3e power: supply: bq27xxx: Move one time design full read out [...] new 98be59bd03aa power: supply: da9030: Use devm_power_supply_register() helper new 57261cda154b power: supply: da9052: Use devm_power_supply_register() helper new 88a72257a438 power: supply: ds2760: Use devm_power_supply_register() helper new ada63f1ec91b power: supply: goldfish: Use devm_power_supply_register() helper new 3b4d07fdaf17 power: supply: lp8727: Use devm_power_supply_register() helper new 2abb571143c3 power: supply: lp8788: Use devm_power_supply_register() helper new e90a67f618c4 power: supply: pcf50633: Use devm_power_supply_register() helper new 3a93da231c12 power: supply: rt5033: Use devm_power_supply_register() helper new 503920abb586 power: supply: tps65090: Use devm_power_supply_register() helper new aa0c8959dac7 power: supply: wm831x: Use devm_power_supply_register() helper new f2a7667c6cc0 power: supply: wm831x: Use devm_power_supply_register() helper new 9115c677071a power: supply: da9150: Use devm_iio_channel_get() helper new 077c1df8456f power: supply: da9150: Use devm_power_supply_register() helper new a16dc57e9755 power: supply: rx51: Use devm_iio_channel_get() helper new 4cb372a0ca22 power: supply: rx51: Use devm_power_supply_register() helper new 8ac675344280 power: supply: twl4030_madc: Use devm_iio_channel_get() helper new 4c5d387d79a6 power: supply: twl4030_madc: Use devm_power_supply_registe [...] new 903130563487 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b4d3e4647a91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 15e8e6a8fe07 security: fix the logic in security_inode_getsecctx() new 804dfedb1181 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 90593caf7db7 selinux: reduce the object class calculations at inode init time new 7f8c3f1a23a6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f0816d4332c3 ramfs: Initialize security of in-memory inodes new ed1aff8f7813 Merge branch 'next' of git://github.com/cschaufler/smack-next new 3104d0e94f71 audit: remove unnecessary assignment in audit_dupe_lsm_field() new aa13b709084a audit: use KMEM_CACHE() instead of kmem_cache_create() new 6f9502dcfaec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9481db123b61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 831e0cd4f9ee arm: dts: marvell: Fix maxium->maxim typo in brownstone dts new 2df262236500 ARM: dts: marvell: dove-cubox: fix si5351 node names new 8af75ce86f7d ARM: dts: da850: add MMD SDIO interrupts new 8c82b4eef297 ARM: dts: sti: minor whitespace cleanup around '=' new 2416e831130a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0229278bf33e spi: s3c64xx: Add Exynos850 support new 737cf74b3800 spi: dt-bindings: samsung: Add Exynos850 SPI new 4f38ae221e28 arm64: exynos: Enable SPI for Exynos850 new a6fc5c5b35f6 spi: cs42l43: Handle error from devm_pm_runtime_enable() new 0da9a5794cfd spi: avoid double validation in __spi_sync() new f333f63bf3e3 Merge remote-tracking branch 'spi/for-6.9' into spi-next new fe4065a76c4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 868ec92d7faf next-20240125/tip new 87d275f55946 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 6451402d071d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 73b9e13998fa doc: Spinlocks are implied RCU readers new cdc2686695c2 doc: Make whatisRCU.rst note that spinlocks are RCU readers new 2888f00828d7 doc: Make checklist.rst note that spinlocks are implied RC [...] new effe2f73f97f doc: Add CONFIG_RCU_STRICT_GRACE_PERIOD to checklist.rst new 10514fa5f7a5 doc: Add EARLY flag to early-parsed kernel boot parameters new b42cdd2cbe2b rcu-tasks: Repair RCU Tasks Trace quiescence check new 43824241662a rcu: Rename jiffies_till_flush to jiffies_lazy_flush new 573e094763ea rcu/nocb: Remove needless LOAD-ACQUIRE new e1173cfcd991 rcu/nocb: Remove needless full barrier after callback advancing new 8fc521f2a25a rcu: Provide a boot time parameter to control lazy RCU new f17ad8bd109b context_tracking: Fix kerneldoc headers for __ct_user_{ent [...] new de95870fd0fb doc: Clarify use of slab constructors and SLAB_TYPESAFE_BY_RCU new 18cfea5d5448 doc: Update checklist.rst discussion of callback execution new ff0f64285a9e hrtimer: Report offline hrtimer enqueue new bd4f7f10c902 rcu/exp: Remove full barrier upon main thread wakeup new f5b859c4a2fe srcu: Improve comments about acceleration leak new 296088f9b5a9 tsc: Check for sockets instead of CPUs to make code match comment new 5dd763ec737d fs/proc: remove redudant comments from /proc/bootconfig new cf59604abb7e rcutorture: Suppress rtort_pipe_count warnings until after stalls new 5d15c90ead66 rcu/nocb: Make IRQs disablement symmetric new c1856a43a68a rcu/nocb: Re-arrange call_rcu() NOCB specific code new 862890ed53fb rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock() new 35a2b3725608 rcu/exp: Fix RCU expedited parallel grace period kworker a [...] new f3a491f0ecde rcu/exp: Handle RCU expedited grace period kworker allocat [...] new 7eebf1849f6e rcu: s/boost_kthread_mutex/kthread_mutex new a7658d497dfc rcu/exp: Move expedited kthread worker creation functions [...] new de84f732f404 rcu/exp: Make parallel exp gp kworker per rcu node new a48606b1f7c8 rcu/exp: Handle parallel exp gp kworkers affinity new 5c2905e35a3a rcu/exp: Remove rcu_par_gp_wq new fd3b5e371b1b rcu/sync: remove un-used rcu_sync_enter_start function new 7b4989d7fbc9 rcu/nocb: Check rdp_gp->nocb_timer in __call_rcu_nocb_wake() new bc31e6cb27a9 rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks new a8f3bda48cf5 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 1cd2b08f7cc4 KVM: arm64: selftests: Handle feature fields with nonzero [...] new 87bbb6a32237 Merge branch kvm-arm64/misc into kvmarm/next new 072c2b8ec980 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 160b5f68cc2e Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new c210ef3c96e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a6b48c83d28e tools/workqueue/wq_dump.py: Clean up code and drop duplica [...] new 8318d6a6362f workqueue: Shorten events_freezable_power_efficient name new 6a229b0e2ff6 workqueue: Drop unnecessary kick_pool() in create_worker() new e563d0a7cdc1 workqueue: Break up enum definitions and give names to the types new b16e51bb7bda Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 214509e5d61d platform/x86: thinkpad_acpi: remove redundant assignment t [...] new 890a48ca7b05 platform/x86: silicom-platform: clean up a check new 2cee4d0c82c0 platform/x86: remove obsolete calls to ledtrig_audio_get new 0959afbafaf8 platform/x86: Support for mode FN key new e5afa3d7a91b drivers/platform/mellanox: Convert snprintf to sysfs_emit new 3f399b5d7189 platform/x86: wmi: Use ACPI device name in netlink event new 0070170ea5cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b558469580f8 USB: uapi: OTG 3.0 new 7626c52b6b46 usb: usb_autopm_get_interface use modern helper new d6429a3555fb usb: storage: sddr55: fix sloppy typing in sddr55_{read|wr [...] new cde644ae1967 dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX new 41fe9ea1696c usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver new 44481a010344 usb: dwc3-of-simple: Stop using of_reset_control_array_get [...] new 4ca79255101b usb: audio-v2: Correct comments for struct uac_clock_selec [...] new 05d039e176cc ucsi_ccg: Refine the UCSI Interrupt handling new 2fa5c7e53112 dt-bindings: usb: Add Marvell ac5 new c63fe1cc7093 usb: host: Add ac5 to EHCI Orion new aa6e11e9a792 usb: core: Amend initial authorized_default value new bec7e43b162c usb: core: Make default authorization mode configurable new 5de5f1e292e5 phy: core: add notify_connect and notify_disconnect callback new eeda494542e5 phy: realtek: usb: add new driver for the Realtek RTD SoC [...] new b48415afe5fd phy: realtek: usb: add new driver for the Realtek RTD SoC [...] new 53a2d95df836 usb: core: add phy notify connect and disconnect new fd2a052ccd69 dt-bindings: usb: add common Type-C USB Switch schema new 665029ecd1e0 dt-bindings: usb: Clean-up "usb-phy" constraints new f99044cd1451 dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support new 4158af057c7f usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support new c281d8a5a58a dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator new 75fd6485ccce usb: phy: generic: Get the vbus supply new 562898808cb1 usb: phy: generic: Implement otg->set_vbus new 9f60a0cfa8fb usb: phy: generic: Disable vbus on removal new 7494d4bc8e32 usb: typec: altmodes: add typec_cable_ops to typec_altmode new 231b7318413c usb: typec: altmodes: add svdm version info for typec cables new 59cd27a0cab1 usb: typec: tcpci: add cable_comm_capable attribute new 3bbb9ba4f660 usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive new e03f6fef5ea8 usb: typec: tcpm: process receive and transmission of sop' [...] new 6bd181ba60e1 usb: typec: tcpm: add control message support to sop' new 030509ac473d usb: typec: tcpci: add attempt_vconn_swap_discovery callback new fb7ff25ae433 usb: typec: tcpm: add discover identity support for SOP' new af8b627046bc usb: typec: tcpm: add state machine support for SRC_VDM_ID [...] new 41d9d75344d9 usb: typec: tcpm: add discover svids and discover modes su [...] new 7e7877c55eb1 usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' new 71ba4fe56656 usb: typec: altmodes/displayport: add SOP' support new dacf1d7a78bf kselftest: Add test to verify probe of devices from discov [...] new a1d086db92bd kselftest: devices: Add sample board file for google,spherion new 983d23e2938c kselftest: devices: Add sample board file for XPS 13 9300 new c35ba0ac4835 XHCI: Separate PORT and CAPs macros into dedicated file new bc83a87759ca dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk [...] new 2d2a3349521d usb: dwc3: Add workaround for host mode VBUS glitch when boot new 43a029724d1c usb: gadget: f_fs: expose ready state in configfs new 65145a03d65b usb: typec: qcom-pmic-typec: fix arguments of qcom_pmic_ty [...] new d2f9b93de0fe usb: typec: qcom-pmic-typec: allow different implementatio [...] new f1a27f081c1f usb: typec: qcom-pmic-typec: allow different implementatio [...] new b8596318d333 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 3c6c401882d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 653b325d96f0 accel/habanalabs/gaudi2: add interrupt affinity for user i [...] new df3d17212018 accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid [...] new 6101e4be8a6f accel/habanalabs: fix DRAM BAR base address calculation new f1282caa974f accel/habanalabs: abort device reset for consecutive heart [...] new d545e7d8763e accel/habanalabs/gaudi2: move HMMU page tables to device memory new 8aba7a26817a accel/habanalabs: Remove unnecessary braces from if statement new 149972a8b935 accel/habanalabs: remove call to deprecated function new 41e9304988a1 accel/habanalabs/gaudi2: fail memory memset when failing t [...] new fedec9564504 accel/habanalabs/goya: remove redundant assignment to poin [...] new dddb2e526a36 accel/habanalabs: use kcalloc() instead of kzalloc() new 0ec33d77d603 Merge branch 'habanalabs-next' of git://git.kernel.org/pub [...] new 81c82bfd7c3d Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new cfeb370f8887 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 3575a315a3a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c7adcc5caff2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 64af1ab93e31 staging: rtl8192e: remove return statement from void function new d5cae945ebbf Staging: rtl8192e: Remove unnecessary parenthesis in rtlli [...] new 0f5986018bd5 Staging: rtl8192e: Rename variable SlotIndex new 7fe65bc52d66 Staging: rtl8192e: Rename function rtllib_MgntDisconnectAP() new 9ad8d831a08e Staging: rtl8192e: Rename variable bMulticast new 698888bdbde4 Staging: rtl8192e: Rename variable MaxPeriod new eba9c98485df Staging: rtl8192e: Rename variable bAwakePktSent new c7c4440d1962 Staging: rtl8192e: Rename variable bSupportNmode new 6593d5bcf14a Staging: rtl8192e: Rename variable bBusyTraffic new 5d8fef84aa9a Staging: rtl8192e: Rename function rtllib_MgntDisconnect() new e2bf5a27c0fb Staging: rtl8192e: Rename variable bFilterOutNonAssociatedBSSID new a89dd127306e Staging: rtl8192e: Rename variable array Bssid new 124f2e444e6c Staging: rtl8192e: Rename variable NumRxUnicastOkInPeriod new 254c59bfdeaf Staging: rtl8192e: Rename variable SlotNum new f70205ad3c23 Staging: rtl8192e: Rename variable RemoveAllTS new b7e6e1ef1960 Staging: rtl8192e: Rename function RemovePeerTS() new 053e3b7c4d1d Staging: rtl8192e: Rename function rtllib_MlmeDisassociate [...] new c41616e98a00 Staging: rtl8192e: Rename function SendDisassociation() new 64df2dccb87d Staging: rtl8192e: Rename variable bHalfSupportNmode new 7ee99ed399ff Staging: rtl8192e: Rename variable PMKCacheIdx new c9f43ad42187 Staging: rtl8192e: Rename function GetNmodeSupportBySecCfg() new 1cc357dd4e95 Staging: rtl8192e: Rename variable AsocRetryCount new 9914cd294535 staging: greybus: gbphy: make gbphy_bus_type const new 11e922cf62ee staging: vt6655: fix open parentheses alignment new 5b5ea3124488 staging: vt6655: Remove extra blank lines between code blocks new 5500382eeba8 staging: greybus: Remove usage of the deprecated ida_simpl [...] new 5b4ee6d1e13d staging: fieldbus: Remove usage of the deprecated ida_simp [...] new cbfeaf08296a Staging: rtl8723bs: rtw_ieee80211: Remove extra space new f4b3422ca081 staging: rtl8712: remove unnecessary braces in while loop new 58dc02750fcc staging: rtl8723bs: Use kcalloc() instead of kzalloc() new 4a46fffc210f staging: emxx_udc: Remove EMMA Mobile USB Gadget driver new cc13301acc39 staging: board: Remove KZM9D board staging code new f402f7a02af6 staging: board: Remove Armadillo-800-EVA board staging code new ce54e9342124 staging: Remove board staging code new 5f48feaa8954 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 8de588bf7dae Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new c2371454f13e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d67d6fb611bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3c4f53b2c341 scsi: hisi_sas: Fix a deadlock issue related to automatic dump new 3f0305504765 scsi: hisi_sas: Remove redundant checks for automatic debu [...] new 69097a631c03 scsi: hisi_sas: Check whether debugfs is enabled before re [...] new f9242f166770 scsi: hisi_sas: Remove hisi_hba->timer for v3 hw new 2b9bc9efa815 Merge patch series "scsi: hisi_sas: Minor fixes and cleanups" new 883a8b451cf4 scsi: ufs: qcom: Clarify comments about the initial phy_gear new 10a39667a117 scsi: ufs: qcom: Avoid re-init quirk when gears match new c0767560b012 scsi: mpt3sas: Reload SBR without rebooting HBA new a34fc8c7361c scsi: mpt3sas: Update driver version to 48.100.00.00 new 9464c8840eea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f28772adc776 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 42969726a19f Documentation: gpio: describe uAPI behaviour for unsupport [...] new aa977d99babc Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new a8b53b025fa8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb27638836ac pwm: atmel-hlcdc: Fix clock imbalance related to suspend support new 5043456b2de1 pwm: Drop useless member .of_pwm_n_cells of struct pwm_chip new 4f0f7dce06cd pwm: Let the of_xlate callbacks accept references without period new d1d29cd19653 pwm: clps711x: Drop custom .of_xlate() callback new 966ed5ea39e6 pwm: Drop duplicate check against chip->npwm in of_pwm_xla [...] new c7005dd95719 pwm: mediatek: Update kernel doc for struct pwm_mediatek_of_data new 979c6fe7e799 dt-bindings: pxa-pwm: Convert to YAML new 1c91d269997f Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new f9043a7bdf06 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e25e0d7b000a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7e34a7e147da Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 9924e00f01a4 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new c50c00880992 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ff94986d350f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b588e2d813c8 nvmem: include bit index in cell sysfs file name new 290ea1d6f990 nvmem: fixed-cell: Simplify nested if/then schema new 4e6102d60d88 nvmem: mtk-efuse: Register MediaTek socinfo driver from efuse new a0cfd5e99782 dt-bindings: nvmem: Convert xlnx,zynqmp-nvmem.txt to yaml new 51bfbe9a9b95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bdccf4e6d2c4 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new 93de8e49fa85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 822995bdfea9 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new 116099ed345c selftests/landlock: Fix net_test build with old libc new 40b7835e74e0 selftests/landlock: Fix fs_test build with old libc new 5c770745433d selftests/landlock: Fix capability for net_test new 9543f08d728e selftests/landlock: Clean up error logs related to capabilities new f645c3864c5c landlock: Add support for KUnit tests new 1fd81d2d7edf landlock: Add IOCTL access right new 03eff102f83a selftests/landlock: Test IOCTL support new ff713b41b649 selftests/landlock: Test IOCTL with memfds new 176b55df7752 selftests/landlock: Test ioctl(2) and ftruncate(2) with op [...] new 7ca954a2e478 samples/landlock: Add support for LANDLOCK_ACCESS_FS_IOCTL new bcfc924a6a33 landlock: Document IOCTL support new 136755a9d2e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3e6454177f3a rust: sync: add `CondVar::notify_sync` new 82e170874849 rust: time: add msecs to jiffies conversion new e7b9b1ff1d49 rust: sync: add `CondVar::wait_timeout` new f090f0d0eea9 rust: sync: update integer types in CondVar new 21868bb29d98 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 9cfacc1d31fd Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 189a4edb774b lkdtm: Make lkdtm_do_action() return to avoid tail call op [...] new edb6538da3df lkdtm/bugs: Adjust lkdtm_HUNG_TASK() to avoid tail call op [...] new 34b82a2fb747 lkdtm/bugs: In lkdtm_HUNG_TASK() use BUG(), not BUG_ON(1) new f61121a7e9c3 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 596764183be8 Add linux-next specific files for 20240129
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 (01af33cc9894) \ N -- N -- N refs/heads/master (596764183be8)
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 1082 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/configfs-usb-gadget-ffs | 12 +- Documentation/ABI/testing/debugfs-hisi-hpre | 7 + Documentation/ABI/testing/debugfs-hisi-sec | 7 + Documentation/ABI/testing/debugfs-hisi-zip | 7 + Documentation/ABI/testing/sysfs-bus-dax | 153 + .../sysfs-kernel-mm-mempolicy-weighted-interleave | 9 +- .../admin-guide/laptops/thinkpad-acpi.rst | 7 +- .../bpf/standardization/instruction-set.rst | 51 +- Documentation/devicetree/bindings/arm/qcom.yaml | 5 + .../devicetree/bindings/arm/rockchip.yaml | 38 +- .../bindings/clock/qcom,gcc-sc8180x.yaml | 7 + .../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + .../devicetree/bindings/crypto/qcom-qce.yaml | 1 + .../display/samsung/samsung,exynos-mixer.yaml | 6 +- .../{img,powervr.yaml => img,powervr-rogue.yaml} | 4 +- .../devicetree/bindings/gpu/img,powervr-sgx.yaml | 138 + Documentation/devicetree/bindings/leds/common.yaml | 12 + .../devicetree/bindings/leds/leds-bcm63138.yaml | 4 - .../devicetree/bindings/leds/leds-bcm6328.yaml | 4 - .../devicetree/bindings/leds/leds-bcm6358.txt | 2 - .../bindings/leds/leds-pwm-multicolor.yaml | 4 - .../devicetree/bindings/leds/leds-pwm.yaml | 5 - .../memory-controllers/nvidia,tegra20-emc.yaml | 2 +- Documentation/devicetree/bindings/mfd/iqs62x.yaml | 2 +- .../devicetree/bindings/mfd/qcom,tcsr.yaml | 2 + .../devicetree/bindings/net/qca,qca808x.yaml | 54 + .../bindings/nvmem/layouts/fixed-cell.yaml | 22 +- .../bindings/nvmem/xlnx,zynqmp-nvmem.txt | 46 - .../bindings/nvmem/xlnx,zynqmp-nvmem.yaml | 42 + .../devicetree/bindings/pwm/marvell,pxa-pwm.yaml | 51 + Documentation/devicetree/bindings/pwm/pxa-pwm.txt | 30 - .../bindings/soc/qcom/qcom,rpm-master-stats.yaml | 2 + .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../soc/samsung/samsung,exynos-sysreg.yaml | 1 + .../bindings/sound/audio-graph-port.yaml | 2 +- .../devicetree/bindings/sound/samsung,tm2.yaml | 7 +- .../devicetree/bindings/spi/samsung,spi.yaml | 1 + .../devicetree/bindings/usb/ci-hdrc-usb2.yaml | 2 +- .../devicetree/bindings/usb/fcs,fsa4480.yaml | 12 +- .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/gpio-sbu-mux.yaml | 12 +- .../devicetree/bindings/usb/ite,it5205.yaml | 72 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 5 +- .../devicetree/bindings/usb/nxp,ptn36502.yaml | 12 +- .../devicetree/bindings/usb/onnn,nb7vpq904m.yaml | 13 +- .../bindings/usb/qcom,wcd939x-usbss.yaml | 12 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 7 + .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 11 +- .../devicetree/bindings/usb/usb-switch.yaml | 67 + Documentation/devicetree/bindings/usb/usb.yaml | 2 + Documentation/hwmon/emc2305.rst | 1 - Documentation/networking/devlink/mlx5.rst | 4 + Documentation/process/changes.rst | 2 +- Documentation/usb/gadget-testing.rst | 30 +- Documentation/userspace-api/gpio/error-codes.rst | 3 +- .../gpio/gpio-get-lineevent-ioctl.rst | 6 + .../gpio/gpio-get-linehandle-ioctl.rst | 39 + .../gpio/gpio-handle-set-config-ioctl.rst | 5 +- .../userspace-api/gpio/gpio-v2-get-line-ioctl.rst | 57 +- .../gpio/gpio-v2-line-set-config-ioctl.rst | 3 +- MAINTAINERS | 29 +- Makefile | 8 - Next/SHA1s | 190 +- Next/Trees | 4 +- Next/merge.log | 2708 +++++++++++----- arch/arm/arm-soc-for-next-contents.txt | 184 -- .../dts/aspeed/aspeed-bmc-facebook-bletchley.dts | 4 +- .../dts/aspeed/aspeed-bmc-facebook-wedge400.dts | 4 +- arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts | 2 +- .../dts/aspeed/ast2600-facebook-netbmc-common.dtsi | 4 +- arch/arm/boot/dts/marvell/dove-cubox.dts | 4 +- arch/arm/boot/dts/marvell/mmp2-brownstone.dts | 2 +- .../arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi | 2 +- .../boot/dts/nxp/imx/imx7d-flex-concentrator.dts | 2 +- .../dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts | 7 + arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 38 +- arch/arm/boot/dts/qcom/qcom-ipq4019-ap.dk01.1.dtsi | 138 +- arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 10 +- arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 2 - arch/arm/boot/dts/qcom/qcom-msm8660.dtsi | 17 +- arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts | 15 +- arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 18 +- arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 32 +- arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 48 +- arch/arm/boot/dts/rockchip/rk3128-xpi-3128.dts | 29 + arch/arm/boot/dts/rockchip/rk3128.dtsi | 60 + arch/arm/boot/dts/st/stih407-pinctrl.dtsi | 8 +- arch/arm/boot/dts/st/stm32mp157.dtsi | 2 +- arch/arm/boot/dts/st/stm32mp157a-dk1-scmi.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-dk2-scmi.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-ed1-scmi.dts | 2 +- arch/arm/boot/dts/st/stm32mp157c-ev1-scmi.dts | 2 +- arch/arm/boot/dts/ti/davinci/da850.dtsi | 4 +- .../dts/ti/omap/am335x-moxa-uc-2100-common.dtsi | 2 +- arch/arm/boot/dts/ti/omap/am33xx.dtsi | 9 +- arch/arm/boot/dts/ti/omap/am3517.dtsi | 11 +- arch/arm/boot/dts/ti/omap/am4372.dtsi | 6 + arch/arm/boot/dts/ti/omap/dra7.dtsi | 9 +- arch/arm/boot/dts/ti/omap/omap34xx.dtsi | 11 +- arch/arm/boot/dts/ti/omap/omap36xx.dtsi | 9 +- arch/arm/boot/dts/ti/omap/omap4.dtsi | 9 +- arch/arm/boot/dts/ti/omap/omap5.dtsi | 9 +- arch/arm/include/asm/current.h | 8 +- arch/arm/include/asm/pgtable.h | 2 - arch/arm/mach-omap2/am33xx-restart.c | 2 +- arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 2 +- arch/arm/mach-omap2/clockdomain.c | 4 +- arch/arm/mach-omap2/cm33xx.c | 2 +- arch/arm/mach-omap2/cminst44xx.c | 2 +- arch/arm/mach-omap2/omap-secure.c | 4 +- arch/arm/mach-omap2/omap_hwmod.c | 9 +- arch/arm/mach-omap2/omap_hwmod_common_data.c | 6 +- arch/arm/mach-omap2/pmic-cpcap.c | 24 +- arch/arm/mach-omap2/powerdomain.c | 2 +- arch/arm/mach-omap2/prm44xx.c | 2 +- arch/arm/mach-omap2/prm_common.c | 4 +- arch/arm/mach-omap2/wd_timer.c | 4 +- arch/arm/mm/fault.c | 2 + arch/arm64/Kconfig | 5 +- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 1 + .../boot/dts/freescale/imx8mm-phygate-tauri-l.dts | 2 +- .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 2 +- .../arm64/boot/dts/freescale/imx8mp-beacon-kit.dts | 2 +- .../boot/dts/freescale/imx8mp-venice-gw72xx.dtsi | 2 +- .../boot/dts/freescale/imx8mp-venice-gw73xx.dtsi | 2 +- .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 2 +- .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 2 +- arch/arm64/boot/dts/qcom/Makefile | 1 + .../dts/qcom/apq8016-sbc-d3-camera-mezzanine.dts | 8 +- arch/arm64/boot/dts/qcom/ipq5332.dtsi | 8 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 13 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 14 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 9 + arch/arm64/boot/dts/qcom/msm8939.dtsi | 9 + arch/arm64/boot/dts/qcom/msm8953.dtsi | 7 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 7 +- .../boot/dts/qcom/{pm2250.dtsi => pm4125.dtsi} | 8 +- arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 56 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 16 + arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 78 +- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 16 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 14 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 11 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 54 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 63 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 26 +- arch/arm64/boot/dts/qcom/sdm670.dtsi | 14 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 8 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 47 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 9 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 13 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 12 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 8 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 95 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 93 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 75 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 4 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 79 +- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 1293 ++++++++ arch/arm64/boot/dts/qcom/sm8550.dtsi | 107 +- arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 2 +- arch/arm64/boot/dts/qcom/sm8650.dtsi | 36 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 10 +- arch/arm64/boot/dts/rockchip/Makefile | 5 + arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi | 6 + arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 3 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 70 +- .../boot/dts/rockchip/rk3566-anbernic-rg-arc-d.dts | 42 + .../boot/dts/rockchip/rk3566-anbernic-rg-arc-s.dts | 19 + ...ernic-rg503.dts => rk3566-anbernic-rg-arc.dtsi} | 134 +- .../boot/dts/rockchip/rk3566-anbernic-rg353x.dtsi | 74 + .../boot/dts/rockchip/rk3566-anbernic-rg503.dts | 74 + .../boot/dts/rockchip/rk3566-anbernic-rgxx3.dtsi | 74 - ...neu6b.dtsi => rk3588-edgeble-neu6a-common.dtsi} | 83 +- .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dts | 10 +- .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtsi | 232 ++ .../dts/rockchip/rk3588-edgeble-neu6a-wifi.dtso | 56 + .../boot/dts/rockchip/rk3588-edgeble-neu6a.dtsi | 25 +- .../boot/dts/rockchip/rk3588-edgeble-neu6b-io.dts | 76 +- .../boot/dts/rockchip/rk3588-edgeble-neu6b.dtsi | 383 +-- arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 1 + arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 31 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 7 + .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6c.dts | 14 + .../{rk3588-rock-5b.dts => rk3588s-nanopi-r6s.dts} | 432 ++- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 7 + arch/arm64/crypto/Kconfig | 1 + arch/arm64/crypto/aes-ce-ccm-core.S | 265 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 154 +- arch/arm64/crypto/aes-glue.c | 1 + arch/arm64/include/asm/pgtable.h | 2 - arch/loongarch/kernel/smp.c | 1 - arch/loongarch/mm/tlb.c | 16 +- arch/mips/bcm63xx/boards/board_bcm963xx.c | 2 +- arch/mips/bcm63xx/dev-rng.c | 2 +- arch/mips/bcm63xx/dev-uart.c | 1 + arch/mips/bcm63xx/dev-wdt.c | 2 +- arch/mips/bcm63xx/irq.c | 2 +- arch/mips/bcm63xx/setup.c | 2 +- arch/mips/bcm63xx/timer.c | 2 +- arch/mips/kernel/elf.c | 6 + arch/mips/kernel/traps.c | 8 +- arch/mips/lantiq/prom.c | 7 +- arch/mips/loongson64/init.c | 3 + arch/mips/loongson64/numa.c | 2 + arch/nios2/include/asm/pgtable.h | 2 - arch/parisc/kernel/irq.c | 4 +- arch/parisc/kernel/unaligned.c | 7 - arch/powerpc/Kconfig | 4 +- arch/powerpc/crypto/Kconfig | 20 + arch/powerpc/crypto/Makefile | 20 +- {drivers/crypto/vmx => arch/powerpc/crypto}/aes.c | 0 .../crypto/vmx => arch/powerpc/crypto}/aes_cbc.c | 0 .../crypto/vmx => arch/powerpc/crypto}/aes_ctr.c | 0 .../crypto/vmx => arch/powerpc/crypto}/aes_xts.c | 0 .../crypto/vmx => arch/powerpc/crypto}/aesp8-ppc.h | 0 .../vmx => arch/powerpc/crypto}/aesp8-ppc.pl | 0 .../crypto/vmx => arch/powerpc/crypto}/ghash.c | 0 .../vmx => arch/powerpc/crypto}/ghashp8-ppc.pl | 0 {drivers/crypto/vmx => arch/powerpc/crypto}/vmx.c | 0 arch/powerpc/include/asm/pgtable.h | 2 - arch/powerpc/mm/hugetlbpage.c | 2 +- arch/riscv/Kconfig | 5 +- arch/riscv/include/asm/asm.h | 10 + arch/riscv/include/asm/bitops.h | 138 +- arch/riscv/include/asm/ftrace.h | 14 +- arch/riscv/include/asm/pgalloc.h | 53 +- arch/riscv/include/asm/pgtable.h | 8 +- arch/riscv/include/asm/tlb.h | 18 + arch/riscv/kernel/entry.S | 3 + arch/riscv/kernel/mcount.S | 10 +- arch/riscv/kernel/smpboot.c | 1 - arch/riscv/kernel/traps.c | 17 +- arch/riscv/mm/init.c | 6 + arch/s390/include/asm/pgtable.h | 2 - arch/sparc/include/asm/pgtable_64.h | 2 - arch/um/Makefile | 4 +- arch/x86/Makefile | 6 - arch/x86/include/asm/mmu.h | 2 +- arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/cpu/amd.c | 3 + arch/x86/mm/tlb.c | 37 +- arch/x86/xen/mmu_pv.c | 2 +- block/blk-cgroup.h | 1 + block/blk-core.c | 30 +- block/blk-map.c | 13 +- block/blk-mq.c | 2 - block/blk-wbt.c | 1 + block/blk.h | 67 + block/ioctl.c | 2 - block/partitions/core.c | 5 + crypto/asymmetric_keys/verify_pefile.c | 4 +- crypto/pcbc.c | 4 +- crypto/testmgr.c | 8 - drivers/accel/habanalabs/common/device.c | 5 +- drivers/accel/habanalabs/common/mmu/mmu_v1.c | 2 +- drivers/accel/ivpu/ivpu_debugfs.c | 20 +- drivers/accel/ivpu/ivpu_drv.c | 109 +- drivers/accel/ivpu/ivpu_drv.h | 3 +- drivers/accel/ivpu/ivpu_gem.c | 18 +- drivers/accel/ivpu/ivpu_gem.h | 2 +- drivers/accel/ivpu/ivpu_hw_37xx.c | 14 +- drivers/accel/ivpu/ivpu_hw_40xx.c | 8 +- drivers/accel/ivpu/ivpu_ipc.c | 6 +- drivers/accel/ivpu/ivpu_job.c | 157 +- drivers/accel/ivpu/ivpu_job.h | 3 +- drivers/accel/ivpu/ivpu_mmu.c | 14 +- drivers/accel/ivpu/ivpu_pm.c | 48 +- drivers/accel/ivpu/ivpu_pm.h | 6 +- drivers/ata/ahci.c | 29 +- drivers/ata/ahci.h | 1 + drivers/base/cacheinfo.c | 50 +- drivers/block/aoe/aoeblk.c | 5 +- drivers/bluetooth/btintel.c | 2 +- drivers/bluetooth/btqca.c | 2 +- drivers/clk/qcom/gcc-ipq6018.c | 17 + drivers/clk/qcom/gcc-sdm845.c | 1 + drivers/clk/qcom/gcc-sm8150.c | 352 ++- drivers/clk/rockchip/clk-rk3568.c | 1 + drivers/cpufreq/mediatek-cpufreq-hw.c | 2 +- drivers/cpuidle/cpuidle.c | 2 +- drivers/crypto/Kconfig | 14 +- drivers/crypto/Makefile | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 2 +- drivers/crypto/caam/caamalg_qi2.c | 7 +- drivers/crypto/caam/caamhash.c | 7 +- drivers/crypto/hisilicon/debugfs.c | 53 + drivers/crypto/hisilicon/hpre/hpre_main.c | 2 +- drivers/crypto/hisilicon/sec2/sec_main.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 2 +- drivers/crypto/intel/iaa/iaa_crypto.h | 25 - drivers/crypto/intel/iaa/iaa_crypto_comp_fixed.c | 1 - drivers/crypto/intel/iaa/iaa_crypto_main.c | 108 +- drivers/crypto/intel/iaa/iaa_crypto_stats.c | 2 - .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 1 + .../crypto/intel/qat/qat_common/adf_gen4_hw_data.c | 3 + drivers/crypto/intel/qat/qat_common/adf_isr.c | 2 +- .../crypto/virtio/virtio_crypto_akcipher_algs.c | 12 +- drivers/crypto/vmx/.gitignore | 3 - drivers/crypto/vmx/Kconfig | 14 - drivers/crypto/vmx/Makefile | 23 - drivers/crypto/vmx/ppc-xlate.pl | 231 -- drivers/cxl/core/region.c | 4 +- drivers/dax/bus.c | 293 +- drivers/firmware/efi/libstub/alignedmem.c | 1 + drivers/firmware/efi/libstub/x86-stub.c | 24 +- drivers/firmware/efi/libstub/x86-stub.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 3 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 29 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 5 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + drivers/gpu/drm/amd/include/pptable.h | 6 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 4 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 4 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 5 +- drivers/gpu/drm/bridge/samsung-dsim.c | 32 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 2 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 28 +- drivers/gpu/drm/nouveau/nouveau_fence.h | 5 +- drivers/gpu/drm/scheduler/sched_main.c | 15 +- .../xe/compat-i915-headers/gem/i915_gem_object.h | 11 +- drivers/gpu/drm/xe/tests/xe_wa_test.c | 3 - drivers/gpu/drm/xe/xe_device.c | 2 +- drivers/gpu/drm/xe/xe_dma_buf.c | 2 +- drivers/gpu/drm/xe/xe_hwmon.c | 2 +- drivers/gpu/drm/xe/xe_migrate.c | 14 +- drivers/gpu/drm/xe/xe_mmio.c | 4 +- drivers/gpu/drm/xe/xe_vm.c | 23 +- drivers/hid/hid-ids.h | 7 + drivers/hid/hid-samsung.c | 437 ++- drivers/hid/hidraw.c | 7 +- drivers/hid/i2c-hid/i2c-hid-of.c | 1 + drivers/hwmon/adm1177.c | 1 - drivers/hwmon/adt7410.c | 2 - drivers/hwmon/ds1621.c | 1 - drivers/hwmon/ds620.c | 1 - drivers/hwmon/emc2305.c | 5 - drivers/hwmon/gigabyte_waterforce.c | 2 +- drivers/hwmon/ina209.c | 1 - drivers/hwmon/ina238.c | 1 - drivers/hwmon/max127.c | 1 - drivers/hwmon/max31760.c | 1 - drivers/hwmon/max31790.c | 1 - drivers/hwmon/max31827.c | 1 - drivers/hwmon/max6621.c | 1 - drivers/hwmon/max6697.c | 1 - drivers/hwmon/occ/p8_i2c.c | 1 - drivers/hwmon/pmbus/ir36021.c | 1 - drivers/hwmon/pmbus/mp2975.c | 16 + drivers/hwmon/powr1220.c | 1 - drivers/hwmon/sbrmi.c | 1 - drivers/hwmon/sbtsi_temp.c | 1 - drivers/hwmon/w83773g.c | 1 - drivers/iio/humidity/hdc3020.c | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 43 +- drivers/infiniband/hw/bnxt_re/main.c | 3 - drivers/infiniband/hw/bnxt_re/qplib_fp.c | 3 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 - drivers/infiniband/hw/hfi1/pio.c | 6 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 25 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 11 +- drivers/infiniband/hw/hns/hns_roce_device.h | 16 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 95 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 56 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 111 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 339 +- drivers/infiniband/hw/mana/cq.c | 25 +- drivers/infiniband/hw/mana/main.c | 40 +- drivers/infiniband/hw/mana/mana_ib.h | 20 +- drivers/infiniband/hw/mana/mr.c | 13 +- drivers/infiniband/hw/mana/qp.c | 88 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 - drivers/infiniband/sw/rxe/rxe.c | 6 +- drivers/infiniband/sw/rxe/rxe.h | 6 +- drivers/infiniband/sw/rxe/rxe_comp.c | 4 +- drivers/infiniband/sw/rxe/rxe_cq.c | 4 +- drivers/infiniband/sw/rxe/rxe_mr.c | 16 +- drivers/infiniband/sw/rxe/rxe_mw.c | 2 +- drivers/infiniband/sw/rxe/rxe_qp.c | 8 +- drivers/infiniband/sw/rxe/rxe_resp.c | 12 +- drivers/infiniband/sw/rxe/rxe_task.c | 4 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 216 +- drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 3 +- drivers/md/raid1-10.c | 2 +- drivers/md/raid1.c | 2 +- drivers/media/i2c/alvium-csi2.c | 2 +- drivers/media/i2c/ar0521.c | 6 +- drivers/media/mc/mc-devnode.c | 1 - drivers/media/pci/intel/ipu3/ipu3-cio2.c | 22 +- drivers/media/platform/cadence/cdns-csi2rx.c | 19 +- .../mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c | 1 - .../vcodec/decoder/vdec/vdec_vp9_req_lat_if.c | 1 - .../platform/samsung/exynos4-is/fimc-capture.c | 52 +- .../media/platform/samsung/exynos4-is/fimc-core.c | 23 +- .../media/platform/samsung/exynos4-is/fimc-core.h | 23 +- .../platform/samsung/exynos4-is/fimc-isp-video.c | 2 +- .../platform/samsung/exynos4-is/fimc-lite-reg.c | 13 +- .../platform/samsung/exynos4-is/fimc-lite-reg.h | 12 +- .../media/platform/samsung/exynos4-is/fimc-lite.c | 2 +- .../media/platform/samsung/exynos4-is/fimc-m2m.c | 23 +- .../media/platform/samsung/exynos4-is/fimc-reg.c | 38 +- .../media/platform/samsung/exynos4-is/fimc-reg.h | 10 +- drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 76 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c | 8 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_cmd.h | 2 +- .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c | 6 +- .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.h | 2 +- .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c | 8 +- .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.h | 2 +- .../platform/samsung/s5p-mfc/s5p_mfc_common.h | 14 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c | 26 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.c | 20 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.h | 3 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c | 12 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.h | 3 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_opr.c | 7 +- .../platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c | 28 +- .../platform/samsung/s5p-mfc/s5p_mfc_opr_v5.h | 2 +- .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c | 36 +- .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h | 2 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_pm.c | 51 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_pm.h | 8 +- .../media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 24 + drivers/media/platform/xilinx/Kconfig | 4 +- drivers/media/v4l2-core/v4l2-mc.c | 23 +- drivers/mfd/cros_ec_dev.c | 9 + drivers/mfd/intel-lpss-pci.c | 28 +- drivers/mfd/intel-lpss.c | 9 +- drivers/mfd/intel-lpss.h | 14 +- drivers/mfd/lpc_ich.c | 3 +- drivers/mfd/omap-usb-host.c | 2 +- drivers/mfd/rave-sp.c | 2 +- drivers/mfd/wm831x-auxadc.c | 43 +- drivers/misc/lkdtm/bugs.c | 3 +- drivers/misc/lkdtm/core.c | 22 +- drivers/net/dsa/Kconfig | 2 +- drivers/net/dsa/microchip/ksz8795.c | 400 ++- drivers/net/dsa/microchip/ksz8795_reg.h | 1 + drivers/net/dsa/mt7530.c | 37 +- drivers/net/ethernet/8390/8390.c | 1 + drivers/net/ethernet/8390/8390p.c | 1 + drivers/net/ethernet/8390/apne.c | 1 + drivers/net/ethernet/8390/hydra.c | 1 + drivers/net/ethernet/8390/stnic.c | 1 + drivers/net/ethernet/8390/zorro8390.c | 1 + drivers/net/ethernet/broadcom/bcm4908_enet.c | 1 + drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c | 1 + drivers/net/ethernet/broadcom/bgmac-bcma.c | 1 + drivers/net/ethernet/broadcom/bgmac-platform.c | 1 + drivers/net/ethernet/broadcom/bgmac.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 9 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 1 + drivers/net/ethernet/cirrus/ep93xx_eth.c | 1 + drivers/net/ethernet/engleder/tsnep_main.c | 21 +- drivers/net/ethernet/ezchip/nps_enet.c | 1 + drivers/net/ethernet/freescale/enetc/enetc.c | 1 + drivers/net/ethernet/freescale/fec_main.c | 3 + drivers/net/ethernet/freescale/fsl_pq_mdio.c | 1 + drivers/net/ethernet/google/gve/gve_rx.c | 27 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 47 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 49 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/ice/ice_base.c | 37 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 19 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 1 + drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 31 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 4 +- drivers/net/ethernet/litex/litex_liteeth.c | 1 + drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 1 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- .../mellanox/mlx5/core/en/fs_tt_redirect.c | 1 + .../net/ethernet/mellanox/mlx5/core/en/params.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 26 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 5 +- .../ethernet/mellanox/mlx5/core/esw/bridge_mcast.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 2 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c | 2 +- .../mellanox/mlx5/core/steering/dr_action.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 21 + .../net/ethernet/microchip/lan966x/lan966x_port.c | 5 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 46 +- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 2 - drivers/net/ethernet/wangxun/libwx/wx_lib.c | 20 +- drivers/net/ethernet/wangxun/libwx/wx_type.h | 1 - drivers/net/ethernet/wangxun/txgbe/Makefile | 1 + drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c | 269 ++ drivers/net/ethernet/wangxun/txgbe/txgbe_irq.h | 7 + drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 140 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 59 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.h | 2 + drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 17 + drivers/net/fjes/fjes_hw.c | 37 +- drivers/net/phy/at803x.c | 327 ++ drivers/net/phy/mediatek-ge-soc.c | 147 +- drivers/net/phy/phy_device.c | 16 + drivers/net/wireless/broadcom/b43/b43.h | 16 + drivers/net/wireless/broadcom/b43/dma.c | 4 +- drivers/net/wireless/broadcom/b43/main.c | 16 +- drivers/net/wireless/broadcom/b43/pio.c | 6 +- .../broadcom/brcm80211/brcmfmac/bca/core.c | 26 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 64 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 2 + .../wireless/broadcom/brcm80211/brcmfmac/common.c | 18 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 +- .../broadcom/brcm80211/brcmfmac/cyw/core.c | 46 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 154 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 60 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 116 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 127 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fwvid.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fwvid.h | 40 +- .../broadcom/brcm80211/brcmfmac/wcc/core.c | 27 +- .../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 3 +- .../broadcom/brcm80211/brcmsmac/phy/phy_int.h | 2 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 11 +- drivers/net/wireless/intel/iwlegacy/common.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 6 +- .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 3 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 2 +- drivers/net/wireless/marvell/mwifiex/debugfs.c | 3 - drivers/net/wireless/marvell/mwifiex/wmm.c | 2 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 12 +- drivers/net/wireless/microchip/wilc1000/hif.c | 40 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 12 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 33 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 6 + drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c | 5 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 20 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c | 3 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188f.c | 2 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c | 1 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 1 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192f.c | 33 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8710b.c | 1 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c | 1 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 1 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 407 ++- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 15 + drivers/net/wireless/realtek/rtlwifi/efuse.c | 36 +- drivers/net/wireless/realtek/rtlwifi/efuse.h | 4 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 5 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 6 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 164 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 38 +- drivers/net/wireless/realtek/rtw88/debug.c | 44 +- drivers/net/wireless/realtek/rtw88/pci.c | 4 + drivers/net/wireless/realtek/rtw88/reg.h | 3 + drivers/net/wireless/realtek/rtw89/cam.c | 61 + drivers/net/wireless/realtek/rtw89/cam.h | 109 + drivers/net/wireless/realtek/rtw89/chan.c | 2 +- drivers/net/wireless/realtek/rtw89/core.c | 344 ++- drivers/net/wireless/realtek/rtw89/core.h | 136 +- drivers/net/wireless/realtek/rtw89/fw.c | 946 +++++- drivers/net/wireless/realtek/rtw89/fw.h | 818 ++--- drivers/net/wireless/realtek/rtw89/mac.c | 96 +- drivers/net/wireless/realtek/rtw89/mac.h | 5 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 18 +- drivers/net/wireless/realtek/rtw89/mac_be.c | 4 +- drivers/net/wireless/realtek/rtw89/pci.c | 69 +- drivers/net/wireless/realtek/rtw89/pci.h | 1 + drivers/net/wireless/realtek/rtw89/phy.c | 46 +- drivers/net/wireless/realtek/rtw89/phy.h | 72 + drivers/net/wireless/realtek/rtw89/phy_be.c | 312 ++ drivers/net/wireless/realtek/rtw89/reg.h | 278 +- drivers/net/wireless/realtek/rtw89/rtw8851b.c | 15 +- .../net/wireless/realtek/rtw89/rtw8851b_table.c | 72 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 11 +- drivers/net/wireless/realtek/rtw89/rtw8852b.c | 15 +- .../net/wireless/realtek/rtw89/rtw8852b_table.c | 142 +- drivers/net/wireless/realtek/rtw89/rtw8852c.c | 14 +- drivers/net/wireless/realtek/rtw89/rtw8922a.c | 705 ++++- drivers/net/wireless/realtek/rtw89/wow.c | 2 +- drivers/nvmem/mtk-efuse.c | 21 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/phy-core.c | 47 + drivers/phy/realtek/Kconfig | 32 + drivers/phy/realtek/Makefile | 3 + drivers/phy/realtek/phy-rtk-usb2.c | 1312 ++++++++ drivers/phy/realtek/phy-rtk-usb3.c | 748 +++++ drivers/platform/mellanox/mlxbf-bootctl.c | 14 +- drivers/platform/x86/Kconfig | 6 - drivers/platform/x86/amd/pmf/Kconfig | 1 + drivers/platform/x86/amd/pmf/spc.c | 36 + drivers/platform/x86/amd/pmf/tee-if.c | 4 +- drivers/platform/x86/asus-wmi.c | 1 - drivers/platform/x86/dell/Kconfig | 3 - drivers/platform/x86/dell/dell-laptop.c | 2 - drivers/platform/x86/dell/dell-wmi-privacy.c | 1 - drivers/platform/x86/huawei-wmi.c | 1 - drivers/platform/x86/intel/ifs/load.c | 3 +- drivers/platform/x86/silicom-platform.c | 7 +- drivers/platform/x86/thinkpad_acpi.c | 29 +- drivers/platform/x86/touchscreen_dmi.c | 35 + drivers/platform/x86/wmi.c | 2 +- drivers/power/supply/bq27xxx_battery.c | 41 +- drivers/power/supply/bq27xxx_battery_i2c.c | 46 +- drivers/power/supply/da9030_battery.c | 6 +- drivers/power/supply/da9052-battery.c | 4 +- drivers/power/supply/da9150-charger.c | 72 +- drivers/power/supply/ds2760_battery.c | 4 +- drivers/power/supply/goldfish_battery.c | 24 +- drivers/power/supply/lp8727_charger.c | 35 +- drivers/power/supply/lp8788-charger.c | 21 +- drivers/power/supply/pcf50633-charger.c | 23 +- drivers/power/supply/qcom_battmgr.c | 109 +- drivers/power/supply/rt5033_battery.c | 14 +- drivers/power/supply/rx51_battery.c | 57 +- drivers/power/supply/tps65090-charger.c | 18 +- drivers/power/supply/twl4030_madc_battery.c | 59 +- drivers/power/supply/wm831x_backup.c | 13 +- drivers/power/supply/wm831x_power.c | 24 +- drivers/ptp/ptp_sysfs.c | 13 +- drivers/pwm/pwm-atmel-hlcdc.c | 2 +- drivers/pwm/pwm-mediatek.c | 1 - drivers/scsi/hisi_sas/hisi_sas_main.c | 26 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 99 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 8 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 54 + drivers/scsi/mpt3sas/mpt3sas_ctl.h | 10 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/qcom_aoss.c | 103 +- drivers/soc/qcom/smem.c | 11 - drivers/soc/qcom/smp2p.c | 6 +- drivers/soc/qcom/socinfo.c | 4 +- drivers/soc/qcom/trace-aoss.h | 48 + drivers/spi/spi-cs42l43.c | 5 +- drivers/spi/spi-s3c64xx.c | 14 + drivers/spi/spi.c | 62 +- drivers/staging/Kconfig | 4 - drivers/staging/Makefile | 2 - drivers/staging/board/Kconfig | 12 - drivers/staging/board/Makefile | 4 - drivers/staging/board/TODO | 2 - drivers/staging/board/armadillo800eva.c | 88 - drivers/staging/board/board.c | 204 -- drivers/staging/board/board.h | 46 - drivers/staging/board/kzm9d.c | 26 - drivers/staging/emxx_udc/Kconfig | 11 - drivers/staging/emxx_udc/Makefile | 2 - drivers/staging/emxx_udc/TODO | 6 - drivers/staging/emxx_udc/emxx_udc.c | 3223 -------------------- drivers/staging/emxx_udc/emxx_udc.h | 554 ---- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 6 +- drivers/staging/fieldbus/dev_core.c | 6 +- drivers/staging/greybus/audio_manager.c | 8 +- drivers/staging/greybus/authentication.c | 6 +- drivers/staging/greybus/fw-download.c | 7 +- drivers/staging/greybus/fw-management.c | 20 +- drivers/staging/greybus/gbphy.c | 8 +- drivers/staging/greybus/loopback.c | 6 +- drivers/staging/greybus/raw.c | 6 +- drivers/staging/greybus/vibrator.c | 6 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 2 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 3 - drivers/staging/media/ipu3/ipu3-v4l2.c | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 33 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 2 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 6 +- drivers/staging/rtl8192e/rtllib.h | 26 +- drivers/staging/rtl8192e/rtllib_rx.c | 6 +- drivers/staging/rtl8192e/rtllib_softmac.c | 86 +- drivers/staging/rtl8192e/rtllib_tx.c | 10 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/vt6655/card.c | 74 +- drivers/staging/vt6655/rxtx.h | 1 - drivers/tty/serial/8250/8250_pci1xxxx.c | 4 +- drivers/tty/serial/max310x.c | 53 +- drivers/tty/serial/serial_core.c | 2 +- drivers/ufs/host/ufs-qcom.c | 28 +- drivers/usb/chipidea/ci.h | 2 + drivers/usb/chipidea/core.c | 44 +- drivers/usb/common/ulpi.c | 2 +- drivers/usb/core/Kconfig | 17 + drivers/usb/core/driver.c | 8 +- drivers/usb/core/hcd.c | 20 +- drivers/usb/core/hub.c | 75 +- drivers/usb/core/phy.c | 120 + drivers/usb/core/phy.h | 3 + drivers/usb/dwc3/core.c | 3 + drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/dwc3-of-simple.c | 3 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/gadget.c | 6 +- drivers/usb/dwc3/host.c | 55 +- drivers/usb/gadget/function/f_fs.c | 20 + drivers/usb/gadget/function/f_mass_storage.c | 20 +- drivers/usb/gadget/function/f_ncm.c | 8 +- drivers/usb/gadget/udc/pch_udc.c | 1 - drivers/usb/host/ehci-orion.c | 18 +- drivers/usb/host/xhci-caps.h | 85 + drivers/usb/host/xhci-mem.c | 14 +- drivers/usb/host/xhci-plat.c | 3 + drivers/usb/host/xhci-port.h | 176 ++ drivers/usb/host/xhci-ring.c | 80 +- drivers/usb/host/xhci.h | 263 +- drivers/usb/mtu3/mtu3_host.c | 30 + drivers/usb/phy/phy-generic.c | 55 +- drivers/usb/storage/sddr55.c | 4 +- drivers/usb/typec/altmodes/displayport.c | 162 +- drivers/usb/typec/bus.c | 102 + drivers/usb/typec/class.c | 59 + drivers/usb/typec/class.h | 1 + drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/it5205.c | 294 ++ drivers/usb/typec/tcpm/fusb302.c | 2 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 228 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.h | 27 + .../usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c | 159 +- .../usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.h | 92 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c | 290 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.h | 172 +- drivers/usb/typec/tcpm/tcpci.c | 26 +- drivers/usb/typec/tcpm/tcpci_maxim.h | 1 + drivers/usb/typec/tcpm/tcpci_maxim_core.c | 38 +- drivers/usb/typec/tcpm/tcpm.c | 1036 ++++++- drivers/usb/typec/tcpm/wcove.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 2 + drivers/usb/typec/ucsi/ucsi_acpi.c | 88 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 92 +- drivers/video/backlight/hx8357.c | 10 +- fs/9p/v9fs.h | 31 +- fs/9p/v9fs_vfs.h | 11 +- fs/9p/vfs_dir.c | 4 +- fs/9p/vfs_inode.c | 150 +- fs/9p/vfs_inode_dotl.c | 194 +- fs/9p/vfs_super.c | 45 +- fs/Kconfig | 1 + fs/bcachefs/alloc_background.c | 2 +- fs/bcachefs/fsck.c | 23 +- fs/bcachefs/mean_and_variance.h | 2 +- fs/bcachefs/str_hash.h | 22 +- fs/erofs/compress.h | 5 +- fs/erofs/decompressor.c | 5 +- fs/erofs/decompressor_deflate.c | 19 +- fs/erofs/decompressor_lzma.c | 17 +- fs/erofs/fscache.c | 2 +- fs/erofs/inode.c | 2 +- fs/erofs/utils.c | 2 +- fs/erofs/zdata.c | 98 +- fs/lockd/svc.c | 3 - fs/nfs/callback.c | 3 - fs/nfsd/cache.h | 2 - fs/nfsd/netns.h | 25 +- fs/nfsd/nfs4callback.c | 94 +- fs/nfsd/nfs4proc.c | 6 +- fs/nfsd/nfs4state.c | 4 +- fs/nfsd/nfs4xdr.c | 19 +- fs/nfsd/nfscache.c | 40 +- fs/nfsd/nfsctl.c | 16 +- fs/nfsd/nfsd.h | 1 + fs/nfsd/nfsfh.c | 3 +- fs/nfsd/nfssvc.c | 14 +- fs/nfsd/state.h | 2 +- fs/nfsd/stats.c | 52 +- fs/nfsd/stats.h | 70 +- fs/nfsd/trace.h | 162 +- fs/nfsd/vfs.c | 6 +- fs/nilfs2/recovery.c | 11 +- fs/proc/internal.h | 2 - fs/proc/task_mmu.c | 113 +- fs/ramfs/inode.c | 32 +- fs/smb/client/Makefile | 2 +- fs/smb/client/cifsglob.h | 36 +- fs/smb/client/cifsproto.h | 5 +- fs/smb/client/fs_context.c | 35 + fs/smb/client/fs_context.h | 9 + fs/smb/client/inode.c | 79 +- fs/smb/client/readdir.c | 18 +- fs/smb/client/reparse.c | 475 +++ fs/smb/client/reparse.h | 86 + fs/smb/client/smb2glob.h | 3 +- fs/smb/client/smb2inode.c | 333 +- fs/smb/client/smb2ops.c | 250 +- fs/smb/client/smb2pdu.c | 12 + fs/smb/client/smb2pdu.h | 31 +- fs/smb/client/smb2proto.h | 9 +- fs/smb/client/trace.h | 2 + fs/smb/common/smbfsctl.h | 6 - fs/smb/server/ksmbd_netlink.h | 3 +- fs/smb/server/transport_ipc.c | 4 +- include/asm-generic/barrier.h | 2 - include/asm-generic/bitops/__ffs.h | 8 +- include/asm-generic/bitops/__fls.h | 8 +- include/asm-generic/bitops/ffs.h | 8 +- include/asm-generic/bitops/fls.h | 8 +- include/crypto/public_key.h | 1 + include/dt-bindings/arm/qcom,ids.h | 2 + include/dt-bindings/clock/qcom,gcc-sm8150.h | 3 + include/linux/blkdev.h | 84 +- include/linux/compiler-clang.h | 8 +- include/linux/fs.h | 10 +- include/linux/gfp.h | 2 +- include/linux/highmem.h | 14 + include/linux/hrtimer.h | 1 + include/linux/hugetlb.h | 2 +- include/linux/memory_hotplug.h | 6 + include/linux/mempolicy.h | 4 +- include/linux/mfd/sun4i-gpadc.h | 4 +- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 12 +- include/linux/mlx5/vport.h | 1 + include/linux/mm.h | 2 +- include/linux/mm_inline.h | 28 +- include/linux/mm_types.h | 5 +- include/linux/mmap_lock.h | 22 - include/linux/mmu_context.h | 2 +- include/linux/padata.h | 2 + include/linux/pgtable.h | 17 +- include/linux/phy.h | 22 + include/linux/phy/phy.h | 21 + include/linux/pid.h | 1 - include/linux/pm.h | 30 +- include/linux/power/bq27xxx_battery.h | 1 - include/linux/start_kernel.h | 2 - include/linux/sunrpc/svc.h | 5 +- include/linux/usb/audio-v2.h | 4 +- include/linux/usb/pd.h | 1 + include/linux/usb/pd_vdo.h | 8 +- include/linux/usb/tcpci.h | 13 + include/linux/usb/tcpm.h | 16 +- include/linux/usb/typec.h | 7 + include/linux/usb/typec_altmode.h | 30 + include/linux/workqueue.h | 41 +- include/media/media-entity.h | 4 - include/net/af_unix.h | 14 +- include/net/ip.h | 2 +- include/net/netfilter/nf_tables.h | 49 +- include/net/scm.h | 1 + include/net/xdp_sock_drv.h | 27 + include/soc/qcom/qcom-spmi-pmic.h | 2 +- include/trace/misc/nfs.h | 34 + include/uapi/linux/iio/types.h | 4 +- include/uapi/linux/serial.h | 13 +- include/uapi/linux/usb/ch9.h | 2 + init/main.c | 9 +- io_uring/opdef.c | 1 - io_uring/openclose.c | 4 + kernel/audit.c | 4 +- kernel/auditfilter.c | 2 +- kernel/bpf/bpf_struct_ops.c | 2 + kernel/bpf/verifier.c | 5 +- kernel/fork.c | 9 +- kernel/irq/irqdesc.c | 2 +- kernel/padata.c | 14 +- kernel/pid.c | 2 +- kernel/time/clocksource.c | 25 +- kernel/time/tick-sched.c | 5 + kernel/vmcore_info.c | 1 - kernel/workqueue.c | 13 +- lib/Kconfig.debug | 2 +- lib/iov_iter.c | 55 +- localversion-next | 2 +- mm/compaction.c | 218 +- mm/filemap.c | 9 - mm/huge_memory.c | 105 +- mm/hugetlb.c | 244 +- mm/internal.h | 9 +- mm/kmsan/hooks.c | 36 +- mm/madvise.c | 31 +- mm/memcontrol.c | 53 +- mm/memory-failure.c | 3 + mm/memory.c | 188 +- mm/memory_hotplug.c | 17 +- mm/mempolicy.c | 244 +- mm/mm_init.c | 1 + mm/mmap.c | 52 +- mm/page_alloc.c | 45 +- mm/userfaultfd.c | 42 +- mm/vmalloc.c | 93 +- mm/vmscan.c | 152 +- mm/zswap.c | 9 +- net/bluetooth/hci_event.c | 9 +- net/bluetooth/l2cap_core.c | 8 +- net/core/filter.c | 44 +- net/core/scm.c | 5 + net/ipv4/ip_sockglue.c | 6 +- net/ipv4/ipmr.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/udp.c | 2 +- net/ipv6/ip6_tunnel.c | 21 +- net/ipv6/xfrm6_tunnel.c | 5 +- net/mac80211/wbrf.c | 2 - net/netfilter/nf_tables_api.c | 20 +- net/netfilter/nft_chain_filter.c | 11 +- net/netfilter/nft_compat.c | 12 + net/netfilter/nft_flow_offload.c | 5 + net/netfilter/nft_limit.c | 23 +- net/netfilter/nft_nat.c | 5 + net/netfilter/nft_rt.c | 5 + net/netfilter/nft_socket.c | 5 + net/netfilter/nft_synproxy.c | 7 +- net/netfilter/nft_tproxy.c | 5 + net/netfilter/nft_xfrm.c | 5 + net/smc/smc_core.c | 12 +- net/sunrpc/stats.c | 2 +- net/sunrpc/svc.c | 40 +- net/sunrpc/xprtsock.c | 9 - net/tipc/node.c | 2 - net/tipc/socket.c | 1 - net/unix/af_unix.c | 10 +- net/unix/garbage.c | 98 +- net/unix/scm.c | 27 +- net/wireless/core.c | 3 +- net/xdp/xsk.c | 12 +- net/xdp/xsk_buff_pool.c | 1 + net/xfrm/xfrm_device.c | 2 +- net/xfrm/xfrm_policy.c | 142 +- rust/bindings/bindings_helper.h | 1 + rust/kernel/lib.rs | 1 + rust/kernel/net/phy.rs | 24 +- rust/kernel/sync.rs | 2 +- rust/kernel/sync/condvar.rs | 94 +- rust/kernel/sync/lock.rs | 4 +- rust/kernel/task.rs | 18 +- rust/kernel/time.rs | 20 + scripts/Makefile.defconf | 8 +- scripts/kconfig/symbol.c | 4 +- scripts/min-tool-version.sh | 2 +- scripts/mod/modpost.c | 15 +- scripts/mod/modpost.h | 6 +- scripts/recordmcount.pl | 2 +- security/Kconfig | 2 - security/security.c | 14 +- security/selinux/hooks.c | 9 +- sound/pci/hda/Kconfig | 4 + sound/pci/hda/Makefile | 2 + sound/pci/hda/cs35l41_hda_property.c | 90 +- sound/pci/hda/hda_component.c | 169 + sound/pci/hda/hda_component.h | 59 + sound/pci/hda/patch_realtek.c | 271 +- sound/soc/codecs/cs42l43-jack.c | 27 +- sound/soc/codecs/cs42l43-sdw.c | 1 + sound/soc/codecs/cs42l43.c | 64 +- sound/soc/codecs/cs42l43.h | 21 +- sound/soc/codecs/es8326.c | 92 +- sound/soc/codecs/es8326.h | 5 +- sound/soc/codecs/wcd939x.c | 4 +- sound/usb/clock.c | 23 +- tools/arch/x86/include/asm/msr-index.h | 8 + tools/arch/x86/include/uapi/asm/kvm.h | 3 + tools/include/uapi/drm/drm.h | 72 +- tools/include/uapi/drm/i915_drm.h | 12 +- tools/include/uapi/linux/fcntl.h | 3 + tools/include/uapi/linux/kvm.h | 140 +- tools/include/uapi/linux/stat.h | 1 + tools/objtool/noreturns.h | 1 - tools/perf/Documentation/perf-list.txt | 4 + tools/perf/Documentation/perf-report.txt | 29 +- tools/perf/Documentation/perf-top.txt | 32 +- tools/perf/Makefile.perf | 10 + tools/perf/arch/arm/util/pmu.c | 3 + tools/perf/arch/arm64/util/mem-events.c | 39 +- tools/perf/arch/arm64/util/mem-events.h | 7 + tools/perf/arch/powerpc/util/Build | 1 + tools/perf/arch/powerpc/util/mem-events.c | 16 +- tools/perf/arch/powerpc/util/mem-events.h | 7 + tools/perf/arch/powerpc/util/pmu.c | 12 + tools/perf/arch/x86/util/mem-events.c | 99 +- tools/perf/arch/x86/util/mem-events.h | 10 + tools/perf/arch/x86/util/pmu.c | 19 +- tools/perf/builtin-c2c.c | 45 +- tools/perf/builtin-list.c | 211 +- tools/perf/builtin-mem.c | 48 +- tools/perf/builtin-record.c | 4 +- tools/perf/builtin-report.c | 2 +- tools/perf/builtin-top.c | 4 +- tools/perf/builtin-version.c | 1 + .../pmu-events/arch/x86/alderlake/adl-metrics.json | 254 +- .../arch/x86/alderlaken/adln-metrics.json | 4 - .../arch/x86/sapphirerapids/spr-metrics.json | 25 +- tools/perf/tests/shell/daemon.sh | 34 +- tools/perf/tests/shell/list.sh | 21 +- tools/perf/tests/shell/script.sh | 12 +- tools/perf/tests/shell/test_arm_callgraph_fp.sh | 6 + tools/perf/trace/beauty/statx.c | 1 + tools/perf/util/evlist.c | 9 +- tools/perf/util/hist.c | 4 +- tools/perf/util/mem-events.c | 217 +- tools/perf/util/mem-events.h | 19 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/pmu.c | 16 +- tools/perf/util/pmu.h | 7 + tools/perf/util/pmus.c | 6 - tools/perf/util/pmus.h | 1 - tools/perf/util/print-events.c | 2 +- tools/perf/util/synthetic-events.c | 4 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/test_verifier.c | 2 +- tools/testing/selftests/core/close_range_test.c | 1 + tools/testing/selftests/devices/Makefile | 4 + .../devices/boards/Dell Inc.,XPS 13 9300.yaml | 40 + .../selftests/devices/boards/google,spherion.yaml | 50 + tools/testing/selftests/devices/ksft.py | 90 + .../selftests/devices/test_discoverable_devices.py | 318 ++ .../selftests/drivers/net/bonding/bond_options.sh | 8 +- .../drivers/net/netdevsim/udp_tunnel_nic.sh | 9 + tools/testing/selftests/kvm/aarch64/set_id_regs.c | 18 +- tools/testing/selftests/landlock/common.h | 88 +- tools/testing/selftests/landlock/net_test.c | 5 +- tools/testing/selftests/mm/Makefile | 5 + .../selftests/mm/charge_reserved_hugetlb.sh | 4 + tools/testing/selftests/mm/config | 3 + tools/testing/selftests/mm/hugepage-shm.c | 47 +- tools/testing/selftests/mm/hugepage-vmemmap.c | 39 +- tools/testing/selftests/mm/hugetlb-madvise.c | 207 +- tools/testing/selftests/mm/hugetlb-read-hwpoison.c | 116 +- .../selftests/mm/hugetlb_reparenting_test.sh | 9 +- tools/testing/selftests/mm/khugepaged.c | 385 +-- tools/testing/selftests/mm/on-fault-limit.c | 36 +- tools/testing/selftests/mm/protection_keys.c | 34 + tools/testing/selftests/mm/run_vmtests.sh | 11 +- tools/testing/selftests/net/Makefile | 6 +- tools/testing/selftests/net/config | 6 + tools/testing/selftests/net/fcnal-test.sh | 25 +- tools/testing/selftests/net/lib.sh | 5 +- tools/testing/selftests/net/setup_veth.sh | 2 +- tools/testing/selftests/net/tcp_ao/config | 10 + .../testing/selftests/{kvm => net/tcp_ao}/settings | 0 tools/testing/selftests/net/udpgro.sh | 4 +- tools/testing/selftests/net/udpgro_bench.sh | 4 +- tools/testing/selftests/net/udpgro_frglist.sh | 6 +- tools/testing/selftests/net/udpgro_fwd.sh | 8 +- tools/testing/selftests/net/veth.sh | 4 +- .../selftests/{bpf/progs => net}/xdp_dummy.c | 0 .../testing/selftests/seccomp/seccomp_benchmark.c | 104 +- tools/testing/selftests/tc-testing/config | 1 + .../selftests/tc-testing/tc-tests/qdiscs/fq.json | 2 +- .../tc-testing/tc-tests/qdiscs/taprio.json | 2 + tools/testing/selftests/tc-testing/tdc.py | 2 +- tools/testing/selftests/tc-testing/tdc.sh | 3 +- tools/testing/vsock/util.c | 17 +- tools/testing/vsock/util.h | 4 + tools/testing/vsock/vsock_diag_test.c | 23 +- tools/testing/vsock/vsock_test.c | 102 +- tools/testing/vsock/vsock_test_zerocopy.c | 12 +- tools/testing/vsock/vsock_uring_test.c | 17 +- tools/workqueue/wq_dump.py | 69 +- 1101 files changed, 27663 insertions(+), 17100 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-dax rename Documentation/devicetree/bindings/gpu/{img,powervr.yaml => img,powervr-rogu [...] create mode 100644 Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml create mode 100644 Documentation/devicetree/bindings/net/qca,qca808x.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt create mode 100644 Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml create mode 100644 Documentation/devicetree/bindings/pwm/marvell,pxa-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pxa-pwm.txt create mode 100644 Documentation/devicetree/bindings/usb/ite,it5205.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-switch.yaml delete mode 100644 arch/arm/arm-soc-for-next-contents.txt rename arch/arm64/boot/dts/qcom/{pm2250.dtsi => pm4125.dtsi} (91%) create mode 100644 arch/arm64/boot/dts/qcom/sm8550-hdk.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-anbernic-rg-arc-d.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-anbernic-rg-arc-s.dts copy arch/arm64/boot/dts/rockchip/{rk3566-anbernic-rg503.dts => rk3566-anbernic-rg [...] copy arch/arm64/boot/dts/rockchip/{rk3588-edgeble-neu6b.dtsi => rk3588-edgeble-neu [...] create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6a-wifi.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-nanopi-r6c.dts copy arch/arm64/boot/dts/rockchip/{rk3588-rock-5b.dts => rk3588s-nanopi-r6s.dts} (70%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/aes.c (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/aes_cbc.c (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/aes_ctr.c (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/aes_xts.c (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/aesp8-ppc.h (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/aesp8-ppc.pl (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/ghash.c (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/ghashp8-ppc.pl (100%) rename {drivers/crypto/vmx => arch/powerpc/crypto}/vmx.c (100%) delete mode 100644 drivers/crypto/vmx/.gitignore delete mode 100644 drivers/crypto/vmx/Kconfig delete mode 100644 drivers/crypto/vmx/Makefile delete mode 100644 drivers/crypto/vmx/ppc-xlate.pl create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_irq.h create mode 100644 drivers/phy/realtek/Kconfig create mode 100644 drivers/phy/realtek/Makefile create mode 100644 drivers/phy/realtek/phy-rtk-usb2.c create mode 100644 drivers/phy/realtek/phy-rtk-usb3.c create mode 100644 drivers/soc/qcom/trace-aoss.h delete mode 100644 drivers/staging/board/Kconfig delete mode 100644 drivers/staging/board/Makefile delete mode 100644 drivers/staging/board/TODO delete mode 100644 drivers/staging/board/armadillo800eva.c delete mode 100644 drivers/staging/board/board.c delete mode 100644 drivers/staging/board/board.h delete mode 100644 drivers/staging/board/kzm9d.c delete mode 100644 drivers/staging/emxx_udc/Kconfig delete mode 100644 drivers/staging/emxx_udc/Makefile delete mode 100644 drivers/staging/emxx_udc/TODO delete mode 100644 drivers/staging/emxx_udc/emxx_udc.c delete mode 100644 drivers/staging/emxx_udc/emxx_udc.h create mode 100644 drivers/usb/host/xhci-caps.h create mode 100644 drivers/usb/host/xhci-port.h create mode 100644 drivers/usb/typec/mux/it5205.c create mode 100644 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.h create mode 100644 fs/smb/client/reparse.c create mode 100644 fs/smb/client/reparse.h create mode 100644 rust/kernel/time.rs create mode 100644 sound/pci/hda/hda_component.c create mode 100644 tools/perf/arch/arm64/util/mem-events.h create mode 100644 tools/perf/arch/powerpc/util/mem-events.h create mode 100644 tools/perf/arch/powerpc/util/pmu.c create mode 100644 tools/perf/arch/x86/util/mem-events.h create mode 100644 tools/testing/selftests/devices/Makefile create mode 100644 tools/testing/selftests/devices/boards/Dell Inc.,XPS 13 9300.yaml create mode 100644 tools/testing/selftests/devices/boards/google,spherion.yaml create mode 100644 tools/testing/selftests/devices/ksft.py create mode 100755 tools/testing/selftests/devices/test_discoverable_devices.py create mode 100644 tools/testing/selftests/net/tcp_ao/config copy tools/testing/selftests/{kvm => net/tcp_ao}/settings (100%) copy tools/testing/selftests/{bpf/progs => net}/xdp_dummy.c (100%)