mirror of
https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10.git
synced 2026-09-09 00:07:04 +08:00
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/2761 JIRA: https://issues.redhat.com/browse/RHEL-183295 This upstream patchset updates the ALSA driver code: * ALSA core * ALSA HDA * ALSA USB * ALSA PCI * ALSA SoC (mainly SOF including SoundWire drivers) * Soundwire bus * regmap core The other components are touched to get things in sync with the current upstream: Some touched drivers are for hardware platforms which are not used in RHEL. The purpose to merge those upstream commits is to keep the future code sync more easy. Kernel module snd-rpl-pci-acp6x was removed in applied upstream commit d3fbf61317f6 ("ASoC: Drop RPL driver"). This driver is no longer needed because its functionality has been superseded by the Yellow Carp platform driver. Omitted-fix: dd1bfaf9413e9c8a0fcfb45dcb735c6768a45251 # for 7.2+ code * Revert "ALSA: scarlett2: Fix 2i2 Gen 4 direct monitor gain on firmware 2417" commit fd1d6b9d13f35dccbacbae25ed53593cd9086f84 * xz: fix arm fdt compile error for kmalloc replacement Omitted-fix: fd1d6b9d13f35dccbacbae25ed53593cd9086f84 # irrelevant to sound * xz: fix arm fdt compile error for kmalloc replacement Omitted-fix: 96a7b71c4438d3b72d6c95e3efdc9e8e8aee6b78 # irrelevant to sound * ubd: Use pointer-to-pointers for io_thread_req arrays Omitted-fix: 795469820c638b4449f3bb90ee5e98ebccfbc480 # irrelevant to sound * kcsan: test: Adjust "expect" allocation type for kmalloc_obj Omitted-fix: 5548dd7fa84510f7bbce67c35cc3b388c86aeddf # irrelevant to sound * tools/testing: fix testing/vma and testing/radix-tree build Omitted-fix: 405ca72dc589dd746e5ee5378bb9d9ee7f844010 # irrelevant to sound * landlock: Fix formatting Omitted-fix: 4c0134639694fcdc4ab041d7c53d6188a3e18040 # irrelevant to sound * KVM: PPC: e500: Fix build error due to using kmalloc_obj() with wrong type Omitted-fix: ad2c7d2c42af943a3e711bdc1e4fd55b76fcbe55 # 7.2 upstream material * ALSA: usb-audio: Add QUIRK_FLAG_MIXER_GET_CUR_BROKEN Omitted-fix: 3207ed0f704987d412ac6a7fb32a9ed65b995882 # 7.2 upstream material * ALSA: usb-audio: Add quirk flag for Sennheiser MOMENTUM 3 Omitted-fix: 635b5c6622f317a06c11ee050c2665c1085b68a0 # 7.2 upstream material * ALSA: usb-audio: Add quirk flag for Edifier MF200 Omitted-fix: 94ff7c59cdfde3a16ab830531acbcb3091b292eb # irrelevant to sound * RDMA: Complete k\[z|m|c\]alloc-to-k\[z|m\]alloc_obj conversion Omitted-fix: 2d2b5507e598984f5832f0c5193f35733c42995e # irrelevant to sound * btrfs: replace kcalloc() calls to kzalloc_objs() Omitted-fix: 94ff7c59cdfde3a16ab830531acbcb3091b292eb # irrelevant to sound * RDMA: Complete k\[z|m|c\]alloc-to-k\[z|m\]alloc_obj conversion Omitted-fix: 9f4ab0787e7bf6d2c709207317e9d4cd43909869 # irrelevant to sound * btrfs: do more kmalloc_obj()/kmalloc_objs() conversions Omitted-fix: 37f1f51fba1a4320149b1ea3b21d254d4b221b0a # irrelevant to sound * btrfs: convert kmalloc_array to kmalloc_objs in btrfs_calc_avail_data_space() Omitted-fix: 4c6d43db2a4d2cef3921e885cf34798f790d34ea # irrelevant to sound * net: dst_metadata: fix false-positive memcpy overflow in tun_dst_unclone Omitted-fix: f120cf33d2325fd95d063eccbff2e86ffc7f493a # we use older code, AMD_NODE (arch specific) is not backported * ASoC: SOF: amd: Use AMD_NODE Omitted-fix: 5226d19d4cae5398caeb93a6052bfb614e0099c7 # identical to 7f47685b150dbc20f881d029a7366a81b1d66322 (applied) * ASoC: SOF: Intel: use sof_sdw as default SDW machine driver [^footer]: Note: Commit [5226d19d4cae5398caeb93a6052bfb614e0099c7](https://kerneloscope.engineering.redhat.com/commit/5226d19d4cae5398caeb93a6052bfb614e0099c7) is similar to commit [7f47685b150dbc20f881d029a7366a81b1d66322](https://kerneloscope.engineering.redhat.com/commit/7f47685b150dbc20f881d029a7366a81b1d66322). Signed-off-by: Jaroslav Kysela <jkysela@redhat.com> Approved-by: Tony Camuso <tcamuso@redhat.com> Approved-by: Eric Chanudet <echanude@redhat.com> Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> Merged-by: Alexandra Hájková <ahajkova@redhat.com>