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 0fcbabde6f9d Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 8a6c59eb352d Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits 8babc3736e8f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 196197ac8a94 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits f32cafab0c87 Merge branch 'fixes' of git://linuxtv.org/media-ci/media-p [...] omits 6c56bf1f900f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4627cf1e23be Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits a6633ffd1d2b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits fb894d5e6eac Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 0b7be0044441 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits a96da4a1678d Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits ff881b84aceb Merge branch 'fs-current' of linux-next omits de9d476d95ff Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 3411b60e3168 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits a06a04097306 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 468fbe038f2f Merge branch into tip/master: 'x86/urgent' omits ecf2b43018da media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFI [...] adds ee3283c608df timekeeping: Add interfaces for handling timestamps with a [...] adds 2a15385742c6 timekeeping: Add percpu counter for tracking floor swap events adds d7c898a73f87 Merge tag 'timers-core-for-vfs' of ssh://gitolite.kernel.o [...] adds 4e40eff0b573 fs: add infrastructure for multigrain timestamps adds b82f92d5dd1a fs: have setattr_copy handle multigrain timestamps appropriately adds 7f2c86cba3c5 fs: handle delegated timestamps in setattr_copy_mgtime adds c86e3c47187a fs: tracepoints around multigrain timestamp events adds 73a47cf40f84 fs: add percpu counters for significant multigrain timesta [...] adds e3fad0376d80 Documentation: add a new file documenting multigrain timestamps adds 1cf7e834a6fb xfs: switch to multigrain timestamps adds d0382c698f9c ext4: switch to multigrain timestamps adds e2e801d6e625 btrfs: convert to multigrain timestamps adds 234d8895e3ad tmpfs: add support for multigrain timestamps adds b40508ca5d5c Merge patch series "timekeeping/fs: multigrain timestamp redux" adds 9fed2c0f2f07 fs: reduce pointer chasing in is_mgtime() test new 6ac81fd55e8a Merge tag 'vfs-6.13.mgtime' of git://git.kernel.org/pub/sc [...] adds 5fadeed64d27 adfs: convert adfs to use the new mount api adds de25e36d83fc affs: convert affs to use the new mount api adds c3099e72bf4f befs: convert befs to use the new mount api adds ffcd06b6d13b hfs: convert hfs to use the new mount api adds 432f7c78cb00 hfsplus: convert hfsplus to use the new mount api adds 5b00a0f96d0a Merge patch series "adfs, affs, befs, hfs, hfsplus: conver [...] adds 945be8ca819e jfs: convert jfs to use the new mount api adds c323cbf72052 hpfs: convert hpfs to use the new mount api adds c1a6b0fc0400 ubifs: Convert ubifs to use the new mount API adds 51ceeb1a8142 efs: fix the efs new mount api implementation new 4eb98b7760e8 Merge tag 'vfs-6.13.mount.api' of git://git.kernel.org/pub [...] adds 8cf9a01edc21 fs: Introduce FOP_ASYNC_LOCK adds 2253ab99f2e9 gfs2/ocfs2: set FOP_ASYNC_LOCK adds 7e64c5bc497c NLM/NFSD: Fix lock notifications for async-capable filesystems adds b875bd5b381e exportfs: Remove EXPORT_OP_ASYNC_LOCK adds 09ee2a670d08 Merge patch series "Fixup NLM and kNFSD file lock callbacks" adds 318580ad7f28 hugetlbfs: support tracepoint adds 014ad7c42a69 hugetlbfs: use tracepoints in hugetlbfs functions. adds 2b2b1a20db83 Merge patch series "Introduce tracepoint for hugetlbfs" adds 9d926f10b7ff filemap: filemap_read() should check that the offset is po [...] adds 05fba0a11557 fs: support relative paths with FSCONFIG_SET_STRING adds 6474353a5e3d epoll: annotate racy check adds e6957c99dca5 vfs: Add a sysctl for automated deletion of dentry adds 1e756248be2a fs: Reorganize kerneldoc parameter names adds 0cb9c994e71c namespace: Use atomic64_inc_return() in alloc_mnt_ns() adds c2986387430a vfs: inode insertion kdoc corrections adds 2714b0d1f369 fcntl: make F_DUPFD_QUERY associative adds 80d3ab22277e fs/inode: Fix a typo adds a54fc4932438 mm/page-writeback.c: Update comment for BANDWIDTH_INTERVAL adds 98f3ac9ba0ec mm/page-writeback.c: Fix comment of wb_domain_writeout_add() adds 0dfcb72d33c7 coredump: add cond_resched() to dump_user_range adds 900bbaae67e9 epoll: Add synchronous wakeup support for ep_poll_callback adds 99bdadbde9c4 acl: Realign struct posix_acl to save 8 bytes adds 8c6e03ffedc5 acl: Annotate struct posix_acl with __counted_by() adds 30dac24e14b5 fs/writeback: convert wbc_account_cgroup_owner to take a folio adds e017671f534d initramfs: avoid filename buffer overrun adds cb80d9074f2a fs: optimize acl_permission_check() adds fdfa4c02e6dd freevxfs: Replace one-element array with flexible array member adds 1c82587cb576 hfsplus: don't query the device logical block size multiple times adds c4d7d90747f4 fs:aio: Remove TODO comment suggesting hash or array usage [...] adds 75ead69a7173 fs: don't let statmount return empty strings adds ed9d95f691c2 fs: add the ability for statmount() to report the fs_subtype adds 44010543fc8b fs: add the ability for statmount() to report the sb_source adds 3a6ffeb12797 Merge patch series "fs: allow statmount to fetch the fs_su [...] adds 4d7485cff599 writeback: add a __releases annoation to wbc_attach_and_un [...] adds 8182a8b39aa2 writeback: wbc_attach_fdatawrite_inode out of line adds 39bb1bf0b494 Merge patch series "two little writeback cleanups v2" adds 2f4d4503e9e5 statmount: add flag to retrieve unescaped options adds 45c9faf50665 vfs: make evict() use smp_mb__after_spinlock instead of smp_mb adds aefff51e1c29 statmount: retrieve security mount options new 70e7730c2a78 Merge tag 'vfs-6.13.misc' of git://git.kernel.org/pub/scm/ [...] adds e7572e5deaf3 rust: types: add `NotThreadSafe` adds 913f8cf4f376 rust: task: add `Task::current_raw` adds 851849824bb5 rust: file: add Rust abstraction for `struct file` adds a3df991d3d06 rust: cred: add Rust abstraction for `struct cred` adds 94d356c0335f rust: security: add abstraction for secctx adds 5da9857b127e rust: file: add `FileDescriptorReservation` adds 8ad1a41f7e23 rust: file: add `Kuid` wrapper adds ac681835b674 rust: file: add abstraction for `poll_table` adds 70d7f7dbd98a Merge patch series "File abstractions needed by Rust Binder" adds 22018a5a54a3 rust: add seqfile abstraction adds fe95f58320e6 rust: task: adjust safety comments in Task methods new 5bb6ba448fe3 Merge tag 'vfs-6.13.rust.file' of git://git.kernel.org/pub [...] adds 9c33d85e34c2 fs: Move clearing of mappedtodisk to buffer.c adds a38117bc0de6 nilfs2: Convert nilfs_copy_buffer() to use folios adds a04d5f82fa38 mm: Remove PageMappedToDisk adds a6752a6e7fb0 btrfs: Switch from using the private_2 flag to owner_2 adds fd15ba4cb00a ceph: Remove call to PagePrivate2() adds 7735348d9f3a migrate: Remove references to Private2 adds c6bbfc7ce156 Merge patch series "Filesystem page flags cleanup" new 56be9aaf98d5 Merge tag 'vfs-6.13.pagecache' of git://git.kernel.org/pub [...] adds fcd4904e2f69 netfs: Remove call to folio_index() adds c6a90fe7f080 netfs: Fix a few minor bugs in netfs_page_mkwrite() adds e995e8b60026 netfs: Remove unnecessary references to pages adds 9b8e8091c863 Merge patch series "Random netfs folio fixes" adds 10c35abd35aa cachefiles: Fix incorrect length return value in cachefile [...] adds 56f4856b425a cachefiles: Fix missing pos updates in cachefiles_ondemand [...] adds 09ecf8f55054 cachefiles: Clean up in cachefiles_commit_tmpfile() adds 31ad74b20227 cachefiles: Fix NULL pointer dereference in object->file adds 22f9400a6f35 netfs/fscache: Add a memory barrier for FSCACHE_VOLUME_CREATING adds a4b2923376be Merge patch series "fscache/cachefiles: Some bugfixes" new 8dcf44fcad5e Merge tag 'vfs-6.13.netfs' of git://git.kernel.org/pub/scm [...] adds 8b1bc2590af6 fs: protect backing files with rcu adds 08ef26ea9ab3 fs: add file_ref adds 90ee6ed776c0 fs: port files to file_ref adds 62eec753cae2 Merge patch series "fs: introduce file_ref_t" adds 8fd3395ec905 get rid of ...lookup...fdget_rcu() family adds be5498cac2dd remove pointless includes of <linux/fdtable.h> adds 1fa4ffd8e6f6 close_files(): don't bother with xchg() adds cab0515211f4 move close_range(2) into fs/file.c, fold __close_range() into it adds 52732bb9abc9 fs/file.c: remove sanity_check and add likely/unlikely in [...] adds c9a3019603b8 fs/file.c: conditionally clear full_fds adds 0c40bf47cf2d fs/file.c: add fast path in find_next_fd() adds 1d3b4bec3ce5 alloc_fdtable(): change calling conventions. adds e880d33b49e6 file.c: merge __{set,clear}_close_on_exec() adds b8ea429d7249 make __set_open_fd() set cloexec state as well adds 6a8126f077f9 expand_files(): simplify calling conventions adds 2ec67bb4f9c0 Merge branch 'work.fdtable' into vfs.file adds aab154a442f9 selftests: add file SLAB_TYPESAFE_BY_RCU recycling stressor new 4c797b11a882 Merge tag 'vfs-6.13.file' of git://git.kernel.org/pub/scm/ [...] adds c2f8fde86892 fs: add helper to use mount option as path or fd adds a08557d19ef4 ovl: specify layers via file descriptors adds a89ed67d3c24 Documentation,ovl: document new file descriptor based layers adds e94fdd5d9aa2 selftests: use shared header adds af9199145b19 selftests: add overlayfs fd mounting selftests adds 58439f6c48a9 Merge patch series "ovl: file descriptors based layer setup" adds d59dfd625a8b selftests: add test for specifying 500 lower layers new a29835c9d0ba Merge tag 'vfs-6.13.ovl' of git://git.kernel.org/pub/scm/l [...] adds cdda1f26e74b pidfd: add ioctl to retrieve pid info new 909d3b571e5a Merge tag 'vfs-6.13.pidfs' of git://git.kernel.org/pub/scm [...] adds 424a55a4a908 uaccess: add copy_struct_to_user helper adds 112cca098a70 sched_getattr: port to copy_struct_to_user new a5ca57479656 Merge tag 'vfs-6.13.usercopy' of git://git.kernel.org/pub/ [...] adds 0e152beb5aa1 libfs: Create the helper function generic_ci_validate_stri [...] adds 3f5ad0d21db8 ext4: Use generic_ci_validate_strict_name helper adds 04dad6c6d37d unicode: Export latest available UTF-8 version number adds 142fa60f61f9 unicode: Recreate utf8_parse_version() adds 458532c8dfeb libfs: Export generic_ci_ dentry functions adds 58e55efd6c72 tmpfs: Add casefold lookup support adds 5cd9aecbc72c tmpfs: Add flag FS_CASEFOLD_FL support for tmpfs dirs adds 5132f08bd332 tmpfs: Expose filesystem features via sysfs adds a713f830c903 docs: tmpfs: Add casefold options adds 9c8f520389c2 Merge patch series "tmpfs: Add case-insensitive support fo [...] adds 33b091c08ed8 libfs: Fix kernel-doc warning in generic_ci_validate_strict_name adds 18d2f10f6284 tmpfs: Fix type for sysfs' casefold attribute adds 65c481f30896 tmpfs: Initialize sysfs during tmpfs init adds 552b15103db4 Merge patch series "tmpfs: Casefold fixes" new 7956186e751b Merge tag 'vfs-6.13.tmpfs' of git://git.kernel.org/pub/scm [...] adds 9a8dbdadae50 block/fs: Pass an iocb to generic_atomic_write_valid() adds c3be7ebbbce5 fs/block: Check for IOCB_DIRECT in generic_atomic_write_valid() adds 1eadb1579471 block: Add bdev atomic write limits helpers adds a570bad16b9f fs: Export generic_atomic_write_valid() adds 9e0933c21c12 fs: iomap: Atomic write support adds 6432c6e723ff xfs: Support atomic write for statx adds f096207d3276 xfs: Validate atomic writes adds 3af5298ce94b xfs: Support setting FMODE_CAN_ATOMIC_WRITE adds 6dfc1c1d597f ext4: Add statx support for atomic writes adds 43c696f9d094 ext4: Check for atomic writes support in write iter adds b7987a7d69a4 ext4: Support setting FMODE_CAN_ATOMIC_WRITE adds 299537e9dfac ext4: Do not fallback to buffered-io for DIO atomic write adds 267bf1dd0df3 Merge tag 'fs-atomic_2024-11-05' of ssh://gitolite.kernel. [...] adds 54079430c5db iomap: drop an obsolete comment in iomap_dio_bio_iter new 241c7ed4d481 Merge tag 'vfs-6.13.untorn.writes' of git://git.kernel.org [...] adds 807a11dab9dc ecryptfs: Convert ecryptfs_writepage() to ecryptfs_writepages() adds 064fe6b4752c ecryptfs: Use a folio throughout ecryptfs_read_folio() adds 497eb79c3191 ecryptfs: Convert ecryptfs_copy_up_encrypted_with_header() [...] adds 890d477a0fcd ecryptfs: Convert ecryptfs_read_lower_page_segment() to ta [...] adds 4d3727fd065b ecryptfs: Convert ecryptfs_write() to use a folio adds de5ced2721f9 ecryptfs: Convert ecryptfs_write_lower_page_segment() to t [...] adds 6b9c0e813743 ecryptfs: Convert ecryptfs_encrypt_page() to take a folio adds c15b81461df9 ecryptfs: Convert ecryptfs_decrypt_page() to take a folio adds bf64913dfe62 ecryptfs: Convert lower_offset_for_page() to take a folio adds 9b4bb822448b ecryptfs: Pass the folio index to crypt_extent() adds b4201b51d93e Merge patch series "Convert ecryptfs to use folios" new 23acd177540d Merge tag 'vfs-6.13.ecryptfs' of git://git.kernel.org/pub/ [...] adds 53c0a58beb60 net/socket.c: switch to CLASS(fd) adds 05e555642c46 regularize emptiness checks in fini_module(2) and vfs_dedu [...] adds 919a7a1aac29 timerfd: switch to CLASS(fd) adds 4dd53b84ff23 get rid of perf_fget_light(), convert kernel/events/core.c [...] adds f302edb9d822 switch netlink_getsockbyfilp() to taking descriptor adds 1aaf6a7e7520 do_mq_notify(): saner skb freeing on failures adds 54dac3dacc86 do_mq_notify(): switch to CLASS(fd) adds 0d113fcbc25c simplify xfs_find_handle() a bit adds a6f46579d7da convert vmsplice() to CLASS(fd) adds 048181992cad fdget_raw() users: switch to CLASS(fd_raw) adds d7a9616ce034 introduce "fd_pos" class, convert fdget_pos() users to it. adds 554ceb7a5e14 o2hb_region_dev_store(): avoid goto around fdget()/fdput() adds 46b5e18ae8a5 privcmd_ioeventfd_assign(): don't open-code eventfd_ctx_fdget() adds 6348be02eead fdget(), trivial conversions adds 8152f8201088 fdget(), more trivial conversions adds 20d9eb3b8706 convert do_preadv()/do_pwritev() adds 65c8941e7dca convert cachestat(2) adds d8426e69720a switch spufs_calls_{get,put}() to CLASS() use adds 00ec41ac1604 convert spu_run(2) adds 44b11a56c3fb convert media_request_get_by_fd() adds 9bd812744db2 convert cifs_ioctl_copychunk() adds 6b1a5ae9b588 convert vfs_dedupe_file_range(). adds d000e073ca2a convert do_select() adds 893598979838 do_pollfd(): convert to CLASS(fd) adds 66635b077624 assorted variants of irqfd setup: convert to CLASS(fd) adds 7133dd5ac603 memcg_write_event_control(): switch to CLASS(fd) adds 457a6549394c css_set_fork(): switch to CLASS(fd_raw, ...) adds 38052c2dd71f deal with the last remaing boolean uses of fd_file() new 0f25f0e4efae Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/ [...] adds 5b313bcb6e35 teach filename_lookup() to treat NULL filename as "" adds e896474fe485 getname_maybe_null() - the third variant of pathname copy-in adds dc7e76ba7a60 io_uring: IORING_OP_F[GS]ETXATTR is fine with REQ_F_FIXED_FILE adds b8cdd2530c7d io_[gs]etxattr_prep(): just use getname() adds a71874379ec8 xattr: switch to CLASS(fd) adds 537c76629d78 fs: rename struct xattr_ctx to kernel_xattr_ctx adds a10c4c5e01bd new helper: import_xattr_name() adds 66d7ac6bdb07 replace do_setxattr() with saner helpers. adds 0158005aaa3c replace do_getxattr() with saner helpers. adds 60ad149cf395 new helpers: file_listxattr(), filename_listxattr() adds 22a4d1954cf5 new helpers: file_removexattr(), filename_removexattr() adds 6140be90ec70 fs/xattr: add *at family syscalls adds 46a7fcec097d xattr: remove redundant check on variable err new 82339c49119f Merge tag 'pull-xattr' of git://git.kernel.org/pub/scm/lin [...] adds 6a1c4c468835 ufs: fix handling of delete_entry and set_link failures adds 7f71d6e3462b ufs: missing ->splice_write() adds 0bfd3e1078c5 ufs: fix ufs_read_cylinder() failure handling adds 65136e46a03f ufs: untangle ubh_...block...() macros, part 1 adds 8bec0618a429 ufs: untangle ubh_...block...(), part 2 adds dce3e8d33aa7 ufs: untangle ubh_...block...(), part 3 adds c5df105f7da3 ufs_clusteracct(): switch to passing fragment number adds 426f07ad3e2c ufs_free_fragments(): fix the braino in sanity check adds ae79ce9d061b ufs_inode_getfrag(): remove junk comment adds db57044217d6 ufs: get rid of ubh_{ubhcpymem,memcpyubh}() adds 64f30e80d653 clean ufs_trunc_direct() up a bit... adds 6b103cc0ba58 ufs: take the handling of free block counters into a helper adds d9036c488c6e ufs: Convert ufs_inode_getblock() to take a folio adds b6250a013d62 ufs: Convert ufs_extend_tail() to take a folio adds 24a87a0adb2f ufs: Convert ufs_inode_getfrag() to take a folio adds 14bcb7bb6809 ufs: Pass a folio to ufs_new_fragments() adds b57c010e70ff ufs: Convert ufs_change_blocknr() to take a folio adds 6cfe56fbad32 ufs: ufs_sb_private_info: remove unused s_{2,3}apb fields new 9fb2cfa4635a Merge tag 'pull-ufs' of git://git.kernel.org/pub/scm/linux [...] new ecc5eae7f5fe Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 52d0f5ae2b1b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5948ddb4adaa Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 2b31658fe6bc Merge branch 'fs-current' of linux-next new 9873d3447042 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 3229256aba9b Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 2a9517b6f9c4 m68k: mvme147: Make mvme147_sched_init() __init adds 47bc87442738 m68k: mvme147: Fix SCSI controller IRQ numbers adds 6070970db9fe m68k: Initialize jump labels early during setup_arch() adds fc10edd9136a m68k: kernel: Use str_read_write() helper function adds 5d42a685734c m68k: Move Sun 3 into a top-level platform option adds 4760df6c1707 m68k: Select M68020 as fallback for classic adds b6fb218cf90b m68k: Make sure NR_IRQS is never zero adds 077b33b9e283 m68k: mvme147: Reinstate early console adds 647619b6bd27 m68k: defconfig: Update defconfigs for v6.12-rc1 new eec1473efc23 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 2ce533536caa Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 55c39835ee0e ASoC: SOF: ipc3: Use standard dev_dbg API adds 3a02cc576acc ASoC: meson: axg-iface: set continuous rates adds ecdaf9140528 ASoC: tas2781: Fix redundant parameter assignment adds 87ad2133b805 ASoC: codecs: aw88395: Fix spelling mistake "unsupport" -> [...] adds a2bd5a25c1b5 ASoC: dt-bindings: fsl-esai: Add power-domains for fsl,imx [...] adds d72498fad93a ASoC: rt1320: reads patch code from firmware file adds 9e3da79544de ASoC: bcm2835-i2s: Use maple tree register cache adds 0e9f73f10902 ASoC: tas5805m: Improve a size determination in tas5805m_i [...] adds bbeffdda5f26 ASoC: fsl: Use maple tree register cache adds eba5a0bac211 ASoC: dt-bindings: realtek,rt5640: Convert to dtschema adds 04e800fc328e ASoC: codecs: aw88399: Fix spelling mistake "unsupport" -> [...] adds 4649cbd97fda ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode adds a34b9d812d7e ASoC: rt1320: fix the range of patch code address adds 06df673d2023 ASoC: fsl_micfil: fix regmap_write_bits usage adds b47024dc624b ASoC: fsl_micfil: Add mclk enable flag adds cc3ae21f360b ASoC: fsl_micfil: Enable micfil error interrupt adds d8bd6313e83d ASoC: fsl_micfil: fix and improvement adds 839a8b18dbd2 ASoC: amd: acp: simplify platform conditional checks code adds fca471b5d094 ASoC: amd: acp: use acp_rev for platform specific conditio [...] adds 5dbf8a19fe5d ASoC: amd: acp: use acp pci revision id for platform diffe [...] adds 40412a298c77 ASoC: amd: acp: store acp pci rev id in platform driver pr [...] adds 0eae2c96b49d ASoC: amd: acp: pass acp pci revision id as platform data adds 0a374a2dd0af ASoC: amd: acp: update mach_params subsystem_rev field adds 2e609185e174 ASoC: amd: acp: remove unused variable from acp_card_drvda [...] adds b33d93990e37 ASoC: amd: acp: replace adata->platform conditional check adds 9864c8af89eb ASoC: amd: acp: remove unused variable from acp platform driver adds 5aa3027e200f ASoC: amd: acp: refactor acp version adds ac9fc25f114a ASoC: improve macro definition on TWL4030_OUTPUT_PGA adds 5687851e484b ASoC: remove unused substream in macro soc_component_mark_pop adds 7215afbd8c09 ASoC: remove unused substream in macro soc_dai_mark_pop adds 2f12d0de77b9 ASoC: remove unused substream in macro soc_link_mark_pop adds 7a01e17e42fe ASoC: stm: fix macro definition on STM_SAI_HAS_EXT_SYNC adds fe320cd2a554 ASoC: improve some macro definitions and usages adds 879c91515723 ASoC: atmel: atmel_ssc_dai: Add stream names adds ac8775d7de5a ASoC: atmel: atmel_ssc_dai: Drop S24_LE support due to sin [...] adds 7d45ce0f5a48 Updates for Atmel SSC DAI adds a6ae5845f023 ASoC: atmel: mchp-spdiftx: Remove interface name from stream_name adds 3c44a715e389 ASoC: atmel: mchp-spdifrx: Remove interface name from stream_name adds 6e393cce8c43 ASoC: Updates for mchp-spdif(tx/rx) adds 8adff2ff73d8 ASoC: constify snd_soc_component_driver struct adds 0243533fe2fc {ASoC,media}: constify snd_soc_component_driver adds 5d9e6d6fc1b9 dt-bindings: vendor-prefixes: Add NeoFidelity, Inc adds ba1850dc0f2b ASoC: codecs: Add NeoFidelity Firmware helpers adds 64fbb6bdd45b ASoC: dt-bindings: Add NeoFidelity NTP8918 adds 2bd61fff3e93 ASoC: codecs: Add NeoFidelity NTP8918 codec adds 3e2aba5f0b0c ASoC: dt-bindings: Add NeoFidelity NTP8835 adds dc9004ea273a ASoC: codecs: Add NeoFidelity NTP8835 codec adds 436bf27903ee ASoC: Add NTP8918 and NTP8835 codecs support adds 8cd4e1f087b6 ASoC: amd: acp: drop bogus NULL check from i2s_irq_handler adds 6061483d7141 ASoC: codecs: wcd9335: remove unnecessary MODULE_ALIAS() adds 64207f802489 ASoC: sh: rz-ssi: Use SSIFCR_FIFO_RST macro adds 23fa0b04d3fd ASoC: uniphier: Handle regmap_write errors in aio_src_set_param() adds 40ba40fa4e05 ASoC: tlv320adc3xxx: Fix unsigned int compared against 0 adds c6e86e19e778 ASoC: fsl: fsl_qmc_audio: Remove the logging when parsing [...] adds cfd1054c65ee ASoC: fsl-asoc-card: Add missing handling of {hp,mic}-dt-gpios adds e58b3914ab83 ASoC: dt-bindings: Deprecate {hp,mic}-det-gpio adds 1a22f70157b4 ASoC: Clean up {hp,mic}-det-gpio handling adds 0f5d2228a99a ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 s [...] adds 56d3705e4b36 ASoC: Intel: sof_rt5682: Add support for ptl_max98360a_rt5682 adds e4926ca0189d ASoC: Intel: sof_rt5682: add supports for new adds 344190e03473 ASoC: Merge up v6.12 adds bbca8e7050e0 ASoC: rt-sdw-common: Common functions for Realtek soundwir [...] adds 86ce355c1f9a ASoC: rt721-sdca: Add RT721 SDCA driver adds 914219d74931 ASoC: amd: acp: fix for inconsistent indenting adds 7ce8e4d380d6 ASoC: amd: acp: fix for cpu dai index logic adds 0372abfcd81a ASoC: amd: acp: refactor sof_card_dai_links_create() function adds 128e5cb6c635 Fixes and improvements related to amd soundwire adds 69a5d2d0d913 ASoC: intel: sof_sdw: add RT722 SDCA card for PTL platform adds 10488630e107 ASoC: intel/sdw_utils: refactor RT multifunction sdca spea [...] adds 846a8d3cf3ba ASoC: Intel: soc-acpi-intel-ptl-match: Add rt721 support adds 7c66c4f78226 ASoC: Intel: add rt722/rt721 support for PTL platform adds 5cd575a87f14 ASoC: dt-bindings: rockchip,rk3036-codec: convert to yaml adds 53189ae7aa1e ASoC: aw88399: Correct error handling in aw_dev_get_dsp_st [...] adds e5553cb66129 ASoC: rt721-sdca: Fix issue of warning message adds 76733db0f556 ASoC: SOF: ipc4-topology: Drop the 'index' from 'Pin index [...] adds 3b54c1cd69d0 ASoC: SOF: ipc4-topology: Use local variables in sof_ipc4_ [...] adds 2d9635b57b1b ASoC: SOF: ipc4-topology: Remove redundant check in sof_ip [...] adds 0126a659fd51 ASoC: SOF: ipc4-topology: Simplify match format print in s [...] adds 7a4c41e47783 ASoC: SOF: ipc4-topology: Use local variables in sof_ipc4_ [...] adds fdaf2291524c ASoC: SOF: ipc4-topology: Simplify code to deal with proce [...] adds 22408b8f625d ASoC: SOF: ipc4-topology: Concentrate prints inside of sof [...] adds 47701a85af0c ASoC: SOF: ipc4-topology: Add helper function to print the [...] adds 721c55be2d9f ASoC: SOF: ipc4-topology: Rework the module audio adds 5bf2bea8a8b3 ASoC: dt-bindings: Add Everest ES8323 Codec adds b97391a604b9 ASoC: codecs: Add support for ES8323 adds de567431596a ASoC: dt-bindings: Add NXP uda1342 Codec adds de0fb25e37aa ASoC: codecs: Add uda1342 codec driver adds d4c2e9e33a0c ASoC: dt-bindings: Add Loongson I2S controller adds ba4c5fad598c ASoC: loongson: Add I2S controller driver as platform device adds 7d04763cae99 ASoC: Some issues about loongson i2s adds f8199bbca5c5 ASoC: Intel: Add rt721-sdca support for PTL platform adds 970d299b0a0a ASoC: Intel: Remove unused code adds 2aab7d186bf1 ASoC: qcom: sm8250: correct typo in shutdown function name adds 8658c4eb9d6b ASoC: rt721-sdca: Clean logically deadcode in rt721-sdca.c adds a0aae96be5ff ASoC: Intel: avs: Fix return status of avs_pcm_hw_constrai [...] adds c17892097011 ASoC: codecs: Fix error check in es8323_i2c_probe adds 22206e569fb5 ASoC: rt722-sdca: Remove logically deadcode in rt722-sdca.c adds f5a0ea8936a6 ASoC: mediatek: mt8188: Remove unnecessary variable assignments adds eac79786c739 ASoC: SOF: Intel: hda-mlink: expose unlocked interrupt ena [...] adds e0941775e6bd ASoC/SoundWire: Intel: lnl: enable interrupts after first [...] adds 7af40717c29d ASoC/SoundWire: Simply interrupt enabling for Intel adds 892373e4de62 ASoC: imx-card: Set mclk for codec adds b39eec95b84d ASoC: imx-card: Add CS42888 support adds 6bff14289ef5 ASoC: imx-card: add cs42888 codec support adds 45b3605089b4 ASoC: loongson: Fix build warning when !CONFIG_PCI adds c6631ceea573 ASoC: rt-sdw-common: Enhance switch case to prevent uninit [...] adds cab655772416 ASoC: Merge up fixes adds 0d3039f4d2f4 ASoC: makes snd_soc_set_runtime_hwparams() inline adds 7bc18a781579 ASoC: codecs: Remove unneeded semicolon adds 43916d928846 ASoC: loongson: make loongson-i2s.o a separate module adds daf5e3c68144 ASoC: rsnd: Refactor port handling with helper for endpoin [...] adds d3170359c960 ASoC: mediatek: mt8188: remove unnecessary variable assignment adds 9cb86a9cf125 ASoC: SOF: sof-of-dev: add parameter to override tplg/fw_filename adds 4d003b81f467 ASoC: rx651: Use card->dev in replace of the &pdev->dev ar [...] adds b2385de2ae11 ASoC: amd: acp: Add stream name to ACP PDM DMIC devices adds 1b9971a4e01b ASoC: nau8821: check regmap_raw_read/regmap_raw_write for failure adds 3d9b44d0972b ASoC: sdw_utils: Add support for exclusion DAI quirks adds a6f7afb39362 ASoC: sdw_utils: Add a quirk to allow the cs42l43 mic DAI [...] adds ea657f6b24e1 ASoC: Intel: sof_sdw: Add quirk for cs42l43 system using h [...] adds 83c062ae81e8 ASoC: Intel: sof_sdw: Add quirks for some new Lenovo laptops adds 42fb51612f82 ASoC: add support for some new Lenovo laptops with adds f35533a0e609 soundwire: sdw_intel: include linux/acpi.h adds 4b224ff80d66 ASoC/soundwire: remove sdw_slave_extended_id adds 3a513da1ae33 ASoC: SDCA: add initial module adds 0c673d286253 soundwire: slave: lookup SDCA version and functions adds fdb220399177 ASoC: SDCA: add quirk function for RT712_VB match adds 9aa6df9cb82e ASoC: rt712-sdca: detect the SMART_MIC function during the [...] adds dcf4694f200a ASoC: soc-acpi: introduce new 'machine check' callback adds 9489db97f6f0 ASoC: sdw_utils: add SmartMic DAI for RT712 VB adds 7d6f2d5254b1 ASoC: sdw_utils: add SmartMic DAI for RT713 VB adds 5703ab86ff7b ASoC: Intel: soc-acpi: add is_device_rt712_vb() helper adds e92edcf8023d ASoC: SOF: Intel: hda: use machine_check() for SoundWire adds 478fc2f4212e ASoC/soundwire: add initial support for SDCA adds 5337ff41d37d ASoC: soc-utils: Remove PAGE_SIZE compile-time constant as [...] adds cca8824838a5 ASoC: codecs: adau1372: add match table adds e6d20a9b0f37 ASoC: dt-bindings: everest,es8328: Document audio graph port adds 4204eccc7b2a ASoC: tegra: Add support for S24_LE audio format adds 6a646e6de58f ASoC: dt-bindings: qcom: Add SM8750 LPASS macro codecs adds 06461e288abc ASoC: fsl_xcvr: enable interrupt of cmdc status update adds 1e5d0f106164 ASoC: fsl_xcvr: reset RX dpath after wrong preamble adds 43aea89ac20e ASoC: fsl_xcvr: enable some interrupts adds 9b0c65115acd ASoC: uniphier: Handle regmap_write errors in aio_iecout_s [...] adds de688e50f5ef ASoC: SOF: core: Add debug module parameters to set IPC an [...] adds acb219840fbc ASoC: SOF: core: Add fw, tplg and ipc type override parameters adds c4cf4a60e1a3 ASoC: SOF: core: Module parameter updates adds 9c2e48ee9aa6 ASoC: codecs: fix error code in ntp8835_i2c_probe() adds 12c61265e5b6 ASoC: amd: remove dpcm_xxx flags adds efa527f984a1 ASoC: fsl: remove dpcm_xxx flags adds 90bbbf612f9e ASoC: sof: remove dpcm_xxx flags adds d26aed5eba16 ASoC: intel: remove dpcm_xxx flags adds fa9c4b46fb76 ASoC: samsung: remove dpcm_xxx flags adds ec15e5043d0b ASoC: mediatek: remove dpcm_xxx flags adds b6b8caf6470b ASoC: soc-core: remove dpcm_xxx flags adds 0f77c88f0e3a ASoC: soc-compress: remove dpcm_xxx flags adds 44b6f2401831 ASoC: soc-topology: remove dpcm_xxx flags adds ae0967da4bbf ASoC: intel: boards: remove dpcm_xxx flags adds c7ae6551533e ASoC: soc-pcm: remove dpcm_xxx flags adds 0e3dc8e4bd4a ASoC: doc: remove dpcm_xxx flags adds a6ff8572fd3f ASoC: soc-pcm: merge DPCM and non-DPCM validation check adds a77e6c12cd97 ASoC: remove dpcm_xxx flags adds 4d9661e28be1 ASoC: rt-sdw-common: fix rt_sdca_index_update_bits functio [...] adds 5836a9d2ca48 ASoC: sun4i-codec: Add support for different DAC FIFOC add [...] adds 9fde21d6c5d1 ASoC: sun4i-codec: Add playback only flag to quirks adds 9155c321a1d0 ASoC: sun4i-codec: support allwinner H616 codec adds 542e19c20506 ASoC: dt-bindings: allwinner: add H616 sun4i audio codec binding adds 7fc18ae2283d ASoC: add Allwinner H616 audio codec support adds 250304a0fb34 ASoC: cs42l84: Add new codec driver adds 2391b8719d68 ASoC: cs42l84: leverage ring sense IRQs to correctly detec [...] adds f2a67da9f4eb ASoC: dt-bindings: Add CS42L84 codec adds a2f4b8c86039 ASoC: add CS42L84 codec driver adds 20079dd9b364 ASoC: rt1320: add mic function adds dea15b2abdb0 ASoC: soc-devres: Remove unused devm_snd_soc_register_dai adds bc48c55557ed ASoC: codecs: ES8326: Modify the configuration of and micbias adds 358ee2c1493e ASoC: sdw_utils: Add quirk to exclude amplifier function adds 60f1c71ec874 ASoC: intel: sof_sdw: add quirk for Dell SKU adds f193fb888d1d ASoC: Intel: soc-acpi-intel-arl-match: Add rt722 and rt132 [...] adds d3119688903f ASoC: Intel: add rt722 and rt1320 support adds 0d4f74febc9d ASoC: cs42l84: remove incorrect of_match_ptr() adds bebf0f45326e ASoC: codecs: adau1373: add some kconfig text adds 6b26a56fc035 ASoC: dt-bindings: document the adau1373 Codec adds 71743cbe28cf ASoC: codecs: adau1373: drop patform_data adds ba79bca407d3 ASoC: codecs: adau1373: add powerdown gpio adds 3f58985e437f ASoC: codecs: adau1373: drop platform data adds 334d538e176c ASoC: cs42l84: Remove unused including <linux/version.h> adds c087a94bea49 ASoC: Rename "sh" to "renesas" adds 94c0a8a10f05 ASoC: renesas, rsnd: Update file path adds 1b3130e9e77e ASoC: audio-graph-card2: Update comment with renamed file path adds 3dc2c89473a4 MAINTAINERS: Add entry for Renesas R-Car and FSI ASoC drivers adds 8fc6907ee343 MAINTAINERS: Add entry for Renesas RZ ASoC driver adds c0aba02cdc1a ASoC: Rename "sh" to "renesas" adds bd0aff85d5f3 ASoC: codecs: wcd937x: Remove unused of_gpio.h adds 019610566757 ASoC: doc: update clock api details adds 224b898f7c5f ASoC: amd: acp: Fix for ACP SOF dmic tplg component load failure adds 82e54d65416b ASoC: dt-bindings: fsl_spdif: Document imx6sl/sx compatibl [...] adds 8f5fab5329b7 ASoC: codecs: ES8326: Reduce pop noise adds 159098859bf6 ASoC: qcom: x1e80100: Support boards with two speakers adds 115773334465 ASoC: codecs: Fix atomicity violation in snd_soc_component [...] adds 28f7aa0c0150 ASoC: bcm63xx-pcm-whistler: fix uninit-value in i2s_dma_isr adds 101c9023594a ASoC: fsl_mqs: Support accessing registers by scmi interface adds a80aedeb816c ASoC: dt-bindings: sprd,pcm-platform: convert to YAML adds 310558120e5e ASoC: dt-bindings: sprd,sc9860-mcdt: convert to YAML adds 393de01870bc ASoC: dt-bindings: qcom,sm8250: Add SM8750 sound card adds 4b9f02b6c537 ASoC: qcom: sc8280xp Add SM8750 sound card adds adf7ea48ce05 ASoC: dt-bindings: fsl-esai: allow fsl,imx8qm-esai fallbac [...] adds 93b763a5ab13 ASoC: rt722: change the interrupt mask for jack type detection adds af23d38caae5 ASoC: Intel: sof_sdw: Add missing quirks from some new Dell adds ed4bcfbcf45d ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,ad [...] adds b3cb7f2a3a17 ASoC: rt721-sdca: change interrupt mask from XU to GE adds 99348781d249 ASoC: dt-bindings: everest,es8326: Document interrupt property adds 40e47e2db686 ASoC: rename rtd->num to rtd->id adds eae33f737c7a ASoC: fsl: switch to use rtd->id from rtd->num adds b19f75df8fa9 ASoC: meson: switch to use rtd->id from rtd->num adds 970a874b76d0 ASoC: sh: switch to use rtd->id from rtd->num adds 742e622db67e ASoC: generic: switch to use rtd->id from rtd->num adds c59db5ed233a ASoC: remove rtd->num adds cb18cd26039f ASoC: soc-core: do rtd->id trick at snd_soc_add_pcm_runtime() adds 8b12da9a18f4 ASoC: cleanup function parameter for rtd and its id adds ff96429c12a4 ASoC: cleasnup rtd and its ID adds 485df2286655 ASoC: sdw_utils/intel/amd: refactor dai link init logic adds d280cf5fbfe3 ASoC: sdw_utils: Update stream_name in dai_links structure adds a441eff91542 Soundwire dai link init logic refactor adds 1d534bfb2b2e ASoC: dt-bindings: Add schema for "awinic,aw88081" adds 88264e4f0b66 ASoC: codecs: Add aw88081 amplifier driver adds aaa73822bbf1 ASoC: codecs: Add aw88081 amplifier driver adds 9b915776e0e6 ASoC: dt-bindings: maxim,max98390: Reference common DAI pr [...] adds 9d4f9f6a7bb1 ASoC: da7213: Populate max_register to regmap_config adds 841256954037 ASoC: da7213: Return directly the value of regcache_sync() adds 431e040065c8 ASoC: da7213: Add suspend to RAM support adds 1e1a2ef95b57 ASoC: da7213: Avoid setting PLL when closing audio stream adds b3296f9095d6 ASoC: da7213: Extend support for the MCK in range [2, 50] MHz adds b6bd3f3b6357 ASoC: Intel: Kconfig: make SND_SOC_ACPI_INTEL_MATCH depend [...] adds 845cb1ddf1fc ASoC: Intel: Kconfig: select SND_SOC_SDCA by SND_SOC_ACPI_ [...] adds 8121de33460d ASoC: Intel: Kconfig: fix undefined symbol: adds 1b1f491dac4f ASoC: SOF: Intel: hda-stream: Always use at least two BDLE [...] adds 1862e847bf11 ASoC: SOF: Intel: hda: Add support for persistent Code Loa [...] adds 7a117225b15b ASoC: SOF: Intel: hda: handle only paused streams in hda_d [...] adds fa24fdc8ae9e ASoC: ux500: Remove redundant casts adds 7f4eb7672b17 ASoC: SOF: ext_manifest: Add missing ext_manifest type for [...] adds 83e367c1a178 ASoC: SOF: ipc3-loader: 'Handle' PROBE_INFO ext_manifest t [...] adds fa1a0f3e6ea3 ASoC: SOF: ipc3-loader: Handle PROBE_INFO ext_manifest adds 82a1ccdf616d ASoC: dt-bindings: irondevice,sma1307: Add initial DT adds 576c57e6b4c1 ASoC: sma1307: Add driver for Iron Device SMA1307 adds b4b3622c5cf3 Add a driver for the Iron Device SMA1307 Amp adds f3c889745cd3 ASoC: mediatek: mt8183: Remove unnecessary variable assignments adds 08aa540a196a ASoC: sma1307: Fix invalid logical judgement adds ed7bca5b2b89 ASoC: qcom: sm8250: add handling of secondary MI2S clock adds c5bbc47f8e09 ASoC: Intel: Kconfig: Only select SND_SOC_SDCA if ACPI is enabled adds 4f1636e7b038 ASoC: Intel: Kconfig: Revert make SND_SOC_ACPI_INTEL_MATCH [...] adds 79ef7a4cd6a2 ASoC: Intel: Fix Kconfig for ACPI=n adds 8509bb1f11a1 ASoC: dt-bindings: add stm32mp25 support for sai adds 2cfe1ff22555 ASoC: stm32: sai: add stm32mp25 support adds b3ea5bec7519 ASoC: stm32: sai: add stm32mp25 support adds c69b7edc10d2 ASoC: dt-bindings: add stm32mp25 support for i2s adds 20bf873dcc86 ASoC: stm32: i2s: add stm32mp25 support adds 125d0f698ad5 ASoC: stm32: i2s: add stm32mp25 support adds e90dbd3839f5 ASoC: machine: update documentation adds 725570f96321 ASoC: max98088: Remove duplicate DACs adds 1bd775da9ba9 ASoC: add symmetric_ prefix for dai->rate/channels/sample_bits adds 98d34ddd43de ASoC: dt-bindings: stm32: add missing port property adds 9a59718a5340 ASoc: SOF: ipc4-pcm: fix uninit-value in sof_ipc4_pcm_dai_ [...] adds 14c7f4867b7e ASoC: max98088: Add left/right DAC volume control adds d0621105eff3 ASoC: max98088: Add headphone mixer switch adds c853e96308c5 ASoC: test-component: Support continuous rates for test component adds add2332795a6 ASoC: simple-card-utils: care simple_util_dai for dummy DAI adds fb5e67c9d03b ASoC: SOF: ipc4-topology: remove redundant assignment to v [...] adds de35b06bf15c ASoC: sdca: test adev before calling acpi_dev_for_each_child adds 07db6d5e12bb ASoC: Merge up fixes adds c48a4497356f ASoC: sma1307: fix uninitialized variable refence adds ba888450828b ASoC: stm32: dfsdm: change rate upper limits adds a59360466a71 ASoC: Intel: soc-acpi-intel-lnl-match: add rt712_vb + rt13 [...] adds 804aaa9df6c3 ASoC: amd: acp: add rt722 based soundwire machines adds 7d3fe292efb6 ASoC: amd: acp: add RT711, RT714 & RT1316 support for acp [...] adds 56d540befd59 ASoC: amd: ps: add soundwire machines for acp6.3 platform adds 393347cc10ea ASoC: amd: acp: move get_acp63_cpu_pin_id() to common file adds 2981d9b0789c ASoC: amd: acp: add soundwire machine driver for legacy stack adds 76b5a3b2afdc ASoC: amd: ps: fix the pcm device numbering for acp 6.3 platform adds f3f9f0de30a5 Add generic AMD Soundwire machine driver for Legacy(No adds 2b974284aa07 ASoc: simple-mux: add idle-state support adds 3b7e11a0116c ASoC: dt-bindings: simple-mux: add idle-state property adds 9a5a75bf1f48 ASoc: simple-mux: Allow to specify an idle-state new 82ff5abc2edc ASoC: hdmi-codec: reorder channel allocation list new 67a0463d3390 ASoC: amd: yc: fix internal mic on Redmi G 2022 new 0e5dc6fc8be1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f4e06afb0b47 regulator: isl6271a: Drop explicit initialization of struc [...] adds 7368e9f4e25b regulator: Call of_node_put() only once in rzg2l_usb_vbus_ [...] adds 18be43aca2c0 regulator: qcom-smd: make smd_vreg_rpm static adds 5441b6975adc regulator: Add of_regulator_get_optional() for pure DT reg [...] adds 36ec3f437227 regulator: Add devres version of of_regulator_get_optional() adds dc16594d9967 Add of_regulator_get_optional() and Fix MTK Power adds 85eadae61931 regulator: Merge up v6.12-rc2 adds 4e9a2c91bff4 regulator: dt-bindings: vctrl-regulator: convert to YAML adds fceffbfe57af regulator: max5970: Drop unused structs adds 59a06dce7878 regulator: core: Use fsleep() to get best sleep mechanism adds b9ca26482dd5 regulator: dt-bindings: lltc,ltc3676: convert to YAML adds 3e7a84b34709 regulator: dt-bindings: qcom,qca6390-pmu: add more propert [...] adds a2f899691d6d regulator: rk808: Perform trivial code cleanups adds bbc1baaec0a7 regulator: rk808: Use dev_err_probe() in the probe path adds 0d214f27c0e3 regulator: rk808: Restrict DVS GPIOs to the RK808 variant only adds cd7a38c40b23 regulator: core: do not silently ignore provided init_data adds cfcdf395c21e regulator: core: add callback to perform runtime init adds 602ff58ae4fe regulator: core: remove machine init callback from config adds 5ddc236d094d regulator: init_data handling update adds e55f45b0cda7 regulator: doc: add missing documentation for init_cb adds d1bc2d5cca43 regulator: doc: remove documentation comment for regulator_init adds 1b55354745e2 regulator: Switch back to struct platform_driver::remove() adds 21ccadc64dae regulator: dt-bindings: qcom,rpmh: Correct PM8550VE supplies new eeecf953d697 regulator: qcom-rpmh: Update ranges for FTSMPS525 new 878d82e66751 Merge remote-tracking branch 'regulator/for-6.12' into reg [...] new 1618a867aad2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 46aa483c67d1 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 3b5cbaac7ecc Merge branch 'counter-current' of git://git.kernel.org/pub [...] new 70a23160f4f1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds beea320112e5 crypto: ecdsa - Drop unused test vector elements adds 65c4c93caaf1 crypto: sig - Introduce sig_alg backend adds ef132350a3c2 crypto: ecdsa - Migrate to sig_alg backend adds ae117924b291 crypto: ecrdsa - Migrate to sig_alg backend adds 7964b0d4bd12 crypto: rsa-pkcs1pad - Deduplicate set_{pub,priv}_key callbacks adds 1e562deacecc crypto: rsassa-pkcs1 - Migrate to sig_alg backend adds 5e00481bf0a8 crypto: rsassa-pkcs1 - Harden digest length verification adds 778206d87103 crypto: rsassa-pkcs1 - Avoid copying hash prefix adds 5b553e06b321 crypto: virtio - Drop sign/verify operations adds a16a17d3eaa4 crypto: drivers - Drop sign/verify operations adds 6b34562f0cfe crypto: akcipher - Drop sign/verify operations adds 5ba296674e46 crypto: sig - Move crypto_sig_*() API calls to include file adds 4df86c6ea5c3 ASN.1: Clean up include statements in public headers adds 3b0565c70350 crypto: ecdsa - Avoid signed integer overflow on signature [...] adds d6793ff974e0 crypto: ecdsa - Move X9.62 signature decoding into template adds 221f00418e72 crypto: sig - Rename crypto_sig_maxsize() to crypto_sig_keysize() adds a2471684dae2 crypto: ecdsa - Move X9.62 signature size calculation into [...] adds b04163863caf crypto: ecdsa - Support P1363 signature decoding adds b9cbf6916e0a crypto: ecrdsa - Fix signature size calculation adds f74032baac84 crypto: amlogic - Remove redundant assignment and error messages adds 0dbb6854ca14 crypto: mxs-dcp - Fix AES-CBC with hardware-bound keys adds 6100da511bd2 crypto: lib/mpi - Fix an "Uninitialized scalar variable" issue adds c62db61a416f crypto: hisilicon/hpre - enable all clusters clock gating adds ad980b04f51f crypto: caam - Fix the pointer passed to caam_qi_shutdown() adds 254a69437884 crypto: caam - Slightly simplify platform_device() adds 23717055a799 crypto: qat - remove check after debugfs_create_dir() adds 7bfdfd83e952 hwrng: iproc-r200 - enable on BCMBCA adds d86ad3911a5d crypto: atmel - Drop explicit initialization of struct i2c [...] adds f05ddb80b325 crypto: ccree - Fix typo in comment adds 98091a826873 crypto: drivers - Correct multiple typos in comments adds fb10c7a84661 hwrng: core - Add WARN_ON for buggy read return values adds 7aa747edcb26 crypto: powerpc/p10-aes-gcm - Re-write AES/GCM stitched im [...] adds c954b252dee9 crypto: powerpc/p10-aes-gcm - Register modules as SIMD adds 8b6c1e466eec crypto: powerpc/p10-aes-gcm - Add dependency on CRYPTO_SIM [...] adds 8c5459f1663e crypto: iaa - Remove potential infinite loop in check_comp [...] adds 891d6cc9afc0 MAINTAINERS: Make Kristen Accardi the IAA crypto driver ma [...] adds 93a11608fb37 crypto: qat/qat_420xx - fix off by one in uof_get_name() adds 475b5098043e crypto: qat/qat_4xxx - fix off by one in uof_get_name() adds 4fbc13389173 crypto: qat - remove unused adf_devmgr_get_first adds 452c55dcefa9 crypto: hisilicon/qm - fix the coding specifications issue adds 528888f33d8b crypto: x86/cast5 - Remove unused cast5_ctr_16way adds 5c20772738e1 crypto: doc - Fix akcipher title reference adds 70199359902f crypto: qat - remove faulty arbiter config reset adds f51c527f17c5 crypto: drivers - Switch back to struct platform_driver::remove() adds 5dd4aa9c32a4 hwrng: histb - Fix the wrong format specifier adds 9374d6b46657 dt-bindings: imx-rng: Allow passing only "fsl,imx31-rnga" adds 04305f834195 crypto: jitter - output full sample from test interface adds 66472bb6cecf crypto: cesa - add COMPILE_TEST adds 9bdeafab6772 crypto: cesa - use enabled variants for clk_get adds 8dc981ba2fad crypto: cesa - remove irq_set_affinity_hint adds b140bbf7c906 crypto: cesa - use devm_platform_get_and_ioremap_resource adds 7337b18f1ec7 crypto: crypto4xx - avoid explicit resource adds 0a53948477ca crypto: crypto4xx - use devm in probe adds 84ebf9dbe652 crypto: x86/crc32c - simplify code for handling fewer than [...] adds eebcadfa21e6 crypto: x86/crc32c - access 32-bit arguments as 32-bit adds 84dd048cf895 crypto: x86/crc32c - eliminate jump table and excessive unrolling adds b358f23ab11a crypto: sig - Fix oops on KEYCTL_PKEY_QUERY for RSA keys adds 91790c7a35ba crypto: ecdsa - Update Kconfig help text for NIST P521 adds c4fdae903b2d dt-bindings: rng: Add Marvell Armada RNG support adds 288e37216fff crypto: qat - Constify struct pm_status_row adds 662f2f13e66d crypto: pcrypt - Call crypto layer directly when padata_do [...] adds bdd9155560d0 crypto: nx - Rename devdata_mutex to devdata_spinlock adds 69b062072739 crypto: nx - Fix invalid wait context during kexec reboot adds 7b90df78184d crypto: tegra - remove redundant error check on ret adds 4eb10daba80d dt-bindings: rng: add st,stm32mp25-rng support adds 842285d4ce1c hwrng: stm32 - implement support for STM32MP25x platforms adds 5a61fd622b07 hwrng: stm32 - update STM32MP15 RNG max clock frequency adds a1ba22921e71 crypto: drbg - Use str_true_false() and str_enabled_disabl [...] adds a37e55791f20 crypto: crc32 - Provide crc32-arch driver for accelerated [...] adds 16739efac6e1 crypto: crc32c - Provide crc32c-arch driver for accelerate [...] adds 3b2f2d22fb42 crypto: x86/aegis128 - access 32-bit arguments as 32-bit adds ebb445f5e795 crypto: x86/aegis128 - remove no-op init and exit functions adds b8d2e7bac3f7 crypto: x86/aegis128 - eliminate some indirect calls adds 595bca25a632 crypto: x86/aegis128 - don't bother with special code for [...] adds af2aff7caf8a crypto: x86/aegis128 - optimize length block preparation u [...] adds 8da94b300f67 crypto: x86/aegis128 - improve assembly function prototypes adds 933e8974312e crypto: x86/aegis128 - optimize partial block handling usi [...] adds a0927a03e7be crypto: x86/aegis128 - take advantage of block-aligned len adds a09be0354b9b crypto: x86/aegis128 - remove unneeded FRAME_BEGIN and FRAME_END adds 7cc26d4a5fcb crypto: x86/aegis128 - remove unneeded RETs adds 2ab74b57bac7 crypto: qat - Fix typo "accelaration" adds 7705fe6eb50b dt-bindings: rng: add support for Airoha EN7581 TRNG adds e53ca8efcc5e hwrng: airoha - add support for Airoha EN7581 TRNG adds 7a42b7b930aa dt-bindings: crypto: qcom-qce: document the SA8775P crypto engine adds 53d91ca76b6c crypto: cavium - Fix the if condition to exit loop after timeout adds 4964a1d91cd1 crypto: api - move crypto_simd_disabled_for_test to lib adds 6ef46fec4171 crypto: tegra - remove unneeded crypto_engine_stop() call adds d186faa30764 crypto: starfive - remove unneeded crypto_engine_stop() call adds d11c8b87a362 hwrng: drivers - Switch back to struct platform_driver::remove() adds acb0ed843290 crypto: asymmetric_keys - Remove unused functions adds 2a69297eed87 crypto: hisilicon - support querying the capability register adds c418ba6baca3 crypto: hisilicon/qm - disable same error report before resetting adds a03a728e377a crypto: rsassa-pkcs1 - Reinstate support for legacy protocols adds d8920a722a8c crypto: qat - Fix missing destroy_workqueue in adf_init_aer() adds a10549fcce29 crypto: inside-secure - Fix the return value of safexcel_x [...] adds e45f0ab6ee48 padata: Clean up in padata_do_multithreaded() adds c0559d24560d dt-bindings: rng: add binding for BCM74110 RNG adds 35b2237f27c3 hwrng: bcm74110 - Add Broadcom BCM74110 RNG driver adds b64140c74e95 crypto: caam - add error check to caam_rsa_set_priv_key_form adds 19630cf57233 crypto: bcm - add error check in the ahash_hmac_init function adds 7048c21e6b50 crypto: arm64/crct10dif - Remove obsolete chunking logic adds 67dfb1b73f42 crypto: arm64/crct10dif - Use faster 16x64 bit polynomial [...] adds 779cee8209c6 crypto: arm64/crct10dif - Remove remaining 64x64 PMULL fal [...] adds fcf27785ae51 crypto: arm/crct10dif - Use existing mov_l macro instead o [...] adds 802d8d110ce2 crypto: arm/crct10dif - Macroify PMULL asm code adds e7c1d1c9b202 crypto: arm/crct10dif - Implement plain NEON variant adds 5465951e3f53 hwrng: amd - remove reference to removed PPC_MAPLE config adds 3574a5168ff3 crypto: aes-gcm-p10 - Use the correct bit to test for P10 adds 0594ad618459 crypto: lib/mpi - Export mpi_set_bit adds dccd55892bbb crypto: aesni - Move back to module_init adds 572b7cf08403 crypto: cavium - Fix an error handling path in cpt_ucode_l [...] adds 4223414efeae crypto: marvell/cesa - fix uninit value for struct mv_cesa_op_ctx new 04783b050028 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 22f487b2e7ec Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new 7a143f7032d8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5ed967930463 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 (0fcbabde6f9d) \ N -- N -- N refs/heads/pending-fixes (5ed967930463)
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 37 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/debugfs-hisi-hpre | 7 + Documentation/ABI/testing/debugfs-hisi-sec | 7 + Documentation/ABI/testing/debugfs-hisi-zip | 7 + Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/sysctl/fs.rst | 5 + Documentation/crypto/api-akcipher.rst | 4 +- Documentation/crypto/api-sig.rst | 15 + Documentation/crypto/api.rst | 1 + Documentation/crypto/architecture.rst | 2 + .../devicetree/bindings/crypto/qcom-qce.yaml | 1 + .../bindings/regulator/lltc,ltc3676.yaml | 167 + .../devicetree/bindings/regulator/ltc3676.txt | 94 - .../bindings/regulator/qcom,qca6390-pmu.yaml | 12 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 +- .../bindings/regulator/vctrl-regulator.yaml | 80 + .../devicetree/bindings/regulator/vctrl.txt | 49 - .../bindings/rng/airoha,en7581-trng.yaml | 38 + .../devicetree/bindings/rng/brcm,bcm74110-rng.yaml | 35 + Documentation/devicetree/bindings/rng/imx-rng.yaml | 2 +- ..._rng.yaml => inside-secure,safexcel-eip76.yaml} | 17 +- .../devicetree/bindings/rng/st,stm32-rng.yaml | 28 +- .../devicetree/bindings/sound/adi,adau1373.yaml | 111 + .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 53 +- .../devicetree/bindings/sound/audio-graph.yaml | 6 + .../devicetree/bindings/sound/awinic,aw88395.yaml | 4 +- .../devicetree/bindings/sound/cirrus,cs42l84.yaml | 56 + .../devicetree/bindings/sound/everest,es8316.yaml | 4 +- .../devicetree/bindings/sound/everest,es8326.yaml | 4 + .../devicetree/bindings/sound/everest,es8328.yaml | 4 + .../devicetree/bindings/sound/fsl,esai.yaml | 28 +- .../devicetree/bindings/sound/fsl,spdif.yaml | 27 +- .../devicetree/bindings/sound/inno-rk3036.txt | 20 - .../bindings/sound/irondevice,sma1307.yaml | 53 + .../bindings/sound/loongson,ls2k1000-i2s.yaml | 68 + .../devicetree/bindings/sound/maxim,max98390.yaml | 8 +- .../bindings/sound/mediatek,mt8188-mt6359.yaml | 7 + .../devicetree/bindings/sound/mt6359.yaml | 10 +- .../bindings/sound/neofidelity,ntp8835.yaml | 73 + .../bindings/sound/neofidelity,ntp8918.yaml | 70 + .../devicetree/bindings/sound/nxp,uda1342.yaml | 42 + .../bindings/sound/qcom,lpass-rx-macro.yaml | 1 + .../bindings/sound/qcom,lpass-tx-macro.yaml | 1 + .../bindings/sound/qcom,lpass-va-macro.yaml | 1 + .../bindings/sound/qcom,lpass-wsa-macro.yaml | 1 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 1 + .../devicetree/bindings/sound/realtek,rt5640.yaml | 146 + .../devicetree/bindings/sound/renesas,rsnd.txt | 2 +- .../bindings/sound/rockchip,rk3036-codec.yaml | 58 + Documentation/devicetree/bindings/sound/rt5640.txt | 97 - .../bindings/sound/simple-audio-mux.yaml | 5 + .../devicetree/bindings/sound/simple-card.yaml | 12 + .../bindings/sound/sprd,pcm-platform.yaml | 56 + .../bindings/sound/sprd,sc9860-mcdt.yaml | 47 + .../devicetree/bindings/sound/sprd-mcdt.txt | 19 - .../devicetree/bindings/sound/sprd-pcm.txt | 23 - .../devicetree/bindings/sound/st,stm32-i2s.yaml | 36 +- .../devicetree/bindings/sound/st,stm32-sai.yaml | 26 +- .../bindings/sound/st,stm32-spdifrx.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/filesystems/index.rst | 1 + Documentation/filesystems/iomap/operations.rst | 15 + Documentation/filesystems/multigrain-ts.rst | 125 + Documentation/filesystems/nfs/exporting.rst | 7 - Documentation/filesystems/overlayfs.rst | 17 + Documentation/filesystems/tmpfs.rst | 24 + Documentation/sound/soc/clocking.rst | 12 + Documentation/sound/soc/dpcm.rst | 11 +- Documentation/sound/soc/machine.rst | 26 + MAINTAINERS | 26 +- arch/alpha/kernel/osf_sys.c | 5 +- arch/alpha/kernel/syscalls/syscall.tbl | 4 + arch/arm/crypto/crct10dif-ce-core.S | 249 +- arch/arm/crypto/crct10dif-ce-glue.c | 55 +- arch/arm/kernel/sys_oabi-compat.c | 10 +- arch/arm/tools/syscall.tbl | 4 + arch/arm64/crypto/crct10dif-ce-core.S | 335 +- arch/arm64/crypto/crct10dif-ce-glue.c | 48 +- arch/arm64/tools/syscall_32.tbl | 4 + arch/m68k/Kconfig | 11 +- arch/m68k/Kconfig.cpu | 36 +- arch/m68k/Kconfig.machine | 25 - 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/include/asm/irq.h | 4 +- arch/m68k/include/asm/mvme147hw.h | 4 +- arch/m68k/kernel/Makefile | 12 +- arch/m68k/kernel/early_printk.c | 5 +- arch/m68k/kernel/setup_mm.c | 6 +- arch/m68k/kernel/syscalls/syscall.tbl | 4 + arch/m68k/kernel/time.c | 4 +- arch/m68k/kernel/traps.c | 16 +- arch/m68k/mvme147/config.c | 34 +- arch/m68k/mvme147/mvme147.h | 6 + arch/microblaze/kernel/syscalls/syscall.tbl | 4 + arch/mips/kernel/syscalls/syscall_n32.tbl | 4 + arch/mips/kernel/syscalls/syscall_n64.tbl | 4 + arch/mips/kernel/syscalls/syscall_o32.tbl | 4 + arch/parisc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/crypto/Kconfig | 2 +- arch/powerpc/crypto/aes-gcm-p10-glue.c | 141 +- arch/powerpc/crypto/aes-gcm-p10.S | 2421 ++++++------- arch/powerpc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/kvm/book3s_64_vio.c | 21 +- arch/powerpc/kvm/powerpc.c | 24 +- arch/powerpc/platforms/cell/spu_syscalls.c | 68 +- arch/powerpc/platforms/cell/spufs/coredump.c | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 4 + arch/sh/kernel/syscalls/syscall.tbl | 4 + arch/sparc/kernel/syscalls/syscall.tbl | 4 + arch/x86/crypto/Kconfig | 4 +- arch/x86/crypto/aegis128-aesni-asm.S | 532 +-- arch/x86/crypto/aegis128-aesni-glue.c | 145 +- arch/x86/crypto/aesni-intel_glue.c | 2 +- arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 76 - arch/x86/crypto/crc32c-intel_glue.c | 2 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 354 +- arch/x86/entry/syscalls/syscall_32.tbl | 4 + arch/x86/entry/syscalls/syscall_64.tbl | 4 + arch/x86/kernel/cpu/sgx/main.c | 10 +- arch/x86/kvm/svm/sev.c | 39 +- arch/xtensa/kernel/syscalls/syscall.tbl | 4 + block/fops.c | 22 +- crypto/Kconfig | 7 +- crypto/Makefile | 7 +- crypto/akcipher.c | 64 +- crypto/algapi.c | 6 - crypto/asymmetric_keys/public_key.c | 58 +- crypto/asymmetric_keys/signature.c | 63 - crypto/crc32_generic.c | 94 +- crypto/crc32c_generic.c | 94 +- crypto/drbg.c | 5 +- crypto/ecdsa-p1363.c | 159 + crypto/ecdsa-x962.c | 237 ++ crypto/ecdsa.c | 209 +- crypto/ecrdsa.c | 64 +- crypto/internal.h | 19 - crypto/jitterentropy-testing.c | 31 +- crypto/jitterentropy.h | 4 +- crypto/pcrypt.c | 12 +- crypto/rsa-pkcs1pad.c | 371 +- crypto/rsa.c | 17 +- crypto/rsassa-pkcs1.c | 454 +++ crypto/sig.c | 145 +- crypto/testmgr.c | 326 +- crypto/testmgr.h | 939 ++++- drivers/char/hw_random/Kconfig | 30 +- drivers/char/hw_random/Makefile | 2 + drivers/char/hw_random/airoha-trng.c | 243 ++ drivers/char/hw_random/atmel-rng.c | 2 +- drivers/char/hw_random/bcm74110-rng.c | 125 + drivers/char/hw_random/cctrng.c | 2 +- drivers/char/hw_random/core.c | 11 +- drivers/char/hw_random/exynos-trng.c | 2 +- drivers/char/hw_random/histb-rng.c | 2 +- drivers/char/hw_random/ingenic-rng.c | 2 +- drivers/char/hw_random/ks-sa-rng.c | 2 +- drivers/char/hw_random/mxc-rnga.c | 2 +- drivers/char/hw_random/n2-drv.c | 2 +- drivers/char/hw_random/npcm-rng.c | 2 +- drivers/char/hw_random/omap-rng.c | 2 +- drivers/char/hw_random/stm32-rng.c | 78 +- drivers/char/hw_random/timeriomem-rng.c | 2 +- drivers/char/hw_random/xgene-rng.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 +- drivers/crypto/amcc/crypto4xx_core.c | 58 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 10 +- drivers/crypto/aspeed/aspeed-acry.c | 4 +- drivers/crypto/aspeed/aspeed-hace.c | 2 +- drivers/crypto/atmel-aes.c | 2 +- drivers/crypto/atmel-ecc.c | 2 +- drivers/crypto/atmel-sha.c | 2 +- drivers/crypto/atmel-sha204a.c | 4 +- drivers/crypto/atmel-tdes.c | 4 +- drivers/crypto/axis/artpec6_crypto.c | 2 +- drivers/crypto/bcm/cipher.c | 7 +- drivers/crypto/caam/caampkc.c | 11 +- drivers/crypto/caam/jr.c | 2 +- drivers/crypto/caam/qi.c | 7 +- drivers/crypto/cavium/cpt/cptpf_main.c | 6 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_lib.c | 2 +- drivers/crypto/ccp/sp-platform.c | 2 +- drivers/crypto/ccree/cc_aead.c | 4 +- drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/ccree/cc_driver.c | 2 +- drivers/crypto/ccree/cc_hash.c | 2 +- drivers/crypto/chelsio/chcr_algo.c | 2 +- drivers/crypto/exynos-rng.c | 2 +- drivers/crypto/gemini/sl3516-ce-core.c | 2 +- drivers/crypto/hisilicon/hpre/hpre.h | 23 + drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 - drivers/crypto/hisilicon/hpre/hpre_main.c | 194 +- drivers/crypto/hisilicon/qm.c | 166 +- drivers/crypto/hisilicon/sec/sec_drv.c | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 26 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 8 +- drivers/crypto/hisilicon/sec2/sec_main.c | 108 +- drivers/crypto/hisilicon/trng/trng.c | 2 +- drivers/crypto/hisilicon/zip/zip.h | 18 + drivers/crypto/hisilicon/zip/zip_main.c | 153 +- drivers/crypto/img-hash.c | 2 +- drivers/crypto/inside-secure/safexcel.c | 2 +- drivers/crypto/inside-secure/safexcel_hash.c | 2 +- drivers/crypto/intel/iaa/iaa_crypto_main.c | 10 + drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c | 2 +- .../crypto/intel/keembay/keembay-ocs-aes-core.c | 2 +- drivers/crypto/intel/keembay/keembay-ocs-ecc.c | 2 +- .../crypto/intel/keembay/keembay-ocs-hcu-core.c | 2 +- .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 2 +- .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 2 +- drivers/crypto/intel/qat/qat_common/adf_aer.c | 5 +- .../crypto/intel/qat/qat_common/adf_common_drv.h | 1 - drivers/crypto/intel/qat/qat_common/adf_dbgfs.c | 13 +- drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c | 10 - .../intel/qat/qat_common/adf_gen4_pm_debugfs.c | 18 +- .../crypto/intel/qat/qat_common/adf_hw_arbiter.c | 4 - drivers/crypto/intel/qat/qat_common/qat_hal.c | 2 +- drivers/crypto/marvell/Kconfig | 2 +- drivers/crypto/marvell/cesa/cesa.c | 54 +- drivers/crypto/marvell/cesa/cipher.c | 24 +- drivers/crypto/mxs-dcp.c | 22 +- drivers/crypto/n2_core.c | 4 +- drivers/crypto/nx/nx-common-pseries.c | 37 +- drivers/crypto/omap-aes.c | 2 +- drivers/crypto/omap-des.c | 2 +- drivers/crypto/omap-sham.c | 2 +- drivers/crypto/qce/core.c | 2 +- drivers/crypto/qcom-rng.c | 2 +- drivers/crypto/rockchip/rk3288_crypto.c | 2 +- drivers/crypto/s5p-sss.c | 2 +- drivers/crypto/sa2ul.c | 4 +- drivers/crypto/sahara.c | 2 +- drivers/crypto/starfive/jh7110-cryp.c | 7 +- drivers/crypto/starfive/jh7110-rsa.c | 2 - drivers/crypto/stm32/stm32-crc32.c | 2 +- drivers/crypto/stm32/stm32-cryp.c | 2 +- drivers/crypto/stm32/stm32-hash.c | 2 +- drivers/crypto/talitos.c | 2 +- drivers/crypto/tegra/tegra-se-aes.c | 2 - drivers/crypto/tegra/tegra-se-main.c | 4 +- .../crypto/virtio/virtio_crypto_akcipher_algs.c | 65 +- drivers/crypto/xilinx/zynqmp-aes-gcm.c | 2 +- drivers/crypto/xilinx/zynqmp-sha.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 23 +- drivers/gpu/drm/drm_syncobj.c | 9 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 2 +- drivers/infiniband/core/ucma.c | 19 +- drivers/infiniband/core/uverbs_cmd.c | 8 +- drivers/media/mc/mc-request.c | 18 +- drivers/media/rc/lirc_dev.c | 13 +- drivers/media/usb/uvc/uvc_driver.c | 2 +- drivers/regulator/arizona-ldo1.c | 12 +- drivers/regulator/bd9571mwv-regulator.c | 2 +- drivers/regulator/core.c | 121 +- drivers/regulator/db8500-prcmu.c | 2 +- drivers/regulator/devres.c | 39 + drivers/regulator/internal.h | 18 +- drivers/regulator/isl6271a-regulator.c | 4 +- drivers/regulator/max5970-regulator.c | 21 +- drivers/regulator/of_regulator.c | 51 +- drivers/regulator/qcom-rpmh-regulator.c | 83 +- drivers/regulator/qcom_smd-regulator.c | 2 +- drivers/regulator/renesas-usb-vbus-regulator.c | 7 +- drivers/regulator/rk808-regulator.c | 41 +- drivers/regulator/stm32-vrefbuf.c | 2 +- drivers/regulator/uniphier-regulator.c | 2 +- drivers/regulator/userspace-consumer.c | 2 +- drivers/regulator/virtual.c | 2 +- drivers/regulator/wm8350-regulator.c | 6 +- drivers/soundwire/Kconfig | 1 + drivers/soundwire/amd_init.c | 12 +- drivers/soundwire/intel_ace2x.c | 7 + drivers/soundwire/intel_init.c | 13 +- drivers/soundwire/slave.c | 14 + drivers/vfio/group.c | 6 +- drivers/vfio/virqfd.c | 16 +- drivers/virt/acrn/irqfd.c | 13 +- drivers/xen/privcmd.c | 28 +- fs/adfs/super.c | 186 +- fs/affs/super.c | 374 +- fs/aio.c | 1 - fs/attr.c | 61 +- fs/befs/linuxvfs.c | 199 +- fs/btrfs/ctree.h | 13 +- fs/btrfs/extent_io.c | 7 +- fs/btrfs/file.c | 25 +- fs/btrfs/inode.c | 10 +- fs/btrfs/ioctl.c | 5 +- fs/btrfs/ordered-data.c | 4 +- fs/btrfs/super.c | 3 +- fs/buffer.c | 5 +- fs/cachefiles/interface.c | 14 +- fs/cachefiles/namei.c | 5 - fs/cachefiles/ondemand.c | 38 +- fs/ceph/addr.c | 20 +- fs/char_dev.c | 2 +- fs/coredump.c | 1 + fs/dcache.c | 16 +- fs/ecryptfs/crypto.c | 35 +- fs/ecryptfs/ecryptfs_kernel.h | 9 +- fs/ecryptfs/mmap.c | 136 +- fs/ecryptfs/read_write.c | 50 +- fs/efs/super.c | 43 +- fs/eventfd.c | 9 +- fs/eventpoll.c | 51 +- fs/ext4/ext4.h | 10 + fs/ext4/file.c | 24 + fs/ext4/inode.c | 39 +- fs/ext4/ioctl.c | 21 +- fs/ext4/namei.c | 5 +- fs/ext4/page-io.c | 2 +- fs/ext4/super.c | 33 +- fs/f2fs/data.c | 9 +- fs/f2fs/file.c | 15 +- fs/fcntl.c | 46 +- fs/fhandle.c | 5 +- fs/file.c | 288 +- fs/file_table.c | 50 +- fs/freevxfs/vxfs_dir.h | 2 +- fs/fs-writeback.c | 40 +- fs/fs_parser.c | 21 + fs/fsopen.c | 19 +- fs/fuse/dev.c | 6 +- fs/gfs2/export.c | 1 - fs/gfs2/file.c | 2 + fs/gfs2/glock.c | 12 +- fs/hfs/super.c | 342 +- fs/hfsplus/hfsplus_fs.h | 7 +- fs/hfsplus/options.c | 263 +- fs/hfsplus/super.c | 84 +- fs/hfsplus/wrapper.c | 2 + fs/hpfs/super.c | 414 ++- fs/hugetlbfs/inode.c | 17 +- fs/inode.c | 313 +- fs/internal.h | 17 +- fs/ioctl.c | 23 +- fs/iomap/buffered-io.c | 2 +- fs/iomap/direct-io.c | 43 +- fs/iomap/trace.h | 3 +- fs/jfs/jfs_filsys.h | 1 + fs/jfs/super.c | 469 +-- fs/kernel_read_file.c | 12 +- fs/libfs.c | 12 +- fs/lockd/svclock.c | 7 +- fs/locks.c | 15 +- fs/mpage.c | 2 +- fs/namei.c | 88 +- fs/namespace.c | 208 +- fs/netfs/buffered_read.c | 8 +- fs/netfs/buffered_write.c | 41 +- fs/netfs/fscache_volume.c | 3 +- fs/nfsd/nfs4state.c | 19 +- fs/nilfs2/page.c | 22 +- fs/notify/dnotify/dnotify.c | 5 +- fs/notify/fanotify/fanotify.c | 1 - fs/notify/fanotify/fanotify_user.c | 45 +- fs/notify/inotify/inotify_user.c | 38 +- fs/ocfs2/cluster/heartbeat.c | 24 +- fs/ocfs2/export.c | 1 - fs/ocfs2/file.c | 2 + fs/open.c | 78 +- fs/overlayfs/copy_up.c | 1 - fs/overlayfs/params.c | 116 +- fs/pidfs.c | 86 +- fs/posix_acl.c | 13 +- fs/proc/base.c | 1 - fs/proc/fd.c | 12 +- fs/quota/quota.c | 12 +- fs/read_write.c | 161 +- fs/readdir.c | 28 +- fs/remap_range.c | 11 +- fs/select.c | 48 +- fs/seq_file.c | 2 +- fs/signalfd.c | 9 +- fs/smb/client/ioctl.c | 11 +- fs/splice.c | 78 +- fs/stat.c | 74 +- fs/statfs.c | 12 +- fs/sync.c | 29 +- fs/timerfd.c | 40 +- fs/ubifs/super.c | 399 +-- fs/ufs/balloc.c | 107 +- fs/ufs/cylinder.c | 31 +- fs/ufs/dir.c | 29 +- fs/ufs/file.c | 1 + fs/ufs/inode.c | 179 +- fs/ufs/namei.c | 39 +- fs/ufs/super.c | 49 +- fs/ufs/ufs.h | 12 +- fs/ufs/ufs_fs.h | 4 - fs/ufs/util.c | 46 - fs/ufs/util.h | 61 +- fs/unicode/utf8-core.c | 26 + fs/unicode/utf8-selftest.c | 3 - fs/utimes.c | 11 +- fs/xattr.c | 446 ++- fs/xfs/libxfs/xfs_trans_inode.c | 6 +- fs/xfs/xfs_buf.c | 7 + fs/xfs/xfs_buf.h | 4 + fs/xfs/xfs_exchrange.c | 18 +- fs/xfs/xfs_file.c | 16 + fs/xfs/xfs_handle.c | 16 +- fs/xfs/xfs_inode.h | 15 + fs/xfs/xfs_ioctl.c | 69 +- fs/xfs/xfs_iops.c | 32 +- fs/xfs/xfs_super.c | 2 +- include/asm-generic/audit_change_attr.h | 6 + include/crypto/akcipher.h | 69 +- include/crypto/internal/akcipher.h | 4 +- include/crypto/internal/ecc.h | 14 + include/crypto/internal/rsa.h | 29 + include/crypto/internal/sig.h | 80 + include/crypto/public_key.h | 3 - include/crypto/sig.h | 152 +- include/linux/asn1_decoder.h | 1 + include/linux/asn1_encoder.h | 1 - include/linux/blkdev.h | 16 + include/linux/cleanup.h | 2 +- include/linux/eventpoll.h | 2 +- include/linux/exportfs.h | 13 - include/linux/fdtable.h | 5 - include/linux/file.h | 8 +- include/linux/file_ref.h | 177 + include/linux/filelock.h | 5 + include/linux/fs.h | 110 +- include/linux/fs_parser.h | 5 +- include/linux/hisi_acc_qm.h | 56 +- include/linux/iomap.h | 1 + include/linux/mfd/max5970.h | 12 - include/linux/netlink.h | 2 +- include/linux/page-flags.h | 4 +- include/linux/posix_acl.h | 6 +- include/linux/regulator/consumer.h | 37 + include/linux/regulator/driver.h | 7 + include/linux/regulator/machine.h | 5 +- include/linux/shmem_fs.h | 6 +- include/linux/slab.h | 1 + include/linux/soundwire/sdw.h | 9 +- include/linux/soundwire/sdw_amd.h | 7 +- include/linux/soundwire/sdw_intel.h | 8 +- include/linux/syscalls.h | 13 + include/linux/timekeeping.h | 5 + include/linux/uaccess.h | 97 + include/linux/unicode.h | 4 + include/linux/wait.h | 1 + include/linux/writeback.h | 32 +- include/linux/xattr.h | 4 + include/sound/adau1373.h | 33 - include/sound/hda-mlink.h | 4 + include/sound/sdca.h | 62 + include/sound/sdca_function.h | 55 + include/sound/soc-acpi.h | 8 +- include/sound/soc-dai.h | 11 +- include/sound/soc.h | 26 +- include/sound/soc_sdw_utils.h | 10 +- include/sound/sof/ext_manifest.h | 1 + include/trace/events/hugetlbfs.h | 156 + include/trace/events/netfs.h | 2 +- include/trace/events/timestamp.h | 124 + include/uapi/asm-generic/unistd.h | 11 +- include/uapi/linux/cryptouser.h | 5 + include/uapi/linux/mount.h | 14 +- include/uapi/linux/pidfd.h | 50 + include/uapi/linux/virtio_crypto.h | 1 + include/uapi/linux/xattr.h | 7 + init/initramfs.c | 15 + io_uring/io_uring.c | 1 - io_uring/sqpoll.c | 29 +- io_uring/xattr.c | 97 +- ipc/mqueue.c | 109 +- kernel/bpf/bpf_inode_storage.c | 1 - kernel/bpf/bpf_task_storage.c | 1 - kernel/bpf/task_iter.c | 6 +- kernel/bpf/token.c | 1 - kernel/cgroup/cgroup.c | 21 +- kernel/events/core.c | 63 +- kernel/exit.c | 1 - kernel/kcmp.c | 4 +- kernel/module/dups.c | 1 - kernel/module/kmod.c | 1 - kernel/module/main.c | 15 +- kernel/nsproxy.c | 5 +- kernel/padata.c | 7 - kernel/pid.c | 20 +- kernel/sched/syscalls.c | 42 +- kernel/signal.c | 29 +- kernel/sys.c | 15 +- kernel/taskstats.c | 18 +- kernel/time/timekeeping.c | 105 + kernel/time/timekeeping_debug.c | 13 + kernel/time/timekeeping_internal.h | 15 + kernel/umh.c | 1 - kernel/watch_queue.c | 6 +- lib/crc32.c | 4 + lib/crypto/Makefile | 2 + lib/crypto/mpi/mpi-bit.c | 1 + lib/crypto/simd.c | 11 + mm/fadvise.c | 10 +- mm/filemap.c | 19 +- mm/memcontrol-v1.c | 44 +- mm/migrate.c | 4 +- mm/page-writeback.c | 4 +- mm/readahead.c | 17 +- mm/shmem.c | 267 +- mm/truncate.c | 1 - net/core/net_namespace.c | 10 +- net/handshake/request.c | 1 - net/netlink/af_netlink.c | 9 +- net/socket.c | 303 +- rust/bindings/bindings_helper.h | 6 + rust/helpers/cred.c | 13 + rust/helpers/fs.c | 12 + rust/helpers/helpers.c | 3 + rust/helpers/security.c | 20 + rust/helpers/task.c | 38 + rust/kernel/cred.rs | 85 + rust/kernel/fs.rs | 8 + rust/kernel/fs/file.rs | 461 +++ rust/kernel/lib.rs | 4 + rust/kernel/security.rs | 74 + rust/kernel/seq_file.rs | 52 + rust/kernel/sync.rs | 1 + rust/kernel/sync/lock.rs | 13 +- rust/kernel/sync/poll.rs | 121 + rust/kernel/task.rs | 120 +- rust/kernel/types.rs | 21 + scripts/syscall.tbl | 4 + security/apparmor/domain.c | 1 - security/integrity/ima/ima_main.c | 13 +- security/landlock/syscalls.c | 45 +- security/loadpin/loadpin.c | 8 +- sound/core/pcm_native.c | 2 +- sound/soc/Kconfig | 3 +- sound/soc/Makefile | 3 +- sound/soc/amd/acp-da7219-max98357a.c | 20 +- sound/soc/amd/acp-es8336.c | 2 - sound/soc/amd/acp/Kconfig | 29 + sound/soc/amd/acp/Makefile | 4 + sound/soc/amd/acp/acp-i2s.c | 38 +- sound/soc/amd/acp/acp-legacy-common.c | 24 +- sound/soc/amd/acp/acp-legacy-mach.c | 8 +- sound/soc/amd/acp/acp-mach-common.c | 63 +- sound/soc/amd/acp/acp-mach.h | 12 +- sound/soc/amd/acp/acp-pci.c | 7 +- sound/soc/amd/acp/acp-pdm.c | 2 +- sound/soc/amd/acp/acp-platform.c | 18 +- sound/soc/amd/acp/acp-rembrandt.c | 4 +- sound/soc/amd/acp/acp-renoir.c | 4 +- .../{acp-sdw-sof-mach.c => acp-sdw-legacy-mach.c} | 286 +- sound/soc/amd/acp/acp-sdw-mach-common.c | 64 + sound/soc/amd/acp/acp-sdw-sof-mach.c | 104 +- sound/soc/amd/acp/acp-sof-mach.c | 6 +- sound/soc/amd/acp/acp63.c | 4 +- sound/soc/amd/acp/acp70.c | 14 +- sound/soc/amd/acp/acp_common.h | 19 + sound/soc/amd/acp/amd-acp63-acpi-match.c | 54 + sound/soc/amd/acp/amd.h | 9 +- sound/soc/amd/acp/soc_amd_sdw_common.h | 4 + sound/soc/amd/acp3x-rt5682-max9836.c | 6 +- sound/soc/amd/mach-config.h | 1 + sound/soc/amd/ps/pci-ps.c | 4 +- sound/soc/amd/ps/ps-sdw-dma.c | 2 + sound/soc/amd/vangogh/acp5x-mach.c | 6 - sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/atmel/atmel_ssc_dai.c | 5 +- sound/soc/atmel/mchp-spdifrx.c | 2 +- sound/soc/atmel/mchp-spdiftx.c | 2 +- sound/soc/au1x/dbdma2.c | 2 +- sound/soc/au1x/dma.c | 2 +- sound/soc/bcm/bcm2835-i2s.c | 2 +- sound/soc/bcm/bcm63xx-pcm-whistler.c | 6 +- sound/soc/bcm/cygnus-pcm.c | 2 +- sound/soc/codecs/Kconfig | 69 +- sound/soc/codecs/Makefile | 20 + sound/soc/codecs/adau1372-i2c.c | 1 + sound/soc/codecs/adau1372-spi.c | 1 + sound/soc/codecs/adau1372.c | 8 + sound/soc/codecs/adau1372.h | 1 + sound/soc/codecs/adau1373.c | 200 +- sound/soc/codecs/aw88081.c | 1087 ++++++ sound/soc/codecs/aw88081.h | 286 ++ sound/soc/codecs/aw88395/aw88395_device.c | 2 +- sound/soc/codecs/aw88395/aw88395_lib.c | 2 +- sound/soc/codecs/aw88399.c | 2 +- sound/soc/codecs/cpcap.c | 2 +- sound/soc/codecs/cs42l84.c | 1111 ++++++ sound/soc/codecs/cs42l84.h | 210 ++ sound/soc/codecs/da7213.c | 27 +- sound/soc/codecs/da7213.h | 1 + sound/soc/codecs/da7219.c | 9 +- sound/soc/codecs/es8323.c | 792 +++++ sound/soc/codecs/es8323.h | 78 + sound/soc/codecs/es8326.c | 20 +- sound/soc/codecs/hdmi-codec.c | 140 +- sound/soc/codecs/max98088.c | 86 +- sound/soc/codecs/nau8821.c | 9 +- sound/soc/codecs/ntp8835.c | 480 +++ sound/soc/codecs/ntp8918.c | 397 +++ sound/soc/codecs/ntpfw.c | 137 + sound/soc/codecs/ntpfw.h | 23 + sound/soc/codecs/pcm186x.c | 4 +- sound/soc/codecs/pcm5102a.c | 2 +- sound/soc/codecs/rt-sdw-common.c | 238 ++ sound/soc/codecs/rt-sdw-common.h | 66 + sound/soc/codecs/rt1320-sdw.c | 3668 +++----------------- sound/soc/codecs/rt1320-sdw.h | 6 + sound/soc/codecs/rt712-sdca-sdw.c | 1 + sound/soc/codecs/rt712-sdca.c | 38 +- sound/soc/codecs/rt712-sdca.h | 1 + sound/soc/codecs/rt721-sdca-sdw.c | 546 +++ sound/soc/codecs/rt721-sdca-sdw.h | 150 + sound/soc/codecs/rt721-sdca.c | 1545 +++++++++ sound/soc/codecs/rt721-sdca.h | 269 ++ sound/soc/codecs/rt722-sdca-sdw.c | 12 +- sound/soc/codecs/rt722-sdca.c | 15 +- sound/soc/codecs/simple-mux.c | 39 +- sound/soc/codecs/sma1307.c | 2049 +++++++++++ sound/soc/codecs/sma1307.h | 444 +++ sound/soc/codecs/spdif_receiver.c | 2 +- sound/soc/codecs/spdif_transmitter.c | 2 +- sound/soc/codecs/tas2781-i2c.c | 35 +- sound/soc/codecs/tas5805m.c | 2 +- sound/soc/codecs/tas6424.c | 2 +- sound/soc/codecs/tlv320adc3xxx.c | 2 +- sound/soc/codecs/twl4030.c | 12 +- sound/soc/codecs/uda1342.c | 347 ++ sound/soc/codecs/uda1342.h | 78 + sound/soc/codecs/wcd9335.c | 1 - sound/soc/codecs/wcd937x.c | 1 - sound/soc/fsl/Kconfig | 1 + sound/soc/fsl/fsl-asoc-card.c | 32 +- sound/soc/fsl/fsl_aud2htx.c | 2 +- sound/soc/fsl/fsl_easrc.c | 2 +- sound/soc/fsl/fsl_micfil.c | 51 +- sound/soc/fsl/fsl_mqs.c | 41 + sound/soc/fsl/fsl_qmc_audio.c | 2 - sound/soc/fsl/fsl_xcvr.c | 94 +- sound/soc/fsl/fsl_xcvr.h | 5 + sound/soc/fsl/imx-audmix.c | 18 +- sound/soc/fsl/imx-card.c | 69 +- sound/soc/generic/audio-graph-card2.c | 2 +- sound/soc/generic/simple-card-utils.c | 16 +- sound/soc/generic/test-component.c | 2 +- sound/soc/intel/Kconfig | 8 +- sound/soc/intel/avs/boards/da7219.c | 2 - sound/soc/intel/avs/boards/dmic.c | 4 +- sound/soc/intel/avs/boards/es8336.c | 2 - sound/soc/intel/avs/boards/hdaudio.c | 4 - sound/soc/intel/avs/boards/i2s_test.c | 2 - sound/soc/intel/avs/boards/max98357a.c | 2 +- sound/soc/intel/avs/boards/max98373.c | 2 - sound/soc/intel/avs/boards/max98927.c | 2 - sound/soc/intel/avs/boards/nau8825.c | 2 - sound/soc/intel/avs/boards/rt274.c | 2 - sound/soc/intel/avs/boards/rt286.c | 2 - sound/soc/intel/avs/boards/rt298.c | 2 - sound/soc/intel/avs/boards/rt5514.c | 2 +- sound/soc/intel/avs/boards/rt5663.c | 2 - sound/soc/intel/avs/boards/rt5682.c | 2 - sound/soc/intel/avs/boards/ssm4567.c | 2 - sound/soc/intel/avs/pcm.c | 2 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/bdw-rt5650.c | 4 - sound/soc/intel/boards/bdw-rt5677.c | 4 - sound/soc/intel/boards/bdw_rt286.c | 10 +- sound/soc/intel/boards/bytcht_cx2072x.c | 6 +- sound/soc/intel/boards/bytcht_da7213.c | 6 +- sound/soc/intel/boards/bytcht_es8316.c | 6 +- sound/soc/intel/boards/bytcht_nocodec.c | 6 +- sound/soc/intel/boards/bytcr_rt5640.c | 6 +- sound/soc/intel/boards/bytcr_rt5651.c | 6 +- sound/soc/intel/boards/bytcr_wm5102.c | 6 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 6 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 6 +- sound/soc/intel/boards/ehl_rt5660.c | 14 +- sound/soc/intel/boards/hsw_rt5640.c | 10 +- sound/soc/intel/boards/sof_board_helpers.c | 15 +- sound/soc/intel/boards/sof_es8336.c | 8 +- sound/soc/intel/boards/sof_pcm512x.c | 9 +- sound/soc/intel/boards/sof_rt5682.c | 15 + sound/soc/intel/boards/sof_sdw.c | 117 +- sound/soc/intel/boards/sof_wm8804.c | 2 - sound/soc/intel/common/Makefile | 6 +- sound/soc/intel/common/soc-acpi-intel-arl-match.c | 63 + sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 65 + sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 58 + sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 75 +- .../soc/intel/common/soc-acpi-intel-sdca-quirks.c | 42 + .../soc/intel/common/soc-acpi-intel-sdca-quirks.h | 14 + sound/soc/intel/common/sst-dsp-priv.h | 101 - sound/soc/intel/common/sst-dsp.c | 250 -- sound/soc/intel/common/sst-dsp.h | 61 - sound/soc/intel/common/sst-ipc.c | 294 -- sound/soc/intel/common/sst-ipc.h | 86 - sound/soc/loongson/Kconfig | 32 +- sound/soc/loongson/Makefile | 9 +- sound/soc/loongson/loongson_i2s.c | 5 + sound/soc/loongson/loongson_i2s_plat.c | 185 + sound/soc/mediatek/mt2701/mt2701-cs42448.c | 20 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 6 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 24 +- sound/soc/mediatek/mt7986/mt7986-wm8960.c | 6 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 6 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 6 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 10 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 10 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 34 +- sound/soc/mediatek/mt8183/mt8183-dai-i2s.c | 7 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 34 +- sound/soc/mediatek/mt8186/mt8186-mt6366.c | 86 +- sound/soc/mediatek/mt8188/mt8188-dai-adda.c | 1 - sound/soc/mediatek/mt8188/mt8188-dai-etdm.c | 5 +- sound/soc/mediatek/mt8188/mt8188-dai-pcm.c | 2 +- sound/soc/mediatek/mt8188/mt8188-mt6359.c | 58 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 78 +- sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 2 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 60 +- sound/soc/mediatek/mt8365/mt8365-dai-dmic.c | 6 +- sound/soc/mediatek/mt8365/mt8365-dai-pcm.c | 2 +- sound/soc/mediatek/mt8365/mt8365-mt6357.c | 14 +- sound/soc/meson/axg-card.c | 6 +- sound/soc/meson/axg-tdm-interface.c | 12 +- sound/soc/meson/axg-tdm.h | 2 - sound/soc/meson/gx-card.c | 2 +- sound/soc/qcom/sc8280xp.c | 1 + sound/soc/qcom/sm8250.c | 12 +- sound/soc/qcom/x1e80100.c | 40 +- sound/soc/{sh => renesas}/Kconfig | 0 sound/soc/{sh => renesas}/Makefile | 0 sound/soc/{sh => renesas}/dma-sh7760.c | 0 sound/soc/{sh => renesas}/fsi.c | 0 sound/soc/{sh => renesas}/hac.c | 0 sound/soc/{sh => renesas}/migor.c | 0 sound/soc/{sh => renesas}/rcar/Makefile | 0 sound/soc/{sh => renesas}/rcar/adg.c | 0 sound/soc/{sh => renesas}/rcar/cmd.c | 0 sound/soc/{sh => renesas}/rcar/core.c | 32 +- sound/soc/{sh => renesas}/rcar/ctu.c | 0 sound/soc/{sh => renesas}/rcar/debugfs.c | 0 sound/soc/{sh => renesas}/rcar/dma.c | 0 sound/soc/{sh => renesas}/rcar/dvc.c | 0 sound/soc/{sh => renesas}/rcar/gen.c | 0 sound/soc/{sh => renesas}/rcar/mix.c | 0 sound/soc/{sh => renesas}/rcar/rsnd.h | 0 sound/soc/{sh => renesas}/rcar/src.c | 0 sound/soc/{sh => renesas}/rcar/ssi.c | 0 sound/soc/{sh => renesas}/rcar/ssiu.c | 0 sound/soc/{sh => renesas}/rz-ssi.c | 6 +- sound/soc/{sh => renesas}/sh7760-ac97.c | 0 sound/soc/{sh => renesas}/siu.h | 0 sound/soc/{sh => renesas}/siu_dai.c | 0 sound/soc/{sh => renesas}/siu_pcm.c | 0 sound/soc/{sh => renesas}/ssi.c | 0 sound/soc/samsung/odroid.c | 11 +- sound/soc/sdca/Kconfig | 11 + sound/soc/sdca/Makefile | 5 + sound/soc/sdca/sdca_device.c | 67 + sound/soc/sdca/sdca_functions.c | 177 + sound/soc/sdw_utils/Makefile | 3 +- sound/soc/sdw_utils/soc_sdw_rt712_sdca.c | 48 - sound/soc/sdw_utils/soc_sdw_rt722_sdca.c | 41 - sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c | 90 + sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c | 8 + sound/soc/sdw_utils/soc_sdw_utils.c | 80 +- sound/soc/soc-acpi.c | 30 +- sound/soc/soc-component.c | 14 +- sound/soc/soc-compress.c | 28 +- sound/soc/soc-core.c | 70 +- sound/soc/soc-dai.c | 14 +- sound/soc/soc-devres.c | 37 - sound/soc/soc-link.c | 10 +- sound/soc/soc-pcm.c | 152 +- sound/soc/soc-topology-test.c | 2 - sound/soc/soc-topology.c | 4 +- sound/soc/soc-utils.c | 4 +- sound/soc/sof/amd/acp-common.c | 3 +- sound/soc/sof/core.c | 64 + sound/soc/sof/intel/hda-dai.c | 4 + sound/soc/sof/intel/hda-dsp.c | 5 - sound/soc/sof/intel/hda-loader.c | 100 +- sound/soc/sof/intel/hda-mlink.c | 18 + sound/soc/sof/intel/hda-stream.c | 32 +- sound/soc/sof/intel/hda.c | 27 +- sound/soc/sof/intel/hda.h | 14 +- sound/soc/sof/intel/lnl.c | 10 - sound/soc/sof/ipc3-loader.c | 3 + sound/soc/sof/ipc3.c | 2 +- sound/soc/sof/ipc4-pcm.c | 3 + sound/soc/sof/ipc4-topology.c | 376 +- sound/soc/sof/nocodec.c | 7 +- sound/soc/sof/sof-acpi-dev.c | 4 +- sound/soc/sof/sof-of-dev.c | 14 +- sound/soc/sof/sof-pci-dev.c | 12 +- sound/soc/stm/stm32_adfsdm.c | 4 +- sound/soc/stm/stm32_i2s.c | 211 +- sound/soc/stm/stm32_sai.c | 58 +- sound/soc/stm/stm32_sai.h | 6 + sound/soc/stm/stm32_sai_sub.c | 146 +- sound/soc/sunxi/sun4i-codec.c | 298 +- sound/soc/tegra/tegra186_dspk.c | 3 + sound/soc/tegra/tegra210_admaif.c | 11 +- sound/soc/tegra/tegra210_adx.c | 9 +- sound/soc/tegra/tegra210_amx.c | 9 +- sound/soc/tegra/tegra210_dmic.c | 7 +- sound/soc/tegra/tegra210_i2s.c | 14 +- sound/soc/tegra/tegra210_i2s.h | 9 +- sound/soc/tegra/tegra210_mixer.c | 9 +- sound/soc/tegra/tegra210_mvc.c | 9 +- sound/soc/tegra/tegra210_ope.c | 9 +- sound/soc/tegra/tegra210_sfc.c | 9 +- sound/soc/ti/rx51.c | 12 +- sound/soc/uniphier/aio-core.c | 25 +- sound/soc/uniphier/evea.c | 2 +- sound/soc/ux500/ux500_msp_dai.c | 6 +- tools/testing/selftests/filesystems/.gitignore | 1 + tools/testing/selftests/filesystems/Makefile | 2 +- .../testing/selftests/filesystems/file_stressor.c | 194 ++ .../selftests/filesystems/overlayfs/.gitignore | 1 + .../selftests/filesystems/overlayfs/Makefile | 2 +- .../selftests/filesystems/overlayfs/dev_in_maps.c | 27 +- .../filesystems/overlayfs/set_layers_via_fds.c | 217 ++ .../selftests/filesystems/overlayfs/wrappers.h | 47 + tools/testing/selftests/pidfd/pidfd_open_test.c | 82 +- virt/kvm/eventfd.c | 15 +- virt/kvm/vfio.c | 14 +- 840 files changed, 29915 insertions(+), 14976 deletions(-) create mode 100644 Documentation/crypto/api-sig.rst create mode 100644 Documentation/devicetree/bindings/regulator/lltc,ltc3676.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/ltc3676.txt create mode 100644 Documentation/devicetree/bindings/regulator/vctrl-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/vctrl.txt create mode 100644 Documentation/devicetree/bindings/rng/airoha,en7581-trng.yaml create mode 100644 Documentation/devicetree/bindings/rng/brcm,bcm74110-rng.yaml rename Documentation/devicetree/bindings/rng/{omap_rng.yaml => inside-secure,safex [...] create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1373.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml delete mode 100644 Documentation/devicetree/bindings/sound/inno-rk3036.txt create mode 100644 Documentation/devicetree/bindings/sound/irondevice,sma1307.yaml create mode 100644 Documentation/devicetree/bindings/sound/loongson,ls2k1000-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/neofidelity,ntp8835.yaml create mode 100644 Documentation/devicetree/bindings/sound/neofidelity,ntp8918.yaml create mode 100644 Documentation/devicetree/bindings/sound/nxp,uda1342.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5640.yaml create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3036-codec.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rt5640.txt create mode 100644 Documentation/devicetree/bindings/sound/sprd,pcm-platform.yaml create mode 100644 Documentation/devicetree/bindings/sound/sprd,sc9860-mcdt.yaml delete mode 100644 Documentation/devicetree/bindings/sound/sprd-mcdt.txt delete mode 100644 Documentation/devicetree/bindings/sound/sprd-pcm.txt create mode 100644 Documentation/filesystems/multigrain-ts.rst create mode 100644 arch/m68k/mvme147/mvme147.h create mode 100644 crypto/ecdsa-p1363.c create mode 100644 crypto/ecdsa-x962.c create mode 100644 crypto/rsassa-pkcs1.c create mode 100644 drivers/char/hw_random/airoha-trng.c create mode 100644 drivers/char/hw_random/bcm74110-rng.c create mode 100644 include/linux/file_ref.h delete mode 100644 include/sound/adau1373.h create mode 100644 include/sound/sdca.h create mode 100644 include/sound/sdca_function.h create mode 100644 include/trace/events/hugetlbfs.h create mode 100644 include/trace/events/timestamp.h create mode 100644 lib/crypto/simd.c create mode 100644 rust/helpers/cred.c create mode 100644 rust/helpers/fs.c create mode 100644 rust/helpers/security.c create mode 100644 rust/kernel/cred.rs create mode 100644 rust/kernel/fs.rs create mode 100644 rust/kernel/fs/file.rs create mode 100644 rust/kernel/security.rs create mode 100644 rust/kernel/seq_file.rs create mode 100644 rust/kernel/sync/poll.rs copy sound/soc/amd/acp/{acp-sdw-sof-mach.c => acp-sdw-legacy-mach.c} (61%) create mode 100644 sound/soc/amd/acp/acp-sdw-mach-common.c create mode 100644 sound/soc/amd/acp/acp_common.h create mode 100644 sound/soc/codecs/aw88081.c create mode 100644 sound/soc/codecs/aw88081.h create mode 100644 sound/soc/codecs/cs42l84.c create mode 100644 sound/soc/codecs/cs42l84.h create mode 100644 sound/soc/codecs/es8323.c create mode 100644 sound/soc/codecs/es8323.h create mode 100644 sound/soc/codecs/ntp8835.c create mode 100644 sound/soc/codecs/ntp8918.c create mode 100644 sound/soc/codecs/ntpfw.c create mode 100644 sound/soc/codecs/ntpfw.h create mode 100644 sound/soc/codecs/rt-sdw-common.c create mode 100644 sound/soc/codecs/rt-sdw-common.h create mode 100644 sound/soc/codecs/rt721-sdca-sdw.c create mode 100644 sound/soc/codecs/rt721-sdca-sdw.h create mode 100644 sound/soc/codecs/rt721-sdca.c create mode 100644 sound/soc/codecs/rt721-sdca.h create mode 100644 sound/soc/codecs/sma1307.c create mode 100644 sound/soc/codecs/sma1307.h create mode 100644 sound/soc/codecs/uda1342.c create mode 100644 sound/soc/codecs/uda1342.h create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdca-quirks.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdca-quirks.h delete mode 100644 sound/soc/intel/common/sst-dsp-priv.h delete mode 100644 sound/soc/intel/common/sst-dsp.c delete mode 100644 sound/soc/intel/common/sst-dsp.h delete mode 100644 sound/soc/intel/common/sst-ipc.c delete mode 100644 sound/soc/intel/common/sst-ipc.h create mode 100644 sound/soc/loongson/loongson_i2s_plat.c rename sound/soc/{sh => renesas}/Kconfig (100%) rename sound/soc/{sh => renesas}/Makefile (100%) rename sound/soc/{sh => renesas}/dma-sh7760.c (100%) rename sound/soc/{sh => renesas}/fsi.c (100%) rename sound/soc/{sh => renesas}/hac.c (100%) rename sound/soc/{sh => renesas}/migor.c (100%) rename sound/soc/{sh => renesas}/rcar/Makefile (100%) rename sound/soc/{sh => renesas}/rcar/adg.c (100%) rename sound/soc/{sh => renesas}/rcar/cmd.c (100%) rename sound/soc/{sh => renesas}/rcar/core.c (98%) rename sound/soc/{sh => renesas}/rcar/ctu.c (100%) rename sound/soc/{sh => renesas}/rcar/debugfs.c (100%) rename sound/soc/{sh => renesas}/rcar/dma.c (100%) rename sound/soc/{sh => renesas}/rcar/dvc.c (100%) rename sound/soc/{sh => renesas}/rcar/gen.c (100%) rename sound/soc/{sh => renesas}/rcar/mix.c (100%) rename sound/soc/{sh => renesas}/rcar/rsnd.h (100%) rename sound/soc/{sh => renesas}/rcar/src.c (100%) rename sound/soc/{sh => renesas}/rcar/ssi.c (100%) rename sound/soc/{sh => renesas}/rcar/ssiu.c (100%) rename sound/soc/{sh => renesas}/rz-ssi.c (99%) rename sound/soc/{sh => renesas}/sh7760-ac97.c (100%) rename sound/soc/{sh => renesas}/siu.h (100%) rename sound/soc/{sh => renesas}/siu_dai.c (100%) rename sound/soc/{sh => renesas}/siu_pcm.c (100%) rename sound/soc/{sh => renesas}/ssi.c (100%) create mode 100644 sound/soc/sdca/Kconfig create mode 100644 sound/soc/sdca/Makefile create mode 100644 sound/soc/sdca/sdca_device.c create mode 100644 sound/soc/sdca/sdca_functions.c delete mode 100644 sound/soc/sdw_utils/soc_sdw_rt712_sdca.c delete mode 100644 sound/soc/sdw_utils/soc_sdw_rt722_sdca.c create mode 100644 sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c create mode 100644 tools/testing/selftests/filesystems/file_stressor.c create mode 100644 tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c create mode 100644 tools/testing/selftests/filesystems/overlayfs/wrappers.h