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 63006762d709 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits b53d7262e681 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f8dc97464620 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits bc86dd207390 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8e477c9a4eb3 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits c9f0707b77a4 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 75b9658530bb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits cad972dc62fc Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 462e7b469041 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b0f8274fb15b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e706b280798e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a7511712fbf0 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 93afb8b32788 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 53947afe0781 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits cabf04193c2a Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits b2eb6b8e2ae0 efi/unaccepted: Use ACPI reclaim memory for unaccepted mem [...] adds e062abaec65b super: remove get_tree_single_reconf() adds dae8b08d5d83 fs: add vfs_cmd_create() adds 11a51d8c13a7 fs: add vfs_cmd_reconfigure() adds 22ed7ecdaefe fs: add FSCONFIG_CMD_CREATE_EXCL new 84ab1277ce5a Merge tag 'v6.6-vfs.fs_context' of git://git.kernel.org/pu [...] adds d619f48e7d70 ibmvmc: update ctime in conjunction with mtime on write adds a4440d741eb3 bfs: update ctime in addition to mtime when adding entries adds 73e673065079 efivarfs: update ctime when mtime changes on a write adds fb91816e403e exfat: ensure that ctime is updated whenever the mtime is adds 46fc6b35a674 apparmor: update ctime whenever the mtime changes on an inode adds bc2390f2c884 cifs: update the ctime on a partial page write adds 9b6304c1d537 fs: add ctime accessors infrastructure adds 0c4767923ed6 fs: new helper: simple_rename_timestamp adds 130f1eca981d btrfs: convert to simple_rename_timestamp adds e54c86fd48d0 ubifs: convert to simple_rename_timestamp adds 944d0d9def9d shmem: convert to simple_rename_timestamp adds d06cdfddd1d1 exfat: convert to simple_rename_timestamp adds 487e34fc9fc1 ntfs3: convert to simple_rename_timestamp adds 298d35ef763d reiserfs: convert to simple_rename_timestamp adds 3cc0cc635bae spufs: convert to ctime accessor functions adds 95f8020459fd s390: convert to ctime accessor functions adds 278832b81c53 binderfs: convert to ctime accessor functions adds 24856a96cfbf infiniband: convert to ctime accessor functions adds 41441cecd10f ibm: convert to ctime accessor functions adds c7603adcc6b1 usb: convert to ctime accessor functions adds 4f87180060d8 9p: convert to ctime accessor functions adds 9689414767f2 adfs: convert to ctime accessor functions adds f873e9d6db14 affs: convert to ctime accessor functions adds b9170a28839a afs: convert to ctime accessor functions adds 2276e5ba8567 fs: convert to ctime accessor functions adds 36aa5eae75fc autofs: convert to ctime accessor functions adds 0a8359482472 befs: convert to ctime accessor functions adds 73d9b9d02817 bfs: convert to ctime accessor functions adds 2a9462de4352 btrfs: convert to ctime accessor functions adds 7795aef08192 ceph: convert to ctime accessor functions adds ea9b53d4ae66 coda: convert to ctime accessor functions adds 8e2dc788365c configfs: convert to ctime accessor functions adds 1e018769388a cramfs: convert to ctime accessor functions adds 0f7bda3fcd9c debugfs: convert to ctime accessor functions adds 2ca7b9cd760d devpts: convert to ctime accessor functions adds 79d9ce76cc48 ecryptfs: convert to ctime accessor functions adds 2fa9a97512da efivarfs: convert to ctime accessor functions adds a68d1f51276d efs: convert to ctime accessor functions adds 7be935e18e2f erofs: convert to ctime accessor functions adds f29f19082823 exfat: convert to ctime accessor functions adds fc4eed640d8f ext2: convert to ctime accessor functions adds 1bc33893e79a ext4: convert to ctime accessor functions adds c62ebd3501cc f2fs: convert to ctime accessor functions adds ea60635ec1f4 fat: convert to ctime accessor functions adds 529d8a290ac9 freevxfs: convert to ctime accessor functions adds ceb2d5e92f49 fuse: convert to ctime accessor functions adds 8a8b8d91b158 gfs2: convert to ctime accessor functions adds 7305586a7928 hfs: convert to ctime accessor functions adds 101fa821ab7d hfsplus: convert to ctime accessor functions adds 66e79d8934ec hostfs: convert to ctime accessor functions adds 3200d07d3367 hpfs: convert to ctime accessor functions adds a72a7deab690 hugetlbfs: convert to ctime accessor functions adds 2f06e4ba90da isofs: convert to ctime accessor functions adds d8b23c618c75 jffs2: convert to ctime accessor functions adds ad9dc5df36a2 jfs: convert to ctime accessor functions adds f7f438589f46 kernfs: convert to ctime accessor functions adds 55e04e9c926e nfs: convert to ctime accessor functions adds 38d721b13f86 nfsd: convert to ctime accessor functions adds e21d4f419402 nilfs2: convert to ctime accessor functions adds 03870d277fea ntfs: convert to ctime accessor functions adds 3d65c46fbf6a ntfs3: convert to ctime accessor functions adds 6861de979fa0 ocfs2: convert to ctime accessor functions adds 906effbf679f omfs: convert to ctime accessor functions adds 1520a1520c61 openpromfs: convert to ctime accessor functions adds 0971a799b156 orangefs: convert to ctime accessor functions adds 9aa711152357 overlayfs: convert to ctime accessor functions adds e9d7d3cb9fb3 procfs: convert to ctime accessor functions adds a411ea5af7ec pstore: convert to ctime accessor functions adds bbe21298548d qnx4: convert to ctime accessor functions adds ade79b7cf677 qnx6: convert to ctime accessor functions adds 9f590685bc5a ramfs: convert to ctime accessor functions adds ae834901ecc5 reiserfs: convert to ctime accessor functions adds a58451279c25 romfs: convert to ctime accessor functions adds 9448765397b6 smb: convert to ctime accessor functions adds 280345d0d03b squashfs: convert to ctime accessor functions adds c801b0951197 sysv: convert to ctime accessor functions adds bb9c40e65262 tracefs: convert to ctime accessor functions adds d07d3a7e9376 ubifs: convert to ctime accessor functions adds 59ad88f26e97 udf: convert to ctime accessor functions adds 6eeb017e4f7f ufs: convert to ctime accessor functions adds 0593be0c8e60 vboxsf: convert to ctime accessor functions adds a0a415e34b57 xfs: convert to ctime accessor functions adds f74207d84dab zonefs: convert to ctime accessor functions adds e359147f0160 linux: convert to ctime accessor functions adds 783904f50a9c mqueue: convert to ctime accessor functions adds 417d2b6b112d bpf: convert to ctime accessor functions adds 6528733416f1 shmem: convert to ctime accessor functions adds bc734e8ec113 sunrpc: convert to ctime accessor functions adds 6ac5422617ed apparmor: convert to ctime accessor functions adds 428c33f2851e security: convert to ctime accessor functions adds 4c1698d3033d selinux: convert to ctime accessor functions adds 13bc24457850 fs: rename i_ctime field to __i_ctime adds d85f1b5bad57 gfs2: fix timestamp handling on quota inodes adds b3030e4f2344 fs: remove silly warning from current_time adds 0d72b92883c6 fs: pass the request_mask to generic_fillattr adds 541d4c798a59 fs: drop the timespec64 arg from generic_update_time adds bb7cc0a62e47 btrfs: have it use inode_update_timestamps adds 97ebfdb7ad08 ubifs: have ubifs_update_time use inode_update_timestamps adds 93e6c3043544 fat: remove i_version handling from fat_update_time adds 6f4aaee3faa8 fat: make fat_update_time get its own timestamp adds 51b0f3ebdbbf xfs: have xfs_vn_update_time gets its own timestamp adds 913e99287b98 fs: drop the timespec64 argument from update_time adds ffb6cf19e063 fs: add infrastructure for multigrain timestamps adds d48c33972916 tmpfs: add support for multigrain timestamps adds e44df2664746 xfs: switch to multigrain timestamps adds 0269b585868e ext4: switch to multigrain timestamps adds 50e9ceef1d4f btrfs: convert to multigrain timestamps new 615e95831ec3 Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm [...] adds c7e263ab45b9 shmem: make shmem_inode_acct_block() return error adds 71480663b751 shmem: make shmem_get_inode() return ERR_PTR instead of NULL adds 86be6b8bd834 quota: Check presence of quota operation structures instea [...] adds eafc474e2029 shmem: prepare shmem quota infrastructure adds e09764cff44b shmem: quota support adds de4c0e7ca8b5 shmem: Add default quota limit mount options adds 509f006932de shmem: fix quota lock nesting in huge hole handling adds 6faddda69f62 libfs: Add directory operations for stable offsets adds 23a31d87645c shmem: Refactor shmem_symlink() adds a2e459555c5f shmem: stable directory offsets adds bbaef7973dd0 libfs: Add a lock class for the offset map's xa_lock adds 2be4f05af71b libfs: Remove parent dentry locking in offset_iterate_dir() adds 3c1b7528d896 shmem: move spinlock into shmem_recalc_inode() to fix quot [...] adds 0200679fc795 tmpfs: verify {g,u}id mount options correctly adds 5de75970c9fd xattr: simple_xattr_set() return old_xattr to be freed adds e07c469e979c tmpfs: track free_ispace instead of free_inodes adds 2daf18a7884d tmpfs,xattr: enable limited user extended attributes adds e88e0d366f9c tmpfs: trivial support for direct IO adds aa5b9178c019 mm: invalidation check mapping before folio_contains adds 572a3d1e5d3a tmpfs,xattr: GFP_KERNEL_ACCOUNT for simple xattrs new ecd7db20474c Merge tag 'v6.6-vfs.tmpfs' of git://git.kernel.org/pub/scm [...] adds 8b70deb8ca90 fs/ecryptfs: Replace kmap() with kmap_local_page() adds c3c6833ea811 fs/ecryptfs: Use kmap_local_page() in ecryptfs_write() adds e2393b8f3987 fs/ecryptfs: Use kmap_local_page() in copy_up_encrypted_wi [...] adds ba38980add7f reiserfs: Check the return value from __getblk() adds 12ee4b66af34 splice: always fsnotify_access(in), fsnotify_modify(out) o [...] adds 7f0f1ea069e5 splice: fsnotify_access(fd)/fsnotify_modify(fd) in vmsplice adds 576d498e0ac5 splice: fsnotify_access(in), fsnotify_modify(out) on succe [...] adds bccb5c397fbf fcntl: Cast commands with int args explicitly adds ed5f17f66ef3 fs: Pass argument to fcntl_setlease as int adds 515c5046650d pipe: Pass argument of pipe_fcntl as int adds f4ae4081e5a8 dnotify: Pass argument of fcntl_dirnotify as int adds 758b49204781 eventfd: prevent underflow for eventfd semaphores adds 5d1f903f75a8 attr: block mode changes of symlinks adds 0d5a4f8f775f fs: Fix error checking for d_hash_and_lookup() adds 05f26f86f4a1 epoll: simplify ep_alloc() adds ee042cdb9f0f fs/ecryptfs: remove kernel-doc warnings adds ed192c59f869 file: mostly eliminate spurious relocking in __range_close adds 021a160abf62 fs: use __fput_sync in close(2) adds 4352b8cd66e2 fs: unexport d_genocide adds d80a8f1b58c2 vfs, security: Fix automount superblock LSM init problem, [...] adds 8a237adf213d fs/buffer.c: disable per-CPU buffer_head cache for isolated CPUs adds d220efa20bba docs: filesystems: idmappings: clarify from where idmappin [...] adds 89cbd4c036ba fs: Fix one kernel-doc comment adds 45e0d4b95b65 vfs: fix up the assert in i_readcount_dec adds 45071e1c2897 init: Add support for rootwait timeout parameter adds b93ec212bcac doc: idmappings: fix an error and rephrase a paragraph adds ec05b12634ad devpts: Fix kernel-doc warnings adds 35931eb3945b fs: Fix kernel-doc warnings adds fbaa530e28af fs/pipe: remove redundant initialization of pointer buf adds 8c8e7dba1032 fs/dcache: Replace printk and WARN_ON by WARN adds 5522d9f7b2e6 libfs: Convert simple_write_begin and simple_write_end to [...] adds 781ca6027ed7 splice: Convert page_cache_pipe_buf_confirm() to use a folio adds a370167fe526 io_uring: rename kiocb_end_write() local helper adds f6c05b9e5d9b fs: add kerneldoc to file_{start,end}_write() helpers adds ed0360bbab72 fs: create kiocb_{start,end}_write() helpers adds e484fd73f4bd io_uring: use kiocb_{start,end}_write() helpers adds 8c3cfa80fd1e aio: use kiocb_{start,end}_write() helpers adds 8f7371268a4b ovl: use kiocb_{start,end}_write() helpers adds e6fa4c728fb6 cachefiles: use kiocb_{start,end}_write() helpers new de16588a7737 Merge tag 'v6.6-vfs.misc' of git://git.kernel.org/pub/scm/ [...] adds 4b2201dad267 fs: stop using bdev->bd_super in mark_buffer_write_io_error adds 01efe93a5aa2 ext4: don't use bdev->bd_super in __ext4_journal_get_write_access adds 8887b94d9322 ocfs2: stop using bdev->bd_super for journal error logging adds 6a3207395563 fs, block: remove bdev->bd_super adds dbbff489064d xfs: reformat the xfs_fs_free prototype adds 1aa2d074d4c7 xfs: remove a superfluous s_fs_info NULL check in xfs_fs_p [...] adds 2a9311adb87c xfs: free the xfs_mount in ->kill_sb adds d3ef7e94ee36 xfs: remove xfs_blkdev_put adds 41233576e9a4 xfs: close the RT and log block devices in xfs_free_buftarg adds 35a93b148b03 xfs: close the external block devices in xfs_mount_free adds 1a0a5dad67b6 xfs: document the invalidate_bdev call in invalidate_bdev adds 1489dffd51d7 ext4: close the external journal device in ->kill_sb adds c934dc927e8e exfat: don't RCU-free the sbi adds 4abc9a43d99c exfat: free the sbi and iocharset in ->kill_sb adds 126dbf8a1b9c ntfs3: rename put_ntfs ntfs3_free_sbi adds 5f0fb2210bb3 ntfs3: don't call sync_blockdev in ntfs_put_super adds a4f64a300a29 ntfs3: free the sbi in ->kill_sb adds aca740cecbe5 fs: open block device after superblock creation adds cf6da236c27a fs: export setup_bdev_super adds c1e012ea9e83 nilfs2: use setup_bdev_super to de-duplicate the mount code adds 4b41828be268 ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust adds 2ea6f68932f7 fs: use the super_block as holder when mounting file systems adds 9c09a7cf6220 fs: stop using get_super in fs_mark_dead adds 7ecd0b6f5100 fs: export fs_holder_ops adds 6f5fc7de9885 ext4: drop s_umount over opening the log device adds 8bed1783751f ext4: use fs_holder_ops for the log device adds 8d945b595ed0 xfs: drop s_umount over opening the log and RT devices adds 8ffa54e3370c xfs use fs_holder_ops for the log and RT devices adds 0c1c9a27ce90 nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl adds ab6860f62bfe block: simplify the disk_force_media_change interface adds a47145f23619 floppy: call disk_force_media_change when changing the format adds 2c0326c58796 amiflop: don't call fsync_bdev in FDFMTBEG adds 2527fd38772f dasd: also call __invalidate_device when setting the devic [...] adds 127a5093c79d block: drop the "busy inodes on changed media" log message adds 560e20e4bf64 block: consolidate __invalidate_device and fsync_bdev adds d8530de5a6e8 block: call into the file system for bdev_mark_dead adds 2142b88c37a3 block: call into the file system for ioctl BLKFLSBUF adds 38bcdd389353 fs: remove get_super adds e127b9bccdb0 fs: simplify invalidate_inodes adds 0ed33598ddf3 super: use locking helpers adds d8ce82efdece super: make locking naming consistent adds 5e8749141521 super: wait for nascent superblocks adds 2c18a63b760a super: wait until we passed kill super adds 051178c366bb super: use higher-level helper for {freeze,thaw} adds 880b9577855e fs: distinguish between user initiated freeze and kernel i [...] adds 59ba4fdd2d1f fs: wait for partially frozen filesystems adds 3fb5a6562ade Merge tag 'vfs-6.6-merge-2' of ssh://gitolite.kernel.org/p [...] adds ce85a1e04645 xfs: stabilize fs summary counters for online fsck adds cd4284cfd3e1 Merge tag 'vfs-6.6-merge-3' of ssh://gitolite.kernel.org/p [...] new 511fb5bafed1 Merge tag 'v6.6-vfs.super' of git://git.kernel.org/pub/scm [...] adds 06a0213977dc Non-functional cleanup of a "__user * filename" adds 09da082b07bb fs: Add fchmodat2() adds 78252deb023c arch: Register fchmodat2, usually as syscall 452 adds 4859c257d295 selftests: Add fchmodat2 selftest adds 5daeb41a6fc9 fchmodat2: add support for AT_EMPTY_PATH adds 712143795327 selftests: fchmodat2: remove duplicate unneeded defines new 475d4df82719 Merge tag 'v6.6-vfs.fchmodat2' of git://git.kernel.org/pub [...] adds ccbe77f7e45d autofs: fix memory leak of waitqueues in autofs_catatonic_mode adds 17fce12e7c0a autofs: use wake_up() instead of wake_up_interruptible(() new 2e0afa7e78c4 Merge tag 'v6.6-vfs.autofs' of git://git.kernel.org/pub/sc [...] adds 49319832de90 selftests/nolibc: drop test chmod_net adds 18e66ae67673 proc: use generic setattr() for /proc/$PID/net adds ccf61486fe1e procfs: block chmod on /proc/thread-self/comm new b4a04f92a4fd Merge tag 'v6.6-fs.proc.uapi' of git://git.kernel.org/pub/ [...] adds 6c9007f65d14 fs/locks: F_UNLCK extension for F_OFD_GETLK adds bfe2e8f56907 selftests: add OFD lock tests adds bd4c4680c039 fs/locks: Fix typo adds 74f6f5912693 locks: fix KASAN: use-after-free in trace_event_raw_event_ [...] new f20ae9cf5b07 Merge tag 'filelock-v6.6' of git://git.kernel.org/pub/scm/ [...] adds ffa09b3bd024 erofs: DEFLATE compression support adds 3f339920175c erofs: update on-disk format for xattr name filter adds fd73a4395d47 erofs: boost negative xattr lookup with bloom filter adds e3157bb55d3e erofs: refine warning messages for zdata I/Os adds 428f27cc8d32 erofs: clean up redundant comment and adjust code alignment adds 8ec9a2525824 erofs: add necessary kmem_cache_create flags for erofs ino [...] adds d442495c9676 erofs: remove redundant erofs_fs_type declaration in super.c adds 8b00be163f7b erofs: simplify z_erofs_read_fragment() adds dcba1b232e26 erofs: avoid obsolete {collector,collection} terms adds aeebae9d7721 erofs: move preparation logic into z_erofs_pcluster_begin() adds e4c1cf523d82 erofs: tidy up z_erofs_do_read_page() adds 9a05c6a8bc26 erofs: drop z_erofs_page_mark_eio() adds 06ec03660d81 erofs: get rid of fe->backmost for cache decompression adds 491b1105a8e2 erofs: adapt folios for z_erofs_readahead() adds c33ad3b2b710 erofs: adapt folios for z_erofs_read_folio() adds 5ec693ca70dd erofs: don't warn dedupe and fragments features anymore adds 91b1ad0815fb erofs: release ztailpacking pclusters properly new dd2c0198a836 Merge tag 'erofs-for-6.6-rc1' of git://git.kernel.org/pub/ [...] adds f7f9a0c8736d iov_iter: Map the page later in copy_page_from_iter_atomic() adds 908a1ad89466 iov_iter: Handle compound highmem pages in copy_page_from_ [...] adds 1b0306981e0f iov_iter: Add copy_folio_from_iter_atomic() adds a221ab717c43 iomap: Remove large folio handling in iomap_invalidate_folio() adds 32b29cc9db45 doc: Correct the description of ->release_folio adds 7a8eb01b078f iomap: Remove unnecessary test from iomap_release_folio() adds ffc143db63ee filemap: Add fgf_t typedef adds 4f6617011910 filemap: Allow __filemap_get_folio to allocate large folios adds d6bb59a9444d iomap: Create large folios in the buffered write path adds 5d8edfb900d5 iomap: Copy larger chunks from userspace adds d42bd17c6a20 Merge tag 'large-folio-writes' of git://git.infradead.org/ [...] adds 04f52c4e6f80 iomap: Rename iomap_page to iomap_folio_state and others adds 3ea5c76cadee iomap: Drop ifs argument from iomap_set_range_uptodate() adds cc86181a3b76 iomap: Add some uptodate state handling helpers for ifs st [...] adds eee2d2e6ea55 iomap: Fix possible overflow condition in iomap_write_dela [...] adds 0af2b37d8e7a iomap: Use iomap_punch_t typedef adds 7f79d85b525b iomap: Refactor iomap_write_delalloc_punch() function out adds a01b8f225248 iomap: Allocate ifs in ->write_begin() early adds 4ce02c679722 iomap: Add per-block dirty state tracking to improve performance adds a67371b7aee9 Merge tag 'iomap-per-block-dirty-tracking' of https://gith [...] adds 3486237c6fe8 iomap: cleanup up iomap_dio_bio_end_io() adds 44842f647346 iomap: use an unsigned type for IOMAP_DIO_* defines adds 3a0be38cc84d iomap: treat a write through cache the same as FUA adds daa99c5a3319 iomap: only set iocb->private for polled bio adds 7b3c14d1a96b iomap: add IOMAP_DIO_INLINE_COMP adds 9cf3516c29e6 fs: add IOCB flags related to passing back dio completions adds 099ada2c8726 io_uring/rw: add write support for IOCB_DIO_CALLER_COMP adds 8c052fb3002e iomap: support IOCB_DIO_CALLER_COMP adds 377698d4abe2 Merge tag 'xfs-async-dio.6-2023-08-01' of git://git.kernel [...] new 6016fc916224 Merge tag 'iomap-6.6-merge-3' of git://git.kernel.org/pub/ [...] adds 324718ddddc4 fscrypt: improve the "Encryption modes and usage" section new cc0a38d0f638 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 5d37a1198068 fsverity: explicitly check that there is no algorithm 0 adds e77000ccc531 fsverity: simplify handling of errors during initcall adds 456ae5fe9b44 fsverity: move sysctl registration out of signature.c adds 919dc320956e fsverity: skip PKCS#7 parser when keyring is empty new 3bb156a55668 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] new a3bf4c36e3bd affs: remove writepage implementation new 4d4f1468a002 affs: rename local toupper() to fn() to avoid confusion new f678c890c684 Merge tag 'affs-for-6.6-tag' of git://git.kernel.org/pub/s [...] adds 07a3bb95ea1f btrfs: zoned: use vcalloc instead of for vzalloc in btrfs_ [...] adds cf4ac2b9049b btrfs: scrub: remove redundant division of stripe_nr adds 966de47ff0c9 btrfs: remove redundant initialization of variables in log [...] adds ed3764f726b2 btrfs: add comments for btrfs_map_block() adds 3a3c7a7f6506 btrfs: raid56: remove unused BTRFS_RBIO_REBUILD_MISSING adds 070bb0011ccf btrfs: sysfs: show if ACL support has been compiled in adds dbb6ecb328cb btrfs: tracepoints: simplify raid56 events adds 28f60894902e btrfs: update documentation for add_new_free_space() adds 3b9f0995d819 btrfs: rename add_new_free_space() to btrfs_add_new_free_space() adds aec5716c3e51 btrfs: make btrfs_destroy_marked_extents() return void adds 46d81ebd4a52 btrfs: make btrfs_destroy_pinned_extent() return void adds e5860f8207ed btrfs: make find_first_extent_bit() return a boolean adds b1c8f527feb8 btrfs: open code trivial btrfs_add_excluded_extent() adds 98b5a8fd2af7 btrfs: move btrfs_free_excluded_extents() into block-group.c adds 16c3a4764838 btrfs: deprecate integrity checker feature adds 98efb4eb310d btrfs: use helper sizeof_field in struct accessors adds 7b365a2a3d31 btrfs: use folio_next_index() helper in extent_write_cache_pages adds 17353a344792 btrfs: scrub: remove unused btrfs_path in scrub_simple_mirror() adds b2cc440058ba btrfs: simplify the no-bioc fast path condition in btrfs_m [...] adds 52ea5bfbfa6d btrfs: move eb subpage preallocation out of the loop adds 75d305c55b13 btrfs: remove duplicate free_async_extent_pages() on reser [...] adds e28b02118b94 btrfs: free qgroup rsv on io failure adds a6496849671a btrfs: fix start transaction qgroup rsv double free adds ba9145add524 btrfs: pass a flags argument to cow_file_range adds 53ffb30a784d btrfs: don't create inline extents in fallback_to_cow adds ef4e88e6a55b btrfs: split page locking out of __process_pages_contig adds 6648cedd8613 btrfs: remove btrfs_writepage_endio_finish_ordered adds 9783e4deed72 btrfs: remove end_extent_writepage adds 84f262f00910 btrfs: reduce debug spam from submit_compressed_extents adds ff20d6a4a9ed btrfs: remove the return value from submit_uncompressed_range adds 0835d1e66e7f btrfs: remove the return value from extent_write_locked_range adds 2c73162d6496 btrfs: improve the delalloc_to_write calculation in writep [...] adds c56cbe905993 btrfs: reduce the number of arguments to btrfs_run_delalloc_range adds 67583468086c btrfs: clean up the check for uncompressed ranges in submi [...] adds 3134508e47df btrfs: don't clear async_chunk->inode in async_cow_start adds c15d8cf29551 btrfs: merge async_cow_start and compress_file_range adds 00d31d17663c btrfs: merge submit_compressed_extents and async_cow_submit adds e94e54e89b4f btrfs: streamline compress_file_range adds 6a7167bf9c92 btrfs: further simplify the compress or not logic in compr [...] adds 184aa1ffa5fd btrfs: use a separate label for the incompressible case in [...] adds f778b6b8e013 btrfs: share the code to free the page array in compress_f [...] adds 44962ca37c8c btrfs: don't redirty pages in compress_file_range adds 6e144bf16ba0 btrfs: refactor the zoned device handling in cow_file_range adds 778b878543f0 btrfs: don't redirty locked_page in run_delalloc_zoned adds 256b0cf90d2a btrfs: fix zoned handling in submit_uncompressed_range adds ed2da9246f32 mm: remove folio_account_redirty adds 7f9879eb6062 btrfs: print name and pid when device scanning processes race adds b9d97cff256f btrfs: move comments to btrfs_loop_type definition adds 257deed2a955 btrfs: tests: enhance extent buffer bitmap tests adds 5864f1da6b16 btrfs: tests: add self tests for extent buffer memory operations adds cb22964f1dad btrfs: refactor extent buffer bitmaps operations adds 730c374e5b2c btrfs: use write_extent_buffer() to implement write_extent [...] adds 54948681c211 btrfs: refactor main loop in copy_extent_buffer_full() adds 682a0bc5573f btrfs: copy all pages at once at the end of btrfs_clone_ex [...] adds 13840f3f2837 btrfs: refactor main loop in memcpy_extent_buffer() adds 096d23016543 btrfs: refactor main loop in memmove_extent_buffer() adds 4490e803e1fe btrfs: don't start transaction when joining with TRANS_JOI [...] adds 19288951ffa8 btrfs: update comment for btrfs_join_transaction_nostart() adds 4d2024e90d0e btrfs: print target number of bytes when dumping free space adds b92e8f5472a2 btrfs: print block group super and delalloc bytes when dum [...] adds e50b122b832b btrfs: print available space for a block group when dumpin [...] adds 1ff9fee3bd2e btrfs: print available space across all block groups when [...] adds 1b6948acb854 btrfs: don't steal space from global rsv after a transacti [...] adds ae3364e5215b btrfs: store the error that turned the fs into error state adds a7f8de500e28 btrfs: return real error when orphan cleanup fails due to [...] adds 7e3bfd146e3e btrfs: fail priority metadata ticket with real fs error adds 504b1596bd05 btrfs: make btrfs_cleanup_fs_roots() static adds 883647f4b5ca btrfs: make find_free_dev_extent() static adds ed8947bc73aa btrfs: merge find_free_dev_extent() and find_free_dev_exte [...] adds 2391245ac287 btrfs: avoid starting new transaction when flushing delaye [...] adds 2ee70ed19ccd btrfs: avoid starting and committing empty transaction whe [...] adds 6705b48a50d7 btrfs: avoid start and commit empty transaction when start [...] adds 9c93c238c15f btrfs: avoid start and commit empty transaction when flush [...] adds 861093eff4f0 btrfs: introduce struct to consolidate extent buffer write [...] adds 7db94301a980 btrfs: zoned: introduce block group context to btrfs_eb_wr [...] adds 2ad8c0510a96 btrfs: zoned: return int from btrfs_check_meta_write_pointer adds 0356ad41e0dd btrfs: zoned: defer advancing meta write pointer adds c1c3c2bc2917 btrfs: zoned: update meta write pointer on zone finish adds a7e1ac7bdc5a btrfs: zoned: reserve zones for an active metadata/system [...] adds 13bb483d32ab btrfs: zoned: activate metadata block group on write time adds 6a8ebc773ef6 btrfs: zoned: no longer count fresh BG region as zone unusable adds 5a7d107e5ef9 btrfs: zoned: don't activate non-DATA BG on allocation adds 5b135b382a36 btrfs: zoned: re-enable metadata over-commit for zoned mode adds 257614301a5d btrfs: handle errors properly in update_inline_extent_backref() adds 84af994b85b8 btrfs: use LIST_HEAD() to initialize the list_head adds cd361199ff23 btrfs: wait on uncached block groups on every allocation loop adds e7f1326cc24e btrfs: set page extent mapped after read_folio in relocate [...] adds 332581bde2a4 btrfs: zoned: do not zone finish data relocation block group adds 953fa5ced510 btrfs: fix error handling when in a COW window in run_dela [...] adds 18f62b86c4ea btrfs: cleanup the COW fallback logic in run_delalloc_nocow adds 38dc88890de6 btrfs: consolidate the error handling in run_delalloc_nocow adds 76c5126e7669 btrfs: move the !zoned assert into run_delalloc_cow adds 7f72f50547b7 btrfs: output extra debug info if we failed to find an inl [...] adds 182741d287fb btrfs: remove v0 extent handling adds 4844c3664a72 btrfs: add a helper to read the superblock metadata_uuid adds 319baafcef2e btrfs: simplify memcpy either of metadata_uuid or fsid adds d167aa76dc06 btrfs: use the correct superblock to compare fsid in btrfs [...] adds 6bfe3959b0e7 btrfs: compare the correct fsid/metadata_uuid in btrfs_val [...] adds 67bc5ad04bea btrfs: drop redundant check to use fs_devices::metadata_uuid adds 6b604c9a0cf1 btrfs: remove pointless empty list check when reading dela [...] adds 94628ad94408 btrfs: copy dir permission and time when creating a stub s [...] adds 1dc4888e725d btrfs: scrub: avoid unnecessary extent tree search prepari [...] adds 3c771c194402 btrfs: scrub: avoid unnecessary csum tree search preparing [...] adds ae76d8e3e135 btrfs: scrub: fix grouping of read IO adds 39dc7bd94d08 btrfs: scrub: don't go ordered workqueue for dev-replace adds 4fe44f9d0472 btrfs: scrub: move write back of repaired sectors to scrub [...] adds 89c3760428db btrfs: tests: add extent_map tests for dropping with odd layouts adds f345dbdf2c9c btrfs: tests: add a test for btrfs_add_extent_mapping adds 92e1229b204d btrfs: tests: test invalid splitting when skipping pinned [...] adds c02d35d89b31 btrfs: zoned: skip splitting and logical rewriting on pre- [...] new 547635c6ac47 Merge tag 'for-6.6-tag' of git://git.kernel.org/pub/scm/li [...] adds 1756ddea6916 pstore: Remove worst-case compression size logic adds 438b805003a0 pstore: Replace crypto API compression with zlib_deflate l [...] adds fe8c3623ab06 pstore/ram: Check start of empty przs during init adds 104fd0b5e948 pstore: Support record sizes larger than kmalloc() limit adds af58740d8b06 pstore: Fix kernel-doc warning new 5b07aaca1809 Merge tag 'pstore-v6.6-rc1' of git://git.kernel.org/pub/sc [...] adds 4943b66df18a seccomp: don't use semaphore and wait_queue together adds ab83f455f04d sched: add WF_CURRENT_CPU and externise ttwu adds 6f63904c8f3e sched: add a few helpers to wake up tasks on the current cpu adds 48a1084a8b74 seccomp: add the synchronous mode for seccomp_unotify adds 8feae5adec17 selftest/seccomp: add a new test for the sync mode of secc [...] adds 7d5cb68af638 perf/benchmark: add a new benchmark for seccom_unotify adds fbc5d382407e selftests/seccomp: Handle arm32 corner cases better adds cf007647475b ARM: ptrace: Restore syscall restart tracing adds 4697b5848bd9 ARM: ptrace: Restore syscall skipping for tracers adds 46822860a5a9 seccomp: Add missing kerndoc notations new b03a4342142b Merge tag 'seccomp-v6.6-rc1' of git://git.kernel.org/pub/s [...] adds ce6616724fb4 ubsan: Clarify Kconfig text for CONFIG_UBSAN_TRAP adds 8453e7924a1a soc: fsl: qe: Replace all non-returning strlcpy with strscpy adds 630fdd592912 seq_file: seq_show_option_n() is used for precise sizes adds 61ce78f29a69 um: Remove strlcpy declaration adds c9732f1461f9 perf: Replace strlcpy with strscpy adds b6ed2f7758a5 EISA: Replace all non-returning strlcpy with strscpy adds fcce1c6cb156 x86/paravirt: Fix tlb_remove_table function callback proto [...] adds b3d46e11fec0 selftests/harness: Actually report SKIP for signal tests adds 2e3f65ccfe6b gcc-plugins: Rename last_stmt() for GCC 14+ adds 7a0fd5e16785 compiler_types: Introduce the Clang __preserve_most functi [...] adds b16c42c8fde8 list_debug: Introduce inline wrappers for debug checks adds aebc7b0d8d91 list: Introduce CONFIG_LIST_HARDENED adds aa9f10d57056 hardening: Move BUG_ON_DATA_CORRUPTION to hardening options adds 967afdf808cf alpha: Replace one-element array with flexible-array member adds 30bed99e0c63 um: vector: refactor deprecated strncpy adds be8dffa04de3 um: refactor deprecated strncpy to memcpy adds c8248faf3ca2 Compiler Attributes: counted_by: Adjust name and identifie [...] adds 5d207e83ca41 lkdtm: Add FAM_BOUNDS test for __counted_by adds a4b35d4d05b9 integrity: Annotate struct ima_rule_opt_list with __counted_by adds 2ddd3cac1fa9 nsproxy: Convert nsproxy.count to refcount_t adds 33f0467fe069 kallsyms: Fix kallsyms_selftest failure adds 76903a964874 kallsyms: Change func signature for cleanup_symbol_name() adds 5f536ac6a5a7 LoadPin: Annotate struct dm_verity_loadpin_trusted_root_di [...] new 727dbda16b83 Merge tag 'hardening-v6.6-rc1' of git://git.kernel.org/pub [...] adds 401013e2ad9e documentation/rcu: Fix typo adds bc25e7c3598e docs/RCU: Add the missing rcu_read_unlock() adds 3f831e38cecd Docs/RCU/rculist_nulls: Fix trivial coding style adds 674dd3657361 Docs/RCU/rculist_nulls: Assign 'obj' before use from the examples adds 5326caa7a147 Docs/RCU/rculist_nulls: Specify type of the object in examples adds d186204a9854 Docs/RCU/rculist_nulls: Fix hlist_[nulls]_head field names [...] adds 47d63d7a3918 Docs/RCU/rculist_nulls: Fix text about atomic_set_release() adds 6716f4d39c17 rcu: Update synchronize_rcu_mult() comment for call_rcu_hurry() adds c924bf5a43e4 rcu: Clarify rcu_is_watching() kernel-doc comment adds ed2b9e1b6d82 srcu,notifier: Remove #ifdefs in favor of SRCU Tiny srcu_usage adds 343640cb5b4e rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load adds 3292ba0229db rcu: Make the rcu_nocb_poll boot parameter usable via boot config adds efd04f8a8b45 rcu: Use WRITE_ONCE() for assignments to ->next for rculist_nulls adds d119357d0743 rcu-tasks: Treat only synchronous grace periods urgently adds 5ae769c611e7 rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU adds 450d461aa629 rcu-tasks: Add kernel boot parameters for callback laziness adds db13710a0365 rcu-tasks: Cancel callback laziness if too many callbacks adds 84dd7f19e726 checkpatch: Complain about unexpected uses of RCU Tasks Trace adds cb88f7f51bc6 rcu-tasks: Permit use of debug-objects with RCU Tasks flavors adds 9d0cce2bc387 rcu-tasks: Fix boot-time RCU tasks debug-only deadlock adds 2226f3dc05a9 rcuscale: Permit blocking delays between writers adds ee7516a16350 rcuscale: Fix gp_async_max typo: s/reader/writer/ adds 7221f493c5ff rcuscale: Add minruntime module parameter adds c68465dfaac3 rcuscale: Print out full set of module parameters adds bb7bad3dae42 rcuscale: Print out full set of kfree_rcu parameters adds 5f8e3202696f rcuscale: Measure grace-period kthread CPU time adds 2d7b2b344c0c rcuscale: Add kfree_by_call_rcu and kfree_mult to documentation adds 1d702e2eff8b rcuscale: Print grace-period kthread CPU time, if recorded adds 271a8467a5f7 rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time adds a15ec57cfcf8 rcuscale: Add RCU Tasks Rude testing adds e0a34641eb55 rcuscale: fix building with RCU_TINY adds e60c122a1614 rcuscale: Move rcu_scale_writer() schedule_timeout_uninter [...] adds 8afeb54190e8 rcuscale: Add CONFIG_PREEMPT_DYNAMIC=n to TRACE01 scenario adds 8f78f046e27b refscale: Add CONFIG_PREEMPT_DYNAMIC=n to NOPREEMPT scenario adds f5063e8948da refscale: Fix uninitalized use of wait_queue_head_t adds b5a2801fc053 refscale: Add a "jiffies" test adds 9cafe974cf46 rcutorture: Dump grace-period state upon rtort_pipe_count [...] adds e2a0b786c50c torture: Support randomized shuffling for proxy exec testing adds 67d5404d2743 torture: Add a kthread-creation callback to _torture_creat [...] adds 5d248bb39fe1 torture: Add lock_torture writer_fifo module parameter adds 872948c665f5 torture: Make torture_hrtimeout_*() use TASK_IDLE adds 3f0c06e1cba6 torture: Move torture_onoff() timeouts to hrtimers adds dea81dcfd349 torture: Move torture_shuffle() timeouts to hrtimers adds 10af43671e8b torture: Move stutter_wait() timeouts to hrtimers adds 6cab60ceb1d3 torture: Stop right-shifting torture_random() return values adds bc19e86e285f rcutorture: Stop right-shifting torture_random() return values adds 965167e8e6c9 rcutorture: Remove obsolete BOOTPARAM_HOTPLUG_CPU0 Kconfig option adds 1304affd3573 rcu: Remove formal-verification tests adds 0feda4da6da5 torture: Add "--no-" as synonym for "--do-no-" in torture.sh adds 4f64435417b4 rcutorture: Remove contradictory Kconfig constraint adds 5cec64e49519 torture: Allow #CHECK# in --kconfig argument to kvm.sh adds cd1955d050f8 torture: Make kvm-recheck.sh report .config errors adds dd3ffd125f89 torture: Add RCU Tasks individual-flavor build tests adds 80021ffb6820 torture: Make kvm-remote print diagnostics on initial ssh failure adds 2f25542c6f62 rcutorture: Remove obsolete parameter check from mkinitrd.sh adds 171cfa011ea4 torture: Place --bootargs parameters at end of -append list adds eb3156f78b49 torture: Make torture.sh summarize config and build errors adds adec488031f6 torture: Loosen .config checks for KCSAN kernels adds db5dc3502dfa torture: Add srcu_lockdep.sh to torture.sh adds 10f84c2cfb50 torture: Avoid torture-test reboot loops adds ecf671cf76b0 torture: Add init-program support for loongarch adds 93a556b8b3c8 torture: Switch qemu from -nographic to -display none adds 451d2a52f652 torture: Make init program dump command-line arguments adds 7c25ee819f39 torture: Cause mkinitrd.sh to indicate failure on compile errors adds fe24a0b63278 Merge branches 'doc.2023.07.14b', 'fixes.2023.08.16a', 'rc [...] new 68cadad11fe2 Merge tag 'rcu.2023.08.21a' of git://git.kernel.org/pub/sc [...] adds 822e42509997 torture: Scale scftorture memory based on number of CPUs adds 013608cd0812 scftorture: Forgive memory-allocation failure if KASAN adds 4a71be938761 scftorture: Pause testing after memory-allocation failure adds 3f68f9c822eb scftorture: Add CONFIG_PREEMPT_DYNAMIC=n to NOPREEMPT scenario new 6ae0c157658b Merge tag 'scftorture.2023.08.15a' of git://git.kernel.org [...] adds 5bd00f6db012 smp: Reduce logging due to dump_stack of CSD waiters adds 0d3a00b37042 smp: Reduce NMI traffic from CSD waiters to CSD destination new b324696dce7a Merge tag 'csd-lock.2023.07.15a' of git://git.kernel.org/p [...] adds e40806e9bcf8 clocksource: Handle negative skews in "skew is too large" [...] adds 233756a640be x86/tsc: Extend watchdog check exemption to 4-Sockets platform new b98af53cb07a Merge tag 'clocksource.2023.08.15a' of git://git.kernel.or [...] adds 1dfe3a5a7cef entry: Remove empty addr_limit_user_check() new 6bfce7759c46 Merge tag 'core-entry-2023-08-28' of git://git.kernel.org/ [...] adds e2c12739ccf7 genirq: Prevent nested thread vs synchronize_hardirq() deadlock adds 51a5acce7162 genirq: Remove unused extern declaration adds 2e99b73afde1 irqchip/loongson-eiointc: Fix return value checking of eio [...] adds 9bdd26b6477f irqchip/xtensa-pic: Include header for xtensa_pic_init_legacy() adds 90e921d76867 irqchip/mips-gic: Mark gic_irq_domain_free() static adds 424a4aec7a23 irqchipr/i8259: Mark i8259_of_init() static adds 2f54db449b61 irqchip/imx-mu-msi: Do not check for 0 return after callin [...] adds d0afed833970 irqchip/irq-pruss-intc: Do not check for 0 return after ca [...] adds 70befedaf5b0 irqchip/orion: Use of_address_count() helper adds ee0767504638 irqchip: Explicitly include correct DT includes adds 32b5f8a6f5de irqchip/ls-scfg-msi: Use devm_platform_get_and_ioremap_resource() adds 69da32b5438a irqchip/irq-mvebu-sei: Use devm_platform_get_and_ioremap_r [...] adds 2b709c6760ec dt-bindings: interrupt-controller: Add support for Amlogic [...] adds 19b5a44bee16 irqchip: Add support for Amlogic-C3 SoCs new 02362c9a99b6 Merge tag 'irqchip-6.6' of git://git.kernel.org/pub/scm/li [...] new dd3f0fe5010c Merge tag 'irq-core-2023-08-28' of git://git.kernel.org/pu [...] adds 7a4dcb4a5de1 cpu/hotplug: Remove dependancy against cpu_primary_thread_mask adds 3f9169196be5 cpu/SMT: Move SMT prototypes into cpu_smt.h adds c53361ce7d87 cpu/SMT: Move smt/control simple exit cases earlier adds 447ae4ac4113 cpu/SMT: Store the current/max number of threads adds 91b4a7dbfe05 cpu/SMT: Remove topology_smt_supported() adds 38253464bc82 cpu/SMT: Create topology_smt_thread_allowed() adds 7f48405c3c34 cpu/SMT: Allow enabling partial SMT states via sysfs adds 52b38b7ad589 cpu/SMT: Fix cpu_smt_possible() comment adds 33af38d85b5c cpu/hotplug: Remove unused function declaration cpu_set_st [...] adds e0a99a839f04 Documentation: core-api/cpuhotplug: Fix state names new 6f49693a6c85 Merge tag 'smp-core-2023-08-28' of git://git.kernel.org/pu [...] new 539d7adcd20f Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 994815ddf736 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds e346f9dd4cc2 m68k: defconfig: Update defconfigs for v6.5-rc1 adds 7547cbe20ee8 m68k: Replace #include <asm/export.h> with #include <linux [...] adds 6831a8a3bd76 m68k: Remove <asm/export.h> adds 668a920208ff m68k: Define __div64_32() to avoid a warning adds 1a48e2ccd438 m68k: Add memcmp() declaration adds eb1e6ccdcf78 zorro: Include zorro.h in names.c new e330db163051 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 56673ef4c08f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c2f8fd794960 netrom: Deny concurrent connect(). new bb5ed01cd242 igb: set max size RX buffer when store bad packet is enabled new 72dd7e427e16 dt-bindings: net: dsa: marvell: fix wrong model in compati [...] new 977ad86c2a1b dccp: Fix out of bounds access in DCCP error handler new ec1b90886f3c ethernet: tg3: remove unreachable code new 90ca51e8c654 r8169: fix ASPM-related issues on a number of systems with [...] new 521e66c1c3d1 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 0825d54a3081 kselftest/alsa: pcm-test: Move stream duration and margin [...] adds 7d43f51e4046 kselftest/alsa: pcm-test: Decrease stream duration from 4 [...] adds fbb64eedf5a3 ALSA: emu10k1: make E-MU dock monitoring interrupt-driven adds deb1200f6eb6 ALSA: emu10k1: fix return value of snd_emu1010_adc_pads_put() adds 67192cc0f026 ALSA: emu10k1: remove superfluous IRQ enable state saving adds 678a0bbe1580 ALSA: pcmtest: Add 'open' PCM callback error injection adds f9d1b819307c ALSA: pcmtest: minor optimizations adds 7e9f28398a6e ALSA: Explicitly include correct DT includes adds c960b012ec47 ALSA: emu10k1: track loss of external clock on E-MU cards [...] adds c435d375fd76 ALSA: emu10k1: set the "no filtering" bits on PCM voices o [...] adds 9034ff11693b ALSA: emu10k1: clean up driver status comments adds 6d68d9cba1d0 ALSA: emu10k1: rework copyright statements adds 97efc0aa96f9 PCI: Sort Intel PCI IDs by number adds 2407c45329dd PCI: Add Intel Audio DSP devices to pci_ids.h adds e9207825c899 ASoC: SOF: Remove unused Broxton PCI ID adds 97b7aeb2d9a7 ALSA: Remove unused Broxton PCI ID adds cab8cf497d70 ALSA: hda: Add controller matching macros adds 1b21bd7a565c ALSA: hda: Use global PCI match macro adds fd6f3a84ab59 ALSA: hda/i915: Use global PCI match macro adds 76e3a424646e ASoC: Intel: Skylake: Use global PCI match macro adds 0cd0a7c2c599 ALSA: intel-dsp-config: Convert to PCI device IDs defines adds e6232c80a55f ALSA: hda: Convert to PCI device IDs defines adds 8d9614b88589 ASoC: Intel: avs: Convert to PCI device IDs defines adds ea15d60252dc ASoC: Intel: avs: Convert to PCI device IDs defines adds a2db8743eda5 ASoC: Intel: Skylake: Convert to PCI device IDs defines adds a9022f4bec01 ASoC: SOF: Intel: Convert to PCI device IDs defines adds 2218e10e6fec ASoC: Intel: sst: Convert to PCI device IDs defines adds 21634f0f307c Merge branch 'topic/hda-pci-ids' into for-next adds d4e99962d16c ALSA: control: Take card->controls_rwsem in snd_ctl_rename() adds 6eca69147542 staging: greybus: audio_helper: Use snd_ctl_remove_id() adds d8b366c40638 ASoC: atmel: mchp-pdmc: Use snd_ctl_remove_id() adds 192c4cccd015 ALSA: control: Take controls_rwsem lock in snd_ctl_remove() adds 8320ba0ce534 ALSA: control: Add lockdep warning to internal functions adds a3bee62e90d8 ASoC: sigmadsp: Simplify with snd_ctl_activate_id() adds dc438bac711d staging: greybus: Avoid abusing controls_rwsem adds 6723670a4835 ALSA: control: Make snd_ctl_find_id() argument const adds b1e055f67611 ALSA: control: Introduce unlocked version for snd_ctl_find [...] adds 9c2cc5652e43 ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_ [...] adds 3315cf95834f ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() adds f056f2fef31e Merge tag 'tags/ctl-lock-fixes-6.6' into for-next adds 68fa05d4a82b ALSA: control: Introduce snd_ctl_find_id_mixer() adds 7affe6fd2a3a ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() adds f45828d46456 ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() adds aa9e91806517 ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() adds 5f2a937bd156 ALSA: es1968: Simplify with snd_ctl_find_id_mixer() adds 171c983027c7 ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() adds 233913c0bc60 ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() adds a16ea09d2254 ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() adds b6ba0aa46138 ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() adds ca141fe31df0 ASoC: mediatek: mt8188: Simplify with snd_ctl_find_id_mixer() adds ebc1bfebdaca ALSA: ac97: Simplify with snd_ctl_find_id_mixer() adds ae07eb9bf23e ALSA: vmaster: Add snd_ctl_add_followers() helper adds 1caf64d91f72 ALSA: ac97: Use the standard snd_ctl_add_followers() helper adds b7bb11fa361f ALSA: ca0106: Use the standard snd_ctl_add_followers() helper adds 157ac57073bc ALSA: ice1712: Use the standard snd_ctl_add_followers() helper adds 3c851b638472 ALSA: hda/hdmi: keep codec entries in numerical order adds 6d37a07fdcf9 ALSA: hda: add HDMI codec ID for Intel LNL adds fa3efcc36aac ALSA: cs35l41: Use mbox command to enable speaker output f [...] adds f8264c759208 ALSA: cs35l41: Poll for Power Up/Down rather than waiting [...] adds 5299b79ca1a2 ALSA: hda: cs35l41: Check mailbox status of pause command [...] adds a3ff56465878 ALSA: hda: cs35l41: Ensure we correctly re-sync regmap bef [...] adds f2a58481a505 ALSA: hda: cs35l41: Ensure we pass up any errors during sy [...] adds a5adbfb60b02 ALSA: hda: cs35l41: Move Play and Pause into separate functions adds 4eae4892c5bd ALSA: hda: hda_component: Add pre and post playback hooks [...] adds 01ecc5629364 ALSA: hda: cs35l41: Use pre and post playback hooks adds c4d0510b81c4 ALSA: hda: cs35l41: Rework System Suspend to ensure correc [...] adds 7cf5ce66dfda ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda adds 2d816d4f9208 ALSA: hda: cs35l41: Ensure amp is only unmuted during playback adds 3d74f42c56db Merge existing fixes from asoc/for-6.5 into new branch adds 2b48d170fb99 ASoC: SOF: amd: refactor PSP smn_read adds 521d675d2497 ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() adds 0e66a2c69409 ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() adds 7f6ecc220272 ASoC: rt5645: implement set_jack callback adds 82770b76abae ASoC: imx-pcm-rpmsg: Set PCM hardware parameters separately adds 065aa861b124 ASoC: soc-core: protect dlc->of_node under mutex adds 209fb30ee1c7 ASoC: rt722-sdca: Remove redundant sdca mask adds 754d1ce3ab6b ASoC: dt-bindings: nau8821: Convert to dtschema adds 24e04c94bebc ASoC: tas2781: No need to set device_driver owner adds 221acc16aee1 ASoC: dwc: Add TDM mode support adds e125891c2ed6 ASoC: Convert pm8916-wcd-analog-codec to YAML adds c70064b96f50 ASoC: stac9766: fix build errors with REGMAP_AC97 adds c7a0f10b8851 ASoC: rt5645: add the system level suspend-resume callback adds cacff5e8a305 ASoC: dt-bindings: Add audio-iio-aux adds b5f3484117b8 ASoC: dt-bindings: simple-card: Add additional-devs subnode adds f75c544d7413 iio: inkern: Check error explicitly in iio_channel_read_max() adds 1e1b4fbd6d0f iio: consumer.h: Fix raw values documentation notes adds ad4e8480a1db iio: inkern: Remove the 'unused' variable usage in iio_cha [...] adds 524cfdf6b88e iio: inkern: Fix headers inclusion order adds c952c748c7a9 minmax: Introduce {min,max}_array() adds 97aee7157eea iio: inkern: Use max_array() to get the maximum value from [...] adds 4dc603735826 iio: inkern: Replace a FIXME comment by a TODO one adds 7560418078b9 iio: inkern: Add a helper to query an available minimum raw value adds 12e58fec5b2a ASoC: soc-dapm.h: Convert macros to return a compound literal adds 1d298ad82217 ASoC: codecs: Add support for the generic IIO auxiliary devices adds 6d8ad35d119c ASoC: simple-card: Handle additional devices adds b8c442b391d4 Add support for IIO devices in ASoC adds f97fa3dcb2db lib/math: Move dvb_math.c into lib/math/int_log.c adds 08f6a14b2d37 lib/math/int_log: Use ARRAY_SIZE(logtable) where makes sense adds 9ab04d7ed8bd lib/math/int_log: Replace LGPL-2.1-or-later boilerplate wi [...] adds a04616321f50 ASoC: nau8825: Replace copied'n'pasted intlog10() adds 441511aeeafe ASoC: remove copy of intlog10() adds be7dc10ab0bc ASoC: codecs: es8316: Add support for 24 MHz MCLK adds c30d10aeb398 ASoC: codecs: es8316: Add support for S24_3LE format adds 32e40c8d6ff9 ASoC: Intel: avs: Add es8336 machine board adds d55bb0f1c1a3 ASoC: Intel: avs: Load es8336 board on KBL-based platforms adds 05c5d4e326cc ASoC: Intel: avs: Add rt5663 machine board adds 3ed180ac3cec ASoC: Intel: avs: Load rt5663 board on KBL-based platforms adds 27cd41698de4 ASoC: Intel: avs: rt5682: Add missing components adds 7012fa7d56b7 ASoC: Intel: avs: rt5682: Tidy up hw_params() adds 09225b434ed1 ASoC: Intel: avs: New boards and fixes to existing adds a0cb05cb70b4 ASoC: amd: vangogh: Make use of DRV_NAME adds 3dd26e27ccb4 ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling adds dba22efd0d17 ASoC: amd: vangogh: Add support for NAU8821/MAX98388 variant adds 860c9ef04a2c AMD Vangogh support for NAU8821/MAX98388 adds fd9965235099 ASoC: mediatek: mt8188: add memory-region support adds e3326e3bc493 ASoC: dt-bindings: mediatek,mt8188-afe: add memory-region adds 79f4bde84d5e ASoC: mt8188: add memory-region support adds 4b526b3278be ASoC: amd: acp: Add machine driver support for nau8821 codec adds ac91c8c89782 ASoC: amd: acp: Add machine driver support for max98388 codec adds ef51cddf014b ASoC: amd: Add acpi machine id's for vangogh platform adds 197b1f7f0df1 ASoC: amd: Add new dmi entries to config entry adds cd2f8ce39ca3 Add acpi mahine id's for vangogh platform and adds e61b415515d3 ASoC: amd: acp: refactor the acp init and de-init sequence adds 7ad6fb9dd1ca ASoC: amd: acp: add acp i2s master clock generation for re [...] adds fc11d3266dc7 ASoC: amd: acp: remove the redundant acp enable/disable in [...] adds 7a83903022dc ASoC: amd: acp: store platform device reference created in [...] adds 088a40980efb ASoC: amd: acp: add pm ops support for acp pci driver adds c8786ac7bb37 ASoC: amd: acp: store xfer_resolution of the stream adds a8d1316a264f ASoC: amd: acp: export config_acp_dma() and config_pte_for [...] adds 7373e6bee60c ASoC: amd: acp: store the pdm stream channel mask adds e3a96e441e05 ASoC: amd: acp: move pdm macros to common header file adds 5debf4ae138c ASoC: amd: acp: add pm ops support for rembrandt platform adds 92f33bf10f12 Refactor acp legacy driver and add adds 5512ffd9f398 ASoC: rt5677: Refactor GPIO support code adds c3d42d7baf6b ASoC: rt5677: Use agnostic irq_domain_create_linear() adds 043bb9c012ee ASoC: rt5677: Use device_get_match_data() adds ea1c1019a88d ASoC: rt5677: Sort headers alphabetically adds 5a043fd5c74c ASoC: rt5677: Refactor GPIO and use adds acb5c0b14b76 ASoC: amd: ps-sdw-dma: Convert to platform remove callback [...] adds 50a91c513fb7 ASoC: starfive: jh7110_tdm: Convert to platform remove cal [...] adds f7c30811ded1 ASoC: Another set of platform remove conversions adds 6657fcc91db9 ASoC: Intel: sof_rt5682: add jsl_rt5650 board config adds 6d2a87ddd9c2 ASoC: amd: acp: clean up some inconsistent indentings adds df43fba7c755 ASoC: q6dsp: q6apm: make g_apm static adds 52beea42d825 ASoC: ad1836: Update to use maple tree register cache adds 625ea9e6d5c4 ASoC: ad1980: Update to use maple tree register cache adds b7fea0e30fbd ASoC: adau1372: Update to use maple tree register cache adds da27e493ce93 ASoC: adau1373: Update to use maple tree register cache adds e0e3bb187bfb ASoC: adau1701: Update to use maple tree register cache adds 97e3b4845d38 ASoC: adau1761: Update to use maple tree register cache adds 3841ff1baccc ASoC: adau1781: Update to use maple tree register cache adds a0a4cef897b5 ASoC: adau1977: Update to use maple tree register cache adds c05c32dd82a6 ASoC: adau7118: Update to use maple tree register cache adds 07e835e35b5d ASoC: adav80x: Update to use maple tree register cache adds 2edd6419f2a2 ASoC: ad: Update Analog Devices drivers to maple tree adds 083912c240de ASoC: codecs: ES8326: Add es8326_mute function adds 7562539e15f1 ASoC: bcm: bcm63xx-i2s-whistler: Convert to devm_platform_ [...] adds c8b04f008fc3 ASoC: ti: Convert to devm_platform_ioremap_resource_byname() adds e1537b59633c ASoC: mediatek: mt8186: Convert to devm_platform_ioremap_r [...] adds 97b19db1cfb3 ASoC: pxa: Use devm_platform_get_and_ioremap_resource() adds 976201dd5f59 ASoC: tegra: tegra20_ac97: Use devm_platform_get_and_iorem [...] adds e0c90edb5f49 ASoC: dt-bindings: audio-graph-card2: Drop incomplete example adds 272aedb250cf ASoC: wcd9335: Update to use maple tree register cache adds 8caeeb54d828 ASoC: wcd938x: Update to use maple tree register cache adds daf95b06a061 ASoC: wsa881x: Update to use maple tree register cache adds e1de05805133 ASoC: wsa883x: Update to use maple tree register cache adds 452f9672db26 ASoC: qcom: Use the maple tree register cache adds 143f8c69a27f ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX93 adds 60f38a592efe ASoC: fsl_rpmsg: Add support for i.MX93 platform adds f0e5ea2c742d Add support for rpmsg sound card on i.MX93 platform adds 8b30cdbe0b91 ASoC: codec: wm8960: add additional probe check for codec [...] adds 1a74b21ce59f ASoC: SOF: amd: Add Probe functionality support for amd pl [...] adds 5e1c5df5048b ASoC: SOF: Add acp-probe id to sof probe client driver for [...] adds 8278aa8edb40 ASoC: SOF: amd: Add Probe register offset for renoir and r [...] adds 72ab68580cd0 Add Probe functionality support for amd platforms. adds c1325a2d5182 ASoC: amd: acp: delete unnecessary NULL check adds 09f75f098105 ASoC: soc-dai.c: add DAI get/match functions adds 45655ec69cb9 ASoC: soc-core.c: enable multi Component adds 442ae56cf5c0 ASoC: soc-core.c: add snd_soc_get_dai_via_args() adds 988bad5ee4d7 ASoC: soc-core.c: add snd_soc_dlc_use_cpu_as_platform() adds bbde4a30c6b1 ASoC: soc-core.c: add snd_soc_copy_dai_args() adds 90de551c1bf0 ASoC: simple-card-utils.c: enable multi Component support adds 970dc991b2aa ASoC: simple-card.c: enable multi Component support adds 4da4a7467f90 ASoC: add multi Component support adds df4167d658d4 ASoC: cs35l56: Patch soft registers to defaults adds 317af09e296f ASoC: cs35l36: Update to use maple tree register cache adds 78138627acc0 ASoC: cs35l41: Update to use maple tree register cache adds f9ad18b24c24 ASoC: cs35l45: Update to use maple tree register cache adds faa48c9bdaa1 ASoC: cs35l56: Update to use maple tree register cache adds b5a0e5e4bf96 ASoC: cs42l51: Update to use maple tree register cache adds b0a0e231abb5 ASoC: cs4265: Update to use maple tree register cache adds 7a2827ad082c ASoC: cs4270: Update to use maple tree register cache adds 99d2c7b8e504 ASoC: cs42l52: Update to use maple tree register cache adds cb8ac2658f8a ASoC: cs42l56: Update to use maple tree register cache adds e3753fd3b362 ASoC: cs42xx8: Update to use maple tree register cache adds a4ccfe889dfe ASoC: cs4349: Update to use maple tree register cache adds 4c04586a7962 ASoC: wm2200: Update to use maple tree register cache adds 4f2e3688abee ASoC: wm5100: Update to use maple tree register cache adds 1a37aa4195e2 ASoC: wm9081: Update to use maple tree register cache adds b028b1efe710 ASoC: wm9090: Update to use maple tree register cache adds d3c4ba7dbe15 ASoC: wm8510: Update to use maple tree register cache adds 247c6960bfda ASoC: wm8523: Update to use maple tree register cache adds 43bc153d2e68 ASoC: wm8580: Update to use maple tree register cache adds 368a233bc3cf ASoC: wm8711: Update to use maple tree register cache adds 9a2abf70e263 ASoC: wm8728: Update to use maple tree register cache adds 59bd5113d8ca ASoC: wm8731: Update to use maple tree register cache adds ee8169f94985 ASoC: wm8737: Update to use maple tree register cache adds 5dd4ddde8558 ASoC: wm8741: Update to use maple tree register cache adds ef1589123dbb ASoC: wm8750: Update to use maple tree register cache adds 3c884cb5c28c ASoC: wm8753: Update to use maple tree register cache adds 7aa7ab713b71 ASoC: wm8770: Update to use maple tree register cache adds 080c82a56659 ASoC: wm8776: Update to use maple tree register cache adds 200ba2776770 ASoC: wm8804: Update to use maple tree register cache adds 2c609c6b42c9 ASoC: wm8900: Update to use maple tree register cache adds 7de380eeba5b ASoC: wm8903: Update to use maple tree register cache adds 9bd4bc4cb489 ASoC: wm8904: Update to use maple tree register cache adds 11e135403639 ASoC: wm8960: Update to use maple tree register cache adds d643047ec77e ASoC: wm8961: Update to use maple tree register cache adds 3a17f8d71bba ASoC: wm8962: Update to use maple tree register cache adds 3aceedcda294 ASoC: wm8991: Update to use maple tree register cache adds 663aa3325f5b ASoC: wm8993: Update to use maple tree register cache adds ae394355be78 ASoC: wm8995: Update to use maple tree register cache adds a4b6c6ec975c ASoC: wm8996: Update to use maple tree register cache adds 9bed789c4f14 ASoC: wm8940: Update to use maple tree register cache adds 6066d156a3a3 ASoC: wm8955: Update to use maple tree register cache adds 97f93367cd73 ASoC: wm8971: Update to use maple tree register cache adds 5891932208f7 ASoC: wm8978: Update to use maple tree register cache adds 20dbc7a892ff ASoC: wm8983: Update to use maple tree register cache adds 2fa0213ed798 ASoC: wm8985: Update to use maple tree register cache adds fb60b65a65b0 ASoC: wm8988: Update to use maple tree register cache adds 7e510925e00d ASoC: wm9705: Update to use maple tree register cache adds 2e3a4ee07211 ASoC: wm9712: Update to use maple tree register cache adds 8bfb4c81b9c8 ASoC: wm9713: Update to use maple tree register cache adds b174f9cab5fb ASoC: cirrus: Use the maple tree register cache adds da7c07b10838 driver core: Provide stubs for !IOMEM builds adds a0c74f6c9ea9 platform: Provide stubs for !HAS_IOMEM builds adds 512d092d7882 ALSA: Enable build with UML adds 5aaa4024e14f kunit: Enable ASoC in all_tests.config adds b7dc237ef8b0 ASoC: topology: Add explicit build option adds 4619dd77e66d ASoC: Improve coverage in default KUnit runs adds 4edc07fc7fe1 ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies adds 30019d220cf9 ASoC: mediatek: mt8188: DPCM used FE and BE merged parameters adds 82e7c8b93a06 ASoC: ti: omap-mcbsp: Ignore errors for getting fck_src adds 65bc25b8d090 ASoC: fsl_spdif: Add support for 22.05 kHz sample rate adds 83759352fd0b ASoC: dt-bindings: wm8904: Convert to dtschema adds e8c213ca026d ASoC: dt-bindings: nau8822: Add #sound-dai-cells adds c214131f4920 ASoC: dt-bindings: nau8822: Add MCLK clock adds 3adbc7c7cda0 ASoC: dt-bindings: nau8822: minor updates adds 944b5c7146fb ASoC: dt-bindings: pm8916-analog-codec: Fix misleading example adds dfc491e55255 ASoC: dt-bindings: pm8916-analog-codec: Drop pointless reg-names adds 469c6d9cd1cf ASoC: dt-bindings: pm8916-analog-codec: Drop invalid mclk adds 97f29c1a6143 ASoC: codecs: msm8916-wcd-analog: Drop invalid mclk adds 5c0f9652da47 ASoC: codecs: msm8916-wcd-analog: Properly handle probe errors adds 7c2a3cfc7040 ASoC: codecs: msm8916-wcd-analog: Cleanup DT bindings adds 8cf2e3b1961e ASoC: wm8960: Add DAC filter characteristics selection adds de1b43a57aff ASoC: Merge up fixes from mainline adds f54e34745074 ASoC: codecs: lpass: Log clk_get() failures adds 898673b905b9 ASoC: cs35l56: Move shared data into a common data structure adds cf6e7486de80 ASoC: cs35l56: Make cs35l56_system_reset() code more generic adds 0a2e49230f7f ASoC: cs35l56: Convert utility functions to use common dat [...] adds 8a731fd37f8b ASoC: cs35l56: Move utility functions to shared file adds 9974d5b57697 ASoC: cs35l56: Move runtime suspend/resume to shared library adds 22e51dbb257a ASoC: cs35l56: Move cs_dsp init into shared library adds 84851aa055c8 ASoC: cs35l56: Move part of cs35l56_init() to shared library adds f32a2bcbc092 ASoC: cs35l56: Make common function for control port wait adds 444dfa091263 ASoC: cs35l56: Make a common function to shutdown the DSP adds 64e053215062 ALSA: hda: Fix missing header dependencies adds 73cfbfa9caea ALSA: hda/cs35l56: Add driver for Cirrus Logic CS35L56 amplifier adds 85d12eda2382 ALSA: hda: Adding support for CS35L56 on HDA adds a32e0834df76 Merge tag 'asoc-v6.6-early' of https://git.kernel.org/pub/ [...] adds 367ef1e1c4b6 ALSA: hda/cs35l56: Do some clean up on probe error adds 44900c3ee4a1 ALSA: xen-front: refactor deprecated strncpy adds 2ad27caab445 ALSA: bcd2000: refactor deprecated strncpy adds 7b6466ad1d7b ALSA: hda/cs35l56: Complete firmware reboot before calling [...] adds c36570970a58 ALSA: hda/cs35l56: Do not mark cache dirty after REINIT adds 15c378d66fc5 ALSA: hda/cs35l56: Call cs_dsp_power_down() before reloadi [...] adds e5bac77b6708 ALSA: hda/cs35l56: Always power-up and start cs_dsp adds fb78d73dde2d ALSA: hda/cs35l56: Call cs_dsp_power_down() before calling [...] adds 0ba0dfd96992 ALSA: hda/cs35l56: cs_dsp_power_down() on cs35l56_hda_fw_l [...] adds 2f860dd89538 ALSA: hda/cs35l56: Do not download firmware over existing [...] adds 3106797d2b0b ALSA: hda/cs35l56: Fail if .bin not found and firmware not [...] adds 8ca3ee6f3f64 ALSA: hda/cs35l56: Reject I2C alias addresses adds fbeb1ec85dc6 ALSA: usb-audio: Remove unused function declaration adds d28dc3d87fe2 ALSA: ac97: set variables dev_attr_vendor_id to static adds cfad53a99d94 ALSA: hda: cs35l41: Print amp configuration after bind adds a13b5340aa68 PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. adds 3bef06816822 ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S adds 73e6ebf6a21a ALSA: hda: intel-dsp-cfg: use common include for MeteorLake adds d2852b8c045e ALSA: hda: intel-dsp-cfg: add LunarLake support adds 3f8c530fc458 ALSA: hda/i915: extend connectivity check to cover Intel ARL adds d700a1163350 Merge branch 'topic/intel-hda' into for-next adds 205b96e30748 ALSA: pcmtest: Move buffer iterator initialization to prep [...] adds bba0498bd2d3 ALSA: pcmtest: Remove redundant definitions adds f95d5efa9f8a ALSA: info: Remove unused function declarations adds 3d28c466317b ALSA: hda/tegra: refactor deprecated strncpy adds ff7a0b4016cb ALSA: dice: add stream format parameters for Weiss devices adds ef4ba63f12b0 ALSA: hda: cs35l41: Support systems with missing _DSD properties adds 409896794380 ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_ [...] adds 905240d169eb ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL adds 2e6f979037d5 ALSA: hda: cs35l41: change cs35l41_prop_model to static adds 7f018db19bf7 ALSA: core: Introduce snd_device_alloc() adds 6a66b01de488 ALSA: control: Don't embed ctl_dev adds bc41a7228ced ALSA: pcm: Don't embed device adds 897c8882df58 ALSA: hwdep: Don't embed device adds ea29a02fd802 ALSA: rawmidi: Don't embed device adds b53a41ee9c72 ALSA: compress: Don't embed device adds 911fcb76e39e ALSA: timer: Create device with snd_device_alloc() adds 2419891e3ffd ALSA: seq: Create device with snd_device_alloc() adds 01ed7f3535a2 ALSA: core: Drop snd_device_initialize() adds a707885aff6c ALSA: aoa: Fix typos in PCM fix patch adds 828b871ac11a ALSA: Make SND_PCMTEST depend on DEBUG_FS adds 3babae915f4c ALSA: hda/tas2781: Add tas2781 HDA driver adds 5be27f1e3ec9 ALSA: hda/tas2781: Add tas2781 HDA driver adds 70e969eb235e iov_iter: Export import_ubuf() adds cf393babb37a ALSA: pcm: Add copy ops with iov_iter adds 561b4fa9c111 ALSA: core: Add memory copy helpers between iov_iter and iomem adds 526a19b3e3ea ALSA: dummy: Convert to generic PCM copy ops adds e2964cd7ef58 ALSA: gus: Convert to generic PCM copy ops adds 9d0fdc602de9 ALSA: emu8000: Convert to generic PCM copy ops adds 07ee02a2e12e ALSA: es1938: Convert to generic PCM copy ops adds 49aa6ed94c5e ALSA: korg1212: Convert to generic PCM copy ops adds 75bd8e3f4c81 ALSA: nm256: Convert to generic PCM copy ops adds 50496aa216d5 ALSA: rme32: Convert to generic PCM copy ops adds c3abdf06a9e5 ALSA: rme96: Convert to generic PCM copy ops adds 90ed231177d3 ALSA: hdsp: Convert to generic PCM copy ops adds 2098765e9527 ALSA: rme9652: Convert to generic PCM copy ops adds 2f432f470213 ALSA: sh: Convert to generic PCM copy ops adds 390244f5ba35 ALSA: xen: Convert to generic PCM copy ops adds 62da99b56f0b ALSA: pcmtest: Update comment about PCM copy ops adds 44f08b67f2d2 media: solo6x10: Convert to generic PCM copy ops adds 66201cacc33d ASoC: component: Add generic PCM copy ops adds 95396d83e96c ASoC: mediatek: Convert to generic PCM copy ops adds ce2d8ed8d809 ASoC: qcom: Convert to generic PCM copy ops adds 56b00d10ffd4 ASoC: dmaengine: Convert to generic PCM copy ops adds 9bebd65443c1 ASoC: dmaengine: Use iov_iter for process callback, too adds 36fc349aeeaf ALSA: doc: Update description for the new PCM copy ops adds 205d3e030a02 ASoC: pcm: Drop obsoleted PCM copy_user ops adds 6c0217b11066 ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops adds 9f5337346406 ALSA: asihpi: Remove unused declarations adds f286620b5dc9 ALSA: hda/realtek: Fix spelling mistake "powe" -> "power" adds 5fadc941d075 ALSA: usb-audio: Fix init call orders for UAC1 adds 1c80cc055b3f ALSA: hda/tas2781: Fix acpi device refcount leak at tas278 [...] adds 17a1eab7b70d ALSA: hda/tas2781: Fix PM refcount unbalance at tas2781_hd [...] adds a057efde8045 Merge branch 'for-linus' into for-next adds 581523ee3652 ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 [...] adds 93dc18e11b1a ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to ena [...] adds 22459ef3a9de ALSA: pcmtest: Add support for pcm pausing adds 67de40c9df94 ALSA: ac97: Fix possible error value of *rac97 adds 5f11dd938fe7 ALSA: usb-audio: Attach legacy rawmidi after probing all UMP EPs adds 1761f4cc114a ALSA: ump: Fill group names for legacy rawmidi substreams adds b2bcbd031d34 ALSA: ump: Don't create unused substreams for static blocks adds e240cff9e6e9 ALSA: documentation: Add description for USB MIDI 2.0 gadg [...] adds ed81cb9e0517 ALSA: hda/tas2781: Switch back to use struct i2c_driver's [...] adds c99c26b16c15 ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 [...] adds a3ca016af1c3 ALSA: doc: Fix missing backquote in midi-2.0.rst adds 61698d3fbdcd ALSA: hda: Add missing dependency on CONFIG_EFI for Cirrus [...] adds 4aa69d64e43e ALSA: ump: Fix -Wformat-truncation warnings adds d945ef3627e4 ALSA: emu10k1: de-duplicate audigy-mixer.rst vs. sb-live-m [...] adds 13890a6a8747 ALSA: emu10k1: more documentation updates adds 0982e519df6a ALSA: emu10k1: add separate documentation for E-MU cards new b94a62a663d3 Merge branch 'for-next' into for-linus new ab574d162955 ALSA: usb-audio: Don't try to submit URBs after disconnection adds 4005d1ba0a7e ASoC: soc-dai: don't call PCM audio ops if the stream is n [...] adds 4ddad00c609b ASoC: codecs: ES8326: Change Hp_detect register names adds f1230a27c14b ASoC: codecs: ES8326: Change Volatile Reg function adds ac20a73d765c ASoC: codecs: ES8326: Fix power-up sequence adds 0663286e58e6 ASOC: codecs: ES8326: Add calibration support for version_b adds 04f96c934046 ASoC: codecs: ES8326: Update jact detection function adds 2b7aecd58528 ASoC: rt1017: Add RT1017 SDCA amplifier driver adds df8d014edd64 ASoC: cs42l51: change cs42l51_of_match to static adds 5bdeb6f5c7b9 Documentation: core-api: Drop :export: for int_log.h adds f6500ec12c1e ASoC: intel: avs: refactor strncpy usage in topology adds 8744776363c3 ASoC: rt1316: fix key tone missing adds c17bd30d0ba5 ASoC: loongson: drop of_match_ptr for OF device id adds 5befe22b3eeb ASoC: fsl: fsl_qmc_audio: Fix snd_pcm_format_t values handling adds 8f59c7ed2307 ASoC: rt1017: Remove unused function adds c8af46580b0f ASoC: sta32x: Update to use maple tree register cache adds 87256942e902 ASoC: sta350: Update to use maple tree register cache adds 35959958df14 ASoC: sta529: Update to use maple tree register cache adds 4810c775484b ASoC: stac9766: Update to use maple tree register cache adds 66b1abc17c9d ASoC: sti-sas: Update to use maple tree register cache adds 58f3c70cce63 ASoC: st: Use maple tree register cache adds a9a65b87a555 ASoC: 88pm860x: refactor deprecated strncpy adds 7eb10bfbbae6 ASoC: fsl_micfil: refactor deprecated strncpy adds 2cddb06cb020 ASoC: Merge up fixes from Linus' tree adds cd8ee8aba1f3 dt-bindings: sound: gtm601: convert to YAML adds 8897a1475f27 ASoC: rsnd: use DAI driver ID instead of DAI ID adds 6328489c135b ASoC: rsnd: cleanup rsnd_dai_of_node() adds 547b02f74e4a ASoC: rsnd: enable multi Component support for Audio Graph [...] adds 289f6e3bdc3f ASoC: dt-bindings: renesas,rsnd.yaml: add common port-def adds 1638290414bd ASoC: dt-bindings: renesas,rsnd.yaml: enable multi ports f [...] adds 138b5c278a9e ASoC: rsnd: add multi Component support adds 36eb986845a8 ASoC: Intel: maxim-common: get codec number from ACPI table adds 0169cc3f200c ASoC: wm8960: Read initial MCLK rate from clock API adds 2bbc2df46e67 ASoC: wm8960: Make automatic the default clocking mode adds 169e154b8f33 ASoC: wm8960: Clocking tweaks adds 799d9933ba47 ASoC: SOF: Intel: start simplify the signature of link_sla [...] adds bb29a33c4b4d ASoC: soc-acpi: move link_slaves_found() adds cf35ab3d58c6 ASoC: soc-acpi: improve log messagesin link_slaves_found() adds ed19c4a9b102 ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE adds 8dc97ccf94c7 ASoC: SOF: Deprecate invalid enums in IPC3 adds 390e7066db29 ASoC: SOF: sof-client-probes-ipc4: add checks to prevent s [...] adds e44222c21367 ASoC: SOF: ipc3: add checks to prevent static analysis warnings adds 55cb3dc271d8 ASoC: SOF: topology: simplify code to prevent static analy [...] adds e302f8d9f799 ASoC: SOF: imx: remove error checks on NULL ipc adds 8cf5286216dc ASoC: SOF: mediatek: remove error checks on NULL ipc adds 64778b022e62 ASoC: Intel: bdw_rt286: add checks to avoid static analysi [...] adds 71d76768fbe7 ASoC: Intel: atom: remove static analysis false positive adds 871861f6ad6d ASoC: amd: acp5x-mach:add checks to avoid static analysis [...] adds d09fd7eb07bd ASoC/SOF/Intel/AMD: cleanups for GCC11 -fanalyzer adds e63e2810edd2 ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at lin [...] adds 26d9726f667e ASoC: Intel: sof_rt5682: add RPL support for MAX98357A speaker adds f3c37847c704 ASoC: Intel: sof_rt5682 add support for HDMI_In capture adds a14aded92991 ASoC: Intel: sof_sdw: Update BT offload config for soundwi [...] adds 4b68ce6912fd ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig adds 3390d4ed823e ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback adds 616bee2c06ca ASoC: Intel: sof_sdw: rename link_id to be_id adds 0cc85f2bfbcb ASoC: Intel: sof_sdw: add support for SKU 0AFE adds 1d1062382b18 ASoC: intel: sof_sdw: Use consistent variable naming for links adds 4fc16d21b7ab ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index adds 08f62f6291ba ASoC: intel: sof_sdw: Remove some extra line breaks adds 18c45cb362fc ASoC: intel: sof_sdw: Use a module device table adds 31a54f78ad1d ASoC: intel: sof_sdw: Simplify find_codec_info_acpi adds fad1a9eff67d ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info adds 855e69f4ff9d ASoC: intel: sof_sdw: Minor tidy up of mc_probe adds febac07b4c69 ASoC: intel: sof_sdw: Remove redundant parameters in dai creation adds 8673e68b5946 ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe adds 656dd91a3a1c ASoC: Intel: sof_sdw: break earlier when a adr link contai [...] adds 009582008182 ASoC: intel: sof_sdw: Allow direct specification of CODEC name adds 4754e29c779f ASoC: Intel: sof_sdw: add cs35l56 codec info adds 98a7a1143f83 ASoC: intel: sof_sdw: Clean up DAI link counting adds a386162e7dc2 ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info adds a60ed3b73870 ASoC: intel: sof_sdw: Move group_generated logic adds 224be454efe6 ASoC: Intel: machine driver updates for 6.6 adds 51d765f79c8d ASoC: fsl_micfil: Add new registers and new bit definition adds 367365051b06 ASoC: fsl_micfil: Add fsl_micfil_use_verid function adds a38a4090e2c4 ASoC: fsl_micfil: Use SET_SYSTEM_SLEEP_PM_OPS to simplify PM adds 248c74bf42c1 ASoC: mediatek: mt8186: Remove unused mutex. adds 9f0d4d47c791 ASoC: soc-acpi: Add missing kernel doc adds 1d54134df476 ASoC: SOF: mediatek: mt8186 modify dram type as non-cache adds 6a41c3a16060 ASoC: dt-bindings: wlf,wm8960: Describe the power supplies adds 422f10adc3eb ASoC: wm8960: Add support for the power supplies adds 9606cda3501a ASoC: ti: davinci-evm: simplify the code with module_platf [...] adds 7136368a2f3f ASoC: dt-bindings: Convert maxim,max98925 to DT schema adds ddef7518e76d ASoC: codecs: max9892x: Unify interleave mode OF property adds 38b288ab454f ASoC: codecs: max9892x: Reformat to coding style adds 1ec6dffdedae ASoC: jz4740: Update to use maple tree register cache adds 3f3d66ba998f ASoC: SoundWire codecs: return error status in probe adds 49ae74abc76b ASoC: SoundWire codecs: make regmap cache-only in probe adds 6ab18105029c ASoC: rt5682-sdw: make regmap cache-only in probe adds a8590dd73d9f ASoC: rt711: enable pm_runtime in probe, keep status as 's [...] adds 0c321fb85770 ASoC: rt711-sdca: enable pm_runtime in probe, keep status [...] adds 6b8f8c5e6ffb ASoC: rt700: enable pm_runtime in probe, keep status as 's [...] adds f3da2ed110e2 ASoC: rt1712-sdca: enable pm_runtime in probe, keep status [...] adds 8d890ecef1ef ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep st [...] adds 279be5919560 ASoC: rt715: enable pm_runtime in probe, keep status as 's [...] adds e4a3b8cf4071 ASoC: rt715-sdca: enable pm_runtime in probe, keep status [...] adds 1772552eb304 ASoC: rt1308-sdw: enable pm_runtime in probe, keep status [...] adds 64bae6732b2d ASoC: rt1316-sdw: enable pm_runtime in probe, keep status [...] adds df93dfa2b4d0 ASoC: rt1318-sdw: enable pm_runtime in probe, keep status [...] adds 4af11e11defc ASoC: rt5682-sdw: enable pm_runtime in probe, keep status [...] adds d6ce285641cf ASoC: max98363: enable pm_runtime in probe, keep status as [...] adds b48f324f89ab ASoC: max98373-sdw: enable pm_runtime in probe, keep statu [...] adds 5a119551b6c5 ASoC: SoundWire codecs: improve pm_runtime handling adds 517d52ae5cf7 ASoC: dt-bindings: Add schema for "awinic,aw88261" adds 7f4ec77802aa ASoC: codecs: Add code for bin parsing compatible with aw88261 adds 028a2ae25691 ASoC: codecs: Add aw88261 amplifier driver adds 495c9e5ea376 ASoC: codecs: Add awinic AW88261 audio amplifier adds 5532a1cfedda ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols adds 596c92fb77a0 ASoC: amd: acp-rt5645: Map missing jack kcontrols adds 7ac3404c2e21 ASoC: amd: acp: Map missing jack kcontrols adds 00c7ee820895 ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols adds c699fc46f45b ASoC: Intel: avs: da7219: Map missing jack kcontrols adds 92d7071f751a ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out ja [...] adds 4e06382c0d27 ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol adds da09176f1f04 ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out ja [...] adds 2830bfdbe90b ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jac [...] adds 7265089ade24 ASoC: Intel: sof_da7219_max98373: Map missing Line Out jac [...] adds 105e84586bfc ASoC: imx-es8328: Map missing jack kcontrols adds 73864428ba98 ASoC: mediatek: mt8173-max98090: Configure jack as a Headset jack adds 87eb19815fa5 ASoC: mediatek: mt8173-rt5650-rt5514: Map missing jack kcontrols adds 8badca99caf0 ASoC: mediatek: mt8173-rt5650-rt5676: Map missing jack kcontrols adds 0ef5533f7b54 ASoC: mediatek: mt8173-rt5650: Map missing jack kcontrols adds 9c7388baa205 ASoC: mediatek: mt8183-da7219-max98357: Map missing jack k [...] adds 09a22368bb87 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: Map missin [...] adds 26de9cc1b96e ASoC: mediatek: mt8186-mt6366-da7219-max98357: Map missing [...] adds 45bda58af84f ASoC: qcom: apq8016_sbc: Map missing jack kcontrols adds 883bfefca437 ASoC: qcom: sc7180: Map missing jack kcontrols adds 4ab959e5a116 ASoC: qcom: sc7280: Map missing jack kcontrols adds 242372d64e5e ASoC: qcom: sdm845: Map missing jack kcontrols adds d60e810a0fa8 ASoC: rk3399-gru-sound: Map missing Line Out jack kcontrol adds 24127e5a07a8 ASoC: rockchip: rockchip_rt5645: Map missing jack kcontrols adds 4d87362f017e ASoC: samsung: littlemill: Map missing jack kcontrols adds c9d3401844fa ASoC: samsung: lowland: Split Line Out jack kcontrol from [...] adds d27224a45e54 ASoC: samsung: midas_wm1811: Map missing jack kcontrols adds a3440da49061 ASoC: Map missing jack kcontrols adds f957172bf7c5 ASoC: lower "no backend DAIs enabled for ... Port" log severity adds 93fd2be6eb80 ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper adds 7075b0c91b3c ASoC: SOF: Intel: hda-mlink: fix off-by-one error adds 7a52d7062e02 ASoC: SOF: Intel: fix u16/32 confusion in LSDIID adds defc0c638d20 ASoC: SOF: ipc4: avoid uninitialized default instance 0 adds ef8a29bae82f ASoC: SOF: ipc4-topology: restore gateway config length adds 701c0ba46fab ASoC: SOF: Intel: hda: add interface definitions for ACE2.x adds 64a63d9914a5 ASoC: SOF: Intel: LNL: Add support for Lunarlake platform adds c22d53279709 ASoC: SOF: Intel: split MTL and LNL operations adds e78576c4aa0d ASoC: SOF: Intel: LNL: enable DMIC/SSP offload in probe/resume adds 12547730e5b7 ASoC: SOF: Intel: hda-dai-ops: add/select DMA ops for SSP adds a8338e76457c ASoC: SOF: Intel: hda-dai: add ops for SSP adds b6c508b46d84 ASoC: SOF: Intel: hda-dai: add DMIC support adds f8ba62ac863c ASoC: SOF: Intel: hda-dai-ops: only allocate/release strea [...] adds bb0b992c1bb9 ASoC: SOF: Intel: hda-dai-ops: add ops for SoundWire adds 2960ee5c4814 ASoC: SOF: Intel: hda-dai: add helpers for SoundWire callbacks adds 186ca4b522fe ASoC: SOF: Intel: hda: add hw_params/free/trigger callbacks adds 9362ab78f175 ASoC: SOF: Intel: add abstraction for SoundWire wake-ups adds 34e38f03d7e7 ASoC: SOF: Intel: hda-mlink: add helper to get sublink LSD [...] adds 699e146d9ebf ASoC: SOF: Intel: hda-dai-ops: reset device count for Soun [...] adds 1eaff2647eb1 ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs adds 02c7f8729a5a ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log adds 442ece6b3473 ASoC: SOF: Intel: add LunarLake support adds 94c40dbbffa1 ASoC: amd: acp3x-rt5682-max9836: Configure jack as not det [...] adds 8e5c4a9fc47a ASoC: imx-audio-rpmsg: Remove redundant initialization own [...] adds c307ca16c9bf ASoC: intel: sof_sdw: Printk's should end with a newline adds 3003ea9cb7bd ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link adds e1cfd5fef3d6 ASoC: intel: sof_sdw: Check link mask validity in get_dail [...] adds 87608d3e9de1 ASoC: intel: sof-sdw: Move check for valid group id to get [...] adds 92e9f10a0935 ASoC: intel: sof_sdw: Add helper to create a single codec DLC adds c3d7e29ad82e ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink adds 0e82229fb74a ASoC: intel: sof_sdw: Update DLC index each time one is added adds 59736ca62e1e ASoC: intel: sof_sdw: Move range check of codec_conf into [...] adds f3eb3d45fdfd ASoC: intel: sof_sdw: Device loop should not always start [...] adds f82742dd479d ASoC: intel: sof_sdw: Support multiple groups on the same link adds 317dcdecaf7a ASoC: intel: sof_sdw: Allow different devices on the same link adds 7f5cf19703cc ASoC: intel: sof_sdw: Simplify get_slave_info adds 87b56172431b ASoC: codecs: aw88261: avoid uninitialized variable warning adds a932f45a1832 ASoC: pxa: address unused variable warning adds 1a5ca2aad7b9 ASoC: rsnd: call of_node_put() when break adds 48c6253fefa3 ASoC: samsung: midas_wm1811: Fix 'Headphone Switch' contro [...] adds ebd0f7b08e03 ASoC: cs35l56: Avoid uninitialized variable in cs35l56_set [...] adds 853734588dcb ASoC: cs35l56: Don't rely on GPIOD_OUT_LOW to set RESET in [...] adds f5eb9503e80e ASoC: cs35l56: Wait for control port ready during system-resume adds d0a3a6ad0d3b ASoC: wm_adsp: Expose the DSP power down actions as wm_ads [...] adds e24ef967c735 ASoC: cs35l56: Call wm_adsp_power_down() before reloading [...] adds 59146c3cd326 ASoC: cs35l56: Bugfixes adds 81113108491e ASoC: Merge up fixes adds 9c28423d3caa ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() adds 6870f41033d8 dt-bindings: sound: gtm601: Add description adds 927073ee468d ASoC: rt715: Add software reset in io init adds 061599c82858 ASoC: SOF: Intel: Remove duplicated include in lnl.c adds bb6979c5ac59 ASoC: q6dsp: Remove unused declaration adds 8acf4de30668 ASoC: cygnus: Remove unused declarations adds 67ed781228bd ASoC: atmel: Remove redundant of_match_ptr() adds f83e34034fcc ASoC: atmel: tse850-pcm5142: Remove redundant of_match_ptr() adds 29546c3af631 ASoC: sunxi: sun4i-spdif: Remove redundant of_match_ptr() adds 6136b6a281b4 ASoC: ssm3515: Remove redundant of_match_ptr() adds f479832b42df ALSA: Remove redundant of_match_ptr() adds 690f5c8d6a73 sound: Remove redundant of_match_ptr() macro adds a5c8e75b34fa ASoC: rt1011: Drop GPIO includes adds c7a7f4444b1f ASoC: rt1015: Drop GPIO include adds 3abc7076851f ASoC: rt1015p: Drop legacy GPIO include adds 8a5a8015b1e2 ASoC: rt1016: Drop GPIO include adds e04cbe53205e ASoC: rt1019: Drop GPIO include adds ba55dde45b5a ASoC: rt1305: Drop GPIO includes adds f36c684e9941 ASoC: rt1308: Drop GPIO includes adds 12ffd88e398c ASoC: rt5514-spi: Drop GPIO include adds 9fdc4feacdb0 ASoC: rt5514: Drop GPIO include adds 92f1b48277f2 ASoC: rt5645: Drop legacy GPIO include adds 0b759f3b3faa ASoC: rt5659: Drop legacy GPIO include adds b72a4dc2bede ASoC: rt5660: Drop GPIO includes adds 1a625a7a5d74 ASoC: rt5682-sdw: Drop GPIO includes adds 797df2a670c3 ASoC: rt715: Drop GPIO includes adds 85cc1ee9505e ASoC: rt: Drop unused GPIO includes adds 624fee45111d ASoC: soc-dai.h: merge DAI call back functions into ops adds dd9d64de8ea6 ASoC: ti: merge DAI call back functions into ops adds b4a752b505d0 ASoC: adi: merge DAI call back functions into ops adds 7baf6b1e4f43 ASoC: adi: merge DAI call back functions into ops adds 4062afe9861e ASoC: amd: merge DAI call back functions into ops adds ddef7aff709e ASoC: dwc: merge DAI call back functions into ops adds 598d2dce58ff ASoC: pxa: merge DAI call back functions into ops adds 755ecb00620b ASoC: bcm: merge DAI call back functions into ops adds ac27ca16a0bb ASoC: fsl: merge DAI call back functions into ops adds ca6b2aac2ad4 ASoC: img: merge DAI call back functions into ops adds 450e72222363 ASoC: sof: merge DAI call back functions into ops adds 9f625f5e6cf9 ASoC: sti: merge DAI call back functions into ops adds 53c577ba4f50 ASoC: stm: merge DAI call back functions into ops adds e41906778603 ASoC: pxa: merge DAI call back functions into ops adds 4b0891a7b60a ASoC: rsnd: merge DAI call back functions into ops adds e4222bbdecf4 ASoC: qcom: merge DAI call back functions into ops adds 2d2f3044440e ASoC: au1x: merge DAI call back functions into ops adds ce11656ccdc9 ASoC: ux500: merge DAI call back functions into ops adds fc95a8a3eaeb ASoC: sunxi: merge DAI call back functions into ops adds 516ee7009ff2 ASoC: tegra: merge DAI call back functions into ops adds 2ff8a43d4d4e ASoC: atmel: merge DAI call back functions into ops adds e9f512121e6a ASoC: intel: merge DAI call back functions into ops adds 2d3155a90757 ASoC: meson: merge DAI call back functions into ops adds cfacc4d8c04d ASoC: jz4740: merge DAI call back functions into ops adds dd64a7546dcb ASoC: cirrus: merge DAI call back functions into ops adds d7dd3dec11fd ASoC: drm/vc4: merge DAI call back functions into ops adds fda5c5e752aa ASoC: samsung: merge DAI call back functions into ops adds d656593b3d52 ASoC: mediatek: merge DAI call back functions into ops adds bd6af1bc8601 ASoC: rockchip: merge DAI call back functions into ops adds 89621b57eef4 ASoC: uniphier: merge DAI call back functions into ops adds b396843799ae ASoC: loongson: merge DAI call back functions into ops adds e86cc958cf2d ASoC: starfive: merge DAI call back functions into ops adds 4f1ec3da4e13 ASoC: hisilicon: merge DAI call back functions into ops adds 586685f14d9d ASoC: codecs/wm*: merge DAI call back functions into ops adds 80585b0c6aaa ASoC: soc-topology: merge DAI call back functions into ops adds e22a907d66b6 ASoC: codecs/cs47lxx: merge DAI call back functions into ops adds 878b5fee6e22 ASoC: codecs/cx2072x: merge DAI call back functions into ops adds 2edc4a2cc111 ASoC: codecs/hdmi-codec: merge DAI call back functions into ops adds 446b31e89493 ASoC: soc-dai.h: remove unused call back functions adds b39eee2754e9 ASoC: ak4613: Simplify probe() adds 11e756cc85fa ASoC: tlv320aic32x4: Fix the divide by zero adds 3e8bcec0787d ASoC: soc-dai.h: merge DAI call back functions into ops adds c64f5bd3afa0 ASoC: ti: merge DAI call back functions into ops adds edd89ceac2e4 ASoC: adi: merge DAI call back functions into ops adds db49eb7b3855 ASoC: adi: merge DAI call back functions into ops adds d86eb5353236 ASoC: amd: merge DAI call back functions into ops adds 2c88ba731fec ASoC: dwc: merge DAI call back functions into ops adds 98e268a72057 ASoC: pxa: merge DAI call back functions into ops adds 59cd0ba84277 ASoC: bcm: merge DAI call back functions into ops adds 5e5f68ca836e ASoC: fsl: merge DAI call back functions into ops adds a98bd9e11738 ASoC: img: merge DAI call back functions into ops adds f522af4cbe01 ASoC: sof: merge DAI call back functions into ops adds f33b8df2233a ASoC: sti: merge DAI call back functions into ops adds 2fb00b84cdb7 ASoC: stm: merge DAI call back functions into ops adds 208b8395f79e ASoC: pxa: merge DAI call back functions into ops adds 47ca9f546ef6 ASoC: rsnd: merge DAI call back functions into ops adds 9174fd60e55d ASoC: qcom: merge DAI call back functions into ops adds 4fc3331cb5f9 ASoC: au1x: merge DAI call back functions into ops adds 2870ffb31c58 ASoC: ux500: merge DAI call back functions into ops adds 331cd4d32624 ASoC: sunxi: merge DAI call back functions into ops adds b36e672b6b6f ASoC: tegra: merge DAI call back functions into ops adds 2e85e70608c5 ASoC: atmel: merge DAI call back functions into ops adds 3a8b7fd088d7 ASoC: intel: merge DAI call back functions into ops adds 17821c2f6c53 ASoC: meson: merge DAI call back functions into ops adds b3a7e76d7f7a ASoC: jz4740: merge DAI call back functions into ops adds af8a0e039130 ASoC: cirrus: merge DAI call back functions into ops adds 3964f1d944c9 ASoC: drm/vc4: merge DAI call back functions into ops adds 69b33471a298 ASoC: samsung: merge DAI call back functions into ops adds df775a399e1a ASoC: mediatek: merge DAI call back functions into ops adds 7575bec58287 ASoC: rockchip: merge DAI call back functions into ops adds 7142b49f5742 ASoC: uniphier: merge DAI call back functions into ops adds 69c4f41b9e3c ASoC: loongson: merge DAI call back functions into ops adds de046f2ddbf9 ASoC: starfive: merge DAI call back functions into ops adds d1f1c345562d ASoC: hisilicon: merge DAI call back functions into ops adds a350c5562318 ASoC: codecs/wm*: merge DAI call back functions into ops adds 7fdd06726782 ASoC: soc-topology: merge DAI call back functions into ops adds 6bbb65c39a84 ASoC: codecs/cs47lxx: merge DAI call back functions into ops adds 707844f66ee3 ASoC: codecs/cx2072x: merge DAI call back functions into ops adds acd3e6256edf ASoC: codecs/hdmi-codec: merge DAI call back functions into ops adds 8e1eb11cd457 ASoC: soc-dai.h: remove unused call back functions adds 56f6ee6d5373 ASoC: merge DAI call back functions into ops adds 273bc8bf2227 ASoC: Intel: Add rpl_nau8318_8825 driver adds 62cc82e6486b ASoC: soc-jack: calling snd_soc_jack_report causes a null [...] adds c5556d8651b4 ASoC: SOF: remove duplicate code due to merge adds a942409c97ce ASoC: SOF: Intel: Refactor code for HDA stream creation adds fc8b9d05a01f ASoC: Intel: soc-acpi: Add entry for sof_es8336 in RPL mat [...] adds fbc82c016d96 ASoC: Intel: soc-acpi: Add entry for HDMI_In capture suppo [...] adds fec75606f48f ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices adds f7555da71ef6 ASoC: Intel: RPL: Add entry for HDMI-In capture support on [...] adds 63e041027669 ASoC: Intel: RPL/MTL machine updates for 6.6 adds f7f4a5ad8e11 ASoC: dapm: Add a flag for not having widget name in kcont [...] adds 56ce7b791b78 ASoC: SOF: topology: Add a token for dropping widget name [...] adds 6e9fd076e72a ASoC: SOF: topology: simplify kcontrol names with adds b0a4c7f5921d ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy adds 29681184da28 ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc [...] adds a90a7a001624 Use devm_kmemdup to replace devm_kmalloc + memcpy adds 62ddad4238a0 ASoC: wm_adsp: Support powering-up DSP without trying to l [...] adds 67bd793ba5e0 ASoC: cs35l56: Don't overwrite a patched firmware adds 7f0315ded4d5 ASoC: cs35l56: Don't patch firmware that is already adds 66de320b0214 ASoC: codecs: tlv320aic32x4: Fix Wvoid-pointer-to-enum-cas [...] adds 5a1803324949 ASoC: codecs: wm8904: Fix Wvoid-pointer-to-enum-cast warning adds 49a4a8d12612 ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning adds 7ac1102b227b firmware: cs_dsp: Fix new control name check adds a06ce12efb63 ASoC: dt-bindings: Add common sound card properties adds 34e7bf1acc33 ASoC: dt-bindings: mediatek,mt8188-mt6359: use common sound card adds d63cff2ba4d6 ASoC: dt-bindings: samsung,aries-wm8994: use common sound card adds e1d776441d7e ASoC: dt-bindings: samsung,midas-audio: use common sound card adds 5ddff831f064 ASoC: dt-bindings: samsung,odroid: use common sound card adds 631e9d4b1f32 ASoC: dt-bindings: samsung,tm2: use common sound card adds ebba2fd5adc2 ASoC: samsung: odroid: use of_property_present to check fo [...] adds 55ebfafbc32d ASoC: samsung: aries_wm8994: parse audio-routing adds c91e67145bc6 ASoC: samsung: midas_wm1811: parse audio-routing adds 2dc8c0366599 ASoC: samsung: odroid: parse audio-routing adds 17b9f4387eba ASoC: samsung: tm2_wm5110: parse audio-routing adds c4c3c32d088d ASoC: mediatek: mt7986: add common header adds 9f8df795ae8d ASoC: mediatek: mt7986: support etdm in platform driver adds 8d0d4884ba2c ASoC: mediatek: mt7986: add platform driver adds 9873277fc2ea ASoC: mediatek: mt7986: add machine driver with wm8960 adds af835f0b4977 ASoC: dt-bindings: mediatek,mt7986-wm8960: add mt7986-wm89 [...] adds b41efc224a5c ASoC: dt-bindings: mediatek,mt7986-afe: add audio afe document adds a9b5f21073c0 ASoC: rt5640: Convert to just use GPIO descriptors adds 647a3c4c33cd ASoC: rt5665: Convert to use GPIO descriptors adds ab2a5d170644 ASoC: rt5668: Convert to use GPIO descriptors adds ed11701751d4 ASoC: rt5682: Convert to use GPIO descriptors adds 8793bee71645 ASoC: rt5682s: Convert to use GPIO descriptors adds 44cb08fd23fe ASoC: Convert remaining Realtek codecs to GPIO adds cfee987c9236 ASoC: Merge up fixes adds aa98697c7dbd ASoC: rt5645: improve the depop sequences of CBJ detection adds 919a4a941863 ASoC: amd: acp: Add kcontrols and widgets per-codec in com [...] adds d0dab6b76a9f ASoC: SOF: amd: Add sof support for vangogh platform adds 6a69b724b2f8 ASoC: SOF: amd: Add support for signed fw image loading adds f7da88003c53 ASoC: SOF: amd: Enable signed firmware image loading for V [...] adds 8e6657159131 ASoC: rt5640: fix typos adds 12a95123bfe1 soundwire: bus: Allow SoundWire peripherals to register IR [...] adds ec77cad8d55c dt-bindings: mfd: cirrus,cs42l43: Add initial DT binding adds ace6d1448138 mfd: cs42l43: Add support for cs42l43 core driver adds d5282a539297 pinctrl: cs42l43: Add support for the cs42l43 adds 038e0da7bac2 mfd: Immutable branch between MFD, Pinctrl and soundwire d [...] adds fc918cbe874e ASoC: cs42l43: Add support for the cs42l43 adds 0bbe06493b95 Add cs42l43 PC focused SoundWire CODEC adds ef24388225f8 ASoC: SOF: ipc4-topology: Modify pipeline params based on [...] adds 56ecc164040b ASoC: SOF: ipc4-topology: Fix the output reference params for SRC adds 769e8f6cd718 ASoC: SOF: ipc4-topology: Fix pipeline params at the outpu [...] adds 70b0924b22ef ASoC: SOF: ipc4-topology: Modify the reference output vali [...] adds 4244cf39ad28 ASoC: SOF: ipc4-topology: Fixes for pipelines with SRC adds 2cbd5304ea39 ASoC: pxa: merge DAI call back functions into ops adds 26ef47e5ba60 ASoC: SOF: ipc4-topology: Add module parameter to ignore t [...] adds 220adc0fda6b ASoC: fsl: merge DAI call back functions into ops adds aa836152420a ASoC: SOF: amd: remove unused sha dma interrupt code adds 0a1428141f63 ASoC: SOF: amd: enable ACP external global interrupt adds 60eb816ed850 ASoC: SOF: amd: add module parameter for firmware debug adds f3b2f8b71580 ASoC: SOF: amd: remove redundant clock mux selection regis [...] adds 0d9e4cf5b66e ASoC: SOF: amd: add conditional check for acp_clkmux_sel register adds 3d02e1c439b4 ASoC: SOF: amd: clear panic mask status when panic occurs adds 38592ae6dc9f ASoC: SOF: amd: clear dsp to host interrupt status adds 6dd11b945951 ASoC: Delete UDA134x/L3 audio codec adds 91e28d0b51f9 ASoC: dt-bindings: nau8821: Add single-ended input feature adds 014ee0692f29 ASoC: nau8821: Improve AMIC recording performance. adds ea2cb26a9837 ASoC: audio-graph-card2: add comment for format property adds bd4cee2fdf69 ASoC: rsnd: enable clk_i approximate rate usage adds d059cd40aea6 ASoC: rsnd: setup clock-out only when all conditions are right adds 80d4984f3863 ASoC: rsnd: tidyup brga/brgb default value adds ab0233747f9c ASoC: rsnd: remove default division of clock out adds 4acdf9aedd56 ASoC: rsnd: setup BRGCKR/BRRA/BRRB on rsnd_adg_clk_control() adds fd53c16b392d ASoC: rsnd: tidyup ADG adds 206110c74c4a ASoC: dt-bindings: snps,designware-i2s: Add StarFive JH711 [...] adds d6d6c513f5d2 ASoC: dwc: Use ops to get platform data adds 52ea7c0543f8 ASoC: dwc: i2s: Add StarFive JH7110 SoC support adds 1a512d13837a Add I2S support for the StarFive JH7110 SoC adds a74048432fbb ASoC: cs42l43: Initialize ret in default case in cs42l43_pll_ev() adds 2b59332ead54 ASoC: cs42l43: Use new-style PM runtime macros adds 45b4878b0330 ASoC: audio-graph-card.c: move audio_graph_parse_of() adds 8886e1b03669 ASoC: codecs: Fix error code in aw88261_i2c_probe() adds 199cd64140f2 ASoC: soc-core.c: Do not error if a DAI link component is [...] new 692f5510159c Merge tag 'asoc-v6.6' of https://git.kernel.org/pub/scm/li [...] new 8d2a0cdf5229 ASoC: dwc: i2s: Fix unused functions new d81c203e6178 Merge tag 'asoc-fix-v6.5-merge-window' of https://git.kern [...] new 73df242ed90b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 4269a5b21e81 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 75e3c47b953e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 0b53dc4d659d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 022d961c8e95 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new be6418eecc67 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 62d9e4750655 crypto: chacha20-p10 - An optimized Chacha20 implementatio [...] adds a09450e59c5a crypt: chacha20-p10 - Glue code for optmized Chacha20 impl [...] adds 09ef057bd2a1 crypto: poly1305-p10 - An optimized Poly1305 implementatio [...] adds ba8f8624fde2 crypto: poly1305-p10 - Glue code for optmized Poly1305 imp [...] adds 161fca7e3e90 crypto: powerpc - Add chacha20/poly1305-p10 to Kconfig and [...] adds 31ba6dd2298f KEYS: fix kernel-doc warnings in verify_pefile adds babb80b3ecc6 crypto: lrw,xts - Replace strlcpy with strscpy adds 74c6df413f64 crypto: x86/aesni - Align the address before aes_set_key_common() adds 0f942bdfe9d4 crypto: qat - change value of default idle filter adds b58276372182 crypto: ccp - Rename macro for security attributes adds 2e424c33d8e7 crypto: ccp - Add support for displaying PSP firmware versions adds e938b08ad8cd crypto: ccp - Add bootloader and TEE version offsets adds b8440d55f7d4 crypto: ccp - move setting PSP master to earlier in the init adds c04cf9e14f10 crypto: ccp - Add support for fetching a nonce for dynamic [...] adds d9408716d212 crypto: ccp - Add support for setting user ID for dynamic [...] adds e2cfe05e9277 crypto: ccp - Add support for getting and setting DBC parameters adds febe3ed3222f crypto: ccp - Add a sample library for ioctl use adds f40d42f116cf crypto: ccp - Add a sample python script for Dynamic Boost [...] adds 15f8aa7bb3e5 crypto: ccp - Add unit tests for dynamic boost control adds 4b97d282235d crypto: ccp - Add Mario to MAINTAINERS adds 20508b751b4b crypto: sig - Remove some unused functions adds 865b50fe6ea8 crypto: qat - add fw_counters debugfs file adds fd77d8da1fa8 crypto: qat - add internal timer for qat 4xxx adds 7f77b6797b34 crypto: qat - drop obsolete heartbeat interface adds e2980ba57e79 crypto: qat - add measure clock frequency adds 359b84f8db94 crypto: qat - add heartbeat feature adds bec61a294dbe crypto: qat - add heartbeat counters check adds 039980de89dc hwrng: nomadik - keep clock enabled while hwrng is registered adds 6a52ee38c798 hwrng: nomadik - use dev_err_probe adds 8690b09c30b2 crypto: qat - replace the if statement with min() adds ea6084559285 hwrng: imx-rngc - use dev_err_probe adds b4198a9a538c hwrng: exynos - switch to DEFINE_SIMPLE_DEV_PM_OPS adds b157d50bd2de hwrng: pic32 - enable compile-testing adds 6755ad74aac0 hwrng: pic32 - use devm_clk_get_enabled adds 97c63a9dea29 hwrng: pic32 - remove unused defines adds ac0042fa5aa5 hwrng: pic32 - enable TRNG only while it's used adds aa4b2f9ea53e crypto: omap-des - Use devm_platform_get_and_ioremap_resource() adds 1c5ff2fc35ac crypto: keembay - Convert to devm_platform_ioremap_resource() adds 3aaafe054b71 crypto: atmel-aes - Use devm_platform_get_and_ioremap_resource() adds f069fa9d789d crypto: atmel-sha - Use devm_platform_get_and_ioremap_resource() adds 32f91bb3df78 crypto: atmel-tdes - Use devm_platform_get_and_ioremap_resource() adds 66c7b6473e2d hwrng: timeriomem - Use devm_platform_get_and_ioremap_resource() adds b3882fa2a10e crypto: starfive - Convert to platform remove callback ret [...] adds b0ab0797f7ab crypto: hisilicon/hpre - ensure private key less than n adds d4211390d889 hwrng: ingenic - enable compile testing adds 4cb9a7271f46 hwrng: ingenic - remove two unused defines adds 099f23687906 hwrng: ingenic - remove dead assignments adds e4ab6e72e84d hwrng: ingenic - use devm_clk_get_enabled adds 6257490b9525 hwrng: ingenic - use dev_err_probe in error paths adds 71839a641066 hwrng: ingenic - don't disable the rng in ingenic_trng_remove adds a40be5e89ff6 hwrng: ingenic - switch to device managed registration adds e8c1fdcc62d3 hwrng: ba431 - do not set drvdata adds 97b7aa77d170 hwrng: ba431 - don't init of_device_id's data adds 1422e363516c hwrng: ba431 - use dev_err_probe after failed registration adds 0d5179438632 dt-bindings: crypto: add new compatible for stm32-hash adds b6248fb8b832 crypto: stm32 - add new algorithms support adds 0e99d38ff6ad crypto: stm32 - remove bufcnt in stm32_hash_write_ctrl. adds d9c83f71eece crypto: stm32 - fix loop iterating through scatterlist for DMA adds a10618f39706 crypto: stm32 - check request size and scatterlist size wh [...] adds a4adfbc25449 crypto: stm32 - fix MDMAT condition adds 1e3b2e805587 crypto: stm32 - remove flag HASH_FLAGS_DMA_READY adds 5cd4ed98cfb7 crypto: hisilicon/qm - flush all work before driver removed adds 4b3ee3ff2dd6 crypto: hisilicon/qm - stop function and write data to memory adds b925a0cc87a1 crypto: hisilicon/qm - increase device doorbell timeout adds 391dde6e48ff crypto: hisilicon/hpre - enable sva error interrupt event adds 28b776098379 crypto: x86/aesni - remove unused parameter to aes_set_key [...] adds dd105461ad15 hwrng: arm-smccc-trng - don't set drvdata adds e22471c2331c crypto: starfive - Add AES skcipher and aead support adds 9f3fa6bc4ff8 KEYS: use kfree_sensitive with key adds 80e40fea8e2a hwrng: cctrng - don't open code init and exit functions adds 8bcd96893848 hwrng: cctrng - let devres enable the clock adds 80a34c037713 hwrng: cctrng - merge cc_trng_clk_init into its only caller adds 9553ae3497f0 hwrng: cctrng - use dev_err_probe in error paths adds 5a3d66acf072 hwrng: cn10k - delete empty remove function adds 81511798bdfb hwrng: cn10k - use dev_err_probe adds 6df04505f3b2 crypto: caam - Use struct_size() adds 3de0152bf26f crypto: caam - Remove messages related to memory allocatio [...] adds 9a6913feb46c crypto: caam - Change structure type representing DECO MID adds 322d74752c28 crypto: caam - add power management support adds 355bf6508039 crypto: atmel - Use dev_err_probe instead of dev_err adds 6a4b8aa0a916 crypto: af_alg - Fix missing initialisation affecting gcm- [...] adds 0788257aeebe hwrng: Explicitly include correct DT includes adds 1ce1cd8208ad hwrng: Enable COMPILE_TEST for more drivers adds b9a281f1f72b hwrng: xgene: Add explicit io.h include adds 33b53749aa1f crypto: starfive - fix return value check in starfive_aes_ [...] adds aec488051633 crypto: stm32 - Properly handle pm_runtime_get failing adds 3feec4ef9f99 crypto: stm32 - Drop if block with always false condition adds 7f1045c61876 crypto: stm32 - Convert to platform remove callback return [...] adds ac2d838fb7c4 crypto: arm64/aes - remove Makefile hack adds 6b4b53ca0b73 crypto: af_alg - Decrement struct key.usage in alg_set_by_ [...] adds dd8e82f4fa9f crypto: qat - use kfree_sensitive instead of memset/kfree() adds 7999b615fd18 crypto: hisilicon/sec - Do not check for 0 return after ca [...] adds 9ae4577bc077 crypto: api - Use work queue in crypto_destroy_instance adds 2a598d0b2800 crypto: lib - Move mpi into lib/crypto adds 9e47a758b701 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui() adds 91cb1e1432b3 crypto: jitter - Add clarifying comments to Jitter Entropy [...] adds b52c8c72dd7c crypto: caam - fix PM operations definition adds e30685204711 crypto: caam - fix unchecked return value error adds e47e6d2aaacd crypto: caam - increase the domain of write memory barrier [...] adds 23d422a4f127 crypto: caam/jr - fix shared IRQ line handling adds 64dd341e66f4 crypto: allwinner - Remove unused function declarations adds d94e0f25deef crypto: qat - Remove unused function declarations adds d1c02e876f2e crypto: exynos - fix Wvoid-pointer-to-enum-cast warning adds d88bdbd96d25 hwrng: core - Remove duplicated include adds 8e03dd62e5be hwrng: iproc-rng200 - Implement suspend and resume calls adds f9fc1ec28bae crypto: drivers - avoid memcpy size warning adds b9296bb41275 dt-bindings: crypto: qcom,prng: Add SM8450 adds cdb8b7e1692a crypto: qcom-rng: Make the core clock optional regardless [...] adds 4136212ab18e crypto: sun8i-ce - Remove prepare/unprepare request adds ff0800af2501 crypto: sun8i-ss - Remove prepare/unprepare request adds db9f49e802d9 crypto: amlogic - Remove prepare/unprepare request adds 13bba5b50569 crypto: aspeed - Remove prepare/unprepare request adds 0a3fa126578e crypto: sl3516 - Remove prepare/unprepare request adds 08d81da7a848 crypto: keembay - Remove prepare/unprepare request adds c752c0138967 crypto: omap - Remove prepare/unprepare request adds c66c17a0f69b crypto: rk3288 - Remove prepare/unprepare request adds 50c546d70af8 crypto: jh1100 - Remove prepare/unprepare request adds 6912b79da85a crypto: stm32 - Remove prepare/unprepare request adds fc0bdcb8303b crypto: virtio - Remove prepare/unprepare request adds be8b8a950f0a crypto: zynqmp - Remove prepare/unprepare request adds bcd6e41d9836 crypto: engine - Remove prepare/unprepare request adds 1c27c0ca220b crypto: jh7110 - Include crypto/hash.h in header file adds 68021dee251e crypto: engine - Move crypto inclusions out of header file adds 2d6a79cc2ade crypto: jh7110 - Include scatterwalk.h for struct scatter_walk adds 45c461c503a7 crypto: engine - Create internal/engine.h adds b7b23ccbda5d crypto: omap - Include internal/engine.h adds 4ac1a2d88d8f crypto: caam - Include internal/engine.h adds c1091e2baef6 crypto: engine - Move struct crypto_engine into internal/engine.h adds e5e7eb023f24 crypto: engine - Move crypto_engine_ops from request into [...] adds 07e34cd39282 crypto: sun8i-ce - Use new crypto_engine_op interface adds 4c19e8fb5e9c crypto: sun8i-ss - Use new crypto_engine_op interface adds 4dd4d5e486eb crypto: amlogic - Use new crypto_engine_op interface adds 304506f299b3 crypto: aspeed - Use new crypto_engine_op interface adds d33a6a3f5a68 crypto: aspeed - Remove non-standard sha512 algorithms adds 623814c04087 crypto: caam - Use new crypto_engine_op interface adds 67b7702c5b03 crypto: sl3516 - Use new crypto_engine_op interface adds 530d7b009d8c crypto: keembay - Use new crypto_engine_op interface adds 03906fba750e crypto: omap - Use new crypto_engine_op interface adds 1a15d26c3131 crypto: rk3288 - Use new crypto_engine_op interface adds 982213e47304 crypto: jh7110 - Use new crypto_engine_op interface adds d5e6b48f94d6 crypto: stm32 - Use new crypto_engine_op interface adds 7a2673d70ca6 crypto: virtio - Use new crypto_engine_op interface adds 28f860d377da crypto: zynqmp - Use new crypto_engine_op interface adds 5ce0bc68e0ee crypto: engine - Remove crypto_engine_ctx adds b0cc7491c989 crypto: drivers - Explicitly include correct DT includes adds fab9516f02b4 crypto: qat - fix crypto capability detection for 4xxx adds ef5b52a631f8 X.509: if signature is unsupported skip validation adds 9687daf785c0 crypto: chelsio - Remove unused declarations adds 85b9bf9a514d Revert "dt-bindings: crypto: qcom,prng: Add SM8450" new 1672ed69d17c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 87797c206613 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 315c69355a38 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new f39c24ba6aaf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ef6012f301f7 riscv: dts: Enable device-tree overlay support for starfiv [...] adds bd348ca24d81 dt-bindings: clock: Add StarFive JH7110 PLL clock generator adds c81f7845b2ce dt-bindings: soc: starfive: Add StarFive syscon module adds 2110add84bc6 dt-bindings: clock: jh7110-syscrg: Add PLL clock inputs adds 14b14a57e642 dt-bindings: clock: Add StarFive JH7110 System-Top-Group c [...] adds 9b3938c0b81e dt-bindings: clock: Add StarFive JH7110 Image-Signal-Proce [...] adds a097a5ec14df dt-bindings: clock: Add StarFive JH7110 Video-Output clock [...] adds 66bd0770f3d5 Merge tag 'clk-starfive-bindings' into riscv-dt-for-next adds 43f09605d11e riscv: dts: starfive: jh7110: Add DVP and HDMI TX pixel ex [...] adds 3d90131f2edb riscv: dts: starfive: jh7110: Add STGCRG/ISPCRG/VOUTCRG nodes adds 3fcbcfc496f0 riscv: dts: starfive: jh7110: Add syscon nodes adds 3e6670a28b00 riscv: dts: starfive: jh7110: Add PLL clocks source in SYS [...] adds 1ff166c97972 riscv: dts: starfive: jh7110: Add ethernet device nodes adds 0104340a67b1 riscv: dts: starfive: visionfive 2: Add configuration of g [...] adds 65e4a0f33a5e riscv: dts: starfive: jh7100: Add temperature sensor node [...] adds f2b539af5718 riscv: dts: starfive: jh7110: Add temperature sensor node [...] adds c2a10081c033 riscv: dts: starfive: Add USB and PCIe PHY nodes for JH7110 adds e126aa3abc4e riscv: dts: starfive: Add USB dts node for JH7110 adds 74fb20c8f05d riscv: dts: starfive: Add spi node and pins configuration adds ac73c09716c3 riscv: dts: starfive: jh7110: add dma controller node adds e7c304c0346d riscv: dts: starfive: jh7110: add the node and pins config [...] adds 8384087a4223 riscv: dts: starfive: Add QSPI controller node for StarFiv [...] adds 7dafcfa79cc9 riscv: dts: starfive: enable DCDC1&ALDO4 node in axp15060 adds b127dbf9e1eb riscv: dts: starfive: Add mmc nodes on VisionFive 2 board adds e2c07765e179 riscv: dts: starfive - Add crypto and DMA node for JH7110 adds 87ddf5b10964 riscv: dts: starfive - Add hwrng node for JH7110 SoC adds f331eb1f5454 riscv: dts: starfive: jh7110: Fix GMAC configuration adds 466a88518285 riscv: dts: starfive: fix jh7110 qspi sort order adds d19c10d5b95a dt-bindings: riscv: Add BeagleV Ahead board compatibles adds 31ceedee8aa4 riscv: dts: thead: add BeagleV Ahead board device tree adds a3ce3ff28385 riscv: dts: change TH1520 files to dual license new 602afaaa6ef9 riscv: dts: starfive: fix NOR flash reserved-data partition size new 726bbd8e24c7 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] new 69c7038c6a71 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] new 52cbdb387984 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1cf6f50b5d09 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 (63006762d709) \ N -- N -- N refs/heads/pending-fixes (1cf6f50b5d09)
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 59 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/debugfs-driver-qat | 61 + Documentation/ABI/testing/sysfs-devices-system-cpu | 1 + Documentation/ABI/testing/sysfs-driver-ccp | 18 + Documentation/RCU/lockdep-splat.rst | 2 +- Documentation/RCU/rculist_nulls.rst | 38 +- Documentation/admin-guide/kernel-parameters.txt | 60 +- Documentation/core-api/cpu_hotplug.rst | 10 +- Documentation/core-api/kernel-api.rst | 6 +- .../bindings/clock/starfive,jh7110-ispcrg.yaml | 87 + .../bindings/clock/starfive,jh7110-pll.yaml | 46 + .../bindings/clock/starfive,jh7110-stgcrg.yaml | 82 + .../bindings/clock/starfive,jh7110-syscrg.yaml | 18 +- .../bindings/clock/starfive,jh7110-voutcrg.yaml | 90 + .../devicetree/bindings/crypto/st,stm32-hash.yaml | 1 + .../amlogic,meson-gpio-intc.yaml | 1 + .../devicetree/bindings/net/dsa/marvell.txt | 2 +- Documentation/devicetree/bindings/riscv/thead.yaml | 4 + .../soc/starfive/starfive,jh7110-syscon.yaml | 93 + .../bindings/sound/amlogic,axg-sound-card.yaml | 15 +- .../bindings/sound/amlogic,gx-sound-card.yaml | 17 +- .../devicetree/bindings/sound/audio-iio-aux.yaml | 64 + .../devicetree/bindings/sound/awinic,aw88395.yaml | 4 +- .../devicetree/bindings/sound/cirrus,cs42l43.yaml | 313 +++ .../devicetree/bindings/sound/fsl,rpmsg.yaml | 18 +- .../bindings/sound/google,sc7180-trogdor.yaml | 17 +- .../bindings/sound/google,sc7280-herobrine.yaml | 17 +- Documentation/devicetree/bindings/sound/gtm601.txt | 19 - .../devicetree/bindings/sound/imx-audio-card.yaml | 18 +- .../devicetree/bindings/sound/max9892x.txt | 44 - .../devicetree/bindings/sound/maxim,max98925.yaml | 98 + .../bindings/sound/mediatek,mt7986-afe.yaml | 160 ++ .../bindings/sound/mediatek,mt7986-wm8960.yaml | 67 + .../bindings/sound/mediatek,mt8188-afe.yaml | 7 + .../bindings/sound/mediatek,mt8188-mt6359.yaml | 17 +- .../devicetree/bindings/sound/nau8821.txt | 55 - .../devicetree/bindings/sound/nuvoton,nau8821.yaml | 132 ++ .../devicetree/bindings/sound/nuvoton,nau8822.yaml | 12 + .../devicetree/bindings/sound/option,gtm601.yaml | 42 + .../bindings/sound/qcom,msm8916-wcd-analog.txt | 101 - .../sound/qcom,pm8916-wcd-analog-codec.yaml | 153 ++ .../devicetree/bindings/sound/renesas,rsnd.yaml | 60 +- .../bindings/sound/samsung,aries-wm8994.yaml | 16 +- .../bindings/sound/samsung,midas-audio.yaml | 16 +- .../devicetree/bindings/sound/samsung,odroid.yaml | 14 +- .../devicetree/bindings/sound/samsung,tm2.yaml | 16 +- .../devicetree/bindings/sound/simple-card.yaml | 53 + .../bindings/sound/snps,designware-i2s.yaml | 108 +- .../bindings/sound/sound-card-common.yaml | 27 + .../devicetree/bindings/sound/wlf,wm8904.yaml | 74 + .../devicetree/bindings/sound/wlf,wm8960.yaml | 20 + Documentation/devicetree/bindings/sound/wm8904.txt | 33 - Documentation/driver-api/media/dtv-common.rst | 9 - Documentation/filesystems/fscrypt.rst | 164 +- Documentation/filesystems/idmappings.rst | 14 +- Documentation/filesystems/locking.rst | 23 +- Documentation/filesystems/tmpfs.rst | 38 +- Documentation/filesystems/vfs.rst | 12 +- Documentation/sound/cards/audigy-mixer.rst | 197 +- Documentation/sound/cards/emu-mixer.rst | 226 ++ Documentation/sound/cards/index.rst | 1 + Documentation/sound/cards/sb-live-mixer.rst | 24 +- Documentation/sound/designs/midi-2.0.rst | 188 ++ .../sound/kernel-api/writing-an-alsa-driver.rst | 58 +- MAINTAINERS | 22 + arch/Kconfig | 3 + arch/alpha/kernel/osf_sys.c | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/include/asm/syscall.h | 3 + arch/arm/kernel/entry-common.S | 1 + arch/arm/kernel/ptrace.c | 5 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/crypto/Makefile | 5 - arch/arm64/crypto/aes-glue-ce.c | 2 + arch/arm64/crypto/aes-glue-neon.c | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/hyp/nvhe/list_debug.c | 8 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/configs/amiga_defconfig | 2 +- arch/m68k/configs/apollo_defconfig | 2 +- arch/m68k/configs/atari_defconfig | 2 +- arch/m68k/configs/bvme6000_defconfig | 2 +- arch/m68k/configs/hp300_defconfig | 2 +- arch/m68k/configs/mac_defconfig | 2 +- arch/m68k/configs/multi_defconfig | 2 +- arch/m68k/configs/mvme147_defconfig | 2 +- arch/m68k/configs/mvme16x_defconfig | 2 +- arch/m68k/configs/q40_defconfig | 2 +- arch/m68k/configs/sun3_defconfig | 2 +- arch/m68k/configs/sun3x_defconfig | 2 +- arch/m68k/include/asm/Kbuild | 1 - arch/m68k/include/asm/div64.h | 3 + arch/m68k/include/asm/string.h | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/lib/divsi3.S | 2 +- arch/m68k/lib/modsi3.S | 2 +- arch/m68k/lib/mulsi3.S | 2 +- arch/m68k/lib/udivsi3.S | 2 +- arch/m68k/lib/umodsi3.S | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/crypto/Kconfig | 26 + arch/powerpc/crypto/Makefile | 4 + arch/powerpc/crypto/chacha-p10-glue.c | 221 ++ arch/powerpc/crypto/chacha-p10le-8x.S | 842 ++++++++ arch/powerpc/crypto/poly1305-p10-glue.c | 186 ++ arch/powerpc/crypto/poly1305-p10le_64.S | 1075 +++++++++ arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 2 +- arch/riscv/boot/dts/starfive/Makefile | 6 + arch/riscv/boot/dts/starfive/jh7100.dtsi | 37 + .../jh7110-starfive-visionfive-2-v1.2a.dts | 13 + .../jh7110-starfive-visionfive-2-v1.3b.dts | 31 + .../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 284 +++ arch/riscv/boot/dts/starfive/jh7110.dtsi | 503 ++++- arch/riscv/boot/dts/thead/Makefile | 2 +- arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts | 61 + .../boot/dts/thead/th1520-lichee-module-4a.dtsi | 2 +- arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dts | 2 +- arch/riscv/boot/dts/thead/th1520.dtsi | 2 +- arch/s390/hypfs/inode.c | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/um/drivers/mconsole_kern.c | 4 +- arch/um/drivers/vector_user.c | 4 +- arch/um/include/shared/user.h | 1 - arch/um/os-Linux/umid.c | 6 +- arch/x86/crypto/aesni-intel_glue.c | 22 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/include/asm/topology.h | 4 +- arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/paravirt.c | 8 +- arch/x86/kernel/smpboot.c | 8 - arch/x86/kernel/tsc.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/bdev.c | 69 +- block/disk-events.c | 23 +- block/genhd.c | 45 +- block/ioctl.c | 9 +- block/partitions/core.c | 5 +- crypto/af_alg.c | 4 + crypto/algapi.c | 16 +- crypto/asymmetric_keys/public_key.c | 8 +- crypto/asymmetric_keys/verify_pefile.c | 2 +- crypto/asymmetric_keys/x509_public_key.c | 5 + crypto/crypto_engine.c | 244 ++- crypto/jitterentropy.c | 10 +- crypto/lrw.c | 6 +- crypto/sig.c | 5 - crypto/xts.c | 6 +- drivers/android/binderfs.c | 8 +- drivers/block/amiflop.c | 1 - drivers/block/floppy.c | 2 +- drivers/block/loop.c | 6 +- drivers/block/nbd.c | 8 +- drivers/char/hw_random/Kconfig | 37 +- drivers/char/hw_random/amd-rng.c | 1 + drivers/char/hw_random/arm_smccc_trng.c | 2 - drivers/char/hw_random/atmel-rng.c | 2 +- drivers/char/hw_random/ba431-rng.c | 10 +- drivers/char/hw_random/bcm2835-rng.c | 3 +- drivers/char/hw_random/cctrng.c | 93 +- drivers/char/hw_random/cn10k-rng.c | 18 +- drivers/char/hw_random/core.c | 3 +- drivers/char/hw_random/exynos-trng.c | 8 +- drivers/char/hw_random/imx-rngc.c | 24 +- drivers/char/hw_random/ingenic-rng.c | 2 +- drivers/char/hw_random/ingenic-trng.c | 59 +- drivers/char/hw_random/iproc-rng200.c | 28 +- drivers/char/hw_random/nomadik-rng.c | 19 +- drivers/char/hw_random/npcm-rng.c | 3 +- drivers/char/hw_random/omap-rng.c | 2 - drivers/char/hw_random/omap3-rom-rng.c | 1 - drivers/char/hw_random/pasemi-rng.c | 3 +- drivers/char/hw_random/pic32-rng.c | 76 +- drivers/char/hw_random/stm32-rng.c | 3 +- drivers/char/hw_random/timeriomem-rng.c | 25 +- drivers/char/hw_random/xgene-rng.c | 6 +- drivers/char/hw_random/xiphera-trng.c | 1 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 1 - .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 41 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 172 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 98 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 16 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 27 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 155 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 114 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 19 +- drivers/crypto/amlogic/amlogic-gxl-cipher.c | 13 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 61 +- drivers/crypto/amlogic/amlogic-gxl.h | 5 +- drivers/crypto/aspeed/aspeed-acry.c | 40 +- drivers/crypto/aspeed/aspeed-hace-crypto.c | 134 +- drivers/crypto/aspeed/aspeed-hace-hash.c | 285 +-- drivers/crypto/aspeed/aspeed-hace.c | 9 +- drivers/crypto/aspeed/aspeed-hace.h | 30 +- drivers/crypto/atmel-aes.c | 21 +- drivers/crypto/atmel-ecc.c | 2 +- drivers/crypto/atmel-sha.c | 28 +- drivers/crypto/atmel-tdes.c | 20 +- drivers/crypto/bcm/cipher.c | 6 +- drivers/crypto/caam/caamalg.c | 386 +++- drivers/crypto/caam/caamhash.c | 47 +- drivers/crypto/caam/caampkc.c | 25 +- drivers/crypto/caam/caampkc.h | 3 - drivers/crypto/caam/ctrl.c | 107 + drivers/crypto/caam/intern.h | 25 +- drivers/crypto/caam/jr.c | 206 +- drivers/crypto/caam/qi.c | 1 + drivers/crypto/caam/regs.h | 9 +- drivers/crypto/ccp/Makefile | 3 +- drivers/crypto/ccp/dbc.c | 250 +++ drivers/crypto/ccp/dbc.h | 56 + drivers/crypto/ccp/psp-dev.c | 19 +- drivers/crypto/ccp/psp-dev.h | 1 + drivers/crypto/ccp/sp-dev.h | 7 + drivers/crypto/ccp/sp-pci.c | 96 +- drivers/crypto/ccree/cc_driver.c | 1 - drivers/crypto/chelsio/chcr_algo.c | 3 +- drivers/crypto/chelsio/chcr_core.h | 1 - drivers/crypto/chelsio/chcr_crypto.h | 1 - drivers/crypto/exynos-rng.c | 4 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 22 +- drivers/crypto/gemini/sl3516-ce-core.c | 50 +- drivers/crypto/gemini/sl3516-ce.h | 8 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 10 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 5 +- drivers/crypto/hisilicon/qm.c | 28 +- drivers/crypto/hisilicon/sec/sec_drv.c | 4 +- drivers/crypto/img-hash.c | 4 +- .../crypto/intel/keembay/keembay-ocs-aes-core.c | 441 ++-- drivers/crypto/intel/keembay/keembay-ocs-ecc.c | 73 +- .../crypto/intel/keembay/keembay-ocs-hcu-core.c | 243 ++- .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 23 + .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.h | 4 + drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 3 + .../crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 28 + .../crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 7 + .../crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c | 28 + .../crypto/intel/qat/qat_c62x/adf_c62x_hw_data.h | 7 + drivers/crypto/intel/qat/qat_common/Makefile | 5 + .../intel/qat/qat_common/adf_accel_devices.h | 14 + drivers/crypto/intel/qat/qat_common/adf_admin.c | 61 + .../crypto/intel/qat/qat_common/adf_cfg_strings.h | 2 + drivers/crypto/intel/qat/qat_common/adf_clock.c | 131 ++ drivers/crypto/intel/qat/qat_common/adf_clock.h | 14 + .../crypto/intel/qat/qat_common/adf_common_drv.h | 14 +- drivers/crypto/intel/qat/qat_common/adf_dbgfs.c | 12 + .../crypto/intel/qat/qat_common/adf_fw_counters.c | 264 +++ .../crypto/intel/qat/qat_common/adf_fw_counters.h | 11 + .../crypto/intel/qat/qat_common/adf_gen2_config.c | 7 + .../crypto/intel/qat/qat_common/adf_gen2_hw_data.h | 3 + .../crypto/intel/qat/qat_common/adf_gen4_hw_data.h | 3 + drivers/crypto/intel/qat/qat_common/adf_gen4_pm.h | 2 +- .../crypto/intel/qat/qat_common/adf_gen4_timer.c | 70 + .../crypto/intel/qat/qat_common/adf_gen4_timer.h | 21 + .../crypto/intel/qat/qat_common/adf_heartbeat.c | 336 +++ .../crypto/intel/qat/qat_common/adf_heartbeat.h | 79 + .../intel/qat/qat_common/adf_heartbeat_dbgfs.c | 194 ++ .../intel/qat/qat_common/adf_heartbeat_dbgfs.h | 12 + drivers/crypto/intel/qat/qat_common/adf_init.c | 28 + drivers/crypto/intel/qat/qat_common/adf_isr.c | 6 + .../intel/qat/qat_common/icp_qat_fw_init_admin.h | 23 +- drivers/crypto/intel/qat/qat_common/icp_qat_hw.h | 5 +- .../crypto/intel/qat/qat_common/qat_compression.c | 3 +- drivers/crypto/intel/qat/qat_common/qat_uclo.c | 7 +- .../intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 13 + .../intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 5 + drivers/crypto/n2_core.c | 2 +- drivers/crypto/omap-aes-gcm.c | 37 +- drivers/crypto/omap-aes.c | 266 +-- drivers/crypto/omap-aes.h | 15 +- drivers/crypto/omap-des.c | 214 +- drivers/crypto/omap-sham.c | 281 +-- drivers/crypto/qcom-rng.c | 10 +- drivers/crypto/rockchip/rk3288_crypto.c | 59 +- drivers/crypto/rockchip/rk3288_crypto.h | 21 +- drivers/crypto/rockchip/rk3288_crypto_ahash.c | 80 +- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 60 +- drivers/crypto/s5p-sss.c | 1 - drivers/crypto/sa2ul.c | 3 +- drivers/crypto/sahara.c | 1 - drivers/crypto/starfive/Kconfig | 2 + drivers/crypto/starfive/Makefile | 2 +- drivers/crypto/starfive/jh7110-aes.c | 1024 +++++++++ drivers/crypto/starfive/jh7110-cryp.c | 53 +- drivers/crypto/starfive/jh7110-cryp.h | 74 +- drivers/crypto/starfive/jh7110-hash.c | 290 +-- drivers/crypto/stm32/Kconfig | 2 + drivers/crypto/stm32/stm32-cryp.c | 370 ++-- drivers/crypto/stm32/stm32-hash.c | 978 ++++++--- drivers/crypto/talitos.c | 4 +- .../crypto/virtio/virtio_crypto_akcipher_algs.c | 35 +- .../crypto/virtio/virtio_crypto_skcipher_algs.c | 25 +- drivers/crypto/xilinx/zynqmp-aes-gcm.c | 39 +- drivers/crypto/xilinx/zynqmp-sha.c | 1 - drivers/eisa/eisa-bus.c | 2 +- drivers/firmware/cirrus/cs_dsp.c | 3 +- drivers/firmware/efi/libstub/unaccepted_memory.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 6 +- drivers/iio/inkern.c | 86 +- drivers/infiniband/hw/qib/qib_fs.c | 3 +- drivers/irqchip/irq-bcm6345-l1.c | 1 - drivers/irqchip/irq-bcm7038-l1.c | 1 - drivers/irqchip/irq-brcmstb-l2.c | 1 - drivers/irqchip/irq-gic-pm.c | 2 +- drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 2 - drivers/irqchip/irq-i8259.c | 2 +- drivers/irqchip/irq-imx-intmux.c | 3 +- drivers/irqchip/irq-imx-irqsteer.c | 3 +- drivers/irqchip/irq-imx-mu-msi.c | 4 +- drivers/irqchip/irq-keystone.c | 2 +- drivers/irqchip/irq-loongson-eiointc.c | 2 +- drivers/irqchip/irq-loongson-htvec.c | 1 - drivers/irqchip/irq-loongson-pch-pic.c | 2 +- drivers/irqchip/irq-ls-scfg-msi.c | 3 +- drivers/irqchip/irq-madera.c | 4 +- drivers/irqchip/irq-meson-gpio.c | 5 + drivers/irqchip/irq-mips-gic.c | 2 +- drivers/irqchip/irq-mvebu-sei.c | 3 +- drivers/irqchip/irq-orion.c | 3 +- drivers/irqchip/irq-pruss-intc.c | 6 +- drivers/irqchip/irq-qcom-mpm.c | 2 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 1 - drivers/irqchip/irq-st.c | 2 +- drivers/irqchip/irq-stm32-exti.c | 3 +- drivers/irqchip/irq-sunxi-nmi.c | 1 - drivers/irqchip/irq-tb10x.c | 1 - drivers/irqchip/irq-ti-sci-inta.c | 4 +- drivers/irqchip/irq-ti-sci-intr.c | 4 +- drivers/irqchip/irq-uniphier-aidet.c | 1 - drivers/irqchip/irq-xtensa-pic.c | 1 + drivers/irqchip/irqchip.c | 2 +- drivers/irqchip/qcom-pdc.c | 1 - drivers/media/dvb-core/Makefile | 2 +- drivers/media/dvb-frontends/af9013_priv.h | 2 +- drivers/media/dvb-frontends/af9033_priv.h | 2 +- drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +- drivers/media/dvb-frontends/cxd2841er.c | 2 +- .../cxd2880/cxd2880_tnrdmd_dvbt2_mon.c | 2 +- .../cxd2880/cxd2880_tnrdmd_dvbt_mon.c | 2 +- drivers/media/dvb-frontends/cxd2880/cxd2880_top.c | 2 +- drivers/media/dvb-frontends/dib7000p.c | 2 +- drivers/media/dvb-frontends/dib8000.c | 2 +- drivers/media/dvb-frontends/dib9000.c | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 2 +- drivers/media/dvb-frontends/lgdt3305.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 2 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/dvb-frontends/m88ds3103_priv.h | 2 +- drivers/media/dvb-frontends/mn88443x.c | 2 +- drivers/media/dvb-frontends/mn88472_priv.h | 2 +- drivers/media/dvb-frontends/mn88473_priv.h | 2 +- drivers/media/dvb-frontends/or51132.c | 2 +- drivers/media/dvb-frontends/or51211.c | 2 +- drivers/media/dvb-frontends/rtl2830_priv.h | 2 +- drivers/media/dvb-frontends/rtl2832_priv.h | 2 +- drivers/media/dvb-frontends/si2165.c | 2 +- drivers/media/dvb-frontends/stv0367.c | 2 +- drivers/media/dvb-frontends/tc90522.c | 2 +- drivers/media/dvb-frontends/tda10048.c | 2 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 39 +- drivers/mfd/Kconfig | 23 + drivers/mfd/Makefile | 3 + drivers/mfd/cs42l43-i2c.c | 98 + drivers/mfd/cs42l43-sdw.c | 239 ++ drivers/mfd/cs42l43.c | 1188 ++++++++++ drivers/mfd/cs42l43.h | 28 + drivers/misc/ibmasm/ibmasmfs.c | 2 +- drivers/misc/ibmvmc.c | 2 +- drivers/misc/lkdtm/bugs.c | 51 +- drivers/net/ethernet/broadcom/tg3.c | 5 +- drivers/net/ethernet/intel/igb/igb_main.c | 11 +- drivers/net/ethernet/realtek/r8169_main.c | 4 - drivers/pinctrl/cirrus/Kconfig | 11 + drivers/pinctrl/cirrus/Makefile | 2 + drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 609 ++++++ drivers/s390/block/dasd.c | 7 +- drivers/soc/fsl/qe/qe.c | 4 +- drivers/soundwire/bus.c | 32 + drivers/soundwire/bus_type.c | 12 + drivers/staging/greybus/audio_codec.c | 18 +- drivers/staging/greybus/audio_codec.h | 1 + drivers/staging/greybus/audio_helper.c | 20 +- drivers/usb/core/devio.c | 16 +- drivers/usb/gadget/function/f_fs.c | 3 +- drivers/usb/gadget/legacy/inode.c | 3 +- drivers/zorro/names.c | 1 + fs/9p/vfs_inode.c | 8 +- fs/9p/vfs_inode_dotl.c | 12 +- fs/Kconfig | 16 +- fs/adfs/inode.c | 4 +- fs/affs/amigaffs.c | 6 +- fs/affs/file.c | 14 +- fs/affs/inode.c | 16 +- fs/affs/namei.c | 20 +- fs/afs/dynroot.c | 2 +- fs/afs/inode.c | 8 +- fs/aio.c | 20 +- fs/attr.c | 22 +- fs/autofs/inode.c | 2 +- fs/autofs/root.c | 6 +- fs/autofs/waitq.c | 5 +- fs/bad_inode.c | 6 +- fs/befs/linuxvfs.c | 2 +- fs/bfs/dir.c | 16 +- fs/bfs/inode.c | 5 +- fs/binfmt_misc.c | 3 +- fs/btrfs/Kconfig | 4 +- fs/btrfs/accessors.h | 23 +- fs/btrfs/backref.c | 29 +- fs/btrfs/block-group.c | 73 +- fs/btrfs/block-group.h | 4 +- fs/btrfs/btrfs_inode.h | 6 +- fs/btrfs/delayed-inode.c | 11 +- fs/btrfs/dev-replace.c | 6 +- fs/btrfs/disk-io.c | 175 +- fs/btrfs/disk-io.h | 1 - fs/btrfs/extent-io-tree.c | 14 +- fs/btrfs/extent-io-tree.h | 6 +- fs/btrfs/extent-tree.c | 288 +-- fs/btrfs/extent-tree.h | 16 +- fs/btrfs/extent_io.c | 680 +++--- fs/btrfs/extent_io.h | 35 +- fs/btrfs/file-item.c | 34 +- fs/btrfs/file-item.h | 6 +- fs/btrfs/file.c | 46 +- fs/btrfs/free-space-cache.c | 18 +- fs/btrfs/free-space-tree.c | 13 +- fs/btrfs/fs.h | 15 +- fs/btrfs/inode.c | 850 +++----- fs/btrfs/ioctl.c | 2 +- fs/btrfs/messages.c | 16 +- fs/btrfs/messages.h | 2 - fs/btrfs/ordered-data.c | 8 +- fs/btrfs/print-tree.c | 10 +- fs/btrfs/qgroup.c | 19 +- fs/btrfs/raid56.c | 29 +- fs/btrfs/raid56.h | 1 - fs/btrfs/reflink.c | 3 +- fs/btrfs/relocation.c | 33 +- fs/btrfs/scrub.c | 240 ++- fs/btrfs/send.c | 6 +- fs/btrfs/space-info.c | 85 +- fs/btrfs/super.c | 11 +- fs/btrfs/sysfs.c | 7 + fs/btrfs/tests/extent-io-tests.c | 302 ++- fs/btrfs/tests/extent-map-tests.c | 412 ++++ fs/btrfs/transaction.c | 42 +- fs/btrfs/tree-log.c | 12 +- fs/btrfs/volumes.c | 98 +- fs/btrfs/volumes.h | 3 +- fs/btrfs/xattr.c | 4 +- fs/btrfs/zoned.c | 292 ++- fs/btrfs/zoned.h | 28 +- fs/buffer.c | 18 +- fs/cachefiles/io.c | 16 +- fs/ceph/acl.c | 2 +- fs/ceph/caps.c | 2 +- fs/ceph/inode.c | 18 +- fs/ceph/snap.c | 2 +- fs/ceph/xattr.c | 2 +- fs/coda/coda_linux.c | 3 +- fs/coda/dir.c | 2 +- fs/coda/file.c | 2 +- fs/coda/inode.c | 5 +- fs/configfs/inode.c | 7 +- fs/cramfs/inode.c | 11 +- fs/dcache.c | 5 +- fs/debugfs/inode.c | 3 +- fs/devpts/inode.c | 16 +- fs/ecryptfs/crypto.c | 8 +- fs/ecryptfs/inode.c | 7 +- fs/ecryptfs/mmap.c | 5 +- fs/ecryptfs/read_write.c | 12 +- fs/efivarfs/file.c | 2 +- fs/efivarfs/inode.c | 2 +- fs/efs/inode.c | 4 +- fs/erofs/Kconfig | 16 + fs/erofs/Makefile | 1 + fs/erofs/compress.h | 2 + fs/erofs/decompressor.c | 6 + fs/erofs/decompressor_deflate.c | 247 +++ fs/erofs/erofs_fs.h | 17 +- fs/erofs/inode.c | 14 +- fs/erofs/internal.h | 23 + fs/erofs/super.c | 44 +- fs/erofs/xattr.c | 14 + fs/erofs/zdata.c | 274 +-- fs/erofs/zmap.c | 5 +- fs/eventfd.c | 2 +- fs/eventpoll.c | 12 +- fs/exfat/exfat_fs.h | 2 - fs/exfat/file.c | 6 +- fs/exfat/inode.c | 6 +- fs/exfat/namei.c | 26 +- fs/exfat/super.c | 42 +- fs/ext2/acl.c | 2 +- fs/ext2/dir.c | 6 +- fs/ext2/ialloc.c | 2 +- fs/ext2/inode.c | 12 +- fs/ext2/ioctl.c | 4 +- fs/ext2/namei.c | 8 +- fs/ext2/super.c | 2 +- fs/ext2/xattr.c | 2 +- fs/ext4/acl.c | 2 +- fs/ext4/ext4.h | 90 +- fs/ext4/ext4_jbd2.c | 3 +- fs/ext4/extents.c | 12 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inline.c | 4 +- fs/ext4/inode-test.c | 6 +- fs/ext4/inode.c | 18 +- fs/ext4/ioctl.c | 9 +- fs/ext4/namei.c | 26 +- fs/ext4/super.c | 73 +- fs/ext4/xattr.c | 6 +- fs/f2fs/compress.c | 2 +- fs/f2fs/dir.c | 8 +- fs/f2fs/f2fs.h | 6 +- fs/f2fs/file.c | 22 +- fs/f2fs/gc.c | 8 +- fs/f2fs/inline.c | 2 +- fs/f2fs/inode.c | 10 +- fs/f2fs/namei.c | 12 +- fs/f2fs/recovery.c | 4 +- fs/f2fs/super.c | 9 +- fs/f2fs/xattr.c | 2 +- fs/fat/fat.h | 3 +- fs/fat/file.c | 2 +- fs/fat/inode.c | 5 +- fs/fat/misc.c | 10 +- fs/fcntl.c | 29 +- fs/file.c | 30 +- fs/file_table.c | 5 +- fs/freevxfs/vxfs_inode.c | 3 +- fs/fs-writeback.c | 4 +- fs/fs_context.c | 36 +- fs/fsopen.c | 106 +- fs/fuse/control.c | 2 +- fs/fuse/dir.c | 10 +- fs/fuse/inode.c | 16 +- fs/gfs2/acl.c | 2 +- fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 13 +- fs/gfs2/dir.c | 15 +- fs/gfs2/file.c | 2 +- fs/gfs2/glops.c | 4 +- fs/gfs2/inode.c | 16 +- fs/gfs2/quota.c | 2 +- fs/gfs2/super.c | 16 +- fs/gfs2/sys.c | 4 +- fs/gfs2/xattr.c | 8 +- fs/hfs/catalog.c | 8 +- fs/hfs/dir.c | 2 +- fs/hfs/inode.c | 13 +- fs/hfs/sysdep.c | 4 +- fs/hfsplus/catalog.c | 8 +- fs/hfsplus/dir.c | 6 +- fs/hfsplus/inode.c | 18 +- fs/hostfs/hostfs_kern.c | 3 +- fs/hpfs/dir.c | 8 +- fs/hpfs/inode.c | 6 +- fs/hpfs/namei.c | 29 +- fs/hpfs/super.c | 5 +- fs/hugetlbfs/inode.c | 12 +- fs/inode.c | 233 +- fs/internal.h | 4 +- fs/ioctl.c | 18 +- fs/iomap/buffered-io.c | 465 ++-- fs/iomap/direct-io.c | 163 +- fs/isofs/inode.c | 9 +- fs/isofs/rock.c | 16 +- fs/jffs2/dir.c | 24 +- fs/jffs2/file.c | 3 +- fs/jffs2/fs.c | 10 +- fs/jffs2/os-linux.h | 2 +- fs/jfs/acl.c | 2 +- fs/jfs/inode.c | 2 +- fs/jfs/ioctl.c | 2 +- fs/jfs/jfs_imap.c | 8 +- fs/jfs/jfs_inode.c | 4 +- fs/jfs/namei.c | 24 +- fs/jfs/super.c | 2 +- fs/jfs/xattr.c | 2 +- fs/kernel_read_file.c | 12 +- fs/kernfs/dir.c | 2 +- fs/kernfs/inode.c | 53 +- fs/libfs.c | 349 ++- fs/locks.c | 47 +- fs/minix/bitmap.c | 2 +- fs/minix/dir.c | 6 +- fs/minix/inode.c | 12 +- fs/minix/itree_common.c | 4 +- fs/minix/namei.c | 6 +- fs/namei.c | 5 +- fs/nfs/callback_proc.c | 2 +- fs/nfs/fscache.h | 4 +- fs/nfs/inode.c | 22 +- fs/nfs/namespace.c | 3 +- fs/nfs/nfs4_fs.h | 2 +- fs/nfs/nfs4file.c | 2 +- fs/nfs/nfs4proc.c | 4 +- fs/nfsd/nfsctl.c | 2 +- fs/nfsd/vfs.c | 2 +- fs/nilfs2/dir.c | 6 +- fs/nilfs2/inode.c | 12 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/namei.c | 8 +- fs/nilfs2/super.c | 81 +- fs/notify/dnotify/dnotify.c | 4 +- fs/nsfs.c | 2 +- fs/ntfs/inode.c | 15 +- fs/ntfs/mft.c | 3 +- fs/ntfs3/file.c | 8 +- fs/ntfs3/frecord.c | 3 +- fs/ntfs3/inode.c | 14 +- fs/ntfs3/namei.c | 11 +- fs/ntfs3/super.c | 33 +- fs/ntfs3/xattr.c | 4 +- fs/ocfs2/acl.c | 6 +- fs/ocfs2/alloc.c | 6 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/dir.c | 8 +- fs/ocfs2/dlmfs/dlmfs.c | 4 +- fs/ocfs2/dlmglue.c | 7 +- fs/ocfs2/file.c | 18 +- fs/ocfs2/inode.c | 12 +- fs/ocfs2/journal.c | 6 +- fs/ocfs2/move_extents.c | 6 +- fs/ocfs2/namei.c | 21 +- fs/ocfs2/refcounttree.c | 14 +- fs/ocfs2/xattr.c | 6 +- fs/omfs/dir.c | 4 +- fs/omfs/inode.c | 9 +- fs/open.c | 54 +- fs/openpromfs/inode.c | 5 +- fs/orangefs/inode.c | 7 +- fs/orangefs/namei.c | 2 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/orangefs/orangefs-utils.c | 6 +- fs/overlayfs/file.c | 17 +- fs/overlayfs/inode.c | 2 +- fs/overlayfs/overlayfs.h | 2 +- fs/overlayfs/util.c | 2 +- fs/pipe.c | 10 +- fs/posix_acl.c | 2 +- fs/proc/base.c | 9 +- fs/proc/fd.c | 2 +- fs/proc/generic.c | 2 +- fs/proc/inode.c | 2 +- fs/proc/proc_net.c | 3 +- fs/proc/proc_sysctl.c | 4 +- fs/proc/root.c | 3 +- fs/proc/self.c | 2 +- fs/proc/thread_self.c | 2 +- fs/pstore/Kconfig | 100 +- fs/pstore/inode.c | 6 +- fs/pstore/platform.c | 353 +-- fs/pstore/ram.c | 11 +- fs/pstore/ram_core.c | 17 +- fs/qnx4/inode.c | 3 +- fs/qnx6/inode.c | 3 +- fs/quota/dquot.c | 2 +- fs/ramfs/inode.c | 6 +- fs/read_write.c | 2 +- fs/reiserfs/inode.c | 12 +- fs/reiserfs/ioctl.c | 4 +- fs/reiserfs/journal.c | 4 +- fs/reiserfs/namei.c | 18 +- fs/reiserfs/stree.c | 4 +- fs/reiserfs/super.c | 2 +- fs/reiserfs/xattr.c | 5 +- fs/reiserfs/xattr_acl.c | 2 +- fs/romfs/super.c | 13 +- fs/smb/client/cifsfs.c | 2 +- fs/smb/client/file.c | 4 +- fs/smb/client/fscache.h | 5 +- fs/smb/client/inode.c | 16 +- fs/smb/client/smb2ops.c | 3 +- fs/smb/server/smb2pdu.c | 30 +- fs/smb/server/vfs.c | 3 +- fs/splice.c | 64 +- fs/squashfs/inode.c | 2 +- fs/stack.c | 2 +- fs/stat.c | 65 +- fs/super.c | 829 ++++--- fs/sysv/dir.c | 6 +- fs/sysv/ialloc.c | 2 +- fs/sysv/inode.c | 5 +- fs/sysv/itree.c | 7 +- fs/sysv/namei.c | 6 +- fs/tracefs/inode.c | 2 +- fs/ubifs/debug.c | 4 +- fs/ubifs/dir.c | 41 +- fs/ubifs/file.c | 31 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/journal.c | 4 +- fs/ubifs/super.c | 4 +- fs/ubifs/ubifs.h | 2 +- fs/ubifs/xattr.c | 6 +- fs/udf/ialloc.c | 2 +- fs/udf/inode.c | 17 +- fs/udf/namei.c | 24 +- fs/udf/symlink.c | 2 +- fs/ufs/dir.c | 6 +- fs/ufs/ialloc.c | 2 +- fs/ufs/inode.c | 23 +- fs/ufs/namei.c | 8 +- fs/vboxsf/utils.c | 6 +- fs/verity/fsverity_private.h | 12 +- fs/verity/hash_algs.c | 8 + fs/verity/init.c | 56 +- fs/verity/open.c | 18 +- fs/verity/signature.c | 77 +- fs/verity/verify.c | 11 +- fs/xattr.c | 83 +- fs/xfs/libxfs/xfs_inode_buf.c | 5 +- fs/xfs/libxfs/xfs_trans_inode.c | 6 +- fs/xfs/scrub/fscounters.c | 188 +- fs/xfs/scrub/scrub.c | 6 +- fs/xfs/scrub/scrub.h | 1 + fs/xfs/scrub/trace.h | 26 + fs/xfs/xfs_acl.c | 2 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_bmap_util.c | 6 +- fs/xfs/xfs_buf.c | 7 +- fs/xfs/xfs_inode.c | 3 +- fs/xfs/xfs_inode_item.c | 2 +- fs/xfs/xfs_iops.c | 25 +- fs/xfs/xfs_itable.c | 4 +- fs/xfs/xfs_super.c | 138 +- fs/zonefs/file.c | 2 +- fs/zonefs/super.c | 8 +- include/crypto/algapi.h | 3 + include/crypto/engine.h | 118 +- include/crypto/internal/engine.h | 74 + include/dt-bindings/clock/starfive,jh7110-crg.h | 80 + include/dt-bindings/reset/starfive,jh7110-crg.h | 60 + include/linux/blk_types.h | 1 - include/linux/blkdev.h | 15 +- include/linux/compiler_attributes.h | 26 +- include/linux/compiler_types.h | 28 + include/linux/completion.h | 1 + include/linux/cpu.h | 26 +- include/linux/cpu_smt.h | 33 + include/linux/cpuhotplug.h | 2 +- include/linux/device.h | 26 + include/linux/dm-verity-loadpin.h | 2 +- include/linux/dnotify.h | 4 +- include/linux/filelock.h | 12 +- include/linux/firmware/imx/dsp.h | 6 - include/linux/firmware/mediatek/mtk-adsp-ipc.h | 6 - include/linux/fs.h | 231 +- include/linux/fs_context.h | 6 +- include/linux/fs_stack.h | 2 +- include/linux/hisi_acc_qm.h | 2 +- include/linux/iio/consumer.h | 37 +- include/{media/dvb_math.h => linux/int_log.h} | 18 +- include/linux/iomap.h | 3 +- include/linux/list.h | 89 +- include/linux/lsm_hook_defs.h | 1 + include/linux/mfd/cs42l43-regs.h | 1184 ++++++++++ include/linux/mfd/cs42l43.h | 102 + include/linux/minmax.h | 64 + include/linux/notifier.h | 11 - include/linux/nsproxy.h | 7 +- include/linux/pagemap.h | 82 +- include/linux/pci_ids.h | 106 +- include/linux/pipe_fs_i.h | 4 +- include/linux/platform_device.h | 28 + include/linux/psp-platform-access.h | 4 + include/linux/rculist_nulls.h | 4 +- include/linux/rcupdate_trace.h | 1 + include/linux/rcupdate_wait.h | 5 + include/linux/security.h | 6 + include/linux/seq_file.h | 7 +- include/linux/shmem_fs.h | 31 +- include/linux/soundwire/sdw.h | 14 + include/linux/soundwire/sdw_intel.h | 7 +- include/linux/srcutiny.h | 4 + include/linux/swait.h | 2 +- include/linux/syscalls.h | 20 +- include/linux/torture.h | 7 +- include/linux/uio.h | 9 +- include/linux/wait.h | 3 + include/linux/writeback.h | 5 - include/linux/xattr.h | 10 +- include/sound/compress_driver.h | 2 +- include/sound/control.h | 31 +- include/sound/core.h | 4 +- include/sound/cs35l41.h | 5 +- include/sound/cs35l56.h | 29 +- include/sound/cs42l43.h | 17 + include/sound/designware_i2s.h | 3 + include/sound/dmaengine_pcm.h | 2 +- include/sound/emu10k1.h | 20 +- include/sound/hda-mlink.h | 4 + include/sound/hda_codec.h | 3 - include/sound/hdaudio.h | 26 + include/sound/hwdep.h | 2 +- include/sound/info.h | 2 - include/sound/l3.h | 28 - include/sound/pcm.h | 15 +- include/sound/rawmidi.h | 2 +- include/sound/rt5665.h | 2 - include/sound/rt5668.h | 3 - include/sound/rt5682.h | 3 - include/sound/rt5682s.h | 3 - include/sound/simple_card_utils.h | 5 +- include/sound/soc-acpi.h | 7 + include/sound/soc-component.h | 14 +- include/sound/soc-dai.h | 29 +- include/sound/soc-dapm.h | 139 +- include/sound/soc.h | 6 + include/sound/sof/topology.h | 4 +- include/sound/uda134x.h | 24 - include/sound/ump.h | 1 + include/trace/events/btrfs.h | 30 +- include/trace/events/erofs.h | 16 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/linux/btrfs_tree.h | 6 +- include/uapi/linux/mount.h | 3 +- include/uapi/linux/psp-dbc.h | 147 ++ include/uapi/linux/quota.h | 1 + include/uapi/linux/seccomp.h | 4 + include/uapi/linux/stddef.h | 4 + include/uapi/sound/sof/tokens.h | 6 +- init/do_mounts.c | 38 +- io_uring/rw.c | 58 +- ipc/mqueue.c | 23 +- kernel/bpf/inode.c | 6 +- kernel/cpu.c | 144 +- kernel/entry/common.c | 3 +- kernel/events/core.c | 6 +- kernel/irq/chip.c | 11 +- kernel/irq/internals.h | 4 +- kernel/irq/manage.c | 26 +- kernel/kallsyms.c | 27 +- kernel/kallsyms_selftest.c | 23 +- kernel/locking/locktorture.c | 12 +- kernel/nsproxy.c | 4 +- kernel/rcu/rcu.h | 8 + kernel/rcu/rcuscale.c | 83 +- kernel/rcu/rcutorture.c | 7 +- kernel/rcu/refscale.c | 37 +- kernel/rcu/tasks.h | 136 +- kernel/rcu/tree.c | 16 +- kernel/rcu/tree_nocb.h | 4 +- kernel/scftorture.c | 12 +- kernel/sched/completion.c | 26 +- kernel/sched/core.c | 5 +- kernel/sched/fair.c | 4 + kernel/sched/sched.h | 13 +- kernel/sched/swait.c | 8 +- kernel/sched/wait.c | 5 + kernel/seccomp.c | 84 +- kernel/smp.c | 13 +- kernel/time/clocksource.c | 8 +- kernel/torture.c | 39 +- lib/Kconfig.debug | 21 +- lib/Kconfig.ubsan | 10 +- lib/Makefile | 3 +- lib/crypto/Makefile | 2 + lib/{ => crypto}/mpi/Makefile | 0 lib/{ => crypto}/mpi/ec.c | 0 lib/{ => crypto}/mpi/generic_mpih-add1.c | 0 lib/{ => crypto}/mpi/generic_mpih-lshift.c | 0 lib/{ => crypto}/mpi/generic_mpih-mul1.c | 0 lib/{ => crypto}/mpi/generic_mpih-mul2.c | 0 lib/{ => crypto}/mpi/generic_mpih-mul3.c | 0 lib/{ => crypto}/mpi/generic_mpih-rshift.c | 0 lib/{ => crypto}/mpi/generic_mpih-sub1.c | 0 lib/{ => crypto}/mpi/longlong.h | 0 lib/{ => crypto}/mpi/mpi-add.c | 0 lib/{ => crypto}/mpi/mpi-bit.c | 0 lib/{ => crypto}/mpi/mpi-cmp.c | 8 +- lib/{ => crypto}/mpi/mpi-div.c | 0 lib/{ => crypto}/mpi/mpi-inline.h | 0 lib/{ => crypto}/mpi/mpi-internal.h | 0 lib/{ => crypto}/mpi/mpi-inv.c | 0 lib/{ => crypto}/mpi/mpi-mod.c | 0 lib/{ => crypto}/mpi/mpi-mul.c | 0 lib/{ => crypto}/mpi/mpi-pow.c | 0 lib/{ => crypto}/mpi/mpi-sub-ui.c | 0 lib/{ => crypto}/mpi/mpicoder.c | 0 lib/{ => crypto}/mpi/mpih-cmp.c | 0 lib/{ => crypto}/mpi/mpih-div.c | 0 lib/{ => crypto}/mpi/mpih-mul.c | 0 lib/{ => crypto}/mpi/mpiutil.c | 0 lib/iov_iter.c | 44 +- lib/list_debug.c | 16 +- lib/math/Makefile | 2 +- .../dvb-core/dvb_math.c => lib/math/int_log.c | 26 +- mm/Makefile | 2 +- mm/filemap.c | 65 +- mm/folio-compat.c | 2 +- mm/huge_memory.c | 6 +- mm/khugepaged.c | 13 +- mm/page-writeback.c | 49 +- mm/readahead.c | 13 - mm/shmem.c | 851 ++++++-- mm/shmem_quota.c | 350 +++ mm/truncate.c | 4 +- net/dccp/ipv4.c | 13 +- net/dccp/ipv6.c | 15 +- net/netrom/af_netrom.c | 5 + net/sunrpc/rpc_pipe.c | 2 +- scripts/checkpatch.pl | 24 + scripts/gcc-plugins/gcc-common.h | 4 + security/Kconfig.hardening | 23 + security/apparmor/apparmorfs.c | 11 +- security/apparmor/policy_unpack.c | 11 +- security/inode.c | 2 +- security/integrity/ima/ima_policy.c | 4 +- security/loadpin/loadpin.c | 3 +- security/security.c | 14 + security/selinux/hooks.c | 22 + security/selinux/selinuxfs.c | 2 +- security/smack/smack_lsm.c | 51 + sound/Kconfig | 4 - sound/ac97/bus.c | 2 +- sound/aoa/soundbus/i2sbus/pcm.c | 4 +- sound/atmel/ac97c.c | 3 +- sound/core/compress_offload.c | 16 +- sound/core/control.c | 140 +- sound/core/control_compat.c | 2 +- sound/core/control_led.c | 6 +- sound/core/hwdep.c | 38 +- sound/core/init.c | 28 +- sound/core/jack.c | 2 - sound/core/memory.c | 56 +- sound/core/oss/mixer_oss.c | 10 +- sound/core/pcm.c | 24 +- sound/core/pcm_lib.c | 95 +- sound/core/pcm_native.c | 2 +- sound/core/rawmidi.c | 29 +- sound/core/seq/seq_clientmgr.c | 16 +- sound/core/timer.c | 16 +- sound/core/ump.c | 66 +- sound/core/vmaster.c | 28 + sound/drivers/Kconfig | 1 + sound/drivers/dummy.c | 12 +- sound/drivers/pcmtest.c | 102 +- sound/drivers/serial-generic.c | 4 +- sound/firewire/dice/Makefile | 2 +- sound/firewire/dice/dice-weiss.c | 104 + sound/firewire/dice/dice.c | 63 + sound/firewire/dice/dice.h | 1 + sound/hda/hdac_i915.c | 21 +- sound/hda/intel-dsp-config.c | 194 +- sound/isa/gus/gus_pcm.c | 23 +- sound/isa/sb/emu8000.c | 2 - sound/isa/sb/emu8000_pcm.c | 74 +- sound/isa/sb/sb16_csp.c | 2 - sound/pci/ac97/ac97_codec.c | 5 +- sound/pci/ac97/ac97_patch.c | 22 +- sound/pci/asihpi/hpi.h | 16 - sound/pci/asihpi/hpi_internal.h | 5 - sound/pci/ca0106/ca0106_mixer.c | 30 +- sound/pci/cmipci.c | 6 +- sound/pci/cs46xx/cs46xx_lib.c | 7 +- sound/pci/emu10k1/emu10k1.c | 13 +- sound/pci/emu10k1/emu10k1_main.c | 98 +- sound/pci/emu10k1/emu10k1_synth.c | 10 +- sound/pci/emu10k1/emufx.c | 17 +- sound/pci/emu10k1/emumixer.c | 89 +- sound/pci/emu10k1/emumpu401.c | 40 +- sound/pci/emu10k1/emupcm.c | 17 +- sound/pci/emu10k1/emuproc.c | 23 +- sound/pci/emu10k1/io.c | 12 +- sound/pci/emu10k1/irq.c | 13 +- sound/pci/emu10k1/p16v.h | 56 - sound/pci/emu10k1/p17v.h | 1 - sound/pci/emu10k1/timer.c | 8 +- sound/pci/emu10k1/tina2.h | 1 - sound/pci/emu10k1/voice.c | 12 +- sound/pci/es1938.c | 30 +- sound/pci/es1968.c | 15 +- sound/pci/hda/Kconfig | 49 + sound/pci/hda/Makefile | 10 +- sound/pci/hda/cs35l41_hda.c | 360 +++- sound/pci/hda/cs35l41_hda.h | 1 + sound/pci/hda/cs35l41_hda_property.c | 105 + sound/pci/hda/cs35l41_hda_property.h | 18 + sound/pci/hda/cs35l56_hda.c | 1034 +++++++++ sound/pci/hda/cs35l56_hda.h | 48 + sound/pci/hda/cs35l56_hda_i2c.c | 69 + sound/pci/hda/cs35l56_hda_spi.c | 68 + sound/pci/hda/hda_auto_parser.h | 2 + sound/pci/hda/hda_codec.c | 2 - sound/pci/hda/hda_component.h | 2 + sound/pci/hda/hda_generic.h | 3 + sound/pci/hda/hda_hwdep.c | 4 +- sound/pci/hda/hda_intel.c | 375 ++-- sound/pci/hda/hda_tegra.c | 7 +- sound/pci/hda/patch_hdmi.c | 5 +- sound/pci/hda/patch_realtek.c | 128 +- sound/pci/hda/tas2781_hda_i2c.c | 856 ++++++++ sound/pci/ice1712/juli.c | 28 +- sound/pci/ice1712/psc724.c | 19 +- sound/pci/ice1712/quartet.c | 24 +- sound/pci/ice1712/wm8776.c | 6 +- sound/pci/korg1212/korg1212.c | 50 +- sound/pci/maestro3.c | 15 +- sound/pci/nm256/nm256.c | 42 +- sound/pci/rme32.c | 50 +- sound/pci/rme96.c | 42 +- sound/pci/rme9652/hdsp.c | 42 +- sound/pci/rme9652/rme9652.c | 46 +- sound/pci/via82xx.c | 6 +- sound/ppc/awacs.c | 1 + sound/ppc/burgundy.c | 1 + sound/sh/sh_dac_audio.c | 25 +- sound/soc/Kconfig | 11 + sound/soc/adi/axi-i2s.c | 2 +- sound/soc/adi/axi-spdif.c | 2 +- sound/soc/amd/Kconfig | 5 +- sound/soc/amd/acp-config.c | 33 + sound/soc/amd/acp-da7219-max98357a.c | 41 +- sound/soc/amd/acp-rt5645.c | 22 +- sound/soc/amd/acp/Kconfig | 8 + sound/soc/amd/acp/Makefile | 2 + sound/soc/amd/acp/acp-i2s.c | 26 +- sound/soc/amd/acp/acp-legacy-common.c | 347 +++ sound/soc/amd/acp/acp-legacy-mach.c | 22 +- sound/soc/amd/acp/acp-mach-common.c | 525 ++++- sound/soc/amd/acp/acp-mach.h | 2 + sound/soc/amd/acp/acp-pci.c | 57 +- sound/soc/amd/acp/acp-pdm.c | 13 +- sound/soc/amd/acp/acp-platform.c | 6 +- sound/soc/amd/acp/acp-rembrandt.c | 187 +- sound/soc/amd/acp/acp-renoir.c | 117 +- sound/soc/amd/acp/acp-sof-mach.c | 33 +- sound/soc/amd/acp/amd.h | 52 +- sound/soc/amd/acp3x-rt5682-max9836.c | 23 +- sound/soc/amd/mach-config.h | 1 + sound/soc/amd/ps/ps-sdw-dma.c | 5 +- sound/soc/amd/vangogh/acp5x-mach.c | 152 +- sound/soc/atmel/atmel-i2s.c | 18 +- sound/soc/atmel/atmel-pdmic.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 26 +- sound/soc/atmel/mchp-pdmc.c | 32 +- sound/soc/atmel/mchp-spdifrx.c | 16 +- sound/soc/atmel/mchp-spdiftx.c | 20 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/au1x/ac97c.c | 10 +- sound/soc/au1x/psc-ac97.c | 2 +- sound/soc/bcm/bcm2835-i2s.c | 24 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 16 +- sound/soc/bcm/cygnus-ssp.h | 2 - sound/soc/cirrus/ep93xx-i2s.c | 2 +- sound/soc/codecs/88pm860x-codec.c | 4 +- sound/soc/codecs/Kconfig | 58 +- sound/soc/codecs/Makefile | 14 +- sound/soc/codecs/ad1836.c | 2 +- sound/soc/codecs/ad1980.c | 2 +- sound/soc/codecs/adau1372.c | 2 +- sound/soc/codecs/adau1373.c | 2 +- sound/soc/codecs/adau1701.c | 2 +- sound/soc/codecs/adau1761.c | 2 +- sound/soc/codecs/adau1781.c | 2 +- sound/soc/codecs/adau1977.c | 2 +- sound/soc/codecs/adau7118-i2c.c | 2 +- sound/soc/codecs/adav80x.c | 2 +- sound/soc/codecs/ak4613.c | 11 +- sound/soc/codecs/audio-iio-aux.c | 344 +++ sound/soc/codecs/aw88261.c | 1300 +++++++++++ sound/soc/codecs/aw88261.h | 459 ++++ sound/soc/codecs/aw88395/aw88395_lib.c | 193 +- sound/soc/codecs/aw88395/aw88395_reg.h | 1 + sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs35l41-lib.c | 122 +- sound/soc/codecs/cs35l41.c | 18 +- sound/soc/codecs/cs35l45-tables.c | 4 +- sound/soc/codecs/cs35l56-i2c.c | 14 +- sound/soc/codecs/cs35l56-sdw.c | 72 +- sound/soc/codecs/cs35l56-shared.c | 482 ++++- sound/soc/codecs/cs35l56-spi.c | 10 +- sound/soc/codecs/cs35l56.c | 699 ++---- sound/soc/codecs/cs35l56.h | 15 +- sound/soc/codecs/cs4265.c | 2 +- sound/soc/codecs/cs4270.c | 2 +- sound/soc/codecs/cs42l43-jack.c | 946 ++++++++ sound/soc/codecs/cs42l43-sdw.c | 74 + sound/soc/codecs/cs42l43.c | 2278 ++++++++++++++++++++ sound/soc/codecs/cs42l43.h | 131 ++ sound/soc/codecs/cs42l51-i2c.c | 2 +- sound/soc/codecs/cs42l51.c | 2 +- sound/soc/codecs/cs42l52.c | 2 +- sound/soc/codecs/cs42l56.c | 2 +- sound/soc/codecs/cs42xx8.c | 2 +- sound/soc/codecs/cs4349.c | 2 +- sound/soc/codecs/cs47l15.c | 6 +- sound/soc/codecs/cs47l24.c | 8 +- sound/soc/codecs/cs47l35.c | 8 +- sound/soc/codecs/cs47l85.c | 8 +- sound/soc/codecs/cs47l90.c | 8 +- sound/soc/codecs/cs47l92.c | 6 +- sound/soc/codecs/cx2072x.c | 11 +- sound/soc/codecs/es8316.c | 5 +- sound/soc/codecs/es8326.c | 385 +++- sound/soc/codecs/es8326.h | 30 +- sound/soc/codecs/hdmi-codec.c | 44 +- sound/soc/codecs/jz4740.c | 2 +- sound/soc/codecs/l3.c | 132 -- sound/soc/codecs/lpass-rx-macro.c | 10 +- sound/soc/codecs/lpass-tx-macro.c | 10 +- sound/soc/codecs/lpass-va-macro.c | 6 +- sound/soc/codecs/lpass-wsa-macro.c | 10 +- sound/soc/codecs/max98363.c | 41 +- sound/soc/codecs/max98373-sdw.c | 47 +- sound/soc/codecs/max98926.c | 3 +- sound/soc/codecs/max98927.c | 357 ++- sound/soc/codecs/msm8916-wcd-analog.c | 56 +- sound/soc/codecs/nau8821.c | 42 +- sound/soc/codecs/nau8821.h | 25 + sound/soc/codecs/nau8825.c | 93 +- sound/soc/codecs/rt1011.c | 2 - sound/soc/codecs/rt1015.c | 1 - sound/soc/codecs/rt1015p.c | 1 - sound/soc/codecs/rt1016.c | 1 - sound/soc/codecs/rt1017-sdca-sdw.c | 824 +++++++ sound/soc/codecs/rt1017-sdca-sdw.h | 183 ++ sound/soc/codecs/rt1019.c | 1 - sound/soc/codecs/rt1305.c | 2 - sound/soc/codecs/rt1308-sdw.c | 54 +- sound/soc/codecs/rt1308.c | 2 - sound/soc/codecs/rt1316-sdw.c | 56 +- sound/soc/codecs/rt1318-sdw.c | 43 +- sound/soc/codecs/rt5514-spi.c | 1 - sound/soc/codecs/rt5514.c | 1 - sound/soc/codecs/rt5640.c | 59 +- sound/soc/codecs/rt5640.h | 2 +- sound/soc/codecs/rt5645.c | 65 +- sound/soc/codecs/rt5659.c | 1 - sound/soc/codecs/rt5660.c | 2 - sound/soc/codecs/rt5665.c | 17 +- sound/soc/codecs/rt5668.c | 17 +- sound/soc/codecs/rt5677.c | 117 +- sound/soc/codecs/rt5677.h | 92 +- sound/soc/codecs/rt5682-i2c.c | 11 +- sound/soc/codecs/rt5682-sdw.c | 63 +- sound/soc/codecs/rt5682.c | 23 +- sound/soc/codecs/rt5682.h | 3 + sound/soc/codecs/rt5682s.c | 16 +- sound/soc/codecs/rt5682s.h | 2 + sound/soc/codecs/rt700-sdw.c | 7 +- sound/soc/codecs/rt700.c | 46 +- sound/soc/codecs/rt711-sdca-sdw.c | 3 +- sound/soc/codecs/rt711-sdca.c | 48 +- sound/soc/codecs/rt711-sdw.c | 7 +- sound/soc/codecs/rt711.c | 47 +- sound/soc/codecs/rt712-sdca-dmic.c | 47 +- sound/soc/codecs/rt712-sdca-sdw.c | 3 +- sound/soc/codecs/rt712-sdca.c | 45 +- sound/soc/codecs/rt715-sdca-sdw.c | 5 +- sound/soc/codecs/rt715-sdca.c | 41 +- sound/soc/codecs/rt715-sdw.c | 9 +- sound/soc/codecs/rt715.c | 100 +- sound/soc/codecs/rt715.h | 7 + sound/soc/codecs/rt722-sdca-sdw.c | 2 +- sound/soc/codecs/rt722-sdca.c | 3 +- sound/soc/codecs/sigmadsp.c | 25 +- sound/soc/codecs/ssm3515.c | 2 +- sound/soc/codecs/sta32x.c | 2 +- sound/soc/codecs/sta350.c | 2 +- sound/soc/codecs/sta529.c | 2 +- sound/soc/codecs/stac9766.c | 2 +- sound/soc/codecs/sti-sas.c | 2 +- sound/soc/codecs/tas2781-i2c.c | 1 - sound/soc/codecs/tas5805m.c | 3 +- sound/soc/codecs/tlv320aic32x4-clk.c | 16 +- sound/soc/codecs/tlv320aic32x4.c | 2 +- sound/soc/codecs/tlv320aic32x4.h | 5 +- sound/soc/codecs/uda134x.c | 587 ----- sound/soc/codecs/uda134x.h | 33 - sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd938x-sdw.c | 2 +- sound/soc/codecs/wm2200.c | 14 +- sound/soc/codecs/wm5100.c | 2 +- sound/soc/codecs/wm5102.c | 6 +- sound/soc/codecs/wm5110.c | 8 +- sound/soc/codecs/wm8510.c | 2 +- sound/soc/codecs/wm8523.c | 2 +- sound/soc/codecs/wm8580.c | 2 +- sound/soc/codecs/wm8711.c | 2 +- sound/soc/codecs/wm8728.c | 2 +- sound/soc/codecs/wm8731.c | 2 +- sound/soc/codecs/wm8737.c | 2 +- sound/soc/codecs/wm8741.c | 2 +- sound/soc/codecs/wm8750.c | 2 +- sound/soc/codecs/wm8753.c | 2 +- sound/soc/codecs/wm8770.c | 2 +- sound/soc/codecs/wm8776.c | 2 +- sound/soc/codecs/wm8804.c | 2 +- sound/soc/codecs/wm8900.c | 2 +- sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8904.c | 4 +- sound/soc/codecs/wm8940.c | 2 +- sound/soc/codecs/wm8955.c | 2 +- sound/soc/codecs/wm8960.c | 54 +- sound/soc/codecs/wm8960.h | 4 +- sound/soc/codecs/wm8961.c | 2 +- sound/soc/codecs/wm8962.c | 2 +- sound/soc/codecs/wm8971.c | 2 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8983.c | 2 +- sound/soc/codecs/wm8985.c | 2 +- sound/soc/codecs/wm8988.c | 2 +- sound/soc/codecs/wm8991.c | 2 +- sound/soc/codecs/wm8993.c | 2 +- sound/soc/codecs/wm8994.c | 2 +- sound/soc/codecs/wm8995.c | 2 +- sound/soc/codecs/wm8996.c | 2 +- sound/soc/codecs/wm9081.c | 2 +- sound/soc/codecs/wm9090.c | 2 +- sound/soc/codecs/wm9705.c | 2 +- sound/soc/codecs/wm9712.c | 2 +- sound/soc/codecs/wm9713.c | 2 +- sound/soc/codecs/wm_adsp.c | 24 +- sound/soc/codecs/wm_adsp.h | 3 +- sound/soc/codecs/wsa881x.c | 2 +- sound/soc/codecs/wsa883x.c | 2 +- sound/soc/dwc/dwc-i2s.c | 381 +++- sound/soc/dwc/dwc-pcm.c | 8 +- sound/soc/dwc/local.h | 25 + sound/soc/fsl/fsl_asrc.c | 16 +- sound/soc/fsl/fsl_aud2htx.c | 10 +- sound/soc/fsl/fsl_easrc.c | 16 +- sound/soc/fsl/fsl_esai.c | 20 +- sound/soc/fsl/fsl_micfil.c | 116 +- sound/soc/fsl/fsl_micfil.h | 64 + sound/soc/fsl/fsl_qmc_audio.c | 28 +- sound/soc/fsl/fsl_rpmsg.c | 8 + sound/soc/fsl/fsl_sai.c | 24 +- sound/soc/fsl/fsl_spdif.c | 25 +- sound/soc/fsl/fsl_spdif.h | 6 +- sound/soc/fsl/fsl_ssi.c | 3 +- sound/soc/fsl/fsl_xcvr.c | 16 +- sound/soc/fsl/imx-audio-rpmsg.c | 1 - sound/soc/fsl/imx-es8328.c | 25 +- sound/soc/fsl/imx-pcm-rpmsg.c | 12 +- sound/soc/fsl/mpc5200_psc_ac97.c | 2 +- sound/soc/generic/audio-graph-card.c | 143 +- .../generic/audio-graph-card2-custom-sample.dtsi | 7 + sound/soc/generic/audio-graph-card2.c | 14 +- sound/soc/generic/simple-card-utils.c | 23 +- sound/soc/generic/simple-card.c | 66 +- sound/soc/hisilicon/hi6210-i2s.c | 2 +- sound/soc/img/img-i2s-in.c | 14 +- sound/soc/img/img-i2s-out.c | 14 +- sound/soc/img/img-parallel-out.c | 14 +- sound/soc/img/img-spdif-in.c | 12 +- sound/soc/img/img-spdif-out.c | 12 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/intel/atom/sst/sst.c | 14 +- sound/soc/intel/atom/sst/sst.h | 7 +- sound/soc/intel/atom/sst/sst_pci.c | 4 +- sound/soc/intel/atom/sst/sst_stream.c | 13 +- sound/soc/intel/avs/board_selection.c | 26 +- sound/soc/intel/avs/boards/Kconfig | 20 + sound/soc/intel/avs/boards/Makefile | 4 + sound/soc/intel/avs/boards/da7219.c | 34 +- sound/soc/intel/avs/boards/es8336.c | 315 +++ sound/soc/intel/avs/boards/{da7219.c => rt5663.c} | 197 +- sound/soc/intel/avs/boards/rt5682.c | 67 +- sound/soc/intel/avs/core.c | 16 +- sound/soc/intel/avs/probes.c | 10 +- sound/soc/intel/avs/topology.c | 6 +- sound/soc/intel/boards/Kconfig | 10 +- sound/soc/intel/boards/Makefile | 2 +- sound/soc/intel/boards/bdw_rt286.c | 6 + sound/soc/intel/boards/bxt_da7219_max98357a.c | 7 + sound/soc/intel/boards/bytcr_wm5102.c | 7 + sound/soc/intel/boards/kbl_da7219_max98357a.c | 7 + sound/soc/intel/boards/kbl_da7219_max98927.c | 7 + sound/soc/intel/boards/sof_da7219_max98373.c | 10 + sound/soc/intel/boards/sof_es8336.c | 10 + sound/soc/intel/boards/sof_maxim_common.c | 170 +- sound/soc/intel/boards/sof_maxim_common.h | 21 +- sound/soc/intel/boards/sof_nau8825.c | 10 + sound/soc/intel/boards/sof_rt5682.c | 172 +- sound/soc/intel/boards/sof_sdw.c | 608 +++--- sound/soc/intel/boards/sof_sdw_common.h | 7 + sound/soc/intel/boards/sof_sdw_cs_amp.c | 47 + sound/soc/intel/boards/sof_ssp_amp.c | 9 + sound/soc/intel/catpt/pcm.c | 8 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 7 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 12 + sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 52 + sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 69 + sound/soc/intel/keembay/kmb_platform.c | 4 +- sound/soc/intel/skylake/skl-messages.c | 16 +- sound/soc/intel/skylake/skl-pcm.c | 3 +- sound/soc/intel/skylake/skl.c | 36 +- sound/soc/jz4740/jz4740-i2s.c | 3 +- sound/soc/loongson/loongson_card.c | 2 +- sound/soc/loongson/loongson_i2s.c | 16 +- sound/soc/mediatek/Kconfig | 20 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-btcvsd.c | 27 +- sound/soc/mediatek/mt7986/Makefile | 9 + sound/soc/mediatek/mt7986/mt7986-afe-common.h | 49 + sound/soc/mediatek/mt7986/mt7986-afe-pcm.c | 622 ++++++ sound/soc/mediatek/mt7986/mt7986-dai-etdm.c | 411 ++++ sound/soc/mediatek/mt7986/mt7986-reg.h | 196 ++ sound/soc/mediatek/mt7986/mt7986-wm8960.c | 196 ++ sound/soc/mediatek/mt8173/mt8173-max98090.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 23 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 23 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 23 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 43 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 53 +- sound/soc/mediatek/mt8186/mt8186-afe-clk.c | 2 - sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 4 +- .../mt8186/mt8186-mt6366-da7219-max98357.c | 6 + sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 8 +- sound/soc/mediatek/mt8188/mt8188-mt6359.c | 27 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 56 +- sound/soc/meson/aiu-acodec-ctrl.c | 4 +- sound/soc/meson/aiu-codec-ctrl.c | 4 +- sound/soc/meson/aiu-fifo-i2s.c | 3 + sound/soc/meson/aiu-fifo-spdif.c | 3 + sound/soc/meson/aiu.c | 6 - sound/soc/meson/axg-frddr.c | 4 +- sound/soc/meson/axg-pdm.c | 18 +- sound/soc/meson/axg-spdifin.c | 4 +- sound/soc/meson/axg-tdm-interface.c | 6 +- sound/soc/meson/axg-toddr.c | 4 +- sound/soc/meson/g12a-toacodec.c | 4 +- sound/soc/meson/g12a-tohdmitx.c | 4 +- sound/soc/pxa/mmp-sspa.c | 2 +- sound/soc/pxa/pxa-ssp.c | 12 +- sound/soc/pxa/pxa2xx-i2s.c | 17 +- sound/soc/qcom/apq8016_sbc.c | 37 +- sound/soc/qcom/lpass-apq8016.c | 4 - sound/soc/qcom/lpass-cpu.c | 40 +- sound/soc/qcom/lpass-ipq806x.c | 1 - sound/soc/qcom/lpass-platform.c | 13 +- sound/soc/qcom/lpass-sc7180.c | 5 +- sound/soc/qcom/lpass-sc7280.c | 2 - sound/soc/qcom/lpass.h | 4 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 88 +- sound/soc/qcom/qdsp6/q6apm.c | 2 +- sound/soc/qcom/qdsp6/q6apm.h | 2 - sound/soc/qcom/qdsp6/q6asm-dai.c | 6 +- sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c | 3 - sound/soc/qcom/sc7180.c | 40 +- sound/soc/qcom/sc7280.c | 34 +- sound/soc/qcom/sdm845.c | 32 +- sound/soc/rockchip/rk3399_gru_sound.c | 7 +- sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 2 +- sound/soc/rockchip/rockchip_pdm.c | 4 +- sound/soc/rockchip/rockchip_rt5645.c | 22 +- sound/soc/rockchip/rockchip_spdif.c | 2 +- sound/soc/samsung/aries_wm8994.c | 10 +- sound/soc/samsung/i2s.c | 5 +- sound/soc/samsung/littlemill.c | 27 +- sound/soc/samsung/lowland.c | 8 +- sound/soc/samsung/midas_wm1811.c | 34 +- sound/soc/samsung/odroid.c | 15 +- sound/soc/samsung/pcm.c | 18 +- sound/soc/samsung/tm2_wm5110.c | 10 +- sound/soc/sh/rcar/adg.c | 68 +- sound/soc/sh/rcar/core.c | 175 +- sound/soc/sh/rcar/rsnd.h | 4 + sound/soc/soc-acpi.c | 73 + sound/soc/soc-component.c | 16 +- sound/soc/soc-core.c | 273 ++- sound/soc/soc-dai.c | 55 +- sound/soc/soc-dapm.c | 2 + sound/soc/soc-generic-dmaengine-pcm.c | 18 +- sound/soc/soc-jack.c | 2 +- sound/soc/soc-pcm.c | 4 +- sound/soc/soc-topology.c | 9 +- sound/soc/sof/amd/Kconfig | 20 +- sound/soc/sof/amd/Makefile | 5 +- sound/soc/sof/amd/acp-common.c | 4 + sound/soc/sof/amd/acp-dsp-offset.h | 9 +- sound/soc/sof/amd/acp-ipc.c | 30 + sound/soc/sof/amd/acp-loader.c | 42 +- sound/soc/sof/amd/acp-probes.c | 147 ++ sound/soc/sof/amd/acp.c | 106 +- sound/soc/sof/amd/acp.h | 35 +- sound/soc/sof/amd/pci-rmb.c | 2 + sound/soc/sof/amd/pci-rn.c | 2 + sound/soc/sof/amd/pci-vangogh.c | 105 + sound/soc/sof/amd/vangogh.c | 162 ++ sound/soc/sof/intel/Kconfig | 16 + sound/soc/sof/intel/Makefile | 4 +- sound/soc/sof/intel/cnl.c | 2 + sound/soc/sof/intel/hda-dai-ops.c | 179 +- sound/soc/sof/intel/hda-dai.c | 211 +- sound/soc/sof/intel/hda-mlink.c | 45 +- sound/soc/sof/intel/hda-stream.c | 68 +- sound/soc/sof/intel/hda.c | 140 +- sound/soc/sof/intel/hda.h | 21 + sound/soc/sof/intel/icl.c | 1 + sound/soc/sof/intel/lnl.c | 188 ++ sound/soc/sof/intel/mtl.c | 23 +- sound/soc/sof/intel/mtl.h | 22 +- sound/soc/sof/intel/pci-apl.c | 8 +- sound/soc/sof/intel/pci-cnl.c | 15 +- sound/soc/sof/intel/pci-icl.c | 12 +- sound/soc/sof/intel/{pci-mtl.c => pci-lnl.c} | 35 +- sound/soc/sof/intel/pci-mtl.c | 3 +- sound/soc/sof/intel/pci-skl.c | 6 +- sound/soc/sof/intel/pci-tgl.c | 45 +- sound/soc/sof/intel/pci-tng.c | 3 +- sound/soc/sof/intel/shim.h | 1 + sound/soc/sof/intel/tgl.c | 4 + sound/soc/sof/ipc3-dtrace.c | 12 +- sound/soc/sof/ipc3-pcm.c | 17 + sound/soc/sof/ipc3.c | 7 +- sound/soc/sof/ipc4-pcm.c | 21 +- sound/soc/sof/ipc4-topology.c | 167 +- sound/soc/sof/ipc4-topology.h | 4 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 40 +- sound/soc/sof/sof-client-probes-ipc4.c | 9 + sound/soc/sof/sof-client-probes.c | 7 +- sound/soc/sof/topology.c | 29 +- sound/soc/starfive/jh7110_tdm.c | 21 +- sound/soc/sti/sti_uniperif.c | 6 +- sound/soc/stm/stm32_i2s.c | 2 +- sound/soc/stm/stm32_sai_sub.c | 20 +- sound/soc/stm/stm32_spdifrx.c | 2 +- sound/soc/sunxi/sun4i-codec.c | 6 +- sound/soc/sunxi/sun4i-i2s.c | 18 +- sound/soc/sunxi/sun4i-spdif.c | 4 +- sound/soc/sunxi/sun50i-dmic.c | 2 +- sound/soc/tegra/tegra20_ac97.c | 13 +- sound/soc/tegra/tegra20_i2s.c | 2 +- sound/soc/tegra/tegra20_spdif.c | 2 +- sound/soc/tegra/tegra210_admaif.c | 12 +- sound/soc/tegra/tegra30_i2s.c | 2 +- sound/soc/ti/davinci-evm.c | 13 +- sound/soc/ti/davinci-i2s.c | 22 +- sound/soc/ti/davinci-mcasp.c | 27 +- sound/soc/ti/omap-dmic.c | 26 +- sound/soc/ti/omap-mcbsp.c | 32 +- sound/soc/ti/omap-mcpdm.c | 25 +- sound/soc/uniphier/aio-cpu.c | 161 +- sound/soc/uniphier/aio-ld11.c | 62 +- sound/soc/uniphier/aio-pxs2.c | 55 +- sound/soc/uniphier/aio.h | 10 +- sound/soc/ux500/ux500_msp_dai.c | 2 +- sound/sparc/amd7930.c | 3 +- sound/sparc/cs4231.c | 2 +- sound/sparc/dbri.c | 2 +- sound/usb/bcd2000/bcd2000.c | 4 +- sound/usb/endpoint.c | 40 +- sound/usb/endpoint.h | 1 - sound/usb/media.c | 4 +- sound/usb/midi2.c | 15 +- sound/usb/stream.c | 11 +- sound/xen/xen_snd_front_alsa.c | 64 +- tools/arch/x86/include/uapi/asm/unistd_32.h | 3 + tools/arch/x86/include/uapi/asm/unistd_64.h | 3 + tools/crypto/ccp/.gitignore | 1 + tools/crypto/ccp/Makefile | 13 + tools/crypto/ccp/dbc.c | 72 + tools/crypto/ccp/dbc.py | 64 + tools/crypto/ccp/dbc_cli.py | 134 ++ tools/crypto/ccp/test_dbc.py | 266 +++ tools/perf/bench/Build | 1 + tools/perf/bench/bench.h | 1 + tools/perf/bench/sched-seccomp-notify.c | 178 ++ tools/perf/builtin-bench.c | 1 + tools/testing/kunit/configs/all_tests.config | 5 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/alsa/pcm-test.c | 8 +- .../selftests/{openat2 => fchmodat2}/.gitignore | 0 tools/testing/selftests/fchmodat2/Makefile | 6 + tools/testing/selftests/fchmodat2/fchmodat2_test.c | 142 ++ tools/testing/selftests/filelock/Makefile | 5 + tools/testing/selftests/filelock/ofdlocks.c | 132 ++ tools/testing/selftests/kselftest_harness.h | 11 +- tools/testing/selftests/nolibc/nolibc-test.c | 1 - .../selftests/rcutorture/bin/configcheck.sh | 61 +- .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../rcutorture/bin/kvm-recheck-rcuscale.sh | 8 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 44 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 12 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 12 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 17 +- tools/testing/selftests/rcutorture/bin/torture.sh | 127 +- .../rcutorture/configs/lock/ver_functions.sh | 5 +- .../selftests/rcutorture/configs/rcu/TASKS03 | 1 - .../selftests/rcutorture/configs/rcu/TREE01 | 1 - .../rcutorture/configs/rcu/ver_functions.sh | 5 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 2 + .../selftests/rcutorture/configs/rcuscale/TRACE01 | 2 + .../rcutorture/configs/rcuscale/ver_functions.sh | 5 +- .../rcutorture/configs/refscale/NOPREEMPT | 1 + .../rcutorture/configs/refscale/ver_functions.sh | 5 +- .../selftests/rcutorture/configs/scf/NOPREEMPT | 2 + .../rcutorture/configs/scf/ver_functions.sh | 5 +- .../rcutorture/formal/srcu-cbmc/.gitignore | 2 - .../selftests/rcutorture/formal/srcu-cbmc/Makefile | 17 - .../formal/srcu-cbmc/empty_includes/linux/delay.h | 0 .../formal/srcu-cbmc/empty_includes/linux/export.h | 0 .../formal/srcu-cbmc/empty_includes/linux/mutex.h | 0 .../formal/srcu-cbmc/empty_includes/linux/percpu.h | 0 .../srcu-cbmc/empty_includes/linux/preempt.h | 0 .../srcu-cbmc/empty_includes/linux/rcupdate.h | 0 .../formal/srcu-cbmc/empty_includes/linux/sched.h | 0 .../formal/srcu-cbmc/empty_includes/linux/smp.h | 0 .../srcu-cbmc/empty_includes/linux/workqueue.h | 0 .../srcu-cbmc/empty_includes/uapi/linux/types.h | 0 .../formal/srcu-cbmc/include/linux/.gitignore | 2 - .../formal/srcu-cbmc/include/linux/kconfig.h | 1 - .../formal/srcu-cbmc/include/linux/types.h | 152 -- .../rcutorture/formal/srcu-cbmc/modify_srcu.awk | 376 ---- .../rcutorture/formal/srcu-cbmc/src/assume.h | 17 - .../rcutorture/formal/srcu-cbmc/src/barriers.h | 41 - .../rcutorture/formal/srcu-cbmc/src/bug_on.h | 14 - .../formal/srcu-cbmc/src/combined_source.c | 14 - .../rcutorture/formal/srcu-cbmc/src/config.h | 28 - .../rcutorture/formal/srcu-cbmc/src/include_srcu.c | 32 - .../rcutorture/formal/srcu-cbmc/src/int_typedefs.h | 34 - .../rcutorture/formal/srcu-cbmc/src/locks.h | 221 -- .../rcutorture/formal/srcu-cbmc/src/misc.c | 12 - .../rcutorture/formal/srcu-cbmc/src/misc.h | 58 - .../rcutorture/formal/srcu-cbmc/src/percpu.h | 93 - .../rcutorture/formal/srcu-cbmc/src/preempt.c | 79 - .../rcutorture/formal/srcu-cbmc/src/preempt.h | 59 - .../formal/srcu-cbmc/src/simple_sync_srcu.c | 51 - .../rcutorture/formal/srcu-cbmc/src/workqueues.h | 103 - .../srcu-cbmc/tests/store_buffering/.gitignore | 2 - .../srcu-cbmc/tests/store_buffering/Makefile | 12 - .../tests/store_buffering/assert_end.fail | 1 - .../srcu-cbmc/tests/store_buffering/force.fail | 1 - .../srcu-cbmc/tests/store_buffering/force2.fail | 1 - .../srcu-cbmc/tests/store_buffering/force3.fail | 1 - .../srcu-cbmc/tests/store_buffering/main.pass | 0 .../formal/srcu-cbmc/tests/store_buffering/test.c | 73 - .../formal/srcu-cbmc/tests/test_script.sh | 103 - tools/testing/selftests/seccomp/seccomp_bpf.c | 67 +- 1547 files changed, 48726 insertions(+), 17695 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-driver-qat create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-ispcrg.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-stgcrg.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-voutcrg.yaml create mode 100644 Documentation/devicetree/bindings/soc/starfive/starfive,jh7110- [...] create mode 100644 Documentation/devicetree/bindings/sound/audio-iio-aux.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42l43.yaml delete mode 100644 Documentation/devicetree/bindings/sound/gtm601.txt delete mode 100644 Documentation/devicetree/bindings/sound/max9892x.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98925.yaml create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt7986-afe.yaml create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt7986-wm8960.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nau8821.txt create mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8821.yaml create mode 100644 Documentation/devicetree/bindings/sound/option,gtm601.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-analog.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,pm8916-wcd-analog- [...] create mode 100644 Documentation/devicetree/bindings/sound/sound-card-common.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8904.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8904.txt create mode 100644 Documentation/sound/cards/emu-mixer.rst create mode 100644 arch/arm64/crypto/aes-glue-ce.c create mode 100644 arch/arm64/crypto/aes-glue-neon.c create mode 100644 arch/powerpc/crypto/chacha-p10-glue.c create mode 100644 arch/powerpc/crypto/chacha-p10le-8x.S create mode 100644 arch/powerpc/crypto/poly1305-p10-glue.c create mode 100644 arch/powerpc/crypto/poly1305-p10le_64.S create mode 100644 arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts create mode 100644 drivers/crypto/ccp/dbc.c create mode 100644 drivers/crypto/ccp/dbc.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_clock.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_clock.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_fw_counters.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_fw_counters.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_timer.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_timer.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_heartbeat.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_heartbeat.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_heartbeat_dbgfs.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_heartbeat_dbgfs.h create mode 100644 drivers/crypto/starfive/jh7110-aes.c create mode 100644 drivers/mfd/cs42l43-i2c.c create mode 100644 drivers/mfd/cs42l43-sdw.c create mode 100644 drivers/mfd/cs42l43.c create mode 100644 drivers/mfd/cs42l43.h create mode 100644 drivers/pinctrl/cirrus/pinctrl-cs42l43.c create mode 100644 fs/erofs/decompressor_deflate.c create mode 100644 include/crypto/internal/engine.h create mode 100644 include/linux/cpu_smt.h rename include/{media/dvb_math.h => linux/int_log.h} (63%) create mode 100644 include/linux/mfd/cs42l43-regs.h create mode 100644 include/linux/mfd/cs42l43.h create mode 100644 include/sound/cs42l43.h delete mode 100644 include/sound/l3.h delete mode 100644 include/sound/uda134x.h create mode 100644 include/uapi/linux/psp-dbc.h rename lib/{ => crypto}/mpi/Makefile (100%) rename lib/{ => crypto}/mpi/ec.c (100%) rename lib/{ => crypto}/mpi/generic_mpih-add1.c (100%) rename lib/{ => crypto}/mpi/generic_mpih-lshift.c (100%) rename lib/{ => crypto}/mpi/generic_mpih-mul1.c (100%) rename lib/{ => crypto}/mpi/generic_mpih-mul2.c (100%) rename lib/{ => crypto}/mpi/generic_mpih-mul3.c (100%) rename lib/{ => crypto}/mpi/generic_mpih-rshift.c (100%) rename lib/{ => crypto}/mpi/generic_mpih-sub1.c (100%) rename lib/{ => crypto}/mpi/longlong.h (100%) rename lib/{ => crypto}/mpi/mpi-add.c (100%) rename lib/{ => crypto}/mpi/mpi-bit.c (100%) rename lib/{ => crypto}/mpi/mpi-cmp.c (96%) rename lib/{ => crypto}/mpi/mpi-div.c (100%) rename lib/{ => crypto}/mpi/mpi-inline.h (100%) rename lib/{ => crypto}/mpi/mpi-internal.h (100%) rename lib/{ => crypto}/mpi/mpi-inv.c (100%) rename lib/{ => crypto}/mpi/mpi-mod.c (100%) rename lib/{ => crypto}/mpi/mpi-mul.c (100%) rename lib/{ => crypto}/mpi/mpi-pow.c (100%) rename lib/{ => crypto}/mpi/mpi-sub-ui.c (100%) rename lib/{ => crypto}/mpi/mpicoder.c (100%) rename lib/{ => crypto}/mpi/mpih-cmp.c (100%) rename lib/{ => crypto}/mpi/mpih-div.c (100%) rename lib/{ => crypto}/mpi/mpih-mul.c (100%) rename lib/{ => crypto}/mpi/mpiutil.c (100%) rename drivers/media/dvb-core/dvb_math.c => lib/math/int_log.c (84%) create mode 100644 mm/shmem_quota.c create mode 100644 sound/firewire/dice/dice-weiss.c create mode 100644 sound/pci/hda/cs35l41_hda_property.c create mode 100644 sound/pci/hda/cs35l41_hda_property.h create mode 100644 sound/pci/hda/cs35l56_hda.c create mode 100644 sound/pci/hda/cs35l56_hda.h create mode 100644 sound/pci/hda/cs35l56_hda_i2c.c create mode 100644 sound/pci/hda/cs35l56_hda_spi.c create mode 100644 sound/pci/hda/tas2781_hda_i2c.c create mode 100644 sound/soc/amd/acp/acp-legacy-common.c create mode 100644 sound/soc/codecs/audio-iio-aux.c create mode 100644 sound/soc/codecs/aw88261.c create mode 100644 sound/soc/codecs/aw88261.h create mode 100644 sound/soc/codecs/cs42l43-jack.c create mode 100644 sound/soc/codecs/cs42l43-sdw.c create mode 100644 sound/soc/codecs/cs42l43.c create mode 100644 sound/soc/codecs/cs42l43.h delete mode 100644 sound/soc/codecs/l3.c create mode 100644 sound/soc/codecs/rt1017-sdca-sdw.c create mode 100644 sound/soc/codecs/rt1017-sdca-sdw.h delete mode 100644 sound/soc/codecs/uda134x.c delete mode 100644 sound/soc/codecs/uda134x.h create mode 100644 sound/soc/intel/avs/boards/es8336.c copy sound/soc/intel/avs/boards/{da7219.c => rt5663.c} (50%) create mode 100644 sound/soc/intel/boards/sof_sdw_cs_amp.c create mode 100644 sound/soc/mediatek/mt7986/Makefile create mode 100644 sound/soc/mediatek/mt7986/mt7986-afe-common.h create mode 100644 sound/soc/mediatek/mt7986/mt7986-afe-pcm.c create mode 100644 sound/soc/mediatek/mt7986/mt7986-dai-etdm.c create mode 100644 sound/soc/mediatek/mt7986/mt7986-reg.h create mode 100644 sound/soc/mediatek/mt7986/mt7986-wm8960.c create mode 100644 sound/soc/sof/amd/acp-probes.c create mode 100644 sound/soc/sof/amd/pci-vangogh.c create mode 100644 sound/soc/sof/amd/vangogh.c create mode 100644 sound/soc/sof/intel/lnl.c copy sound/soc/sof/intel/{pci-mtl.c => pci-lnl.c} (61%) create mode 100644 tools/crypto/ccp/.gitignore create mode 100644 tools/crypto/ccp/Makefile create mode 100644 tools/crypto/ccp/dbc.c create mode 100644 tools/crypto/ccp/dbc.py create mode 100755 tools/crypto/ccp/dbc_cli.py create mode 100755 tools/crypto/ccp/test_dbc.py create mode 100644 tools/perf/bench/sched-seccomp-notify.c copy tools/testing/selftests/{openat2 => fchmodat2}/.gitignore (100%) create mode 100644 tools/testing/selftests/fchmodat2/Makefile create mode 100644 tools/testing/selftests/fchmodat2/fchmodat2_test.c create mode 100644 tools/testing/selftests/filelock/Makefile create mode 100644 tools/testing/selftests/filelock/ofdlocks.c delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/.gitignore delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/Makefile delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/lin [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/lin [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/lin [...] delete mode 100755 tools/testing/selftests/rcutorture/formal/srcu-cbmc/modify_srcu.awk delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/assume.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/barriers.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/bug_on.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/combine [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/config.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/include_srcu.c delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/int_typedefs.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/locks.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/misc.c delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/misc.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/percpu.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/preempt.c delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/preempt.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/simple_ [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/workqueues.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100755 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/test_ [...]