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 05def2d212c6 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 9203a86e5ead Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 7b031e5756e4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a9f49c72201f Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits e7e3adb82f5f Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits 1543cce72790 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bb85bdd0b412 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 234f6ea50707 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 5a7a5295d56e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits b1f4822a94d7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 661500612a4f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4075f0861633 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b416bd08a470 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3660385453cd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0eaac4af0728 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 5c27ffae3d17 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 9aa923d2b994 mailmap: map Georgi Djakov's old Linaro address to his cur [...] omits 6282dd51ab8d nilfs2: fix underflow in second superblock position calculations omits 341c123a625d hugetlb: check for undefined shift on 32 bit architectures omits 648c684aeecd mm/migrate: fix wrongly apply write bit after mkdirty on sparc64 omits 52331c6bd496 mm/page_alloc.c: fix page corruption caused by racy check [...] new c9c3395d5e3d Linux 6.2 adds f3837ab7adbc highmem: Enhance is_kmap_addr() to check kmap_local_page() [...] adds c83900393aa1 tee: Remove vmalloc page support adds 0249a75b3659 tee: Remove call to get_kernel_pages() adds 816477edfba6 mm: Remove get_kernel_pages() new d644c670ef24 Merge tag 'remove-get_kernel_pages-for-6.3' of https://git [...] adds 8909a80e3f68 rust: alloc: remove the `borrow` module (`ToOwned`, `Cow`) adds cb7d9defdafb rust: compiler_builtins: make stubs non-global adds 9dc043655003 rust: sync: add `Arc` for ref-counted allocations adds 53528772fb5a rust: sync: allow type of `self` to be `Arc<T>` or variants adds f75cb6fce4c9 rust: sync: allow coercion from `Arc<T>` to `Arc<U>` adds 17f671602cc6 rust: sync: introduce `ArcBorrow` adds 92a655ae00a2 rust: sync: allow type of `self` to be `ArcBorrow<T>` adds 70e42ebbf641 rust: sync: introduce `UniqueArc` adds 0748424aba89 rust: sync: add support for dispatching on Arc and ArcBorrow. adds dec1df547d81 rust: prelude: prevent doc inline of external imports adds 4d4692a2ff83 rust: types: introduce `ScopeGuard` adds 0fc4424d24a2 rust: types: introduce `ForeignOwnable` adds 26949bac1e82 rust: types: implement `ForeignOwnable` for `Box<T>` adds 7118594466b8 rust: types: implement `ForeignOwnable` for the unit type adds 0c7ae4325761 rust: types: implement `ForeignOwnable` for `Arc<T>` adds 0d1fffdedae2 rust: MAINTAINERS: Add the zulip link adds 7ea01d3169a2 rust: delete rust-project.json when running make clean new 69adb0bcb833 Merge tag 'rust-6.3' of https://github.com/Rust-for-Linux/linux adds 0f5d4a0b995f crypto: certs: fix FIPS selftest dependency adds 4d2732882703 tpm_crb: Add support for CRB devices based on Pluton adds 06b53b02945e certs: make blacklisted hash available in klog adds 6c1976addf36 KEYS: Add new function key_create() adds c95e8f6fd157 certs: don't try to update blacklist keys adds 10de7b542939 KEYS: asymmetric: Fix ECDSA use via keyctl uapi adds 376f88f44ec0 tpm: st33zp24: Convert to i2c's .probe_new() adds d787c95b565f tpm: tpm_i2c_atmel: Convert to i2c's .probe_new() adds d5ae2f4760c5 tpm: tpm_i2c_infineon: Convert to i2c's .probe_new() adds 8f3fb73b8b8d tpm: tpm_i2c_nuvoton: Convert to i2c's .probe_new() adds 40078327f604 tpm: tis_i2c: Convert to i2c's .probe_new() adds 441b7152729f tpm: Use managed allocation for bios event log adds 1e2714bb83fc tpm: Add reserved memory event log adds 85b93bbd1c97 tpm: add vendor flag to command code validation new 219ac97a486c Merge tag 'tpm-v6.3-rc1' of git://git.kernel.org/pub/scm/l [...] adds 5970e15dbcfe filelock: move file locking definitions to separate header file adds c65454a94726 fs: remove locks_inode new 575a7e0f812a Merge tag 'locks-v6.3' of git://git.kernel.org/pub/scm/lin [...] adds c5bc1b3ff35a fs: uninline inode_query_iversion adds a3bb710383cb fs: clarify when the i_version counter must be updated adds a1175d6b1bda vfs: plumb i_version handling into struct kstat adds 61a968b4f05e nfs: report the inode version in getattr if requested adds f6102994338c ceph: report the inode version in getattr if requested adds 3139b1d79588 nfsd: move nfsd4_change_attribute to nfsfh.c adds 638e3e7d9493 nfsd: use the getattr operation to fetch i_version adds 58a033c9a3e0 nfsd: remove fetch_iversion export operation new de630176bdf8 Merge tag 'iversion-v6.3' of git://git.kernel.org/pub/scm/ [...] adds 64b4cdf22f3b f2fs: project ids aren't idmapped adds abf08576afe3 fs: port vfs_*() helpers to struct mnt_idmap adds c1632a0f1120 fs: port ->setattr() to pass mnt_idmap adds b74d24f7a74f fs: port ->getattr() to pass mnt_idmap adds 6c960e68aaed fs: port ->create() to pass mnt_idmap adds 7a77db95511c fs: port ->symlink() to pass mnt_idmap adds c54bd91e9eab fs: port ->mkdir() to pass mnt_idmap adds 5ebb29bee8d5 fs: port ->mknod() to pass mnt_idmap adds e18275ae55e0 fs: port ->rename() to pass mnt_idmap adds 011e2b717b1b fs: port ->tmpfile() to pass mnt_idmap adds 77435322777d fs: port ->get_acl() to pass mnt_idmap adds 13e83a4923be fs: port ->set_acl() to pass mnt_idmap adds 8782a9aea3ab fs: port ->fileattr_set() to pass mnt_idmap adds 4609e1f18e19 fs: port ->permission() to pass mnt_idmap adds 39f60c1ccee7 fs: port xattr to mnt_idmap adds 700b7940526d fs: port acl to mnt_idmap adds f2d40141d5d9 fs: port inode_init_owner() to mnt_idmap adds 01beba7957a2 fs: port inode_owner_or_capable() to mnt_idmap adds 9452e93e6dae fs: port privilege checking helpers to mnt_idmap adds f861646a6562 quota: port to mnt_idmap adds 0dbe12f2e49c fs: port i_{g,u}id_{needs_}update() to mnt_idmap adds e67fe63341b8 fs: port i_{g,u}id_into_vfs{g,u}id() to mnt_idmap adds c14329d39f2d fs: port fs{g,u}id helpers to mnt_idmap adds 4d7ca4090184 fs: port vfs{g,u}id helpers to mnt_idmap adds 3707d84c1367 fs: move mnt_idmap adds 7a80e5b8c6fa shmem: support idmapped mounts for tmpfs new 05e6295f7b5e Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/s [...] adds 47d586913f2a fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected new ea5aac6fae94 Merge tag 'fs.v6.3' of git://git.kernel.org/pub/scm/linux/ [...] adds 4e1da8fe0313 posix_acl: Use try_cmpxchg in get_acl new 91bc559d8d3a Merge tag 'fs.acl.v6.3' of git://git.kernel.org/pub/scm/li [...] adds 7c3511a2c820 erofs: clean up erofs_iget() adds 768bb10afb99 erofs: remove linux/buffer_head.h dependency adds e324eaa97906 erofs: get rid of debug_one_dentry() adds b780d3fc6107 erofs: simplify iloc() adds 4efdec36dc99 erofs: get rid of erofs_inode_datablocks() adds cdba55067f2f erofs: avoid tagged pointers to mark sync decompression adds b1ed220c6262 erofs: remove tagged pointer helpers adds a9a94d937334 erofs: move zdata.h into zdata.c adds 999f2f9a63f4 erofs: get rid of z_erofs_do_map_blocks() forward declaration adds 557afdd94cf8 erofs: tidy up internal.h adds 3fffb589b9a6 erofs: add per-cpu threads for decompression as an option adds 339bc4d3cd25 erofs: make kobj_type structures constant adds d60b87600d13 erofs: update print symbols for various flags in trace adds 8b58f9f02162 erofs: remove unused EROFS_GET_BLOCKS_RAW flag adds 6967f6cbcae5 Documentation/ABI: sysfs-fs-erofs: update supported features adds b7fa1de09f92 MAINTAINERS: erofs: Add Documentation/ABI/testing/sysfs-fs-erofs adds bdfa90142eb1 erofs: remove unused device mapping in meta routine adds 2dfb8c3b122f erofs: maintain cookies of share domain in self-contained list adds 7032809a44d7 erofs: relinquish volume with mutex held adds 61fef98945d0 erofs: unify anonymous inodes for blob adds 8d1b80a79452 erofs: fix an error code in z_erofs_init_zip_subsystem() new dc483c851ff9 Merge tag 'erofs-for-6.3-rc1' of git://git.kernel.org/pub/ [...] adds 60e463f0be98 fscrypt: add the test dummy encryption key on-demand adds 7959eb19e4a3 ext4: stop calling fscrypt_add_test_dummy_key() adds 1ad2a626762d f2fs: stop calling fscrypt_add_test_dummy_key() adds ec64036e6863 fs/super.c: stop calling fscrypt_destroy_keyring() from __ [...] adds 097d7c1fcb8d fscrypt: clean up fscrypt_add_test_dummy_key() new f18f9845f2f1 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds a6528a960b78 fsverity: optimize fsverity_file_open() on non-verity files adds 01d90c07a592 fsverity: optimize fsverity_prepare_setattr() on non-verity files adds 9642946c6c85 fsverity: optimize fsverity_cleanup_inode() on non-verity files adds 72ea15f0ddd2 fsverity: pass pos and size to ->write_merkle_tree_block adds 86f66569baca fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG adds 284d5db5f99e fsverity: use unsigned long for level_start adds 9098f36b739d fsverity: simplify Merkle tree readahead size calculation adds 579a12f78d88 fsverity: store log2(digest_size) precomputed adds 55eed69cc8fd fsverity: use EFBIG for file too large to enable verity adds f45555bf23cf fsverity: replace fsverity_hash_page() with fsverity_hash_block() adds 5306892a50bf fsverity: support verification with tree block size < PAGE_SIZE adds 56124d6c87fd fsverity: support enabling with tree block size < PAGE_SIZE adds 5e122148a3d5 ext4: simplify ext4_readpage_limit() adds feb0576a361a f2fs: simplify f2fs_readpage_limit() adds 4fa512ce7051 fs/buffer.c: support fsverity in block_read_full_folio() adds db85d14dc5c5 ext4: allow verity with fs block size < PAGE_SIZE adds 245edf445c34 fsverity.rst: update git repo URL for fsverity-utils adds 5d0f0e57ed90 fsverity: support verifying data from large folios adds 51e4e3153ebc fscrypt: support decrypting data from large folios new 6639c3ce7fd2 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 2e0a547164b1 fanotify: Ensure consistent variable type for response adds 70529a199574 fanotify: define struct members to hold response decision context adds 032bffd494e3 fanotify,audit: Allow audit to use the full permission eve [...] new cd776a4342b3 Merge tag 'fsnotify_for_v6.3-rc1' of git://git.kernel.org/ [...] adds 3d2d7e61553d udf: Define EFSCORRUPTED error code adds d16076d9b684 udf: New directory iteration code adds 7cd7a36ab44d udf: Convert udf_readdir() to new directory iteration adds 57bda9fb169d udf: Convert udf_expand_dir_adinicb() to new directory iteration adds a27b2923de7e udf: Move udf_expand_dir_adinicb() to its callsite adds 1c80afa04db3 udf: Implement searching for directory entry using new ite [...] adds 200918b34d15 udf: Convert udf_lookup() to use new directory iteration code adds 9b06fbef4202 udf: Convert udf_get_parent() to new directory iteration code adds afb525f466f9 udf: Convert empty_dir() to new directory iteration code adds 4cca7e3df7be udf: Provide function to mark entry as deleted using new d [...] adds d11ffa8d3ec1 udf: Convert udf_rmdir() to new directory iteration code adds 6ec01a8020b5 udf: Convert udf_unlink() to new directory iteration code adds f2844803404d udf: Implement adding of dir entries using new iteration code adds ef91f9998bec udf: Convert udf_add_nondir() to new directory iteration adds 00bce6f792ca udf: Convert udf_mkdir() to new directory iteration code adds dbfb102d16fb udf: Convert udf_link() to new directory iteration code adds e9109a92d2a9 udf: Convert udf_rename() to new directory iteration code adds 1e0290d61a87 udf: Remove old directory iteration code adds 70bfb3a8d661 udf: Truncate added extents on failed expansion adds 53cafe1d6d8e udf: Do not bother merging very long extents adds 33e9a53cd9f0 udf: Handle error when expanding directory adds 2b10074d91e0 udf: Handle error when adding extent to symlink adds 19fd80de0a8b udf: Handle error when adding extent to a file adds 0aba4860b0d0 udf: Allocate name buffer in directory iterator on heap adds e57191a8d400 udf: Move setting of i_lenExtents into udf_do_extend_file() adds b316c443b4e8 udf: Keep i_lenExtents consistent with the total length of [...] adds 96b87cbdeb50 fs/ext2: Replace kmap_atomic() with kmap_local_page() adds 02113feaf62c udf: Fix spelling mistake "lenght" -> "length" adds 256fe4162f8b udf: Do not update file length for failed writes to inline files adds fc8033a34a3c udf: Preserve link count of system files adds 85a37983ec69 udf: Detect system inodes linked into directory hierarchy adds 1fb40763a58c udf: remove redundant variable netype adds 7a5fa171a286 ext2: propagate errors from ext2_prepare_chunk adds 3bea4ae1c97b udf: Zero udf name padding adds ee454ad2fce7 udf: Propagate errors from udf_advance_blk() adds 1ea1cd11c72d udf: Fix directory iteration for longer tail extents adds bd904f3c7496 udf: Unify types in anchor block detection adds 101ee137d32a udf: Drop VARCONV support adds de80dae03c43 udf: Move incrementing of goal block directly into inode_getblk() adds f3a30be77750 udf: Factor out block mapping into udf_map_block() adds 4215db46d538 udf: Use udf_bread() in udf_get_pblock_virt15() adds 08931b78932d udf: Use udf_bread() in udf_load_vat() adds f33321b29b67 udf: Do not call udf_block_map() on ICB files adds 15a08f51624a udf: Convert udf_symlink_filler() to use udf_bread() adds 364a6665d573 udf: Fold udf_block_map() into udf_map_block() adds b3c03fcef271 udf: Pass mapping request into inode_getblk() adds 809425217805 udf: Add flag to disable block preallocation adds 541e047b14c8 udf: Use udf_map_block() in udf_getblk() adds 32f123a3f342 udf: Fold udf_getblk() into udf_bread() adds f950fd052913 udf: Protect rename against modification of moved directory adds 6a3b37e0ea20 udf: Push i_data_sem locking into udf_expand_file_adinicb() adds 2d532616c768 udf: Push i_data_sem locking into udf_extend_file() adds 96eeaaaea592 udf: Simplify error handling in udf_file_write_iter() adds b9a861fd527a udf: Protect truncate and file type conversion with invali [...] adds 3c21204818ae udf: Allocate blocks on write page fault adds 7010839ccfd4 fs: gracefully handle ->get_block not mapping bh in __mpag [...] adds 36580ed08776 udf: Do not allocate blocks on page writeback adds 36ec52ea038b udf: Fix file corruption when appending just after end of [...] adds f54aa97fb7e5 udf: Fix off-by-one error when discarding preallocation adds b7c31e6f1477 udf: Unify .read_folio for normal and in-ICB files adds 79d3c6dbada4 udf: Convert in-ICB files to use udf_writepages() adds d5abfb1b7b26 udf: Convert in-ICB files to use udf_direct_IO() adds 60b99a1b9fa7 udf: Convert in-ICB files to use udf_write_begin() adds c694e40ba231 udf: Convert all file types to use udf_write_end() adds 907c6c2ffa6a udf: Add handling of in-ICB files to udf_bmap() adds 37a8a39f7ad3 udf: Switch to single address_space_operations adds 759e4d74c072 udf: Mark aops implementation static adds 174cb748d888 udf: Move udf_adinicb_readpage() to inode.c adds 7b7f68655fca udf: Switch udf_adinicb_readpage() to kmap_local_page() adds 5cfc45321a6d udf: Convert udf_adinicb_writepage() to memcpy_to_page() adds 1eeceaec794e udf: Convert udf_expand_file_adinicb() to avoid kmap_atomic() adds f386c802a6fd udf: Don't return bh from udf_expand_dir_adinicb() adds c2efd13a2ed4 udf: Limit file size to 4TB adds 085cf7b7e2ef udf: Fix file counting in LVID adds 1e0d4adf17e7 udf: Check consistency of Space Bitmap Descriptor adds f8d0dd0bc302 udf: remove reporting loc in debug output adds 51e38c92bed2 udf: Use unsigned variables for size calculations adds df97f64dfa31 udf: Avoid directory type conversion failure due to ENOMEM new 274978f17327 Merge tag 'fixes_for_v6.3-rc1' of git://git.kernel.org/pub [...] adds 4c89493f35c4 btrfs: drop unused trans parameter of drop_delayed_ref adds f09f7851b78b btrfs: remove trans parameter of merge_ref adds afe2d748b08a btrfs: drop trans parameter of insert_delayed_ref adds 0c555c97ef5a btrfs: directly pass in fs_info to btrfs_merge_delayed_refs adds fccf0c842ed4 btrfs: move btrfs_abort_transaction to transaction.c adds 0e47b25cafb2 btrfs: fix uninitialized variable warning in btrfs_cleanup [...] adds ab199013592a btrfs: fix uninitialized variable warning in get_inode_gen adds efbf35a102b2 btrfs: fix uninitialized variable warning in btrfs_update_ [...] adds 598643250c47 btrfs: fix uninitialized variable warnings in __set_extent [...] adds 12adffe6cfb8 btrfs: fix uninitialized variable warning in btrfs_sb_log_ [...] adds cd30d3bc78d9 btrfs: zoned: fix uninitialized variable warning in btrfs_ [...] adds a6ca692ec22b btrfs: fix uninitialized variable warning in run_one_async_start adds 1ec49744ba83 btrfs: turn on -Wmaybe-uninitialized adds d31de3785047 btrfs: go to matching label when cleaning em in btrfs_subm [...] adds ce394a7f3903 btrfs: use PAGE_{ALIGN, ALIGNED, ALIGN_DOWN} macro adds 5cce1780dc47 btrfs: use a negative value for BTRFS_LOG_FORCE_COMMIT adds 235e1c7b872f btrfs: use a single variable to track return value for log [...] adds 36d4556745fe btrfs: remove the wait argument to btrfs_start_ordered_extent adds cfc2de0fce01 btrfs: pass find_free_extent_ctl to allocator tracepoints adds 854c2f365d7e btrfs: add more find_free_extent tracepoints adds 52bb7a2166af btrfs: introduce size class to block group allocator adds c7eec3d9aa95 btrfs: load block group size class when caching adds cb0922f26464 btrfs: don't use size classes for zoned file systems adds 28232909ba43 btrfs: scrub: improve tree block error reporting adds 58e36c2a0191 btrfs: remove duplicate include header in extent-tree.c adds b7625f461da6 btrfs: sysfs: update fs features directory asynchronously adds e739ba307f3a btrfs: send: directly return from did_overwrite_ref() and [...] adds cb689481947a btrfs: send: avoid unnecessary generation search at did_ov [...] adds b3047a42f55d btrfs: send: directly return from will_overwrite_ref() and [...] adds 498581f33c9e btrfs: send: avoid extra b+tree searches when checking ref [...] adds 24970ccb2489 btrfs: send: remove send_progress argument from can_rmdir() adds d921b9cf91e1 btrfs: send: avoid duplicated orphan dir allocation and in [...] adds 78cf1a954da5 btrfs: send: avoid unnecessary orphan dir rbtree search at [...] adds 474e4761f6e8 btrfs: send: reduce searches on parent root when checking [...] adds 8c139e1d7806 btrfs: send: iterate waiting dir move rbtree only once whe [...] adds d307d2f35ca5 btrfs: send: initialize all the red black trees earlier adds 90b90d4ac03c btrfs: send: genericize the backref cache to allow it to b [...] adds 6273ee621f3d btrfs: adapt lru cache to allow for 64 bits keys on 32 bit [...] adds e8a7f49d9bfc btrfs: send: cache information about created directories adds 0da0c5605ed1 btrfs: allow a generation number to be associated with lru [...] adds d588adae3b97 btrfs: add an api to delete a specific entry from the lru cache adds c48545debfff btrfs: send: use the lru cache to implement the name cache adds ace79df8a44a btrfs: send: update size of roots array for backref cache entries adds 3e49363be633 btrfs: send: cache utimes operations for directories if possible adds 2b5463fcbdfb btrfs: hold block group refcount during async discard adds 4e4488d4efd5 btrfs: assert commit root semaphore is held when accessing [...] adds e2fd83064a9b btrfs: skip backref walking during fiemap if we know the l [...] adds 67da05b3f281 btrfs: fix spelling mistakes found using codespell adds c9a43aaf0971 btrfs: raid56: reduce overhead to calculate the bio length adds fd8f8ede239b block: export bio_split_rw adds e0cfbb2ccabb btrfs: better document struct btrfs_bio adds d0e5cb2be770 btrfs: add a btrfs_inode pointer to struct btrfs_bio adds 5fa356531e33 btrfs: remove the direct I/O read checksum lookup optimization adds 4ae2edf12d49 btrfs: simplify parameters of btrfs_lookup_bio_sums adds 9ba0004bd95e btrfs: refactor error handling in btrfs_submit_bio adds 7276aa7d3825 btrfs: save the bio iter for checksum validation in common code adds 1c2b3ee3b0ec btrfs: pre-load data checksum for reads in btrfs_submit_bio adds e52190441bd6 btrfs: add a btrfs_data_csum_ok helper adds 7609afac6775 btrfs: handle checksum validation and repair at the storage layer adds 7ab0fdfc8102 btrfs: open code btrfs_bio_free_csum adds ac9f942e8694 btrfs: remove btrfs_bio_for_each_sector adds 3d49d0d31237 btrfs: remove now unused checksumming helpers adds 860c8c451661 btrfs: remove struct btrfs_bio::device field adds 0571b6357c5e btrfs: remove the io_failure_record infrastructure adds 0d3acb25e70d btrfs: rename btrfs_bio::iter field adds 295fe46ff19b btrfs: remove struct btrfs_bio::is_metadata flag adds deb6216fa0b6 btrfs: open code the submit_bio_start helpers adds f8c44673e5a5 btrfs: simplify the btrfs_csum_one_bio calling convention adds f8a53bb58ec7 btrfs: handle checksum generation in the storage layer adds 69ccf3f4244a btrfs: handle recording of zoned writes in the storage layer adds 542e300e8398 btrfs: support cloned bios in btree_csum_one_bio adds 852eee62d31a btrfs: allow btrfs_submit_bio to split bios adds 67d669825090 btrfs: pass the iomap bio to btrfs_submit_bio adds 2380220e1e13 btrfs: remove stripe boundary calculation for buffered I/O adds 30493ff49f81 btrfs: remove stripe boundary calculation for compressed I/O adds a34e4c3f884c btrfs: remove stripe boundary calculation for encoded I/O adds f8a02dc6fd38 btrfs: remove struct btrfs_io_geometry adds 48253076c3a9 btrfs: open code submit_encoded_read_bio adds 285599b6fe15 btrfs: remove the fs_info argument to btrfs_submit_bio adds 35a8d7da3ca8 btrfs: remove now spurious bio submission helpers adds 243cf8d1b673 btrfs: calculate file system wide queue limit for zoned mode adds d5e4377d5051 btrfs: split zone append bios in btrfs_submit_bio adds 8e81aa16a421 iomap: remove IOMAP_F_ZONE_APPEND adds d3fb66150c05 btrfs: always lock the block before calling btrfs_clean_tr [...] adds ed25dab3a0d1 btrfs: add trans argument to btrfs_clean_tree_block adds c4e54a657116 btrfs: replace clearing extent buffer dirty bit with btrfs [...] adds f88fd6504329 btrfs: do not increment dirty_metadata_bytes in set_btree_ioerr adds 190a83391bc4 btrfs: rename btrfs_clean_tree_block to btrfs_clear_buffer_dirty adds 98c8d683c291 btrfs: combine btrfs_clear_buffer_dirty and clear_extent_b [...] adds 79b02ec1d8ce btrfs: replace btrfs_wait_tree_block_writeback by wait_on_ [...] adds abb49e87425b btrfs: raid56: simplify error handling and code flow in ra [...] adds 4d7627010bc2 btrfs: raid56: simplify code flow in rmw_rbio adds 1c76fb7b31a4 btrfs: raid56: wait for I/O completion in submit_read_bios adds 801fcfc5d790 btrfs: raid56: add a bio_list_put helper adds d838d05ea509 btrfs: raid56: fold recover_assemble_read_bios into recover_rbio adds 02efa3a6baff btrfs: raid56: fold rmw_read_wait_recover into rmw_read_bios adds 52f0c198645c btrfs: raid56: submit the read bios from scrub_assemble_read_bios adds 1d0ef1ca119f btrfs: raid56: handle endio in rmw_rbio adds 40f87ddb5dbe btrfs: raid56: handle endio in recover_rbio adds 08241d3c745e btrfs: raid56: handle endio in scrub_rbio adds 7b00dfffebd4 btrfs: eliminate extra call when doing binary search on ex [...] adds a724f313f84b btrfs: do unsigned integer division in the extent buffer b [...] adds 72fcf1a47b8d btrfs: use file_offset to limit bios size in calc_bio_boundaries adds 0d495430db8d btrfs: set bbio->file_offset in alloc_new_bio adds 921603c76246 btrfs: pass a btrfs_bio to btrfs_use_append adds fdf9a37dcfd4 btrfs: never return true for reads in btrfs_use_zone_append adds 04f0847c4552 btrfs: don't rely on unchanging ->bi_bdev for zone append remaps adds 1eb82ef87336 btrfs: remove the bdev argument to btrfs_rmap_block adds 964a54e5e1a0 btrfs: make kobj_type structures constant new 885ce4873918 Merge tag 'for-6.3-tag' of git://git.kernel.org/pub/scm/li [...] adds 8113aa91360a fs: dlm: fix return value check in dlm_memory_init() adds aa7f4a21f6e5 fs/dlm: Remove "select SRCU" adds aad633dc0cf9 fs: dlm: start midcomms before scand adds 724b6bab0d75 fs: dlm: fix use after free in midcomms commit adds 7354fa4ef697 fs: dlm: be sure to call dlm_send_queue_flush() adds 164272113b68 fs: dlm: fix race setting stop tx flag adds 15c63db8e86a fs: dlm: don't set stop rx flag after node reset adds a58496361802 fs: dlm: move sending fin message into state change handling adds 00908b338825 fs: dlm: send FIN ack back in right cases adds 54fbe0c15d9a fs: dlm: bring back previous shutdown handling adds 89835b064fe7 fs: dlm: ignore unexpected non dlm opts msgs adds b8b750e0c99f fs: dlm: wait until all midcomms nodes detect version adds 317dd6ba6cca fs: dlm: make dlm sequence id more robust adds 11605353f27c fs: dlm: reduce the shutdown timeout to 5 secs adds 3186409711e6 fs: dlm: remove newline in log_print adds ef7ef015eb33 fs: dlm: move state change into else branch adds 723b197bbdf1 fs: dlm: remove unnecessary waker_up() calls new eca3a04f140a Merge tag 'dlm-6.3' of git://git.kernel.org/pub/scm/linux/ [...] adds 0c4fe008c9cb io_uring: rearrange defer list checks adds f36ba6cf1ab6 io_uring: don't iterate cq wait fast path adds 1414d6298584 io_uring: kill io_run_task_work_ctx adds 140102ae9a9f io_uring: move defer tw task checks adds 3fcf19d592d5 io_uring: parse check_cq out of wq waiting adds 846072f16eed io_uring: mimimise io_cqring_wait_schedule adds 490c00eb4fa5 io_uring: simplify io_has_work adds 326a9e482e21 io_uring: set TASK_RUNNING right after schedule adds 46ae7eef44f6 io_uring: optimise non-timeout waiting adds d33a39e57768 io_uring: keep timeout in io_wait_queue adds cbeb47a7b5f0 io_uring/msg_ring: Pass custom flags to the cqe adds 81594e7e7a14 io_uring: remove excessive unlikely on IS_ERR adds dde40322ae20 io_uring: move submitter_task out of cold cacheline adds bd550173acc2 io_uring: refactor io_wake_function adds 2f413956cc8a io_uring: don't set TASK_RUNNING in local tw runner adds 3e5655552a82 io_uring: mark io_run_local_work static adds 360173ab9e1a io_uring: move io_run_local_work_locked adds 7b235dd82ad3 io_uring: separate wq for ring polling adds bca39f390585 io_uring: add lazy poll_wq activation adds 3181e22fb799 io_uring: wake up optimisations adds 130bd686d9be io_uring: waitqueue-less cq waiting adds d80c0f00d047 io_uring: add io_req_local_work_add wake fast path adds c3f4d39ee4bc io_uring: optimise deferred tw execution adds 88b80534f60f io_uring: make io_sqpoll_wait_sq return void adds b0b7a7d24b66 io_uring: return back links tw run optimisation adds 89800a2dd570 io_uring: don't export io_put_task() adds 31f084b7b028 io_uring: simplify fallback execution adds 632ffe095674 io_uring: optimise ctx flags layout adds 68a2cc1bba98 io_uring: refactor __io_req_complete_post adds a7dd27828b00 io_uring: Rename struct io_op_def adds f30bd4d03824 io_uring: Split io_issue_def struct adds 8572df941cbe io_uring/msg-ring: ensure flags passing works for task_wor [...] adds b5d3ae202fbf io_uring: handle TIF_NOTIFY_RESUME when checking for task_work adds c1755c25a719 io_uring: Enable KASAN for request cache adds f499254474a8 io_uring: pass in io_issue_def to io_assign_file() adds c10bb6468481 io_uring: use user visible tail in io_uring_poll() adds b2aa66aff60c io_uring: kill outdated comment about overflow flush adds b5083dfa3667 io_uring: improve io_get_sqe adds c8576f3e612d io_uring: refactor req allocation adds 5afa46507139 io_uring: refactor io_put_task helpers adds cb6bf7f285c2 io_uring: refactor tctx_task_work adds 50470fc5723a io_uring: return normal tw run linking optimisation adds fcc926bb8579 io_uring: add a conditional reschedule to the IOPOLL cance [...] adds f58680085478 io_uring: add reschedule point to handle_tw_list() adds 6bb30855560e io_uring: if a linked request has REQ_F_FORCE_ASYNC then r [...] adds aebb224fd4fc io_uring: for requests that require async, force it adds c31cc60fddd1 io_uring: always go async for unsupported fadvise flags adds 0ffae640ad83 io_uring: always go async for unsupported open flags adds 2f2bb1ffc998 io_uring: mark task TASK_RUNNING before handling resume/task work adds fbe870a72fd1 io_uring,audit: don't log IORING_OP_MADVISE adds 7d3fd88d61a4 io_uring: Support calling io_uring_register with a registe [...] new cce5fe5eda05 Merge tag 'for-6.3/io_uring-2023-02-16' of git://git.kerne [...] adds 2ad9bd8332ac iov: add import_ubuf() adds 4b61152e107a io_uring: switch network send/recv to ITER_UBUF adds 1e23db450cff io_uring: use iter_ubuf for single range imports adds 4397a17c1dc5 iov_iter: move iter_ubuf check inside restore WARN adds d46aa786fa53 block: use iter_ubuf for single range new c1ef50030795 Merge tag 'for-6.3/iter-ubuf-2023-02-16' of git://git.kern [...] adds 439bc39b3cf0 fs: move sb_init_dio_done_wq out of direct-io.c adds 9636e650e16f fs: build the legacy direct I/O code conditionally new 553637f73c31 Merge tag 'for-6.3/dio-2023-02-16' of git://git.kernel.dk/linux adds 9778369a2d6c block, bfq: split sync bfq_queues on a per-actuator basis adds b752989897b4 block, bfq: forbid stable merging of queues associated wit [...] adds a61230470c8c block, bfq: move io_cq-persistent bfqq data into a dedicat [...] adds fd571df0ac5b block, bfq: turn bfqq_data into an array in bfq_io_cq adds 8b7fd7411176 block, bfq: split also async bfq_queues on a per-actuator basis adds 4fdb3b9f2a28 block, bfq: retrieve independent access ranges from request queue adds 2d31c684a053 block, bfq: inject I/O to underutilized actuators adds 1bd43e19de1b block, bfq: balance I/O injection among underutilized actuators adds 0a26f327e46c block: make BLK_DEF_MAX_SECTORS unsigned adds c9c77418a982 block: save user max_sectors limit adds a3df2e456c0f block: add a BUILD_BUG_ON() for adding more bio flags than [...] adds 887b98c74fdf drbd: split off drbd_buildtag into separate file adds 4e2da933b9f1 drbd: drop API_VERSION define adds 20f2a34a421b drbd: split off drbd_config into separate file adds 378000686732 drbd: adjust drbd_limits license header adds 2167879655b3 drbd: fix DRBD_VOLUME_MAX 65535 -> 65534 adds c10bdcf9838e drbd: make limits unsigned adds 069182007d1a drbd: remove unnecessary assignment in vli_encode_bits adds 9cf766a45799 drbd: remove macros using require_context adds 6d9be160df48 MAINTAINERS: add drbd headers adds 2990ca29f361 drbd: interval tree: make removing an "empty" interval a no-op adds 2bb34fa6ff41 drbd: drbd_insert_interval(): Clarify comment adds 67d59247d4b5 block: don't allow multiple bios for IOCB_NOWAIT issue adds ed878d1c1c64 ublk_drv: remove nr_aborted_queues from ublk_device adds 73a166d97492 ublk_drv: don't probe partitions if the ubq daemon isn't trusted adds bfbcef036396 ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd adds abb864d38085 ublk_drv: add device parameter UBLK_PARAM_TYPE_DEVT adds 403ebc877832 ublk_drv: add module parameter of ublks_max for limiting m [...] adds 4093cb5a0634 ublk_drv: add mechanism for supporting unprivileged ublk device adds 888545cb43d7 nvme: set REQ_ALLOC_CACHE for uring-passthru request adds 7e2e355dd9c9 block: extend bio-cache for non-polled requests adds fea127b36c93 block: remove superfluous check for request queue in bdev_ [...] adds e29b210021dc block: add a new helper bdev_{is_zone_start, offset_from_z [...] adds d67ea690ce09 block: introduce bdev_zone_no helper adds 464544fb93fc block: ublk: fix doc build warning adds 5f2779dfa7b8 blk-iocost: avoid 64-bit division in ioc_timer_fn adds 7b7c5ae4402f blk-iocost: check return value of match_u64() adds 235a5a83f637 blk-iocost: don't allow to configure bio based device adds 35198e323001 blk-iocost: read params inside lock in sysfs apis adds 984af1e66b41 blk-iocost: fix divide by 0 error in calc_lcoefs() adds b32603296584 blk-iocost: change div64_u64 to DIV64_U64_ROUND_UP in ioc_ [...] adds 33391eecd631 block: treat poll queue enter similarly to timeouts adds 1bf7a749efdc ps3vram: remove bio splitting adds 9607cd36bb23 s390/dcssblk:: don't call bio_split_to_limits adds b36781034c42 blk-mq: cleanup unused methods: blk_mq_hw_sysfs_store adds c7241babf085 blk-cgroup: dropping parent refcount after pd_free_fn() is done adds dfd6200a0954 blk-cgroup: support to track if policy is online adds f1c006f1c685 blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn [...] adds f1591a8bb3e0 sbitmap: remove unnecessary calculation of alloc_hint in _ [...] adds 903e86f3a64d sbitmap: remove redundant check in __sbitmap_queue_get_batch adds 08470a98a7d7 sbitmap: rewrite sbitmap_find_bit_in_index to reduce repeat code adds 678418c6128f sbitmap: add sbitmap_find_bit to remove repeat code in __s [...] adds b5fcf7871acb sbitmap: correct wake_batch recalculation to avoid potenti [...] adds 0c3e09e8854b block, bfq: correctly raise inject limit in bfq_choose_bfq [...] adds bebeb9e582e8 block, bfq: remove unsed parameter reason in bfq_bfqq_is_slow adds 1c970450a7fd block, bfq: initialize bfqq->decrease_time_jif correctly adds 8ac2e43c3559 block, bfq: use helper macro RQ_BFQQ to get bfqq of request adds 86f8382e6d3a block, bfq: remove unnecessary dereference to get async_bfqq adds 433d4b03e722 block, bfq: remove redundant check in bfq_put_cooperator adds 87c971de8157 block, bfq: remove unnecessary goto tag in bfq_dispatch_rq [...] adds 323745a3aa9b block, bfq: remove unused bfq_wr_max_time in struct bfq_data adds 4a6a7bc21d47 block: Default to use cgroup support for BFQ adds 48a905198024 ublk_drv: only allow owner to open unprivileged disk adds 2d97930d74b1 block: Remove mm.h from bvec.h adds e152a05fa054 loop: Improve the hw_queue_depth kernel module parameter i [...] adds 1d1f25bfda43 md: don't update recovery_cp when curr_resync is ACTIVE adds d19329133d25 md: Factor out is_md_suspended helper adds 72adae23a72c md: Change active_io to percpu adds 07dbb13542cc md: Free writes_pending in md_stop adds ed821cf84e7b md: use MD_RESYNC_* whenever possible adds 839c717bec98 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds a886001c2da8 block: don't call blk_throtl_stat_add for non-READ/WRITE commands adds 178fa7d49815 blk-cgroup: delay blk-cgroup initialization until add_disk adds 0b6f93bdf07e blk-cgroup: improve error unwinding in blkg_alloc adds 27b642b07a4a blk-cgroup: simplify blkg freeing from initialization fail [...] adds 180b04d450a7 blk-cgroup: remove the !bdi->dev check in blkg_dev_name adds 84d7d462b16d blk-cgroup: pin the gendisk in struct blkcg_gq adds f05837ed73d0 blk-cgroup: store a gendisk to throttle in struct task_struct adds 04aad37be1a8 blk-wbt: pass a gendisk to wbt_{enable,disable}_default adds 958f29654747 blk-wbt: pass a gendisk to wbt_init adds 0bc65bd41dfd blk-wbt: move private information from blk-wbt.h to blk-wbt.c adds 4e1d91ae876b blk-wbt: open code wbt_queue_depth_changed in wbt_init adds b494f9c566ba blk-rq-qos: move rq_qos_add and rq_qos_del out of line adds ce57b558604e blk-rq-qos: make rq_qos_add and rq_qos_del more useful adds 3963d84df797 blk-rq-qos: constify rq_qos_ops adds ba91c849fa50 blk-rq-qos: store a gendisk instead of request_queue in st [...] adds 40e4996ec099 blk-cgroup: pass a gendisk to blkcg_{de,}activate_policy adds 0a0b4f79db2e blk-cgroup: pass a gendisk to pd_alloc_fn adds 479664cee14d blk-cgroup: pass a gendisk to blkg_lookup adds 3f13ab7c80fd blk-cgroup: move the cgroup information to struct gendisk adds d58cdfae6a22 block: factor out a bvec_set_page helper adds 26db5ee15851 block: add a bvec_set_folio helper adds 666e6550cb74 block: add a bvec_set_virt helper adds f1e117cbb01a sd: factor out a sd_set_special_bvec helper adds 3c7ebe952fef target: use bvec_set_page to initialize bvecs adds fc41c97a3a7b nvmet: use bvec_set_page to initialize bvecs adds 4bee16daf132 nvme: use bvec_set_virt to initialize special_vec adds 7df2af0bb491 rbd: use bvec_set_page to initialize the copy up bvec adds b831f3a10316 virtio_blk: use bvec_set_virt to initialize special_vec adds 13ae4db0c051 zram: use bvec_set_page to initialize bvecs adds a8173be1863e afs: use bvec_set_folio to initialize a bvec adds 5c6542b6612f ceph: use bvec_set_page to initialize a bvec adds 220ae4a5c2ba cifs: use bvec_set_page to initialize bvecs adds cd5980032068 coredump: use bvec_set_page to initialize a bvec adds 8bb7cd842c44 nfs: use bvec_set_page to initialize bvecs adds 8ead80b2c5f8 orangefs: use bvec_set_{page,folio} to initialize bvecs adds 664e40789aba splice: use bvec_set_page to initialize a bvec adds cc342a21930f io_uring: use bvec_set_page to initialize a bvec adds 8976fa6d79d7 swap: use bvec_set_page to initialize bvecs adds efde918ac669 rxrpc: use bvec_set_page to initialize a bvec adds 9088151f1bfe sunrpc: use bvec_set_page to initialize bvecs adds 58dfe1407384 vringh: use bvec_set_page to initialize a bvec adds 1eb9cd15004f libceph: use bvec_set_page to initialize bvecs adds 28e538a30938 blk-cgroup: fix freeing NULL blkg in blkg_create adds e81cd5a983bb block: stub out and deprecated the capability attribute on [...] adds 6ee858a3d327 blk-mq: avoid sleep in blk_mq_alloc_request_hctx adds c31e76bcc379 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx adds 98b99e9412d0 blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait adds 47df9ce95cd5 blk-mq: Fix potential io hung for shared sbitmap per tagset adds 08e3599e7401 blk-mq: remove unnecessary list_empty check in blk_mq_try_ [...] adds 3e368fb023ff blk-mq: remove unncessary from_schedule parameter in blk_m [...] adds 34c9f547402f blk-mq: make blk_mq_commit_rqs a general function for all commits adds 0d617a83e8d4 blk-mq: remove unncessary error count and commit in blk_mq [...] adds 984ce0a7d75b blk-mq: use blk_mq_commit_rqs helper in blk_mq_try_issue_l [...] adds e4ef2e05e002 blk-mq: simplify flush check in blk_mq_dispatch_rq_list adds 4ea58fe456c2 blk-mq: remove unnecessary error count and check in blk_mq [...] adds f1ce99f7098d blk-mq: remove set of bd->last when get driver tag for nex [...] adds 27e8b2bb149a blk-mq: use switch/case to improve readability in blk_mq_t [...] adds 01542f651a9f blk-mq: correct stale comment of .get_budget adds 83e8864fee26 trace/blktrace: fix memory leak with using debugfs_lookup() adds 731e208d7b4b ublk: remove unnecessary NULL check in ublk_rq_has_data() adds b352389e7ba3 ublk: mention WRITE_ZEROES in comment of ublk_complete_rq() adds 1972d038a540 ublk: pass NULL to blk_mq_alloc_disk() as queuedata adds 0686fb3cc535 nvme-fabrics: clarify AUTHREQ result handling adds b0ef1b11d390 nvme-auth: don't use NVMe status codes adds 01df742d8c5c nvme-pci: remove SGL segment descriptors adds ae5829350324 nvme-pci: use mapped entries for sgl decision adds 7846c1b5a5db nvme-pci: place descriptor addresses in iod adds 62281b9ed671 nvme: remove nvme_execute_passthru_rq adds 567da14d46aa nvme: add nvme_opcode_str function for all nvme cmd types adds 99607843e7ed nvme-tcp: add additional info for nvme_tcp_timeout log adds ddf91717693f nvmet: for nvme admin set_features cmd, call nvmet_check_d [...] adds cc115cbe12d9 nvme: always initialize known command effects adds baff6491448b nvme: mask CSE effects for security receive adds 455944e4e439 Merge tag 'nvme-6.3-2023-02-07' of git://git.infradead.org [...] adds f37bf75ca73d block, bfq: cleanup 'bfqg->online' adds 0abe39dec065 block: ublk: improve handling device deletion adds 76fed01420bb md: account io_acct_set usage with active_io adds a872818f484d Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds c43332fe028c blk-cgroup: delay calling blkcg_exit_disk until disk_release adds dcb522014351 Revert "blk-cgroup: simplify blkg freeing from initializat [...] adds 23f3e3272e7a block: Merge bio before checking ->cached_rq adds 5f6224175fbe block: make kobj_type structures constant adds 9af9935494e4 block: Remove the ALLOC_CACHE_SLACK constant adds b87c52e431ad s390/dasd: sort out physical vs virtual pointers usage adds 460e9bed82e4 s390/dasd: Fix potential memleak in dasd_eckd_init() adds 2f1e07dda1e1 block: ublk: check IO buffer based on flag need_get_data adds 1231039db31c Revert "blk-cgroup: move the cgroup information to struct [...] adds b4e94f9c2c08 Revert "blk-cgroup: delay calling blkcg_exit_disk until di [...] adds b6553bef8cdc Revert "blk-cgroup: delay blk-cgroup initialization until [...] adds 9a9c261e6b55 Revert "blk-cgroup: pass a gendisk to blkg_lookup" adds a06377c5d01e Revert "blk-cgroup: pin the gendisk in struct blkcg_gq" adds 8f0edf45bb67 nvme-pci: fix freeing single sgl adds b6c0c237bea1 nvme-pci: remove iod use_sgls adds d2ad8f0c89e2 Merge tag 'nvme-6.3-2023-02-15' of git://git.infradead.org [...] adds 3ce6a115980c block: sync mixed merged request's failfast with 1st bio's adds db0ccc44a20b brd: return 0/-error from brd_insert_page() adds 6ded703c56c2 brd: check for REQ_NOWAIT and set correct page allocation mask adds 67205f80be99 brd: mark as nowait compatible adds 0f7c8f0f7934 block: Fix io statistics for cgroup in throttle path adds b6a4bdcda430 block: bio-integrity: Copy flags when bio_integrity_payloa [...] adds f3ca73862453 block: use proper return value from bio_failfast() adds 0aa2988e4fd2 brd: use radix_tree_maybe_preload instead of radix_tree_preload new 5b0ed5964928 Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linux new 492540b56232 mm/page_alloc.c: fix page corruption caused by racy check [...] new 9ff343544b57 mailmap: map Georgi Djakov's old Linaro address to his cur [...] new 15540a4e1c74 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new e94987e398d8 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 40202cca4b0a m68k: q40: Do not initialise statics to 0 adds 65a1601609e5 m68k: defconfig: Update defconfigs for v6.2-rc3 adds 2ca8a1de4437 m68k: Check syscall_trace_enter() return code adds 6baaade15594 m68k: Add kernel seccomp support adds be6c50d315f9 selftests/seccomp: Add m68k support adds 1e5b5df65af9 m68k: /proc/hardware should depend on PROC_FS new dc590a3595d7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1875ab0f15c0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e40b801b3603 net/smc: fix potential panic dues to unprotected smc_llc_s [...] new 475f9ff63ee8 net/smc: fix application data exception new 908d4bb7c54c qede: fix interrupt coalescing configuration new 436864095a95 selftests/net: Interpret UDP_GRO cmsg data as an int value new 9ca5e7ecab06 l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() new a7515af9fb8f net: bcmgenet: fix MoCA LED control new 236ebe181c8a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3dbbdb7afd02 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b0fc305e5314 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 51ea51b18904 ASoC: rt711-sdca: add jack detection mode for JD2 100K adds 3bc351aa97e5 ASoC: dt-bindings: adi,adau7002: Convert to DT schema adds b2f7b9320537 ASoC: SOF: core: Print out the value of sof_debug if it is set adds b66cd83547da dt-bindings: sound: tlv320aic3x: Convert to dtschema adds 8a0eb06e0c9a ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes adds 3f58ff6b53c1 ASoC: SOF: mediatek: mt8195: remove a redundant comparison [...] adds c89e652e84f6 ASoC: da7213: Add support for mono, set frame width to 32 [...] adds b5ba64614219 ASoC: SOF: amd: Enable cache for AMD Rembrandt platform adds 5dc5e76b4c41 ASoC: wm8940: Remove warning when no plat data present adds 294833fc9eb4 ASoC: wm8940: Rewrite code to set proper clocks adds a5c26ee572d9 ASoC: wm8940: Read chip ID when wm8940 codec probing adds 44b54f54b41d ASoC: rt5640: Allow configuration of LOUT to mono differen [...] adds d8510532ccf3 ASoC: rt5640: Allow to describe how LOUT is wired adds c71f5fa07202 ASoC: pxa: Drop empty platform remove function adds 2cdabbde0c24 ASoC: amd: ps: implement api to retrieve acp device config adds 1d325cdaf7a2 ASoC: amd: ps: refactor platform device creation logic adds 9d327a4443bf ASoC: amd: ps: update dev index value in irq handler adds 966ef755d3b6 ASoC: amd: ps: move irq handler registration adds 905ea24f0f17 ASoC: Intel: avs: Add peakvol runtime-parameter requests adds 585b9427edd6 ASoC: Intel: avs: Add control volume operations adds be2b81b519d7 ASoC: Intel: avs: Parse control tuples adds 29d6523698f6 ASoC: Intel: avs: Peakvol module configuration adds 35108d6df214 Add support for DSP volume controls adds e812aa458acf ASoC: pxa: Drop empty platform remove function adds 001c6df09883 ASoC: amd: Drop empty platform remove function adds 9d5664fdf6a8 ASoC: atmel-classd: Drop empty platform remove function adds edf2ceb9a2a2 ASoC: atmel-pdmic: Drop empty platform remove function adds 9fbfe1d1acf5 ASoC: 88pm860x: Drop empty platform remove function adds 7de12b06eeb2 ASoC: ac97: Drop empty platform remove function adds 06e8ce87356e ASoC: adau7002: Drop empty platform remove function adds f9cc66890fb8 ASoC: bt-sco: Drop empty platform remove function adds 61f62f1fcf7e ASoC: cq93vc: Drop empty platform remove function adds 140212aefce7 ASoC: mc13783: Drop empty platform remove function adds d09751b3523e ASoC: wl1273: Drop empty platform remove function adds f2211ac36ab0 ASoC: pxa: e740_wm9705: Drop empty platform remove function adds 4ed923e8076b ASoC: pxa: e750_wm9705: Drop empty platform remove function adds 394296eee2c2 ASoC: pxa: e800_wm9712: Drop empty platform remove function adds 603d96c917b2 ASoC: SOF: nocodec: Drop empty platform remove function adds ec380a34a44f ASoC: Drop empty platform remove functions adds 5315411729b1 ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional adds 7cbb15593223 ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops adds caf0f4662e07 ASoC: SOF: Add helper macro to be used to get an IPC ops adds 148dd6a26490 ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well adds cfa12c3679b4 ASoC: SOF: control: Extend the optionality of IPC ops to I [...] adds cd6afb060c5a ASoC: SOF: sof-audio: Extend the optionality of IPC ops to [...] adds dbdbf88bdd4f ASoC: SOF: topology: Extend the optionality of IPC ops to [...] adds 510758ee926a ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well adds 1cf79c348425 ASoC: SOF: sof-priv: Mark fw_tracing ops optional in docum [...] adds 8419fd90ee5c ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init adds 8a33863a0e28 ASoC: SOF: trace: No need to check for op pointer in sof_f [...] adds 560d97e5f98c ASoC: SOF: Extend the IPC ops optionality adds cfec019399f6 ASoC: dt-bindings: microchip: use proper naming syntax adds e8c8e9de4ee3 ASoC: mchp-pdmc: use runtime pm for clock power saving adds 404c61c47d84 ASoC: mchp-pdmc: add support for suspend to RAM adds 24c86c8a3bb1 ASoC: mchp-spdiftx: use FIELD_PREP() where possible adds 3bb46b2cc3e9 ASoC: microchip: power saving features and cleanups adds 642e4f9bdac8 ASoC: dt-bindings: cirrus,cs35l41: add interrupts adds c1b9c2f02ed7 ASoC: dt-bindings: cirrus,cs35l41: cleanup $ref and example adds 03178b4f7e2c ASoC: Intel: sof_ssp_amp: remove unused variable adds 7baff1a9debc ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() adds 4afda6de0228 ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() adds 5360a1c0f251 ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() adds 6736dd4e5b58 ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() adds 892dbe0ecf65 ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() adds f763fb2fc930 ASoC: amd: ps: add mutex lock for accessing common registers adds 45aa83cb9388 ASoC: amd: ps: use acp_lock to protect common registers in [...] adds 948f317fac06 ASoC: amd: ps: remove unused variable adds b11845893678 ASoC: amd: ps: use static function adds a1df78540da2 ASoC: dt-bindings: qcom,lpass-cpu: Document required-opps adds 5f9cd0f7c149 ASoC: dt-bindings: qcom,lpass-cpu: Fix DAI children pattern adds ffb2bbdf79d7 ASoC: dt-bindings: qcom,lpass-cpu: Correct and constrain c [...] adds de1cae22898c ASoC: amd: ps: Fix uninitialized ret in create_acp64_platf [...] adds 05d450b06d6a ASoC: mediatek: mt8186-rt5682: primary_codec_init() warn: [...] adds cbf74baf0221 ASoC: dt-bindings: simple-card: correct DAI subnodes pattern adds 523ba3b70fc5 ASoC: nau8315: remove dependency on GPIOLIB adds 522d86543877 ASoC: dt-bindings: qcom,lpass-wsa-macro: correct clocks on SM8250 adds 9951dc8a3c5d ASoC: dt-bindings: qcom,lpass-tx-macro: correct clocks on SC7280 adds 0a22003c637b ASoC: dt-bindings: fsl,xcvr: Add compatible string for i.M [...] adds e240b9329a30 ASoC: fsl_xcvr: Add support for i.MX93 platform adds 1760df5b7ee6 ASoC: fsl_xcvr: Add constraints of period size while using eDMA adds 8c187e221234 Add support for XCVR on i.MX93 platform adds 76fa6279eff9 ASoC: dt-bindings: nau8822: convert to the dtschema adds 968b42069fe5 ASoC: nau8822: add speaker Bridge Tied Output configuration adds 6c45b2d68526 ASoC: nau8822: add speaker Bridge Tied Output adds af20f01e4d1d ASoC: dt-bindings: nau8822: add nuvoton,spk-btl property t [...] adds 1a77d59e7e39 ASoC: fsl-asoc-card: Log error code when we fail to register adds e15ec6892832 dt-bindings: dsp: mediatek: Add mt8188 dsp compatible adds 6b43538f0698 ASoC: SOF: mediatek: Support mt8188 platform adds 6fa8c0732bff ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core adds 0bdb2bbe76fa Add support of MediaTek mt8188 to SOF adds b6e98cf4ed3b ASoC: tlv320aic3x: Add optional clock and port properties adds 099b923fc15d ASoC: amd: acp: Add new cpu dai's in machine driver adds af830fc44a2d ASoC: amd: acp: Refactor dai format implementation adds ca9d237994db ASoC: amd: acp: Refactor i2s clocks programming sequence adds 200553008e9f ASoC: amd: acp: Add i2s tdm support in machine driver adds d386a10c9cd8 ASoC: amd: acp: Enable i2s tdm support for skyrim platforms adds 23e5285980b7 Add tdm support in acp machine driver adds 5eab9265759e ASoC: PXA: make SND_PXA2XX_SOC_AC97 user-selectable adds 8f28299f5cdc ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd adds 19cfd69cd32c ASoC: Intel: avs: Correctly access topology fields adds 4a1b1b65e410 ASoC: Intel: avs: Use min_t instead of min with cast adds 497f134a912a Fixes for avs driver adds a23924b7dd7b ASoC: fsl_sai: initialize is_dsp_mode flag adds aea11bcddcaf ASoC: fsl_sai: Use dev_err_probe adds d5ce5d3895a3 ASoC: codecs: wsa883x: Simplify &pdev->dev in probe adds c617c9e7024d ASoC: codecs: wsa881x: Simplify &pdev->dev in probe adds 31a90367443b ASoC: codecs: wsa881x: Simplify with dev_err_probe adds 738455858a2d ASoC: codecs: wsa881x: Use proper shutdown GPIO polarity adds e7e2b92e609f ASoC: dt-bindings: simple-card: Document simple-audio-card,plat adds 93d79d410c0b ASoC: dt-bindings: Add FSD I2S controller bindings adds bc36d761cad7 ASoC: samsung: i2s: add support for FSD I2S adds 24b401f3e0b1 ASoC: samsung: fsd: audio support for FSD SoC adds 309d401452b9 ASoC: Merge up 6.2 fixes adds 1b905942d6cd ASoC: SOF: Prepare ipc_msg_data to be used with compress API adds 249f186d6b02 ASoC: SOF: Prepare set_stream_data_offset for compress API adds 090349a9feba ASoC: SOF: Add support for compress API for stream data/offset adds a9737808b3e4 ASoC: SOF: compress: Set compress data offset adds ae7c40bc2c8b Add support to compress API to ipc_msg_data / adds 7d40cc8eedba ASoC: mediatek: common: add SMC ops and SMC CMD adds f90f0dd809e6 ASoC: mediatek: mt8188: add common header adds fdd4e1a28d69 ASoC: mediatek: mt8188: support audsys clock adds 5d1c8e881ae0 ASoC: mediatek: mt8188: support adda in platform driver adds 2babb4777489 ASoC: mediatek: mt8188: support etdm in platform driver adds 5d43bdd71200 ASoC: mediatek: mt8188: support pcmif in platform driver adds f6b026479b13 ASoC: mediatek: mt8188: support audio clock control adds bf106bf09376 ASoC: mediatek: mt8188: add platform driver adds da387d3223ae ASoC: mediatek: mt8188: add control for timing select adds 692d25b67e10 ASoC: dt-bindings: mediatek,mt8188-afe: add audio afe document adds 4302187d955f ASoC: mediatek: common: add soundcard driver common code adds 96035d46d4b4 ASoC: mediatek: mt8188: add machine driver with mt6359 adds ce0382384e88 ASoC: dt-bindings: mediatek,mt8188-mt6359: add mt8188-mt63 [...] adds 8dc08c82afbf ASoC: mediatek: Add support for MT8188 SoC adds 1766ac524806 ASoC: ux500: remove platform_data support adds aafe9375b386 ASoC: ux500: remove stedma40 references adds 42fc858cc7e3 ASoC: mediatek: mt8186: add AFE_DAC_CON0 to volatile regis [...] adds 47bc8cf60e92 ASoC: qdsp6: audioreach: Add ADSP ready check adds f337703b229f ASoC: Intel: avs: Simplify probe-component implementation adds 65b7b869da9b ASoC: codecs: constify static sdw_slave_ops struct adds 57dc05c4e6fa ASoC: codecs: constify static sdw_port_config struct adds 27681129b089 ASoC: codecs: wsa88xx: remove unneeded includes adds cc5be0e5477f ASoC: dt-bindings: samsung,odroid: correct codec DAI phandles adds 73ab5b3aa590 ASoC: dt-bindings: samsung-i2s: drop unneeded assigned-clock* adds b4090b7cda25 ASoC: dt-bindings: qcom,sm8250: use fallback for SDM845 so [...] adds 3a14adc51605 ASoC: qcom: sdm845: add remark about unneeded compatibles adds 01270f905eea ASoC: qcom: lpass-platform: Use SNDRV_DMA_TYPE_NONCOHERENT [...] adds 636be128d659 ASoC: Kconfig: fix spelling of "up to" adds 7d573425d876 ASoC: SOF: ipc4-topology: add buffer type support adds 167b3a2b23c8 ASoC: dt-bindings: renesas,rsnd: simplify list of compatibles adds 0390a102cc18 ASoC: SOF: ipc4-topology: use different channel mask for e [...] adds 7a35498982e8 ASoC: qcom: dt-bindings: lpass-va-macro: Update clock name adds ec9009724027 ASoC: dt-bindings: google,sc7280-herobrine: Add platform property adds 892e0d3f42e7 Update lpass dt-bindings adds aa326917f58f ASoC: mediatek: mt8188: remove some dead code adds aa9ff6a4955f ASoC: soc-compress: Reposition and add pcm_mutex adds df55122ba095 ASoC: soc-component: add get_jack_type adds 9b271207ac83 ASoC: simple-card-utils: create jack inputs for aux_devs adds 087b9dda8658 ASoC: ts3a227e: add set_jack and get_jack_type adds 6c9802b82f36 ASoC: simple-card-utils: create jack inputs for adds 9a62d87acee9 ASoC: SOF: ipc4-topology: No need to unbind routes within [...] adds 5edcf2a3aad4 ASoC: soc-pcm: Export widget_in_list() adds 73ea660947b5 ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once adds 4639029b046b ASoC: SOF: sof-audio: Only process widgets in the connecte [...] adds 82b18242ae68 ASoC: SOF: pcm: do not free widgets during suspend trigger adds e380c9071032 ASoC: SOF: topology: Set IPC-specific trigger order for DAI links adds 7201a3d47e8a ASoC: SOF: Introduce PCM setup/free PCM IPC ops adds ba223b3ad0b9 ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops adds 37a26eec53b0 ASoC: SOF: ipc4: Add flag to skip triggering pipelines dur [...] adds 19137532dbe3 ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info adds 2d271af1af24 ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info du [...] adds 9c04363d222b ASoC: SOF: Introduce struct snd_sof_pipeline adds 6f9eb19a33d6 ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list adds 32c4b69872e5 ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference [...] adds 6bc4d1b714aa ASoC: SOF: ipc4-topology: Protect pipeline free with mutex adds 955a6f131a50 ASoC: SOF: Avoid double decrementing use_count in sof_widg [...] adds f94f3915274d ASoC: SOF: Protect swidget->use_count with mutex for kcont [...] adds 251a2b118515 ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if n [...] adds 3d0690140f37 ASoC: SOF: ipc4: Multi-stream playback and capture support adds 18e16350558a ASoC: fsl-asoc-card: constify fsl_asoc_card_dai adds 68cd394efd0f ASoC: The Iron Device SMA1303 is a boosted Class-D audio a [...] adds dcf6d2ef0e82 ASoC: Modified the schema binding and added the vendor prefixes. adds 362e8d0f27c4 ASoC: imx-hdmi: Use dev_err_probe adds b3bcedc0402f ASoC: kirkwood: Iterate over array indexes instead of usin [...] adds ffe4c0f0bfaa ASoC: soc-compress.c: fixup private_data on snd_soc_new_co [...] adds 55e681c950d8 ASoC: amd: acp: Refactor bit width calculation adds 5b28c049ff53 ASoC: SMA1303: Fix spelling mistake "Invald" -> "Invalid" adds 21d64f6f63ee ASoC: dt-bindings: fsl-sai: Simplify the VFxxx dmas binding adds 879142be618c ASoC: codecs: tas5720: split a tas5720_mute_soc_component( [...] adds c24a62be09d8 ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automo [...] adds 88f748e38b28 ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q [...] adds 8d076a992eb8 ASoC: dt-bindings: add entry for TAS5720A-Q1 driver adds bbda859e02a4 ASoC: dt-bindings: audio-graph-port: use definitions for p [...] adds 6a7216db63c8 ASoC: dt-bindings: audio-graph-port: add definitions/ports adds a2fabeaaf5e2 ASoC: dt-bindings: audio-graph-port: add missing mclk-fs adds 2f0be75c9ff9 ASoC: dt-bindings: audio-graph-port: add clocks on endpoint adds f2a7ef1acffe ASoC: dt-bindings: audio-graph-port: remove prefix adds 13a7d9e992fa ASoC: dt-bindings: ti,pcm3168a: Convert to json-schema adds 2657e28b28ae ASoC: dt-bindings: ak4613: enable Of-graph (Audio-Graph-Ca [...] adds fcedf6547e65 ASoC: dt-bindings: renesas,rsnd: add missing playback/capture adds f292f4d36744 ASoC: dt-bindings: renesas,rsnd: tidyup rcar_sound,src adds 60cc61a68c98 ASoC: dt-bindings: renesas,rsnd: #sound-dai-cells is not m [...] adds 9e8593ec9ef7 ASoC: dt-bindings: simple-card: add missing #address-cells [...] adds 7f27be23ab4a ASoC: dt-bindings: audio-graph-port related update adds c5d184c92df2 ASoC: topology: Properly access value coming from topology file adds 6257d224b894 ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant adds 8f9974d9d767 ASoC: topology: Fix typo in functions name adds 23e591dc0f8c ASoC: topology: Fix function name adds 2abfd4bd7b07 ASoC: topology: Rename remove_ handlers adds 70a7cd09a636 ASoC: topology: Remove unnecessary forward declarations adds 9e2ee00039a8 ASoC: topology: Pass correct pointer instead of casting adds b784617a407c ASoC: topology: Return an error on complete() failure adds d9b07b790a5c ASoC: topology: Remove unnecessary check for EOF adds fdfa3661f830 ASoC: topology: Unify kcontrol removal code adds 31e9273912bf ASoC: topology: Use unload() op directly adds 67aa59afcf3f ASoC: topology: Fixes and cleanups adds 4a639a757128 MAINTAINERS: add IRON DEVICE AUDIO CODEC DRIVERS adds 30cf00257996 ASoC: sma1303: Convert to i2c's .probe_new() adds 1c24d12b68fa ASoC: dt-bindings: irondevice,sma1303.yaml: Fix about brea [...] adds 545679837eef ASoC: Add Renesas IDT821034 codec bindings adds e51166990e81 ASoC: codecs: Add support for the Renesas IDT821034 codec adds e60259f77c46 MAINTAINERS: add the Renesas IDT821034 codec entry adds 381ee169e3f1 Add the Renesas IDT821034 codec support adds 62fc25fbab5f ASoC: codecs: Add i2c and codec registration for aw88395 a [...] adds 4345865b003b ASoC: codecs: ACF bin parsing and check library file for aw88395 adds 06d2fe9cb423 ASoC: codecs: Aw88395 function for ALSA Audio Driver adds 14bd85728611 ASoC: codecs: Aw88395 chip register file, data type file a [...] adds f88b6c0c070e ASoC: dt-bindings: Add schema for "awinic,aw88395" adds 41e0207f1648 ASoC: codecs: Add Awinic AW88395 audio amplifier adds fa09fa60385a ASoC: mchp-spdifrx: fix controls which rely on rsr register adds a4c4161d6eae ASoC: mchp-spdifrx: fix return value in case completion times out adds d3681df44e85 ASoC: mchp-spdifrx: fix controls that works with completio [...] adds aaecdc32b7e3 ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx [...] adds 36187a67ab93 ASoC: mchp-spdifrx: use unsigned long to store clk_get_rat [...] adds ddce4aeccacb ASoC: mchp-spdifrx: remove struct mchp_spdifrx_dev::fmt member adds c7db2a594389 ASoC: mchp-spdifrx: add runtime pm support adds 514d7f9df3f4 ASoC: mchp-spdifrx: document data structures adds 01b17067f4f3 ASoC: mchp-spdifrx: add runtime PM support and fixes adds 37ed12368996 ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() adds 60df5935c27e ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level adds d4c0326e6ea0 ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper adds 944d721ee5de ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/c [...] adds 2e5f86174e31 ASoC: soc.h: add snd_soc_card_is_instantiated() helper adds c59331b39045 ASoC: hdmi-codec: use helper function adds 5bf13408fd06 ASoC: hda: use helper function adds 812c2852c59f ASoC: max: use helper function adds 8ec352362848 ASoC: rt: use helper function adds 0e478b88b257 ASoC: cirrus: use helper function adds c4d78c4127f9 ASoC: spear: use helper function adds e87abb83fc24 ASoC: sdw-mockup: use helper function adds ec4b2099c6e0 ASoC: intel: use helper function adds 0df2ec8e4706 ASoC: mediatek: use helper function adds c765ceda78f0 ASoC: meson: use helper function adds 67cc242679b1 ASoC: rockchip: use helper function adds 323f09a61d43 ASoC: sof: use helper function adds 1c1a778401b8 ASoC: tegra: use helper function adds 2abde57fb82b ASoC: ti: use helper function adds 9024bae4bb22 ASoC: soc-core.c: use helper function adds 6855ec721029 ASoC: soc-dapm.c: use helper function adds 8ede4b7109f6 ASoC: soc-dai.c: use helper function adds e15ff262e212 ASoC: soc-pcm.c: use helper function adds 2b34c1359cca ASoC: soc-topology.c: use helper function adds 3653480c6812 ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai adds 6570befb4fcc ASoC: use helper function and cleanup adds 43f1a7f905fc soundwire: stream: Add specific prep/deprep commands to po [...] adds b558c6fd08f5 ASoC: cs42l42: Add SOFT_RESET_REBOOT register adds 17cb563baef9 ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate adds 7209d5ebb34a ASoC: cs42l42: Separate ASP config from PLL config adds 0998816ab2d8 ASoC: cs42l42: Export some functions for SoundWire adds 90f6a2a20bd2 ASoC: cs42l42: Add SoundWire support adds e0bd53a4d1d5 ASoC: cs42l42: Don't set idle_bias_on adds 16838bfbf6e7 ASoC: cs42l42: Wait for debounce interval after resume adds 98fda42a85b4 ASoC: cs42l42: Add SoundWire support adds cbfa85a5c5ab ASoC: cs42l42: use helper function adds 86b753a86f6d ASoC: qcom: apq8096: set driver name correctly adds 68a410aff971 ASoC: rsnd: check whether playback/capture property exists adds 49123b51cd89 ASoC: rsnd: fixup #endif position adds e5a3c491e194 ASoC: rsnd: Remove unnecessary rsnd_dbg_dai_call() adds c12dc0f6655b ASoC: rsnd: indicate necessary error when clock start failed adds 6d612f67a8d4 ASoC: rsnd: indicate warning once if it can't handle reque [...] adds 3e262e9592bb ASoC: rsnd: use same debug message format on clkout adds 184d82e142ee ASoC: rsnd: remove unnecessary ADG flags adds 4bbff16d26e8 ASoC: rsnd: rename clk to clkin adds da2f9e859413 ASoC: rsnd: moves clkout_name to top of the file adds efaab61588c4 ASoC: rsnd: use clkin/out_size adds 662721ece4f0 ASoC: rsnd: use array for 44.1kHz/48kHz rate handling adds c20bc7c9ce3a ASoC: rsnd: tidyup rsnd_dma_addr() adds beab0aad7276 ASoC: rsnd: dma.c: tidyup rsnd_dma_probe() adds f76fec606d07 ASoC: dt-bindings: renesas: add R8A779G0 V4H adds c2bc65274a30 ASoC: rsnd: add R-Car Gen4 Sound support adds 36acae192d65 ASoC: codecs/jz4760: add digital gain controls adds 2a096315be7d ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> " [...] adds 6d6f62c868a8 ASoC: amd: yc: Adjust the gain for PDM DMIC adds 02ea45d10fab ASoC: amd: yc: Add a module parameter to influence pdm_gain adds 47dc601a067d ASoC: amd: renoir: Adjust the gain for PDM DMIC adds b7d8d4ec80ee ASoC: amd: renoir: Add a module parameter to influence pdm_gain adds 99ecc7889bee ASoC: amd: ps: Adjust the gain for PDM DMIC adds 5579a966229c ASoC: amd: ps: Add a module parameter to influence pdm_gain adds 1d78f19d90d1 Fix default DMIC gain on AMD PDM drivers adds 218674a45930 ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_sp [...] adds 66b9e94cb778 ASoC: mediatek: mt8188: remove etdm dead code adds c5a61db9bf89 ASoC: SOF: fix intel-soundwire link failure adds e398bbb9834a ASoC: dt-bindings: create component common schema adds 480b26226873 ASoC: dt-bindings: meson: fix gx-card codec node regex adds 1c9ded98bd4e ASoC: codecs: fix platform_no_drv_owner.cocci warning adds 96ebccb2356d ASoC: amd: update ps platform acp header file adds afd7c141c750 ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget adds dd184c400e10 ASoC: topology: Set correct unload callback for graph type adds cfe4585d7f5a ASoC: (SOF) topology: Regression fixes for next adds 2740dcce918f ASoC: SOF: add ipc4_fw_reg header file adds 4700bfb2bb3a ASoC: SOF: add fw_info_box support adds 65a8ef494aff ASoC: SOF: add time info structure for ipc4 path adds af74dbd0dbcf ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature adds 7cb19007baba ASoC: SOF: ipc4-pcm: add hw_params adds 27c2100b6bc8 ASoC: SOF: add delay function support in sof framework adds 7f956297272b ASoC: SOF: add get_stream_position ops for pcm delay adds faceb3445aaf ASoC: SOF: Intel: mtl: add get_stream_position support adds 3937a76c6493 ASoC: SOF: ipc4-pcm: add delay function support adds 700ed3bbb7a0 ASoC: SOF: core/ipc4/mtl: Add support for PCM delay adds 983272a2a223 ASoC: codecs: aw88395: initialize cur_scene_id to 0 adds 05f5504b1610 ASoC: codecs: Fix unsigned comparison with less than zero adds cdff91122de5 ASoC: dt-bindings: meson: convert axg tdm interface to schema adds c5536e7be70c ASoC: dt-bindings: meson: convert axg tdm formatters to schema adds 4d37c72ec423 ASoC: dt-bindings: meson: convert axg pdm to schema adds 6b6f5ea7ab00 ASoC: dt-bindings: meson: convert axg fifo to schema adds ede6aa4087ab ASoC: dt-bindings: meson: convert axg spdif input to schema adds 32f7b9102bfc ASoC: dt-bindings: meson: convert axg spdif output to schema adds 55194032620a ASoC: dt-bindings: renesas,rsnd.yaml: tidyup reg/reg-name adds 1edc70c3a4c2 ASoC: SMA1303: Remove the I2C Retry property in devicetree adds 1f5ffd57c1bc ASoC: SMA1303: Convert the TDM slot properties in devicetr [...] adds 677e3ab71f83 ASoC: dt-bindings: irondevice,sma1303: Rework binding and [...] adds 65f0a8ea90d2 ASoC: dt-bindings: meson: convert axg sound card control t [...] adds 0551ff7cf51a ASoC: dt-bindings: maxim,max98090: Convert to dtschema adds 35ff1051b959 ASoC: codecs: max98090: simplify snd_soc_dai_driver adds 2512839dd648 ASoC: SMA1303: Remove the sysclk setting in devicetree adds 9f138bb2eaf6 ASoC: rt5640: Update MCLK rate in set_sysclk() adds 6c39710da75c ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology adds edcda9a605bb ASoC: dt-bindings: qcom,wsa881x: Allow sound-name-prefix adds 636caca35839 ASoC: dt-bindings: qcom,wcd934x: Describe slim-ifc-dev adds 7ee35b6b099c ASoC: dt-bindings: qcom,wcd934x: Allow usage as IFD device adds b2c0c45d9255 ASoC: dt-bindings: qcom,q6apm-dai: adjust iommus for SM8550 ADSP adds 4c03e952ad86 ASoC: dt-bindings: Add the Infineon PEB2466 codec adds 227f609c7c0e ASoC: codecs: Add support for the Infineon PEB2466 codec adds 564972dbf85c MAINTAINERS: add the Infineon PEB2466 codec entry adds 487417f0d119 Add the Infineon PEB2466 codec support adds b796ff3bf03f ASoC: SOF: ipc4-topology: Print queue IDs in error adds 11f605633b33 ASoC: SOF: ipc4-topology: set copier sink format adds 67b690b356cc ASoC: SOF: ipc4-topology: Configure copier sink format adds c2ac3aec474d ASoC: qcom: q6apm-lpass-dai: unprepare stream if its alrea [...] adds 84222ef54bfd ASoC: qcom: q6apm-dai: fix race condition while updating t [...] adds aa759f3f9f43 ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag adds dd33c2e7b21d ASoC: qcom: audioreach: fix ADSP ready check adds 1dc3459009c3 ASoC: codecs: lpass: register mclk after runtime pm adds e7621434378c ASoC: codecs: lpass: fix incorrect mclk rate adds ddffe3b82849 ASoC: codecs: lpass: do not reset soundwire block on clk enable adds 777af241a7ce ASoC: codecs: lpass: remove not so useful verbose log adds 906b6f7b2093 ASoC: qcom: q6dsp and lpass codec stablity fixes adds 1ad059a15707 ASoC: rsnd: core.c: indicate warning if strange TDM width was set adds e093e74b819b ASoC: rt712-sdca: fix coding style and unconditionally ret [...] adds 66dc3b9b9a6f ASoC: ep93xx: ignore 0 Hz sysclk adds 46f5c98e1584 ASoC: dt-bindings: maxim,max98095: Convert to dtschema adds 27db41a1f73a ASoC: codecs: Fixed a spelling error in the function name adds 14d5d454547a ASoC: codecs: Modify the log print statement adds 4680716d6a33 ASoC: codecs: Modify error implicit declaration of functio [...] adds 771725efe5e2 ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init adds d227116c0e21 ASoC: codecs: Remove unneeded semicolon adds f7d00a9be147 SoC: rt5682s: Disable jack detection interrupt during suspend adds 88541443497d ASoC: imx-pcm-rpmsg: Remove unused variable adds 7af4222832a1 ASoC: tlv320adcx140: extend list of supported samplerates adds 1fd61d018aef ASoC: Intel: Skylake: Fix struct definition adds ec285cb999c1 ASoC: codecs: wcd934x: Use min macro for comparison and as [...] adds 167ca6a4fd87 ASoC: SOF: Introduce a new set_pm_gate() IPC PM op adds 3c168838fb0d ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ip [...] adds 1c91e927e55c ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg adds 3e6b6ed34bda ASoC: SOF: Intel: Enable d0i3 work for ipc4 adds 6611b975eb87 ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 adds f81dc982fde7 ASoC: SOF: Intel/ipc4: Support for low power playback adds 0438499a7f09 ASoC: dt-bindings: renesas,rsnd.yaml: drop "dmas/dma-names [...] adds 3ee0d39c50dc ASoC: soc-ac97: Convert to agnostic GPIO API adds 4dac6f5abc02 ASoC: cs35l45: Remove separate tables module adds 926505cf1425 ASoC: cs35l45: Remove separate namespace for tables adds fdff966bfde7 ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream n [...] adds 76f5aaabce49 ASoC: soc-ac97: Return correct error codes adds 7fde88eda855 ASoC: da7219: Improve the IRQ process to increase the stability adds 4932b1fa6132 ASoC: rsnd: adg: Fix BRG typos adds 22ce6843abec ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks new 51c58a1ebc04 ASoC: SMA1303: Change the value for right output new 70d1d3035509 ASoC: mediatek: mt8188: correct etdm control return value new 7e43b75d6a06 ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98 [...] new 0382327ebce0 Merge remote-tracking branch 'asoc/for-6.2' into asoc-linus new 1cb25d533bd5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b7c5d7837d60 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 413ec72963fc regulator: dt-bindings: Convert active-semi PMIC docs to Y [...] adds cfbe9dfd664c regulator: tps65219: Report regulator name if devm_regulat [...] adds d13da2f4c816 regulator: dt-bindings: qcom,usb-vbus-regulator: change node name adds 6cea468b680e regulator: dt-bindings: Convert Fairchild FAN53555 to DT schema adds fde0e25b71a9 dt-bindings: regulators: convert non-smd RPM Regulators bi [...] adds 80332ec8c099 regulator: act8945a: fix non-kernel-doc comments adds a508a267dda6 regulator: fixed-helper: use the correct function name in comment adds 84c13763f2a2 regulator: mcp16502: add enum MCP16502_REG_HPM description adds 2bbba115c3c9 regulator: tps65219: use IS_ERR() to detect an error pointer adds 12df2c182ccb regulator: dt-bindings: fixed-regulator: allow gpios property adds 8966a72c1964 regulator: dt-bindings: qcom-labibb: Allow regulator-commo [...] adds c1bf8de25d0a regulator: dt-bindings: Describe Maxim MAX20411 adds 047ebaffd817 regulator: Introduce Maxim MAX20411 Step-Down converter adds 0b9a0789e9b8 regulator: Add Maxim MAX20411 support adds d5b4c8b909f5 regulator: max20411: Directly include bitfield.h adds 668f777d02f6 regulator: scmi: Allow for zero voltage domains adds fad8ddda1c40 regulator: max20411: Convert to i2c's .probe_new() adds 4fd8bcec5fd7 regulator: max77802: Bounds check regulator id against opmode adds e314e15a0b58 regulator: s5m8767: Bounds check id indexing into arrays adds 0365df81145a regulator: tps65219: use generic set_bypass() adds 6caacd82f09c regulator: max597x: Remove unused variable adds 9d1c73191f94 regulator: max20411: Fix off-by-one for n_voltages setting adds 7f62cb886119 regulator: max597x: Align for simple_mfd_i2c driver new d0566564d483 regulator: max597x: Fix error return code in max597x_get_status new ac763232264c Merge remote-tracking branch 'regulator/for-6.2' into regu [...] new dc7d4f884c8e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 90f217e637db Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 122badee8a1b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 116db2704c19 crypto: x86/ghash - fix unaligned access in ghash_setkey() adds f1740751f793 crypto: x86/ghash - use le128 instead of u128 adds 750426d63368 crypto: x86/ghash - add comment and fix broken link adds 4838c5195af7 crypto: atmel - Add capability case for the 0x600 SHA and [...] adds b517b0fbfec8 crypto: arm/sha1 - Fix clang function cast warnings adds aa9695157f65 crypto: scatterwalk - use kmap_local() not kmap_atomic() adds 8031d1f678c2 crypto: wp512 - disable kmsan checks in wp512_process_buffer() adds 49bc6a7786b7 crypto: ux500 - update debug config after ux500 cryp drive [...] adds e20d5a22bd24 crypto: lib/blake2s - Split up test function to halve stack usage adds 7361d1bc307b lib/mpi: Fix buffer overrun when SG is too long adds 4f289826fee0 crypto: caam - Avoid GCC memset bug warning adds 39a76cf1f5ce crypto: sun8i-ss - Remove GFP_DMA and add DMA alignment padding adds 1c4428b29588 crypto: xts - restrict key lengths to approved values in F [...] adds 0ee433676e4f crypto: xts - drop xts_check_key() adds b6f5278003c4 crypto: s390/aes - drop redundant xts key check adds 1ce94a8c2c37 crypto: testmgr - disallow plain cbcmac(aes) in FIPS mode adds 2912eb9b17ac crypto: testmgr - disallow plain ghash in FIPS mode adds c27b2d2012e1 crypto: testmgr - allow ecdsa-nist-p256 and -p384 in FIPS mode adds 199354d7fb6e crypto: caam - Remove GFP_DMA and add DMA alignment padding adds 8e613cec2519 crypto: talitos - Remove GFP_DMA and add DMA alignment padding adds 91dfd98216d8 crypto: ccp - Avoid page allocation failure warning for SE [...] adds 8e7d7ce2e394 crypto: x86/aria - add keystream array into request ctx adds 35344cf30f2b crypto: x86/aria - do not use magic number offsets of aria_ctx adds 37d8d3ae7a58 crypto: x86/aria - implement aria-avx2 adds c970d42001f2 crypto: x86/aria - implement aria-avx512 adds 3c657e8689ab crypto: p10-aes-gcm - Update Kconfig and Makefile adds cc40379b6e19 crypto: p10-aes-gcm - Glue code for AES/GCM stitched imple [...] adds ca68a96c37eb crypto: p10-aes-gcm - An accelerated AES/GCM stitched impl [...] adds 3b47eccaaff4 crypto: p10-aes-gcm - Supporting functions for AES adds 41a6437ab415 crypto: p10-aes-gcm - Supporting functions for ghash adds 0781bbd7eaca crypto: p10-aes-gcm - A perl script to process PowerPC ass [...] adds d07bd950b91e crypto: skcipher - Use scatterwalk (un)map interface for d [...] adds 2f1cf4e50c95 crypto: aspeed - Add ACRY RSA driver adds 62462a525b49 ARM: dts: aspeed: Add ACRY/AHBC device controller node adds ce43b4b20e2b dt-bindings: crypto: add documentation for Aspeed ACRY adds 55ef6c811b84 dt-bindings: bus: add documentation for Aspeed AHBC adds 197286f86012 dt-bindings: crypto: sun8i-ce: Add compatible for D1 adds f81c1d4a6d3f crypto: sun8i-ce - Add TRNG clock to the D1 variant adds 596f674dc9a7 crypto: p10-aes-gcm - Revert implementation adds 9e3457112b9d crypto: arm64/gcm - add RFC4106 support adds 425359aef479 crypto: tcrypt - include larger key sizes in RFC4106 benchmark adds 2b0c95401087 crypto: aead - fix inaccurate documentation adds 299bf602b3f9 crypto: ccp - Failure on re-initialization due to duplicat [...] adds f104b2169e68 crypto: aspeed - Replace zero-length array with flexible-a [...] adds 319ad16d62d3 crypto: stm32 - Use accelerated readsl/writesl adds 00bef64ac3c9 crypto: hisilicon - remove redundant config PCI dependency [...] adds 692ed5d4b270 crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' adds b0f4f7463197 crypto: atmel-i2c - avoid defines prefixed with CONFIG adds b5a772adf45a crypto: essiv - Handle EBUSY correctly adds 32e62025e5e5 crypto: seqiv - Handle EBUSY correctly adds e3cf2f8794b0 crypto: x86/aria-avx - fix build failure with old binutils adds 1eb468b3c719 crypto: x86/aria-avx2 - fix build failure with old binutils adds d6b7ec11062e crypto: x86/aria-avx512 - fix build failure with old binutils adds 675c39196ce3 crypto: ccp - Provide MMIO register naming for documenation adds 4fc790d7d6b1 crypto: ccp - Add a firmware definition for EPYC gen 4 processors adds a482b02d6ae0 dt-bindings: rng: Add StarFive TRNG module adds c388f458bc34 hwrng: starfive - Add TRNG driver for StarFive SoC adds 1b4744e107e3 crypto: testmgr - disallow certain DRBG hash functions in [...] adds aaf16cdca641 crypto: aspeed - change aspeed_acry_akcipher_algs to static adds e9040736d248 crypto: aspeed - Use devm_platform_get_and_ioremap_resource() adds e16dda2b69ba crypto: cryptd - Remove unnecessary skcipher_request_zero adds 654627ad0bee crypto: bcm - Use subrequest for fallback adds 4bc713a49d7f crypto: caam - Use ahash_request_complete adds 51c082514c2d crypto: xts - Handle EBUSY correctly adds 42a9a08b9aa6 crypto: engine - Fix excess parameter doc warning adds 8a1955f95883 crypto: x86 - exit fpu context earlier in ECB/CBC macros adds d52b0c780c1f Revert "crypto: rsa-pkcs1pad - Replace GFP_ATOMIC with GFP [...] adds c1e98807b704 crypto: qat - extend buffer list logic interface adds 7ce515e636ec crypto: qat - add qat_zlib_deflate adds 46a334a98f58 crypto: ccp - Flush the SEV-ES TMR memory before giving it [...] adds 3ce2d5971522 crypto: img-hash - Fix sparse endianness warning adds 5efa7186696e crypto: marvell/cesa - Use crypto_wait_req adds 85f3fc5446e5 dt-bindings: crypto: Let STM32 define Ux500 HASH adds 2d27267b379f crypto: stm32/hash - Simplify code adds 727f083ff48a crypto: stm32/hash - Use existing busy poll function adds 5a2d52b54065 crypto: stm32/hash - Wait for idle before final CPU xmit adds b56403a25af7 crypto: stm32/hash - Support Ux500 hash adds dd7b7972cb89 crypto: ux500/hash - delete driver adds c7410b425de4 hwrng: starfive - Enable compile testing adds 1d273983fa83 Documentation: qat: change kernel version adds 808d065ad736 MAINTAINERS: repair file entry for STARFIVE TRNG DRIVER adds 57ead1bf1c54 crypto: arm64/aes-ccm - Rewrite skcipher walker loop adds b529ea65931c crypto: x86/blowfish - Remove unused encode parameter adds bc3f42acc4ee crypto: x86/blowfish - Convert to use ECB/CBC helpers adds c9adc75d320c crypto: x86/blowfish - Eliminate use of SYM_TYPED_FUNC_STA [...] adds acc3f5504489 crypto: safexcel - Use crypto_wait_req adds d58fa987be77 crypto: atmel - Drop unused id parameter from atmel_i2c_probe() adds 3b9d902153f3 crypto: arm64/sm4-ccm - Rewrite skcipher walker loop adds f6044cc3030e crypto: qat - fix out-of-bounds read adds 0ceb587dbb94 crypto: qat - drop log level of msg in get_instance_node() adds 4e4a08868f15 crypto: arm64/sm4-gcm - Fix possible crash in GCM cryption adds acd4045db64c crypto: testmgr - add diff-splits of src/dst into default [...] adds eaf05e829f38 crypto: aspeed - fix type warnings adds 4409c08d8067 crypto: virtio/akcipher - Do not use GFP_ATOMIC when not needed adds c35e03eaece7 crypto: api - Add scaffolding to change completion functio [...] adds 96747228b725 dm: Add scaffolding to change completion function signature adds 30859e97e06a net: macsec: Add scaffolding to change completion function [...] adds 20066bf70034 fs: ecryptfs: Use crypto_wait_req adds fe93d841dda6 Bluetooth: Use crypto_wait_req adds 14d3109c9c5a net: ipv4: Add scaffolding to change completion function s [...] adds ec2964e807d1 net: ipv6: Add scaffolding to change completion function s [...] adds 1dbab1312254 tipc: Add scaffolding to change completion function signature adds 8d338c76f7cf tls: Only use data field in crypto completion function adds 5419f2b27ea5 KEYS: DH: Use crypto_wait_req adds 256f9e53ae12 crypto: cryptd - Use subreq for AEAD adds 4cc01c7f3df1 crypto: acompress - Use crypto_request_complete adds 372e6b80bafe crypto: aead - Use crypto_request_complete adds 700d50780572 crypto: akcipher - Use crypto_request_complete adds d9588045f540 crypto: hash - Use crypto_request_complete adds ba354b2fdb10 crypto: kpp - Use crypto_request_complete adds d5770679ad5a crypto: skcipher - Use crypto_request_complete adds 6909823d47c1 crypto: engine - Use crypto_request_complete adds 564cabc0ca0b crypto: rsa-pkcs1pad - Use akcipher_request_complete adds f27c94aac5b0 crypto: cryptd - Use request_complete helpers adds 7d19abdcb7b3 crypto: atmel - Use request_complete helpers adds 51bdb2fe01df crypto: artpec6 - Use request_complete helpers adds 33ccbfd2e02a crypto: bcm - Use request_complete helpers adds b34a64167288 crypto: cpt - Use request_complete helpers adds ea2fbe3b1a31 crypto: nitrox - Use request_complete helpers adds 0c18d0546331 crypto: ccp - Use request_complete helpers adds 13c20754c664 crypto: chelsio - Use request_complete helpers adds 17fcc82eebd9 crypto: hifn_795x - Use request_complete helpers adds e2b537b77062 crypto: hisilicon - Use request_complete helpers adds a712bff02333 crypto: img-hash - Use request_complete helpers adds 47c32286fbc6 crypto: safexcel - Use request_complete helpers adds 0d07ae6ae9cb crypto: ixp4xx - Use request_complete helpers adds 25e3159c79fc crypto: marvell/cesa - Use request_complete helpers adds d80bcdf297e8 crypto: octeontx - Use request_complete helpers adds 25085ba5a77b crypto: octeontx2 - Use request_complete helpers adds 25c9d2c358ae crypto: mxs-dcp - Use request_complete helpers adds 6c621864554c crypto: qat - Use request_complete helpers adds 0cbe89d5d173 crypto: qce - Use request_complete helpers adds e94c1c9b43bc crypto: s5p-sss - Use request_complete helpers adds 555c5661317e crypto: sahara - Use request_complete helpers adds 234650bd22b4 crypto: talitos - Use request_complete helpers adds 255e48eb1768 crypto: api - Use data directly in completion function adds dcfe653d7cd4 dm: Remove completion function scaffolding adds 23b8b93ba94b net: macsec: Remove completion function scaffolding adds fd5dabf764f7 net: ipv4: Remove completion function scaffolding adds 6002e20dd0f8 net: ipv6: Remove completion function scaffolding adds 65cb4657bac7 tipc: Remove completion function scaffolding adds 8580e55aa85f tls: Remove completion function scaffolding adds 846366b0df0a crypto: api - Remove completion function scaffolding adds d3777ceaad08 tls: Pass rec instead of aead_req into tls_encrypt_done adds 5072b1c21110 crypto: ecc - Silence sparse warning adds 6084466e7617 crypto: nx - Fix sparse warnings adds 72bc4e71dbee crypto: octeontx2 - Fix objects shared between several modules adds bcdda4301bdc crypto: crypto4xx - Call dma_unmap_page when done adds c43cc8823d56 crypto: proc - Print fips status adds a292f2534fb2 crypto: hisilicon/qm - remove some unused defines adds f8de067cbe05 crypto: hisilicon/qm - use min() instead of min_t() adds ac80056f2e7b crypto: hisilicon/qm - change function names adds 9b4eb8f8b8ec crypto: hisilicon/qm - update comments to match function adds ced18fd17947 crypto: hisilicon/qm - fix coding style issues adds eb33108858b6 crypto: aspeed - Fix modular aspeed-acry adds 8b8447531864 crypto: x86/aria-avx - Do not use avx2 instructions new 55b0e76d9644 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new be537448df73 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 0af876704aa1 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 7e7cebc59b1d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f4edd682e923 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] new 8b5aa79ff3b7 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new eaa4d3df05f4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 3aca725acc87 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] new 2d4a54ee969d 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 (05def2d212c6) \ N -- N -- N refs/heads/pending-fixes (2d4a54ee969d)
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 55 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-block | 3 +- Documentation/ABI/testing/sysfs-driver-qat | 4 +- Documentation/ABI/testing/sysfs-fs-erofs | 3 +- Documentation/block/capability.rst | 10 - Documentation/block/index.rst | 1 - Documentation/block/ublk.rst | 55 +- .../bindings/bus/aspeed,ast2600-ahbc.yaml | 37 + .../bindings/crypto/allwinner,sun8i-ce.yaml | 33 +- .../bindings/crypto/aspeed,ast2600-acry.yaml | 49 + .../devicetree/bindings/crypto/st,stm32-hash.yaml | 23 +- .../bindings/dsp/mediatek,mt8186-dsp.yaml | 4 +- .../bindings/regulator/act8865-regulator.txt | 117 - .../bindings/regulator/act8945a-regulator.txt | 113 - .../bindings/regulator/active-semi,act8600.yaml | 139 + .../bindings/regulator/active-semi,act8846.yaml | 205 ++ .../bindings/regulator/active-semi,act8865.yaml | 158 + .../bindings/regulator/active-semi,act8945a.yaml | 258 ++ .../devicetree/bindings/regulator/fan53555.txt | 24 - .../bindings/regulator/fcs,fan53555.yaml | 64 + .../bindings/regulator/fixed-regulator.yaml | 7 + .../bindings/regulator/maxim,max20411.yaml | 58 + .../bindings/regulator/qcom,rpm-regulator.yaml | 128 + .../regulator/qcom,usb-vbus-regulator.yaml | 2 +- .../bindings/regulator/qcom-labibb-regulator.yaml | 6 +- .../bindings/rng/starfive,jh7110-trng.yaml | 55 + .../devicetree/bindings/sound/adi,adau7002.txt | 19 - .../devicetree/bindings/sound/adi,adau7002.yaml | 40 + .../devicetree/bindings/sound/ak4613.yaml | 7 + .../devicetree/bindings/sound/amlogic,axg-fifo.txt | 34 - .../bindings/sound/amlogic,axg-fifo.yaml | 112 + .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 29 - .../devicetree/bindings/sound/amlogic,axg-pdm.yaml | 82 + .../bindings/sound/amlogic,axg-sound-card.txt | 124 - .../bindings/sound/amlogic,axg-sound-card.yaml | 183 ++ .../bindings/sound/amlogic,axg-spdifin.txt | 27 - .../bindings/sound/amlogic,axg-spdifin.yaml | 86 + .../bindings/sound/amlogic,axg-spdifout.txt | 25 - .../bindings/sound/amlogic,axg-spdifout.yaml | 79 + .../bindings/sound/amlogic,axg-tdm-formatters.txt | 36 - .../bindings/sound/amlogic,axg-tdm-formatters.yaml | 88 + .../bindings/sound/amlogic,axg-tdm-iface.txt | 22 - .../bindings/sound/amlogic,axg-tdm-iface.yaml | 55 + .../bindings/sound/amlogic,gx-sound-card.yaml | 2 +- .../bindings/sound/audio-graph-port.yaml | 65 +- .../devicetree/bindings/sound/awinic,aw88395.yaml | 53 + .../devicetree/bindings/sound/cirrus,cs35l41.yaml | 43 +- .../{dai-common.yaml => component-common.yaml} | 6 +- .../devicetree/bindings/sound/dai-common.yaml | 11 +- .../devicetree/bindings/sound/fsl,sai.yaml | 38 +- .../devicetree/bindings/sound/fsl,xcvr.yaml | 1 + .../bindings/sound/google,sc7280-herobrine.yaml | 12 + .../bindings/sound/infineon,peb2466.yaml | 91 + .../bindings/sound/irondevice,sma1303.yaml | 48 + .../devicetree/bindings/sound/max98090.txt | 59 - .../devicetree/bindings/sound/max98095.txt | 22 - .../devicetree/bindings/sound/maxim,max98090.yaml | 84 + .../devicetree/bindings/sound/maxim,max98095.yaml | 54 + .../bindings/sound/mediatek,mt8188-afe.yaml | 208 ++ .../bindings/sound/mediatek,mt8188-mt6359.yaml | 97 + ...,i2s-mcc.yaml => microchip,sama7g5-i2smcc.yaml} | 2 +- ...ochip,pdmc.yaml => microchip,sama7g5-pdmc.yaml} | 2 +- ...spdifrx.yaml => microchip,sama7g5-spdifrx.yaml} | 2 +- ...spdiftx.yaml => microchip,sama7g5-spdiftx.yaml} | 2 +- .../devicetree/bindings/sound/nau8822.txt | 16 - .../devicetree/bindings/sound/nuvoton,nau8822.yaml | 46 + .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 136 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 4 +- .../devicetree/bindings/sound/qcom,q6apm-dai.yaml | 3 +- .../devicetree/bindings/sound/qcom,sm8250.yaml | 24 +- .../devicetree/bindings/sound/qcom,wcd934x.yaml | 62 +- .../devicetree/bindings/sound/qcom,wsa881x.yaml | 5 +- .../bindings/sound/renesas,idt821034.yaml | 75 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 59 +- Documentation/devicetree/bindings/sound/rt5640.txt | 3 + .../devicetree/bindings/sound/samsung,odroid.yaml | 3 +- .../devicetree/bindings/sound/samsung-i2s.yaml | 11 +- .../devicetree/bindings/sound/simple-card.yaml | 18 +- .../devicetree/bindings/sound/tas5720.txt | 2 + .../devicetree/bindings/sound/ti,pcm3168a.txt | 56 - .../devicetree/bindings/sound/ti,pcm3168a.yaml | 107 + .../devicetree/bindings/sound/ti,tlv320aic3x.yaml | 165 + .../devicetree/bindings/sound/tlv320aic3x.txt | 97 - .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../seccomp/seccomp-filter/arch-support.txt | 2 +- Documentation/filesystems/fscrypt.rst | 4 +- Documentation/filesystems/fsverity.rst | 96 +- Documentation/filesystems/locking.rst | 24 +- Documentation/filesystems/vfs.rst | 24 +- MAINTAINERS | 34 +- Makefile | 4 +- arch/arm/boot/dts/aspeed-g6.dtsi | 13 + arch/arm/crypto/sha1_glue.c | 14 +- arch/arm/kernel/sys_oabi-compat.c | 1 + arch/arm64/crypto/aes-ce-ccm-glue.c | 57 +- arch/arm64/crypto/ghash-ce-glue.c | 145 +- arch/arm64/crypto/sm4-ce-ccm-glue.c | 44 +- arch/arm64/crypto/sm4-ce-gcm-glue.c | 51 +- arch/m68k/68000/entry.S | 2 + arch/m68k/Kconfig | 2 + arch/m68k/Kconfig.devices | 1 + arch/m68k/coldfire/entry.S | 2 + arch/m68k/configs/amiga_defconfig | 3 - arch/m68k/configs/apollo_defconfig | 3 - arch/m68k/configs/atari_defconfig | 3 - arch/m68k/configs/bvme6000_defconfig | 3 - arch/m68k/configs/hp300_defconfig | 3 - arch/m68k/configs/mac_defconfig | 3 - arch/m68k/configs/multi_defconfig | 4 +- arch/m68k/configs/mvme147_defconfig | 3 - arch/m68k/configs/mvme16x_defconfig | 3 - arch/m68k/configs/q40_defconfig | 3 - arch/m68k/configs/sun3_defconfig | 3 - arch/m68k/configs/sun3x_defconfig | 3 - arch/m68k/include/asm/seccomp.h | 11 + arch/m68k/include/asm/syscall.h | 57 + arch/m68k/include/asm/thread_info.h | 2 + arch/m68k/kernel/entry.S | 6 + arch/m68k/kernel/ptrace.c | 6 +- arch/m68k/q40/q40ints.c | 4 +- arch/powerpc/platforms/cell/spufs/inode.c | 8 +- arch/s390/crypto/aes_s390.c | 4 - arch/s390/crypto/paes_s390.c | 2 +- arch/x86/Kconfig.assembler | 5 + arch/x86/crypto/Kconfig | 38 + arch/x86/crypto/Makefile | 6 + arch/x86/crypto/aria-aesni-avx-asm_64.S | 172 +- arch/x86/crypto/aria-aesni-avx2-asm_64.S | 1441 +++++++++ arch/x86/crypto/aria-avx.h | 48 +- arch/x86/crypto/aria-gfni-avx512-asm_64.S | 971 ++++++ ...ria_aesni_avx_glue.c => aria_aesni_avx2_glue.c} | 145 +- arch/x86/crypto/aria_aesni_avx_glue.c | 49 +- arch/x86/crypto/aria_gfni_avx512_glue.c | 250 ++ arch/x86/crypto/blowfish-x86_64-asm_64.S | 71 +- arch/x86/crypto/blowfish_glue.c | 200 +- arch/x86/crypto/ecb_cbc_helpers.h | 19 +- arch/x86/crypto/ghash-clmulni-intel_asm.S | 6 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 45 +- arch/x86/kernel/asm-offsets.c | 8 + block/Kconfig.iosched | 1 + block/bfq-cgroup.c | 105 +- block/bfq-iosched.c | 629 ++-- block/bfq-iosched.h | 146 +- block/bfq-wf2q.c | 2 +- block/bio-integrity.c | 8 +- block/bio.c | 15 +- block/blk-cgroup.c | 150 +- block/blk-cgroup.h | 14 +- block/blk-core.c | 36 +- block/blk-crypto-sysfs.c | 2 +- block/blk-ia-ranges.c | 4 +- block/blk-integrity.c | 2 +- block/blk-iocost.c | 78 +- block/blk-iolatency.c | 37 +- block/blk-ioprio.c | 6 +- block/blk-map.c | 14 +- block/blk-merge.c | 38 +- block/blk-mq-debugfs.c | 10 +- block/blk-mq-sched.c | 7 +- block/blk-mq-sysfs.c | 30 +- block/blk-mq.c | 152 +- block/blk-rq-qos.c | 67 + block/blk-rq-qos.h | 66 +- block/blk-settings.c | 10 +- block/blk-stat.c | 3 +- block/blk-sysfs.c | 28 +- block/blk-throttle.c | 11 +- block/blk-wbt.c | 116 +- block/blk-wbt.h | 98 +- block/blk-zoned.c | 4 +- block/elevator.c | 4 +- block/fops.c | 21 +- block/genhd.c | 5 +- certs/blacklist.c | 21 +- crypto/adiantum.c | 5 +- crypto/af_alg.c | 6 +- crypto/ahash.c | 195 +- crypto/api.c | 4 +- crypto/aria_generic.c | 4 + crypto/asymmetric_keys/Kconfig | 2 +- crypto/asymmetric_keys/pkcs7_verify.c | 1 + crypto/asymmetric_keys/public_key.c | 24 +- crypto/authenc.c | 14 +- crypto/authencesn.c | 15 +- crypto/ccm.c | 9 +- crypto/chacha20poly1305.c | 40 +- crypto/cryptd.c | 290 +- crypto/crypto_engine.c | 8 +- crypto/cts.c | 12 +- crypto/dh.c | 5 +- crypto/ecc.c | 6 +- crypto/essiv.c | 15 +- crypto/gcm.c | 36 +- crypto/hctr2.c | 5 +- crypto/lrw.c | 4 +- crypto/pcrypt.c | 4 +- crypto/proc.c | 6 + crypto/rsa-pkcs1pad.c | 51 +- crypto/seqiv.c | 7 +- crypto/shash.c | 4 +- crypto/skcipher.c | 22 +- crypto/tcrypt.c | 8 +- crypto/tcrypt.h | 2 +- crypto/testmgr.c | 16 +- crypto/wp512.c | 2 +- crypto/xts.c | 20 +- drivers/android/binderfs.c | 4 +- drivers/base/devtmpfs.c | 12 +- drivers/block/brd.c | 67 +- drivers/block/drbd/Makefile | 2 +- drivers/block/drbd/drbd_buildtag.c | 22 + drivers/block/drbd/drbd_debugfs.c | 2 +- drivers/block/drbd/drbd_int.h | 13 +- drivers/block/drbd/drbd_interval.c | 6 +- drivers/block/drbd/drbd_main.c | 20 +- drivers/block/drbd/drbd_proc.c | 2 +- drivers/block/drbd/drbd_vli.h | 2 +- drivers/block/loop.c | 14 +- drivers/block/null_blk/main.c | 3 +- drivers/block/ps3vram.c | 7 - drivers/block/rbd.c | 7 +- drivers/block/ublk_drv.c | 405 ++- drivers/block/virtio_blk.c | 4 +- drivers/block/zram/zram_drv.c | 15 +- drivers/char/hw_random/Kconfig | 10 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/jh7110-trng.c | 393 +++ drivers/char/tpm/eventlog/acpi.c | 5 +- drivers/char/tpm/eventlog/efi.c | 13 +- drivers/char/tpm/eventlog/of.c | 35 +- drivers/char/tpm/st33zp24/i2c.c | 5 +- drivers/char/tpm/tpm-chip.c | 1 - drivers/char/tpm/tpm2-cmd.c | 4 +- drivers/char/tpm/tpm_crb.c | 100 +- drivers/char/tpm/tpm_i2c_atmel.c | 5 +- drivers/char/tpm/tpm_i2c_infineon.c | 5 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 6 +- drivers/char/tpm/tpm_tis_i2c.c | 5 +- drivers/crypto/Kconfig | 10 - drivers/crypto/Makefile | 1 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 1 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 2 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 4 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 13 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 4 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 11 +- drivers/crypto/amcc/crypto4xx_core.c | 10 +- drivers/crypto/aspeed/Kconfig | 11 + drivers/crypto/aspeed/Makefile | 4 + drivers/crypto/aspeed/aspeed-acry.c | 828 +++++ drivers/crypto/aspeed/aspeed-hace.c | 5 +- drivers/crypto/aspeed/aspeed-hace.h | 2 +- drivers/crypto/atmel-aes.c | 7 +- drivers/crypto/atmel-ecc.c | 3 +- drivers/crypto/atmel-i2c.c | 4 +- drivers/crypto/atmel-i2c.h | 4 +- drivers/crypto/atmel-sha.c | 10 +- drivers/crypto/atmel-sha204a.c | 3 +- drivers/crypto/atmel-tdes.c | 4 +- drivers/crypto/axis/artpec6_crypto.c | 14 +- drivers/crypto/bcm/cipher.c | 102 +- drivers/crypto/bcm/cipher.h | 7 +- drivers/crypto/caam/blob_gen.c | 2 +- drivers/crypto/caam/caamalg.c | 16 +- drivers/crypto/caam/caamalg_qi.c | 16 +- drivers/crypto/caam/caamalg_qi2.c | 56 +- drivers/crypto/caam/caamalg_qi2.h | 10 +- drivers/crypto/caam/caamhash.c | 18 +- drivers/crypto/caam/caampkc.c | 31 +- drivers/crypto/caam/caamprng.c | 12 +- drivers/crypto/caam/caamrng.c | 11 +- drivers/crypto/caam/ctrl.c | 4 +- drivers/crypto/caam/desc_constr.h | 3 +- drivers/crypto/caam/key_gen.c | 2 +- drivers/crypto/caam/qi.c | 4 +- drivers/crypto/caam/qi.h | 12 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 10 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 8 +- drivers/crypto/ccp/ccp-crypto-main.c | 12 +- drivers/crypto/ccp/ccp-dmaengine.c | 21 +- drivers/crypto/ccp/sev-dev.c | 16 +- drivers/crypto/ccp/sp-pci.c | 46 +- drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/chelsio/chcr_algo.c | 6 +- drivers/crypto/hifn_795x.c | 4 +- drivers/crypto/hisilicon/Kconfig | 8 +- drivers/crypto/hisilicon/qm.c | 54 +- drivers/crypto/hisilicon/sec/sec_algs.c | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 10 +- drivers/crypto/hisilicon/sgl.c | 1 - drivers/crypto/img-hash.c | 12 +- drivers/crypto/inside-secure/safexcel.c | 15 +- drivers/crypto/inside-secure/safexcel.h | 6 - drivers/crypto/inside-secure/safexcel_cipher.c | 21 +- drivers/crypto/inside-secure/safexcel_hash.c | 54 +- drivers/crypto/ixp4xx_crypto.c | 4 +- drivers/crypto/marvell/cesa/cesa.c | 4 +- drivers/crypto/marvell/cesa/hash.c | 41 +- drivers/crypto/marvell/cesa/tdma.c | 2 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 6 +- drivers/crypto/marvell/octeontx2/Makefile | 11 +- drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 9 +- drivers/crypto/marvell/octeontx2/cn10k_cpt.h | 2 - drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 2 - .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 11 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 2 + drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 6 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 2 + drivers/crypto/mxs-dcp.c | 8 +- drivers/crypto/nx/nx-common-powernv.c | 13 +- drivers/crypto/nx/nx-common-pseries.c | 6 +- .../qat/qat_common/adf_transport_access_macros.h | 2 +- drivers/crypto/qat/qat_common/qat_algs.c | 6 +- drivers/crypto/qat/qat_common/qat_algs_send.c | 3 +- drivers/crypto/qat/qat_common/qat_bl.c | 115 +- drivers/crypto/qat/qat_common/qat_bl.h | 4 +- drivers/crypto/qat/qat_common/qat_comp_algs.c | 169 +- drivers/crypto/qat/qat_common/qat_compression.c | 2 +- drivers/crypto/qat/qat_common/qat_crypto.c | 2 +- drivers/crypto/qce/core.c | 4 +- drivers/crypto/s5p-sss.c | 8 +- drivers/crypto/sahara.c | 4 +- drivers/crypto/stm32/stm32-cryp.c | 37 +- drivers/crypto/stm32/stm32-hash.c | 266 +- drivers/crypto/talitos.c | 6 +- drivers/crypto/ux500/Kconfig | 22 - drivers/crypto/ux500/Makefile | 7 - drivers/crypto/ux500/hash/Makefile | 11 - drivers/crypto/ux500/hash/hash_alg.h | 398 --- drivers/crypto/ux500/hash/hash_core.c | 1966 ------------ .../crypto/virtio/virtio_crypto_akcipher_algs.c | 2 +- drivers/md/dm-crypt.c | 8 +- drivers/md/dm-integrity.c | 4 +- drivers/md/md.c | 65 +- drivers/md/md.h | 9 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 11 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 11 +- drivers/net/macsec.c | 8 +- drivers/nvme/host/auth.c | 30 +- drivers/nvme/host/constants.c | 16 + drivers/nvme/host/core.c | 123 +- drivers/nvme/host/fabrics.c | 19 +- drivers/nvme/host/ioctl.c | 9 +- drivers/nvme/host/nvme.h | 16 +- drivers/nvme/host/pci.c | 104 +- drivers/nvme/host/tcp.c | 7 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/io-cmd-file.c | 10 +- drivers/nvme/target/passthru.c | 5 +- drivers/nvme/target/tcp.c | 5 +- drivers/nvme/target/zns.c | 3 +- drivers/regulator/Kconfig | 8 + drivers/regulator/Makefile | 1 + drivers/regulator/act8945a-regulator.c | 6 +- drivers/regulator/fixed-helper.c | 2 +- drivers/regulator/max20411-regulator.c | 163 + drivers/regulator/max597x-regulator.c | 54 +- drivers/regulator/max77802-regulator.c | 34 +- drivers/regulator/mcp16502.c | 1 + drivers/regulator/s5m8767.c | 6 +- drivers/regulator/scmi-regulator.c | 16 +- drivers/regulator/tps65219-regulator.c | 24 +- drivers/s390/block/dasd.c | 5 +- drivers/s390/block/dasd_3990_erp.c | 10 +- drivers/s390/block/dasd_alias.c | 6 +- drivers/s390/block/dasd_eckd.c | 104 +- drivers/s390/block/dasd_eer.c | 2 +- drivers/s390/block/dasd_fba.c | 14 +- drivers/s390/block/dcssblk.c | 4 - drivers/scsi/sd.c | 36 +- drivers/soundwire/stream.c | 4 +- drivers/target/target_core_file.c | 18 +- drivers/tee/tee_shm.c | 37 +- drivers/vhost/vringh.c | 5 +- fs/9p/acl.c | 10 +- fs/9p/acl.h | 4 +- fs/9p/v9fs.h | 2 +- fs/9p/v9fs_vfs.h | 2 +- fs/9p/vfs_file.c | 1 + fs/9p/vfs_inode.c | 38 +- fs/9p/vfs_inode_dotl.c | 32 +- fs/9p/xattr.c | 2 +- fs/Kconfig | 4 + fs/Makefile | 5 +- fs/adfs/adfs.h | 2 +- fs/adfs/inode.c | 4 +- fs/affs/Kconfig | 1 + fs/affs/affs.h | 10 +- fs/affs/inode.c | 6 +- fs/affs/namei.c | 8 +- fs/afs/dir.c | 16 +- fs/afs/flock.c | 14 +- fs/afs/inode.c | 6 +- fs/afs/internal.h | 7 +- fs/afs/security.c | 2 +- fs/afs/write.c | 8 +- fs/afs/xattr.c | 4 +- fs/attr.c | 130 +- fs/autofs/root.c | 14 +- fs/bad_inode.c | 20 +- fs/bfs/dir.c | 6 +- fs/btrfs/Makefile | 6 +- fs/btrfs/acl.c | 4 +- fs/btrfs/acl.h | 2 +- fs/btrfs/backref.c | 33 +- fs/btrfs/bio.c | 557 +++- fs/btrfs/bio.h | 67 +- fs/btrfs/block-group.c | 273 +- fs/btrfs/block-group.h | 24 +- fs/btrfs/btrfs_inode.h | 24 +- fs/btrfs/compression.c | 276 +- fs/btrfs/compression.h | 3 - fs/btrfs/ctree.c | 62 +- fs/btrfs/ctree.h | 15 + fs/btrfs/defrag.c | 4 +- fs/btrfs/delayed-ref.c | 24 +- fs/btrfs/delayed-ref.h | 2 +- fs/btrfs/discard.c | 41 +- fs/btrfs/disk-io.c | 225 +- fs/btrfs/disk-io.h | 14 +- fs/btrfs/extent-io-tree.c | 10 +- fs/btrfs/extent-io-tree.h | 1 - fs/btrfs/extent-tree.c | 181 +- fs/btrfs/extent-tree.h | 81 + fs/btrfs/extent_io.c | 582 +--- fs/btrfs/extent_io.h | 36 +- fs/btrfs/file-item.c | 72 +- fs/btrfs/file-item.h | 8 +- fs/btrfs/file.c | 2 +- fs/btrfs/free-space-tree.c | 2 +- fs/btrfs/fs.c | 4 + fs/btrfs/fs.h | 11 +- fs/btrfs/inode.c | 693 +--- fs/btrfs/ioctl.c | 72 +- fs/btrfs/ioctl.h | 2 +- fs/btrfs/lru_cache.c | 166 + fs/btrfs/lru_cache.h | 80 + fs/btrfs/lzo.c | 2 +- fs/btrfs/messages.c | 30 - fs/btrfs/messages.h | 34 - fs/btrfs/ordered-data.c | 25 +- fs/btrfs/ordered-data.h | 3 +- fs/btrfs/qgroup.c | 2 +- fs/btrfs/raid56.c | 334 +- fs/btrfs/raid56.h | 4 +- fs/btrfs/relocation.c | 2 +- fs/btrfs/scrub.c | 51 +- fs/btrfs/send.c | 684 ++-- fs/btrfs/super.c | 3 +- fs/btrfs/sysfs.c | 41 +- fs/btrfs/sysfs.h | 3 +- fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/tests/extent-map-tests.c | 2 +- fs/btrfs/transaction.c | 34 + fs/btrfs/transaction.h | 31 + fs/btrfs/tree-log.c | 87 +- fs/btrfs/tree-log.h | 9 +- fs/btrfs/verity.c | 19 +- fs/btrfs/volumes.c | 116 +- fs/btrfs/volumes.h | 18 - fs/btrfs/xattr.c | 4 +- fs/btrfs/zoned.c | 146 +- fs/btrfs/zoned.h | 20 +- fs/buffer.c | 72 +- fs/cachefiles/interface.c | 4 +- fs/cachefiles/namei.c | 12 +- fs/cachefiles/xattr.c | 10 +- fs/ceph/acl.c | 4 +- fs/ceph/caps.c | 1 + fs/ceph/dir.c | 12 +- fs/ceph/file.c | 12 +- fs/ceph/inode.c | 30 +- fs/ceph/locks.c | 1 + fs/ceph/super.h | 8 +- fs/ceph/xattr.c | 2 +- fs/cifs/cifsacl.c | 4 +- fs/cifs/cifsfs.c | 5 +- fs/cifs/cifsfs.h | 14 +- fs/cifs/cifsglob.h | 1 + fs/cifs/cifsproto.h | 4 +- fs/cifs/cifssmb.c | 1 + fs/cifs/connect.c | 5 +- fs/cifs/dir.c | 4 +- fs/cifs/file.c | 1 + fs/cifs/fscache.c | 16 +- fs/cifs/inode.c | 18 +- fs/cifs/link.c | 2 +- fs/cifs/misc.c | 5 +- fs/cifs/smb2file.c | 1 + fs/cifs/smb2ops.c | 6 +- fs/cifs/xattr.c | 2 +- fs/coda/coda_linux.h | 6 +- fs/coda/dir.c | 10 +- fs/coda/inode.c | 6 +- fs/coda/pioctl.c | 4 +- fs/configfs/configfs_internal.h | 4 +- fs/configfs/dir.c | 2 +- fs/configfs/inode.c | 4 +- fs/configfs/symlink.c | 4 +- fs/coredump.c | 15 +- fs/crypto/bio.c | 10 +- fs/crypto/crypto.c | 28 +- fs/crypto/fscrypt_private.h | 4 + fs/crypto/keyring.c | 26 +- fs/crypto/keysetup.c | 23 +- fs/crypto/policy.c | 5 +- fs/debugfs/inode.c | 6 +- fs/direct-io.c | 24 - fs/dlm/Kconfig | 1 - fs/dlm/lockspace.c | 21 +- fs/dlm/lowcomms.c | 77 +- fs/dlm/memory.c | 2 +- fs/dlm/midcomms.c | 131 +- fs/dlm/midcomms.h | 1 + fs/dlm/plock.c | 1 + fs/ecryptfs/crypto.c | 32 +- fs/ecryptfs/inode.c | 70 +- fs/ecryptfs/mmap.c | 2 +- fs/efivarfs/inode.c | 4 +- fs/erofs/Kconfig | 18 + fs/erofs/data.c | 23 +- fs/erofs/dir.c | 17 - fs/erofs/fscache.c | 146 +- fs/erofs/inode.c | 46 +- fs/erofs/internal.h | 148 +- fs/erofs/namei.c | 18 +- fs/erofs/super.c | 3 +- fs/erofs/sysfs.c | 6 +- fs/erofs/tagptr.h | 107 - fs/erofs/xattr.c | 20 +- fs/erofs/zdata.c | 424 ++- fs/erofs/zdata.h | 178 -- fs/erofs/zmap.c | 253 +- fs/exec.c | 14 +- fs/exfat/Kconfig | 1 + fs/exfat/exfat_fs.h | 4 +- fs/exfat/file.c | 10 +- fs/exfat/namei.c | 6 +- fs/exportfs/expfs.c | 4 +- fs/ext2/Kconfig | 1 + fs/ext2/acl.c | 4 +- fs/ext2/acl.h | 2 +- fs/ext2/dir.c | 17 +- fs/ext2/ext2.h | 11 +- fs/ext2/ialloc.c | 2 +- fs/ext2/inode.c | 20 +- fs/ext2/ioctl.c | 6 +- fs/ext2/namei.c | 33 +- fs/ext2/xattr_security.c | 2 +- fs/ext2/xattr_trusted.c | 2 +- fs/ext2/xattr_user.c | 2 +- fs/ext4/acl.c | 4 +- fs/ext4/acl.h | 2 +- fs/ext4/ext4.h | 16 +- fs/ext4/ialloc.c | 6 +- fs/ext4/inode.c | 34 +- fs/ext4/ioctl.c | 20 +- fs/ext4/namei.c | 32 +- fs/ext4/readpage.c | 3 +- fs/ext4/super.c | 18 +- fs/ext4/symlink.c | 4 +- fs/ext4/verity.c | 6 +- fs/ext4/xattr_hurd.c | 2 +- fs/ext4/xattr_security.c | 2 +- fs/ext4/xattr_trusted.c | 2 +- fs/ext4/xattr_user.c | 2 +- fs/f2fs/acl.c | 14 +- fs/f2fs/acl.h | 2 +- fs/f2fs/data.c | 3 +- fs/f2fs/f2fs.h | 8 +- fs/f2fs/file.c | 50 +- fs/f2fs/namei.c | 50 +- fs/f2fs/recovery.c | 6 +- fs/f2fs/super.c | 6 - fs/f2fs/verity.c | 6 +- fs/f2fs/xattr.c | 6 +- fs/fat/Kconfig | 1 + fs/fat/fat.h | 4 +- fs/fat/file.c | 26 +- fs/fat/namei_msdos.c | 6 +- fs/fat/namei_vfat.c | 6 +- fs/fcntl.c | 3 +- fs/file_table.c | 1 + fs/fuse/acl.c | 14 +- fs/fuse/dir.c | 32 +- fs/fuse/file.c | 4 +- fs/fuse/fuse_i.h | 6 +- fs/fuse/ioctl.c | 2 +- fs/fuse/xattr.c | 2 +- fs/gfs2/acl.c | 4 +- fs/gfs2/acl.h | 2 +- fs/gfs2/file.c | 5 +- fs/gfs2/inode.c | 58 +- fs/gfs2/inode.h | 4 +- fs/gfs2/xattr.c | 2 +- fs/hfs/Kconfig | 1 + fs/hfs/attr.c | 2 +- fs/hfs/dir.c | 6 +- fs/hfs/hfs_fs.h | 2 +- fs/hfs/inode.c | 6 +- fs/hfsplus/Kconfig | 1 + fs/hfsplus/dir.c | 14 +- fs/hfsplus/hfsplus_fs.h | 4 +- fs/hfsplus/inode.c | 14 +- fs/hfsplus/xattr.c | 2 +- fs/hfsplus/xattr_security.c | 2 +- fs/hfsplus/xattr_trusted.c | 2 +- fs/hfsplus/xattr_user.c | 2 +- fs/hostfs/hostfs_kern.c | 20 +- fs/hpfs/hpfs_fn.h | 2 +- fs/hpfs/inode.c | 6 +- fs/hpfs/namei.c | 10 +- fs/hugetlbfs/inode.c | 22 +- fs/init.c | 14 +- fs/inode.c | 58 +- fs/internal.h | 19 +- fs/ioctl.c | 16 +- fs/iomap/direct-io.c | 10 +- fs/jffs2/acl.c | 4 +- fs/jffs2/acl.h | 2 +- fs/jffs2/dir.c | 20 +- fs/jffs2/fs.c | 6 +- fs/jffs2/os-linux.h | 2 +- fs/jffs2/security.c | 2 +- fs/jffs2/xattr_trusted.c | 2 +- fs/jffs2/xattr_user.c | 2 +- fs/jfs/Kconfig | 1 + fs/jfs/acl.c | 4 +- fs/jfs/file.c | 12 +- fs/jfs/ioctl.c | 2 +- fs/jfs/jfs_acl.h | 2 +- fs/jfs/jfs_inode.c | 2 +- fs/jfs/jfs_inode.h | 4 +- fs/jfs/namei.c | 10 +- fs/jfs/xattr.c | 4 +- fs/kernfs/dir.c | 4 +- fs/kernfs/inode.c | 18 +- fs/kernfs/kernfs-internal.h | 6 +- fs/ksmbd/ndr.c | 6 +- fs/ksmbd/ndr.h | 2 +- fs/ksmbd/oplock.c | 6 +- fs/ksmbd/smb2pdu.c | 123 +- fs/ksmbd/smb_common.c | 4 +- fs/ksmbd/smbacl.c | 72 +- fs/ksmbd/smbacl.h | 12 +- fs/ksmbd/vfs.c | 173 +- fs/ksmbd/vfs.h | 36 +- fs/ksmbd/vfs_cache.c | 5 +- fs/libfs.c | 56 +- fs/lockd/clntlock.c | 2 +- fs/lockd/clntproc.c | 3 +- fs/lockd/netns.h | 1 + fs/locks.c | 29 +- fs/minix/bitmap.c | 2 +- fs/minix/file.c | 6 +- fs/minix/inode.c | 4 +- fs/minix/minix.h | 2 +- fs/minix/namei.c | 14 +- fs/mnt_idmapping.c | 273 ++ fs/mpage.c | 2 + fs/namei.c | 451 ++- fs/namespace.c | 118 +- fs/nfs/dir.c | 14 +- fs/nfs/export.c | 7 - fs/nfs/file.c | 1 + fs/nfs/fscache.c | 16 +- fs/nfs/inode.c | 22 +- fs/nfs/internal.h | 10 +- fs/nfs/namespace.c | 10 +- fs/nfs/nfs3_fs.h | 2 +- fs/nfs/nfs3acl.c | 2 +- fs/nfs/nfs4_fs.h | 1 + fs/nfs/nfs4proc.c | 10 +- fs/nfs/pagelist.c | 1 + fs/nfs/write.c | 1 + fs/nfs_common/grace.c | 1 + fs/nfsd/netns.h | 1 + fs/nfsd/nfs2acl.c | 4 +- fs/nfsd/nfs3acl.c | 4 +- fs/nfsd/nfs3proc.c | 2 +- fs/nfsd/nfs4recover.c | 6 +- fs/nfsd/nfs4state.c | 4 +- fs/nfsd/nfs4xdr.c | 4 +- fs/nfsd/nfsfh.c | 44 +- fs/nfsd/nfsfh.h | 29 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/vfs.c | 41 +- fs/nfsd/vfs.h | 7 +- fs/nilfs2/Kconfig | 1 + fs/nilfs2/inode.c | 12 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/namei.c | 10 +- fs/nilfs2/nilfs.h | 6 +- fs/notify/fanotify/fanotify.c | 8 +- fs/notify/fanotify/fanotify.h | 6 +- fs/notify/fanotify/fanotify_user.c | 88 +- fs/ntfs/inode.c | 6 +- fs/ntfs/inode.h | 2 +- fs/ntfs3/Kconfig | 1 + fs/ntfs3/file.c | 12 +- fs/ntfs3/inode.c | 6 +- fs/ntfs3/namei.c | 24 +- fs/ntfs3/ntfs_fs.h | 16 +- fs/ntfs3/xattr.c | 24 +- fs/ocfs2/Kconfig | 1 + fs/ocfs2/acl.c | 4 +- fs/ocfs2/acl.h | 2 +- fs/ocfs2/dlmfs/dlmfs.c | 14 +- fs/ocfs2/file.c | 20 +- fs/ocfs2/file.h | 6 +- fs/ocfs2/ioctl.c | 2 +- fs/ocfs2/ioctl.h | 2 +- fs/ocfs2/locks.c | 1 + fs/ocfs2/namei.c | 18 +- fs/ocfs2/refcounttree.c | 4 +- fs/ocfs2/stack_user.c | 1 + fs/ocfs2/xattr.c | 6 +- fs/omfs/dir.c | 6 +- fs/omfs/file.c | 6 +- fs/omfs/inode.c | 2 +- fs/open.c | 43 +- fs/orangefs/acl.c | 4 +- fs/orangefs/file.c | 1 + fs/orangefs/inode.c | 40 +- fs/orangefs/namei.c | 8 +- fs/orangefs/orangefs-kernel.h | 8 +- fs/orangefs/xattr.c | 2 +- fs/overlayfs/dir.c | 12 +- fs/overlayfs/export.c | 4 +- fs/overlayfs/file.c | 8 +- fs/overlayfs/inode.c | 46 +- fs/overlayfs/namei.c | 6 +- fs/overlayfs/overlayfs.h | 55 +- fs/overlayfs/ovl_entry.h | 4 +- fs/overlayfs/readdir.c | 4 +- fs/overlayfs/super.c | 4 +- fs/overlayfs/util.c | 14 +- fs/posix_acl.c | 107 +- fs/proc/base.c | 22 +- fs/proc/fd.c | 9 +- fs/proc/fd.h | 2 +- fs/proc/generic.c | 10 +- fs/proc/internal.h | 4 +- fs/proc/proc_net.c | 4 +- fs/proc/proc_sysctl.c | 12 +- fs/proc/root.c | 4 +- fs/quota/dquot.c | 10 +- fs/ramfs/file-nommu.c | 8 +- fs/ramfs/inode.c | 16 +- fs/reiserfs/Kconfig | 1 + fs/reiserfs/acl.h | 2 +- fs/reiserfs/inode.c | 10 +- fs/reiserfs/ioctl.c | 4 +- fs/reiserfs/namei.c | 12 +- fs/reiserfs/reiserfs.h | 4 +- fs/reiserfs/xattr.c | 12 +- fs/reiserfs/xattr.h | 2 +- fs/reiserfs/xattr_acl.c | 6 +- fs/reiserfs/xattr_security.c | 2 +- fs/reiserfs/xattr_trusted.c | 2 +- fs/reiserfs/xattr_user.c | 2 +- fs/remap_range.c | 6 +- fs/splice.c | 5 +- fs/stat.c | 41 +- fs/super.c | 46 +- fs/sysv/file.c | 6 +- fs/sysv/ialloc.c | 2 +- fs/sysv/itree.c | 4 +- fs/sysv/namei.c | 12 +- fs/sysv/sysv.h | 2 +- fs/tracefs/inode.c | 2 +- fs/ubifs/dir.c | 18 +- fs/ubifs/file.c | 8 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/ubifs.h | 8 +- fs/ubifs/xattr.c | 2 +- fs/udf/Kconfig | 1 + fs/udf/balloc.c | 33 +- fs/udf/dir.c | 148 +- fs/udf/directory.c | 579 +++- fs/udf/file.c | 182 +- fs/udf/ialloc.c | 33 +- fs/udf/inode.c | 602 ++-- fs/udf/lowlevel.c | 7 +- fs/udf/misc.c | 18 +- fs/udf/namei.c | 1105 +++---- fs/udf/partition.c | 9 +- fs/udf/super.c | 77 +- fs/udf/symlink.c | 32 +- fs/udf/truncate.c | 6 +- fs/udf/udf_i.h | 3 +- fs/udf/udf_sb.h | 3 +- fs/udf/udfdecl.h | 57 +- fs/ufs/ialloc.c | 2 +- fs/ufs/inode.c | 6 +- fs/ufs/namei.c | 10 +- fs/ufs/ufs.h | 2 +- fs/utimes.c | 3 +- fs/vboxsf/dir.c | 8 +- fs/vboxsf/utils.c | 6 +- fs/vboxsf/vfsmod.h | 4 +- fs/verity/Kconfig | 8 - fs/verity/enable.c | 271 +- fs/verity/fsverity_private.h | 24 +- fs/verity/hash_algs.c | 24 +- fs/verity/init.c | 1 - fs/verity/open.c | 163 +- fs/verity/signature.c | 2 - fs/verity/verify.c | 346 +- fs/xattr.c | 84 +- fs/xfs/xfs_acl.c | 4 +- fs/xfs/xfs_acl.h | 2 +- fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_inode.c | 32 +- fs/xfs/xfs_inode.h | 8 +- fs/xfs/xfs_ioctl.c | 8 +- fs/xfs/xfs_ioctl.h | 2 +- fs/xfs/xfs_ioctl32.c | 2 +- fs/xfs/xfs_iops.c | 85 +- fs/xfs/xfs_iops.h | 2 +- fs/xfs/xfs_itable.c | 14 +- fs/xfs/xfs_itable.h | 2 +- fs/xfs/xfs_linux.h | 1 + fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_symlink.c | 8 +- fs/xfs/xfs_symlink.h | 2 +- fs/xfs/xfs_xattr.c | 2 +- fs/zonefs/super.c | 10 +- include/acpi/actbl3.h | 1 + include/crypto/aead.h | 20 +- include/crypto/algapi.h | 6 + include/crypto/if_alg.h | 4 +- include/crypto/internal/acompress.h | 2 +- include/crypto/internal/aead.h | 2 +- include/crypto/internal/akcipher.h | 2 +- include/crypto/internal/hash.h | 2 +- include/crypto/internal/kpp.h | 2 +- include/crypto/internal/skcipher.h | 2 +- include/crypto/scatterwalk.h | 4 +- include/crypto/xts.h | 25 +- include/linux/audit.h | 9 +- include/linux/bio.h | 4 + include/linux/blkdev.h | 27 +- include/linux/bvec.h | 41 +- include/linux/capability.h | 9 +- include/linux/crypto.h | 4 +- include/linux/drbd.h | 7 - include/linux/drbd_config.h | 16 + include/linux/drbd_genl_api.h | 2 +- include/linux/drbd_limits.h | 204 +- include/linux/evm.h | 26 +- include/linux/exportfs.h | 1 - include/linux/fanotify.h | 5 + include/linux/fileattr.h | 2 +- include/linux/filelock.h | 439 +++ include/linux/fs.h | 603 +--- include/linux/fscrypt.h | 18 +- include/linux/fsverity.h | 93 +- include/linux/highmem-internal.h | 5 +- include/linux/hisi_acc_qm.h | 5 +- include/linux/ima.h | 22 +- include/linux/io_uring_types.h | 21 +- include/linux/iomap.h | 3 +- include/linux/iversion.h | 60 +- include/linux/key.h | 8 + include/linux/lockd/lockd.h | 4 +- include/linux/lockd/xdr.h | 1 + include/linux/lsm_hook_defs.h | 14 +- include/linux/lsm_hooks.h | 2 +- include/linux/mm.h | 2 - include/linux/mnt_idmapping.h | 226 +- include/linux/mount.h | 2 - include/linux/namei.h | 6 +- include/linux/nfs_fs.h | 6 +- include/linux/platform_data/asoc-ux500-msp.h | 20 - include/linux/poison.h | 3 + include/linux/posix_acl.h | 24 +- include/linux/quotaops.h | 10 +- include/linux/sched.h | 2 +- include/linux/security.h | 46 +- include/linux/soundwire/sdw.h | 8 +- include/linux/stat.h | 9 + include/linux/tpm.h | 1 + include/linux/uio.h | 1 + include/linux/xattr.h | 20 +- include/sound/acp63_chip_offset_byte.h | 751 ++--- include/sound/cs42l42.h | 5 + include/sound/simple_card_utils.h | 3 + include/sound/soc-component.h | 2 + include/sound/soc-dai.h | 90 +- include/sound/soc-dapm.h | 1 + include/sound/soc-dpcm.h | 2 + include/sound/soc-topology.h | 2 +- include/sound/soc.h | 6 + include/sound/sof/ipc4/header.h | 3 + include/trace/events/btrfs.h | 127 +- include/trace/events/erofs.h | 17 +- include/uapi/linux/fanotify.h | 30 +- include/uapi/linux/io_uring.h | 8 +- include/uapi/linux/ublk_cmd.h | 49 +- include/uapi/sound/intel/avs/tokens.h | 4 + io_uring/advise.c | 29 +- io_uring/fs.c | 20 +- io_uring/io_uring.c | 474 ++- io_uring/io_uring.h | 97 +- io_uring/msg_ring.c | 31 +- io_uring/net.c | 21 +- io_uring/notif.c | 3 +- io_uring/opdef.c | 340 +- io_uring/opdef.h | 13 +- io_uring/openclose.c | 18 +- io_uring/poll.c | 2 +- io_uring/rsrc.c | 4 +- io_uring/rw.c | 13 +- io_uring/splice.c | 7 +- io_uring/sqpoll.c | 3 +- io_uring/sqpoll.h | 2 +- io_uring/statx.c | 4 +- io_uring/sync.c | 14 +- io_uring/xattr.c | 14 +- ipc/mqueue.c | 6 +- kernel/auditsc.c | 22 +- kernel/bpf/inode.c | 8 +- kernel/capability.c | 10 +- kernel/cgroup/cgroup.c | 2 +- kernel/fork.c | 2 +- kernel/trace/blktrace.c | 4 +- lib/crypto/blake2s-selftest.c | 25 +- lib/iov_iter.c | 15 +- lib/mpi/mpicoder.c | 3 +- lib/sbitmap.c | 102 +- mm/madvise.c | 2 +- mm/mincore.c | 2 +- mm/page_io.c | 8 +- mm/secretmem.c | 4 +- mm/shmem.c | 69 +- mm/swap.c | 30 - mm/swapfile.c | 2 +- net/bluetooth/ecdh_helper.c | 37 +- net/ceph/messenger_v1.c | 7 +- net/ceph/messenger_v2.c | 28 +- net/ipv4/ah4.c | 8 +- net/ipv4/esp4.c | 20 +- net/ipv6/ah6.c | 8 +- net/ipv6/esp6.c | 20 +- net/l2tp/l2tp_ppp.c | 125 +- net/rxrpc/rxperf.c | 8 +- net/smc/af_smc.c | 2 + net/smc/smc_core.c | 17 +- net/socket.c | 6 +- net/sunrpc/svcsock.c | 7 +- net/sunrpc/xdr.c | 5 +- net/tipc/crypto.c | 12 +- net/tls/tls.h | 2 + net/tls/tls_sw.c | 42 +- net/unix/af_unix.c | 8 +- rust/Makefile | 15 + rust/alloc/borrow.rs | 498 --- rust/alloc/lib.rs | 3 +- rust/alloc/vec/mod.rs | 3 + rust/bindings/bindings_helper.h | 1 + rust/bindings/lib.rs | 1 + rust/compiler_builtins.rs | 5 +- rust/helpers.c | 19 + rust/kernel/lib.rs | 6 + rust/kernel/prelude.rs | 8 +- rust/kernel/sync.rs | 10 + rust/kernel/sync/arc.rs | 524 +++ rust/kernel/types.rs | 215 +- security/apparmor/apparmorfs.c | 2 +- security/apparmor/domain.c | 4 +- security/apparmor/file.c | 2 +- security/apparmor/lsm.c | 16 +- security/commoncap.c | 68 +- security/integrity/evm/evm_crypto.c | 10 +- security/integrity/evm/evm_main.c | 46 +- security/integrity/evm/evm_secfs.c | 2 +- security/integrity/ima/ima.h | 10 +- security/integrity/ima/ima_api.c | 6 +- security/integrity/ima/ima_appraise.c | 18 +- security/integrity/ima/ima_asymmetric_keys.c | 2 +- security/integrity/ima/ima_main.c | 26 +- security/integrity/ima/ima_policy.c | 14 +- security/integrity/ima/ima_queue_keys.c | 2 +- security/integrity/ima/ima_template_lib.c | 2 +- security/keys/dh.c | 30 +- security/keys/key.c | 137 +- security/security.c | 46 +- security/selinux/hooks.c | 22 +- security/smack/smack_lsm.c | 30 +- sound/soc/amd/acp/acp-legacy-mach.c | 13 + sound/soc/amd/acp/acp-mach-common.c | 465 ++- sound/soc/amd/acp/acp-mach.h | 4 + sound/soc/amd/acp/acp-sof-mach.c | 14 + sound/soc/amd/ps/acp63.h | 14 +- sound/soc/amd/ps/pci-ps.c | 211 +- sound/soc/amd/ps/ps-pdm-dma.c | 40 +- sound/soc/amd/raven/acp3x-i2s.c | 8 - sound/soc/amd/renoir/acp3x-pdm-dma.c | 8 +- sound/soc/amd/renoir/rn_acp3x.h | 2 +- sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/amd/yc/acp6x-pdm-dma.c | 8 +- sound/soc/amd/yc/acp6x.h | 2 +- sound/soc/atmel/atmel-classd.c | 6 - sound/soc/atmel/atmel-pdmic.c | 6 - sound/soc/atmel/mchp-pdmc.c | 145 +- sound/soc/atmel/mchp-spdifrx.c | 554 +++- sound/soc/atmel/mchp-spdiftx.c | 8 +- sound/soc/cirrus/ep93xx-ac97.c | 4 +- sound/soc/cirrus/ep93xx-i2s.c | 6 +- sound/soc/codecs/88pm860x-codec.c | 6 - sound/soc/codecs/Kconfig | 69 +- sound/soc/codecs/Makefile | 19 +- sound/soc/codecs/ac97.c | 6 - sound/soc/codecs/adau7002.c | 6 - sound/soc/codecs/aw88395/aw88395.c | 579 ++++ sound/soc/codecs/aw88395/aw88395.h | 58 + sound/soc/codecs/aw88395/aw88395_data_type.h | 142 + sound/soc/codecs/aw88395/aw88395_device.c | 1748 ++++++++++ sound/soc/codecs/aw88395/aw88395_device.h | 194 ++ sound/soc/codecs/aw88395/aw88395_lib.c | 1066 +++++++ sound/soc/codecs/aw88395/aw88395_lib.h | 92 + sound/soc/codecs/aw88395/aw88395_reg.h | 383 +++ sound/soc/codecs/bt-sco.c | 6 - sound/soc/codecs/cq93vc.c | 6 - sound/soc/codecs/cs35l45-i2c.c | 1 - sound/soc/codecs/cs35l45-spi.c | 1 - sound/soc/codecs/cs35l45-tables.c | 12 +- sound/soc/codecs/cs35l45.c | 1 - sound/soc/codecs/cs42l42-sdw.c | 607 ++++ sound/soc/codecs/cs42l42.c | 133 +- sound/soc/codecs/cs42l42.h | 9 +- sound/soc/codecs/da7213.c | 30 +- sound/soc/codecs/da7213.h | 3 + sound/soc/codecs/da7219-aad.c | 41 +- sound/soc/codecs/da7219-aad.h | 4 + sound/soc/codecs/hda.c | 7 +- sound/soc/codecs/hdmi-codec.c | 11 +- sound/soc/codecs/idt821034.c | 1178 +++++++ sound/soc/codecs/jz4760.c | 9 + sound/soc/codecs/lpass-rx-macro.c | 31 +- sound/soc/codecs/lpass-tx-macro.c | 25 +- sound/soc/codecs/lpass-va-macro.c | 43 +- sound/soc/codecs/lpass-wsa-macro.c | 27 +- sound/soc/codecs/max98090.c | 8 +- sound/soc/codecs/max98373-sdw.c | 5 +- sound/soc/codecs/mc13783.c | 6 - sound/soc/codecs/nau8822.c | 9 + sound/soc/codecs/nau8822.h | 9 + sound/soc/codecs/peb2466.c | 2071 ++++++++++++ sound/soc/codecs/rt1308-sdw.c | 5 +- sound/soc/codecs/rt1316-sdw.c | 7 +- sound/soc/codecs/rt1318-sdw.c | 7 +- sound/soc/codecs/rt5640.c | 9 + sound/soc/codecs/rt5640.h | 2 + sound/soc/codecs/rt5645.c | 2 +- sound/soc/codecs/rt5665.c | 4 +- sound/soc/codecs/rt5668.c | 4 +- sound/soc/codecs/rt5682-sdw.c | 5 +- sound/soc/codecs/rt5682.c | 4 +- sound/soc/codecs/rt5682s.c | 14 +- sound/soc/codecs/rt5682s.h | 1 + sound/soc/codecs/rt700.c | 7 +- sound/soc/codecs/rt711-sdca-sdw.c | 2 +- sound/soc/codecs/rt711-sdca.c | 22 +- sound/soc/codecs/rt711-sdca.h | 8 +- sound/soc/codecs/rt711.c | 7 +- sound/soc/codecs/rt712-sdca-sdw.c | 485 +++ sound/soc/codecs/rt712-sdca-sdw.h | 108 + sound/soc/codecs/rt712-sdca.c | 1340 ++++++++ sound/soc/codecs/rt712-sdca.h | 220 ++ sound/soc/codecs/rt715-sdca-sdw.c | 2 +- sound/soc/codecs/rt715-sdca.c | 5 +- sound/soc/codecs/rt715.c | 5 +- sound/soc/codecs/sdw-mockup.c | 5 +- sound/soc/codecs/sma1303.c | 1820 +++++++++++ sound/soc/codecs/sma1303.h | 609 ++++ sound/soc/codecs/tas5720.c | 128 +- sound/soc/codecs/tas5720.h | 16 +- sound/soc/codecs/tlv320adcx140.c | 2 +- sound/soc/codecs/tlv320adcx140.h | 4 +- sound/soc/codecs/ts3a227e.c | 20 +- sound/soc/codecs/wcd934x.c | 10 +- sound/soc/codecs/wcd938x-sdw.c | 2 +- sound/soc/codecs/wl1273.c | 6 - sound/soc/codecs/wm8940.c | 116 +- sound/soc/codecs/wm8940.h | 3 + sound/soc/codecs/wsa881x.c | 63 +- sound/soc/codecs/wsa883x.c | 22 +- sound/soc/fsl/fsl-asoc-card.c | 4 +- sound/soc/fsl/fsl_sai.c | 6 +- sound/soc/fsl/fsl_xcvr.c | 155 +- sound/soc/fsl/fsl_xcvr.h | 7 + sound/soc/fsl/imx-hdmi.c | 2 +- sound/soc/fsl/imx-pcm-rpmsg.c | 6 +- sound/soc/generic/simple-card-utils.c | 49 + sound/soc/generic/simple-card.c | 4 + sound/soc/intel/atom/sst-atom-controls.c | 9 +- sound/soc/intel/avs/Makefile | 2 +- sound/soc/intel/avs/boards/nau8825.c | 5 +- sound/soc/intel/avs/boards/rt286.c | 2 +- sound/soc/intel/avs/boards/rt298.c | 2 +- sound/soc/intel/avs/control.c | 105 + sound/soc/intel/avs/control.h | 23 + sound/soc/intel/avs/messages.c | 29 + sound/soc/intel/avs/messages.h | 33 + sound/soc/intel/avs/path.c | 62 + sound/soc/intel/avs/pcm.c | 45 +- sound/soc/intel/avs/probes.c | 23 - sound/soc/intel/avs/topology.c | 76 + sound/soc/intel/avs/topology.h | 3 + sound/soc/intel/avs/trace.c | 2 +- sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_da7213.c | 2 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 2 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 23 + sound/soc/intel/boards/sof_ssp_amp.c | 4 - sound/soc/intel/boards/sof_wm8804.c | 2 +- sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 12 + sound/soc/intel/skylake/skl-messages.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 19 +- sound/soc/intel/skylake/skl-topology.h | 5 +- sound/soc/kirkwood/kirkwood-dma.c | 2 +- sound/soc/mediatek/Kconfig | 23 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/Makefile | 2 +- sound/soc/mediatek/common/mtk-base-afe.h | 19 + sound/soc/mediatek/common/mtk-dsp-sof-common.c | 18 +- sound/soc/mediatek/common/mtk-soundcard-driver.c | 79 + sound/soc/mediatek/common/mtk-soundcard-driver.h | 14 + sound/soc/mediatek/mt6797/mt6797-dai-pcm.c | 8 +- sound/soc/mediatek/mt8183/mt8183-dai-pcm.c | 7 +- sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 1 + sound/soc/mediatek/mt8186/mt8186-dai-pcm.c | 7 +- .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 2 +- sound/soc/mediatek/mt8188/Makefile | 15 + sound/soc/mediatek/mt8188/mt8188-afe-clk.c | 658 ++++ sound/soc/mediatek/mt8188/mt8188-afe-clk.h | 115 + sound/soc/mediatek/mt8188/mt8188-afe-common.h | 151 + sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 3358 ++++++++++++++++++++ sound/soc/mediatek/mt8188/mt8188-audsys-clk.c | 205 ++ sound/soc/mediatek/mt8188/mt8188-audsys-clk.h | 15 + sound/soc/mediatek/mt8188/mt8188-audsys-clkid.h | 83 + sound/soc/mediatek/mt8188/mt8188-dai-adda.c | 632 ++++ sound/soc/mediatek/mt8188/mt8188-dai-etdm.c | 2565 +++++++++++++++ .../mt8195-dai-pcm.c => mt8188/mt8188-dai-pcm.c} | 84 +- sound/soc/mediatek/mt8188/mt8188-mt6359.c | 785 +++++ sound/soc/mediatek/mt8188/mt8188-reg.h | 3180 ++++++++++++++++++ sound/soc/mediatek/mt8192/mt8192-dai-pcm.c | 8 +- sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 7 +- sound/soc/meson/aiu-fifo-i2s.c | 4 +- sound/soc/meson/aiu-fifo-spdif.c | 2 +- sound/soc/meson/aiu-fifo.c | 21 +- sound/soc/meson/axg-tdm-interface.c | 34 +- sound/soc/meson/axg-tdmin.c | 2 +- sound/soc/meson/axg-tdmout.c | 2 +- sound/soc/meson/meson-codec-glue.c | 8 +- sound/soc/pxa/Kconfig | 5 +- sound/soc/pxa/e740_wm9705.c | 6 - sound/soc/pxa/e750_wm9705.c | 6 - sound/soc/pxa/e800_wm9712.c | 6 - sound/soc/pxa/spitz.c | 6 - sound/soc/qcom/apq8096.c | 1 + sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 22 +- sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 5 + sound/soc/qcom/qdsp6/q6apm.c | 14 + sound/soc/qcom/qdsp6/q6apm.h | 2 + sound/soc/qcom/qdsp6/q6prm.c | 4 + sound/soc/qcom/sdm845.c | 1 + sound/soc/rockchip/Kconfig | 2 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 4 +- sound/soc/rockchip/rockchip_pdm.c | 2 +- sound/soc/rockchip/rockchip_spdif.c | 2 +- sound/soc/samsung/i2s-regs.h | 1 + sound/soc/samsung/i2s.c | 53 + sound/soc/sh/rcar/adg.c | 207 +- sound/soc/sh/rcar/core.c | 73 +- sound/soc/sh/rcar/dma.c | 57 +- sound/soc/sh/rcar/gen.c | 70 + sound/soc/sh/rcar/rsnd.h | 23 +- sound/soc/sh/rcar/ssi.c | 13 +- sound/soc/sh/rcar/ssiu.c | 15 +- sound/soc/soc-ac97.c | 68 +- sound/soc/soc-component.c | 20 + sound/soc/soc-compress.c | 11 +- sound/soc/soc-core.c | 8 +- sound/soc/soc-dai.c | 13 +- sound/soc/soc-dapm.c | 26 +- sound/soc/soc-pcm.c | 15 +- sound/soc/soc-topology.c | 187 +- sound/soc/sof/amd/acp-dsp-offset.h | 4 + sound/soc/sof/amd/acp-ipc.c | 8 +- sound/soc/sof/amd/acp-loader.c | 7 + sound/soc/sof/amd/acp.h | 7 +- sound/soc/sof/compress.c | 9 + sound/soc/sof/control.c | 44 +- sound/soc/sof/core.c | 4 + sound/soc/sof/intel/Kconfig | 4 +- sound/soc/sof/intel/cnl.c | 2 + sound/soc/sof/intel/hda-dai.c | 92 +- sound/soc/sof/intel/hda-dsp.c | 46 +- sound/soc/sof/intel/hda-ipc.c | 36 +- sound/soc/sof/intel/hda.h | 6 +- sound/soc/sof/intel/mtl.c | 16 + sound/soc/sof/intel/mtl.h | 6 + sound/soc/sof/ipc3-control.c | 46 +- sound/soc/sof/ipc3-pcm.c | 3 +- sound/soc/sof/ipc3-topology.c | 39 +- sound/soc/sof/ipc3.c | 22 +- sound/soc/sof/ipc4-control.c | 33 +- sound/soc/sof/ipc4-fw-reg.h | 155 + sound/soc/sof/ipc4-pcm.c | 573 +++- sound/soc/sof/ipc4-priv.h | 17 + sound/soc/sof/ipc4-topology.c | 212 +- sound/soc/sof/ipc4-topology.h | 60 + sound/soc/sof/ipc4.c | 29 + sound/soc/sof/mediatek/mt8186/mt8186.c | 22 +- sound/soc/sof/mediatek/mt8186/mt8186.h | 10 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 8 +- sound/soc/sof/mediatek/mt8195/mt8195.h | 2 - sound/soc/sof/nocodec.c | 6 - sound/soc/sof/ops.h | 18 +- sound/soc/sof/pcm.c | 36 +- sound/soc/sof/pm.c | 12 +- sound/soc/sof/sof-audio.c | 281 +- sound/soc/sof/sof-audio.h | 67 +- sound/soc/sof/sof-priv.h | 30 +- sound/soc/sof/stream-ipc.c | 53 +- sound/soc/sof/topology.c | 309 +- sound/soc/sof/trace.c | 8 +- sound/soc/spear/spdif_out.c | 3 +- sound/soc/tegra/Kconfig | 4 +- sound/soc/tegra/tegra20_ac97.c | 4 +- sound/soc/tegra/tegra20_i2s.c | 4 +- sound/soc/tegra/tegra20_spdif.c | 3 +- sound/soc/tegra/tegra210_admaif.c | 4 +- sound/soc/tegra/tegra30_i2s.c | 4 +- sound/soc/ti/davinci-i2s.c | 5 +- sound/soc/ti/davinci-mcasp.c | 5 +- sound/soc/ti/davinci-vcif.c | 5 +- sound/soc/ux500/mop500.c | 8 +- sound/soc/ux500/ux500_msp_dai.c | 37 +- sound/soc/ux500/ux500_msp_i2s.c | 66 +- sound/soc/ux500/ux500_msp_i2s.h | 14 +- sound/soc/ux500/ux500_pcm.c | 83 +- tools/testing/selftests/bpf/progs/profiler.inc.h | 2 +- tools/testing/selftests/net/udpgso_bench_rx.c | 6 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 8 +- 1252 files changed, 52582 insertions(+), 19789 deletions(-) delete mode 100644 Documentation/block/capability.rst create mode 100644 Documentation/devicetree/bindings/bus/aspeed,ast2600-ahbc.yaml create mode 100644 Documentation/devicetree/bindings/crypto/aspeed,ast2600-acry.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/act8865-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/act8945a-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/active-semi,act8600.yaml create mode 100644 Documentation/devicetree/bindings/regulator/active-semi,act8846.yaml create mode 100644 Documentation/devicetree/bindings/regulator/active-semi,act8865.yaml create mode 100644 Documentation/devicetree/bindings/regulator/active-semi,act8945a.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/fan53555.txt create mode 100644 Documentation/devicetree/bindings/regulator/fcs,fan53555.yaml create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max20411.yaml create mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpm-regulator.yaml create mode 100644 Documentation/devicetree/bindings/rng/starfive,jh7110-trng.yaml delete mode 100644 Documentation/devicetree/bindings/sound/adi,adau7002.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau7002.yaml delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-fifo.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-fifo.yaml delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-pdm.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-pdm.yaml delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-sound-card.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-sound-card.yaml delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-spdifin.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-spdifin.yaml delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-spdifout.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-spdifout.yaml delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-tdm-formatters.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-tdm-formatt [...] delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-tdm-iface.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-tdm-iface.yaml create mode 100644 Documentation/devicetree/bindings/sound/awinic,aw88395.yaml copy Documentation/devicetree/bindings/sound/{dai-common.yaml => component-common. [...] create mode 100644 Documentation/devicetree/bindings/sound/infineon,peb2466.yaml create mode 100644 Documentation/devicetree/bindings/sound/irondevice,sma1303.yaml delete mode 100644 Documentation/devicetree/bindings/sound/max98090.txt delete mode 100644 Documentation/devicetree/bindings/sound/max98095.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98090.yaml create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98095.yaml create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8188-afe.yaml create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8188-mt6359.yaml rename Documentation/devicetree/bindings/sound/{mchp,i2s-mcc.yaml => microchip,sam [...] rename Documentation/devicetree/bindings/sound/{microchip,pdmc.yaml => microchip,s [...] rename Documentation/devicetree/bindings/sound/{mchp,spdifrx.yaml => microchip,sam [...] rename Documentation/devicetree/bindings/sound/{mchp,spdiftx.yaml => microchip,sam [...] delete mode 100644 Documentation/devicetree/bindings/sound/nau8822.txt create mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8822.yaml create mode 100644 Documentation/devicetree/bindings/sound/renesas,idt821034.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ti,pcm3168a.txt create mode 100644 Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,tlv320aic3x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tlv320aic3x.txt create mode 100644 arch/m68k/include/asm/seccomp.h create mode 100644 arch/x86/crypto/aria-aesni-avx2-asm_64.S create mode 100644 arch/x86/crypto/aria-gfni-avx512-asm_64.S copy arch/x86/crypto/{aria_aesni_avx_glue.c => aria_aesni_avx2_glue.c} (50%) create mode 100644 arch/x86/crypto/aria_gfni_avx512_glue.c create mode 100644 drivers/block/drbd/drbd_buildtag.c create mode 100644 drivers/char/hw_random/jh7110-trng.c create mode 100644 drivers/crypto/aspeed/aspeed-acry.c delete mode 100644 drivers/crypto/ux500/Kconfig delete mode 100644 drivers/crypto/ux500/Makefile delete mode 100644 drivers/crypto/ux500/hash/Makefile delete mode 100644 drivers/crypto/ux500/hash/hash_alg.h delete mode 100644 drivers/crypto/ux500/hash/hash_core.c create mode 100644 drivers/regulator/max20411-regulator.c create mode 100644 fs/btrfs/lru_cache.c create mode 100644 fs/btrfs/lru_cache.h delete mode 100644 fs/erofs/tagptr.h delete mode 100644 fs/erofs/zdata.h create mode 100644 fs/mnt_idmapping.c create mode 100644 include/linux/drbd_config.h create mode 100644 include/linux/filelock.h delete mode 100644 include/linux/platform_data/asoc-ux500-msp.h delete mode 100644 rust/alloc/borrow.rs create mode 100644 rust/kernel/sync.rs create mode 100644 rust/kernel/sync/arc.rs create mode 100644 sound/soc/codecs/aw88395/aw88395.c create mode 100644 sound/soc/codecs/aw88395/aw88395.h create mode 100644 sound/soc/codecs/aw88395/aw88395_data_type.h create mode 100644 sound/soc/codecs/aw88395/aw88395_device.c create mode 100644 sound/soc/codecs/aw88395/aw88395_device.h create mode 100644 sound/soc/codecs/aw88395/aw88395_lib.c create mode 100644 sound/soc/codecs/aw88395/aw88395_lib.h create mode 100644 sound/soc/codecs/aw88395/aw88395_reg.h create mode 100644 sound/soc/codecs/cs42l42-sdw.c create mode 100644 sound/soc/codecs/idt821034.c create mode 100644 sound/soc/codecs/peb2466.c create mode 100644 sound/soc/codecs/rt712-sdca-sdw.c create mode 100644 sound/soc/codecs/rt712-sdca-sdw.h create mode 100644 sound/soc/codecs/rt712-sdca.c create mode 100644 sound/soc/codecs/rt712-sdca.h create mode 100644 sound/soc/codecs/sma1303.c create mode 100644 sound/soc/codecs/sma1303.h create mode 100644 sound/soc/intel/avs/control.c create mode 100644 sound/soc/intel/avs/control.h create mode 100644 sound/soc/mediatek/common/mtk-soundcard-driver.c create mode 100644 sound/soc/mediatek/common/mtk-soundcard-driver.h create mode 100644 sound/soc/mediatek/mt8188/Makefile create mode 100644 sound/soc/mediatek/mt8188/mt8188-afe-clk.c create mode 100644 sound/soc/mediatek/mt8188/mt8188-afe-clk.h create mode 100644 sound/soc/mediatek/mt8188/mt8188-afe-common.h create mode 100644 sound/soc/mediatek/mt8188/mt8188-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8188/mt8188-audsys-clk.c create mode 100644 sound/soc/mediatek/mt8188/mt8188-audsys-clk.h create mode 100644 sound/soc/mediatek/mt8188/mt8188-audsys-clkid.h create mode 100644 sound/soc/mediatek/mt8188/mt8188-dai-adda.c create mode 100644 sound/soc/mediatek/mt8188/mt8188-dai-etdm.c copy sound/soc/mediatek/{mt8195/mt8195-dai-pcm.c => mt8188/mt8188-dai-pcm.c} (80%) create mode 100644 sound/soc/mediatek/mt8188/mt8188-mt6359.c create mode 100644 sound/soc/mediatek/mt8188/mt8188-reg.h create mode 100644 sound/soc/sof/ipc4-fw-reg.h