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 46c782a1503e Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 26a9710682d0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 27428a1a6458 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 678bcd50787b Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 20cf409f2408 Merge branch 'drm-fixes' of https://gitlab.freedesktop.org [...] omits 654d6b3fd414 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 1f5987a4daf0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a7c51dd7fdd5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a8cad54377ab Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits dc41b04db0bf Merge branch 'fixes' of https://github.com/sophgo/linux.git omits 7b101ebfd330 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 03c4bfff50ab Merge branch 'fs-current' of linux-next omits bec1971e3154 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 96a6caa42851 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 6dedc8069832 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds ac8b270b61d4 x86/bhi: Avoid warning in #DB handler due to BHI mitigation adds 35ce46324556 Merge tag 'x86_urgent_for_v6.10' of git://git.kernel.org/p [...] adds 2feab2492deb Revert "sched/fair: Make sure to try to detach at least on [...] adds b58652db66c9 sched/deadline: Fix task_struct reference leak adds ddae0ca2a8fe sched: Move psi_account_irqtime() out of update_rq_clock_t [...] adds 365346980ee2 Merge tag 'sched_urgent_for_v6.10' of git://git.kernel.org [...] adds 882ddcd1bf63 Merge tag 'kbuild-fixes-v6.10-4' of git://git.kernel.org/p [...] adds 0c3836482481 Linux 6.10 new e60cc61153e6 vfs: dcache: move hashlen_hash() from callers into d_hash() new e78298556ee5 runtime constants: add default dummy infrastructure new e3c92e81711d runtime constants: add x86 architecture support new 94a2bc0f611c arm64: add 'runtime constant' support new a5819099f601 Merge branch 'runtime-constants' new 4b8fa1173cdc x86-64: word-at-a-time: improve byte count calculations new f915a3e5b018 arm64: word-at-a-time: improve byte count calculations for LE new 6a31ffdfed10 Merge branch 'word-at-a-time' new 86a6a68febfc arm64: start using 'asm goto' for get_user() when available new 7fd298d4b39d arm64: start using 'asm goto' for put_user() new 1654c37ddbfc Merge branch 'arm64-uaccess' (early part) new 7d286849a8de vfs: link_path_walk: simplify name hash flow new 631e1a710c04 vfs: link_path_walk: clarify and improve name hashing interface new ba848a77c908 vfs: link_path_walk: do '.' and '..' detection while hashing new 58b0afa038bb vfs: link_path_walk: improve may_lookup() code generation new 13694f0dbc07 vfs: link_path_walk: move more of the name hashing into ha [...] new 5e0497553643 Merge branch 'link_path_walk' new 2ffd45da0b06 Merge tag 'drm-fixes-2024-07-12' of https://gitlab.freedes [...] adds 23cc6ef6fd45 fs: remove accidental overflow during wraparound check adds 3aa63a569c64 fs: switch timespec64 fields in inode to discrete integers adds ef44c8ab06b3 fs: fsconfig: intercept non-new mount API in advance for F [...] adds 620c266f3949 fhandle: relax open_by_handle_at() permission checks adds 54018131e663 vfs: replace WARN(down_read_trylock, ...) abuse with prope [...] adds c12c0bb031cb readdir: Remove unused header include adds 992f03ff8661 readdir: Add missing quote in macro comment adds 2a010c412853 fs: don't block i_writecount during exec adds ca86a5d2f9fe tmpfs: don't interrupt fallocate with EINTR adds 969ce92da311 vfs: stop using user_path_at_empty in do_readlinkat adds dff60734fc76 vfs: retire user_path_at_empty and drop empty arg from get [...] adds d4f50ea957ca vfs: shave a branch in getname_flags adds deebbd505c7b Improve readability of copy_tree adds be4edd1642ee hfsplus: fix to avoid false alarm of circular locking adds 7f07ee5a23a5 proc: Remove usage of the deprecated ida_simple_xx() API adds 26a2ed107929 hfs: fix to initialize fields of hfs_inode_info after hfs_ [...] adds 5e362bd5eecd vfs: reorder checks in may_create_in_sticky adds 9b6a14f08b48 fs: Export in_group_or_capable() adds 8444ee22adb0 f2fs: Use in_group_or_capable() helper adds 153216cf7bd5 fuse: Use in_group_or_capable() helper adds 8e3447822d7d vfs: remove redundant smp_mb for thp handling in do_dentry_open adds 9fb9ff7ed165 fs: reflow may_create_in_sticky() adds 1bc6d4452d5c fs: new helper vfs_empty_path() adds 27a2d0cb2f38 stat: use vfs_empty_path() helper adds 0ef625bba6fb vfs: support statx(..., NULL, AT_EMPTY_PATH, ...) adds f378ec4eec8b vfs: rename parent_ino to d_parent_ino and make it use RCU new b80cc4df1124 ipc: mqueue: remove assignment from IS_ERR argument new b051320d6ab8 Merge tag 'vfs-6.11.misc' of git://git.kernel.org/pub/scm/ [...] adds 263cf5780497 befs: Convert befs_symlink_read_folio() to use folio_end_read() adds 8c30a7344abe coda: Convert coda_symlink_filler() to use folio_end_read() adds def27a205420 cramfs: Convert cramfs_read_folio to use a folio adds 09da047e554d efs: Convert efs_symlink_read_folio to use a folio adds 4c59e914ef1a hpfs: Convert hpfs_symlink_read_folio to use a folio adds 4df37c5f0882 isofs: Convert rock_ridge_symlink_read_folio to use a folio adds e3ec0fe944d2 hostfs: Convert hostfs_read_folio() to use a folio adds d15b00b1e588 jffs2: Remove calls to set/clear the folio error flag adds 8f3ab6e4bebe nfs: Remove calls to folio_set_error adds 86b3d5f6df0e orangefs: Remove calls to set/clear the error flag adds f4c51473d22a reiserfs: Remove call to folio_set_error() adds d86f2de026c5 romfs: Convert romfs_read_folio() to use a folio adds ca7d585639b5 ufs: Remove call to set the folio error flag adds 55050b6873c6 vboxsf: Convert vboxsf_read_folio() to use a folio adds 1f56eedf7ff7 iomap: Remove calls to set and clear folio error flag adds 7ad635ea8270 buffer: Remove calls to set and clear the folio error flag new aff31330e037 Merge tag 'vfs-6.11.pg_error' of git://git.kernel.org/pub/ [...] adds f3c4115c12be fs: minix: add MODULE_DESCRIPTION() adds de3f3951bb8e fs: efs: add MODULE_DESCRIPTION() adds b5c4a798cdca fs: sysv: add MODULE_DESCRIPTION() adds 495569b23976 qnx6: add MODULE_DESCRIPTION() adds d8fa38997a16 qnx4: add MODULE_DESCRIPTION() adds 7cd99cea4003 fs: hpfs: add MODULE_DESCRIPTION() adds 64656602e961 fs: hfs: add MODULE_DESCRIPTION() adds 883fb1edcd8e fs: cramfs: add MODULE_DESCRIPTION() adds 2c2a3f622e40 fs: binfmt: add missing MODULE_DESCRIPTION() macros adds c8e0f1ec1f7c fs: fat: add missing MODULE_DESCRIPTION() macros adds c8f0b69ca1a9 fs: autofs: add MODULE_DESCRIPTION() adds d694e46afb4b fs: nls: add missing MODULE_DESCRIPTION() macros adds 807221c54db6 openpromfs: add missing MODULE_DESCRIPTION() macro new 7d156879ffd6 Merge tag 'vfs-6.11.module.description' of git://git.kerne [...] adds f776f02a2c96 ext4: Simplify the handling of cached casefolded names adds 632f4054b229 f2fs: Simplify the handling of cached casefolded names adds 6a79a4e187bd libfs: Introduce case-insensitive string comparison helper adds d76b92f61f3b ext4: Reuse generic_ci_match for ci comparisons adds d66858eb0c72 f2fs: Reuse generic_ci_match for ci comparisons adds d98c822232f8 ext4: Move CONFIG_UNICODE defguards into the code flow adds 28add38d545f f2fs: Move CONFIG_UNICODE defguards into the code flow new 4a051e4c21df Merge tag 'vfs-6.11.casefold' of git://git.kernel.org/pub/ [...] adds cd140ce9f611 hostfs: convert hostfs to use the new mount API adds 104eef133fd9 hostfs: Add const qualifier to host_root in hostfs_fill_super() adds 9f111059e725 fs_parse: add uid & gid option option parsing helpers adds 748cddf13de5 autofs: Convert to new uid/gid option parsing helpers adds 49abee5991e1 debugfs: Convert to new uid/gid option parsing helpers adds dcffad38c767 efivarfs: Convert to new uid/gid option parsing helpers adds ffe1b94d7464 exfat: Convert to new uid/gid option parsing helpers adds 6b5732b5ca4f ext4: Convert to new uid/gid option parsing helpers adds eefc13247722 hugetlbfs: Convert to new uid/gid option parsing helpers adds 6a265845db28 isofs: Convert to new uid/gid option parsing helpers adds c449cb5d1bce ntfs3: Convert to new uid/gid option parsing helpers adds 2ec07010b6a9 tmpfs: Convert to new uid/gid option parsing helpers adds 3229e3a5a374 smb: client: Convert to new uid/gid option parsing helpers adds b548291690d1 tracefs: Convert to new uid/gid option parsing helpers adds da99d45bd551 vboxsf: Convert to new uid/gid option parsing helpers adds 206d3d8e006c fat: move debug into fat_mount_options adds 634440b69c7f fat: Convert to new mount api adds d02f0bb332d5 fat: Convert to new uid/gid option parsing helpers adds 525bd65aa759 fuse: verify {g,u}id mount options correctly adds eea6a8322efd fuse: Convert to new uid/gid option parsing helpers new b8fc1bd73a5a Merge tag 'vfs-6.11.mount.api' of git://git.kernel.org/pub [...] adds 7180f8d91fcb vfs: add rcu-based find_inode variants for iget ops adds 3a8e2f99f18d btrfs: use iget5_locked_rcu adds ddd4cd4824fa xfs: preserve i_state around inode_init_always in xfs_rein [...] adds 5a9b911b8a24 vfs: partially sanitize i_state zeroing on inode creation adds e9dae2fb991b xfs: remove now spurious i_state initialization in xfs_ino [...] adds 267574dee6ae bcachefs: remove now spurious i_state initialization adds 18a5daf0e497 vfs: move d_lockref out of the area used by RCU lookup adds dc99c0ff53f5 fs: fix dentry size new 2aae1d67fd1d Merge tag 'vfs-6.11.inode' of git://git.kernel.org/pub/scm [...] adds ff2c570ef7ea path: add cleanup helper adds cb54ef4f050e fs: don't copy to userspace under namespace semaphore adds 17e70161281b fs: simplify error handling adds d04bccd8c19d listmount: allow listing in reverse order adds dd7cb142f467 fs: relax permissions for listmount() adds f3107df39df1 fs: relax permissions for statmount() adds 1901c92497bd fs: keep an index of current mount namespaces adds 09b31295f833 fs: export the mount ns id via statmount adds 0a3deb11858a fs: Allow listmount() in foreign mount namespace adds 71aacb4c8c3d fs: Allow statmount() in foreign mount namespace adds e8e43a1fcc5c fs: add an ioctl to get the mnt ns id from nsfs adds d896f71ce1f2 selftests: add a test for the foreign mnt ns extensions adds a7ebb0fe43ed Merge patch series "Support foreign mount namespace with s [...] adds d842379313a2 fs: use guard for namespace_sem in statmount() adds c72b6b722405 fs: rename show_mnt_opts -> show_vfsmnt_opts adds f9af549d1fd3 fs: export mount options via statmount() adds e2f718e25537 sefltests: extend the statmount test for mount options adds 682d12148c26 Merge patch series "Add the ability to query mount options [...] adds 8d42877ad65b fs: only copy to userspace on success in listmount() new 5e8a9cebc558 fs: find rootfs mount of the mount namespace new 80744d0e7a81 fs: refuse mnt id requests with invalid ids early new 4bed843b1000 fs: reject invalid last mount id early new f608cabaeda4 Merge tag 'vfs-6.11.mount' of git://git.kernel.org/pub/scm [...] adds ca567df74a28 nsfs: add pid translation ioctls new 1b074abe885f Merge tag 'vfs-6.11.nsfs' of git://git.kernel.org/pub/scm/ [...] adds c6269149cbf7 file: add take_fd() cleanup helper adds d057c108155a nsproxy: add a cleanup helper for nsproxy adds 85e4daaeb70b nsproxy: add helper to go from arbitrary namespace to ns_common adds 460695a294e6 nsfs: add open_namespace() adds 5b08bd408534 pidfs: allow retrieval of namespace file descriptors new 98f3a9a4fd44 Merge tag 'vfs-6.11.pidfs' of git://git.kernel.org/pub/scm [...] adds af4eb6f46f44 iomap: Optimize iomap_read_folio adds a7ca193bc9b6 Documentation: the design of iomap and how to port adds d048945150b7 xfs: reserve blocks for truncating large realtime inode adds 602f09f4029c iomap: don't increase i_size in iomap_write_end() new 4f5e249ec0ea Merge tag 'vfs-6.11.iomap' of git://git.kernel.org/pub/scm [...] adds 81cc927d9c5e io_uring: Drop per-ctx dummy_ubuf adds f4eaf8eda89e io_uring/rsrc: Drop io_copy_iov in favor of iovec API adds 60b6c075e8eb io_uring/eventfd: move to more idiomatic RCU free usage adds 200f3abd14db io_uring/eventfd: move eventfd handling to separate file adds f2a93294edce io_uring: use 'state' consistently adds 3474d1b93f89 io_uring/io-wq: make io_wq_work flags atomic adds 11d194669271 io_uring/rsrc: remove redundant __set_current_state() post [...] adds 3b87184f7eff io_uring/advise: support 64-bit lengths adds dc2e77979412 net: Split a __sys_bind helper for io_uring adds bb6aaf736680 net: Split a __sys_listen helper for io_uring adds 7481fd93fa0a io_uring: Introduce IORING_OP_BIND adds ff140cc8628a io_uring: Introduce IORING_OP_LISTEN adds 3e05b222382e io_uring: Fix probe of disabled operations adds 6bc9199d0c84 io_uring: Allocate only necessary memory in io_probe adds d57afd8bb7f2 io_uring/msg_ring: tighten requirement for remote posting adds c3ac76f9ca7a io_uring: add remote task_work execution helper adds f33096a3c99c io_uring: add io_add_aux_cqe() helper adds 0617bb500bfa io_uring/msg_ring: improve handling of target CQE posting adds 50cf5f3842af io_uring/msg_ring: add an alloc cache for io_kiocb entries adds b0727b1243cd io_uring/msg_ring: check for dead submitter task adds be4f5d9c992b io_uring/msg_ring: use kmem_cache_free() to free request adds 8515f1661ca1 MAINTAINERS: change Pavel Begunkov from io_uring reviewer [...] adds 3b7c16be30e3 io_uring/msg_ring: fix overflow posting adds 93d8032f4143 io_uring/net: cleanup io_recv_finish() bundle handling adds f7c696a56cc7 io_uring/napi: Remove unnecessary s64 cast adds 0453aad676ff io_uring/io-wq: limit retrying worker initialisation adds 943ad0b62e3c kernel: rerun task_work while freezing in get_signal() adds ad00e629145b io_uring/net: check socket is valid in io_bind()/io_listen() new 3a56e2417329 Merge tag 'for-6.11/io_uring-20240714' of git://git.kernel [...] adds a8768a134518 md: do not delete safemode_timer in mddev_suspend adds 03e792eaf18e md: change the return value type of md_write_start to void adds 611d5cbc0b35 md: fix deadlock between mddev_suspend and flush bio adds acc6680af286 md: make md_flush_request() more readable adds 35f20acaa358 md/raid0: don't free conf on raid0_run failure adds 17f91ac0843b md/raid1: don't free conf on raid0_run failure adds ab99a87542f1 md/md-bitmap: fix writing non bitmap pages adds 0476d09c36a8 md: rearrange recovery_flags adds a85aa09da2f2 md: add a new enum type sync_action adds e792a4c2156a md: add new helpers for sync_action adds 207c5656c33d md: factor out helper to start reshape from action_store() adds c8ecfe680c37 md: replace sysfs api sync_action with new helpers adds df79234bdc3f md: remove parameter check_seq for stop_sync_thread() adds 5ce10a38590c md: don't fail action_store() if sync_thread is not registered adds 7d9f107a4e94 md: use new helpers in md_do_sync() adds d249e541887a md: replace last_sync_action with new enum type adds bbf2076277b1 md: factor out helpers for different sync_action in md_do_sync() adds bc49694a9e8f md: pass in max_sectors for pers->sync_request() adds 305a5170dc5c md/raid5: avoid BUG_ON() while continue reshape after reas [...] adds c2670cf78950 Merge tag 'md-6.11-20240612' of git://git.kernel.org/pub/s [...] adds 3253aba3408a rust: block: introduce `kernel::block::mq` module adds bc5b533b91ef rust: block: add rnull, Rust null_blk implementation adds d37a9ab8331c MAINTAINERS: add entry for Rust block device driver API adds 5db755fbb1a0 ubd: refactor the interrupt handler adds 31ade7d4fdcf ubd: untagle discard vs write zeroes not support handling adds a00d4bfce7c6 rbd: increase io_opt again adds a23634644afc block: take io_opt and io_min into account for max_sectors adds b3491b0db165 sd: simplify the ZBC case in provisioning_mode_store adds b0dadb86a90b sd: add a sd_disable_discard helper adds 9972b8ce0d4b sd: add a sd_disable_write_same helper adds d15b9bd42cd3 sd: simplify the disable case in sd_config_discard adds f1e8185fc12c sd: factor out a sd_discard_mode helper adds 9c1d339a1bf4 sd: cleanup zoned queue limits initialization adds 804e498e0496 sd: convert to the atomic queue limits API adds 969f17e10f5b sr: convert to the atomic queue limits API adds 1652b0bafeaa block: remove unused queue limits API adds 73e3715ed148 block: add special APIs for run-time disabling of discard [...] adds 899ee2c3829c block: initialize integrity buffer to zero before writing [...] adds d11854ed0563 md/raid0: don't free conf on raid0_run failure adds 799af947ed13 md/raid1: don't free conf on raid0_run failure adds 63e649594ab1 dm-integrity: use the nop integrity profile adds e9f5f44ad372 block: remove the blk_integrity_profile structure adds e8bc14d116ae block: remove the blk_flush_integrity call in blk_integrit [...] adds 1366251a794b block: factor out flag_{store,show} helper for integrity adds 1d59857ed2ec block: use kstrtoul in flag_store adds 43c5dbe98a39 block: don't require stable pages for non-PI metadata adds 3c3e85ddffae block: bypass the STABLE_WRITES flag for protection information adds 9f4aa46f2a74 block: invert the BLK_INTEGRITY_{GENERATE,VERIFY} flags adds c6e56cf6b2e7 block: move integrity information into queue_limits adds e3e72fe4cb1d Merge branch 'for-6.11/block-limits' into for-6.11/block adds 5e3b7009f116 rust: block: do not use removed queue limit API adds e21d12c7cd5c block: Improve checks on zone resource limits adds 7f91ccd8a608 dm: Call dm_revalidate_zones() after setting the queue limits adds 73a74af0c72b dm: Improve zone resource limits handling adds eaa3706fedc6 dm: Remove unused macro DM_ZONE_INVALID_WP_OFST adds d9c2332199d0 bdev: make blockdev_mnt static adds c3042a5403ef block: Drop locking annotation for limits_lock adds 66088084fdab block: BFQ: Refactor bfq_exit_icq() to silence sparse warning adds b83bd486b43d block: cleanup flag_{show,store} adds bb7e5a193d8b block, bfq: remove blkg_path() adds 28d8c13830cc amiflop: add missing MODULE_DESCRIPTION() macro adds ba8df22e25e7 ataflop: add missing MODULE_DESCRIPTION() macro adds 465478bb0016 z2ram: add missing MODULE_DESCRIPTION() macro adds dd9300e9eaee xen-blkfront: don't disable cache flushes when they fail adds be60e7700e6d sd: remove sd_is_zoned adds 308ad58af49d sd: move zone limits setup out of sd_read_block_characteristics adds c9055b44abe6 loop: stop using loop_reconfigure_limits in __loop_clr_fd adds ae0d40ff4964 loop: always update discard settings in loop_reconfigure_limits adds a17ece76bcfe loop: regularize upgrading the block size for direct I/O adds 4ce37fe0938b loop: also use the default block size from an underlying b [...] adds 97dd4a43d69b loop: fold loop_update_rotational into loop_reconfigure_limits adds bbe5c84122b3 virtio_blk: remove virtblk_update_cache_mode adds 6b377787a306 nbd: move setting the cache control flags to __nbd_set_size adds af2814149883 block: freeze the queue in queue_attr_store adds 70905f8706b6 block: remove blk_flush_policy adds 1122c0c1cc71 block: move cache control settings out of queue->flags adds bd4a633b6f7c block: move the nonrot flag to queue_limits adds 39a9f1c334f9 block: move the add_random flag to queue_limits adds cdb2497918cc block: move the io_stat flag setting to queue_limits adds 1a02f3a73f8c block: move the stable_writes flag to queue_limits adds aadd5c59c910 block: move the synchronous flag to queue_limits adds f76af42f8bf1 block: move the nowait flag to queue_limits adds f467fee48da4 block: move the dax flag to queue_limits adds 8023e144f9d6 block: move the poll flag to queue_limits adds b1fc937a55f5 block: move the zoned flag into the features field adds a52758a39768 block: move the zone_resetall flag to queue_limits adds 9c1e42e3c876 block: move the pci_p2pdma flag to queue_limits adds 8c8f5c85b20d block: move the skip_tagset_quiesce flag to queue_limits adds 339d3948c07b block: move the bounce flag into the features field adds 69c34f07e45f Merge branch 'for-6.11/block-limits' into for-6.11/block adds 5ddb88f22eb9 rust: block: do not use removed queue flag API adds f6860b6069b9 block: remove the unused blk_bounce enum adds 4e54ea72edd6 block: fix spelling and grammar for in writeback_cache_con [...] adds bae1c74316b8 block: renumber and rename the cache disabled flag adds 5543217be468 block: move the misaligned flag into the features field adds 4cac3d3a712b block: remove the discard_alignment flag adds 7d4dec525f5f block: move the raid_partial_stripes_expensive flag into t [...] adds e821bcecdf82 Merge branch 'for-6.11/block-limits' into for-6.11/block adds 8d1dfd51c84e block: Pass blk_queue_get_max_sectors() a request pointer adds f70167a7a6e7 block: Generalize chunk_sectors support as boundary support adds c34fc6f26ab8 fs: Initial atomic write support adds 0f9ca80fa4f9 fs: Add initial atomic write support info to statx adds 9da3d1e912f3 block: Add core atomic write support adds 9abcfbd235f5 block: Add atomic write support for statx adds caf336f81b3a block: Add fops atomic write support adds bf4ae8f2e640 scsi: sd: Atomic write support adds 84f3a3c01d70 scsi: scsi_debug: Atomic write support adds 5f9bbea02f06 nvme: Atomic write support adds 4ac9056e4bd7 null_blk: Do not set disk->nr_zones adds b6cfe2287df6 block: Define bdev_nr_zones() as an inline function adds caaf7101c01a block: Cleanup block device zone helpers adds 8324bb755a80 block: Fix blk_validate_atomic_write_limits() build for arm32 adds 85f86c5ede76 cdrom: Add missing MODULE_DESCRIPTION() adds 876835b12897 brd: add missing MODULE_DESCRIPTION() macro adds 44348870de4b block: fix the blk_queue_nonrot polarity adds cf546dd289e0 block: change rq_integrity_vec to respect the iterator adds 573d5abf3df0 md: set md-specific flags for all queue limits adds 78887d004fb2 block: correctly report cache type adds ec9b1cf0b0eb block: rename BLK_FEAT_MISALIGNED adds fcf865e357f8 block: convert features and flags to __bitwise types adds 3302f6f09052 block: conding style fixup for blk_queue_max_guaranteed_bio adds 73781b3b81e7 block: remove disk_update_readahead adds abfc9d810926 block: remove the fallback case in queue_dma_alignment adds e94b45d08b5d block: move dma_pad_mask into queue_limits adds 69b6517687a4 block: use the right type for stub rq_integrity_vec() adds e269537e491d block: clean up the check in blkdev_iomap_begin() adds 63db4a1f795a block: Delete blk_queue_flag_test_and_set() adds 18048c1af783 loop: Fix a race between loop detach and loop open adds f1e46758e8b2 bcache: work around a __bitwise to bool conversion sparse warning adds c546d6f43833 block: only zero non-PI metadata tuples in bio_integrity_prep adds c096df908393 block: simplify adding the payload in bio_integrity_prep adds dac18fabba59 block: remove allocation failure warnings in bio_integrity_prep adds df3c485e0e60 block: switch on bio operation in bio_integrity_prep adds d19b46340b3c block: remove bio_integrity_process adds aa6ff4eb7c10 block: Add ioprio to block_rq tracepoint adds 0676c434a99b block: check bio alignment in blk_mq_submit_bio adds 667ea36378cf loop: don't set QUEUE_FLAG_NOMERGES adds aa57abe6a7f9 megaraid_sas: don't set QUEUE_FLAG_NOMERGES adds 8b77f23fadcb mpt3sas_scsih: don't set QUEUE_FLAG_NOMERGES adds 40988f15907b rnbd: don't set QUEUE_FLAG_SAME_COMP adds caffa7cdce47 rnbd-cnt: don't set QUEUE_FLAG_SAME_FORCE adds 5b026e341207 rust: block: fix generated bindings after refactoring of features adds 3991657ae707 block: set bip_vcnt correctly adds 1beabab88ece blk-throttle: fix lower control under super low iops limit adds 5476394aa9f2 block: simplify queue_logical_block_size adds 319e8cfdf3ca block: add helper macros to de-duplicate the queue sysfs a [...] adds 62e35f942231 block: pass a gendisk to the queue_sysfs_entry methods adds 4e63aeb5d010 blk-wbt: don't throttle swap writes in direct reclaim adds f62e8edc0a9f block: remove a duplicate io_min check in blk_validate_limits adds 37105615f731 block: don't reduce max_sectors based on io_opt adds f3bf25d51355 nvme: don't set io_opt if NOWS is zero adds 6259151c04d4 block: Call .limit_depth() after .hctx has been set adds 39823b47bbd4 block/mq-deadline: Fix the tag reservation code adds 1c0b3fca381b null_blk: Fix description of the fua parameter adds 98d34c087249 xen-blkfront: fix sector_size propagation to the block layer adds 162e06871e6d block: t10-pi: Return correct ref tag when queue has no in [...] adds 2314c2e3a705 md/raid5: fix spares errors about rcu usage adds ae720670b9fc md: Remove unneeded semicolon adds 1f4a72ff00ca md-cluster: Constify struct md_cluster_operations adds a1fd37f97808 md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl adds 25b3a8237a03 md/raid5: recheck if reshape has finished with device_lock held adds 7d251bec7017 Merge tag 'md-6.11-20240704' of git://git.kernel.org/pub/s [...] adds a18df07b7d3d null_blk: don't initialize static 'g_virt_boundary' to false adds ba9422380565 block: reuse original bio_vec array for integrity during clone adds dd54fd4e1780 loop: remove the unused inode variable in loop_configure adds f4d5dc33c823 null_blk: Introduce the zone_full parameter adds ae7e965b36e3 dm: Refactor is_abnormal_io() adds 81e7706345f0 dm: handle REQ_OP_ZONE_RESET_ALL adds f2a7bea23710 block: Remove REQ_OP_ZONE_RESET_ALL emulation adds 2f20872ed431 block: Remove blk_alloc_zone_bitmap() adds 73a768d5f955 block: factor out a blk_write_zeroes_limit helper adds ff760a8f0d09 block: remove the LBA alignment check in __blkdev_issue_zeroout adds f6eacb26541a block: move read-only and supported checks into (__)blkdev [...] adds 99800ced26b9 block: refacto blkdev_issue_zeroout adds 39722a2f2bcd block: limit the Write Zeroes to manually writing zeroes fallback adds bf86bcdb4012 blk-lib: check for kill signal in ioctl BLKZEROOUT adds 25f76c3db2f0 block: add a bvec_phys helper adds 09595e0c9d65 block: pass a phys_addr_t to get_max_segment_size adds b9ecbfa45516 nvme: apple: fix device reference counting adds 10fd7fb676d7 nvme: tcp: split controller bringup handling adds ea47c471a2cf nvme: rdma: split controller bringup handling adds 72cded7573c8 nvme: fc: split controller bringup handling adds 1a9e218195a5 nvme: split device add from initialization adds 22f19a584d70 nvme: rename nvme_sc_to_pr_err to nvme_status_to_pr_err adds d89a5c670599 nvme: fix status magic numbers adds dd0b0a4a2c5d nvme: rename CDR/MORE/DNR to NVME_STATUS_* adds d1237b3282f7 mailmap: add entry for Weiwen Hu adds 649fd41420a8 nvmet: add debugfs support adds 7e5c3de3f2f2 nvmet: add 'host_traddr' callback for debugfs adds b4bbe00d2176 nvmet-tcp: implement host_traddr() adds c7ea20c3afdb nvmet-rdma: implement host_traddr() adds 99032e9dbabc nvmet-fc: implement host_traddr() adds bbb443e99cd3 nvme-fcloop: implement 'host_traddr' adds bf86e7d97b44 lpfc_nvmet: implement 'host_traddr' adds 210b1f6576e8 nvme-pci: do not directly handle subsys reset fallout adds 3d7c2fd2ea70 nvme-multipath: prepare for "queue-depth" iopolicy adds f227345f0a70 nvme-multipath: implement "queue-depth" iopolicy adds 18f03a063d41 nvme: implement ->get_unique_id adds 89f58f96d1e2 nvmet-auth: fix nvmet_auth hash error handling adds 6b43537faef3 Merge tag 'nvme-6.11-2024-07-08' of git://git.infradead.or [...] adds 4ff3d01275de virtio_blk: Fix default logical block size fallback adds fe3d508ba95b block: Validate logical block size in blk_validate_limits() adds addc3a68de85 null_blk: Don't bother validating blocksize adds af2817229158 virtio_blk: Don't bother validating blocksize adds 9423c653fe61 loop: Don't bother validating blocksize adds 0ffc46eb1b6d block: fix get_max_segment_size() warning adds 61353a63a228 block: take offset into account in blk_bvec_map_sg again adds e4eaca5e30c5 block/rnbd: Constify struct kobj_type adds 4c33e39f6201 xen/blkback: add missing MODULE_DESCRIPTION() macro adds c25a271c294b ublk_drv: add missing MODULE_DESCRIPTION() macro adds 7d4425d2c9db loop: add missing MODULE_DESCRIPTION() macro adds 3c1743a685b1 floppy: add missing MODULE_DESCRIPTION() macro new 3e7819886281 Merge tag 'for-6.11/block-20240710' of git://git.kernel.dk/linux new 9d153cf43c1f Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 4bac6eb8313b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 0ef4bcd6e2c6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5b391b38a4b0 Merge branch 'fs-current' of linux-next new 6255bfffcff5 Merge branch 'fixes' of https://github.com/sophgo/linux.git adds 1d8491d3e726 m68k: amiga: Turn off Warp1260 interrupts during boot adds ed58ae8554ee m68k: emu: Add missing MODULE_DESCRIPTION() macros adds 156872f08e33 zorro: Use str_plural() in amiga_zorro_probe() adds f70065a9fd98 m68k: atari: Fix TT bootup freeze / unexpected (SCU) inter [...] adds 75d3891ca19e m68k: defconfig: Update defconfigs for v6.10-rc1 adds 21b9e722ad28 m68k: cmpxchg: Fix return value for default case in __arch_xchg() new f229293e21c1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 79eecf631c14 af_packet: Handle outgoing VLAN packets without hardware o [...] new 59a931c5b732 xdp: fix invalid wait context of page_pool_destroy() new 250b8b86b683 Merge branch 'main' of ra.kernel.org:/pub/scm/linux/kernel [...] new 0a1868b93fad net: bridge: mst: Check vlan state for egress decision new 4240a8b58f79 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds cc3c23764120 ALSA: xen-front: remove unused struct 'alsa_sndif_hw_param' adds 163f10b29353 PCI: Add INTEL_HDA_PTL to pci_ids.h adds 9c7fb8e832b7 ALSA: hda: hda-intel: add PantherLake support adds 19765dbef1cd ALSA: hda: intel-dsp-config: Add PTL support adds d85002b5d1f4 Merge branch 'for-linus' into for-next adds 960ccf6eafac ALSA: hda: hda_component: Introduce component parent structure adds 1adf91011f60 ALSA: hda: hda_component: Change codecs to use component p [...] adds 3b2a8582876d ALSA: hda: hda_component: Move codec field into the parent adds 047b9cbbaa8e ALSA: hda: hda_component: Protect shared data with a mutex adds eb882afcfa83 ALSA: hda/senarytech: add senarytech codec support adds 10457f5042b4 ALSA: vmaster: Return error for invalid input values adds 5bae83007bdd ALSA: hda: Return -EINVAL for invalid volume/switch inputs adds 50ed081284fe ALSA: control: Apply sanity check of input values for user [...] adds 1b1285e4759e kselftest/alsa: Fix validation of writes to volatile controls adds 210e6a844112 ALSA: chmap: Mark Channel Map controls as volatile adds 6278056e42d9 ALSA: hda: Add input value sanity checks to HDMI channel m [...] adds e946455ce116 ALSA: control: Allow NULL passed to snd_ctl_remove() adds 4d4500b4396a ALSA: sb: Drop NULL check for snd_ctl_remove() adds 9d67a4006f72 ALSA: hda: Drop NULL check for snd_ctl_remove() adds f900a055f8e2 ALSA: spi: Drop NULL check for snd_ctl_remove() adds 634f3b4e7dde ALSA: hda: cs35l56: Perform firmware download in the background adds 6f7dae641502 Merge branch 'for-linus' into for-next adds 337b7b0b8b02 ALSA: pcm_dmaengine: Unify two close functions adds be8f4de61417 Merge branch 'for-linus' into for-next adds 5b707581c072 selftests/alsa:Fix printf format string in pcm-test.c adds f05c1ffc2745 ALSA: pcm: reinvent the stream synchronization ID API adds d712c58c55d9 ALSA: pcm: optimize and clarify stream synchronization ID API adds 5f9f982dd71b ALSA: hda: cs35l41: Fix missing Speaker ID GPIO descriptio [...] adds bc7540b794df ALSA: pcm: Fix missing export of snd_pcm_set_sync_per-card() adds a892b700e63b ALSA: pcm: Fix id copying in snd_pcm_set_sync_per_card() adds fefbbdfb59d3 ALSA: seq: Add tempo base unit for MIDI2 Set Tempo messages adds d2eb433c8546 ALSA: ppc: keywest: Drop explicit initialization of struct [...] new 5fa87a081b2d Merge branch 'for-next' into for-linus new 2f38cf730cae ALSA: usb: Fix UBSAN warning in parse_audio_unit() new e54dc34318f6 ALSA: usb: Use BIT() for bit values adds bad0a07a7e61 ASoC: rt1320: Add RT1320 SDCA vendor-specific driver adds ad72a1e7c053 ASoC: dt-bindings: ak4104: convert to dt schema adds f20847d92caa ASoC: codecs: wcd938x: Drop unused duplicated MIC2 bias re [...] adds 40b2ffaf594c ASoC: codecs: wcd938x: Unify define used for MIC2 bias register adds 42cef39b76ee ASoC: codecs: wcd939x: Unify define used for MIC bias registers adds 6f80324bc131 ASoC: codecs: wcd939x: Minor white-space and define cleanup adds d556f807bda0 ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit [...] adds 734447685ecc ASoC: topology: Constify an argument of snd_soc_tplg_compo [...] adds e51c001faa59 ASoC: Intel: avs: Constify struct snd_soc_tplg_ops adds 4a341101337f ASoC: qdsp6: audioreach: Constify struct snd_soc_tplg_ops adds 9ff6aaf0f7e9 ASoC: Intel: Skylake: Constify struct snd_soc_tplg_ops adds e9c33917932e ASoC: SOF: topology: Constify struct snd_soc_tplg_ops adds 8951ae0b2e09 const_structs.checkpatch: add snd_soc_tplg_ops adds 560495c04d05 ASoC: fsl: fsl_aud2htx: Switch to RUNTIME_PM_OPS() adds fa14065d71cb ASoC: fsl: fsl_easrc: Switch to RUNTIME_PM_OPS() adds 5dfd8f78b576 ASoC: fsl: fsl_xcvr: Switch to RUNTIME_PM_OPS() adds ed2581305360 ASoC: intel: Constify struct snd_soc_ops adds e46e55b8142c ASoC: SOF: Intel: hda: print PCI class info only once adds 8cb3aeebcb86 ASoC: simple-card-utils: Split simple_fixup_sample_fmt func adds 2502f8dd8c30 ASoC: tegra: I2S client convert formats handling adds d8b3a77bead1 Support Tegra I2S client format conversion adds 10b6ad2b2d8e ASoC: Intel: sof_sdw_cs42l42: use dai parameter adds 1bf95876e6e1 ASoC: Intel: sof_sdw_rt711: use dai parameter adds 044413afbcca ASoC: Intel: sof_sdw_rt5682: use dai parameter adds b237afe50151 ASoC: Intel: sof_sdw_rt700: use dai parameter adds 06868a46301f ASoC: Intel: sof_sdw_rt_dmic: use from dai parameter adds 3c3e35cec005 ASoC: Intel: sof_sdw_rt_sdca_jack_common: use dai parameter adds a9a7e865b187 ASoC: Intel: sof_sdw: remove get_codec_dai_by_name adds 8a7f876a692c ASoC: Intel: sof_sdw: Add missing controls for cs42l43/cs35l56 adds 65ab45b90656 ASoC: Intel: soc-acpi: Add match entries for some cs42l43 laptops adds 91cdecaba791 ASoC: Intel: sof_sdw: Add quirks for some new Dell laptops adds 6073c477d11c ASoC: SOF: sof-audio: rename dai clock setting query function adds 1deba6e24c22 ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function adds e495f3ebe967 ASoC: SOF: ipc3-topology: support tdm slot number query adds 97a9e9915cbb ASoC: SOF: ipc4-topology: support tdm slot number query adds 459d71f14771 ASoC: Intel: maxim-common: rewrite max_98373_hw_params function adds 660f029afe9b ASoC: Intel: sof_da7219: remove local max98373 ops adds 108535038705 ASoC: Intel: sof_da7219: disable max98373 speaker pins in [...] adds 2ea176304d3e ASoC: Intel: boards: updates for 6.11 adds 965cc040bf06 ASoC: Constify channel mapping array arguments in set_chan [...] adds 22ad2e3c2128 ASoC: qcom: q6apm-lpass-dais: Implement proper channel mapping adds 5d5dd9bb227a ASoC: qcom: qdsp6: Set channel mapping instead of fixed defaults adds cf03e271fdca ASoC: qcom: x1e80100: Correct channel mapping adds 8a8554e6468e ASoC: qcom: x1e80100: Correct channel mapping adds 4c7d2dc698df ASoC: dt-bindings: fsl,mqs: Add i.MX95 platform support adds 401a1f021bbc ASoC: fsl_mqs: Add i.MX95 platform support adds d029ca6322aa ASoC: fsl_mqs: Add i.MX95 platform support adds 21d35e335a51 ASoC: es8311: dt-bindings: add everest es8311 codec adds baf9899122b0 ASoC: codecs: es8311: add everest es8311 codec support adds e80613d6a6d5 ASoC: codecs: add support for everest-semi es8311 adds 278343bba366 ASoC: dt-bindings: samsung,midas-audio: Add headset mic bi [...] adds 0a590ecc672a ASoC: dt-bindings: samsung,midas-audio: Add GPIO-based hea [...] adds c6aa3ade499d ASoC: samsung: midas_wm1811: Use SND_SOC_DAPM_REGULATOR_SU [...] adds 9da93d4932aa ASoC: samsung: midas_wm1811: Add headset mic bias supply support adds c91d0c2e198d ASoC: samsung: midas_wm1811: Add GPIO-based headset jack d [...] adds 255009d22c18 ASoC: samsung: midas_wm1811: Use dev_err_probe where appropriate adds 52100401c17b ASoC: samsung: midas-audio: Add GPIO-based headset adds 34864c05a54d ASoC: Intel: avs: es8336: Switch to new Intel CPU model defines adds 4ac0f06ca044 ASoC: Merge up fixes adds fe243a546bcb ASoC: codecs: wcd939x: Unify define used for MIC bias VOUT [...] adds d8e5fa784867 ASoC: codecs: wcd938x: Drop no-op ADC2_BCS Disable Switch adds ccdc13ab26ca ASoC: SOF: Intel: pci-tgl: Align ADL-N sof_dev_desc struct [...] adds 39d762edd1f3 ASoC: dt-bindings: tlv320adc3xxx: Fix incorrect GPIO description adds 44e55f9de995 ASoC: codecs: lpass-rx-macro: remove unused struct 'rx_mac [...] adds 62ccbe8cbe2a ASoC: codecs: wm0010: remove unused struct 'wm0010_spi_msg' adds 8080dde80a2d ASoC: codecs: cx2072x: remove unused struct 'cx2072x_eq_ctrl' adds f7a7fe2c2cf1 Dead structs in sound/soc/codecs adds fc1277335ffa ASoC: dt-bindings: fsl,xcvr: Add compatible string for i.MX95 adds f13b349e3c70 ASoC: fsl_xcvr: Add support for i.MX95 platform adds 9d52d7ea64cc ASoC: fsl_xcvr: Support i.MX95 platform adds 45919c281345 ASoC: simple-card-utils: remove both playback/capture_only check adds 72999a1b6663 ASoC: audio-graph-card2: add ep_to_port() / port_to_ports() adds 33ae57277ce0 ASoC: audio-graph-card2: remove ports node name check adds 844de7eebe97 ASoC: audio-graph-card2: expand dai_link property part adds f2d7e85962ba ASoC: audio-graph-card2: merge graph_parse_mclk_fs() into [...] adds df23fcd56bb7 ASoC: audio-graph-card: add ep_to_port() / port_to_ports() adds 84c9601a92b7 ASoC: audio-graph-card: remove ports node name check adds f23bac6e6913 ASoC: audio-graph-card: enable playback/capture_only property adds a0174c88386b ASoC: audio-graph-card: merge graph_parse_mclk_fs() into g [...] adds 42d37e8de8f2 ASoC: simple-audio-card: enable playback/capture_only property adds c4cfe1136d6e ASoC: simple-audio-card: merge simple_parse_mclk_fs() into [...] adds 522f88da1b98 ASoC: simple-card: sync support adds a1708fda9388 ASoC: dt-bindings: convert amlogic,g12a-tohdmitx to dt-schema adds b97e40905580 ASoC: dt-bindings: omap-mcpdm: Convert to DT schema adds 27173bb0b644 ASoC: dt-bindings: document wcd937x Audio Codec adds c99a515ff153 ASoC: codecs: wcd937x-sdw: add SoundWire driver adds 9be3ec196da4 ASoC: codecs: wcd937x: add wcd937x codec driver adds 82be8c62a38c ASoC: codecs: wcd937x: add basic controls adds 57fe69db7a01 ASoC: codecs: wcd937x: add playback dapm widgets adds 8ee78493be89 ASoC: codecs: wcd937x: add capture dapm widgets adds 313e978df7fc ASoC: codecs: wcd937x: add audio routing and Kconfig adds cb0ab6400987 ASoC: codecs: wcd937x: add wcd937x audio codec adds 0b7e44811942 ACPI: utils: introduce acpi_get_local_u64_address() adds b6212f9bf489 soundwire: slave: simplify code with acpi_get_local_u64_address() adds 9b7dc68eeba0 ALSA: hda: intel-sdw-acpi: use acpi_get_local_u64_address() adds 40751808803b ACPI/ALSA/soundwire: add acpi_get_local_u64_address() adds 0ac3f1a4c2a3 ASoC: dt-bindings: ak4554: Convert to dtschema adds d52378dda71c ASoC: codecs: Remove unused of_gpio.h adds f10d0956bc04 ASoC: fsl: Remove unused of_gpio.h adds 640557f3de90 ASoC: rockchip: Remove unused of_gpio.h adds e9bf7ed59d2e ASoC: codecs: Replace of_gpio.h by proper one adds 7a31da79c13e ASoC: generic: Replace of_gpio.h by proper one adds 7f4c7e43453f ASoC: samsung: Replace of_gpio.h by proper one adds b745dcf727f9 ASoC: Drop or replace of_gpio.h adds c38082bf223f ASoC: cs35l56: Attempt to read from cirrus,speaker-id devi [...] adds 5c33876a20e1 ASoC: samsung: midas_wm1811: Fix error code in probe() adds a694956df4ca ASoC: dt-bindings: linux,spdif: Convert spdif-reciever.txt [...] adds 01e29260c645 ASoC: dt-bindings: wlf,wm8782: Convert to dtschema adds e8ffc08366f9 ASoC: dt-bindings: wlf,wm8804: Convert to dtschema adds fe833e4397fb ASoC: amd: add missing MODULE_DESCRIPTION() macros adds a9c8ca5d5d84 ASoC: dt-bindings: convert tas571x.txt to dt-schema adds 7fbc4f5e633c dt-bindings: sound: Convert max98088 to dtschema adds 378918d59181 ASoC: codecs: lpass-macro: add helpers to get codec version adds dbacef05898d ASoC: codec: lpass-rx-macro: prepare driver to accomdate n [...] adds 432e5074f805 ASoC: codec: lpass-rx-macro: add support for 2.5 codec version adds c8d0930a0478 ASoC: codecs: lpass: add support for v2.5 rx macro adds 39eab0148752 ASoC: fsl: imx-pcm-fiq: add missing MODULE_DESCRIPTION() macro adds 20346f5c7bc9 ASoC: dt-bindings: realtek,rt5631: Convert to dtschema adds 2618b2ec8d14 ASoC: dt-bindings: realtek,rt5514: Convert to dtschema adds 1c75adb22d49 ASoC: SOF: mediatek: Constify struct mtk_adsp_ipc_ops adds 195815c2755d ASoC: audio-graph-card2: add support for aux devices adds d4a7d067e061 ASoC: soc-dai.h: Constify DAI ops auto_selectable_formats adds 595265c92668 ASoC: Constify DAI ops auto_selectable_formats adds 7109f10ca422 ASoC: dt-bindings: audio-graph-card2: add support for aux devices adds 9f774c757e3f ASoc: tas2781: Enable RCA-based playback without DSP firmw [...] adds 3ec1428d7b7c ASoC: cs35l56: Accept values greater than 0 as IRQ numbers adds fe1ff61487ac ASoC: rt1318: Add RT1318 audio amplifier driver adds ae8fc2948b48 ASoC: dt-bindings: add missing vender prefix on filename adds de7a09dec4b9 ASoC: Merge up fixes adds 75a08ec8c3a6 ASoC: amd: acp: remove acp_i2s_probe function adds 50f167014539 ASoC: amd: acp: remove unused variables from acp_resource [...] adds 5b162f60e7e0 ASoC: amd: acp: modify conditional check for programming i2s mclk adds d85695b01cbb ASoC: amd: acp: move i2s clock generation sequence adds 8978e1f7bc26 ASoC: amd: acp: add pcm constraints for buffer size and pe [...] adds 3722873d49a1 ASoc: PCM6240: Return directly after a failed devm_kzalloc [...] adds 0e2407ae89b3 ASoC: dt-bindings: cirrus,cs530x: Add initial DT binding adds 2884c29152c0 ASoC: cs530x: Support for cs530x ADCs adds f6272b59e8b8 Cirrus Logic Family of ADCs adds 4e617f0cb2dd ASoC: dt-bindings: tlv320adc3xxx: Add MICBIAS-as-GPO properties adds 6c01001414ce ASoC: tlv320adc3xxx: Add support for using MICBIAS pins as GPO adds b493c97d088a tlv320adc3xxx: Allow MICBIAS pins to be used as adds 78df231dae2e ASoC: dt-bindings: convert everest,es7241.txt to dt-schema adds 534a0e5e737f ASoC: dt-bindings: convert everest,es7134.txt to dt-schema adds 8ae105bec702 ASoC: dt-bindings: convert everest,es7134.txt & adds e565ab184946 ASoC: codecs: wcd-mbhc: Constify passed MBHC reg fields adds 60ce48f53111 ASoC: codecs: wcd9335: Drop unused state container fields adds b2ff7c88bf75 ASoC: codecs: wcd9335: Constify static data adds 4a03b5dbad46 ASoC: codecs: wcd9335: Handle nicer probe deferral and sim [...] adds 3ed4beba4946 ASoC: codecs: wcd9335: Drop unneeded error message adds 1d1cda22da5d ASoC: codecs: wcd9335: Drop unused dmic rate handling adds 1bce5c586ba5 ASoC: codecs: wcd934x: Drop unused interp path enum adds 5ad81bf49a18 ASoC: codecs: wcd934x: Constify static data adds a252188244ae ASoC: codecs: wcd934x: Drop unused mic bias voltage fields adds 9ea227132273 ASoC: codecs: wcd934x: Handle nicer probe deferral and sim [...] adds 0ad42c04e9b2 ASoC: codecs: wcd937x: Constify static data adds c8ed66cbc3b7 ASoC: codecs: wcd937x: Constify wcd937x_sdw_ch_info adds d8e746719d70 ASoC: codecs: wcd937x: Drop unused enums, defines and types adds c2d9fd2e9458 ASoC: codecs: wcd937x: Drop unused state container fields adds 6dc7b8a10419 ASoC: codecs: wcd937x: Drop unused chipid member adds 424e6bc4328b ASoC: codecs: wcd938x: Constify static data adds af57d5e3b588 ASoC: codecs: wcd938x: Constify wcd938x_sdw_ch_info adds 43e7400f6bf5 ASoC: codecs: wcd938x: Drop unused RX/TX direction enum adds 3f1deca19e68 ASoC: codecs: wcd938x: Drop unused num_ports field adds 8e5d5b2c96fa ASoC: codecs: wcd939x: Constify static data adds f49100faccb5 ASoC: codecs: wcd939x: Constify wcd939x_sdw_ch_info adds 2642b6aa9d0f ASoC: codecs: wcd939x: Drop unused RX/TX direction enum adds 34935cd4721f ASoC: codecs: wcd939x: Drop unused num_ports field adds f57d7f528925 ASoC: codecs: wcd family: cleanups adds 9c9b172fdd91 ASoC: Add support for ti,pcm5242 to the pcm512x driver adds 9427997a5e13 ASoC: dt-bindings: add ti,pcm5242 to pcm512x adds d332008962dc ASoC: add compatible for ti,pcm5242 adds ca73d314363d ASoC: Add ak4619 codec support adds 6469267afed4 ASoC: dt-bindings: ak4619: Add initial DT binding adds d6bb39fe4fa0 ASoC: Add ak4619 codec support adds 2fbafecb0f05 ASoC: Constify of_phandle_args in snd_soc_dai_driver adds 020b37d06f97 ASoC: Constify of_phandle_args in snd_soc_dai_link_component adds f3ac3da7e4d0 ASoC: Constify passed data to core function adds 785d64c49412 ASoC: Constify DAI passed to get_channel_map adds de267e7a6ea8 ASoC: Constify return of snd_soc_dai_get_pcm_stream() adds 86a37eb60ba1 ASoC: Few constifications (mostly arguments) adds 6d620e50bb05 ASoC: qcom: q6dsp: parse Display port tokens adds 735db4ea16ca ASoC: qcom: common: add Display port Jack function adds 7e815bb9abd1 ASoC: qcom: sc8280xp: add Display port Jack adds 24790a3cd1bd ASoC: qcom: x1e80100: Add USB DisplayPort plug support adds eed139331bba ASoC: qcom: display port changes adds 9292013bd373 ASoC: nau8822: move nau8822_set_dai_sysclk() adds 9c3b21cc8528 ASoC: nau8822: set NAU8822_REFIMP_80K only once adds 93f12a756826 ASoC: nau8822: add MCLK support adds 2604faa7b712 ASoC: nau8822: add MCLK support adds 4ae814dabcda ASoC: mediatek: mt6358: Add "Dmic Mode Switch" kcontrol fo [...] adds fe836c78ef1f ASoC: SOF: ipc4-topology: Use correct queue_id for request [...] adds 00dd4d86ed90 ASoc: tas2781: Add name_prefix as the prefix name of firmw [...] adds 4eed78198b30 ASoC: codecs: ES8326: Slove headphone detection issue adds 7e7dbdee96cb ASoC: codecs: ES8326: Minimize the pop noise adds 34fa846f52f9 ASoC: codecs: ES8326: regcache_sync error issue adds 4006f157db67 ASoC: codecs: ES8326: Solving headphone detection and adds 65c90df91820 ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP adds e364ffceab92 ASoC: Intel: maxim-common: add max_98373_get_tx_mask function adds 92d5b5930e7d ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C adds c073f0757663 ASoC: Intel: sof_sdw: select PINCTRL_CS42L43 and SPI_CS42L43 adds 694850baa4c8 ASoC: Intel: boards: updates for 6.11 - part2 adds 15c99e7fa9e2 MAINTAINERS: adjust file entries after adding vendor prefi [...] adds 6f9faf1410fe ASoC: codecs: Drop explicit initialization of struct i2c_d [...] adds 903e85093670 ASoC: codecs: lpass-rx-macro: add missing handling of v2.1 codec adds 50b8affb5665 ASoC: rt711-sdca: add GE selected mode control adds 04f4de6f68ee ASoC: codecs: lpass-wsa-macro: Drop unused define adds 5dcf442bbbca ASoC: codecs: lpass-wsa-macro: Prepare to accommodate new [...] adds 727de4fbc546 ASoC: codecs: lpass-wsa-macro: Correct support for newer v [...] adds ebc1a54051b5 ASoC: codecs: lpass-macro: Gracefully handle unknown version adds 06462d6f3fb3 ASoC: codecs: lpass-macro: Use enum for handling codec version adds f9f7f29f6445 ASoC: qcom: Adjust issues in case of DT error in asoc_qcom [...] adds 4faed8ca581c ASoC: dt-bindings: amlogic,gx-sound-card: drop minItems fo [...] adds f2177731b6cd ASoC: rt712-sdca: change the definition name of SDCA chann [...] adds 936abb09c1c7 ASoC: rt712-sdca: add the function for version B adds fafc20ded3f4 ASoC: audio-graph-port: add link-trigger-order adds 5d9cacdccf17 ASoC: simple-card-utils: add link-trigger-order support adds 8696d732f1c8 ASoC: simple-audio-card: add link-trigger-order support adds 4d4125d8f5e1 ASoC: audio-graph-card: add link-trigger-order support adds e64343fa5733 ASoC: audio-graph-card2: add link-trigger-order support adds 6a0d3607f58b ASoC: simple-card / audio-graph: adds 15c958390460 ASoC: fsl_sai: Add separate DAI for transmitter and receiver adds 6232a7eb1afc ASoC: fsl_audmix: Split playback and capture stream to dif [...] adds 05d996e11348 ASoC: imx-audmix: Split capture device for audmix adds d2b19556565b ASoC: imx-audmix: Split capture device to be a new adds 36ac1e29f49f ASoC: codecs: lpass-wsa-macro: add missing select of common code adds 4adf454ff628 ASoC: soc-utils: allow sample rate up to 768kHz for the dummy dai adds 061505a1a611 ASoC: Remove unneeded semicolon adds 1a70579723fd ASoC: max98088: Check for clk_prepare_enable() error adds 288921232dd9 ASoC: dt-bindings: fsl,xcvr: Adjust the number of interrupts adds 730674b21db1 ASoC: meson: tdm: add sample rate support up to 768kHz adds 752fea92d9b3 ASoC: dt-bindings: lpc32xx: Add lpc32xx i2s DT binding adds 0959de657a10 ASoC: fsl: Add i2s and pcm drivers for LPC32xx CPUs adds 4235c80ba40c Add audio support for LPC32XX CPUs adds 8e5c11963c5c ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX95 adds 19dec6650e3f ASoC: fsl_rpmsg: Add support for i.MX95 platform adds 878f4c36f923 ASoC: dt-bindings: realtek,rt5659: Convert to dtschema adds 55f0a1fa6ea4 ASoc: tas2781: Add name_prefix as the prefix name of DSP f [...] adds 4381b88b24a2 ASoC: dt-bindings: realtek,rt5677: Convert to dtschema adds f4662e6d51ff ASoC: fsl: lpc3xxx-i2s: Avoid using ret uninitialized in l [...] adds f1afb360b6f1 ASoC: fsl: lpc3xxx-i2s: Include bitfield.h for FIELD_PREP adds 2e068fe01ecb ASoC: codecs: lpass-rx-macro: Fix using NULL pointer in pr [...] adds 765d3a2aa195 ASoC: codecs: lpass-wsa-macro: Fix using NULL pointer in p [...] adds 49beb4d2e856 ASoC: dt-bindings: wsa883x: Document port mapping property adds 1cf3295bd108 ASoC: codecs: wsa883x: parse port-mapping information adds d47abee9fede ASoC: dt-bindings: wsa8840: Document port mapping property adds e1bc5c324bcc ASoC: codecs: wsa884x: parse port-mapping information adds cc1deba84035 ASoC: codecs: wsa88xx: add support for static port adds 5d7e328e20b3 ASoC: cs35l56: Revert support for dual-ownership of ASP registers adds e2996141d6db ASoC: cs35l56: Remove support for A1 silicon adds e5524e3316ac ASoC: cs35l56: Remove redundant clearing of clk_stop_mode1 adds d0401d07a9da ASoC: cs35l56: Remove obsolete and redundant code adds 3913ecb38833 ASoC: simple-audio-mux: enable to select MUX names adds 9337f15f4fd6 ASoC: dt-bindings: simple-audio-mux: add state-labels property adds a893a804c6bb ASoC: simple-audio-mux: add state-labels adds 62412a9357b1 firmware: cs_dsp: Don't allow writes to read-only controls adds 83d43ab0a1cb ASoC: dt-bindings: realtek,rt5645: Convert to dtschema adds fcad7177eb78 ASoC: dt-bindings: nau8824: Add master clock handling adds 1d3724c92dc2 ASoC: codecs: nau8824: Add master clock handling adds 2858f8769a8e Add master clock handling for nau8824 adds 97a05cb4ab12 ASoC: topology: Simplify code adds 7aa129706b4d ASoC: topology: Do not do unnecessary dobj management adds 8ec2a2643544 ASoC: topology: Properly initialize soc_enum values adds 52f4f7272c92 ASoC: topology: Cleanup soc_tplg_dapm_widget_dbytes_create adds 40a16442a048 ASoC: topology: Cleanup soc_tplg_dapm_widget_dmixer_create adds d1d0262a1f5c ASoC: topology: Cleanup soc_tplg_dapm_widget_denum_create adds 963942f73b02 ASoC: topology: Correctly set shift_r in soc_tplg_denum_create() adds f14a33fcadba ASoC: topology: Align dynamic object initialization for controls adds 76d8aa0f727e ASoC: topology: Rename function creating widget kcontrol adds c2dad0db01fc ASoC: topology: Reshuffle function placement adds 0867278200f7 ASoC: topology: Unify code for creating standalone and wid [...] adds 4654ca7cc8d6 ASoC: topology: Unify code for creating standalone and wid [...] adds 8f2942b9198c ASoC: topology: Unify code for creating standalone and wid [...] adds d06432b04603 ASoC: topology: kcontrol registration cleanup adds 4aad1d947110 ASoC: PCM6240: Use of_property_read_reg() adds 31a45f9190b5 ASoC: tas2781: Use of_property_read_reg() adds c288f0a1c08e ASoC: fsl_xcvr: Improve suspend/resume flow in fsl_xcvr_trigger() adds c66995ae4030 ASoC: cs35l56: Use header defines for Speaker Volume contr [...] adds 244389bd4287 ASoC: cs35l56: Limit Speaker Volume to +12dB maximum adds 91419b0d9ab2 ASoC: cs35l56: Set correct upper volume limit adds cb148180125e ASoC: cs35l34: Constify struct regmap_config adds 306e0317bddf ASoC: cs35l35: Constify struct regmap_config adds 0271df05e6fe ASoC: cs35l36: Constify struct regmap_config adds 52f0aa5fb943 ASoC: cs53l30: Constify struct regmap_config adds 8d9c0ede48f2 ASoC: jz4760: Constify struct regmap_config adds 7abfa29ba6a4 ASoC: jz4770: Constify struct regmap_config adds 5ffab1d3f3f3 ASoC: wsa881x: Constify struct regmap_config adds 22c361dc7ce4 ASoC: wsa883x: Constify struct regmap_config adds e15cc906b9c5 ASoC: wsa884x: Constify struct regmap_config adds 3b628e617b21 ASoC: tas5086: Convert to GPIO descriptors adds 6558e8737af2 ASoC: SOF: ipc4-topology: Use single token list for the copiers adds 1e0dff741b0a ASoC: ak4458: remove "reset-gpios" property handler adds 9f3ae72c5dbc ASoC: codecs: wcd939x: Fix typec mux and switch leak durin [...] adds 5080808c3339 ASoC: amd: Adjust error handling in case of absent codec device adds cabf0b0cff07 ASoc: tas2781: Set "Speaker Force Firmware Load" as the co [...] adds 891168dc4a6c ASoC: codecs: lpass-rx-macro: Simplify PDS cleanup with devm adds ee5e13b2c923 ASoC: codecs: lpass-rx-macro: Simplify with cleanup.h adds 0c02cacf62fd ASoC: codecs: lpass-rx-macro: Keep static regmap_config as const adds bf95919fe191 ASoC: dapm: Use unsigned for number of widgets in snd_soc_ [...] adds c72585d79249 ASoC: codecs: lpass-rx-macro: Use unsigned for number of widgets adds 67820eb9f489 ASoC: codecs: lpass-wsa-macro: Simplify with cleanup.h adds ecaec47b88d6 ASoC: codecs: lpass-rx-macro: Few code cleanups adds e62599902327 ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value adds 86dd725b57a8 ASoC: fsl: fsl_qmc_audio: Fix issues detected by checkpatch adds 42212b2ce8b1 ASoC: fsl: fsl_qmc_audio: Split channel buffer and PCM poi [...] adds 5e51a1f9dfd9 ASoC: fsl: fsl_qmc_audio: Identify the QMC channel involve [...] adds 33a6969fbc65 ASoC: fsl: fsl_qmc_audio: Introduce qmc_audio_pcm_{read,wr [...] adds b81cfa66435b ASoC: fsl: fsl_qmc_audio: Introduce qmc_dai_constraints_in [...] adds 37797c605da3 soc: fsl: cpm1: qmc: Introduce functions to get a channel [...] adds af8432b2e41a soc: fsl: cpm1: qmc: Introduce qmc_chan_count_phandles() adds fb6013168fa9 dt-bindings: sound: fsl,qmc-audio: Add support for multipl [...] adds 188d9cae5438 ASoC: fsl: fsl_qmc_audio: Add support for non-interleaved mode. adds fc800b84b416 Add support for non-interleaved mode in qmc_audio adds ccb367c5ab58 ASoc: pcm6240: Remove unnecessary name-prefix for all the [...] adds 1cc509edbe23 ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beX [...] adds 408e49381750 ASoC: codecs: audio-iio-aux: Simplify audio_iio_aux_add_da [...] adds f9cbfb66127b ASoC: codecs: audio-iio-aux: Simplify audio_iio_aux_probe( [...] adds 6344ab5d0826 ASoC: codecs: wcd9335: Simplify with cleanup.h adds 56d426f5525d ASoC: codecs: wcd934x: Simplify with cleanup.h adds 6440e7b2a058 ASoC: simple-card-utils: Simplify with cleanup.h adds 5725c16af267 ASoC: audio-graph-card: Use cleanup.h instead of devm_kfree() adds b39f7713ece6 ASoC: audio-graph-card2: Use cleanup.h instead of devm_kfree() adds 7d996c8a5fea ASoC: simple-card: Use cleanup.h instead of devm_kfree() adds 1a7b84681821 ASoC: ops: Simplify with cleanup.h adds 5b3cc85673bc ASoC: dapm: Simplify dapm_cnew_widget() with cleanup.h adds 522133d44010 ASoC: dapm: Simplify snd_soc_dai_link_event_pre_pmu() with [...] adds 0c6c65111ed3 ASoC: Simplify code with cleanup.h adds a613b63db233 ASoC: fsl-asoc-card: add support for dai links with multip [...] adds c68fa0d9b0f8 ASoC: fsl-asoc-card: add second dai link component for codecs adds fcc6ace84f1f ASoC: fsl-asoc-card: add compatibility to use 2 codecs in [...] adds 6d174cc4f224 ASoC: fsl-asoc-card: merge spdif support from imx-spdif.c adds 4359caadd17f ASoC: dt-bindings: update fsl-asoc-card bindings after imx [...] adds 54e49a3c9d09 ASoC: fsl-asoc-card: add S/PDIF controller support adds be5db7581f59 ASoc: TAS2781: rename the tas2781_reset as tasdevice_reset adds e52a73e69452 ASoC: Intel: sof_sdw: Convert comma to semicolon adds d0f4ce8a28dd ASoC: codecs: aw88395: Simplify with cleanup.h adds a8915e2fe86c ASoC: qcom: topology: Simplify with cleanup.h adds e021e0eecba9 ASoC: dt-bindings: cirrus,cs4270: Convert to dtschema adds c62bec0fe368 ASoC: cs530x: Calculate proper bclk rate using TDM adds 0d1ebba74fad ASoC: cs530x: Remove bclk from private structure adds bff92858dfb9 firmware: cs_dsp: Don't allocate temporary buffer for info text adds 584e86e14c59 firmware: cs_dsp: Make wmfw and bin filename arguments con [...] adds a4939119055d firmware: cs_dsp: Clarify wmfw format version log message adds dc0e5ca8856d firmware: cs_dsp: Rename fw_ver to wmfw_ver adds 1ee45e649ebf firmware: cs_dsp: Some small coding improvements adds 054ac9c97c7d ASoC: dt-bindings: qcom,msm8916-wcd-digital-codec: convert [...] adds 3cbda25e2db2 ASoC: dt-bindings: qcom,apq8096-sndcard: use dtschema adds ee3f77a37646 ASoC: dt-bindings: convert qcom sound bindings to adds e3fff693da9f ASoC: dt-bindings: cirrus,cs42xx8: Convert to dtschema adds 75ed63a5ab5d ASoC: tas2781: Add new Kontrol to set tas2563 digital Volume adds 0ffc5a40ad21 ASoC: codecs: wcd937x-sdw: Fix Unbalanced pm_runtime_enable adds a5f727f42310 ASoC: codecs: wcd937x: Remove the string compare in MIC BI [...] adds 216d04139a6d ASoC: codecs: wcd937x: Remove separate handling for vdd-bu [...] adds c51cba475560 Fix the unbalanced pm_runtime_enable in wcd937x-sdw new 97b10a77b150 Merge tag 'asoc-v6.11' of https://git.kernel.org/pub/scm/l [...] new b66d671e28c1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e80a08f06eb7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new de2db349817a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 6f47c7ae8c7a Merge tag 'v6.9' into next adds 6c7cc1a29d1e Input: wacom_w8001 - simplify device name generation adds bb8706a41946 Input: keyboard - use sizeof(*pointer) instead of sizeof(type) adds a0bd7adadb50 Input: misc - use sizeof(*pointer) instead of sizeof(type) adds dc2f1423f056 Input: mouse - use sizeof(*pointer) instead of sizeof(type) adds 2960d4c8e77a Input: tablet - use sizeof(*pointer) instead of sizeof(type) adds 7ba38c2a9e1a Input: wacom_w8001 - correct device name generation adds c76494768761 linux/interrupt.h: allow "guard" notation to disable and r [...] adds 18547925519a Merge branch 'ib/6.9-disable-irq-guard' into next adds 06b449d7f7c3 Input: serio - use sizeof(*pointer) instead of sizeof(type) adds 5bbcece640ef Input: gameport - use sizeof(*pointer) instead of sizeof(type) adds 6560cfcfb465 Input: adc-joystick - handle inverted axes adds f4c7fa7c058b Input: cap11xx - stop using chip ID when configuring it adds f81d03d43965 Input: touchscreen - use sizeof(*pointer) instead of sizeof(type) adds 4654c4cc7950 Input: joystick - use sizeof(*pointer) instead of sizeof(type) adds e17fb91cd4cd Input: add missing MODULE_DESCRIPTION() macros adds 6f7e4f81f738 Input: adxl34x - use device core to create driver-specific [...] adds 8f275fc73dd6 Input: adxl34x - use input_set_capability() adds 985addc13304 Input: adxl34x - switch to using managed resources adds 9b9247397e2e Input: adxl34x - switch to using "guard" notation adds e8135f9dc774 Input: ims-pcu - annotate struct ims_pcu_flash_fmt with __ [...] adds daa268ae2866 Input: ims-pcu - drop repeated "input" in error message adds 204d18a7a0c6 Input: ims-pcu - use driver core to instantiate device attributes adds 703f12672e1f Input: ims-pcu - switch to using cleanup functions adds 50717edb6dd7 Input: adc-joystick - move axes data into the main structure adds dfb604013144 dt-bindings: touchscreen: convert elan,ektf2127 to json-schema adds a65506057abf dt-bindings: touchscreen: elan,ektf2127: Add EKTF2232 adds f7b41baa102c Input: ektf2127 - add ektf2232 support adds 2e23b7f3b7db dt-bindings: input: touchscreen: edt-ft5x06: Add ft5426 adds 0ca1323c6aba Input: edt-ft5x06 - add ft5426 adds 866a5c7e2781 Input: qt1050 - handle CHIP_ID reading error adds e7202f646717 dt-bindings: ads7846: Add hsync-gpios adds 8685f22b5bfd Input: ads7846 - handle HSYNC GPIO adds 19a3e1600671 Merge branch 'ib/ads7846-hsync' into next adds 68bf7a8cc5f3 Input: wacom_w8001 - use "guard" notation when acquiring mutex adds 03db8425cc71 Input: goodix_berlin - use __free() cleanup in SPI transport adds 4a56aea539c9 Input: rohm_bu21023 - factor out settings update code adds bf5cba8cf5c5 Input: rohm_bu21023 - switch to using sysfs_emit() adds f2845b4f1b2d Input: rohm_bu21023 - switch to using cleanup functions adds 17f5eebf6780 Input: ili210x - use kvmalloc() to allocate buffer for fir [...] adds ac7e0839daf1 Input: ili210x - switch to using cleanup functions in firm [...] adds 7c459517252e Input: ili210x - use guard notation when disabling and ree [...] adds 5f82c1e04721 Input: elan_i2c - do not leave interrupt disabled on suspe [...] adds c1a339001191 Input: cypress_ps2 - clean up setting reporting rate adds e8688b93ce00 Input: cypress_ps2 - fix error handling when sending comma [...] adds 8bccf667f62a Input: cypress_ps2 - report timeouts when reading command status adds 93f25f92fc7d Input: cypress_ps2 - propagate errors from lower layers adds 5e13bea78df8 Input: cypress_ps2 - use u8 when dealing with byte data adds 366d58668470 Input: qt1050 - constify struct regmap_config adds f275b3ae3aee Input: fsl-imx25-tcq - constify struct regmap_config adds 3b42b9ade16b dt-bindings: input: ti,nspire-keypad: convert to YAML format adds ff2f28c77141 Input: imagis - clarify the usage of protocol_b adds 72d45b66587a dt-bindings: input/touchscreen: imagis: Document ist3038 adds 1e48ee99f603 Input: imagis - add supports for Imagis IST3038 adds b3d65108ac8a Input: evdev - remove ->event() method adds a184cf98b1d4 Input: make sure input handlers define only one processing method adds 14498e993fb7 Input: make events() method return number of events processed adds d469647bafd9 Input: simplify event handling logic adds 3544cf574a57 Input: rearrange input_alloc_device() to prepare for preal [...] adds 0cd587735205 Input: preallocate memory to hold event values adds 735877fde063 Input: do not check number of events in input_pass_values() adds a742e61dbb71 dt-bindings: input: touchscreen: himax,hx83112b: add HX83100A adds 05eab5456b24 Input: himax_hx83112b - use more descriptive register defines adds 0944829d491e Input: himax_hx83112b - implement MCU register reading adds aa9007ed2d38 Input: himax_hx83112b - add himax_chip struct for multi-ch [...] adds 5e91cef94426 Input: himax_hx83112b - add support for HX83100A adds f48ecbd2ce1c Input: twl4030-pwrbutton - fix kernel-doc warning adds 87d9d1e3eb5d dt-bindings: input: touchscreen: exc3000: add EXC81W32 adds 8c98dddc233c Input: exc3000 - add EXC81W32 support new a122a6fd72d6 Input: atmel_mxt_ts - use driver core to instantiate devic [...] new 2d7877d797aa Input: omap-keypad - use driver core to instantiate device [...] new b20d6bf8014b Input: ati-remote2 - use driver core to instantiate device [...] new 295b89a631fe Input: yealink - use driver core to instantiate device attributes new f3efefb6fdcc Input: yealink - simplify locking in sysfs attribute handling new a23e19669324 Merge branch 'next' into for-linus new ac30f50ad188 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3fe18439a478 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 345d99cf233b Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new f3759ea3d309 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new d60c429610a1 drm: panel-orientation-quirks: Add quirk for OrangePi Neo new 954104d9dd5b 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 (46c782a1503e) \ N -- N -- N refs/heads/pending-fixes (954104d9dd5b)
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 64 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: .mailmap | 1 + Documentation/ABI/stable/sysfs-block | 53 + Documentation/block/data-integrity.rst | 49 +- Documentation/block/writeback_cache_control.rst | 67 +- .../devicetree/bindings/input/ti,nspire-keypad.txt | 60 - .../bindings/input/ti,nspire-keypad.yaml | 74 + .../bindings/input/touchscreen/ads7846.txt | 1 + .../bindings/input/touchscreen/edt-ft5x06.yaml | 1 + .../bindings/input/touchscreen/eeti,exc3000.yaml | 12 +- .../bindings/input/touchscreen/ektf2127.txt | 25 - .../bindings/input/touchscreen/elan,ektf2127.yaml | 58 + .../bindings/input/touchscreen/himax,hx83112b.yaml | 1 + .../input/touchscreen/imagis,ist3038c.yaml | 1 + Documentation/devicetree/bindings/sound/ak4104.txt | 25 - Documentation/devicetree/bindings/sound/ak4554.txt | 11 - .../bindings/sound/amlogic,g12a-tohdmitx.txt | 58 - .../bindings/sound/amlogic,g12a-tohdmitx.yaml | 54 + .../bindings/sound/amlogic,gx-sound-card.yaml | 1 - .../bindings/sound/asahi-kasei,ak4104.yaml | 49 + .../sound/{ak4375.yaml => asahi-kasei,ak4375.yaml} | 2 +- .../bindings/sound/asahi-kasei,ak4554.yaml | 27 + .../sound/{ak4613.yaml => asahi-kasei,ak4613.yaml} | 2 +- .../sound/{ak4613.yaml => asahi-kasei,ak4619.yaml} | 37 +- .../sound/{ak4642.yaml => asahi-kasei,ak4642.yaml} | 2 +- .../bindings/sound/audio-graph-card2.yaml | 5 + .../bindings/sound/audio-graph-port.yaml | 9 + .../devicetree/bindings/sound/cirrus,cs4270.yaml | 59 + .../devicetree/bindings/sound/cirrus,cs42xx8.yaml | 81 + .../devicetree/bindings/sound/cirrus,cs530x.yaml | 85 + Documentation/devicetree/bindings/sound/cs4270.txt | 21 - .../devicetree/bindings/sound/cs42xx8.txt | 34 - .../devicetree/bindings/sound/everest,es7134.txt | 15 - .../devicetree/bindings/sound/everest,es71x4.yaml | 62 + .../devicetree/bindings/sound/everest,es7241.txt | 28 - .../devicetree/bindings/sound/everest,es7241.yaml | 67 + .../devicetree/bindings/sound/everest,es8316.yaml | 7 +- .../bindings/sound/fsl,imx-audio-spdif.yaml | 66 - .../devicetree/bindings/sound/fsl,mqs.yaml | 2 + .../devicetree/bindings/sound/fsl,qmc-audio.yaml | 41 +- .../devicetree/bindings/sound/fsl,rpmsg.yaml | 1 + .../sound/{sgtl5000.yaml => fsl,sgtl5000.yaml} | 2 +- .../devicetree/bindings/sound/fsl,xcvr.yaml | 43 +- .../devicetree/bindings/sound/fsl-asoc-card.yaml | 53 +- .../{linux,spdif-dit.yaml => linux,spdif.yaml} | 8 +- .../devicetree/bindings/sound/maxim,max98088.txt | 23 - .../devicetree/bindings/sound/maxim,max98088.yaml | 47 + .../sound/{zl38060.yaml => mscc,zl38060.yaml} | 2 +- .../devicetree/bindings/sound/nuvoton,nau8824.yaml | 8 + .../devicetree/bindings/sound/nxp,lpc3220-i2s.yaml | 73 + .../devicetree/bindings/sound/omap-mcpdm.txt | 30 - .../devicetree/bindings/sound/pcm512x.txt | 2 +- .../devicetree/bindings/sound/qcom,apq8096.txt | 128 - .../sound/qcom,msm8916-wcd-digital-codec.yaml | 55 + .../bindings/sound/qcom,msm8916-wcd-digital.txt | 20 - .../devicetree/bindings/sound/qcom,sm8250.yaml | 1 + .../bindings/sound/qcom,wcd937x-sdw.yaml | 91 + .../devicetree/bindings/sound/qcom,wcd937x.yaml | 82 + .../devicetree/bindings/sound/qcom,wsa883x.yaml | 8 + .../devicetree/bindings/sound/qcom,wsa8840.yaml | 8 + .../sound/{rt1019.yaml => realtek,rt1019.yaml} | 2 +- .../devicetree/bindings/sound/realtek,rt5514.yaml | 70 + .../devicetree/bindings/sound/realtek,rt5631.yaml | 67 + .../devicetree/bindings/sound/realtek,rt5645.yaml | 131 + .../devicetree/bindings/sound/realtek,rt5659.yaml | 129 + .../devicetree/bindings/sound/realtek,rt5677.yaml | 135 + Documentation/devicetree/bindings/sound/rt5514.txt | 37 - Documentation/devicetree/bindings/sound/rt5631.txt | 48 - Documentation/devicetree/bindings/sound/rt5645.txt | 82 - Documentation/devicetree/bindings/sound/rt5659.txt | 89 - Documentation/devicetree/bindings/sound/rt5677.txt | 78 - .../bindings/sound/samsung,midas-audio.yaml | 33 + .../bindings/sound/simple-audio-mux.yaml | 6 + .../devicetree/bindings/sound/spdif-receiver.txt | 10 - .../devicetree/bindings/sound/tas571x.txt | 49 - .../devicetree/bindings/sound/ti,omap4-mcpdm.yaml | 73 + .../sound/{tas2562.yaml => ti,tas2562.yaml} | 2 +- .../sound/{tas2770.yaml => ti,tas2770.yaml} | 2 +- .../sound/{tas27xx.yaml => ti,tas27xx.yaml} | 2 +- .../devicetree/bindings/sound/ti,tas57xx.yaml | 133 + .../sound/{tas5805m.yaml => ti,tas5805m.yaml} | 2 +- .../bindings/sound/ti,tlv320adc3xxx.yaml | 32 +- .../{tlv320adcx140.yaml => ti,tlv320adcx140.yaml} | 2 +- .../sound/{wm8750.yaml => wlf,wm8750.yaml} | 2 +- .../devicetree/bindings/sound/wlf,wm8782.yaml | 47 + .../devicetree/bindings/sound/wlf,wm8804.yaml | 58 + Documentation/devicetree/bindings/sound/wm8782.txt | 24 - Documentation/devicetree/bindings/sound/wm8804.txt | 25 - Documentation/filesystems/index.rst | 1 + Documentation/filesystems/iomap/design.rst | 441 +++ Documentation/filesystems/iomap/index.rst | 13 + Documentation/filesystems/iomap/operations.rst | 713 +++++ Documentation/filesystems/iomap/porting.rst | 120 + Documentation/filesystems/mount_api.rst | 9 +- MAINTAINERS | 43 +- Makefile | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 1 - arch/arm64/Kconfig | 1 + arch/arm64/configs/defconfig | 1 - arch/arm64/include/asm/asm-extable.h | 3 + arch/arm64/include/asm/runtime-const.h | 88 + arch/arm64/include/asm/uaccess.h | 169 +- arch/arm64/include/asm/word-at-a-time.h | 11 +- arch/arm64/kernel/mte.c | 12 +- arch/arm64/kernel/vmlinux.lds.S | 3 + arch/m68k/amiga/config.c | 9 + arch/m68k/atari/ataints.c | 6 +- arch/m68k/configs/amiga_defconfig | 1 + arch/m68k/configs/apollo_defconfig | 1 + arch/m68k/configs/atari_defconfig | 1 + arch/m68k/configs/bvme6000_defconfig | 1 + arch/m68k/configs/hp300_defconfig | 1 + arch/m68k/configs/mac_defconfig | 1 + arch/m68k/configs/multi_defconfig | 1 + arch/m68k/configs/mvme147_defconfig | 1 + arch/m68k/configs/mvme16x_defconfig | 1 + arch/m68k/configs/q40_defconfig | 1 + arch/m68k/configs/sun3_defconfig | 1 + arch/m68k/configs/sun3x_defconfig | 1 + arch/m68k/emu/nfblock.c | 4 +- arch/m68k/emu/nfcon.c | 1 + arch/m68k/include/asm/cmpxchg.h | 2 +- arch/um/drivers/ubd_kern.c | 53 +- arch/x86/entry/entry_64_compat.S | 14 +- arch/x86/include/asm/runtime-const.h | 61 + arch/x86/include/asm/word-at-a-time.h | 57 +- arch/x86/kernel/vmlinux.lds.S | 3 + arch/xtensa/platforms/iss/simdisk.c | 5 +- block/Kconfig | 8 +- block/Makefile | 3 +- block/bdev.c | 41 +- block/bfq-cgroup.c | 51 - block/bfq-iosched.c | 38 +- block/bfq-iosched.h | 3 - block/bio-integrity.c | 135 +- block/bio.c | 2 +- block/blk-cgroup.h | 13 - block/blk-core.c | 45 +- block/blk-flush.c | 36 +- block/blk-integrity.c | 228 +- block/blk-lib.c | 210 +- block/blk-map.c | 2 +- block/blk-merge.c | 92 +- block/blk-mq-debugfs.c | 13 - block/blk-mq.c | 89 +- block/blk-settings.c | 549 ++-- block/blk-sysfs.c | 434 ++- block/blk-throttle.c | 3 + block/blk-wbt.c | 22 +- block/blk-zoned.c | 126 +- block/blk.h | 22 +- block/elevator.c | 9 +- block/elevator.h | 4 +- block/fops.c | 25 +- block/genhd.c | 2 +- block/ioctl.c | 2 +- block/mq-deadline.c | 20 +- block/t10-pi.c | 302 +- drivers/acpi/utils.c | 16 +- drivers/ata/libata-scsi.c | 3 +- drivers/ata/pata_macio.c | 4 +- drivers/block/Kconfig | 9 + drivers/block/Makefile | 3 + drivers/block/amiflop.c | 6 +- drivers/block/aoe/aoeblk.c | 1 + drivers/block/ataflop.c | 6 +- drivers/block/brd.c | 7 +- drivers/block/drbd/drbd_main.c | 6 +- drivers/block/floppy.c | 4 +- drivers/block/loop.c | 184 +- drivers/block/mtip32xx/mtip32xx.c | 2 - drivers/block/n64cart.c | 2 - drivers/block/nbd.c | 26 +- drivers/block/null_blk/main.c | 29 +- drivers/block/null_blk/null_blk.h | 1 + drivers/block/null_blk/zoned.c | 15 +- drivers/block/pktcdvd.c | 1 + drivers/block/ps3disk.c | 8 +- drivers/block/rbd.c | 15 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 16 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 4 +- drivers/block/rnull.rs | 73 + drivers/block/sunvdc.c | 1 + drivers/block/swim.c | 5 +- drivers/block/swim3.c | 5 +- drivers/block/ublk_drv.c | 22 +- drivers/block/virtio_blk.c | 68 +- drivers/block/xen-blkback/blkback.c | 1 + drivers/block/xen-blkfront.c | 73 +- drivers/block/z2ram.c | 1 + drivers/block/zram/zram_drv.c | 6 +- drivers/cdrom/cdrom.c | 1 + drivers/cdrom/gdrom.c | 1 + drivers/firmware/cirrus/cs_dsp.c | 71 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/input/evdev.c | 16 +- drivers/input/gameport/emu10k1-gp.c | 2 +- drivers/input/gameport/fm801-gp.c | 2 +- drivers/input/gameport/gameport.c | 2 +- drivers/input/gameport/ns558.c | 4 +- drivers/input/input.c | 230 +- drivers/input/joystick/a3d.c | 2 +- drivers/input/joystick/adc-joystick.c | 130 +- drivers/input/joystick/adi.c | 2 +- drivers/input/joystick/analog.c | 3 +- drivers/input/joystick/as5011.c | 2 +- drivers/input/joystick/cobra.c | 2 +- drivers/input/joystick/db9.c | 2 +- drivers/input/joystick/gamecon.c | 2 +- drivers/input/joystick/gf2k.c | 2 +- drivers/input/joystick/grip.c | 3 +- drivers/input/joystick/grip_mp.c | 3 +- drivers/input/joystick/guillemot.c | 2 +- drivers/input/joystick/interact.c | 2 +- drivers/input/joystick/magellan.c | 2 +- drivers/input/joystick/maplecontrol.c | 2 +- drivers/input/joystick/n64joy.c | 2 +- drivers/input/joystick/sidewinder.c | 2 +- drivers/input/joystick/spaceball.c | 2 +- drivers/input/joystick/spaceorb.c | 2 +- drivers/input/joystick/stinger.c | 2 +- drivers/input/joystick/tmdc.c | 3 +- drivers/input/joystick/turbografx.c | 2 +- drivers/input/joystick/twidjoy.c | 2 +- drivers/input/joystick/warrior.c | 2 +- drivers/input/joystick/xpad.c | 4 +- drivers/input/joystick/zhenhua.c | 2 +- drivers/input/keyboard/atkbd.c | 2 +- drivers/input/keyboard/cap11xx.c | 125 +- drivers/input/keyboard/lkkbd.c | 2 +- drivers/input/keyboard/locomokbd.c | 2 +- drivers/input/keyboard/maple_keyb.c | 2 +- drivers/input/keyboard/newtonkbd.c | 2 +- drivers/input/keyboard/omap-keypad.c | 21 +- drivers/input/keyboard/qt1050.c | 9 +- drivers/input/keyboard/stowaway.c | 2 +- drivers/input/keyboard/sunkbd.c | 2 +- drivers/input/keyboard/xtkbd.c | 2 +- drivers/input/matrix-keymap.c | 1 + drivers/input/misc/88pm80x_onkey.c | 2 +- drivers/input/misc/adxl34x-i2c.c | 9 +- drivers/input/misc/adxl34x-spi.c | 9 +- drivers/input/misc/adxl34x.c | 159 +- drivers/input/misc/adxl34x.h | 2 +- drivers/input/misc/ati_remote2.c | 50 +- drivers/input/misc/cma3000_d0x.c | 2 +- drivers/input/misc/ims-pcu.c | 197 +- drivers/input/misc/max8997_haptic.c | 2 +- drivers/input/misc/pcap_keys.c | 2 +- drivers/input/misc/powermate.c | 2 +- drivers/input/misc/sgi_btns.c | 1 + drivers/input/misc/soc_button_array.c | 1 + drivers/input/misc/twl4030-pwrbutton.c | 4 +- drivers/input/misc/uinput.c | 2 +- drivers/input/misc/yealink.c | 85 +- drivers/input/mouse/alps.c | 2 +- drivers/input/mouse/appletouch.c | 2 +- drivers/input/mouse/bcm5974.c | 2 +- drivers/input/mouse/cypress_ps2.c | 184 +- drivers/input/mouse/cypress_ps2.h | 6 - drivers/input/mouse/elan_i2c_core.c | 2 + drivers/input/mouse/focaltech.c | 3 +- drivers/input/mouse/hgpk.c | 2 +- drivers/input/mouse/lifebook.c | 2 +- drivers/input/mouse/maplemouse.c | 2 +- drivers/input/mouse/psmouse-base.c | 2 +- drivers/input/mouse/sentelic.c | 2 +- drivers/input/mouse/sermouse.c | 2 +- drivers/input/mouse/synaptics.c | 4 +- drivers/input/mouse/synaptics_i2c.c | 2 +- drivers/input/mouse/vsxxxaa.c | 2 +- drivers/input/serio/altera_ps2.c | 2 +- drivers/input/serio/ambakmi.c | 4 +- drivers/input/serio/apbps2.c | 2 +- drivers/input/serio/arc_ps2.c | 2 +- drivers/input/serio/ct82c710.c | 2 +- drivers/input/serio/gscps2.c | 4 +- drivers/input/serio/hyperv-keyboard.c | 4 +- drivers/input/serio/i8042.c | 4 +- drivers/input/serio/maceps2.c | 2 +- drivers/input/serio/olpc_apsp.c | 4 +- drivers/input/serio/parkbd.c | 2 +- drivers/input/serio/pcips2.c | 4 +- drivers/input/serio/ps2-gpio.c | 4 +- drivers/input/serio/ps2mult.c | 2 +- drivers/input/serio/q40kbd.c | 4 +- drivers/input/serio/rpckbd.c | 2 +- drivers/input/serio/sa1111ps2.c | 4 +- drivers/input/serio/serio.c | 2 +- drivers/input/serio/serio_raw.c | 4 +- drivers/input/serio/serport.c | 4 +- drivers/input/serio/sun4i-ps2.c | 4 +- drivers/input/serio/userio.c | 4 +- drivers/input/serio/xilinx_ps2.c | 4 +- drivers/input/tablet/acecad.c | 2 +- drivers/input/tablet/aiptek.c | 2 +- drivers/input/tablet/hanwang.c | 2 +- drivers/input/tablet/kbtab.c | 2 +- drivers/input/tablet/wacom_serial4.c | 2 +- drivers/input/tests/input_test.c | 1 + drivers/input/touchscreen/ads7846.c | 35 +- drivers/input/touchscreen/atmel_mxt_ts.c | 16 +- drivers/input/touchscreen/cyttsp_i2c_common.c | 1 + drivers/input/touchscreen/da9052_tsi.c | 2 +- drivers/input/touchscreen/dynapro.c | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 1 + drivers/input/touchscreen/egalax_ts_serial.c | 2 +- drivers/input/touchscreen/ektf2127.c | 36 +- drivers/input/touchscreen/elo.c | 2 +- drivers/input/touchscreen/exc3000.c | 7 + drivers/input/touchscreen/fsl-imx25-tcq.c | 2 +- drivers/input/touchscreen/fujitsu_ts.c | 2 +- drivers/input/touchscreen/goodix_berlin_spi.c | 24 +- drivers/input/touchscreen/gunze.c | 2 +- drivers/input/touchscreen/hampshire.c | 2 +- drivers/input/touchscreen/himax_hx83112b.c | 135 +- drivers/input/touchscreen/ili210x.c | 127 +- drivers/input/touchscreen/imagis.c | 33 +- drivers/input/touchscreen/inexio.c | 2 +- drivers/input/touchscreen/mtouch.c | 2 +- drivers/input/touchscreen/penmount.c | 2 +- drivers/input/touchscreen/rohm_bu21023.c | 95 +- drivers/input/touchscreen/sur40.c | 2 +- drivers/input/touchscreen/touchit213.c | 2 +- drivers/input/touchscreen/touchright.c | 2 +- drivers/input/touchscreen/touchwin.c | 2 +- drivers/input/touchscreen/tsc40.c | 2 +- drivers/input/touchscreen/usbtouchscreen.c | 15 +- drivers/input/touchscreen/wacom_w8001.c | 37 +- drivers/input/vivaldi-fmap.c | 1 + drivers/md/bcache/super.c | 13 +- drivers/md/dm-cache-target.c | 1 - drivers/md/dm-clone-target.c | 1 - drivers/md/dm-core.h | 1 - drivers/md/dm-crypt.c | 4 +- drivers/md/dm-integrity.c | 47 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-table.c | 351 +-- drivers/md/dm-zone.c | 254 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/dm.c | 174 +- drivers/md/dm.h | 4 + drivers/md/md-bitmap.c | 6 +- drivers/md/md-cluster.c | 2 +- drivers/md/md.c | 630 +++-- drivers/md/md.h | 136 +- drivers/md/raid0.c | 30 +- drivers/md/raid1.c | 34 +- drivers/md/raid10.c | 23 +- drivers/md/raid5.c | 114 +- drivers/mmc/core/block.c | 42 +- drivers/mmc/core/queue.c | 20 +- drivers/mmc/core/queue.h | 3 +- drivers/mtd/mtd_blkdevs.c | 9 +- drivers/nvdimm/btt.c | 17 +- drivers/nvdimm/pmem.c | 14 +- drivers/nvme/host/Kconfig | 1 - drivers/nvme/host/apple.c | 32 +- drivers/nvme/host/constants.c | 2 +- drivers/nvme/host/core.c | 286 +- drivers/nvme/host/fabrics.c | 25 +- drivers/nvme/host/fabrics.h | 1 + drivers/nvme/host/fault_inject.c | 2 +- drivers/nvme/host/fc.c | 55 +- drivers/nvme/host/multipath.c | 144 +- drivers/nvme/host/nvme.h | 28 +- drivers/nvme/host/pci.c | 47 +- drivers/nvme/host/pr.c | 10 +- drivers/nvme/host/rdma.c | 34 +- drivers/nvme/host/tcp.c | 31 +- drivers/nvme/host/zns.c | 3 +- drivers/nvme/target/Kconfig | 10 +- drivers/nvme/target/Makefile | 1 + drivers/nvme/target/admin-cmd.c | 24 +- drivers/nvme/target/auth.c | 14 +- drivers/nvme/target/core.c | 76 +- drivers/nvme/target/debugfs.c | 202 ++ drivers/nvme/target/debugfs.h | 42 + drivers/nvme/target/discovery.c | 14 +- drivers/nvme/target/fabrics-cmd-auth.c | 16 +- drivers/nvme/target/fabrics-cmd.c | 36 +- drivers/nvme/target/fc.c | 33 + drivers/nvme/target/fcloop.c | 11 + drivers/nvme/target/io-cmd-bdev.c | 28 +- drivers/nvme/target/loop.c | 5 + drivers/nvme/target/nvmet.h | 12 +- drivers/nvme/target/passthru.c | 10 +- drivers/nvme/target/rdma.c | 22 +- drivers/nvme/target/tcp.c | 18 +- drivers/nvme/target/zns.c | 30 +- drivers/s390/block/dasd_genhd.c | 1 - drivers/s390/block/dcssblk.c | 2 +- drivers/s390/block/scm_blk.c | 5 - drivers/scsi/Kconfig | 1 - drivers/scsi/iscsi_tcp.c | 8 +- drivers/scsi/lpfc/lpfc_nvmet.c | 11 + drivers/scsi/megaraid/megaraid_sas_base.c | 2 - drivers/scsi/mpt3sas/mpt3sas_scsih.c | 6 - drivers/scsi/scsi_debug.c | 588 +++- drivers/scsi/scsi_lib.c | 9 +- drivers/scsi/scsi_trace.c | 22 + drivers/scsi/sd.c | 373 ++- drivers/scsi/sd.h | 31 +- drivers/scsi/sd_dif.c | 45 +- drivers/scsi/sd_zbc.c | 52 +- drivers/scsi/sr.c | 42 +- drivers/soc/fsl/qe/qmc.c | 32 +- drivers/soundwire/slave.c | 13 +- drivers/target/target_core_iblock.c | 49 +- drivers/ufs/core/ufshcd.c | 10 +- drivers/zorro/zorro.c | 3 +- fs/aio.c | 8 +- fs/attr.c | 2 - fs/autofs/init.c | 1 + fs/autofs/inode.c | 16 +- fs/bcachefs/fs.c | 1 - fs/befs/linuxvfs.c | 10 +- fs/binfmt_elf.c | 2 - fs/binfmt_elf_fdpic.c | 5 +- fs/binfmt_misc.c | 8 +- fs/binfmt_script.c | 1 + fs/btrfs/inode.c | 2 +- fs/btrfs/ioctl.c | 2 +- fs/buffer.c | 7 +- fs/coda/symlink.c | 10 +- fs/cramfs/inode.c | 26 +- fs/dcache.c | 47 +- fs/debugfs/inode.c | 16 +- fs/efivarfs/super.c | 12 +- fs/efs/inode.c | 1 + fs/efs/symlink.c | 14 +- fs/exec.c | 14 +- fs/exfat/super.c | 8 +- fs/exportfs/expfs.c | 9 +- fs/ext4/crypto.c | 10 +- fs/ext4/ext4.h | 35 +- fs/ext4/namei.c | 122 +- fs/ext4/super.c | 26 +- fs/f2fs/acl.c | 3 +- fs/f2fs/dir.c | 105 +- fs/f2fs/f2fs.h | 16 +- fs/f2fs/file.c | 6 +- fs/f2fs/namei.c | 10 +- fs/f2fs/recovery.c | 9 +- fs/f2fs/super.c | 8 +- fs/fat/fat.h | 18 +- fs/fat/fat_test.c | 1 + fs/fat/inode.c | 675 +++-- fs/fat/namei_msdos.c | 38 +- fs/fat/namei_vfat.c | 38 +- fs/fhandle.c | 178 +- fs/fs_parser.c | 34 + fs/fsopen.c | 7 +- fs/fuse/acl.c | 4 +- fs/fuse/inode.c | 24 +- fs/hfs/inode.c | 3 + fs/hfs/super.c | 1 + fs/hfsplus/bfind.c | 15 +- fs/hfsplus/extents.c | 9 +- fs/hfsplus/hfsplus_fs.h | 21 + fs/hfsplus/ioctl.c | 4 +- fs/hostfs/hostfs_kern.c | 106 +- fs/hpfs/namei.c | 15 +- fs/hpfs/super.c | 1 + fs/hugetlbfs/inode.c | 12 +- fs/inode.c | 109 +- fs/internal.h | 16 + fs/iomap/buffered-io.c | 81 +- fs/isofs/inode.c | 16 +- fs/isofs/rock.c | 17 +- fs/jffs2/file.c | 14 +- fs/libfs.c | 74 + fs/minix/inode.c | 1 + fs/mount.h | 3 + fs/mpage.c | 13 +- fs/namei.c | 239 +- fs/namespace.c | 524 +++- fs/nfs/read.c | 2 - fs/nfs/symlink.c | 10 +- fs/nfs/write.c | 1 - fs/nfsd/nfsfh.c | 2 +- fs/nls/mac-celtic.c | 1 + fs/nls/mac-centeuro.c | 1 + fs/nls/mac-croatian.c | 1 + fs/nls/mac-cyrillic.c | 1 + fs/nls/mac-gaelic.c | 1 + fs/nls/mac-greek.c | 1 + fs/nls/mac-iceland.c | 1 + fs/nls/mac-inuit.c | 1 + fs/nls/mac-roman.c | 1 + fs/nls/mac-romanian.c | 1 + fs/nls/mac-turkish.c | 1 + fs/nls/nls_ascii.c | 1 + fs/nls/nls_base.c | 1 + fs/nls/nls_cp1250.c | 1 + fs/nls/nls_cp1251.c | 1 + fs/nls/nls_cp1255.c | 1 + fs/nls/nls_cp437.c | 1 + fs/nls/nls_cp737.c | 1 + fs/nls/nls_cp775.c | 1 + fs/nls/nls_cp850.c | 1 + fs/nls/nls_cp852.c | 1 + fs/nls/nls_cp855.c | 1 + fs/nls/nls_cp857.c | 1 + fs/nls/nls_cp860.c | 1 + fs/nls/nls_cp861.c | 1 + fs/nls/nls_cp862.c | 1 + fs/nls/nls_cp863.c | 1 + fs/nls/nls_cp864.c | 1 + fs/nls/nls_cp865.c | 1 + fs/nls/nls_cp866.c | 1 + fs/nls/nls_cp869.c | 1 + fs/nls/nls_cp874.c | 1 + fs/nls/nls_cp932.c | 1 + fs/nls/nls_cp936.c | 1 + fs/nls/nls_cp949.c | 1 + fs/nls/nls_cp950.c | 1 + fs/nls/nls_euc-jp.c | 1 + fs/nls/nls_iso8859-1.c | 1 + fs/nls/nls_iso8859-13.c | 1 + fs/nls/nls_iso8859-14.c | 1 + fs/nls/nls_iso8859-15.c | 1 + fs/nls/nls_iso8859-2.c | 1 + fs/nls/nls_iso8859-3.c | 1 + fs/nls/nls_iso8859-4.c | 1 + fs/nls/nls_iso8859-5.c | 1 + fs/nls/nls_iso8859-6.c | 1 + fs/nls/nls_iso8859-7.c | 1 + fs/nls/nls_iso8859-9.c | 1 + fs/nls/nls_koi8-r.c | 1 + fs/nls/nls_koi8-ru.c | 1 + fs/nls/nls_koi8-u.c | 1 + fs/nls/nls_ucs2_utils.c | 1 + fs/nls/nls_utf8.c | 1 + fs/nsfs.c | 122 +- fs/ntfs3/super.c | 12 +- fs/open.c | 17 +- fs/openpromfs/inode.c | 1 + fs/orangefs/inode.c | 13 +- fs/orangefs/orangefs-bufmap.c | 4 +- fs/pidfs.c | 90 + fs/proc/generic.c | 6 +- fs/proc_namespace.c | 6 +- fs/qnx4/inode.c | 1 + fs/qnx6/inode.c | 1 + fs/quota/dquot.c | 8 +- fs/read_write.c | 18 +- fs/readdir.c | 4 +- fs/reiserfs/inode.c | 1 - fs/romfs/super.c | 22 +- fs/smb/client/fs_context.c | 39 +- fs/stat.c | 206 +- fs/sysv/super.c | 1 + fs/tracefs/inode.c | 16 +- fs/ufs/dir.c | 1 - fs/vboxsf/file.c | 18 +- fs/vboxsf/super.c | 16 +- fs/xfs/xfs_icache.c | 5 +- fs/xfs/xfs_iops.c | 15 +- include/asm-generic/Kbuild | 1 + include/asm-generic/runtime-const.h | 15 + include/asm-generic/vmlinux.lds.h | 8 + include/dt-bindings/sound/audio-graph.h | 26 + include/linux/acpi.h | 1 + include/linux/blk-integrity.h | 87 +- include/linux/blk_types.h | 8 +- include/linux/blkdev.h | 348 ++- include/linux/bvec.h | 14 + include/linux/cleanup.h | 13 +- include/linux/dcache.h | 11 +- include/linux/device-mapper.h | 7 + include/linux/exportfs.h | 2 + include/linux/file.h | 20 + include/linux/firmware/cirrus/cs_dsp.h | 10 +- include/linux/firmware/mediatek/mtk-adsp-ipc.h | 2 +- include/linux/fs.h | 116 +- include/linux/fs_parser.h | 6 +- include/linux/input.h | 7 +- include/linux/interrupt.h | 4 + include/linux/io_uring_types.h | 14 +- include/linux/namei.h | 8 +- include/linux/nsproxy.h | 13 + include/linux/nvme-fc-driver.h | 4 + include/linux/nvme.h | 19 +- include/linux/path.h | 9 + include/linux/pci_ids.h | 1 + include/linux/socket.h | 3 + include/linux/stat.h | 3 + include/linux/t10-pi.h | 22 +- include/scsi/scsi_proto.h | 1 + include/soc/fsl/qe/qmc.h | 27 +- include/sound/cs35l41.h | 4 +- include/sound/cs35l56.h | 13 +- include/sound/pcm.h | 16 +- include/sound/rt1318.h | 16 + include/sound/simple_card_utils.h | 8 +- include/sound/soc-dai.h | 36 +- include/sound/soc-dapm.h | 2 +- include/sound/soc-topology.h | 2 +- include/sound/soc.h | 19 +- include/sound/sof.h | 1 + include/sound/tas2781-dsp.h | 11 +- include/sound/tas2781-tlv.h | 262 +- include/sound/tas2781.h | 10 +- include/trace/events/block.h | 41 +- include/trace/events/scsi.h | 1 + include/uapi/linux/fs.h | 5 +- include/uapi/linux/io_uring.h | 2 + include/uapi/linux/mount.h | 10 +- include/uapi/linux/nsfs.h | 10 + include/uapi/linux/pidfd.h | 14 + include/uapi/linux/stat.h | 10 +- include/uapi/linux/zorro_ids.h | 3 + include/uapi/sound/asequencer.h | 7 +- include/uapi/sound/asound.h | 9 +- io_uring/Makefile | 6 +- io_uring/advise.c | 16 +- io_uring/eventfd.c | 160 ++ io_uring/eventfd.h | 8 + io_uring/io-wq.c | 29 +- io_uring/io-wq.h | 2 +- io_uring/io_uring.c | 150 +- io_uring/io_uring.h | 9 +- io_uring/msg_ring.c | 122 +- io_uring/msg_ring.h | 1 + io_uring/napi.c | 2 +- io_uring/net.c | 94 +- io_uring/net.h | 6 + io_uring/opdef.c | 34 + io_uring/opdef.h | 4 +- io_uring/register.c | 65 +- io_uring/rsrc.c | 63 +- io_uring/rw.c | 9 +- io_uring/statx.c | 3 +- io_uring/xattr.c | 4 +- ipc/mqueue.c | 3 +- kernel/fork.c | 26 +- kernel/sched/core.c | 7 +- kernel/sched/deadline.c | 7 +- kernel/sched/fair.c | 12 +- kernel/sched/psi.c | 21 +- kernel/sched/sched.h | 1 + kernel/sched/stats.h | 11 +- kernel/signal.c | 8 + mm/khugepaged.c | 10 +- mm/shmem.c | 21 +- net/bridge/br_forward.c | 4 +- net/core/xdp.c | 4 +- net/packet/af_packet.c | 86 +- net/socket.c | 48 +- rust/bindings/bindings_helper.h | 5 + rust/helpers.c | 16 + rust/kernel/block.rs | 5 + rust/kernel/block/mq.rs | 98 + rust/kernel/block/mq/gen_disk.rs | 198 ++ rust/kernel/block/mq/operations.rs | 245 ++ rust/kernel/block/mq/raw_writer.rs | 55 + rust/kernel/block/mq/request.rs | 253 ++ rust/kernel/block/mq/tag_set.rs | 86 + rust/kernel/error.rs | 6 + rust/kernel/lib.rs | 2 + scripts/const_structs.checkpatch | 1 + sound/core/control.c | 9 +- sound/core/pcm_dmaengine.c | 34 +- sound/core/pcm_lib.c | 52 +- sound/core/pcm_native.c | 6 + sound/core/seq/seq_clientmgr.c | 4 + sound/core/seq/seq_queue.c | 6 +- sound/core/seq/seq_timer.c | 21 +- sound/core/seq/seq_timer.h | 4 +- sound/core/vmaster.c | 8 + sound/hda/hdac_device.c | 1 + sound/hda/hdmi_chmap.c | 18 + sound/hda/intel-dsp-config.c | 9 + sound/hda/intel-sdw-acpi.c | 6 +- sound/isa/sb/emu8000.c | 6 +- sound/isa/sb/sb16_csp.c | 12 +- sound/pci/emu10k1/p16v.c | 17 +- sound/pci/hda/Kconfig | 11 + sound/pci/hda/Makefile | 2 + sound/pci/hda/cs35l41_hda.c | 129 +- sound/pci/hda/cs35l41_hda.h | 1 + sound/pci/hda/cs35l41_hda_property.c | 15 + sound/pci/hda/cs35l56_hda.c | 115 +- sound/pci/hda/cs35l56_hda.h | 3 + sound/pci/hda/hda_codec.c | 23 +- sound/pci/hda/hda_component.c | 75 +- sound/pci/hda/hda_component.h | 48 +- sound/pci/hda/hda_cs_dsp_ctl.c | 2 +- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_realtek.c | 17 +- sound/pci/hda/patch_senarytech.c | 244 ++ sound/pci/hda/tas2781_hda_i2c.c | 50 +- sound/ppc/keywest.c | 4 +- sound/soc/amd/acp-es8336.c | 4 +- sound/soc/amd/acp/acp-i2s.c | 19 +- sound/soc/amd/acp/acp-legacy-common.c | 1 + sound/soc/amd/acp/acp-pci.c | 1 + sound/soc/amd/acp/acp-pdm.c | 1 + sound/soc/amd/acp/acp-platform.c | 14 + sound/soc/amd/acp/acp-rembrandt.c | 7 +- sound/soc/amd/acp/acp-renoir.c | 2 - sound/soc/amd/acp/acp63.c | 7 +- sound/soc/amd/acp/acp70.c | 2 - sound/soc/amd/acp/amd.h | 3 +- sound/soc/amd/ps/ps-mach.c | 1 + sound/soc/amd/renoir/acp3x-rn.c | 1 + sound/soc/amd/yc/acp6x-mach.c | 1 + sound/soc/codecs/Kconfig | 56 + sound/soc/codecs/Makefile | 19 + sound/soc/codecs/adau7118.c | 6 +- sound/soc/codecs/ak4118.c | 1 - sound/soc/codecs/ak4458.c | 12 +- sound/soc/codecs/ak4613.c | 2 +- sound/soc/codecs/ak4619.c | 912 ++++++ sound/soc/codecs/audio-iio-aux.c | 83 +- sound/soc/codecs/aw87390.c | 2 +- sound/soc/codecs/aw88261.c | 2 +- sound/soc/codecs/aw88395/aw88395.c | 4 +- sound/soc/codecs/aw88395/aw88395_lib.c | 51 +- sound/soc/codecs/aw88399.c | 4 +- sound/soc/codecs/cs35l34.c | 2 +- sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs35l41-lib.c | 4 +- sound/soc/codecs/cs35l41.c | 3 +- sound/soc/codecs/cs35l56-sdw.c | 75 - sound/soc/codecs/cs35l56-shared.c | 133 +- sound/soc/codecs/cs35l56.c | 211 +- sound/soc/codecs/cs35l56.h | 2 - sound/soc/codecs/cs530x-i2c.c | 72 + sound/soc/codecs/cs530x.c | 971 +++++++ sound/soc/codecs/cs530x.h | 223 ++ sound/soc/codecs/cs53l30.c | 3 +- sound/soc/codecs/cx2072x.c | 5 - sound/soc/codecs/da7213.c | 2 +- sound/soc/codecs/es8311.c | 973 +++++++ sound/soc/codecs/es8311.h | 162 ++ sound/soc/codecs/es8326.c | 58 +- sound/soc/codecs/framer-codec.c | 2 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/idt821034.c | 2 +- sound/soc/codecs/jz4760.c | 2 +- sound/soc/codecs/jz4770.c | 2 +- sound/soc/codecs/lpass-macro-common.c | 23 + sound/soc/codecs/lpass-macro-common.h | 41 + sound/soc/codecs/lpass-rx-macro.c | 623 ++-- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/lpass-va-macro.c | 31 +- sound/soc/codecs/lpass-wsa-macro.c | 644 ++++- sound/soc/codecs/max98088.c | 10 +- sound/soc/codecs/max98390.c | 1 - sound/soc/codecs/max98504.c | 6 +- sound/soc/codecs/mt6358.c | 38 +- sound/soc/codecs/nau8822.c | 76 +- sound/soc/codecs/nau8822.h | 1 + sound/soc/codecs/nau8824.c | 21 +- sound/soc/codecs/nau8824.h | 1 + sound/soc/codecs/pcm3168a.c | 3 +- sound/soc/codecs/pcm512x-i2c.c | 2 + sound/soc/codecs/pcm512x-spi.c | 2 + sound/soc/codecs/pcm6240.c | 67 +- sound/soc/codecs/peb2466.c | 2 +- sound/soc/codecs/rk817_codec.c | 1 - sound/soc/codecs/rt1318.c | 1354 +++++++++ sound/soc/codecs/rt1318.h | 342 +++ sound/soc/codecs/rt1320-sdw.c | 2260 +++++++++++++++ sound/soc/codecs/rt1320-sdw.h | 94 + sound/soc/codecs/rt711-sdca.c | 72 + sound/soc/codecs/rt711-sdca.h | 1 + sound/soc/codecs/rt712-sdca-sdw.c | 36 +- sound/soc/codecs/rt712-sdca-sdw.h | 95 +- sound/soc/codecs/rt712-sdca.c | 665 ++++- sound/soc/codecs/rt712-sdca.h | 48 +- sound/soc/codecs/simple-mux.c | 55 +- sound/soc/codecs/tas2552.c | 1 - sound/soc/codecs/tas2764.c | 1 - sound/soc/codecs/tas2770.c | 1 - sound/soc/codecs/tas2780.c | 1 - sound/soc/codecs/tas2781-comlib.c | 21 +- sound/soc/codecs/tas2781-fmwlib.c | 89 +- sound/soc/codecs/tas2781-i2c.c | 235 +- sound/soc/codecs/tas5086.c | 27 +- sound/soc/codecs/tlv320adc3xxx.c | 106 +- sound/soc/codecs/tlv320adcx140.c | 1 - sound/soc/codecs/tlv320aic31xx.c | 1 - sound/soc/codecs/ts3a227e.c | 1 - sound/soc/codecs/wcd-mbhc-v2.c | 4 +- sound/soc/codecs/wcd-mbhc-v2.h | 4 +- sound/soc/codecs/wcd9335.c | 128 +- sound/soc/codecs/wcd934x.c | 72 +- sound/soc/codecs/wcd937x-sdw.c | 1137 ++++++++ sound/soc/codecs/wcd937x.c | 2971 ++++++++++++++++++++ sound/soc/codecs/wcd937x.h | 624 ++++ sound/soc/codecs/wcd938x-sdw.c | 4 +- sound/soc/codecs/wcd938x.c | 36 +- sound/soc/codecs/wcd938x.h | 10 +- sound/soc/codecs/wcd939x-sdw.c | 4 +- sound/soc/codecs/wcd939x.c | 176 +- sound/soc/codecs/wcd939x.h | 18 +- sound/soc/codecs/wm0010.c | 8 - sound/soc/codecs/wm_adsp.c | 2 +- sound/soc/codecs/wsa881x.c | 2 +- sound/soc/codecs/wsa883x.c | 11 +- sound/soc/codecs/wsa884x.c | 10 +- sound/soc/fsl/Kconfig | 18 +- sound/soc/fsl/Makefile | 4 +- sound/soc/fsl/fsl-asoc-card.c | 383 ++- sound/soc/fsl/fsl_aud2htx.c | 11 +- sound/soc/fsl/fsl_audmix.c | 16 +- sound/soc/fsl/fsl_easrc.c | 10 +- sound/soc/fsl/fsl_mqs.c | 46 +- sound/soc/fsl/fsl_qmc_audio.c | 591 ++-- sound/soc/fsl/fsl_rpmsg.c | 9 + sound/soc/fsl/fsl_sai.c | 141 +- sound/soc/fsl/fsl_sai.h | 4 +- sound/soc/fsl/fsl_xcvr.c | 181 +- sound/soc/fsl/fsl_xcvr.h | 91 + sound/soc/fsl/imx-audmix.c | 79 +- sound/soc/fsl/imx-es8328.c | 1 - sound/soc/fsl/imx-pcm-fiq.c | 1 + sound/soc/fsl/imx-rpmsg.c | 2 - sound/soc/fsl/imx-spdif.c | 103 - sound/soc/fsl/lpc3xxx-i2s.c | 375 +++ sound/soc/fsl/lpc3xxx-i2s.h | 80 + sound/soc/fsl/lpc3xxx-pcm.c | 72 + sound/soc/generic/audio-graph-card.c | 113 +- .../soc/generic/audio-graph-card2-custom-sample.c | 3 +- sound/soc/generic/audio-graph-card2.c | 191 +- sound/soc/generic/simple-card-utils.c | 129 +- sound/soc/generic/simple-card.c | 71 +- sound/soc/generic/test-component.c | 2 +- sound/soc/intel/avs/boards/es8336.c | 8 +- sound/soc/intel/avs/pcm.c | 4 +- sound/soc/intel/avs/topology.c | 2 +- sound/soc/intel/boards/Kconfig | 2 + sound/soc/intel/boards/bdw-rt5650.c | 2 +- sound/soc/intel/boards/ehl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 6 +- sound/soc/intel/boards/kbl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 8 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 6 +- sound/soc/intel/boards/sof_board_helpers.h | 2 - sound/soc/intel/boards/sof_da7219.c | 55 +- sound/soc/intel/boards/sof_es8336.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 114 +- sound/soc/intel/boards/sof_nau8825.c | 2 +- sound/soc/intel/boards/sof_realtek_common.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 2 +- sound/soc/intel/boards/sof_sdw.c | 64 +- sound/soc/intel/boards/sof_sdw_common.h | 6 +- sound/soc/intel/boards/sof_sdw_cs42l42.c | 11 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 11 +- sound/soc/intel/boards/sof_sdw_rt700.c | 11 +- sound/soc/intel/boards/sof_sdw_rt711.c | 11 +- sound/soc/intel/boards/sof_sdw_rt_amp.c | 2 +- sound/soc/intel/boards/sof_sdw_rt_dmic.c | 14 +- .../soc/intel/boards/sof_sdw_rt_sdca_jack_common.c | 11 +- sound/soc/intel/boards/sof_wm8804.c | 2 +- sound/soc/intel/common/soc-acpi-intel-arl-match.c | 50 + sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 50 + sound/soc/intel/skylake/skl-topology.c | 2 +- sound/soc/meson/axg-fifo.c | 2 +- sound/soc/meson/axg-frddr.c | 4 +- sound/soc/meson/axg-tdm.h | 2 +- sound/soc/meson/axg-toddr.c | 4 +- sound/soc/qcom/common.c | 35 + sound/soc/qcom/common.h | 3 + sound/soc/qcom/lpass-cpu.c | 4 + sound/soc/qcom/qdsp6/audioreach.c | 30 +- sound/soc/qcom/qdsp6/audioreach.h | 2 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 16 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 3 + sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 21 +- sound/soc/qcom/qdsp6/topology.c | 38 +- sound/soc/qcom/sc8280xp.c | 15 + sound/soc/qcom/x1e80100.c | 38 + sound/soc/rockchip/rockchip_i2s.c | 1 - sound/soc/rockchip/rockchip_spdif.c | 1 - sound/soc/samsung/Kconfig | 2 +- sound/soc/samsung/aries_wm8994.c | 2 +- sound/soc/samsung/midas_wm1811.c | 348 ++- sound/soc/sh/fsi.c | 2 +- sound/soc/sh/rcar/core.c | 2 +- sound/soc/soc-core.c | 4 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-dapm.c | 49 +- sound/soc/soc-ops.c | 26 +- sound/soc/soc-pcm.c | 26 +- sound/soc/soc-topology.c | 572 ++-- sound/soc/soc-utils.c | 19 +- sound/soc/sof/intel/hda.c | 4 +- sound/soc/sof/intel/pci-tgl.c | 4 +- sound/soc/sof/ipc3-topology.c | 14 +- sound/soc/sof/ipc4-topology.c | 71 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 2 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 2 +- sound/soc/sof/sof-audio.c | 20 +- sound/soc/sof/sof-audio.h | 9 +- sound/soc/sof/topology.c | 4 +- sound/soc/tegra/tegra210_i2s.c | 71 +- sound/soc/tegra/tegra210_i2s.h | 2 + sound/spi/at73c213.c | 8 +- sound/usb/format.c | 17 +- sound/usb/mixer.c | 45 +- sound/usb/mixer_quirks.c | 20 +- sound/xen/xen_snd_front_alsa.c | 5 - tools/testing/selftests/alsa/mixer-test.c | 45 +- tools/testing/selftests/alsa/pcm-test.c | 2 +- .../selftests/filesystems/statmount/Makefile | 2 +- .../selftests/filesystems/statmount/statmount.h | 46 + .../filesystems/statmount/statmount_test.c | 144 +- .../filesystems/statmount/statmount_test_ns.c | 364 +++ 914 files changed, 33622 insertions(+), 11122 deletions(-) delete mode 100644 Documentation/devicetree/bindings/input/ti,nspire-keypad.txt create mode 100644 Documentation/devicetree/bindings/input/ti,nspire-keypad.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/ektf2127.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/elan,ektf2127.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ak4104.txt delete mode 100644 Documentation/devicetree/bindings/sound/ak4554.txt delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.yaml create mode 100644 Documentation/devicetree/bindings/sound/asahi-kasei,ak4104.yaml rename Documentation/devicetree/bindings/sound/{ak4375.yaml => asahi-kasei,ak4375. [...] create mode 100644 Documentation/devicetree/bindings/sound/asahi-kasei,ak4554.yaml copy Documentation/devicetree/bindings/sound/{ak4613.yaml => asahi-kasei,ak4613.ya [...] rename Documentation/devicetree/bindings/sound/{ak4613.yaml => asahi-kasei,ak4619. [...] rename Documentation/devicetree/bindings/sound/{ak4642.yaml => asahi-kasei,ak4642. [...] create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs4270.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42xx8.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs530x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cs4270.txt delete mode 100644 Documentation/devicetree/bindings/sound/cs42xx8.txt delete mode 100644 Documentation/devicetree/bindings/sound/everest,es7134.txt create mode 100644 Documentation/devicetree/bindings/sound/everest,es71x4.yaml delete mode 100644 Documentation/devicetree/bindings/sound/everest,es7241.txt create mode 100644 Documentation/devicetree/bindings/sound/everest,es7241.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,imx-audio-spdif.yaml rename Documentation/devicetree/bindings/sound/{sgtl5000.yaml => fsl,sgtl5000.yaml} (97%) rename Documentation/devicetree/bindings/sound/{linux,spdif-dit.yaml => linux,spdi [...] delete mode 100644 Documentation/devicetree/bindings/sound/maxim,max98088.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98088.yaml rename Documentation/devicetree/bindings/sound/{zl38060.yaml => mscc,zl38060.yaml} (96%) create mode 100644 Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/omap-mcpdm.txt delete mode 100644 Documentation/devicetree/bindings/sound/qcom,apq8096.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-digita [...] delete mode 100644 Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-digital.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd937x-sdw.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd937x.yaml rename Documentation/devicetree/bindings/sound/{rt1019.yaml => realtek,rt1019.yaml} (90%) create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5514.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5631.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5645.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5659.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5677.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rt5514.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt5631.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt5645.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt5659.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt5677.txt delete mode 100644 Documentation/devicetree/bindings/sound/spdif-receiver.txt delete mode 100644 Documentation/devicetree/bindings/sound/tas571x.txt create mode 100644 Documentation/devicetree/bindings/sound/ti,omap4-mcpdm.yaml rename Documentation/devicetree/bindings/sound/{tas2562.yaml => ti,tas2562.yaml} (97%) rename Documentation/devicetree/bindings/sound/{tas2770.yaml => ti,tas2770.yaml} (97%) rename Documentation/devicetree/bindings/sound/{tas27xx.yaml => ti,tas27xx.yaml} (97%) create mode 100644 Documentation/devicetree/bindings/sound/ti,tas57xx.yaml rename Documentation/devicetree/bindings/sound/{tas5805m.yaml => ti,tas5805m.yaml} (95%) rename Documentation/devicetree/bindings/sound/{tlv320adcx140.yaml => ti,tlv320adc [...] rename Documentation/devicetree/bindings/sound/{wm8750.yaml => wlf,wm8750.yaml} (92%) create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8782.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8804.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8782.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8804.txt create mode 100644 Documentation/filesystems/iomap/design.rst create mode 100644 Documentation/filesystems/iomap/index.rst create mode 100644 Documentation/filesystems/iomap/operations.rst create mode 100644 Documentation/filesystems/iomap/porting.rst create mode 100644 arch/arm64/include/asm/runtime-const.h create mode 100644 arch/x86/include/asm/runtime-const.h create mode 100644 drivers/block/rnull.rs create mode 100644 drivers/nvme/target/debugfs.c create mode 100644 drivers/nvme/target/debugfs.h create mode 100644 include/asm-generic/runtime-const.h create mode 100644 include/dt-bindings/sound/audio-graph.h create mode 100644 include/sound/rt1318.h create mode 100644 io_uring/eventfd.c create mode 100644 io_uring/eventfd.h create mode 100644 rust/kernel/block.rs create mode 100644 rust/kernel/block/mq.rs create mode 100644 rust/kernel/block/mq/gen_disk.rs create mode 100644 rust/kernel/block/mq/operations.rs create mode 100644 rust/kernel/block/mq/raw_writer.rs create mode 100644 rust/kernel/block/mq/request.rs create mode 100644 rust/kernel/block/mq/tag_set.rs create mode 100644 sound/pci/hda/patch_senarytech.c create mode 100644 sound/soc/codecs/ak4619.c create mode 100644 sound/soc/codecs/cs530x-i2c.c create mode 100644 sound/soc/codecs/cs530x.c create mode 100644 sound/soc/codecs/cs530x.h create mode 100644 sound/soc/codecs/es8311.c create mode 100644 sound/soc/codecs/es8311.h create mode 100644 sound/soc/codecs/rt1318.c create mode 100644 sound/soc/codecs/rt1318.h create mode 100644 sound/soc/codecs/rt1320-sdw.c create mode 100644 sound/soc/codecs/rt1320-sdw.h create mode 100644 sound/soc/codecs/wcd937x-sdw.c create mode 100644 sound/soc/codecs/wcd937x.c create mode 100644 sound/soc/codecs/wcd937x.h delete mode 100644 sound/soc/fsl/imx-spdif.c create mode 100644 sound/soc/fsl/lpc3xxx-i2s.c create mode 100644 sound/soc/fsl/lpc3xxx-i2s.h create mode 100644 sound/soc/fsl/lpc3xxx-pcm.c create mode 100644 tools/testing/selftests/filesystems/statmount/statmount.h create mode 100644 tools/testing/selftests/filesystems/statmount/statmount_test_ns.c