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 1e1ee397f195 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 54b96bf9cb15 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits d109ff7df4c8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 134ccc7ffcb4 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 24785d17dbc4 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 1f71eadc0812 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7ff1811b16c8 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 674fd2453ab6 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 8ec37d4351ee Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits a7eed41ad043 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5bec5c713d9d Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits c07b0d80b776 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 76d296a82657 nfsd: drop the nfsd_put helper new 1ab33c03145d asm-generic: make sparse happy with odd-sized put_unaligned_*() adds db3db63b1d17 vfs: remove a redundant might_sleep in wait_on_inode adds 297945d9bc13 fs : Fix warning using plain integer as NULL adds d218569004b6 fs: Clarify "non-RCY" in access_override_creds() comment adds f73f6181eb05 userns: eliminate many kernel-doc warnings adds 6f672f7b3b96 fs: namei: Fix spelling mistake "Retuns" to "Returns" adds d7802b734fe3 fs: add missing @mp parameter documentation adds 600f111ef51d fs: Rename mapping private members adds 858848719210 i915: make inject_virtual_interrupt() void adds 3652117f8548 eventfd: simplify eventfd_signal() adds 120ae5859363 eventfd: simplify eventfd_signal_mask() adds b7638ad0c780 eventfd: make eventfd_signal{_mask}() void adds 71eb6b6b0ba9 fs/aio: obey min_nr when doing wakeups adds e65a29f0235a mnt_idmapping: remove check_fsmapping() adds 90fbd8b175ee mnt_idmapping: remove nop check adds 783822e44594 mnt_idmapping: decouple from namespaces adds 12c1b632d970 fs: reformat idmapped mounts entry adds 055ca8355991 fs/pipe: Fix lockdep false-positive in watchqueue pipe_write() adds e95aada4cb93 pipe: wakeup wr_wait after setting max_usage adds effa1870b29c fs/inode: Make relatime_need_update return bool adds 67ca056bf1f6 fs: add Jan Kara as reviewer adds 02105f18a26c fs/hfsplus: wrapper.c: fix kernel-doc warnings adds 2b46a19db0a1 fs: super: use GFP_KERNEL instead of GFP_USER for super bl [...] adds 434225230081 eventfd: Remove usage of the deprecated ida_simple_xx() API adds 3efdc78fdc21 fs/proc: show correct device and inode numbers in /proc/pid/maps adds b5a78c7127f2 selftests/overlayfs: verify device and inode numbers in /p [...] adds 376870aa2344 fs: fix doc comment typo fs tree wide adds 4cf8249dc907 ntfs: dir.c: fix kernel-doc function parameter warnings adds 1bfc466b13cf watch_queue: fix kcalloc() arguments order adds 7cb537b6f6d7 file: massage cleanup of files that failed to open adds 253ca8678d30 Improve __fget_files_rcu() code generation (and thus __fge [...] adds a88c955fcfb4 file: s/close_fd_get_file()/file_close_fd()/g adds 24fa3ae9467f file: remove pointless wrapper adds 372a34e66fb7 fs: replace f_rcuhead with f_task_work adds eac9189c9619 file: stop exposing receive_fd_user() adds 4e94ddfe2aab file: remove __receive_fd() adds 2137e1564267 Merge branch 'vfs.file' adds dd8f87f21dc3 reiserfs: fix uninit-value in comp_keys new c604110e662a Merge tag 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/l [...] adds f0cd988016f6 fs: massage locking helpers adds 982c3b305843 bdev: rename freeze and thaw helpers adds fbcb8f39e96d bdev: surface the error from sync_blockdev() adds a30561a9be69 bdev: add freeze and thaw holder operations adds 49ef8832fb1a bdev: implement freeze and thaw holder operations adds 434f8d8299f2 fs: remove get_active_super() adds 90f95dc415de super: remove bd_fsfreeze_sb adds 97cbed04e71d fs: remove unused helper adds 01bc8e9ae23a porting: document block device freeze and thaw changes adds e419cf3ebaee blkdev: comment fs_holder_ops adds 761c47a97344 fs: simplify setup_bdev_super() calls adds 653bee386c08 xfs: simplify device handling adds 218de67764e5 ext4: simplify device handling adds 24c372d58223 fs: streamline thaw_super_locked adds 5a8e94c0158f nilfs2: simplify device handling adds efa5d065b4a0 fs: remove dead check adds 7366f8b6fc6a fs: handle freezing from multiple devices adds 1bfdc94b28cf bcachefs: Convert to bdev_open_by_path() adds cd34758c5238 block: Remove blkdev_get_by_*() functions adds ed5cc702d311 block: Add config option to not allow writing to mounted devices adds ead622674df5 btrfs: Do not restrict writes to btrfs devices adds 6f861765464f fs: Block writes to mounted block devices adds 3584c8f48a70 xfs: Block writes to log device adds afde134b5bd0 ext4: Block writes to journal device adds b30850c58b5b super: massage wait event mechanism adds 63513f8574c5 super: don't bother with WARN_ON_ONCE() adds 8ff363ade395 block: Fix a memory leak in bdev_open_by_dev() new 3f6984e7301f Merge tag 'vfs-6.8.super' of git://git.kernel.org/pub/scm/ [...] adds 98d2b4308197 add unique mount ID adds 2eea9ce4310d mounts: keep list of mounts in an rbtree adds 56c94c626785 namespace: extract show_path() helper adds 46eae99ef733 add statmount(2) syscall adds 6971beb4ec52 statmount: simplify numeric option retrieval adds 68385d77c05b statmount: simplify string option retrieval adds b4c2bea8ceaa add listmount(2) syscall adds d8b0f5465012 wire up syscalls for statmount/listmount adds 35e27a574413 fs: keep struct mnt_id_req extensible adds 5bd3cf8cbc8a add selftest for statmount/listmount new 8c9440fea774 Merge tag 'vfs-6.8.mount' of git://git.kernel.org/pub/scm/ [...] adds 0db1d53937fa scsi: target: core: add missing file_{start,end}_write() adds ca7ab482401c ovl: add permission hooks outside of do_splice_direct() adds 2a33e2ddc6eb splice: remove permission hook from do_splice_direct() adds feebea75bdf4 splice: move permission hook out of splice_direct_to_actor() adds b70d8e2b8ce5 splice: move permission hook out of splice_file_to_pipe() adds d53471ba6f7a splice: remove permission hook from iter_file_splice_write() adds dfad37051ade remap_range: move permission hooks out of do_clone_file_range() adds 0b5263d12aed remap_range: move file_start_write() to after permission hook adds 2f4d8ad82511 btrfs: move file_start_write() to after permission hook adds e389b76a7ee1 coda: change locking order in coda_file_write_iter() adds 269aed7014b3 fs: move file_start_write() into vfs_iter_write() adds 1c8aa833034a fs: move permission hook out of do_iter_write() adds b8e1425bae85 fs: move permission hook out of do_iter_read() adds 6ae654392bb5 fs: move kiocb_start_write() into vfs_iocb_iter_write() adds 8802e580ee64 fs: create __sb_write_started() helper adds 3d5cd4911e04 fs: create file_write_started() helper adds 21b32e6a0ab5 fs: create {sb,file}_write_not_started() helpers adds 488e8f685207 fs: fork splice_file_range() from do_splice_direct() adds da40448ce4eb fs: move file_start_write() into direct_splice_actor() adds 730651268664 fs: use do_splice_direct() for nfsd/ksmbd server-side-copy adds 0f292086c22b splice: return type ssize_t from all helpers adds 705bcfcbde38 fs: use splice_copy_file_range() inline helper adds 36e28c42187c fsnotify: split fsnotify_perm() into two hooks adds cb383f066867 fsnotify: assert that file_start_write() is not held in pe [...] adds d9e5d31084b0 fsnotify: optionally pass access range in file permission hooks adds f91a704f7161 fs: prepare for stackable filesystems backing file helpers adds a6293b3e285c fs: factor out backing_file_{read,write}_iter() helpers adds 9b7e9e2f5d5c fs: factor out backing_file_splice_{read,write}() helpers adds f567377e406c fs: factor out backing_file_mmap() helper adds 7a18c0fff41e Merge tag 'ovl-vfs-6.8' of ssh://gitolite.kernel.org/pub/s [...] adds c39e2ae3943d fs: fix __sb_write_started() kerneldoc formatting new bb93c5ed457f Merge tag 'vfs-6.8.rw' of git://git.kernel.org/pub/scm/lin [...] adds 357a18d03314 cachefiles: introduce object ondemand state adds 3c5ecfe16e76 cachefiles: extract ondemand info field from cachefiles_object adds 0a7e54c1959c cachefiles: resend an open request if the read request's o [...] adds b817e22b2e91 cachefiles: narrow the scope of triggering EPOLLIN events [...] adds e73fa11a356c cachefiles: add restore command to recover inflight ondema [...] new 26458409a9b1 Merge tag 'vfs-6.8.cachefiles' of git://git.kernel.org/pub [...] adds 6ac805d13870 iov_iter: remove unused 'iov' argument from import_single_range() adds 9fd7874c0e5c iov_iter: replace import_single_range() with import_ubuf() new 5db8752c3b81 Merge tag 'vfs-6.8.iov_iter' of git://git.kernel.org/pub/s [...] new 4741eac2b132 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new bbdf5c5c19fb Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] adds a15f2d48c6f8 nubus: Make nubus_bus_type static and constant adds 6b9c045b0602 m68k: defconfig: Update defconfigs for v6.7-rc1 new 0a6174962735 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b7e4774b843b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ffe443e99258 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 5a77457232fa ALSA: wavefront: copy userspace array safely adds 26257869672f ALSA: hda: Refer to correct stream index at loops adds 2112aa034907 ALSA: pcm: Introduce MSBITS subformat interface adds a7fc8b862fd5 ALSA: hda: Honor subformat when querying PCMs adds 4a6ba09e892a ASoC: pcm: Honor subformat when configuring runtime adds d24f1a090d3f ALSA: hda: Upgrade stream-format infrastructure adds 61b52df4b64f ALSA: hda: Switch to new stream-format interface adds 67ea58daab01 ALSA: hda/hdmi: Switch to new stream-format interface adds 0d41f0c07f19 ALSA: hda/ca0132: Switch to new stream-format interface adds d5c00ab2f508 ASoC: codecs: hda: Switch to new stream-format interface adds 0bb0af123b0d ASoC: codecs: hdac_hda: Switch to new stream-format interface adds cbc4ebb34616 ASoC: codecs: hdac_hdmi: Switch to new stream-format interface adds 71fd0fbaf61e ASoC: Intel Skylake: Switch to new stream-format interface adds 176d13881137 ASoC: SOF: Intel: Switch to new stream-format interface adds 615d13cb4f3e ASoC: Intel: avs: Switch to new stream-format interface adds dfd6ba6813dd ALSA: hda: Drop snd_hdac_calc_stream_format() adds c93c604e93af ASoC: Intel: avs: Kill S24_LE format adds f8ccb133c986 ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description adds 5ec42bf04d72 PCI: add INTEL_HDA_ARL to pci_ids.h adds a31014ebad61 ALSA: hda: Intel: add HDA_ARL PCI ID support adds 7a9d6bbe8a66 ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL adds a00be6dc9bb8 ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions adds 1ccffc2f760a ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support adds c18852cf16dc ALSA: au88x0: fixed spelling mistakes in au88x0_core.c adds c7e37b07cc75 ALSA: au88x0: fixed a typo adds 126c18a4bb64 ALSA: seq: fix kvmalloc_array() arguments order adds ee694e7db47e ALSA: hda: cs35l41: Support additional Dell models without _DSD adds d110858a6925 ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low adds 423206604b28 ALSA: hda/realtek: Add quirks for Dell models adds 3abf66a42f1f Merge branch 'topic/cs35l41' into for-next adds 649cc9e543a7 ALSA: scarlett2: Update maintainer info adds 5f6ff6931a1c ALSA: scarlett2: Add missing error check to scarlett2_conf [...] adds ca459dfa7d4e ALSA: scarlett2: Add missing error check to scarlett2_usb_ [...] adds 50603a67daef ALSA: scarlett2: Add missing error checks to *_ctl_get() adds 04f8f053252b ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() adds 993f7b42fa06 ALSA: scarlett2: Add missing mutex lock around get meter levels adds 103c23ccacaa ALSA: scarlett2: Add #defines for firmware upgrade adds 34101a0fb1d4 ALSA: scarlett2: Retrieve useful flash segment numbers adds 337b2f0e778f ALSA: scarlett2: Add skeleton hwdep/ioctl interface adds 6a7508e64ee3 ALSA: scarlett2: Add ioctl commands to erase flash segments adds 1abfbd3c9527 ALSA: scarlett2: Add support for uploading new firmware adds a2bb6c7d8057 ALSA: scarlett2: Simplify enums by removing explicit values adds 3a4e1afe7d98 ALSA: scarlett2: Infer has_msd_mode from config items adds 3978fefdf416 ALSA: scarlett2: Infer standalone switch from config items adds 2edc76dddee8 ALSA: scarlett2: Check for phantom persistence config item adds c13d43a8582a ALSA: scarlett2: Check presence of mixer using mux_assignment adds c0a7e1d859e7 ALSA: scarlett2: Add config set struct adds cbd6f148aa55 ALSA: scarlett2: Remove scarlett2_config_sets array adds 43222a612374 ALSA: scarlett2: Add check for config_item presence adds 7f4d8dbea215 ALSA: scarlett2: Refactor scarlett2_usb_set_config() adds 9c2ea88e9e3b ALSA: scarlett2: Refactor scarlett2_config_save() adds b5fe6c47a55f ALSA: scarlett2: Formatting fixes adds 648bd468b28c ALSA: scarlett2: Parameterise notifications adds e5fab78cd8e8 ALSA: scarlett2: Change num_mux_* from int to u8 adds 42caae0e2032 ALSA: scarlett2: Refactor common port_count lookups adds 80c7933e74c3 ALSA: scarlett2: Remove struct scarlett2_usb_volume_status adds e79aea579a19 ALSA: scarlett2: Split dim_mute_update from vol_updated adds c6b3e71e2c08 ALSA: scarlett2: Remove line_out_hw_vol device info entry adds 90d8fef837a5 ALSA: scarlett2: Allow for interfaces without per-channel volume adds 56275126aca2 ALSA: scarlett2: Add scarlett2_mixer_value_to_db() adds a1faecfcfe35 ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX adds ad5174608eca ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume adds d9b63123fbb0 ALSA: scarlett2: Split input_other into level/pad/air/phantom adds d3cf557b26a7 ALSA: scarlett2: Split direct_monitor out from monitor_other adds 4dedf7ca929a ALSA: scarlett2: Remove repeated elem->head.mixer references adds dd57b1213ab6 ALSA: scarlett2: Add support for air/phantom control on input 2 adds 4fa07ff7b625 ALSA: scarlett2: Add support for Gen 4 style parameters adds 1b53c116232e ALSA: scarlett2: Allow for controls with a "mute mode" adds 038216f2bc85 ALSA: scarlett2: Add support for Air Presence + Drive option adds 0a995e38dc44 ALSA: scarlett2: Add support for software-controllable input gain adds a1ed1d6caf68 ALSA: scarlett2: Minor refactor MSD mode check adds 0d2e791db4c8 ALSA: scarlett2: Disable input controls while autogain is running adds 882a2a36c41d ALSA: scarlett2: Disable autogain during phantom power sta [...] adds d7cfa2fdfc8a ALSA: scarlett2: Add power status control adds ac19be067aac ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor adds e8e14270d8d0 ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates adds c6c9f0cf9dba ALSA: scarlett2: Add support for custom Gen 4 Direct Monit [...] adds 166e1dfb7526 ALSA: scarlett2: Add support for DSP mux channels adds 66946398a4be ALSA: scarlett2: Rename DSP mux channels adds f6a817e6795a ALSA: scarlett2: Add minimum firmware version check adds 2ecca0df90cb ALSA: scarlett2: Add R/O headphone volume control adds 4e809a299677 ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 adds 4a2c8cc16447 ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 adds 64bf8dec54cf Merge branch 'topic/scarlett2' into for-next adds 66e82d219924 ALSA: mark all struct bus_type as const adds 68f7f3ff6c2a ALSA: hda/tas2781: configure the amp after firmware load adds 99af5b11c57d ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion [...] adds ba7053b4b4a4 ALSA: hda: Add driver properties for cs35l41 for Lenovo Le [...] adds bd968aef071a Merge branch 'topic/cs35l41' into for-next adds 76f5f55c45b9 ALSA: hda/tas2781: add ptrs to calibration functions adds c021ca729fe8 ALSA: hda/tas2781: add configurable global i2c address adds c3ca4458cc2f ALSA: hda/tas2781: add TAS2563 support for 14ARB7 adds b5cb53fd3277 ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 adds 7d65d70161ef ALSA: hda: cs35l41: Support more HP models without _DSD adds cca28db5c6b7 Merge branch 'topic/cs35l41' into for-next adds f90dffdce70f ALSA: ac97: fix build regression new 821e2ac632ff Merge branch 'for-next' into for-linus adds bb341f75a052 ASoC: sti-uniperf: Use default pcm_config instead adds 79323dc80318 ASoC: dapm: Simplify widget clone adds 60b4a86cc6b8 ASoC: amd: acp: Fix for indentation issue adds 970f88ad0026 ASoC: amd: acp: correct the format order adds 6d02f355c3d2 ASoC: dt-bindings: Simplify port schema adds 8df735701a70 ASoC: tegra: convert not to use dma_request_slave_channel() adds fc213b8d4466 ASoC: codecs: Modify the bin file parsing method adds c479f4989486 dt-bindings: es8328: convert to DT schema format adds c239b7931516 ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card adds dc29d3d253f1 ASoC: dt-bindings: use "soundwire" as controller's node na [...] adds 601cc04c9d73 ASoC: amd: acp: remove unnecessary NULL check adds 1fb1a7c4a632 ASoC: dt-bindings: nau8821: Add DMIC slew rate. adds 91d1a18b6381 ASoC: nau8821: Add slew rate controls. adds 42186bae0647 Add DMIC slew rate controls adds ab475966455c ASoC: SOF: mediatek: mt8195: clean up unused code adds a4de5a345cf7 ASoC: SOF: mediatek: mt8186: clean up unused code adds a08ee9d00e31 ASoC: SOF: mediatek: remove unused variables adds 82e340ca3f25 ASoC: SOF: mediatek: remove unused variables adds 59fff33e9d92 ASoC: Intel: avs: da7219: Add proper id_table adds deb8dcad7bc3 ASoC: Intel: avs: dmic: Add proper id_table adds 9441450e171f ASoC: Intel: avs: es8336: Add proper id_table adds 9a872caede56 ASoC: Intel: avs: hdaudio: Add proper id_table adds 8267213c54db ASoC: Intel: avs: i2s_test: Add proper id_table adds f1e9f4f5e9e5 ASoC: Intel: avs: max98357a: Add proper id_table adds 8e660f303230 ASoC: Intel: avs: max98373: Add proper id_table adds c3ff01859c31 ASoC: Intel: avs: max98927: Add proper id_table adds c94643c2b416 ASoC: Intel: avs: nau8825: Add proper id_table adds 4a5403e3a75d ASoC: Intel: avs: probe: Add proper id_table adds 54c830fd4e38 ASoC: Intel: avs: rt274: Add proper id_table adds 027ab0cab180 ASoC: Intel: avs: rt286: Add proper id_table adds 3d4021f30abd ASoC: Intel: avs: rt298: Add proper id_table adds 389f3c6c7ed8 ASoC: Intel: avs: rt5514: Add proper id_table adds 5f249523d3fc ASoC: Intel: avs: rt5663: Add proper id_table adds ba096fc61825 ASoC: Intel: avs: rt5682: Add proper id_table adds ca5abf5d2e1c ASoC: Intel: avs: ssm4567: Add proper id_table adds 696e2d9bf35b ASoC: Intel: avs: Properly identify boards adds fc85d9d0b3ba ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM adds 89ef42088b3b ASoC: SOF: Add support for configuring PDM interface from [...] adds 8aa49ba73384 ASoC: SOF: Add support for MICFIL PDM interface adds ee09084fbf9f ASoC: codecs: ES8326: Add chip version flag adds fc702b2c04d7 ASoC: codecs: ES8326: Changing initialisation and broadcasting adds 8a81491adbd9 ASoC: codecs: ES8326: Changing the headset detection time adds 0a59f2415b5d ASoC: codecs: ES8326 adds a1321811985b ASoC: cs42l43: Add missing static from runtime PM ops adds a55ea47bb874 ASoC: Intel: sof_rt5682: add mtl_rt5650 support adds d3534684ada9 ASoC: amd: acp: add Kconfig options for acp7.0 based platf [...] adds 577d71544871 ASoC: rt5682s: Add LDO output selection for dacref adds 459956b17dd5 ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON [...] adds 7d562ac331dd ASoC: dt-bindings: renesas,rz-ssi: Document RZ/Five SoC adds 552206add94d ASoC: cs43130: Store device in private struct and use it m [...] adds ce7944b73e77 ASoC: cs43130: Add handling of ACPI adds 9158221bf2aa ASoC: cs43130: Add switch to control normal and alt hp inputs adds 36c4d9a6bf65 ASoC: cs43130: Fixes and improvements adds cac15dc25f41 ASoC: fsl_mqs: Remove duplicate linux/of.h header adds af524e9dcb43 ASoC: nau8810: Fix incorrect type in assignment and cast t [...] adds 27c69d7da108 ASoC: dt-bindings: sound-card-common: List sound widgets i [...] adds 5d9f746ca64c ASoC: imx-rpmsg: Force codec power on in low power audio mode adds 67c7666fe808 ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument adds 9996cd782a60 ASoC: dt-bindings: fsl,mqs: Convert format to json-schema adds b1cea462a793 ASoC: fsl: mpc8610_hpcd: Remove unused driver adds fa91703dc2e0 ASoC: cs43130: Allow driver to work without IRQ connection adds 52be2c492683 ASoC: cs43130: Allow configuration of bit clock and frame [...] adds 29b0b68f25ae ASoC: dt-bindings: correct white-spaces in examples adds 5980bda0a998 ASoC: SOF: ipc4-topology: Helper to find an swidget by mod [...] adds 1a307538c9cc ASoC: SOF: ipc4: Add data struct for module notification m [...] adds f5eb9945cf9c ASoC: SOF: ipc4-control: Implement control update for swit [...] adds 0ff23d460718 ASoC: SOF: ipc4: Handle ALSA kcontrol change notification [...] adds 74fc96e8d4b3 ASoC: SOF: ipc4: Add support for control change adds 076357cd57c2 ASoC: sh: convert not to use dma_request_slave_channel() adds d5070d0c1032 ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails adds 9b3cd8ebb19e ASoC: SOF: Intel: Use existing helpers to change GPROCEN a [...] adds 45cc50d13433 ASoC: makes CPU/Codec channel connection map more generic adds 912eb4156311 ASoC: audio-graph-card2: use better image for Multi connection adds e2de6808df4a ASoC: audio-graph-card2: add CPU:Codec = N:M support adds a706366f93c3 ASoC: audio-graph-card2-custom-sample: Add connection image adds 792846d9daa8 ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample adds b2b6b2d8f49b ASoC: makes CPU/Codec channel connection map more adds 9425039741e8 ASoC: Intel: sof_ssp_amp: remove dead code adds 06dea47be6d3 ASoC: Intel: sof_maxim_common: add else between 2 if test adds 007d9a638b87 ASoC: Intel: sof_maxim_common: check return value adds 65b2df10a1e6 ASoC: Intel: cht_bsw_rt5672: check return value adds 93f74ebf3d76 ASoC: Intel: ssp-common: get codec name function adds e111dece012f ASoC: Intel: board_helpers: support codec link initialization adds f46f07fe264a ASoC: Intel: sof_cs42l42: use common module for codec link adds 99f7422805c9 ASoC: Intel: sof_nau8825: use common module for codec link adds 84c280af16b7 ASoC: Intel: sof_rt5682: use common module for codec link adds ba0c7c328762 ASoC: Intel: board_helpers: support amp link initialization adds 873984180574 ASoC: Intel: sof_cs42l42: use common module for amp link adds adf711655ba2 ASoC: Intel: sof_nau8825: use common module for amp link adds e45cd972a50d ASoC: Intel: sof_rt5682: use common module for amp link adds 5cdc7a82594e ASoC: Intel: sof_ssp_amp: use common module for amp link adds 823404815fcd ASoC: Intel: sof_ssp_amp: rename function parameter adds 53d8df6d3f0a ASoC: Intel: board_helpers: support BT offload link initia [...] adds 117445d76559 ASoC: Intel: sof_cs42l42: use common module for BT offload link adds 87ddfdc9dc37 ASoC: Intel: sof_nau8825: use common module for BT offload link adds 3d5b77b9bee0 ASoC: Intel: sof_rt5682: use common module for BT offload link adds dc3d7dcb04ea ASoC: Intel: sof_ssp_amp: use common module for BT offload link adds 9fadbf3f11c3 ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks adds f7c015add5b1 ASoC: Intel: board_helpers: support HDMI-In link initialization adds 426cbd0de2da ASoC: Intel: sof_rt5682: use common module for HDMI-In link adds ee2486d5219e ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link adds a6881210f175 ASoC: Intel: board_helpers: support DAI link array generation adds 5da85a3523b5 ASoC: Intel: sof_nau8825: use common module for DAI link g [...] adds 8fa1116e1cae ASoC: Intel: sof_rt5682: use common module for DAI link ge [...] adds 4775073b9045 ASoC: Intel: Link handling rework and fixes adds 5c0e047ab629 ASoC: Intel: sof_sdw: Make use of dev_err_probe() adds fd8ff49d35f9 ASoC: Intel: sof_sdw: remove unused function declaration adds def127feaa8a ASoC: Intel: sof_sdw: Add rt722 support adds 817178e7674b ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config adds faca26b6ca90 ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP adds ed99878462cc ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support adds ef858b61945a ASoC: Intel: Soundwire related board and match updates adds 8c91ca76f448 ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage adds 2bd512626f8e ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data adds 729bb2cd2e06 ASoC: SOF: ipc4: Move window offset configuration earlier adds e9a92dfc8d4f ASoC: core: Fix a handful of spelling mistakes. adds 8f464a410944 ASoC: SOF: ipc4-topology: Add module ID print during modul [...] adds 9cce9c4806a8 ASoC: fsl_rpmsg: update Kconfig dependencies adds d32bac9cb09c ASoC: qcom: Add helper for allocating Soundwire stream runtime adds 15c7fab0e047 ASoC: qcom: Move Soundwire runtime stream alloc to soundcards adds 014fdeb0d747 ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c fr [...] adds 3bc347791558 ASoC: SOF: Move sof_machine_* functions from sof-audio.c t [...] adds 1162d267eabd ASoC: SOF: Add placeholder for platform IPC type and path [...] adds a07625dcaf99 ASoC: SOF: sof-acpi-dev: Save the default IPC type and pat [...] adds 396016d56da4 ASoC: SOF: sof-of-dev: Save the default IPC type and path [...] adds 59ddeae037b8 ASoC: SOF: sof-pci-dev: Save the default IPC type and path [...] adds b1a4ee9fd5a2 ASoC: SOF: core: Implement firmware, topology path setup in core adds b2b0bba36f0a ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths adds 8616168928f2 ASoC: SOF: sof-of-dev: Rely on core to create the file paths adds 8a83f180abb5 ASoC: SOF: sof-pci-dev: Rely on core to create the file paths adds a5a65437b02d ASoC: SOF: core: Add helper for initialization of paths, ops adds 9b6896538ea7 ASoC: SOF: Intel: Do not use resource managed allocation f [...] adds 6c393ebbd74a ASoC: SOF: core: Implement IPC version fallback if firmwar [...] adds ef6069f3f657 ASoC: SOF: IPC path handling and fallback support adds 625ed9457de5 ASoC: qcom: sc8280xp: set card driver name from match data adds fdcaecfc71e2 ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 adds f8dd1f89bd5e ASoC: cs35l32: Drop legacy include adds 50678d339d67 ASoC: cs35l33: Fix GPIO name and drop legacy include adds a6122b0b4211 ASoC: cs35l34: Fix GPIO name and drop legacy include adds 490d2d9f190a ASoC: cs35l35: Drop legacy includes adds 194ef700d4e2 ASoC: cs35l36: Drop legacy includes adds 42d1178d223b ASoC: cs4271: Convert to GPIO descriptors adds b191a524b225 ASoC: cirrus: edb93xx: Drop legacy include adds 0ec65e8e2219 ASoC: cs42l42: Drop legacy include adds c6324cafd837 ASoC: cs43130: Drop legacy includes adds 9c16cfe42d9f ASoC: cs4349: Drop legacy include adds 4978d3f8e9e2 ASoC: Convert Cirrus codecs to GPIO descriptors adds d0ae9dc48e24 ASoC: SOF: Move sof_of_machine_select() to core.c from sof [...] adds 9c8bec3b6325 ASoC: es83xx: add ACPI DSM helper module adds b71e1d378994 ASoC: Intel: bytcht_es8316: Dump basic _DSM information adds e8acf91a4013 ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable adds 7650862f4e72 ASoC: Intel: bytcht_es8316: Determine quirks/routing with [...] adds 8ea082584cf1 ASoC: Intel: bytcht_es8316: Determine adds e17999750649 ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs3 [...] adds 6da9a662154c ASoC: rt722-sdca: Set lane_control_support for multilane adds 0be9595d8a11 ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" adds f31c166a5027 ASoC: SOF: Intel: lnl: add core get and set support for dsp core adds 138a4e2a26ec ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget adds 528ee84f0fe0 ASoC: Intel: sof_nau8825: board id cleanup for adl boards adds 996727aad856 ASoC: Intel: sof_nau8825: board id cleanup for rpl boards adds 486ede0df82d ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch adds e38e252dbcee ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_cod [...] adds 70a6b66d6e8e ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->heads [...] adds 615d903ab095 ASoC: Intel: machine driver updates adds 2f03970198d6 ASoC: SOF: topology: Use partial match for disconnecting D [...] adds 6c4df324d78c ASoC: SOF: align topology header file with sof topology header adds 8ec56af3da4d ASoC: SOF: add alignment for topology header file struct d [...] adds ebd12b2ca614 ASoC: SOF: Wire up buffer flags adds a70af69ce4d0 ASoC: SOF: topology cleanups adds a6b5f50fefe9 ASoC: dt-bindings: fsl,xcvr: Adjust the number of interrupts adds c3ab23a10771 ASoC: amd: Add new dmi entries for acp5x platform adds f18818eb0dbe ASoC: amd: vangogh: Add condition check for acp config flag adds e12678141835 ASoC: amd: Remove extra dmi parameter adds 671dd2ffbd8b ASoC: amd: acp: Add new cpu dai and dailink creation for I [...] adds e6a382cf7a69 ASoC: amd: acp: Add i2s bt support for nau8821-max card adds e249839bf33f ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec adds ff5a698c0ffb ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec adds 14b4b5fd3d7a ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec adds ce17aa4cf2db ASoC: SOF: Intel: hda-codec: Delay the codec device registration adds 8527ecc6cf25 ASoC: amd: acp: modify config flag read logic adds d685aea5e0a8 ASoC: audio-graph-card2: fix off by one in graph_parse_nod [...] adds b53d47775651 ASoC: wm0010: Convert to GPIO descriptors adds 10a366f36e2a ASoC: wm1250-ev1: Convert to GPIO descriptors adds 0119b2a24eb5 ASoC: wm2200: Convert to GPIO descriptors adds 8563cfe39ba5 ASoC: wm5100: Convert to GPIO descriptors adds 729f02ec02ae ASoC: wm8996: Convert to GPIO descriptors adds 885f68fec0b0 GPIO descriptor cleanup for some Wolfson codecs adds 5012f9d8acd4 ASoC: wm1250-ev1: Fix uninitialized ret adds ef14f40a3613 ASoC: qcom: audioreach: Commonize setting channel mappings adds bcd684eae5ae ASoC: qcom: audioreach: drop duplicate channel defines adds 3c5fcb20e07e ASoC: qcom: audioreach: Add 4 channel support adds 0bfa20b18acb ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8650 LPASS RX adds 5a5085c9ce38 ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM8650 LPASS TX adds f243ef746d0a ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8650 LPASS VA adds ab8921e1da8f ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8650 LPASS WSA adds 28b0b18d5346 ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag adds bbbc18d8c27c ASoC: cs42l43: Allow HP amp to cool off after current limit adds 5ed06e489d20 ASoC: cs42l43: Add missing statics for hp_ilimit functions adds 6475b8e1821c ASoC: mediatek: mt7986: silence error in case of -EPROBE_DEFER adds d29351e8c20d ASoC: audio-graph-card2: Introduce playback-only/capture-o [...] adds af29e51bee82 ASoC: dt-bindings: audio-graph-port: Document new DAI link [...] adds 02842209fc29 ASoC: SOF: amd: remove duplicated including adds e7a4a2fd9a41 ASoC: fsl_mqs: remove duplicated including adds 57cd29a82574 ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions adds 855a4772be9d ASoC: SOF: IPC4: query fw_context_save feature from fw adds 3a0e7bb86f87 ASoC: SOF: Intel: check fw_context_save for library reload adds c27032b402a1 ASoC: SOF: query FW config to reload library adds c95a2a0be0b1 ASoC: amd: acp: add pm ops support for renoir platform. adds 6b9dc2da6657 ASoC: qcom: Add x1e80100 sound machine driver adds 337d93b4285a ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card adds 8f039360897b ASoC: soc-pcm.c: Complete the active count for components [...] adds bb3392453d3b ASoC: qcom: Fix trivial code style issues adds 2f4734f3f48f ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS RX adds 7de2109ce161 ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS TX adds f990306adf27 ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS VA adds 173a3b20a498 ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS WSA adds ee00330a5b78 ASoC: tas2781: add support for FW version 0x0503 adds 8b69dba10365 ASoC: amd: acp: Remove redundant ret variable adds 802134c8c2c8 ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) seq [...] adds 3953de2dbdcd ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai adds de111c9b521d ASoC: SOF: Add i2s bt dai configuration support for AMD platforms adds ced7151b9b0c ASoC: SOF: Rename amd_bt sof_dai_type adds 55d7bbe43346 ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dra [...] adds 1b08e7697f1e ASoC: sprd: Simplify memory allocation in sprd_platform_co [...] adds c13cf1991f42 ASoC: dt-bindings: qcom,lpass-va-macro: remove spurious co [...] adds 487b467206fb ASoC: hisilicon: Drop GPIO include adds 809fc84b371a ASoC: qcom: sc7180: Drop GPIO include adds 4504f63321e1 ASoC: simple-card-utils: Drop GPIO include adds 26e91f61d6b9 ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors adds aefe7a8e2687 GPIO inclusion fixes to misc sound drivers adds 7465582e0b18 ASoC: fsl: fsl-asoc-card: don't need DUMMY Platform adds 56558d6ab8c0 ASoC: samsung: odroid: don't need DUMMY Platform adds c2dfe29f30d8 ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc adds e8776ff9ce9f ASoC: sof: use snd_soc_dummy_dlc adds 13f58267cda3 ASoC: soc.h: don't create dummy Component via COMP_DUMMY() adds 7a27dbf7b1f9 ASoC: don't use original dummy dlc adds ddd1ee12a8fb ASoC: amd: vangogh: Drop conflicting ACPI-based probing adds 2cef11ec3dfd ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled adds 78d3924675d4 ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS adds 6e202e758b4b ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION adds 576f3aef47f4 ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common adds f51daa78063e Improve AMD ACP Vangogh audio support for Steam Deck adds ea244b35a4da ASoC: dt-bindings: mt8188-mt6359: add es8326 support adds 1a268000b03a ASoC: mediatek: mt8188-mt6359: commonize headset codec ini [...] adds e794a894427b ASoC: mediatek: mt8188-mt6359: add es8326 support adds 3423c3db22e9 ASoC: mediatek: mt8188-mt6359: Enable dual amp for mt8188-rt5682s adds 791667f7f0df add es8326 dt-bindings, commonize headset codec adds 773df207fdd6 ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card adds 7211094dd065 ASoC: qcom: sc8280xp: Add support for SM8650 adds 2f2998895cc2 ASoC: qcom: add sound card support for SM8650 adds 51add1687f39 ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] adds 8f28e1996a78 ASoC: rt5645: Add platform-data for Acer Switch V 10 adds f72a9c2b8f14 ASoC: rt5645: Refactor rt5645_parse_dt() adds b4635b9cd9ae ASoC: rt5645: Add rt5645_get_pdata() helper adds 4cd7654553b3 ASoC: rt5645: Add a rt5645_components() helper adds 8184e1db699b ASoC: rt5645: Add mono speaker information to the componen [...] adds f87b4402163b ASoC: Intel: cht_bsw_rt5645: Set card.components string adds b6190c452a22 ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag adds 5fa3bbb8eba7 ASoC: rt5663: cancel the work when system suspends adds 67508b874844 ASoC: pxa: sspa: Don't select SND_ARM new 0205f3753dbe Merge tag 'asoc-v6.8' of https://git.kernel.org/pub/scm/li [...] new 7aeb25908648 ALSA: hda/conexant: Fix headset auto detect fail in cx8070 [...] new 6b3d14b7f9b1 ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy [...] new 67e051dc7b20 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3dbb4e3602d2 ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml adds 645994d21287 ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver adds e9aa44736cb7 ASoC: tas2781: Add tas2563 into header file for DSP mode adds 9f1bcd16e2bd ASoC: tas2781: Add tas2563 into driver adds 35040410372c ASoC: codecs: rtq9128: Fix PM_RUNTIME usage adds 415d10ccef71 ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow adds 15de2a270241 rtq9128: Fix pm runtime and TDM usage new 59b946ea3080 ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to C [...] new 3ec71290db4d ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change new 555810e198a8 Merge remote-tracking branch 'asoc/for-6.7' into asoc-linus new e4a9a79d0cf2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 75605261d91e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 703bc5a98685 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new 83303a4c776c KVM: s390: fix cc for successful PQAP new 4270e6094e5d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 288507fa52bc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new de22668ffe74 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new b425c9c79e6f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1593fdc6832f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
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 (1e1ee397f195) \ N -- N -- N refs/heads/pending-fixes (1593fdc6832f)
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 29 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/sound/adi,max98363.yaml | 2 +- .../bindings/sound/audio-graph-port.yaml | 6 + Documentation/devicetree/bindings/sound/es8328.txt | 38 - .../devicetree/bindings/sound/everest,es8328.yaml | 77 + .../devicetree/bindings/sound/fsl,mqs.txt | 36 - .../devicetree/bindings/sound/fsl,mqs.yaml | 105 + .../devicetree/bindings/sound/fsl,xcvr.yaml | 22 +- .../bindings/sound/mediatek,mt8188-mt6359.yaml | 1 + .../devicetree/bindings/sound/nuvoton,nau8821.yaml | 9 + .../bindings/sound/qcom,lpass-rx-macro.yaml | 23 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 25 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 18 +- .../bindings/sound/qcom,lpass-wsa-macro.yaml | 23 +- .../devicetree/bindings/sound/qcom,sm8250.yaml | 6 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 4 +- .../bindings/sound/qcom,wcd938x-sdw.yaml | 4 +- .../devicetree/bindings/sound/qcom,wcd938x.yaml | 4 +- .../devicetree/bindings/sound/qcom,wsa883x.yaml | 2 +- .../devicetree/bindings/sound/qcom,wsa8840.yaml | 2 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 36 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 2 +- .../bindings/sound/sound-card-common.yaml | 7 + .../devicetree/bindings/sound/tas2562.yaml | 2 - .../devicetree/bindings/sound/ti,tas2781.yaml | 78 +- .../bindings/sound/ti,tlv320aic32x4.yaml | 2 +- Documentation/filesystems/porting.rst | 12 + Documentation/sound/soc/dapm.rst | 2 +- MAINTAINERS | 38 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 + arch/arm/boot/dts/nvidia/tegra20-colibri.dtsi | 2 +- arch/arm/mach-ep93xx/edb93xx.c | 32 +- arch/arm/mach-ep93xx/vision_ep9307.c | 12 +- arch/arm/mach-s3c/mach-crag6410-module.c | 60 +- arch/arm/mach-s3c/mach-crag6410.c | 24 +- arch/arm/tools/syscall.tbl | 2 + arch/arm64/include/asm/unistd32.h | 4 + arch/m68k/configs/amiga_defconfig | 2 +- arch/m68k/configs/apollo_defconfig | 2 +- arch/m68k/configs/atari_defconfig | 2 +- arch/m68k/configs/bvme6000_defconfig | 2 +- arch/m68k/configs/hp300_defconfig | 2 +- arch/m68k/configs/mac_defconfig | 5 +- arch/m68k/configs/multi_defconfig | 5 +- arch/m68k/configs/mvme147_defconfig | 2 +- arch/m68k/configs/mvme16x_defconfig | 2 +- arch/m68k/configs/q40_defconfig | 2 +- arch/m68k/configs/sun3_defconfig | 2 +- arch/m68k/configs/sun3x_defconfig | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 + arch/microblaze/kernel/syscalls/syscall.tbl | 2 + arch/mips/kernel/syscalls/syscall_n32.tbl | 2 + arch/mips/kernel/syscalls/syscall_n64.tbl | 2 + arch/mips/kernel/syscalls/syscall_o32.tbl | 2 + arch/parisc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/kernel/syscalls/syscall.tbl | 2 + arch/s390/kernel/syscalls/syscall.tbl | 2 + arch/s390/kvm/priv.c | 8 +- arch/sh/kernel/syscalls/syscall.tbl | 2 + arch/sparc/kernel/syscalls/syscall.tbl | 2 + arch/x86/entry/syscalls/syscall_32.tbl | 2 + arch/x86/entry/syscalls/syscall_64.tbl | 2 + arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/xen.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 + block/Kconfig | 20 + block/bdev.c | 258 +- drivers/accel/habanalabs/common/device.c | 2 +- drivers/android/binder.c | 2 +- drivers/block/loop.c | 2 - drivers/block/ublk_drv.c | 9 +- drivers/char/random.c | 6 +- drivers/fpga/dfl.c | 2 +- drivers/gpu/drm/drm_syncobj.c | 6 +- drivers/gpu/drm/i915/gvt/interrupt.c | 13 +- drivers/infiniband/hw/mlx5/devx.c | 2 +- drivers/md/dm.c | 4 +- drivers/misc/ocxl/file.c | 2 +- drivers/nubus/bus.c | 3 +- drivers/s390/cio/vfio_ccw_chp.c | 2 +- drivers/s390/cio/vfio_ccw_drv.c | 4 +- drivers/s390/cio/vfio_ccw_ops.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 2 +- drivers/soundwire/qcom.c | 33 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/vdpa/vdpa_user/vduse_dev.c | 8 +- drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 2 +- drivers/vfio/pci/vfio_pci_core.c | 6 +- drivers/vfio/pci/vfio_pci_intrs.c | 12 +- drivers/vfio/platform/vfio_platform_irq.c | 4 +- drivers/vhost/vdpa.c | 4 +- drivers/vhost/vhost.c | 10 +- drivers/vhost/vhost.h | 2 +- drivers/virt/acrn/ioeventfd.c | 2 +- drivers/xen/privcmd.c | 2 +- fs/Kconfig | 4 + fs/Makefile | 1 + fs/aio.c | 87 +- fs/attr.c | 2 +- fs/backing-file.c | 336 ++ fs/bcachefs/fs-ioctl.c | 4 +- fs/bcachefs/super-io.c | 19 +- fs/bcachefs/super_types.h | 1 + fs/btrfs/extent_io.c | 52 +- fs/btrfs/ioctl.c | 12 +- fs/btrfs/subpage.c | 4 +- fs/btrfs/super.c | 2 + fs/buffer.c | 108 +- fs/cachefiles/daemon.c | 15 +- fs/cachefiles/interface.c | 7 +- fs/cachefiles/internal.h | 59 +- fs/cachefiles/io.c | 5 +- fs/cachefiles/ondemand.c | 166 +- fs/ceph/file.c | 13 +- fs/coda/file.c | 2 - fs/dax.c | 2 +- fs/direct-io.c | 2 +- fs/eventfd.c | 46 +- fs/ext4/inode.c | 4 +- fs/ext4/ioctl.c | 4 +- fs/ext4/super.c | 8 +- fs/f2fs/file.c | 4 +- fs/file.c | 97 +- fs/file_table.c | 22 +- fs/fuse/file.c | 5 +- fs/gfs2/glock.c | 2 +- fs/gfs2/ops_fstype.c | 2 +- fs/hfsplus/wrapper.c | 5 +- fs/hugetlbfs/inode.c | 4 +- fs/inode.c | 22 +- fs/internal.h | 13 +- fs/mnt_idmapping.c | 159 +- fs/mount.h | 27 +- fs/namei.c | 31 +- fs/namespace.c | 630 ++- fs/nfs/nfs4file.c | 5 +- fs/nfs/write.c | 12 +- fs/nfsd/vfs.c | 7 +- fs/nilfs2/inode.c | 4 +- fs/nilfs2/super.c | 8 - fs/ntfs/aops.c | 10 +- fs/ntfs/dir.c | 3 +- fs/open.c | 47 +- fs/overlayfs/Kconfig | 1 + fs/overlayfs/copy_up.c | 30 +- fs/overlayfs/file.c | 247 +- fs/overlayfs/overlayfs.h | 8 +- fs/overlayfs/super.c | 11 +- fs/pipe.c | 24 +- fs/pnode.c | 2 +- fs/posix_acl.c | 4 +- fs/proc/task_mmu.c | 3 +- fs/proc_namespace.c | 13 +- fs/read_write.c | 235 +- fs/readdir.c | 4 + fs/reiserfs/stree.c | 2 +- fs/remap_range.c | 45 +- fs/smb/client/cifsfs.c | 5 +- fs/splice.c | 243 +- fs/stat.c | 11 +- fs/super.c | 500 +- fs/xfs/xfs_fsops.c | 4 +- fs/xfs/xfs_super.c | 24 +- include/asm-generic/unaligned.h | 24 +- include/linux/backing-file.h | 42 + include/linux/blk_types.h | 8 +- include/linux/blkdev.h | 29 +- include/linux/eventfd.h | 17 +- include/linux/fdtable.h | 19 +- include/linux/file.h | 12 +- include/linux/fs.h | 124 +- include/linux/fsnotify.h | 50 +- include/linux/mnt_idmapping.h | 3 - include/linux/mount.h | 5 +- include/linux/nubus.h | 2 - include/linux/pci_ids.h | 1 + include/linux/splice.h | 51 +- include/linux/syscalls.h | 8 + include/linux/uidgid.h | 13 + include/linux/uio.h | 2 - include/linux/writeback.h | 1 - include/net/scm.h | 9 + include/sound/ac97_codec.h | 2 +- include/sound/cs4271.h | 1 - include/sound/hda_codec.h | 5 +- include/sound/hdaudio.h | 15 +- include/sound/pcm.h | 7 + include/sound/pcm_params.h | 2 + include/sound/rt5682s.h | 8 + include/sound/simple_card_utils.h | 3 + include/sound/soc.h | 59 +- include/sound/sof.h | 15 + include/sound/sof/dai-imx.h | 7 + include/sound/sof/dai.h | 2 + include/sound/sof/ipc4/header.h | 35 + include/sound/sof/topology.h | 61 +- include/sound/tas2781.h | 17 +- include/sound/wm0010.h | 6 - include/sound/wm1250-ev1.h | 24 - include/sound/wm2200.h | 2 - include/sound/wm5100.h | 4 - include/sound/wm8996.h | 3 - include/uapi/asm-generic/unistd.h | 8 +- include/uapi/linux/mount.h | 70 + include/uapi/linux/stat.h | 1 + include/uapi/sound/asound.h | 7 +- include/uapi/sound/scarlett2.h | 54 + include/uapi/sound/sof/tokens.h | 5 + io_uring/io_uring.c | 4 +- io_uring/openclose.c | 2 +- io_uring/splice.c | 4 +- kernel/pid.c | 2 +- kernel/seccomp.c | 2 +- kernel/trace/trace_events_user.c | 4 +- kernel/user_namespace.c | 20 +- kernel/watch_queue.c | 2 +- lib/iov_iter.c | 13 - mm/hugetlb.c | 2 +- mm/memcontrol.c | 10 +- mm/migrate.c | 6 +- mm/vmpressure.c | 2 +- net/compat.c | 2 +- net/core/scm.c | 2 +- net/ipv4/tcp.c | 10 +- net/socket.c | 6 +- samples/vfio-mdev/mtty.c | 4 +- security/keys/keyctl.c | 5 +- security/security.c | 10 +- sound/ac97/bus.c | 5 +- sound/ac97_bus.c | 2 +- sound/core/pcm.c | 3 + sound/core/pcm_lib.c | 34 + sound/core/pcm_native.c | 55 +- sound/core/seq/seq_memory.c | 3 +- sound/hda/hda_bus_type.c | 2 +- sound/hda/hdac_device.c | 156 +- sound/hda/hdac_stream.c | 9 +- sound/hda/intel-dsp-config.c | 10 + sound/isa/wavefront/wavefront_fx.c | 6 +- sound/pci/au88x0/au88x0.c | 2 +- sound/pci/au88x0/au88x0_core.c | 10 +- sound/pci/hda/cs35l41_hda.c | 25 +- sound/pci/hda/cs35l41_hda.h | 12 +- sound/pci/hda/cs35l41_hda_i2c.c | 2 +- sound/pci/hda/cs35l41_hda_property.c | 126 +- sound/pci/hda/cs35l41_hda_spi.c | 2 +- sound/pci/hda/hda_codec.c | 2 + sound/pci/hda/hda_controller.c | 10 +- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_ca0132.c | 3 +- sound/pci/hda/patch_conexant.c | 115 +- sound/pci/hda/patch_hdmi.c | 6 +- sound/pci/hda/patch_realtek.c | 32 + sound/pci/hda/tas2781_hda_i2c.c | 117 +- sound/soc/amd/acp-config.c | 39 +- sound/soc/amd/acp/Kconfig | 13 + sound/soc/amd/acp/Makefile | 2 + sound/soc/amd/acp/acp-mach-common.c | 59 +- sound/soc/amd/acp/acp-mach.h | 3 + sound/soc/amd/acp/acp-renoir.c | 37 + sound/soc/amd/acp/acp-sof-mach.c | 4 +- sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c | 3 +- sound/soc/amd/acp/acp63.c | 22 +- sound/soc/amd/acp/acp70.c | 28 +- sound/soc/amd/vangogh/acp5x-mach.c | 35 +- sound/soc/amd/vangogh/pci-acp5x.c | 22 +- sound/soc/cirrus/edb93xx.c | 1 - sound/soc/codecs/Kconfig | 4 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/aw88395/aw88395_device.h | 1 + sound/soc/codecs/aw88395/aw88395_lib.c | 124 +- sound/soc/codecs/aw88395/aw88395_reg.h | 3 - sound/soc/codecs/aw88399.c | 1 - sound/soc/codecs/aw88399.h | 1 + sound/soc/codecs/cs35l32.c | 1 - sound/soc/codecs/cs35l33.c | 4 +- sound/soc/codecs/cs35l34.c | 4 +- sound/soc/codecs/cs35l35.c | 2 - sound/soc/codecs/cs35l36.c | 3 +- sound/soc/codecs/cs4271.c | 39 +- sound/soc/codecs/cs42l42.c | 1 - sound/soc/codecs/cs42l42.h | 2 +- sound/soc/codecs/cs42l43-jack.c | 4 +- sound/soc/codecs/cs42l43.c | 92 +- sound/soc/codecs/cs42l43.h | 9 + sound/soc/codecs/cs43130.c | 320 +- sound/soc/codecs/cs43130.h | 3 + sound/soc/codecs/cs4349.c | 1 - sound/soc/codecs/es8326.c | 231 +- sound/soc/codecs/es83xx-dsm-common.c | 89 + sound/soc/codecs/es83xx-dsm-common.h | 393 ++ sound/soc/codecs/hda-dai.c | 7 +- sound/soc/codecs/hda.c | 2 + sound/soc/codecs/hdac_hda.c | 8 +- sound/soc/codecs/hdac_hdmi.c | 10 +- sound/soc/codecs/nau8810.c | 9 +- sound/soc/codecs/nau8821.c | 7 + sound/soc/codecs/nau8821.h | 3 + sound/soc/codecs/rt5645.c | 111 +- sound/soc/codecs/rt5645.h | 3 + sound/soc/codecs/rt5663.c | 11 + sound/soc/codecs/rt5682s.c | 23 + sound/soc/codecs/rt5682s.h | 7 + sound/soc/codecs/rt722-sdca-sdw.c | 3 + sound/soc/codecs/rtq9128.c | 73 +- sound/soc/codecs/tas2562.c | 3 - sound/soc/codecs/tas2781-comlib.c | 15 + sound/soc/codecs/tas2781-fmwlib.c | 1 + sound/soc/codecs/tas2781-i2c.c | 8 +- sound/soc/codecs/wm0010.c | 44 +- sound/soc/codecs/wm1250-ev1.c | 119 +- sound/soc/codecs/wm2200.c | 67 +- sound/soc/codecs/wm5100.c | 107 +- sound/soc/codecs/wm8996.c | 58 +- sound/soc/codecs/wsa884x.c | 7 +- sound/soc/fsl/Kconfig | 14 +- sound/soc/fsl/Makefile | 4 - sound/soc/fsl/fsl-asoc-card.c | 3 +- sound/soc/fsl/fsl_mqs.c | 2 - sound/soc/fsl/imx-rpmsg.c | 61 +- sound/soc/fsl/mpc8610_hpcd.c | 451 -- sound/soc/generic/audio-graph-card.c | 1 - .../generic/audio-graph-card2-custom-sample.dtsi | 380 +- sound/soc/generic/audio-graph-card2.c | 284 +- sound/soc/generic/simple-card-utils.c | 20 +- sound/soc/hisilicon/hi6210-i2s.c | 1 - sound/soc/intel/avs/boards/da7219.c | 10 +- sound/soc/intel/avs/boards/dmic.c | 10 +- sound/soc/intel/avs/boards/es8336.c | 10 +- sound/soc/intel/avs/boards/hdaudio.c | 16 +- sound/soc/intel/avs/boards/i2s_test.c | 10 +- sound/soc/intel/avs/boards/max98357a.c | 10 +- sound/soc/intel/avs/boards/max98373.c | 10 +- sound/soc/intel/avs/boards/max98927.c | 10 +- sound/soc/intel/avs/boards/nau8825.c | 10 +- sound/soc/intel/avs/boards/probe.c | 10 +- sound/soc/intel/avs/boards/rt274.c | 10 +- sound/soc/intel/avs/boards/rt286.c | 10 +- sound/soc/intel/avs/boards/rt298.c | 10 +- sound/soc/intel/avs/boards/rt5514.c | 10 +- sound/soc/intel/avs/boards/rt5663.c | 10 +- sound/soc/intel/avs/boards/rt5682.c | 10 +- sound/soc/intel/avs/boards/ssm4567.c | 10 +- sound/soc/intel/avs/loader.c | 4 +- sound/soc/intel/avs/path.c | 2 +- sound/soc/intel/avs/pcm.c | 58 +- sound/soc/intel/avs/probes.c | 3 +- sound/soc/intel/avs/topology.c | 13 +- sound/soc/intel/boards/Kconfig | 2 + sound/soc/intel/boards/Makefile | 3 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 6 + sound/soc/intel/boards/bxt_rt298.c | 3 +- sound/soc/intel/boards/bytcht_es8316.c | 71 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 8 + sound/soc/intel/boards/cht_bsw_rt5672.c | 8 +- sound/soc/intel/boards/sof_board_helpers.c | 330 ++ sound/soc/intel/boards/sof_board_helpers.h | 31 + sound/soc/intel/boards/sof_cs42l42.c | 229 +- sound/soc/intel/boards/sof_maxim_common.c | 13 +- sound/soc/intel/boards/sof_nau8825.c | 270 +- sound/soc/intel/boards/sof_rt5682.c | 337 +- sound/soc/intel/boards/sof_sdw.c | 60 +- sound/soc/intel/boards/sof_sdw_common.h | 18 +- sound/soc/intel/boards/sof_sdw_cs_amp.c | 30 +- sound/soc/intel/boards/sof_sdw_rt722_sdca.c | 97 + .../soc/intel/boards/sof_sdw_rt_sdca_jack_common.c | 15 +- sound/soc/intel/boards/sof_ssp_amp.c | 160 +- sound/soc/intel/boards/sof_ssp_common.c | 21 + sound/soc/intel/boards/sof_ssp_common.h | 1 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 8 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 14 +- sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 71 + sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 86 + sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 6 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 78 + sound/soc/intel/skylake/skl-pcm.c | 13 +- sound/soc/mediatek/Kconfig | 1 + sound/soc/mediatek/mt7986/mt7986-wm8960.c | 2 +- sound/soc/mediatek/mt8188/mt8188-mt6359.c | 125 +- sound/soc/pxa/Kconfig | 1 - sound/soc/qcom/Kconfig | 12 + sound/soc/qcom/Makefile | 2 + sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/apq8096.c | 2 +- sound/soc/qcom/common.c | 2 +- sound/soc/qcom/lpass-apq8016.c | 2 +- sound/soc/qcom/lpass-cpu.c | 2 +- sound/soc/qcom/lpass-hdmi.c | 2 +- sound/soc/qcom/lpass-ipq806x.c | 2 +- sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/lpass-sc7180.c | 2 +- sound/soc/qcom/lpass.h | 2 +- sound/soc/qcom/qdsp6/audioreach.c | 55 +- sound/soc/qcom/qdsp6/audioreach.h | 2 - sound/soc/qcom/qdsp6/q6afe.c | 8 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 4 +- sound/soc/qcom/qdsp6/q6asm.h | 20 +- sound/soc/qcom/qdsp6/topology.c | 3 +- sound/soc/qcom/sc7180.c | 3 +- sound/soc/qcom/sc8280xp.c | 24 +- sound/soc/qcom/sdm845.c | 2 +- sound/soc/qcom/sdw.c | 47 +- sound/soc/qcom/sdw.h | 1 + sound/soc/qcom/sm8250.c | 17 +- sound/soc/qcom/storm.c | 2 +- sound/soc/qcom/{sc8280xp.c => x1e80100.c} | 123 +- sound/soc/samsung/odroid.c | 3 +- sound/soc/sh/fsi.c | 4 +- sound/soc/soc-core.c | 127 +- sound/soc/soc-dapm.c | 75 +- sound/soc/soc-pcm.c | 62 +- sound/soc/sof/Kconfig | 11 + sound/soc/sof/Makefile | 3 +- sound/soc/sof/amd/acp-common.c | 1 - sound/soc/sof/amd/acp-ipc.c | 4 +- sound/soc/sof/amd/acp.c | 14 + sound/soc/sof/amd/acp.h | 5 + sound/soc/sof/core.c | 311 +- sound/soc/sof/fw-file-profile.c | 322 ++ sound/soc/sof/imx/imx8.c | 1 + sound/soc/sof/imx/imx8m.c | 8 + sound/soc/sof/imx/imx8ulp.c | 1 + sound/soc/sof/intel/apl.c | 2 +- sound/soc/sof/intel/cnl.c | 2 +- sound/soc/sof/intel/hda-dai-ops.c | 21 +- sound/soc/sof/intel/hda-dai.c | 3 + sound/soc/sof/intel/hda-loader.c | 10 +- sound/soc/sof/intel/hda.c | 6 +- sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/intel/icl.c | 2 +- sound/soc/sof/intel/lnl.c | 8 +- sound/soc/sof/intel/mtl.c | 51 +- sound/soc/sof/intel/mtl.h | 3 + sound/soc/sof/intel/pci-mtl.c | 33 +- sound/soc/sof/intel/skl.c | 2 +- sound/soc/sof/intel/tgl.c | 4 +- sound/soc/sof/ipc3-dtrace.c | 3 +- sound/soc/sof/ipc3-pcm.c | 11 + sound/soc/sof/ipc3-topology.c | 59 +- sound/soc/sof/ipc4-control.c | 179 + sound/soc/sof/ipc4-loader.c | 3 + sound/soc/sof/ipc4-priv.h | 4 + sound/soc/sof/ipc4-topology.c | 32 +- sound/soc/sof/ipc4.c | 117 +- sound/soc/sof/mediatek/adsp_helper.h | 4 - sound/soc/sof/mediatek/mt8186/mt8186.c | 49 - sound/soc/sof/mediatek/mt8195/mt8195.c | 49 - sound/soc/sof/sof-acpi-dev.c | 16 +- sound/soc/sof/sof-audio.c | 120 - sound/soc/sof/sof-audio.h | 1 + sound/soc/sof/sof-client-probes.c | 4 +- sound/soc/sof/sof-of-dev.c | 13 +- sound/soc/sof/sof-pci-dev.c | 102 +- sound/soc/sof/sof-priv.h | 9 +- sound/soc/sof/topology.c | 10 +- sound/soc/sprd/sprd-pcm-compress.c | 6 +- sound/soc/sti/sti_uniperif.c | 7 +- sound/soc/tegra/tegra20_ac97.c | 55 +- sound/soc/tegra/tegra20_ac97.h | 4 +- sound/soc/tegra/tegra_pcm.c | 4 +- sound/usb/mixer_quirks.c | 3 + sound/usb/mixer_scarlett2.c | 4841 ++++++++++++++++---- tools/include/uapi/sound/asound.h | 7 +- tools/testing/selftests/Makefile | 2 + .../selftests/filesystems/overlayfs/.gitignore | 2 + .../selftests/filesystems/overlayfs/Makefile | 7 + .../selftests/filesystems/overlayfs/dev_in_maps.c | 182 + .../{timens => filesystems/overlayfs}/log.h | 0 .../statmount}/.gitignore | 0 .../selftests/filesystems/statmount/Makefile | 6 + .../filesystems/statmount/statmount_test.c | 612 +++ virt/kvm/eventfd.c | 4 +- 471 files changed, 14454 insertions(+), 5853 deletions(-) delete mode 100644 Documentation/devicetree/bindings/sound/es8328.txt create mode 100644 Documentation/devicetree/bindings/sound/everest,es8328.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,mqs.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,mqs.yaml create mode 100644 fs/backing-file.c create mode 100644 include/linux/backing-file.h delete mode 100644 include/sound/wm1250-ev1.h create mode 100644 include/uapi/sound/scarlett2.h mode change 100644 => 100755 sound/soc/codecs/es8326.c create mode 100644 sound/soc/codecs/es83xx-dsm-common.c create mode 100644 sound/soc/codecs/es83xx-dsm-common.h delete mode 100644 sound/soc/fsl/mpc8610_hpcd.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt722_sdca.c copy sound/soc/qcom/{sc8280xp.c => x1e80100.c} (53%) create mode 100644 sound/soc/sof/fw-file-profile.c create mode 100644 tools/testing/selftests/filesystems/overlayfs/.gitignore create mode 100644 tools/testing/selftests/filesystems/overlayfs/Makefile create mode 100644 tools/testing/selftests/filesystems/overlayfs/dev_in_maps.c copy tools/testing/selftests/{timens => filesystems/overlayfs}/log.h (100%) copy tools/testing/selftests/{fchmodat2 => filesystems/statmount}/.gitignore (100%) create mode 100644 tools/testing/selftests/filesystems/statmount/Makefile create mode 100644 tools/testing/selftests/filesystems/statmount/statmount_test.c