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 bc6e0ba6c9ba Add linux-next specific files for 20250613 omits c399ae2e0cb0 Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] omits 527bf188207b Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits d81c80522306 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e9dbf8cd005f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2e98f99223a3 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 18f05782dcb3 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 7c1a38eeb63b Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 20f0190987ab Merge branch 'pin-init-next' of https://github.com/Rust-fo [...] omits dfb7cd8611e7 Merge branch 'alloc-next' of https://github.com/Rust-for-L [...] omits b7fbca163141 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 06c2511173d8 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits eef30cfa28f8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 541028da25e6 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits e06a55f632e4 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 0622ed57d9ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 610496f99084 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits c02686e331ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a764518e7b12 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ecf468ae16a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 45be71928b5b Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits d599009bbf49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f2be8bb123da Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 58f26d8dfecf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits efc29e5ef322 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0192b17087ff Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 7b15b39fa38b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 32ce588a653d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0158364e5f72 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1bd1cc07e70d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a66e5ed6dfb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de0cb5ac8b64 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits 15ff56734e44 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cd97464b4b27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b0caf739c70 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 437590a52073 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 986859f89607 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e0f9ebc55bd4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13a47c36ebb4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 29196781e044 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8991b3edbf98 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits a055fe9cfca4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dc6ee0b6a1e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 609de28359aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 97ad768d68cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ee3060292a1 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 481a85fd0169 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 41f2b15ad10c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 036ca7d043e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7c2d5fb1498e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7aef96c9d114 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30155ffce672 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits bbd6649089ac Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 9f569bc1411c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 668b0084a2ca Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 5ff2a173ecce Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits abd50098c898 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 33226ea4769e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 01c39cd69d6c Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 3e3701a096d6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 48045597f68e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2555a0fa4282 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits e406fa8f6c49 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits b58dfde17478 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits cb9d4b2631dd Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 9e41c4b3752b Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 2a2f687da2d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a09aba9336d5 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 037b9aacef13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits abd43a5e8e82 Merge branch 'fs-next' of linux-next omits 48cb17babc5c Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits f9068ae95e69 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 736703a11cd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 45a8e1e64275 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits a07fc25bf22c Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 17828eb256a0 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 6b4d0602699a Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 1f122f740b80 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits f582247b36cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2701dd63121d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 87d4f1dc0884 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 049804366fe8 Merge branch 'for-next' of https://github.com/spacemit-com/linux omits bd57797e6784 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits 4dd908864cb8 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 489979e930cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce6ad3894672 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f2831fa2fd39 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 646114ceb1e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 42654caebc6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 39ae00d5f6d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5d0c3663c4ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 74df6ee5c0b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce5fb644c2b8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 14f77bd50e91 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits eeb452a2433a Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 8e43da7c3574 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0314b30a5100 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 396e61e93351 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce8a6f34688c Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits dbeb0ab6158f Merge branch 'mm-nonmm-unstable' of git://git.kernel.org/p [...] omits a16f7ee61398 Merge branch 'mm-unstable' of git://git.kernel.org/pub/scm [...] omits afc47587aec9 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 68f39190a701 Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] omits 5ea2023acfee Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits 0ea0f3c88987 Merge branch 'trace/fixes' of git://git.kernel.org/pub/scm [...] omits 3c66aee3a00d Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 6354197fed05 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits f88655628204 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 9edd7cf90603 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 93b40ba1ca31 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 609ce2bada12 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ed40dc29dfbf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0b3b36ca4a43 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 81d0b96191b8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3c9fdeff7270 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3d78abdeb86d Merge branch 'dma-mapping-fixes' of git://git.kernel.org/p [...] omits 0eea76d87a96 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1accc7fac7ab Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits 5801a4aedb21 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits aeb4349a62e1 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits c6e96d2ae779 Merge branch 'libcrypto-fixes' of git://git.kernel.org/pub [...] omits c46f09b02756 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0a0f2d501ee0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 78014db559d8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 668b8d5679cb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d8271ff5f639 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d1274e234fc0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 10f052a42adb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4a29ab1c2192 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5a22792496c3 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits faca0abe5476 Merge branch 'fs-current' of linux-next omits c393ac7c4f28 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 1e2fda2ad027 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 12bbc103e703 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits b03c0d83448b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits f6233df46f9d Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits e2596d6d5695 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits eda0784fb304 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3542505f96d8 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 18d37e9e7fe5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a36bcf06b42e Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits add01dc3c3a6 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 2099f6456d97 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits d0d4547f8131 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits d7db0758f154 bcachefs: btree iter tracepoints omits 966e5b95b834 bcachefs: trace_extent_trim_atomic omits 9f2b27e4f9e3 cifs: Fix lstat() and AT_SYMLINK_NOFOLLOW to work on broke [...] omits d72c2f10a515 SUNRPC: Cleanup/fix initial rq_pages allocation omits 51ae05723b9b NFSD: Avoid corruption of a referring call list omits 6a9ee535864b nfsd: use threads array as-is in netlink interface omits bc6adb5e0cc4 Merge remote-tracking branch 'asoc/for-6.17' into asoc-next omits 39995b55b940 Merge remote-tracking branch 'spi/for-6.17' into spi-next omits b75dc5e1399d Merge branch into tip/master: 'sched/core' omits 41b6f51a8347 Merge branch into tip/master: 'x86/urgent' omits 32d7cce9e746 Merge branch into tip/master: 'perf/urgent' omits 22aa7ddd9551 Merge branch into tip/master: 'locking/urgent' omits 00a61893568c bcache: fix the tail IO latency regression by using equali [...] omits 30caf1eeb50b Documentation/core-api: min_heap: document _eqaware varian [...] omits 10157917a7b5 lib min_heap: add eqaware variant of min_heap_del() omits b34c093ef77f lib min_heap: add eqaware variant of min_heap_pop_push() omits 9b8ca78c6b1d lib min_heap: add eqaware variant of min_heap_pop() omits 5fb633183515 lib min_heap: add eqaware variant of min_heapify_all() omits f9bf0c49ff14 lib min_heap: add typedef for sift_down function pointer omits e6e2425a443f lib min_heap: add equal-elements-aware sift_down variant omits c33d73cc8c0e kernel: relay: use __GFP_ZERO in relay_alloc_buf omits 1d4640f7a266 riscv: optimize gcd() performance on RISC-V without Zbb extension omits 1e2fddd3f8ab riscv: optimize gcd() code size when CONFIG_RISCV_ISA_ZBB [...] omits 1dbca682f450 lib/math/gcd: use static key to select implementation at runtime omits 23b45c2773f8 fork: define a local GFP_VMAP_STACK omits fbc52037de79 fork: clean-up naming of vm_stack/vm_struct variables in v [...] omits ea6dd98b51c8 alpha: replace sprintf()/strcpy() with scnprintf()/strscpy() omits 4977f7ffb5d5 ocfs2: replace simple_strtol with kstrtol omits 1c55981035fa include/linux/jhash.h: replace __get_unaligned_cpu32 in jh [...] omits 51418be98e2d mm/memfd: clarify error handling labels in memfd_create() omits 22cf15ea8c7d lib/test_hmm: reduce stack usage omits 60cf86856180 selftests/mm: skip uprobe vma merge test if uprobes are no [...] omits 61540bcfa9d2 selftests/mm: check for YAMA ptrace_scope configuraiton be [...] omits 2b459930bc1a selftests/mm: add messages about test errors to the cow tests omits 68ece958ac69 selftests/mm: don't compare return values to in cow omits dbd28d6c74de selftests/mm: convert some cow error reports to ksft_perror() omits dbd7b17c286b kselftest/mm: clarify errors for pipe() omits 4f3b90a57f5d alloc_tag: remove empty module tag section omits f9d65f40e00b mm,memory_hotplug: drop status_change_nid parameter from m [...] omits 9629df66fd54 mm,mempolicy: use node-notifier instead of memory-notifier omits 35f76aeaf65b kernel,cpuset: use node-notifier instead of memory-notifier omits d9868ef706c3 drivers,hmat: use node-notifier instead of memory-notifier omits f113343794b5 drivers,cxl: use node-notifier instead of memory-notifier omits ef9bcc237a84 mm,memory-tiers: use node-notifier instead of memory-notifier omits a177e3b4d6c9 mm,slub: use node-notifier instead of memory-notifier omits 8695da9583cb mm,memory_hotplug: implement numa node notifier omits e8f02ca1cfac mm,memory_hotplug: remove status_change_nid_normal and upd [...] omits 234682947026 mm,slub: do not special case N_NORMAL nodes for slab_nodes omits 3b61a3f08949 mm/filemap: allow arch to request folio size for exec memory omits d09666fa6169 mm/readahead: store folio order in struct file_ra_state omits 32dce407bc04 mm/readahead: make space in struct file_ra_state omits 102e073a101b mm/readahead: terminate async readahead on natural boundary omits 67c66b4ceead mm/readahead: honour new_order in page_cache_ra_order() omits 3d6acfc6fecc mm/mempolicy: skip unnecessary synchronize_rcu() omits b55373bd46ea xarray: add a BUG_ON() to ensure caller is not sibling omits 4bc2523c5b88 proc: use the same treatment to check proc_lseek as ones f [...] omits 3a44338b2204 mm: use per_vma lock for MADV_DONTNEED omits 5bb6a44906cd userfaultfd: remove UFFD_CLOEXEC, UFFD_NONBLOCK, and UFFD_ [...] omits 5da993029a60 userfaultfd: prevent unregistering VMAs through a differen [...] omits f33e715374f8 userfaultfd: remove (VM_)BUG_ON()s omits 697523b859a8 userfaultfd: correctly prevent registering VM_DROPPABLE regions omits a7cff737e24d drivers/base/node: rename __register_one_node() to registe [...] omits 378ed9d8222e drivers/base/node: rename register_memory_blocks_under_nod [...] omits a8e60ae95c63 drivers/base/node: remove register_memory_blocks_under_nod [...] omits d9a6aa384138 drivers/base/node: remove register_mem_block_under_node_early() omits 67e0e8897fd5 drivers/base/node: restore removed extra line omits 15418ad425c8 drivers/base/node: optimize memory block registration to r [...] omits ab3d727c0414 readahead: fix return value of page_cache_next_miss() when [...] omits d6f1a6917df3 mm/cma: pair the trace_cma_alloc_start/finish omits 3509bf597ca6 mm: madvise: revert the walk_page_range_vma change for MAD [...] omits 5f72aaa95744 mm: madvise: use walk_page_range_vma() instead of walk_pag [...] omits cea7a98f97a3 mm: fix the inaccurate memory statistics issue for users omits c51ac6013936 mm: remove the for_reclaim field from struct writeback_control omits f675f1a6a848 mm: stop passing a writeback_control structure to swap_writeout omits f58ca12b9e0c mm: stop passing a writeback_control structure to __swap_w [...] omits c70dc2e05800 mm: tidy up swap_writeout omits 72aff6b7ca14 mm: stop passing a writeback_control structure to shmem_writeout omits 25a1b89cbe80 mm: split out a writeout helper from pageout omits a212a2b76a88 mm, list_lru: refactor the locking code omits 11b2580d9dd2 mm: rename CONFIG_PAGE_BLOCK_ORDER to CONFIG_PAGE_BLOCK_MAX_ORDER omits 1ec5bd57da84 mm-gup-remove-vm_bug_ons-fix omits 1733a176582d mm/gup: remove (VM_)BUG_ONs omits 0008b7302a61 Docs/admin-guide/mm/damon: add DAMON_STAT usage document omits 9a089f97673d mm/damon/stat: calculate and expose idle time percentiles omits adf3b3865f02 mm/damon/stat: calculate and expose estimated memory bandwidth omits 4938398ebaa5 mm/damon/stat: use IS_ENABLED() for enabled initial value omits 7019d5d3db3f mm/damon: introduce DAMON_STAT module omits efa7f229443f mm: remove unused mmap tracepoints omits 63aa02f8a60d mm: Kconfig: use verb *use* in plural form in description omits 60c5ea5b2f9d mm/vmstat: utilize designated initializers for the vmstat_ [...] omits c682194f9d23 mm: strictly check vmstat_text array size omits a6dc0e2844ad mm/vmstat: make MEMCG select VM_EVENT_COUNTERS omits b87e7d246038 hugetlb: block hugetlb file creation if hugetlb is not set up omits 8a24e2f616d5 mm/hugetlb: convert hugetlb_change_protection() to folios omits b341848d25ec tools/testing/selftests: add VMA merge tests for KSM merge omits 017beb795639 mm: prevent KSM from breaking VMA merging for new VMAs omits 85331d8ed423 mm: ksm: refer to special VMAs via VM_SPECIAL in ksm_compatible() omits 71b3a338bb04 mm: ksm: have KSM VMA checks not require a VMA pointer omits f1b70cde2bc8 tools/mm: add script to display page state for a given PID [...] omits 17ca9071daea mm: vmscan: apply proportional reclaim pressure for memcg [...] omits bb0d3d46a369 docs/mm: expand vma doc to highlight pte freeing, non-vma [...] omits 8b245b8c8333 mm: restore documentation for __free_pages() omits 46697c7fa194 mm/hugetlb: remove unnecessary holding of hugetlb_lock omits 216b00d046f4 kho: initialize tail pages for higher order folios properly omits 749806776a6d mm: userfaultfd: fix race of userfaultfd_move and swap cache omits 7a305dc08a7e mm/gup: revert "mm: gup: fix infinite loop within __get_lo [...] omits 4c9f8f38c59b selftests/mm: increase timeout from 180 to 900 seconds omits 6c92d0c124a3 mm-add-mmap_prepare-compatibility-layer-for-nested-file-sy [...] omits e101d01a0af3 mm-add-mmap_prepare-compatibility-layer-for-nested-file-sy [...] omits 7cd983967073 mm: add mmap_prepare() compatibility layer for nested file [...] omits 6108950996ef mm-shmem-swap-fix-softlockup-with-mthp-swapin-v3 omits cc1a5b332622 mm/shmem, swap: fix softlockup with mTHP swapin omits a5790e1f0c45 bcachefs: Allow CONFIG_UNICODE=m omits 9b46a3492876 bcachefs: Reduce __bch2_btree_node_alloc() stack usage omits ef0c89b1759d bcachefs: kill darray_u32_has() omits 7234baeec076 lib/crc: remove ARCH_HAS_* kconfig symbols omits f58a15d5151d lib/crc/x86: migrate x86-optimized CRC code into lib/crc/ omits 612c53c877a9 lib/crc/sparc: migrate sparc-optimized CRC code into lib/crc/ omits 5121df2ca342 lib/crc/s390: migrate s390-optimized CRC code into lib/crc/ omits 8185ac62a66e lib/crc/riscv: migrate riscv-optimized CRC code into lib/crc/ omits 2686918f6bbe lib/crc/powerpc: migrate powerpc-optimized CRC code into lib/crc/ omits 19872aded9e8 lib/crc/mips: migrate mips-optimized CRC code into lib/crc/ omits 7def7332d747 lib/crc/loongarch: migrate loongarch-optimized CRC code in [...] omits dfe0aa6c6c28 lib/crc/arm64: migrate arm64-optimized CRC code into lib/crc/ omits 0e21aff207ba lib/crc/arm: migrate arm-optimized CRC code into lib/crc/ omits e2fd1883971d lib/crc: prepare for arch-optimized code in subdirs of lib/crc/ omits a18ed7f56d26 mmc: sdhci-uhs2: Adjust some error messages and register d [...] omits ce9c038b73ef mmc: sdhci: Add a helper function for dump register in dyn [...] omits 609e8e044a82 mmc: core: Adjust some error messages for SD UHS-II cards omits f551c547bc82 mmc: Merge branch fixes into next omits 6ab0f8782646 mmc: sdhci: Return void from sdhci_runtime_suspend|resume_host() omits 85d3a13fd9e4 mmc: sdhci-of-k1: disable HW busy detection omits e28c332254b9 mmc: sdhci-of-k1: make register definition vendor specific omits 00c47fd37b29 mmc: sdhci-esdhc-imx: optimize clock loopback selection wi [...] omits da9b041e8edd mmc: sdhci-esdhc-imx: refactor clock loopback selection logic omits e7c3da564d47 mmc: sdhci-esdhc-imx: Don't change pinctrl in suspend if w [...] omits 458957b8e3d5 platform/x86: intel_telemetry: Remove unused telemetry_raw [...] omits 2ad029bde3d4 platform/x86: intel_telemetry: Remove unused telemetry_[gs [...] omits 22428723a27e platform/x86: intel_telemetry: Remove unused telemetry_*_events() omits f746b064e946 platform/x86: ideapad: Expose charge_types omits e56f3c6159f2 Merge unpriviledged fanotify watching. omits 1b9892d82b6f Merge branch 'work.automount' into for-next omits a678afe9434b Pull fsnotify flex array warning fix omits 59986662d2f4 Merge branch 'riscv-cache-for-next' into riscv-soc-for-next omits 781c171d6191 Merge branch 'riscv-cache-for-next' into riscv-soc-for-next omits 403e87ff0613 Merge branch 'riscv-cache-for-next' into riscv-soc-for-next omits c14ac3bb607d dt-bindings: cache: ax45mp-cache: allow variable cache-set [...] omits a41cd775a8f1 Merge branch 'riscv-config-for-next' into riscv-soc-for-next omits 071afdd47346 Merge branches 'riscv-cache-for-next' and 'riscv-config-fo [...] adds d080d3b54448 Merge tag 'bitmap-for-6.16-rc2' of https://github.com/norov/linux adds 36df6f734a7a Merge tag 'bcachefs-2025-06-12' of git://evilpiepirate.org [...] adds ad6159087fbb Merge tag 'v6.16-p4' of git://git.kernel.org/pub/scm/linux [...] adds dde63797055c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 3ca933aad0ac Merge tag 'trace-v6.16-rc1' of git://git.kernel.org/pub/sc [...] adds f90fff1e152d posix-cpu-timers: fix race between handle_posix_cpu_timers [...] adds 601dddb6c5d6 Merge tag 'regulator-fix-v6.16-rc1' of git://git.kernel.or [...] adds 9f0ad43b158d spi: spi-pci1xxxx: Drop MSI-X usage as unsupported by DMA engine adds 02adc1490e6d Merge tag 'spi-fix-v6.16-rc1' of git://git.kernel.org/pub/ [...] adds ea2867608b31 Merge branch 'pm-tools' adds dd3581853c5f Merge branch 'pm-cpuidle' adds f688b599d711 Merge tag 'pm-6.16-rc2' of git://git.kernel.org/pub/scm/li [...] adds 28b069933d39 Merge branches 'acpi-pad', 'acpi-cppc', 'acpi-ec' and 'acp [...] adds 18531f4d1c8c Merge tag 'acpi-6.16-rc2' of git://git.kernel.org/pub/scm/ [...] adds d6fb4f01736a drm/xe/svm: Fix regression disallowing 64K SVM migration adds 9c7632faad43 drm/xe/lrc: Use a temporary buffer for WA BB adds a24823d14b2d Merge tag 'drm-xe-fixes-2025-06-12' of https://gitlab.free [...] adds 1364af9cb2c5 Merge tag 'drm-misc-fixes-2025-06-12' of https://gitlab.fr [...] adds 25294cb8a404 Merge tag 'drm-fixes-2025-06-14' of https://gitlab.freedes [...] adds 4774cfe3543a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds bb666b7c2707 mm: add mmap_prepare() compatibility layer for nested file [...] adds 27b9989b8711 Merge tag 'mm-hotfixes-stable-2025-06-13-21-56' of git://g [...] adds 588adb24b757 Merge tag 'rust-fixes-6.16' of git://git.kernel.org/pub/sc [...] adds 26ec15e4b0c1 io_uring/kbuf: don't truncate end buffer for multiple buff [...] adds b62e0efd8a85 io_uring: run local task_work from ring exit IOPOLL reaping adds 6d13760ea3a7 Merge tag 'io_uring-6.16-20250614' of git://git.kernel.dk/linux adds f826ec7966a6 bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP adds 5e223e06ee7c block: Fix bvec_set_folio() for very large folios adds db3dfae1a2f6 Documentation: ublk: Separate UBLK_F_AUTO_BUF_REG fallback [...] adds 9ce6c9875f3e nvme: always punt polled uring_cmd end_io work to task_work adds f713ffa3639c Merge tag 'block-6.16-20250614' of git://git.kernel.dk/linux adds f9705d66fa71 iommu/tegra: Fix incorrect size calculation adds ac91b4de4492 Merge tag 'iommu-fixes-v6.16-rc1' of git://git.kernel.org/ [...] adds 8c6bc74c7f89 Merge tag 'v6.16-rc1-smb3-client-fixes' of git://git.samba [...] adds a6a7946bd691 kbuild: move warnings about linux/export.h from W=1 to W=2 adds 2f6b47b29551 gendwarfksyms: Fix structure type overrides adds 08215f5486ec Merge tag 'kbuild-fixes-v6.16' of git://git.kernel.org/pub [...] adds e04c78d86a96 Linux 6.16-rc2 adds b564b1be63d5 mm/shmem, swap: fix softlockup with mTHP swapin adds 9ba62a1a4cf8 mm-shmem-swap-fix-softlockup-with-mthp-swapin-v3 adds 91972620ee6a selftests/mm: increase timeout from 180 to 900 seconds adds c680ec186eb4 mm/gup: revert "mm: gup: fix infinite loop within __get_lo [...] adds e8ab113b2f55 mm: userfaultfd: fix race of userfaultfd_move and swap cache adds 065af271bad1 MAINTAINERS: add linux-mm@ list to Kexec Handover adds ba3278bfb236 kho: initialize tail pages for higher order folios properly adds 8b5e5447f295 kho-initialize-tail-pages-for-higher-order-folios-properly-v2 adds c84deb6a667c selftests/mm: add configs to fix testcase failure adds 787b7a257649 mm/hugetlb: remove unnecessary holding of hugetlb_lock adds 2b9666456d0d Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds c541a94c3b60 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds eaac67d2bbfb Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds ef102dfe9e96 erofs: impersonate the opener's credentials when accessing [...] adds fa33b86e25e6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 32ce6b3a83b7 NFSD: Avoid corruption of a referring call list adds 8b3ac9fabaa8 SUNRPC: Cleanup/fix initial rq_pages allocation adds 3f55e4725b3b nfsd: use threads array as-is in netlink interface adds 560bcc5f06f6 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] adds 7207f22961f5 Merge branch 'fs-current' of linux-next adds b48457e14de8 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds b93755f40832 powerpc/vdso: Fix build of VDSO32 with pcrel adds 33bc69cf6655 powerpc/eeh: Fix missing PE bridge reconfiguration during [...] adds 4e6d080acfda powerpc/microwatt: Fix model property in device tree adds e75cb6010838 powerpc: dts: mpc8315erdb: Add GPIO controller node adds ab107276607a powerpc: Fix struct termio related ioctl macros adds 91b680a37d7e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5466491c9e33 ionic: Prevent driver/fw getting out of sync on devcmd(s) adds 6c9380cee011 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds ad9ef7f687ce bpf: Mark dentry->d_inode as trusted_or_null adds a9f04de05a4b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ef6bd6970398 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 93adf20ff4d6 ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the [...] adds efa6bdf1bc75 ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged adds 60599e4f8a04 ALSA: hda/realtek: Add quirk for Asus GA605K adds 3489b041ac7d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f59427932885 ASoC: apple: mca: Drop default ARCH_APPLE in Kconfig adds d1fc7687959b ASoC: cs35l56: Use SoundWire address as firmware name suff [...] adds e5d5b3aebdc8 ASoC: cs35l56: Use SoundWire address as alternate firmware [...] adds fa8fae5f82e4 ASoC: doc: cs35l56: Update to add new SoundWire firmware f [...] adds dc8b60918fc5 ASoC: cs35l56: Change firmware filenames for SoundWire adds 13b86ea92ebf ASoC: amd: yc: update quirk data for HP Victus adds d5964ed313e2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d57e92dd6600 spi: tegra210-qspi: Remove cache operations adds 0c61d2715d6b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 907a7a2e5bf4 PCI/PM: Set up runtime PM even for devices without PCI PM adds 9bf70fd60eaa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1b56e765bf89 rust: completion: implement initial abstraction adds 4b76fafb20dd rust: revocable: indicate whether `data` has been revoked already adds f744201c6159 rust: devres: fix race in Devres::drop() adds 20c96ed278e3 rust: devres: do not dereference to the internal Revocable adds 08a8142233b0 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 24c63c590adc phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE fro [...] adds 7be54870e9bf phy: tegra: xusb: Disable periodic tracking on Tegra234 adds cefc1caee9dd phy: tegra: xusb: Fix unbalanced regulator disable in UTMI [...] adds cf0233491b3a phy: use per-PHY lockdep keys adds f3907b5814c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0b2ec0525b7c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 85381cab6feb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ac90aad0e9bf crypto: testmgr - reinstate kconfig control over full self-tests adds 3b3d5ef07799 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 501b956f9dcf Merge branch 'libcrypto-fixes' of git://git.kernel.org/pub [...] adds a1d5184b6084 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds b457b56db7bb Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds a403fe6c0b17 cxl/edac: Fix potential memory leak issues adds 3c70ec71abda cxl/ras: Fix CPER handler device confusion adds 916c7021f65d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7f0646f3d051 Merge branch 'dma-mapping-fixes' of git://git.kernel.org/p [...] adds 2d5a84c3ecc0 platform/x86/intel/pmc: Add Lunar Lake support to Intel PM [...] adds be574d5eee98 platform/x86/intel/pmc: Add Panther Lake support to Intel [...] adds 0c44b46f51a1 platform/x86/intel-uncore-freq: avoid non-literal format string adds 6ebc4d95702a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e4d652d1fe62 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ed35486a1197 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 498e5e83392a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4e5b8298e902 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 22acc82a4208 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 0de212d08b4e Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds e13801164990 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] adds 2b32fc8ff08d genirq/cpuhotplug: Rebalance managed interrupts across mul [...] adds 72218d74c9c5 genirq/cpuhotplug: Restore affinity even for suspended IRQ adds 8a2277a3c9e4 genirq/irq_sim: Initialize work context pointers properly adds 165086ec2cda Merge branch into tip/master: 'irq/urgent' adds 339cc7465c3d Merge branch into tip/master: 'locking/urgent' adds b0823d5fbacb perf/x86/intel: Fix crash in icl_update_topdown_event() adds 778cf6312f40 Merge branch into tip/master: 'perf/urgent' adds af8de379e60a Merge branch into tip/master: 'x86/urgent' adds 08af10b36181 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] adds d3deabe4c619 drm/msm: Fix inverted WARN_ON() logic adds 80c3d76aa2d2 Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] adds d742f3ec1cb9 drm/ast: Do not include <linux/export.h> adds 2e3395ab2a35 drm/mgag200: Do not include <linux/export.h> adds 80626ae6ffe5 drm/nouveau/gsp: Fix potential integer overflow on integer shifts adds 9802f0a63b64 drm/nouveau: fix a use-after-free in r535_gsp_rpc_push() adds 61b2b3737499 drm/nouveau/bl: increase buffer size to avoid truncate warning adds 553ab30a1810 Documentation: nouveau: Update GSP message queue kernel-do [...] adds d39a02e47d1e Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 1dec51a30889 mm/shmem, swap: fix softlockup with mTHP swapin new 22d4b0f83a36 mm-shmem-swap-fix-softlockup-with-mthp-swapin-v3 new 46cee925c5ec selftests/mm: increase timeout from 180 to 900 seconds new 732f3ac24764 mm/gup: revert "mm: gup: fix infinite loop within __get_lo [...] new 4bc695a84db4 mm: userfaultfd: fix race of userfaultfd_move and swap cache new 8718139ccd45 MAINTAINERS: add linux-mm@ list to Kexec Handover new f243a4dc1d2a kho: initialize tail pages for higher order folios properly new f6933baa40c7 kho-initialize-tail-pages-for-higher-order-folios-properly-v2 new 8167605ebea2 selftests/mm: add configs to fix testcase failure new 591f782ffa38 Revert "bcache: update min_heap_callbacks to use default b [...] new 64dfb49e7093 Revert "bcache: remove heap-related macros and switch to g [...] new b561b48d5e93 bcache: remove unnecessary select MIN_HEAP new 3291771c3a2c mm/hugetlb: remove unnecessary holding of hugetlb_lock new 710027fc9470 mm: restore documentation for __free_pages() new f089ee5b3e8f docs/mm: expand vma doc to highlight pte freeing, non-vma [...] new 6708e1579e57 mm: vmscan: apply proportional reclaim pressure for memcg [...] new 139b9d24c41a tools/mm: add script to display page state for a given PID [...] new c03ff8cc73dd mm: ksm: have KSM VMA checks not require a VMA pointer new b12303199e0e mm: ksm: refer to special VMAs via VM_SPECIAL in ksm_compatible() new a2454952e516 mm: prevent KSM from breaking VMA merging for new VMAs new f50793e5cb00 tools/testing/selftests: add VMA merge tests for KSM merge new 42da1e1d4762 mm/hugetlb: convert hugetlb_change_protection() to folios new 3b0376d70ab0 hugetlb: block hugetlb file creation if hugetlb is not set up new 326969ed54ef mm/vmstat: make MEMCG select VM_EVENT_COUNTERS new 4b1f58c4f888 mm: strictly check vmstat_text array size new 836223b8e45b mm/vmstat: utilize designated initializers for the vmstat_ [...] new 1b8405a9525f mm: Kconfig: use verb *use* in plural form in description new 8c5bddab57cf mm: remove unused mmap tracepoints new dc2de1c1abae mm/damon: introduce DAMON_STAT module new 434b30352624 mm/damon/stat: use IS_ENABLED() for enabled initial value new e042ae4098fd mm/damon/stat: calculate and expose estimated memory bandwidth new 38e0e67ce9a3 mm/damon/stat: calculate and expose idle time percentiles new 678f26377674 Docs/admin-guide/mm/damon: add DAMON_STAT usage document new bc052aebcad0 mm/gup: remove (VM_)BUG_ONs new 315c4205f0aa mm-gup-remove-vm_bug_ons-fix new e5437627e74d mm: rename CONFIG_PAGE_BLOCK_ORDER to CONFIG_PAGE_BLOCK_MAX_ORDER new 6af6c2e203f2 mm, list_lru: refactor the locking code new 907a8870e2d5 mm: split out a writeout helper from pageout new c23d9a6a0b5d mm: stop passing a writeback_control structure to shmem_writeout new d26d2d5e3558 mm: tidy up swap_writeout new f2dd23d411ad mm: stop passing a writeback_control structure to __swap_w [...] new 18a3673b1302 mm: stop passing a writeback_control structure to swap_writeout new 9da836337c09 mm: remove the for_reclaim field from struct writeback_control new 1fd462856b84 mm: fix the inaccurate memory statistics issue for users new 1862b72403ef mm: madvise: use walk_page_range_vma() instead of walk_pag [...] new c4c2504687d5 mm: madvise: revert the walk_page_range_vma change for MAD [...] new d400fefca99b mm/cma: pair the trace_cma_alloc_start/finish new bf59ae630532 readahead: fix return value of page_cache_next_miss() when [...] new aceff4d97a31 drivers/base/node: optimize memory block registration to r [...] new a5192d7bd6d1 drivers/base/node: restore removed extra line new 8b3e9acd8dd3 drivers/base/node: remove register_mem_block_under_node_early() new a1fc69179834 drivers/base/node: remove register_memory_blocks_under_nod [...] new dacca6cf6b47 drivers/base/node: rename register_memory_blocks_under_nod [...] new 995b2931ad63 drivers/base/node: rename __register_one_node() to registe [...] new 97acb564a061 userfaultfd: correctly prevent registering VM_DROPPABLE regions new 29b614fb3761 userfaultfd: remove (VM_)BUG_ON()s new a07a2452b275 userfaultfd: prevent unregistering VMAs through a differen [...] new 853192b6aff7 userfaultfd: remove UFFD_CLOEXEC, UFFD_NONBLOCK, and UFFD_ [...] new a8772366a728 mm: use per_vma lock for MADV_DONTNEED new e4cbb84d3ce3 proc: use the same treatment to check proc_lseek as ones f [...] new 989f98044548 xarray: add a BUG_ON() to ensure caller is not sibling new 9c63db1a9323 mm/mempolicy: skip unnecessary synchronize_rcu() new 4046fef8dfb4 mm/readahead: honour new_order in page_cache_ra_order() new 8379dc4aceb9 mm/readahead: terminate async readahead on natural boundary new d6bbdda5e7c4 mm/readahead: make space in struct file_ra_state new 3f756a339439 mm/readahead: store folio order in struct file_ra_state new 08cac85cf6e6 mm/filemap: allow arch to request folio size for exec memory new 81ca9c53a370 mm,slub: do not special case N_NORMAL nodes for slab_nodes new 2291c1492859 mm,memory_hotplug: remove status_change_nid_normal and upd [...] new e4e2806b639c mm,memory_hotplug: implement numa node notifier new bff7adb88ec2 mm,slub: use node-notifier instead of memory-notifier new 15ebe9f21356 mm,memory-tiers: use node-notifier instead of memory-notifier new 3e546482aa3d drivers,cxl: use node-notifier instead of memory-notifier new 96935678baf2 drivers,hmat: use node-notifier instead of memory-notifier new 4f385cd10dc8 kernel,cpuset: use node-notifier instead of memory-notifier new 06231e4162f4 mm,mempolicy: use node-notifier instead of memory-notifier new b43219767316 mm,memory_hotplug: drop status_change_nid parameter from m [...] new 767fecf72f2c alloc_tag: remove empty module tag section new de05ada4d771 kselftest/mm: clarify errors for pipe() new 9200861372a1 selftests/mm: convert some cow error reports to ksft_perror() new 141159bcb0b2 selftests/mm: don't compare return values to in cow new a3fb6a97aba9 selftests/mm: add messages about test errors to the cow tests new 5255baa85aec selftests/mm: check for YAMA ptrace_scope configuraiton be [...] new 1a1528731c96 selftests/mm: skip uprobe vma merge test if uprobes are no [...] new 28179c61ddd0 lib/test_hmm: reduce stack usage new c8acdc876330 mm/memfd: clarify error handling labels in memfd_create() new 3500cc00763b mm/pagewalk: split walk_page_range_novma() into kernel/user parts new d1eecd8b32ba gup: optimize longterm pin_user_pages() for large folio new 5019c72e0356 gup-optimize-longterm-pin_user_pages-for-large-folio-fix new 2ac45c0c0c3e alloc_tag: add sequence number for module and iterator new 5f5f5eeafa5d alloc_tag: keep codetag iterator active between read() new aaf5c23bf6a4 mm/mremap: introduce more mergeable mremap via MREMAP_RELO [...] new fc347ad239ab mm/mremap: add MREMAP_MUST_RELOCATE_ANON new a7fc0d8bd77d mm/mremap: add MREMAP[_MUST]_RELOCATE_ANON support for lar [...] new 47f04e497430 tools UAPI: update copy of linux/mman.h from the kernel sources new defd3720f418 tools/testing/selftests: add sys_mremap() helper to vm_util.h new f0d6f42a77e8 tools/testing/selftests: add mremap() cases that merge normally new 8f72c405a0c9 tools/testing/selftests: add MREMAP_RELOCATE_ANON merge te [...] new e1b50c7f3210 tools/testing/selftests: expand mremap() tests for MREMAP_ [...] new adda6c2322ca tools/testing/selftests: have CoW self test use MREMAP_REL [...] new f204700e778f tools/testing/selftests: test relocate anon in split huge [...] new 982961873c52 tools/testing/selftests: add MREMAP_RELOCATE_ANON fork tests new 24d3f236a397 mm/memory-tier: fix abstract distance calculation overflow new 49865aa79019 mm: call pointers to ptes as ptep new 24b3fa0ea7ad mm: optimize mremap() by PTE batching new 62250dbafa1a maple_tree: fix mt_destroy_walk() on root leaf node new ea7ee4961a1c maple_tree: restart walk on correct status new 6bef3f084731 maple_tree: assert retrieving new value on a tree containi [...] new a0dee6ca7c1f mm: madvise: use per_vma lock for MADV_FREE new a7f830cca81d selftests/mm: use generic read_sysfs in thuge-gen test new bbb05c4aacd1 mm: use folio_expected_ref_count() helper for reference counting new f718ae728137 bio: use memzero_page() in bio_truncate() new 4bf3c367540c null_blk: use memzero_page() new d80229208f01 direct-io: use memzero_page() new 483239f03149 ceph: convert ceph_zero_partial_page() to use a folio new 2ea8533e567d mm: remove zero_user() new c1eba6a905fe selftests: khugepaged: fix the shmem collapse failure new bc3c46f5cbe4 selftests: mm: add shmem collapse as a default test item new 542084f42266 mm/huge_memory: don't ignore queried cachemode in vmf_inse [...] new b6cc78551f3a mm/huge_memory: don't mark refcounted folios special in vm [...] new f97971f859dd mm/huge_memory: don't mark refcounted folios special in vm [...] new 29cf8b025671 Merge branch 'mm-unstable' of git://git.kernel.org/pub/scm [...] new 46c16459dab1 include/linux/jhash.h: replace __get_unaligned_cpu32 in jh [...] new 0cf0249bd3a9 ocfs2: replace simple_strtol with kstrtol new 2b1c2e91cd32 alpha: replace sprintf()/strcpy() with scnprintf()/strscpy() new e3d1fda0778c fork: clean-up naming of vm_stack/vm_struct variables in v [...] new 0a387e73965f fork: define a local GFP_VMAP_STACK new f2d779262fa0 lib/math/gcd: use static key to select implementation at runtime new 239bb5e36d1f riscv: optimize gcd() code size when CONFIG_RISCV_ISA_ZBB [...] new 78d425e7928d riscv: optimize gcd() performance on RISC-V without Zbb extension new 1e4786f44da9 kernel: relay: use __GFP_ZERO in relay_alloc_buf new a8a6575249bb squashfs: pass the inode to squashfs_readahead_fragment() new c17edf172882 squashfs: use folios in squashfs_bio_read_cached() new 797a17ec3ce7 Add a new optional ",cma" suffix to the crashkernel= comma [...] new eb635c7d49ab kdump: implement reserve_crashkernel_cma new 964ecc37a400 kdump, documentation: describe craskernel CMA reservation new 0edb5c846743 kdump: wait for DMA to finish when using CMA new 0f21fae776e9 x86: implement crashkernel cma reservation new f512a3922353 relayfs: abolish prev_padding new 9eda457096fe relayfs: support a counter tracking if per-cpu buffers is full new 3c86565701e6 relayfs: introduce getting relayfs statistics function new 656f58c8f078 blktrace: use rbuf->stats.full as a drop indicator in relayfs new e4368f62cf47 relayfs: support a counter tracking if data is too big to write new 666b198939ea kcov: fix typo in comment of kcov_fault_in_area new 73912c1ba91c exit: fix misleading comment in forget_original_parent() new 5091252d7c0b Merge branch 'mm-nonmm-unstable' of git://git.kernel.org/p [...] new b48ef6837c03 kconfig: use memcmp instead of deprecated bcmp new de7a8a9efdce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8118c5f9bf0 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new b89038c53587 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f08a4ee9d46e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ac1daa91e937 arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename new 811a909978bf arm64: dts: apple: Drop {address,size}-cells from SPI NOR new 08a0d93c353b arm64: dts: apple: Move touchbar mipi {address,size}-cells [...] new 5048bc1b96fd Merge branch 'asahi-soc/fixes' into asahi-soc/for-next new 4c05b1a30e10 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new 8db0e2665523 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 26861bfd2313 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 496dd87c6e8b Merge branch 'next' of https://github.com/Broadcom/stblinux.git new fa0feb884d82 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new bf1f8f250319 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5db5a07afdb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d3915a2bc987 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b714251fdea7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6df0f35f69f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c7968f5e7c7c soc: renesas: Add RZ/N2H (R9A09G087) config option new 1cf74da68cff soc: renesas: pwc-rzv2m: Use new GPIO line value setter callbacks new 8cdba78ca5e7 arm64: dts: renesas: r9a09g056: Add USB2.0 support new e3859b8e0b0b arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB2.0 [...] new 0e8a8a039923 ARM: dts: renesas: r9a06g032: Add second clock input to RTC new 9d07ff19f068 arm64: dts: renesas: Add bootph-all to sysinfo EEPROM on R [...] new 6ea5309d5c40 dt-bindings: soc: renesas: Document RZ/N2H (R9A09G087) SoC new 09e64eca5666 Merge branches 'renesas-drivers-for-v6.17', 'renesas-dts-f [...] new 93e2d2032385 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ec5b7a7908d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 326d059c0894 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e6762b4a3ccb Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 30d179835056 Merge branch 'for-next' of https://github.com/sophgo/linux.git new 640064285a50 Merge branch 'for-next' of https://github.com/spacemit-com/linux new ff5b28358af8 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 713d48878e8a clk: sunxi-ng: a523: Mark MBUS clock as critical new 0d718cc75dc4 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 4b8b5e749745 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 06ce5c0ce751 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6d64fa190517 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 715676d84180 clk: renesas: rzv2h: Fix missing CLK_SET_RATE_PARENT flag [...] new f96454e4ff19 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 5869c8ddd911 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 0b867d79f515 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new cf3210757c8b Merge branch 'for-next' of git://github.com/openrisc/linux.git new d050dcd2f4aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9aec69887386 riscv: defconfig: enable Andes SoC new 733352a465e6 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new c9b6136d8ef3 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 29e82bff5bf2 bcachefs: trace_extent_trim_atomic adds 0ad4e8d1fa35 bcachefs: btree iter tracepoints adds 56aa087867c1 bcachefs: Don't allocate new memory when mempool is exhausted adds 1b55429b098d bcachefs: Fix alloc_req use after free adds 1cbf69fc9704 bcachefs: Add missing EBUG_ON adds 6b620a0c2ffa bcachefs: Delay calculation of trans->journal_u64s adds 0aecd93a9337 bcachefs: Fix bch2_journal_keys_peek_prev_min() adds db18c961ffdd bcachefs: btree_iter: fix updates, journal overlay adds bcd84e066ed8 bcachefs: better __bch2_snapshot_is_ancestor() assert adds ed86c68b91bd bcachefs: pass last_seq into fs_journal_start() adds 80293438c454 bcachefs: Fix "now allowing incompatible features" message adds 5ce9cee39a26 bcachefs: Fix snapshot_key_missing_inode_snapshot repair adds 2db21155417e bcachefs: fsck: fix add_inode() adds a34ce187975c bcachefs: fsck: fix extent past end of inode repair adds 86f84750a02d bcachefs: opts.journal_rewind adds 9a5ef3c0cee1 bcachefs: Kill unused tracepoints adds 088ffb4897bc bcachefs: mark more errors autofix adds 9270c8f8c011 bcachefs: Move bset size check before csum check adds b07dd4dde6aa bcachefs: Fix pool->alloc NULL pointer dereference adds a8f38ff428f5 bcachefs: kill darray_u32_has() adds 75ca261f5394 bcachefs: Reduce __bch2_btree_node_alloc() stack usage adds 839d3f57067e bcachefs: Allow CONFIG_UNICODE=m adds 3675c2168fa9 bcachefs: use scoped_guard() in fast_list.c adds 82b26de3a174 bcachefs: DEFINE_CLASS()es for dev refcounts adds 2d24d85d8db2 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git adds baed3a4b7d38 fscrypt: explicitly include <linux/export.h> adds f15a26b2ffbc fscrypt: don't use problematic non-inline crypto accelerators adds d4a28018a9c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 8a0391bce3a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f78903df4ea5 smb: client: fix first failure in negotiation after server reboot adds d85b9375513c cifs: Fix lstat() and AT_SYMLINK_NOFOLLOW to work on broke [...] adds 671a5b244216 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds ca103c8ac586 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a099b09a3342 ext2: Handle fiemap on empty files to prevent EINVAL adds 3fc63527176e Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds b59e04b8a1a0 fsverity: explicitly include <linux/export.h> adds d1f95b1c7505 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 7ddce08860a1 ksmbd: add free_transport ops in ksmbd connection adds 7bd3dd7e0f53 ksmbd: fix null pointer dereference in destroy_previous_session adds a29bc8d4a07a ksmbd: handle set/get info file for streamed file adds f504f4845162 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds f95925cc1ba9 sunrpc: fix loop in gss seqno cache adds c8f3f0e1997b Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds a7e8e241a315 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] adds 5627931ea56c Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 6982100bb829 zonefs: use ZONEFS_SUPER_SIZE instead of PAGE_SIZE adds adfd4271238b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4fe723ff3757 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] adds 5e317d23f6c6 d_set_mounted(): we don't need to bump seqcount component [...] adds 5943c611c47c procfs: kill ->proc_dops adds 790fa81b8c43 new helper: d_splice_alias_ops() adds ec169ef86ba4 switch procfs from d_set_d_op() to d_splice_alias_ops() adds 4bd9f3fd87e2 fuse: no need for special dentry_operations for root dentry adds 05fb0e666495 new helper: set_default_d_op() adds fcb1e7206039 split d_flags calculation out of d_set_d_op() adds a3e65fa2e31e correct the set of flags forbidden at d_set_d_op() time adds 2fa8bf42c505 set_default_d_op(): calculate the matching value for ->d_flags adds d9b13cdad80d tracefs: Add d_delete to remove negative dentries adds a97dc087da06 simple_lookup(): just set DCACHE_DONTCACHE adds 691fb82ca6cc make d_set_d_op() static adds e95db51c81f5 d_alloc_parallel(): set DCACHE_PAR_LOOKUP earlier adds 3542920b9183 shmem: no dentry retention past the refcount reaching zero adds fe3c5120d6e3 devpts, sunrpc, hostfs: don't bother with ->d_op adds 0b136e7d18fa kill simple_dentry_operations adds 3333ed35b83d ramfs, hugetlbfs, mqueue: set DCACHE_DONTCACHE adds 61a4fa39a332 9p: don't bother with always_delete_dentry adds 38109b655427 efivarfs: use DCACHE_DONTCACHE instead of always_delete_dentry() adds 82a3c881cde5 debugfs: use DCACHE_DONTCACHE adds a509e7cf622b configfs: use DCACHE_DONTCACHE adds c521f37fe4fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f11418ad044f Merge branch 'fs-next' of linux-next new aa01137dc48d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f387d5670fe2 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 514e4bb21a5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6fde726cc308 hwmon: ibmaem: match return type of wait_for_completion_timeout new a4b2c3a5bfd2 dt-bindings: hwmon: amc6821: Add cooling levels new 8f8986ebf5d8 hwmon: (amc6821) Move reading fan data from OF to a function new 155aeab2a091 hwmon: (amc6821) Add cooling device support new e2edf29d4415 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new eb429320582b Merge branch 'docs-next' of git://git.lwn.net/linux.git new 03b559cd3a01 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new db56d0ebcedc Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 696158ff4dcd ionic: print firmware heartbeat as unsigned new c9080abea1e6 ionic: clean dbpage in de-init new 52fdba899e6f ionic: cancel delayed work earlier in remove new 08207f42d3ff Merge branch 'ionic-cleanups' into main new 0893bf6bb414 net: phy: simplify mdiobus_setup_mdiodev_from_board_info new db4920604a3f net: phy: move definition of struct mdio_board_entry to md [...] new 11d40db27155 net: phy: improve mdio-boardinfo.h new f59fdcef3a58 net: phy: directly copy struct mdio_board_info in mdiobus_ [...] new a7075659f739 Merge branch 'net-phy-improve-mdio-boardinfo-handling' new 0051ea4aca67 net: arp: use kfree_skb_reason() in arp_rcv() new 5f6ec55777d5 net: phy: dp83tg720: implement soft reset with asymmetric delay new 491e991f7816 net: phy: dp83tg720: remove redundant 600ms post-reset delay new cc8aeb0f535f net: phy: dp83tg720: switch to adaptive polling and remove [...] new f5e72579fe34 Merge branch 'dp83tg720-reduce-link-recovery' new b776999bf25d net: pfcp: fix typo in message_priority field name new 91695b859263 net: phy: improve rgmii_clock() documentation new bd1d76a6f18f net: stmmac: improve .set_clk_tx_rate() method error message new c035e7360380 dpll: add phase-offset-monitor feature to netlink spec new 2952daf44a84 dpll: add phase_offset_monitor_get/set callback ops new 863c7e505936 ice: add phase offset monitor for all PPS dpll inputs new d4d4126fc5d2 Merge branch 'dpll-add-all-inputs-phase-offset-monitor' new 1f59e30403a7 net: stmmac: rk: add get_interfaces() implementation new e6e9e837d312 net: stmmac: rk: simplify set_*_speed() new 3de607d13b6b net: stmmac: rk: add struct for programming register based speeds new 29f0aca13914 net: stmmac: rk: combine rv1126 set_*_speed() methods new d8d6096f8161 net: stmmac: rk: combine clk_mac_speed rate setting functions new 3930c2cca657 net: stmmac: rk: combine .set_*_speed() methods new c5cddcdbd2af net: stmmac: rk: simplify px30_set_rmii_speed() new 9165487d21a4 net: stmmac: rk: convert px30_set_rmii_speed() to .set_speed() new 0f3a079786ba net: stmmac: rk: remove obsolete .set_*_speed() methods new f40627350c10 Merge branch 'net-stmmac-rk-much-needed-cleanups' new c969149bafbe net: amt: convert to use secs_to_jiffies new ffe8a4909176 net: ti: icssg-prueth: Read firmware-names from device tree new 0c17270f9b92 net: sysfs: Implement is_visible for phys_(port_id, port_n [...] new 8909f5f4ecd5 net: stmmac: qcom-ethqos: add ethqos_pcs_set_inband() new d9891f6a30ae Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 4fc012daf9c0 bpf: Fix an issue in bpf_prog_test_run_xdp when page size [...] new 96fcf7e7a71c selftests/bpf: Fix two net related test failures with 64K [...] new 44df9e0d4eec selftests/bpf: Fix xdp_do_redirect failure with 64KB page size new 0e93df45c7b4 Merge branch 'bpf-fix-a-few-test-failures-with-64k-page-size' new af91af33c168 tools/bpf_jit_disasm: Fix potential negative tpath index i [...] new 76be5fae32fe bpf, sockmap: Fix psock incorrectly pointing to sk new 178f6a5c8cb3 bpf, ktls: Fix data corruption when using bpf_msg_pop_data [...] new f1c025773f25 selftests/bpf: Add test to cover ktls with bpf_msg_pop_data new 7f12c3385048 net, bpf: Fix RCU usage in task_cls_state() for BPF programs new a9a5f41b04dd xdp: Remove unused events xdp_redirect_map and xdp_redirec [...] new 16f3c7ad887c xdp: tracing: Hide some xdp events under CONFIG_BPF_SYSCALL new 909ea6e3c45d Merge branch 'bpf-next/net' into for-next new ccefa19335a0 bpf/veristat: Fix veristat for map type BPF_MAP_TYPE_CGRP_STORAGE new 43736ec3e027 bpf: Include verifier memory allocations in memcg statistics new 67cdcc405b46 veristat: Memory accounting for bpf programs new e4c8f96adeb2 Merge branch 'veristat-memory-accounting-for-bpf-programs' new 3157f7e29996 bpf: handle jset (if a & b ...) as a jump in CFG computation new 4a4b84ba9e45 selftests/bpf: verify jset handling in CFG computation new f66b4aaff254 bpf: Remove redundant free_verifier_state()/pop_stack() new cdfa60a1d713 Merge branch 'bpf-next/master' into for-next new 987112e43def Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 29f8085153f5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d63759b2fa29 wifi: iwlwifi: make FSEQ version a debug message new 352e8da5d4bd wifi: iwlwifi: add HE 1024QAM for <242-tone RU for PE new 1741f2284214 wifi: iwlwifi: support RZL platform device ID new 4eeb6f2071d5 wifi: iwlwifi: mld: use the correct struct size for tracing new b9f02bb3eda0 wifi: iwlwifi: mld: Block EMLSR when scanning on P2P Device new b9a07981d1ac wifi: iwlwifi: mld: advertise support for TTLM changes new 2a805087db1a wifi: iwlwifi: pcie: move iwl_trans_pcie_dump_regs() to utils.c new 9e98097cd945 wifi: iwlwifi: move iwl_trans_pcie_write_mem to iwl-trans.c new 643a2f69b3ab wifi: iwlwifi: mld: make iwl_mld_add_all_rekeys void new cf62d135cd86 wifi: iwlwifi: move _iwl_trans_set_bits_mask utilities new 3f065ad16deb wifi: iwlwifi: mld: don't exit EMLSR when we shouldn't new fc4e2c5d5896 wifi: iwlwifi: bump FW API to 101 for BZ/SC/DR devices new 445241ba367a wifi: iwlwifi: pcie: fix non-MSIX handshake register new 32f44e762c30 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new aa2bada511a3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f6192d0d641f crypto: aspeed/hash - Remove purely software hmac implementation new 7938eb10436c crypto: aspeed/hash - Reorganise struct aspeed_sham_reqctx new f91fd0d97990 crypto: aspeed/hash - Use init_tfm instead of cra_init new 43ddeca4ff54 crypto: aspeed/hash - Provide rctx->buffer as argument to [...] new 879203defb92 crypto: aspeed/hash - Move sham_final call into sham_update new 278d737cc2e0 crypto: aspeed/hash - Move final padding into dma_prepare new 72c50eb4f54c crypto: aspeed/hash - Remove sha_iv new 5f38ebefc370 crypto: aspeed/hash - Use API partial block handling new 508712228696 crypto: aspeed/hash - Add fallback new 0602f0ef9308 crypto: aspeed/hash - Iterate on large hashes in dma_prepare new 8c8f269a58f8 crypto: aspeed/hash - Fix potential overflow in dma_prepare_sg new b6cd3cfb5afe crypto: sun8i-ce - fix nents passed to dma_unmap_sg() new 67a4ad04e3d5 crypto: sun8i-ce - remove ivlen field of sun8i_cipher_req_ctx new 003bb3745920 crypto: sun8i-ce - use helpers to get hash block and digest sizes new aaeff14688d0 crypto: ccp - Add missing bootloader info reg for pspv6 new 9d50a25eeb05 crypto: testmgr - desupport SHA-1 for FIPS 140 new 4cc871ad0173 crypto: qat - use unmanaged allocation for dc_data new 0e801fe7d810 crypto: marvell/cesa - Remove unnecessary state setting on final new 2157e50f65d2 crypto: octeontx2 - add timeout for load_fvc completion poll new b7b88b4939e7 crypto: octeontx2 - Fix address alignment issue on ucode loading new 2e13163b43e6 crypto: octeontx2 - Fix address alignment on CN10K A0/A1 a [...] new a091a58b8a1e crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 new 442134ab30e7 crypto: marvell/cesa - Fix engine load inaccuracy new 1b39bc4a703a crypto: s390/hmac - Fix counter in export state new 73c2437109c3 crypto: s390/sha3 - Use cpu byte-order when exporting new 71203f68c774 padata: Fix pd UAF once and for all new fbfe4f47d931 crypto: octeontx2 - Rework how engine group number is obtained new 1b9209d57ac3 crypto: octeontx2 - get engine group number for asymmetric engine new 0fa766726c09 crypto: ccp - Fix dereferencing uninitialized error pointer new 53669ff591d4 crypto: qat - allow enabling VFs in the absence of IOMMU new 254923ca8715 crypto: qat - fix state restore for banks with exceptions new ea87e6c40a79 crypto: pcrypt - Optimize pcrypt_aead_init_tfm() new 4b7ed1ce411e crypto: caam - Fix opencoded cpumask_next_wrap() in caam_d [...] new 758f5bdf1bef padata: use cpumask_nth() new 8f2e1a3cd788 crypto: qat - add support for decompression service to GEN [...] new 1029436218e5 Documentation: qat: update sysfs-driver-qat for GEN6 devices new b3f667501901 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 08a1686ce8c1 lib/crypto: explicitly include <linux/export.h> new fe04239c5585 Merge branch 'libcrypto-next' of git://git.kernel.org/pub/ [...] new 852f31106c2b Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new a979a54165c2 drm/format-helper: Normalize BT.601 factors to 256 new ad10976d6cf0 sync_file: Protect access to driver and timeline name new 4d2f8bc628ce drm/i915: Protect access to driver and timeline name new 506aa8b02a8d dma-fence: Add safe access helpers and document the rules new 6bd90e700b42 drm/xe: Make dma-fences compliant with the safe access rules new b04e69b2636b drm/format-helper: Update tests after BT.601 changes new b83e8fe4fae9 Revert "drm/prime: remove drm_prime_lookup_buf_by_handle" new 60ba94338047 drm/vkms: Compile all tests with CONFIG_DRM_VKMS_KUNIT_TEST new 085684ceb0f4 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 4f22d50b03eb Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 7b3685c9b38c drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL new 762ccc195bfe drm/i915/dsi: Assert that vfp+vsync+vbp == vtotal on BXT/GLK new 0a29d5e4e7fa Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 70115019a53c drm/msm/dpu: stop passing mdss_ver to setup_timing_gen() new cf4b1060d35f drm/msm/dpu: drop INTF_SC7280_MASK new 9ddb4dd44dc3 drm/msm/dpu: inline _setup_ctl_ops() new 4074d9321d47 drm/msm/dpu: inline _setup_dsc_ops() new 868d6ae8ea75 drm/msm/dpu: inline _setup_dspp_ops() new b233fc5d1d41 drm/msm/dpu: inline _setup_mixer_ops() new 773dc10e0f8d drm/msm/dpu: remove DSPP_SC7180_MASK new a0b4b26e33c2 drm/msm/dpu: get rid of DPU_CTL_HAS_LAYER_EXT4 new 5690b67eb590 drm/msm/dpu: get rid of DPU_CTL_ACTIVE_CFG new 9257a5f09a40 drm/msm/dpu: get rid of DPU_CTL_FETCH_ACTIVE new 416cc44db58f drm/msm/dpu: get rid of DPU_CTL_DSPP_SUB_BLOCK_FLUSH new 1b16c11409a4 drm/msm/dpu: get rid of DPU_CTL_VM_CFG new 747233fe7334 drm/msm/dpu: get rid of DPU_DATA_HCTL_EN new 72fc0e9b8832 drm/msm/dpu: get rid of DPU_INTF_STATUS_SUPPORTED new eecc0790a1f3 drm/msm/dpu: get rid of DPU_INTF_INPUT_CTRL new 2da9290b8d11 drm/msm/dpu: get rid of DPU_PINGPONG_DSC new e6bf46d5e94a drm/msm/dpu: get rid of DPU_PINGPONG_DITHER new 8ce769e79d15 drm/msm/dpu: get rid of DPU_MDP_VSYNC_SEL new b9ce61e4ae0d drm/msm/dpu: get rid of DPU_MDP_PERIPH_0_REMOVED new 0c95edac3149 drm/msm/dpu: get rid of DPU_MDP_AUDIO_SELECT new d76dd6b67a85 drm/msm/dpu: get rid of DPU_MIXER_COMBINED_ALPHA new a33164589bd1 drm/msm/dpu: get rid of DPU_DIM_LAYER new 9c57efae20bd drm/msm/dpu: get rid of DPU_DSC_HW_REV_1_2 new 46b3720da6da drm/msm/dpu: get rid of DPU_DSC_OUTPUT_CTRL new e8f07c5de44d drm/msm/dpu: get rid of DPU_WB_INPUT_CTRL new ae4033f81dec drm/msm/dpu: get rid of DPU_SSPP_QOS_8LVL new 568ebdfbe448 drm/msm/dpu: drop unused MDP TOP features new 6998b9038a5d drm/msm/dpu: drop ununused PINGPONG features new 42f8b93f7702 drm/msm/dpu: drop ununused MIXER features new 9d007cd70659 drm/msm/dpu: move features out of the DPU_HW_BLK_INFO new 1ffd0d9a3c73 drm/msm/dp: split MMSS_DP_DSC_DTO register write to a sepa [...] new 438db6a42b36 drm/msm/dp: read hw revision only once new 61f2ac744ad2 drm/msm/dp: pull I/O data out of msm_dp_catalog_private() new d99661de74a9 drm/msm/dp: move I/O functions to global header new 7287d25b0e92 drm/msm/dp: move/inline AUX register functions new 02bc92338237 drm/msm/dp: move/inline panel related functions new d14f6603e934 drm/msm/dp: move/inline audio related functions new 9c1012c02ff9 drm/msm/dp: move/inline ctrl register functions new a68788ba94ce drm/msm/dp: move more AUX functions to dp_aux.c new 8fee7f0ddc2e drm/msm/dp: move interrupt handling to dp_ctrl new d7e3bee925bd drm/msm/dp: drop the msm_dp_catalog module new 0122be544c10 drm/msm/dpu: Fill in min_prefill_lines for SC8180X new 1fc08b3affcb Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new fa4243873796 drm/xe/guc: Ignore GuC CT errors when wedged new 6ab42fa03d4c drm/xe/bmg: Update Wa_16023588340 new bdde16c9ac5c drm/xe/bmg: Update Wa_14022085890 new 3ee9f2058ab2 drm/xe/vm: Add a helper xe_vm_range_tilemask_tlb_invalidation() new da418fb6b875 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new f987913fc883 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8c5fa8611f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eb880f0d661b next-20250613/sound new 6d8a0aed227e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new dae29b678bb7 ASoC: soc-ops-test: dynamically allocate struct snd_ctl_el [...] new 5eb8a0d7733d ASoC: hdmi-codec: use SND_JACK_AVOUT as jack status new bb90e0c91d37 ASoC: dt-bindings: Convert MT8173 AFE binding to dt-schema new 2fd902152c15 ASoC: dt-bindings: mt8173-afe-pcm: Add power domain new 473ee884263f ASoC: dt-bindings: mt8173-afe-pcm: Allow specifying reserv [...] new 81c73294a4eb ASoC: dt-bindings: mt8186-afe-pcm: Allow specifying reserv [...] new cd12d3a5ed10 ASoC: dt-bindings: mt8192-afe-pcm: Allow specifying reserv [...] new ec4a10ca4a68 ASoC: mediatek: use reserved memory or enable buffer pre-a [...] new 9e7bc5cb8d08 ASoC: mediatek: mt8183-afe-pcm: Support >32 bit DMA addresses new b2c090c9f6aa ASoC: mediatek: mt8173-afe-pcm: use local `dev` pointer in [...] new bb8d8ba4715c ASoC: mediatek: mt8183-afe-pcm: use local `dev` pointer in [...] new 000d8b9420c0 ASoC: mediatek: use reserved memory or enable new 2f4ca6db4fb3 Merge remote-tracking branch 'asoc/for-6.17' into asoc-next new f6a9e4fb4b1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1cbac730bb6b Merge branch 'block-6.16' into for-next new 780cbe342ed4 Merge branch 'block-6.16' into for-next new dbc5716e67ab Merge branch 'io_uring-6.16' into for-next new 4d6d7df96c93 Merge branch 'block-6.16' into for-next new 6d672c3a0cb6 Merge branch 'io_uring-6.16' into for-next new f563e02b7193 io_uring/nop: add IORING_NOP_TW completion flag new 1c4cc4b6ca63 Merge branch 'for-6.17/io_uring' into for-next new 4d69df0214cc Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new b5acc3628898 ata: ahci: Disallow LPM for ASUSPRO-D840SA motherboard new 455c4728dc0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 226d7d1bfe8d mmc: sdhci-esdhc-imx: Don't change pinctrl in suspend if w [...] new f145f33c9751 mmc: sdhci-esdhc-imx: refactor clock loopback selection logic new 55098a9e4d52 mmc: sdhci-esdhc-imx: optimize clock loopback selection wi [...] new 261980bf7549 mmc: sdhci-of-k1: make register definition vendor specific new d8c4ad72c5b7 mmc: sdhci-of-k1: disable HW busy detection new 57a7f03884c7 mmc: sdhci: Return void from sdhci_runtime_suspend|resume_host() new 790dc30477f2 mmc: core: Adjust some error messages for SD UHS-II cards new 757611fc4bc5 mmc: sdhci: Add a helper function for dump register in dyn [...] new 6f3a2f9fd816 mmc: sdhci-uhs2: Adjust some error messages and register d [...] new 187715cfd129 mmc: Merge branch fixes into next new 4fb2b338255a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fc5f017a71d0 mfd: Fix building without CONFIG_OF new 75213cd351ac mfd: tps65219: Update TPS65214 MFD cell's GPIO compatible string new 81644f762536 mfd: cros_ec: Separate charge-control probing from USB-PD new eccc96b946e1 mfd: Constify reg_sequence and regmap_irq new e528f715cd30 dt-bindings: mfd: convert mxs-lradc bindings to json-schema new 8a22d9e79cf0 dt-bindings: mfd: Convert lpc1850-creg-clk, pc1850-dmamux [...] new 3d5341b17ca2 mfd: twl6030-irq: Remove unused twl6030_mmc_card_detect* new 8c01512070e3 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new fcbc2905ef6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8dd8aba3f044 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ad19688b4e9f Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 828c83ee9d77 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2f9ff1ca5026 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e49c794ebaeb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22a645672724 spi: Merge up fixes new 72d44ab5316c Merge remote-tracking branch 'spi/for-6.17' into spi-next new d9bb6b158afb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aec58b48517c bugs/core: Extend __WARN_FLAGS() with the 'cond_str' parameter new 3bc3c9c3ab6d bugs/core: Pass down the condition string of WARN_ON_ONCE( [...] new 687fac9d1b00 bugs/core: Introduce the CONFIG_DEBUG_BUGVERBOSE_DETAILED [...] new 407b9076c147 bugs/x86: Extend _BUG_FLAGS() with the 'cond_str' parameter new 48ede5be5c07 bugs/x86: Augment warnings output by concatenating 'cond_s [...] new 1c59c2b284cb bugs/powerpc: Pass in 'cond_str' to BUG_ENTRY() new 1284579a7f49 bugs/powerpc: Concatenate 'cond_str' with '__FILE__' in BU [...] new 66e94df0dd27 bugs/LoongArch: Pass in 'cond_str' to __BUG_ENTRY() new 5d476f66e6ad bugs/LoongArch: Concatenate 'cond_str' with '__FILE__' in [...] new 7d9e9021ad7e bugs/s390: Pass in 'cond_str' to __EMIT_BUG() new 45c79ca947c9 bugs/s390: Use 'cond_str' in __EMIT_BUG() new e39fbab1ff10 bugs/riscv: Pass in 'cond_str' to __BUG_FLAGS() new 7f60600fe8d5 bugs/riscv: Concatenate 'cond_str' with '__FILE__' in __BU [...] new e05788a238cf bugs/parisc: Concatenate 'cond_str' with '__FILE__' in __W [...] new 4c8c74d18300 bugs/sh: Concatenate 'cond_str' with '__FILE__' in __WARN_ [...] new d298bb98d65f bugs/core: Reorganize fields in the first line of WARNING [...] new 39a775a4d8b7 Merge branch into tip/master: 'core/bugs' new b89732c8c835 selftests: Fix errno checking in syscall_user_dispatch test new a2fc422ed757 syscall_user_dispatch: Add PR_SYS_DISPATCH_INCLUSIVE_ON new b6a5a16b8b59 selftests: Add tests for PR_SYS_DISPATCH_INCLUSIVE_ON new 434b98296c16 Merge branch into tip/master: 'core/entry' new 66067c3c8a1e genirq: Add kunit tests for depth counts new 3b8926bb5d8b Merge branch into tip/master: 'irq/core' new 93174c05dd2e irqchip: Use dev_fwnode() new 67fff1ca1d3a Merge branch into tip/master: 'irq/drivers' new 69ab14ee5256 sched: Clean up and standardize #if/#else/#endif markers i [...] new bbb1b274e85b sched: Clean up and standardize #if/#else/#endif markers i [...] new b7ebb758568b sched: Clean up and standardize #if/#else/#endif markers i [...] new 8bb9b0c5aeb9 sched: Clean up and standardize #if/#else/#endif markers i [...] new 79af17344c27 sched: Clean up and standardize #if/#else/#endif markers i [...] new 4aec8669ff3c sched: Clean up and standardize #if/#else/#endif markers i [...] new c503c3dc2d49 sched: Clean up and standardize #if/#else/#endif markers i [...] new 29dd6f8cd285 sched: Clean up and standardize #if/#else/#endif markers i [...] new 416d5f78e4d3 sched: Clean up and standardize #if/#else/#endif markers i [...] new 833840a94f4d sched: Clean up and standardize #if/#else/#endif markers i [...] new c215dff7f80c sched: Clean up and standardize #if/#else/#endif markers i [...] new 311bb3f7b78e sched: Clean up and standardize #if/#else/#endif markers i [...] new fd3db705f749 sched: Clean up and standardize #if/#else/#endif markers i [...] new 3eca109a7885 sched: Clean up and standardize #if/#else/#endif markers i [...] new fdccd0c79280 sched: Clean up and standardize #if/#else/#endif markers i [...] new 91433cd6e468 sched: Clean up and standardize #if/#else/#endif markers i [...] new 23d27e2cfbee sched: Clean up and standardize #if/#else/#endif markers i [...] new f1c6b957f7f4 sched: Clean up and standardize #if/#else/#endif markers i [...] new 5202c25dd17c sched/smp: Always define sched_domains_mutex_lock()/unlock [...] new cac5cefbade9 sched/smp: Make SMP unconditional new 06ddd17521bf sched/smp: Always define is_percpu_thread() and scheduler_ipi() new a1416303d108 sched/smp: Always define rq->hrtick_csd new d0a0a055a586 sched/smp: Use the SMP version of try_to_wake_up() new 8039addbe5a5 sched/smp: Use the SMP version of __task_needs_rq_lock() new 588467616c88 sched/smp: Use the SMP version of wake_up_new_task() new 1f25730e5a78 sched/smp: Use the SMP version of sched_exec() new 74063c1755ca sched/smp: Use the SMP version of idle_thread_set_boot_cpu() new 15125a229abc sched/smp: Use the SMP version of the RT scheduling class new 6324dce8f626 sched/smp: Use the SMP version of the deadline scheduling class new 02fb885ebdc4 sched/smp: Use the SMP version of scheduler debugging data new 9d9af2372f2a sched/smp: Use the SMP version of schedstats new 8a9246ddc16c sched/smp: Use the SMP version of the scheduler syscalls new 6c8d251621c1 sched/smp: Use the SMP version of sched_update_asym_prefer_cpu() new 482c4dae75cb sched/smp: Use the SMP version of the idle scheduling class new caf5bde9c542 sched/smp: Use the SMP version of the stop-CPU scheduling class new 172408811961 sched/smp: Use the SMP version of cpu_of() new 9fd5da7989ba sched/smp: Use the SMP version of is_migration_disabled() new 703b8e8545c7 sched/smp: Use the SMP version of rq_pin_lock() new ea100b31eed4 sched/smp: Use the SMP version of task_on_cpu() new 0203244600b2 sched/smp: Use the SMP version of WF_ and SD_ flag sanity checks new 241c307b05b0 sched/smp: Use the SMP version of ENQUEUE_MIGRATED new fc75ac3c918d sched/smp: Use the SMP version of add_nr_running() new dabe1be4e84c sched/smp: Use the SMP version of double_rq_clock_clear_update() new 6a93b2dc0c92 Merge branch into tip/master: 'sched/core' new 09735f0624b4 smp: Fix typo in comment for raw_smp_processor_id() new 6fb44d4f291b Merge branch into tip/master: 'smp/core' new ff56a3e2a861 timers/migration: Clean up the loop in tmigr_quick_check() new 4fa7d61d5a02 clocksource: Use cpumask_any_but() in clocksource_verify_c [...] new bfa788dc2dda clocksource: Use cpumask_next_wrap() in clocksource_watchdog() new 355b77b6442b Merge branch into tip/master: 'timers/core' new 00c7a872026f x86/kconfig/64: Refresh defconfig new 0e11f689ec03 x86/kconfig/32: Refresh defconfig new ad2062c81e63 x86/tools: insn_decoder_test.c: Emit standard build succes [...] new 1dbc32c1928d x86/tools: insn_sanity.c: Emit standard build success messages new 74f86163845c Merge branch into tip/master: 'x86/kconfig' new a488ffc034d9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9acfb96c6465 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new d8539c41cdfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d462efdff7fe Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9e38ac671dc3 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new 09a7a9d66d24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ec5e0be0e49 Merge branch 'sched/core' of git://git.kernel.org/pub/scm/ [...] new 165af4151685 sched_ext: Always use SMP versions in kernel/sched/ext.c new 6a1cda143c23 sched_ext: Always use SMP versions in kernel/sched/ext.h new 8834ace4a86d sched_ext: Always use SMP versions in kernel/sched/ext_idle.c new 545b343015ed sched_ext: Always use SMP versions in kernel/sched/ext_idle.h new 7a972c4dc528 Merge branch 'for-6.17' into for-next new 2d5182c36f4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3dd1e9c2a279 platform/x86: intel_telemetry: Remove unused telemetry_*_events() new b35b9fb28c85 platform/x86: intel_telemetry: Remove unused telemetry_[gs [...] new 097cd6d6c90c platform/x86: intel_telemetry: Remove unused telemetry_raw [...] new fe6859aa646b platform/x86: thinklmi: improved DMI handling new 651b57dd4087 platform/x86: Move Lenovo files into lenovo subdir new da8f2708f9b6 platform/x86: ideapad: Expose charge_types new 1eb2f4499e49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 72cbd45e976c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fab15f57360b leds: flash: leds-qcom-flash: Fix registry access after re-bind new 3bc1740d3157 MAINTAINERS: Adjust file entry in TPS6131X FLASH LED DRIVER new d9b8f7c40319 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 8ffcb7560b4a ipmi: Fix strcpy source and destination the same new aee820c80683 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new a2801affa710 rust: device: Create FwNode abstraction for accessing devi [...] new 658f23b59251 rust: device: Enable accessing the FwNode of a Device new d3393e845038 rust: device: Move property_present() to FwNode new ecea24598183 rust: device: Enable printing fwnode name and path new 9bd791d9413b rust: device: Introduce PropertyGuard new 2db611374cef rust: device: Implement accessors for firmware properties new 2a1ea59de83b samples: rust: platform: Add property read examples new 60eb3edfb15a Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new af82280ee764 iio: irsd200: Remove print of error code from dev_err_probe new dc38441890ec iio: backend: add support for filter config new 995fd6e002b0 iio: backend: add support for data alignment new 5ef4cc6d2414 iio: backend: add support for number of lanes new b81c5c258285 dt-bindings: iio: adc: add ad408x axi variant new 8ee8009420e7 iio: adc: adi-axi-adc: add filter type config new d2ca659c3d15 iio: adc: adi-axi-adc: add data align process new 569ddc41165e iio: adc: adi-axi-adc: add num lanes support new 232fb5c86f1e dt-bindings: iio: adc: add ad4080 new 6b31ba1811b6 iio: adc: ad4080: add driver support new 1543572fffb3 Documentation: ABI: add sinc1 and sinc5+pf1 filter new 9182f3b4c370 iio: dac: adi-axi-dac: use unique bus free check new 93ddd0649225 iio: accel: adxl345: extend sample frequency adjustments new b99dbe3a0f00 iio: accel: adxl345: add g-range configuration new c5858465a695 iio: amplifiers: ada4250: use DMA-safe memory for regmap_b [...] new 1a862799dc12 iio: buffer: Fix checkpatch.pl warning new fe03825b1a6c iio: imu: inv_mpu6050: refactor aux read/write to use shar [...] new 178e4bc1e439 iio: Remove single use of macro definition for driver name new a8c1039c0620 iio: Remove single use of macro definition for IRQ name new 851b85447c7e iio: Remove single use of macro definition for regmap name new c14896534432 iio: Remove unused macro definition for driver and IRQ name new c49e99fafee1 iio: adc: ad7476: Support ROHM BU79100G new dc0756de69dc dt-bindings: iio: adc: st,spear600-adc: txt to yaml format [...] new 82f4ed3a01b2 iio: adc: ad7606: enable Vdrive power supply new 3125a5ca45f4 iio: adc: ad7606: add enabling of optional Vrefin voltage new cfcb44872aad iio: bmi270: suspend and resume triggering on relevant pm [...] new 60295feef9cf iio: bmi160: suspend and resume triggering on relevant pm [...] new a238572b9087 dt-bindings: iio: gyroscope: invensense,itg3200: add binding new 7e54d932873d iio: adc: ad7768-1: Ensure SYNC_IN pulse minimum timing re [...] new c86b60189f35 Documentation: ABI: IIO: add new convdelay documentation new 342c52dde2f0 iio: core: add ADC delay calibration definition new 48d487dc6445 iio: adc: ad7606: add offset and phase calibration support new e986466a92da dt-bindings: iio: adc: adi,ad7606: add gain calibration support new 9dc4ef3a5b9f iio: adc: ad7606: exit for invalid fdt dt_schema properties new cc2eca43091e iio: adc: ad7606: rename chan_scale to a more generic chan_info new 126cbd0deb9b iio: adc: ad7606: add gain calibration support new e7b246006abc iio: adc: qcom-pm8xxx-xoadc: Modernize single regulator call new 1997a629f475 iio: adc: ti-ads131e08: Fix spelling mistake "tweek" -> "tweak" new 9ad446870236 iio: cros_ec_sensors: add cros_ec_activity driver new d4d10d353563 iio: accel: adxl313: add debug register new 5ef69b6eb2f9 iio: adc: ad4851: ad4851_set_oversampling_ratio parameters update new 69f00e4ab1f7 iio: backend: update iio_backend_oversampling_ratio_set new aaa2f1ced082 iio: adc: adi-axi-adc: add axi_adc_oversampling_ratio_set new 1c4fa549c99d dt-bindings: iio: adc: add ad7405 new 0a2857e77859 iio: adc: ad7405: add ad7405 driver new 9ff7bb6dd82b Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 9f77d234c1f4 dt-bindings: phy: samsung,usb3-drd-phy: Add exynos990 compatible new 385a766bed48 phy: exynos5-usbdrd: Add support for the Exynos990 usbdrd phy new 2ac5840594b2 dt-bindings: phy: samsung,mipi-video-phy: document exynos7 [...] new 543f5e314282 phy: exynos-mipi-video: introduce support for exynos7870 new 6767df73f2d3 phy: cadence: Sierra: Add PCIe + USB PHY multilink configuration new 399c75b6a9ed scsi: ufs: qcom: add a new phy calibrate API call new dbd20821946a phy: qcom-qmp-ufs: Rename qmp_ufs_enable and qmp_ufs_power_on new cbfd6c124f27 phy: qcom-qmp-ufs: Refactor phy_power_on and phy_calibrate [...] new d58b9ff47775 phy: qcom-qmp-ufs: Refactor UFS PHY reset new 7bcf4936aac6 phy: qcom-qmp-ufs: Remove qmp_ufs_com_init() new acc6b0d73d90 phy: qcom-qmp-ufs: Rename qmp_ufs_power_off new 7f600f0e193a phy: qcom-qmp-ufs: Remove qmp_ufs_exit() and Inline qmp_uf [...] new a079b2d71534 phy: qcom-qmp-ufs: refactor qmp_ufs_power_off new 77d2fa54a945 scsi: ufs: qcom : Refactor phy_power_on/off calls new 65ad0d068c42 dt-bindings: phy: Convert apm,xgene-phy to DT schema new f151f3a6ebe1 dt-bindings: phy: Convert brcm,ns2-drd-phy to DT schema new 6725c334e94a dt-bindings: phy: Convert brcm,sr-pcie-phy to DT schema new 1fac100a4dec dt-bindings: phy: Convert hisilicon,hix5hd2-sata-phy to DT schema new 40f1d8214257 dt-bindings: phy: Convert hisilicon,hi6220-usb-phy to DT schema new 7cc5efcd948f dt-bindings: phy: Convert hisilicon,inno-usb2-phy to DT schema new 66acaf8f6b0b dt-bindings: phy: Convert img,pistachio-usb-phy to DT schema new 85d6af3b73d4 dt-bindings: phy: Convert lantiq,ase-usb2-phy to DT schema new f4b522ce6ac6 dt-bindings: phy: Convert marvell,berlin2-sata-phy to DT schema new 08a9bc357aa0 dt-bindings: phy: Convert marvell,berlin2-usb-phy to DT schema new 50355ac70d4f dt-bindings: phy: Convert marvell,comphy-cp110 to DT schema new fbcc49376363 dt-bindings: phy: Convert marvell,mmp2-usb-phy to DT schema new 351d6b70c1c9 dt-bindings: phy: Convert motorola,cpcap-usb-phy to DT schema new 90647aa7e6ba dt-bindings: phy: Convert motorola,mapphone-mdm6600 to DT schema new 3ed7be12756d dt-bindings: phy: Convert qca,ar7100-usb-phy to DT schema new ea54c9d157c7 dt-bindings: phy: Convert st,spear1310-miphy to DT schema new 35b629b28afd dt-bindings: phy: Convert ti,dm816x-usb-phy to DT schema new 222bb02ee691 dt-bindings: phy: Convert ti,keystone-usbphy to DT schema new a5aa04619e71 dt-bindings: phy: Convert marvell,armada-380-comphy to DT schema new 4dcf1632d617 dt-bindings: phy: Convert Marvell MVEBU PHYs to DT schema new 00399bbe02d2 dt-bindings: phy: renesas,usb2-phy: Document RZ/V2N SoC support new 439cdb309c3c dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add SM875 [...] new 1166a2ca0900 dt-bindings: phy: Add the M31 based eUSB2 PHY bindings new c4364048baf4 phy: qcom: qmp-combo: Add new PHY sequences for SM8750 new b0d8d731b4b0 phy: qcom: Update description for QCOM based eUSB2 repeater new 9c8504861cc4 phy: qcom: Add M31 based eUSB2 PHY driver new 641fa5b515a6 phy: phy-snps-eusb2: fix clock imbalance on phy_exit() new 3232a6b0d834 phy: phy-snps-eusb2: fix repeater imbalance on phy_init() failure new 4f333990841e phy: phy-snps-eusb2: rename phy_init() clock error label new b7996f8e9473 phy: phy-snps-eusb2: clean up error messages new f21b9bea6bc2 phy: phy-snps-eusb2: fix optional phy lookup parameter new d2d0ae723ba3 phy: phy-snps-eusb2: drop unnecessary loop index declarations new 47311eaa0a3b phy: phy-snps-eusb2: clean up id table sentinel new bbaf861e8adf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9659c6d567aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 064af355f0cc Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 48742000807e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2b3e8d12a066 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 53768012e9a2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new f6bb3b900e9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 916a44a06d03 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new d32dacdec6a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a67ce6c54d15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d6a2ee31ea8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2c75dc82ed96 pinctrl: renesas: gpio: Use new GPIO line value setter callbacks new 146ea9380f0b pinctrl: renesas: rzg2l: Use new GPIO line value setter callbacks new c5eab2dfdb67 pinctrl: renesas: rza1: Use new GPIO line value setter callbacks new acffb7ccd238 pinctrl: renesas: rzv2m: Use new GPIO line value setter callbacks new d2fb02624020 pinctrl: renesas: rza2: Use new GPIO line value setter callbacks new df40670095df Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 8bbe19f7b03d Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 1ac49eb5d489 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ed1f7eaf839c Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 2e432b963e87 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 4ba90457f06f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e0bd17756cb6 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new fc8bef7daaa8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 260c9cc43d7c Merge branch 'alloc-next' of https://github.com/Rust-for-L [...] new bbad1f885a04 Merge branch 'pin-init-next' of https://github.com/Rust-fo [...] new f574849c706d Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 1ea984630ba5 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 9195b9de350b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9e124f732ddf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e138fcfe1b09 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new ed43c6a8cccb lib/crc: prepare for arch-optimized code in subdirs of lib/crc/ new e70fdf4eb087 lib/crc/arm: migrate arm-optimized CRC code into lib/crc/ new c08a90f673b9 lib/crc/arm64: migrate arm64-optimized CRC code into lib/crc/ new bf503bdabf1b lib/crc/loongarch: migrate loongarch-optimized CRC code in [...] new 4beec365f25c lib/crc/mips: migrate mips-optimized CRC code into lib/crc/ new 07c89d5ede04 lib/crc/powerpc: migrate powerpc-optimized CRC code into lib/crc/ new e0dc9030a189 lib/crc/riscv: migrate riscv-optimized CRC code into lib/crc/ new b7d161d80244 lib/crc/s390: migrate s390-optimized CRC code into lib/crc/ new c494de2bbe6f lib/crc/sparc: migrate sparc-optimized CRC code into lib/crc/ new 009ff5d0e69d lib/crc/x86: migrate x86-optimized CRC code into lib/crc/ new 68a0a98078c3 lib/crc: remove ARCH_HAS_* kconfig symbols new 0cf204641f0a lib/crc: explicitly include <linux/export.h> new f9e4a9aef942 Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] new 050f8ad7b58d Add linux-next specific files for 20250616
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 (bc6e0ba6c9ba) \ N -- N -- N refs/heads/master (050f8ad7b58d)
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 688 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-bus-iio | 28 + Documentation/ABI/testing/sysfs-driver-qat | 52 +- Documentation/admin-guide/kdump/kdump.rst | 21 + Documentation/admin-guide/kernel-parameters.txt | 22 + .../admin-guide/syscall-user-dispatch.rst | 23 +- Documentation/block/ublk.rst | 2 + Documentation/core-api/min_heap.rst | 20 - .../bindings/cache/andestech,ax45mp-cache.yaml | 2 +- .../devicetree/bindings/clock/lpc1850-creg-clk.txt | 52 - .../devicetree/bindings/dma/lpc1850-dmamux.txt | 54 - .../devicetree/bindings/hwmon/ti,amc6821.yaml | 6 + .../devicetree/bindings/iio/adc/adi,ad4080.yaml | 96 + .../devicetree/bindings/iio/adc/adi,ad7405.yaml | 60 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 29 + .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 2 + .../bindings/iio/adc/st,spear600-adc.yaml | 69 + .../bindings/iio/gyroscope/invensense,itg3200.yaml | 59 + .../devicetree/bindings/mfd/motorola-cpcap.txt | 2 +- .../devicetree/bindings/mfd/mxs-lradc.txt | 45 - .../devicetree/bindings/mfd/mxs-lradc.yaml | 134 + .../devicetree/bindings/mfd/nxp,lpc1850-creg.yaml | 148 ++ .../devicetree/bindings/phy/apm,xgene-phy.yaml | 169 ++ .../devicetree/bindings/phy/apm-xgene-phy.txt | 76 - .../devicetree/bindings/phy/berlin-sata-phy.txt | 36 - .../devicetree/bindings/phy/berlin-usb-phy.txt | 16 - .../devicetree/bindings/phy/brcm,ns2-drd-phy.txt | 30 - .../devicetree/bindings/phy/brcm,ns2-drd-phy.yaml | 62 + .../devicetree/bindings/phy/brcm,sr-pcie-phy.txt | 41 - .../devicetree/bindings/phy/brcm,sr-pcie-phy.yaml | 46 + .../devicetree/bindings/phy/dm816x-phy.txt | 24 - .../bindings/phy/hisilicon,hi6220-usb-phy.yaml | 35 + .../bindings/phy/hisilicon,hix5hd2-sata-phy.yaml | 48 + .../bindings/phy/hisilicon,inno-usb2-phy.yaml | 93 + .../devicetree/bindings/phy/hix5hd2-phy.txt | 22 - .../bindings/phy/img,pistachio-usb-phy.yaml | 62 + .../devicetree/bindings/phy/keystone-usb-phy.txt | 19 - .../bindings/phy/lantiq,ase-usb2-phy.yaml | 71 + .../phy/marvell,armada-375-usb-cluster.yaml | 40 + .../bindings/phy/marvell,armada-380-comphy.yaml | 83 + .../bindings/phy/marvell,berlin2-sata-phy.yaml | 76 + .../bindings/phy/marvell,berlin2-usb-phy.yaml | 42 + .../bindings/phy/marvell,comphy-cp110.yaml | 154 ++ .../bindings/phy/marvell,mmp2-usb-phy.yaml | 38 + .../bindings/phy/marvell,mvebu-sata-phy.yaml | 47 + .../bindings/phy/motorola,cpcap-usb-phy.yaml | 107 + .../bindings/phy/motorola,mapphone-mdm6600.yaml | 81 + .../bindings/phy/phy-armada38x-comphy.txt | 48 - .../devicetree/bindings/phy/phy-ath79-usb.txt | 18 - .../devicetree/bindings/phy/phy-cpcap-usb.txt | 40 - .../devicetree/bindings/phy/phy-hi6220-usb.txt | 16 - .../devicetree/bindings/phy/phy-hisi-inno-usb2.txt | 71 - .../bindings/phy/phy-lantiq-rcu-usb2.txt | 40 - .../bindings/phy/phy-lpc18xx-usb-otg.txt | 26 - .../bindings/phy/phy-mapphone-mdm6600.txt | 29 - .../devicetree/bindings/phy/phy-mvebu-comphy.txt | 94 - .../devicetree/bindings/phy/phy-mvebu.txt | 42 - .../devicetree/bindings/phy/phy-pxa-usb.txt | 18 - .../devicetree/bindings/phy/pistachio-usb-phy.txt | 29 - .../bindings/phy/qca,ar7100-usb-phy.yaml | 49 + .../bindings/phy/qcom,m31-eusb2-phy.yaml | 79 + .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 2 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 4 + .../bindings/phy/samsung,mipi-video-phy.yaml | 29 +- .../bindings/phy/samsung,usb3-drd-phy.yaml | 2 + .../bindings/phy/st,spear1310-miphy.yaml | 53 + .../devicetree/bindings/phy/st-spear-miphy.txt | 15 - .../devicetree/bindings/phy/ti,dm8168-usb-phy.yaml | 58 + .../bindings/phy/ti,keystone-usbphy.yaml | 37 + .../devicetree/bindings/soc/renesas/renesas.yaml | 10 + .../bindings/sound/mediatek,mt8173-afe-pcm.yaml | 98 + .../devicetree/bindings/sound/mt8186-afe-pcm.yaml | 5 + .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 5 + .../devicetree/bindings/sound/mtk-afe-pcm.txt | 45 - .../bindings/staging/iio/adc/spear-adc.txt | 24 - Documentation/driver-api/dpll.rst | 18 + Documentation/filesystems/porting.rst | 18 + Documentation/gpu/nouveau.rst | 2 +- Documentation/netlink/specs/dpll.yaml | 24 + Documentation/sound/codecs/cs35l56.rst | 13 + MAINTAINERS | 33 +- Makefile | 5 +- Next/SHA1s | 154 +- Next/merge.log | 2627 +++++++++++++------- .../arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts | 4 + arch/arm/boot/dts/renesas/r9a06g032.dtsi | 4 +- arch/arm/kernel/setup.c | 2 +- arch/arm64/boot/dts/apple/spi1-nvram.dtsi | 2 - arch/arm64/boot/dts/apple/t8103-j293.dts | 2 + arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 2 +- arch/arm64/boot/dts/apple/t8103.dtsi | 2 - arch/arm64/boot/dts/apple/t8112-j493.dts | 2 + arch/arm64/boot/dts/apple/t8112.dtsi | 2 - arch/arm64/boot/dts/renesas/condor-common.dtsi | 2 + arch/arm64/boot/dts/renesas/draak.dtsi | 2 + arch/arm64/boot/dts/renesas/ebisu.dtsi | 2 + arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 66 + .../boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts | 36 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 + arch/arm64/include/asm/bug.h | 2 +- arch/arm64/mm/init.c | 2 +- arch/loongarch/include/asm/bug.h | 25 +- arch/loongarch/kernel/setup.c | 2 +- arch/loongarch/mm/pageattr.c | 2 +- arch/mips/kernel/setup.c | 2 +- arch/openrisc/kernel/dma.c | 4 +- arch/parisc/include/asm/bug.h | 6 +- arch/powerpc/boot/dts/microwatt.dts | 2 +- arch/powerpc/boot/dts/mpc8315erdb.dts | 10 + arch/powerpc/include/asm/bug.h | 12 +- arch/powerpc/include/asm/ppc_asm.h | 2 +- arch/powerpc/include/uapi/asm/ioctls.h | 8 +- arch/powerpc/kernel/eeh.c | 2 + arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/vdso/Makefile | 2 +- arch/powerpc/kexec/core.c | 2 +- arch/powerpc/mm/nohash/kaslr_booke.c | 2 +- arch/riscv/configs/defconfig | 1 + arch/riscv/include/asm/bug.h | 10 +- arch/riscv/mm/init.c | 2 +- arch/riscv/mm/pageattr.c | 8 +- arch/s390/crypto/hmac_s390.c | 12 +- arch/s390/crypto/sha.h | 3 + arch/s390/crypto/sha3_256_s390.c | 24 +- arch/s390/crypto/sha3_512_s390.c | 25 +- arch/s390/include/asm/bug.h | 24 +- arch/s390/kernel/setup.c | 2 +- arch/sh/include/asm/bug.h | 4 +- arch/sh/kernel/machine_kexec.c | 2 +- arch/x86/configs/i386_defconfig | 17 +- arch/x86/configs/x86_64_defconfig | 9 +- arch/x86/events/intel/core.c | 2 +- arch/x86/include/asm/bug.h | 14 +- arch/x86/kernel/crash.c | 26 +- arch/x86/kernel/setup.c | 5 +- arch/x86/tools/insn_decoder_test.c | 2 +- arch/x86/tools/insn_sanity.c | 4 +- block/bio.c | 4 +- crypto/Kconfig | 25 +- crypto/pcrypt.c | 7 +- crypto/testmgr.c | 20 +- drivers/ata/ahci.c | 19 +- drivers/block/null_blk/main.c | 2 +- drivers/char/ipmi/ipmi_watchdog.c | 59 +- drivers/clk/renesas/rzv2h-cpg.c | 1 + drivers/clk/sunxi-ng/ccu-sun55i-a523.c | 3 +- drivers/cpufreq/rcpufreq_dt.rs | 3 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 15 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 6 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 2 - drivers/crypto/aspeed/aspeed-hace-hash.c | 800 ++---- drivers/crypto/aspeed/aspeed-hace.h | 28 +- drivers/crypto/caam/qi.c | 5 +- drivers/crypto/ccp/sev-dev.c | 8 +- drivers/crypto/ccp/sp-pci.c | 1 + .../crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.c | 13 +- .../crypto/intel/qat/qat_common/adf_cfg_common.h | 1 + .../crypto/intel/qat/qat_common/adf_cfg_services.c | 5 + .../crypto/intel/qat/qat_common/adf_cfg_services.h | 1 + .../crypto/intel/qat/qat_common/adf_cfg_strings.h | 1 + .../crypto/intel/qat/qat_common/adf_gen4_hw_data.c | 32 +- drivers/crypto/intel/qat/qat_common/adf_sriov.c | 1 - drivers/crypto/intel/qat/qat_common/adf_sysfs.c | 2 + .../crypto/intel/qat/qat_common/qat_compression.c | 4 +- drivers/crypto/marvell/cesa/cipher.c | 4 +- drivers/crypto/marvell/cesa/hash.c | 10 +- drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 128 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 3 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 51 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 6 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 26 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 7 +- .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 14 +- drivers/cxl/core/edac.c | 8 +- drivers/cxl/core/ras.c | 47 +- drivers/dma-buf/dma-fence.c | 111 +- drivers/dma-buf/sync_file.c | 24 +- drivers/dpll/dpll_netlink.c | 69 +- drivers/dpll/dpll_nl.c | 5 +- drivers/gpu/drm/ast/ast_mode.c | 1 - drivers/gpu/drm/drm_format_internal.h | 2 +- drivers/gpu/drm/drm_gem.c | 2 +- drivers/gpu/drm/drm_internal.h | 1 - drivers/gpu/drm/drm_prime.c | 56 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 9 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 3 +- drivers/gpu/drm/i915/i915_request.c | 7 +- drivers/gpu/drm/i915/i915_sw_fence.c | 10 +- drivers/gpu/drm/mgag200/mgag200_ddc.c | 1 - drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/adreno/adreno_device.c | 2 +- .../drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h | 49 +- .../drm/msm/disp/dpu1/catalog/dpu_1_14_msm8937.h | 2 - .../drm/msm/disp/dpu1/catalog/dpu_1_15_msm8917.h | 2 - .../drm/msm/disp/dpu1/catalog/dpu_1_16_msm8953.h | 2 - .../drm/msm/disp/dpu1/catalog/dpu_1_7_msm8996.h | 7 - .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 7 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h | 7 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h | 4 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h | 17 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_1_sdm670.h | 11 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 39 +- .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 44 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_2_sm7150.h | 29 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_3_sm6150.h | 19 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 16 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 38 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 14 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h | 5 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h | 16 +- .../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h | 5 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_9_sm6375.h | 6 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 40 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 22 +- .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 46 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 43 +- .../drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h | 49 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 43 +- .../drm/msm/disp/dpu1/catalog/dpu_9_1_sar2130p.h | 43 +- .../drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h | 48 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 3 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 5 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 42 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 102 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 105 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 28 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 8 +- drivers/gpu/drm/msm/dp/dp_audio.c | 130 +- drivers/gpu/drm/msm/dp/dp_audio.h | 7 +- drivers/gpu/drm/msm/dp/dp_aux.c | 216 +- drivers/gpu/drm/msm/dp/dp_aux.h | 15 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 1298 ---------- drivers/gpu/drm/msm/dp/dp_catalog.h | 113 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 607 ++++- drivers/gpu/drm/msm/dp/dp_ctrl.h | 19 +- drivers/gpu/drm/msm/dp/dp_debug.c | 1 - drivers/gpu/drm/msm/dp/dp_display.c | 150 +- drivers/gpu/drm/msm/dp/dp_link.c | 1 + drivers/gpu/drm/msm/dp/dp_panel.c | 256 +- drivers/gpu/drm/msm/dp/dp_panel.h | 13 +- drivers/gpu/drm/msm/dp/dp_reg.h | 19 + drivers/gpu/drm/nouveau/nouveau_backlight.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c | 17 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c | 2 +- drivers/gpu/drm/tests/drm_format_helper_test.c | 12 +- drivers/gpu/drm/vkms/tests/Makefile | 7 +- drivers/gpu/drm/xe/xe_gt.c | 2 +- drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 24 - drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h | 3 - drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 2 + drivers/gpu/drm/xe/xe_guc_pc.c | 15 +- drivers/gpu/drm/xe/xe_guc_submit.c | 7 +- drivers/gpu/drm/xe/xe_hw_fence.c | 3 + drivers/gpu/drm/xe/xe_svm.c | 43 +- drivers/gpu/drm/xe/xe_vm.c | 103 +- drivers/gpu/drm/xe/xe_vm.h | 3 + drivers/gpu/drm/xe/xe_wa_oob.rules | 4 + drivers/hwmon/amc6821.c | 127 +- drivers/hwmon/ibmaem.c | 27 +- drivers/iio/accel/adxl313_core.c | 11 + drivers/iio/accel/adxl345.h | 2 +- drivers/iio/accel/adxl345_core.c | 230 +- drivers/iio/accel/bma180.c | 3 - drivers/iio/accel/bmc150-accel-core.c | 5 +- drivers/iio/accel/kxcjk-1013.c | 7 +- drivers/iio/accel/mma9551.c | 6 +- drivers/iio/accel/mma9553.c | 7 +- drivers/iio/accel/mxc4005.c | 6 +- drivers/iio/accel/mxc6255.c | 3 +- drivers/iio/accel/sca3300.c | 4 +- drivers/iio/accel/stk8312.c | 3 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 24 + drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad4080.c | 619 +++++ drivers/iio/adc/ad4851.c | 6 +- drivers/iio/adc/ad7405.c | 253 ++ drivers/iio/adc/ad7476.c | 7 + drivers/iio/adc/ad7606.c | 361 ++- drivers/iio/adc/ad7606.h | 22 +- drivers/iio/adc/ad7768-1.c | 23 +- drivers/iio/adc/adi-axi-adc.c | 96 +- drivers/iio/adc/hi8435.c | 4 +- drivers/iio/adc/max9611.c | 4 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 17 +- drivers/iio/adc/ti-ads131e08.c | 10 +- drivers/iio/adc/vf610_adc.c | 5 +- drivers/iio/amplifiers/ada4250.c | 10 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 2 +- drivers/iio/chemical/atlas-sensor.c | 3 +- drivers/iio/common/cros_ec_sensors/Kconfig | 9 + drivers/iio/common/cros_ec_sensors/Makefile | 1 + .../iio/common/cros_ec_sensors/cros_ec_activity.c | 307 +++ .../common/cros_ec_sensors/cros_ec_sensors_core.c | 10 + drivers/iio/dac/adi-axi-dac.c | 42 +- drivers/iio/dac/max517.c | 4 +- drivers/iio/dac/mcp4725.c | 4 +- drivers/iio/gyro/bmg160_core.c | 4 +- drivers/iio/health/max30100.c | 3 +- drivers/iio/health/max30102.c | 3 +- drivers/iio/humidity/dht11.c | 4 +- drivers/iio/imu/bmi160/bmi160.h | 2 + drivers/iio/imu/bmi160/bmi160_core.c | 19 + drivers/iio/imu/bmi160/bmi160_i2c.c | 2 + drivers/iio/imu/bmi160/bmi160_spi.c | 2 + drivers/iio/imu/bmi270/bmi270.h | 2 + drivers/iio/imu/bmi270/bmi270_core.c | 20 + drivers/iio/imu/bmi270/bmi270_i2c.c | 2 + drivers/iio/imu/bmi270/bmi270_spi.c | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c | 56 +- drivers/iio/imu/kmx61.c | 7 +- drivers/iio/industrialio-backend.c | 61 +- drivers/iio/industrialio-core.c | 1 + drivers/iio/light/adux1020.c | 3 +- drivers/iio/light/apds9160.c | 4 +- drivers/iio/light/apds9300.c | 3 +- drivers/iio/light/apds9960.c | 3 +- drivers/iio/light/jsa1212.c | 3 +- drivers/iio/light/ltr501.c | 8 +- drivers/iio/light/rpr0521.c | 6 +- drivers/iio/light/stk3310.c | 6 +- drivers/iio/light/vcnl4035.c | 6 +- drivers/iio/magnetometer/bmc150_magn.c | 5 +- drivers/iio/magnetometer/mmc35240.c | 3 +- drivers/iio/proximity/irsd200.c | 19 +- drivers/iio/proximity/sx9500.c | 3 +- drivers/iio/resolver/ad2s1200.c | 3 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/irqchip/irq-imgpdc.c | 4 +- drivers/irqchip/irq-imx-irqsteer.c | 4 +- drivers/irqchip/irq-keystone.c | 4 +- drivers/irqchip/irq-mvebu-pic.c | 2 +- drivers/irqchip/irq-pruss-intc.c | 2 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 6 +- drivers/irqchip/irq-renesas-irqc.c | 2 +- drivers/irqchip/irq-renesas-rza1.c | 5 +- drivers/irqchip/irq-renesas-rzg2l.c | 5 +- drivers/irqchip/irq-renesas-rzv2h.c | 2 +- drivers/irqchip/irq-stm32mp-exti.c | 4 +- drivers/irqchip/irq-ti-sci-inta.c | 3 +- drivers/irqchip/irq-ti-sci-intr.c | 3 +- drivers/irqchip/irq-ts4800.c | 2 +- drivers/leds/flash/leds-qcom-flash.c | 15 +- drivers/md/bcache/Kconfig | 1 - drivers/md/bcache/alloc.c | 58 +- drivers/md/bcache/bcache.h | 2 +- drivers/md/bcache/bset.c | 116 +- drivers/md/bcache/bset.h | 40 +- drivers/md/bcache/btree.c | 69 +- drivers/md/bcache/extents.c | 45 +- drivers/md/bcache/movinggc.c | 33 +- drivers/md/bcache/super.c | 3 +- drivers/md/bcache/sysfs.c | 4 +- drivers/md/bcache/util.h | 67 +- drivers/md/bcache/writeback.c | 13 +- drivers/mfd/88pm860x-core.c | 3 +- drivers/mfd/cros_ec_dev.c | 10 +- drivers/mfd/cs40l50-core.c | 2 +- drivers/mfd/max8925-core.c | 6 +- drivers/mfd/rohm-bd71828.c | 2 +- drivers/mfd/tps65219.c | 6 +- drivers/mfd/twl4030-irq.c | 3 +- drivers/mfd/twl6030-irq.c | 74 - drivers/mfd/twl6040.c | 2 +- drivers/net/amt.c | 2 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 20 + drivers/net/ethernet/intel/ice/ice_common.c | 26 + drivers/net/ethernet/intel/ice/ice_common.h | 3 + drivers/net/ethernet/intel/ice/ice_dpll.c | 193 +- drivers/net/ethernet/intel/ice/ice_dpll.h | 8 + drivers/net/ethernet/intel/ice/ice_main.c | 4 + .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 1 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 7 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 3 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 13 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 689 ++--- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 135 +- drivers/net/ethernet/ti/icssg/icssg_prueth.h | 12 +- drivers/net/phy/dp83tg720.c | 185 +- drivers/net/phy/mdio-boardinfo.c | 29 +- drivers/net/phy/mdio-boardinfo.h | 9 +- drivers/net/wireless/intel/iwlwifi/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/dr.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 1 + drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 14 +- drivers/net/wireless/intel/iwlwifi/mld/d3.c | 10 +- drivers/net/wireless/intel/iwlwifi/mld/iface.h | 3 + drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 46 +- drivers/net/wireless/intel/iwlwifi/mld/mld.c | 2 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 38 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.h | 2 + drivers/net/wireless/intel/iwlwifi/mld/scan.c | 4 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 1 + .../wireless/intel/iwlwifi/pcie/gen1_2/internal.h | 32 - .../net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c | 147 +- .../net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c | 16 +- drivers/net/wireless/intel/iwlwifi/pcie/utils.c | 104 + drivers/net/wireless/intel/iwlwifi/pcie/utils.h | 38 + drivers/net/wwan/iosm/iosm_ipc_trace.c | 3 +- drivers/net/wwan/t7xx/t7xx_port_trace.c | 2 +- drivers/nvme/host/ioctl.c | 21 +- drivers/of/unittest-data/tests-platform.dtsi | 3 + drivers/pci/pci.c | 5 +- drivers/phy/cadence/phy-cadence-sierra.c | 180 ++ drivers/phy/phy-core.c | 5 +- drivers/phy/phy-snps-eusb2.c | 39 +- drivers/phy/qualcomm/Kconfig | 16 +- drivers/phy/qualcomm/Makefile | 1 + drivers/phy/qualcomm/phy-qcom-m31-eusb2.c | 325 +++ drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 221 ++ drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v8.h | 38 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8.h | 32 + drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v8.h | 64 + .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v8.h | 68 + drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 141 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 5 + drivers/phy/samsung/phy-exynos-mipi-video.c | 52 + drivers/phy/samsung/phy-exynos5-usbdrd.c | 32 + drivers/phy/tegra/xusb-tegra186.c | 75 +- drivers/phy/tegra/xusb.h | 1 + drivers/pinctrl/renesas/gpio.c | 6 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 7 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 7 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 8 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 8 +- drivers/platform/x86/Kconfig | 230 +- drivers/platform/x86/Makefile | 13 +- drivers/platform/x86/intel/pmc/core.h | 7 + drivers/platform/x86/intel/pmc/ssram_telemetry.c | 3 + .../uncore-frequency/uncore-frequency-common.c | 2 +- drivers/platform/x86/lenovo/Kconfig | 234 ++ drivers/platform/x86/lenovo/Makefile | 23 + drivers/platform/x86/{ => lenovo}/ideapad-laptop.c | 0 drivers/platform/x86/{ => lenovo}/ideapad-laptop.h | 0 drivers/platform/x86/{ => lenovo}/think-lmi.c | 10 +- drivers/platform/x86/{ => lenovo}/think-lmi.h | 0 drivers/platform/x86/{ => lenovo}/thinkpad_acpi.c | 2 +- .../{lenovo-wmi-camera.c => lenovo/wmi-camera.c} | 0 .../wmi-hotkey-utilities.c} | 0 .../platform/x86/{lenovo-ymc.c => lenovo/ymc.c} | 0 .../yoga-tab2-pro-1380-fastcharger.c} | 2 +- .../x86/{lenovo-yogabook.c => lenovo/yogabook.c} | 0 drivers/soc/renesas/Kconfig | 6 + drivers/soc/renesas/pwc-rzv2m.c | 8 +- drivers/spi/spi-pci1xxxx.c | 2 +- drivers/spi/spi-tegra210-quad.c | 14 - drivers/ufs/host/ufs-qcom.c | 64 +- fs/9p/vfs_dentry.c | 1 - fs/9p/vfs_super.c | 10 +- fs/adfs/super.c | 2 +- fs/affs/super.c | 4 +- fs/afs/super.c | 4 +- fs/autofs/inode.c | 2 +- fs/bcachefs/bcachefs.h | 3 +- fs/bcachefs/btree_io.c | 42 +- fs/bcachefs/btree_iter.c | 102 +- fs/bcachefs/btree_journal_iter.c | 67 +- fs/bcachefs/btree_journal_iter_types.h | 5 +- fs/bcachefs/btree_trans_commit.c | 18 +- fs/bcachefs/btree_types.h | 1 + fs/bcachefs/btree_write_buffer.c | 3 + fs/bcachefs/chardev.c | 29 +- fs/bcachefs/errcode.h | 5 - fs/bcachefs/fast_list.c | 15 +- fs/bcachefs/fsck.c | 43 +- fs/bcachefs/journal.c | 18 +- fs/bcachefs/journal.h | 2 +- fs/bcachefs/journal_io.c | 21 +- fs/bcachefs/opts.h | 5 + fs/bcachefs/recovery.c | 11 +- fs/bcachefs/sb-errors_format.h | 8 +- fs/bcachefs/sb-members.h | 16 + fs/bcachefs/snapshot.c | 8 +- fs/bcachefs/trace.h | 100 +- fs/btrfs/super.c | 2 +- fs/ceph/file.c | 21 +- fs/ceph/super.c | 2 +- fs/coda/inode.c | 2 +- fs/configfs/dir.c | 1 - fs/configfs/mount.c | 3 +- fs/crypto/bio.c | 6 +- fs/crypto/crypto.c | 8 +- fs/crypto/fname.c | 6 +- fs/crypto/fscrypt_private.h | 16 + fs/crypto/hkdf.c | 4 +- fs/crypto/hooks.c | 2 + fs/crypto/inline_crypt.c | 1 + fs/crypto/keyring.c | 5 +- fs/crypto/keysetup.c | 4 +- fs/crypto/keysetup_v1.c | 3 +- fs/crypto/policy.c | 4 +- fs/dcache.c | 153 +- fs/debugfs/inode.c | 4 +- fs/devpts/inode.c | 2 +- fs/direct-io.c | 2 +- fs/ecryptfs/main.c | 2 +- fs/efivarfs/super.c | 4 +- fs/erofs/fileio.c | 3 + fs/exfat/super.c | 4 +- fs/ext2/inode.c | 12 +- fs/fat/namei_msdos.c | 2 +- fs/fat/namei_vfat.c | 4 +- fs/fuse/dir.c | 7 - fs/fuse/fuse_i.h | 1 - fs/fuse/inode.c | 6 +- fs/gfs2/ops_fstype.c | 2 +- fs/hfs/super.c | 2 +- fs/hfsplus/super.c | 2 +- fs/hostfs/hostfs_kern.c | 2 +- fs/hpfs/super.c | 2 +- fs/hugetlbfs/inode.c | 1 + fs/isofs/inode.c | 2 +- fs/jfs/super.c | 2 +- fs/kernfs/mount.c | 2 +- fs/libfs.c | 27 +- fs/nfs/super.c | 2 +- fs/ntfs3/super.c | 3 +- fs/ocfs2/super.c | 2 +- fs/orangefs/super.c | 2 +- fs/overlayfs/super.c | 2 +- fs/proc/base.c | 9 +- fs/proc/generic.c | 10 +- fs/proc/internal.h | 6 +- fs/proc/namespaces.c | 3 +- fs/proc/proc_sysctl.c | 7 +- fs/ramfs/inode.c | 1 + fs/smb/client/cifsfs.c | 4 +- fs/smb/client/connect.c | 1 + fs/smb/server/connection.c | 2 +- fs/smb/server/connection.h | 1 + fs/smb/server/smb2pdu.c | 74 +- fs/smb/server/transport_rdma.c | 10 +- fs/smb/server/transport_tcp.c | 3 +- fs/smb/server/vfs.c | 5 +- fs/smb/server/vfs_cache.h | 1 + fs/squashfs/block.c | 45 +- fs/squashfs/file.c | 7 +- fs/tracefs/inode.c | 13 +- fs/vboxsf/super.c | 2 +- fs/verity/enable.c | 1 + fs/verity/measure.c | 1 + fs/verity/open.c | 1 + fs/verity/read_metadata.c | 1 + fs/verity/verify.c | 1 + fs/zonefs/super.c | 5 +- include/asm-generic/bug.h | 13 +- include/crypto/internal/simd.h | 6 +- include/linux/bio.h | 2 +- include/linux/bvec.h | 7 +- include/linux/codetag.h | 1 + include/linux/crash_reserve.h | 15 +- include/linux/dcache.h | 6 +- include/linux/dma-fence.h | 31 +- include/linux/dpll.h | 8 + include/linux/fs.h | 4 +- include/linux/highmem.h | 6 - include/linux/iio/backend.h | 22 +- include/linux/iio/common/cros_ec_sensors_core.h | 1 + include/linux/iio/types.h | 1 + include/linux/memory-tiers.h | 2 +- include/linux/mfd/twl.h | 21 - include/linux/min_heap.h | 131 +- include/linux/mm.h | 19 +- include/linux/netdevice.h | 2 +- include/linux/padata.h | 3 - include/linux/pagewalk.h | 9 +- include/linux/phy.h | 6 +- include/linux/phy/phy.h | 2 + include/linux/platform_data/cros_ec_commands.h | 26 +- include/linux/preempt.h | 9 - include/linux/proc_fs.h | 2 + include/linux/relay.h | 24 +- include/linux/rmap.h | 4 + include/linux/sched.h | 55 - include/linux/sched/deadline.h | 4 - include/linux/sched/idle.h | 4 - include/linux/sched/nohz.h | 4 +- include/linux/sched/task.h | 4 - include/linux/sched/topology.h | 32 - include/linux/smp.h | 2 +- include/linux/soc/samsung/exynos-regs-pmu.h | 8 + include/net/pfcp.h | 2 +- include/trace/events/dma_fence.h | 38 +- include/trace/events/xdp.h | 21 +- include/uapi/linux/dpll.h | 12 + include/uapi/linux/io_uring.h | 1 + include/uapi/linux/mman.h | 8 +- include/uapi/linux/prctl.h | 7 +- io_uring/io_uring.c | 3 + io_uring/kbuf.c | 5 +- io_uring/nop.c | 8 +- ipc/mqueue.c | 1 + kernel/bpf/btf.c | 15 +- kernel/bpf/verifier.c | 111 +- kernel/crash_core.c | 15 + kernel/crash_reserve.c | 68 +- kernel/entry/syscall_user_dispatch.c | 36 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 7 +- kernel/irq/Kconfig | 11 + kernel/irq/Makefile | 1 + kernel/irq/chip.c | 8 + kernel/irq/cpuhotplug.c | 7 - kernel/irq/irq_sim.c | 2 +- kernel/irq/irq_test.c | 229 ++ kernel/kcov.c | 2 +- kernel/kexec_handover.c | 4 +- kernel/padata.c | 154 +- kernel/panic.c | 16 +- kernel/relay.c | 66 +- kernel/sched/autogroup.c | 6 +- kernel/sched/autogroup.h | 4 +- kernel/sched/build_policy.c | 6 +- kernel/sched/build_utility.c | 9 +- kernel/sched/clock.c | 4 +- kernel/sched/core.c | 281 +-- kernel/sched/cpudeadline.h | 2 - kernel/sched/cpufreq_schedutil.c | 4 +- kernel/sched/cpupri.h | 2 - kernel/sched/cputime.c | 14 +- kernel/sched/deadline.c | 115 +- kernel/sched/debug.c | 44 +- kernel/sched/ext.c | 26 +- kernel/sched/ext.h | 2 +- kernel/sched/ext_idle.c | 35 +- kernel/sched/ext_idle.h | 5 - kernel/sched/fair.c | 194 +- kernel/sched/idle.c | 10 +- kernel/sched/loadavg.c | 4 +- kernel/sched/pelt.c | 4 +- kernel/sched/pelt.h | 60 +- kernel/sched/psi.c | 4 +- kernel/sched/rt.c | 98 +- kernel/sched/sched.h | 206 +- kernel/sched/stats.c | 4 - kernel/sched/stats.h | 10 +- kernel/sched/stop_task.c | 4 - kernel/sched/syscalls.c | 15 +- kernel/sched/topology.c | 14 +- kernel/smpboot.c | 4 - kernel/time/clocksource.c | 8 +- kernel/time/posix-cpu-timers.c | 9 + kernel/time/timer_migration.c | 23 +- kernel/trace/blktrace.c | 22 +- lib/Kconfig.debug | 10 + lib/alloc_tag.c | 29 +- lib/codetag.c | 17 +- lib/crc/Kconfig | 1 + lib/crc/crc-ccitt.c | 5 +- lib/crc/crc-itu-t.c | 5 +- lib/crc/crc-t10dif-main.c | 5 +- lib/crc/crc16.c | 5 +- lib/crc/crc32-main.c | 1 + lib/crc/crc4.c | 1 + lib/crc/crc64-main.c | 4 +- lib/crc/crc7.c | 5 +- lib/crc/crc8.c | 3 +- lib/crypto/Makefile | 2 +- lib/crypto/aes.c | 1 + lib/crypto/aescfb.c | 7 +- lib/crypto/aesgcm.c | 5 +- lib/crypto/arc4.c | 1 + lib/crypto/blake2s-generic.c | 9 +- lib/crypto/blake2s.c | 9 +- lib/crypto/chacha.c | 7 +- lib/crypto/chacha20poly1305.c | 8 +- lib/crypto/curve25519-generic.c | 1 + lib/crypto/des.c | 7 +- lib/crypto/gf128mul.c | 1 + lib/crypto/libchacha.c | 7 +- lib/crypto/memneq.c | 3 +- lib/crypto/mpi/mpi-add.c | 2 + lib/crypto/mpi/mpi-bit.c | 2 + lib/crypto/mpi/mpi-cmp.c | 2 + lib/crypto/mpi/mpi-mul.c | 2 + lib/crypto/mpi/mpi-pow.c | 2 + lib/crypto/mpi/mpi-sub-ui.c | 2 + lib/crypto/mpi/mpicoder.c | 3 +- lib/crypto/mpi/mpiutil.c | 2 + lib/crypto/poly1305-donna32.c | 3 +- lib/crypto/poly1305-donna64.c | 3 +- lib/crypto/poly1305-generic.c | 1 + lib/crypto/poly1305.c | 1 + lib/crypto/sha1.c | 6 +- lib/crypto/sha256-generic.c | 1 + lib/crypto/sha256.c | 1 + lib/crypto/sm3.c | 1 + lib/crypto/utils.c | 3 +- lib/maple_tree.c | 3 +- lib/min_heap.c | 23 +- localversion-next | 2 +- mm/gup.c | 38 +- mm/huge_memory.c | 112 +- mm/hugetlb_vmemmap.c | 2 +- mm/internal.h | 4 + mm/madvise.c | 25 +- mm/memfd.c | 3 +- mm/mremap.c | 777 +++++- mm/pagewalk.c | 82 +- mm/ptdump.c | 3 +- mm/shmem.c | 4 +- mm/vma.c | 79 +- mm/vma.h | 36 +- net/bpf/test_run.c | 2 +- net/core/net-sysfs.c | 59 +- net/core/netclassid_cgroup.c | 4 +- net/core/skmsg.c | 7 + net/ipv4/arp.c | 10 +- net/sunrpc/auth_gss/auth_gss.c | 2 +- net/sunrpc/rpc_pipe.c | 2 +- net/tls/tls_sw.c | 13 + rust/bindings/bindings_helper.h | 1 + rust/helpers/completion.c | 8 + rust/helpers/helpers.c | 2 + rust/helpers/property.c | 8 + rust/kernel/device.rs | 20 +- rust/kernel/device/property.rs | 466 ++++ rust/kernel/devres.rs | 60 +- rust/kernel/revocable.rs | 18 +- rust/kernel/sync.rs | 2 + rust/kernel/sync/completion.rs | 112 + samples/rust/rust_driver_platform.rs | 60 +- scripts/gendwarfksyms/gendwarfksyms.h | 14 +- scripts/gendwarfksyms/types.c | 65 +- scripts/kconfig/confdata.c | 2 +- scripts/misc-check | 15 +- sound/pci/hda/patch_realtek.c | 18 + sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/apple/Kconfig | 1 - sound/soc/codecs/cs35l56-sdw.c | 18 +- sound/soc/codecs/cs35l56.c | 72 +- sound/soc/codecs/cs35l56.h | 3 + sound/soc/codecs/hdmi-codec.c | 6 +- sound/soc/codecs/wm_adsp.c | 27 +- sound/soc/codecs/wm_adsp.h | 2 + .../soc/mediatek/common/mtk-afe-platform-driver.c | 4 +- sound/soc/mediatek/common/mtk-base-afe.h | 1 + sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 66 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 56 +- sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 7 + sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 7 + sound/soc/soc-ops-test.c | 29 +- sound/usb/mixer_maps.c | 12 + tools/bpf/bpf_jit_disasm.c | 2 + tools/include/uapi/linux/mman.h | 8 +- tools/include/uapi/linux/prctl.h | 7 +- tools/testing/radix-tree/maple.c | 24 + tools/testing/selftests/bpf/Makefile | 5 + .../selftests/bpf/prog_tests/sockmap_ktls.c | 91 + .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 96 +- .../selftests/bpf/prog_tests/xdp_do_redirect.c | 13 +- .../selftests/bpf/progs/compute_live_registers.c | 16 + .../selftests/bpf/progs/test_sockmap_change_tail.c | 9 +- .../selftests/bpf/progs/test_sockmap_ktls.c | 4 + .../selftests/bpf/progs/test_tc_change_tail.c | 14 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 8 +- .../selftests/bpf/progs/verifier_vfs_accept.c | 18 + .../selftests/bpf/progs/verifier_vfs_reject.c | 15 + tools/testing/selftests/bpf/veristat.c | 249 +- tools/testing/selftests/mm/config | 3 + tools/testing/selftests/mm/cow.c | 23 +- tools/testing/selftests/mm/khugepaged.c | 2 - tools/testing/selftests/mm/merge.c | 1690 ++++++++++++- tools/testing/selftests/mm/mremap_test.c | 262 +- tools/testing/selftests/mm/run_vmtests.sh | 4 + tools/testing/selftests/mm/split_huge_page_test.c | 25 +- tools/testing/selftests/mm/thuge-gen.c | 38 +- tools/testing/selftests/mm/vm_util.c | 8 + tools/testing/selftests/mm/vm_util.h | 3 + .../selftests/syscall_user_dispatch/sud_test.c | 140 +- tools/testing/vma/vma.c | 5 +- tools/testing/vma/vma_internal.h | 38 + 794 files changed, 18558 insertions(+), 10234 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/lpc1850-creg-clk.txt delete mode 100644 Documentation/devicetree/bindings/dma/lpc1850-dmamux.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7405.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/st,spear600-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,itg3 [...] delete mode 100644 Documentation/devicetree/bindings/mfd/mxs-lradc.txt create mode 100644 Documentation/devicetree/bindings/mfd/mxs-lradc.yaml create mode 100644 Documentation/devicetree/bindings/mfd/nxp,lpc1850-creg.yaml create mode 100644 Documentation/devicetree/bindings/phy/apm,xgene-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/apm-xgene-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/berlin-sata-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/berlin-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/brcm,ns2-drd-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,ns2-drd-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/brcm,sr-pcie-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,sr-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/dm816x-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/hisilicon,hi6220-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/hisilicon,hix5hd2-sata-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/hisilicon,inno-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/hix5hd2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/img,pistachio-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/keystone-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/lantiq,ase-usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-375-usb-cl [...] create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-380-comphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/marvell,berlin2-sata-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/marvell,berlin2-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/marvell,comphy-cp110.yaml create mode 100644 Documentation/devicetree/bindings/phy/marvell,mmp2-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/marvell,mvebu-sata-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/motorola,cpcap-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/motorola,mapphone-mdm6600.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-armada38x-comphy.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-ath79-usb.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-cpcap-usb.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-hi6220-usb.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-hisi-inno-usb2.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-lantiq-rcu-usb2.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-lpc18xx-usb-otg.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-mapphone-mdm6600.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-pxa-usb.txt delete mode 100644 Documentation/devicetree/bindings/phy/pistachio-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qca,ar7100-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,m31-eusb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/st,spear1310-miphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/st-spear-miphy.txt create mode 100644 Documentation/devicetree/bindings/phy/ti,dm8168-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/ti,keystone-usbphy.yaml create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8173-afe-pcm.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mtk-afe-pcm.txt delete mode 100644 Documentation/devicetree/bindings/staging/iio/adc/spear-adc.txt delete mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.h create mode 100644 drivers/iio/adc/ad4080.c create mode 100644 drivers/iio/adc/ad7405.c create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_activity.c create mode 100644 drivers/net/wireless/intel/iwlwifi/pcie/utils.c create mode 100644 drivers/net/wireless/intel/iwlwifi/pcie/utils.h create mode 100644 drivers/phy/qualcomm/phy-qcom-m31-eusb2.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v8.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v8.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v8.h create mode 100644 drivers/platform/x86/lenovo/Kconfig create mode 100644 drivers/platform/x86/lenovo/Makefile rename drivers/platform/x86/{ => lenovo}/ideapad-laptop.c (100%) rename drivers/platform/x86/{ => lenovo}/ideapad-laptop.h (100%) rename drivers/platform/x86/{ => lenovo}/think-lmi.c (99%) rename drivers/platform/x86/{ => lenovo}/think-lmi.h (100%) rename drivers/platform/x86/{ => lenovo}/thinkpad_acpi.c (99%) rename drivers/platform/x86/{lenovo-wmi-camera.c => lenovo/wmi-camera.c} (100%) rename drivers/platform/x86/{lenovo-wmi-hotkey-utilities.c => lenovo/wmi-hotkey-ut [...] rename drivers/platform/x86/{lenovo-ymc.c => lenovo/ymc.c} (100%) rename drivers/platform/x86/{lenovo-yoga-tab2-pro-1380-fastcharger.c => lenovo/yog [...] rename drivers/platform/x86/{lenovo-yogabook.c => lenovo/yogabook.c} (100%) create mode 100644 kernel/irq/irq_test.c create mode 100644 rust/helpers/completion.c create mode 100644 rust/helpers/property.c create mode 100644 rust/kernel/device/property.rs create mode 100644 rust/kernel/sync/completion.rs