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 61b2f693fb73 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 20eb0d7b3db8 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits b5b9765cb78b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits e69f4a1682b4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits be989ef3e4b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cc28cbf6a1f0 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits a0d519bc3527 Merge branch 'fs-current' of linux-next omits 36241440d25e Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 63ed4ca22c13 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9b99ffcfc114 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 38fec10eb60d Linux 6.14 new 3514818522c7 MAINTAINERS: remove myself as reviewer adds f584714cffb9 pstore: convert to the new mount API adds cc0876f817d6 vfs: Convert devpts to use the new mount API adds cb0e0a8bf4e1 devtmpfs: replace ->mount with ->get_tree in public instance adds bdfa77e7c6bf vfs: remove some unused old mount api code adds e8fe0d4b2e5d Merge patch series "fs: last of the pseudofs mount api con [...] adds 00dac020ca2a sysv: convert sysv to use the new mount api new c4cff1ea37ac Merge tag 'vfs-6.15-rc1.mount.api' of git://git.kernel.org [...] adds 8b17e540969a vfs: add initial support for CONFIG_DEBUG_VFS adds af153bb63a33 vfs: catch invalid modes in may_open() adds 3eb7e9510414 vfs: use the new debug macros in inode_set_cached_link() adds 822c11592522 Merge patch series "CONFIG_DEBUG_VFS at last" adds f9835fa147e6 make use of anon_inode_getfile_fmode() adds d6ff4c8f6522 fs: avoid mmap sem relocks when coredumping with many miss [...] adds 29d80d506b18 open: Fix return type of several functions from long to int adds f326565c4441 ioctl: Fix return type of several functions from long to int adds 8190db20c243 Merge patch series "Fix the return type of several functio [...] adds 1bb772565f32 vfs: inline getname() adds da06e3c51794 fs: don't needlessly acquire f_lock adds 1479be62582d vfs: inline new_inode_pseudo() and de-staticize alloc_inode() adds d1c735d44c12 kcmp: improve performance adding an unlikely hint to task [...] adds 12851bd921d4 fs: Turn page_offset() into a wrapper around folio_pos() adds d3a194d95fc8 epoll: simplify ep_busy_loop by removing always 0 argument adds e249056c91a2 fs: place f_ref to 3rd cache line in struct file to resolv [...] adds f13abc1e8e1a watch_queue: fix pipe accounting mismatch adds 66447acc09dc ecryptfs: remove NULL remount_fs from super_operations adds 93fd0d46cbf7 vfs: Remove invalidate_inodes() adds 86f40fa6a467 fs: dodge an atomic in putname if ref == 1 adds dc530c44cd64 fs: use debug-only asserts around fd allocation and install adds 64a56f635aae exportfs: remove locking around ->get_parent() call. adds f381640e1bd4 fs: consistently deref the files table with rcu_dereference_raw() adds 611851010c74 fs: dedup handling of struct filename init and refcounts bumps adds 514b68711164 VFS/autofs: try_lookup_one_len() does not need any locks adds 008a746a01e2 fs: use wq_has_sleeper() in end_dir_add() adds eb7e453a8300 fs: drop the lock trip around I_NEW wake up in evict() adds 5a607aa94398 fs: load the ->i_sb pointer once in inode_sb_list_{add,del} adds 9ae7e5a1cd17 fs: predict not reaching the limit in alloc_empty_file() adds d5a05a5a44a9 fs: tidy up do_sys_openat2() with likely/unlikely adds c918f15420e3 fs: call inode_sb_list_add() outside of inode hash lock adds 4dec4f91359c fs: sort out fd allocation vs dup2 race commentary, take 2 new 99c21beaab2d Merge tag 'vfs-6.15-rc1.misc' of git://git.kernel.org/pub/ [...] adds 6b47d35d4d9e eventpoll: abstract out parameter sanity checking adds 38d203560118 eventpoll: abstract out ep_try_send_events() helper adds ae3a4f1fdc2c eventpoll: add epoll_sendevents() helper adds 0511f4e6a169 Merge patch series "epoll changes for io_uring wait support" new a79a09a0255b Merge tag 'vfs-6.15-rc1.eventpoll' of git://git.kernel.org [...] adds b944249bcea9 fsnotify: add mount notification infrastructure adds 0f46d81f2bce fanotify: notify on mount attach and detach adds bf630c401641 vfs: add notifications for mount attach and detach adds 2cc0b7fd4bb0 Merge patch series "mount notification" adds 0ff053b98a0f fs: support O_PATH fds with FSCONFIG_SET_FD adds 85c8700cb6e6 selftests/overlayfs: test specifying layers as O_PATH file [...] adds 29349a3d6da3 Merge patch series "ovl: allow O_PATH file descriptor when [...] adds db04662e2f4f fs: allow detached mounts in clone_private_mount() adds ccc829b15d48 selftests: add tests for using detached mount with overlayfs adds 312994674eb1 Merge patch series "fs: allow detached mounts in clone_pri [...] adds 784ed4354c90 uidgid: add map_id_range_up() adds 37c4a9590e1e statmount: allow to retrieve idmappings adds a496dfecbc47 samples/vfs: check whether flag was raised adds fa204a65f1b6 samples/vfs: add STATMOUNT_MNT_{G,U}IDMAP adds 5a432de15fad Merge patch series "statmount: allow to retrieve idmappings" adds 8f6116b5b77b statmount: add a new supported_mask field adds 901766df440f fs: add vfs_open_tree() helper adds 474f7825d533 fs: add copy_mount_setattr() helper adds c4a16820d901 fs: add open_tree_attr() adds 325cca846fe4 fs: add kflags member to struct mount_kattr adds 2462651ffa76 fs: allow changing idmappings adds 7a54947e727b Merge patch series "fs: allow changing idmappings" adds 33cec19dc022 samples/vfs: fix printf format string for size_t adds 7d90fb525319 selinux: add FILE__WATCH_MOUNTNS adds e1c24b52adb2 selftests: add tests for mount notification adds e1ff7aa34dec umount: Allow superblock owners to force umount new fd101da67636 Merge tag 'vfs-6.15-rc1.mount' of git://git.kernel.org/pub [...] adds 262b2fa99cbe pipe: introduce struct file_operations pipeanon_fops adds f017b0a4951f pipe: don't update {a,c,m}time for anonymous pipes adds f2ffc48de201 Merge patch series "pipe: don't update {a,c,m}time for ano [...] adds ee5eda8ea595 pipe: change pipe_write() to never add a zero-sized buffer adds a40cd5849dab pipe: drop an always true check in anon_pipe_write() adds 46af8e2406c2 pipe: cache 2 pages instead of 1 adds 84654c7f4730 wait: avoid spurious calls to prepare_to_wait_event() in _ [...] adds 3d5b9f3702f1 Merge patch series "some pipe + wait stuff" adds 38962d9b15ce Merge mainline pipe changes adds cf3d0c54b21c fs/pipe: Limit the slots in pipe_resize_ring() adds 547476063e12 kernel/watch_queue: Use pipe_buf() to retrieve the pipe buffer adds ba0822021c3c fs/pipe: Use pipe_buf() helper to retrieve pipe buffer adds d5c6cb01b69c fs/splice: Use pipe_buf() helper to retrieve pipe buffer adds 3732d8f16531 Merge patch series "pipe: Trivial cleanups" new 71ee2fde57c7 Merge tag 'vfs-6.15-rc1.pipe' of git://git.kernel.org/pub/ [...] adds f08d0c3a7111 pidfd: add PIDFD_SELF* sentinels to refer to own thread/process adds e943271f7956 selftests/pidfd: add new PIDFD_SELF* defines adds 2bbf47f2d396 selftests/pidfd: add tests for PIDFD_SELF_* adds 62d648c4429a selftests/mm: use PIDFD_SELF in guard pages test adds b1e809e7f64a Merge patch series "introduce PIDFD_SELF* sentinels" adds 816b2e602035 pidfs: switch to copy_struct_to_user() adds b573bf6f693c pidfd: rely on automatic cleanup in __pidfd_prepare() adds 3155a1940754 pidfs: move setting flags into pidfs_alloc_file() adds 0b4200381ed4 pidfs: use private inode slab cache adds 4513522984a0 pidfs: record exit code and cgroupid at exit adds 7477d7dce48a pidfs: allow to retrieve exit information adds 17457a47d226 selftests/pidfd: fix header inclusion adds 18938f718085 pidfs/selftests: ensure correct headers for ioctl handling adds ddf5315526e7 selftests/pidfd: expand common pidfd header adds 853ab1ff2cf9 selftests/pidfd: add first PIDFD_INFO_EXIT selftest adds 86c1dfdd523c selftests/pidfd: add second PIDFD_INFO_EXIT selftest adds a79975f05e5b selftests/pidfd: add third PIDFD_INFO_EXIT selftest adds 2e94e4c649c8 selftests/pidfd: add fourth PIDFD_INFO_EXIT selftest adds 2adf6ca63871 selftests/pidfd: add fifth PIDFD_INFO_EXIT selftest adds 1c4f2dbe4282 selftests/pidfd: add sixth PIDFD_INFO_EXIT selftest adds 56f235da15d0 selftests/pidfd: add seventh PIDFD_INFO_EXIT selftest adds 6092c5016005 Merge patch series "pidfs: provide information after task [...] adds 68db27274183 pidfs: ensure that PIDFS_INFO_EXIT is available adds 0fb482728ba1 pidfs: improve multi-threaded exec and premature thread-gr [...] adds db7ce91e226d selftests/pidfd: first test for multi-threaded exec polling adds 9b6f723db536 selftests/pidfd: second test for multi-threaded exec polling adds 4d5483a42c6f selftests/pidfd: third test for multi-threaded exec polling adds d40dc30c7b7c Merge patch series "pidfs: handle multi-threaded exec and [...] new df00ded23a6b Merge tag 'vfs-6.15-rc1.pidfs' of git://git.kernel.org/pub [...] adds c50105933f0c iomap: allow the file system to submit the writeback bios adds 710273330663 iomap: simplify io_flags and io_type in struct iomap_ioend adds 034c29fb3e7c iomap: add a IOMAP_F_ANON_WRITE flag adds 5fcbd555d483 iomap: split bios to zone append limits in the submission [...] adds 63b66913d11c iomap: move common ioend code to ioend.c adds ae2f33a519af iomap: factor out a iomap_dio_done helper adds e523f2d4c974 iomap: optionally use ioends for direct I/O adds d06244c60aec iomap: add a io_private field to struct iomap_ioend adds 02b39c4655d5 iomap: pass private data to iomap_page_mkwrite adds c6d1b8d15450 iomap: pass private data to iomap_zero_range adds ddd402bbbf66 iomap: pass private data to iomap_truncate_page adds f87897339a4c Merge patch series "iomap: allow the file system to submit [...] adds abb0ea1923a6 iomap: factor out iomap length helper adds 2e4b0b6cf533 iomap: split out iomap check and reset logic from iter advance adds f47998386623 iomap: refactor iomap_iter() length check and tracepoint adds 9183b2a0e439 iomap: lift error code check out of iomap_iter_advance() adds b26f2ea1cd06 iomap: lift iter termination logic from iomap_iter_advance() adds b51d30ff51f9 iomap: export iomap_iter_advance() and return remaining length adds bc264fea0f6f iomap: support incremental iomap_iter advances adds 1a1a3b574b97 iomap: advance the iter directly on buffered writes adds e60837da4d9d iomap: advance the iter directly on unshare range adds cbad829cef3b iomap: advance the iter directly on zero range adds 30f530096166 Merge patch series "iomap: incremental per-operation iter [...] adds d9dc477ff6a2 iomap: advance the iter directly on buffered read adds 8fecec46d10b iomap: advance the iter on direct I/O adds f145377da150 iomap: convert misc simple ops to incremental advance adds e1e6bae60732 dax: advance the iomap_iter in the read/write path adds e1dae77b50e3 dax: push advance down into dax_iomap_iter() for read and write adds 80fce3058407 dax: advance the iomap_iter on zero range adds 9ba439cbdcf2 dax: advance the iomap_iter on unshare range adds 39eb05112987 dax: advance the iomap_iter on dedupe range adds 6fe32fe1bbc1 dax: advance the iomap_iter on pte and pmd faults adds 469739f1d8c5 iomap: remove unnecessary advance from iomap_iter() adds edd3e3b7d210 iomap: rename iomap_iter processed field to status adds d79c9cc51297 iomap: introduce a full map advance helper adds 53cfafdd1530 Merge patch series "iomap: incremental advance conversion [...] adds b2cd5ae693a3 iomap: make buffered writes work with RWF_DONTCACHE adds 974c5e6139db xfs: flag as supporting FOP_DONTCACHE adds 13368df520f1 Merge patch series "iomap: make buffered writes work with [...] adds 1743d385e704 Merge branch 'vfs-6.15.shared.iomap' of gitolite.kernel.or [...] adds b4de0e9be963 iomap: Rename IOMAP_ATOMIC -> IOMAP_ATOMIC_HW adds 794ca29dcc92 iomap: Support SW-based atomic writes adds 786e3080cbe9 iomap: Lift blocksize restriction on atomic writes adds c7be0d72d551 Merge patch series "iomap preliminaries for large atomic w [...] adds b26816b4e320 iomap: fix inline data on buffered read adds d279c80e0bac iomap: inline iomap_dio_bio_opflags() adds aacd436e40b0 iomap: comment on atomic write checks in iomap_dio_bio_iter() adds 370a6de7651b iomap: rework IOMAP atomic flags adds c84042b32f27 Merge patch series "further iomap large atomic writes changes" new 0ec0d4ecdd8b Merge tag 'vfs-6.15-rc1.iomap' of git://git.kernel.org/pub [...] adds 539a0879de47 ovl: allow to specify override credentials adds 96f09432596a selftests/ovl: add first selftest for "override_creds" adds c68946ee7eb7 selftests/filesystems: add utils.{c,h} adds 6e5ed6587e67 selftests/ovl: add second selftest for "override_creds" adds a1579f6bf657 selftests/ovl: add third selftest for "override_creds" adds 9c27e5cc39bb Merge patch series "ovl: add override_creds mount option" new 804382d59b81 Merge tag 'vfs-6.15-rc1.overlayfs' of git://git.kernel.org [...] adds 9748cb2dc393 VFS: repack DENTRY_ flags. adds 2c3230fb8db9 VFS: repack LOOKUP_ bit flags. adds 1c3cb50b58c3 VFS: change kern_path_locked() and user_path_locked_at() t [...] adds 204a575e91f3 VFS: add common error checks to lookup_one_qstr_excl() adds 3789a0ab96af Merge patch series "VFS: change kern_path_locked() and use [...] adds 3ff6c8707c9a nfs/vfs: discard d_exact_alias() adds 4cf006b73995 nfsd: drop fh_update() from S_IFDIR branch of nfsd_create_ [...] adds 71628584df83 Merge patch series "prep patches for my mkdir series" adds 88d5baf69082 Change inode_operations.mkdir to return struct dentry * adds 3f90030e1212 hostfs: store inode in dentry after mkdir if possible. adds 3f92c7b57687 ceph: return the correct dentry on mkdir adds d701902c13df fuse: return correct dentry for ->mkdir adds 8376583b84a1 nfs: change mkdir inode_operation to return alternate dent [...] adds c54b386969a5 VFS: Change vfs_mkdir() to return the dentry. adds 21432f9b5eda Merge patch series "Change inode_operations.mkdir to retur [...] adds be6690199719 doc: fix inline emphasis warning new 26d8e430796e Merge tag 'vfs-6.15-rc1.async.dir' of git://git.kernel.org [...] adds 448fa70158f9 sysv: Remove the filesystem adds f988166291e0 Merge patch "sysv: Remove the filesystem" new aaca83f7b13f Merge tag 'vfs-6.15-rc1.sysv' of git://git.kernel.org/pub/ [...] adds 7fd511f8c911 nsfs: validate ioctls adds 540dcf0f4404 selftests/nsfs: add ioctl validation tests adds 58c6cbd97cd5 Merge patch series "nsfs: validate ioctls" new 74adf9e35384 Merge tag 'vfs-6.15-rc1.nsfs' of git://git.kernel.org/pub/ [...] adds 3b0cdba4da55 fs: record sequence number of origin mount namespace adds 2f576220cd81 fs: add mnt_ns_empty() helper adds 043bc81efbfc fs: add assert for move_mount() adds b73ec10a4587 fs: add fastpath for dissolve_on_fput() adds 9ed72af4e292 fs: add may_copy_tree() adds c5c12f871a30 fs: create detached mounts from detached mounts adds 3f1724dd567e selftests: create detached mounts from detached mounts adds f9fde814de37 fs: support getname_maybe_null() in move_mount() adds 21107723831e fs: mount detached mounts onto detached mounts adds d83a55b826e3 selftests: first test for mounting detached mounts onto de [...] adds 89ddfd4af1b2 selftests: second test for mounting detached mounts onto d [...] adds 4fd0aea1ea7a selftests: third test for mounting detached mounts onto de [...] adds 1768f9bd53c9 selftests: fourth test for mounting detached mounts onto d [...] adds d346ae7a641a selftests: fifth test for mounting detached mounts onto de [...] adds 0e6eef95dfc9 selftests: sixth test for mounting detached mounts onto de [...] adds 7bece690a990 selftests: seventh test for mounting detached mounts onto [...] adds 53dde6b6b255 Merge patch series "fs: expand abilities of anonymous moun [...] adds f8b6cd66e479 fs: allow creating detached mounts from fsmount() file des [...] adds 99b6a1dee086 fs: namespace: fix uninitialized variable use adds 064fe6e233e8 mount: handle mount propagation for detached mount trees adds 12e40cbb0ee5 selftests: add test for detached mount tree propagation adds e5c10b19b3a0 selftests: test subdirectory mounting adds 06b1ce966e3f Merge patch series "mount: handle mount propagation for de [...] new 130e696aa68b Merge tag 'vfs-6.15-rc1.mount.namespace' of git://git.kern [...] adds 753aadebf2e3 fs/buffer: simplify block_read_full_folio() with bh_offset() adds b72e591f74de fs/buffer: remove batching from async read adds 86c60efd7c0e fs/mpage: avoid negative shift for large blocksize adds 8b45a4f4133d fs/mpage: use blocks_per_folio instead of blocks_per_page adds e59e97d42b05 fs/buffer fs/mpage: remove large folio restriction adds 3c20917120ce block/bdev: enable large folio support for large logical b [...] adds 47dd67532303 block/bdev: lift block size restrictions to 64k adds 425fbcd62d2e bdev: use bdev_io_min() for statx block size adds 29d12803f653 Merge patch series "enable bs > ps for block devices" adds a64e5a596067 bdev: add back PAGE_SIZE block size validation for sb_set_ [...] new e41170cc5ef2 Merge tag 'vfs-6.15-rc1.pagesize' of git://git.kernel.org/ [...] adds f08068df4aa4 ceph: extend ceph_writeback_ctl for ceph_writepages_start( [...] adds ce80b76dd327 ceph: introduce ceph_process_folio_batch() method adds 1551ec61dc55 ceph: introduce ceph_submit_write() method adds fd7449d937e7 ceph: fix generic/421 test failure adds d8e164accbfd Merge patch series "ceph: fix generic/421 test failure" adds 19a288110435 ceph: Remove ceph_writepage() adds 88a59bda3f37 ceph: Use a folio in ceph_page_mkwrite() adds f9707a8b5b9d ceph: Convert ceph_find_incompatible() to take a folio adds baff9740bc8f ceph: Convert ceph_readdir_cache_control to store a folio adds 62171c16da60 ceph: Convert writepage_nounlock() to write_folio_nounlock() adds 15fdaf2fd60d ceph: Convert ceph_check_page_before_write() to use a folio adds a55cf4fd8fae ceph: Remove uses of page from ceph_process_folio_batch() adds ad49fe2b3d54 ceph: Convert ceph_move_dirty_page_in_page_array() to move [...] adds d1b452673af4 ceph: Pass a folio to ceph_allocate_page_array() adds 9dcef93363e7 fs: Remove page_mkwrite_check_truncate() adds fff6974ec1dc Merge patch series "Remove accesses to page->index from ceph" adds efbdd92ed9f6 ceph: Fix error handling in fill_readdir_cache() adds 59b59a943177 fscrypt: Change fscrypt_encrypt_pagecache_blocks() to take [...] new e63046adefc0 Merge tag 'vfs-6.15-rc1.ceph' of git://git.kernel.org/pub/ [...] adds 5f469c4f7167 init: add initramfs_internal.h adds 83c0b27266ec initramfs_test: kunit tests for initramfs unpacking adds fcc155008a20 vsprintf: add simple_strntoul adds a8a3bc2e3277 initramfs: avoid memcpy for hex header fields adds 7be37c94da01 initramfs: allocate heap buffers together adds 43094e109f6d initramfs: reuse name_len for dir mtime tracking adds 225034cd510a initramfs: fix hardlink hash leak without TRAILER adds 7a329ed2dea9 initramfs: avoid static buffer for error message adds 6d52f1393380 Merge patch series "initramfs: kunit tests and cleanups" adds 0054b437c0ec MAINTAINERS: append initramfs files to the VFS section new c1c98301ece2 Merge tag 'vfs-6.15-rc1.initramfs' of git://git.kernel.org [...] adds 4c5ad63f85ef afs: Remove the "autocell" mount option adds 1d0b929fc070 afs: Change dynroot to create contents on demand adds 4f67bcf6d624 afs: Improve afs_volume tracing to display a debug ID adds 76daa300d41a afs: Improve server refcount/active count tracing adds 92c48157ade8 afs: Make afs_lookup_cell() take a trace note adds 469c82b55862 afs: Drop the net parameter from afs_unuse_cell() adds f3a123b25429 rxrpc: Allow the app to store private data on peer structs adds 40e8b52fe8c8 afs: Use the per-peer app data provided by rxrpc adds 4882ba78574e afs: Fix afs_server ref accounting adds e2c2cb8ef07a afs: Simplify cell record handling adds 58a5937d50d8 Merge tag 'afs-next-20250310' of ssh://gitolite.kernel.org [...] new 9483c37e2d1c Merge tag 'vfs-6.15-rc1.afs' of git://git.kernel.org/pub/s [...] adds 062e8093592f orangefs: Do not truncate file size adds 50fb0a7f43c0 orangefs: Move s_kmod_keyword_mask_map to orangefs-debugfs.c adds 144fa8ae0830 orangefs: make open_for_read and open_for_write boolean adds 506382dbbedc orangefs: Remove orangefs_writepage() adds 40eca026bbaa orangefs: Convert orangefs_writepage_locked() to take a folio adds 6420f17963f2 orangefs: Pass mapping to orangefs_writepages_work() adds f9ec21357f52 orangefs: Unify error & success paths in orangefs_writepag [...] adds 377afd97cf18 orangefs: Simplify bvec setup in orangefs_writepages_work() adds 73f233b972ce orangefs: Convert orangefs_writepages to contain an array [...] adds 215434739c3b Merge patch series "Orangefs fixes for 6.15" new d41066dd76eb Merge tag 'vfs-6.15-rc1.orangefs' of git://git.kernel.org/ [...] adds 23e490336467 fs: predict no error in close() adds e83588458f65 file: add fput and file_ref_put routines optimized for use [...] adds 3e46a92a27c2 fs: use fput_close_sync() in close() adds a914bd93f3ed fs: use fput_close() in filp_close() adds 606623de503f fs: use fput_close() in path_openat() adds dba2e3b788f5 Merge patch series "avoid the extra atomic on a ref when c [...] adds 5370b43e4bcf fs: reduce work in fdget_pos() new 912b82dc0b27 Merge tag 'vfs-6.15-rc1.file' of git://git.kernel.org/pub/ [...] adds e27b0e3c54f0 rust: file: optimize rust symbol generation for FileDescri [...] adds 0b9817caac1d rust: optimize rust symbol generation for SeqFile new 56e7a8b05151 Merge tag 'vfs-6.15-rc1.rust' of git://git.kernel.org/pub/ [...] adds fb3bbcfe344e exit: change the release_task() paths to call flush_sigque [...] adds 43966114b499 exit: kill the pointless __exit_signal()->clear_tsk_thread [...] adds 33be3ffd30b3 Merge patch series "exit: change the release_task() paths [...] adds 1ab278569497 exit: perform add_device_randomness() without tasklist_lock adds 6731cd97e60d exit: hoist get_pid() in release_task() outside of tasklist_lock adds 74198dc2067b pid: sprinkle tasklist_lock asserts adds 7903f907a226 pid: perform free_pid() calls outside of tasklist_lock adds 627454c0f670 pid: drop irq disablement around pidmap_lock adds 0a7713ac0d98 Merge patch series "reduce tasklist_lock hold time on exit [...] new b0cb56cbbdb4 Merge tag 'kernel-6.15-rc1.tasklist_lock' of git://git.ker [...] new f08f292664fd Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 9bd2815430e1 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 25cbfedce94e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new ea55b4a137ed Merge branch 'fs-current' of linux-next adds 751b3d8d886e m68k: sun3: Use str_read_write() helper in mmu_emu_handle_fault() adds 723be3c6ab31 m68k: sun3: Fix DEBUG_MMU_EMU build adds 3c4e4ec957b6 m68k: setup: Remove size argument when calling strscpy() adds c94cf023dce3 m68k: defconfig: Update defconfigs for v6.14-rc1 new 72d0d4f40023 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 2f6efbabceb6 ax25: Remove broken autobind new c60d101a226f net: stmmac: Fix accessing freed irq affinity_hint new 81273eb87af8 gve: unlink old napi only if page pool exists new 3865bec60683 net/mlx5e: Fix ethtool -N flow-type ip4 to RSS context new 107b25db6112 bnxt_en: Mask the bd_cnt field in the TX BD properly new b91e82129400 bnxt_en: Linearize TX SKB if the fragments exceed the max new 7011ba337df1 Merge branch 'bnxt_en-fix-max_skb_frags-30' new f9a457722cf5 net: dsa: mv88e6xxx: fix VTU methods for 6320 family new 4ae01ec00771 net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family new f85c69369854 net: dsa: mv88e6xxx: enable PVT for 6321 switch new a2ef58e2c4ae net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family new 1428a6109b20 net: dsa: mv88e6xxx: enable STU methods for 6320 family new 52fdc41c3278 net: dsa: mv88e6xxx: fix internal PHYs for 6320 family new 1ebc8e1ef906 net: dsa: mv88e6xxx: workaround RGMII transmit delay errat [...] new 7a9536e714db Merge branch 'fixes-for-mv88e6xxx-mainly-6320-family' new 4af9939a4977 mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM [...] new 00eb88752f48 net: dsa: sja1105: fix displaced ethtool statistics counters new b6a177b55971 net: dsa: sja1105: reject other RX filters than HWTSTAMP_F [...] new 5f2b28b79d2d net: dsa: sja1105: fix kasan out-of-bounds warning in sja1 [...] new d7a550d6c68b Merge branch 'sja1105-driver-fixes' new bdf549a7a4d7 net/mlx5: LAG, reload representors on LAG creation failure new 1726ad035cb0 net/mlx5: Start health poll after enable hca new cec7dde2a926 Merge branch 'mlx5-misc-fixes-2025-03-18' new 996349bc70bd Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 5b637479f7fa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e8d04a92484e ALSA: lola: Remove unused lola_(save|restore)_mixer adds 1b0e9d7f76c9 ALSA: hda/hdmi: extract common interface for ELD handling adds 0ecd24a6d8b2 ASoC: hdmi-codec: dump ELD through procfs adds 1d5efdd4e76e ALSA: docs: Fix typo adds de7d2a70707e ALSA: docs: Fix module paths in /sys adds 2b360ba9a493 ALSA: hda: intel: Fix Optimus when GPU has no sound adds becc794c5e46 ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist adds 0f1f26c59196 ALSA: arm: aaci: Constify amba_id table adds 604a0fe88db0 ALSA: pcm: Drop superfluous NULL check in snd_pcm_format_s [...] adds aeb7cf20285a ALSA: emu10k1: fix inconsistent indenting warning in snd_e [...] adds e747104c99fd ALSA: opti9xx: fix inconsistent indenting warning in snd_o [...] adds 080564558eb1 ALSA: usb-audio: enable support for Presonus Studio 1824c [...] adds 7fa25e87fecb ALSA: es18xx: Fix spelling mistake "grap" -> "grab" adds 3abe3d342fc6 ALSA: seq: seq_oss_event: fix inconsistent indenting warni [...] adds aa85822c611a ALSA: hda/realtek: Enable PC beep passthrough for HP Elite [...] adds e3cd33ab17c3 ALSA: seq: Improve data consistency at polling adds ef749c8d9573 ALSA: seq: Avoid client data changes during proc reads adds 520a563b9a16 ALSA: ctxfi: change dao_set_input functions from kzalloc t [...] adds 3954382bb5b2 ALSA: ac97: Convert to RUNTIME_PM_OPS() macro adds 4c60cf85e291 ALSA: atmel: Convert to DEFINE_SIMPLE_DEV_PM_OPS() macro adds 0d8dfeba4b80 ALSA: pcm: Convert to SYSTEM_SLEEP_PM_OPS() adds 3f38aa32c51e ALSA: hda: Use RUNTIME_PM_OPS() and pm_ptr() adds dd69342a043e ALSA: hda-intel: Convert to RUNTIME_PM_OPS() adds f923335da9e8 ALSA: hda/tegra: Convert to RUNTIME_PM_OPS() & co adds 5ea0a2206b58 ALSA: oxygen: Convert to EXPORT_SIMPLE_DEV_PM_OPS() adds f3f9dfde4c88 ALSA: vx222: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds 9335a36faacf ALSA: intel-hdmi-audio: Convert to SYSTEM_SLEEP_PM_OPS() adds c2820405ba55 ALSA: usb-audio: Fix CME quirk for UF series keyboards adds 1a7c3068143b Merge branch 'for-linus' into for-next adds 84d6a465f211 ASoC: tas2781: Support dsp firmware Alpha and Beta seaies adds 765fee28fe0e ALSA: echoaudio: remove unused variable adds ee3d1f09e046 ALSA: oxygen: Fix dependency on CONFIG_PM_SLEEP new 41a507095040 Merge branch 'for-linus' into for-next adds c9e9aa80022c ASoC: mediatek: Remove unused mtk_memif_set_rate adds f9a5c4b6afc7 ASoC: rt722-sdca: Add some missing readable registers adds 299ce4beaf71 ASoC: rt722-sdca: Make use of new expanded MBQ regmap adds 4a91fe4c0d68 ASoC: tegra: Add interconnect support adds a05143a8f713 ASoC: SOF: topology: Use krealloc_array() to replace krealloc() adds fb6ec1d27608 ASoC: mediatek: mt6358: Remove unused functions adds 1a4a5a752fcd ASoC: soc-ops: remove soc-dpcm.h adds 6eab70345799 ASoC: soc-core: Stop using of_property_read_bool() for non [...] adds 678681828bf4 ASoC: dmic: Add DSD big endian format support adds b3d993c7566f ASoC: amd: acp: Use str_low_high() helper function adds 3f75771987f3 ASoC: SOF: mediatek: Use str_on_off() helper function adds 185ac20a7b05 ASoC: rt722: get lane mapping property adds 6603c5133daa ASoC: dt-bindings: atmel,at91-ssc: Convert to YAML format adds 78e66dd5f32a ASoC: mediatek: mt8186: Remove unused mt8186_afe_(suspend| [...] adds ecfcee245cc9 ASoC: dapm: unexport snd_soc_dapm_init() adds 3f78762d1770 ASoC: dapm: unexport snd_soc_dapm_update_dai() adds 5ea46b436079 ASoC: SOF: ipc4-pcm: Move out be_rate initialization from [...] adds 2466b62268c0 ASoC: dapm: unexport dapm_mark_endpoints_dirty() adds 4c7518062d63 ASoC: SOF: ipc4: Add support for split firmware releases adds dc561ab16d8b ASoC: codecs: pcm3168a: Add ACPI match table adds e92f042642ae ASoC: codecs: pcm3168a: Relax probing conditions adds 7d92a38d67e5 ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode adds 79ebb596201c ASoC: Intel: avs: Add pcm3168a machine board adds b9fb91692af8 ASoC: Intel: avs: pcm3168a board selection adds e995c5190338 ASoC: Intel: avs: Move DSP-boot steps into individual functions adds cbe37a4d2b3c ASoC: Intel: avs: Configure basefw on TGL-based platforms adds f0173cbe7fa7 ASoC: Intel: avs: New gateway configuration mechanism adds 320155a61f7f ASoC: Intel: avs: Remove unused gateway configuration code adds 4343af66b8e1 ASoC: Intel: avs: Add WHM module support adds 856366dc924a ALSA: hda: Select avs-driver by default on MBL adds a23ff143804d ASoC: Intel: avs: Add support for MalibouLake adds 8478dadc8148 ASoC: dt-bindings: Add bindings for WCD934x DAIs adds e27c125040b1 ASoC: codecs: wcd934x: use wcd934x binding header adds 96dd187c93af This is continued work on Samsung S9(SM-9600) adds 943116ba2a6a ASoC: add common snd_soc_ret() and use it adds 062b7ef6b103 ASoC: soc-utils: care -EOPNOTSUPP on snd_soc_ret() adds be61cd4242e4 ASoC: soc-pcm: use snd_soc_ret() adds a0ef5b4b1014 ASoC: simple-card: use snd_soc_ret() adds 2d7395b23dbf ASoC: simple-card-utils: use snd_soc_ret() adds 74a0ca4c7f19 ASoC: audio-graph-card: use snd_soc_ret() adds 8d83282e5318 ASoC: audio-graph-card2: use snd_soc_ret() adds f2d161e5804d ASoC: and adn use snd_soc_ret() adds 5b4288792ff2 ASoC: cpcap: Implement .set_bias_level adds 02d4a97ce30c dt-bindings: mfd: motorola-cpcap: Document audio-codec interrupts adds 7ed1b265021d ASoC: cpcap: Implement jack detection adds f0703ce627a2 ASoC: cpcap: Implement jack headset detection adds 72826381215e ASoC: dt-bindings: wcd937x-sdw: Add static channel mapping [...] adds c06c4f7cbea1 ASoC: codecs: wcd937x: Add static channel mapping support [...] adds 7796c97df6b1 soundwire: qcom: Add set_channel_map api support adds 0e9a970d7b2c ASoC: qcom: sdw: Add get and set channel maps support from [...] adds 46ab7d80ed4f Add static channel mapping between soundwire master adds 169ec0a541aa ASoC: SOF: Relocate and rework functionality for PCM strea [...] adds 4d2ea16576c8 ASoC: SOF: pcm: Move period/buffer configuration print aft [...] adds 860693187c59 ASoC: SOF: pcm: Add snd_sof_pcm specific wrappers for dev_ [...] adds 583348bd65ce ASoC: SOF: ipc4-topology: Improve the information in prepa [...] adds 6b8f162bd3fa ASoC: SOF: Improve the spcm and ipc4 copier prints adds cb161c333927 ASoC: tas2781: Switch to use %ptTsr adds 91f505dc3a94 ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb + rt13 [...] adds 852c0b7204de ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l2_rt1320_l13 adds f98d42000216 ASoC: Intel: soc-acpi-intel-ptl-match typo fixups adds e2ceac2f3236 ASoC: amd: ps: rename structure names, variable and other macros adds 4b36a47e2d98 ASoC: amd: ps: use macro for ACP6.3 pci revision id adds db746fff89a1 ASoC: amd: ps: add acp pci driver hw_ops for acp6.3 platform adds 491628388005 ASoC: amd: ps: add callback functions for acp pci driver pm ops adds 6547577e94ae ASoC: amd: ps: add callback to read acp pin configuration adds 0a27b2d7a224 ASoC: amd: ps: add soundwire dma irq thread callback adds 4516be370ced ASoC: amd: ps: refactor soundwire dma interrupt handling adds fcb754602724 ASoC: amd: ps: store acp revision id in SoundWire dma driv [...] adds 0fa0843db17c ASoC: amd: ps: refactor soundwire dma driver code adds 43d6140cedad ASoC: amd: ps: refactor soundwire dma interrupts enable/di [...] adds 605aab3b3ca8 ASoC: amd: ps: rename acp_restore_sdw_dma_config() function adds 7c0ea26c57b0 ASoC: amd: ps: add pci driver hw_ops for ACP7.0 & ACP7.1 variants adds fde277dbcf53 ASoC: amd: ps: add pm ops related hw_ops for ACP7.0 & ACP7 [...] adds c878d5c1a525 ASoC: amd: ps: add ACP7.0 & ACP7.1 specific soundwire dma [...] adds 1c35755f4642 ASoC: amd: ps: implement function to restore dma config fo [...] adds 0b6914a0121b ASoC: amd: ps: add soundwire dma interrupts handling for A [...] adds 3898b189079c ASoC: amd: ps: add soundwire wake interrupt handling adds 0eb8f83c055c ASoC: amd: ps: update module description adds f1e91acacf86 ASoC: amd: ps: update file description and copyright year adds 552f66c40134 ASoC: amd: update Pink Sardine platform Kconfig description adds 638ad2bdb2f9 ASoC: amd: acp: add machine driver changes for ACP7.0 and [...] adds 187150671d83 ASoC: amd: acp: add RT711, RT714 & RT1316 support for ACP7 [...] adds d0252b0b945e ASoC: amd: acp: amd-acp70-acpi-match: Add rt722 support adds 31e3100d5e1f ASoC: amd: acp: amd-acp70-acpi-match: Add RT1320 & RT722 c [...] adds 4bb5b6f13fd8 ASoC: amd: amd_sdw: Add quirks for Dell SKU's adds 005859a2cf7a ASoC: amd: Add support for ACP7.0 & ACP7.1 adds 651e0ed391b1 ASoC: SOF: imx: introduce more common structures and functions adds 645753d01356 ASoC: SOF: imx8: use common imx chip interface adds 563e40153a56 ASoC: SOF: imx8: use IMX_SOF_* macros adds 45e02edd8422 ASoC: SOF: imx8: drop unneeded/unused macros/header includes adds 896530b7b0c0 ASoC: SOF: imx: merge imx8 and imx8m drivers adds 07e3e514dd38 ASoC: SOF: imx: merge imx8 and imx8ulp drivers adds 6cf5df1040ba ASoC: SOF: imx: add driver for the imx95 chip adds 3c331bdeecec Refactor imx drivers and introduce support for adds 629dd55cf77b ASoC: SDCA: Minor formatting and naming tweaks adds 996bf834d0b6 ASoC: SDCA: Add code to parse Function information adds 19f6748abbab ASoC: SDCA: Parse initialization write table adds 9ee6d50ae4b0 ASoC: SDCA: Add support for Entity 0 adds 42b144cb6a2d ASoC: SDCA: Add SDCA Control parsing adds 64fb5af1d1bb ASoC: SDCA: Add parsing for Control range structures adds f87c2a275033 ASoC: SDCA: Add Channel Cluster parsing adds 5c93b20f6de4 ASoC: SDCA: Add support for IT/OT Entity properties adds e80b8e5c53c3 ASoC: SDCA: Add support for clock Entity properties adds 9da195880f16 ASoC: SDCA: Add support for PDE Entity properties adds d1541caab053 Add SDCA DisCo parsing support adds e97d06cb4386 ASoC: tscs454: Use str_enable_disable() in pll_power_event() adds c5528214c7c0 ASoC: codecs: wcd93xx-sdw: fix of_property_read_bool() warnings adds 330cbb40bb36 dt-bindings: ASoC: rockchip: Add compatible for RK3588 SPDIF adds ad1212a9cc24 arm64: dts: rockchip: Add SPDIF on RK3588 adds 21aa330fec31 ASoC: fsl_micfil: Add decimation filter bypass mode support adds f22ba3561daa ASoC: SOF: imx-common: set sdev->pdata->hw_pdata after com [...] adds 828c0aa63706 ASoC: amd: ps: use switch statements for acp pci revision [...] adds ae575d2145d1 ASoC: tegra: Remove the isomgr_bw APIs export adds 994719ed6d81 ASoC: Intel: avs: Use str_on_off() in avs_dsp_core_power() adds 91931af18bd2 gpiolib: add gpiod_multi_set_value_cansleep() adds ad0fbcebb5f6 ASoC: adau1701: use gpiod_multi_set_value_cansleep adds 74e0fcbd705d gpiolib: add gpiod_multi_set_value_cansleep adds 783db6851c18 ASoC: ops: Enforce platform maximum on initial value adds 9dc016eaba3a ASoC: SOF: Intel: Don't import non-existing module namespace adds e0f421d73053 ASoC: SOF: ipc3: Use str_enabled_disabled() helper function adds 5c7e4c4da858 ASoC: dt-bindings: wlf,wm8960: add 'port' property adds 9f25b6f2568d ASoC: wm_hubs: Use str_enable_disable() in wm_hubs_update_ [...] adds e08fe24c34d3 ASoC: SOF: Intel: Use str_enable_disable() helper adds 1c3b5f374096 ASoC: tas2764: Power up/down amp on mute ops adds 08a66f55f724 ASoC: tas2764: Wait for ramp-down after shutdown adds f37f1748564a ASoC: tas2764: Mark SW_RESET as volatile adds d64c4c3d1c57 ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG adds 0770b7cc095e ASoC: tas2764: Random patches from the Asahi Linux adds 11c1967f1a79 ASoC: soc-pcm: no need to check dpcm->fe on dpcm_be_connect() adds 238c863eb3d3 ASoC: soc-core: makes snd_soc_set_dmi_name() local adds 1248d29464cc ASoC: soc-ops: makes snd_soc_read_signed() void adds 7e1caa679686 ASoC: soc-pcm: makes dpcm_dapm_stream_event() void adds 7f1186a8d738 ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot() adds 0c4a06395156 ASoC: soc-pcm: remove duplicate param from __soc_pcm_hw_params() adds 257a060fe219 ASoC: remove update from snd_soc_card adds 40b1f89a1691 ASoC: remove dpcm_process_paths() adds 3aebbcba4baa ASoC: soc-pcm: cleanup dpcm_dai_trigger_fe_be() adds 42da18e62652 ASoC: soc-pcm: cleanup dpcm_fe_dai_do_trigger() adds 3f02dedf1566 ASoC: random cleanup adds b20be2c77ce5 ASoC: SOF: imx: Fix an IS_ERR() vs NULL bug in imx_parse_i [...] adds a78f244a9150 ASoC: SOF: imx: Fix error code in probe() adds 5d9fca12f54d ASoC: amd: ps: fix inconsistent indenting warning in check [...] adds b2f10aa2eb18 x86/entry: Add __init to ia32_emulation_override_cmdline() adds e3cd85963a20 x86/mtrr: Use str_enabled_disabled() helper in print_mtrr_state() adds 735049b801cf x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN thr [...] adds bebe0afb7451 x86/amd_node: Add SMN offsets to exclusive region access adds 6b06755af667 x86/amd_node: Add support for debugfs access to SMN registers adds c893ee3f95f1 x86/amd_node: Add a smn_read_register() helper adds e211adcf36d0 ASoC: amd: acp: rembrandt: Use AMD_NODE adds 135c6af1cac5 ASoC: amd: acp: acp70: Use AMD_NODE adds 8f969537149d ASoC: amd: acp: acp63: Use AMD_NODE adds f120cf33d232 ASoC: SOF: amd: Use AMD_NODE adds 40d059278302 ASoC: amd: acp: Drop local symbols for smn read/write adds a261d77fec14 ASoC: SOF: amd: Drop host bridge ID from struct adds 67ebf71236f2 Adjust all AMD audio drivers to use AMD_NODE adds c8d08464bce9 ASoC: dt-bindings: atmel-at91sam9g20ek: convert to json-schema adds 2e2f89b18464 firmware: cs_dsp: test_bin_error: Use same test cases for [...] adds 42ae6e2559e6 firmware: cs_dsp: test_control_parse: null-terminate test strings adds 64899904d610 ASoC: soc-core: Use str_yes_no() in snd_soc_close_delayed_work() adds b47834ee4485 ASoC: SOF: amd: Add depends on CPU_SUP_AMD adds 2fa56dae1a65 ASoC: fsl: fsl_qmc_audio: Remove unnecessary bool conversions adds 91b751291494 ASoC: SOF: amd: Move depends on AMD_NODE to consumers adds 88e09306b7e0 ASoC: atmel: atmel-classd: Use str_enabled_disabled() helper adds 10efa8079290 ASoC: cros_ec_codec: Use str_enable_disable() helper in wo [...] adds 5a09e179024e ASoC: Documentation: DPCM: use inclusive language for SND_ [...] adds 1c4749873bd0 ASoC: kirkwood: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds 38399716e353 ASoC: ti: rx51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds a5a3de8990f4 ASoC: sh: migor: use inclusive language for SND_SOC_DAIFMT [...] adds 63d93f4d0f38 ASoC: q6dsp: q6apm: replace kzalloc() with kcalloc() in q6 [...] adds 8fd0e127d8da ASoC: amd: acp: acp70: Remove unnecessary if-check adds 8c6ede5cc422 ASoC: dt-bindings: imx-card: Add playback-only and capture [...] adds 1877c3e7937f ASoC: imx-card: Add playback_only or capture_only support adds f9d4f699751f ASoC: imx-card: support playback or capture only adds 758beab02529 ASoC: topology: Create kcontrols based on their type adds 81eb3a2bd273 ASoC: topology: Save num_channels value for mixer controls adds 28feec15fa28 ASoC: Intel: avs: Make PEAKVOL configurable from topology adds 4c43a930e3e1 ASoC: Intel: avs: Add volume control for GAIN module adds 10188a25c9b5 ASoC: Intel: avs: Update VOLUME and add MUTE IPCs adds c321a4d705a3 ASoC: Intel: avs: New volume control operations adds 4c32ebcc8650 ASoC: Intel: avs: Move to the new control operations adds a4217a036869 ASoC: Intel: avs: Add support for mute for PEAKVOL and GAIN adds 76e013152891 ASoC: Intel: avs: Honor the invert flag for mixer controls adds a9409fcb979e ASoC: Intel: avs: Support multi-channel PEAKVOL instantiation adds d909b8d13a13 ASoC: Intel: avs: Mute and multi-channel controls adds 6542db20caf4 ASoC: dt-bindings: fsl,easrc: Reference common DAI properties adds 3e7b375752b5 ASoC: dt-bindings: fsl,imx-asrc: Reference common DAI properties adds 22254fca9bc7 ASoC: dt-bindings: fsl: Reference common DAI adds ef6a24c79d50 ASoC: mediatek: mt8188: Add audsys hires clocks adds bf1800073f4d ASoC: mediatek: mt8188: Add reference for dmic clocks adds 7d87bde21c73 ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile adds c1e42ec04197 ASoC: mediatek: mt8188: Add support for DMIC adds 390ebb24b3c3 ASoC: mediatek: mt8188-mt6359: Add DMIC support adds f00b3056843d ASoC: dt-bindings: mediatek,mt8188-mt6359: Add DMIC backen [...] adds dc64e1b9da22 Enable DMIC for Genio 700/510 EVK adds 62142da241a0 ASoC: rt712-sdca: Add FU05 playback switch control adds be1e3607f29a ASoC: tas2781: Clean up for some define adds a206376b4254 ASoC: dt-bindings: xlnx,i2s: Convert to json-schema adds 1b8b6dd0c91b ASoC: dt-bindings: xlnx,audio-formatter: Convert to json-schema adds 7ed7065dfbba ASoC: dt-bindings: xlnx,spdif: Convert to json-schema adds 55a1abd6e76c MAINTAINERS: Add Vincenzo Frascino as Xilinx Sound Driver [...] adds a54a659f5cc2 xlnx: dt-bindings: Convert to json-schema adds 79ed408b2402 ASoC: mediatek: mt8188: avoid uninitialized variable use adds fd80df352ba1 regcache: Add support for sorting defaults arrays adds e3f7caf74b79 ASoC: SDCA: Add generic regmap SDCA helpers adds 28c12866c22c ASoC: SDCA: Add regmap helpers for parsing for DisCo Const [...] adds c143755d8cce ASoC: SDCA: Add helper to write out defaults and fixed values adds d0343fdb567d Add SDCA register map support adds 18311a766c58 err.h: move IOMEM_ERR_PTR() to err.h adds a21cad931276 driver core: Split devres APIs to device/devres.h adds 99e297cdd338 iio: imu: st_lsm9ds0: Replace device.h with what is needed adds a103b833ac38 devres: Introduce devm_kmemdup_array() adds 0bd862846e7f ASoC: Intel: avs: use devm_kmemdup_array() adds 3e706be02bef ASoC: hdac_hdmi: use devm_kmemdup_array() adds 69aaab0e65e9 ASoC: tlv320dac33: use devm_kmemdup_array() adds d9d71a6e2d19 ASoC: uda1380: use devm_kmemdup_array() adds b26205e172ca ASoC: meson: axg-tdm-interface: use devm_kmemdup_array() adds c173b5ee81a2 ASoC: uniphier: use devm_kmemdup_array() adds 579a20181cf2 Convert sound drivers to use devm_kmemdup_array() adds feb849404a8b ASoC: SOF: Intel: hda-dai: Remove unnecessary bool conversion adds a02c42d41af7 ASoC: codecs: wsa883x: Implement temperature reading and hwmon adds 79c080c75cdd ASoC: mediatek: mt6359: Fix DT parse error due to wrong ch [...] adds 1d251a7adc5b ASoC: dt-bindings: everest,es8328: Mark ES8388 compatible [...] adds 8243a49145e5 ASoC: dt-bindings: everest,es8328: Require reg property adds 22e5c40fda71 ASoC: audio-graph-card2-custom-sample1.dtsi: Separate Sample DT adds 7c0572197faf ASoC: audio-graph-card2-custom-sample2.dtsi: Separate Sample DT adds 7d73a1beaa94 ASoC: audio-graph-card2-custom-sample.dtsi: remove origina [...] adds 56e8bbb7a0d1 ASoC: audio-graph-card2-custom-sample: Separate Sample adds 8450fa6b16e2 ASoC: Documentation: Codec to Codec: use inclusive languag [...] adds 231bf041d425 ASoC: ti: n810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds dfdc0debf1b8 ASoC: ti: osk5912: use inclusive language for SND_SOC_DAIF [...] adds 48d5e50e4fe7 ASoC: ti: ams-delta: use inclusive language for SND_SOC_DA [...] adds 5cfb2f62242b ASoC: ti: j721e-evm: use inclusive language for SND_SOC_DA [...] adds bc17eaf1b925 ASoC: ti: davinci-evm: use inclusive language for SND_SOC_ [...] adds 9fde82ea39a7 ASoC: ti: omap-twl4030: use inclusive language for SND_SOC [...] adds 941abe67e176 ASoC: ti: omap3pandora: use inclusive language for SND_SOC [...] adds df95f0157ba1 ASoC: amd: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds 2920be2fabcb ASoC: fsl: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds 74f6e045d879 ASoC: mxs: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds e42ec97657fa ASoC: pxa: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds a1cadae42c9b ASoC: qcom: sc7180: use inclusive language for SND_SOC_DAI [...] adds f8ca280bf5c2 ASoC: qcom: sc7280: use inclusive language for SND_SOC_DAI [...] adds 3c2e63a3a0ef ASoC: codec: cs4234: use inclusive language for SND_SOC_DA [...] adds c974655b0c7f ASoC: codec: cs4265: use inclusive language for SND_SOC_DA [...] adds 46dbe25747fc ASoC: codec: cs4270: use inclusive language for SND_SOC_DA [...] adds e9ab4b38205a ASoC: codec: cs4271: use inclusive language for SND_SOC_DA [...] adds 0d41068ca151 ASoC: codec: cs4341: use inclusive language for SND_SOC_DA [...] adds 0c57e5571968 ASoC: codec: cs530x: use inclusive language for SND_SOC_DA [...] adds b26c604a0dce ASoC: codec: cs35l32: use inclusive language for SND_SOC_D [...] adds ea38f63c4afd ASoC: codec: cs35l33: use inclusive language for SND_SOC_D [...] adds d21e3b442ff6 ASoC: codec: cs35l34: use inclusive language for SND_SOC_D [...] adds 952b334dcfcf ASoC: codec: cs42l42: use inclusive language for SND_SOC_D [...] adds fad200733e50 ASoC: codec: cs42l51: use inclusive language for SND_SOC_D [...] adds 1ef8b1c830a0 ASoC: codec: cs42l52: use inclusive language for SND_SOC_D [...] adds b9dde447dd27 ASoC: codec: cs42l56: use inclusive language for SND_SOC_D [...] adds 8f5ae8395333 ASoC: codec: cs42l73: use inclusive language for SND_SOC_D [...] adds 90fd7bb1af17 ASoC: codec: cs42xx8: use inclusive language for SND_SOC_D [...] adds dc946ef548ae ASoC: codec: cs43130: use inclusive language for SND_SOC_D [...] adds e759aeeb1d09 ASoC: codec: cs53l30: use inclusive language for SND_SOC_D [...] adds b50e5b9694e2 ASoC: codec: da7210: use inclusive language for SND_SOC_DA [...] adds 7177a7a8e10d ASoC: codec: da7218: use inclusive language for SND_SOC_DA [...] adds fc0a8ee9921f ASoC: codec: da7219: use inclusive language for SND_SOC_DA [...] adds e5f0c2ad987b ASoC: codec: da732x: use inclusive language for SND_SOC_DA [...] adds 6f8ac982806a ASoC: codec: da9055: use inclusive language for SND_SOC_DA [...] adds 739f4f44dc42 ASoC: codec: nau8540: use inclusive language for SND_SOC_D [...] adds a3c86259f8a4 ASoC: codec: nau8810: use inclusive language for SND_SOC_D [...] adds 1fca457c22a2 ASoC: codec: nau8822: use inclusive language for SND_SOC_D [...] adds e23d68d7d3b3 ASoC: codec: nau8824: use inclusive language for SND_SOC_D [...] adds 2f120ee8026a ASoC: codec: nau8825: use inclusive language for SND_SOC_D [...] adds 5f2d29942c82 ASoC: codec: rk817: use inclusive language for SND_SOC_DAI [...] adds 9c7cf29bdb11 ASoC: codec: rt274: use inclusive language for SND_SOC_DAI [...] adds a212edb16ca0 ASoC: codec: rt286: use inclusive language for SND_SOC_DAI [...] adds 84f32702f3ef ASoC: codec: rt298: use inclusive language for SND_SOC_DAI [...] adds b865e0823cbf ASoC: codec: rt1011: use inclusive language for SND_SOC_DA [...] adds 2281565db79b ASoC: codec: rt1015: use inclusive language for SND_SOC_DA [...] adds f9ef0947ba84 ASoC: codec: rt1016: use inclusive language for SND_SOC_DA [...] adds 9261d67d8bd2 ASoC: codec: rt1305: use inclusive language for SND_SOC_DA [...] adds 668db7178502 ASoC: codec: rt1308: use inclusive language for SND_SOC_DA [...] adds 2d5e9d40998b ASoC: codec: rt5616: use inclusive language for SND_SOC_DA [...] adds 1b16920e651d ASoC: codec: rt5631: use inclusive language for SND_SOC_DA [...] adds 60143172c63d ASoC: codec: rt5640: use inclusive language for SND_SOC_DA [...] adds 3165df2f130d ASoC: codec: rt5645: use inclusive language for SND_SOC_DA [...] adds e41ebb0a1f8b ASoC: codec: rt5651: use inclusive language for SND_SOC_DA [...] adds f1205656ef23 ASoC: codec: rt5659: use inclusive language for SND_SOC_DA [...] adds 67f2243f2b1f ASoC: codec: rt5660: use inclusive language for SND_SOC_DA [...] adds 0ad3a7d311f0 ASoC: codec: rt5663: use inclusive language for SND_SOC_DA [...] adds 0b74ed5533c8 ASoC: codec: rt5665: use inclusive language for SND_SOC_DA [...] adds 4869417f4a2b ASoC: codec: rt5668: use inclusive language for SND_SOC_DA [...] adds b3a3eda6cb30 ASoC: codec: rt5670: use inclusive language for SND_SOC_DA [...] adds 40213f8d5b49 ASoC: codec: rt5677: use inclusive language for SND_SOC_DA [...] adds f61c11db0f59 ASoC: codec: rt5682: use inclusive language for SND_SOC_DA [...] adds bd178280c7d9 ASoC: codec: rt5682s: use inclusive language for SND_SOC_D [...] adds 461deb4911f3 ASoC: codec: wm2200: use inclusive language for SND_SOC_DA [...] adds 4042bb6e973a ASoC: codec: wm5100: use inclusive language for SND_SOC_DA [...] adds 474cd6355413 ASoC: codec: wm8350: use inclusive language for SND_SOC_DA [...] adds 24684cc20601 ASoC: codec: wm8400: use inclusive language for SND_SOC_DA [...] adds 420663ae8fa2 ASoC: codec: wm8510: use inclusive language for SND_SOC_DA [...] adds e2bcc61a4481 ASoC: codec: wm8523: use inclusive language for SND_SOC_DA [...] adds dee14c5b6d29 ASoC: codec: wm8524: use inclusive language for SND_SOC_DA [...] adds 1b94f3874d61 ASoC: codec: wm8580: use inclusive language for SND_SOC_DA [...] adds 042ecb2ab236 ASoC: codec: wm8711: use inclusive language for SND_SOC_DA [...] adds 4d20a35acef6 ASoC: codec: wm8728: use inclusive language for SND_SOC_DA [...] adds bb0b8a07192d ASoC: codec: wm8737: use inclusive language for SND_SOC_DA [...] adds a018b6601c47 ASoC: codec: wm8741: use inclusive language for SND_SOC_DA [...] adds 4be54b6bdafa ASoC: codec: wm8750: use inclusive language for SND_SOC_DA [...] adds 92acd9f7409d ASoC: codec: wm8753: use inclusive language for SND_SOC_DA [...] adds d17b39f6d3e6 ASoC: codec: wm8770: use inclusive language for SND_SOC_DA [...] adds 9b9cbc6b4fa3 ASoC: codec: wm8776: use inclusive language for SND_SOC_DA [...] adds ad3993c44963 ASoC: codec: wm8804: use inclusive language for SND_SOC_DA [...] adds 2f8b07842e9e ASoC: codec: wm8900: use inclusive language for SND_SOC_DA [...] adds 1a126668ab09 ASoC: codec: wm8903: use inclusive language for SND_SOC_DA [...] adds 25baeacd9c63 ASoC: codec: wm8904: use inclusive language for SND_SOC_DA [...] adds 2d2223d742d9 ASoC: codec: wm8940: use inclusive language for SND_SOC_DA [...] adds fb44bd4902cd ASoC: codec: wm8955: use inclusive language for SND_SOC_DA [...] adds 541e0b4947a9 ASoC: codec: wm8960: use inclusive language for SND_SOC_DA [...] adds b99c850bd41e ASoC: codec: wm8961: use inclusive language for SND_SOC_DA [...] adds c6472392301f ASoC: codec: wm8962: use inclusive language for SND_SOC_DA [...] adds ed86f7b7e5f6 ASoC: codec: wm8971: use inclusive language for SND_SOC_DA [...] adds 68084db5e7a5 ASoC: codec: wm8974: use inclusive language for SND_SOC_DA [...] adds f0bd6cb02505 ASoC: codec: wm8978: use inclusive language for SND_SOC_DA [...] adds 93b1fefd8b1a ASoC: codec: wm8983: use inclusive language for SND_SOC_DA [...] adds 7f3ed7ea52f2 ASoC: codec: wm8985: use inclusive language for SND_SOC_DA [...] adds 2725c018785d ASoC: codec: wm8988: use inclusive language for SND_SOC_DA [...] adds d542f5bfa3e4 ASoC: codec: wm8990: use inclusive language for SND_SOC_DA [...] adds 0d4291fa3a89 ASoC: codec: wm8991: use inclusive language for SND_SOC_DA [...] adds 291b4eb98479 ASoC: codec: wm8993: use inclusive language for SND_SOC_DA [...] adds 35492f84fbd6 ASoC: codec: wm8994: use inclusive language for SND_SOC_DA [...] adds c417a7cf976e ASoC: codec: wm8995: use inclusive language for SND_SOC_DA [...] adds cc49a35ab195 ASoC: codec: wm8996: use inclusive language for SND_SOC_DA [...] adds cfb91be8f9c8 ASoC: codec: wm9081: use inclusive language for SND_SOC_DA [...] adds 9c914ef3b876 ASoC: codec: wm9713: use inclusive language for SND_SOC_DA [...] adds 74da545ec6a8 ASoC: codec: madera: use inclusive language for SND_SOC_DA [...] adds 1af0148c3f87 ASoC: codec: arizona: use inclusive language for SND_SOC_D [...] adds c80956630fa0 ASoC: codec: twl4030: use inclusive language for SND_SOC_D [...] adds 27f5e88fdc8a ASoC: codec: src4xxx: use inclusive language for SND_SOC_D [...] adds 6575dd53217e ASoC: codec: sgtl5000: use inclusive language for SND_SOC_ [...] adds 6dd61011a67e ASoC: codec: lochnagar-sc: use inclusive language for SND_ [...] adds 521c04c6e32a ASoC: ux500: use inclusive language for SND_SOC_DAIFMT_CBx_CFx adds 6cc4d2c11537 ASoC: meson: t9015: use inclusive language for SND_SOC_DAI [...] adds 4586b0569569 ASoC: meson: meson-card-utils: use inclusive language for [...] adds 04ea3e0d2e10 ASoC: tegra: tegra_asoc_machine: use inclusive language fo [...] adds b15ea10972a1 ASoC: tegra: tegra_wm8903: use inclusive language for SND_ [...] adds 836d2924c05e ASoC: intel: rt274: use inclusive language for SND_SOC_DAI [...] adds ccf2a77a5d15 ASoC: intel: rt286: use inclusive language for SND_SOC_DAI [...] adds f5617b647c85 ASoC: intel: rt298: use inclusive language for SND_SOC_DAI [...] adds 6d41096d7df6 ASoC: intel: rt5514: use inclusive language for SND_SOC_DA [...] adds e15abfa60107 ASoC: intel: da7219: use inclusive language for SND_SOC_DA [...] adds 0808c1ab8d1a ASoC: intel: ssm4567: use inclusive language for SND_SOC_D [...] adds 4994da5c7fea ASoC: intel: nau8825: use inclusive language for SND_SOC_D [...] adds bcb896a69864 ASoC: intel: max98927: use inclusive language for SND_SOC_ [...] adds d2f277bf8aae ASoC: intel: max98357a: use inclusive language for SND_SOC [...] adds 69e35d9bfd6b ASoC: samsung: snow: use inclusive language for SND_SOC_DA [...] adds 5dc6b4a351de ASoC: samsung: bells: use inclusive language for SND_SOC_D [...] adds 06d07a4f5b98 ASoC: samsung: odroid: use inclusive language for SND_SOC_ [...] adds 3f97e52562dd ASoC: samsung: arndale: use inclusive language for SND_SOC [...] adds 9ef6a439bc98 ASoC: samsung: lowland: use inclusive language for SND_SOC [...] adds 3d5f026256d9 ASoC: samsung: speyside: use inclusive language for SND_SO [...] adds 29664312a75e ASoC: samsung: tobermory: use inclusive language for SND_S [...] adds 1455b3857ca2 ASoC: samsung: tm2_wm5110: use inclusive language for SND_ [...] adds 2c4a2b5d084b ASoC: samsung: littlemill: use inclusive language for SND_ [...] adds 795aad6b179d ASoC: samsung: smdk_wm8994: use inclusive language for SND [...] adds 697c58941c0a ASoC: samsung: aries_wm8994: use inclusive language for SN [...] adds 22bbcab0a2a1 ASoC: samsung: midas_wm1811: use inclusive language for SN [...] adds cc8e22b6b162 ASoC: samsung: smdk_wm8994pcm: use inclusive language for [...] adds 862123a0a416 ASoC: mediatek: mt2701-wm8960: use inclusive language for [...] adds b1f5886cca25 ASoC: mediatek: mt2701-cs42448: use inclusive language for [...] adds c709a876b7de ASoC: mediatek: mt7986-wm8960: use inclusive language for [...] adds d8c808af2a9b ASoC: mediatek: mt7986-dai-etdm: use inclusive language fo [...] adds eeb25b3ca1ef ASoC: mediatek: mt8173-rt5650: use inclusive language for [...] adds 47c59833c42a ASoC: mediatek: mt8173-max98090: use inclusive language fo [...] adds b73c2719c951 ASoC: mediatek: mt8173-rt5650-rt5676: use inclusive langua [...] adds 522f5021cfb5 ASoC: mediatek: mt8173-rt5650-rt5514: use inclusive langua [...] adds 711035c043b3 ASoC: mediatek: mt8183-da7219-max98357: use inclusive lang [...] adds e33d0569d7a1 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use inclus [...] adds 38cc5b0bed6c ASoC: mediatek: mt8186-mt6366: use inclusive language for [...] adds d4ee06219f2f ASoC: mediatek: mt8192-mt6359-rt1015-rt5682: use inclusive [...] adds cb1ebf6e2037 ASoC: mediatek: mt8195-mt6359: use inclusive language for [...] adds db9912ce99c3 ASoC: mediatek: mt8365-mt6357: use inclusive language for [...] adds 9002421ebb14 ASoC: mediatek: mt8365-dai-i2s: use inclusive language for [...] adds 0526b0b88c30 ASoC: mediatek: mt8365-dai-pcm: use inclusive language for [...] adds 99239dc5147e ASoC: rockchip: rk3288_hdmi_analog: use inclusive language [...] adds 8410a099c88d ASoC: rockchip: rk3399_gru_sound: use inclusive language f [...] adds edca7ad57c50 ASoC: rockchip: rockchip_max98090: use inclusive language [...] adds 7370a8fe5bd2 ASoC: rockchip: rockchip_rt5645: use inclusive language fo [...] adds 0f68f56ab7be ASoC: soc-dai: remove SND_SOC_DAIFMT_CB{MS}_CF{MS} adds ee3cce59b1ce ASoC: use inclusive language for adds b686559772d1 ASoC: codecs: rt1011: Fix definition of device_id tables adds a859d2383f66 ASoC: codecs: rt1015: Fix definition of device_id tables adds e7795c17b826 ASoC: codecs: rt1016: Fix definition of device_id tables adds 689e4d5fd8a7 ASoC: codecs: rt1019: Fix definition of device_id tables adds 0440f938aacf ASoC: codecs: rt1305: Fix definition of device_id tables adds 30e038711461 ASoC: codecs: rt1308: Fix definition of device_id tables adds acac29fa62a8 ASoC: codecs: rt1318: Fix definition of device_id tables adds 5a84cbb03094 ASoC: codecs: rt274: Fix definition of device_id tables adds 1c418cf14638 ASoC: codecs: rt5514: Fix definition of device_id tables adds dfc6b8ccb1bb ASoC: codecs: rt5640: Fix definition of device_id tables adds d3a37a664ebe ASoC: codecs: rt5645: Fix definition of device_id tables adds 85188e3bd7cb ASoC: codecs: rt5651: Fix definition of device_id tables adds 24a430247811 ASoC: codecs: rt5659: Fix definition of device_id tables adds 4d34ea670989 ASoC: codecs: rt5660: Fix definition of device_id tables adds e9d9a43e3f00 ASoC: codecs: rt5663: Fix definition of device_id tables adds b89d9d26fb6c ASoC: codecs: rt5665: Fix definition of device_id tables adds a06ef7754b8e ASoC: codecs: rt5668: Fix definition of device_id tables adds 9aa85f433bb1 ASoC: codecs: rt5670: Fix definition of device_id tables adds 6de7c4def7a6 ASoC: codecs: rt5682: Fix definition of device_id tables adds 7f15da9a55d3 ASoC: codecs: rt286: Update definition of device_id tables adds ed4bef1d52ce ASoC: codecs: rt298: Update definition of device_id tables adds 739db0529c2a ASoC: codecs: rt5677: Update definition of device_id tables adds 24056de9976d ASoC: codecs: Update device_id tables for Realtek adds b19d340d5d08 ASoC: samsung: bells: Drop unused include adds c4b2d9643a06 ASoC: samsung: littlemill: Drop unused include adds 5c06f7f3d837 ASoC: samsung: lowland: Drop unused include adds da9146c19b17 ASoC: samsung: speyside: Convert to GPIO descriptor adds c095b7a27529 ASoC: samsung: tobermory: Drop unused include adds 0a22454ab2ec ASoC: samsung: tm2_wm5110: Drop unused include adds d6c08418955a ASoC: samsung: GPIO descriptor conversion adds c01a74844b74 ASoC: Remove unused helper macro adds b2b691339448 ASoC: rt715: Remove duplicate SOC_DOUBLE_R_EXT() helper macro adds 17ec58ac3c08 ASoC: sma1307: Use SOC_SINGLE_EXT() helper macro adds aecdaa84adaf ASoC: tas2562: Use SOC_SINGLE_EXT_TLV() helper macro adds 9bb7d7452363 ASoC: wcd938x: Use SOC_SINGLE_EXT_TLV() helper macro adds bf19467b8512 ASoC: wm9712: Use SOC_SINGLE_EXT() helper macro adds 516493232a9b ASoC: wm9713: Use SOC_DOUBLE_EXT() helper macro adds 98413be56faa ASoC: wsa881x: Use SOC_SINGLE_EXT_TLV() helper macro adds 7c5b07b497ea ASoC: atmel: tse850-pcm5142: Use SOC_SINGLE_EXT() helper macro adds 9e6e7e088cb7 ASoC: dapm: Add missing SOC_DAPM_DOUBLE_R_TLV() helper adds c951b20766f0 ASoC: dapm: Use ASoC control macros where possible adds 1743dbb45b2c ASoC: Tidy up SOC_DOUBLE_R_* helpers adds 2cb6290a24f7 Tidy up ASoC VALUE control macros adds 6db630902727 ASoC: Tidy up SOC_DOUBLE_* and SOC_SINGLE_* helpers adds abcb9a1fd891 ASoC: dt-bindings: fsl,sai: Document audio graph port adds 5fee78e517ce ASoC: dt-bindings: fsl,audmix: Document audio graph port adds 597acf1a04be ASoC: dt-bindings: fsl,audmix: make 'dais' property to be [...] adds 294a60e5e983 ASoC: fsl_audmix: register card device depends on 'dais' property adds 426aae69373f ASoC: fsl_audmix: support audio graph card for audmix adds de22dc76e11d ASoC: doc: use SND_SOC_DAILINK_xxx() macro adds b92bc4d6e21f ASoC: soc-pcm: merge soc_pcm_hw_update_format/subformat() adds 8b36447c9ae1 ASoC: Intel: adl: add 2xrt1316 audio configuration adds 02467341e357 ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb_l3_rt1 [...] adds ffe450cb6bce ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l3_rt1 [...] adds 65e246d33ded ASoC: sdw_utils: add mic and amp dais to 0xaaaa codec adds e1a0657c6d94 ASoC: Intel: add multi-function SDW mockup codec match adds 438405704eec ASoC: Intel: soc-acpi-intel-lnl-match: add sdw multi funct [...] adds c7a6a74f8479 ASoC: Intel: soc-acpi-intel-ptl-match: add sdw multi funct [...] adds 1ff07522690d ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 6x cs35 [...] adds 7172d9ae29af ASoC: Intel: soc-acpi-intel-ptl-match: add cs42l43 6x cs35 [...] adds a1462fb8b5dd ASoC: Intel: boards: updates for 6.15 adds c6141ba0110f ASoC: Merge up fixes adds 269b84423914 ASoC: dapm: Fix changes to DECLARE_ADAU17X1_DSP_MUX_CTRL adds 2c2eadd07e74 ASoC: cs42l43: convert to SYSTEM_SLEEP_PM_OPS adds 7a2ff0510c51 ASoC: soc-pcm: reuse dpcm_state_string() adds 5d5eceb9bb10 ASoC: soc-dai: add snd_soc_dai_mute_is_ctrled_at_trigger() adds db91ad81a254 ASoC: dt-bindings: fsl,imx-asrc: Document audio graph port adds a8fed0bddf8f ASoC: dt-bindings: add regulator support to dmic codec adds d3321a20b511 ASoC: dmic: add regulator support adds 1ec3f1dc215d ASoC: dmic: add regulator support adds 698233342000 ASoC: SOF: Intel: mtl: Split up dsp_ops setup code adds 0d2d276f53ea ASoC: SOF: Intel: lnl/ptl: Only set dsp_ops which differs [...] adds 80416226920c ASoC: SOF: Intel: mtl: Stop exporting dsp_ops callback functions adds 8aeb7d2c3fc3 ASoC: SOF: Intel: Create ptl.c as placeholder for Panther [...] adds eea84a7f0cdb ASoC: SOF: ipc4: Add support for Intel HW managed mic priv [...] adds 0978e8207b61 ASoC: SOF: Intel: hda-mlink: Add support for mic privacy i [...] adds a0db661e7d8e ASoC: SOF: hda/shim: Add callbacks to handle mic privacy c [...] adds 4a43c3241ec3 ASoC: SOF: Intel: ptl: Add support for mic privacy adds 8a7e7a03e3c5 ASoC: SOF: Intel: Add support for ACE3+ mic privacy adds ad5a0970f86d ASoC: cs35l41: check the return value from spi_setup() adds 89be3c15a58b ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_ [...] adds ac5b4a24f16f ASoC: Intel: soc-acpi-intel-ptl-match: Add cs42l43 support adds c3d5d331c96f ASoC: amd: acp: Remove redundant acp70 chip->name adds 8ae746fe5104 ASoC: amd: acp: Implement acp_common_hw_ops support for ac [...] adds e2cda4617656 ASoC: amd: acp: Refactor dmic-codec platform device creation adds a8b9d2d7376d ASoC: amd: acp: Refactor acp platform device creation adds 6e60db74b69c ASoC: amd: acp: Refactor acp machine select adds aaf7a668bb38 ASoC: amd: acp: Add new interrupt handle callbacks in acp_ [...] adds e3933683b25e ASoC: amd: acp: Remove redundant acp_dev_data structure adds a95a1dbbd3d6 ASoC: amd: acp: Move spin_lock and list initialization to [...] adds c8b5f251f0e5 ASoC: amd: acp: Remove white line adds f8b4f3f525e8 ASoC: amd: acp: Refactor acp70 platform resource structure adds d08220b6e32e ASoC: amd: acp: Refactor acp63 platform resource structure adds ee7ab0fd5408 ASoC: amd: acp: Refactor rembrant platform resource structure adds e167e5b268b2 ASoC: amd: acp: Refactor renoir platform resource structure adds 02e1cf7a352a ASoC: amd: acp: Fix for enabling DMIC on acp platforms via [...] adds 87fa872a1ecf ASoC: samsung: speyside: Free gpiod table adds a935b3f98180 ASoC: SOF: ipc4-topology: Allocate ref_params on stack adds 25a83f870b8a ASoC: dt-bindings: tas27xx: add compatible for SN012776 adds ce9233937f32 ASoC: dt-bindings: tas2770: add compatible for TAS5770L adds ad18392962df ASoC: tas2764: Extend driver to SN012776 adds f8d5f28e3f2e ASoC: tas2764: Add control concerning overcurrent events adds 6553ee024b44 ASoC: tas2770: Factor out set_ivsense_slots adds f0066c8d1d32 ASoC: tas2770: Fix and redo I/V sense TDM slot setting logic adds e0afd7d370c6 ASoC: Merge up fixes adds 7bda89a2489f ASoC: dt-bindings: sun4i-a10-codec: add hp-det-gpios adds ae5f76d4044d ASoC: sun4i-codec: correct dapm widgets and controls for h616 adds a149377c033a ASoC: sun4i-codec: support hp-det-gpios property adds d389719fb4ec ASoC: sun4i-codec: add h616 card long_name adds d9a06936ee9e ASoC: sun4i-codec: add headphone dectection for adds 1458fae110c8 ASoC: ti: davinci-i2s: remove unnecessary NULL check befor [...] adds f37ab219a333 ASoC: mt8365: remove unnecessary NULL check before clk_dis [...] adds 0ec6bd16705f ASoC: sma1307: Add NULL check in sma1307_setting_loaded() adds f1d742c35b65 ASoC: tegra: Use non-atomic timeout for ADX status register adds 9aa499f28ef8 ASoC: tlv320adc3xxx: remove unnecessary NULL check before [...] adds 02026aabaa82 ASoC: amd: acp: Fix leak in acp_pci_probe() adds ede6445d5405 ASoC: soc-pcm: tidyup function name to snd_soc_dpcm_be_can_xxx() adds 3e330acf4efd ASoC: codecs: wcd937x: fix a potential memory leak in wcd9 [...] adds 3cab1fc85f9d ASoC: cs35l56: Remove redundant 'flush_workqueue()' calls adds 9c2c0ef64009 ASoC: amd: acp: Fix snd_soc_acpi_mach id's duplicate symbol error adds 09dc8031f4a8 ASoC: amd: acp: Fix acp_resource duplicate symbol error adds 77ad261ecc4a ASoC: amd: acp: Fix acp_common_hw_ops declaration error adds 18abb3797f1c ASoC: soc-utils: Transition to the faux device interface adds 3fec903f2cb1 ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,accdet adds cf536e2622e2 ASoC: mediatek: common: Handle mediatek,accdet property adds 0116a7d84b32 ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_ [...] adds f35d834d67ad ASoC: mediatek: mt8188-mt6359: Add accdet headset jack det [...] adds b9d98aea6b7b Allow retrieving accessory detection reference on adds 98dba9dab5d9 ASoC: pcm1681: Drop unused include adds ef5aa8bd2237 ASoC: pcm3008: Convert to GPIO descriptors adds 17fdf318f5fb ASoC: pcm6240: Drop bogus code handling IRQ as GPIO adds 65086ec20099 ASoC: Convert PCM codecs to GPIO descriptors adds 988adcb73669 ASoC: SDCA: Tidy up initialization write parsing adds 0d16daa9405e ASoC: SDCA: Use __free() to manage local buffers adds 49680c9f13b6 ASoC: SDCA: Allow naming of imp def controls adds 2a4667f3d589 ASoC: SDCA: Add type flag for Controls adds 1bcbb88bedb1 ASoC: SDCA: Add SDCA Control Range data access helper adds d1cd13f80dc6 ASoC: SDCA: Add support for GE Entity properties adds aaf08d734e20 Some minor SDCA preparation adds 958448bfee50 ASoC: au1x: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds 5f3aeb44694f ASoC: ak4375: Convert to RUNTIME_PM_OPS() & co adds 9f9c8e9064ea ASoC: ak4458: Convert to RUNTIME_PM_OPS() & co adds 5ef209dcdc3f ASoC: ak5558: Convert to RUNTIME_PM_OPS() & co adds 5b73cae57a02 ASoC: cs35l32: Convert to RUNTIME_PM_OPS() adds 7d1d8f90e456 ASoC: cs35l33: Convert to RUNTIME_PM_OPS() adds 1d6128f56c01 ASoC: cs35l34: Convert to RUNTIME_PM_OPS() adds fd24b93ebaa1 ASoC: cs4234: Convert to RUNTIME_PM_OPS() adds 227b13234982 ASoC: cs42l42: Convert to RUNTIME_PM_OPS() & co adds 92104ed88e7c ASoC: cs42l51: Convert to SYSTEM_SLEEP_PM_OPS() adds 850910df7a5c ASoC: cs42l83: Convert to SYSTEM_SLEEP_PM_OPS() adds 7b7e2292e0ba ASoC: cs42xx8: Convert to EXPORT_GPL_DEV_PM_OPS() adds 9a1d4a565651 ASoC: cs43130: Convert to RUNTIME_PM_OPS() adds 2492a736dd89 ASoC: cs4349: Convert to RUNTIME_PM_OPS() adds 646443af4452 ASoC: cs53l30: Convert to RUNTIME_PM_OPS() adds 81f150d4b96d ASoC: cx2072x: Convert to RUNTIME_PM_OPS() & co adds 948cf1681e2e ASoC: da7213: Convert to RUNTIME_PM_OPS() & co adds 218b32ca6c63 ASoC: hdac_hdmi: Convert to RUNTIME_PM_OPS() & co adds efd74b16af66 ASoC: lpass: Convert to RUNTIME_PM_OPS() adds f744bcb575f7 ASoC: max98090: Convert to RUNTIME_PM_OPS() & co adds db001865fdbc ASoC: max98373: Convert to RUNTIME_PM_OPS() & co adds 69b638e8d434 ASoC: max98390: Convert to SYSTEM_SLEEP_PM_OPS() adds c009893bc586 ASoC: max98396: Convert to SYSTEM_SLEEP_PM_OPS() adds b352343e448c ASoC: max98520: Convert to SYSTEM_SLEEP_PM_OPS() adds d0029e0a7867 ASoC: max9860: Convert to RUNTIME_PM_OPS() adds 113d29a94410 ASoC: max98927: Convert to SYSTEM_SLEEP_PM_OPS() adds aa912611c430 ASoC: mt6660: Convert to RUNTIME_PM_OPS() adds 85e8d0f37879 ASoC: pcm512x: Convert to EXPORT_GPL_DEV_PM_OPS() adds b83ab4fb2c6e ASoC: rt1017-sdca-sdw: Convert to RUNTIME_PM_OPS() & co adds 7130c4302b92 ASoC: rt1308-sdw: Convert to RUNTIME_PM_OPS() & co adds dfe8999a4f5c ASoC: rt1316-sdw: Convert to RUNTIME_PM_OPS() & co adds d0bb681f8e9a ASoC: rt1318-sdw: Convert to RUNTIME_PM_OPS() & co adds 3eedadf3d704 ASoC: rt1320-sdw: Convert to RUNTIME_PM_OPS() & co adds fdf698fa3ff2 ASoC: rt5514: Convert to SYSTEM_SLEEP_PM_OPS() adds 71ba303a04ed ASoC: rt5645: Convert to SYSTEM_SLEEP_PM_OPS() adds ef57148d2cea ASoC: rt5682-sdw: Convert to RUNTIME_PM_OPS() & co adds 569f75535df2 ASoC: rt700-sdw: Convert to RUNTIME_PM_OPS() & co adds 98cdea5b7acd ASoC: rt711: Convert to RUNTIME_PM_OPS() & co adds e4efc3694d8a ASoC: rt712: Convert to RUNTIME_PM_OPS() & co adds a83d01d19ef2 ASoC: rt715: Convert to RUNTIME_PM_OPS() & co adds 8798eaedd6d7 ASoC: rt721: Convert to RUNTIME_PM_OPS() & co adds 957e8cb375e6 ASoC: rt722: Convert to RUNTIME_PM_OPS() & co adds 9aaa57d36f38 ASoC: rt9120: Convert to RUNTIME_PM_OPS() adds 9eb264d115a5 ASoC: rtq9128: Convert to RUNTIME_PM_OPS() adds 1570c33f2f38 ASoC: tas2552: Convert to RUNTIME_PM_OPS() adds 2db8e2c7c6f9 ASoC: ts3a227e: Convert to SYSTEM_SLEEP_PM_OPS() adds 40a3111b8f18 ASoC: wcd937x: Convert to RUNTIME_PM_OPS() adds a0f0a8814ab4 ASoC: wcd938x: Convert to RUNTIME_PM_OPS() adds 6714a569c839 ASoC: wcd939x: Convert to RUNTIME_PM_OPS() adds 208a479d0392 ASoC: wm2200: Convert to RUNTIME_PM_OPS() adds adcb5d32f731 ASoC: wm5100: Convert to RUNTIME_PM_OPS() adds 30200e61f8b8 ASoC: wm8804: Convert to EXPORT_GPL_DEV_PM_OPS() adds 327e7dd45cea ASoC: wm8962: Convert to RUNTIME_PM_OPS() & co adds ae5ad50b9fea ASoC: wm8994: Convert to SYSTEM_SLEEP_PM_OPS() adds 6fb2ff498d5a ASoC: wsa881x: Convert to RUNTIME_PM_OPS() adds d09125c2c68c ASoC: wsa883x: Convert to RUNTIME_PM_OPS() adds 60c1c181139e ASoC: wsa884x: Convert to RUNTIME_PM_OPS() adds fc12699cda76 ASoC: dwc: Convert to RUNTIME_PM_OPS() adds d1baa8193fd8 ASoC: fsl: Convert to RUNTIME_PM_OPS() and co adds 5580e82d2226 ASoC: img: Convert to RUNTIME_PM_OPS() and co adds 72954863350e ASoC: intel: avs: Convert to RUNTIME_PM_OPS() adds 2c498d9a3a5a ASoC: intel: catpt: Convert to RUNTIME_PM_OPS() & co adds 50ffa9e4d22d ASoC: mediatek: mt2701: Convert to RUNTIME_PM_OPS() adds 6afabcdad370 ASoC: mediatek: mt6797: Convert to RUNTIME_PM_OPS() adds 0d7c63bc74a8 ASoC: mediatek: mt7986: Convert to RUNTIME_PM_OPS() adds 09b926f215df ASoC: mediatek: mt8173: Convert to RUNTIME_PM_OPS() adds 564cb5ebb488 ASoC: mediatek: mt8183: Convert to RUNTIME_PM_OPS() adds 26d342b04f5e ASoC: mediatek: mt8186: Convert to RUNTIME_PM_OPS() adds 49a70f2ed0a2 ASoC: mediatek: mt8188: Convert to RUNTIME_PM_OPS() adds ecd140a2063d ASoC: mediatek: mt8192: Convert to RUNTIME_PM_OPS() adds 951f082eb09b ASoC: mediatek: mt8195: Convert to RUNTIME_PM_OPS() adds bd8540105e88 ASoC: mediatek: mt8365: Convert to RUNTIME_PM_OPS() & co adds 23a6b07ceff5 ASoC: qcom: Convert to SYSTEM_SLEEP_PM_OPS() adds 4330d33f04ea ASoC: rcar: Convert to SYSTEM_SLEEP_PM_OPS() adds 43a293034804 ASoC: rockchip: Convert to RUNTIME_PM_OPS() & co adds 692fc8ac774a ASoC: samsung: Convert to RUNTIME_PM_OPS() & co adds 40456c8e7b94 ASoC: SOF: acpi: Convert to EXPORT_NS_DEV_PM_OPS() adds 24df03e2b43c ASoC: SOF: pci: Convert to EXPORT_NS_DEV_PM_OPS() adds f8d952c5f77f ASoC: SOF: of: Convert to EXPORT_DEV_PM_OPS() adds 7369a2d95878 ASoC: stm: Convert to SYSTEM_SLEEP_PM_OPS() adds 723b69072328 ASoC: sunxi: Convert to RUNTIME_PM_OPS() adds 5f6e34c575b8 ASoC: tegra186: Convert to RUNTIME_PM_OPS() & co adds 083c6a6f79e7 ASoC: tegra210: Convert to RUNTIME_PM_OPS() & co adds b7055fc11dc6 ASoC: tegra20: Convert to RUNTIME_PM_OPS() & co adds 212f5c4f1d45 ASoC: tegra30: Convert to RUNTIME_PM_OPS() & co adds c7ef05c0061a ASoC: xtensa: Convert to RUNTIME_PM_OPS() adds 5f86b16c49a9 ASoC: amd: Convert to RUNTIME_PM_OPS() & co adds 15559cdeb9be ASoC: pcm3168a: Convert to EXPORT_GPL_DEV_PM_OPS() adds ebfbcfc7b962 ASoC: Convert to modern PM macros adds 340abded86de ASoC: ti: j721e-evm: Reduce log level for EPROBE_DEFER adds 1822c4484efe ASoC: codecs: ntp8918: Remove duplicate clk.h header adds 6d9d66626c58 ASoC: Intel: avs: Replace devm_kzalloc() with devm_kcalloc() adds 61b1a1bddf7d ASoC: Intel: avs: ssm4567: Replace devm_kzalloc() with dev [...] adds bde479694a7d ASoC: Intel: avs: max98373: Replace devm_kzalloc() with de [...] adds 3602571baf9a ASoC: Intel: avs: max98927: Replace devm_kzalloc() with de [...] adds b7a253db0a3a ASoC: Intel: avs: Replace devm_kzalloc() with adds 811944a79045 ASoC: dt-bindings: support imx95's CM7 core adds ed92f40eccc8 ASoC: dt-bindings: audio-graph-card2: add widgets and hp-d [...] adds 4103337f3c06 add sof support on imx95 adds 399f9bd01644 ASoC: dt-bindings: Add schema for "awinic,aw88166" adds 94e412c28e61 ASoC: codecs: Add aw88166 amplifier driver adds 88f200955977 ASoC: codecs: Add aw88166 amplifier driver adds 83eddf0116b0 irqdomain: sound: Switch to irq_domain_create_linear() adds 7a24b876ad8c ASoC: ops-test: Add some basic kunit tests for soc-ops adds 534bfb330b26 ASoC: ops: Minor formatting fixups adds 7f978180673b ASoC: ops: Update comments for xr_sx control helpers adds c6002c1177ca ASoC: ops: Update mask generation to use GENMASK adds eeb76cb1fa0d ASoC: ops: Factor out helper to check valid control values adds 1522aacd0114 ASoC: ops: Replace snd_soc_read_signed() with new helper adds ed336066202c ASoC: ops: Add control to register value helper adds 894a37c9de4b ASoC: ops: Remove snd_soc_info_volsw_range() adds fd7442561cfe ASoC: ops: Remove snd_soc_get_volsw_range() adds 7d5df968f95c ASoC: ops: Remove snd_soc_put_volsw_range() adds 9dfcafe2037a ASoC: ops: Factor out common code from info callbacks adds 318e8794e05c ASoC: ops: Factor out common code from put callbacks adds 1e3cd64a29ba ASoC: ops: Factor out common code from get callbacks adds 94dfe71f0a4e ASoC: ops: Remove some unnecessary local variables adds 502a668fad12 ASoC: ops: Apply platform_max after deciding control type adds 47c4f9b1722f Tidy up ASoC control get and put handlers adds fd9582998b9a of: Add of_property_read_u16_index adds 2aa853248b6b ASoC: wm8904: Don't touch GPIO configs set to 0xFFFF adds bd552e937fc8 ASoC: dt-bindings: wm8904: Add DMIC, GPIO, MIC and EQ support adds afe66ef96531 ASoC: wm8904: get platform data from DT adds b6612c8fc3a2 ASoC: wm8904: add DMIC support adds 3160e750530e ASoC: wm8904: Add DMIC and DRC support adds 6271b746e40e ASoC: dmic: Fix NULL pointer dereference adds 24489150c5d9 ASoC: SOF: mediatek: Commonize duplicated functions adds 5a4dd520ef8a ASoC: amd: yc: update quirk data for new Lenovo model adds 9ef52d529bb7 ASoC: SDCA: Correct handling of selected mode DisCo property new a98a9c11a35c Merge tag 'asoc-v6.15' of https://git.kernel.org/pub/scm/l [...] new 829ee558f352 ALSA: hda/realtek: Fix built-in mic assignment on ASUS Viv [...] new b8b25b72b83e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3c0f5019fbc0 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 6d8b8d5a24fb Merge branch 'counter-current' of git://git.kernel.org/pub [...] new ccc2692b6f96 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 021ba7f1babd udmabuf: fix a buf size overflow issue during udmabuf creation new 65f1f8fb3a20 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (61b2f693fb73) \ N -- N -- N refs/heads/pending-fixes (65f1f8fb3a20)
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 61 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: .../devicetree/bindings/mfd/motorola-cpcap.txt | 6 + .../devicetree/bindings/misc/atmel-ssc.txt | 50 - .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 6 + .../devicetree/bindings/sound/atmel,at91-ssc.yaml | 104 ++ .../bindings/sound/atmel,at91sam9g20ek-wm8731.yaml | 72 + .../sound/atmel-at91sam9g20ek-wm8731-audio.txt | 26 - .../bindings/sound/audio-graph-card2.yaml | 4 + .../devicetree/bindings/sound/awinic,aw88395.yaml | 1 + .../devicetree/bindings/sound/dmic-codec.yaml | 3 + .../devicetree/bindings/sound/everest,es8328.yaml | 11 +- .../devicetree/bindings/sound/fsl,audmix.yaml | 61 +- .../devicetree/bindings/sound/fsl,easrc.yaml | 5 +- .../devicetree/bindings/sound/fsl,imx-asrc.yaml | 15 +- .../bindings/sound/fsl,imx95-cm7-sof.yaml | 64 + .../devicetree/bindings/sound/fsl,sai.yaml | 51 + .../devicetree/bindings/sound/fsl,sof-cpu.yaml | 27 + .../devicetree/bindings/sound/imx-audio-card.yaml | 14 + .../bindings/sound/mediatek,mt8188-mt6359.yaml | 9 + .../bindings/sound/qcom,wcd937x-sdw.yaml | 36 + .../devicetree/bindings/sound/rockchip-spdif.yaml | 4 + .../devicetree/bindings/sound/ti,tas2770.yaml | 1 + .../devicetree/bindings/sound/ti,tas27xx.yaml | 1 + .../devicetree/bindings/sound/wlf,wm8904.yaml | 129 ++ .../devicetree/bindings/sound/wlf,wm8960.yaml | 4 + .../bindings/sound/xlnx,audio-formatter.txt | 29 - .../bindings/sound/xlnx,audio-formatter.yaml | 72 + .../devicetree/bindings/sound/xlnx,i2s.txt | 28 - .../devicetree/bindings/sound/xlnx,i2s.yaml | 65 + .../devicetree/bindings/sound/xlnx,spdif.txt | 28 - .../devicetree/bindings/sound/xlnx,spdif.yaml | 77 + Documentation/filesystems/index.rst | 1 - Documentation/filesystems/iomap/design.rst | 9 + Documentation/filesystems/iomap/operations.rst | 42 +- Documentation/filesystems/locking.rst | 2 +- Documentation/filesystems/overlayfs.rst | 24 +- Documentation/filesystems/porting.rst | 48 +- Documentation/filesystems/sysv-fs.rst | 264 --- Documentation/filesystems/vfs.rst | 23 +- Documentation/sound/alsa-configuration.rst | 2 +- Documentation/sound/designs/powersave.rst | 6 +- Documentation/sound/soc/codec-to-codec.rst | 4 +- Documentation/sound/soc/dpcm.rst | 21 +- MAINTAINERS | 21 +- Makefile | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/tools/syscall.tbl | 1 + arch/arm64/kernel/elfcore.c | 3 +- arch/arm64/tools/syscall_32.tbl | 1 + arch/loongarch/configs/loongson3_defconfig | 1 - arch/m68k/configs/amiga_defconfig | 3 +- arch/m68k/configs/apollo_defconfig | 3 +- arch/m68k/configs/atari_defconfig | 3 +- arch/m68k/configs/bvme6000_defconfig | 3 +- arch/m68k/configs/hp300_defconfig | 3 +- arch/m68k/configs/mac_defconfig | 3 +- arch/m68k/configs/multi_defconfig | 3 +- arch/m68k/configs/mvme147_defconfig | 3 +- arch/m68k/configs/mvme16x_defconfig | 3 +- arch/m68k/configs/q40_defconfig | 3 +- arch/m68k/configs/sun3_defconfig | 3 +- arch/m68k/configs/sun3x_defconfig | 3 +- arch/m68k/include/asm/processor.h | 14 + arch/m68k/kernel/setup_mm.c | 3 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/sun3/mmu_emu.c | 7 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/rm200_defconfig | 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/configs/generic-64bit_defconfig | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/configs/fsl-emb-nonhw.config | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/platforms/pseries/papr-vpd.c | 7 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/x86/entry/common.c | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/include/asm/amd_nb.h | 1 - arch/x86/include/asm/amd_node.h | 24 + arch/x86/kernel/amd_nb.c | 1 - arch/x86/kernel/amd_node.c | 149 ++ arch/x86/kernel/cpu/mtrr/generic.c | 13 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/bdev.c | 13 +- drivers/base/devtmpfs.c | 153 +- drivers/base/regmap/regcache.c | 31 + drivers/dma-buf/udmabuf.c | 2 +- .../firmware/cirrus/test/cs_dsp_test_bin_error.c | 13 +- .../cirrus/test/cs_dsp_test_control_parse.c | 51 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 2 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 44 +- drivers/net/dsa/sja1105/sja1105_ethtool.c | 9 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 20 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 15 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 6 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 3 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 3 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 15 +- .../mellanox/mlxsw/spectrum_acl_bloom_filter.c | 27 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 11 +- drivers/of/property.c | 33 + drivers/platform/x86/amd/hsmp/Kconfig | 2 +- drivers/platform/x86/amd/hsmp/acpi.c | 7 +- drivers/platform/x86/amd/hsmp/hsmp.c | 1 - drivers/platform/x86/amd/hsmp/hsmp.h | 3 - drivers/platform/x86/amd/hsmp/plat.c | 36 +- drivers/soundwire/qcom.c | 26 + drivers/vfio/group.c | 16 +- fs/9p/vfs_inode.c | 7 +- fs/9p/vfs_inode_dotl.c | 8 +- fs/Kconfig | 1 - fs/Makefile | 1 - fs/affs/affs.h | 2 +- fs/affs/namei.c | 8 +- fs/afs/addr_list.c | 50 + fs/afs/cell.c | 437 ++--- fs/afs/cmservice.c | 82 +- fs/afs/dir.c | 17 +- fs/afs/dynroot.c | 486 ++--- fs/afs/fs_probe.c | 32 +- fs/afs/fsclient.c | 4 +- fs/afs/internal.h | 98 +- fs/afs/main.c | 16 +- fs/afs/mntpt.c | 5 +- fs/afs/proc.c | 15 +- fs/afs/rxrpc.c | 8 +- fs/afs/server.c | 601 +++--- fs/afs/server_list.c | 6 +- fs/afs/super.c | 25 +- fs/afs/vl_alias.c | 7 +- fs/afs/vl_rotate.c | 2 +- fs/afs/volume.c | 15 +- fs/autofs/autofs_i.h | 2 + fs/autofs/dev-ioctl.c | 3 - fs/autofs/root.c | 14 +- fs/bad_inode.c | 6 +- fs/bcachefs/fs-ioctl.c | 4 - fs/bcachefs/fs.c | 8 +- fs/btrfs/inode.c | 8 +- fs/buffer.c | 58 +- fs/cachefiles/namei.c | 16 +- fs/cachefiles/ondemand.c | 7 +- fs/ceph/addr.c | 1259 ++++++++----- fs/ceph/dir.c | 45 +- fs/ceph/inode.c | 31 +- fs/ceph/mds_client.c | 2 + fs/ceph/mds_client.h | 3 + fs/ceph/super.c | 11 + fs/ceph/super.h | 2 +- fs/coda/dir.c | 14 +- fs/configfs/dir.c | 6 +- fs/coredump.c | 38 +- fs/crypto/crypto.c | 22 +- fs/dax.c | 111 +- fs/dcache.c | 49 +- fs/devpts/inode.c | 251 ++- fs/ecryptfs/inode.c | 20 +- fs/ecryptfs/super.c | 1 - fs/eventfd.c | 5 +- fs/eventpoll.c | 95 +- fs/exfat/namei.c | 8 +- fs/exportfs/expfs.c | 2 - fs/ext2/namei.c | 9 +- fs/ext4/inode.c | 4 + fs/ext4/namei.c | 10 +- fs/ext4/page-io.c | 2 +- fs/f2fs/data.c | 2 +- fs/f2fs/namei.c | 14 +- fs/fat/namei_msdos.c | 8 +- fs/fat/namei_vfat.c | 8 +- fs/file.c | 133 +- fs/file_table.c | 73 +- fs/fsopen.c | 2 +- fs/fuse/dir.c | 50 +- fs/gfs2/bmap.c | 3 +- fs/gfs2/inode.c | 9 +- fs/hfs/dir.c | 10 +- fs/hfsplus/dir.c | 6 +- fs/hostfs/hostfs_kern.c | 16 +- fs/hpfs/namei.c | 10 +- fs/hugetlbfs/inode.c | 6 +- fs/init.c | 7 +- fs/inode.c | 127 +- fs/internal.h | 11 +- fs/ioctl.c | 10 +- fs/iomap/Makefile | 1 + fs/iomap/buffered-io.c | 356 ++-- fs/iomap/direct-io.c | 279 +-- fs/iomap/fiemap.c | 21 +- fs/iomap/internal.h | 10 + fs/iomap/ioend.c | 216 +++ fs/iomap/iter.c | 97 +- fs/iomap/seek.c | 16 +- fs/iomap/swapfile.c | 7 +- fs/iomap/trace.h | 8 +- fs/jffs2/dir.c | 18 +- fs/jfs/namei.c | 8 +- fs/kernfs/dir.c | 12 +- fs/libfs.c | 4 +- fs/minix/namei.c | 8 +- fs/mnt_idmapping.c | 51 + fs/mount.h | 37 + fs/mpage.c | 49 +- fs/namei.c | 149 +- fs/namespace.c | 852 +++++++-- fs/nfs/dir.c | 20 +- fs/nfs/internal.h | 4 +- fs/nfs/nfs3proc.c | 29 +- fs/nfs/nfs4proc.c | 47 +- fs/nfs/proc.c | 12 +- fs/nfsd/nfs4recover.c | 7 +- fs/nfsd/vfs.c | 34 +- fs/nilfs2/namei.c | 8 +- fs/notify/fanotify/fanotify.c | 38 +- fs/notify/fanotify/fanotify.h | 18 + fs/notify/fanotify/fanotify_user.c | 89 +- fs/notify/fdinfo.c | 5 + fs/notify/fsnotify.c | 47 +- fs/notify/fsnotify.h | 11 + fs/notify/mark.c | 14 +- fs/nsfs.c | 32 +- fs/ntfs3/namei.c | 8 +- fs/ocfs2/dlmfs/dlmfs.c | 10 +- fs/ocfs2/namei.c | 10 +- fs/omfs/dir.c | 6 +- fs/open.c | 44 +- fs/orangefs/file.c | 4 +- fs/orangefs/inode.c | 149 +- fs/orangefs/namei.c | 8 +- fs/orangefs/orangefs-debug.h | 43 - fs/orangefs/orangefs-debugfs.c | 43 + fs/overlayfs/dir.c | 46 +- fs/overlayfs/overlayfs.h | 15 +- fs/overlayfs/params.c | 25 + fs/overlayfs/super.c | 23 +- fs/pidfs.c | 247 ++- fs/pipe.c | 181 +- fs/pnode.c | 14 +- fs/pnode.h | 2 +- fs/pstore/inode.c | 109 +- fs/ramfs/inode.c | 6 +- fs/read_write.c | 13 +- fs/signalfd.c | 7 +- fs/smb/client/cifsfs.h | 4 +- fs/smb/client/file.c | 2 +- fs/smb/client/inode.c | 10 +- fs/smb/server/vfs.c | 58 +- fs/splice.c | 40 +- fs/super.c | 57 +- fs/sysv/Kconfig | 38 - fs/sysv/Makefile | 9 - fs/sysv/balloc.c | 240 --- fs/sysv/dir.c | 378 ---- fs/sysv/file.c | 59 - fs/sysv/ialloc.c | 235 --- fs/sysv/inode.c | 354 ---- fs/sysv/itree.c | 511 ------ fs/sysv/namei.c | 280 --- fs/sysv/super.c | 595 ------ fs/sysv/sysv.h | 245 --- fs/timerfd.c | 6 +- fs/tracefs/inode.c | 10 +- fs/ubifs/dir.c | 10 +- fs/udf/namei.c | 12 +- fs/ufs/namei.c | 8 +- fs/vboxsf/dir.c | 8 +- fs/xfs/scrub/orphanage.c | 9 +- fs/xfs/xfs_aops.c | 25 +- fs/xfs/xfs_file.c | 6 +- fs/xfs/xfs_iomap.c | 8 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_super.c | 3 +- fs/zonefs/file.c | 2 +- include/dt-bindings/sound/qcom,wcd934x.h | 16 + include/linux/blkdev.h | 8 +- include/linux/dcache.h | 39 +- include/linux/device.h | 119 +- include/linux/device/devres.h | 129 ++ include/linux/err.h | 3 + include/linux/eventpoll.h | 4 + include/linux/fanotify.h | 12 +- include/linux/file_ref.h | 48 + include/linux/fs.h | 62 +- include/linux/fs_context.h | 2 - include/linux/fscrypt.h | 12 +- include/linux/fsnotify.h | 20 + include/linux/fsnotify_backend.h | 42 + include/linux/gpio/consumer.h | 11 + include/linux/io.h | 2 - include/linux/iomap.h | 116 +- include/linux/kstrtox.h | 1 + include/linux/mm.h | 2 +- include/linux/mnt_idmapping.h | 5 + include/linux/namei.h | 45 +- include/linux/nfs_xdr.h | 2 +- include/linux/of.h | 9 + include/linux/pagemap.h | 48 +- include/linux/pid.h | 7 +- include/linux/pidfs.h | 1 + include/linux/pipe_fs_i.h | 2 +- include/linux/regmap.h | 7 + include/linux/syscalls.h | 8 +- include/linux/sysv_fs.h | 214 --- include/linux/uidgid.h | 6 + include/linux/vfsdebug.h | 45 + include/linux/wait.h | 3 + include/net/af_rxrpc.h | 2 + include/net/ax25.h | 1 - include/sound/hda-mlink.h | 25 + include/sound/hda_codec.h | 1 + include/sound/pcm_drm_eld.h | 91 + include/sound/sdca.h | 22 +- include/sound/sdca_function.h | 1179 +++++++++++- include/sound/sdca_regmap.h | 31 + include/sound/simple_card_utils.h | 8 +- include/sound/soc-dai.h | 8 +- include/sound/soc-dapm.h | 61 +- include/sound/soc-dpcm.h | 8 +- include/sound/soc.h | 133 +- include/sound/sof/ipc4/header.h | 13 + include/sound/tas2781-dsp.h | 30 +- include/sound/tas2781.h | 33 +- include/sound/wm8904.h | 3 + include/trace/events/afs.h | 83 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/fanotify.h | 10 + include/uapi/linux/mount.h | 10 +- include/uapi/linux/pidfd.h | 31 +- include/uapi/sound/intel/avs/tokens.h | 11 + init/.kunitconfig | 3 + init/Kconfig | 7 + init/Makefile | 1 + init/initramfs.c | 66 +- init/initramfs_internal.h | 8 + init/initramfs_test.c | 407 +++++ kernel/audit_watch.c | 12 +- kernel/auditsc.c | 12 +- kernel/bpf/inode.c | 8 +- kernel/exit.c | 64 +- kernel/fork.c | 22 +- kernel/kcmp.c | 2 +- kernel/pid.c | 106 +- kernel/signal.c | 108 +- kernel/sys.c | 14 +- kernel/user_namespace.c | 26 +- kernel/watch_queue.c | 16 +- lib/Kconfig.debug | 9 + lib/vsprintf.c | 7 + mm/gup.c | 6 +- mm/shmem.c | 8 +- net/ax25/af_ax25.c | 30 +- net/ax25/ax25_route.c | 74 - net/rxrpc/ar-internal.h | 1 + net/rxrpc/peer_object.c | 30 +- rust/kernel/fs/file.rs | 4 + rust/kernel/seq_file.rs | 1 + samples/vfs/samples-vfs.h | 14 +- samples/vfs/test-list-all-mounts.c | 35 +- scripts/syscall.tbl | 1 + security/apparmor/apparmorfs.c | 8 +- security/landlock/fs.c | 2 +- security/selinux/hooks.c | 3 + security/selinux/include/classmap.h | 2 +- sound/ac97/bus.c | 9 +- sound/arm/aaci.c | 2 +- sound/atmel/ac97c.c | 9 +- sound/core/pcm.c | 4 +- sound/core/pcm_drm_eld.c | 387 ++++ sound/core/pcm_misc.c | 4 +- sound/core/seq/oss/seq_oss_event.c | 8 +- sound/core/seq/seq_clientmgr.c | 7 +- sound/core/seq/seq_memory.c | 1 + sound/hda/intel-dsp-config.c | 4 + sound/isa/es18xx.c | 8 +- sound/isa/opti9xx/opti92x-ad1848.c | 2 +- sound/pci/ctxfi/ctdaio.c | 4 +- sound/pci/echoaudio/echoaudio.c | 6 +- sound/pci/emu10k1/memory.c | 2 +- sound/pci/hda/Kconfig | 1 + sound/pci/hda/hda_beep.c | 15 +- sound/pci/hda/hda_bind.c | 2 +- sound/pci/hda/hda_codec.c | 3 +- sound/pci/hda/hda_eld.c | 385 +--- sound/pci/hda/hda_intel.c | 56 +- sound/pci/hda/hda_local.h | 49 +- sound/pci/hda/hda_tegra.c | 16 +- sound/pci/hda/patch_hdmi.c | 6 +- sound/pci/hda/patch_realtek.c | 35 +- sound/pci/hda/tas2781-spi.h | 1 - sound/pci/hda/tas2781_hda_i2c.c | 10 +- sound/pci/hda/tas2781_hda_spi.c | 5 +- sound/pci/hda/tas2781_spi_fwlib.c | 8 +- sound/pci/lola/lola.h | 2 - sound/pci/lola/lola_mixer.c | 43 - sound/pci/oxygen/oxygen.c | 4 +- sound/pci/oxygen/oxygen.h | 2 - sound/pci/oxygen/oxygen_lib.c | 5 +- sound/pci/oxygen/se6x.c | 4 +- sound/pci/oxygen/virtuoso.c | 4 +- sound/pci/vx222/vx222.c | 9 +- sound/soc/Kconfig | 7 + sound/soc/Makefile | 4 + sound/soc/amd/Kconfig | 10 +- sound/soc/amd/acp/Kconfig | 12 + sound/soc/amd/acp/Makefile | 4 +- sound/soc/amd/acp/acp-i2s.c | 185 +- sound/soc/amd/acp/acp-legacy-common.c | 308 +++- sound/soc/amd/acp/acp-mach-common.c | 2 +- sound/soc/amd/acp/acp-pci.c | 220 ++- sound/soc/amd/acp/acp-pdm.c | 53 +- sound/soc/amd/acp/acp-platform.c | 145 +- sound/soc/amd/acp/acp-rembrandt.c | 149 +- sound/soc/amd/acp/acp-renoir.c | 116 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 45 + sound/soc/amd/acp/acp-sdw-mach-common.c | 34 + sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c | 5 +- sound/soc/amd/acp/acp63.c | 163 +- sound/soc/amd/acp/acp70.c | 132 +- sound/soc/amd/acp/amd-acp70-acpi-match.c | 160 ++ sound/soc/amd/acp/amd-acpi-mach.c | 93 + sound/soc/amd/acp/amd.h | 168 +- sound/soc/amd/acp/chip_offset_byte.h | 12 +- sound/soc/amd/acp/soc_amd_sdw_common.h | 12 + sound/soc/amd/mach-config.h | 1 + sound/soc/amd/ps/Makefile | 2 +- sound/soc/amd/ps/acp63.h | 246 ++- sound/soc/amd/ps/pci-ps.c | 434 ++--- sound/soc/amd/ps/ps-common.c | 475 +++++ sound/soc/amd/ps/ps-pdm-dma.c | 18 +- sound/soc/amd/ps/ps-sdw-dma.c | 381 +++- sound/soc/amd/rpl/rpl-pci-acp6x.c | 10 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 11 +- sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/amd/yc/acp6x-pdm-dma.c | 12 +- sound/soc/amd/yc/pci-acp6x.c | 10 +- sound/soc/atmel/atmel-classd.c | 3 +- sound/soc/atmel/tse850-pcm5142.c | 11 +- sound/soc/au1x/i2sc.c | 17 +- sound/soc/au1x/psc-ac97.c | 17 +- sound/soc/au1x/psc-i2s.c | 17 +- sound/soc/codecs/Kconfig | 13 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/adau1701.c | 4 +- sound/soc/codecs/adau17x1.c | 2 +- sound/soc/codecs/ak4375.c | 11 +- sound/soc/codecs/ak4458.c | 13 +- sound/soc/codecs/ak5558.c | 11 +- sound/soc/codecs/arizona.c | 12 +- sound/soc/codecs/aw88166.c | 1933 ++++++++++++++++++++ sound/soc/codecs/aw88166.h | 534 ++++++ sound/soc/codecs/cpcap.c | 200 +- sound/soc/codecs/cros_ec_codec.c | 3 +- sound/soc/codecs/cs35l32.c | 11 +- sound/soc/codecs/cs35l33.c | 14 +- sound/soc/codecs/cs35l34.c | 14 +- sound/soc/codecs/cs35l41-spi.c | 5 +- sound/soc/codecs/cs35l56.c | 1 - sound/soc/codecs/cs4234.c | 12 +- sound/soc/codecs/cs4265.c | 4 +- sound/soc/codecs/cs4270.c | 4 +- sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/cs42l42-i2c.c | 6 +- sound/soc/codecs/cs42l42-sdw.c | 16 +- sound/soc/codecs/cs42l42.c | 4 +- sound/soc/codecs/cs42l51-i2c.c | 2 +- sound/soc/codecs/cs42l51.c | 8 +- sound/soc/codecs/cs42l52.c | 4 +- sound/soc/codecs/cs42l56.c | 4 +- sound/soc/codecs/cs42l73.c | 4 +- sound/soc/codecs/cs42l83-i2c.c | 6 +- sound/soc/codecs/cs42xx8-i2c.c | 2 +- sound/soc/codecs/cs42xx8.c | 14 +- sound/soc/codecs/cs43130.c | 33 +- sound/soc/codecs/cs4341.c | 2 +- sound/soc/codecs/cs4349.c | 7 +- sound/soc/codecs/cs530x.c | 4 +- sound/soc/codecs/cs53l30.c | 11 +- sound/soc/codecs/cx2072x.c | 12 +- sound/soc/codecs/da7210.c | 4 +- sound/soc/codecs/da7213.c | 10 +- sound/soc/codecs/da7218.c | 4 +- sound/soc/codecs/da7219.c | 4 +- sound/soc/codecs/da732x.c | 4 +- sound/soc/codecs/da9055.c | 4 +- sound/soc/codecs/dmic.c | 27 +- sound/soc/codecs/hdac_hdmi.c | 18 +- sound/soc/codecs/hdmi-codec.c | 68 + sound/soc/codecs/jz4760.c | 32 +- sound/soc/codecs/jz4770.c | 40 +- sound/soc/codecs/lochnagar-sc.c | 4 +- sound/soc/codecs/lpass-rx-macro.c | 8 +- sound/soc/codecs/lpass-tx-macro.c | 8 +- sound/soc/codecs/lpass-va-macro.c | 8 +- sound/soc/codecs/lpass-wsa-macro.c | 8 +- sound/soc/codecs/madera.c | 12 +- sound/soc/codecs/max98090.c | 11 +- sound/soc/codecs/max98373-i2c.c | 6 +- sound/soc/codecs/max98373-sdw.c | 10 +- sound/soc/codecs/max98390.c | 6 +- sound/soc/codecs/max98396.c | 6 +- sound/soc/codecs/max98520.c | 8 +- sound/soc/codecs/max9860.c | 6 +- sound/soc/codecs/max98927.c | 6 +- sound/soc/codecs/mt6358.c | 104 -- sound/soc/codecs/mt6358.h | 4 - sound/soc/codecs/mt6359-accdet.h | 9 + sound/soc/codecs/mt6359.c | 9 +- sound/soc/codecs/mt6660.c | 9 +- sound/soc/codecs/nau8540.c | 4 +- sound/soc/codecs/nau8810.c | 4 +- sound/soc/codecs/nau8822.c | 4 +- sound/soc/codecs/nau8824.c | 4 +- sound/soc/codecs/nau8825.c | 4 +- sound/soc/codecs/ntp8918.c | 1 - sound/soc/codecs/pcm1681.c | 1 - sound/soc/codecs/pcm3008.c | 61 +- sound/soc/codecs/pcm3008.h | 19 - sound/soc/codecs/pcm3168a-i2c.c | 11 +- sound/soc/codecs/pcm3168a-spi.c | 2 +- sound/soc/codecs/pcm3168a.c | 18 +- sound/soc/codecs/pcm512x-i2c.c | 2 +- sound/soc/codecs/pcm512x-spi.c | 2 +- sound/soc/codecs/pcm512x.c | 7 +- sound/soc/codecs/pcm6240.c | 28 +- sound/soc/codecs/pcm6240.h | 7 +- sound/soc/codecs/rk817_codec.c | 4 +- sound/soc/codecs/rt1011.c | 8 +- sound/soc/codecs/rt1015.c | 10 +- sound/soc/codecs/rt1016.c | 10 +- sound/soc/codecs/rt1017-sdca-sdw.c | 10 +- sound/soc/codecs/rt1019.c | 6 +- sound/soc/codecs/rt1305.c | 12 +- sound/soc/codecs/rt1308-sdw.c | 10 +- sound/soc/codecs/rt1308.c | 8 +- sound/soc/codecs/rt1316-sdw.c | 10 +- sound/soc/codecs/rt1318-sdw.c | 10 +- sound/soc/codecs/rt1318.c | 6 +- sound/soc/codecs/rt1320-sdw.c | 10 +- sound/soc/codecs/rt274.c | 12 +- sound/soc/codecs/rt286.c | 9 +- sound/soc/codecs/rt298.c | 9 +- sound/soc/codecs/rt5514-spi.c | 8 +- sound/soc/codecs/rt5514.c | 12 +- sound/soc/codecs/rt5616.c | 4 +- sound/soc/codecs/rt5631.c | 4 +- sound/soc/codecs/rt5640.c | 18 +- sound/soc/codecs/rt5645.c | 24 +- sound/soc/codecs/rt5651.c | 12 +- sound/soc/codecs/rt5659.c | 12 +- sound/soc/codecs/rt5660.c | 12 +- sound/soc/codecs/rt5663.c | 10 +- sound/soc/codecs/rt5665.c | 12 +- sound/soc/codecs/rt5668.c | 10 +- sound/soc/codecs/rt5670.c | 12 +- sound/soc/codecs/rt5677-spi.c | 3 +- sound/soc/codecs/rt5677.c | 5 +- sound/soc/codecs/rt5682-i2c.c | 6 +- sound/soc/codecs/rt5682-sdw.c | 12 +- sound/soc/codecs/rt5682.c | 4 +- sound/soc/codecs/rt5682s.c | 4 +- sound/soc/codecs/rt700-sdw.c | 12 +- sound/soc/codecs/rt711-sdca-sdw.c | 12 +- sound/soc/codecs/rt711-sdw.c | 12 +- sound/soc/codecs/rt712-sdca-dmic.c | 12 +- sound/soc/codecs/rt712-sdca-sdw.c | 12 +- sound/soc/codecs/rt712-sdca.c | 80 +- sound/soc/codecs/rt712-sdca.h | 3 + sound/soc/codecs/rt715-sdca-sdw.c | 10 +- sound/soc/codecs/rt715-sdca.c | 8 - sound/soc/codecs/rt715-sdw.c | 10 +- sound/soc/codecs/rt715.c | 8 - sound/soc/codecs/rt721-sdca-sdw.c | 12 +- sound/soc/codecs/rt722-sdca-sdw.c | 142 +- sound/soc/codecs/rt722-sdca-sdw.h | 99 +- sound/soc/codecs/rt722-sdca.c | 135 +- sound/soc/codecs/rt722-sdca.h | 4 +- sound/soc/codecs/rt9120.c | 8 +- sound/soc/codecs/rtq9128.c | 8 +- sound/soc/codecs/sgtl5000.c | 4 +- sound/soc/codecs/sma1307.c | 39 +- sound/soc/codecs/src4xxx.c | 4 +- sound/soc/codecs/tas2552.c | 9 +- sound/soc/codecs/tas2562.c | 14 +- sound/soc/codecs/tas2764.c | 113 +- sound/soc/codecs/tas2764.h | 7 + sound/soc/codecs/tas2770.c | 57 +- sound/soc/codecs/tas2781-fmwlib.c | 197 +- sound/soc/codecs/tas2781-i2c.c | 215 ++- sound/soc/codecs/tlv320adc3xxx.c | 3 +- sound/soc/codecs/tlv320dac33.c | 6 +- sound/soc/codecs/ts3a227e.c | 6 +- sound/soc/codecs/tscs454.c | 5 +- sound/soc/codecs/twl4030.c | 2 +- sound/soc/codecs/uda1380.c | 6 +- sound/soc/codecs/wcd934x.c | 16 +- sound/soc/codecs/wcd937x-sdw.c | 49 +- sound/soc/codecs/wcd937x.c | 57 +- sound/soc/codecs/wcd937x.h | 7 +- sound/soc/codecs/wcd938x-sdw.c | 10 +- sound/soc/codecs/wcd938x.c | 11 +- sound/soc/codecs/wcd939x-sdw.c | 10 +- sound/soc/codecs/wcd939x.c | 2 +- sound/soc/codecs/wm2200.c | 15 +- sound/soc/codecs/wm5100.c | 15 +- sound/soc/codecs/wm5110.c | 4 +- sound/soc/codecs/wm8350.c | 4 +- sound/soc/codecs/wm8400.c | 4 +- sound/soc/codecs/wm8510.c | 4 +- sound/soc/codecs/wm8523.c | 4 +- sound/soc/codecs/wm8524.c | 2 +- sound/soc/codecs/wm8580.c | 4 +- sound/soc/codecs/wm8711.c | 4 +- sound/soc/codecs/wm8728.c | 2 +- sound/soc/codecs/wm8737.c | 4 +- sound/soc/codecs/wm8741.c | 2 +- sound/soc/codecs/wm8750.c | 4 +- sound/soc/codecs/wm8753.c | 12 +- sound/soc/codecs/wm8770.c | 4 +- sound/soc/codecs/wm8776.c | 4 +- sound/soc/codecs/wm8804-i2c.c | 2 +- sound/soc/codecs/wm8804-spi.c | 2 +- sound/soc/codecs/wm8804.c | 11 +- sound/soc/codecs/wm8900.c | 8 +- sound/soc/codecs/wm8903.c | 8 +- sound/soc/codecs/wm8904.c | 325 +++- sound/soc/codecs/wm8940.c | 4 +- sound/soc/codecs/wm8955.c | 4 +- sound/soc/codecs/wm8960.c | 4 +- sound/soc/codecs/wm8961.c | 4 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/codecs/wm8971.c | 4 +- sound/soc/codecs/wm8974.c | 4 +- sound/soc/codecs/wm8978.c | 4 +- sound/soc/codecs/wm8983.c | 4 +- sound/soc/codecs/wm8985.c | 4 +- sound/soc/codecs/wm8988.c | 4 +- sound/soc/codecs/wm8990.c | 4 +- sound/soc/codecs/wm8991.c | 4 +- sound/soc/codecs/wm8993.c | 8 +- sound/soc/codecs/wm8994.c | 10 +- sound/soc/codecs/wm8995.c | 4 +- sound/soc/codecs/wm8996.c | 8 +- sound/soc/codecs/wm9081.c | 8 +- sound/soc/codecs/wm9712.c | 10 +- sound/soc/codecs/wm9713.c | 18 +- sound/soc/codecs/wm_hubs.c | 3 +- sound/soc/codecs/wsa881x.c | 17 +- sound/soc/codecs/wsa883x.c | 202 +- sound/soc/codecs/wsa884x.c | 8 +- sound/soc/dwc/dwc-i2s.c | 6 +- sound/soc/fsl/fsl-asoc-card.c | 4 +- sound/soc/fsl/fsl_aud2htx.c | 3 +- sound/soc/fsl/fsl_audmix.c | 16 +- sound/soc/fsl/fsl_esai.c | 9 +- sound/soc/fsl/fsl_micfil.c | 58 +- sound/soc/fsl/fsl_micfil.h | 1 + sound/soc/fsl/fsl_qmc_audio.c | 4 +- sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_xcvr.c | 3 +- sound/soc/fsl/imx-card.c | 5 + sound/soc/generic/audio-graph-card.c | 97 +- .../generic/audio-graph-card2-custom-sample.dtsi | 702 ------- .../generic/audio-graph-card2-custom-sample1.dtsi | 396 ++++ .../generic/audio-graph-card2-custom-sample2.dtsi | 382 ++++ sound/soc/generic/audio-graph-card2.c | 95 +- sound/soc/generic/simple-card-utils.c | 170 +- sound/soc/generic/simple-card.c | 132 +- sound/soc/img/img-i2s-in.c | 9 +- sound/soc/img/img-i2s-out.c | 9 +- sound/soc/img/img-parallel-out.c | 5 +- sound/soc/img/img-spdif-in.c | 9 +- sound/soc/img/img-spdif-out.c | 10 +- sound/soc/img/pistachio-internal-dac.c | 8 +- sound/soc/intel/avs/avs.h | 1 + sound/soc/intel/avs/board_selection.c | 17 +- sound/soc/intel/avs/boards/Kconfig | 10 + sound/soc/intel/avs/boards/Makefile | 2 + sound/soc/intel/avs/boards/da7219.c | 5 +- sound/soc/intel/avs/boards/es8336.c | 3 +- sound/soc/intel/avs/boards/max98357a.c | 2 +- sound/soc/intel/avs/boards/max98373.c | 2 +- sound/soc/intel/avs/boards/max98927.c | 4 +- sound/soc/intel/avs/boards/nau8825.c | 5 +- sound/soc/intel/avs/boards/pcm3168a.c | 143 ++ sound/soc/intel/avs/boards/rt274.c | 5 +- sound/soc/intel/avs/boards/rt286.c | 5 +- sound/soc/intel/avs/boards/rt298.c | 7 +- sound/soc/intel/avs/boards/rt5514.c | 2 +- sound/soc/intel/avs/boards/rt5663.c | 3 +- sound/soc/intel/avs/boards/rt5682.c | 3 +- sound/soc/intel/avs/boards/ssm4567.c | 4 +- sound/soc/intel/avs/control.c | 182 +- sound/soc/intel/avs/control.h | 12 +- sound/soc/intel/avs/core.c | 24 +- sound/soc/intel/avs/dsp.c | 3 +- sound/soc/intel/avs/loader.c | 64 +- sound/soc/intel/avs/messages.c | 149 +- sound/soc/intel/avs/messages.h | 46 +- sound/soc/intel/avs/path.c | 375 ++-- sound/soc/intel/avs/path.h | 5 + sound/soc/intel/avs/pcm.c | 2 +- sound/soc/intel/avs/tgl.c | 33 + sound/soc/intel/avs/topology.c | 89 +- sound/soc/intel/avs/topology.h | 16 +- sound/soc/intel/catpt/device.c | 14 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 29 + sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 137 ++ sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 284 +++ .../intel/common/soc-acpi-intel-sdw-mockup-match.c | 42 + .../intel/common/soc-acpi-intel-sdw-mockup-match.h | 1 + sound/soc/kirkwood/armada-370-db.c | 6 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 20 - sound/soc/mediatek/common/mtk-afe-fe-dai.h | 2 - sound/soc/mediatek/common/mtk-soc-card.h | 1 + sound/soc/mediatek/common/mtk-soundcard-driver.c | 19 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 6 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 8 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 2 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 6 +- sound/soc/mediatek/mt7986/mt7986-afe-pcm.c | 6 +- sound/soc/mediatek/mt7986/mt7986-dai-etdm.c | 4 +- sound/soc/mediatek/mt7986/mt7986-wm8960.c | 2 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 6 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 4 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 6 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 2 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 4 +- sound/soc/mediatek/mt8186/mt8186-afe-clk.c | 55 - sound/soc/mediatek/mt8186/mt8186-afe-clk.h | 2 - sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 6 +- sound/soc/mediatek/mt8186/mt8186-mt6366.c | 2 +- sound/soc/mediatek/mt8188/Makefile | 1 + sound/soc/mediatek/mt8188/mt8188-afe-clk.c | 8 + sound/soc/mediatek/mt8188/mt8188-afe-clk.h | 8 + sound/soc/mediatek/mt8188/mt8188-afe-common.h | 1 + sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 34 +- sound/soc/mediatek/mt8188/mt8188-audsys-clk.c | 4 + sound/soc/mediatek/mt8188/mt8188-audsys-clkid.h | 4 + sound/soc/mediatek/mt8188/mt8188-dai-dmic.c | 683 +++++++ sound/soc/mediatek/mt8188/mt8188-mt6359.c | 57 + sound/soc/mediatek/mt8188/mt8188-reg.h | 17 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 6 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 2 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 12 +- sound/soc/mediatek/mt8365/mt8365-afe-clk.c | 3 +- sound/soc/mediatek/mt8365/mt8365-afe-pcm.c | 19 +- sound/soc/mediatek/mt8365/mt8365-dai-i2s.c | 12 +- sound/soc/mediatek/mt8365/mt8365-dai-pcm.c | 4 +- sound/soc/mediatek/mt8365/mt8365-mt6357.c | 2 +- sound/soc/meson/axg-tdm-interface.c | 9 +- sound/soc/meson/meson-card-utils.c | 4 +- sound/soc/meson/t9015.c | 4 +- sound/soc/mxs/mxs-sgtl5000.c | 2 +- sound/soc/pxa/spitz.c | 2 +- sound/soc/qcom/lpass-sc7180.c | 8 +- sound/soc/qcom/lpass-sc7280.c | 8 +- sound/soc/qcom/qdsp6/q6apm.c | 2 +- sound/soc/qcom/sc7180.c | 2 +- sound/soc/qcom/sc7280.c | 4 +- sound/soc/qcom/sdw.c | 34 +- sound/soc/qcom/sm8250.c | 3 + sound/soc/renesas/migor.c | 2 +- sound/soc/renesas/rcar/core.c | 8 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 2 +- sound/soc/rockchip/rk3399_gru_sound.c | 10 +- sound/soc/rockchip/rockchip_i2s.c | 5 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 16 +- sound/soc/rockchip/rockchip_max98090.c | 8 +- sound/soc/rockchip/rockchip_pdm.c | 10 +- sound/soc/rockchip/rockchip_rt5645.c | 2 +- sound/soc/rockchip/rockchip_spdif.c | 9 +- sound/soc/samsung/aries_wm8994.c | 6 +- sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/bells.c | 21 +- sound/soc/samsung/i2s.c | 10 +- sound/soc/samsung/littlemill.c | 5 +- sound/soc/samsung/lowland.c | 7 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/odroid.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 4 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/speyside.c | 53 +- sound/soc/samsung/tm2_wm5110.c | 9 +- sound/soc/samsung/tobermory.c | 3 +- sound/soc/sdca/Makefile | 2 +- sound/soc/sdca/sdca_device.c | 3 +- sound/soc/sdca/sdca_functions.c | 1697 ++++++++++++++++- sound/soc/sdca/sdca_regmap.c | 321 ++++ sound/soc/sdw_utils/soc_sdw_utils.c | 14 +- sound/soc/soc-card.c | 14 +- sound/soc/soc-component.c | 38 +- sound/soc/soc-compress.c | 2 +- sound/soc/soc-core.c | 50 +- sound/soc/soc-dai.c | 38 +- sound/soc/soc-dapm.c | 51 +- sound/soc/soc-link.c | 18 +- sound/soc/soc-ops-test.c | 541 ++++++ sound/soc/soc-ops.c | 731 +++----- sound/soc/soc-pcm.c | 281 ++- sound/soc/soc-topology.c | 59 +- sound/soc/soc-utils.c | 61 +- sound/soc/sof/amd/Kconfig | 5 + sound/soc/sof/amd/acp.c | 56 +- sound/soc/sof/amd/acp.h | 2 - sound/soc/sof/amd/pci-acp63.c | 3 +- sound/soc/sof/amd/pci-acp70.c | 3 +- sound/soc/sof/amd/pci-rmb.c | 1 - sound/soc/sof/amd/pci-rn.c | 3 +- sound/soc/sof/amd/pci-vangogh.c | 3 +- sound/soc/sof/imx/Kconfig | 17 +- sound/soc/sof/imx/Makefile | 6 +- sound/soc/sof/imx/imx-common.c | 430 ++++- sound/soc/sof/imx/imx-common.h | 151 ++ sound/soc/sof/imx/imx8.c | 755 +++----- sound/soc/sof/imx/imx8m.c | 567 ------ sound/soc/sof/imx/imx8ulp.c | 520 ------ sound/soc/sof/imx/imx9.c | 137 ++ sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/bdw.c | 3 +- sound/soc/sof/intel/byt.c | 3 +- sound/soc/sof/intel/hda-dai.c | 2 +- sound/soc/sof/intel/hda-mlink.c | 127 ++ sound/soc/sof/intel/hda.c | 34 + sound/soc/sof/intel/hda.h | 4 - sound/soc/sof/intel/lnl.c | 117 +- sound/soc/sof/intel/lnl.h | 6 + sound/soc/sof/intel/mtl.c | 81 +- sound/soc/sof/intel/mtl.h | 15 +- sound/soc/sof/intel/pci-apl.c | 2 +- sound/soc/sof/intel/pci-cnl.c | 2 +- sound/soc/sof/intel/pci-icl.c | 2 +- sound/soc/sof/intel/pci-lnl.c | 14 +- sound/soc/sof/intel/pci-mtl.c | 10 +- sound/soc/sof/intel/pci-ptl.c | 19 +- sound/soc/sof/intel/pci-skl.c | 2 +- sound/soc/sof/intel/pci-tgl.c | 2 +- sound/soc/sof/intel/pci-tng.c | 3 +- sound/soc/sof/intel/ptl.c | 106 ++ sound/soc/sof/intel/ptl.h | 19 + sound/soc/sof/intel/shim.h | 2 + sound/soc/sof/ipc3-pcm.c | 13 +- sound/soc/sof/ipc3-topology.c | 20 +- sound/soc/sof/ipc3.c | 12 +- sound/soc/sof/ipc4-loader.c | 176 +- sound/soc/sof/ipc4-pcm.c | 21 +- sound/soc/sof/ipc4-priv.h | 6 + sound/soc/sof/ipc4-topology.c | 65 +- sound/soc/sof/ipc4.c | 26 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 107 +- sound/soc/sof/mediatek/mt8195/mt8195-clk.c | 3 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 107 +- sound/soc/sof/mediatek/mtk-adsp-common.c | 130 ++ sound/soc/sof/mediatek/mtk-adsp-common.h | 10 + sound/soc/sof/pcm.c | 169 +- sound/soc/sof/sof-acpi-dev.c | 9 +- sound/soc/sof/sof-audio.c | 49 - sound/soc/sof/sof-audio.h | 17 +- sound/soc/sof/sof-of-dev.c | 8 +- sound/soc/sof/sof-pci-dev.c | 9 +- sound/soc/sof/topology.c | 4 +- sound/soc/stm/stm32_i2s.c | 6 +- sound/soc/stm/stm32_sai.c | 6 +- sound/soc/stm/stm32_sai_sub.c | 6 +- sound/soc/stm/stm32_spdifrx.c | 6 +- sound/soc/sunxi/sun4i-codec.c | 57 +- sound/soc/sunxi/sun4i-spdif.c | 6 +- sound/soc/sunxi/sun50i-dmic.c | 6 +- sound/soc/sunxi/sun8i-codec.c | 6 +- sound/soc/tegra/Makefile | 2 +- sound/soc/tegra/tegra186_asrc.c | 13 +- sound/soc/tegra/tegra186_dspk.c | 13 +- sound/soc/tegra/tegra20_i2s.c | 13 +- sound/soc/tegra/tegra20_spdif.c | 13 +- sound/soc/tegra/tegra210_admaif.c | 37 +- sound/soc/tegra/tegra210_admaif.h | 9 +- sound/soc/tegra/tegra210_adx.c | 19 +- sound/soc/tegra/tegra210_ahub.c | 13 +- sound/soc/tegra/tegra210_amx.c | 13 +- sound/soc/tegra/tegra210_dmic.c | 13 +- sound/soc/tegra/tegra210_i2s.c | 13 +- sound/soc/tegra/tegra210_mixer.c | 13 +- sound/soc/tegra/tegra210_mvc.c | 13 +- sound/soc/tegra/tegra210_ope.c | 13 +- sound/soc/tegra/tegra210_sfc.c | 13 +- sound/soc/tegra/tegra30_ahub.c | 13 +- sound/soc/tegra/tegra30_i2s.c | 13 +- sound/soc/tegra/tegra_asoc_machine.c | 18 +- sound/soc/tegra/tegra_isomgr_bw.c | 129 ++ sound/soc/tegra/tegra_isomgr_bw.h | 31 + sound/soc/tegra/tegra_wm8903.c | 2 +- sound/soc/ti/ams-delta.c | 2 +- sound/soc/ti/davinci-evm.c | 2 +- sound/soc/ti/davinci-i2s.c | 6 +- sound/soc/ti/j721e-evm.c | 7 +- sound/soc/ti/n810.c | 2 +- sound/soc/ti/omap-twl4030.c | 6 +- sound/soc/ti/omap3pandora.c | 4 +- sound/soc/ti/osk5912.c | 2 +- sound/soc/ti/rx51.c | 2 +- sound/soc/uniphier/aio-cpu.c | 8 +- sound/soc/ux500/mop500_ab8500.c | 4 +- sound/soc/xtensa/xtfpga-i2s.c | 6 +- sound/usb/format.c | 4 + sound/usb/midi.c | 80 +- sound/usb/mixer_quirks.c | 3 + sound/usb/quirks.c | 4 +- sound/x86/intel_hdmi_audio.c | 8 +- tools/testing/selftests/Makefile | 1 + .../mount-notify}/.gitignore | 0 .../selftests/filesystems/mount-notify/Makefile | 6 + .../filesystems/mount-notify/mount-notify_test.c | 516 ++++++ .../selftests/filesystems/nsfs/iterate_mntns.c | 14 + .../selftests/filesystems/overlayfs/Makefile | 11 +- .../filesystems/overlayfs/set_layers_via_fds.c | 507 ++++- .../selftests/filesystems/overlayfs/wrappers.h | 17 + .../selftests/filesystems/statmount/statmount.h | 2 +- tools/testing/selftests/filesystems/utils.c | 501 +++++ tools/testing/selftests/filesystems/utils.h | 45 + tools/testing/selftests/mm/guard-pages.c | 16 +- .../selftests/mount_setattr/mount_setattr_test.c | 652 +++++++ tools/testing/selftests/pidfd/.gitignore | 2 + tools/testing/selftests/pidfd/Makefile | 4 +- tools/testing/selftests/pidfd/pidfd.h | 109 ++ tools/testing/selftests/pidfd/pidfd_exec_helper.c | 12 + tools/testing/selftests/pidfd/pidfd_fdinfo_test.c | 1 + tools/testing/selftests/pidfd/pidfd_info_test.c | 692 +++++++ tools/testing/selftests/pidfd/pidfd_open_test.c | 30 +- tools/testing/selftests/pidfd/pidfd_setns_test.c | 45 - tools/testing/selftests/pidfd/pidfd_test.c | 76 +- virt/kvm/kvm_main.c | 11 +- 947 files changed, 29529 insertions(+), 16427 deletions(-) delete mode 100644 Documentation/devicetree/bindings/misc/atmel-ssc.txt create mode 100644 Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml create mode 100644 Documentation/devicetree/bindings/sound/atmel,at91sam9g20ek-wm8 [...] delete mode 100644 Documentation/devicetree/bindings/sound/atmel-at91sam9g20ek-wm8 [...] create mode 100644 Documentation/devicetree/bindings/sound/fsl,imx95-cm7-sof.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,sof-cpu.yaml delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.yaml delete mode 100644 Documentation/filesystems/sysv-fs.rst create mode 100644 fs/iomap/internal.h create mode 100644 fs/iomap/ioend.c delete mode 100644 fs/sysv/Kconfig delete mode 100644 fs/sysv/Makefile delete mode 100644 fs/sysv/balloc.c delete mode 100644 fs/sysv/dir.c delete mode 100644 fs/sysv/file.c delete mode 100644 fs/sysv/ialloc.c delete mode 100644 fs/sysv/inode.c delete mode 100644 fs/sysv/itree.c delete mode 100644 fs/sysv/namei.c delete mode 100644 fs/sysv/super.c delete mode 100644 fs/sysv/sysv.h create mode 100644 include/dt-bindings/sound/qcom,wcd934x.h create mode 100644 include/linux/device/devres.h delete mode 100644 include/linux/sysv_fs.h create mode 100644 include/linux/vfsdebug.h create mode 100644 include/sound/sdca_regmap.h create mode 100644 init/.kunitconfig create mode 100644 init/initramfs_internal.h create mode 100644 init/initramfs_test.c create mode 100644 sound/soc/amd/acp/amd-acp70-acpi-match.c create mode 100644 sound/soc/amd/acp/amd-acpi-mach.c create mode 100644 sound/soc/amd/ps/ps-common.c create mode 100644 sound/soc/codecs/aw88166.c create mode 100644 sound/soc/codecs/aw88166.h delete mode 100644 sound/soc/codecs/pcm3008.h delete mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.dtsi create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample1.dtsi create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample2.dtsi create mode 100644 sound/soc/intel/avs/boards/pcm3168a.c create mode 100644 sound/soc/mediatek/mt8188/mt8188-dai-dmic.c create mode 100644 sound/soc/sdca/sdca_regmap.c create mode 100644 sound/soc/soc-ops-test.c delete mode 100644 sound/soc/sof/imx/imx8m.c delete mode 100644 sound/soc/sof/imx/imx8ulp.c create mode 100644 sound/soc/sof/imx/imx9.c create mode 100644 sound/soc/sof/intel/ptl.c create mode 100644 sound/soc/sof/intel/ptl.h create mode 100644 sound/soc/tegra/tegra_isomgr_bw.c create mode 100644 sound/soc/tegra/tegra_isomgr_bw.h copy tools/testing/selftests/{fchmodat2 => filesystems/mount-notify}/.gitignore (100%) create mode 100644 tools/testing/selftests/filesystems/mount-notify/Makefile create mode 100644 tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c create mode 100644 tools/testing/selftests/filesystems/utils.c create mode 100644 tools/testing/selftests/filesystems/utils.h create mode 100644 tools/testing/selftests/pidfd/pidfd_exec_helper.c create mode 100644 tools/testing/selftests/pidfd/pidfd_info_test.c