This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits d779731ecfed Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 19db9fb4d749 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] omits a543c1c35b0d Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits affeb64b39bf Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 7d1298b45c47 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 4500a8be285b Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits 1c72faf86918 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 98b83e9bc077 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 46d5215fcfb2 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 1003aab895c9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3db00d5cd7a6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4c51dc602db2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 39b8eab35e08 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 5fd9a8eca936 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8a07dbe00932 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9ab635ad0881 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds bd5c7104d41b dt-bindings: i2c: opencores: Add missing type for "regstep" adds cd9489623c29 i2c: qup: Add missing unwind goto in qup_i2c_probe() adds e69b9bc170c6 i2c: imx-lpi2c: fix type char overflow issue when calculat [...] new e3b2e2c14bcc Merge tag 'i2c-for-6.4-rc8' of git://git.kernel.org/pub/sc [...] new 6995e2de6891 Linux 6.4 new 6ebe94baa2b9 nios2: Convert __pte_free_tlb() to use ptdescs new 6a22e017f952 nios2: Replace all non-returning strlcpy with strscpy new be5b52dc1444 Merge tag 'nios2_updates_for_v6.5' of git://git.kernel.org [...] new 9d9a9bf07ed9 Merge tag 's390-6.4-4' of git://git.kernel.org/pub/scm/lin [...] adds f438c1dd9ec2 rust: alloc: clarify what is the upstream version adds eed7a146b86c rust: arc: fix intra-doc link in `Arc<T>::init` adds 3ed03f4da06e rust: upgrade to Rust 1.68.2 adds 8f8d4be9fb69 .gitattributes: set diff driver for Rust source code files adds 6883b29c6cae docs: rust: point directly to the standalone installers adds b8342addded0 rust: macros: fix usage of `#[allow]` in `quote!` adds e957b9cda31d rust: macros: refactor generics parsing of `#[pin_data]` i [...] adds 52b7bb46ae79 rust: macros: replace Self with the concrete type in #[pin_data] adds 309786c2393c rust: init: update macro expansion example in docs adds 4a59081c09cb rust: error: allow specifying error type on `Result` adds 66bd7533ef19 rust: str: add conversion from `CStr` to `CString` adds e37b654c379e rust: error: add missing error codes adds bd780aea671e rust: sync: add `Arc::ptr_eq` adds 47329ba14b5a rust: sync: implement `AsRef<T>` for `Arc<T>` adds f8110cd15783 rust: sync: reword the `Arc` safety comment for `Send` adds d701e061cb14 rust: sync: reword the `Arc` safety comment for `Sync` adds be7724cdbbca rust: specify when `ARef` is thread safe adds d09a61024f6b rust: task: add `Send` marker to `Task` adds d2e3115d7171 rust: error: `impl Debug` for `Error` with `errname()` int [...] new a1257b5e3b7f Merge tag 'rust-6.5' of https://github.com/Rust-for-Linux/linux adds def85dce1451 auxdisplay: Switch i2c drivers back to use .probe() new 1f268d6d2c24 Merge tag 'auxdisplay-6.5' of https://github.com/ojeda/linux adds 04faa6cfd449 ntfs: remove redundant initialization to pointer cb_sb_start adds 253f3137ebfd ntfs: Correct spelling adds 6405fee9b0d0 ntfs: Remove unneeded semicolon adds aa4b92c52348 ntfs: do not dereference a null ctx on error new 5c1c88cddb79 Merge tag 'v6.5/fs.ntfs' of git://git.kernel.org/pub/scm/l [...] adds 38f1755a3e59 fs: use correct __poll_t type adds c642256b9177 vfs: Replace all non-returning strlcpy with strscpy adds 55650b2fddb9 fs/open.c: Fix W=1 kernel doc warnings adds 1168f0954176 jffs2: reduce stack usage in jffs2_build_xattr_subsystem() adds cedd0bdc1660 fs: fix incorrect fmode_t casts adds 88e4607034ee coredump: require O_WRONLY instead of O_RDWR adds df67cb4c58fb fs: d_path: include internal.h adds 247c8d2f9837 fs: pipe: reveal missing function protoypes adds ef104443bffa procfs: consolidate arch_report_meminfo declaration adds b7a9a503c38d fs: use UB-safe check for signed addition overflow in rema [...] adds ea2b62f30589 fs/sysv: Null check to prevent null-ptr-deref bug adds 820eb59da8c7 jfs: Use unsigned variable for length calculations adds 26e293f73fd7 init: remove unused names parameter in split_fs_names() adds 79aa28494638 cachefiles: Allow the cache to be non-root adds d0e135408e19 highmem: Rename put_and_unmap_page() to unmap_and_put_page() adds a7bc2e8ddf3c fs.h: Optimize file struct to prevent false sharing adds 943211c87427 watch_queue: prevent dangling pipe pointer adds 62176420274d fs: avoid empty option when generating legacy mount string adds 4bb218a65a43 fs: unexport buffer_check_dirty_writeback adds b6334e2cd46f fs: Fix comment typo adds 5c075c5b8fc4 fs/aio: Stop allocating aio rings from HIGHMEM adds 33d8b5d7824c eventfd: show the EFD_SEMAPHORE flag in fdinfo adds 797a1d894d7b autofs: set ctime as well when mtime changes on a dir adds 2d8c9dcf7158 eventfd: add a uapi header for eventfd userspace APIs adds c541dce86c53 fs: Protect reconfiguration of sb read-write from racing writes adds d7439fb1f433 fs: Provide helpers for manipulating sb->s_readonly_remount adds 2507135e4ff2 readdir: Replace one-element arrays with flexible-array members new 64bf6ae93e08 Merge tag 'v6.5/vfs.misc' of git://git.kernel.org/pub/scm/ [...] adds 3658840cd363 ext4: Remove ext4 locking of moved directory adds 7517ce5dc4d6 Revert "udf: Protect rename against modification of moved [...] adds cde3c9d7e2a3 Revert "f2fs: fix potential corruption when moving a directory" adds f23ce7571853 fs: Establish locking order for unrelated directories adds 28eceeda130f fs: Lock moved directories adds 2454ad83b90a fs: Restrict lock_two_nondirectories() to non-directory inodes new 2eedfa9e27ed Merge tag 'v6.5/vfs.rename.locking' of git://git.kernel.or [...] adds d56e0ddb8fc3 fs: rename {vfs,kernel}_tmpfile_open() adds cbb0b9d4bbcf fs: use a helper for opening kernel internal files adds 8a05a8c31d06 fs: move kmem_cache_zalloc() into alloc_empty_file*() helpers adds 62d53c4a1dfe fs: use backing_file container for internal files with "fa [...] adds bc2473c90fca ovl: enable fsnotify events on underlying real files new 1f2300a73821 Merge tag 'v6.5/vfs.file' of git://git.kernel.org/pub/scm/ [...] adds 78aa08a8cab6 fs: add path_mounted() adds 104026c2e49f fs: properly document __lookup_mnt() adds 64f44b27ae91 fs: use a for loop when locking a mount adds 6ac392815628 fs: allow to mount beneath top mount new c0a572d9d32f Merge tag 'v6.5/vfs.mount' of git://git.kernel.org/pub/scm [...] adds 2d8ae8c417db nfsd: use vfs setgid helper adds fc80fc2d4e39 SUNRPC: Fix UAF in svc_tcp_listen_data_ready() adds e8277327d74f SUNRPC: Fix an incorrect comment adds cce4ee9c7834 SUNRPC: Remove dprintk() in svc_handle_xprt() adds d7900daea0b9 SUNRPC: Improve observability in svc_tcp_accept() adds c42bebca967d SUNRPC: Trace struct svc_sock lifetime events adds 442a62900981 NFSD: Clean up nfsctl white-space damage adds 3434d7aa77d2 NFSD: Clean up nfsctl_transaction_write() adds 39d432fc7630 NFSD: trace nfsctl operations adds 5f7fc5d69f6e SUNRPC: Resupply rq_pages from node-local memory adds 88e4d41a264d SUNRPC: Use __alloc_bulk_pages() in svc_init_buffer() adds adaa7a50d027 NFSD: Add encoders for NFSv4 clientids and verifiers adds 66a21db7db59 NFSD: Replace encode_cinfo() adds 82078b9895bd NFSD: Ensure that xdr_write_pages updates rq_next_page adds ba21e20b3095 NFSD: Use svcxdr_encode_opaque_pages() in nfsd4_encode_spl [...] adds ed4a567a179e NFSD: Update rq_next_page between COMPOUND operations adds 507df40ebf31 NFSD: Hoist rq_vec preparation into nfsd_read() adds 703d75215555 NFSD: Hoist rq_vec preparation into nfsd_read() [step two] adds df56b384de52 NFSD: Remove nfsd_readv() adds 518f375c15af nfsd: don't provide pre/post-op attrs if fh_getattr fails adds 665e89ab7c5a lockd: drop inappropriate svc_get() from locked_get() adds fe2b401e5548 svcrdma: Allocate new transports on device's NUMA node adds c5d68d25bd6b svcrdma: Clean up allocation of svc_rdma_recv_ctxt adds ed51b4261014 svcrdma: Clean up allocation of svc_rdma_send_ctxt adds ac3c32bbdb0e svcrdma: Clean up allocation of svc_rdma_rw_ctxt adds b1c6ffb26728 mailmap: Add Bruce Fields' latest e-mail addresses adds 8111c17cfcb3 NFSD: Add "official" reviewers for this subsystem adds 58f5d894006d NFSD: add encoding of op_recall flag for write delegation adds 6be7afcd92cd SUNRPC: Revert cc93ce9529a6 ("svcrdma: Retain the page bac [...] adds a944209c11af SUNRPC: Revert 579900670ac7 ("svcrdma: Remove unused sc_pa [...] adds c4b50cdf9d9d svcrdma: Revert 2a1e4f21d841 ("svcrdma: Normalize Send pag [...] adds baf6d18b116b svcrdma: Prevent page release when nothing was received adds 5581cf8efc38 SUNRPC: Optimize page release in svc_rdma_sendto() adds f8335a212ac1 SUNRPC: Move initialization of rq_stime adds 262176798b18 NFSD: Add an nfsd4_encode_nfstime4() helper adds 91f8ce28466e svcrdma: Convert "might sleep" comment into a code annotation adds a23c76e92d82 svcrdma: trace cc_release calls adds b55c63332e9a svcrdma: Remove an unused argument from __svc_rdma_put_rw_ctxt() adds 02cea33f5624 SUNRPC: Fix comments for transport class registration adds 6c53da5d66b1 SUNRPC: Remove transport class dprintk call sites adds a9156d7e7d6a SUNRPC: Use sysfs_emit in place of strlcpy/sprintf adds 00a87e5d1d67 SUNRPC: Address RCU warning in net/sunrpc/svc.c adds ed9ab7346e90 nfsd: move init of percpu reply_cache_stats counters back [...] adds 5e092be7418f NFSD: Distinguish per-net namespace initialization adds 88770b8de38e svcrdma: Fix stale comment adds 75bfb70457a4 nfsd: remove redundant assignments to variable len new f7976a6493b3 Merge tag 'nfsd-6.5' of git://git.kernel.org/pub/scm/linux [...] adds d617ef039fb8 fscrypt: Replace 1-element array with flexible array new 4d483ab702c5 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 8fcd94add6c5 fsverity: use shash API instead of ahash API adds 32ab3c5e6226 fsverity: constify fsverity_hash_alg adds d1f0c5ea04cd fsverity: don't use bio_first_page_all() in fsverity_verify_bio() adds 13e2408d02dd fsverity: simplify error handling in verify_data_block() adds 74836ecbc5c7 fsverity: rework fsverity_get_digest() again adds 672d6ef4c775 fsverity: improve documentation for builtin signature support new 74774e243c5f Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 597e2953ae9b erofs: fold in z_erofs_decompress() adds ef4b4b46c6aa erofs: remove the member readahead from struct z_erofs_dec [...] adds 796e9149a2fc erofs: clean up z_erofs_pcluster_readmore() adds 05b63d2beb8b erofs: allocate extra bvec pages directly instead of retrying adds 6ab5eed6002e erofs: avoid on-stack pagepool directly passed by arguments adds 967c28b23f6c erofs: kill hooked chains to avoid loops on deduplicated c [...] adds 7b4e372c36fc erofs: adapt managed inode operations into folios adds 7674a42f35ea erofs: use struct lockref to replace handcrafted approach adds 43d86ec93630 erofs: use poison pointer to replace the hard-coded address adds 9c39ec0cff4e erofs: convert erofs_read_metabuf() to erofs_bread() for xattr adds 001b8ccd0650 erofs: fix compact 4B support for 16k block size adds eba67eb6de44 erofs: use absolute position in xattr iterator adds 8e823961de5a erofs: unify xattr_iter structures adds 5a8ffb1975c5 erofs: make the size of read data stored in buffer_ofs adds 4b077b501266 erofs: unify inline/shared xattr iterators for listxattr/getxattr adds f02615eb6f5a erofs: use separate xattr parsers for listxattr/getxattr adds 12d0a24afd9e erofs: Fix detection of atomic context adds 199059554797 erofs: remove unnecessary goto adds 8241fdd3cdfe erofs: clean up zmap.c new 098c5dd9cf96 Merge tag 'erofs-for-6.5-rc1' of git://git.kernel.org/pub/ [...] adds 16d7fd3cfa72 zonefs: use iomap for synchronous direct writes adds 8812387d0569 zonefs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method new e940efa936be Merge tag 'zonefs-6.5-rc1' of git://git.kernel.org/pub/scm [...] adds f469c8bd90b7 btrfs: unexport btrfs_prev_leaf() adds 1b53e51a4a8f btrfs: don't commit transaction for every subvol create adds f2db4d5cb457 btrfs: make btrfs_free_device() static adds 88ad95b05576 btrfs: tag as unlikely the key comparison when checking si [...] adds b5345d6ceeee btrfs: export bitmap_test_range_all_{set,zero} adds 6c75a589cb35 btrfs: print-tree: pass const extent buffer pointer adds eee3b811784e btrfs: improve leaf dump and error handling adds 29e70be261d9 btrfs: use SECTOR_SHIFT to convert physical offset to LBA adds adbe7e388e42 btrfs: use SECTOR_SHIFT to convert LBA to physical offset adds da023618076a btrfs: submit IO synchronously for fast checksum implementations adds e917ff56c8e7 btrfs: determine synchronous writers from bio or writeback [...] adds 8bfec2e426e4 btrfs: remove hipri_workers workqueue adds b9a9a85059cd btrfs: output affected files when relocation fails adds 12df6a622ed8 btrfs: simplify transid initialization in btrfs_ioctl_wait_sync adds fbb2e654d898 btrfs: avoid extra memory allocation when copying free spa [...] adds 9085f42571e5 btrfs: avoid searching twice for previous node when mergin [...] adds b77433b14462 btrfs: use precomputed end offsets at do_trimming() adds 0d6bac4d30b8 btrfs: simplify arguments to tree_insert_offset() adds 13c2018fcc27 btrfs: assert proper locks are held at tree_insert_offset() adds 91de9e978d1c btrfs: assert tree lock is held when searching for free sp [...] adds 9649bd9a29a7 btrfs: assert tree lock is held when linking free space adds 7e5ba559941f btrfs: assert tree lock is held when removing free space entries adds 94ead93e6375 btrfs: scrub: use recovered data stripes as cache to avoid [...] adds 54d687c13aef btrfs: move btrfs_check_trunc_cache_free_space into block-rsv.c adds 4aec05fa5a19 btrfs: remove level argument from btrfs_set_block_flags adds 85d8a826c7cd btrfs: simplify btrfs_check_leaf_* helpers into a single helper adds a7b4e6c7aa66 btrfs: add btrfs_tree_block_status definitions to tree-checker.h adds c8d542156354 btrfs: use btrfs_tree_block_status for leaf item errors adds 924452c80e81 btrfs: extend btrfs_leaf_check to return btrfs_tree_block_status adds c26fa931eb18 btrfs: add __btrfs_check_node helper adds 2cac5af16537 btrfs: move btrfs_verify_level_key into tree-checker.c adds f541833c8eea btrfs: move split_flags/combine_flags helpers to inode-item.h adds a95b7f93602e btrfs: add __KERNEL__ check for btrfs_no_printk adds b3cbfb0dd4a8 btrfs: add a btrfs_csum_type_size helper adds 016f9d0b7442 btrfs: rename del_ptr to btrfs_del_ptr and export it adds bb5167e6197b btrfs: unexport btrfs_run_discard_work and make it static adds f18cc97845aa btrfs: fix dirty_metadata_bytes for redirtied buffers adds f880fe6e0b4b btrfs: don't hold an extra reference for redirtied buffers adds b7f9945a1479 btrfs: handle tree backref walk error properly adds b9cb105e737f btrfs: scrub: remove more unused functions adds bf1f4fd3fadb btrfs: use inode_logged() at need_log_inode() adds d67ba263f4ad btrfs: use inode_logged() at btrfs_record_unlink_dir() adds 1e75ef039d1a btrfs: update comments at btrfs_record_unlink_dir() to be [...] adds acfb5a4f1109 btrfs: remove pointless label and goto at btrfs_record_unl [...] adds 59fcf388172d btrfs: change for_rename argument of btrfs_record_unlink_d [...] adds 618d1d7da587 btrfs: fix comment referring to no longer existing btrfs_c [...] adds edc728814f9a btrfs: trigger orphan inode cleanup during START_SYNC ioctl adds 7f26fb1c13f7 btrfs: mark extent_buffer_under_io static adds 243984b3b991 btrfs: subpage: fix error handling in end_bio_subpage_eb_w [...] adds aebcc1596b5c btrfs: move setting the buffer uptodate out of validate_ex [...] adds d87e6575e9d1 btrfs: merge verify_parent_transid and btrfs_buffer_uptodate adds e95382834cf8 btrfs: always read the entire extent_buffer adds b78b98e06fb7 btrfs: don't use btrfs_bio_ctrl for extent buffer reading adds e19493107675 btrfs: remove the mirror_num argument to btrfs_submit_comp [...] adds 046b562b20a5 btrfs: use a separate end_io handler for read_extent_buffer adds 3d66b4b27d2b btrfs: do not try to unlock the extent for non-subpage met [...] adds 9fdd160160f0 btrfs: return bool from lock_extent_buffer_for_io adds 50b21d7a066f btrfs: submit a writeback bio per extent_buffer adds 81a79b6ae451 btrfs: move page locking from lock_extent_buffer_for_io to [...] adds b51e6b4bda5b btrfs: don't use btrfs_bio_ctrl for extent buffer writing adds cd88a4fdbf1e btrfs: use a separate end_io handler for extent_buffer writing adds 31d89399dad0 btrfs: remove the extent_buffer lookup in btree block chec [...] adds 113fa05c2fa1 btrfs: remove the io_pages field in struct extent_buffer adds 011134f444dc btrfs: stop using PageError for extent_buffers adds f3d315eb9372 btrfs: don't check for uptodate pages in read_extent_buffer_pages adds 9e2aff90fc2a btrfs: stop using lock_extent in btrfs_buffer_uptodate adds d7172f52e993 btrfs: use per-buffer locking for extent_buffer reading adds 46672a44b023 btrfs: merge write_one_subpage_eb into write_one_eb adds 4693893bf8d0 btrfs: reduce struct btrfs_fs_devices size by moving fsid_change adds 19c4c49ca9d0 btrfs: streamline fsid checks in alloc_fs_devices adds c6930d7d11e3 btrfs: merge calls to alloc_fs_devices in device_list_add adds f62c302e6dfe btrfs: add comment about metadata_uuid in btrfs_fs_devices adds 413fb1bc1d32 btrfs: return bool from check_tree_block_fsid instead of int adds 1a8983450090 btrfs: simplify fsid and metadata_uuid comparisons adds a3c54b0be1a2 btrfs: simplify how changed fsid and metadata_uuid is checked adds 25984a5ae8f1 btrfs: consolidate uuid comparisons in btrfs_validate_super adds d85512d54e15 btrfs: add and fix comments in btrfs_fs_devices adds 85724171b302 btrfs: fix the btrfs_get_global_root return value adds e91909aace33 btrfs: convert btrfs_get_global_root to use a switch statement adds 25ac047c9d3d btrfs: remove a pointless NULL check in btrfs_lookup_fs_root adds dc5646c15cd6 btrfs: open code set_extent_defrag adds 66240ab11590 btrfs: open code set_extent_delalloc adds eea8686e6830 btrfs: open code set_extent_new adds fe1a598c42a0 btrfs: open code set_extent_dirty adds e85de967bca4 btrfs: open code set_extent_bits_nowait adds 0acd32c294cf btrfs: open code set_extent_bits adds 7dde7a8ab324 btrfs: drop NOFAIL from set_extent_bit allocation masks adds 62bc60473ad2 btrfs: pass NOWAIT for set/clear extent bits as another bit adds 1d1268004430 btrfs: drop gfp from parameter extent state helpers adds 58e814fcacc1 btrfs: use alloc_ordered_workqueue() to create ordered workqueues adds 75258f20fb70 btrfs: subpage: dump extra subpage bitmaps for debug adds b831306b3b7d btrfs: print assertion failure report and stack trace from [...] adds 5a96341927b0 btrfs: subpage: make alloc_extent_buffer() handle previous [...] adds 31dd8c81ddfa btrfs: use the same uptodate variable for end_bio_extent_r [...] adds 315dd5cc75dd btrfs: reorder some members of struct btrfs_delayed_ref_head adds 53499d5f6b68 btrfs: remove unused is_head field from struct btrfs_delay [...] adds 4d34ad34d7cc btrfs: remove pointless in_tree field from struct btrfs_de [...] adds 293f8197a490 btrfs: use a bool to track qgroup record insertion when ad [...] adds f38462c4476c btrfs: make insert_delayed_ref() return a bool instead of an int adds 798f4d95db0d btrfs: get rid of label and goto at insert_delayed_ref() adds 1e6b71c34bbb btrfs: assert correct lock is held at btrfs_select_ref_head() adds 61c681fef7dd btrfs: use bool type for delayed ref head fields that are [...] adds f1ed785a5b9c btrfs: use a single switch statement when initializing del [...] adds 184533e3618f btrfs: remove unnecessary prototype declarations at disk-io.c adds 99f09ce309b8 btrfs: make btrfs_destroy_delayed_refs() return void adds dd8b7b041670 btrfs: optimize out btrfs_is_zoned for !CONFIG_BLK_DEV_ZONED adds e9cb93b9fbd0 btrfs: don't call btrfs_record_physical_zoned for failed append adds 6e4b2479ab38 btrfs: mark the len field in struct btrfs_ordered_sum as unsigned adds 5cfe76f846d5 btrfs: rename the bytenr field in struct btrfs_ordered_sum [...] adds cbfce4c7fbde btrfs: optimize the logical to physical mapping for zoned writes adds 3887653c44ec btrfs: record orig_physical only for the original bio adds a6f3e205e491 btrfs: move split_extent_map to extent_map.c adds ebdb44a00e25 btrfs: reorder conditions in btrfs_extract_ordered_extent adds b0307e28642e btrfs: return the new ordered_extent from btrfs_split_orde [...] adds 53d9981ca20e btrfs: split btrfs_alloc_ordered_extent to allocation and [...] adds 816f589b8d43 btrfs: atomically insert the new extent in btrfs_split_ord [...] adds 52b1fdca23ac btrfs: handle completed ordered extents in btrfs_split_ord [...] adds 71df088c1cc0 btrfs: defer splitting of ordered extents until I/O completion adds f000bc6fe43c btrfs: pass the new logical address to split_extent_map adds efcfcbc6a361 btrfs: add xxhash to fast checksum implementations adds 3965a4c793d3 btrfs: remove unused BTRFS_MAP_DISCARD adds 78a213a05df3 btrfs: optimize simple reads in btrfsic_map_block adds d69d7ffc26f1 btrfs: remove unused btrfs_map_block adds cd4efd210edf btrfs: rename __btrfs_map_block to btrfs_map_block adds 723b8bb17e2e btrfs: open code btrfs_map_sblock adds 8680e58761eb btrfs: open code need_full_stripe conditions adds 8ab546bb30bd btrfs: disable allocation warnings for compression workspaces adds 95c8e349d8e8 btrfs: warn on invalid slot in tree mod log rewind adds 5cead5422a0e btrfs: insert tree mod log move in push_node_left adds 36614a3beba3 btrfs: fix range_end calculation in extent_write_locked_range adds ed9ee98ecb4f btrfs: factor out a btrfs_verify_page helper adds 2c14f0ffdd30 btrfs: fix fsverify read error handling in end_page_read adds 57201dddd6f8 btrfs: don't check PageError in btrfs_verify_page adds 973fb26e81a9 btrfs: don't fail writeback when allocating the compressio [...] adds bb7b05fe1b51 btrfs: rename cow_file_range_async to run_delalloc_compressed adds 3e92499e3b00 btrfs: don't check PageError in __extent_writepage adds 2b2553f12355 btrfs: stop setting PageError in the data I/O path adds a994310aa26f btrfs: remove PAGE_SET_ERROR adds f22b5dcbd71e btrfs: remove non-standard extent handling in __extent_wri [...] adds 9ecdbee819ca btrfs: move writeback_control::nr_to_write update to __ext [...] adds eb34dceace98 btrfs: only call __extent_writepage_io from extent_write_l [...] adds 7027f87108ce btrfs: don't treat zoned writeback as being from an async [...] adds 1a1b0e729d22 btrfs: add block-group tree to lockdep classes adds c731cd0b6d25 btrfs: fix file_offset for REQ_BTRFS_ONE_ORDERED bios that [...] adds a39da514eba8 btrfs: limit write bios to a single ordered extent adds 3daea5fda1cd btrfs: merge the two calls to btrfs_add_ordered_extent in [...] adds 34bfaf15304b btrfs: pass an ordered_extent to btrfs_reloc_clone_csums adds d611935b5d43 btrfs: pass an ordered_extent to btrfs_submit_compressed_write adds ebfe4d4eb6ef btrfs: remove btrfs_add_ordered_extent adds fbe960877b6f btrfs: add a is_data_bbio helper adds 112397acc358 btrfs: open code btrfs_bio_end_io in btrfs_dio_submit_io adds ec63b84d4611 btrfs: add an ordered_extent pointer to struct btrfs_bio adds c59360f61aeb btrfs: use bbio->ordered in btrfs_csum_one_bio adds 53df25869a56 btrfs: factor out a can_finish_ordered_extent helper adds 2d6f107ea687 btrfs: factor out a btrfs_queue_ordered_fn helper adds 122e9ede5355 btrfs: add a btrfs_finish_ordered_extent helper adds 4ba8223d3d01 btrfs: open code end_extent_writepage in end_bio_extent_writepage adds 7dd439549036 btrfs: use btrfs_finish_ordered_extent to complete compres [...] adds b41b6f6937dc btrfs: use btrfs_finish_ordered_extent to complete direct writes adds 0d394cca8435 btrfs: use btrfs_finish_ordered_extent to complete buffere [...] adds 3ed01616bad6 btrfs: delete unused BGs while reclaiming BGs adds a9f189716cf1 btrfs: move out now unused BG from the reclaim list adds 93463ff7b546 btrfs: bail out reclaim process if filesystem is read-only adds 7e2718099438 btrfs: reinsert BGs failed to reclaim adds aadb164bdd5c btrfs: update documentation for a block group's bg_list member adds f02c75e630f0 btrfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method adds d09c51521f22 btrfs: add missing error handling when logging operation w [...] adds ede600e497b1 btrfs: fix extent buffer leak after tree mod log failure a [...] adds 8793ed87b376 btrfs: avoid tree mod log ENOMEM failures when we don't ne [...] adds 40b0a7493885 btrfs: do not BUG_ON() on tree mod log failure at __btrfs_ [...] adds 39020d8abc7e btrfs: do not BUG_ON() on tree mod log failure at balance_level() adds daefe4d435d7 btrfs: rename enospc label to out at balance_level() adds 87b8e9d06e33 btrfs: avoid unnecessarily setting the fs to RO and error [...] adds 725026ed593f btrfs: abort transaction at balance_level() when left chil [...] adds eced687e224e btrfs: abort transaction at update_ref_for_cow() when ref [...] adds 11d6ae03557e btrfs: do not BUG_ON() on tree mod log failures at push_no [...] adds f61aa7ba08ab btrfs: do not BUG_ON() on tree mod log failure at insert_n [...] adds 50b5d1fc41da btrfs: do not BUG_ON() on tree mod log failures at insert_ptr() adds 751a27615dda btrfs: do not BUG_ON() on tree mod log failures at btrfs_d [...] adds 7569141e8fa8 btrfs: replace BUG_ON() at split_item() with proper error [...] adds fc4026e26b33 btrfs: do not BUG_ON() when dropping inode items from log root adds 6f3eb72a1f26 btrfs: send: do not BUG_ON() on unexpected symlink data extent adds df9f27823904 btrfs: do not BUG_ON on failure to get dir index for new snapshot adds 6822b3f70860 btrfs: do not BUG_ON after failure to migrate space during [...] adds c2bbc0bab0bb btrfs: scrub: remove scrub_ctx::csum_list member adds 81db6ae842b3 btrfs: scrub: remove btrfs_fs_info::scrub_wr_completion_workers adds 160fe8f6fdb1 btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc [...] adds e794203e9d2d btrfs: make btrfs_compressed_bioset static adds c9e561c4753c btrfs: update i_version in update_dev_time adds 6442550027f7 btrfs: tracepoints: also show actual number of the outstan [...] adds b31cb5a6eb7a btrfs: fix race when deleting quota root from the dirty co [...] adds babebf023e66 btrfs: fix race when deleting free space root from the dir [...] adds 08eb2ad9db0a btrfs: add comment to struct btrfs_fs_info::dirty_cowonly_roots adds 8a4a0b2a3eaf btrfs: fix race between quota disable and relocation new cc423f6337d0 Merge tag 'for-6.5-tag' of git://git.kernel.org/pub/scm/li [...] adds c37222082f23 splice: Fix filemap_splice_read() to use the correct inode adds 83aeff881e53 splice: Make filemap_splice_read() check s_maxbytes adds 69df79a45111 splice: Rename direct_splice_read() to copy_splice_read() adds e69f37bce1b4 splice: Clean up copy_splice_read() a bit adds 6a3f30b8bdb2 splice: Make do_splice_to() generic and export it adds 123856f0e83f splice: Check for zero count in vfs_splice_read() adds aa3dbde87896 splice: Make splice from an O_DIRECT fd use copy_splice_read() adds b85930a07738 splice: Make splice from a DAX file use copy_splice_read() adds bd194b187115 shmem: Implement splice-read adds d4120d87a0ed overlayfs: Implement splice-read adds a1be2935d091 coda: Implement splice-read adds b0072734ffaa tty, proc, kernfs, random: Use copy_splice_read() adds 67178fd066d5 net: Make sock_splice_read() use copy_splice_read() by default adds c829d0bd33ac 9p: Add splice_read wrapper adds d96d96eebb06 afs: Provide a splice-read wrapper adds ccfdf7cbb5fe ceph: Provide a splice-read wrapper adds 390df3b830e7 ecryptfs: Provide a splice-read wrapper adds fa6c46e7c271 ext4: Provide a splice-read wrapper adds ceb11d0e2da2 f2fs: Provide a splice-read wrapper adds a7db503401ee nfs: Provide a splice-read wrapper adds 514943988071 ntfs3: Provide a splice-read wrapper adds 94aca682a4eb ocfs2: Provide a splice-read wrapper adds 6bbf64beabc1 orangefs: Provide a splice-read wrapper adds 54919f94ec52 xfs: Provide a splice-read wrapper adds 6ef48ec391c8 zonefs: Provide a splice-read wrapper adds 5bd4990f19b0 trace: Convert trace/seq to use copy_splice_read() adds ab82513126f8 cifs: Use filemap_splice_read() adds 2cb1e08985e3 splice: Use filemap_splice_read() instead of generic_file_ [...] adds c6585011bc1d splice: Remove generic_file_splice_read() adds 3fc40265ae2b iov_iter: Kill ITER_PIPE adds 9eee8bd81421 splice: kdoc for filemap_splice_read() and copy_splice_read() new 3eccc0c886b1 Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel. [...] adds fe34db062b80 net: set FMODE_NOWAIT for sockets adds e9833d870102 block: mark bdev files as FMODE_NOWAIT if underlying devic [...] adds caec5ebe77f9 io_uring: rely solely on FMODE_NOWAIT adds 9b1b58cacc65 io_uring: remove sq/cq_off memset adds e27cef86a0ed io_uring: return error pointer from io_mem_alloc() adds 9c189eee73af io_uring: add ring freeing helper adds 03d89a2de25b io_uring: support for user allocated memory for rings/sqes adds 6e76ac595855 io_uring: Add io_uring_setup flag to pre-register ring fd [...] adds bf34e697931f io_uring/net: initialize struct msghdr more sanely for io_recv() adds 88fc8b8463b0 io_uring/net: initalize msghdr->msg_inq to known value adds 7d41bcb7f32f io_uring/net: push IORING_CQE_F_SOCK_NONEMPTY into io_recv [...] adds a2741c58ac67 io_uring/net: don't retry recvmsg() unnecessarily adds 3af0356c162c io_uring: maintain ordering for DEFER_TASKRUN tw list adds 5498bf28d8f2 io_uring: annotate offset timeout races adds 5f3139fc4699 io_uring/cmd: add cmd lazy tw wake helper adds f026be0e1e88 nvme: optimise io_uring passthrough completion adds c92fcfc2bab5 io_uring: avoid indirect function calls for the hottest task_work adds d86eaed185e9 io_uring: cleanup io_aux_cqe() API adds 003f242b0dc1 io_uring: get rid of unnecessary 'length' variable adds 4826c59453b3 io_uring: wait interruptibly for request completions on exit adds b9a6c9459a5a io_uring: remove __io_file_supports_nowait adds 53cfd5cea7f3 io_uring: remove the mode variable in io_file_get_flags adds b57c7cd1c176 io_uring: remove a confusing comment above io_file_get_flags adds 3beed235d1a1 io_uring: remove io_req_ffs_set adds 8487f083c6ff io_uring: return REQ_F_ flags from io_file_get_flags adds 60a666f097a8 io_uring: use io_file_from_index in __io_sync_cancel adds f432c8c8c12b io_uring: use io_file_from_index in io_msg_grab_file adds 4bfb0c9af832 io_uring: add helpers to decode the fixed file file_ptr adds 247f97a5f19b io_uring: open code io_put_req_find_next adds 6ec9afc7f4cb io_uring: remove io_free_req_tw adds 3b7a612fd0db io_uring: inline io_dismantle_req() adds 5a754dea27fb io_uring: move io_clean_op() adds 2fdd6fb5ff95 io_uring: don't batch task put on reqs free adds 91c7884ac9a9 io_uring: remove IOU_F_TWQ_FORCE_NORMAL adds f432b76bcc93 io_uring: kill io_cq_unlock() adds 55b6a69fed5d io_uring: fix acquire/release annotations adds ff12617728fa io_uring: inline __io_cq_unlock adds 0fdb9a196c67 io_uring: make io_cq_unlock_post static adds c98c81a4ac37 io_uring: merge conditional unlock flush helpers new 0aa69d53ac7c Merge tag 'for-6.5/io_uring-2023-06-23' of git://git.kerne [...] adds 786bb0245881 brd: use XArray instead of radix-tree to index backing pages adds d5fb8726f1de block: Decode all flag names in the debugfs output adds d97217e7f024 blk-mq: don't queue plugged passthrough requests into scheduler adds fdcab6cddef2 blk-mq: remove RQF_ELVPRIV adds dd6216bb16e8 blk-mq: make sure elevator callbacks aren't called for pas [...] adds 45b46b6f1571 block: mq-deadline: Add a word in a source code comment adds 4f51644ccff1 block: Simplify blk_req_needs_zone_write_lock() adds 3ddbe2a7e0d4 block: Fix the type of the second bdev_op_is_zoned_write() [...] adds a370798201b5 block: Introduce op_needs_zoned_write_locking() adds 19821fee3ed4 block: Introduce blk_rq_is_seq_zoned_write() adds e0d85cde95bb block: mq-deadline: Clean up deadline_check_fifo() adds 3b463cbea908 block: mq-deadline: Simplify deadline_skip_seq_writes() adds b2097bd24b43 block: mq-deadline: Reduce lock contention adds 83c46ed67557 block: mq-deadline: Track the dispatch position adds 0effb390c4ba block: mq-deadline: Handle requeued requests correctly adds a036e698c231 block: mq-deadline: Fix handling of at-head zoned writes adds 3e49c1e4a615 block: BFQ: Add several invariant checks adds bda2795a630b fs: remove the special !CONFIG_BLOCK def_blk_fops adds 0b573692f195 blk-mq: factor out a blk_rq_init_flush helper adds c1075e548ce6 blk-mq: reflow blk_insert_flush adds 360f264834e3 blk-mq: defer to the normal submission path for non-flush [...] adds be4c427809b0 blk-mq: use the I/O scheduler for writes from the flush st [...] adds 615939a2ae73 blk-mq: defer to the normal submission path for post-flush [...] adds 1e82fadfc6b9 blk-mq: do not do head insertions post-pre-flush commands adds 9a67aa52a42b blk-mq: don't use the requeue list to queue flush commands adds 29dc5d06613f ublk: kill queuing request by task_work_add adds f236a21459a5 ublk: cleanup io cmd code path by adding ublk_fill_io_cmd() adds 981f95a571e3 ublk: cleanup ublk_copy_user_pages adds 8284066946e6 ublk: grab request reference when the request is handled b [...] adds 38f2dd34410f ublk: support to copy any part of request pages adds 62fe99cef94a ublk: add read()/write() support for ublk char device adds 1172d5b8beca ublk: support user copy adds f80dd11dd1d0 block: BFQ: Move an invariant check adds 712c7364655f block: don't plug in blkdev_write_iter adds b8b637d770ef ublk: fix build warning on iov_iter_get_pages2 adds 712fd23a90ee block: remove redundant req_op in blk_rq_is_passthrough adds a13bd91be223 block/rq_qos: protect rq_qos apis with a new lock adds 5a80bd075f3b block: introduce block_io_start/block_io_done tracepoints adds bbeb087e5a6f Merge branch 'for-6.5/splice' into for-6.5/block adds a450f49708ea iomap: Don't get an reference on ZERO_PAGE for direct I/O [...] adds 09e8c253415b block: Fix bio_flagged() so that gcc can better optimise it adds e51bab4e2058 block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with i [...] adds fd363244e883 block: Add BIO_PAGE_PINNED and associated infrastructure adds a7e689dd1c06 block: Convert bio_iov_iter_get_pages to use iov_iter_extr [...] adds 403b6fb8dac1 block: convert bio_map_user_iov to use iov_iter_extract_pages adds 539050f92ea7 block: constify partition prober array adds cdb37f73cf05 block: constify struct part_type part_type adds 0bd478005cfc block: constify struct part_attr_group adds a378f6a40fac block: constify the whole_disk device_attribute adds c8070b787519 mm: Don't pin ZERO_PAGE in pin_user_pages() adds 1101fb8f89e5 mm: Provide a function to get an additional pin on a page adds 1ccf164ec866 block: Use iov_iter_extract_pages() and page pinning in di [...] adds cb58bf91b138 swap: use __bio_add_page to add page to bio adds 8f11f79f193c drbd: use __bio_add_page to add page to bio adds fc8ac3e53956 dm: dm-zoned: use __bio_add_page for adding single metadata page adds 741af75d4027 fs: buffer: use __bio_add_page to add single page to bio adds 3c383235c51d md: use __bio_add_page to add single page adds b0a2f17cad9d md: raid5-log: use __bio_add_page to add single page adds 6eea4ff8528d md: raid5: use __bio_add_page to add single page to new bio adds 2896db174ced jfs: logmgr: use __bio_add_page to add single page to bio adds effa7ddeeba7 gfs2: use __bio_add_page for adding single page to bio adds 0fa5b08cf6e1 zonefs: use __bio_add_page for adding single page to bio adds 34848c910b91 zram: use __bio_add_page for adding single page to bio adds 5225229b8fdf floppy: use __bio_add_page for adding single page to bio adds b42473cdbab7 md: check for failure when adding pages in alloc_behind_ma [...] adds f83123223a84 md: raid1: use __bio_add_page for adding single page to bio adds 0c67dd644176 md: raid1: check if adding pages to resync bio fails adds 2c550517bc7e dm-crypt: use __bio_add_page to add single page to clone bio adds 83f2caaaf9cb block: mark bio_add_page as __must_check adds 7a150f1ed19b block: add bio_add_folio_nofail adds c2478469f2bb fs: iomap: use bio_add_folio_nofail where possible adds 6c500000af03 block: mark bio_add_folio as __must_check adds 5a0ac57c48aa blk-ioc: protect ioc_destroy_icq() by 'queue_lock' adds 20d099756b98 block: Replace all non-returning strlcpy with strscpy adds b5bbc52fd012 ublk: add control command of UBLK_U_CMD_GET_FEATURES adds d519df00938e drbd: stop defining __KERNEL_SYSCALLS__ adds 0783b1a7cbd9 block: factor out a bd_end_claim helper from blkdev_put adds ae5f855ead6b block: refactor bd_may_claim adds 74e6464a987b block: turn bdev_lock into a mutex adds 66fddc25fe18 block: consolidate the shutdown logic in blk_mark_disk_dea [...] adds a4f75764d16b block: avoid repeated work in blk_mark_disk_dead adds 69f90b70bdb6 block: unhash the inode earlier in delete_partition adds eec1be4c30df block: delete partitions later in del_gendisk adds 00080f7fb7a5 block: remove blk_drop_partitions adds 0718afd47f70 block: introduce holder ops adds f55e017c6420 block: add a mark_dead holder operation adds 87efb39075be fs: add a method to shut down the file system adds e7caa877e5dd xfs: wire up sops->shutdown adds 8067ca1dcdfc xfs: wire up the ->mark_dead holder operation for log and [...] adds 97524b454bc5 ext4: split ext4_shutdown adds f5db130d4443 ext4: wire up sops->shutdown adds dd2e31afba9e ext4: wire up the ->mark_dead holder operation for log devices adds aa5f6ed8c21e driver core: return bool from driver_probe_done adds 02b42d58f389 PM: hibernate: factor out a helper to find the resume device adds d6545e687271 PM: hibernate: remove the global snapshot_test variable adds cc89c63e2fe3 PM: hibernate: move finding the resume device out of softw [...] adds f5524c3fadba init: remove pointless Root_* values adds e3102722ffe7 init: rename mount_block_root to mount_root_generic adds a6a41d39c2d9 init: refactor mount_root adds c8643c72bc42 init: pass root_device_name explicitly adds 73231b58b1b4 init: don't remove the /dev/ prefix from error messages adds 07d63cbb67cd init: handle ubi/mtd root mounting like all other root types adds 3701c600a3e7 init: factor the root_wait logic in prepare_namespace into [...] adds c0c1a7dcb6f5 init: move the nfs/cifs/ram special cases out of name_to_dev_t adds cf056a431215 init: improve the name_to_dev_t interface adds 079caa35f786 init: clear root_wait on all invalid root= strings adds 702f3189e454 block: move the code to do early boot lookup of block devi [...] adds 7cadcaf1d826 block: move more code to early-lookup.c adds 26110d5afe81 dm-snap: simplify the origin_dev == cow_dev check in snapshot_ctr adds 49177377e910 dm: open code dm_get_dev_t in dm_init_init adds d4a28d7defe7 dm: remove dm_get_dev_t adds 7a126d5bf975 dm: only call early_lookup_bdev from early boot context adds 1e8c813b083c PM: hibernate: don't use early_lookup_bdev in resume_store adds b2baa57475e3 mtd: block2mtd: factor the early block device open logic i [...] adds 8d03187ee732 mtd: block2mtd: don't call early_lookup_bdev after the sys [...] adds 2577f53f4294 block: mark early_lookup_bdev as __init adds 8d211554679d blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost adds ddf63516d8d3 blk-ioprio: Introduce promote-to-rt policy adds f12bc113ce90 nbd: Add the maximum limit of allocated index in nbd_dev_add adds a7cfa0af0c88 blk-ioc: fix recursive spin_lock/unlock_irq() in ioc_clear [...] adds 3d2af77e31ad blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg [...] adds 1341c7d2ccf4 block: fix rootwait= adds 3a41db531e51 pktcdvd: Get rid of custom printing macros adds 1a0ddd56e545 pktcdvd: replace sscanf() by kstrtoul() adds 3bb5746c26cd pktcdvd: use sysfs_emit() to instead of scnprintf() adds f023faaa9886 pktcdvd: Get rid of pkt_seq_show() forward declaration adds 93c8f6f38be6 pktcdvd: Drop redundant castings for sector_t adds 80d994d2a71f pktcdvd: Use DEFINE_SHOW_ATTRIBUTE() to simplify code adds 046636a4bac5 pktcdvd: Use put_unaligned_be16() and get_unaligned_be16() adds 6a5945a8eb5a pktcdvd: Get rid of redundant 'else' adds 7da15fb0318f pktcdvd: Sort headers adds bb91a7d96a5c block: fix rootwait= again adds b0488411e919 block/rnbd: kill rnbd_flags_supported adds 5783153ac67e block/rnbd-srv: remove unused header adds d6e94913cb1c block/rnbd: introduce rnbd_access_modes adds ba2eed1cf8f0 block/rnbd-srv: no need to check sess_dev adds 3ecdbf915135 block/rnbd-srv: rename one member in rnbd_srv_dev adds 6a12d5379508 block/rnbd-srv: init ret with 0 instead of -EPERM adds d3fc0b466425 block/rnbd-srv: init err earlier in rnbd_srv_init_module adds fece685cc7bb block/rnbd-srv: make process_msg_sess_info returns void adds 9d1c92872e70 block: also call ->open for incremental partition opens adds 764b83100b9a cdrom: remove the unused bdev argument to cdrom_open adds 473399b50de1 cdrom: remove the unused mode argument to cdrom_ioctl adds a4cec8bc14c0 cdrom: remove the unused cdrom_close_write release code adds 8cdf433e2b8e cdrom: track if a cdrom_device_info was opened for data adds 7ae24fcee992 cdrom: remove the unused mode argument to cdrom_release adds 444aa2c58cb3 block: pass a gendisk on bdev_check_media_change adds d32e2bf83791 block: pass a gendisk to ->open adds ae220766d87c block: remove the unused mode argument to ->release adds 7ee34cbc291a block: rename blkdev_close to blkdev_release adds c889d0793d9d swsusp: don't pass a stack address to blkdev_get_by_path adds 29499ab060fe bcache: don't pass a stack address to blkdev_get_by_path adds 5ee607675deb rnbd-srv: don't pass a holder for non-exclusive blkdev_get [...] adds 2ef789288afd btrfs: don't pass a holder for non-exclusive blkdev_get_by_path adds 2736e8eeb0cc block: use the holder as indication for exclusive opens adds 3f0b3e785e8b block: add a sb_open_mode helper adds 81b1fb7d17c0 fs: remove sb->s_mode adds 5f4eb9d5413f scsi: replace the fmode_t argument to scsi_cmd_allowed wit [...] adds 2e80089c1824 scsi: replace the fmode_t argument to scsi_ioctl with a si [...] adds 1991299e49fa scsi: replace the fmode_t argument to ->sg_io_fn with a si [...] adds 7d9d7d59d44b nvme: replace the fmode_t argument to the nvme ioctl handl [...] adds 658afed19cee mtd: block: use a simple bool to track open for write adds 99b07780814e rnbd-srv: replace sess->open_flags with a "bool readonly" adds bd6abfc8e789 ubd: remove commented out code in ubd_open adds cfb425761c79 block: move a few internal definitions out of blkdev.h adds 5e4ea834676e block: remove unused fmode_t arguments from ioctl handlers adds 05bdb9965305 block: replace fmode_t with a block-specific type for bloc [...] adds 4e762d862344 block: always use I_BDEV on file->f_mapping->host to find [...] adds ee3249a8ce78 block: store the holder in file->private_data adds 0733ad800291 fs: remove the now unused FMODE_* flags adds 4f1731df60f9 blk-mq: fix potential io hang by wrong 'wake_batch' adds 3dbd53c7be1c swim3: fix the floppy_locked_ioctl prototype adds d44c40420783 block: Fix dio_cleanup() to advance the head index adds 3de13550a20f raid6: neon: add missing prototypes adds 301867b1c168 md/raid10: check slab-out-of-bounds in md_bitmap_get_counter adds 46038b30b308 md/raid5: don't allow replacement while reshape is in progress adds 873f50ece41a md: fix data corruption for raid456 when reshape restart w [...] adds 431e61257d63 md: export md_is_rdwr() and is_md_suspended() adds 3e00777d5157 md: add a new api prepare_suspend() in md_personality adds 868bba54a3bc md/raid5: fix a deadlock in the case that reshape is interrupted adds 6beb489b2eed md/raid10: fix overflow of md/safe_mode_delay adds f8b20a405428 md/raid10: fix wrong setting of max_corr_read_errors adds 3ce94ce5d05a md: fix duplicate filename for rdev adds e5e9b9cb71a0 md: factor out a helper to wake up md_thread directly adds 955a257d69e4 dm-raid: remove useless checking in raid_message() adds c333673a7830 md/bitmap: always wake up md_thread in timeout_store adds 4eeb6535cd51 md/bitmap: factor out a helper to set timeout adds 446931543982 md: protect md_thread with rcu adds 75aa7a1b8f85 md/raid5: don't start reshape when recovery or replace is [...] adds 34817a244174 md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request adds 59f8f0b54c8f md/raid10: improve code of mrdev in raid10_sync_request adds 6090368abcb4 md/raid10: prioritize adding disk to 'removed' mirror adds 4d8a5754a694 md/raid10: clean up md_add_new_disk() adds 8d355a46c1e0 md/raid10: Do not add spare disk when recovery fails adds 2ae6aaf76912 md/raid10: fix io loss while replacement replace rdev adds 010444623e7f md/raid10: prevent soft lockup while flush writes adds 5ec6ca140a03 md/raid1-10: factor out a helper to add bio to plug adds 8295efbe68c0 md/raid1-10: factor out a helper to submit normal write adds 7db922bae3ab md/raid1-10: submit write io directly if bitmap is not enabled adds a022325ab970 md/md-bitmap: add a new helper to unplug bitmap asynchrously adds 9efcc2c3df76 md/raid1-10: don't handle pluged bio by daemon thread adds 460af1f9d9e6 md/raid1-10: limit the number of plugged bio adds 6070131176af Merge tag 'md-next-20230613' of https://git.kernel.org/pub [...] adds 30654614f3d2 blk-mq: check on cpu id when there is only one ctx mapping adds 6dd4423f3f24 brd: use cond_resched instead of cond_resched_rcu adds cbe7cff4a76b blktrace: use inline function for blk_trace_remove() while [...] adds db59133e9279 scsi: sg: fix blktrace debugfs entries leakage adds dd7de3704af9 block: fix blktrace debugfs entries leakage adds a301b2deb66c bcache: Convert to use sysfs_emit()/sysfs_emit_at() APIs adds b98dd0b0a596 bcache: make kobj_type structures constant adds ccb8c3bd6d93 bcache: Remove dead references to cache_readaheads adds 028ddcac477b bcache: Remove unnecessary NULL point check in node allocations adds 80fca8a10b60 bcache: Fix __bch_btree_node_alloc to make the failure beh [...] adds f0854489fc07 bcache: fixup btree_cache_wait list damage adds a836ca33c5b0 nvme-core: fix memory leak in dhchap_secret_store adds 99c2dcc8ffc2 nvme-core: fix memory leak in dhchap_ctrl_secret adds 3a12a0b868a5 nvme-core: add missing fault-injection cleanup adds 7ed5cf8e6d9b nvme-core: fix dev_pm_qos memleak adds f3f28373152d nvme-rdma: fix typo in comment adds 4a4d9bc0c86d nvme-pci: cleaning up nvme_pci_init_request adds a249d3066de6 nvme-fabrics: add queue setup helpers adds c60651e32f1e nvmet: reorder fields in 'struct nvmet_sq' adds 9d217fb0e778 nvme: reorder fields in 'struct nvme_ctrl' adds e64b0c807cdb nvmet: reorder fields in 'struct nvmf_ctrl_options' adds 0f5335e15897 nvmet: reorder fields in 'struct nvme_dhchap_queue_context' adds 92bbe55182af nvmet: reorder fields in 'struct nvmefc_fcp_req' adds b86d6595f734 nvme-fabrics: unify common code in admin and io queue connect adds 5e4b55fa522e nvme-fabrics: check hostid using uuid_equal adds ae8bd606e09b nvme-fabrics: prevent overriding of existing host adds 942e21c042e6 nvme: move sysfs code to a dedicated sysfs.c file adds 2110a6bcd7af nvme-core: remove redundant check from nvme_init_ns_head adds 2ad0713c73ff nvmet-auth: remove some dead code adds 94c78ea12400 nvmet-auth: remove unnecessary break after goto adds e9227d486ede nvme-fcloop: no need to return from void function adds bdbfcd5f6caa nvme: Increase block size variable size to 32-bit adds 900095bfbbf6 nvme-fabrics: error out to unlock the mutex adds 959ffef13bac nvme-fabrics: open code __nvmf_host_find() adds d97b4111b322 nvmet-fcloop: Do not wait on completion when unregister fails adds 35e797b0246b nvme-core: use nvme_ns_head_multipath instead of ns->head->disk adds c917dd96fe41 nvme: skip optional id ctrl csi if it failed adds 1c606f7f056b nvme: forward port sysfs delete fix adds 236f25529637 Merge tag 'nvme-6.5-2023-06-16' of git://git.infradead.org [...] adds 0b24be4691c9 splice: don't call file_accessed in copy_splice_read adds 2e82f6c3bfd1 splice: simplify a conditional in copy_splice_read adds e4cc64657bec block: remove BIO_PAGE_REFFED adds 84bd06c632c6 iov_iter: remove iov_iter_get_pages and iov_iter_get_pages_alloc adds 245165658e1c blk-mq: fix NULL dereference on q->elevator in blk_mq_elv_ [...] adds 9a7933f3aca9 swim: fix a missing FMODE_ -> BLK_OPEN_ conversion in floppy_open adds b90ecc0379eb block: increment diskseq on all media change events adds e89e001f24bf block: document the holder argument to blkdev_get_by_path adds 985958b8584c block: fix wrong mode for blkdev_get_by_dev() from disk_sc [...] adds c576c4bf9ecf reiserfs: fix blkdev_put() warning from release_journal_dev() adds 12629621669b block: disallow Persistent Reservation on partitions adds 9a72a02456a8 block: fine-granular CAP_SYS_ADMIN for Persistent Reservation adds 6d4e80db4ebe block: add capacity validation in bdev_add_partition() adds fc3d092c6bb4 block: fix signed int overflow in Amiga partition support adds 95a55437dc49 block: change all __u32 annotations to __be32 in affs_hard [...] adds b6f3f28f604b block: add overflow checks for Amiga partition support adds 56e71bdf324d block: fix the exclusive open mask in disk_scan_partitions adds 137380c0ec40 block/rnbd: make all 'class' structures const adds 65d7a37d4e3e aoe: make aoe_class a static const structure adds 2eefd399d28a ublk: make ublk_chr_class a static const structure adds 72ef02b8dfa0 bsg: make bsg_class a static const structure adds 2293cae703cd blk-mq: don't insert passthrough request into sw queue adds 017fb83ee061 block: Improve kernel-doc headers adds 8270cb10c068 cdrom: Fix spectre-v1 gadget adds 648fa60fa7de block: don't return -EINVAL for not found names in devt_fr [...] adds a42fb5a75ccc ext4: Fix warning in blkdev_put() adds fcaa174a9c99 scsi/sg: don't grab scsi host module reference new a0433f8cae3a Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linux adds 8b64d420fe24 debugobjects: Recheck debug_objects_enabled before reporting new cef2dd76531f Merge tag 'core-debugobjects-2023-06-26' of ssh://gitolite [...] adds d15121be7485 Revert "softirq: Let ksoftirqd do its job" adds bc06a9e08742 genirq: Use hlist for managing resend handlers adds 5e630aa8d9fc genirq: Encapsulate sparse bitmap handling adds 721255b9826b genirq: Use a maple tree for interrupt descriptor management adds 3c65cbb7c5eb irqchip/gic-v3: Improve affinity helper adds b4d81fab1ed0 irqchip/gic-v3: Work around affinity issues on ASR8601 adds 2b384e01fd12 Merge branch irq/gic-v3-asr8601 into irq/irqchip-next adds 0cfb4a1af386 genirq: Use BIT() for the IRQD_* state flags adds 7cc148a32f1e genirq: Expand doc for PENDING and REPLAY flags adds 9c15eeb5362c genirq: Allow fasteoi handler to resend interrupts on conc [...] adds 8f4b589595d0 irqchip/gic-v3-its: Enable RESEND_WHEN_IN_PROGRESS for LPIs adds d59b553fefa9 Merge branch irq/lpi-resend into irq/irqchip-next adds f679616565f1 irqchip/loongson-pch-pic: Fix initialization of HT vector [...] adds 783422e704ca irqchip/loongson-pch-pic: Fix potential incorrect hwirq as [...] adds 1d7471b4e0eb irqchip/loongson-liointc: Fix IRQ trigger polarity adds e01f9882f6fd irqchip/loongson-liointc: Add IRQCHIP_SKIP_SET_WAKE flag adds fb07b8f83441 irqchip/loongson-eiointc: Fix irq affinity setting during resume adds 2c23c07a3596 dt-bindings: interrupt-controller: Add Loongson EIOINTC adds a3f1132c4c6b irqchip/loongson-eiointc: Add DT init support adds e0b78e9fa341 Merge branch irq/loongarch-fixes-6.5 into irq/irqchip-next adds 8091f56ee4e5 irqdomain: Include internals.h for function prototypes adds 97bb0f8e847c irqchip/ftintc010: Mark all function static adds f1771b85e308 irqchip/mmp: Remove non-DT codepath adds eee284fe8f32 irqchip/clps711x: Remove unused clps711x_intc_init() function adds 5b7e56762091 irqchip/mxs: Include linux/irqchip/mxs.h adds 415e84294798 irqchip/gicv3: Add a iort_pmsi_get_dev_id() prototype adds 1c5187968846 irqchip/stm32-exti: Add STM32MP15xx IWDG2 EXTI to GIC map adds 48f31e496488 irqchip/stm32-exti: Fix warning on initialized field overwritten adds 4848229494a3 irqchip/jcore-aic: Fix missing allocation of IRQ descriptors adds d93c22199966 Revert "irqchip/mxs: Include linux/irqchip/mxs.h" adds a82f3119d543 Merge branch irq/misc-6.5 into irq/irqchip-next new f121ab7f4ac3 Merge tag 'irqchip-6.5' of git://git.kernel.org/pub/scm/li [...] new 001738793899 Merge tag 'irq-core-2023-06-26' of ssh://gitolite.kernel.o [...] adds 7725acaa4f0c init: Provide arch_cpu_finalize_init() adds 7c7077a72674 x86/cpu: Switch to arch_cpu_finalize_init() adds ee31bb0524a2 ARM: cpu: Switch to arch_cpu_finalize_init() adds 6c38e3005621 ia64/cpu: Switch to arch_cpu_finalize_init() adds 9841c4231647 loongarch/cpu: Switch to arch_cpu_finalize_init() adds 9ceecc2589b9 m68k/cpu: Switch to arch_cpu_finalize_init() adds 7f066a22fe35 mips/cpu: Switch to arch_cpu_finalize_init() adds 01eb454e9bfe sh/cpu: Switch to arch_cpu_finalize_init() adds 44ade508e3bf sparc/cpu: Switch to arch_cpu_finalize_init() adds 9349b5cd0908 um/cpu: Switch to arch_cpu_finalize_init() adds 61235b24b9cb init: Remove check_bugs() leftovers adds 9df9d2f0471b init: Invoke arch_cpu_finalize_init() earlier adds 439e17576eb4 init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() adds 54d9a91a3d67 x86/init: Initialize signal frame size late adds 1f34bb2a2464 x86/fpu: Remove cpuinfo argument from init functions adds 1703db2b90c9 x86/fpu: Mark init functions __init adds b81fac906a8f x86/fpu: Move FPU initialization into arch_cpu_finalize_init() adds 0a9567ac5e6a x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build new 7cffdbe3607a Merge tag 'x86-boot-2023-06-26' of ssh://gitolite.kernel.o [...] adds 5107e3ebb868 x86/smpboot: Cleanup topology_phys_to_logical_pkg()/die() adds ba831b7b1a51 cpu/hotplug: Mark arch_disable_smp_support() and bringup_n [...] adds 134a12827bc5 x86/smpboot: Avoid pointless delay calibration if TSC is s [...] adds 666e1156b2c5 x86/smpboot: Rename start_cpu0() to soft_restart_cpu() adds e59e74dc48a3 x86/topology: Remove CPU0 hotplug option adds 5475abbde77f x86/smpboot: Remove the CPU0 hotplug kludge adds cded36797658 x86/smpboot: Restrict soft_restart_cpu() to SEV adds c7f15dd3f0e9 x86/smpboot: Remove unnecessary barrier() adds 2b3be65d2e4f x86/smpboot: Split up native_cpu_up() into separate phases [...] adds e94cd1503b15 x86/smpboot: Get rid of cpu_init_secondary() adds a32226fa3b7d x86/cpu/cacheinfo: Remove cpu_callout_mask dependency adds d4f28f07c2fe x86/smpboot: Move synchronization masks to SMP boot code adds 9d349d47f0e3 x86/smpboot: Make TSC synchronization function call based adds c8b7fb09d1bc x86/smpboot: Remove cpu_callin_mask adds 22b612e2d53f cpu/hotplug: Rework sparse_irq locking in bringup_cpu() adds e464640cf7af x86/smpboot: Remove wait for cpu_online() adds 2de7fd26d907 x86/xen/smp_pv: Remove wait for CPU online adds ab24eb9abb9c x86/xen/hvm: Get rid of DEAD_FROZEN handling adds 6f0621238b7e cpu/hotplug: Add CPU state tracking and synchronization adds 2711b8e2b71f x86/smpboot: Switch to hotplug core state synchronization adds 5356297d12d9 cpu/hotplug: Remove cpu_report_state() and related unused cruft adds 5490e769cdc7 ARM: smp: Switch to hotplug core state synchronization adds b3091f172fed arm64: smp: Switch to hotplug core state synchronization adds 7202e9796457 csky/smp: Switch to hotplug core state synchronization adds c8d2bcc467c8 MIPS: SMP_CPS: Switch to hotplug core state synchronization adds 51e0efe1f26e parisc: Switch to hotplug core state synchronization adds 72b11aa7f8f9 riscv: Switch to hotplug core state synchronization adds bc088f9a0d5b cpu/hotplug: Remove unused state functions adds 6d712b9b3a58 cpu/hotplug: Reset task stack state in _cpu_up() adds a631be92b996 cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism adds 8b5a0f957cc5 x86/smpboot: Enable split CPU startup adds f54d4434c281 x86/apic: Provide cpu_primary_thread mask adds 18415f33e2ac cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_ [...] adds bea629d57d00 x86/apic: Save the APIC virtual base address adds f6f1ae9128d2 x86/smpboot: Implement a bit spinlock to protect the realm [...] adds 7e75178a0950 x86/smpboot: Support parallel startup of secondary CPUs adds 0c7ffa32dbd6 x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup [...] adds 6a4be6984595 x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils adds 06c6796e0304 cpu/hotplug: Fix off by one in cpuhp_bringup_mask() adds 5da80b28bf25 x86/smp: Initialize cpu_primary_thread_mask late adds 33e20b07bec4 x86/realmode: Make stack lock work in trampoline_compat() adds ff3cfcb0d46a x86/smpboot: Fix the parallel bringup decision adds 60be49bdf1d4 MAINTAINERS: Add CPU HOTPLUG entry adds 949fa3f11ced trace,smp: Add tracepoints around remotelly called functions adds bf5a8c26ad7c trace,smp: Add tracepoints for scheduling remotelly called [...] new 9244724fbf8a Merge tag 'smp-core-2023-06-26' of ssh://gitolite.kernel.o [...] adds b7a7ce1bb77b vdso/timens: Always provide arch_get_vdso_data() prototype [...] adds 9d9e522010eb posix-timers: Prevent RT livelock in itimer_delete() adds 8ce8849dd1e7 posix-timers: Ensure timer ID search-loop limit is valid adds 7d9909026645 posix-timers: Clarify timer_wait_running() comment adds 8d44b958a1a0 posix-timers: Cleanup comments about timer ID tracking adds ae88967d71f1 posix-timers: Add comments about timer lookup adds 028cf5eaa128 posix-timers: Annotate concurrent access to k_itimer:: It_signal adds 72786ff23d5a posix-timers: Set k_itimer:: It_signal to NULL on exit() adds 11fbe6cd4121 posix-timers: Remove pointless irqsafe from hash_lock adds 8cc96ca2c75f posix-timers: Split release_posix_timers() adds 01679b5db717 posix-timers: Document sys_clock_getres() correctly adds a86e92843367 posix-timers: Document common_clock_get() correctly adds 65cade468dee posix-timers: Document sys_clock_getoverrun() adds 3561fcb402b7 posix-timers: Document sys_clock_settime() permissions in place adds 640fe745d7d4 posix-timers: Document nanosleep() details adds 52f090b164b5 posix-timers: Add proper comments in do_timer_create() adds c575689d6637 posix-timers: Comment SIGEV_THREAD_ID properly adds 02972d795534 posix-timers: Clarify posix_timer_rearm() comment adds 84999b8bdb49 posix-timers: Clarify posix_timer_fn() comments adds 200dbd6d14e6 posix-timers: Remove pointless comments adds b96ce4931fcd posix-timers: Polish coding style in a few places adds b9a40f24d8ea posix-timers: Refer properly to CONFIG_HIGH_RES_TIMERS adds 986af8dc5af8 alarmtimer: Remove unnecessary initialization of variable 'ret' adds fc4b4d96f793 alarmtimer: Remove unnecessary (void *) cast adds a7e282c77785 tick/rcu: Fix bogus ratelimit condition adds 892f439ea17c posix-timers: Add sys_ni_posix_timers() prototype adds 2951580ba6ad tracing/timer: Add missing hrtimer modes to decode_hrtimer [...] adds ccaa4926c226 hrtimer: Add missing sparse annotations to hrtimer locking adds ea95051063f9 clocksource/drivers/ingenic-timer: Use pm_sleep_ptr() macro adds 9e130e2be4e7 MIPS: Loongson32: Remove deprecated PWM timer clocksource adds b25efff2a63f dt-bindings: timer: Add Loongson-1 clocksource adds e738521a11f1 clocksource/drivers/loongson1: Move PWM timer to clocksour [...] adds 95aded1b1c40 clocksource/drivers/imx-gpt: Use only a single name for functions adds 011da162da2f clk: imx: Drop inclusion of unused header <soc/imx/timer.h> adds 281bf6b94aec clocksource/drivers/imx-gpt: Fold <soc/imx/timer.h> into i [...] adds 038d454ad996 dt-bindings: timer: brcm,kona-timer: convert to YAML adds e5313f1c5404 clocksource/drivers/hyper-v: Rework clocksource and sched [...] adds 6d0d4df8e7e1 dt-bindings: timers: Add Ralink SoCs timer adds 8b5bf64c89c7 clocksource/drivers/cadence-ttc: Fix memory leak in ttc_ti [...] new d2b32be7debd Merge tag 'timers-v6.5-rc1' of https://git.linaro.org/peop [...] new cd336f6562d3 Merge tag 'timers-core-2023-06-26' of ssh://gitolite.kerne [...] adds 1f5e7eb7868e x86/smp: Make stop_other_cpus() more robust adds 9b040453d444 x86/smp: Dont access non-existing CPUID leaf adds 2affa6d6db28 x86/smp: Remove pointless wmb()s from native_stop_other_cpus() adds f9c9987bf52f x86/smp: Use dedicated cache-line for mwait_play_dead() adds d7893093a741 x86/smp: Cure kexec() vs. mwait_play_dead() breakage adds 6087dd5e86ff x86/smp: Split sending INIT IPI out into a helper function adds 45e34c8af58f x86/smp: Put CPUs into INIT on shutdown if possible new 88afbb21d4b3 Merge tag 'x86-core-2023-06-26' of ssh://gitolite.kernel.o [...] adds b34348a0d7c5 EDAC/amd64: Remove module version string adds 6c79e42169fe EDAC/amd64: Add support for ECC on family 19h model 60h-7Fh adds bf5c04ddd378 EDAC/thunderx: Check debugfs file creation retval properly adds 0a81fa5d74cd Merge ras/edac-misc into for-next adds a053b7e579bd dt-bindings: memory-controllers: nuvoton: Add NPCM memory [...] adds d244c610f1d9 EDAC/npcm: Add NPCM memory controller driver adds 852667c317ae Merge ras/edac-drivers into for-next new e5ce2f196fb9 Merge tag 'edac_updates_for_v6.5' of git://git.kernel.org/ [...] adds e40879b6d7d8 x86/MCE: Check a hw error's address to determine proper re [...] adds 2a1d18a5dc50 ras/debugfs: Fix error checking for debugfs_create_dir() adds e15885689cf4 x86/amd_nb: Add MI200 PCI IDs adds f5e87cd5114e x86/amd_nb: Re-sort and re-indent PCI defines adds c35977b00fa7 x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors adds 4f3fa571a48f EDAC/amd64: Document heterogeneous system enumeration adds 9c42edd571aa EDAC/amd64: Add support for AMD heterogeneous Family 19h M [...] adds 4251566ebc1c EDAC/amd64: Cache and use GPU node map new aa35a4835e4f Merge tag 'ras_core_for_v6.5' of git://git.kernel.org/pub/ [...] adds 6becb5026b81 x86/alternative: Make debug-alternative selective adds 270a69c4485d x86/alternative: Support relocations in alternatives adds 14e4ec9c3e91 x86/lib/memmove: Decouple ERMS from FSRM adds 6c480f222128 x86/alternative: Rewrite optimize_nops() some adds b6c881b248ef x86/alternative: Complicate optimize_nops() some more adds d2408e043e72 x86/alternative: Optimize returns patching adds d42a2a891210 x86/alternatives: Fix section mismatch warnings adds df25edbac31e x86/alternatives: Add longer 64-bit NOPs adds 3496d1c64a0f x86/nospec: Shorten RESET_CALL_DEPTH adds 9350a629e839 x86/alternatives: Add cond_resched() to text_poke_bp_batch() adds 2bd4aa932582 x86/alternative: PAUSE is not a NOP new 8c69e7afe958 Merge tag 'x86_alternatives_for_v6.5' of git://git.kernel. [...] adds 9d9173e9ceb6 x86/build: Avoid relocation information in final vmlinux new 59035135b322 Merge tag 'x86_build_for_v6.5' of git://git.kernel.org/pub [...] adds 2997d94b5dd0 x86/resctrl: Only show tasks' pid in current pid namespace adds c45c06d4ae63 x86/resctrl: Factor rdtgroup lock for multi-file ops adds 8da2b938eb7e x86/resctrl: Implement rename op for mon groups adds e0a6ede2dd88 Documentation/x86: Documentation for MON group move feature new 3e5822e0f99e Merge tag 'x86_cache_for_v6.5' of git://git.kernel.org/pub [...] adds dcdfdd40fa82 mm: Add support for unaccepted memory adds 2e9f46ee1599 efi/x86: Get full memory map in allocate_e820() adds 745e3ed85f71 efi/libstub: Implement support for unaccepted memory adds 3fd1239a7835 x86/boot/compressed: Handle unaccepted memory adds 2053bc57f367 efi: Add unaccepted memory support adds c211c19e80d0 efi/unaccepted: Avoid load_unaligned_zeropad() stepping in [...] adds ff40b5769a50 x86/tdx: Make _tdx_hypercall() and __tdx_module_call() ava [...] adds c2b353ae24d6 x86/tdx: Refactor try_accept_one() adds 75d090fd167a x86/tdx: Add unaccepted memory support adds 5dee19b6b2b1 x86/sev: Fix calculation of end address based on number of pages adds 69dcb1e3bbbe x86/sev: Put PSC struct on the stack in prep for unaccepte [...] adds 7006b75592fe x86/sev: Allow for use of the early boot GHCB for PSC requests adds 15d9088779b8 x86/sev: Use large PSC requests if applicable adds 6c3211796326 x86/sev: Add SNP-specific unaccepted memory support adds c0461bd16666 x86/efi: Safely enable unaccepted memory in UEFI adds 84b9b44b9978 virt: sevguest: Add CONFIG_CRYPTO dependency new 2c96136a3f8d Merge tag 'x86_cc_for_v6.5' of git://git.kernel.org/pub/sc [...] adds 424e23fd6c30 x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt adds 7583e8fbdc49 x86/cpu: Remove X86_FEATURE_NAMES adds f220125b999b x86/retbleed: Add __x86_return_thunk alignment checks new 941d77c77339 Merge tag 'x86_cpu_for_v6.5' of git://git.kernel.org/pub/s [...] new 4413aa4fa3a4 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 0e96647cff92 nubus: Partially revert proc_create_single_data() conversion adds b7629ce6f492 nubus: Remove proc entries before adding them adds 72b44f6577f1 nubus: Don't list slot resources by default adds 4055eabe04a2 m68k: defconfig: Update defconfigs for v6.4-rc1 new 4a755bd50617 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 10bf3e16e968 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d1b355438b83 sfc: fix crash when reading stats while NIC is resetting new 6709d4b7bc2e net: nfc: Fix use-after-free caused by nfc_llcp_find_local new fdcae55ee52c Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new e94f1f96f108 ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic [...] adds 16cafbd97759 ALSA: emu10k1: remove pointless locks from timer code adds 71781147dabd ALSA: emu10k1: remove pointless locks from /proc code adds 50164f69f8c7 ALSA: emu10k1: use the right lock in snd_emu10k1_shared_sp [...] adds 35d1d5824ffe ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_sr [...] adds 37bb927d5bb4 ALSA: core: update comment on snd_card.controls_rwsem adds 06405d8ee8c3 ALSA: emu10k1: remove now superfluous mixer locking adds 946233bb23be ALSA: emu10k1: minor E-MU naming fixups adds a4bb75c4f19d ALSA: uapi: pcm: control the filling of the silence sample [...] adds a8661af51304 ALSA: emu10k1: don't create regular S/PDIF controls for E- [...] adds 2a3fa40aefbe ALSA: emu10k1: make tone control switch mono adds 8cabf83c7aa5 ALSA: emu10k1: roll up loops in DSP setup code for Audigy adds 4102ac297595 ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code adds 4c7bfbcf7516 ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_ [...] adds f549466b8b85 ALSA: emu10k1: apply channel delay hack to all E-MU cards adds 59f038a09c62 ALSA: emu10k1: simplify tone control switch DSP code adds 60571ac9ea62 ALSA: emu10k1: automate encoding of sub-register definitions adds 3676cd4bc8e6 ALSA: emu10k1: validate parameters of snd_emu10k1_ptr_{rea [...] adds 2093dcfc04e1 ALSA: emu10k1: merge common paths in snd_emu10k1_ptr_{read [...] adds 2e9bd50f117e ALSA: emu10k1: optimize mask calculation in snd_emu10k1_pt [...] adds a746516d75fd ALSA: emu10k1: polish audigy GPR allocation adds bb5ceb43b7bf ALSA: emu10k1: fix non-zero mixer control defaults in high [...] adds 1a38ae579606 ALSA: emu10k1: validate min/max values of translated controls adds 6175ccd1a981 ALSA: emu10k1: omit non-applicable mixer controls for E-MU cards adds de0dc31070a5 ALSA: emu10k1: skip mic capture PCM for cards without AC97 codec adds 1298bc978afb ALSA: emu10k1: enable bit-exact playback, part 1: DSP attenuation adds bcdbd3b7888e ALSA: emu10k1: enable bit-exact playback, part 2: voice at [...] adds 24cdfcb4ccbb ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type adds 155e3d3bf0cd ALSA: emu10k1: straighten out FX send init adds 94dabafea04e ALSA: emu10k1: cleanup envelope register init adds a61c695aee87 ALSA: emu10k1: remove useless resets of stop-on-loop-end bits adds 35a60d1edff4 ALSA: emu10k1: rewire {en,dis}abling interrupts for PCM playback adds 77e067d0fa05 ALSA: emu10k1: skip needless setting of some voice registers adds 51d652f4587f ALSA: emu10k1: factor out snd_emu10k1_compose_audigy_senda [...] adds 9b00a1e9b1ae ALSA: emu10k1: make some initializer arrays less wasteful adds dc39bb3e4c25 ALSA: emu10k1: compactize E-MU routing source arrays adds 536438f1def6 ALSA: emu10k1: make mixer control mass creation less wasteful adds 511cbe8f59e3 ALSA: emu10k1: un-hardcode E-MU mixer control callbacks somewhat adds cc766807a208 ALSA: emu10k1: fix return value of snd_emu1010_dac_pads_put() adds 1fc710f06aa8 ALSA: emu10k1: make E-MU I/O routing init data-driven adds 97f1582e92c9 ALSA: emu10k1: make E-MU mixer control creation more data-driven adds f69d705d3972 ALSA: emu10k1: improve mixer controls for E-MU 1010 rev2 card adds 6f3609f8a3da ALSA: emu10k1: add explicit support for E-MU 0404 adds 216abe45cf4a ALSA: emu10k1: make struct snd_emu1010 less wasteful adds 9fe0731bc345 ALSA: emu10k1: remove runtime 64-bit divisions adds af7fd0276ed7 ALSA: emu10k1: pass frame instead of byte addresses adds 1e5323bd7725 Revert "ALSA: emu10k1 - delay the PCM interrupts (add pcm_ [...] adds be3b7629e13a ALSA: emu10k1: remove pointless displacement of the extra voices adds cd6dceb197ca ALSA: emu10k1: skip pointless cache setup for extra voices adds 5b1cd21f0f05 ALSA: emu10k1: fix PCM playback cache and interrupt handling adds 9e72666b9ee1 ALSA: emu10k1: improve API of low-level voice manipulation [...] adds 9581128a2134 ALSA: emu10k1: refactor PCM playback cache filling adds fa75064d92fd ALSA: emu10k1: refactor PCM playback address handling adds 0be0a62fd084 ALSA: emu10k1: fix PCM playback buffer size constraints adds 583307bafb26 ALSA: emu10k1: simplify interrupt handler, part 1 adds 016027741f97 ALSA: emu10k1: simplify interrupt handler, part 2 adds 9436f0151d30 ALSA: emu10k1: simplify interrupt handler, part 3 adds 6797400ef4ab ALSA: emu10k1: fix handling of half-loop interrupts adds 46055699e5f8 ALSA: emu10k1: introduce and use snd_emu10k1_ptr_write_multiple() adds 816967d55f42 ALSA: emu10k1: set variables emu1010_routing_info and emu1 [...] adds df335e9a8bcb ALSA: emu10k1: fix synthesizer sample playback position an [...] adds 5c2664cc09f9 ALSA: emu10k1: fix terminating synthesizer voices adds 08e55ae996cb ALSA: emu10k1: enable bit-exact playback, part 3: pitch adds fccd6f31a450 ALSA: emu10k1: enable bit-exact playback, part 4: send amounts adds f26a4cf087cb ALSA: emu10k1: simplify freeing synth voices adds 3eb5b1d0a11d ALSA: emu10k1: don't forget to reset reclaimed synth voices adds b840f8d8fcb3 ALSA: emu10k1: improve voice status display in /proc adds 82a9fa6e9e3c ALSA: emu10k1: make freeing untouched playback voices cheap adds bdb3b567b84e ALSA: emu10k1: centralize freeing PCM voices adds b4fea2d3f25b ALSA: emu10k1: make snd_emu10k1_voice_alloc() assign voices' epcm adds a915d60426d4 ALSA: emu10k1: revamp playback voice allocator adds 4040fc51ca37 ALSA: mixart: Replace one-element arrays with simple objec [...] adds 36a52ae64ba8 ALSA: add HAS_IOPORT dependencies adds f5192e33810a ALSA: emu10k1: introduce higher-level voice manipulation f [...] adds 7195fb46dafb ALSA: emu10k1: pass raw FX send config to snd_emu10k1_pcm_ [...] adds 09b62892ddee ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() adds fb3bd1215909 ALSA: rawmidi: Add ioctl callback to snd_rawmidi_global_ops adds e3a8a5b726bd ALSA: rawmidi: UMP support adds 127ae6f6dad2 ALSA: rawmidi: Skip UMP devices at SNDRV_CTL_IOCTL_RAWMIDI [...] adds 30fc139260d4 ALSA: ump: Add ioctls to inquiry UMP EP and Block info via [...] adds fa030f666d24 ALSA: ump: Additional proc output adds bb1bf4fa5953 ALSA: usb-audio: Manage number of rawmidis globally adds f8ddb0fb3289 ALSA: usb-audio: Define USB MIDI 2.0 specs adds ff49d1df79ae ALSA: usb-audio: USB MIDI 2.0 UMP support adds 06cf3bf09d83 ALSA: usb-audio: Get UMP EP name string from USB interface adds 51701400a94e ALSA: usb-audio: Trim superfluous "MIDI" suffix from UMP EP name adds d9c99876868c ALSA: usb-audio: Create UMP blocks from USB MIDI GTBs adds 6b41e64a5d17 ALSA: ump: Redirect rawmidi substream access via own helpers adds 0b5288f5fe63 ALSA: ump: Add legacy raw MIDI support adds ec362b63c4b5 ALSA: usb-audio: Enable the legacy raw MIDI support adds f4487c42aae5 ALSA: usb-audio: Inform inconsistent protocols in GTBs adds f80e6d60d677 ALSA: seq: Clear padded bytes at expanding events adds ea46f79709b6 ALSA: seq: Add snd_seq_expand_var_event_at() helper adds d0c8308fc58b ALSA: seq: Treat snd_seq_client object directly in client drivers adds 94c5b717ada9 ALSA: seq: Drop dead code for the old broadcast support adds 7c3f0d3d3a11 ALSA: seq: Check the conflicting port at port creation adds 4f92eb792e93 ALSA: seq: Check validity before creating a port object adds 135990538383 ALSA: seq: Prohibit creating ports with special numbers adds afb72505e461 ALSA: seq: Introduce SNDRV_SEQ_IOCTL_USER_PVERSION ioctl adds 46397622a3fa ALSA: seq: Add UMP support adds 74661932ac5e ALSA: seq: Add port inactive flag adds 177ccf811df4 ALSA: seq: Support MIDI 2.0 UMP Endpoint port adds ff166a9d19fa ALSA: seq: Add port direction to snd_seq_port_info adds a3ca3b30800d ALSA: seq: Add UMP group number to snd_seq_port_info adds e9e02819a98a ALSA: seq: Automatic conversion of UMP events adds 329ffe11a014 ALSA: seq: Allow suppressing UMP conversions adds 81fd444aa371 ALSA: seq: Bind UMP device adds 4025f0e627e1 ALSA: seq: ump: Create UMP Endpoint port for broadcast adds d2d247e35eee ALSA: seq: Add ioctls for client UMP info query and setup adds e85b9260569d ALSA: seq: Print UMP Endpoint and Block information in pro [...] adds d2b706077792 ALSA: seq: Add UMP group filter adds 6b39e30dce18 ALSA: docs: Add MIDI 2.0 documentation adds 03a58514d494 Merge branch 'topic/midi20' into for-next adds dafb82e7d397 ALSA: ump: Correct snd_ump_midi1_msg_program definition adds e7684f3baefe Merge branch 'topic/midi20' into for-next adds 6dbecb9b5132 ALSA: emu10k1: don't limit multi-channel playback to two periods adds 11ee59bdac36 ALSA: emu10k1: add synchronized start of multi-channel playback adds f4ab59503989 ALSA: emu10k1: make channel count of multi-channel playbac [...] adds d2baa153c328 ALSA: emu10k1: fix capture buffer size confusion adds 872e5b2b5ee3 ALSA: emu10k1: fix support for 24 kHz capture adds 848ec6cf413d ALSA: emu10k1: don't restrict capture channel count to pow [...] adds 0006fa2d3fa0 ALSA: emu10k1: fix multi-channel capture config for E-MU cards adds ab2335daa6ef ALSA: ump: Drop redundant check of note-on with zero velocity adds 77700b81bd0e ALSA: ump: Fix parsing of 0xFx command adds f7241589f7bc Merge branch 'topic/midi20' into for-next adds c894ec016c9d ALSA: Switch i2c drivers back to use .probe() adds 219153c6ed46 ALSA: emu10k1: hide absent 2nd pointer-offset register set [...] adds 67ff2add9e2c ALSA: emu10k1: fix writing 1st pointer-offset register set [...] adds 6e91a93d1e74 ALSA: emu10k1: actually disassemble DSP instructions in /proc adds ad326d4a1364 ALSA: emu10k1: include FX send amounts in /proc output adds 6ab13291ba82 ALSA: emu10k1: make E-MU FPGA register dump in /proc more useful adds db987421b57c ALSA: emu10k1: vastly improve usefulness of info in /proc adds 4f4e7112666b ALSA: usb-audio: Use __le16 for 16bit USB descriptor fields adds 8c15a1833119 ALSA: seq: Avoid confusion of aligned read size adds 1a764994102b Merge branch 'topic/midi20' into for-next adds 448425f05b16 ALSA: hda: cs35l41: Clean up Firmware Load Controls adds 31dbb503f07a ALSA: hda: cs35l41: Fix endian conversions adds ebcbfd846367 ALSA: hda/realtek: Delete cs35l41 component master during free adds 306f3f78a5ff ALSA: control: Keep the previous numid at snd_ctl_rename_id() adds 28bd137a3c8e ALSA: hda: Add Loongson LS7A HD-Audio support adds cbc3e98acf80 ALSA: hda: Using polling mode for loongson controller by default adds 942ccdd834f4 ALSA: hda: Workaround for SDnCTL register on loongson adds a4d2b8537845 ALSA: hda/intel: Workaround for WALLCLK register for loong [...] adds f091ec768c52 docs: sound: add 'pcmtest' driver documentation adds 315a3d57c64c ALSA: Implement the new Virtual PCM Test Driver adds 10b98a4db11a selftests: ALSA: Add test for the 'pcmtest' driver adds 15253079ca30 ALSA: hda: Use maple tree register cache adds 81c294350733 ALSA: firewire: use 'GPL' string for module license contri [...] adds 9b4469410cf9 ALSA: firewire: use 'GPL' string for module license contri [...] adds e375b8a04587 ALSA: ump: Add more attributes to UMP EP and FB info adds 37e0e14128e0 ALSA: ump: Support UMP Endpoint and Function Block parsing adds 54852e8f401a ALSA: usb-audio: Parse UMP Endpoint and Function Blocks at first adds 960a1149c8fa ALSA: usb-audio: Add midi2_ump_probe option adds 5437ac9bad63 ALSA: seq: ump: Handle groupless messages adds 4a16a3af0571 ALSA: seq: ump: Handle FB info update adds 174a6dfbc17e ALSA: seq: ump: Notify port changes to system port adds 6a8b4800ae54 ALSA: seq: ump: Notify UMP protocol change to sequencer adds 01dfa8e969db ALSA: ump: Add info flag bit for static blocks adds febdfa0e9c8a ALSA: docs: Update MIDI 2.0 documentation for UMP 1.1 enhancement adds 508b662b6928 Merge branch 'topic/midi20' into for-next adds 1359886227e5 ALSA: emu10k1: split off E-MU fallback clock from clock source adds 60985241bfc6 ALSA: emu10k1: make available E-MU clock sources card-specific adds e73b597e63eb ALSA: emu10k1: query rate of external clock sources on E-MU cards adds 19b89d15fa97 ALSA: emu10k1: fix sample rates for E-MU cards at 44.1 kHz [...] adds e68235c8aae9 ALSA: emu10k1: fix synthesizer pitch for E-MU cards at 44.1 kHz adds 6cc844504638 ALSA: timer: minimize open-coded access to hw.resolution adds ca533448a093 ALSA: emu10k1: fix timer for E-MU cards at 44.1 kHz word clock adds 3ac251420be2 ALSA: emu10k1: add support for 12 kHz capture on Audigy adds 58cc6133cc27 ALSA: emu10k1: actually show some S/PDIF status in /proc f [...] adds 79597c8bf64c ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer adds 7ea9ee006428 ALSA: compress: allow setting codec params after next track adds 8d0cf150d299 sound: make all 'class' structures const adds a79807683781 ALSA: ump: Add helper to change MIDI protocol adds eacd9c7f1d3a ALSA: ump: Add no_process_stream flag adds 4dce2f076b7d ALSA: ump: Export snd_ump_receive_ump_val() adds 6b164eaecd15 Merge branch 'topic/midi20' into for-next adds 724418b84e62 ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio adds 33cd7630782d ALSA: ump: Export MIDI1 / UMP conversion helpers adds 4a1b5ba16e27 Merge branch 'topic/midi20' into for-next adds 04b49b90caee ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and ML [...] adds 4e0871333661 ASoC: hdmi-codec: fix channel info for compressed formats new a15b51375684 Merge branch 'for-next' into for-linus adds c00018cadfbf ASoC: dwc: add optional reset support adds 12b99ec3b9b6 ASoC: dt-bindings: designware-i2s: add optional resets adds 50f655429957 ASoC: rt715: Use maple tree register cache adds 853a954bf506 ASoC: dt-bindings: google,sc7180-trogdor: allow up to four [...] adds e09eb6ac4170 ASoC: dt-bindings: More dropping unneeded quotes adds 582ed3162de0 ASoC: rt5682: Use a maple tree based register cache adds 7f2a9750d9d9 ASoC: dwc: extend supported formats adds 501c2825008e ASoC: amd: ps: Update copyright notice adds 9abcd24002bf ASoC: Switch i2c drivers back to use .probe() adds ec54f8103dd6 ASoC: amd: ps: remove the register read and write wrappers. adds ea79b0a663f7 ASoC: amd: ps: refactor acp power on and reset functions. adds 0f0d70c2881f ASoC: dt-bindings: nau8540: Convert to dtschema adds 101b23830d3c ASoC: codecs: wcd938x: Remove unneeded semicolon adds 3e4a82612998 ASoC: fsl_sai: MCLK bind with TX/RX enable bit adds 06ba8020287f ASoC: SOF: mediatek: mt8195: Use snd_sof_ipc_process_reply [...] adds 709f34b41cef ASoC: SOF: mediatek: mt8186: Use snd_sof_ipc_process_reply [...] adds 686d04168563 ASoC: mediatek: mt8195-afe-pcm: Clean up unnecessary functions adds 2ca0ec01d49c ASoC: mediatek: mt8195-afe-pcm: Simplify runtime PM during probe adds 863da1c17616 ASoC: mediatek: mt8195-afe-pcm: Simplify with dev_err_probe() adds 5782f019948e ASoC: MediaTek MT8195/86 Cleanups adds 7f5d6036ca00 ASoC: rt722-sdca: Add RT722 SDCA driver adds d2a4e0d74097 ASoC: soc-utils.c: add asoc_dummy_dlc adds 5a6ca949350b ASoC: ti: use asoc_dummy_dlc adds 91cd742b2203 ASoC: sof: use asoc_dummy_dlc adds 42e0861d7997 ASoC: amd: use asoc_dummy_dlc adds 87e39e9b004a ASoC: fsl: use asoc_dummy_dlc adds 1cef66f571a1 ASoC: qcom: use asoc_dummy_dlc adds ccfc8750dbe1 ASoC: atmel: use asoc_dummy_dlc adds 0c16ed1ab758 ASoC: meson: use asoc_dummy_dlc adds 82528f31e663 ASoC: intel: avs: use asoc_dummy_dlc adds 1785af9ff65d ASoC: intel: sof: use asoc_dummy_dlc adds 1a39e1781350 ASoC: intel: skylake: use asoc_dummy_dlc adds 4d626112565f ASoC: simple_card_utils.c: use asoc_dummy_dlc adds 5a7bec81bd22 ASoC: soc-topology.c: add comment for Platform/Codec adds 850d174696c3 ASoC: add and use asoc_dummy_dlc adds bb1b282da4be ASoC: jz4740-i2s: Add support for X1000 SoC adds d40b28d642d5 ASoC: ingenic: Add compatible string for X1000 SoC adds 4c2be53f411c ASoC: qcom: q6dsp-common: move channel allocation to common adds a8ab65417d92 ASoC: qcom: audioreach: add support for DISPLAY PORT SINK module adds 90848a2557fe ASoC: qcom: q6dsp: add support to more display ports adds 2f6860e6133f ASoC: qcom: q6apm: add support to display ports in lpass dais adds c7895b75865b ASoC: qcom: add display port module support. adds 35bccf467cef ASoC: dt-bindings: nau8825: Convert to dtschema adds deeb7855f5d7 ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table adds 51208a4d303b ASoC: dt-bindings: Add adi,ssm3515 amp schema adds 4ac690bbae02 ASoC: ssm3515: Add new amp driver adds 7590c6a897c5 ASoC SSM3515 codec driver adds 1946dda47c88 ASoC: Merge up fixes for CI adds 7a975e9b3c94 ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE [...] adds d904942aeaa6 ASoC: SOF: Simplify the calculation of variables adds 8899672f8847 ASoC: Intel: Add rpl_max98373_8825 driver adds 0db94947c9d3 ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLa [...] adds 289e1df00e49 ASoC: Intel: sof_sdw: add quirk for MTL RVP adds b06e33aa0ad4 ASoC: Intel: soc-acpi: add support for MTL SDCA boards adds f0c8d83ab1a3 ASoC: Intel: sof_sdw: start set codec init function with a [...] adds 49d1f3ccc876 ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 adds bf10d002b69d ASoC: Intel: soc-acpi: add tables for LunarLake adds dfe25fea968d ASoC: Intel: sof_sdw: add quirk for LNL RVP adds 6f5990183227 ASoC: Intel: machine driver updates adds 3886518fdb6d ASoC: SOF: Intel: hda-dai: simplify .prepare callback adds de8e2d5d8024 ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->componen [...] adds 45f3c2f83a08 ASoC: SOF: Intel: fix DAI number mismatch adds fb0bdfe2a056 ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CO [...] adds 2dddff71e9ae ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE adds caf7ad845e90 ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code adds b7b71b8cbd48 ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused adds 746a78c2864c ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUD [...] adds fdecd4aaf80a ASoC: SOF: Intel: remove mutual exclusion between NOCODEC [...] adds 3959cd3dcbc2 ASoC: SOF: Intel: hda-dai: prepare LNL support adds 81a5d699217d ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() [...] adds 225f37b578a9 ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free adds 8d7c1a577598 ASoC: SOF: Intel/ipc4: Do not reset BE DAI pipeline adds ace9ed54bd87 ASoC: soc-component: Add notify control helper function adds 476d942e50d4 ASoC: ak4118: Update to use new component control notify helper adds 95d06196c83c ASoC: wm_adsp: Update to use new component control notify helepr adds fe0d5b9a4d6b ASoC: Factor out control notification support adds 4db399793c34 ASoC: mediatek: mt8188: remove supply AUDIO_HIRES adds 2664c8790cfd ASoC: mediatek: mt8188: complete set_tdm_slot function adds e5d2bd4103df ASoC: mediatek: mt8188: revise ETDM control flow adds 9be0213a6858 ASoC: mediatek: mt8188: refine APLL control adds e9eab4bed043 ASoC: mediatek: mt8188: combine afe component registration adds fb167449cec1 ASoC: mediatek: mt8188: add bus protection adds 2e5c422a624a ASoC: mediatek: mt8188: add required clocks adds 1e4fe75e9746 ASoC: dt-bindings: mediatek,mt8188-afe: correct clock name adds 739ee993c385 ASoC: dt-bindings: mediatek,mt8188-afe: add audio properties adds 25428a9da703 ASoC: mediatek: mt8188: revise AFE driver adds 4c7873d60958 ASoC: SOF: ipc4-topology: Handle input/output audio format [...] adds 523042f63feb ASoC: SOF: ipc4-topology: Add a helper function for output [...] adds a2e07c3319f7 ASoC: SOF: ipc4-topology: Move the call to init output format adds ae45aebe4560 ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() adds f1ceebdbe8d8 ASoC: SOF: ipc4-topology: Handle output format special case adds 35171c1a907c ASoC: SOF: ipc4-topology: Add a new helper function to get [...] adds 1af13f221ac3 ASoC: SOF: ipc4-topology: Modify the output format selecti [...] adds f37b702cb6f7 ASoC: SOF: ipc4-topology: New helper to check if all outpu [...] adds 5a56c5335d36 ASoC: SOF: ipc4-topology: Modify input audio format select [...] adds fc1d62b3588b ASoC: SOF: ipc4-topology: Improve the audio format adds 20ef7f2139ab ASoC: dt-bindings: ssm2518: Convert to dtschema adds 518a1742f477 ASoC: dt-bindings: nau8824: Convert to dtschema adds 268777caf0dd ASoC: dt-bindings: nau8315: Convert to dtschema adds 35f8a9d87ca4 ASoC: tegra: tegra210_adx: fix snd_pcm_format_t type adds bc8c537bd68c ASoC: dt-bindings: nau8810: Convert to dtschema adds cbbc0ec6dea0 ASoC: mediatek: mt8192-mt6359: Remove " Jack" from Headpho [...] adds cc3ff544a296 ASoC: codecs: rt1308: do not store status in state container adds 70207b95b224 ASoC: codecs: rt1316: do not store status in state container adds 28eb1e4224c3 ASoC: codecs: rt1318: do not store status in state container adds 758665b15acc ASoC: codecs: rt5682: do not store status in state container adds 9564c9f69112 ASoC: codecs: rt700: do not store status in state container adds 8322947e9228 ASoC: codecs: rt711-sdca: do not store status in state container adds 22e15c18b4a9 ASoC: codecs: rt711: do not store status in state container adds d7a79616fc72 ASoC: codecs: rt712-sdca-dmic: do not store status in stat [...] adds 5cd02f96f49a ASoC: codecs: rt712-sdca: do not store status in state container adds cda72c89d082 ASoC: codecs: rt715-sdca: do not store status in state container adds 0315dac5406c ASoC: codecs: rt715: do not store status in state container adds b932f21f6678 ASoC: codecs: rt722-sdca: do not store status in state container adds 9b6d1b0cb0ad ASoC: codecs: do not store status in state containe adds 702648721db5 ASoC: Add Google Chameleon v3 i2s driver adds 61ed303496eb ASoC: Add Google Chameleon v3 codec driver adds 580bac2a2c6f ASoC: dt-bindings: Add Google Chameleon v3 audio codec adds 6f2c1e7c2546 ASoC: dt-bindings: Add Google Chameleon v3 i2s device adds 98be58f2b517 Add Chameleon v3 ASoC audio adds af53b00fa3ac Merge tag 'v6.4-rc2' into asoc-6.5 to get fixes for CI adds 608f1b0dbdde ASoC: cs35l56: Move DSP part string generation so that it [...] adds c9001a275452 ASoC: cs35l56: sdw_write_no_pm() should be performed under [...] adds 1a8edfcffa28 ASoC: cs35l56: In secure mode skip SHUTDOWN and RESET arou [...] adds 83b3432fc5b7 ASoC: cs35l56: Bugfixes and efficiency improvement adds ef44ba21995e ASoC: adau1761: Use the devm_clk_get_optional() helper adds 8c03fd5fbd3e ASoC: atmel: sam9g20_wm8731: Remove the unneeded include < [...] adds c0998e0142af ASoC: cs42l51: Use the devm_clk_get_optional() helper adds f364eb563164 ASoC: rt5659: Use the devm_clk_get_optional() helper adds 374628fb668e ASoC: stm32: sai: Use the devm_clk_get_optional() helper adds 0b855cbbd769 ASoC: cs53l30: Use the devm_clk_get_optional() helper adds 17cf9faeba46 ASoC: rt5682s: Use the devm_clk_get_optional() helper adds d474809e9284 ASoC: SOF: ipc4-loader: Drop unused bss_size from struct s [...] adds fe04f300035d ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof [...] adds 19c745d1fd1a ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_ [...] adds 9caa90180512 ASoC: SOF: ipc4-topology: Do not use the CPC value from topology adds d8a2c9879349 ASoC: SOF: ipc4-loader/topology: Query the CPC value from [...] adds 97e6d8cb57c1 ASoC: SOF: ipc4: Querry CPC value from firmware's adds ec5dffcd428f ASoC: topology: Log control load errors in soc_tplg_contro [...] adds 2316c11fa977 ASoC: topology: Remove redundant logs adds 5308540278d7 ASoC: topology: Do not split message string on multiple lines adds db756c5c35df ASoC: topology: Remove redundant log adds f9d1fe7e81b8 ASoC: topology: Remove redundant log adds 63def6c17134 ASoC: topology: Clean up error messages handling adds 1d4a84632b90 ASoC: SOF: amd: Add pci revision id check adds f9d790c578d4 ASoC: nau8825: Add pre-charge actions for input adds fcbc3aaccfd5 ASoC: SOF: ipc4-topology: Fix an unsigned comparison which [...] adds ed67a3404a88 ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() adds c6d15567a4d5 ASoC: SOF: Intel: mtl: add core_get & put support on Meter [...] adds 1b167ba8a201 ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path adds a23b51b2c31c ASoC: SOF: Intel: mtl: Enable multicore support adds 2f3092e77f98 ASoC: do not include pm_runtime.h if not used adds a9392efae9f5 ASoC: use pm.h instead of runtime_pm.h adds ba674435e428 ASoC: do not include runtime_pm.h if not needed adds d8b44d8df4d9 ASoC: dt-bindings: rt1016: Convert to dtschema adds 1a3eb4bb9826 ASoC: mediatek: mt6359: add supply for MTKAIF adds acd4d2197987 ASoC: mediatek: mt6359: fix kselftest error of playback gain adds 24f398e74ba0 ASoC: mediatek: mt6359: add mtkaif gpio setting adds 104ce27bcbfb ASoC: mediatek: mt6359: update route for lineout mux adds ad45067aa576 ASoC: mt6359: kselftest fix and driver extension adds 299f6c752f8f ASoC: sof: Improve sof_ipc3_bytes_ext_put function adds db38d86d0c54 ASoC: sof: Improve sof_ipc4_bytes_ext_put function adds abd35adfa9a1 Improve support for sof_ipc{3|4}_bytes_ext_put adds 345585b776e6 ASoC: dt-bindings: dialog,da7219: convert to dtschema adds c28dc3bdfcd9 ASoC: dt-bindings: da7219: Add jack-ins-det-pty property adds dc0ff0fa3a9b ASoC: da7219: Add Jack insertion detection polarity adds 857466436c49 ASoC: da7219: Add jack insertion detection polarity adds f9f46d05003e ASoC: cs35l45: Relicense to GPL only adds 13e75f4b0321 ASoC: cs42l42: Add PLL ratio table values adds e89f45edb747 ASoC: amd: vangogh: Add check for acp config flags in vang [...] adds c3079282fdf7 ASoC: ti: davinci-mcasp: Use pcm_for_each_format() macro adds 0f3d5585ad20 ASoC: SOF: mediatek: add mt8188 audio support adds b07693bfb549 ASoC: SOF: add mt8188 audio support adds e018e0b34670 ASoC: topology: Allow partial matching when finding DAI link adds fe88788779fc ASoC: SOF: topology: Use partial match for connecting DAI [...] adds 0f7b6a433097 ASoC: SOF: Intel: HDA: Limit the number of dai drivers for [...] adds f2d4aa7e97eb ASoC: topology: allow for partial dailink stream_name adds 6f073429037c ASoC: es8316: Increment max value for ALC Capture Target V [...] adds 60413129ee2b ASoC: es8316: Do not set rate constraints for unsupported MCLKs adds b48aa6a3577c ES8316 audio codec fixes on Rock5B adds 8315d8adc048 ASoC: nau8825: Add the management of headset detection for [...] adds 092830cf5506 ASoC: soc-pcm.c: indicate error if stream has no playback [...] adds cfcb31c456b1 ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() adds a1c0221fa5ba ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error adds c3e9b6d6ef5a ASoC: soc-pcm.c: use temporary variable at soc_get_playbac [...] adds e1f653ce847b ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_p [...] adds d0c76d9430c1 ASoC: minor cleanup for soc_get_playback_capture() adds 8f4007e87ef9 firmware: cs_dsp: Log that a bin file was loaded adds 089adf337014 ASoC: SOF: mediatek: add adsp debug dump adds d9afe0d36cc2 ASoC: dt-bindings: Add TDM controller bindings for StarFiv [...] adds fd4762b6b5cf ASoC: starfive: Add JH7110 TDM driver adds 1fbcc5ab1c7a Add TDM audio on StarFive JH7110 adds 812a05256d67 ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG adds b81a2cc9a2f2 ASoC: nau8825: Add registers patch for NAU8825C adds 6d64c33f0f00 ASoC: nau8825: Update the calculation of FLL for NAU8825C adds 955b503b6317 ASoC: nau8825: Update output control for NAU8825C adds 4ff52a694e24 Add NAU8825C support adds fd0a7ec379db ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG adds c4be6024d51d ASoC: SOF: Intel: hda-dai: add error checks to prevent sta [...] adds 2205c63d8d21 ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback adds 767cda3fdac0 ASoC: SOF: Intel: hda-dai: add calc_stream_format callback adds d1bf58474d17 ASoC: SOF: Intel: hda-dai: add get_hlink callback adds e186e1f237c1 ASoC: SOF: ipc4-topology: extend ALH-specific data structure adds 116bc1503652 ASoC: SOF: ipc4-topology: introduce DMA config TLV adds a0659f81c348 ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data adds 730025cffedc ASoC: SOF: Intel: mtl: prepare for code reuse adds d3e7c32b7d5c ASoC: SOF: Intel: hda: add helper to extract SoundWire link count adds 1499febc01c9 ASoC: SOF: Intel: LunarLake preparation patches adds 2a7a1ae95c84 ASoC: mediatek: mt8188: separate ADDA playback dai from ca [...] adds 9fba0d3ec0a0 ASoC: dt-bindings: mediatek,mt8188-mt6359: remove ADDA_BE [...] adds 73cf2b3f2b45 ASoC: mediatek: mt8188-mt6359: register hdmi/dp jack pins adds c0e7390e6d3f ASoC: mediatek: common: soundcard driver add dai_fmt support adds 8ad13cdc92f6 ASoC: soc-dapm.c: clean up debugfs for freed widget adds 9f08dcbddeb3 ASoC: mediatek: mt8188-mt6359: support new board with nau88255 adds ee02b869dcad ASoC: dt-bindings: mediatek,mt8188-mt6359: add NAU8825 support adds c7e076de2d51 ASoC: mt8188: add new board support adds ba032909bb2d ASoC: Intel: sof_sdw: add missing exit callback adds 07140abbbf9e ASoC: Intel: sof_sdw: add dai info adds b274586533f5 ASoC: Intel: sof_sdw: use predefine dailink id adds cededa5a6486 ASoC: Intel: sof_sdw: add codec_info pointer adds 5714aabdf971 ASoC: Intel: sdw_sof: append dai_type and remove codec_type adds d3fc5c4da599 ASoC: Intel: sof_sdw: add multi dailink support for a codec adds 526a1876fc48 ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JD [...] adds 752d4de4c614 ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC adds 43f8012c3a6e ASoC: Intel: sof_sdw: make rt711_sdca be generic adds 5360c6704638 ASoC: Intel: sof_sdw: add rt712 support adds a2f4d70921f2 ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID adds 9efa6f46bc8b ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID adds fbaaf80d8cf6 ASoC: Intel: sof_sdw: add rt713 support adds 35d28ccd185c ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link adds eeb9f9f7e59d ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA adds 3daf02819ac3 ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA adds b62a1a839b48 ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 adds 332f618756e6 ASoC: Intel: sof-sdw: add Dell SKU 0B34 adds 5376d37b2a8b ASoC: Intel: ADL: Enable HDMI-In capture feature support f [...] adds c3a3c06e05c2 ASoC: Intel: ADL: Moving amp only boards into end of the table. adds 1529d344dd49 ASoC: Intel: Sof_ssp_amp: Correcting author name. adds 5dc51e50457a ASoC: Intel: Add rpl_rt1019_rt5682 driver adds 43cdea08a4ac ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec adds 85565f804766 ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to so [...] adds fcb3f0fb4c72 ASoC: Intel: sof_sdw: Modify maxim helper functions and st [...] adds dea4138d7794 ASoC: Intel: sof_sdw: Add support for MAX98363 codec adds 164e5dc17525 ASoC: Intel: sof_sdw: Add support for Rex soundwire adds a0503817c0be ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundW [...] adds 59960e67b9aa ASoC: Intel: machine driver updates for 6.5 adds b9aa53fbee1e ASoC: soc.h: remove snd_soc_compr_ops :: trigger adds 1c943f60e830 ASoC: add snd_soc_get_stream_cpu() adds 484ede9bcb03 ASoC: mediatek: mt8188-mt6359: add i2c dependency adds f751b99255ca ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion adds 3bd45b8dea73 ASoC: SOF: Intel: hda-pcm: remove kernel parameter init adds 8da936e1b4bf ASoC: Intel: HDA: two cleanups adds 99f3e7de7a10 ASoC: codecs: wsa883x: use existing define instead of raw value adds 401ec2b8878f ASoC: dt-bindings: stm32: document audio of graph port for i2s adds fe748da7c216 ASoC: dt-bindings: document audio of graph port for cs42l51 adds 143e19547f9b ASoC: stm32: fix dtbs_check warnings adds 3b3a8d6d34a3 ASoC: max98088: clean up some inconsistent indenting adds 41a343cd6b7f ASoC: tegra: Simplify code around clk_get_rate() handling adds 22628e92d76a ASoC: mediatek: mt8188-mt6359: Compress of_device_id entries adds 1148b42257e2 ASoC: mediatek: mt8188-mt6359: clean up a return in codec_init adds 4882ef44f51b ASoC: mediatek: mt8188-mt6359: Cleanup return 0 disguised [...] adds acb43baf8b7e ASoC: mediatek: mt8188-mt6359: Clean up log levels adds b0e2e4fb8a54 ASoC: mediatek: mt8188-mt6359: Use bitfield macros for registers adds 08e6c4bb1708 ASoC: mt8188-mt6359: Cleanups adds e352f31a863f ASoC: mediatek: mt8192-mt6359: Go back to old headphone pin name adds 12c41c779fad ASoC: SOF: Refactor rx function for fuzzing adds 70dad53ddff0 ASoC: SOF: Add IPC3 Kernel Injector adds ca27441efe69 ASoC: audio-graph-card2-custom-sample: add missing CPU:Cod [...] adds 7077b1864ca8 ASoC: dt-bindings: audio-graph-card: Expand 'widgets' docu [...] adds 3582cf94ff49 ASoC: starfive: Fix an error check in jh7110_tdm_clk_reset_get() adds 8bd81864533b ASoC: starfive: Remove some unused macros adds 62a97bea5cce Fix error check and cleanup for JH7110 TDM adds 374b54532b1c ASoC: dt-bindings: cirrus,cs35l45: drop unneeded quotes adds 947e3960a72a ASoC: Switch two more i2c drivers back to use .probe() adds fd6f223639b8 ASoC: audio-graph-card2-custom-sample.dtsi: remove DT warning adds a46d37012a5b ASoC: mediatek: mt8173: Fix snd_soc_component_initialize e [...] adds f9c058d14f4f ASoC: mediatek: mt8173: Fix irq error path adds 487db53bb504 ASoC: mediatek: mt8173: Fix error paths adds 530ca0a7ed04 ASoC: Intel: avs-da7219: remove redundant dapm routes adds c2076f4fa4f1 ASoC: Intel: avs-dmic: remove redundant dapm routes adds 12ea56d73c54 ASoC: Intel: avs-hdaudio: remove redundant dapm routes adds d48e3cd5aaec ASoC: Intel: avs-max98357a: remove redundant dapm routes adds b4df7ce9905b ASoC: Intel: avs-max98373: remove redundant dapm routes adds 9868ca64fd7a ASoC: Intel: avs-max98927: remove redundant dapm routes adds ae7d66822de5 ASoC: Intel: avs-nau8825: remove redundant dapm routes adds 6227269fb375 ASoC: Intel: avs-rt274: remove redundant dapm routes adds cca1ac1f097a ASoC: Intel: avs-rt286: remove redundant dapm routes adds eae0655316a5 ASoC: Intel: avs-rt298: remove redundant dapm routes adds 96b5452fe43c ASoC: Intel: avs-rt5682: remove redundant dapm routes adds 51bdf6ebe5b7 ASoC: Intel: avs-ssm4567: remove redundant dapm routes adds 597d364cd7b4 ASoC: Intel: avs: remove redundant dapm routes adds 82a28d5aa582 ASoC: siu: Add MODULE_FIRMWARE macro adds 176bb179f190 ASoC: cs35l32: Use maple tree register cache adds 7a230512d335 ASoC: cs35l33: Use maple tree register cache adds e7795f2d29e0 ASoC: cs35l34: Use maple tree register cache adds 28f851babc48 ASoC: cs35l35: Use maple tree register cache adds bb1bd25ad79c ASoC: cs4234: Use maple tree register cache adds 6b7fed83c945 ASoC: cs42l42: Use maple tree register cache adds 7e39a7187624 ASoC: cs42l73: Use maple tree register cache adds 62145b0a5374 ASoC: cs42l83: Use maple tree register cache adds ce598b2f8360 ASoC: cs43130: Use maple tree register cache adds 0eff26b13da4 ASoC: cs35l30: Use maple tree register cache adds 1012bfdd2f1f ASoC: Use maple tree for Cirrus Logic devices adds ac950278b087 ASoC: add N cpus to M codecs dai link support adds 0281b02e1913 ASoC: Intel: sof_sdw: add dai_link_codec_ch_map adds e8181a895b05 ASoC: add N cpus to M codecs dai link support adds 356caf663dee ASoC: add new trigger ordering method adds 4a6aeaebbe3b ASoC: amd: use use new trigger ordering method adds 38cb2a362d07 ASoC: atmel: use use new trigger ordering method adds 0a67a14f74ac ASoC: starfive: use use new trigger ordering method adds 099770e2dae0 ASoC: remove old trigger ordering method adds a11e6515b019 ASoC: add new trigger ordering method adds a3f6df1bf514 ASoC: dt-bindings: ti,tlv320aic3x: Add missing type for "g [...] adds fd01a15164a1 ASoC: SOF: amd: Add support for IPC with a reply_size set to zero adds fed4be313a55 ASoC: simple-card-utils.c: share asoc_graph_parse_dai() adds 45b4ad53d484 ASoC: simple_card_utils: remove unused cpus/codecs/platfor [...] adds 049a78048e15 ASoC: rt700: Use maple tree register cache adds 0a5757293339 ASoC: rt711: Use maple tree register cache adds f438c799aa93 ASoC: rt712: Use maple tree register cache adds dd08b6ddcb31 ASoC: rt715: Use maple tree register cache adds 799457a3200b ASoC: rt722: Use maple tree register cache adds 4f69e29ace9d ASoC: rt1308: Use maple tree register cache adds 6179a2e84f0b ASoC: rt1316: Use maple tree register cache adds 22691a051377 ASoC: rt1318: Use maple tree register cache adds 06f2c60eee25 ASoC: Use the maple tree register cache for RealTek adds d84881e06836 ASoC: Add support for Loongson I2S controller adds 4cab2d5faf7e ASoC: dt-bindings: max98388: add amplifier driver adds 6a8e1d46f062 ASoC: max98388: add amplifier driver adds d24028606e76 ASoC: loongson: Add Loongson ASoC Sound Card Support adds fadccca8f339 ASoC: dt-bindings: Add support for Loongson audio card adds 0c340ba05fda ASoC: max98388: fix unused function warnings adds 041c5a1d065e ASoC: loongson: fix unused PM function warning adds 08432e59c7d9 ASoC: loongson: add PCI dependency adds 928314eb0670 ASoC: loongson: fix compile testing on 32-bit adds 1a32b4b9a622 ASoC: Merge fixes due to dependencies adds 289650d61c60 ASoC: dt-bindings: tlv320aic32x4: convert to DT schema format adds 0f9c14e57818 ASoC: rt5677: Add MODULE_FIRMWARE macro adds 60e07fa49b32 ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros adds 90ce7538659a ASoC: SOF: sof-audio: add is_virtual_widget helper adds 0557864e9dbe ASoC: SOF: sof-audio: test virtual widget in sof_walk_widg [...] adds d389dcb3a48c ASoC: SOF: core: Free the firmware trace before calling sn [...] adds d498a3bdfe95 ASoC: SOF: Add new sof_debug flag to request message payload dump adds d01c7636ffa0 ASoC: SOF: ipc3: Dump IPC message payload adds c3d275e3a848 ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump [...] adds 399961423314 ASoC: SOF: pm: Remove duplicated code in sof_suspend adds fd4e9e9bfa0b ASoC: SOF: Intel: mtl: setup primary core info on MeteorLa [...] adds 0f00a3fa5ac9 ASoC: SOF: misc updates for 6.5 adds 320d0e2db9ed ASoC: max98388: set variable soc_codec_dev_max98388 storag [...] adds 1075df4bdeb3 ASoC: fsl-asoc-card: add nau8822 support adds 424a64a2bbc6 ASoC: bindings: fsl-asoc-card: add compatible string for n [...] adds 997905d523fb ASoC: max98363: Remove cache defaults for volatile registers adds 2f76e1d6ca52 ASoC: imx-audmix: check return value of devm_kasprintf() adds 8fba13f02c85 ASoC: loongson: fix error codes in loongson_card_parse_acpi() adds 678f38eba1f2 ASoC: tas2781: Add Header file for tas2781 driver adds 915f5eadebd2 ASoC: tas2781: firmware lib adds ef3bcde75d06 ASoC: tas2781: Add tas2781 driver adds 3e4ecd6c4e14 ASoC: dt-bindings: Add tas2781 amplifier adds 1650e8a8818d ASoC: loongson: change the type of variable irq to int adds 02474880e8fd ASoC: max98388: fix error code in probe() adds a42e988b6265 ASoC: dwc: add DMA handshake control adds 6f80197f4051 ASoC: dwc: don't assign addr_width for dt configs adds 39da3e152dc6 ASoC: rt1011: Use maple tree register cache adds f8abeb31c2a9 ASoC: rt1019: Use maple tree register cache adds d2306faefa25 ASoC: rt1305: Use maple tree register cache adds 5bd8a567aaea ASoC: rt1308: Use maple tree register cache adds 77b5d6e98f45 ASoC: rt5514: Use maple tree register cache adds eef0d85d964f ASoC: rt5616: Use maple tree register cache adds 8a7384907e3f ASoC: rt5631: Use maple tree register cache adds 1ba8448b34b1 ASoC: rt5640: Use maple tree register cache adds ea3945cdf0a3 ASoC: rt5645: Use maple tree register cache adds 899585d5781e ASoC: rt5651: Use maple tree register cache adds 1fe38835d51f ASoC: rt5660: Use maple tree register cache adds 72cd25891828 ASoC: rt5665: Use maple tree register cache adds 487c9129c9d8 ASoC: rt5665: Use maple tree register cache adds 470cb1d9b605 ASoC: rt5668: Use maple tree register cache adds 11cce87f6453 ASoC: rt5670: Use maple tree register cache adds eefc27ea14ad ASoC: rt5682: Use maple tree register cache adds 246c9f586c7c ASoC: Convert Realtek I2C drivers to use maple tree adds 7ae8039f8791 ASoC: es8316: Use maple tree register cache adds 9321015a5f40 ASoC: es8328: Use maple tree register cache adds 29735f6fb0f5 ASoC: Use maple tree register cache for Everest Semi adds 5b7e984e22c4 ASoC: qcom: SC7280: audioreach: Add sc7280 hardware param [...] adds 9d11a5431c92 ASoC: q6dsp: q6apm: add end of stream events adds 69bff594592b ASoC: q6dsp: audioreach: add helper function to set u32 param adds c7548f5990fb ASoC: q6dsp: audioreach: Add placeholder decoder for compr [...] adds e41521b6e2b3 ASoC: q6dsp: audioreach: Add support to set compress forma [...] adds 2c954a3714b3 ASoC: q6dsp: audioreach: Add gapless feature support adds 88b60bf047fd ASoC: q6dsp: q6apm-dai: Add open/free compress DAI callbacks adds c0c87738a19d ASoC: q6dsp: q6apm-dai: Add compress DAI and codec caps ge [...] adds c337bf33c41d ASoC: q6dsp: q6apm-dai: Add trigger/pointer compress DAI c [...] adds b3f736d126d6 ASoC: q6dsp: q6apm-dai: Add compress set params and metada [...] adds c317d148a2b0 ASoC: q6dsp: q6apm-dai: Add mmap and copy compress DAI callbacks adds d4b2aee1be41 ASoC: qcom: audioreach: add compress offload adds 0a0877812628 ASoC: tas2781: Fix spelling mistake "calibraiton" -> "cali [...] adds 05722a0ce6fb ASoC: soc-core.c: add snd_soc_{of_}get_dlc() adds 3c8b5861850c ASoC: soc-core.c: add index on snd_soc_of_get_dai_name() adds aa560f5e796c ASoC: fsl: use snd_soc_{of_}get_dlc() adds 6cf881b7f160 ASoC: qcom: use snd_soc_{of_}get_dlc() adds 2e1dbea1f8a3 ASoC: meson: use snd_soc_{of_}get_dlc() adds 50233f28f9a2 ASoC: samsung: use snd_soc_{of_}get_dlc() adds db588ea1a352 ASoC: loongson: use snd_soc_{of_}get_dlc() adds 14c9b25f632b ASoC: soc-core.c: use snd_soc_{of_}get_dlc() adds 0baa2c3abc52 ASoC: simple-card.c: use snd_soc_{of_}get_dlc() adds 3067e020d361 add snd_soc_{of_}get_dlc() adds d1351c30ac8a ASoC: amd: ps: create platform devices based on acp config adds e1cb350610ce ASoC: amd: ps: handle SoundWire interrupts in acp pci driver adds 665dd181a97f ASoC: amd: ps: add SoundWire dma driver adds f722917350ee ASoC: amd: ps: add SoundWire dma driver dma ops adds 298d4f7b1765 ASoC: amd: ps: add support for SoundWire DMA interrupts adds 5a06c3ac4cf9 ASoC: amd: ps: add pm ops support for SoundWire dma driver adds 7b3359413040 ASoC: amd: ps: enable SoundWire dma driver build adds 6e8f7cb4cbae ASoC: amd: update comments in Kconfig file adds 198c93e2fc0b ASoC: amd: ps: add acp_reset flag check in acp pci driver pm ops. adds 9bd1f9dbbf9b ASoC: amd: ps: add SoundWire support adds 1afc383a1700 ASoC: Merge up fixes for CI adds 1f583cbdc342 ASoC: Intel: sof_rt5682: reorder quirk table adds b20c81371a96 ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker adds 97ae6f4e5dd3 ASoC: dt-bindings: qcom,wsa8840: Add WSA884x family of speakers adds aa21a7d4f68a ASoC: codecs: wsa884x: Add WSA884x family of speakers adds 6ab11462c684 ASoC: fsl-asoc-card: Allow passing the number of slots in use adds 2cc41db71a43 ASoC: tegra: Use normal system sleep for ASRC adds f47d43283a42 ASoC: tegra: Remove stale comments in AHUB adds b2c28785b125 ASoC: dt-bindings: microchip,sama7g5-pdmc: Simplify "micro [...] adds 012fa2622e30 ASoC: loongson: fix address space confusion adds 82f76ac26c60 ASoC: qcom: common: add default jack dapm pins adds fb180283c00b ASoC: codecs: max98090: Allow dsp_a mode adds ad60672394bd ASoC: amd: acp: clear pdm dma interrupt mask adds 3eb96217c16c ASoC: amd: acp: remove acp poweroff function adds fcb66ee8d16a ASoC: tas2781: fix Kconfig dependencies adds 154756319cc6 ASoC: amd: update pm_runtime enable sequence adds ed959833db7b ASoC: tas2781: Fix error code in tas2781_load_calibration() adds 2d0cad0473bd ASoC: core: Always store of_node when getting DAI link component new d6048fdc8702 Merge tag 'asoc-v6.5' of https://git.kernel.org/pub/scm/li [...] new 8de888582dd7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new fa2ba386a82b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 00e4ac93f95a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8c521b79a856 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 4f3360362fe1 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 86ee9766e76b Merge branch 'counter-current' of git://git.kernel.org/pub [...] adds 116721a560d6 Input: drv260x - fix typo in register value define adds efef661dfa6b Input: drv260x - sleep between polling GO bit adds 980626ec1ca8 Input: drv260x - remove unused .reg_defaults adds d09dbc7a018c Input: drv260x - fix magnitude handling adds 14d55bc3606b Input: cyttsp5 - remove unused code adds 90c649113911 dt-bindings: input: cypress,tt21000 - add wakeup-source en [...] adds dbe836576f12 Input: cyttsp4_core - change del_timer_sync() to timer_shu [...] adds 7b9c13dd4d0e Input: i8042 - add missing include adds 272a26186a58 dt-bindings: input: atmel,maxtouch: add linux,keycodes adds 9780432158de Input: atmel_mxt_ts - support capacitive keys adds 3a2df60200a0 Input: uinput - allow injecting event times adds fd75f3694b1d Input: tests - fix use-after-free and refcount underflow i [...] adds e0f41f836f5e Input: tests - modular KUnit tests should not depend on KUNIT=y adds 3516fa162a01 Input: avoid calling input_set_abs_val() in the event hand [...] adds c73b4db076fa Input: tests - fix input_test_match_device_id test adds 3c98b8dbdced Input: cyttsp5 - implement proper sleep and wakeup procedures adds 5672bd308ef2 Input: edt-ft5x06 - add delay after waking up adds e1141b0c625e Input: ili210x - probe even if no resolution information adds 54e663340a64 dt-bindings: input: pwm-vibrator: Add enable-gpio adds 29ebf697f18d Input: pwm-vibra - add newline to dev_err prints adds bcf784985e35 Input: pwm-vibra - add support for enable GPIO adds e96220bce517 Input: adxl34x - do not hardcode interrupt trigger type adds 17caa38a988e dt-bindings: input: cypress,cyapa: convert to dtschema adds d8bde56dfd86 Input: Switch i2c drivers back to use .probe() adds 100e16959c3c Input: libps2 - attach ps2dev instances as serio port's drvdata adds fc522f3bdf43 Input: libps2 - remove special handling of ACK for command byte adds df9fe0e653c2 Input: libps2 - rework handling of command response adds 1db0fd245b60 Input: libps2 - fix NAK handling adds 7d674f9150c3 Input: libps2 - fix aborting PS/2 commands adds c4c7eac8ee78 Input: libps2 - introduce common interrupt handler adds f219050af06d Input: libps2 - do not discard non-ack bytes when controll [...] adds 50cd8714a12b Input: add HAS_IOPORT dependencies adds 9284d3b9a360 Input: xpad - spelling fixes for "Xbox" adds 3615536c921b Input: gpio-keys - use input_report_key() adds b00315628095 Input: tests - add test to cover all input_grab_device() function adds ab892b7fd44a Input: tps65219-pwrbutton - convert to .remove_new() adds d9f12a3bbb6d Input: tps65219-pwrbutton - use regmap_set_bits() adds f11f1a92c173 Input: gameport - provide default trigger() and read() adds 60b7ae370797 MAINTAINERS: Adjust Qualcomm driver globbing adds 8c9cce9cb81b Input: pm8941-powerkey - fix debounce on gen2+ PMICs new bf4ed21778f2 Merge branch 'next' into for-linus new ba8886730cc1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b1d336419e42 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 717a4fc6a200 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] new c42dd6bf0a0b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 3e9e7660e1b5 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 8b1cd49784be Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] new 804ca14d04df iommufd: Do not access the area pointer after unlocking new dbe245cdf518 iommufd: Call iopt_area_contig_done() under the lock new 393d93ecb2b1 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 8cd20e285c75 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] new db8b4968a8d0 drm/sched: Call drm_sched_fence_set_parent() from drm_sche [...] new 7aa83fbd712a drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime new f52dd2890422 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
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 (d779731ecfed) \ N -- N -- N refs/heads/pending-fixes (f52dd2890422)
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 66 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: .gitattributes | 1 + .mailmap | 2 + Documentation/admin-guide/bcache.rst | 3 - Documentation/admin-guide/cgroup-v2.rst | 42 +- Documentation/admin-guide/kernel-parameters.txt | 27 +- Documentation/arch/x86/resctrl.rst | 7 + Documentation/arm64/silicon-errata.rst | 4 + Documentation/core-api/cpu_hotplug.rst | 13 +- Documentation/core-api/pin_user_pages.rst | 6 + .../bindings/i2c/opencores,i2c-ocores.yaml | 1 + .../devicetree/bindings/input/atmel,maxtouch.yaml | 7 + .../devicetree/bindings/input/cypress,cyapa.txt | 42 - .../devicetree/bindings/input/cypress,cyapa.yaml | 49 + .../devicetree/bindings/input/pwm-vibrator.yaml | 2 + .../input/touchscreen/cypress,tt21000.yaml | 2 + .../interrupt-controller/loongson,eiointc.yaml | 59 + .../nuvoton,npcm-memory-controller.yaml | 50 + .../devicetree/bindings/sound/adi,max98388.yaml | 79 + .../devicetree/bindings/sound/adi,ssm2518.yaml | 47 + .../devicetree/bindings/sound/adi,ssm3515.yaml | 49 + .../devicetree/bindings/sound/audio-graph.yaml | 6 +- .../devicetree/bindings/sound/cirrus,cs35l45.yaml | 10 +- .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 11 + Documentation/devicetree/bindings/sound/da7219.txt | 112 - .../devicetree/bindings/sound/dialog,da7219.yaml | 237 ++ .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 + .../bindings/sound/google,chv3-codec.yaml | 31 + .../devicetree/bindings/sound/google,chv3-i2s.yaml | 44 + .../bindings/sound/google,sc7180-trogdor.yaml | 3 +- .../devicetree/bindings/sound/ingenic,aic.yaml | 1 + .../bindings/sound/loongson,ls-audio-card.yaml | 70 + .../bindings/sound/mediatek,mt8188-afe.yaml | 66 +- .../bindings/sound/mediatek,mt8188-mt6359.yaml | 27 +- .../bindings/sound/microchip,sama7g5-pdmc.yaml | 8 +- .../devicetree/bindings/sound/nau8315.txt | 24 - .../devicetree/bindings/sound/nau8540.txt | 16 - .../devicetree/bindings/sound/nau8810.txt | 17 - .../devicetree/bindings/sound/nau8824.txt | 88 - .../devicetree/bindings/sound/nau8825.txt | 111 - .../devicetree/bindings/sound/nuvoton,nau8315.yaml | 44 + .../devicetree/bindings/sound/nuvoton,nau8540.yaml | 40 + .../devicetree/bindings/sound/nuvoton,nau8810.yaml | 45 + .../devicetree/bindings/sound/nuvoton,nau8824.yaml | 182 ++ .../devicetree/bindings/sound/nuvoton,nau8825.yaml | 239 ++ .../bindings/sound/nvidia,tegra-audio-common.yaml | 4 +- .../devicetree/bindings/sound/qcom,q6apm-dai.yaml | 4 +- .../bindings/sound/qcom,q6dsp-lpass-clocks.yaml | 4 +- .../bindings/sound/qcom,q6dsp-lpass-ports.yaml | 4 +- .../devicetree/bindings/sound/qcom,wsa8840.yaml | 66 + .../devicetree/bindings/sound/realtek,rt1016.yaml | 40 + Documentation/devicetree/bindings/sound/rt1016.txt | 17 - .../bindings/sound/snps,designware-i2s.yaml | 3 +- .../devicetree/bindings/sound/ssm2518.txt | 20 - .../devicetree/bindings/sound/st,stm32-i2s.yaml | 11 + .../bindings/sound/starfive,jh7110-tdm.yaml | 98 + .../devicetree/bindings/sound/tas2562.yaml | 4 +- .../devicetree/bindings/sound/tas2770.yaml | 4 +- .../devicetree/bindings/sound/tas27xx.yaml | 4 +- .../devicetree/bindings/sound/ti,tas2781.yaml | 74 + .../bindings/sound/ti,tlv320aic32x4.yaml | 101 + .../devicetree/bindings/sound/ti,tlv320aic3x.yaml | 1 + .../devicetree/bindings/sound/tlv320aic32x4.txt | 42 - .../devicetree/bindings/sound/wlf,wm8903.yaml | 4 +- .../devicetree/bindings/timer/brcm,kona-timer.txt | 25 - .../devicetree/bindings/timer/brcm,kona-timer.yaml | 52 + .../bindings/timer/loongson,ls1x-pwmtimer.yaml | 48 + .../bindings/timer/ralink,rt2880-timer.yaml | 44 + Documentation/driver-api/edac.rst | 120 + Documentation/filesystems/directory-locking.rst | 26 +- Documentation/filesystems/fsverity.rst | 192 +- Documentation/input/devices/xpad.rst | 10 +- Documentation/input/gamepad.rst | 2 +- Documentation/process/changes.rst | 2 +- Documentation/rust/quick-start.rst | 4 +- Documentation/sound/cards/audigy-mixer.rst | 38 +- Documentation/sound/cards/index.rst | 1 + Documentation/sound/cards/pcmtest.rst | 120 + Documentation/sound/cards/sb-live-mixer.rst | 2 +- Documentation/sound/designs/compress-offload.rst | 11 +- Documentation/sound/designs/index.rst | 1 + Documentation/sound/designs/midi-2.0.rst | 378 +++ MAINTAINERS | 41 +- Makefile | 2 +- arch/Kconfig | 26 + arch/alpha/include/asm/bugs.h | 20 - arch/alpha/kernel/osf_sys.c | 2 - arch/alpha/kernel/setup.c | 2 +- arch/arm/Kconfig | 2 + arch/arm/include/asm/bugs.h | 4 - arch/arm/include/asm/smp.h | 2 +- arch/arm/kernel/bugs.c | 3 +- arch/arm/kernel/smp.c | 18 +- arch/arm64/Kconfig | 1 + arch/arm64/include/asm/smp.h | 2 +- arch/arm64/kernel/smp.c | 14 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/smp.h | 2 +- arch/csky/kernel/smp.c | 8 +- arch/ia64/Kconfig | 1 + arch/ia64/include/asm/bugs.h | 20 - arch/ia64/kernel/setup.c | 5 +- arch/loongarch/Kconfig | 1 + arch/loongarch/include/asm/bugs.h | 15 - arch/loongarch/kernel/setup.c | 4 +- arch/m68k/Kconfig | 1 + arch/m68k/configs/amiga_defconfig | 2 +- arch/m68k/configs/apollo_defconfig | 2 +- arch/m68k/configs/atari_defconfig | 2 +- arch/m68k/configs/bvme6000_defconfig | 2 +- arch/m68k/configs/hp300_defconfig | 2 +- arch/m68k/configs/mac_defconfig | 2 +- arch/m68k/configs/multi_defconfig | 2 +- arch/m68k/configs/mvme147_defconfig | 2 +- arch/m68k/configs/mvme16x_defconfig | 2 +- arch/m68k/configs/q40_defconfig | 2 +- arch/m68k/configs/sun3_defconfig | 1 - arch/m68k/configs/sun3x_defconfig | 2 +- arch/m68k/configs/virt_defconfig | 2 - arch/m68k/include/asm/bugs.h | 21 - arch/m68k/kernel/setup_mm.c | 3 +- arch/mips/Kconfig | 2 + arch/mips/cavium-octeon/smp.c | 1 + arch/mips/include/asm/bugs.h | 17 - arch/mips/include/asm/mach-loongson32/loongson1.h | 1 - arch/mips/include/asm/mach-loongson32/regs-pwm.h | 25 - arch/mips/include/asm/smp-ops.h | 1 + arch/mips/kernel/setup.c | 13 + arch/mips/kernel/smp-bmips.c | 1 + arch/mips/kernel/smp-cps.c | 14 +- arch/mips/kernel/smp.c | 8 + arch/mips/loongson32/Kconfig | 37 - arch/mips/loongson32/common/time.c | 210 -- arch/mips/loongson64/smp.c | 1 + arch/nios2/include/asm/pgalloc.h | 8 +- arch/nios2/kernel/cpuinfo.c | 2 +- arch/nios2/kernel/setup.c | 6 +- arch/parisc/Kconfig | 1 + arch/parisc/include/asm/bugs.h | 20 - arch/parisc/include/asm/pgtable.h | 3 - arch/parisc/kernel/process.c | 4 +- arch/parisc/kernel/smp.c | 7 +- arch/powerpc/include/asm/bugs.h | 15 - arch/powerpc/include/asm/pgtable.h | 3 - arch/powerpc/platforms/powermac/setup.c | 3 +- arch/riscv/Kconfig | 1 + arch/riscv/include/asm/smp.h | 2 +- arch/riscv/kernel/cpu-hotplug.c | 14 +- arch/s390/include/asm/pgtable.h | 3 - arch/s390/mm/pageattr.c | 1 + arch/sh/Kconfig | 1 + arch/sh/include/asm/bugs.h | 74 - arch/sh/include/asm/processor.h | 2 + arch/sh/kernel/idle.c | 1 + arch/sh/kernel/setup.c | 55 + arch/sparc/Kconfig | 1 + arch/sparc/include/asm/bugs.h | 18 - arch/sparc/kernel/setup_32.c | 7 + arch/um/Kconfig | 1 + arch/um/drivers/ubd_kern.c | 20 +- arch/um/include/asm/bugs.h | 7 - arch/um/kernel/um_arch.c | 3 +- arch/x86/Kconfig | 62 +- arch/x86/Kconfig.cpu | 2 +- arch/x86/Makefile.postlink | 47 + arch/x86/boot/Makefile | 2 - arch/x86/boot/compressed/Makefile | 11 +- arch/x86/boot/compressed/efi.h | 10 + arch/x86/boot/compressed/error.c | 19 + arch/x86/boot/compressed/error.h | 1 + arch/x86/boot/compressed/kaslr.c | 40 +- arch/x86/boot/compressed/mem.c | 86 + arch/x86/boot/compressed/misc.c | 6 + arch/x86/boot/compressed/misc.h | 10 + arch/x86/boot/compressed/sev.c | 54 +- arch/x86/boot/compressed/sev.h | 23 + arch/x86/boot/compressed/tdx-shared.c | 2 + arch/x86/boot/cpu.c | 13 - arch/x86/coco/tdx/Makefile | 2 +- arch/x86/coco/tdx/tdx-shared.c | 71 + arch/x86/coco/tdx/tdx.c | 113 +- arch/x86/include/asm/apic.h | 5 +- arch/x86/include/asm/apicdef.h | 11 +- arch/x86/include/asm/bugs.h | 2 - arch/x86/include/asm/cpu.h | 7 +- arch/x86/include/asm/cpufeature.h | 5 - arch/x86/include/asm/cpumask.h | 5 - arch/x86/include/asm/efi.h | 2 + arch/x86/include/asm/fpu/api.h | 2 +- arch/x86/include/asm/mem_encrypt.h | 9 +- arch/x86/include/asm/nops.h | 16 +- arch/x86/include/asm/nospec-branch.h | 6 +- arch/x86/include/asm/pgtable.h | 1 + arch/x86/include/asm/pgtable_types.h | 3 - arch/x86/include/asm/processor.h | 1 - arch/x86/include/asm/realmode.h | 3 + arch/x86/include/asm/sev-common.h | 9 +- arch/x86/include/asm/sev.h | 23 +- arch/x86/include/asm/shared/tdx.h | 53 + arch/x86/include/asm/sigframe.h | 2 - arch/x86/include/asm/smp.h | 28 +- arch/x86/include/asm/tdx.h | 21 +- arch/x86/include/asm/topology.h | 22 +- arch/x86/include/asm/tsc.h | 2 - arch/x86/include/asm/unaccepted_memory.h | 27 + arch/x86/include/asm/x86_init.h | 3 + arch/x86/kernel/acpi/sleep.c | 9 +- arch/x86/kernel/alternative.c | 470 ++-- arch/x86/kernel/amd_nb.c | 50 +- arch/x86/kernel/apic/apic.c | 40 +- arch/x86/kernel/callthunks.c | 4 +- arch/x86/kernel/cpu/Makefile | 4 +- arch/x86/kernel/cpu/bugs.c | 51 +- arch/x86/kernel/cpu/cacheinfo.c | 21 +- arch/x86/kernel/cpu/common.c | 132 +- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/mce/amd.c | 6 +- arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 171 +- arch/x86/kernel/fpu/init.c | 8 +- arch/x86/kernel/head_32.S | 14 - arch/x86/kernel/head_64.S | 85 +- arch/x86/kernel/process.c | 28 +- arch/x86/kernel/sev-shared.c | 103 + arch/x86/kernel/sev.c | 258 +-- arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/smp.c | 107 +- arch/x86/kernel/smpboot.c | 665 +++--- arch/x86/kernel/topology.c | 98 +- arch/x86/kernel/tsc.c | 20 +- arch/x86/kernel/tsc_sync.c | 36 +- arch/x86/kernel/vmlinux.lds.S | 4 + arch/x86/kernel/x86_init.c | 1 + arch/x86/lib/memmove_64.S | 13 +- arch/x86/lib/retpoline.S | 2 +- arch/x86/mm/mem_encrypt_amd.c | 15 + arch/x86/mm/pat/set_memory.c | 1 + arch/x86/platform/efi/efi.c | 3 + arch/x86/power/cpu.c | 37 - arch/x86/realmode/init.c | 3 + arch/x86/realmode/rm/trampoline_64.S | 27 +- arch/x86/xen/enlighten_hvm.c | 11 +- arch/x86/xen/smp_hvm.c | 16 +- arch/x86/xen/smp_pv.c | 56 +- arch/xtensa/include/asm/bugs.h | 18 - arch/xtensa/platforms/iss/simdisk.c | 6 +- block/Makefile | 2 +- block/bdev.c | 252 +- block/bfq-iosched.c | 9 + block/bio.c | 37 +- block/blk-cgroup-fc-appid.c | 2 +- block/blk-cgroup.c | 14 + block/blk-core.c | 1 + block/blk-flush.c | 110 +- block/blk-ioc.c | 36 +- block/blk-iocost.c | 7 +- block/blk-ioprio.c | 23 +- block/blk-map.c | 22 +- block/blk-mq-debugfs.c | 10 +- block/blk-mq-sched.h | 8 +- block/blk-mq-tag.c | 15 +- block/blk-mq.c | 141 +- block/blk-mq.h | 14 +- block/blk-rq-qos.c | 20 +- block/blk-wbt.c | 2 + block/blk-zoned.c | 20 +- block/blk.h | 40 +- block/bsg-lib.c | 2 +- block/bsg.c | 26 +- block/disk-events.c | 19 +- block/early-lookup.c | 316 +++ block/elevator.c | 2 +- block/fops.c | 70 +- block/genhd.c | 187 +- block/ioctl.c | 107 +- block/mq-deadline.c | 125 +- block/partitions/amiga.c | 102 +- block/partitions/core.c | 50 +- drivers/acpi/processor_idle.c | 4 - drivers/auxdisplay/ht16k33.c | 2 +- drivers/auxdisplay/lcd2s.c | 2 +- drivers/base/dd.c | 6 +- drivers/base/node.c | 7 + drivers/block/amiflop.c | 20 +- drivers/block/aoe/aoeblk.c | 8 +- drivers/block/aoe/aoechr.c | 30 +- drivers/block/ataflop.c | 43 +- drivers/block/brd.c | 91 +- drivers/block/drbd/drbd_bitmap.c | 4 +- drivers/block/drbd/drbd_main.c | 14 +- drivers/block/drbd/drbd_nl.c | 24 +- drivers/block/drbd/drbd_receiver.c | 1 - drivers/block/floppy.c | 74 +- drivers/block/loop.c | 26 +- drivers/block/mtip32xx/mtip32xx.c | 4 +- drivers/block/nbd.c | 15 +- drivers/block/pktcdvd.c | 560 +++-- drivers/block/rbd.c | 6 +- drivers/block/rnbd/Makefile | 6 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 24 +- drivers/block/rnbd/rnbd-clt.c | 8 +- drivers/block/rnbd/rnbd-common.c | 23 - drivers/block/rnbd/rnbd-proto.h | 31 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 28 +- drivers/block/rnbd/rnbd-srv.c | 67 +- drivers/block/rnbd/rnbd-srv.h | 4 +- drivers/block/sunvdc.c | 2 +- drivers/block/swim.c | 26 +- drivers/block/swim3.c | 33 +- drivers/block/ublk_drv.c | 498 ++-- drivers/block/xen-blkback/xenbus.c | 4 +- drivers/block/xen-blkfront.c | 2 +- drivers/block/z2ram.c | 8 +- drivers/block/zram/zram_drv.c | 23 +- drivers/cdrom/cdrom.c | 42 +- drivers/cdrom/gdrom.c | 12 +- drivers/char/random.c | 4 +- drivers/clk/imx/clk-imx1.c | 1 - drivers/clk/imx/clk-imx27.c | 1 - drivers/clk/imx/clk-imx31.c | 1 - drivers/clk/imx/clk-imx35.c | 1 - drivers/clocksource/Kconfig | 9 + drivers/clocksource/Makefile | 1 + drivers/clocksource/hyperv_timer.c | 54 +- drivers/clocksource/ingenic-timer.c | 10 +- drivers/clocksource/timer-cadence-ttc.c | 19 +- drivers/clocksource/timer-imx-gpt.c | 25 +- drivers/clocksource/timer-loongson1-pwm.c | 236 ++ drivers/edac/Kconfig | 11 + drivers/edac/Makefile | 1 + drivers/edac/amd64_edac.c | 398 +++- drivers/edac/amd64_edac.h | 2 +- drivers/edac/mce_amd.c | 3 +- drivers/edac/npcm_edac.c | 543 +++++ drivers/edac/thunderx_edac.c | 2 +- drivers/firmware/cirrus/cs_dsp.c | 8 +- drivers/firmware/efi/Kconfig | 14 + drivers/firmware/efi/Makefile | 1 + drivers/firmware/efi/efi.c | 26 + drivers/firmware/efi/libstub/Makefile | 2 + drivers/firmware/efi/libstub/bitmap.c | 41 + drivers/firmware/efi/libstub/efistub.h | 6 + drivers/firmware/efi/libstub/find.c | 43 + drivers/firmware/efi/libstub/unaccepted_memory.c | 222 ++ drivers/firmware/efi/libstub/x86-stub.c | 75 +- drivers/firmware/efi/unaccepted_memory.c | 147 ++ drivers/gpu/drm/bridge/ti-sn65dsi86.c | 35 +- drivers/gpu/drm/scheduler/sched_fence.c | 40 +- drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/i2c/busses/i2c-qup.c | 21 +- drivers/input/Kconfig | 2 +- drivers/input/gameport/gameport.c | 18 +- drivers/input/input.c | 6 +- drivers/input/joystick/Kconfig | 14 +- drivers/input/joystick/as5011.c | 2 +- drivers/input/joystick/qwiic-joystick.c | 2 +- drivers/input/joystick/xpad.c | 64 +- drivers/input/keyboard/adp5588-keys.c | 2 +- drivers/input/keyboard/adp5589-keys.c | 2 +- drivers/input/keyboard/atkbd.c | 102 +- drivers/input/keyboard/cap11xx.c | 2 +- drivers/input/keyboard/cypress-sf.c | 2 +- drivers/input/keyboard/dlink-dir685-touchkeys.c | 2 +- drivers/input/keyboard/gpio_keys.c | 6 +- drivers/input/keyboard/lm8323.c | 2 +- drivers/input/keyboard/lm8333.c | 2 +- drivers/input/keyboard/max7359_keypad.c | 2 +- drivers/input/keyboard/mcs_touchkey.c | 2 +- drivers/input/keyboard/mpr121_touchkey.c | 2 +- drivers/input/keyboard/pinephone-keyboard.c | 2 +- drivers/input/keyboard/qt1050.c | 2 +- drivers/input/keyboard/qt1070.c | 2 +- drivers/input/keyboard/qt2160.c | 2 +- drivers/input/keyboard/tca6416-keypad.c | 2 +- drivers/input/keyboard/tca8418_keypad.c | 2 +- drivers/input/keyboard/tm2-touchkey.c | 2 +- drivers/input/misc/ad714x-i2c.c | 2 +- drivers/input/misc/adxl34x-i2c.c | 2 +- drivers/input/misc/adxl34x.c | 3 +- drivers/input/misc/apanel.c | 2 +- drivers/input/misc/atmel_captouch.c | 2 +- drivers/input/misc/bma150.c | 2 +- drivers/input/misc/cma3000_d0x_i2c.c | 2 +- drivers/input/misc/da7280.c | 2 +- drivers/input/misc/drv260x.c | 58 +- drivers/input/misc/drv2665.c | 2 +- drivers/input/misc/drv2667.c | 2 +- drivers/input/misc/ibm-panel.c | 2 +- drivers/input/misc/iqs269a.c | 2 +- drivers/input/misc/iqs626a.c | 2 +- drivers/input/misc/iqs7222.c | 2 +- drivers/input/misc/kxtj9.c | 2 +- drivers/input/misc/mma8450.c | 2 +- drivers/input/misc/pcf8574_keypad.c | 2 +- drivers/input/misc/pm8941-pwrkey.c | 19 +- drivers/input/misc/pwm-vibra.c | 36 +- drivers/input/misc/tps65219-pwrbutton.c | 12 +- drivers/input/misc/uinput.c | 34 + drivers/input/mouse/cyapa.c | 2 +- drivers/input/mouse/elan_i2c_core.c | 2 +- drivers/input/mouse/psmouse-base.c | 86 +- drivers/input/mouse/psmouse.h | 2 + drivers/input/mouse/synaptics.c | 10 +- drivers/input/mouse/synaptics_i2c.c | 2 +- drivers/input/mouse/trackpoint.c | 2 +- drivers/input/rmi4/rmi_i2c.c | 2 +- drivers/input/rmi4/rmi_smbus.c | 2 +- drivers/input/serio/Kconfig | 1 + drivers/input/serio/libps2.c | 293 ++- drivers/input/tests/input_test.c | 38 +- drivers/input/touchscreen/Kconfig | 1 + drivers/input/touchscreen/ad7879-i2c.c | 2 +- drivers/input/touchscreen/ar1021_i2c.c | 2 +- drivers/input/touchscreen/atmel_mxt_ts.c | 87 +- drivers/input/touchscreen/auo-pixcir-ts.c | 2 +- drivers/input/touchscreen/bu21013_ts.c | 2 +- drivers/input/touchscreen/bu21029_ts.c | 2 +- drivers/input/touchscreen/chipone_icn8318.c | 2 +- drivers/input/touchscreen/chipone_icn8505.c | 2 +- drivers/input/touchscreen/cy8ctma140.c | 2 +- drivers/input/touchscreen/cy8ctmg110_ts.c | 2 +- drivers/input/touchscreen/cyttsp4_core.c | 3 +- drivers/input/touchscreen/cyttsp4_i2c.c | 2 +- drivers/input/touchscreen/cyttsp5.c | 84 +- drivers/input/touchscreen/cyttsp_i2c.c | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 3 +- drivers/input/touchscreen/eeti_ts.c | 2 +- drivers/input/touchscreen/egalax_ts.c | 2 +- drivers/input/touchscreen/ektf2127.c | 2 +- drivers/input/touchscreen/elants_i2c.c | 2 +- drivers/input/touchscreen/exc3000.c | 2 +- drivers/input/touchscreen/goodix.c | 2 +- drivers/input/touchscreen/hideep.c | 2 +- drivers/input/touchscreen/himax_hx83112b.c | 2 +- drivers/input/touchscreen/hycon-hy46xx.c | 2 +- drivers/input/touchscreen/hynitron_cstxxx.c | 2 +- drivers/input/touchscreen/ili210x.c | 38 +- drivers/input/touchscreen/ilitek_ts_i2c.c | 2 +- drivers/input/touchscreen/imagis.c | 2 +- drivers/input/touchscreen/iqs5xx.c | 2 +- drivers/input/touchscreen/max11801_ts.c | 2 +- drivers/input/touchscreen/mcs5000_ts.c | 2 +- drivers/input/touchscreen/melfas_mip4.c | 2 +- drivers/input/touchscreen/migor_ts.c | 2 +- drivers/input/touchscreen/mms114.c | 2 +- drivers/input/touchscreen/msg2638.c | 2 +- drivers/input/touchscreen/novatek-nvt-ts.c | 2 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 2 +- drivers/input/touchscreen/raydium_i2c_ts.c | 2 +- drivers/input/touchscreen/rohm_bu21023.c | 2 +- drivers/input/touchscreen/s6sy761.c | 2 +- drivers/input/touchscreen/silead.c | 2 +- drivers/input/touchscreen/sis_i2c.c | 2 +- drivers/input/touchscreen/st1232.c | 2 +- drivers/input/touchscreen/stmfts.c | 2 +- drivers/input/touchscreen/sx8654.c | 2 +- drivers/input/touchscreen/tsc2004.c | 2 +- drivers/input/touchscreen/tsc2007_core.c | 2 +- drivers/input/touchscreen/wacom_i2c.c | 2 +- drivers/input/touchscreen/wdt87xx_i2c.c | 2 +- drivers/input/touchscreen/zet6223.c | 2 +- drivers/input/touchscreen/zforce_ts.c | 2 +- drivers/input/touchscreen/zinitix.c | 2 +- drivers/iommu/iommufd/device.c | 2 +- drivers/iommu/iommufd/io_pagetable.c | 14 +- drivers/irqchip/irq-clps711x.c | 7 - drivers/irqchip/irq-ftintc010.c | 4 +- drivers/irqchip/irq-gic-v3-its.c | 2 + drivers/irqchip/irq-gic-v3.c | 45 +- drivers/irqchip/irq-jcore-aic.c | 7 + drivers/irqchip/irq-loongson-eiointc.c | 135 +- drivers/irqchip/irq-loongson-liointc.c | 13 +- drivers/irqchip/irq-loongson-pch-pic.c | 10 +- drivers/irqchip/irq-mmp.c | 127 - drivers/irqchip/irq-stm32-exti.c | 13 + drivers/md/bcache/bcache.h | 12 +- drivers/md/bcache/btree.c | 25 +- drivers/md/bcache/btree.h | 1 + drivers/md/bcache/request.c | 4 +- drivers/md/bcache/stats.h | 1 - drivers/md/bcache/super.c | 29 +- drivers/md/bcache/sysfs.c | 31 +- drivers/md/bcache/sysfs.h | 2 +- drivers/md/bcache/writeback.c | 10 + drivers/md/dm-cache-target.c | 12 +- drivers/md/dm-clone-target.c | 10 +- drivers/md/dm-core.h | 7 +- drivers/md/dm-crypt.c | 3 +- drivers/md/dm-era-target.c | 6 +- drivers/md/dm-init.c | 4 +- drivers/md/dm-ioctl.c | 10 +- drivers/md/dm-raid.c | 4 +- drivers/md/dm-snap.c | 18 +- drivers/md/dm-table.c | 37 +- drivers/md/dm-thin.c | 9 +- drivers/md/dm-verity-fec.c | 2 +- drivers/md/dm-verity-target.c | 6 +- drivers/md/dm-zoned-metadata.c | 6 +- drivers/md/dm.c | 20 +- drivers/md/dm.h | 2 +- drivers/md/md-autodetect.c | 3 +- drivers/md/md-bitmap.c | 93 +- drivers/md/md-bitmap.h | 8 + drivers/md/md-cluster.c | 17 +- drivers/md/md-multipath.c | 4 +- drivers/md/md.c | 280 +-- drivers/md/md.h | 37 +- drivers/md/raid1-10.c | 74 +- drivers/md/raid1.c | 43 +- drivers/md/raid1.h | 2 +- drivers/md/raid10.c | 199 +- drivers/md/raid10.h | 2 +- drivers/md/raid5-cache.c | 24 +- drivers/md/raid5-ppl.c | 4 +- drivers/md/raid5.c | 68 +- drivers/md/raid5.h | 2 +- drivers/mmc/core/block.c | 12 +- drivers/mtd/devices/block2mtd.c | 64 +- drivers/mtd/mtd_blkdevs.c | 8 +- drivers/mtd/mtdblock.c | 2 +- drivers/mtd/ubi/block.c | 9 +- drivers/net/ethernet/sfc/ef10.c | 13 +- drivers/nubus/nubus.c | 13 +- drivers/nubus/proc.c | 33 +- drivers/nvme/host/Makefile | 2 +- drivers/nvme/host/auth.c | 6 +- drivers/nvme/host/core.c | 672 +----- drivers/nvme/host/fabrics.c | 241 +- drivers/nvme/host/fabrics.h | 21 +- drivers/nvme/host/ioctl.c | 70 +- drivers/nvme/host/multipath.c | 6 +- drivers/nvme/host/nvme.h | 15 +- drivers/nvme/host/pci.c | 3 +- drivers/nvme/host/rdma.c | 81 +- drivers/nvme/host/sysfs.c | 668 ++++++ drivers/nvme/host/tcp.c | 92 +- drivers/nvme/target/fabrics-cmd-auth.c | 13 - drivers/nvme/target/fcloop.c | 5 +- drivers/nvme/target/io-cmd-bdev.c | 4 +- drivers/nvme/target/nvmet.h | 2 +- drivers/ras/debugfs.c | 2 +- drivers/s390/block/dasd.c | 10 +- drivers/s390/block/dasd_genhd.c | 5 +- drivers/s390/block/dasd_int.h | 3 +- drivers/s390/block/dasd_ioctl.c | 2 +- drivers/s390/block/dcssblk.c | 11 +- drivers/scsi/ch.c | 3 +- drivers/scsi/scsi_bsg.c | 4 +- drivers/scsi/scsi_ioctl.c | 38 +- drivers/scsi/sd.c | 39 +- drivers/scsi/sg.c | 16 +- drivers/scsi/sr.c | 22 +- drivers/scsi/st.c | 2 +- drivers/target/target_core_iblock.c | 11 +- drivers/target/target_core_pscsi.c | 9 +- drivers/tty/tty_io.c | 4 +- drivers/virt/coco/sev-guest/Kconfig | 1 + fs/9p/vfs_file.c | 26 +- fs/Makefile | 10 +- fs/adfs/file.c | 2 +- fs/affs/file.c | 2 +- fs/afs/file.c | 20 +- fs/aio.c | 26 +- fs/autofs/root.c | 6 +- fs/bfs/file.c | 2 +- fs/btrfs/async-thread.c | 44 +- fs/btrfs/async-thread.h | 3 + fs/btrfs/bio.c | 122 +- fs/btrfs/bio.h | 29 +- fs/btrfs/block-group.c | 47 +- fs/btrfs/block-group.h | 9 +- fs/btrfs/block-rsv.c | 19 + fs/btrfs/block-rsv.h | 2 + fs/btrfs/btrfs_inode.h | 23 +- fs/btrfs/check-integrity.c | 21 +- fs/btrfs/compression.c | 50 +- fs/btrfs/compression.h | 7 +- fs/btrfs/ctree.c | 429 ++-- fs/btrfs/ctree.h | 6 +- fs/btrfs/defrag.c | 3 +- fs/btrfs/delayed-ref.c | 110 +- fs/btrfs/delayed-ref.h | 25 +- fs/btrfs/dev-replace.c | 14 +- fs/btrfs/discard.c | 34 +- fs/btrfs/discard.h | 1 - fs/btrfs/disk-io.c | 453 +--- fs/btrfs/disk-io.h | 7 +- fs/btrfs/extent-io-tree.c | 37 +- fs/btrfs/extent-io-tree.h | 62 +- fs/btrfs/extent-tree.c | 186 +- fs/btrfs/extent-tree.h | 2 +- fs/btrfs/extent_io.c | 848 ++----- fs/btrfs/extent_io.h | 11 +- fs/btrfs/extent_map.c | 110 +- fs/btrfs/extent_map.h | 6 +- fs/btrfs/file-item.c | 90 +- fs/btrfs/file-item.h | 1 + fs/btrfs/file.c | 14 +- fs/btrfs/free-space-cache.c | 122 +- fs/btrfs/free-space-cache.h | 2 - fs/btrfs/free-space-tree.c | 3 + fs/btrfs/fs.h | 5 +- fs/btrfs/inode-item.h | 16 + fs/btrfs/inode.c | 592 +++-- fs/btrfs/ioctl.c | 35 +- fs/btrfs/locking.c | 5 +- fs/btrfs/lzo.c | 6 +- fs/btrfs/messages.c | 8 - fs/btrfs/messages.h | 15 +- fs/btrfs/misc.h | 20 + fs/btrfs/ordered-data.c | 364 +-- fs/btrfs/ordered-data.h | 27 +- fs/btrfs/print-tree.c | 16 +- fs/btrfs/print-tree.h | 4 +- fs/btrfs/qgroup.c | 20 +- fs/btrfs/raid56.c | 49 +- fs/btrfs/raid56.h | 3 + fs/btrfs/relocation.c | 61 +- fs/btrfs/relocation.h | 3 +- fs/btrfs/scrub.c | 125 +- fs/btrfs/send.c | 16 +- fs/btrfs/subpage.c | 97 +- fs/btrfs/subpage.h | 12 +- fs/btrfs/super.c | 22 +- fs/btrfs/tests/extent-io-tests.c | 16 +- fs/btrfs/transaction.c | 16 +- fs/btrfs/transaction.h | 3 - fs/btrfs/tree-checker.c | 152 +- fs/btrfs/tree-checker.h | 29 +- fs/btrfs/tree-log.c | 58 +- fs/btrfs/tree-log.h | 2 +- fs/btrfs/tree-mod-log.c | 257 ++- fs/btrfs/volumes.c | 232 +- fs/btrfs/volumes.h | 68 +- fs/btrfs/zlib.c | 2 +- fs/btrfs/zoned.c | 159 +- fs/btrfs/zoned.h | 8 +- fs/btrfs/zstd.c | 2 +- fs/buffer.c | 4 +- fs/cachefiles/namei.c | 11 +- fs/ceph/file.c | 65 +- fs/char_dev.c | 2 +- fs/coda/file.c | 29 +- fs/coredump.c | 2 +- fs/cramfs/inode.c | 2 +- fs/crypto/fscrypt_private.h | 2 +- fs/crypto/hooks.c | 10 +- fs/d_path.c | 1 + fs/direct-io.c | 71 +- fs/ecryptfs/file.c | 27 +- fs/erofs/compress.h | 3 +- fs/erofs/data.c | 2 +- fs/erofs/decompressor.c | 8 +- fs/erofs/internal.h | 41 +- fs/erofs/super.c | 76 +- fs/erofs/utils.c | 86 +- fs/erofs/xattr.c | 670 ++---- fs/erofs/zdata.c | 269 +-- fs/erofs/zmap.c | 75 +- fs/eventfd.c | 12 +- fs/eventpoll.c | 2 +- fs/exfat/file.c | 2 +- fs/ext2/file.c | 2 +- fs/ext4/ext4.h | 1 + fs/ext4/file.c | 13 +- fs/ext4/ioctl.c | 24 +- fs/ext4/namei.c | 17 +- fs/ext4/super.c | 27 +- fs/f2fs/file.c | 43 +- fs/f2fs/namei.c | 16 +- fs/f2fs/super.c | 12 +- fs/fat/file.c | 2 +- fs/file_table.c | 91 +- fs/fs_context.c | 3 +- fs/fuse/file.c | 2 +- fs/gfs2/file.c | 4 +- fs/gfs2/ops_fstype.c | 2 +- fs/hfs/inode.c | 2 +- fs/hfsplus/inode.c | 2 +- fs/hostfs/hostfs_kern.c | 2 +- fs/hpfs/file.c | 2 +- fs/inode.c | 65 +- fs/internal.h | 48 +- fs/iomap/buffered-io.c | 6 +- fs/iomap/direct-io.c | 1 - fs/jffs2/build.c | 5 +- fs/jffs2/file.c | 2 +- fs/jffs2/xattr.c | 13 +- fs/jffs2/xattr.h | 4 +- fs/jfs/file.c | 2 +- fs/jfs/jfs_logmgr.c | 12 +- fs/jfs/namei.c | 6 +- fs/kernfs/file.c | 2 +- fs/lockd/svc.c | 1 - fs/minix/file.c | 2 +- fs/namei.c | 50 +- fs/namespace.c | 476 +++- fs/nfs/blocklayout/dev.c | 10 +- fs/nfs/file.c | 23 +- fs/nfs/internal.h | 2 + fs/nfs/nfs4file.c | 2 +- fs/nfsd/cache.h | 2 + fs/nfsd/export.c | 12 +- fs/nfsd/nfs3proc.c | 14 +- fs/nfsd/nfs3xdr.c | 11 +- fs/nfsd/nfs4xdr.c | 289 ++- fs/nfsd/nfscache.c | 25 +- fs/nfsd/nfsctl.c | 116 +- fs/nfsd/nfsfh.c | 26 +- fs/nfsd/nfsproc.c | 14 +- fs/nfsd/nfssvc.c | 5 + fs/nfsd/nfsxdr.c | 11 +- fs/nfsd/trace.h | 259 +++ fs/nfsd/vfs.c | 80 +- fs/nfsd/vfs.h | 9 +- fs/nilfs2/file.c | 2 +- fs/nilfs2/super.c | 12 +- fs/no-block.c | 19 - fs/ntfs/attrib.c | 2 +- fs/ntfs/compress.c | 2 +- fs/ntfs/file.c | 2 +- fs/ntfs/mft.c | 36 +- fs/ntfs/super.c | 4 +- fs/ntfs3/file.c | 31 +- fs/ocfs2/cluster/heartbeat.c | 7 +- fs/ocfs2/file.c | 43 +- fs/ocfs2/ocfs2_trace.h | 3 + fs/omfs/file.c | 2 +- fs/open.c | 90 +- fs/orangefs/file.c | 22 +- fs/overlayfs/file.c | 31 +- fs/overlayfs/overlayfs.h | 5 +- fs/pnode.c | 42 +- fs/pnode.h | 3 + fs/proc/inode.c | 4 +- fs/proc/meminfo.c | 5 + fs/proc/proc_sysctl.c | 2 +- fs/proc_namespace.c | 6 +- fs/pstore/blk.c | 4 +- fs/ramfs/file-mmu.c | 2 +- fs/ramfs/file-nommu.c | 2 +- fs/read_write.c | 2 +- fs/readdir.c | 8 +- fs/reiserfs/file.c | 2 +- fs/reiserfs/journal.c | 25 +- fs/reiserfs/reiserfs.h | 1 - fs/remap_range.c | 5 +- fs/romfs/mmap-nommu.c | 2 +- fs/smb/client/cifsfs.c | 12 +- fs/smb/client/cifsfs.h | 3 - fs/smb/client/file.c | 16 - fs/splice.c | 142 +- fs/super.c | 70 +- fs/sysv/dir.c | 22 +- fs/sysv/file.c | 2 +- fs/sysv/itree.c | 4 + fs/sysv/namei.c | 8 +- fs/ubifs/file.c | 2 +- fs/udf/file.c | 2 +- fs/udf/namei.c | 14 +- fs/ufs/file.c | 2 +- fs/vboxsf/file.c | 2 +- fs/verity/Kconfig | 16 +- fs/verity/enable.c | 21 +- fs/verity/fsverity_private.h | 23 +- fs/verity/hash_algs.c | 139 +- fs/verity/measure.c | 37 +- fs/verity/open.c | 12 +- fs/verity/read_metadata.c | 4 +- fs/verity/signature.c | 8 + fs/verity/verify.c | 164 +- fs/xfs/xfs_file.c | 30 +- fs/xfs/xfs_fsops.c | 3 + fs/xfs/xfs_mount.h | 4 +- fs/xfs/xfs_super.c | 34 +- fs/xfs/xfs_trace.h | 2 +- fs/zonefs/file.c | 248 +- fs/zonefs/super.c | 11 +- fs/zonefs/zonefs.h | 2 + include/asm-generic/bugs.h | 11 - include/drm/gpu_scheduler.h | 5 +- include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h | 8 + include/linux/acpi_iort.h | 3 +- include/linux/bio.h | 12 +- include/linux/blk-mq.h | 67 +- include/linux/blk_types.h | 4 +- include/linux/blkdev.h | 101 +- include/linux/blktrace_api.h | 6 +- include/linux/bsg.h | 2 +- include/linux/cdrom.h | 12 +- include/linux/cpu.h | 10 +- include/linux/cpuhotplug.h | 17 + include/linux/device-mapper.h | 10 +- include/linux/device/driver.h | 2 +- include/linux/efi.h | 16 +- include/linux/eventfd.h | 8 +- include/linux/fs.h | 79 +- include/linux/fsnotify.h | 4 +- include/linux/fsverity.h | 14 +- include/linux/gameport.h | 11 +- include/linux/highmem.h | 2 +- include/linux/i8042.h | 1 + include/linux/io_uring.h | 18 +- include/linux/io_uring_types.h | 10 + include/linux/irq.h | 59 +- include/linux/irqchip/mmp.h | 10 - include/linux/irqdesc.h | 3 + include/linux/libps2.h | 62 +- include/linux/mm.h | 46 +- include/linux/mmzone.h | 8 + include/linux/mount.h | 1 - include/linux/mtd/blktrans.h | 2 +- include/linux/nubus.h | 1 + include/linux/nvme-fc-driver.h | 10 +- include/linux/pci_ids.h | 4 + include/linux/pipe_fs_i.h | 4 - include/linux/pktcdvd.h | 1 - include/linux/proc_fs.h | 2 + include/linux/root_dev.h | 9 +- include/linux/sched/signal.h | 2 +- include/linux/splice.h | 3 + include/linux/sunrpc/svc.h | 21 + include/linux/sunrpc/svc_rdma.h | 5 +- include/linux/sunrpc/xdr.h | 3 +- include/linux/syscalls.h | 1 + include/linux/time_namespace.h | 3 +- include/linux/uio.h | 20 - include/linux/usb/midi-v2.h | 94 + include/linux/watch_queue.h | 3 +- include/scsi/scsi_ioctl.h | 4 +- include/soc/imx/timer.h | 16 - include/sound/asequencer.h | 4 + include/sound/core.h | 4 +- include/sound/cs35l56.h | 1 + include/sound/da7219-aad.h | 6 + include/sound/emu10k1.h | 289 ++- include/sound/emux_synth.h | 2 +- include/sound/hdaudio.h | 2 + include/sound/rawmidi.h | 15 +- include/sound/seq_device.h | 1 + include/sound/seq_kernel.h | 10 + include/sound/simple_card_utils.h | 7 +- include/sound/soc-acpi-intel-match.h | 2 + include/sound/soc-component.h | 15 +- include/sound/soc.h | 40 +- include/sound/tas2781-dsp.h | 183 ++ include/sound/tas2781-tlv.h | 21 + include/sound/tas2781.h | 164 ++ include/sound/ump.h | 268 +++ include/sound/ump_convert.h | 46 + include/sound/ump_msg.h | 765 ++++++ include/trace/events/block.h | 26 + include/trace/events/btrfs.h | 39 +- include/trace/events/csd.h | 72 + include/trace/events/rpcrdma.h | 8 + include/trace/events/sunrpc.h | 39 +- include/trace/events/timer.h | 6 +- include/uapi/linux/affs_hardblocks.h | 68 +- include/uapi/linux/eventfd.h | 11 + include/uapi/linux/io_uring.h | 16 +- include/uapi/linux/mount.h | 3 +- include/uapi/linux/pktcdvd.h | 1 + include/uapi/linux/ublk_cmd.h | 33 +- include/uapi/sound/asequencer.h | 86 +- include/uapi/sound/asound.h | 81 +- include/uapi/sound/emu10k1.h | 8 +- init/do_mounts.c | 422 +--- init/do_mounts.h | 14 +- init/do_mounts_initrd.c | 11 +- init/main.c | 16 +- io_uring/cancel.c | 5 +- io_uring/filetable.c | 11 +- io_uring/filetable.h | 28 +- io_uring/io_uring.c | 497 ++-- io_uring/io_uring.h | 17 +- io_uring/msg_ring.c | 4 +- io_uring/net.c | 58 +- io_uring/poll.c | 6 +- io_uring/poll.h | 2 + io_uring/rsrc.c | 8 +- io_uring/rw.c | 6 +- io_uring/rw.h | 1 + io_uring/tctx.c | 31 +- io_uring/timeout.c | 6 +- io_uring/uring_cmd.c | 16 +- kernel/cpu.c | 402 +++- kernel/irq/chip.c | 17 +- kernel/irq/debugfs.c | 2 + kernel/irq/internals.h | 13 +- kernel/irq/irqdesc.c | 77 +- kernel/irq/irqdomain.c | 2 + kernel/irq/resend.c | 47 +- kernel/power/hibernate.c | 179 +- kernel/power/power.h | 5 +- kernel/power/swap.c | 30 +- kernel/smp.c | 43 +- kernel/smpboot.c | 163 -- kernel/softirq.c | 22 +- kernel/time/alarmtimer.c | 4 +- kernel/time/hrtimer.c | 3 + kernel/time/posix-timers.c | 525 +++-- kernel/time/tick-sched.c | 2 +- kernel/trace/trace.c | 2 +- kernel/watch_queue.c | 12 +- lib/debugobjects.c | 9 + lib/iov_iter.c | 466 +--- lib/raid6/neon.h | 22 + lib/raid6/neon.uc | 1 + lib/raid6/recov_neon.c | 8 +- lib/raid6/recov_neon_inner.c | 1 + mm/filemap.c | 31 +- mm/gup.c | 58 +- mm/memblock.c | 9 + mm/mm_init.c | 7 + mm/page_alloc.c | 173 ++ mm/page_io.c | 8 +- mm/shmem.c | 134 +- mm/swapfile.c | 6 +- mm/vmstat.c | 3 + net/nfc/llcp.h | 1 - net/nfc/llcp_commands.c | 12 +- net/nfc/llcp_core.c | 49 +- net/nfc/llcp_sock.c | 18 +- net/nfc/netlink.c | 20 +- net/nfc/nfc.h | 1 + net/socket.c | 3 +- net/sunrpc/svc.c | 41 +- net/sunrpc/svc_xprt.c | 26 +- net/sunrpc/svcsock.c | 38 +- net/sunrpc/xdr.c | 26 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 8 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 36 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 24 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 62 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 18 +- rust/alloc/README.md | 3 + rust/alloc/alloc.rs | 55 +- rust/alloc/boxed.rs | 446 +++- rust/alloc/collections/mod.rs | 5 +- rust/alloc/lib.rs | 71 +- rust/alloc/raw_vec.rs | 16 +- rust/alloc/slice.rs | 445 +--- rust/alloc/vec/drain.rs | 81 +- rust/alloc/vec/drain_filter.rs | 60 +- rust/alloc/vec/into_iter.rs | 125 +- rust/alloc/vec/is_zero.rs | 96 +- rust/alloc/vec/mod.rs | 464 +++- rust/alloc/vec/set_len_on_drop.rs | 5 + rust/alloc/vec/spec_extend.rs | 63 +- rust/bindings/bindings_helper.h | 1 + rust/bindings/lib.rs | 1 - rust/helpers.c | 7 + rust/kernel/build_assert.rs | 2 + rust/kernel/error.rs | 61 +- rust/kernel/init.rs | 5 + rust/kernel/init/macros.rs | 85 +- rust/kernel/lib.rs | 4 - rust/kernel/std_vendor.rs | 2 + rust/kernel/str.rs | 22 + rust/kernel/sync/arc.rs | 25 +- rust/kernel/task.rs | 10 +- rust/kernel/types.rs | 13 + rust/macros/helpers.rs | 86 +- rust/macros/pin_data.rs | 168 +- rust/macros/quote.rs | 14 +- rust/uapi/lib.rs | 1 - scripts/Makefile.build | 2 +- scripts/min-tool-version.sh | 2 +- security/integrity/ima/ima_api.c | 31 +- sound/aoa/codecs/onyx.c | 2 +- sound/aoa/codecs/tas.c | 2 +- sound/core/Kconfig | 13 + sound/core/Makefile | 3 + sound/core/compress_offload.c | 5 +- sound/core/control.c | 12 +- sound/core/control_compat.c | 14 +- sound/core/control_led.c | 2 +- sound/core/init.c | 4 +- sound/core/pcm_drm_eld.c | 73 +- sound/core/pcm_native.c | 4 - sound/core/rawmidi.c | 248 +- sound/core/rawmidi_compat.c | 4 + sound/core/seq/Kconfig | 14 + sound/core/seq/Makefile | 3 + sound/core/seq/seq_clientmgr.c | 557 +++-- sound/core/seq/seq_clientmgr.h | 27 +- sound/core/seq/seq_compat.c | 3 + sound/core/seq/seq_dummy.c | 9 + sound/core/seq/seq_memory.c | 98 +- sound/core/seq/seq_memory.h | 19 +- sound/core/seq/seq_midi.c | 12 +- sound/core/seq/seq_ports.c | 47 +- sound/core/seq/seq_ports.h | 23 +- sound/core/seq/seq_system.c | 1 + sound/core/seq/seq_ump_client.c | 541 +++++ sound/core/seq/seq_ump_convert.c | 1206 ++++++++++ sound/core/seq/seq_ump_convert.h | 22 + sound/core/seq/seq_virmidi.c | 1 + sound/core/timer.c | 18 +- sound/core/ump.c | 1164 ++++++++++ sound/core/ump_convert.c | 505 ++++ sound/drivers/Kconfig | 19 + sound/drivers/Makefile | 2 + sound/drivers/pcmtest.c | 727 ++++++ sound/firewire/bebob/bebob.c | 2 +- sound/firewire/dice/dice.c | 2 +- sound/firewire/digi00x/digi00x.c | 2 +- sound/firewire/fireface/ff.c | 2 +- sound/firewire/fireworks/fireworks.c | 2 +- sound/firewire/isight.c | 2 +- sound/firewire/lib.c | 2 +- sound/firewire/motu/motu.c | 2 +- sound/firewire/oxfw/oxfw.c | 2 +- sound/firewire/tascam/tascam.c | 2 +- sound/hda/hdac_controller.c | 5 +- sound/hda/hdac_device.c | 1 + sound/hda/hdac_regmap.c | 3 +- sound/hda/hdac_stream.c | 6 +- sound/isa/Kconfig | 1 + sound/pci/Kconfig | 45 +- sound/pci/ac97/ac97_codec.c | 4 +- sound/pci/emu10k1/emu10k1.c | 12 +- sound/pci/emu10k1/emu10k1_callback.c | 252 +- sound/pci/emu10k1/emu10k1_main.c | 461 +--- sound/pci/emu10k1/emu10k1_synth.c | 1 - sound/pci/emu10k1/emufx.c | 845 ++++--- sound/pci/emu10k1/emumixer.c | 1594 +++++++------ sound/pci/emu10k1/emupcm.c | 1034 +++++---- sound/pci/emu10k1/emuproc.c | 514 +++-- sound/pci/emu10k1/io.c | 354 ++- sound/pci/emu10k1/irq.c | 36 +- sound/pci/emu10k1/memory.c | 4 +- sound/pci/emu10k1/timer.c | 26 +- sound/pci/emu10k1/voice.c | 136 +- sound/pci/hda/cs35l41_hda.c | 32 +- sound/pci/hda/cs35l41_hda_i2c.c | 2 +- sound/pci/hda/hda_bind.c | 1 - sound/pci/hda/hda_intel.c | 20 + sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 55 +- sound/pci/mixart/mixart.c | 8 +- sound/pci/mixart/mixart_core.h | 7 +- sound/pcmcia/Kconfig | 1 + sound/ppc/keywest.c | 2 +- sound/soc/Kconfig | 3 + sound/soc/Makefile | 3 + sound/soc/amd/Kconfig | 5 +- sound/soc/amd/acp-da7219-max98357a.c | 20 +- sound/soc/amd/acp-es8336.c | 2 +- sound/soc/amd/acp/acp-mach-common.c | 43 +- sound/soc/amd/acp/acp-pci.c | 1 - sound/soc/amd/acp/acp-pdm.c | 2 +- sound/soc/amd/acp/acp-platform.c | 1 - sound/soc/amd/acp/acp-rembrandt.c | 25 - sound/soc/amd/acp/acp-renoir.c | 17 - sound/soc/amd/ps/Makefile | 2 + sound/soc/amd/ps/acp63.h | 183 +- sound/soc/amd/ps/pci-ps.c | 484 +++- sound/soc/amd/ps/ps-pdm-dma.c | 66 +- sound/soc/amd/ps/ps-sdw-dma.c | 555 +++++ sound/soc/amd/raven/acp3x-pcm-dma.c | 3 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 3 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 4 +- sound/soc/amd/vangogh/acp5x.h | 2 + sound/soc/amd/vangogh/pci-acp5x.c | 7 +- sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/amd/yc/acp6x-pdm-dma.c | 3 +- sound/soc/atmel/atmel-classd.c | 8 +- sound/soc/atmel/atmel-pdmic.c | 8 +- sound/soc/atmel/mchp-pdmc.c | 2 +- sound/soc/atmel/sam9g20_wm8731.c | 1 - sound/soc/codecs/Kconfig | 67 + sound/soc/codecs/Makefile | 16 + sound/soc/codecs/ad193x-i2c.c | 2 +- sound/soc/codecs/adau1372-i2c.c | 2 +- sound/soc/codecs/adau1373.c | 2 +- sound/soc/codecs/adau1701.c | 2 +- sound/soc/codecs/adau1761-i2c.c | 2 +- sound/soc/codecs/adau1781-i2c.c | 2 +- sound/soc/codecs/adau17x1.c | 13 +- sound/soc/codecs/adau1977-i2c.c | 2 +- sound/soc/codecs/adau7118-i2c.c | 2 +- sound/soc/codecs/adav803.c | 2 +- sound/soc/codecs/ak4118.c | 13 +- sound/soc/codecs/ak4375.c | 2 +- sound/soc/codecs/ak4458.c | 2 +- sound/soc/codecs/ak4535.c | 2 +- sound/soc/codecs/ak4613.c | 2 +- sound/soc/codecs/ak4641.c | 2 +- sound/soc/codecs/ak4642.c | 2 +- sound/soc/codecs/ak4671.c | 2 +- sound/soc/codecs/ak5558.c | 2 +- sound/soc/codecs/alc5623.c | 2 +- sound/soc/codecs/alc5632.c | 2 +- sound/soc/codecs/aw88395/aw88395.c | 2 +- sound/soc/codecs/chv3-codec.c | 41 + sound/soc/codecs/cs35l32.c | 4 +- sound/soc/codecs/cs35l33.c | 4 +- sound/soc/codecs/cs35l34.c | 4 +- sound/soc/codecs/cs35l35.c | 4 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs35l41-i2c.c | 2 +- sound/soc/codecs/cs35l45-i2c.c | 6 +- sound/soc/codecs/cs35l45-spi.c | 4 +- sound/soc/codecs/cs35l45-tables.c | 2 +- sound/soc/codecs/cs35l45.c | 4 +- sound/soc/codecs/cs35l45.h | 2 +- sound/soc/codecs/cs35l56-i2c.c | 2 +- sound/soc/codecs/cs35l56.c | 65 +- sound/soc/codecs/cs4234.c | 4 +- sound/soc/codecs/cs4265.c | 2 +- sound/soc/codecs/cs4270.c | 2 +- sound/soc/codecs/cs4271-i2c.c | 2 +- sound/soc/codecs/cs42l42-i2c.c | 2 +- sound/soc/codecs/cs42l42.c | 9 +- sound/soc/codecs/cs42l51-i2c.c | 2 +- sound/soc/codecs/cs42l51.c | 9 +- sound/soc/codecs/cs42l52.c | 2 +- sound/soc/codecs/cs42l56.c | 2 +- sound/soc/codecs/cs42l73.c | 4 +- sound/soc/codecs/cs42l83-i2c.c | 4 +- sound/soc/codecs/cs42xx8-i2c.c | 2 +- sound/soc/codecs/cs43130.c | 4 +- sound/soc/codecs/cs4341.c | 2 +- sound/soc/codecs/cs4349.c | 2 +- sound/soc/codecs/cs53l30.c | 14 +- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/da7210.c | 2 +- sound/soc/codecs/da7213.c | 2 +- sound/soc/codecs/da7218.c | 2 +- sound/soc/codecs/da7219-aad.c | 42 +- sound/soc/codecs/da7219.c | 2 +- sound/soc/codecs/da732x.c | 2 +- sound/soc/codecs/da9055.c | 2 +- sound/soc/codecs/es8316.c | 27 +- sound/soc/codecs/es8326.c | 2 +- sound/soc/codecs/es8328-i2c.c | 2 +- sound/soc/codecs/es8328.c | 2 +- sound/soc/codecs/hdmi-codec.c | 36 +- sound/soc/codecs/isabelle.c | 2 +- sound/soc/codecs/lm4857.c | 2 +- sound/soc/codecs/lm49453.c | 2 +- sound/soc/codecs/max9768.c | 2 +- sound/soc/codecs/max98088.c | 24 +- sound/soc/codecs/max98090.c | 56 +- sound/soc/codecs/max98090.h | 3 +- sound/soc/codecs/max98095.c | 2 +- sound/soc/codecs/max98363.c | 6 - sound/soc/codecs/max98371.c | 2 +- sound/soc/codecs/max98373-i2c.c | 4 +- sound/soc/codecs/max98388.c | 1013 ++++++++ sound/soc/codecs/max98388.h | 234 ++ sound/soc/codecs/max98390.c | 2 +- sound/soc/codecs/max98396.c | 2 +- sound/soc/codecs/max9850.c | 2 +- sound/soc/codecs/max98504.c | 2 +- sound/soc/codecs/max98520.c | 2 +- sound/soc/codecs/max9860.c | 2 +- sound/soc/codecs/max9867.c | 2 +- sound/soc/codecs/max9877.c | 2 +- sound/soc/codecs/max98925.c | 2 +- sound/soc/codecs/max98926.c | 2 +- sound/soc/codecs/max98927.c | 2 +- sound/soc/codecs/ml26124.c | 2 +- sound/soc/codecs/mt6359.c | 152 +- sound/soc/codecs/mt6660.c | 2 +- sound/soc/codecs/nau8540.c | 2 +- sound/soc/codecs/nau8810.c | 2 +- sound/soc/codecs/nau8821.c | 2 +- sound/soc/codecs/nau8822.c | 2 +- sound/soc/codecs/nau8824.c | 2 +- sound/soc/codecs/nau8825.c | 150 +- sound/soc/codecs/nau8825.h | 11 + sound/soc/codecs/pcm1681.c | 2 +- sound/soc/codecs/pcm1789-i2c.c | 2 +- sound/soc/codecs/pcm179x-i2c.c | 2 +- sound/soc/codecs/pcm186x-i2c.c | 2 +- sound/soc/codecs/pcm186x.c | 1 - sound/soc/codecs/pcm3060-i2c.c | 2 +- sound/soc/codecs/pcm3168a-i2c.c | 2 +- sound/soc/codecs/pcm512x-i2c.c | 2 +- sound/soc/codecs/rk3328_codec.c | 1 - sound/soc/codecs/rt1011.c | 4 +- sound/soc/codecs/rt1015.c | 2 +- sound/soc/codecs/rt1016.c | 2 +- sound/soc/codecs/rt1019.c | 4 +- sound/soc/codecs/rt1305.c | 4 +- sound/soc/codecs/rt1308-sdw.c | 7 +- sound/soc/codecs/rt1308-sdw.h | 1 - sound/soc/codecs/rt1308.c | 4 +- sound/soc/codecs/rt1316-sdw.c | 7 +- sound/soc/codecs/rt1316-sdw.h | 1 - sound/soc/codecs/rt1318-sdw.c | 7 +- sound/soc/codecs/rt1318-sdw.h | 1 - sound/soc/codecs/rt274.c | 2 +- sound/soc/codecs/rt286.c | 2 +- sound/soc/codecs/rt298.c | 2 +- sound/soc/codecs/rt5514.c | 4 +- sound/soc/codecs/rt5616.c | 4 +- sound/soc/codecs/rt5631.c | 4 +- sound/soc/codecs/rt5640.c | 4 +- sound/soc/codecs/rt5645.c | 6 +- sound/soc/codecs/rt5651.c | 4 +- sound/soc/codecs/rt5659.c | 12 +- sound/soc/codecs/rt5660.c | 4 +- sound/soc/codecs/rt5663.c | 6 +- sound/soc/codecs/rt5665.c | 4 +- sound/soc/codecs/rt5668.c | 4 +- sound/soc/codecs/rt5670.c | 4 +- sound/soc/codecs/rt5677.c | 4 +- sound/soc/codecs/rt5682-i2c.c | 5 +- sound/soc/codecs/rt5682-sdw.c | 7 +- sound/soc/codecs/rt5682.h | 1 - sound/soc/codecs/rt5682s.c | 16 +- sound/soc/codecs/rt700-sdw.c | 7 +- sound/soc/codecs/rt700.h | 1 - sound/soc/codecs/rt711-sdca-sdw.c | 9 +- sound/soc/codecs/rt711-sdca.h | 1 - sound/soc/codecs/rt711-sdw.c | 7 +- sound/soc/codecs/rt711.h | 1 - sound/soc/codecs/rt712-sdca-dmic.c | 9 +- sound/soc/codecs/rt712-sdca-dmic.h | 1 - sound/soc/codecs/rt712-sdca-sdw.c | 9 +- sound/soc/codecs/rt712-sdca.h | 1 - sound/soc/codecs/rt715-sdca-sdw.c | 9 +- sound/soc/codecs/rt715-sdca.h | 1 - sound/soc/codecs/rt715-sdw.c | 6 +- sound/soc/codecs/rt715.h | 1 - sound/soc/codecs/rt722-sdca-sdw.c | 507 ++++ sound/soc/codecs/rt722-sdca-sdw.h | 124 + sound/soc/codecs/rt722-sdca.c | 1555 +++++++++++++ sound/soc/codecs/rt722-sdca.h | 237 ++ sound/soc/codecs/rt9120.c | 2 +- sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sma1303.c | 2 +- sound/soc/codecs/src4xxx-i2c.c | 2 +- sound/soc/codecs/ssm2518.c | 2 +- sound/soc/codecs/ssm2602-i2c.c | 2 +- sound/soc/codecs/ssm3515.c | 448 ++++ sound/soc/codecs/ssm4567.c | 2 +- sound/soc/codecs/sta32x.c | 2 +- sound/soc/codecs/sta350.c | 2 +- sound/soc/codecs/sta529.c | 2 +- sound/soc/codecs/tas2552.c | 2 +- sound/soc/codecs/tas2562.c | 3 +- sound/soc/codecs/tas2764.c | 2 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tas2780.c | 2 +- sound/soc/codecs/tas2781-comlib.c | 534 +++++ sound/soc/codecs/tas2781-fmwlib.c | 2428 ++++++++++++++++++++ sound/soc/codecs/tas2781-i2c.c | 763 ++++++ sound/soc/codecs/tas5086.c | 2 +- sound/soc/codecs/tas571x.c | 2 +- sound/soc/codecs/tas5720.c | 3 +- sound/soc/codecs/tas5805m.c | 2 +- sound/soc/codecs/tas6424.c | 3 +- sound/soc/codecs/tda7419.c | 2 +- sound/soc/codecs/tfa9879.c | 2 +- sound/soc/codecs/tfa989x.c | 2 +- sound/soc/codecs/tlv320adc3xxx.c | 2 +- sound/soc/codecs/tlv320adcx140.c | 2 +- sound/soc/codecs/tlv320aic23-i2c.c | 2 +- sound/soc/codecs/tlv320aic31xx.c | 2 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 2 +- sound/soc/codecs/tlv320aic3x-i2c.c | 2 +- sound/soc/codecs/tlv320dac33.c | 2 +- sound/soc/codecs/tpa6130a2.c | 2 +- sound/soc/codecs/ts3a227e.c | 2 +- sound/soc/codecs/tscs42xx.c | 2 +- sound/soc/codecs/tscs454.c | 2 +- sound/soc/codecs/uda1380.c | 2 +- sound/soc/codecs/wcd938x-sdw.c | 2 +- sound/soc/codecs/wm0010.c | 3 + sound/soc/codecs/wm1250-ev1.c | 2 +- sound/soc/codecs/wm2000.c | 2 +- sound/soc/codecs/wm2200.c | 2 +- sound/soc/codecs/wm5100.c | 2 +- sound/soc/codecs/wm8510.c | 2 +- sound/soc/codecs/wm8523.c | 2 +- sound/soc/codecs/wm8580.c | 2 +- sound/soc/codecs/wm8711.c | 2 +- sound/soc/codecs/wm8728.c | 2 +- sound/soc/codecs/wm8731-i2c.c | 2 +- sound/soc/codecs/wm8737.c | 2 +- sound/soc/codecs/wm8741.c | 2 +- sound/soc/codecs/wm8750.c | 2 +- sound/soc/codecs/wm8753.c | 2 +- sound/soc/codecs/wm8776.c | 2 +- sound/soc/codecs/wm8804-i2c.c | 2 +- sound/soc/codecs/wm8900.c | 2 +- sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8904.c | 2 +- sound/soc/codecs/wm8940.c | 2 +- sound/soc/codecs/wm8955.c | 2 +- sound/soc/codecs/wm8960.c | 2 +- sound/soc/codecs/wm8961.c | 2 +- sound/soc/codecs/wm8962.c | 2 +- sound/soc/codecs/wm8971.c | 2 +- sound/soc/codecs/wm8974.c | 2 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8983.c | 2 +- sound/soc/codecs/wm8985.c | 2 +- sound/soc/codecs/wm8988.c | 2 +- sound/soc/codecs/wm8990.c | 2 +- sound/soc/codecs/wm8991.c | 2 +- sound/soc/codecs/wm8993.c | 2 +- sound/soc/codecs/wm8995.c | 2 +- sound/soc/codecs/wm8996.c | 2 +- sound/soc/codecs/wm9081.c | 2 +- sound/soc/codecs/wm9090.c | 2 +- sound/soc/codecs/wm_adsp.c | 21 +- sound/soc/codecs/wsa883x.c | 3 +- sound/soc/codecs/wsa884x.c | 1936 ++++++++++++++++ sound/soc/dwc/dwc-i2s.c | 78 +- sound/soc/dwc/local.h | 7 + sound/soc/fsl/fsl-asoc-card.c | 22 +- sound/soc/fsl/fsl_sai.c | 24 +- sound/soc/fsl/fsl_sai.h | 2 + sound/soc/fsl/imx-audmix.c | 24 +- sound/soc/fsl/imx-card.c | 25 +- sound/soc/fsl/imx-rpmsg.c | 6 +- sound/soc/fsl/imx-spdif.c | 8 +- sound/soc/generic/audio-graph-card.c | 107 +- .../generic/audio-graph-card2-custom-sample.dtsi | 165 +- sound/soc/generic/audio-graph-card2.c | 107 +- sound/soc/generic/simple-card-utils.c | 118 +- sound/soc/generic/simple-card.c | 4 +- sound/soc/google/Kconfig | 6 + sound/soc/google/Makefile | 2 + sound/soc/google/chv3-i2s.c | 338 +++ sound/soc/intel/atom/sst/sst_acpi.c | 1 - sound/soc/intel/atom/sst/sst_ipc.c | 1 - sound/soc/intel/atom/sst/sst_loader.c | 1 - sound/soc/intel/atom/sst/sst_pci.c | 1 - sound/soc/intel/atom/sst/sst_stream.c | 1 - sound/soc/intel/avs/boards/da7219.c | 45 +- sound/soc/intel/avs/boards/dmic.c | 2 - sound/soc/intel/avs/boards/hdaudio.c | 65 +- sound/soc/intel/avs/boards/i2s_test.c | 6 +- sound/soc/intel/avs/boards/max98357a.c | 39 +- sound/soc/intel/avs/boards/max98373.c | 45 +- sound/soc/intel/avs/boards/max98927.c | 45 +- sound/soc/intel/avs/boards/nau8825.c | 45 +- sound/soc/intel/avs/boards/rt274.c | 45 +- sound/soc/intel/avs/boards/rt286.c | 45 +- sound/soc/intel/avs/boards/rt298.c | 45 +- sound/soc/intel/avs/boards/rt5682.c | 45 +- sound/soc/intel/avs/boards/ssm4567.c | 57 +- sound/soc/intel/boards/Kconfig | 4 + sound/soc/intel/boards/Makefile | 10 +- sound/soc/intel/boards/ehl_rt5660.c | 8 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 8 +- sound/soc/intel/boards/sof_cs42l42.c | 11 +- sound/soc/intel/boards/sof_es8336.c | 11 +- sound/soc/intel/boards/sof_nau8825.c | 21 +- sound/soc/intel/boards/sof_pcm512x.c | 3 +- sound/soc/intel/boards/sof_rt5682.c | 94 +- sound/soc/intel/boards/sof_sdw.c | 669 ++++-- sound/soc/intel/boards/sof_sdw_common.h | 86 +- sound/soc/intel/boards/sof_sdw_cs42l42.c | 131 ++ .../boards/{sof_sdw_max98373.c => sof_sdw_maxim.c} | 59 +- sound/soc/intel/boards/sof_sdw_rt711.c | 4 +- sound/soc/intel/boards/sof_sdw_rt712_sdca.c | 102 + ..._rt711_sdca.c => sof_sdw_rt_sdca_jack_common.c} | 73 +- sound/soc/intel/boards/sof_ssp_amp.c | 29 +- sound/soc/intel/common/Makefile | 1 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 46 +- sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 72 + sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 167 ++ sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 54 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 53 + sound/soc/jz4740/jz4740-i2s.c | 9 + sound/soc/loongson/Kconfig | 27 + sound/soc/loongson/Makefile | 8 + sound/soc/loongson/loongson_card.c | 218 ++ sound/soc/loongson/loongson_dma.c | 350 +++ sound/soc/loongson/loongson_dma.h | 16 + sound/soc/loongson/loongson_i2s.c | 269 +++ sound/soc/loongson/loongson_i2s.h | 71 + sound/soc/loongson/loongson_i2s_pci.c | 171 ++ sound/soc/mediatek/Kconfig | 5 + sound/soc/mediatek/common/mtk-soundcard-driver.c | 53 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 13 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 2 +- sound/soc/mediatek/mt8186/mt8186-afe-control.c | 1 - .../mt8186/mt8186-mt6366-da7219-max98357.c | 1 - .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 1 - sound/soc/mediatek/mt8188/mt8188-afe-clk.c | 142 +- sound/soc/mediatek/mt8188/mt8188-afe-clk.h | 15 + sound/soc/mediatek/mt8188/mt8188-afe-common.h | 3 +- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 113 +- sound/soc/mediatek/mt8188/mt8188-dai-adda.c | 110 +- sound/soc/mediatek/mt8188/mt8188-dai-etdm.c | 922 ++++---- sound/soc/mediatek/mt8188/mt8188-mt6359.c | 453 +++- sound/soc/mediatek/mt8188/mt8188-reg.h | 2 + sound/soc/mediatek/mt8192/mt8192-afe-control.c | 2 - sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 99 +- sound/soc/meson/axg-card.c | 11 +- sound/soc/meson/gx-card.c | 3 +- sound/soc/meson/meson-card-utils.c | 26 +- sound/soc/meson/meson-card.h | 3 +- sound/soc/qcom/common.c | 34 +- sound/soc/qcom/lpass-sc7180.c | 2 +- sound/soc/qcom/lpass-sc7280.c | 2 +- sound/soc/qcom/qdsp6/audioreach.c | 325 ++- sound/soc/qcom/qdsp6/audioreach.h | 63 + sound/soc/qcom/qdsp6/q6afe-dai.c | 34 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 445 ++++ sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 39 + sound/soc/qcom/qdsp6/q6apm.c | 68 + sound/soc/qcom/qdsp6/q6apm.h | 6 + sound/soc/qcom/qdsp6/q6dsp-common.c | 35 + sound/soc/qcom/qdsp6/q6dsp-common.h | 1 + sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c | 43 +- sound/soc/qcom/sc7280.c | 23 +- sound/soc/samsung/odroid.c | 16 +- sound/soc/sh/siu_dai.c | 2 + sound/soc/soc-component.c | 22 + sound/soc/soc-compress.c | 1 - sound/soc/soc-core.c | 112 +- sound/soc/soc-dapm.c | 75 +- sound/soc/soc-pcm.c | 209 +- sound/soc/soc-topology.c | 91 +- sound/soc/soc-utils.c | 7 + sound/soc/sof/Kconfig | 11 + sound/soc/sof/Makefile | 2 + sound/soc/sof/amd/acp-ipc.c | 7 + sound/soc/sof/amd/acp.h | 3 + sound/soc/sof/amd/pci-rmb.c | 3 + sound/soc/sof/amd/pci-rn.c | 3 + sound/soc/sof/core.c | 4 +- sound/soc/sof/intel/Kconfig | 3 +- sound/soc/sof/intel/hda-bus.c | 11 +- sound/soc/sof/intel/hda-dai-ops.c | 137 +- sound/soc/sof/intel/hda-dai.c | 168 +- sound/soc/sof/intel/hda-loader-skl.c | 1 - sound/soc/sof/intel/hda-pcm.c | 2 +- sound/soc/sof/intel/hda-stream.c | 1 - sound/soc/sof/intel/hda.c | 43 +- sound/soc/sof/intel/hda.h | 25 +- sound/soc/sof/intel/mtl.c | 64 +- sound/soc/sof/intel/mtl.h | 7 + sound/soc/sof/intel/skl.c | 1 - sound/soc/sof/intel/tgl.c | 10 +- sound/soc/sof/ipc3-control.c | 54 +- sound/soc/sof/ipc3-priv.h | 2 + sound/soc/sof/ipc3.c | 102 +- sound/soc/sof/ipc4-control.c | 39 +- sound/soc/sof/ipc4-loader.c | 72 +- sound/soc/sof/ipc4-pcm.c | 4 +- sound/soc/sof/ipc4-priv.h | 10 +- sound/soc/sof/ipc4-topology.c | 459 ++-- sound/soc/sof/ipc4-topology.h | 74 +- sound/soc/sof/ipc4.c | 44 +- sound/soc/sof/mediatek/mt8186/mt8186-clk.c | 1 - sound/soc/sof/mediatek/mt8186/mt8186.c | 119 +- sound/soc/sof/mediatek/mt8186/mt8186.h | 5 + sound/soc/sof/mediatek/mt8195/mt8195-clk.c | 1 - sound/soc/sof/mediatek/mt8195/mt8195.c | 36 +- sound/soc/sof/nocodec.c | 8 +- sound/soc/sof/pcm.c | 2 +- sound/soc/sof/pm.c | 12 +- sound/soc/sof/sof-audio.c | 47 +- sound/soc/sof/sof-audio.h | 1 + sound/soc/sof/sof-client-ipc-kernel-injector.c | 162 ++ sound/soc/sof/sof-client.c | 52 + sound/soc/sof/sof-client.h | 1 + sound/soc/sof/sof-priv.h | 3 + sound/soc/sof/topology.c | 2 +- sound/soc/starfive/Kconfig | 15 + sound/soc/starfive/Makefile | 2 + sound/soc/starfive/jh7110_tdm.c | 670 ++++++ sound/soc/stm/stm32_sai_sub.c | 9 +- sound/soc/tegra/tegra186_asrc.c | 4 +- sound/soc/tegra/tegra20_ac97.c | 1 - sound/soc/tegra/tegra20_i2s.c | 9 +- sound/soc/tegra/tegra20_spdif.c | 9 +- sound/soc/tegra/tegra210_adx.c | 2 +- sound/soc/tegra/tegra210_ahub.c | 10 - sound/soc/ti/davinci-mcasp.c | 27 +- sound/soc/ti/omap-hdmi.c | 8 +- sound/soc/ti/omap-mcbsp-st.c | 1 - sound/sound_core.c | 23 +- sound/synth/emux/emux_synth.c | 3 +- sound/usb/Kconfig | 11 + sound/usb/Makefile | 1 + sound/usb/card.c | 12 +- sound/usb/midi.c | 7 +- sound/usb/midi.h | 5 +- sound/usb/midi2.c | 1230 ++++++++++ sound/usb/midi2.h | 33 + sound/usb/quirks.c | 8 +- sound/usb/usbaudio.h | 2 + tools/arch/x86/include/asm/nops.h | 16 +- tools/objtool/arch/x86/special.c | 8 +- tools/objtool/check.c | 1 - tools/testing/selftests/alsa/Makefile | 2 +- tools/testing/selftests/alsa/test-pcmtest-driver.c | 333 +++ 1498 files changed, 53304 insertions(+), 20923 deletions(-) delete mode 100644 Documentation/devicetree/bindings/input/cypress,cyapa.txt create mode 100644 Documentation/devicetree/bindings/input/cypress,cyapa.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nuvoton,np [...] create mode 100644 Documentation/devicetree/bindings/sound/adi,max98388.yaml create mode 100644 Documentation/devicetree/bindings/sound/adi,ssm2518.yaml create mode 100644 Documentation/devicetree/bindings/sound/adi,ssm3515.yaml delete mode 100644 Documentation/devicetree/bindings/sound/da7219.txt create mode 100644 Documentation/devicetree/bindings/sound/dialog,da7219.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,chv3-codec.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,chv3-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/loongson,ls-audio-card.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nau8315.txt delete mode 100644 Documentation/devicetree/bindings/sound/nau8540.txt delete mode 100644 Documentation/devicetree/bindings/sound/nau8810.txt delete mode 100644 Documentation/devicetree/bindings/sound/nau8824.txt delete mode 100644 Documentation/devicetree/bindings/sound/nau8825.txt create mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8315.yaml create mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8540.yaml create mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8810.yaml create mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8824.yaml create mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8825.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wsa8840.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt1016.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rt1016.txt delete mode 100644 Documentation/devicetree/bindings/sound/ssm2518.txt create mode 100644 Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,tas2781.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,tlv320aic32x4.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tlv320aic32x4.txt delete mode 100644 Documentation/devicetree/bindings/timer/brcm,kona-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/brcm,kona-timer.yaml create mode 100644 Documentation/devicetree/bindings/timer/loongson,ls1x-pwmtimer.yaml create mode 100644 Documentation/devicetree/bindings/timer/ralink,rt2880-timer.yaml create mode 100644 Documentation/sound/cards/pcmtest.rst create mode 100644 Documentation/sound/designs/midi-2.0.rst delete mode 100644 arch/alpha/include/asm/bugs.h delete mode 100644 arch/ia64/include/asm/bugs.h delete mode 100644 arch/loongarch/include/asm/bugs.h delete mode 100644 arch/m68k/include/asm/bugs.h delete mode 100644 arch/mips/include/asm/mach-loongson32/regs-pwm.h delete mode 100644 arch/parisc/include/asm/bugs.h delete mode 100644 arch/powerpc/include/asm/bugs.h delete mode 100644 arch/sh/include/asm/bugs.h delete mode 100644 arch/sparc/include/asm/bugs.h delete mode 100644 arch/um/include/asm/bugs.h create mode 100644 arch/x86/Makefile.postlink create mode 100644 arch/x86/boot/compressed/mem.c create mode 100644 arch/x86/boot/compressed/sev.h create mode 100644 arch/x86/boot/compressed/tdx-shared.c create mode 100644 arch/x86/coco/tdx/tdx-shared.c create mode 100644 arch/x86/include/asm/unaccepted_memory.h delete mode 100644 arch/xtensa/include/asm/bugs.h create mode 100644 block/early-lookup.c delete mode 100644 drivers/block/rnbd/rnbd-common.c create mode 100644 drivers/clocksource/timer-loongson1-pwm.c create mode 100644 drivers/edac/npcm_edac.c create mode 100644 drivers/firmware/efi/libstub/bitmap.c create mode 100644 drivers/firmware/efi/libstub/find.c create mode 100644 drivers/firmware/efi/libstub/unaccepted_memory.c create mode 100644 drivers/firmware/efi/unaccepted_memory.c create mode 100644 drivers/nvme/host/sysfs.c delete mode 100644 fs/no-block.c delete mode 100644 include/asm-generic/bugs.h delete mode 100644 include/linux/irqchip/mmp.h create mode 100644 include/linux/usb/midi-v2.h delete mode 100644 include/soc/imx/timer.h create mode 100644 include/sound/tas2781-dsp.h create mode 100644 include/sound/tas2781-tlv.h create mode 100644 include/sound/tas2781.h create mode 100644 include/sound/ump.h create mode 100644 include/sound/ump_convert.h create mode 100644 include/sound/ump_msg.h create mode 100644 include/trace/events/csd.h create mode 100644 include/uapi/linux/eventfd.h create mode 100644 lib/raid6/neon.h create mode 100644 sound/core/seq/seq_ump_client.c create mode 100644 sound/core/seq/seq_ump_convert.c create mode 100644 sound/core/seq/seq_ump_convert.h create mode 100644 sound/core/ump.c create mode 100644 sound/core/ump_convert.c create mode 100644 sound/drivers/pcmtest.c create mode 100644 sound/soc/amd/ps/ps-sdw-dma.c create mode 100644 sound/soc/codecs/chv3-codec.c create mode 100644 sound/soc/codecs/max98388.c create mode 100644 sound/soc/codecs/max98388.h create mode 100644 sound/soc/codecs/rt722-sdca-sdw.c create mode 100644 sound/soc/codecs/rt722-sdca-sdw.h create mode 100644 sound/soc/codecs/rt722-sdca.c create mode 100644 sound/soc/codecs/rt722-sdca.h create mode 100644 sound/soc/codecs/ssm3515.c create mode 100644 sound/soc/codecs/tas2781-comlib.c create mode 100644 sound/soc/codecs/tas2781-fmwlib.c create mode 100644 sound/soc/codecs/tas2781-i2c.c create mode 100644 sound/soc/codecs/wsa884x.c create mode 100644 sound/soc/google/Kconfig create mode 100644 sound/soc/google/Makefile create mode 100644 sound/soc/google/chv3-i2s.c create mode 100644 sound/soc/intel/boards/sof_sdw_cs42l42.c rename sound/soc/intel/boards/{sof_sdw_max98373.c => sof_sdw_maxim.c} (65%) create mode 100644 sound/soc/intel/boards/sof_sdw_rt712_sdca.c rename sound/soc/intel/boards/{sof_sdw_rt711_sdca.c => sof_sdw_rt_sdca_jack_common [...] create mode 100644 sound/soc/intel/common/soc-acpi-intel-lnl-match.c create mode 100644 sound/soc/loongson/Kconfig create mode 100644 sound/soc/loongson/Makefile create mode 100644 sound/soc/loongson/loongson_card.c create mode 100644 sound/soc/loongson/loongson_dma.c create mode 100644 sound/soc/loongson/loongson_dma.h create mode 100644 sound/soc/loongson/loongson_i2s.c create mode 100644 sound/soc/loongson/loongson_i2s.h create mode 100644 sound/soc/loongson/loongson_i2s_pci.c create mode 100644 sound/soc/sof/sof-client-ipc-kernel-injector.c create mode 100644 sound/soc/starfive/Kconfig create mode 100644 sound/soc/starfive/Makefile create mode 100644 sound/soc/starfive/jh7110_tdm.c create mode 100644 sound/usb/midi2.c create mode 100644 sound/usb/midi2.h create mode 100644 tools/testing/selftests/alsa/test-pcmtest-driver.c