# changelog

author: Julio Faracco <jfaracco@redhat.com> [5.14.0-542.491.el9iv]
changelog:
  - [automotive] build 5.14.0-542.491.el9iv
  - redhat/configs: CONFIG_FS_VERITY remove unnecessary automotive override (Martin McConnell) [RHEL-61247]
  - redhat/configs remove CONFIG_FS_VERITY_BUILTIN_SIGNATURES (Martin McConnell) [RHEL-61247]
  - redhat/configs: automotive: add and enable configs for am3356 tscadc (Joel Slebodnick) [RHEL-57116]
  - redhat/configs: disable CONFIG_IO_URING (Ian Mullins) [RHEL-68618]
  - bpf: Get better reg range with ldsx and 32bit compare (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Use -4095 as the bad address for bits iterator (Viktor Malik) [RHEL-30774]
  - selftests/bpf: update send_signal to lower perf evemts frequency (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add three test cases for bits_iter (Viktor Malik) [RHEL-30774]
  - bpf: Use __u64 to save the bits in bits iterator (Viktor Malik) [RHEL-30774]
  - bpf: Check the validity of nr_words in bpf_iter_bits_new() (Viktor Malik) [RHEL-30774]
  - bpf: Add bpf_mem_alloc_check_size() helper (Viktor Malik) [RHEL-30774]
  - bpf: Free dynamically allocated bits in bpf_iter_bits_destroy() (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add test case for delta propagation (Viktor Malik) [RHEL-30774]
  - bpf: Fix print_reg_state's constant scalar dump (Viktor Malik) [RHEL-30774]
  - bpf: Fix incorrect delta propagation between linked registers (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add more test case for field flattening (Viktor Malik) [RHEL-30774]
  - bpf: Check the remaining info_cnt before repeating btf fields (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add a selftest to check for incorrect names (Viktor Malik) [RHEL-30774]
  - bpftool: Fix handling enum64 in btf dump sorting (Viktor Malik) [RHEL-30774]
  - libbpf: Ensure new BTF objects inherit input endianness (Viktor Malik) [RHEL-30774]
  - bpf: Fix a crash when btf_parse_base() returns an error pointer (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add a test to verify previous stacksafe() fix (Viktor Malik) [RHEL-30774]
  - bpf: Fix updating attached freplace prog in prog_array map (Viktor Malik) [RHEL-30774]
  - libbpf: Fix license for btf_relocate.c (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Filter out _GNU_SOURCE when compiling test_cpp (Viktor Malik) [RHEL-30774]
  - tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids (Viktor Malik) [RHEL-30774]
  - bpf, events: Use prog to emit ksymbol event for main program (Viktor Malik) [RHEL-30774]
  - bpftool: Fix typo in usage help (Viktor Malik) [RHEL-30774]
  - libbpf: Fix no-args func prototype BTF dumping syntax (Viktor Malik) [RHEL-30774]
  - selftests/bpf: fexit_sleep: Fix stack allocation for arm64 (Viktor Malik) [RHEL-30774]
  - test_bpf: convert comma to semicolon (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Test for null-pointer-deref bugfix in resolve_prog_type() (Viktor Malik) [RHEL-30774]
  - bpf: Fix null pointer dereference in resolve_prog_type() for BPF_PROG_TYPE_EXT (Viktor Malik) [RHEL-30774]
  - selftests/bpf: DENYLIST.aarch64: Skip fexit_sleep again (Viktor Malik) [RHEL-30774]
  - bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o (Viktor Malik) [RHEL-30774]
  - bpf: annotate BTF show functions with __printf (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add ASSERT_OK_FD macro (Viktor Malik) [RHEL-30774]
  - bpf: relax zero fixed offset constraint on KF_TRUSTED_ARGS/KF_RCU (Viktor Malik) [RHEL-30774]
  - libbpf: improve old BPF skeleton handling for map auto-attach (Viktor Malik) [RHEL-30774]
  - libbpf: fix BPF skeleton forward/backward compat handling (Viktor Malik) [RHEL-30774]
  - bpftool: improve skeleton backwards compat with old buggy libbpfs (Viktor Malik) [RHEL-30774]
  - selftests/bpf: DENYLIST.aarch64: Remove fexit_sleep (Viktor Malik) [RHEL-30774]
  - libbpf: Add NULL checks to bpf_object__{prev_map,next_map} (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Remove exceptions tests from DENYLIST.s390x (Viktor Malik) [RHEL-30774]
  - s390/bpf: Implement exceptions (Viktor Malik) [RHEL-30774]
  - s390/bpf: Change seen_reg to a mask (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Remove arena tests from DENYLIST.s390x (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add UAF tests for arena atomics (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Introduce __arena_global (Viktor Malik) [RHEL-30774]
  - s390/bpf: Support arena atomics (Viktor Malik) [RHEL-30774]
  - s390/bpf: Enable arena (Viktor Malik) [RHEL-30774]
  - s390/bpf: Support address space cast instruction (Viktor Malik) [RHEL-30774]
  - s390/bpf: Support BPF_PROBE_MEM32 (Viktor Malik) [RHEL-30774]
  - s390/bpf: Land on the next JITed instruction after exception (Viktor Malik) [RHEL-30774]
  - s390/bpf: Introduce pre- and post- probe functions (Viktor Malik) [RHEL-30774]
  - s390/bpf: Get rid of get_probe_mem_regno() (Viktor Malik) [RHEL-30774]
  - s390/bpf: Factor out emitting probe nops (Viktor Malik) [RHEL-30774]
  - bpftool: Mount bpffs when pinmaps path not under the bpffs (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add testcase where 7th argment is struct (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Factor out many args tests from tracing_struct (Viktor Malik) [RHEL-30774]
  - bpf: Use precise image size for struct_ops trampoline (Viktor Malik) [RHEL-30774]
  - libbpf: Fix error handling in btf__distill_base() (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Move ARRAY_SIZE to bpf_misc.h (Viktor Malik) [RHEL-30774]
  - libbpf: Fix clang compilation error in btf_relocate.c (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Don't close(-1) in serial_test_fexit_stress() (Viktor Malik) [RHEL-30774]
  - bpf: add new negative selftests to cover missing check_func_arg_reg_off() and reg->type check (Viktor Malik) [RHEL-30774]
  - bpf: add missing check_func_arg_reg_off() to prevent out-of-bounds memory accesses (Viktor Malik) [RHEL-30774]
  - bpf: Fix tailcall cases in test_bpf (Viktor Malik) [RHEL-30774]
  - libbpf: Skip base btf sanity checks (Viktor Malik) [RHEL-30774]
  - selftests/bpf: add test validating uprobe/uretprobe stack traces (Viktor Malik) [RHEL-30774]
  - bpf: fix build when CONFIG_DEBUG_INFO_BTF[_MODULES] is undefined (Viktor Malik) [RHEL-30774]
  - bpf, docs: Address comments from IETF Area Directors (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add kfunc_call test for simple dtor in bpf_testmod (Viktor Malik) [RHEL-30774]
  - kbuild,bpf: Add module-specific pahole flags for distilled base BTF (Viktor Malik) [RHEL-30774]
  - libbpf,bpf: Share BTF relocate-related code with kernel (Viktor Malik) [RHEL-30774]
  - libbpf: Split field iter code into its own file kernel (Viktor Malik) [RHEL-30774]
  - module, bpf: Store BTF base pointer in struct module (Viktor Malik) [RHEL-30774]
  - libbpf: BTF relocation followup fixing naming, loop logic (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Match tests against regular expression (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Support checks against a regular expression (Viktor Malik) [RHEL-30774]
  - libbpf: Checking the btf_type kind when fixing variable offsets (Viktor Malik) [RHEL-30774]
  - bpf: Add security_file_post_open() LSM hook to sleepable_lsm_hooks (Viktor Malik) [RHEL-30774]
  - bpftool: Allow compile-time checks of BPF map auto-attach support in skeleton (Viktor Malik) [RHEL-30774]
  - bpf: remove redeclaration of new_n in bpf_verifier_vlog (Viktor Malik) [RHEL-30774]
  - bpf: remove unused parameter in __bpf_free_used_btfs (Viktor Malik) [RHEL-30774]
  - bpf: remove unused parameter in bpf_jit_binary_pack_finalize (Viktor Malik) [RHEL-30774]
  - bpf, x64: Remove tail call detection (Viktor Malik) [RHEL-30774]
  - bpf, verifier: Correct tail_call_reachable for bpf prog (Viktor Malik) [RHEL-30774]
  - resolve_btfids: Handle presence of .BTF.base section (Viktor Malik) [RHEL-30774]
  - libbpf: Make btf_parse_elf process .BTF.base transparently (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Extend distilled BTF tests to cover BTF relocation (Viktor Malik) [RHEL-30774]
  - libbpf: Split BTF relocation (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Test distilled base, split BTF generation (Viktor Malik) [RHEL-30774]
  - libbpf: Add btf__distill_base() creating split BTF with distilled base BTF (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add tests for add_const (Viktor Malik) [RHEL-30774]
  - bpf: Support can_loop/cond_break on big endian (Viktor Malik) [RHEL-30774]
  - bpf: Track delta between "linked" registers. (Viktor Malik) [RHEL-30774]
  - selftests: bpf: add testmod kfunc for nullable params (Viktor Malik) [RHEL-30774]
  - bpf: verifier: make kfuncs args nullalble (Viktor Malik) [RHEL-30774]
  - bpf: selftests: Do not use generated kfunc prototypes for arena progs (Viktor Malik) [RHEL-30774]
  - bpf: Fix bpf_dynptr documentation comments (Viktor Malik) [RHEL-30774]
  - bpftool: Support dumping kfunc prototypes from BTF (Viktor Malik) [RHEL-30774]
  - bpf: selftests: xfrm: Opt out of using generated kfunc prototypes (Viktor Malik) [RHEL-30774]
  - bpf: selftests: nf: Opt out of using generated kfunc prototypes (Viktor Malik) [RHEL-30774]
  - bpf: treewide: Align kfunc signatures to prog point-of-view (Viktor Malik) [RHEL-30774]
  - bpf: verifier: Relax caller requirements for kfunc projection type args (Viktor Malik) [RHEL-30774]
  - bpf: selftests: Fix bpf_map_sum_elem_count() kfunc prototype (Viktor Malik) [RHEL-30774]
  - bpf: selftests: Fix bpf_cpumask_first_zero() kfunc prototype (Viktor Malik) [RHEL-30774]
  - bpf: selftests: Fix fentry test kfunc prototypes (Viktor Malik) [RHEL-30774]
  - bpf: selftests: Fix bpf_iter_task_vma_new() prototype (Viktor Malik) [RHEL-30774]
  - kbuild: bpf: Tell pahole to DECL_TAG kfuncs (Viktor Malik) [RHEL-30774]
  - bpftool: Query only cgroup-related attach types (Viktor Malik) [RHEL-30774]
  - libbpf: Auto-attach struct_ops BPF maps in BPF skeleton (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add btf_field_iter selftests (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT (Viktor Malik) [RHEL-30774]
  - libbpf: Remove callback-based type/string BTF field visitor helpers (Viktor Malik) [RHEL-30774]
  - bpftool: Use BTF field iterator in btfgen (Viktor Malik) [RHEL-30774]
  - libbpf: Make use of BTF field iterator in BTF handling code (Viktor Malik) [RHEL-30774]
  - libbpf: Make use of BTF field iterator in BPF linker code (Viktor Malik) [RHEL-30774]
  - libbpf: Add BTF field iterator (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Ignore .llvm.<hash> suffix in kallsyms_find() (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Fix bpf_cookie and find_vma in nested VM (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Test global bpf_list_head arrays. (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Test global bpf_rb_root arrays and fields in nested struct types. (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Test kptr arrays and kptrs in nested struct fields. (Viktor Malik) [RHEL-30774]
  - bpf: limit the number of levels of a nested struct type. (Viktor Malik) [RHEL-30774]
  - bpf: look into the types of the fields of a struct type recursively. (Viktor Malik) [RHEL-30774]
  - bpf: create repeated fields for arrays. (Viktor Malik) [RHEL-30774]
  - bpf: refactor btf_find_struct_field() and btf_find_datasec_var(). (Viktor Malik) [RHEL-30774]
  - bpf: Remove unnecessary call to btf_field_type_size(). (Viktor Malik) [RHEL-30774]
  - bpf: Remove unnecessary checks on the offset of btf_field. (Viktor Malik) [RHEL-30774]
  - test_bpf: Add missing MODULE_DESCRIPTION() (Viktor Malik) [RHEL-30774]
  - bpftool: Fix typo in MAX_NUM_METRICS macro name (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Remove unused struct 'libcap' (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Remove unused 'key_t' structs (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Remove unused struct 'scale_test_def' (Viktor Malik) [RHEL-30774]
  - bpftool: Change pid_iter.bpf.c to comply with the change of bpf_link_fops. (Viktor Malik) [RHEL-30774]
  - selftests/bpf: test struct_ops with epoll (Viktor Malik) [RHEL-30774]
  - bpf: export bpf_link_inc_not_zero. (Viktor Malik) [RHEL-30774]
  - bpf: support epoll from bpf struct_ops links. (Viktor Malik) [RHEL-30774]
  - bpf: enable detaching links of struct_ops objects. (Viktor Malik) [RHEL-30774]
  - bpf: pass bpf_struct_ops_link to callbacks in bpf_struct_ops. (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Add selftest for bits iter (Viktor Malik) [RHEL-30774]
  - bpf: Add bits iterator (Viktor Malik) [RHEL-30774]
  - bitops: make BYTES_TO_BITS() treewide-available (Viktor Malik) [RHEL-30774]
  - libbpf: Configure log verbosity with env variable (Viktor Malik) [RHEL-30774]
  - bpf, docs: Fix instruction.rst indentation (Viktor Malik) [RHEL-30774]
  - bpf, docs: Clarify call local offset (Viktor Malik) [RHEL-30774]
  - bpf, docs: Add table captions (Viktor Malik) [RHEL-30774]
  - bpf, docs: clarify sign extension of 64-bit use of 32-bit imm (Viktor Malik) [RHEL-30774]
  - bpf, docs: Use RFC 2119 language for ISA requirements (Viktor Malik) [RHEL-30774]
  - bpf, docs: Move sentence about returning R0 to abi.rst (Viktor Malik) [RHEL-30774]
  - bpf: constify member bpf_sysctl_kern:: Table (Viktor Malik) [RHEL-30774]
  - selftests/bpf: Fix prog numbers in test_sockmap (Viktor Malik) [RHEL-30774]
  - bpf: Remove unused variable "prev_state" (Viktor Malik) [RHEL-30774]
  - bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer (Viktor Malik) [RHEL-30774]
  - kbuild, bpf: Use test-ge check for v1.25-only pahole (Viktor Malik) [RHEL-30774]
  - bpftool: Introduce btf c dump sorting (Viktor Malik) [RHEL-30774]
  - bpftool: Fix make dependencies for vmlinux.h (Viktor Malik) [RHEL-30774]
  - redhat: Add protected XTS and HMAC config files (Mete Durlu) [RHEL-50772]
  - s390/pkey: Add AES xts and HMAC clear key token support (Mete Durlu) [RHEL-50772]
  - s390/cpacf: Add MSA 10 and 11 new PCKMO functions (Mete Durlu) [RHEL-50772]
  - s390/pkey_pckmo: Return with success for valid protected key types (Mete Durlu) [RHEL-50772]
  - s390/pkey: Add function to enforce pkey handler modules load (Mete Durlu) [RHEL-50772]
  - s390/pkey: Add slowpath function to CCA and EP11 handler (Mete Durlu) [RHEL-50772]
  - s390/pkey: Introduce pkey base with handler registry and handler modules (Mete Durlu) [RHEL-50772]
  - s390/pkey: Unify pkey cca, ep11 and pckmo functions signatures (Mete Durlu) [RHEL-50772]
  - s390/pkey: Rework and split PKEY kernel module code (Mete Durlu) [RHEL-50772]
  - s390/pkey: Split pkey_unlocked_ioctl function (Mete Durlu) [RHEL-50772]
  - s390/pkey: Wipe copies of protected- and secure-keys (Mete Durlu) [RHEL-50772]
  - s390/pkey: Wipe copies of clear-key structures on failure (Mete Durlu) [RHEL-50772]
  - s390/pkey: Wipe sensitive data on failure (Mete Durlu) [RHEL-50772]
  - s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings (Mete Durlu) [RHEL-50772]
  - scsi: aacraid: Fix double-free on probe failure (Tomas Henzl) [RHEL-64334] {CVE-2024-46673}
  - selftests/landlock: Build without static libraries (Mamatha Inamdar) [RHEL-59644]
  - selftests/landlock: Fix out-of-tree builds (Mamatha Inamdar) [RHEL-59644]
  - selftests/landlock: fix broken include of linux/landlock.h (Mamatha Inamdar) [RHEL-59644]
  - selftests/landlock: drop deprecated headers dependency (Mamatha Inamdar) [RHEL-59644]
  - fscache: Fix oops due to race with cookie_lru and use_cookie (CKI Backport Bot) [RHEL-63701] {CVE-2022-48989}
  - block: sed-opal: add ioctl IOC_OPAL_SET_SID_PW (Ming Lei) [RHEL-56730]
  - uprobes: fix kernel info leak via "[uprobes]" vma (Oleg Nesterov) [RHEL-63997] {CVE-2024-49975}
  - selftests: forwarding: Add IPv6 GRE remote change tests (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Sync Rx buffers for device (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Sync Rx buffers for CPU (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_ptp: Add missing verification before pushing Tx header (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: fix xa_store() error checking (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Remove unnecessary assignments (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Remove unnecessary checks (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Simplify rollback (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Make mlxsw_thermal_module_{init, fini} symmetric (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Remove unused arguments (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Fold two loops into one (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Remove another unnecessary check (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Remove unnecessary check (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Call thermal_zone_device_unregister() unconditionally (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Lock configuration space of upstream bridge during reset (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Report valid current state during cooling device registration (Ivan Vecera) [RHEL-67125]
  - mlxsw: Warn about invalid accesses to array fields (Ivan Vecera) [RHEL-67125]
  - selftests: mlxsw: mirror_gre: Obey TESTS (Ivan Vecera) [RHEL-67125]
  - selftests: mlxsw: mirror_gre: Simplify (Ivan Vecera) [RHEL-67125]
  - mlxsw: Implement ethtool operation to write to a transceiver module EEPROM (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Use fragmented buffers (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Store number of scatter/gather entries for maximum packet size (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Fix driver initialization with Spectrum-4 (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Use napi_consume_skb() to free SKB as part of Tx completion (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Do not store SKB for RDQ elements (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Optimize data buffer access (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Use page pool for Rx buffers allocation (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Initialize page pool per CQ (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Store CQ pointer as part of RDQ structure (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Split NAPI setup/teardown into two steps (Ivan Vecera) [RHEL-67125]
  - mlxsw: Use the same maximum MTU value throughout the driver (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Set more accurate values for netdevice min/max MTU (Ivan Vecera) [RHEL-67125]
  - mlxsw: Adjust MTU value to hardware check (Ivan Vecera) [RHEL-67125]
  - mlxsw: port: Edit maximum MTU value (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Apply user-defined multipath hash seed (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_erp: Fix object nesting warning (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_atcam: Fix wrong comment (Ivan Vecera) [RHEL-67125]
  - lib: test_objagg: Fix spelling (Ivan Vecera) [RHEL-67125]
  - lib: objagg: Fix spelling (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Constify struct devlink_dpipe_table_ops (Ivan Vecera) [RHEL-67125]
  - devlink: Constify the 'table_ops' parameter of devl_dpipe_table_register() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Use NAPI for event processing (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Reorganize 'mlxsw_pci_queue' structure (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Initialize dummy net devices for NAPI (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Ring RDQ and CQ doorbells once per several completions (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Handle up to 64 Rx completions in tasklet (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_tcam: Fix warning during rehash (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_tcam: Rate limit error message (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_tcam: Fix race in region ID allocation (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-67125]
  - mlxsw: core: Unregister EMAD trap using FORWARD action (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_flower: validate control flags (Ivan Vecera) [RHEL-67125]
  - selftests: mlxsw: ethtool_lanes: Wait for lanes parameter dump explicitly (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_ethtool: Add support for 100Gb/s per lane link modes (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Store DQ pointer as part of CQ structure (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Remove mlxsw_pci_cq_count() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Remove mlxsw_pci_sdq_count() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Break mlxsw_pci_cq_tasklet() into tasklets per queue type (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Make style change in mlxsw_pci_cq_tasklet() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Remove unused wait queue (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Use only one event queue (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Rename MLXSW_PCI_EQS_COUNT (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Poll command interface for each cmd_exec() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Make style changes in mlxsw_pci_eq_tasklet() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Remove unused counters (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Arm CQ doorbell regardless of number of completions (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Do not setup tasklet from operation (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Move mlxsw_pci_cq_{init, fini}() (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Move mlxsw_pci_eq_{init, fini}() (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Share nexthop counters in resilient groups (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Support nexthop group hardware statistics (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Track NH ID's of group members (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Add helpers for nexthop counters (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Avoid allocating NH counters twice (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Allow fetch-and-clear of flow counters (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Have mlxsw_sp_nexthop_counter_enable() return int (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Rename two functions (Ivan Vecera) [RHEL-67125]
  - mlxsw: core_thermal: Set THERMAL_TRIP_FLAG_RW_TEMP directly (Ivan Vecera) [RHEL-67125]
  - mlxsw: remove I2C_CLASS_HWMON from drivers w/o detect and address_list (Ivan Vecera) [RHEL-67125]
  - mlxsw: Use refcount_t for reference counting (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Refactor LAG create and destroy code (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Search for free LAD ID once (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Query max_lag once (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Remove mlxsw_sp_lag_get() (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Change mlxsw_sp_upper to LAG structure (Ivan Vecera) [RHEL-67125]
  - selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes (Ivan Vecera) [RHEL-67125]
  - selftests: mlxsw: qos_pfc: Remove wrong description (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Set NVE flood profile as part of FID configuration (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add an "any" packet type (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Add nve_flood_prf_id field to SFMR (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Use CFF mode where available (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add support for rFID family in CFF flood mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add a family for bridge FIDs in CFF flood mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Initialize flood profiles in CFF mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add profile_id to flood profile (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add an object to keep flood profiles (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add hooks for RSP table maintenance (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add a not-UC packet type (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add an op for packing SFMR (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add an op to get PGT address of a FID (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add an op to get PGT allocation size (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Add an op for flood table initialization (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Move mlxsw_sp_fid_flood_table_init() up (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Make mlxsw_sp_fid_ops.setup return an int (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Split a helper out of mlxsw_sp_fid_flood_table_mid() (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Rename FID ops, families, arrays (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Privatize FID families (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Fix missing error checking (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Call RIF setup before obtaining FID (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_router: Add a helper to get subport number from a RIF (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Extract SFMR packing into a helper (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Drop unnecessary conditions (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Permit enabling CFF mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: core, pci: Add plumbing related to CFF mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Add to SFMR register the fields related to CFF flood mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Extract flood-mode specific part of mlxsw_reg_sfmr_pack() (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Drop unnecessary writes from mlxsw_reg_sfmr_pack() (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Mark SFGC & some SFMR fields as reserved in CFF mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Add Switch FID Flooding Profiles Register (Ivan Vecera) [RHEL-67125]
  - mlxsw: resources: Add max_cap_nve_flood_prf (Ivan Vecera) [RHEL-67125]
  - mlxsw: cmd: Add MLXSW_CMD_MBOX_CONFIG_PROFILE_FLOOD_MODE_CFF (Ivan Vecera) [RHEL-67125]
  - mlxsw: cmd: Add cmd_mbox.query_fw.cff_support (Ivan Vecera) [RHEL-67125]
  - selftests: mlxsw: Add PCI reset test (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Implement PCI reset handlers (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Add support for new reset flow (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Move software reset code to a separate function (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Rename mlxsw_pci_sw_reset() (Ivan Vecera) [RHEL-67125]
  - mlxsw: Extend MRSR pack() function to support new commands (Ivan Vecera) [RHEL-67125]
  - PCI: Add no PM reset quirk for NVIDIA Spectrum devices (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Set SW LAG mode on Spectrum>1 (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum: Allocate LAG table when in SW LAG mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_pgt: Generalize PGT allocation (Ivan Vecera) [RHEL-67125]
  - mlxsw: spectrum_fid: Allocate PGT for the whole FID family in one go (Ivan Vecera) [RHEL-67125]
  - mlxsw: pci: Permit toggling LAG mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: core, pci: Add plumbing related to LAG mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: cmd: Add QUERY_FW.lag_mode_support (Ivan Vecera) [RHEL-67125]
  - mlxsw: cmd: Add CONFIG_PROFILE.{set_, }lag_mode (Ivan Vecera) [RHEL-67125]
  - mlxsw: cmd: Fix omissions in CONFIG_PROFILE field names in comments (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Add SGCR.lag_lookup_pgt_base (Ivan Vecera) [RHEL-67125]
  - mlxsw: reg: Drop SGCR.llb (Ivan Vecera) [RHEL-67125]
  - cachefiles: fix dentry leak in cachefiles_open_file() (CKI Backport Bot) [RHEL-63602] {CVE-2024-49870}
  - nfsd: fix race between laundromat and free_stateid (Olga Kornievskaia) [RHEL-65915] {CVE-2024-50106}
  - dm cache: fix potential out-of-bounds access on the first resume (Benjamin Marzinski) [RHEL-69092]
  - dm cache: optimize dirty bit checking with find_next_bit when resizing (Benjamin Marzinski) [RHEL-69092]
  - dm cache: fix out-of-bounds access to the dirty bitset when resizing (Benjamin Marzinski) [RHEL-69092]
  - dm cache: fix flushing uninitialized delayed_work on cache_ctr error (Benjamin Marzinski) [RHEL-69092]
  - dm cache: correct the number of origin blocks to match the target length (Benjamin Marzinski) [RHEL-69092]
  - dm-verity: don't crash if panic_on_corruption is not selected (Benjamin Marzinski) [RHEL-69092]
  - dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow (Benjamin Marzinski) [RHEL-69092]
  - dm: fix a crash if blk_alloc_disk fails (Benjamin Marzinski) [RHEL-69092]
  - nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net (Olga Kornievskaia) [RHEL-66036] {CVE-2024-50121}
  - md/raid10: fix null ptr dereference in raid10_size() (Nigel Croxon) [RHEL-66030] {CVE-2024-50109}
  - netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6() (CKI Backport Bot) [RHEL-66865] {CVE-2024-50256}
  - netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n (CKI Backport Bot) [RHEL-66865] {CVE-2024-50256}
  - NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() (Olga Kornievskaia) [RHEL-63854] {CVE-2024-50046}
  - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-9848]
  - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-9848]
  - media: Convert from tasklet to BH workqueue (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: add missing MODULE_DESCRIPTION() macro (Kate Hsuan) [RHEL-67885]
  - usb: uvc: add missing MODULE_DESCRIPTION() macro (Kate Hsuan) [RHEL-67885]
  - media: uapi: Add PiSP Compressed RAW Bayer formats (Kate Hsuan) [RHEL-67885]
  - media: uapi: Add a pixel format for BGR48 and RGB48 (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Fix typo in documentation (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Drop unreacheable warning (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: core: Drop unneeded forward declaration (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add average QP control (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Provide const-aware subdev state accessors (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Fix v4l2_subdev_state_get_format() documentation (Kate Hsuan) [RHEL-67885]
  - media: subdev: Improve s_stream documentation (Kate Hsuan) [RHEL-67885]
  - media: subdev: Support non-routing subdevs in v4l2_subdev_s_stream_helper() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Support single-stream case in v4l2_subdev_enable/disable_streams() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Refactor v4l2_subdev_enable/disable_streams() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add v4l2_subdev_is_streaming() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Improve v4l2_subdev_enable/disable_streams_fallback (Kate Hsuan) [RHEL-67885]
  - media: subdev: Fix use of sd->enabled_streams in call_s_stream() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add checks for subdev features (Kate Hsuan) [RHEL-67885]
  - media: subdev: Use v4l2_subdev_has_op() in v4l2_subdev_enable/disable_streams() (Kate Hsuan) [RHEL-67885]
  - Revert "media: v4l2-ctrls: show all owned controls in log_status" (Kate Hsuan) [RHEL-67885]
  - media: cec: cec.h: 2.1 ms -> 2100 ms (Kate Hsuan) [RHEL-67885]
  - media: uapi: v4l: Don't expose generic metadata formats to userspace (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Add trivial set_routing support (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Return routes set using S_ROUTING (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Add len_routes field to struct v4l2_subdev_routing (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Copy argument back to user also for S_ROUTING (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Add a function to lock two sub-device states, use it (Kate Hsuan) [RHEL-67885]
  - media: v4l: Set line based metadata flag in V4L2 core (Kate Hsuan) [RHEL-67885]
  - media: v4l: Support line-based metadata capture (Kate Hsuan) [RHEL-67885]
  - media: uapi: v4l: Add generic 8-bit metadata format definitions (Kate Hsuan) [RHEL-67885]
  - media: Documentation: Rename meta format files (Kate Hsuan) [RHEL-67885]
  - media: uapi: Document which mbus format fields are valid for metadata (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Clearly document that the crop API won't be extended (Kate Hsuan) [RHEL-67885]
  - media: v4l: async: Set owner for async sub-devices (Kate Hsuan) [RHEL-67885]
  - media: v4l: Set sub-device's owner field to the caller's module (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: improve max_num_buffers sanity checks (Kate Hsuan) [RHEL-67885]
  - media: cec: return -ENODEV instead of -ENXIO if unregistered (Kate Hsuan) [RHEL-67885]
  - media: v4l2-core: hold videodev_lock until dev reg, finishes (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Return handler error in creating new fwnode properties (Kate Hsuan) [RHEL-67885]
  - media: mc: mark the media devnode as registered from the, start (Kate Hsuan) [RHEL-67885]
  - media: videodev2: Fix v4l2_ext_control packing. (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Fix stream handling for crop API (Kate Hsuan) [RHEL-67885]
  - media: mc: Fix graph walk in media_pipeline_start (Kate Hsuan) [RHEL-67885]
  - media: mc: Add nop implementations of media_device_{init,cleanup} (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Remove non-pad dv timing callbacks (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Add pad versions of dv timing subdev calls (Kate Hsuan) [RHEL-67885]
  - media: v4l2-common: Add Y210 and Y216 format info (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: add support for area type logging (Kate Hsuan) [RHEL-67885]
  - media: v4l2: Add REMOVE_BUFS ioctl (Kate Hsuan) [RHEL-67885]
  - media: core: Free range of buffers (Kate Hsuan) [RHEL-67885]
  - media: core: Add bitmap manage bufs array entries (Kate Hsuan) [RHEL-67885]
  - media: core: Rework how create_buf index returned value is computed (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Add min_reqbufs_allocation field to vb2_queue structure (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Update vb2_is_busy() logic (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Add missing doc comment for waiting_in_dqbuf (Kate Hsuan) [RHEL-67885]
  - media: core: v4l2-ioctl.c: use is_valid_ioctl() (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls-core.c: check min/max for menu, controls (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Follow renaming of SPI "master" to "controller" (Kate Hsuan) [RHEL-67885]
  - media: mc: Expand MUST_CONNECT flag to always require an enabled link (Kate Hsuan) [RHEL-67885]
  - media: mc: Rename pad variable to clarify intent (Kate Hsuan) [RHEL-67885]
  - media: mc: Add num_links flag to media_pad (Kate Hsuan) [RHEL-67885]
  - media: mc: Fix flags handling when creating pad links (Kate Hsuan) [RHEL-67885]
  - media: mc: Add local pad to pipeline regardless of the link state (Kate Hsuan) [RHEL-67885]
  - media: media-devnode: make media_bus_type const (Kate Hsuan) [RHEL-67885]
  - media: cec: make cec_bus_type const (Kate Hsuan) [RHEL-67885]
  - media: v4l2-common.h: kerneldoc: correctly format return values (Kate Hsuan) [RHEL-67885]
  - media: cec.h: Fix kerneldoc (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: Fix kerneldoc (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: show all owned controls in log_status (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Fix doc comment (Kate Hsuan) [RHEL-67885]
  - media: v4l: Add a helper for setting up link-frequencies control (Kate Hsuan) [RHEL-67885]
  - media: vb2: refactor setting flags and caps, fix missing cap (Kate Hsuan) [RHEL-67885]
  - media: media videobuf2: Stop direct calls to queue num_buffers field (Kate Hsuan) [RHEL-67885]
  - media: mc: Drop useless debug print on file handle release (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mc: Add debug prints for v4l2_fwnode_create_links_for_pad() (Kate Hsuan) [RHEL-67885]
  - media: media-entity.h: fix Excess kernel-doc description warnings (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: core: Rename min_buffers_needed field in vb2_queue (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Store frame interval in subdev state (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Move out subdev state lock macros outside CONFIG_MEDIA_CONTROLLER (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: request more buffers for vb2_read (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Fix indentation in v4l2-subdev.h (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Rename .init_cfg() operation to .init_state() (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Return NULL from pad access functions on error (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Remove stream-unaware sub-device state access (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Always compile sub-device state access functions (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Make stream argument optional in state access functions (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: v4l2_subdev_state_get_format always returns format now (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Rename sub-device state information access functions (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Also return pads array information on stream functions (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Store the sub-device in the sub-device state (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Drop outdated comment for v4l2_subdev_pad_config (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Rename pad config 'try_*' fields (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: add missing __user to p_h264_pps (Kate Hsuan) [RHEL-67885]
  - media: drop CONFIG_MEDIA_CONTROLLER_REQUEST_API (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mem2mem.h: fix typo in comment (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dev: Check that g/s_selection are valid before selecting crop (Kate Hsuan) [RHEL-67885]
  - media: v4l2-common: Add 10bpp RGB formats info (Kate Hsuan) [RHEL-67885]
  - media: core: v4l2-ioctl: check if ioctl is known to avoid NULL name (Kate Hsuan) [RHEL-67885]
  - media: core: Report the maximum possible number of buffers for the queue (Kate Hsuan) [RHEL-67885]
  - media: media videobuf2: Be more flexible on the number of queue stored buffers (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Use vb2_get_num_buffers() helper (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Add helper to get queue number of buffers (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Remove duplicated index vs q->num_buffers check (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Access vb2_queue bufs array through helper functions (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Use vb2_buffer instead of index (Kate Hsuan) [RHEL-67885]
  - media: dvb_vb2: fix possible out of bound access (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Stop spamming kernel log with all queue counter (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Rework offset 'cookie' encoding pattern (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Rename offset parameter (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Fix a 64bit bug (Kate Hsuan) [RHEL-67885]
  - media: v4l2: Add ignore_streaming flag (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Fix IS_ERR checking in vb2_vmalloc_put_userptr() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Don't report V4L2_SUBDEV_CAP_STREAMS when the streams API is disabled (Kate Hsuan) [RHEL-67885]
  - media: mc: Check pad flag validity (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Print debug information on frame descriptor (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Clear frame descriptor before get_frame_desc (Kate Hsuan) [RHEL-67885]
  - media: v4l2-event: Annotate struct v4l2_subscribed_event with __counted_by (Kate Hsuan) [RHEL-67885]
  - media: v4l2-device.h: drop V4L2_DEVICE_NAME_SIZE (Kate Hsuan) [RHEL-67885]
  - media: use sizeof() instead of V4L2_SUBDEV_NAME_SIZE (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev.h: increase struct v4l2_subdev name size (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dev.h: increase struct video_device name size (Kate Hsuan) [RHEL-67885]
  - media: cec.h: increase input_phys buffer (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add user control base for Nuvoton NPCM controls (Kate Hsuan) [RHEL-67885]
  - media: v4l: Add HEXTILE compressed format (Kate Hsuan) [RHEL-67885]
  - media: use struct_size() helper (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Document and enforce .s_stream() requirements (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Document that routing support depends on streams (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mc: Make v4l2_pipeline_pm_{get,put} deprecated (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: fix typo: vb2_dbuf -> vb2_qbuf (Kate Hsuan) [RHEL-67885]
  - media: vb2: frame_vector.c: replace WARN_ONCE with a comment (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add debug prints to enable/disable_streams (Kate Hsuan) [RHEL-67885]
  - media: subdev: Constify v4l2_subdev_set_routing_with_fmt() param (Kate Hsuan) [RHEL-67885]
  - media: subdev: Drop implicit zeroing of stream field (Kate Hsuan) [RHEL-67885]
  - media: cec-pin: only enable interrupts when monitoring the CEC pin (Kate Hsuan) [RHEL-67885]
  - media: cec-pin: improve interrupt handling (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Don't assert held reservation lock for dma-buf mmapping (Kate Hsuan) [RHEL-67885]
  - media: Add NV15_4L4 pixel format (Kate Hsuan) [RHEL-67885]
  - media: v4l2-common: Add support for fractional bpp (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Fix missing kerneldoc for client_caps (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mc: Drop subdev check in v4l2_create_fwnode_links_to_pad() (Kate Hsuan) [RHEL-67885]
  - media: uapi: Use unsigned int values for assigning bits in u32 fields (Kate Hsuan) [RHEL-67885]
  - media: mc: Make media_entity_get_fwnode_pad() fwnode argument const (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: Fix struct v4l2_input tuner index comment (Kate Hsuan) [RHEL-67885]
  - media: Adjust column width for pdfdocs (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: Fix p_s32 and p_s64 pointer types (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mem2mem: add lock to protect parameter num_rdy (Kate Hsuan) [RHEL-67885]
  - media: Add ABGR64_12 video format (Kate Hsuan) [RHEL-67885]
  - media: Add BGR48_12 video format (Kate Hsuan) [RHEL-67885]
  - media: Add YUV48_12 video format (Kate Hsuan) [RHEL-67885]
  - media: Add Y212 v4l2 format info (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Add new ioctl for client capabilities (Kate Hsuan) [RHEL-67885]
  - media: Accept non-subdev sinks in v4l2_create_fwnode_links_to_pad() (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Fix doc for v4l2_ctrl_request_hdl_find (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add V4L2_SUBDEV_ROUTING_NO_MULTIPLEXING (Kate Hsuan) [RHEL-67885]
  - media: subdev: Split V4L2_SUBDEV_ROUTING_NO_STREAM_MIX (Kate Hsuan) [RHEL-67885]
  - media: subdev: Use 'shall' instead of 'may' in route validation (Kate Hsuan) [RHEL-67885]
  - media: v4l2-core: zero field base in struct v4l2_framebuffer (Kate Hsuan) [RHEL-67885]
  - media: videodev.h: drop V4L2_FBUF_CAP_LIST/BITMAP_CLIPPING (Kate Hsuan) [RHEL-67885]
  - media: v4l2-core: drop v4l2_window clipping and bitmap support (Kate Hsuan) [RHEL-67885]
  - media: drop unnecessary networking includes (Kate Hsuan) [RHEL-67885]
  - media: rc: add common keymap for Dreambox RC10/RC0 and RC20/RC-BT remotes (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dev.c: check for V4L2_CAP_STREAMING to enable streaming ioctls (Kate Hsuan) [RHEL-67885]
  - media: vb2: set owner before calling vb2_read (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Make link validation safer (Kate Hsuan) [RHEL-67885]
  - media: subdev: Fix validation state lockdep issue (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev.c: clear stream field (Kate Hsuan) [RHEL-67885]
  - media: videobuf2-core: drop obsolete sanity check in __vb2_queue_free() (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Fix minor issues in comments and documentation (Kate Hsuan) [RHEL-67885]
  - media: mc: Get media_device directly from pad (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Add entity iterator for media_pipeline (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Add pad iterator for media_pipeline (Kate Hsuan) [RHEL-67885]
  - media: Add stream to frame descriptor (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Add v4l2_subdev_s_stream_helper() function (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Add subdev .(enable|disable)_streams() operations (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Add v4l2_subdev_state_xlate_streams() helper (Kate Hsuan) [RHEL-67885]
  - media: subdev: add v4l2_subdev_routing_validate() helper (Kate Hsuan) [RHEL-67885]
  - media: subdev: add v4l2_subdev_set_routing_with_fmt() helper (Kate Hsuan) [RHEL-67885]
  - media: subdev: add streams to v4l2_subdev_get_fmt() helper function (Kate Hsuan) [RHEL-67885]
  - media: subdev: add "opposite" stream helper funcs (Kate Hsuan) [RHEL-67885]
  - media: subdev: use streams in v4l2_subdev_link_validate() (Kate Hsuan) [RHEL-67885]
  - media: subdev: add stream based configuration (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add for_each_active_route() macro (Kate Hsuan) [RHEL-67885]
  - media: subdev: add v4l2_subdev_set_routing helper() (Kate Hsuan) [RHEL-67885]
  - media: subdev: add v4l2_subdev_has_pad_interdep() (Kate Hsuan) [RHEL-67885]
  - media: subdev: Require code change to enable [GS]_ROUTING (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add [GS]_ROUTING subdev ioctls and operations (Kate Hsuan) [RHEL-67885]
  - media: add V4L2_SUBDEV_CAP_STREAMS (Kate Hsuan) [RHEL-67885]
  - media: add V4L2_SUBDEV_FL_STREAMS (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Sort includes (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Fix doc for media_graph_walk_init (Kate Hsuan) [RHEL-67885]
  - media: mc: Improve the media_entity_has_pad_interdep() documentation (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls-api.c: move ctrl->is_new = 1 to the correct line (Kate Hsuan) [RHEL-67885]
  - media: Add Y210, Y212 and Y216 formats (Kate Hsuan) [RHEL-67885]
  - media: Add 2-10-10-10 RGB formats (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls-api.c: add back dropped ctrl->is_new = 1 (Kate Hsuan) [RHEL-67885]
  - media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area() (Kate Hsuan) [RHEL-67885]
  - headers: Remove some left-over license text in include/uapi/linux/v4l2-* (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: revert "get_userptr: buffers are always writable" (Kate Hsuan) [RHEL-67885]
  - media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference (Kate Hsuan) [RHEL-67885]
  - v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails (Kate Hsuan) [RHEL-67885]
  - media: add nv12_8l128 and nv12_10be_8l128 video format. (Kate Hsuan) [RHEL-67885]
  - media: v4l: Use memset_after() helper (Kate Hsuan) [RHEL-67885]
  - media: dvb_ringbuffer: Fix typo in dvb_ringbuffer_pkt_write() kerneldoc (Kate Hsuan) [RHEL-67885]
  - media: subdev: Replace custom implementation of device_match_fwnode() (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dv-timings.c: fix too strict blanking sanity checks (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Reserve controls for ASPEED (Kate Hsuan) [RHEL-67885]
  - media: v4l: Add definition for the Aspeed JPEG format (Kate Hsuan) [RHEL-67885]
  - v4l: subdev: Warn if disabling streaming failed, return success (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dv-timings: add sanity checks for blanking values (Kate Hsuan) [RHEL-67885]
  - media: v4l: ctrls: Add a control for HDR mode (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Document s_power() callback is deprecated (Kate Hsuan) [RHEL-67885]
  - media: Fix documentation typos in media-entity.h (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ioctl.c: Unify YCbCr/YUV terms in format descriptions (Kate Hsuan) [RHEL-67885]
  - videodev2.h: add p_s32 and p_s64 pointers (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Fix off-by-one error in integer menu control check (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ioctl.c: fix incorrect error path (Kate Hsuan) [RHEL-67885]
  - media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args() (Kate Hsuan) [RHEL-67885]
  - media: mc: convert pipeline funcs to take media_pad (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Add has_pad_interdep entity operation (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Rewrite media_pipeline_start() (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: add alloc variant of pipeline_start (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dev: Add videodev wrappers for media pipelines (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Add media_entity_pipeline() to access the media pipeline (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Move media_entity_get_fwnode_pad() out of graph walk section (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Merge media_entity_enum_init and __media_entity_enum_init (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Add iterator helper for entity pads (Kate Hsuan) [RHEL-67885]
  - media: mc: entity: Rename streaming_count -> start_count (Kate Hsuan) [RHEL-67885]
  - media: subdev: increase V4L2_FRAME_DESC_ENTRY_MAX to 8 (Kate Hsuan) [RHEL-67885]
  - media: media-entity.h: add include for min() (Kate Hsuan) [RHEL-67885]
  - media: Remove incorrect comment from struct v4l2_fwnode_endpoint (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Fail graciously when getting try data for NULL state (Kate Hsuan) [RHEL-67885]
  - media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: drop 'elems' argument from control type ops. (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Remove vb2_find_timestamp() (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: drop V4L2_CAP_ASYNCIO (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Fix typo in VP8 comment (Kate Hsuan) [RHEL-67885]
  - media: vb2: videobuf -> videobuf2 (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ioctl: Fix typo 'the the' in comment (Kate Hsuan) [RHEL-67885]
  - media: v4l: uapi: Add user control base for DW100 controls (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Export default v4l2_ctrl_type_ops callbacks (Kate Hsuan) [RHEL-67885]
  - media: Documentation: mc-core: Fix typo (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: optimize type_ops for arrays (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: add change flag for when dimensions change (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: add v4l2_ctrl_modify_dimensions (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: alloc arrays in ctrl_ref (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: allocate space for arrays (Kate Hsuan) [RHEL-67885]
  - media: mc-entity: Add a new helper function to get a remote pad for a pad (Kate Hsuan) [RHEL-67885]
  - media: mc-entity: Add a new helper function to get a remote pad (Kate Hsuan) [RHEL-67885]
  - media: mc-entity: Rename media_entity_remote_pad() to media_pad_remote_pad_first() (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: Introduce vb2_find_buffer() (Kate Hsuan) [RHEL-67885]
  - media: Add P010 tiled format (Kate Hsuan) [RHEL-67885]
  - media: uapi: HEVC: Add SEI pic struct flags (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: add support for dynamically allocated arrays. (Kate Hsuan) [RHEL-67885]
  - media: videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAY (Kate Hsuan) [RHEL-67885]
  - media: entity: Use dedicated data link iterator (Kate Hsuan) [RHEL-67885]
  - media: entity: Add iterator for entity data links (Kate Hsuan) [RHEL-67885]
  - media: subdev: Add v4l2_subdev_call_state_try() macro (Kate Hsuan) [RHEL-67885]
  - media: v4l2: Sanitize colorspace values in the framework (Kate Hsuan) [RHEL-67885]
  - media: pixfmt-yuv-planar.rst: fix PIX_FMT labels (Kate Hsuan) [RHEL-67885]
  - media: v4l2: Make colorspace validity checks more future-proof (Kate Hsuan) [RHEL-67885]
  - media: v4l: Add packed YUV 4:4:4 YUVA and YUVX pixel formats (Kate Hsuan) [RHEL-67885]
  - media: Fix incorrect P010 chroma order description (Kate Hsuan) [RHEL-67885]
  - media: Add P010 video format (Kate Hsuan) [RHEL-67885]
  - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 2) (Kate Hsuan) [RHEL-67885]
  - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) (Kate Hsuan) [RHEL-67885]
  - media: Add CSI-2 bus configuration to frame descriptors (Kate Hsuan) [RHEL-67885]
  - media: Add bus type to frame descriptors (Kate Hsuan) [RHEL-67885]
  - media: cec-pin.c: don't zero work_pin_num_events in adap_enable (Kate Hsuan) [RHEL-67885]
  - media: cec-pin.c: disabling the adapter cannot call kthread_stop (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctls-core.c: kvmalloc_array -> kvcalloc (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev.c: kvmalloc_array -> kvcalloc (Kate Hsuan) [RHEL-67885]
  - media: videobuf2-v4l2: Expose vb2_queue_is_busy() to drivers (Kate Hsuan) [RHEL-67885]
  - media: v4l2: fix uninitialized value tuner_status(CWE-457) (Kate Hsuan) [RHEL-67885]
  - media: ext-ctrls-codec.rst: fix indentation (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add intra-refresh type control (Kate Hsuan) [RHEL-67885]
  - media: v4l: Add Qualcomm custom compressed pixel formats (Kate Hsuan) [RHEL-67885]
  - media: media-entity.h: Fix documentation for media_create_intf_link (Kate Hsuan) [RHEL-67885]
  - media: media.h: remove unneeded <stdint.h> inclusion (Kate Hsuan) [RHEL-67885]
  - media: subdev: add v4l2_subdev_get_fmt() helper function (Kate Hsuan) [RHEL-67885]
  - media: subdev: add locking wrappers to subdev op wrappers (Kate Hsuan) [RHEL-67885]
  - media: subdev: add subdev state locking (Kate Hsuan) [RHEL-67885]
  - media: subdev: pass also the active state to subdevs from ioctls (Kate Hsuan) [RHEL-67885]
  - media: subdev: rename v4l2_subdev_get_pad_* helpers (Kate Hsuan) [RHEL-67885]
  - media: subdev: add active state to struct v4l2_subdev (Kate Hsuan) [RHEL-67885]
  - media: subdev: rename subdev-state alloc & free (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: drop extra #ifdef (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: fix #endif comments (Kate Hsuan) [RHEL-67885]
  - media: mc: delete redundant code in __media_device_unregister_entity (Kate Hsuan) [RHEL-67885]
  - media: v4l: ioctl: Set bus_info in v4l_querycap() (Kate Hsuan) [RHEL-67885]
  - media: mc: Set bus_info in media_device_init() (Kate Hsuan) [RHEL-67885]
  - media: mc: Provide a helper for setting bus_info field (Kate Hsuan) [RHEL-67885]
  - media: mc: media_device_init() initialises a media_device, not media_entity (Kate Hsuan) [RHEL-67885]
  - media: mc: Remove redundant documentation (Kate Hsuan) [RHEL-67885]
  - media: entity: Add support for ancillary links (Kate Hsuan) [RHEL-67885]
  - media: entity: Add link_type_name() helper (Kate Hsuan) [RHEL-67885]
  - media: media.h: Add new media link type (Kate Hsuan) [RHEL-67885]
  - media: entity: Skip non-data links in graph iteration (Kate Hsuan) [RHEL-67885]
  - media: entity: skip non-data link when removing reverse links (Kate Hsuan) [RHEL-67885]
  - media: add nv12m_8l128 and nv12m_10be_8l128 video format. (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add new V4L2_H264_DECODE_PARAM_FLAG_P/BFRAME flags (Kate Hsuan) [RHEL-67885]
  - media: media-entity: Clarify media_entity_cleanup() usage (Kate Hsuan) [RHEL-67885]
  - media: media-entity: Simplify media_pipeline_start() (Kate Hsuan) [RHEL-67885]
  - media: media-entity: Add media_pad_is_streaming() helper function (Kate Hsuan) [RHEL-67885]
  - media: v4l2-core: Initialize h264 scaling matrix (Kate Hsuan) [RHEL-67885]
  - media: uapi: Init VP9 stateless decode params (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags (Kate Hsuan) [RHEL-67885]
  - media: v4l: Avoid unaligned access warnings when printing 4cc modifiers (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Drop .set_mbus_config() operation (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dev: Use non-atomic bitmap API when applicable (Kate Hsuan) [RHEL-67885]
  - media: hevc: Remove RPS named flags (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: make array range static (Kate Hsuan) [RHEL-67885]
  - media: dmxdev: drop unneeded <linux/kernel.h> inclusion from other headers (Kate Hsuan) [RHEL-67885]
  - media: mc: mc-entity.c: Use bitmap_zalloc() when applicable (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: add WARN_ON_ONCE if bytesused is bigger than buffer length (Kate Hsuan) [RHEL-67885]
  - media: vb2: frame_vector.c: don't overwrite error code (Kate Hsuan) [RHEL-67885]
  - media: mc: drop an unused debug function (Kate Hsuan) [RHEL-67885]
  - media: uapi: Add VP9 stateless decoder controls (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add RGB color effects control (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting (Kate Hsuan) [RHEL-67885]
  - media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no-mmu platform (Kate Hsuan) [RHEL-67885]
  - media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86 (Kate Hsuan) [RHEL-67885]
  - include/media/media-entity.h: replace kernel.h with the necessary inclusions (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dev.h: move open brace after struct video_device (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: add queue memory coherency parameter (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: split buffer cache_hints initialisation (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: inverse buffer cache_hints flags (Kate Hsuan) [RHEL-67885]
  - media: videobuf2: rework vb2_mem_ops API (Kate Hsuan) [RHEL-67885]
  - media: Request API is no longer experimental (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ioctl: S_CTRL output the right value (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ioctl: Fix check_ext_ctrls (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control (Kate Hsuan) [RHEL-67885]
  - media: add Mediatek's MM21 format (Kate Hsuan) [RHEL-67885]
  - media: Clean V4L2_PIX_FMT_NV12MT documentation (Kate Hsuan) [RHEL-67885]
  - media: Add NV12_4L4 tiled format (Kate Hsuan) [RHEL-67885]
  - media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 (Kate Hsuan) [RHEL-67885]
  - media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FMT_NV12_32L32 (Kate Hsuan) [RHEL-67885]
  - media: videobuf2-core: sanity checks for requests and qbuf (Kate Hsuan) [RHEL-67885]
  - media: hevc: Add scaling matrix control (Kate Hsuan) [RHEL-67885]
  - media: v4l2-ctrls: Add intra-refresh period control (Kate Hsuan) [RHEL-67885]
  - media: docs: ext-ctrls-codec: Document cyclic intra-refresh zero control value (Kate Hsuan) [RHEL-67885]
  - media: v4l2-dv-timings.c: fix wrong condition in two for-loops (Kate Hsuan) [RHEL-67885]
  - media: v4l: subdev: Add pre_streamon and post_streamoff callbacks (Kate Hsuan) [RHEL-67885]
  - media: mc-device.c: use DEVICE_ATTR_RO() helper macro (Kate Hsuan) [RHEL-67885]
  - media: v4l2-subdev: Fix documentation of the subdev_notifier member (Kate Hsuan) [RHEL-67885]


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-543.492.el9iv]
changelog:
  - [automotive] build 5.14.0-543.492.el9iv
  - scsi: lpfc: Fix a possible null pointer dereference (Ewan D. Milne) [RHEL-64869] {CVE-2024-43821}
  - smb: client: fix NULL ptr deref in crypto_aead_setkey() (Paulo Alcantara) [RHEL-63909]
  - smb: client: fix UAF in async decryption (Paulo Alcantara) [RHEL-63909] {CVE-2024-50047}
  - macsec: Fix use-after-free while sending the offloading packet (CKI Backport Bot) [RHEL-66910] {CVE-2024-50261}
  - xfs: fix sparse inode limits on runt AG (Pavel Reichl) [RHEL-68541]
  - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-54539]
  - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-54539]
  - redhat/configs: Move GPIO configs under rhel (Rupinderjit Singh) [RHEL-69941]
  - platform/x86/intel/tpmi/plr: Fix output in plr_print_bits() (David Arcari) [RHEL-46074]
  - doc: TPMI: Add entry for Performance Limit Reasons (David Arcari) [RHEL-46074]
  - platform/x86/intel/tpmi/plr: Add support for the plr mailbox (David Arcari) [RHEL-46074]
  - platform/x86/intel/tpmi: Add new auxiliary driver for performance limits (David Arcari) [RHEL-46074]
  - redhat: configs: enable INTEL_PLR_TPMI for RHEL (David Arcari) [RHEL-46074]
  - platform/x86/intel: TPMI domain id and CPU mapping (David Arcari) [RHEL-46074]
  - platform/x86/intel/tpmi: Add API to get debugfs root (David Arcari) [RHEL-46074]
  - platform/x86/intel/tpmi: Add support for performance limit reasons (David Arcari) [RHEL-46074]
  - doc: TPMI: Add debugfs documentation (David Arcari) [RHEL-46074]
  - MAINTAINERS: Add entry for TPMI driver (David Arcari) [RHEL-46074]
  - gso: fix dodgy bit handling for GSO_UDP_L4 (Guillaume Nault) [RHEL-69903]
  - udp: allow header check for dodgy GSO_UDP_L4 packets. (Guillaume Nault) [RHEL-69903]
  - redhat: configs: Disable DVB settings (Kate Hsuan) [RHEL-65104]
  - cache: add __cacheline_group_{begin, end}_aligned() (+ couple more) (CKI Backport Bot) [RHEL-68652]
  - uapi: stddef.h: Provide UAPI macros for __counted_by_{le, be} (Michal Schmidt) [RHEL-68653]
  - compiler_types: add Endianness-dependent __counted_by_{le,be} (Michal Schmidt) [RHEL-68653]
  - docs: ignore __counted_by attribute in structure definitions (Michal Schmidt) [RHEL-68653]
  - Documentation: conf.py: Add __force to c_id_attributes (Michal Schmidt) [RHEL-68653]


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-544.493.el9iv]
changelog:
  - [automotive] build 5.14.0-544.493.el9iv
  - x86/apic: Always explicitly disarm TSC-deadline timer (David Arcari) [RHEL-65750]
  - netfilter: ipset: Hold module reference while requesting a module (Phil Sutter) [RHEL-35819]
  - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-69670] {CVE-2024-53122}
  - x86/tdx: mark TDX guest as fully supported (Vitaly Kuznetsov) [RHEL-70465]
  - net: usb: cdc_ether: don't spew notifications (Jose Ignacio Tornos Martinez) [RHEL-52777]
  - USB: zaurus: Add ID for A-300/B-500/C-700 (Jose Ignacio Tornos Martinez) [RHEL-52777]
  - net: usb: cdc_ether: add u-blox 0x1313 composition. (Jose Ignacio Tornos Martinez) [RHEL-52777]
  - USB: serial: xr: add TIOCGRS485 and TIOCSRS485 ioctls (Desnes Nunes) [RHEL-67057]
  - USB: serial: xr: avoid requesting zero DTE rate (Desnes Nunes) [RHEL-67057]
  - redhat: configs: enable xr_serial on rhel (Desnes Nunes) [RHEL-67057]
  - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-68558] {CVE-2024-53095}
  - dlm: fix recovery of middle conversions (Alexander Aring) [RHEL-67852]


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-545.494.el9iv]
changelog:
  - [automotive] build 5.14.0-545.494.el9iv
  - net: fix data-races around sk->sk_forward_alloc (CKI Backport Bot) [RHEL-69689] {CVE-2024-53124}
  - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-71164]
  - redhat: add test_klp_syscall to mod-internal.list (Ryan Sullivan) [RHEL-69931]
  - blk_iocost: fix more out of bound shifts (CKI Backport Bot) [RHEL-63978] {CVE-2024-49933}
  - mm: revert "mm: shmem: fix data-race in shmem_getattr()" (Rafael Aquini) [RHEL-27745 RHEL-70053] {CVE-2024-53136}
  - mm: page_alloc: move mlocked flag clearance into free_pages_prepare() (Rafael Aquini) [RHEL-27745 RHEL-69683] {CVE-2024-53105}
  - filemap: Fix bounds checking in filemap_read() (Rafael Aquini) [RHEL-27745 RHEL-68011] {CVE-2024-50272}
  - mm/mlock: set the correct prev on failure (Rafael Aquini) [RHEL-27745]
  - vmscan,migrate: fix page count imbalance on node stats when demoting pages (Rafael Aquini) [RHEL-27745]
  - kasan: remove vmalloc_percpu test (Rafael Aquini) [RHEL-27745]
  - mm: krealloc: Fix MTE false alarm in __do_krealloc (Rafael Aquini) [RHEL-27745 RHEL-68909] {CVE-2024-53097}
  - mm: shmem: fix data-race in shmem_getattr() (Rafael Aquini) [RHEL-27745 RHEL-66818] {CVE-2024-50228}
  - mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves (Rafael Aquini) [RHEL-27745 RHEL-66794] {CVE-2024-50219}
  - fork: only invoke khugepaged, ksm hooks if no error (Rafael Aquini) [RHEL-27745]
  - fork: do not invoke uffd on fork if error occurs (Rafael Aquini) [RHEL-27745]
  - maple_tree: add regression test for spanning store bug (Rafael Aquini) [RHEL-27745 RHEL-66950] {CVE-2024-50200}
  - maple_tree: correct tree corruption on spanning store (Rafael Aquini) [RHEL-27745 RHEL-66950] {CVE-2024-50200}
  - mm/mglru: only clear kswapd_failures if reclaimable (Rafael Aquini) [RHEL-27745]
  - mm/swapfile: skip HugeTLB pages for unuse_vma (Rafael Aquini) [RHEL-27745 RHEL-66977] {CVE-2024-50199}
  - mm: don't install PMD mappings when THPs are disabled by the hw/process/vma (Rafael Aquini) [RHEL-27745]
  - mm: huge_memory: add vma_thp_disabled() and thp_disabled_by_hw() (Rafael Aquini) [RHEL-27745]
  - mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point (Rafael Aquini) [RHEL-27745]
  - mm/mremap: fix move_normal_pmd/retract_page_tables race (Rafael Aquini) [RHEL-27745]
  - secretmem: disable memfd_secret() if arch cannot set direct map (Rafael Aquini) [RHEL-27745 RHEL-66627] {CVE-2024-50182}
  - memory tiers: use default_dram_perf_ref_source in log message (Rafael Aquini) [RHEL-27745 RHEL-62336]
  - mm: migrate: annotate data-race in migrate_folio_unmap() (Rafael Aquini) [RHEL-27745]
  - mm: avoid leaving partial pfn mappings around in error case (Rafael Aquini) [RHEL-27745]
  - mm: Kconfig: fixup zsmalloc configuration (Rafael Aquini) [RHEL-27745]
  - mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock (Rafael Aquini) [RHEL-27745]
  - sched/numa: Fix the vma scan starving issue (Rafael Aquini) [RHEL-27745]
  - mm: krealloc: consider spare memory for __GFP_ZERO (Rafael Aquini) [RHEL-27745]
  - mm: only enforce minimum stack gap size if it's sensible (Rafael Aquini) [RHEL-27745]
  - mm/memcontrol: respect zswap.writeback setting from parent cg too (Rafael Aquini) [RHEL-27745]
  - Revert "mm: skip CMA pages when they are not available" (Rafael Aquini) [RHEL-27745]
  - mm: vmalloc: ensure vmap_block is initialised before adding to queue (Rafael Aquini) [RHEL-27745]
  - mm: Fix missing folio invalidation calls during truncation (Rafael Aquini) [RHEL-27745]
  - mm: fix endless reclaim on machines with unaccepted memory (Rafael Aquini) [RHEL-27745]
  - mm/numa: no task_numa_fault() call if PMD is changed (Rafael Aquini) [RHEL-27745]
  - mm/numa: no task_numa_fault() call if PTE is changed (Rafael Aquini) [RHEL-27745]
  - memcg_write_event_control(): fix a user-triggerable oops (Rafael Aquini) [RHEL-27745]
  - mm/page_alloc: fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist() (Rafael Aquini) [RHEL-27745]
  - mm/mglru: fix ineffective protection calculation (Rafael Aquini) [RHEL-27745 RHEL-54929] {CVE-2024-42316}
  - mm/hugetlb: fix possible recursive locking detected warning (Rafael Aquini) [RHEL-27745]
  - mm/numa_balancing: teach mpol_to_str about the balancing mode (Rafael Aquini) [RHEL-27745]
  - mm/mglru: fix overshooting shrinker memory (Rafael Aquini) [RHEL-27745 RHEL-54929] {CVE-2024-42316}
  - mm/mglru: fix div-by-zero in vmpressure_calc_level() (Rafael Aquini) [RHEL-27745 RHEL-54929] {CVE-2024-42316}
  - mm: ignore data-race in __swap_writepage (Rafael Aquini) [RHEL-27745]
  - mm, virt: merge AS_UNMOVABLE and AS_INACCESSIBLE (Rafael Aquini) [RHEL-27745]
  - mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio() (Rafael Aquini) [RHEL-27745]
  - mm: gup: stop abusing try_grab_folio (Rafael Aquini) [RHEL-27745]
  - mm: refactor folio_undo_large_rmappable() (Rafael Aquini) [RHEL-27745]
  - mm: page_ref: remove folio_try_get_rcu() (Rafael Aquini) [RHEL-27745]
  - mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer (Rafael Aquini) [RHEL-27745]
  - mm/memory_hotplug: prevent accessing by index=-1 (Rafael Aquini) [RHEL-27745]
  - x86/mm: Cleanup prctl_enable_tagged_addr() nr_bits error checking (Rafael Aquini) [RHEL-27745]
  - x86/mm: Fix LAM inconsistency during context switch (Rafael Aquini) [RHEL-27745]
  - mm/page_alloc: Separate THP PCP into movable and non-movable categories (Rafael Aquini) [RHEL-27745]
  - mm: fix incorrect vbq reference in purge_fragmented_block (Rafael Aquini) [RHEL-27745]
  - Revert "mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default" (Rafael Aquini) [RHEL-27745]
  - mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick (Rafael Aquini) [RHEL-27745]
  - mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default (Rafael Aquini) [RHEL-27745]
  - mm/hugetlb: do not call vma_add_reservation upon ENOMEM (Rafael Aquini) [RHEL-27745]
  - kmsan: do not wipe out origin when doing partial unpoisoning (Rafael Aquini) [RHEL-27745]
  - kasan, fortify: properly rename memintrinsics (Rafael Aquini) [RHEL-27745]
  - mm: Introduce AS_INACCESSIBLE for encrypted/confidential memory (Rafael Aquini) [RHEL-27745]
  - mm/hugetlb: align cma on allocation order, not demotion order (Rafael Aquini) [RHEL-27745]
  - mm: fix race between __split_huge_pmd_locked() and GUP-fast (Rafael Aquini) [RHEL-27745]
  - mm/page_table_check: support userfault wr-protect entries (Rafael Aquini) [RHEL-27745]
  - mm/slab: make __free(kfree) accept error pointers (Rafael Aquini) [RHEL-27745]
  - mm/slub: handle bulk and single object freeing separately (Rafael Aquini) [RHEL-27745]
  - mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid (Rafael Aquini) [RHEL-27745]
  - mm/cma: drop incorrect alignment check in cma_init_reserved_mem (Rafael Aquini) [RHEL-27745]
  - hugetlb: convert alloc_buddy_hugetlb_folio to use a folio (Rafael Aquini) [RHEL-27745]
  - mm: page_alloc: use the correct THP order for THP PCP (Rafael Aquini) [RHEL-27745]
  - khugepaged: use a folio throughout hpage_collapse_scan_file() (Rafael Aquini) [RHEL-27745]
  - khugepaged: use a folio throughout collapse_file() (Rafael Aquini) [RHEL-27745]
  - khugepaged: pass a folio to __collapse_huge_page_copy() (Rafael Aquini) [RHEL-27745]
  - khugepaged: remove hpage from collapse_huge_page() (Rafael Aquini) [RHEL-27745]
  - khugepaged: remove hpage from collapse_file() (Rafael Aquini) [RHEL-27745]
  - khugepaged: convert alloc_charge_hpage to alloc_charge_folio (Rafael Aquini) [RHEL-27745]
  - khugepaged: inline hpage_collapse_alloc_folio() (Rafael Aquini) [RHEL-27745]
  - selftest/mm: ksm_functional_tests: extend test case for ksm fork/exec (Rafael Aquini) [RHEL-27745]
  - selftest/mm: ksm_functional_tests: refactor mmap_and_merge_range() (Rafael Aquini) [RHEL-27745]
  - mm/ksm: fix ksm exec support for prctl (Rafael Aquini) [RHEL-27745]
  - mm: page_alloc: control latency caused by zone PCP draining (Rafael Aquini) [RHEL-27745]
  - mm: zswap: fix shrinker NULL crash with cgroup_disable=memory (Rafael Aquini) [RHEL-27745]
  - mm: turn folio_test_hugetlb into a PageType (Rafael Aquini) [RHEL-27745]
  - mm: support page_mapcount() on page_has_type() pages (Rafael Aquini) [RHEL-27745]
  - mm, pagemap: remove SLOB and SLQB from comments and documentation (Rafael Aquini) [RHEL-27745]
  - mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros (Rafael Aquini) [RHEL-27745]
  - mm/shmem: inline shmem_is_huge() for disabled transparent hugepages (Rafael Aquini) [RHEL-27745]
  - mm,swapops: update check in is_pfn_swap_entry for hwpoison entries (Rafael Aquini) [RHEL-27745]
  - mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly (Rafael Aquini) [RHEL-27745]
  - mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion (Rafael Aquini) [RHEL-27745]
  - mm: recover pud_leaf() definitions in nopmd case (Rafael Aquini) [RHEL-27745]
  - mm/treewide: align up pXd_leaf() retval across archs (Rafael Aquini) [RHEL-27745]
  - mm/treewide: drop pXd_large() (Rafael Aquini) [RHEL-27745]
  - mm/treewide: replace pud_large() with pud_leaf() (Rafael Aquini) [RHEL-27745]
  - mm/treewide: replace pmd_large() with pmd_leaf() (Rafael Aquini) [RHEL-27745]
  - mm/kasan: use pXd_leaf() in shadow_mapped() (Rafael Aquini) [RHEL-27745]
  - mm/x86: drop two unnecessary pud_leaf() definitions (Rafael Aquini) [RHEL-27745]
  - mm/x86: replace pgd_large() with pgd_leaf() (Rafael Aquini) [RHEL-27745]
  - mm/x86: replace p4d_large() with p4d_leaf() (Rafael Aquini) [RHEL-27745]
  - mm/powerpc: replace pXd_is_leaf() with pXd_leaf() (Rafael Aquini) [RHEL-27745]
  - mm/powerpc: define pXd_large() with pXd_leaf() (Rafael Aquini) [RHEL-27745]
  - mm: memory: fix shift-out-of-bounds in fault_around_bytes_set (Rafael Aquini) [RHEL-27745]
  - mm: remove cast from page_to_nid() (Rafael Aquini) [RHEL-27745]
  - mm: constify more page/folio tests (Rafael Aquini) [RHEL-27745]
  - mm: constify testing page/folio flags (Rafael Aquini) [RHEL-27745]
  - mm: make dump_page() take a const argument (Rafael Aquini) [RHEL-27745]
  - mm: add __dump_folio() (Rafael Aquini) [RHEL-27745]
  - mm: remove PageYoung and PageIdle definitions (Rafael Aquini) [RHEL-27745]
  - mm: remove PageWaiters, PageSetWaiters and PageClearWaiters (Rafael Aquini) [RHEL-27745]
  - mm: separate out FOLIO_FLAGS from PAGEFLAGS (Rafael Aquini) [RHEL-27745]
  - mm: support order-1 folios in the page cache (Rafael Aquini) [RHEL-27745]
  - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations (Rafael Aquini) [RHEL-27745]
  - madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0 (Rafael Aquini) [RHEL-27745]
  - selftests/mm: run_vmtests.sh: add hugetlb_madv_vs_map (Rafael Aquini) [RHEL-27745 RHEL-61137]
  - mm/hugetlb: restore the reservation if needed (Rafael Aquini) [RHEL-27745 RHEL-61137]
  - x86/mm: delete unused cpu argument to leave_mm() (Rafael Aquini) [RHEL-27745]
  - mm: memcg: don't periodically flush stats when memcg is disabled (Rafael Aquini) [RHEL-27745]
  - mm: kmsan: remove runtime checks from kmsan_unpoison_memory() (Rafael Aquini) [RHEL-27745]
  - mm/swap_state: update zswap LRU's protection range with the folio locked (Rafael Aquini) [RHEL-27745]
  - mm: zswap: fix missing folio cleanup in writeback race path (Rafael Aquini) [RHEL-27745]
  - mm/zswap: don't return LRU_SKIP if we have dropped lru lock (Rafael Aquini) [RHEL-27745]
  - fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs hwpoison handling (Rafael Aquini) [RHEL-27745]
  - efi: disable mirror feature during crashkernel (Rafael Aquini) [RHEL-27745]
  - mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER (Rafael Aquini) [RHEL-27745]
  - mm, treewide: introduce NR_PAGE_ORDERS (Rafael Aquini) [RHEL-27745]
  - mm/khugepaged: use a folio more in collapse_file() (Rafael Aquini) [RHEL-27745]
  - zswap: memcontrol: implement zswap writeback disabling (Rafael Aquini) [RHEL-27745]
  - mm: remove unnecessary ia64 code and comment (Rafael Aquini) [RHEL-27745]
  - fs: improve dump_mapping() robustness (Rafael Aquini) [RHEL-27745]
  - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-27745 RHEL-28873] {CVE-2023-52490}
  - mm: convert swap_cluster_readahead and swap_vma_readahead to return a folio (Rafael Aquini) [RHEL-27745]
  - mm: return a folio from read_swap_cache_async() (Rafael Aquini) [RHEL-27745]
  - mm: remove page_swap_info() (Rafael Aquini) [RHEL-27745]
  - mm: convert swap_readpage() to swap_read_folio() (Rafael Aquini) [RHEL-27745]
  - mm: convert swap_page_sector() to swap_folio_sector() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to swap_readpage_bdev_async() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to swap_readpage_bdev_sync() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to swap_readpage_fs() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to swap_writepage_bdev_async() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to swap_writepage_bdev_sync() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to swap_writepage_fs() (Rafael Aquini) [RHEL-27745]
  - mm: pass a folio to __swap_writepage() (Rafael Aquini) [RHEL-27745]
  - mm: return the folio from __read_swap_cache_async() (Rafael Aquini) [RHEL-27745]
  - mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx (Rafael Aquini) [RHEL-27745]
  - mm/zswap: cleanup zswap_writeback_entry() (Rafael Aquini) [RHEL-27745]
  - mm/zswap: cleanup zswap_load() (Rafael Aquini) [RHEL-27745]
  - mm/zswap: refactor out __zswap_load() (Rafael Aquini) [RHEL-27745]
  - mm/zswap: reuse dstmem when decompress (Rafael Aquini) [RHEL-27745]
  - mm: convert collapse_huge_page() to use a folio (Rafael Aquini) [RHEL-27745]
  - lib/maple_tree.c: fix build error due to hotfix alteration (Rafael Aquini) [RHEL-27745]
  - mm/memory-failure: cast index to loff_t before shifting it (Rafael Aquini) [RHEL-27745]
  - mm/memory-failure: check the mapcount of the precise page (Rafael Aquini) [RHEL-27745]
  - mm/memory-failure: pass the folio and the page to collect_procs() (Rafael Aquini) [RHEL-27745]
  - mm/filemap: avoid buffered read/write race to read inconsistent data (Rafael Aquini) [RHEL-27745]
  - mm/readahead: do not allow order-1 folio (Rafael Aquini) [RHEL-27745]
  - zswap: shrink zswap pool based on memory pressure (Rafael Aquini) [RHEL-27745]
  - maple_tree: mtree_range_walk() clean up (Rafael Aquini) [RHEL-27745]
  - maple_tree: don't find node end in mtree_lookup_walk() (Rafael Aquini) [RHEL-27745]
  - maple_tree: use maple state end for write operations (Rafael Aquini) [RHEL-27745]
  - maple_tree: remove mas_searchable() (Rafael Aquini) [RHEL-27745]
  - maple_tree: separate ma_state node from status (Rafael Aquini) [RHEL-27745]
  - maple_tree: clean up inlines for some functions (Rafael Aquini) [RHEL-27745]
  - maple_tree: use cached node end in mas_destroy() (Rafael Aquini) [RHEL-27745]
  - maple_tree: use cached node end in mas_next() (Rafael Aquini) [RHEL-27745]
  - maple_tree: add end of node tracking to the maple state (Rafael Aquini) [RHEL-27745]
  - maple_tree: move debug check to __mas_set_range() (Rafael Aquini) [RHEL-27745]
  - maple_tree: make mas_erase() more robust (Rafael Aquini) [RHEL-27745]
  - maple_tree: remove unnecessary default labels from switch statements (Rafael Aquini) [RHEL-27745]
  - mm/zswap: replace kmap_atomic() with kmap_local_page() (Rafael Aquini) [RHEL-27745]
  - mm: remove invalidate_inode_page() (Rafael Aquini) [RHEL-27745]
  - mm: convert isolate_page() to mf_isolate_folio() (Rafael Aquini) [RHEL-27745]
  - mm: convert soft_offline_in_use_page() to use a folio (Rafael Aquini) [RHEL-27745]
  - mm: use mapping_evict_folio() in truncate_error_page() (Rafael Aquini) [RHEL-27745]
  - mm: convert __do_fault() to use a folio (Rafael Aquini) [RHEL-27745]
  - mm: make mapping_evict_folio() the preferred way to evict clean folios (Rafael Aquini) [RHEL-27745]
  - fork: use __mt_dup() to duplicate maple tree in dup_mmap() (Rafael Aquini) [RHEL-27745]
  - maple_tree: preserve the tree attributes when destroying maple tree (Rafael Aquini) [RHEL-27745]
  - maple_tree: update check_forking() and bench_forking() (Rafael Aquini) [RHEL-27745]
  - maple_tree: skip other tests when BENCH is enabled (Rafael Aquini) [RHEL-27745]
  - maple_tree: update the documentation of maple tree (Rafael Aquini) [RHEL-27745]
  - maple_tree: add test for mtree_dup() (Rafael Aquini) [RHEL-27745]
  - maple_tree: introduce interfaces __mt_dup() and mtree_dup() (Rafael Aquini) [RHEL-27745]
  - maple_tree: introduce {mtree,mas}_lock_nested() (Rafael Aquini) [RHEL-27745]
  - maple_tree: add mt_free_one() and mt_attr() helpers (Rafael Aquini) [RHEL-27745]
  - mm/hugetlb: have CONFIG_HUGETLB_PAGE select CONFIG_XARRAY_MULTI (Rafael Aquini) [RHEL-27745]
  - mm: kmem: properly initialize local objcg variable in current_obj_cgroup() (Rafael Aquini) [RHEL-27745]
  - mm/slub: optimize free fast path code layout (Rafael Aquini) [RHEL-27745]
  - mm/slab: move kmalloc() functions from slab_common.c to slub.c (Rafael Aquini) [RHEL-27745]
  - mm/slab: move kmalloc_slab() to mm/slab.h (Rafael Aquini) [RHEL-27745]
  - mm/slab: move kfree() from slab_common.c to slub.c (Rafael Aquini) [RHEL-27745]
  - mm/slab: move struct kmem_cache_node from slab.h to slub.c (Rafael Aquini) [RHEL-27745]
  - mm/slab: move memcg related functions from slab.h to slub.c (Rafael Aquini) [RHEL-27745]
  - mm/slab: move pre/post-alloc hooks from slab.h to slub.c (Rafael Aquini) [RHEL-27745]
  - mm/slab: consolidate includes in the internal mm/slab.h (Rafael Aquini) [RHEL-27745]
  - mm/slab: move the rest of slub_def.h to mm/slab.h (Rafael Aquini) [RHEL-27745]
  - mm/slab: move struct kmem_cache_cpu declaration to slub.c (Rafael Aquini) [RHEL-27745]
  - mm/slab: remove CONFIG_SLAB code from slab common code (Rafael Aquini) [RHEL-27745]
  - mempolicy: alloc_pages_mpol() for NUMA policy without vma (Rafael Aquini) [RHEL-27745]
  - mm: add page_rmappable_folio() wrapper (Rafael Aquini) [RHEL-27745]
  - mempolicy: clean up minor dead code in queue_pages_test_walk() (Rafael Aquini) [RHEL-27745]
  - mempolicy: remove confusing MPOL_MF_LAZY dead code (Rafael Aquini) [RHEL-27745]
  - mempolicy: mpol_shared_policy_init() without pseudo-vma (Rafael Aquini) [RHEL-27745]
  - mempolicy trivia: use pgoff_t in shared mempolicy tree (Rafael Aquini) [RHEL-27745]
  - mempolicy trivia: slightly more consistent naming (Rafael Aquini) [RHEL-27745]
  - mempolicy trivia: delete those ancient pr_debug()s (Rafael Aquini) [RHEL-27745]
  - mempolicy: fix migrate_pages(2) syscall return nr_failed (Rafael Aquini) [RHEL-27745]
  - kernfs: drop shared NUMA mempolicy hooks (Rafael Aquini) [RHEL-27745]
  - hugetlbfs: drop shared NUMA mempolicy pretence (Rafael Aquini) [RHEL-27745]
  - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-27745]
  - mm: page_alloc: check the order of compound page even when the order is zero (Rafael Aquini) [RHEL-27745]
  - mm/khugepaged: convert collapse_pte_mapped_thp() to use folios (Rafael Aquini) [RHEL-27745]
  - mm/khugepaged: convert alloc_charge_hpage() to use folios (Rafael Aquini) [RHEL-27745]
  - mm/khugepaged: convert is_refcount_suitable() to use folios (Rafael Aquini) [RHEL-27745]
  - mm/khugepaged: convert hpage_collapse_scan_pmd() to use folios (Rafael Aquini) [RHEL-27745]
  - mm/khugepaged: convert __collapse_huge_page_isolate() to use folios (Rafael Aquini) [RHEL-27745]
  - mm/migrate: add nr_split to trace_mm_migrate_pages stats. (Rafael Aquini) [RHEL-27745]
  - mm/migrate: correct nr_failed in migrate_pages_sync() (Rafael Aquini) [RHEL-27745]
  - bootmem: use kmemleak_free_part_phys in free_bootmem_page (Rafael Aquini) [RHEL-27745]
  - bootmem: use kmemleak_free_part_phys in put_page_bootmem (Rafael Aquini) [RHEL-27745]
  - mm: kmem: reimplement get_obj_cgroup_from_current() (Rafael Aquini) [RHEL-27745]
  - percpu: scoped objcg protection (Rafael Aquini) [RHEL-27745]
  - mm: kmem: scoped objcg protection (Rafael Aquini) [RHEL-27745]
  - mm: kmem: make memcg keep a reference to the original objcg (Rafael Aquini) [RHEL-27745]
  - mm: kmem: add direct objcg pointer to task_struct (Rafael Aquini) [RHEL-27745]
  - mm: kmem: optimize get_obj_cgroup_from_current() (Rafael Aquini) [RHEL-27745]
  - mm: abstract VMA merge and extend into vma_merge_extend() helper (Rafael Aquini) [RHEL-27745]
  - mm: abstract merge for new VMAs into vma_merge_new_vma() (Rafael Aquini) [RHEL-27745]
  - mm: make vma_merge() and split_vma() internal (Rafael Aquini) [RHEL-27745]
  - mm: abstract the vma_merge()/split_vma() pattern for mprotect() et al. (Rafael Aquini) [RHEL-27745]
  - mm: move vma_policy() and anon_vma_name() decls to mm_types.h (Rafael Aquini) [RHEL-27745]
  - mm/mprotect: allow unfaulted VMAs to be unaccounted on mprotect() (Rafael Aquini) [RHEL-27745]
  - mm/thp: fix "mm: thp: kill __transhuge_page_enabled()" (Rafael Aquini) [RHEL-27745]
  - mm/gup: adapt get_user_page_vma_remote() to never return NULL (Rafael Aquini) [RHEL-27745]
  - mm/gup: make failure to pin an error if FOLL_NOWAIT not specified (Rafael Aquini) [RHEL-27745]
  - mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCH (Rafael Aquini) [RHEL-27745]
  - mm: make __access_remote_vm() static (Rafael Aquini) [RHEL-27745]
  - shmem: _add_to_page_cache() before shmem_inode_acct_blocks() (Rafael Aquini) [RHEL-27745]
  - shmem: move memcg charge out of shmem_add_to_page_cache() (Rafael Aquini) [RHEL-27745]
  - shmem: shmem_acct_blocks() and shmem_inode_acct_blocks() (Rafael Aquini) [RHEL-27745]
  - shmem: factor shmem_falloc_wait() out of shmem_fault() (Rafael Aquini) [RHEL-27745]
  - shmem: remove vma arg from shmem_get_folio_gfp() (Rafael Aquini) [RHEL-27745]
  - shmem: shrink shmem_inode_info: dir_offsets in a union (Rafael Aquini) [RHEL-27745]
  - mm: memcg: normalize the value passed into memcg_rstat_updated() (Rafael Aquini) [RHEL-27745]
  - mm: memcg: refactor page state unit helpers (Rafael Aquini) [RHEL-27745]
  - maple_tree: add GFP_KERNEL to allocations in mas_expected_entries() (Rafael Aquini) [RHEL-27745]
  - mm/filemap: remove hugetlb special casing in filemap.c (Rafael Aquini) [RHEL-27745]
  - sched/numa, mm: make numa migrate functions to take a folio (Rafael Aquini) [RHEL-27745]
  - mm: mempolicy: make mpol_misplaced() to take a folio (Rafael Aquini) [RHEL-27745]
  - mm: memory: make numa_migrate_prep() to take a folio (Rafael Aquini) [RHEL-27745]
  - mm: memory: use a folio in do_numa_page() (Rafael Aquini) [RHEL-27745]
  - mm: huge_memory: use a folio in do_huge_pmd_numa_page() (Rafael Aquini) [RHEL-27745]
  - mm: memory: add vm_normal_folio_pmd() (Rafael Aquini) [RHEL-27745]
  - memcg: remove unused do_memsw_account in memcg1_stat_format (Rafael Aquini) [RHEL-27745]
  - memcg: expose swapcache stat for memcg v1 (Rafael Aquini) [RHEL-27745]
  - mm/writeback: update filemap_dirty_folio() comment (Rafael Aquini) [RHEL-27745]
  - mm/hugetlb: use nth_page() in place of direct struct page manipulation (Rafael Aquini) [RHEL-27745]
  - mm: migrate: remove isolated variable in add_page_for_migration() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: remove PageHead() check for HugeTLB in add_page_for_migration() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: use a folio in add_page_for_migration() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: use __folio_test_movable() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: convert migrate_misplaced_page() to migrate_misplaced_folio() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: convert numamigrate_isolate_page() to numamigrate_isolate_folio() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: remove THP mapcount check in numamigrate_isolate_page() (Rafael Aquini) [RHEL-27745]
  - mm: migrate: remove PageTransHuge check in numamigrate_isolate_page() (Rafael Aquini) [RHEL-27745]
  - mm/rmap: pass folio to hugepage_add_anon_rmap() (Rafael Aquini) [RHEL-27745]
  - mm/rmap: simplify PageAnonExclusive sanity checks when adding anon rmap (Rafael Aquini) [RHEL-27745]
  - mm/rmap: warn on new PTE-mapped folios in page_add_anon_rmap() (Rafael Aquini) [RHEL-27745]
  - mm/rmap: move folio_test_anon() check out of __folio_set_anon() (Rafael Aquini) [RHEL-27745]
  - mm/rmap: move SetPageAnonExclusive out of __page_set_anon_rmap() (Rafael Aquini) [RHEL-27745]
  - mm/rmap: drop stale comment in page_add_anon_rmap and hugepage_add_anon_rmap() (Rafael Aquini) [RHEL-27745]
  - mm: memcg: add THP swap out info for anonymous reclaim (Rafael Aquini) [RHEL-27745]
  - kmsan: introduce test_memcpy_initialized_gap() (Rafael Aquini) [RHEL-27745]
  - kmsan: merge test_memcpy_aligned_to_unaligned{,2}() together (Rafael Aquini) [RHEL-27745]
  - kmsan: prevent optimizations in memcpy tests (Rafael Aquini) [RHEL-27745]
  - kmsan: simplify kmsan_internal_memmove_metadata() (Rafael Aquini) [RHEL-27745]
  - mm: remove duplicated vma->vm_flags check when expanding stack (Rafael Aquini) [RHEL-27745]
  - mm: convert DAX lock/unlock page to lock/unlock folio (Rafael Aquini) [RHEL-27745]
  - mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype() (Rafael Aquini) [RHEL-27745]
  - mm/mremap: fix unaccount of memory on vma_merge() failure (Rafael Aquini) [RHEL-27745]
  - mm/compaction: factor out code to test if we should run compaction for target order (Rafael Aquini) [RHEL-27745]
  - mm/compaction: improve comment of is_via_compact_memory (Rafael Aquini) [RHEL-27745]
  - mm/compaction: remove repeat compact_blockskip_flush check in reset_isolation_suitable (Rafael Aquini) [RHEL-27745]
  - mm/compaction: correctly return failure with bogus compound_order in strict mode (Rafael Aquini) [RHEL-27745]
  - mm/compaction: call list_is_{first}/{last} more intuitively in move_freelist_{head}/{tail} (Rafael Aquini) [RHEL-27745]
  - mm/compaction: use correct list in move_freelist_{head}/{tail} (Rafael Aquini) [RHEL-27745]
  - mm/slub: simplify the last resort slab order calculation (Rafael Aquini) [RHEL-27745]
  - mm/slub: add sanity check for slub_min/max_order cmdline setup (Rafael Aquini) [RHEL-27745]
  - maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states (Rafael Aquini) [RHEL-27745]
  - maple_tree: add mas_is_active() to detect in-tree walks (Rafael Aquini) [RHEL-27745]
  - arm/xen: remove lazy mode related definitions (Rafael Aquini) [RHEL-27745]
  - mm: Remove kmem_valid_obj() (Rafael Aquini) [RHEL-27745]
  - maple_tree: clean up mas_wr_append() (Rafael Aquini) [RHEL-27745]
  - maple_tree: replace data before marking dead in split and spanning store (Rafael Aquini) [RHEL-27745]
  - maple_tree: change mas_adopt_children() parent usage (Rafael Aquini) [RHEL-27745]
  - maple_tree: introduce mas_tree_parent() definition (Rafael Aquini) [RHEL-27745]
  - maple_tree: introduce mas_put_in_tree() (Rafael Aquini) [RHEL-27745]
  - maple_tree: reorder replacement of nodes to avoid live lock (Rafael Aquini) [RHEL-27745]
  - maple_tree: add hex output to maple_arange64 dump (Rafael Aquini) [RHEL-27745]
  - maple_tree: Be more strict about locking (Rafael Aquini) [RHEL-27745]
  - fs/address_space: add alignment padding for i_map and i_mmap_rwsem to mitigate a false sharing. (Rafael Aquini) [RHEL-15601 RHEL-27745]
  - maple_tree: drop mas_first_entry() (Rafael Aquini) [RHEL-27745]
  - maple_tree: replace mas_logical_pivot() with mas_safe_pivot() (Rafael Aquini) [RHEL-27745]
  - maple_tree: update mt_validate() (Rafael Aquini) [RHEL-27745]
  - maple_tree: make mas_validate_limits() check root node and node limit (Rafael Aquini) [RHEL-27745]
  - maple_tree: fix mas_validate_child_slot() to check last missed slot (Rafael Aquini) [RHEL-27745]
  - maple_tree: make mas_validate_gaps() to check metadata (Rafael Aquini) [RHEL-27745]
  - maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no gap (Rafael Aquini) [RHEL-27745]
  - maple_tree: add a fast path case in mas_wr_slot_store() (Rafael Aquini) [RHEL-27745]
  - maple_tree: optimize mas_wr_append(), also improve duplicating VMAs (Rafael Aquini) [RHEL-27745]
  - maple_tree: add test for expanding range in RCU mode (Rafael Aquini) [RHEL-27745]
  - maple_tree: add test for mas_wr_modify() fast path (Rafael Aquini) [RHEL-27745]
  - shmem: Refactor shmem_symlink() (Rafael Aquini) [RHEL-27745]
  - XArray: Do not return sibling entries from xa_load() (Rafael Aquini) [RHEL-27745]
  - bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page (Rafael Aquini) [RHEL-27745]
  - kasan, doc: note kasan.fault=panic_on_write behaviour for async modes (Rafael Aquini) [RHEL-27745]
  - fs: hugetlbfs: set vma policy only when needed for allocating folio (Rafael Aquini) [RHEL-27745]
  - afs: fix the afs_dir_get_folio return value (Rafael Aquini) [RHEL-27745]
  - of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem (Rafael Aquini) [RHEL-27745]
  - powerpc/64s: Fix local irq disable when PMIs are disabled (Rafael Aquini) [RHEL-27745]
  - powerpc/book3e: remove #include <generated/utsrelease.h> (Rafael Aquini) [RHEL-27745]
  - s390: avoid using global register for current_stack_pointer (Rafael Aquini) [RHEL-27745]
  - s390/virtio_ccw: Fix dma_parm pointer not set up (Thomas Huth) [RHEL-70246]
  - fs/mnt_idmapping.c: Return -EINVAL when no map is written (Ian Kent) [RHEL-62007]
  - fs: reformat idmapped mounts entry (Ian Kent) [RHEL-62007]
  - mnt_idmapping: decouple from namespaces (Ian Kent) [RHEL-62007]
  - mnt_idmapping: remove nop check (Ian Kent) [RHEL-62007]
  - mnt_idmapping: remove check_fsmapping() (Ian Kent) [RHEL-62007]
  - fs: export mnt_idmap_get/mnt_idmap_put (Ian Kent) [RHEL-62007]
  - USB: serial: qcserial: add support for Sierra Wireless EM86xx (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Fix connection issue with Pluggable UD-4VPD dock (Desnes Nunes) [RHEL-59052]
  - usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd() (Desnes Nunes) [RHEL-59052] {CVE-2024-50268}
  - usb: dwc3: fix fault at system suspend if device was already runtime suspended (Desnes Nunes) [RHEL-59052 RHEL-68268] {CVE-2024-53070}
  - USB: serial: io_edgeport: fix use after free in debug printk (Desnes Nunes) [RHEL-59052] {CVE-2024-50267}
  - USB: serial: option: add Quectel RG650V (Desnes Nunes) [RHEL-59052]
  - USB: serial: option: add Fibocom FG132 0x0112 composition (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Add only on-board retimers when !CONFIG_USB4_DEBUGFS_MARGINING (Desnes Nunes) [RHEL-59052]
  - usb: phy: Fix API devm_usb_put_phy() can not release the phy (Desnes Nunes) [RHEL-59052]
  - usb: typec: use cleanup facility for 'altmodes_node' (Desnes Nunes) [RHEL-59052]
  - usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() (Desnes Nunes) [RHEL-59052]
  - usb: acpi: fix boot hang due to early incorrect 'tunneled' USB3 device links (Desnes Nunes) [RHEL-59052]
  - xhci: Fix Link TRB DMA in command ring stopped completion event (Desnes Nunes) [RHEL-59052]
  - xhci: Use pm_runtime_get to prevent RPM on unsupported systems (Desnes Nunes) [RHEL-59052]
  - phy: tegra: xusb: Add error pointer check in xusb.c (Desnes Nunes) [RHEL-59052]
  - phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Honor TMU requirements in the domain when setting TMU mode (Desnes Nunes) [RHEL-59052]
  - misc: rtsx: list supported models in Kconfig help (Desnes Nunes) [RHEL-59052]
  - media: pulse8-cec: fix data timestamp at pulse8_setup() (Desnes Nunes) [RHEL-59052]
  - redhat/configs: Adding CONFIG_USB_ONBOARD_DEV_USB5744 (Desnes Nunes) [RHEL-59052]
  - USB: serial: option: add Telit FN920C04 MBIM compositions (Desnes Nunes) [RHEL-59052]
  - USB: serial: option: add support for Quectel EG916Q-GL (Desnes Nunes) [RHEL-59052]
  - xhci: dbc: honor usb transfer size boundaries. (Desnes Nunes) [RHEL-59052]
  - usb: xhci: Fix handling errors mid TD followed by other errors (Desnes Nunes) [RHEL-59052]
  - xhci: Mitigate failed set dequeue pointer commands (Desnes Nunes) [RHEL-59052]
  - xhci: Fix incorrect stream context type macro (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: core: Fix system suspend on TI AM62 platforms (Desnes Nunes) [RHEL-59052]
  - xhci: tegra: fix checked USB2 port number (Desnes Nunes) [RHEL-59052 RHEL-65123] {CVE-2024-50075}
  - usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG (Desnes Nunes) [RHEL-59052]
  - usb: typec: altmode should keep reference to parent (Desnes Nunes) [RHEL-59052 RHEL-66511] {CVE-2024-50150}
  - usb: xhci: Fix problem with xhci resume from suspend (Desnes Nunes) [RHEL-59052]
  - usb: misc: onboard_usb_dev: introduce new config symbol for usb5744 SMBus support (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: core: Stop processing of pending events if controller is halted (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: re-enable runtime PM after failed resume (Desnes Nunes) [RHEL-59052]
  - usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip (Desnes Nunes) [RHEL-59052]
  - usb: gadget: core: force synchronous registration (Desnes Nunes) [RHEL-59052]
  - usbnet: fix cyclical race on disconnect with work queue (Desnes Nunes) [RHEL-59052]
  - usbnet: Fix linkwatch use-after-free on disconnect (Desnes Nunes) [RHEL-59052]
  - usbnet: Run unregister_netdev() before unbind() again (Desnes Nunes) [RHEL-59052]
  - USB: appledisplay: close race between probe and completion handler (Desnes Nunes) [RHEL-59052]
  - USB: class: CDC-ACM: fix race between get_serial and set_serial (Desnes Nunes) [RHEL-59052]
  - usb: storage: ene_ub6250: Fix right shift warnings (Desnes Nunes) [RHEL-59052]
  - usb: roles: Improve the fix for a false positive recursive locking complaint (Desnes Nunes) [RHEL-59052]
  - locking/mutex: Introduce mutex_init_with_key() (Desnes Nunes) [RHEL-59052]
  - locking/mutex: Define mutex_init() once (Desnes Nunes) [RHEL-59052]
  - leds: mlxreg: Use devm_mutex_init() for mutex initialization (Desnes Nunes) [RHEL-59052] {CVE-2024-42129}
  - locking/mutex: Introduce devm_mutex_init() (Desnes Nunes) [RHEL-59052]
  - locking/rwsem: Make DEBUG_RWSEMS and PREEMPT_RT mutually exclusive (Desnes Nunes) [RHEL-59052]
  - locking/rwsem: Clarify that RWSEM_READER_OWNED is just a hint (Desnes Nunes) [RHEL-59052]
  - locking/qspinlock: Fix 'wait_early' set but not used warning (Desnes Nunes) [RHEL-59052]
  - locking/mutex: Simplify <linux/mutex.h> (Desnes Nunes) [RHEL-59052]
  - locking/mutex: split out mutex_types.h (Desnes Nunes) [RHEL-59052]
  - usb: xhci: fix loss of data on Cadence xHC (Desnes Nunes) [RHEL-59052]
  - usb: xHCI: add XHCI_RESET_ON_RESUME quirk for Phytium xHCI host (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: qcom: simplify with devm_platform_ioremap_resource (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: qcom: use scoped device node handling to simplify error paths (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: imx8mp: disable SS_CON and U3 wakeup for system sleep (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: imx8mp: add 2 software managed quirk properties for host mode (Desnes Nunes) [RHEL-59052]
  - usb: host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk (Desnes Nunes) [RHEL-59052]
  - usb: misc: onboard_usb_dev: add Microchip usb5744 SMBus programming support (Desnes Nunes) [RHEL-59052]
  - usb: misc: onboard_dev: extend platform data to add power on delay field (Desnes Nunes) [RHEL-59052]
  - usb: cdnsp: Fix incorrect usb_request status (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: support edge irq (Desnes Nunes) [RHEL-59052]
  - usb: chipidea: npcm: Fix coding style with clarification of data type (Desnes Nunes) [RHEL-59052]
  - usb: common: Switch to device_property_match_property_string() (Desnes Nunes) [RHEL-59052]
  - device property: Add fwnode_property_match_property_string() (Desnes Nunes) [RHEL-59052]
  - device property: Use fwnode_property_string_array_count() (Desnes Nunes) [RHEL-59052]
  - USB: usbtmc: prevent kernel-usb-infoleak (Desnes Nunes) [RHEL-59052] {CVE-2024-47671}
  - USB: serial: pl2303: add device id for Macrosilicon MS3020 (Desnes Nunes) [RHEL-59052]
  - redhat/configs: Adding CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC (Desnes Nunes) [RHEL-59052]
  - media: cec: extron-da-hd-4k-plus: add the Extron DA HD 4K Plus CEC driver (Desnes Nunes) [RHEL-59052]
  - media: cec: move cec_get/put_device to header (Desnes Nunes) [RHEL-59052]
  - media: input: serio.h: add SERIO_EXTRON_DA_HD_PLUS (Desnes Nunes) [RHEL-59052]
  - media: admin-guide: cec.rst (Desnes Nunes) [RHEL-59052]
  - xhci: support setting interrupt moderation IMOD for secondary interrupters (Desnes Nunes) [RHEL-59052]
  - xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them. (Desnes Nunes) [RHEL-59052]
  - usb: xhci: adjust empty TD list handling in handle_tx_event() (Desnes Nunes) [RHEL-59052]
  - usb: xhci: remove 'retval' from xhci_pci_resume() (Desnes Nunes) [RHEL-59052]
  - usb: xhci: add comments explaining specific interrupt behaviour (Desnes Nunes) [RHEL-59052]
  - usb: xhci: make 'sbrn' a local variable (Desnes Nunes) [RHEL-59052]
  - usb: xhci: remove unused variables from struct 'xhci_hcd' (Desnes Nunes) [RHEL-59052]
  - usb: xhci: remove excessive Bulk short packet debug message (Desnes Nunes) [RHEL-59052]
  - usb: xhci: remove excessive isoc frame debug message spam (Desnes Nunes) [RHEL-59052]
  - xhci: Remove unused function declarations (Desnes Nunes) [RHEL-59052]
  - xhci: dbc: add dbgtty request to end of list once it completes (Desnes Nunes) [RHEL-59052]
  - xhci: dbc: Fix STALL transfer event handling (Desnes Nunes) [RHEL-59052]
  - dt-bindings: extcon: convert extcon-usb-gpio.txt to yaml format (Desnes Nunes) [RHEL-59052]
  - redhat/configs: Adding CONFIG_EXTCON_LC824206XA (Desnes Nunes) [RHEL-59052]
  - extcon: Add LC824206XA microUSB switch driver (Desnes Nunes) [RHEL-59052]
  - power: supply: Change usb_types from an array into a bitmask (Desnes Nunes) [RHEL-59052]
  - power: supply: sysfs: Move power_supply_show_enum_with_available() up (Desnes Nunes) [RHEL-59052]
  - power: supply: sysfs: Add power_supply_show_enum_with_available() helper (Desnes Nunes) [RHEL-59052]
  - power: supply: "usb_type" property may be written to (Desnes Nunes) [RHEL-59052]
  - power: supply: core: simplify charge_behaviour formatting (Desnes Nunes) [RHEL-59052]
  - power: supply: core: fix charge_behaviour formatting (Desnes Nunes) [RHEL-59052]
  - power: supply: core: ease special formatting implementations (Desnes Nunes) [RHEL-59052]
  - dt-bindings: phy: mxs-usb-phy: add nxp,sim property (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Don't create device link from USB4 Host Interface to USB3 xHC host (Desnes Nunes) [RHEL-59052]
  - usb: acpi: add device link between tunneled USB3 device and USB4 Host Interface (Desnes Nunes) [RHEL-59052]
  - device property: Move fwnode_handle_put() into property.h (Desnes Nunes) [RHEL-59052]
  - usb: Add tunnel_mode parameter to usb device structure (Desnes Nunes) [RHEL-59052]
  - xhci: Add USB4 tunnel detection for USB3 devices on Intel hosts (Desnes Nunes) [RHEL-59052]
  - usb: chipidea: npcm: Fix coding style with missing space (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: imx8mp: use scoped device node handling to simplify error paths (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: imx8mp: simplify with dev_err_probe (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: imx8mp: simplify with devm_clk_get_enabled (Desnes Nunes) [RHEL-59052]
  - usb-storage: Constify struct usb_device_id and us_unusual_dev (Desnes Nunes) [RHEL-59052]
  - phy: broadcom: brcm-sata: Simplify with scoped for each OF child loop (Desnes Nunes) [RHEL-59052]
  - USB: serial: kobil_sct: restore initial terminal settings (Desnes Nunes) [RHEL-59052]
  - USB: serial: drop driver owner initialization (Desnes Nunes) [RHEL-59052]
  - USB: serial: set driver owner when registering drivers (Desnes Nunes) [RHEL-59052]
  - usb: roles: add lockdep class key to struct usb_role_switch (Desnes Nunes) [RHEL-59052]
  - usb: typec: tipd: Free IRQ only if it was requested before (Desnes Nunes) [RHEL-59052 RHEL-63862] {CVE-2024-50057}
  - Documentation: msm-hsusb.txt: remove (Desnes Nunes) [RHEL-59052]
  - usb: typec: ucsi: Add DATA_RESET option of Connector Reset command (Desnes Nunes) [RHEL-59052]
  - dt-bindings: usb: qcom,dwc3: Document X1E80100 MP controller (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Improve software receiver lane margining (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Add optional voltage offset range for receiver lane margining (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Consolidate margining parameters into a structure (Desnes Nunes) [RHEL-59052]
  - thunderbolt: Add missing usb4_port_sb_read() to usb4_port_sw_margin() (Desnes Nunes) [RHEL-59052]
  - xhci: dbgtty: use kfifo from tty_port struct (Desnes Nunes) [RHEL-59052]
  - xhci: dbgtty: remove kfifo_out() wrapper (Desnes Nunes) [RHEL-59052]
  - usb: common: Use helper function for_each_node_with_property() (Desnes Nunes) [RHEL-59052]
  - usb: phy: mxs: enable weak 1p1 regulator for imx6ul during suspend (Desnes Nunes) [RHEL-59052]
  - usb: phy: mxs: add wakeup enable for imx7ulp (Desnes Nunes) [RHEL-59052]
  - usb: phy: mxs: keep USBPHY2's clk always on (Desnes Nunes) [RHEL-59052]
  - usb: phy: mxs: enable regulator phy-3p0 to improve signal qualilty (Desnes Nunes) [RHEL-59052]
  - xhci-pci: Make xhci-pci-renesas a proper modular driver (Desnes Nunes) [RHEL-59052]
  - usb: dwc3: imx8mp: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Desnes Nunes) [RHEL-59052]
  - usb: chipidea: Use of_property_present() (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: use GENMASK() for TCPC_TRANSMIT register fields (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: use GENMASK() for TCPC_MSG_HDR_INFO_REV (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_RP_VAL (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_CC[12] (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: use GENMASK() for TCPC_CC_STATUS_CC[12] (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci_rt1711h: Drop CONFIG_OF ifdeffery (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci_rt1711h: Convert enum->pointer for data in the match tables (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci_rt1711h: Remove trailing comma in the terminator entry for OF table (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpm/tcpci_maxim: clarify a comment (Desnes Nunes) [RHEL-59052]
  - usb: typec: tcpci: fix a comment typo (Desnes Nunes) [RHEL-59052]
  - dt-bindings: usb: qcom,dwc3: Update ipq5332 clock details (Desnes Nunes) [RHEL-59052]
  - USB: ohci-ppc-of: Drop ohci-littledian compatible (Desnes Nunes) [RHEL-59052]
  - usb: ohci-ppc-of: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-59052]
  - fsnotify: fix sending inotify event with unexpected filename (Ian Kent) [RHEL-37493]
  - block, bfq: fix possible UAF for bfqq->bic with merge chain (CKI Backport Bot) [RHEL-63388] {CVE-2024-47706}


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-552.501.el9iv]
changelog:
  - [automotive] build 5.14.0-552.501.el9iv
  - redhat/configs: enable CONFIG_VFAT_FS as a module (Dorinda Bassey) [RHEL-73494]
  - net: inet: do not leave a dangling sk pointer in inet_create() (CKI Backport Bot) [RHEL-72304] {CVE-2024-56601}
  - net: inet6: do not leave a dangling sk pointer in inet6_create() (CKI Backport Bot) [RHEL-72313] {CVE-2024-56600}
  - selftests/futex: Order calls to futex_lock_pi (Čestmír Kalina) [RHEL-60306]
  - locking/rwsem: drop redundant semicolon of down_write_nest_lock (Čestmír Kalina) [RHEL-60306]
  - selftests: futex: Fix 'the the' typo in comment (Čestmír Kalina) [RHEL-60306]
  - selftests: futex: Use variable MAKE instead of make (Čestmír Kalina) [RHEL-60306]
  - asm-generic: qspinlock: Indicate the use of mixed-size atomics (Čestmír Kalina) [RHEL-60306]
  - Documentation: Fix duplicate statement about raw_spinlock_t type (Čestmír Kalina) [RHEL-60306]
  - Documentation: locking: fix references (Čestmír Kalina) [RHEL-60306]
  - asm-generic: qrwlock: Document the spinlock fairness requirements (Čestmír Kalina) [RHEL-60306]
  - Documentation/locking/locktypes: Fix PREEMPT_RT _bh() description (Čestmír Kalina) [RHEL-60306]
  - selftests/futex: fix build for clang (Čestmír Kalina) [RHEL-60306]
  - docs: locking: refer to the actual existing config names (Čestmír Kalina) [RHEL-60306]
  - locking: Make rwsem_assert_held_write_nolockdep() build with PREEMPT_RT=y (Čestmír Kalina) [RHEL-60306]
  - locking: Add rwsem_assert_held() and rwsem_assert_held_write() (Čestmír Kalina) [RHEL-60306]
  - rtmutex: Drop rt_mutex::wait_lock before scheduling (Čestmír Kalina) [RHEL-60306]
  - lockdep: Fix lockdep_set_notrack_class() for CONFIG_LOCK_STAT (Čestmír Kalina) [RHEL-60306]
  - locking/pvqspinlock: Correct the type of "old" variable in pv_kick_node() (Čestmír Kalina) [RHEL-60306]
  - lockdep: Add comments for lockdep_set_no{validate,track}_class() (Čestmír Kalina) [RHEL-60306]
  - lockdep: lockdep_set_notrack_class() (Čestmír Kalina) [RHEL-60306]
  - locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers (Čestmír Kalina) [RHEL-60306]
  - locktorture: Add MODULE_DESCRIPTION() (Čestmír Kalina) [RHEL-60306]
  - selftests/futex: pass _GNU_SOURCE without a value to the compiler (Čestmír Kalina) [RHEL-60306]
  - selftests/futex: don't pass a const char* to asprintf(3) (Čestmír Kalina) [RHEL-60306]
  - selftests/futex: don't redefine .PHONY targets (all, clean) (Čestmír Kalina) [RHEL-60306]
  - locking/pvqspinlock: Use try_cmpxchg() in qspinlock_paravirt.h (Čestmír Kalina) [RHEL-60306]
  - locking/pvqspinlock: Use try_cmpxchg_acquire() in trylock_clear_pending() (Čestmír Kalina) [RHEL-60306]
  - locking/qspinlock: Use atomic_try_cmpxchg_relaxed() in xchg_tail() (Čestmír Kalina) [RHEL-60306]
  - locking/qspinlock: Always evaluate lockevent* non-event parameter once (Čestmír Kalina) [RHEL-60306]
  - locking/rtmutex: Use try_cmpxchg_relaxed() in mark_rt_mutex_waiters() (Čestmír Kalina) [RHEL-60306]
  - locking/percpu-rwsem: Trigger contention tracepoints only if contended (Čestmír Kalina) [RHEL-60306]
  - lockdep: move held_lock to lockdep_types.h (Čestmír Kalina) [RHEL-60306]
  - locking/seqlock: Split out seqlock_types.h (Čestmír Kalina) [RHEL-60306]
  - selftests: fuxex: Report a unique test name per run of futex_requeue_pi (Čestmír Kalina) [RHEL-60306]
  - locking/mutex: Clarify that mutex_unlock(), and most other sleeping locks, can still use the lock object after it's unlocked (Čestmír Kalina) [RHEL-60306]
  - locking/lockdep: Slightly reorder 'struct lock_class' to save some memory (Čestmír Kalina) [RHEL-60306]
  - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation (Čestmír Kalina) [RHEL-60306]
  - asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() (Čestmír Kalina) [RHEL-60306]
  - asm-generic: ticket-lock: New generic ticket-based spinlock (Čestmír Kalina) [RHEL-60306]
  - sched/numa: fix memory leak due to the overwritten vma->numab_state (Phil Auld) [RHEL-70120]
  - mm/kmemleak: fix sleeping function called from invalid context at print message (Alessandro Carminati) [RHEL-72951]
  - vmxnet3: Fix packet corruption in vmxnet3_xdp_xmit_frame (Izabela Bakollari) [RHEL-70701]
  - vmxnet3: support higher link speeds from vmxnet3 v9 (Izabela Bakollari) [RHEL-70701]
  - printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-45588]
  - x86/kexec: Add EFI config table identity mapping for kexec kernel (Baoquan He) [RHEL-64872]
  - lsm: remove LSM_COUNT and LSM_CONFIG_COUNT (Ondrej Mosnacek) [RHEL-12439]
  - lsm: replace indirect LSM hook calls with static calls (Ondrej Mosnacek) [RHEL-12439]
  - lsm: count the LSMs enabled at compile time (Ondrej Mosnacek) [RHEL-12439]
  - kernel: Add helper macros for loop unrolling (Ondrej Mosnacek) [RHEL-12439]
  - init/main.c: Initialize early LSMs after arch code, static keys and calls. (Ondrej Mosnacek) [RHEL-12439]
  - lsm: cleanup lsm_hooks.h (Ondrej Mosnacek) [RHEL-12439]
  - lsm: use default hook return value in call_int_hook() (Ondrej Mosnacek) [RHEL-12439]
  - lsm: fix default return value of the socket_getpeersec_*() hooks (Ondrej Mosnacek) [RHEL-12439]
  - lsm: fix the logic in security_inode_getsecctx() (Ondrej Mosnacek) [RHEL-12439 RHEL-16573]
  - lsm: don't yet account for IMA in LSM_CONFIG_COUNT calculation (Ondrej Mosnacek) [RHEL-12439]
  - LSM: Maintain a table of LSM attribute data (Ondrej Mosnacek) [RHEL-12439]
  - LSM: Identify modules by more than name (Ondrej Mosnacek) [RHEL-12439]
  - lsm: fix default return value for inode_getsecctx (Ondrej Mosnacek) [RHEL-12439 RHEL-16573]
  - lsm: fix default return value for vm_enough_memory (Ondrej Mosnacek) [RHEL-12439]
  - selinux: update comment on selinux_hooks[] (Ondrej Mosnacek) [RHEL-12439]
  - security: Allow all LSMs to provide xattrs for inode_init_security hook (Ondrej Mosnacek) [RHEL-12439]
  - selinux: cleanup exit_sel_fs() declaration (Ondrej Mosnacek) [RHEL-12439]
  - selinux: avc: drop unused function avc_disable() (Ondrej Mosnacek) [RHEL-12439]
  - selinux: clean up dead code after removing runtime disable (Ondrej Mosnacek) [RHEL-12439]
  - security: Remove security_old_inode_init_security() (Ondrej Mosnacek) [RHEL-12439]
  - selinux: remove the runtime disable functionality (Ondrej Mosnacek) [RHEL-12439]
  - smack: Remove the redundant lsm_inode_alloc (Ondrej Mosnacek) [RHEL-12439]
  - mm/slub: Avoid list corruption when removing a slab from the full list (Rafael Aquini) [RHEL-72310] {CVE-2024-56566}
  - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() (Benjamin Poirier) [RHEL-47128]
  - lib: cpu_rmap: Use allocator for rmap entries (Benjamin Poirier) [RHEL-47128]
  - lib: cpu_rmap: Avoid use after free on rmap->obj array entries (Benjamin Poirier) [RHEL-47128]
  - mm/mm_init: Fix incorrect alignment between deferred_free_pages() & deferred_free_range() (Waiman Long) [RHEL-72551]
  - netlink: typographical error in nlmsg_type constants definition (CKI Backport Bot) [RHEL-73152]
  - net: restrict SO_REUSEPORT to inet sockets (Paolo Abeni) [RHEL-73121]
  - net: defer final 'struct net' free in netns dismantle (Paolo Abeni) [RHEL-73121] {CVE-2024-56658}


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-553.502.el9iv]
changelog:
  - [automotive] build 5.14.0-553.502.el9iv
  - redhat: Disable CONFIG_DRM_FBDEV_EMULATION for aarch64 (Julio Faracco)
  - Revert "perf trace augmented_raw_syscalls: Add more checks to pass the verifier" (Michael Petlan) [RHEL-70429]
  - powerpc/book3s64/hugetlb: Fix disabling hugetlb when fadump is active (Mamatha Inamdar) [RHEL-73488]
  - loop: fix type of block size (Ming Lei) [RHEL-63718]
  - Revert "drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT" (Robert Foss) [RHEL-53570]
  - Revert "drm/xe/observation: Drop empty sysctl table entry" (Robert Foss) [RHEL-53570]
  - redhat: Remove video from singlemods list in filter-modules.sh.rhel (Robert Foss) [RHEL-53570]
  - redhat: Add wmi to overrides list in filter-modules.sh.rhel (Robert Foss) [RHEL-53570]
  - redhat: Remove drm_display_helper from mod-internal.list (Robert Foss) [RHEL-53570]
  - redhat: Add xe to drmdrvs list in filter-modules.sh.rhel (Robert Foss) [RHEL-53570]
  - kconfig: Add Selects to DRM_GEM_SHMEM_HELPER (Robert Foss) [RHEL-53570]
  - drm: dp: Fix dp_aux_ep_match argument types (Robert Foss) [RHEL-53570]
  - drm/bridge-connector: move to DRM_DISPLAY_HELPER module (Robert Foss) [RHEL-53570]
  - redhat: Add drm_display_helper to mod-internal.list (Robert Foss) [RHEL-53570]
  - redhat: Add drm_hdmi_state_helper_test to mod-internal.list (Robert Foss) [RHEL-53570]
  - Revert "drm/ast: Request PCI BAR with devres" (Robert Foss) [RHEL-53570]
  - Revert "fs: Convert aops->write_end to take a folio" (Robert Foss) [RHEL-53570]
  - Revert "fs: Convert aops->write_begin to take a folio" (Robert Foss) [RHEL-53570]
  - drm: Fix __assign_str arguments (Robert Foss) [RHEL-53570]
  - Revert "move asm/unaligned.h to linux/unaligned.h" (Robert Foss) [RHEL-53570]
  - Revert "drm: fixed: Don't use "proxy" headers" (Robert Foss) [RHEL-53570]
  - Revert "drm/i915/gt: Use kmemdup_array instead of kmemdup for multiple allocation" (Robert Foss) [RHEL-53570]
  - Revert "drm/fb-helper: Set skip_panic if the drm driver supports drm panic" (Robert Foss) [RHEL-53570]
  - Revert "mm: kvmalloc: align kvrealloc() with krealloc()" (Robert Foss) [RHEL-53570]
  - Revert "introduce fd_file(), convert all accessors to it." (Robert Foss) [RHEL-53570]
  - Revert "fs: move FMODE_UNSIGNED_OFFSET to fop_flags" (Robert Foss) [RHEL-53570]
  - include/drm: Include bitops.h instead of wordpart.h (Robert Foss) [RHEL-53570]
  - redhat/configs: Add new configs from drm 6.12 backport (Robert Foss) [RHEL-53570]
  - Merge DRM changes from upstream v6.11..v6.12 (Robert Foss) [RHEL-53570]
  - Revert "drm/i915: Reject async flips with bigjoiner" (Robert Foss) [RHEL-53570]
  - drm: Fix __assign_str arguments (Robert Foss) [RHEL-53570]
  - Revert "virtio: convert the rest virtio_find_vqs() users to virtio_find_vqs_info()" (Robert Foss) [RHEL-53570]
  - Revert "udmabuf: pin the pages using memfd_pin_folios() API" (Robert Foss) [RHEL-53570]
  - drm/intel: intel headers were moved to include/drm/intel/ (Robert Foss) [RHEL-53570]
  - drm/xe: Include bitops.h instead of wordpart.h (Robert Foss) [RHEL-53570]
  - drm/dsi: Fix const struct device_driver change (Robert Foss) [RHEL-53570]
  - redhat/configs: Add new configs from drm 6.11 backport (Robert Foss) [RHEL-53570]
  - Merge DRM changes from upstream v6.10..v6.11 (Robert Foss) [RHEL-53570]
  - redhat/configs: Enable CONFIG_DRM_XE (Robert Foss) [RHEL-64034]
  - redhat/configs: Add new configs from drm 6.10 backport (Robert Foss) [RHEL-53570]
  - Merge DRM changes from upstream v6.9.11..v6.10 (Robert Foss) [RHEL-53570]
  - platform/x86: panasonic-laptop: Add support for programmable buttons (David Arcari) [RHEL-55365]
  - platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array (David Arcari) [RHEL-55365]
  - platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses (David Arcari) [RHEL-55365]
  - platform/x86: use PLATFORM_DEVID_NONE instead of -1 (David Arcari) [RHEL-55365]
  - platform/x86: panasonic-laptop: Use acpi_video_get_backlight_type() (David Arcari) [RHEL-55365]
  - platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses (David Arcari) [RHEL-55365]
  - platform/x86: panasonic-laptop: don't report duplicate brightness key-presses (David Arcari) [RHEL-55365]
  - platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug" (David Arcari) [RHEL-55365]
  - platform/x86: panasonic-laptop: sort includes alphabetically (David Arcari) [RHEL-55365]
  - platform/x86: panasonic-laptop: de-obfuscate button codes (David Arcari) [RHEL-55365]
  - platform/x86: panasonic-laptop: Replace snprintf in show functions with sysfs_emit (David Arcari) [RHEL-55365]
  - x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementation (David Arcari) [RHEL-68394]
  - x86/cpu/intel: Drop stray FAM6 check with new Intel CPU model defines (David Arcari) [RHEL-68394]
  - x86/cpu/intel: Switch to new Intel CPU model defines (David Arcari) [RHEL-68394]
  - powerpc/fadump: Move fadump_cma_init to setup_arch() after initmem_init() (Mamatha Inamdar) [RHEL-73627]
  - powerpc/fadump: Reserve page-aligned boot_memory_size during fadump_reserve_mem (Mamatha Inamdar) [RHEL-73627]
  - powerpc/fadump: Refactor and prepare fadump_cma_init for late init (Mamatha Inamdar) [RHEL-73627]
  - redhat: Drop bpftool from kernel spec (Viktor Malik) [RHEL-73479]
  - igc: Unlock on error in igc_io_resume() (Corinna Vinschen) [RHEL-49819]
  - igc: Move the MULTI GBT AN Control Register to _regs file (Corinna Vinschen) [RHEL-49819]
  - igc: Add Energy Efficient Ethernet ability (Corinna Vinschen) [RHEL-49819]
  - igc: Get rid of spurious interrupts (Corinna Vinschen) [RHEL-49819]
  - igc: Add MQPRIO offload support (Corinna Vinschen) [RHEL-49819]
  - igc: Fix qbv tx latency by setting gtxoffset (Corinna Vinschen) [RHEL-49819]
  - igc: Fix reset adapter logics when tx mode change (Corinna Vinschen) [RHEL-49819]
  - igc: Fix qbv_config_change_errors logics (Corinna Vinschen) [RHEL-49819]
  - igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer (Corinna Vinschen) [RHEL-49819]
  - igc: Fix double reset adapter triggered from a single taprio cmd (Corinna Vinschen) [RHEL-49819]
  - igc: Remove the internal 'eee_advert' field (Corinna Vinschen) [RHEL-49819]
  - Revert "igc: fix a log entry using uninitialized netdev" (Corinna Vinschen) [RHEL-49819]
  - igc: fix a log entry using uninitialized netdev (Corinna Vinschen) [RHEL-49819]
  - igc: Add Tx hardware timestamp request for AF_XDP zero-copy packet (Corinna Vinschen) [RHEL-49819]


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-554.503.el9iv]
changelog:
  - [automotive] build 5.14.0-554.503.el9iv
  - ALSA: configuration update for 9.6 (Jaroslav Kysela) [RHEL-60915]
  - pinctrl: cs42l43: use new pinctrl_gpio_direction_input and pinctrl_gpio_direction_output fcns (Jaroslav Kysela) [RHEL-60915]
  - spi: fix acpi_spi_count_resources use (e.g. HDA driver) for !CONFIG_ACPI (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel Skylake: correct snd_hdac_stream_timecounter_init() calls (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: use old spi remove callback (return int) (Jaroslav Kysela) [RHEL-60915]
  - Revert "ALSA: ump: Don't enumeration invalid groups for legacy rawmidi" (Jaroslav Kysela) [RHEL-60915]
  - ALSA hda/realtek: Add quirk for Framework F111:000C (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: arl: Correct naming of a cs35l56 address struct (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Shut up truncated string warning (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/conexant: fix Z60MR100 startup pop issue (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Update legacy substream names upon FB info update (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Indicate the inactive group in legacy substream names (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Don't open legacy substream for an inactive group (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21Q6 and 21Q7 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21QA and 21QB (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: ps: Fix for enabling DMIC on acp63 platform via _DSD entry (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda-dai: Do not release the link DMA on STOP (Jaroslav Kysela) [RHEL-60915]
  - ALSA: memalloc: prefer dma_mapping_error() over explicit address checking (Jaroslav Kysela) [RHEL-60915]
  - ALSA: control: Avoid WARN() for symlink errors (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Fix headset mic on Acer Nitro 5 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: us122l: Drop mmap_count field (Jaroslav Kysela) [RHEL-60915]
  - ASoC: da7213: Add suspend to RAM support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: da7213: Return directly the value of regcache_sync() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Add missing quirks from some new Dell (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: sof_sdw: add quirk for Dell SKU (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: sof_sdw: add RT722 SDCA card for PTL platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: Fix the wrong return value (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly" (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Fix build error without CONFIG_SND_DEBUG (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: fix internal mic on Redmi G 2022 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: hdmi-codec: reorder channel allocation list (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Make mic volume workarounds globally applicable (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi-intel-arl-match: Add rt722 and rt1320 support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sdw_utils: Add quirk to exclude amplifier function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Add quirks for some new Lenovo laptops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Add quirk for cs42l43 system using host DMICs (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sdw_utils: Add a quirk to allow the cs42l43 mic DAI to be ignored (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sdw_utils: Add support for exclusion DAI quirks (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Use codec SSID matching for Lenovo devices (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/conexant: Use the new codec SSID matching (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Use own quirk lookup helper (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for MTL. (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG) (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: add mixer mapping for Corsair HS80 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add extra PID for RME Digiface USB (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Notify xrun for low-latency mode (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: ump: Fix seq port updates per FB info notify (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Apply quirk for Medion E15433 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Set PCBeep to default value for ALC274 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Enable speaker pins for Medion E15443 platform (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Update ALC225 depop procedure (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: Add sanity NULL check for the default mmap fault handler (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Fix evaluation of MIDI 1.0 FB info (Jaroslav Kysela) [RHEL-60915]
  - ALSA: rawmidi: Fix kvfree() call in spinlock (Jaroslav Kysela) [RHEL-60915]
  - ASoC: da7213: Populate max_register to regmap_config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: Add a quirk for microfone on Lenovo ThinkPad P14s Gen 5 21MES00B00 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Fix out of bounds reads when finding clock sources (Jaroslav Kysela) [RHEL-60915] {CVE-2024-53150}
  - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-60915] {CVE-2024-53197}
  - ASoC: amd: yc: Fix for enabling DMIC on acp6x via _DSD entry (Jaroslav Kysela) [RHEL-60915]
  - ALSA: core: Fix possible NULL dereference caused by kunit_kzalloc() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: imx-audmix: Add NULL check in imx_audmix_probe (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Update ALC256 depop procedure (Jaroslav Kysela) [RHEL-60915]
  - ALSA: 6fire: Release resources at card release (Jaroslav Kysela) [RHEL-60915]
  - ALSA: caiaq: Use snd_card_free_when_closed() at disconnection (Jaroslav Kysela) [RHEL-60915]
  - ALSA: us122l: Use snd_card_free_when_closed() at disconnection (Jaroslav Kysela) [RHEL-60915] {CVE-2024-56532}
  - ALSA: usx2y: Use snd_card_free_when_closed() at disconnection (Jaroslav Kysela) [RHEL-60915] {CVE-2024-56533}
  - ASoC: rt722-sdca: Remove logically deadcode in rt722-sdca.c (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_micfil: Enable micfil error interrupt (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_micfil: Add mclk enable flag (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl-asoc-card: Add missing handling of {hp,mic}-dt-gpios (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_micfil: fix regmap_write_bits usage (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Add space for a terminator into DAIs array (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_spdif: change IFACE_PCM to IFACE_MIXER (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_xcvr: change IFACE_PCM to IFACE_MIXER (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l56: Remove calls to cs35l56_force_sync_asp1_registers_from_cache() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas2781: Fix calibration issue in stress test (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: refactor sof_card_dai_links_create() function (Jaroslav Kysela) [RHEL-60915]
  - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: fix for cpu dai index logic (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: fix for inconsistent indenting (Jaroslav Kysela) [RHEL-60915]
  - ALSA: vxpocket: Fix a typo at conversion to dev_*() (Jaroslav Kysela) [RHEL-60915]
  - pinctrl: cs42l43: Use str_high_low() (Jaroslav Kysela) [RHEL-60915]
  - pinctrl: cs42l43: Remove some needless inlines (Jaroslav Kysela) [RHEL-60915]
  - pinctrl: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-60915]
  - mfd: madera: Simplify with spi_get_device_match_data() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: qcom,sm8250: add qrb4210-rb2-sndcard (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: Limit Speaker Volume to +12dB maximum (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: nau8824: Add master clock handling (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: nau8824: Convert to dtschema (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: wsa8840: Document port mapping property (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: simple-audio-mux: add state-labels property (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX95 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: tlv320adc3xxx: Add MICBIAS-as-GPO properties (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: document wcd937x Audio Codec (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: fsl,xcvr: Adjust the number of interrupts (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: fsl,xcvr: Add compatible string for i.MX95 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: fsl,xcvr: Adjust the number of interrupts (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: fsl,mqs: Add i.MX95 platform support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: fsl,mqs: Convert format to json-schema (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: fsl,mqs: Add compatible string for i.MX93 platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: arm: Use snd_soc_substream_to_rtd() for accessing private_data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: simple-card-utils: Drop GPIO include (Jaroslav Kysela) [RHEL-60915]
  - ASoC: hisilicon: Drop GPIO include (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: qcom,sm8250: Add sc7180-qdsp6-sndcard (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: mediatek: mt8195: Constify snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: mediatek: mt8186: Constify snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dapm-graph: new tool to visualize DAPM state (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: nau8821: Add delay control for ADC (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: qcom,sm8250: Add QCM6490 snd QCS6490 sound card (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dt-bindings: Added schema for "nuvoton,nau8325" (Jaroslav Kysela) [RHEL-60915]
  - ALSA: sh: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: vxpocket: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: azt3328: Use pr_warn() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: wss: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: wavefront: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: sscape: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: sc6000: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: sb: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: opti9xx: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: opl3sa2: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: msnd: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: gus: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: es18xx: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: es1688: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: cs4236: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: cmi8330: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: cmi8328: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: trident: Remove unused declarations (Jaroslav Kysela) [RHEL-60915]
  - ALSA: azt2320: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: vxpocket: Drop no longer existent chip->dev assignment (Jaroslav Kysela) [RHEL-60915]
  - ALSA: als100: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: trace: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-60915]
  - sound: oss: dmasound: Add missing module descriptions (Jaroslav Kysela) [RHEL-60915]
  - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-60915]
  - ALSA: sb: Drop NULL check for snd_ctl_remove() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ac97: bus: Add missing module description (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ac97: legacy: Add missing module description (Jaroslav Kysela) [RHEL-60915]
  - ALSA: aoa: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ALSA: isa: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ad1816a: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Constify stored pointer to snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas2781: mark const variables tas2563_dvc_table as __maybe_unused (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Use inline function for type safety in snd_soc_substream_to_rtd() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc.h: replace custom COUNT_ARGS() & CONCATENATE() implementations (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: fix typo in comment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: makes rtd->initialized bit field (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Constify of_phandle_args in snd_soc_dai_link_component (Jaroslav Kysela) [RHEL-60915]
  - ASoC: core: add SOC_DOUBLE_RANGE_TLV() helper macro (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Constify of_phandle_args in snd_soc_dai_driver (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-dai.h: Constify DAI ops auto_selectable_formats (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-acpi: add pci revision id field in mach params structure (Jaroslav Kysela) [RHEL-60915]
  - ACPI: utils: introduce acpi_get_local_u64_address() (Jaroslav Kysela) [RHEL-60915]
  - PCI: Add INTEL_HDA_PTL to pci_ids.h (Jaroslav Kysela) [RHEL-60915]
  - ALSA: spi: Drop NULL check for snd_ctl_remove() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: sparc: Fix a typo at dev_*() conversion (Jaroslav Kysela) [RHEL-60915]
  - ALSA: sparc: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pci: rme9652: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: rme9652: remove unused parameter in macro (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hdspm: drop SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [RHEL-60915]
  - ALSA: lx6464es: Cleanup the print API usages (Jaroslav Kysela) [RHEL-60915]
  - ALSA: asihpi: Fix potential OOB array access (Jaroslav Kysela) [RHEL-60915] {CVE-2024-50007}
  - ALSA: i2c: pt2258: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: i2c: cs8427: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ALSA: i2c: Drop commented old debug prints (Jaroslav Kysela) [RHEL-60915]
  - ASoC: core: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ppc: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pdaudiocf: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: trident: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hdsp: drop SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hdsp: Break infinite MIDI input flush loop (Jaroslav Kysela) [RHEL-60915]
  - ALSA: riptide: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pci: pcxhr: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: intel8x0: Drop unused snd_printd() calls (Jaroslav Kysela) [RHEL-60915]
  - ALSA: cmipci: drop SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [RHEL-60915]
  - ALSA: asihpi: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ali5451: Remove trailing space after \n newline (Jaroslav Kysela) [RHEL-60915]
  - ALSA: korg1212: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: drop SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: move code for entering E-MU card FPGA programming mode (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: simplify E-MU card FPGA reset sequence (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: move snd_emu1010_load_firmware_entry() to io.c (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: make snd_emu1010_load_firmware_entry() void (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: fix playback of 8-bit wavetable samples (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: Use dev_warn() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: shrink blank space in front of wavetable samples (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: fix wavetable playback position and caching, take 2 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: de-duplicate size calculations for 16-bit samples (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: fix wavetable offset recalculation (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: merge conditions in patch loader (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: fix sample signedness issues in wavetable loader (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: move patch loader assertions into low-level functions (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: improve cache behavior documentation (Jaroslav Kysela) [RHEL-60915]
  - ALSA: IEC958 definition for consumer status channel update (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-port: add link-trigger-order (Jaroslav Kysela) [RHEL-60915]
  - mfd: arizona: Simplify with spi_get_device_match_data() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tegra: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emux: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: misc: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emux: simplify snd_sf_list.callback handling (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emux: improve patch ioctl data validation (Jaroslav Kysela) [RHEL-60915] {CVE-2024-42097}
  - ALSA: emux: centralize & improve patch info validation (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emu10k1: prune vestiges of SNDRV_SFNT_SAMPLE_{BIDIR,REVERSE}_LOOP support (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emux: fix init of patch_info.truesize in load_data() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emux: fix validation of snd_emux.num_ports (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emux: prune unused parameter from snd_soundfont_load_guspatch() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: emux: fix /proc teardown at module unload (Jaroslav Kysela) [RHEL-60915]
  - ALSA/hda: intel-sdw-acpi: add support for sdw-manager-list property read (Jaroslav Kysela) [RHEL-60915]
  - ALSA/hda: intel-sdw-acpi: simplify sdw-master-count property read (Jaroslav Kysela) [RHEL-60915]
  - ALSA/hda: intel-sdw-acpi: fetch fwnode once in sdw_intel_scan_controller() (Jaroslav Kysela) [RHEL-60915]
  - ALSA/hda: intel-sdw-acpi: cleanup sdw_intel_scan_controller (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Add missing parameter description for snd_hdac_stream_timecounter_init() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Allow the default preallocation for x86 again (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Add input value sanity checks to HDMI channel map controls (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: intel-dsp-config: Add PTL support (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: intel-sdw-acpi: use acpi_get_local_u64_address() (Jaroslav Kysela) [RHEL-60915]
  - ALSA/hda: intel-dsp-config: reduce log verbosity (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: intel-dsp-config: Switch to ACPI NHLT (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - Docs/sound: Add documentation for userspace-driven ALSA timers (Jaroslav Kysela) [RHEL-60915]
  - ALSA: docs: Drop snd_print*() stuff (Jaroslav Kysela) [RHEL-60915]
  - Documentation: sound: Fix trailing whitespaces (Jaroslav Kysela) [RHEL-60915]
  - ALSA: docs: Correct the kernel object suffix of target (Jaroslav Kysela) [RHEL-60915]
  - ASoC: doc: dapm: update event types (Jaroslav Kysela) [RHEL-60915]
  - ASoC: doc: dapm: update section "DAPM Widget Events" (Jaroslav Kysela) [RHEL-60915]
  - ASoC: doc: dapm: improve section "Codec/DSP Widget Interconnections" (Jaroslav Kysela) [RHEL-60915]
  - ASoC: doc: dapm: fix and improve section "Registering DAPM controls" (Jaroslav Kysela) [RHEL-60915]
  - ASoC: doc: dapm: describe how widgets and routes are registered (Jaroslav Kysela) [RHEL-60915]
  - ASoC: doc: dapm: extend initial descrption (Jaroslav Kysela) [RHEL-60915]
  - ASoC: doc: dapm: replace "map" with "graph" (Jaroslav Kysela) [RHEL-60915]
  - ASoC: doc: dapm: remove dash after colon (Jaroslav Kysela) [RHEL-60915]
  - ASoC: doc: dapm: minor rewording (Jaroslav Kysela) [RHEL-60915]
  - ASoC: doc: dapm: fix struct name (Jaroslav Kysela) [RHEL-60915]
  - ASoC: doc: dapm: fix typos (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel: increase maximum number of links (Jaroslav Kysela) [RHEL-60915]
  - soundwire: reconcile dp0_prop and dpn_prop (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel: add more values for SYNCPRD (Jaroslav Kysela) [RHEL-60915]
  - mfd: cs42l43: Update patching revision check (Jaroslav Kysela) [RHEL-60915]
  - mfd: Add missing MODULE_DESCRIPTION() macros (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Bump minimal topology ABI version (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: ipc: replace "enum sof_comp_type" field with "uint32_t" (Jaroslav Kysela) [RHEL-60915]
  - ALSA/ASoC: include: clarify Copyright information (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Remove obsolete ABI v4 structs (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2x: Send PDI stream number during prepare (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel: add probe-time check on link id (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_bus_common: enable interrupts before exiting reset (Jaroslav Kysela) [RHEL-60915]
  - soundwire: cadence: re-check Peripheral status with delayed_work (Jaroslav Kysela) [RHEL-60915]
  - soundwire: bus: clean up probe warnings (Jaroslav Kysela) [RHEL-60915]
  - soundwire: bus: drop unused driver name field (Jaroslav Kysela) [RHEL-60915]
  - soundwire: bus: suppress probe deferral errors (Jaroslav Kysela) [RHEL-60915]
  - soundwire: debugfs: simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - soundwire: cadence: simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2x: simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2x: simplify return path in hw_params (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel: simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel: simplify return path in hw_params (Jaroslav Kysela) [RHEL-60915]
  - soundwire: amd_init: simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - soundwire: amd: simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - soundwire: amd: simplify return path in hw_params (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_auxdevice: start the bus at default frequency (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_auxdevice: add cs42l43 codec to wake_capable_list (Jaroslav Kysela) [RHEL-60915]
  - drivers:soundwire: qcom: cleanup port maask calculations (Jaroslav Kysela) [RHEL-60915]
  - soundwire: bus: simplify by using local slave->prop (Jaroslav Kysela) [RHEL-60915]
  - soundwire: generic_bandwidth_allocation: change port_bo parameter to pointer (Jaroslav Kysela) [RHEL-60915]
  - soundwire: Intel: clarify Copyright information (Jaroslav Kysela) [RHEL-60915]
  - soundwire: slave: simplify code with acpi_get_local_u64_address() (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2.x: add AC timing extensions for PantherLake (Jaroslav Kysela) [RHEL-60915]
  - soundwire: bus: add stream refcount (Jaroslav Kysela) [RHEL-60915]
  - soundwire: debugfs: add interface to read/write commands (Jaroslav Kysela) [RHEL-60915]
  - soundwire: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2.x: add support for DOAISE property (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2.x: add support for DODSE property (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2x: use DOAIS and DODS settings from firmware (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2x: cleanup DOAIS/DODS settings (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2x: simplify check_wake() (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2x: fix wakeup handling (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_init: resume all devices on exit. (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel: export intel_resume_child_device (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_auxdevice: use pm_runtime_resume() instead of pm_request_resume() (Jaroslav Kysela) [RHEL-60915]
  - soundwire: qcom: allow multi-link on newer devices (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2x: use legacy formula for intel_alh_id (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2x: set the clock source (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2.x: power-up first before setting SYNCPRD (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel_ace2x: move and extend clock selection (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel: add support for MeteorLake additional clocks (Jaroslav Kysela) [RHEL-60915]
  - soundwire: bus: extend base clock checks to 96 MHz (Jaroslav Kysela) [RHEL-60915]
  - soundwire: cadence: show the bus frequency and frame shape (Jaroslav Kysela) [RHEL-60915]
  - soundwire: intel: add intel_free_stream() back (Jaroslav Kysela) [RHEL-60915]
  - soundwire: qcom: Convert to platform remove callback returning void (Jaroslav Kysela) [RHEL-60915]
  - soundwire: bus: don't clear SDCA_CASCADE bit (Jaroslav Kysela) [RHEL-60915]
  - soundwire: amd: use inline function for register update (Jaroslav Kysela) [RHEL-60915]
  - soundwire: sysfs: move sdw_slave_dev_attr_group into the existing list of groups (Jaroslav Kysela) [RHEL-60915]
  - ASoC: max9768: Fix event generation for playback mute (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: sof_sdw: add quirk for Dell SKU (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card2: Purge absent supplies for device tree nodes (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: sof-client-probes-ipc4: Set param_size extension bits (Jaroslav Kysela) [RHEL-60915]
  - ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: Support dmic on another model of Lenovo Thinkpad E14 Gen 6 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: Fix for incorrect DMA ch status register offset (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: fix internal mic on Xiaomi Book Pro 14 2022 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove (Jaroslav Kysela) [RHEL-60915] {CVE-2024-50292}
  - ASoC: tas2781: Add new driver version for tas2563 & tas2781 qfn chip (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: relax the AUX PDM watchdog (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: add missing LO Switch control (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dapm: fix bounds checker error in dapm_widget_list_create (Jaroslav Kysela) [RHEL-60915] {CVE-2024-53045}
  - ASoC: Intel: sst: Fix used of uninitialized ctx to log an error (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sst: Support LPE0F28 ACPI HID (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: rt5640: Always disable IRQs from rt5640_cancel_work() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: sc7280: Fix missing Soundwire runtime stream alloc (Jaroslav Kysela) [RHEL-60915] {CVE-2024-50105}
  - ASoC: fsl_micfil: Add sample rate constraint (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issue (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_micfil: Add a flag to distinguish with different volume control types (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-rx-macro: fix RXn(rx,n) macro for DSM_CTL and SEC7 regs (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: lnl: Add match entry for TM2 laptops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: Fix non-functional mic on ASUS E1404FA (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda: Always clean up link DMA during stop (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda: Handle prepare without close for non-HDA DAI's (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: ipc4-topology: Do not set ALH node_id for aggregated DAIs (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: Select missing common Soundwire module code on SDM845 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_esai: change dev_warn to dev_dbg in irq handler (Jaroslav Kysela) [RHEL-60915]
  - ASoC: max98388: Fix missing increment of variable slot_found (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RA (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: Fix error handling in aw_dev_get_dsp_status function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: sdm845: add missing soundwire runtime stream alloc (Jaroslav Kysela) [RHEL-60915] {CVE-2024-50104}
  - ASoC: dapm: avoid container_of() to get component (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda-loader: do not wait for HDaudio IOC (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: Fix for ACP SRAM addr for acp7.0 platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: Add error log for DSP firmware validation failure (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Update stream status in a separate thread (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe() (Jaroslav Kysela) [RHEL-60915] {CVE-2024-50103}
  - ASoC: intel: sof_sdw: Add check devm_kasprintf() returned value (Jaroslav Kysela) [RHEL-60915]
  - ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: arl: Fix some missing empty terminators (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi-intel-rpl-match: add missing empty item (Jaroslav Kysela) [RHEL-60915] {CVE-2024-50011}
  - ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l45: Corrects cs35l45_get_clk_freq_id function data type (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Fix incorrect addressing assignments (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: Add quirk for HP Dragonfly pro one (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: don't set card long_name (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Fix redundant logical jump (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas2781: Add Calibration Kcontrols for Chromebook (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: refactor SoundWire machine driver code (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sdw_utils/intel: move soundwire endpoint parsing helper functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sdw_util/intel: move soundwire endpoint and dai link structures (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: sof_sdw: rename soundwire parsing helper functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: sof_sdw: rename soundwire endpoint and dailink structures (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: ARL: Add entry for HDMI-In capture support to non-I2S codec boards. (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for ARL. (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_pcm512x: do not check common_hdmi_codec_drv (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: ehl_rt5660: do not check common_hdmi_codec_drv (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: skl_hda_dsp_generic: use common module for DAI links (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: board_helpers: support HDA link initialization (Jaroslav Kysela) [RHEL-60915]
  - ASoC: meson: axg-card: fix 'use-after-free' (Jaroslav Kysela) [RHEL-60915] {CVE-2024-46849}
  - ASoC: codecs: avoid possible garbage value in peb2466_reg_read() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: remove MODULE_ALIAS for sof based generic machine driver (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: remove MODULE_ALIAS for legacy machine driver (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tlv320aic31xx: Fix typos (Jaroslav Kysela) [RHEL-60915]
  - ASoC: meson: Remove unused declartion in header file (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: sm8250: enable primary mi2s (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-ac97: Fix the incorrect description (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tlv320aic31xx: Add support for loading filter coefficients (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas2781: fix to save the dsp bin file name into the correct array in case name_prefix is not NULL (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: Use devm_clk_get_enabled() helpers (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Return in-case of error (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi-intel-mtl-match: add missing empty item (Jaroslav Kysela) [RHEL-60915] {CVE-2024-46862}
  - ASoC: Intel: soc-acpi-intel-lnl-match: add missing empty item (Jaroslav Kysela) [RHEL-60915] {CVE-2024-46863}
  - ASoC: spdif: extend supported rates to 768kHz (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l34: drop useless rate contraint (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sunxi: sun4i-codec: drop SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: q6asm-dai: drop SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: drop SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs53l30: drop SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l41: drop SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l36: drop SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: skl_hda_dsp_generic: convert comma to semicolon (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology-test: Convert comma to semicolon (Jaroslav Kysela) [RHEL-60915]
  - ASoC: atmel: mchp-i2s-mcc: Improve maxburst calculation for better performance (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card2: Use helper function of_get_child_count() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card: Use for_each_child_of_node_scoped() to simplify code (Jaroslav Kysela) [RHEL-60915]
  - ASoC: mediatek: mt2701-cs42448: Optimize redundant code in mt2701_cs42448_machine_probe (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tlv320aic32x4: Add multi endpoint support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Add I2S TDM support for acp7.1 platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Add i2s master clock generation support for acp7.1 platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Add pte configuration for ACP7.0 platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Add I2S TDM support for acp7.0 platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Modify max channels and sample rate support for acp70 dai driver (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Set i2s clock for acp7.0 platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Add I2S master clock generation support for acp7.0 platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Update pcm hardware capabilities for acp7.0 platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Add I2S TDM support for acp6.3 platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Update pcm hardware capabilities for acp6.3 platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Refactor I2S dai driver (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Refactor TDM slots selction based on acp revision id (Jaroslav Kysela) [RHEL-60915]
  - ASoC: adi: Use str_enabled_disabled() helper (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt1320: Add support for version C (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs-amp-lib: Add KUnit test case for empty calibration entries (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-va-macro: set the default codec version for sm8250 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wsa884x: Implement temperature reading and hwmon (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK) (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dapm: Use IS_ERR_OR_NULL() helper function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-pcm: makes snd_soc_dpcm_can_be_xxx() local function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-pcm: move snd_soc_dpcm_can_be_xxx() to top (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Add quirks from some new Dell laptops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: lnl: Add match entries for new cs42l43 laptops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: adl: Add match entries for new cs42l43 laptops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: skl_hda_dsp_generic: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: skl_hda_dsp_generic: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in ARL match table (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ARL match table. (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: skl_hda_dsp_generic: support BT audio offload (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda: support BT link mask in mach_params (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: overwrite mach_params->dmic_num (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: move ignore_internal_dmic check earlier (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda: refactoring topology name fixup for SDW mach (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda: refactoring topology name fixup for HDA mach (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: boards: always check the result of acpi_dev_get_first_match_dev() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: add rt1320 amp support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: make sof_sdw_quirk static (Jaroslav Kysela) [RHEL-60915]
  - ASoc: SOF: topology: Clear SOF link platform name upon unload (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas2781: replace devm_kzalloc and scnprintf with devm_kstrdup (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fix module autoloading (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tda7419: fix module autoloading (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: fix module autoloading (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tegra: Fix CBB error during probe() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object (Jaroslav Kysela) [RHEL-60915] {CVE-2024-46798}
  - ASoC: SOF: amd: add support for acp7.0 based platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: Add acpi machine id for acp7.0 version based platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards harder (Jaroslav Kysela) [RHEL-60915] {CVE-2024-46793}
  - ASoC: cs-amp-lib: Ignore empty UEFI calibration entries (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: Make struct regmap_config const (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs-amp-lib-test: Force test calibration blob entries to be valid (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: use playback/capture_only flags (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amlogic: do not use dpcm_playback/capture flags (Jaroslav Kysela) [RHEL-60915]
  - ASoC: remove snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-pcm: Indicate warning if dpcm_playback/capture were used for availability limition (Jaroslav Kysela) [RHEL-60915]
  - ASoC: allow module autoloading for table board_ids (Jaroslav Kysela) [RHEL-60915]
  - ASoC: allow module autoloading for table db1200_pids (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: remove unused variable from sof_amd_acp_desc structure (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-pcm: remove snd_soc_dpcm_stream_lock_irqsave_nested() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas2781: Remove unnecessary line feed for tasdevice_codec_remove (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd934x: make read-only array minCode_param static const (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: replace desc->rev check with acp pci revision id (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas5086: use sleeping variants of gpiod API (Jaroslav Kysela) [RHEL-60915]
  - ALSA/ASoC/SoundWire: Intel: use single definition for SDW_INTEL_MAX_LINKS (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: Fix for acp init sequence (Jaroslav Kysela) [RHEL-60915]
  - ASoc: tas2781: Remove unnecessary line feed and space (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: fix module autoloading (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-pcm: remove snd_soc_dpcm_stream_{lock/unlock}_irq() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: imx-pcm-rpmsg: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: imx-audmux: Switch to SYSTEM_SLEEP_PM_OPS (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_ssi: Switch to SYSTEM_SLEEP_PM_OPS (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_spdif: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_rpmsg: Switch to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_mqs: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_audmix: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: Fix missing de-assert of reset GPIO (Jaroslav Kysela) [RHEL-60915]
  - ASoc: tas2781: Rename dai_driver name to unify the name between TAS2563 and TAS2781 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: mediatek: Add missing board compatible (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: add legacy driver support for ACP7.1 based platforms (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt1318: Constify struct reg_sequence (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: Convert comma to semicolon (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs43130: Constify struct reg_sequence and reg_sequences (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: Fix for incorrect acp error register offsets (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: move iram-dram fence register programming sequence (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Drop snd_soc_*_get_kcontrol_locked() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: Patch CS35L56_IRQ1_MASK_18 to the default value (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: ES8326: button detect issue (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: update conditional check for cache register update (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: sof-audio: Avoid -Wflex-array-member-not-at-end warnings (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: add ZSC control register programming sequence (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: remove MODULE_ALIAS for SoundWire machine driver (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: ES8326: input issue after init (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: Use regmap_read_bypassed() to wake the device (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas*: Drop unused GPIO includes (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas2781-i2c: Get the right GPIO line (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas2781-i2c: Drop weird GPIO code (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-va-macro: warn on unknown version (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-macro: fix version strings returned for 1.x codecs (Jaroslav Kysela) [RHEL-60915]
  - ASoC: remove bespoke trigger support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: Handle OTP read latency over SoundWire (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-macro: fix missing codec version (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs-amp-lib: Fix NULL pointer crash if efi.get_variable is NULL (Jaroslav Kysela) [RHEL-60915] {CVE-2024-43896}
  - ASoC: cs35l56: Stop creating ALSA controls for firmware coefficients (Jaroslav Kysela) [RHEL-60915]
  - ASoC: wm_adsp: Add control_add callback and export wm_adsp_control_add() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs43130: Constify snd_soc_component_driver struct (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sti-sas: Constify snd_soc_component_driver struct (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas2781: Fix a compiling warning reported by robot kernel test due to adding tas2563_dvc_table (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: tas2781: mark const variables as __maybe_unused (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: sof-audio.h: optimize snd_sof_pcm_stream_pipeline_list (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: sof-priv.h: optimize snd_sof_ipc_msg (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: sof-priv.h: optimize snd_sof_mailbox (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: sof-priv.h: optimize snd_sof_platform_stream_params (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi-intel-ptl-match: Add rt722 support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi-intel-ptl-match: add rt711-sdca table (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: add initial support for PTL (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: add PTL specific power control register (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: add PTL match tables (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs42l43: Cache shutter IRQ control pointers (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l45: Use new snd_soc_component_get_kcontrol_locked() helper (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-component: Add new snd_soc_component_get_kcontrol() helpers (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs42l43: Remove redundant semi-colon at end of function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-dapm: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-pcm: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tegra: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sof: intel: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sof: pcm: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: stm: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Use of_property_read_bool() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Use of_property_present() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd/sdw_utils: add sof based soundwire generic machine driver (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: update mach params subsystem_rev variable (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: add alternate machines for acp6.3 based platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: add soundwire machines for acp6.3 based platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: refactor init_dai_link() and init_simple_dai_link() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sdw_utils: refactor sof_sdw_card_late_probe function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move machine driver dai link helper functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move soundwire codec_info_list structure (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move soundwire dai type macros (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move dai id common macros (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move maxim codec helper functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move cirrus soundwire codec helper functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move rtk amp codec helper functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move rt700 and rt711 codec helper functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move rtk jack common helper functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move rt5682 codec helper function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: split soundwire machine driver private data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move rt722 sdca helper functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move rt712 sdca helper functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move rtk dmic helper functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move dmic codec helper function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw_utils: move soundwire machine driver helper functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: move soundwire machine driver common structures (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel/sdw-utils: move soundwire machine driver soc ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: rename ignore_pch_dmic variable name (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: rename maxim codec macros (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: rename soundwire codec helper functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: rename soundwire machine driver soc ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: rename soundwire common header macros (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: rename codec_info and dai_info structures names (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Remove libraries from topology lookups (Jaroslav Kysela) [RHEL-60915]
  - ASoC: nau8822: Lower debug print priority (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas2781: Add TAS2563 into the Header (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: Support mic on HP 14-em0002la (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wsa884x: Correct Soundwire ports mask (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wsa883x: Correct Soundwire ports mask (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wsa881x: Correct Soundwire ports mask (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd939x-sdw: Correct Soundwire ports mask (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x-sdw: Correct Soundwire ports mask (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_micfil: Differentiate register access permission for platforms (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_micfil: Expand the range of FIFO watermark mask (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd939x: Move max port number defines to enum (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd938x: Move max port number defines to enum (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: Move max port number defines to enum (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd938x: Drop unused defines and enums (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wsa884x: Use designator array initializers for Soundwire ports (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wsa883x: Use designator array initializers for Soundwire ports (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wsa881x: Use designator array initializers for Soundwire ports (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs42l42: Convert comma to semicolon (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Use __counted_by() annotation for snd_soc_pcm_runtime (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sh: rz-ssi: Add full duplex support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-wsa-macro: Do not hard-code dai in VI mixer (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: ES8326: suspend issue (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wsa884x: Simplify handling variant (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wsa883x: Simplify handling variant/version (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wsa883x: Handle reading version failure (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wsa881x: Drop unused version readout (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tegra: select CONFIG_SND_SIMPLE_CARD_UTILS (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sof: amd: fix for firmware reload failure in Vangogh platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: Fix RT5650 SSP lookup (Jaroslav Kysela) [RHEL-60915]
  - ASOC: SOF: Intel: hda-loader: only wait for HDaudio IOC for IPC4 devices (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: imx8m: Fix DSP control regmap retrieval (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas2781: Add new Kontrol to set tas2563 digital Volume (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: Remove separate handling for vdd-buck supply (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: Remove the string compare in MIC BIAS widget settings (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x-sdw: Fix Unbalanced pm_runtime_enable (Jaroslav Kysela) [RHEL-60915]
  - firmware: cs_dsp: Rename fw_ver to wmfw_ver (Jaroslav Kysela) [RHEL-60915]
  - firmware: cs_dsp: Clarify wmfw format version log message (Jaroslav Kysela) [RHEL-60915]
  - firmware: cs_dsp: Make wmfw and bin filename arguments const char * (Jaroslav Kysela) [RHEL-60915]
  - firmware: cs_dsp: Don't allocate temporary buffer for info text (Jaroslav Kysela) [RHEL-60915]
  - firmware: cs_dsp: Don't allow writes to read-only controls (Jaroslav Kysela) [RHEL-60915]
  - firmware: cs_dsp: Add write sequence interface (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: topology: Simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: aw88395: Simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Convert comma to semicolon (Jaroslav Kysela) [RHEL-60915]
  - ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dapm: Simplify snd_soc_dai_link_event_pre_pmu() with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dapm: Simplify dapm_cnew_widget() with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: ops: Simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: simple-card: Use cleanup.h instead of devm_kfree() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card2: Use cleanup.h instead of devm_kfree() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card: Use cleanup.h instead of devm_kfree() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: simple-card-utils: Simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd934x: Simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd9335: Simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: audio-iio-aux: Simplify audio_iio_aux_probe() with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: audio-iio-aux: Simplify audio_iio_aux_add_dapms() with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - ASoc: tas2781: Set "Speaker Force Firmware Load" as the common kcontrol for both tas27871 and tas2563 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: Adjust error handling in case of absent codec device (Jaroslav Kysela) [RHEL-60915] {CVE-2024-43818}
  - ASoC: codecs: wcd939x: Fix typec mux and switch leak during device removal (Jaroslav Kysela) [RHEL-60915]
  - ASoC: ak4458: remove "reset-gpios" property handler (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: fsl_qmc_audio: Add support for non-interleaved mode. (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: fsl_qmc_audio: Introduce qmc_dai_constraints_interleaved() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: fsl_qmc_audio: Introduce qmc_audio_pcm_{read,write}_submit() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: fsl_qmc_audio: Identify the QMC channel involved in completion routines (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: fsl_qmc_audio: Split channel buffer and PCM pointer handling (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: fsl_qmc_audio: Fix issues detected by checkpatch (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value (Jaroslav Kysela) [RHEL-60915] {CVE-2024-42298}
  - ASoC: SOF: Intel: hda-pcm: Limit the maximum number of periods by MAX_BDL_ENTRIES (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt711-sdw: add missing readable registers (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda: fix null deref on system suspend entry (Jaroslav Kysela) [RHEL-60915] {CVE-2024-41037}
  - ASoC: codecs: lpass-wsa-macro: Simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-rx-macro: Use unsigned for number of widgets (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dapm: Use unsigned for number of widgets in snd_soc_dapm_new_controls() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-rx-macro: Keep static regmap_config as const (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-rx-macro: Simplify with cleanup.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-rx-macro: Simplify PDS cleanup with devm (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas5086: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-60915]
  - ASoC: wsa884x: Constify struct regmap_config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: wsa883x: Constify struct regmap_config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: wsa881x: Constify struct regmap_config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: jz4770: Constify struct regmap_config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: jz4760: Constify struct regmap_config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs53l30: Constify struct regmap_config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l36: Constify struct regmap_config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l35: Constify struct regmap_config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l34: Constify struct regmap_config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_xcvr: Improve suspend/resume flow in fsl_xcvr_trigger() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: Use header defines for Speaker Volume control definition (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tas2781: Use of_property_read_reg() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Unify code for creating standalone and widget enum control (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Unify code for creating standalone and widget mixer control (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Unify code for creating standalone and widget bytes control (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Reshuffle function placement (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Rename function creating widget kcontrol (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Align dynamic object initialization for controls (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Correctly set shift_r in soc_tplg_denum_create() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Cleanup soc_tplg_dapm_widget_denum_create (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Cleanup soc_tplg_dapm_widget_dmixer_create (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Cleanup soc_tplg_dapm_widget_dbytes_create (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Properly initialize soc_enum values (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Do not do unnecessary dobj management (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Simplify code (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: nau8824: Add master clock handling (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-wsa-macro: Fix using NULL pointer in probe() dev_err (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-rx-macro: Fix using NULL pointer in probe() dev_err (Jaroslav Kysela) [RHEL-60915]
  - ASoc: tas2781: Add name_prefix as the prefix name of DSP firmwares and calibrated data files (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wsa884x: parse port-mapping information (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wsa883x: parse port-mapping information (Jaroslav Kysela) [RHEL-60915]
  - ASoC: simple-audio-mux: enable to select MUX names (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_rpmsg: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: Remove redundant clearing of clk_stop_mode1 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: Remove support for A1 silicon (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: Revert support for dual-ownership of ASP registers (Jaroslav Kysela) [RHEL-60915]
  - ASoC: max98088: Check for clk_prepare_enable() error (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-utils: allow sample rate up to 768kHz for the dummy dai (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-wsa-macro: add missing select of common code (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt712-sdca: add the function for version B (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt712-sdca: change the definition name of SDCA channel number (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: Adjust issues in case of DT error in asoc_qcom_lpass_cpu_platform_probe() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: imx-audmix: Split capture device for audmix (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_audmix: Split playback and capture stream to different DAI (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_sai: Add separate DAI for transmitter and receiver (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card2: add link-trigger-order support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card: add link-trigger-order support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: simple-audio-card: add link-trigger-order support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: simple-card-utils: add link-trigger-order support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-macro: Use enum for handling codec version (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-macro: Gracefully handle unknown version (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt5645: fix issue of random interrupt from push-button (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-wsa-macro: Correct support for newer v2.5 version (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-wsa-macro: Prepare to accommodate new codec versions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-wsa-macro: Drop unused define (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: yc: Fix non-functional mic on ASUS M5602RA (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt711-sdca: add GE selected mode control (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-rx-macro: add missing handling of v2.1 codec (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: select PINCTRL_CS42L43 and SPI_CS42L43 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: maxim-common: add max_98373_get_tx_mask function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP (Jaroslav Kysela) [RHEL-60915]
  - ASoc: tas2781: Add name_prefix as the prefix name of firmwares and kcontrol to support corresponding TAS2563/TAS2781s (Jaroslav Kysela) [RHEL-60915]
  - ASoC: mediatek: mt6358: Add "Dmic Mode Switch" kcontrol for switch DMIC mode. (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: ES8326: regcache_sync error issue (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: ES8326: Minimize the pop noise (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: ES8326: Slove headphone detection issue (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: add pcm constraints for buffer size and period size (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: move i2s clock generation sequence (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: modify conditional check for programming i2s mclk (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: remove unused variables from acp_resource structure (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: remove acp_i2s_probe function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl-asoc-card: set priv->pdev before using it (Jaroslav Kysela) [RHEL-60915] {CVE-2024-42089}
  - ASoC: amd: acp: move chip->flag variable assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp: add a null check for chip_pdev structure (Jaroslav Kysela) [RHEL-60915] {CVE-2024-42074}
  - ASoC: rt1318: Add RT1318 audio amplifier driver (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Add ak4619 codec support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: Accept values greater than 0 as IRQ numbers (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: mtl: fix speaker no sound on Dell SKU 0C64 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd939x: Drop unused num_ports field (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd939x: Drop unused RX/TX direction enum (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd939x: Constify wcd939x_sdw_ch_info (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd939x: Constify static data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd938x: Drop unused num_ports field (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd938x: Drop unused RX/TX direction enum (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd938x: Constify wcd938x_sdw_ch_info (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd938x: Constify static data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: Drop unused chipid member (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: Drop unused state container fields (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: Drop unused enums, defines and types (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: Constify wcd937x_sdw_ch_info (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: Constify static data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd934x: Handle nicer probe deferral and simplify with dev_err_probe() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd934x: Drop unused mic bias voltage fields (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd934x: Constify static data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd934x: Drop unused interp path enum (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd9335: Drop unused dmic rate handling (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd9335: Drop unneeded error message (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd9335: Handle nicer probe deferral and simplify with dev_err_probe() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd9335: Constify static data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd9335: Drop unused state container fields (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd-mbhc: Constify passed MBHC reg fields (Jaroslav Kysela) [RHEL-60915]
  - ASoc: tas2781: Enable RCA-based playback without DSP firmware download (Jaroslav Kysela) [RHEL-60915]
  - ASoC: nau8822: add MCLK support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: nau8822: set NAU8822_REFIMP_80K only once (Jaroslav Kysela) [RHEL-60915]
  - ASoC: nau8822: move nau8822_set_dai_sysclk() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tlv320adc3xxx: Add support for using MICBIAS pins as GPO (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: x1e80100: Add USB DisplayPort plug support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: sc8280xp: add Display port Jack (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: common: add Display port Jack function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: q6dsp: parse Display port tokens (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Constify return of snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Constify DAI passed to get_channel_map (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Constify passed data to core function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Constify DAI ops auto_selectable_formats (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card2: add support for aux devices (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: imx-pcm-fiq: add missing MODULE_DESCRIPTION() macro (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codec: lpass-rx-macro: add support for 2.5 codec version (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codec: lpass-rx-macro: prepare driver to accomdate new codec versions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-macro: add helpers to get codec version (Jaroslav Kysela) [RHEL-60915]
  - ASoC: q6apm-lpass-dai: close graph on prepare errors (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: Disconnect ASP1 TX sources when ASP1 DAI is hooked up (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: add missing MODULE_DESCRIPTION() macros (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Fix route memory corruption (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt722-sdca-sdw: add debounce time for type detection (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on error rollback (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: Attempt to read from cirrus,speaker-id device property first (Jaroslav Kysela) [RHEL-60915]
  - ASoC: ti: omap-hdmi: Fix too long driver name (Jaroslav Kysela) [RHEL-60915]
  - ASoC: ti: davinci-mcasp: Set min period size using FIFO config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: samsung: Replace of_gpio.h by proper one (Jaroslav Kysela) [RHEL-60915]
  - ASoC: generic: Replace of_gpio.h by proper one (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: Replace of_gpio.h by proper one (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rockchip: Remove unused of_gpio.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: Remove unused of_gpio.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: Remove unused of_gpio.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: add audio routing and Kconfig (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: add capture dapm widgets (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: add playback dapm widgets (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: add basic controls (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x: add wcd937x codec driver (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd937x-sdw: add SoundWire driver (Jaroslav Kysela) [RHEL-60915]
  - bytcr_rt5640 : inverse jack detect for Archos 101 cesium (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Clean up route loading (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Do not assign fields that are already set (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Fix route override (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Fix references to freed memory (Jaroslav Kysela) [RHEL-60915] {CVE-2024-41069}
  - ASoC: codecs: ES8326: Solve headphone detection issue (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs42l43: Increase default type detect time and button delay (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: add missing MODULE_DESCRIPTION() macro (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_xcvr: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: pci-tgl: Align ADL-N sof_dev_desc struct name to convention (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd938x: Drop no-op ADC2_BCS Disable Switch (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd939x: Unify define used for MIC bias VOUT registers (Jaroslav Kysela) [RHEL-60915]
  - ASoC: simple-audio-card: merge simple_parse_mclk_fs() into simple_link_init() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: simple-audio-card: enable playback/capture_only property (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card: merge graph_parse_mclk_fs() into graph_link_init() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card: enable playback/capture_only property (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card: remove ports node name check (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card: add ep_to_port() / port_to_ports() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card2: merge graph_parse_mclk_fs() into graph_link_init() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card2: expand dai_link property part (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card2: remove ports node name check (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card2: add ep_to_port() / port_to_ports() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: simple-card-utils: remove both playback/capture_only check (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: cx2072x: remove unused struct 'cx2072x_eq_ctrl' (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wm0010: remove unused struct 'wm0010_spi_msg' (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: lpass-rx-macro: remove unused struct 'rx_macro_reg_mask_val' (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt722-sdca-sdw: add silence detection register as volatile (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: add missing MODULE_DESCRIPTION() macro (Jaroslav Kysela) [RHEL-60915]
  - ASoC: mxs: add missing MODULE_DESCRIPTION() macro (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda-dai: remove skip_tlv label (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda-dai: skip tlv for dspless mode (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: es8336: Switch to new Intel CPU model defines (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda: print PCI class info only once (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: disable max98373 speaker pins in late_probe (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: remove local max98373 ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: maxim-common: rewrite max_98373_hw_params function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Add quirks for some new Dell laptops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: Add match entries for some cs42l43 laptops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Add missing controls for cs42l43/cs35l56 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: remove get_codec_dai_by_name (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use dai parameter (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw_rt_dmic: use from dai parameter (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw_rt700: use dai parameter (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw_rt5682: use dai parameter (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw_rt711: use dai parameter (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw_cs42l42: use dai parameter (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof-sdw: fix missing SPI_MASTER dependency (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_mqs: Add i.MX95 platform support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: add missing MODULE_DESCRIPTION() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: reorder MODULE_ definitions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: AMD: group all module related information (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: stream-ipc: remove unnecessary MODULE_LICENSE (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tegra: I2S client convert formats handling (Jaroslav Kysela) [RHEL-60915]
  - ASoC: simple-card-utils: Split simple_fixup_sample_fmt func (Jaroslav Kysela) [RHEL-60915]
  - ASoC: wm_adsp: Add missing MODULE_DESCRIPTION() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs42l43: Only restrict 44.1kHz for the ASP (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: Constify struct snd_soc_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: fsl_xcvr: Switch to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: fsl_easrc: Switch to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: fsl_aud2htx: Switch to RUNTIME_PM_OPS() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: topology: Constify struct snd_soc_tplg_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: Skylake: Constify struct snd_soc_tplg_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qdsp6: audioreach: Constify struct snd_soc_tplg_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Constify struct snd_soc_tplg_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Constify an argument of snd_soc_tplg_component_load() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd939x: Minor white-space and define cleanup (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd939x: Unify define used for MIC bias registers (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd938x: Unify define used for MIC2 bias register (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wcd938x: Drop unused duplicated MIC2 bias register defines (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt1320: Add RT1320 SDCA vendor-specific driver (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: x1e80100: Correct channel mapping (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: qdsp6: Set channel mapping instead of fixed defaults (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: q6apm-lpass-dais: pass max number of channels to Audioreach (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: q6apm-lpass-dais: Implement proper channel mapping (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Constify channel mapping array arguments in set_channel_map() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: ES8326: solve hp and button detect issue (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt5645: mic-in detection threshold modification (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw_rt_sdca_jack_common: Use name_prefix for `-sdca` detection (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: Fix build error with built-in config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card2: call of_node_get() before of_get_next_child() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: Correct spaces in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw_rt_amp: use dai parameter (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: add dai parameter to rtd_init callback (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: use .controls/.widgets to add controls/widgets (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: add controls and dapm widgets in codec_info (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: use generic name for controls/widgets (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw_cs_amp: rename Speakers to Speaker (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: maxim-common: change max98373 data to static (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: add max98373 dapm routes (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: use max_98373_dai_link function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_nau8825: use max_98373_dai_link function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: use max_98373_dai_link function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: maxim-common: add max_98373_dai_link function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: realtek-common: remove 2-spk rt1015p config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof-rt5682: remove DMI quirk for hatch (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw_rt_sdca_jack_common: remove -sdca for new codecs (Jaroslav Kysela) [RHEL-60915]
  - ASoC: audio-graph-card2: remove unneeded of_node_get() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: atmel: tse850-pcm5142: Remove unused of_gpio.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: q6apm-dai: drop unused 'q6apm_dai_rtd' fields (Jaroslav Kysela) [RHEL-60915]
  - ASoC: uniphier: Constify static snd_pcm_hardware (Jaroslav Kysela) [RHEL-60915]
  - ASoC: meson: Constify static snd_pcm_hardware (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: Constify static snd_pcm_hardware (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: Constify static snd_pcm_hardware (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wm8996: use 'time_left' variable with wait_for_completion_timeout() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wm8994: use 'time_left' variable with wait_for_completion_timeout() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wm8993: use 'time_left' variable with wait_for_completion_timeout() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: wm8962: use 'time_left' variable with wait_for_completion_timeout() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: img: Use snd_soc_substream_to_rtd() for accessing private_data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: Use snd_soc_substream_to_rtd() for accessing private_data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: Use snd_soc_substream_to_rtd() for accessing private_data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: ti: Use snd_soc_substream_to_rtd() for accessing private_data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tegra: Use snd_soc_substream_to_rtd() for accessing private_data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: Use snd_soc_substream_to_rtd() for accessing private_data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: sc7180: Drop GPIO include (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: sc7180: Add support for qdsp6 baked sound (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: reduce number of binding headers includes (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-topology-test: clarify Copyright information (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: clarify Copyright information (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: catpt: clarify Copyright information (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: Intel: clarify Copyright information (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: common: clarify Copyright information (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: boards: clarify Copyright information (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: clarify Copyright information (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: boards: Properly name input device (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: move hda.c to different module (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: remove circular dependency on hda_sdw_process_wakeen() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: move tracepoint creation (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: move common code from hda.c (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: start splitting top-level from common parts (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: regroup all SoundWire/Intel functions in hda.c (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda-stream: export stream_get_position() helper (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: discard SoundWire configuration if HDaudio codec is reported (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: intel: byt: Constify snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: intel: bdw: Constify snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: imx8ulp: Constify snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: imx8m: Constify snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: imx8: Constify snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: acp: Constify snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: intel: hda: Constify snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: intel: pci-tng: Constify snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: pcm: Constify local snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: ipc3: Constify local snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: debug: Constify local snd_sof_dsp_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: ipc4-topology: Advertise passthrough capable PCMs (using ChainDMA) (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda: list SoundWire peripherals on mismatch (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda: simplify and reduce indentation for hda_sdw_machine_select() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: topology: remove incorrect widget id in error message (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: sof_sdw: Add support for cs42l43-cs35l56 sidecar amps (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Add callbacks to register sidecar devices (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Delay update of the codec_conf array (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: add a space before cfg-amp in components (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof-sdw: don't set card long_name (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Allocate snd_soc_card dynamically (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: mtl: add support for Acer Swift Go 14 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: mtl: add Dell SKU 0C64 and 0CC6 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: skl_hda_dsp_generic: Use devm_kasprintf for the components string (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: skl_hda_dsp_generic: Allocate snd_soc_card dynamically (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Clean up hw constraints initialization (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Store pointer to link_stream in dma_data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Remove redundancy around DAI prepare (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Remove redundancy around DAI startup (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Store pointer to adev in DAI dma_data (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Remove redundancy around DAI shutdown (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Relocate HDA BE DAI specific operations (Jaroslav Kysela) [RHEL-60915]
  - ASoC: pcm: Reverse iterate DAIs when shutting them down (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof-rt5682: support bclk as PLL source on rt5682s (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof-rt5682: get bclk frequency from topology (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof-rt5682: setup pll_id only when needed (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof-rt5682: add driver_data to sof_rt5682 board (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: add icl_rt5682_def for icl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof-rt5682: remove SOF_RT5682_MCLK_BYTCHT_EN (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof-rt5682: add mclk_en to sof_rt5682_private (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: support MAX98357A on glk boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: add glk_rt5682_def for glk boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: support MAX98357A on glk boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: add glk_da7219_def for glk boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: support MAX98357A on cml boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: support MAX98357A (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: add missing MAX98357A config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: bxt_da7219_max98357a: remove MAX98390 support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: support MAX98390 on cml boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: add cml_da7219_def for cml boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: support MAX98390 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_maxim_common: support MAX98390 on cml boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: nau8825/rt5682: move speaker widget to common modules (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l41: Delete unnecessary condition in cs35l41_pcm_hw_params() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Switch to ACPI NHLT (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dapm: debugfs: show the widget type (Jaroslav Kysela) [RHEL-60915]
  - ASoC: dapm: debugfs: add component to route lines (Jaroslav Kysela) [RHEL-60915]
  - ASoC: nau8821: Remove redundant ADC controls (Jaroslav Kysela) [RHEL-60915]
  - ASoC: nau8821: Add delay control for ADC (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Remove unused IRQ-related code (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: New IRQ handling implementation (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: acp-da7219-max98357a: Constify regulator_ops (Jaroslav Kysela) [RHEL-60915]
  - ASoC: samsung: i2s: Drop unneeded MODULE_ALIAS (Jaroslav Kysela) [RHEL-60915]
  - ASoC: wcd934x: Drop unneeded MODULE_ALIAS (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-card: soc-card-test: Fix some error handling in init() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: use RT5682S_PLL1 if needed (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: support ALC1011 on cml boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_realtek_common: support 4xALC1011 amplifier (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: add mtl_da7219_def for mtl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: mach cleanup for rpl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: mach cleanup for adl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: remove FOUR_SPEAKER quirks (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi: add support for HP Omen14 SoundWire configuration (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: add missing sof_sdw_rt_amp_init for Realtek multi-function codecs (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda: disable SoundWire interrupt later (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: tas2780: remove redundant assignments to variable ret (Jaroslav Kysela) [RHEL-60915]
  - ASoC: cs35l56: Include array_size.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: wm_adsp: Include array_size.h (Jaroslav Kysela) [RHEL-60915]
  - ASoC: pcm: perform power-down delay checks a bit faster (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: fix for soundwire build dependencies for legacy stack (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: Fix uninitialized variable in probe (Jaroslav Kysela) [RHEL-60915]
  - ASoC: qcom: sc8280xp: Add support for QCM6490 and QCS6490 (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Rule invalid buffer and period sizes out (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Add assert_static to guarantee ABI sizes (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda-stream: clarify comment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: don't ignore IOC interrupts for non-audio transfers (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda-loader: change signature of code loader helpers (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: hda-loader: add flag to tag ICCMAX stream (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Clean up sof_ipc_flood_dfs_write() (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Disable pointless writes to debugfs file (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Cleanup after ABI v4 support removal (Jaroslav Kysela) [RHEL-60915]
  - ASoC: topology: Remove ABI v4 support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: Skylake: Remove soc-topology ABI v4 support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: nau8822: Remove unused member from struct (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: imx: remove imx8_*_clocks API (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: imx: drop usage of the imx8_*_clocks API (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: rt5682: Constify card_headset_pins (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: rt5663: Constify card_headset_pins (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: rt298: Constify card_headset_pins (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: rt286: Constify card_headset_pins (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: rt274: Constify card_headset_pins (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: nau8825: Constify card_headset_pins (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: es8336: Constify card_headset_pins (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: hdaudio: Constify probing_link (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: Use devm_kstrdup_const (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: hdaudio: Use devm_kstrdup_const (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: ipc4-priv: align prototype and function declaration (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: amd: acp-loader: abort firmware download on write error (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: ipc4-loader: save FW version info to debugfs (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-card: Add KUnit test case for snd_soc_card_get_kcontrol (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-card: Use snd_ctl_find_id_mixer() instead of open-coding (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_cs42l42: add mtl_cs42l42_def for mtl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_cs42l42: add rpl_cs42l42_def for rpl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_cs42l42: mach cleanup for adl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_cs42l42: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: mach cleanup for mtl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: mach cleanup for rpl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: mach cleanup for adl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: mach cleanup for tgl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_nau8825: add mtl_nau8825_def for mtl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_nau8825: mach cleanup for rpl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_nau8825: mach cleanup for adl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: SOF: Intel: support tplg suffix detection (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: ssp-common: get codec tplg suffix function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: ssp-common: delete module (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: ssp-common: module name change (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: ssp-common: naming convention change (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: ssp-common: relocate header file (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: ssp-common: relocate source file (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sdw-mockup: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt722-sdca-sdw: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt715-sdw: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt715-sdca-sdw: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt712-sdca-sdw: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt712-sdca-dmic: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt711-sdw: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt711-sdca-sdw: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt700-sdw: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt5682-sdw: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt1318-sdw: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt1316-sdw: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt1308-sdw: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: rt1017-sdca-sdw: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: max98373-sdw: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tlv320aic3x-spi: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: tlv320aic32x4-spi: drop driver owner assignment (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sun8i-codec: Fix build with CONFIG_SND_JACK_INPUT_DEV disabled (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-jack: Get rid of legacy GPIO support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Add support for cs42l43 optional speaker output (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Add quirk for optional codec speakers (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Remove redundant initialisations (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Don't pass acpi_link_adr to init functions (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: sof_sdw: Factor out SoundWire DAI creation (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Move generation of DAI links to new parsing (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Move append_dai_type to new parsing (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Move ignore_pch_dmic to new parsing (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Move counting and codec_conf to new parsing (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof-sdw: Add new code for parsing the snd_soc_acpi structs (Jaroslav Kysela) [RHEL-60915]
  - ASoC: intel: soc-acpi: Add missing cs42l43 endpoints (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_sdw: Remove no longer supported quirk (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: soc-acpi-intel-arl-match: Add rt711 sdca codec support (Jaroslav Kysela) [RHEL-60915]
  - ASoC: soc-dai: Note valid values of sysclock direction (Jaroslav Kysela) [RHEL-60915]
  - ASoC: hdac_hda: improve error logs (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: imx-es8328: Remove leftover gpio initialisation (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: board id cleanup for cml boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_nau8825: remove sof_nau8825 board id (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_ssp_amp: remove unnecessary idisp HDMI quirk (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: remove unnecessary idisp HDMI quirk (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: add SOF_DA7219_MCLK_EN quirk (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: add codec exit function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: use common module for DAI link generation (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_ssp_amp: use common module for sof_card_private initialization (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: use common module for sof_card_private initialization (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_nau8825: use common module for sof_card_private initialization (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_cs42l42: use common module for sof_card_private initialization (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: board_helpers: support sof_card_private initialization (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_cs42l42: rename BT offload quirk (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_rt5682: support ALC5650 on RPL boards (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_da7219: add rpl_mx98360_da7219 board config (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: board_helpers: change dai link helpers to static function (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: sof_ssp_amp: use common module for DAI link generation (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: board_helpers: support DAI link ID customization (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: imx-es8328: Switch to using gpiod API (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: fsl_ssi: Add dev_err_probe if PCM DMA init fails (Jaroslav Kysela) [RHEL-60915]
  - ASoC: amd: simplify soundwire dependencies for legacy stack (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: ES8326: Delete unused REG_SUPPLY (Jaroslav Kysela) [RHEL-60915]
  - ASoC: codecs: ES8326: Reducing power consumption (Jaroslav Kysela) [RHEL-60915]
  - ASoC: nau8325: Revise soc_enum structure definition. (Jaroslav Kysela) [RHEL-60915]
  - ASoC: nau8325: new driver (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: imx-rpmsg: Update to correct DT node (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: fsl_rpmsg: Register CPU DAI with name of rpmsg channel (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: Let imx-audio-rpmsg register platform device for card (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: imx-audio-rpmsg: Register device with rpmsg channel name (Jaroslav Kysela) [RHEL-60915]
  - ASoC: fsl: imx-pcm-rpmsg: Register component with rpmsg channel name (Jaroslav Kysela) [RHEL-60915]
  - ASoC: Intel: avs: i2s_test: Remove redundant dapm routes (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sun8i-codec: Implement jack and accessory detection (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sun50i-codec-analog: Enable jack detection on startup (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sun8i-codec: Enable bus clock at STANDBY and higher bias (Jaroslav Kysela) [RHEL-60915]
  - ASoC: sun50i-codec-analog: Move suspend/resume to set_bias_level (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek - update set GPIO3 to default for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: fix mute/micmute LEDs for a HP EliteBook 645 G10 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek - Fixed Clevo platform headset Mic issue (Jaroslav Kysela) [RHEL-60915]
  - Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown" (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Limit internal Mic boost on Dell platform (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Update default depop procedure (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/tas2781: Add new quirk for Lenovo, ASUS, Dell projects (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/cs8409: Fix possible NULL dereference (Jaroslav Kysela) [RHEL-60915] {CVE-2024-50160}
  - ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Sound support for HP Spectre x360 16 inch model 2024 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin (Jaroslav Kysela) [RHEL-60915]
  - Revert "ALSA: hda: Conditionally use snooping for AMD HDMI" (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: fix trigger_tstamp_latched (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/generic: Drop obsoleted obey_preferred_dacs flag (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs (Jaroslav Kysela) [RHEL-60915]
  - ALSA: Reorganize kerneldoc parameter names (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Fix the push button function for the ALC257 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/conexant: fix some typos (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/tas2781: Add new quirk for Lenovo Y990 Laptop (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: fix mute/micmute LED for HP mt645 G8 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Add support for Galaxy Book2 Pro (NP950XEE) (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Add a new CM9825 standard driver (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Refactor and simplify Samsung Galaxy Book init (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Enable mic on Vaio VJFH52 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Use non-SG allocation for the communication buffers (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek - Fix inactive headset mic jack for ASUS Vivobook 15 X1504VAP (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Enable Mute Led for HP Victus 15-fb1xxx (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: extend quirks for Clevo V5[46]0 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: add HDMI codec ID for Intel PTL (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: add patch for internal mic in Lenovo V145 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Autodetect Cirrus Logic companion amplifier bindings (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: hda_component: Fix mutex crash if nothing ever binds (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: support HP Pavilion Aero 13-bg0xxx Mute LED (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book3 Ultra (Jaroslav Kysela) [RHEL-60915]
  - PCI: Add function 0 DMA alias quirk for Glenfly Arise chip (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek - FIxed ALC285 headphone no sound (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek - Fixed ALC256 headphone no sound (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l56: Don't use the device index as a calibration index (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Convert existing CS35L56 products to use autodetect fixup function (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Laptop 14-ey0xxx (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l41: fix module autoloading (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/tas2781: Use correct endian conversion (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l41: Remove redundant call to hda_cs_dsp_control_remove() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l56: Remove redundant call to hda_cs_dsp_control_remove() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/tas2781: fix wrong calibrated data order (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: tas2781: Fix ROG ALLY X audio (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Add support for new HP G12 laptops (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l41: Stop creating ALSA Controls for firmware coefficients (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l56: Stop creating ALSA controls for firmware coefficients (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Conditionally use snooping for AMD HDMI (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Enhance pm_blacklist option (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Keep PM disablement for deny-listed instance (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/conexant: Mute speakers at suspend / shutdown (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: conexant: Fix headset auto detect fail in the polling mode (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Implement sound init sequence for Samsung Galaxy Book3 Pro 360 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: cs35l41: Fixup remaining asus strix models (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/tas2781: Add new quirk for Lenovo Hera2 Laptop (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Enable headset mic on Positivo SU C1400 (Jaroslav Kysela) [RHEL-60915]
  - ASoc: TAS2781: rename the tas2781_reset as tasdevice_reset (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Enable Mute LED on HP 250 G7 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Limit mic boost on VAIO PRO PX (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l41: Fix swapped l/r audio channels for Lenovo ThinBook 13x Gen4 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l41: Fix missing Speaker ID GPIO description in _DSD (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: add quirk for Clevo V5[46]0TU (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665 G11. (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Use imply for suggesting CONFIG_SERIAL_MULTI_INSTANTIATE (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l56: Select SERIAL_MULTI_INSTANTIATE (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l56: Perform firmware download in the background (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Drop NULL check for snd_ctl_remove() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Return -EINVAL for invalid volume/switch inputs (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/senarytech: add senarytech codec support (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: hda_component: Protect shared data with a mutex (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: hda_component: Move codec field into the parent (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: hda_component: Change codecs to use component parent structure (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: hda_component: Introduce component parent structure (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Add more codec ID to no shutup pins list (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ARP8 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: hda-intel: add PantherLake support (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Support Lenovo Thinkbook 13x Gen 4 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Support Lenovo Thinkbook 16P Gen 5 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l41: Support Lenovo Thinkbook 13x Gen 4 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P Gen 5 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Limit mic boost on N14AP7 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 445/465 G11. (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l41: Possible null pointer dereference in cs35l41_hda_unbind() (Jaroslav Kysela) [RHEL-60915] {CVE-2024-40964}
  - ALSA: hda: cs35l56: Fix lifecycle of codec pointer (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: clarify Copyright information (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cirrus_scodec_test: Add missing module descriptions (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pci: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Add support for ASUS Zenbook 2024 HN7306W (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda/realtek: Fix internal speakers for Legion Y9000X 2022 IAH7 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: Add Intel BMG PCI ID and HDMI codec vid (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l41: Add support for ASUS ROG 2024 Laptops (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l41: Ignore errors when configuring IRQs (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: via: Reduce CONFIG_PM dependencies (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: sigmantel: Reduce CONFIG_PM dependencies (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: realtek: Reduce CONFIG_PM dependencies (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: hdmi: Reduce CONFIG_PM dependencies (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs4809: Reduce CONFIG_PM dependencies (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: conexant: Reduce CONFIG_PM dependencies (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cirrus: Reduce CONFIG_PM dependencies (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: ca0132: Reduce CONFIG_PM dependencies (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: analog: Reduce CONFIG_PM dependencies (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: generic: Reduce CONFIG_PM dependencies (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: codec: Reduce CONFIG_PM dependencies (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: intel: Reduce CONFIG_PM dependencies (Jaroslav Kysela) [RHEL-60915]
  - ALSA: hda: cs35l41: Remove redundant argument to cs35l41_request_firmware_file() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: aloop: Allow using global timers (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcsp: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: dummy: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: aloop: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: vx_core: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: vx_core: Drop unused dev field (Jaroslav Kysela) [RHEL-60915]
  - ALSA: virmidi: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: serial-u16550: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: opl4: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: opl3: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: mtpav: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: mpu401_uart: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: mpu401: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: mts64: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: portman2x4: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: aloop: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcmtest: Add missing module descriptions (Jaroslav Kysela) [RHEL-60915]
  - ALSA: drivers: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add quirk for HP 320 FHD Webcam (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add quirks for Dell WD19 dock (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Add error check after retrieving PEQ filter values (Jaroslav Kysela) [RHEL-60915]
  - ALSA: line6: update contact information (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Fix NULL pointer deref in snd_usb_power_domain_set() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: line6: add hw monitor volume control to POD HD500X (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add native DSD support for Luxman D-08u (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add logitech Audio profile quirk (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add mixer quirk for RME Digiface USB (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add quirk for RME Digiface USB (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Replace complex quirk lines with macros (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Define macros for quirk table entries (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Support Yamaha P-125 quirk entry (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Support multiple control interfaces (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add input gain and master output mixer elements for RME Babyface Pro (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usx2y: Drop no longer used variable (Jaroslav Kysela) [RHEL-60915]
  - ALSA: caiaq: Fix unused variable warning (Jaroslav Kysela) [RHEL-60915]
  - ALSA: snd-usb-caiaq: use snd_pcm_rate_to_rate_bit (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Check shutdown at endpoint_set_interface() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Re-add ScratchAmp quirk entries (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usx2y: Use standard print API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Update UMP group attributes for GTB blocks, too (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Set MIDI1 flag appropriately for GTB MIDI 1.0 entry (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Accept multiple protocols in GTBs (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add input value sanity checks for standard types (Jaroslav Kysela) [RHEL-60915]
  - ALSA: line6: Fix racy access to midibuf (Jaroslav Kysela) [RHEL-60915] {CVE-2024-44954}
  - ALSA: usb-audio: Correct surround channels in UAC1 channel map (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add a quirk for Sonix HD USB Camera (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Move HD Webcam quirk to the right place (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Fix microphone sound on HD webcam. (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb: Use BIT() for bit values (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb: Fix UBSAN warning in parse_audio_unit() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Increase mixer range to +12dB (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Add S/PDIF source selection controls (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add name for HP Engage Go dock (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Zero initialize ret in scarlett2_ag_target_ctl_get() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Add Bluetooth volume control for Vocaster Two (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Add autogain target controls (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Add support for Focusrite Vocaster One and Two (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Add DSP controls (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Add input mute controls (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Define autogain status texts per-config-set (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Define the maximum preamp input gain per-config-set (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Add additional input configuration parameters (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Add support for config items with size = 32 (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Add pbuf field to struct scarlett2_config (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Rename gen4_write_addr to param_buf_addr (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Add support for reading from flash (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Implement handling of the ACK notification (Jaroslav Kysela) [RHEL-60915]
  - ALSA: scarlett2: Move initialisation code lower in the source (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Don't enumeration invalid groups for legacy rawmidi (Jaroslav Kysela) [RHEL-60915]
  - ALSA: core: add isascii() check to card ID generator (Jaroslav Kysela) [RHEL-60915]
  - ALSA: silence integer wrapping warning (Jaroslav Kysela) [RHEL-60915]
  - ALSA: mixer_oss: Remove some incorrect kfree_const() usages (Jaroslav Kysela) [RHEL-60915]
  - ALSA: Fix typos in comments across various files (Jaroslav Kysela) [RHEL-60915]
  - ALSA: memalloc: Use proper DMA mapping API for x86 S/G buffer allocations (Jaroslav Kysela) [RHEL-60915]
  - ALSA: memalloc: Use proper DMA mapping API for x86 WC buffer allocations (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Use %*ph to print small buffer (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: Fix breakage of PCM rates used for topology (Jaroslav Kysela) [RHEL-60915]
  - ALSA: memalloc: Drop Xen PV workaround again (Jaroslav Kysela) [RHEL-60915]
  - ALSA: memalloc: Move snd_malloc_ops definition into memalloc.c again (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: add more sample rate definitions (Jaroslav Kysela) [RHEL-60915]
  - ALSA: core: Drop superfluous no_free_ptr() for memdup_user() errors (Jaroslav Kysela) [RHEL-60915]
  - ALSA: core: timer: Use NSEC_PER_SEC macro (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: Fix yet more compile warning at replacement with kstrtoul() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: Fix the previous conversion to kstrtoul() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: replace simple_strtoul to kstrtoul (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: Drop PCM vmalloc buffer helpers (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: Drop superfluous filter argument of get_event_dest_client() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: Skip event type filtering for UMP events (Jaroslav Kysela) [RHEL-60915]
  - ALSA: timer: Introduce virtual userspace-driven timers (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: Remove unused declarations (Jaroslav Kysela) [RHEL-60915]
  - ALSA: oss: Remove unused declarations (Jaroslav Kysela) [RHEL-60915]
  - ALSA: timer: Relax start tick time check for slave timer elements (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: Add xrun counter for snd_pcm_substream (Jaroslav Kysela) [RHEL-60915]
  - ALSA: control: Optimize locking for look-up (Jaroslav Kysela) [RHEL-60915]
  - ALSA: control: Introduce snd_ctl_find_id_mixer_locked() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: control: Rename ctl_files_rwlock to controls_rwlock (Jaroslav Kysela) [RHEL-60915]
  - ALSA: control: Fix power_ref lock order for compat code, too (Jaroslav Kysela) [RHEL-60915]
  - ALSA: core: Drop snd_print stuff and co (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: oss: Use pr_debug() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: control_led: Use dev_err() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: Fix missing seq port info bit return for MIDI 1.0 block (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: Print MIDI 1.0 specific port in proc output (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Choose the protocol when protocol caps are changed (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Handle MIDI 1.0 Function Block in MIDI 2.0 protocol (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm_timer: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: memalloc: Let IOMMU handle S/G primarily (Jaroslav Kysela) [RHEL-60915]
  - ALSA: memalloc: Use DMA API for x86 WC page allocations, too (Jaroslav Kysela) [RHEL-60915]
  - ALSA: control: Fix leftover snd_power_unref() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: ump: Explicitly reset RPN with Null RPN (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: ump: Use the common RPN/bank conversion context (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Explicitly reset RPN with Null RPN (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception (Jaroslav Kysela) [RHEL-60915]
  - ALSA: control: Take power_ref lock primarily (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Update substream name from assigned FB names (Jaroslav Kysela) [RHEL-60915]
  - ALSA: control: Annotate snd_kcontrol with __counted_by() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: ump: Optimize conversions from SysEx to UMP (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Force 1 Group for MIDI1 FBs (Jaroslav Kysela) [RHEL-60915]
  - ALSA: ump: Don't update FB name for static blocks (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: ump: Skip useless ports for static blocks (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: Add tempo base unit for MIDI2 Set Tempo messages (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: Fix id copying in snd_pcm_set_sync_per_card() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: Fix missing export of snd_pcm_set_sync_per-card() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: optimize and clarify stream synchronization ID API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm: reinvent the stream synchronization ID API (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: Fix missing MSB in MIDI2 SPP conversion (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm_dmaengine: Unify two close functions (Jaroslav Kysela) [RHEL-60915]
  - ALSA: dmaengine_pcm: terminate dmaengine before synchronize (Jaroslav Kysela) [RHEL-60915]
  - ALSA: PCM: Allow resume only for suspended streams (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2 messages (Jaroslav Kysela) [RHEL-60915]
  - ALSA: control: Allow NULL passed to snd_ctl_remove() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: chmap: Mark Channel Map controls as volatile (Jaroslav Kysela) [RHEL-60915]
  - ALSA: control: Apply sanity check of input values for user elements (Jaroslav Kysela) [RHEL-60915]
  - ALSA: vmaster: Return error for invalid input values (Jaroslav Kysela) [RHEL-60915]
  - ALSA: dmaengine: Synchronize dma channel after drop() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: ump: Fix missing System Reset message handling (Jaroslav Kysela) [RHEL-60915]
  - ALSA: core: Remove superfluous CONFIG_PM (Jaroslav Kysela) [RHEL-60915]
  - ALSA: kunit: Add missing module descriptions (Jaroslav Kysela) [RHEL-60915]
  - ALSA: pcm_dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-60915]
  - ALSA: core: Use *-y instead of *-objs in Makefile (Jaroslav Kysela) [RHEL-60915]
  - ALSA: kunit: make read-only array buf_samples static const (Jaroslav Kysela) [RHEL-60915]
  - ALSA: control: Use list_for_each_entry_safe() (Jaroslav Kysela) [RHEL-60915]
  - ALSA: seq: dummy: Allow UMP conversion (Jaroslav Kysela) [RHEL-60915]


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-555.504.el9iv]
changelog:
  - [automotive] build 5.14.0-555.504.el9iv
  - net/sctp: Prevent autoclose integer overflow in sctp_association_init() (Xin Long) [RHEL-73625]
  - sctp: fix possible UAF in sctp_v6_available() (Xin Long) [RHEL-73625] {CVE-2024-53139}
  - tipc: fix NULL deref in cleanup_bearer() (Xin Long) [RHEL-72258]
  - tipc: Fix use-after-free of kernel socket in cleanup_bearer(). (Xin Long) [RHEL-72258] {CVE-2024-56642}
  - KVM: s390: add gen17 facilities to CPU model (Mete Durlu) [RHEL-50767]
  - KVM: s390: add msa11 to cpu model (Mete Durlu) [RHEL-50767]
  - KVM: s390: add concurrent-function facility to cpu model (Mete Durlu) [RHEL-50767]
  - s390/uv: Provide host-key hashes in sysfs (Mete Durlu) [RHEL-50752]
  - s390/uv: Refactor uv-sysfs creation (Mete Durlu) [RHEL-50752]
  - s390/uvdevice: Support longer secret lists (Mete Durlu) [RHEL-50754]
  - s390/uv: Retrieve UV secrets sysfs support (Mete Durlu) [RHEL-50754]
  - s390/uvdevice: Increase indent in IOCTL definitions (Mete Durlu) [RHEL-50754]
  - s390/uvdevice: Add Retrieve Secret IOCTL (Mete Durlu) [RHEL-50754]
  - s390/uv: Retrieve UV secrets support (Mete Durlu) [RHEL-50754]
  - s390/uv: Use a constant for more-data rc (Mete Durlu) [RHEL-50754]
  - s390: Remove protvirt and kvm config guards for uv code (Mete Durlu) [RHEL-50754]
  - geneve: do not assume mac header is set in geneve_xmit_skb() (Guillaume Nault) [RHEL-73420]
  - net/ipv6: release expired exception dst cached in socket (Guillaume Nault) [RHEL-72264] {CVE-2024-56644}
  - ipv6: Fix soft lockups in fib6_select_path under high next hop churn (Hangbin Liu) [RHEL-73281]
  - selftests: net: really check for bg process completion (Hangbin Liu) [RHEL-73281]
  - ipv6: release nexthop on device removal (Hangbin Liu) [RHEL-73281]
  - selftests: vrf_route_leaking: add local test (Hangbin Liu) [RHEL-73281]
  - ipv6: take care of scope when choosing the src addr (Hangbin Liu) [RHEL-73281]
  - ipv6: fix source address selection with route leak (Hangbin Liu) [RHEL-73281]
  - team: prevent adding a device which is already a team device lower (Hangbin Liu) [RHEL-73276]
  - team: Fix feature exposure when no ports are present (Hangbin Liu) [RHEL-73276]
  - team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL (Hangbin Liu) [RHEL-73276]
  - team: Fix initial vlan_feature set in __team_compute_features (Hangbin Liu) [RHEL-73276]
  - bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL (Hangbin Liu) [RHEL-73276]
  - bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features (Hangbin Liu) [RHEL-73276]
  - net, team, bonding: Add netdev_base_features helper (Hangbin Liu) [RHEL-73276]
  - bonding: add ESP offload features when slaves support (Hangbin Liu) [RHEL-73276]
  - net: team: rename team to team_core for linking (Hangbin Liu) [RHEL-73276]
  - ptp: Add error handling for adjfine callback in ptp_clock_adjtime (CKI Backport Bot) [RHEL-73275]
  - ptp: Fix error message on failed pin verification (CKI Backport Bot) [RHEL-73275]
  - vp_vdpa: fix id_table array not null terminated error (Jon Maloy) [RHEL-69651] {CVE-2024-53110}
  - vdpa/mlx5: Fix invalid mr resource destroy (Jon Maloy) [RHEL-63223] {CVE-2024-47687}
  - net: sched: fix ordering of qlen adjustment (CKI Backport Bot) [RHEL-72377 RHEL-73151] {CVE-2024-53164}
  - net_sched: sch_fq: don't follow the fast path if Tx is behind now (CKI Backport Bot) [RHEL-73151]
  - net: sched: cls_u32: Fix u32's systematic failure to free IDR entries for hnodes. (CKI Backport Bot) [RHEL-73151]
  - net: tun: Fix use-after-free in tun_detach() (Jon Maloy) [RHEL-63736] {CVE-2022-49014}
  - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-54223]
  - xfs: ensure submit buffers on LSN boundaries in error handlers (Bill O'Donnell) [RHEL-68860]
  - xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code (Bill O'Donnell) [RHEL-68860]
  - xfs: Fix the owner setting issue for rmap query in xfs fsmap (Bill O'Donnell) [RHEL-68860]
  - xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set (Bill O'Donnell) [RHEL-68860]
  - xfs: attr forks require attr, not attr2 (Bill O'Donnell) [RHEL-68860]
  - xfs: convert comma to semicolon (Bill O'Donnell) [RHEL-68860]
  - xfs: honor init_xattrs in xfs_init_new_inode for !ATTR fs (Bill O'Donnell) [RHEL-68860]
  - xfs: allow unlinked symlinks and dirs with zero size (Bill O'Donnell) [RHEL-68860]
  - xfs: restrict when we try to align cow fork delalloc to cowextsz hints (Bill O'Donnell) [RHEL-68860]
  - xfs: fix unlink vs cluster buffer instantiation race (Bill O'Donnell) [RHEL-68860]
  - xfs: match lock mode in xfs_buffered_write_iomap_begin() (Bill O'Donnell) [RHEL-68860]
  - xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item recovery (Bill O'Donnell) [RHEL-68860]
  - xfs: shrink failure needs to hold AGI buffer (Bill O'Donnell) [RHEL-68860]
  - idpf: trigger SW interrupt when exiting wb_on_itr mode (Michal Schmidt) [RHEL-50916]
  - idpf: add support for SW triggered interrupts (Michal Schmidt) [RHEL-50916]
  - idpf: set completion tag for "empty" bufs associated with a packet (Michal Schmidt) [RHEL-50916]
  - idpf: deinit virtchnl transaction manager after vport and vectors (Michal Schmidt) [RHEL-50916]
  - idpf: use actual mbx receive payload length (Michal Schmidt) [RHEL-50916]
  - idpf: fix VF dynamic interrupt ctl register initialization (Michal Schmidt) [RHEL-50916]
  - idpf: enable WB_ON_ITR (Michal Schmidt) [RHEL-50916]
  - idpf: fix netdev Tx queue stop/wake (Michal Schmidt) [RHEL-50916]
  - idpf: refactor Tx completion routines (Michal Schmidt) [RHEL-50916]
  - idpf: convert to libeth Tx buffer completion (Michal Schmidt) [RHEL-50916]
  - idpf: remove redundant 'req_vec_chunks' NULL check (Michal Schmidt) [RHEL-50916]
  - idpf: fix UAFs when destroying the queues (Michal Schmidt) [RHEL-50916 RHEL-58452] {CVE-2024-44932}
  - idpf: use libeth Rx buffer management for payload buffer (Michal Schmidt) [RHEL-50916]
  - idpf: convert header split mode to libeth + napi_build_skb() (Michal Schmidt) [RHEL-50916]
  - idpf: remove legacy Page Pool Ethtool stats (Michal Schmidt) [RHEL-50916]
  - idpf: reuse libeth's definitions of parsed ptype structures (Michal Schmidt) [RHEL-50916]
  - idpf: fix memleak in vport interrupt configuration (Michal Schmidt) [RHEL-50916]
  - idpf: fix memory leaks and crashes while performing a soft reset (Michal Schmidt) [RHEL-50916 RHEL-57131] {CVE-2024-44964}
  - redhat/configs: set CONFIG_IDPF_SINGLEQ to disabled (Michal Schmidt) [RHEL-50916]
  - idpf: compile singleq code only under default-n CONFIG_IDPF_SINGLEQ (Michal Schmidt) [RHEL-50916]
  - idpf: merge singleq and splitq &net_device_ops (Michal Schmidt) [RHEL-50916]
  - idpf: Don't hard code napi_struct size (Michal Schmidt) [RHEL-50916]
  - idpf: strictly assert cachelines of queue and queue vector structures (Michal Schmidt) [RHEL-50916]
  - idpf: avoid bloating &idpf_q_vector with big %NR_CPUS (Michal Schmidt) [RHEL-50916]
  - idpf: split &idpf_queue into 4 strictly-typed queue structures (Michal Schmidt) [RHEL-50916]
  - idpf: stop using macros for accessing queue descriptors (Michal Schmidt) [RHEL-50916]
  - idpf: don't enable NAPI and interrupts prior to allocating Rx buffers (Michal Schmidt) [RHEL-50916]
  - idpf: Interpret .set_channels() input differently (Michal Schmidt) [RHEL-50916]
  - idpf: sprinkle __counted_by{,_le}() in the virtchnl2 header (Michal Schmidt) [RHEL-50916]
  - idpf: make virtchnl2.h self-contained (Michal Schmidt) [RHEL-50916]
  - selftests/powerpc: Fix build with USERCFLAGS set (Mamatha Inamdar) [RHEL-74480]
  - selftests/powerpc: make sub-folders buildable on their own (Mamatha Inamdar) [RHEL-74480]
  - selftests/powerpc: Add flags.mk to support pmu buildable (Mamatha Inamdar) [RHEL-74480]
  - selftests/powerpc: Re-order *FLAGS to follow lib.mk (Mamatha Inamdar) [RHEL-74480]
  - zram: don't free statically defined names (Ming Lei) [RHEL-63884] {CVE-2024-50064}
  - zram: free secondary algorithms names (Ming Lei) [RHEL-63884] {CVE-2024-50064}
  - net: Fix icmp host relookup triggering ip_rt_bug (Hangbin Liu) [RHEL-72380] {CVE-2024-56647}
  - powerpc/mm/fault: Fix kfence page fault reporting (Mamatha Inamdar) [RHEL-74445]
  - NFSv4.0: Fix a use-after-free problem in the asynchronous open() (Benjamin Coddington) [RHEL-72352] {CVE-2024-53173}
  - sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport (Benjamin Coddington) [RHEL-72398] {CVE-2024-56688}
  - smb: Initialize cfid->tcon before performing network ops (Paulo Alcantara) [RHEL-72459] {CVE-2024-56729}
  - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-71525] {CVE-2024-50275}
  - bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx (Sabrina Dubroca) [RHEL-68543] {CVE-2024-53091}
  - Bluetooth: hci_conn: Use disable_delayed_work_sync (CKI Backport Bot) [RHEL-72334] {CVE-2024-56591}
  - perf machine: Initialize machine->env to address a segfault (Michael Petlan) [RHEL-65416]
  - Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet (CKI Backport Bot) [RHEL-72297] {CVE-2024-56590}
  - crypto: aes-gcm-p10 - Use the correct bit to test for P10 (Mamatha Inamdar) [RHEL-58802]
  - crypto: powerpc/p10-aes-gcm - Add dependency on CRYPTO_SIMDand re-enable CRYPTO_AES_GCM_P10 (Mamatha Inamdar) [RHEL-58802]
  - crypto: powerpc/p10-aes-gcm - Register modules as SIMD (Mamatha Inamdar) [RHEL-58802]
  - crypto: powerpc/p10-aes-gcm - Re-write AES/GCM stitched implementation (Mamatha Inamdar) [RHEL-58802]
  - crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10 (Mamatha Inamdar) [RHEL-58802]
  - Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc() (CKI Backport Bot) [RHEL-72291] {CVE-2024-56604}
  - Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating (CKI Backport Bot) [RHEL-72255] {CVE-2024-56654}
  - zram: fix NULL pointer in comp_algorithm_show() (Ming Lei) [RHEL-72367] {CVE-2024-53222}
  - brd: defer automatic disk creation until module initialization succeeds (Ming Lei) [RHEL-72386] {CVE-2024-56693}
  - block, bfq: fix bfqq uaf in bfq_limit_depth() (Ming Lei) [RHEL-72358] {CVE-2024-53166}
  - s390/iucv: MSG_PEEK causes memory leak in iucv_sock_destruct() (Mete Durlu) [RHEL-74381]
  - redhat: Add python3-docutils for selftests build dependency (Julio Faracco) [RHEL-74391]
  - mm/vmscan: wake up flushers conditionally to avoid cgroup OOM (Waiman Long) [RHEL-72577]
  - mm/mglru: Revert 'Revert "don't sync disk for each aging cycle"' (Waiman Long) [RHEL-72577]
  - SUNRPC: make sure cache entry active before cache_show (Olga Kornievskaia) [RHEL-72340] {CVE-2024-53174}
  - powerpc/pseries/iommu: Don't unset window if it was never set (Mamatha Inamdar) [RHEL-74049]
  - NFSD: Prevent a potential integer overflow (Olga Kornievskaia) [RHEL-72114] {CVE-2024-53146}
  - nfsd: make sure exp active before svc_export_show (Olga Kornievskaia) [RHEL-72249] {CVE-2024-56558}
  - tools/rtla: Use pkg-config in lib_setup of Makefile.config (Luis Claudio R. Goncalves) [RHEL-69738]
  - tracing: Remove extra space at the end of hwlat_detector/mode (Luis Claudio R. Goncalves) [RHEL-69738]
  - trace/hwlat: Do not wipe the contents of per-cpu thread data (Luis Claudio R. Goncalves) [RHEL-69738]
  - trace/hwlat: Do not start per-cpu thread if it is already running (Luis Claudio R. Goncalves) [RHEL-69738]
  - trace/hwlat: make use of the helper function kthread_run_on_cpu() (Luis Claudio R. Goncalves) [RHEL-69738]
  - tracing/hwlat: Make some internal symbols static (Luis Claudio R. Goncalves) [RHEL-69738]
  - tools/rtla: Improve exception handling in timerlat_load.py (Luis Claudio R. Goncalves) [RHEL-69738]
  - tools/rtla: Enhance argument parsing in timerlat_load.py (Luis Claudio R. Goncalves) [RHEL-69738]
  - tools/rtla: Improve code readability in timerlat_load.py (Luis Claudio R. Goncalves) [RHEL-69738]
  - rtla/timerlat: Do not set params->user_workload with -U (Luis Claudio R. Goncalves) [RHEL-69738]
  - tools/rtla: fix collision with glibc sched_attr/sched_set_attr (Luis Claudio R. Goncalves) [RHEL-69738]
  - tools/rtla: drop __NR_sched_getattr (Luis Claudio R. Goncalves) [RHEL-69738]
  - rtla: Fix consistency in getopt_long for timerlat_hist (Luis Claudio R. Goncalves) [RHEL-69738]
  - rtla: use the definition for stdout fd when calling isatty() (Luis Claudio R. Goncalves) [RHEL-69738]
  - rtla: Fix the help text in osnoise and timerlat top tools (Luis Claudio R. Goncalves) [RHEL-69738]
  - tools/rtla: Fix installation from out-of-tree build (Luis Claudio R. Goncalves) [RHEL-69738]
  - rtla/osnoise: Prevent NULL dereference in error handling (Luis Claudio R. Goncalves) [RHEL-69738] {CVE-2024-45002}
  - rtla/timerlat: Make user-space threads the default (Luis Claudio R. Goncalves) [RHEL-69738]
  - bpf, sockmap: Fix race between element replace and close() (Felix Maurer) [RHEL-68071 RHEL-72246] {CVE-2024-56664}
  - xsk: Free skb when TX metadata options are invalid (Felix Maurer) [RHEL-40153 RHEL-68071]
  - xsk: always clear DMA mapping information when unmapping the pool (Felix Maurer) [RHEL-68071]
  - bpf: fix OOB devmap writes when deleting elements (Felix Maurer) [RHEL-68071]
  - xsk: fix OOB map writes when deleting elements (Felix Maurer) [RHEL-68071 RHEL-72252] {CVE-2024-56614}
  - tcp_bpf: fix return value of tcp_bpf_sendmsg() (Felix Maurer) [RHEL-59445 RHEL-68071] {CVE-2024-46783}
  - bpf: Remove tst_run from lwt_seg6local_prog_ops. (Felix Maurer) [RHEL-59341 RHEL-68071] {CVE-2024-46754}
  - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-25338]
  - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-25338]
  - ice: add lock to protect low latency interface (Petr Oros) [RHEL-25338]
  - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-25338]
  - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-25338]
  - tpm_tis_spi: Add compatible string atmel,attpm20p (Štěpán Horáček) [RHEL-52747]
  - libstub,tpm: do not ignore failure case when reading final event log (Štěpán Horáček) [RHEL-52747]
  - tpm: fix unsigned/signed mismatch errors related to __calc_tpm2_event_size (Štěpán Horáček) [RHEL-52747]
  - tpm: do not ignore memblock_reserve return value (Štěpán Horáček) [RHEL-52747]
  - tpm: fix signed/unsigned bug when checking event logs (Štěpán Horáček) [RHEL-52747]
  - tpm: Lock TPM chip in tpm_pm_suspend() first (Štěpán Horáček) [RHEL-68209] {CVE-2024-53085}
  - tpm: Clean up TPM space after command failure (Štěpán Horáček) [RHEL-63357] {CVE-2024-49851}
  - efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption (Štěpán Horáček) [RHEL-52747]
  - char: tpm: Fix possible memory leak in tpm_bios_measurements_open() (Štěpán Horáček) [RHEL-52747]
  - tpm_tis_spi: add missing attpm20p SPI device ID entry (Štěpán Horáček) [RHEL-52747]
  - KEYS: trusted: Do not use WARN when encode fails (Štěpán Horáček) [RHEL-52747]
  - KEYS: trusted: tpm2: Use struct tpm_buf for sized buffers (Štěpán Horáček) [RHEL-52747]
  - tpm: Add tpm_buf_read_{u8,u16,u32} (Štěpán Horáček) [RHEL-52747]
  - tpm: TPM2B formatted buffers (Štěpán Horáček) [RHEL-52747]
  - tpm: Store the length of the tpm_buf data separately. (Štěpán Horáček) [RHEL-52747]
  - tpm: Update struct tpm_buf documentation comments (Štěpán Horáček) [RHEL-52747]
  - tpm: Move buffer handling from static inlines to real functions (Štěpán Horáček) [RHEL-52747]
  - tpm: Remove tpm_send() (Štěpán Horáček) [RHEL-52747]
  - tpm: Remove unused tpm_buf_tag() (Štěpán Horáček) [RHEL-52747]
  - tpm/eventlog: remove redundant assignment to variabel ret (Štěpán Horáček) [RHEL-52747]
  - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-73657] {CVE-2024-54680}
  - nvmet: Don't overflow subsysnqn (CKI Backport Bot) [RHEL-74081] {CVE-2024-53681}
  - PCI: Wait for Link before restoring Downstream Buses (Myron Stowe) [RHEL-71363]
  - PCI: Use an error code with PCIe failed link retraining (Myron Stowe) [RHEL-71363]
  - PCI: Correct error reporting with PCIe failed link retraining (Myron Stowe) [RHEL-71363]
  - PCI: Revert to the original speed after PCIe failed link retraining (Myron Stowe) [RHEL-71363]
  - PCI: Clear the LBMS bit after a link retrain (Myron Stowe) [RHEL-71363]
  - PCI: Wait for device readiness with Configuration RRS (Myron Stowe) [RHEL-71363]
  - s390/pci: Add pci_msg debug view to PCI report (Mete Durlu) [RHEL-50792]
  - s390/debug: Add a reverse mode for debug_dump() (Mete Durlu) [RHEL-50792]
  - s390/debug: Add debug_dump() to write debug view to a string buffer (Mete Durlu) [RHEL-50792]
  - s390/debug: Split private data alloc/free out of file operations (Mete Durlu) [RHEL-50792]
  - s390/debug: Simplify and document debug_next_entry() logic (Mete Durlu) [RHEL-50792]
  - s390/pci: Report PCI error recovery results via SCLP (Mete Durlu) [RHEL-50792]
  - s390/debug: Pass in and enforce output buffer size for format handlers (Mete Durlu) [RHEL-50792]
  - s390/sclp: Allow user-space to provide PCI reports for optical modules (Mete Durlu) [RHEL-71265]
  - Enable peer to peer DMA for ROCm (Mika Penttilä) [RHEL-9998]
  - pinmux: Use sequential access to access desc->pinmux data (David Arcari) [RHEL-73715] {CVE-2024-47141}
  - block: Prevent potential deadlocks in zone write plug error recovery (Ming Lei) [RHEL-71498]
  - dm: Fix dm-zoned-reclaim zone write pointer alignment (Ming Lei) [RHEL-71498]
  - block: Ignore REQ_NOWAIT for zone reset and zone finish operations (Ming Lei) [RHEL-71498]
  - block: Use a zone write plug BIO work for REQ_NOWAIT BIOs (Ming Lei) [RHEL-71498]
  - block: Prevent potential deadlock in blk_revalidate_disk_zones() (Ming Lei) [RHEL-71498]
  - block: Switch to using refcount_t for zone write plugs (Ming Lei) [RHEL-71498]
  - block: Add a public bdev_zone_is_seq() helper (Ming Lei) [RHEL-71498]
  - block: RCU protect disk->conv_zones_bitmap (Ming Lei) [RHEL-71498]
  - MAINTAINERS: Make Kristen Accardi the IAA crypto driver maintainer (Vladis Dronov) [RHEL-49539]
  - crypto: iaa - Remove potential infinite loop in check_completion() (Vladis Dronov) [RHEL-49539]
  - crypto: iaa - Fix potential use after free bug (Vladis Dronov) [RHEL-49539]
  - crypto: iaa - Use kmemdup() instead of kzalloc() and memcpy() (Vladis Dronov) [RHEL-49539]
  - crypto: iaa - Use cpumask_weight() when rebalancing (Vladis Dronov) [RHEL-49539]
  - crypto: iaa - Fix some errors in IAA documentation (Vladis Dronov) [RHEL-49539]
  - crypto: iaa - Change iaa statistics to atomic64_t (Vladis Dronov) [RHEL-49539]
  - crypto: iaa - Add global_stats file and remove individual stat files (Vladis Dronov) [RHEL-49539]
  - crypto: iaa - Remove comp/decomp delay statistics (Vladis Dronov) [RHEL-49539]
  - crypto: iaa - fix decomp_bytes_in stats (Vladis Dronov) [RHEL-49539]
  - cppc_cpufreq: Remove HiSilicon CPPC workaround (Mark Langsdorf) [RHEL-65441]
  - cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged (Mark Langsdorf) [RHEL-65441]
  - nbd: fix partial sending (Ming Lei) [RHEL-64338]
  - kernel.spec: perf: fix C++ demangle support (Michael Petlan) [RHEL-69463]
  - mptcp: fix TCP options overflow. (CKI Backport Bot) [RHEL-73516]
  - Bluetooth: btusb: add Foxconn 0xe0fc for Qualcomm WCN785x (CKI Backport Bot) [RHEL-70424]
  - netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level (CKI Backport Bot) [RHEL-73350] {CVE-2024-56783}
  - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-67304]
  - netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext (CKI Backport Bot) [RHEL-73708]
  - netfilter: nft_set_hash: skip duplicated elements pending gc run (CKI Backport Bot) [RHEL-73708]
  - netfilter: nft_inner: incorrect percpu area handling under softirq (CKI Backport Bot) [RHEL-73708]
  - netfilter: x_tables: fix LED ID check in led_tg_check() (CKI Backport Bot) [RHEL-73708]
  - netfilter: ipset: add missing range check in bitmap_ip_uadt (CKI Backport Bot) [RHEL-73708]
  - netfilter: nf_tables: must hold rcu read lock while iterating object type list (CKI Backport Bot) [RHEL-73708]
  - netfilter: nf_tables: must hold rcu read lock while iterating expression type list (CKI Backport Bot) [RHEL-73708]
  - netfilter: fib: check correct rtable in vrf setups (CKI Backport Bot) [RHEL-73708]
  - netfilter: allow ipv6 fragments to arrive on different devices (CKI Backport Bot) [RHEL-73708]
  - netfilter: ctnetlink: support CTA_FILTER for flush (CKI Backport Bot) [RHEL-73708]
  - netfilter: nfnetlink: convert kfree_skb to consume_skb (CKI Backport Bot) [RHEL-73708]
  - netfilter: conntrack: fix ct-state for ICMPv6 Multicast Router Discovery (CKI Backport Bot) [RHEL-73708]
  - netfilter: nf_tables: skip transaction if update object is not implemented (CKI Backport Bot) [RHEL-73708]
  - netfilter: ip6_tables: zero-initialize fragment offset (CKI Backport Bot) [RHEL-73708]
  - fadump: reserve param area if below boot_mem_top (Mamatha Inamdar) [RHEL-73120]
  - powerpc/fadump: allocate memory for additional parameters early (Mamatha Inamdar) [RHEL-73120]
  - Bluetooth: btusb: mediatek: change the conditions for ISO interface (Bastien Nocera) [RHEL-72839]
  - Bluetooth: btusb: mediatek: add intf release flow when usb disconnect (Bastien Nocera) [RHEL-72839] {CVE-2024-56757}
  - Bluetooth: btusb: mediatek: add callback function in btusb_disconnect (Bastien Nocera) [RHEL-72839]
  - Bluetooth: btusb: mediatek: move Bluetooth power off command position (Bastien Nocera) [RHEL-72839]


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-556.505.el9iv]
changelog:
  - [automotive] build 5.14.0-556.505.el9iv
  - s390/pci: Handle PCI error codes other than 0x3a (Mete Durlu) [RHEL-74382]
  - padata: use integer wrap around to prevent deadlock on seq_nr overflow (Radostin Stoyanov) [RHEL-63240] {CVE-2024-47739}
  - s390/entry: Mark IRQ entries to fix stack depot warnings (Mete Durlu) [RHEL-74468]
  - bnxt_en: Fix DIM shutdown (Michal Schmidt) [RHEL-72033]
  - bnxt_en: Fix possible memory leak when hwrm_req_replace fails (Michal Schmidt) [RHEL-72033]
  - bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chips (Michal Schmidt) [RHEL-72033]
  - bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (Michal Schmidt) [RHEL-72033]
  - bnxt_en: ethtool: Supply ntuple rss context action (Michal Schmidt) [RHEL-72033]
  - tools/perf/powerpc/util: Add support to handle compatible mode PVR for perf json events (Mamatha Inamdar) [RHEL-75636]
  - tools/perf/pmu-events/powerpc: Add support for compat events in json (Mamatha Inamdar) [RHEL-75636]


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-557.506.el9iv]
changelog:
  - [automotive] build 5.14.0-557.506.el9iv
  - ipvlan: Support bonding events (Hangbin Liu) [RHEL-73836]
  - ipvlan: handle NETDEV_DOWN event (Hangbin Liu) [RHEL-73836]
  - ipvlan: Add handling of NETDEV_UP events (Hangbin Liu) [RHEL-73836]
  - ext4: update orig_path in ext4_find_extent() (Pavel Reichl) [RHEL-64615] {CVE-2024-49881}
  - mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim() (CKI Backport Bot) [RHEL-74097] {CVE-2024-57884}
  - ipvs: speed up reads from ip_vs_conn proc file (Florian Westphal) [RHEL-74064]
  - x86/tdx: Enable CPU topology enumeration (Vitaly Kuznetsov) [RHEL-29351]
  - x86/tdx: Dynamically disable SEPT violations from causing #VEs (Vitaly Kuznetsov) [RHEL-29351]
  - x86/tdx: Rename tdx_parse_tdinfo() to tdx_setup() (Vitaly Kuznetsov) [RHEL-29351]
  - x86/tdx: Introduce wrappers to read and write TD metadata (Vitaly Kuznetsov) [RHEL-29351]
  - bpf: tcp: Mark bpf_load_hdr_opt() arg2 as read-write (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix compilation error in get_uprobe_offset() (Jerome Marchand) [RHEL-63880]
  - bpf: disallow 40-bytes extra stack for bpf_fastcall patterns (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add test for trie_get_next_key() (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Test with a very short loop (Jerome Marchand) [RHEL-63880]
  - bpf: Force checkpoint when jmp history is too long (Jerome Marchand) [RHEL-63880]
  - bpf: Check validity of link->type in bpf_link_show_fdinfo() (Jerome Marchand) [RHEL-63880]
  - bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog (Jerome Marchand) [RHEL-63880]
  - bpf,perf: Fix perf_event_detach_bpf_prog error handling (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add test for passing in uninit mtu_len (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add test for writes to .rodata (Jerome Marchand) [RHEL-63880]
  - bpf: Remove MEM_UNINIT from skb/xdp MTU helpers (Jerome Marchand) [RHEL-63880]
  - bpf: Fix overloading of MEM_UNINIT's meaning (Jerome Marchand) [RHEL-63880]
  - bpf: Add MEM_WRITE attribute (Jerome Marchand) [RHEL-63880]
  - bpf: Preserve param->string when parsing mount options (Jerome Marchand) [RHEL-63880]
  - bpf: Properly test iter/task tid filtering (Jerome Marchand) [RHEL-63880]
  - bpf: Fix iter/task tid filtering (Jerome Marchand) [RHEL-63880]
  - lib/buildid: Handle memfd_secret() files in build_id_parse() (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add test for sign extension in coerce_subreg_to_size_sx() (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add test for truncation after sign extension in coerce_reg_to_size_sx() (Jerome Marchand) [RHEL-63880]
  - bpf: Fix truncation bug in coerce_reg_to_size_sx() (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Assert link info uprobe_multi count & path_size if unset (Jerome Marchand) [RHEL-63880]
  - bpf: Fix unpopulated path_size when uprobe_multi fields unset (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix cross-compiling urandom_read (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add test for kfunc module order (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Provide a generic [un]load_module helper (Jerome Marchand) [RHEL-63880]
  - bpf: fix kfunc btf caching for modules (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix error compiling cgroup_ancestor.c with musl libc (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: fix perf_event link info name_len assertion (Jerome Marchand) [RHEL-63880]
  - bpf: fix unpopulated name_len field in perf_event link info (Jerome Marchand) [RHEL-63880]
  - bpf: use kvzmalloc to allocate BPF verifier environment (Jerome Marchand) [RHEL-63880]
  - cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix backtrace printing for selftests crashes (Jerome Marchand) [RHEL-63880]
  - bpf: Fix memory leak in bpf_core_apply (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix uprobe_multi compilation error (Jerome Marchand) [RHEL-63880]
  - bpf: Sync uapi bpf.h header to tools directory (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Verify that sync_linked_regs preserves subreg_def (Jerome Marchand) [RHEL-63880]
  - bpf: sync_linked_regs() must preserve subreg_def (Jerome Marchand) [RHEL-63880]
  - btf: remove redundant CONFIG_BPF test in scripts/link-vmlinux.sh (Jerome Marchand) [RHEL-63880]
  - bpf: Call the missed kfree() when there is no special field in btf (Jerome Marchand) [RHEL-63880]
  - bpf: Call the missed btf_record_free() when map creation fails (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add a test case to write mtu result into .rodata (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add a test case to write strtol result into .rodata (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Rename ARG_PTR_TO_LONG test description (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test (Jerome Marchand) [RHEL-63880]
  - bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error (Jerome Marchand) [RHEL-63880]
  - bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types (Jerome Marchand) [RHEL-63880]
  - bpf: Fix helper writes to read-only maps (Jerome Marchand) [RHEL-63880]
  - bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpers (Jerome Marchand) [RHEL-63880]
  - bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add tests for sdiv/smod overflow cases (Jerome Marchand) [RHEL-63880]
  - libbpf: Add bpf_object__token_fd accessor (Jerome Marchand) [RHEL-63880]
  - docs/bpf: Add missing BPF program types to docs (Jerome Marchand) [RHEL-63880]
  - docs/bpf: Add constant values for linkages (Jerome Marchand) [RHEL-63880]
  - bpf: Use fake pt_regs when doing bpf syscall tracepoint tracing (Jerome Marchand) [RHEL-63880]
  - bpf/selftests: Check errno when percpu map value size exceeds (Jerome Marchand) [RHEL-63880]
  - bpf: Check percpu map value size first (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix arena_atomics failure due to llvm change (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: add build ID tests (Jerome Marchand) [RHEL-63880]
  - bpf: wire up sleepable bpf_get_stack() and bpf_get_task_stack() helpers (Jerome Marchand) [RHEL-63880]
  - bpf: decouple stack_map_get_build_id_offset() from perf_callchain_entry (Jerome Marchand) [RHEL-63880]
  - lib/buildid: don't limit .note.gnu.build-id to the first page in ELF (Jerome Marchand) [RHEL-63880]
  - lib/buildid: implement sleepable build_id_parse() API (Jerome Marchand) [RHEL-63880]
  - lib/buildid: rename build_id_parse() into build_id_parse_nofault() (Jerome Marchand) [RHEL-63880]
  - lib/buildid: remove single-page limit for PHDR search (Jerome Marchand) [RHEL-63880]
  - lib/buildid: take into account e_phoff when fetching program headers (Jerome Marchand) [RHEL-63880]
  - lib/buildid: add single folio-based file reader abstraction (Jerome Marchand) [RHEL-63880]
  - lib/buildid: harden build ID parsing logic (Jerome Marchand) [RHEL-63880]
  - build-id: require program headers to be right after ELF header (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add test for __nullable suffix in tp_btf (Jerome Marchand) [RHEL-63880]
  - bpf: Support __nullable argument suffix for tp_btf (Jerome Marchand) [RHEL-63880]
  - bpftool: Fix undefined behavior in qsort(NULL, 0, ...) (Jerome Marchand) [RHEL-63880]
  - libbpf: Fix uretprobe.multi.s programs auto attachment (Jerome Marchand) [RHEL-63880]
  - libbpf: Fix some typos in comments (Jerome Marchand) [RHEL-63880]
  - bpf: Fix error message on kfunc arg type mismatch (Jerome Marchand) [RHEL-63880]
  - bpftool: Fix typos (Jerome Marchand) [RHEL-63880]
  - bpftool: Fix undefined behavior caused by shifting into the sign bit (Jerome Marchand) [RHEL-63880]
  - libbpf: Fixed getting wrong return address on arm64 architecture (Jerome Marchand) [RHEL-63880]
  - libbpf: Workaround (another) -Wmaybe-uninitialized false positive (Jerome Marchand) [RHEL-63880]
  - bpftool: Improve btf c dump sorting stability (Jerome Marchand) [RHEL-63880]
  - bpf/selftests: coverage for tp and perf event progs using kfuncs (Jerome Marchand) [RHEL-63880]
  - bpf: allow kfuncs within tracepoint and perf event programs (Jerome Marchand) [RHEL-63880]
  - bpf: change int cmd argument in __sys_bpf into typed enum bpf_cmd (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add description for running vmtest on RV64 (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add riscv64 configurations to local vmtest (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add DENYLIST.riscv64 (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add config.riscv64 (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Enable cross platform testing for vmtest (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Support local rootfs image for vmtest (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Limit URLS parsing logic to actual scope in vmtest (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Prefer static linking for LLVM libraries (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Rename fallback in bpf_dctcp to avoid naming conflict (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Adapt OUTPUT appending logic to lower versions of Make (Jerome Marchand) [RHEL-63880]
  - libbpf: fix some typos in libbpf (Jerome Marchand) [RHEL-63880]
  - bpftool: fix some typos in bpftool (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: fix some typos in selftests (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add uprobe multi pid filter test for clone-ed processes (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add uprobe multi pid filter test for fork-ed processes (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add child argument to spawn_child function (Jerome Marchand) [RHEL-63880]
  - bpf: Fix uprobe multi pid filter check (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Enable test_bpf_syscall_macro: Syscall_arg1 on s390 and arm64 (Jerome Marchand) [RHEL-63880]
  - libbpf: Access first syscall argument with CO-RE direct read on arm64 (Jerome Marchand) [RHEL-63880]
  - libbpf: Access first syscall argument with CO-RE direct read on s390 (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add a selftest for x86 jit convergence issues (Jerome Marchand) [RHEL-63880]
  - bpf, x64: Fix a jit convergence issue (Jerome Marchand) [RHEL-63880]
  - selftests: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Jerome Marchand) [RHEL-63880]
  - bpf: Fix indentation issue in epilogue_idx (Jerome Marchand) [RHEL-63880]
  - bpf: Remove the insn_buf array stack usage from the inline_bpf_loop() (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix procmap_query()'s params mismatch and compilation warning (Jerome Marchand) [RHEL-63880]
  - bpf, arm64: Jit BPF_CALL to direct call when possible (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Do not update vmlinux.h unnecessarily (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Specify libbpf headers required for %.bpf.o progs (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Check if distilled base inherits source endianness (Jerome Marchand) [RHEL-63880]
  - bpf: Use sockfd_put() helper (Jerome Marchand) [RHEL-63880]
  - bpf: Remove custom build rule (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add tests for iter next method returning valid pointer (Jerome Marchand) [RHEL-63880]
  - bpf: Make the pointer returned by iter next method valid (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Test epilogue patching when the main prog has multiple BPF_EXIT (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: A pro/epilogue test when the main prog jumps back to the 1st insn (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add tailcall epilogue test (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Test gen_prologue and gen_epilogue (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: attach struct_ops maps before test prog runs (Jerome Marchand) [RHEL-63880]
  - bpf: Export bpf_base_func_proto (Jerome Marchand) [RHEL-63880]
  - bpf: Add gen_epilogue to bpf_verifier_ops (Jerome Marchand) [RHEL-63880]
  - bpf: Adjust BPF_JMP that jumps to the 1st insn of the prologue (Jerome Marchand) [RHEL-63880]
  - bpf: Move insn_buf[16] to bpf_verifier_env (Jerome Marchand) [RHEL-63880]
  - bpf: Use kvmemdup to simplify the code (Jerome Marchand) [RHEL-63880]
  - docs/bpf: Fix a typo in verifier.rst (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Make sure stashed kptr in local kptr is freed recursively (Jerome Marchand) [RHEL-63880]
  - libbpf: Fix bpf_object__open_skeleton()'s mishandling of options (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add test for zero offset or non-zero offset pointers as KF_ACQUIRE kfuncs argument (Jerome Marchand) [RHEL-63880]
  - bpf: Relax KF_ACQUIRE kfuncs strict type matching constraint (Jerome Marchand) [RHEL-63880]
  - bpf, arm64: Avoid blindly saving/restoring all callee-saved registers (Jerome Marchand) [RHEL-63880]
  - bpf, arm64: Get rid of fpb (Jerome Marchand) [RHEL-63880]
  - samples/bpf: tracex4: Fix failed to create kretprobe 'kmem_cache_alloc_node+0x0' (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add tests for bpf_copy_from_user_str kfunc. (Jerome Marchand) [RHEL-63880]
  - bpf: Add bpf_copy_from_user_str kfunc (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Test bpf_kptr_xchg stashing into local kptr (Jerome Marchand) [RHEL-63880]
  - bpf: Support bpf_kptr_xchg into local kptr (Jerome Marchand) [RHEL-63880]
  - bpf: Rename ARG_PTR_TO_KPTR -> ARG_KPTR_XCHG_DEST (Jerome Marchand) [RHEL-63880]
  - bpf: Search for kptrs in prog BTF structs (Jerome Marchand) [RHEL-63880]
  - bpf: Let callers of btf_parse_kptr() track life cycle of prog btf (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: add multi-uprobe benchmarks (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: make use of PROCMAP_QUERY ioctl if available (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: #define LOCAL_LABEL_LEN for jit_disasm_helpers.c (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: match both retq/rethunk in verifier_tailcall_jit (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: test_loader.c:get_current_arch() should not return 0 (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add testcase for updating attached freplace prog to prog_array map (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: check if bpf_fastcall is recognized for kfuncs (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: by default use arch mask allowing all archs (Jerome Marchand) [RHEL-63880]
  - bpf: allow bpf_fastcall for bpf_cast_to_kern_ctx and bpf_rdonly_cast (Jerome Marchand) [RHEL-63880]
  - bpf: support bpf_fastcall patterns for kfuncs (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: rename nocsr -> bpf_fastcall in selftests (Jerome Marchand) [RHEL-63880]
  - bpf: rename nocsr -> bpf_fastcall in verifier (Jerome Marchand) [RHEL-63880]
  - bpf: Fix percpu address space issues (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: test for malformed BPF_CORE_TYPE_ID_LOCAL relocation (Jerome Marchand) [RHEL-63880]
  - bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: validate __xlated same way as __jited (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: validate jit behaviour for tail calls (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: __jited test tag to check disassembly after jit (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: utility function to get program disassembly after jit (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: replace __regex macro with "{{...}}" patterns (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: fix to avoid __msg tag de-duplication by clang (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: correctly move 'log' upon successful match (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: less spam in the log for message matching (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: test passing iterator to a kfunc (Jerome Marchand) [RHEL-63880]
  - bpf: allow passing struct bpf_iter_<type> as kfunc arguments (Jerome Marchand) [RHEL-63880]
  - bpf: extract iterator argument type and name validation logic (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Disable strict aliasing for verifier_nocsr.c (Jerome Marchand) [RHEL-63880]
  - bpf: Allow bpf_current_task_under_cgroup() with BPF_CGROUP_* (Jerome Marchand) [RHEL-63880]
  - bpf: Enable generic kfuncs for BPF_CGROUP_* programs (Jerome Marchand) [RHEL-63880]
  - samples/bpf: Fix compilation errors with cf-protection option (Jerome Marchand) [RHEL-63880]
  - libbpf: Workaround -Wmaybe-uninitialized false positive (Jerome Marchand) [RHEL-63880]
  - bpf: Remove __btf_name_valid() and change to btf_name_valid_identifier() (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: convert test_skb_cgroup_id_user to test_progs (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Remove test_skb_cgroup_id.sh from TEST_PROGS (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: add proper section name to bpf prog and rename it (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: convert get_current_cgroup_id_user to test_progs (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Avoid subtraction after htons() in ipip tests (Jerome Marchand) [RHEL-63880]
  - bpf: factor out fetching bpf_map from FD and adding it to used_maps list (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: add positive tests for new VFS based BPF kfuncs (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: add negative tests for new VFS based BPF kfuncs (Jerome Marchand) [RHEL-63880]
  - bpf: introduce new VFS based BPF kfuncs (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix a btf_dump selftest failure (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: add wrong type test to cgroup dev (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: convert test_dev_cgroup to test_progs (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: do not disable /dev/null device access in cgroup dev test (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix error compiling tc_redirect.c with musl libc (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix using stdout, stderr as struct field names (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix compile if backtrace support missing in libc (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix redefinition errors compiling lwt_reroute.c (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix C++ compile error from missing _Bool type (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix error compiling test_lru_map.c (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix arg parsing in veristat, test_progs (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Use portable POSIX basename() (Jerome Marchand) [RHEL-63880]
  - tools/bpf: Fix the wrong format specifier (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Load struct_ops map in global_maps_resize test (Jerome Marchand) [RHEL-63880]
  - libbpf: Don't take direct pointers into BTF data from st_ops (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix errors compiling decap_sanity.c with musl libc (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix compiling core_reloc.c with musl-libc (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix compiling tcp_rtt.c with musl-libc (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix compiling flow_dissector.c with musl-libc (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix compiling kfree_skb.c with musl-libc (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix include of <sys/fcntl.h> (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix missing BUILD_BUG_ON() declaration (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix missing UINT_MAX definitions in benchmarks (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Drop unneeded error.h includes (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Use pid_t consistently in test_progs.c (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Make %.test.d prerequisite order only (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: test no_caller_saved_registers spill/fill removal (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: __arch_* macro to limit test cases to specific archs (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: allow checking xlated programs in verifier_* tests (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: extract test_loader->expect_msgs as a data structure (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: no need to track next_match_pos in struct test_loader (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: print correct offset for pseudo calls in disasm_insn() (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add reg_bounds tests for ldsx and subreg compare (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add tests for ldsx of pkt data/data_end/data_meta accesses (Jerome Marchand) [RHEL-63880]
  - bpf: Fail verification for sign-extension of packet data/data_end/data_meta (Jerome Marchand) [RHEL-63880]
  - tools/runqslower: Fix LDFLAGS and add LDLIBS support (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: extract utility function for BPF disassembly (Jerome Marchand) [RHEL-63880]
  - bpf, x86, riscv, arm: no_caller_saved_registers for bpf_get_smp_processor_id() (Jerome Marchand) [RHEL-63880]
  - bpf: no_caller_saved_registers attribute for helper calls (Jerome Marchand) [RHEL-63880]
  - riscv, bpf: inline bpf_get_smp_processor_id() (Jerome Marchand) [RHEL-63880]
  - bpf: add a get_helper_proto() utility function (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix wrong binary in Makefile log output (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add a test for mmap-able map in map (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix error linking uprobe_multi on mips (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add missing system defines for mips (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Don't include .d files on make clean (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add uprobe multi consumers test (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add uprobe fail tests for uprobe multi (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add verifier tests for bpf lsm (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add test for lsm tail call (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Avoid load failure for token_lsm.c (Jerome Marchand) [RHEL-63880]
  - bpf: Prevent tail call between progs attached to different hooks (Jerome Marchand) [RHEL-63880]
  - bpf, lsm: Add disabled BPF LSM hook list (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Ensure the unsupported struct_ops prog cannot be loaded (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Fix the missing tramp_1 to tramp_40 ops in cfi_stubs (Jerome Marchand) [RHEL-63880]
  - bpf: Check unsupported ops from the bpf_struct_ops's cfi_stubs (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Add testcases for tailcall hierarchy fixing (Jerome Marchand) [RHEL-63880]
  - bpf, arm64: Fix tailcall hierarchy (Jerome Marchand) [RHEL-63880]
  - bpf, x64: Fix tailcall hierarchy (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Update comments find_equal_scalars->sync_linked_regs (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Tests for per-insn sync_linked_regs() precision tracking (Jerome Marchand) [RHEL-63880]
  - bpf: Remove mark_precise_scalar_ids() (Jerome Marchand) [RHEL-63880]
  - bpf: Track equal scalars history on per-instruction level (Jerome Marchand) [RHEL-63880]
  - selftests/bpf: Use auto-dependencies for test objects (Jerome Marchand) [RHEL-63880]
  - bpf: Simplify character output in seq_print_delegate_opts() (Jerome Marchand) [RHEL-63880]
  - bpf: Replace 8 seq_puts() calls by seq_putc() calls (Jerome Marchand) [RHEL-63880]
  - buildid: use kmap_local_page() (Jerome Marchand) [RHEL-63880]
  - xfs: Mark all experimental code as tech preview (Bill O'Donnell) [RHEL-64940]
  - x86/virt/tdx: Require the module to assert it has the NO_RBP_MOD mitigation (Paolo Bonzini) [RHEL-71541]
  - x86/virt/tdx: Switch to use auto-generated global metadata reading code (Paolo Bonzini) [RHEL-71541]
  - x86/virt/tdx: Use dedicated struct members for PAMT entry sizes (Paolo Bonzini) [RHEL-71541]
  - x86/virt/tdx: Use auto-generated code to read global metadata (Paolo Bonzini) [RHEL-71541]
  - x86/virt/tdx: Start to track all global metadata in one structure (Paolo Bonzini) [RHEL-71541]
  - x86/virt/tdx: Rename 'struct tdx_tdmr_sysinfo' to reflect the spec better (Paolo Bonzini) [RHEL-71541]
  - x86/virt/tdx: Remove duplicate include (Paolo Bonzini) [RHEL-71541]
  - KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Play nice with protected guests in complete_hypercall_exit() (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Short-circuit all of kvm_apic_set_base() if MSR value is unchanged (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Unpack msr_data structure prior to calling kvm_apic_set_base() (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Rename APIC base setters to better capture their relationship (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Remove some unused declarations (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Move kvm_set_apic_base() implementation to lapic.c (from x86.c) (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Inline kvm_get_apic_mode() in lapic.h (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base() (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Drop superfluous kvm_lapic_set_base() call when setting APIC state (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Short-circuit all kvm_lapic_set_base() if MSR value isn't changing (Paolo Bonzini) [RHEL-71541]
  - KVM: Allow calling kvm_release_page_{clean,dirty}() on a NULL page pointer (Paolo Bonzini) [RHEL-71541]
  - KVM: Drop KVM_ERR_PTR_BAD_PAGE and instead return NULL to indicate an error (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Unconditionally set irr_pending when updating APICv state (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Rename get_msr_feature() APIs to get_feature_msr() (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Refactor kvm_x86_ops.get_msr_feature() to avoid kvm_msr_entry (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Register "emergency disable" callbacks when virt is enabled (Paolo Bonzini) [RHEL-71541]
  - x86/reboot: Unconditionally define cpu_emergency_virt_cb typedef (Paolo Bonzini) [RHEL-71541]
  - KVM: Add arch hooks for enabling/disabling virtualization (Paolo Bonzini) [RHEL-71541]
  - KVM: Add a module param to allow enabling virtualization when KVM is loaded (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Rename virtualization {en,dis}abling APIs to match common KVM (Paolo Bonzini) [RHEL-71541]
  - KVM: Rename arch hooks related to per-CPU virtualization enabling (Paolo Bonzini) [RHEL-71541]
  - KVM: Rename symbols related to enabling virtualization hardware (Paolo Bonzini) [RHEL-71541]
  - KVM: Register cpuhp and syscore callbacks when enabling hardware (Paolo Bonzini) [RHEL-71541]
  - Documentation: KVM: fix warning in "make htmldocs" (Paolo Bonzini) [RHEL-71541]
  - KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock (Paolo Bonzini) [RHEL-71541] {CVE-2024-47744}
  - KVM: x86/mmu: fix KVM_X86_QUIRK_SLOT_ZAP_ALL for shadow MMU (Paolo Bonzini) [RHEL-71541]
  - KVM: x86/mmu: Introduce a quirk to control memslot zap behavior (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Use '0' for guest RIP if PMI encounters protected guest state (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Bypass register cache when querying CPL from kvm_sched_out() (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Ensure vcpu->mode is loaded from memory in kvm_vcpu_exit_request() (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init (Paolo Bonzini) [RHEL-71541]
  - kvm: svm: Fix gctx page leak on invalid inputs (Paolo Bonzini) [RHEL-71541]
  - KVM: SVM: Fix an error code in sev_gmem_post_populate() (Paolo Bonzini) [RHEL-71541]
  - KVM: SVM: Fix uninitialized variable bug (Paolo Bonzini) [RHEL-71541]
  - KVM: selftests: Disable strict aliasing (Paolo Bonzini) [RHEL-71541]
  - KVM: selftests: Fix build on on non-x86 architectures (Paolo Bonzini) [RHEL-71541]
  - KVM: selftests: x86: Avoid using SSE/AVX instructions (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Add a struct to consolidate host values, e.g. EFER, XCR0, etc... (Paolo Bonzini) [RHEL-71541]
  - KVM: x86/mmu: Fixup comments missed by the REMOVED_SPTE=>FROZEN_SPTE rename (Paolo Bonzini) [RHEL-71541]
  - KVM: x86/tdp_mmu: Rename REMOVED_SPTE to FROZEN_SPTE (Paolo Bonzini) [RHEL-71541]
  - KVM: x86/mmu: fix determination of max NPT mapping level for private pages (Paolo Bonzini) [RHEL-71541]
  - KVM: x86/pmu: Add kvm_pmu_call() to simplify static calls of kvm_pmu_ops (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Introduce kvm_x86_call() to simplify static calls of kvm_x86_ops (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Replace static_call_cond() with static_call() (Paolo Bonzini) [RHEL-71541]
  - KVM: x86/mmu: Clean up make_huge_page_split_spte() definition and intro (Paolo Bonzini) [RHEL-71541]
  - KVM: x86/tdp_mmu: Take a GFN in kvm_tdp_mmu_fast_pf_get_last_sptep() (Paolo Bonzini) [RHEL-71541]
  - KVM: x86/tdp_mmu: Sprinkle __must_check (Paolo Bonzini) [RHEL-71541]
  - KVM: x86/mmu: Rephrase comment about synthetic PFERR flags in #PF handler (Paolo Bonzini) [RHEL-71541]
  - Revert "KVM: async_pf: avoid recursive flushing of work items" (Paolo Bonzini) [RHEL-71541]
  - KVM: x86: Move nEPT exit_qualification field from kvm_vcpu_arch to x86_exception (Paolo Bonzini) [RHEL-71541]
  - KVM: nVMX: Clear EXIT_QUALIFICATION when injecting an EPT Misconfig (Paolo Bonzini) [RHEL-71541]
  - x86/cpu/topology: Remove limit of CPUs due to disabled IO/APIC (Phil Auld) [RHEL-70904]
  - sched/deadline: Fix warning in migrate_enable for boosted tasks (Phil Auld) [RHEL-70904]
  - sched/core: Prevent wakeup of ksoftirqd during idle load balance (Phil Auld) [RHEL-70904]
  - sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy (Phil Auld) [RHEL-70904]
  - sched/core: Remove the unnecessary need_resched() check in nohz_csd_func() (Phil Auld) [RHEL-70904]
  - softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernel (Phil Auld) [RHEL-70904]
  - sched: fix warning in sched_setaffinity (Phil Auld) [RHEL-70904]
  - efi/cper: Print correctable AER information (CKI Backport Bot) [RHEL-56272]


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-558.507.el9iv]
changelog:
  - [automotive] build 5.14.0-558.507.el9iv
  - redhat/configs: automotive: Disable L2TP Protocol (Dorinda Bassey) [RHEL-75387]
  - redhat/configs: build-in SCMI power-domain driver (Eric Chanudet) [RHEL-76561]
  - redhat: configs: revert QCOM_GENI_SE & SERIAL_QCOM_GENI to modules (Eric Chanudet) [RHEL-75936]
  - redhat: configs: revert SCSI_UFS_QCOM to module (Eric Chanudet) [RHEL-74317]
  - PCI: Batch BAR sizing operations (Myron Stowe) [RHEL-76025]
  - powerpc/pseries/eeh: Fix get PE state translation (Mamatha Inamdar) [RHEL-74250]
  - Bluetooth: iso: Fix circular lock in iso_listen_bis (CKI Backport Bot) [RHEL-73661] {CVE-2024-54460}
  - CI: Enable pipelines for rt-64k variant (Juri Lelli) [RHEL-70289]
  - redhat: Add kernel-rt-64k variant (Juri Lelli) [RHEL-70289]
  - Bluetooth: hci_core: Fix sleeping function called from invalid context (CKI Backport Bot) [RHEL-74112] {CVE-2024-57894}
  - Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc (Bastien Nocera) [RHEL-72279]
  - Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() (CKI Backport Bot) [RHEL-72279] {CVE-2024-56605}
  - redhat/configs: set new PKEY_UV option on s390 (Mete Durlu) [RHEL-50782]
  - s390/crypto: Add hardware acceleration for full AES-XTS mode (Mete Durlu) [RHEL-50783]
  - s390/crypto: Postpone the key split to key conversion (Mete Durlu) [RHEL-50783]
  - s390/crypto: Introduce function for tokenize clearkeys (Mete Durlu) [RHEL-50783]
  - s390/crypto: Generalize parameters for key conversion (Mete Durlu) [RHEL-50783]
  - s390/crypto: Use module-local structures for protected keys (Mete Durlu) [RHEL-50783]
  - s390/crypto: Convert to reverse x-mas tree, rename ret to rc (Mete Durlu) [RHEL-50783]
  - s390/pkey: Tolerate larger key blobs (Mete Durlu) [RHEL-50783]
  - s390/pkey: Add new pkey handler module pkey-uv (Mete Durlu) [RHEL-50782]
  - s390/pkey: Build module name array selectively based on kernel config options (Mete Durlu) [RHEL-50782]
  - s390/pkey: Fix checkpatch findings in pkey header file (Mete Durlu) [RHEL-50782]
  - s390/pkey: Rework pkey verify for protected keys (Mete Durlu) [RHEL-50782]
  - s390/pkey: Simplify protected key length calculation code (Mete Durlu) [RHEL-50782]
  - s390/zcrypt: Cleanup include zcrypt_api.h (Mete Durlu) [RHEL-50782]
  - s390/uv: export prot_virt_guest symbol in uv (Mete Durlu) [RHEL-50782]
  - cxl/core: Return error when cxl_endpoint_gather_bandwidth() handles a non-PCI device (John W. Linville) [RHEL-67033]
  - cxl/pci: Check Mem_info_valid bit for each applicable DVSEC (John W. Linville) [RHEL-67033]
  - cxl/pci: Remove duplicated implementation of waiting for memory_info_valid (John W. Linville) [RHEL-67033]
  - cxl: Calculate region bandwidth of targets with shared upstream link (John W. Linville) [RHEL-67033]
  - cxl: Preserve the CDAT access_coordinate for an endpoint (John W. Linville) [RHEL-67033]
  - EINJ, CXL: Fix CXL device SBDF calculation (John W. Linville) [RHEL-67033]
  - cxl/port: Prevent out-of-order decoder allocation (John W. Linville) [RHEL-67033]
  - cxl/acpi: Ensure ports ready at cxl_acpi_probe() return (John W. Linville) [RHEL-67033]
  - cxl/port: Fix cxl_bus_rescan() vs bus_rescan_devices() (John W. Linville) [RHEL-67033]
  - cxl/port: Fix CXL port initialization order when the subsystem is built-in (John W. Linville) [RHEL-67033]
  - cxl/events: Fix Trace DRAM Event Record (John W. Linville) [RHEL-67033]
  - cxl/pci: Fix to record only non-zero ranges (John W. Linville) [RHEL-67033]
  - cxl/test: Skip cxl_setup_parent_dport() for emulated dports (John W. Linville) [RHEL-67033]
  - cxl/pci: Get AER capability address from RCRB only for RCH dport (John W. Linville) [RHEL-67033]
  - cxl/region: Verify target positions using the ordered target list (John W. Linville) [RHEL-67033]
  - cxl: Restore XOR'd position bits during address translation (John W. Linville) [RHEL-67033]
  - cxl/core: Fix incorrect vendor debug UUID define (John W. Linville) [RHEL-67033]
  - hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma (Tony Camuso) [RHEL-65221]
  - hid: intel-ish-hid: Add support for vendor customized firmware loading (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: Use CPU generation string in driver_data (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: Remove unused declarations (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: fix endian-conversion (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: add MODULE_DESCRIPTION() (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: fix ishtp_wait_resume() kernel-doc (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: Fix build error for COMPILE_TEST (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: handler multiple MNG_RESET_NOTIFY messages (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: Implement loading firmware from host feature (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: Add driver_data for specifying the firmware filename (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: ipc: Add Lunar Lake-M PCI device ID (Tony Camuso) [RHEL-65221]
  - HID: intel-ish-hid: Use PCI_VDEVICE() and rename device ID macros (Tony Camuso) [RHEL-65221]


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-559.508.el9iv]
changelog:
  - [automotive] build 5.14.0-559.508.el9iv
  - iommufd: Fix struct iommu_hwpt_pgfault init and padding (Eder Zulian) [RHEL-75942]
  - iommufd/fault: Use a separate spinlock to protect fault->deliver list (Eder Zulian) [RHEL-75942]
  - iommufd/fault: Destroy response and mutex in iommufd_fault_destroy() (Eder Zulian) [RHEL-75942]
  - iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index() (Eder Zulian) [RHEL-75942]
  - iommu: iommufd: fix WARNING in iommufd_device_unbind (Eder Zulian) [RHEL-75942]
  - gpu: host1x: Set up device DMA parameters (Marcin Juszkiewicz) [RHEL-71795]
  - gitlab-ci: enable rt/aarch64 for RHEL>=9.6 (Michael Hofmann)
  - redhat: create 'debug' addon for UKI (Li Tian) [RHEL-75756]
  - octeon_ep_vf: update tx/rx stats locally for persistence (Kamal Heib) [RHEL-64635 RHEL-67691]
  - octeon_ep_vf: remove firmware stats fetch in ndo_get_stats64 (Kamal Heib) [RHEL-64635 RHEL-67691]
  - octeon_ep: update tx/rx stats locally for persistence (Kamal Heib) [RHEL-64635 RHEL-67691]
  - octeon_ep: remove firmware stats fetch in ndo_get_stats64 (Kamal Heib) [RHEL-64635 RHEL-67691]
  - octeon_ep: add ndo ops for VFs in PF driver (Kamal Heib) [RHEL-64635 RHEL-67691]
  - octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx() (Kamal Heib) [RHEL-64635 RHEL-67691]
  - octeon_ep: Implement helper for iterating packets in Rx queue (Kamal Heib) [RHEL-64635 RHEL-67691]
  - dm array: fix releasing a faulty array block twice in dm_array_cursor_end (CKI Backport Bot) [RHEL-74440] {CVE-2024-57929}
  - RDMA/bnxt_re: Fix error recovery sequence (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Fix the locking while accessing the QP table (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Disable use of reserved wqes (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Fix max_qp_wrs reported (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Fix reporting hw_ver in query_device (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Add check for path mtu in modify_qp (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Fix the check for 9060 condition (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Avoid initializing the software queue for user queues (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Fix max SGEs for the Work Request (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Remove always true dattr validity check (Mohammad Heib) [RHEL-74367]
  - RDMA/bnxt_re: Correct the sequence of device suspend (Mohammad Heib) [RHEL-74367]
  - redhat/configs: enable iBFT parsing on aarch64 (Chris Leech) [RHEL-56135]
  - Bluetooth: btintel_pcie: remove redundant assignment to variable ret (Bastien Nocera) [RHEL-71257]
  - Bluetooth: btintel: Do no pass vendor events to stack (Bastien Nocera) [RHEL-71257]
  - Bluetooth: btintel_pcie: Remove deadcode (Bastien Nocera) [RHEL-71257]
  - Bluetooth: btintel_pcie: Add recovery mechanism (Bastien Nocera) [RHEL-71257]
  - Bluetooth: btintel_pcie: Add handshake between driver and firmware (Bastien Nocera) [RHEL-71257]
  - net: Fix netns for ip_tunnel_init_flow() (Guillaume Nault) [RHEL-73391]
  - ipv4: give an IPv4 dev to blackhole_netdev (Guillaume Nault) [RHEL-73391]
  - i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs() (Charles Mirabile) [RHEL-72328] {CVE-2024-56562}
  - iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain (Jerry Snitselaar) [RHEL-73035] {CVE-2024-56668}
  - iommu/vt-d: Remove cache tags before disabling ATS (Jerry Snitselaar) [RHEL-73035] {CVE-2024-56669}
  - iommufd: Fix out_fput in iommufd_fault_alloc() (Jerry Snitselaar) [RHEL-73035] {CVE-2024-56624}
  - iommu/vt-d: Fix checks and print in pgtable_walk() (Jerry Snitselaar) [RHEL-73035]
  - iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes() (Jerry Snitselaar) [RHEL-73035]
  - iommu/amd/pgtbl_v2: Take protection domain lock before invalidating TLB (Jerry Snitselaar) [RHEL-73035]
  - iommu/arm-smmu: Defer probe of clients after smmu device bound (Jerry Snitselaar) [RHEL-73035] {CVE-2024-56568}
  - dma-mapping: remove an outdated comment from dma-map-ops.h (Jerry Snitselaar) [RHEL-73035]
  - iommu/tegra241-cmdqv: Fix unused variable warning (Jerry Snitselaar) [RHEL-73035]
  - iommu/tegra241-cmdqv: Staticize cmdqv_debugfs_dir (Jerry Snitselaar) [RHEL-73035]
  - iommu/s390: Implement blocking domain (Jerry Snitselaar) [RHEL-73035] {CVE-2024-53232}
  - dmaengine: tegra: Return correct DMA status when paused (Jerry Snitselaar) [RHEL-73037]
  - linux/dmaengine.h: fix a few kernel-doc warnings (Jerry Snitselaar) [RHEL-73037]
  - dmaengine: dw: Select only supported masters for ACPI devices (Jerry Snitselaar) [RHEL-73037]
  - dmaengine: ti: k3-udma: Set EOP for all TRs in cyclic BCDMA transfer (Jerry Snitselaar) [RHEL-73037]
  - dmaengine: sh: rz-dmac: handle configs where one address is zero (Jerry Snitselaar) [RHEL-73037]
  - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ (Jerry Snitselaar) [RHEL-73037]
  - usbip: move usbip modules to internal rpm (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - config: usb: enable usbip (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: tools: Fix detach_port() invalid port error path (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: Add USB_SPEED_SUPER_PLUS as valid arg (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usb: vhci-hcd: Do not drop references before new references are gained (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: Don't submit special requests twice (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - USB: usbip: vudc: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usb/usbip: fix wrong data added to platform device (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: Use platform_device_register_full() (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - USB: usbip: fix stub_dev hub disconnect (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - USB: usbip: Remove an unnecessary goto (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - USB: usbip: Remove an unnecessary NULL value (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: usbip_host: Replace strlcpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: vhci_hcd: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usb/usbip: Fix v_recv_cmd_submit() to use PIPE_BULK define (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - USB: usbip: missing lock in stub down (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: convert sysfs snprintf to sysfs_emit (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: vudc: Convert snprintf() to sysfs_emit() (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - usbip: add USBIP_URB_* URB transfer flags (Jose Ignacio Tornos Martinez) [RHEL-56984]
  - ipmi: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Tony Camuso) [RHEL-67219]
  - ipmi: ssif_bmc: prevent integer overflow on 32bit systems (Tony Camuso) [RHEL-67219]
  - ipmi: kcs_bmc_npcm7xx: Convert to platform remove callback returning void (Tony Camuso) [RHEL-67219]
  - ipmi: kcs_bmc_aspeed: Convert to platform remove callback returning void (Tony Camuso) [RHEL-67219]
  - ipmi: ipmi_ssif: Convert to platform remove callback returning void (Tony Camuso) [RHEL-67219]
  - ipmi: ipmi_si_platform: Convert to platform remove callback returning void (Tony Camuso) [RHEL-67219]
  - ipmi: ipmi_powernv: Convert to platform remove callback returning void (Tony Camuso) [RHEL-67219]
  - ipmi: bt-bmc: Convert to platform remove callback returning void (Tony Camuso) [RHEL-67219]
  - char: ipmi: handle HAS_IOPORT dependencies (Tony Camuso) [RHEL-67219]
  - perf/arm-cmn: Ensure port and device id bits are set properly (Mark Salter) [RHEL-5704]
  - perf: arm-ni: Fix an NULL vs IS_ERR() bug (Mark Salter) [RHEL-5704]
  - perf: arm_pmuv3: Use BR_RETIRED for HW branch event if enabled (Mark Salter) [RHEL-5704]
  - Enable event monitoring for ARM NI-700 interconnect (Mark Salter) [RHEL-5704]
  - perf: Add driver for Arm NI-700 interconnect PMU (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Improve format attr printing (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Clean up unnecessary NUMA_NO_NODE check (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Support CMN S3 (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Refactor DTC PMU register access (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Make cycle counts less surprising (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Improve build-time assertion (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Ensure dtm_idx is big enough (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Fix CCLA register offset (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Refactor node ID handling. Again. (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max] (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Record hardware counts correctly (Mark Salter) [RHEL-5704]
  - perf/dwc_pcie: Add support for QCOM vendor devices (Mark Salter) [RHEL-5704]
  - perf/dwc_pcie: Always register for PCIe bus notifier (Mark Salter) [RHEL-5704]
  - perf/dwc_pcie: Fix registration issue in multi PCIe controller instances (Mark Salter) [RHEL-5704]
  - drivers/perf: Fix ali_drw_pmu driver interrupt status clearing (Mark Salter) [RHEL-5704]
  - drivers/perf: apple_m1: add known PMU events (Mark Salter) [RHEL-5704]
  - perf: arm_pmuv3: Add support for Armv9.4 PMU instruction counter (Mark Salter) [RHEL-5704]
  - KVM: arm64: Refine PMU defines for number of counters (Mark Salter) [RHEL-5704]
  - arm64: perf/kvm: Use a common PMU cycle counter define (Mark Salter) [RHEL-5704]
  - KVM: arm64: pmu: Use generated define for PMSELR_EL0.SEL access (Mark Salter) [RHEL-5704]
  - KVM: arm64: pmu: Use arm_pmuv3.h register accessors (Mark Salter) [RHEL-5704]
  - perf: arm_pmuv3: Prepare for more than 32 counters (Mark Salter) [RHEL-5704]
  - perf: arm_pmu: Remove event index to counter remapping (Mark Salter) [RHEL-5704]
  - perf: arm_pmu: Use of_property_present() (Mark Salter) [RHEL-5704]
  - perf: add missing MODULE_DESCRIPTION() macros (Mark Salter) [RHEL-5704]
  - perf: arm_pmuv3: Include asm/arm_pmuv3.h from linux/perf/arm_pmuv3.h (Mark Salter) [RHEL-5704]
  - perf/arm: Move 32-bit PMU drivers to drivers/perf/ (Mark Salter) [RHEL-5704]
  - perf: arm_pmuv3: Drop unnecessary IS_ENABLED(CONFIG_ARM64) check (Mark Salter) [RHEL-5704]
  - perf: imx_perf: add support for i.MX95 platform (Mark Salter) [RHEL-5704]
  - perf: imx_perf: refactor driver for imx93 (Mark Salter) [RHEL-5704]
  - perf: imx_perf: let the driver manage the counter usage rather the user (Mark Salter) [RHEL-5704]
  - perf: imx_perf: add macro definitions for parsing config attr (Mark Salter) [RHEL-5704]
  - perf: pmuv3: Add new Cortex and Neoverse PMUs (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Enable support for tertiary match group (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Decouple wp_config registers from filter group number (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset() (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group (Mark Salter) [RHEL-5704]
  - perf/arm-spe: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/arm-smmuv3: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/arm-dsu: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/arm-dmc620: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/arm-ccn: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/arm-cci: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/alibaba_uncore: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - perf/arm_pmu: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - perf/imx_ddr: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - perf/qcom: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - Documentation: qcom-pmu: Use /sys/bus/event_source/devices paths (Mark Salter) [RHEL-5704]
  - perf/thunderx2: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - Documentation: thunderx2-pmu: Use /sys/bus/event_source/devices paths (Mark Salter) [RHEL-5704]
  - perf/xgene: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - Documentation: xgene-pmu: Use /sys/bus/event_source/devices paths (Mark Salter) [RHEL-5704]
  - perf/arm_cspmu: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - perf/amlogic: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - perf/hisi-hns3: Assign parents for event_source device (Mark Salter) [RHEL-5704]
  - Documentation: hns-pmu: Use /sys/bus/event_source/devices paths (Mark Salter) [RHEL-5704]
  - perf/hisi-uncore: Assign parents for event_source devices (Mark Salter) [RHEL-5704]
  - Documentation: hisi-pmu: Drop reference to /sys/devices path (Mark Salter) [RHEL-5704]
  - perf/hisi-pcie: Assign parent for event_source device (Mark Salter) [RHEL-5704]
  - arm64: arm_pmuv3: Correctly extract and check the PMUVer (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Set PMU device parent (Mark Salter) [RHEL-5704]
  - perf/thunderx2: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/qcom_l2: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/hisi_uncore: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/hisi_pcie: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/dwc_pcie: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/arm_dsu: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/arm_cspmu: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - perf/alibaba_uncore_drw: Avoid placing cpumask on the stack (Mark Salter) [RHEL-5704]
  - cpumask: add cpumask_any_and_but() (Mark Salter) [RHEL-5704]
  - drivers/perf: thunderx2_pmu: Replace open coded acpi_match_acpi_device() (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Merge find_related_event() and get_event_idx() (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Relax the check on related events (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Check the target filter properly (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Add more events for counting TLP bandwidth (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Fix incorrect counting under metric mode (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val() (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter() (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09 (Mark Salter) [RHEL-5704]
  - perf/arm_cspmu: Add devicetree support (Mark Salter) [RHEL-5704]
  - perf/arm_cspmu: Simplify counter reset (Mark Salter) [RHEL-5704]
  - perf/arm_cspmu: Simplify attribute groups (Mark Salter) [RHEL-5704]
  - perf/arm_cspmu: Simplify initialisation (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Improve debugfs pretty-printing for large configs (Mark Salter) [RHEL-5704]
  - perf: xgene: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: thunderx2: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: qcom_l2: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: marvell_cn10k_tad: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: marvell_cn10k_ddr: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: hisilicon: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: fsl_imx9_ddr: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: fsl_imx8_ddr: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm_spe: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm_smmuv3: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm_dsu: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm_dmc620: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm-cmn: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm-ccn: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm-cci: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: amlogic: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: alibaba_uncore_drw: Convert to platform remove callback returning void (Mark Salter) [RHEL-5704]
  - perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold (Mark Salter) [RHEL-5704]
  - perf: imx_perf: fix counter start and config sequence (Mark Salter) [RHEL-5704]
  - drivers/perf: remove MODULE_LICENSE in non-modules (Mark Salter) [RHEL-5704]
  - arm64, riscv, perf: Remove RCU_NONIDLE() usage (Mark Salter) [RHEL-5704]
  - perf/arm-dmc620: Fix lockdep assert in ->event_init() (Mark Salter) [RHEL-5704]
  - redhat/configs: add DWC_PCIE_PMU disabled for RHEL (Mark Salter) [RHEL-5704]
  - arm: perf: Fix ARCH=arm build with GCC (Mark Salter) [RHEL-5704]
  - drivers/perf: add DesignWare PCIe PMU driver (Mark Salter) [RHEL-5704]
  - arm64: perf: Add support for event counting threshold (Mark Salter) [RHEL-5704]
  - arm: pmu: Share user ABI format mechanism with SPE (Mark Salter) [RHEL-5704]
  - arm64: perf: Include threshold control fields in PMEVTYPER mask (Mark Salter) [RHEL-5704]
  - arm: perf: Convert remaining fields to use GENMASK (Mark Salter) [RHEL-5704]
  - arm: perf: Use GENMASK for PMMIR fields (Mark Salter) [RHEL-5704]
  - drivers/perf: arm_dsu_pmu: Remove kerneldoc-style comment syntax (Mark Salter) [RHEL-5704]
  - drivers/perf: Remove usage of the deprecated ida_simple_xx() API (Mark Salter) [RHEL-5704]
  - perf: fsl_imx8_ddr: Add driver support for i.MX8DXL DDR Perf (Mark Salter) [RHEL-5704]
  - perf: fsl_imx8_ddr: Add AXI ID PORT CHANNEL filter support (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: Fix some event id for HiSilicon UC pmu (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Workaround AmpereOneX errata AC04_MESH_1 (incorrect child count) (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Fix HN-F class_occup_id events (Mark Salter) [RHEL-5704]
  - redhat/configs: enable coresight PMUs (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Fail DTC counter allocation correctly (Mark Salter) [RHEL-5704]
  - Documentation/arm64: Fix typos in elf_hwcaps (Mark Salter) [RHEL-5704]
  - docs/arm64: elf_hwcaps: Unify HWCAP lists as description lists (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: use acpi_dev_hid_uid_match() for matching _HID and _UID (Mark Salter) [RHEL-5704]
  - perf: qcom: use acpi_device_uid() for fetching _UID (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Initialize event->cpu only on success (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi_pcie: Check the type first in pmu::event_init() (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Enable per-DTC counter allocation (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Rework DTC counters (again) (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Fix DTC domain detection (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process (Mark Salter) [RHEL-5704]
  - drivers/perf: xgene: Use device_get_match_data() (Mark Salter) [RHEL-5704]
  - perf/amlogic: add missing MODULE_DEVICE_TABLE (Mark Salter) [RHEL-5704]
  - docs/perf: Add ampere_cspmu to toctree to fix a build warning (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: Support implementation specific validation (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: Support implementation specific filters (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: Split 64-bit write to 32-bit writes (Mark Salter) [RHEL-5704]
  - perf: arm_cspmu: Separate Arm and vendor module (Mark Salter) [RHEL-5704]
  - arm_pmu: acpi: Add a representative platform device for TRBE (Mark Salter) [RHEL-5704]
  - redhat/configs: add CONFIG_FSL_IMX9_DDR_PMU (Mark Salter) [RHEL-5704]
  - arm_pmu: acpi: Refactor arm_spe_acpi_register_device() (Mark Salter) [RHEL-5704]
  - perf/imx_ddr: don't enable counter0 if none of 4 counters are used (Mark Salter) [RHEL-5704]
  - perf/imx_ddr: speed up overflow frequency of cycle (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: Schedule perf session according to locality (Mark Salter) [RHEL-5704]
  - perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Mark Salter) [RHEL-5704]
  - perf/smmuv3: Add MODULE_ALIAS for module auto loading (Mark Salter) [RHEL-5704]
  - perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 (Mark Salter) [RHEL-5704]
  - perf: pmuv3: Remove comments from armv8pmu_[enable|disable]_event() (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Add CMN-700 r3 support (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Refactor HN-F event selector macros (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Remove spurious event aliases (Mark Salter) [RHEL-5704]
  - perf: pmuv3: Add Cortex A520, A715, A720, X3 and X4 PMUs (Mark Salter) [RHEL-5704]
  - perf/smmuv3: Remove build dependency on ACPI (Mark Salter) [RHEL-5704]
  - perf: xgene_pmu: Convert to devm_platform_ioremap_resource() (Mark Salter) [RHEL-5704]
  - driver/perf: Add identifier sysfs file for Yitian 710 DDR (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: Add support for HiSilicon UC PMU driver (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Add sysfs identifier (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Revamp model detection (Mark Salter) [RHEL-5704]
  - perf/arm_dmc620: Add cpumask (Mark Salter) [RHEL-5704]
  - dt-bindings: perf: fsl-imx-ddr: Add i.MX93 compatible (Mark Salter) [RHEL-5704]
  - drivers/perf: imx_ddr: Add support for NXP i.MX9 SoC DDRC PMU driver (Mark Salter) [RHEL-5704]
  - drivers/perf: apple_m1: Force 63bit counters for M2 CPUs (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Fix DTC reset (Mark Salter) [RHEL-5704]
  - perf: qcom_l2_pmu: Make l2_cache_pmu_probe_cluster() more robust (Mark Salter) [RHEL-5704]
  - perf/arm-cci: Slightly optimize cci_pmu_sync_counters() (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: add NULL check for name (Mark Salter) [RHEL-5704]
  - drivers/perf: hisi: Remove redundant initialized of pmu->name (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Fix port detection for CMN-700 (Mark Salter) [RHEL-5704]
  - perf/arm-cmn: Validate cycles events fully (Mark Salter) [RHEL-5704]
  - drivers/perf: apple_m1: Add Apple M2 support (Mark Salter) [RHEL-5704]
  - drivers/perf: Use devm_platform_get_and_ioremap_resource() (Mark Salter) [RHEL-5704]
  - perf: qcom: Use devm_platform_get_and_ioremap_resource() (Mark Salter) [RHEL-5704]
  - perf: arm: Use devm_platform_get_and_ioremap_resource() (Mark Salter) [RHEL-5704]
  - erofs: add required kernel config (Ian Kent) [RHEL-31991]
  - erofs: fix refcount on the metabuf used for inode lookup (Ian Kent) [RHEL-31991]
  - erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF (Ian Kent) [RHEL-31991]
  - erofs: clean up z_erofs_pcluster_readmore() (Ian Kent) [RHEL-31991]
  - erofs: avoid obsolete {collector,collection} terms (Ian Kent) [RHEL-31991]
  - erofs: fix memory leak on short-lived bounced pages (Ian Kent) [RHEL-31991]
  - erofs: kill hooked chains to avoid loops on deduplicated compressed images (Ian Kent) [RHEL-31991]
  - erofs: fix lockdep false positives on initializing erofs_pseudo_mnt (Ian Kent) [RHEL-31991]
  - erofs: drop unnecessary WARN_ON() in erofs_kill_sb() (Ian Kent) [RHEL-31991]
  - erofs: fix uninitialized page cache reported by KMSAN (Ian Kent) [RHEL-31991]
  - erofs: refine z_erofs_transform_plain() for sub-page block support (Ian Kent) [RHEL-31991]
  - erofs: simplify z_erofs_transform_plain() (Ian Kent) [RHEL-31991]
  - erofs: initialize packed inode after root inode is assigned (Ian Kent) [RHEL-31991]
  - erofs: fix memory leak of LZMA global compressed deduplication (Ian Kent) [RHEL-31991] {CVE-2023-52526}
  - erofs: fix wrong primary bvec selection on deduplicated extents (Ian Kent) [RHEL-31991]
  - erofs: get rid of `buf->kmap_type` (Ian Kent) [RHEL-31991]
  - erofs: sunset erofs_dbg() (Ian Kent) [RHEL-31991]
  - erofs: set block size to the on-disk block size (Ian Kent) [RHEL-31991]
  - erofs: avoid hardcoded blocksize for subpage block support (Ian Kent) [RHEL-31991]
  - erofs: port device access to file (Ian Kent) [RHEL-31991]
  - erofs: fix NULL dereference of dif->bdev_handle in fscache mode (Ian Kent) [RHEL-31991]
  - erofs: Convert to use bdev_open_by_path() (Ian Kent) [RHEL-31991]
  - erofs: use wrapper i_blocksize() in erofs_file_read_iter() (Ian Kent) [RHEL-31991]
  - erofs: get rid of a useless DBG_BUGON (Ian Kent) [RHEL-31991]
  - erofs: Revert "erofs: fix kvcalloc() misuse with __GFP_NOFAIL" (Ian Kent) [RHEL-31991]
  - erofs: fix wrong kunmap when using LZMA on HIGHMEM platforms (Ian Kent) [RHEL-31991]
  - erofs: mark z_erofs_lzma_init/erofs_pcpubuf_init w/ __init (Ian Kent) [RHEL-31991]
  - erofs: fix an error code in z_erofs_init_zip_subsystem() (Ian Kent) [RHEL-31991]
  - erofs: unify anonymous inodes for blob (Ian Kent) [RHEL-31991]
  - erofs: relinquish volume with mutex held (Ian Kent) [RHEL-31991]
  - erofs: maintain cookies of share domain in self-contained list (Ian Kent) [RHEL-31991]
  - erofs: remove unused device mapping in meta routine (Ian Kent) [RHEL-31991]
  - MAINTAINERS: erofs: Add Documentation/ABI/testing/sysfs-fs-erofs (Ian Kent) [RHEL-31991]
  - Documentation/ABI: sysfs-fs-erofs: update supported features (Ian Kent) [RHEL-31991]
  - erofs: remove unused EROFS_GET_BLOCKS_RAW flag (Ian Kent) [RHEL-31991]
  - erofs: update print symbols for various flags in trace (Ian Kent) [RHEL-31991]
  - erofs: make kobj_type structures constant (Ian Kent) [RHEL-31991]
  - erofs: add per-cpu threads for decompression as an option (Ian Kent) [RHEL-31991]
  - erofs: tidy up internal.h (Ian Kent) [RHEL-31991]
  - erofs: get rid of z_erofs_do_map_blocks() forward declaration (Ian Kent) [RHEL-31991]
  - erofs: move zdata.h into zdata.c (Ian Kent) [RHEL-31991]
  - erofs: remove tagged pointer helpers (Ian Kent) [RHEL-31991]
  - erofs: avoid tagged pointers to mark sync decompression (Ian Kent) [RHEL-31991]
  - fs: fix leaked psi pressure state (Ian Kent) [RHEL-31991]
  - erofs: get rid of erofs_inode_datablocks() (Ian Kent) [RHEL-31991]
  - erofs: handle NONHEAD !delta[1] lclusters gracefully (Ian Kent) [RHEL-31991]
  - erofs: fix compact 4B support for 16k block size (Ian Kent) [RHEL-31991]
  - erofs: simplify iloc() (Ian Kent) [RHEL-31991]
  - erofs: get rid of debug_one_dentry() (Ian Kent) [RHEL-31991]
  - erofs: remove linux/buffer_head.h dependency (Ian Kent) [RHEL-31991]
  - erofs: clean up erofs_iget() (Ian Kent) [RHEL-31991]
  - erofs: clean up parsing of fscache related options (Ian Kent) [RHEL-31991]
  - erofs: add documentation for 'domain_id' mount option (Ian Kent) [RHEL-31991]
  - erofs: fix kvcalloc() misuse with __GFP_NOFAIL (Ian Kent) [RHEL-31991]
  - erofs/zmap.c: Fix incorrect offset calculation (Ian Kent) [RHEL-31991]
  - erofs: validate the extent length for uncompressed pclusters (Ian Kent) [RHEL-31991]
  - erofs: fix missing unmap if z_erofs_get_extent_compressedlen() fails (Ian Kent) [RHEL-31991]
  - erofs: Fix pcluster memleak when its block address is zero (Ian Kent) [RHEL-31991]
  - erofs: use kmap_local_page() only for erofs_bread() (Ian Kent) [RHEL-31991]
  - erofs: enable large folios for fscache mode (Ian Kent) [RHEL-31991]
  - erofs: support large folios for fscache mode (Ian Kent) [RHEL-31991]
  - erofs: switch to prepare_ondemand_read() in fscache mode (Ian Kent) [RHEL-31991]
  - fscache,cachefiles: add prepare_ondemand_read() callback (Ian Kent) [RHEL-31991]
  - erofs: clean up cached I/O strategies (Ian Kent) [RHEL-31991]
  - erofs: update documentation (Ian Kent) [RHEL-31991]
  - erofs: check the uniqueness of fsid in shared domain in advance (Ian Kent) [RHEL-31991]
  - erofs: enable large folios for iomap mode (Ian Kent) [RHEL-31991]
  - erofs: fix missing xas_retry() in fscache mode (Ian Kent) [RHEL-31991]
  - erofs: fix use-after-free of fsid and domain_id string (Ian Kent) [RHEL-31991]
  - erofs: get correct count for unmapped range in fscache mode (Ian Kent) [RHEL-31991]
  - erofs: put metabuf in error path in fscache mode (Ian Kent) [RHEL-31991]
  - erofs: fix general protection fault when reading fragment (Ian Kent) [RHEL-31991]
  - erofs: protect s_inodes with s_inode_list_lock for fscache (Ian Kent) [RHEL-31991]
  - erofs: fix up inplace decompression success rate (Ian Kent) [RHEL-31991]
  - erofs: shouldn't churn the mapping page for duplicated copies (Ian Kent) [RHEL-31991]
  - erofs: fix illegal unmapped accesses in z_erofs_fill_inode_lazy() (Ian Kent) [RHEL-31991]
  - erofs: clean up erofs_iget() (Ian Kent) [RHEL-31991]
  - erofs: clean up unnecessary code and comments (Ian Kent) [RHEL-31991]
  - erofs: fold in z_erofs_reload_indexes() (Ian Kent) [RHEL-31991]
  - erofs: introduce partial-referenced pclusters (Ian Kent) [RHEL-31991]
  - erofs: support on-disk compressed fragments data (Ian Kent) [RHEL-31991]
  - erofs: support interlaced uncompressed data for compressed files (Ian Kent) [RHEL-31991]
  - erofs: clean up .read_folio() and .readahead() in fscache mode (Ian Kent) [RHEL-31991]
  - erofs: add manual PSI accounting for the compressed address space (Ian Kent) [RHEL-31991]
  - erofs: introduce 'domain_id' mount option (Ian Kent) [RHEL-31991]
  - erofs: Support sharing cookies in the same domain (Ian Kent) [RHEL-31991]
  - erofs: introduce a pseudo mnt to manage shared cookies (Ian Kent) [RHEL-31991]
  - erofs: introduce fscache-based domain (Ian Kent) [RHEL-31991]
  - erofs: code clean up for fscache (Ian Kent) [RHEL-31991]
  - erofs: use kill_anon_super() to kill super in fscache mode (Ian Kent) [RHEL-31991]
  - erofs: fix pcluster use-after-free on UP platforms (Ian Kent) [RHEL-31991] {CVE-2022-48674}
  - erofs: avoid the potentially wrong m_plen for big pcluster (Ian Kent) [RHEL-31991]
  - erofs: fix error return code in erofs_fscache_{meta_,}read_folio (Ian Kent) [RHEL-31991]
  - erofs: update ctx->pos for every emitted dirent (Ian Kent) [RHEL-31991]
  - erofs: get rid of the leftover PAGE_SIZE in dir.c (Ian Kent) [RHEL-31991]
  - erofs: get rid of erofs_prepare_dio() helper (Ian Kent) [RHEL-31991]
  - erofs: introduce multi-reference pclusters (fully-referenced) (Ian Kent) [RHEL-31991]
  - erofs: record the longest decompressed size in this round (Ian Kent) [RHEL-31991]
  - erofs: introduce z_erofs_do_decompressed_bvec() (Ian Kent) [RHEL-31991]
  - erofs: try to leave (de)compressed_pages on stack if possible (Ian Kent) [RHEL-31991]
  - erofs: introduce struct z_erofs_decompress_backend (Ian Kent) [RHEL-31991]
  - erofs: get rid of `z_pagemap_global' (Ian Kent) [RHEL-31991]
  - erofs: clean up `enum z_erofs_collectmode' (Ian Kent) [RHEL-31991]
  - erofs: get rid of `enum z_erofs_page_type' (Ian Kent) [RHEL-31991]
  - erofs: rework online page handling (Ian Kent) [RHEL-31991]
  - erofs: switch compressed_pages[] to bufvec (Ian Kent) [RHEL-31991]
  - erofs: introduce `z_erofs_parse_in_bvecs' (Ian Kent) [RHEL-31991]
  - erofs: drop the old pagevec approach (Ian Kent) [RHEL-31991]
  - erofs: introduce bufvec to store decompressed buffers (Ian Kent) [RHEL-31991]
  - erofs: introduce `z_erofs_parse_out_bvecs()' (Ian Kent) [RHEL-31991]
  - erofs: clean up z_erofs_collector_begin() (Ian Kent) [RHEL-31991]
  - erofs: get rid of unneeded `inode', `map' and `sb' (Ian Kent) [RHEL-31991]
  - erofs: avoid consecutive detection for Highmem memory (Ian Kent) [RHEL-31991]
  - erofs: wake up all waiters after z_erofs_lzma_head ready (Ian Kent) [RHEL-31991]
  - MAINTAINERS: erofs: add myself as reviewer (Ian Kent) [RHEL-31991]
  - MAINTAINERS: erofs: add myself as reviewer (Ian Kent) [RHEL-31991]
  - erofs: missing hunks (Ian Kent) [RHEL-31991]
  - erofs: fix 'backmost' member of z_erofs_decompress_frontend (Ian Kent) [RHEL-31991]
  - erofs: simplify z_erofs_pcluster_readmore() (Ian Kent) [RHEL-31991]
  - erofs: get rid of label `restart_now' (Ian Kent) [RHEL-31991]
  - erofs: get rid of `struct z_erofs_collection' (Ian Kent) [RHEL-31991]
  - erofs: update documentation (Ian Kent) [RHEL-31991]
  - erofs: fix crash when enable tracepoint cachefiles_prep_read (Ian Kent) [RHEL-31991]
  - erofs: leave compressed inodes unsupported in fscache mode for now (Ian Kent) [RHEL-31991]
  - erofs: scan devices from device table (Ian Kent) [RHEL-31991]
  - erofs: change to use asynchronous io for fscache readpage/readahead (Ian Kent) [RHEL-31991]
  - erofs: add 'fsid' mount option (Ian Kent) [RHEL-31991]
  - erofs: implement fscache-based data readahead (Ian Kent) [RHEL-31991]
  - erofs: implement fscache-based data read for inline layout (Ian Kent) [RHEL-31991]
  - erofs: implement fscache-based data read for non-inline layout (Ian Kent) [RHEL-31991]
  - erofs: implement fscache-based metadata read (Ian Kent) [RHEL-31991]
  - erofs: register fscache context for extra data blobs (Ian Kent) [RHEL-31991]
  - erofs: register fscache context for primary data blob (Ian Kent) [RHEL-31991]
  - erofs: add erofs_fscache_read_folios() helper (Ian Kent) [RHEL-31991]
  - erofs: add anonymous inode caching metadata for data blobs (Ian Kent) [RHEL-31991]
  - erofs: add fscache context helper functions (Ian Kent) [RHEL-31991]
  - erofs: register fscache volume (Ian Kent) [RHEL-31991]
  - erofs: add fscache mode check helper (Ian Kent) [RHEL-31991]
  - erofs: make erofs_map_blocks() generally available (Ian Kent) [RHEL-31991]
  - cachefiles: document on-demand read mode (Ian Kent) [RHEL-31991]
  - erofs: make filesystem exportable (Ian Kent) [RHEL-31991]
  - erofs: fix buffer copy overflow of ztailpacking feature (Ian Kent) [RHEL-31991]
  - erofs: refine on-disk definition comments (Ian Kent) [RHEL-31991]
  - erofs: remove obsoleted comments (Ian Kent) [RHEL-31991]
  - erofs: do not prompt for risk any more when using big pcluster (Ian Kent) [RHEL-31991]
  - erofs: Convert to release_folio (Ian Kent) [RHEL-31991]
  - erofs: Convert erofs zdata to read_folio (Ian Kent) [RHEL-31991]
  - erofs: fix use-after-free of on-stack io[] (Ian Kent) [RHEL-31991]
  - erofs: Convert from invalidatepage to invalidate_folio (Ian Kent) [RHEL-31991]
  - erofs: rename ctime to mtime (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for inode lookup (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for reading directories (Ian Kent) [RHEL-31991]
  - fs: erofs: add sanity check for kobject in erofs_unregister_sysfs (Ian Kent) [RHEL-31991]
  - erofs: refine managed inode stuffs (Ian Kent) [RHEL-31991]
  - erofs: clean up z_erofs_extent_lookback (Ian Kent) [RHEL-31991]
  - erofs: silence warnings related to impossible m_plen (Ian Kent) [RHEL-31991]
  - erofs: clean up preload_compressed_pages() (Ian Kent) [RHEL-31991]
  - erofs: get rid of `struct z_erofs_collector' (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for erofs_read_superblock() (Ian Kent) [RHEL-31991]
  - erofs: fix ztailpacking on > 4GiB filesystems (Ian Kent) [RHEL-31991]
  - erofs: fix small compressed files inlining (Ian Kent) [RHEL-31991]
  - erofs: avoid unnecessary z_erofs_decompressqueue_work() declaration (Ian Kent) [RHEL-31991]
  - erofs: fix fsdax partition offset handling (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for zmap operations (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for xattr operations (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for super operations (Ian Kent) [RHEL-31991]
  - erofs: use meta buffers for inode operations (Ian Kent) [RHEL-31991]
  - erofs: introduce meta buffer operations (Ian Kent) [RHEL-31991]
  - erofs: add on-disk compressed tail-packing inline support (Ian Kent) [RHEL-31991]
  - erofs: support inline data decompression (Ian Kent) [RHEL-31991]
  - erofs: support unaligned data decompression (Ian Kent) [RHEL-31991]
  - erofs: introduce z_erofs_fixup_insize (Ian Kent) [RHEL-31991]
  - erofs: tidy up z_erofs_lz4_decompress (Ian Kent) [RHEL-31991]
  - erofs: clean up erofs_map_blocks tracepoints (Ian Kent) [RHEL-31991]
  - erofs: Replace zero-length array with flexible-array member (Ian Kent) [RHEL-31991]
  - erofs: add sysfs node to control sync decompression strategy (Ian Kent) [RHEL-31991]
  - erofs: add sysfs interface (Ian Kent) [RHEL-31991]
  - erofs: rename lz4_0pading to zero_padding (Ian Kent) [RHEL-31991]
  - erofs: don't trigger WARN() when decompression fails (Ian Kent) [RHEL-31991]
  - erofs: get rid of ->lru usage (Ian Kent) [RHEL-31991]
  - erofs: lzma compression support (Ian Kent) [RHEL-31991]
  - lib/xz, lib/decompress_unxz.c: Fix spelling in comments (Ian Kent) [RHEL-31991]
  - lib/xz: Add MicroLZMA decoder (Ian Kent) [RHEL-31991]
  - lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() (Ian Kent) [RHEL-31991]
  - lib/xz: Validate the value before assigning it to an enum variable (Ian Kent) [RHEL-31991]
  - lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression (Ian Kent) [RHEL-31991]
  - erofs: rename some generic methods in decompressor (Ian Kent) [RHEL-31991]
  - erofs: introduce readmore decompression strategy (Ian Kent) [RHEL-31991]
  - erofs: introduce the secondary compression head (Ian Kent) [RHEL-31991]
  - erofs: get compression algorithms directly on mapping (Ian Kent) [RHEL-31991]
  - erofs: add multiple device support (Ian Kent) [RHEL-31991]
  - erofs: decouple basic mount options from fs_context (Ian Kent) [RHEL-31991]
  - erofs: remove the fast path of per-CPU buffer decompression (Ian Kent) [RHEL-31991]
  - erofs: fix unsafe pagevec reuse of hooked pclusters (Ian Kent) [RHEL-31991]
  - erofs: remove useless cache strategy of DELAYEDALLOC (Ian Kent) [RHEL-31991]
  - erofs: fix deadlock when shrink erofs slab (Ian Kent) [RHEL-31991]
  - erofs: apply proper VMA alignment for memory mapped files on THP (Ian Kent) [RHEL-31991]
  - erofs: dax support for non-tailpacking regular file (Ian Kent) [RHEL-31991]
  - erofs: directly use wrapper erofs_page_is_managed() when shrinking (Ian Kent) [RHEL-31991]
  - erofs: remove the mapping parameter from erofs_try_to_free_cached_page() (Ian Kent) [RHEL-31991]
  - erofs: add fiemap support with iomap (Ian Kent) [RHEL-31991]
  - erofs: add support for the full decompressed length (Ian Kent) [RHEL-31991]
  - erofs: clear compacted_2b if compacted_4b_initial > totalidx (Ian Kent) [RHEL-31991]


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-560.509.el9iv]
changelog:
  - [automotive] build 5.14.0-560.509.el9iv
  - redhat: Disable CONFIG_ISCSI_IBFT for automotive (Julio Faracco)
  - rhel-only: Fix up kfunc definitions in filter.c (Toke Høiland-Jørgensen) [RHEL-65787]
  - selftests/bpf: Test bpf_sock_destroy (Toke Høiland-Jørgensen) [RHEL-65787]
  - selftests/bpf: Add helper to get port using getsockname (Toke Høiland-Jørgensen) [RHEL-65787]
  - bpf: Add bpf_sock_destroy kfunc (Toke Høiland-Jørgensen) [RHEL-65787]
  - bpf: Avoid iter->offset making backward progress in bpf_iter_udp (Toke Høiland-Jørgensen) [RHEL-65787]
  - bpf: iter_udp: Retry with a larger batch size without going back to the previous bucket (Toke Høiland-Jørgensen) [RHEL-65787]
  - bpf: udp: Implement batching for sockets iterator (Toke Høiland-Jørgensen) [RHEL-65787]
  - udp: seq_file: Remove bpf_seq_afinfo from udp_iter_state (Toke Høiland-Jørgensen) [RHEL-65787]
  - bpf: udp: Encapsulate logic to get udp table (Toke Høiland-Jørgensen) [RHEL-65787]
  - udp: seq_file: Helper function to match socket attributes (Toke Høiland-Jørgensen) [RHEL-65787]
  - bpf: tcp: Avoid taking fast sock lock in iterator (Toke Høiland-Jørgensen) [RHEL-65787]
  - udp: Access &udp_table via net. (Toke Høiland-Jørgensen) [RHEL-65787]
  - udp: Set NULL to udp_seq_afinfo.udp_table. (Toke Høiland-Jørgensen) [RHEL-65787]
  - udp: Set NULL to sk->sk_prot->h.udp_table. (Toke Høiland-Jørgensen) [RHEL-65787]
  - udp: Clean up some functions. (Toke Høiland-Jørgensen) [RHEL-65787]
  - exfat: fix the infinite loop in exfat_readdir() (CKI Backport Bot) [RHEL-75663] {CVE-2024-57940}
  - exec: Fix ToCToU between perm check and set-uid/gid usage (CKI Backport Bot) [RHEL-55562] {CVE-2024-43882}
  - net: usb: lan78xx: Fix double free issue with interrupt buffer allocation (CKI Backport Bot) [RHEL-72355] {CVE-2024-53213}
  - net: xgbe: Convert tasklet API to new bottom half workqueue mechanism (Michal Schmidt) [RHEL-62004]
  - net: xgbe: remove extraneous #ifdef checks (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: Avoid potential string truncation in name (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: propagate the correct speed and duplex status (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: handle the corner-case during tx completion (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: handle corner-case during sfp hotplug (Michal Schmidt) [RHEL-62004]
  - net: ethernet: Use device_get_match_data() (amd-xgbe) (Michal Schmidt) [RHEL-62004]
  - net: ethernet: amd: Convert to platform remove callback returning void (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: extend 10Mbps support to MAC version 21H (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: fix the false linkup in xgbe_phy_status (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: fix mismatched prototype (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: add support for rx-adaptation (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: add 2.5GbE support to 10G BaseT mode (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: Replace MII_ADDR_C45 with XGBE_ADDR_C45 (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: Separate C22 and C45 transactions (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: Delay AN timeout during KR training (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: Add support for 10 Mbps speed (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: add missed tasklet_kill (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: Check only the minimum speed for active/passive cables (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: Fix logic around active and passive cables (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: add the bit rate quirk for Molex cables (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: fix the SFP compliance codes check for DAC cables (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: enable PLL_CTL for fixed PHY modes only (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: use enums for mailbox cmd and sub_cmds (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: Yellow carp devices do not need rrc (Michal Schmidt) [RHEL-62004]
  - amd-xgbe: fix clang -Wformat warnings (Michal Schmidt) [RHEL-62004]
  - amd/xgbe: fix repeated words in comments (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: fix clang -Wformat warning (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: disable interrupts during pci removal (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: ensure to reset the tx_timer_active flag (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: Disable the CDR workaround path for Yellow Carp Devices (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: Alter the port speed bit range (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: Add Support for Yellow Carp Ethernet device (Michal Schmidt) [RHEL-62004]
  - net: amd-xgbe: Toggle PLL settings during rate change (Michal Schmidt) [RHEL-62004]
  - net: convert users of bitmap_foo() to linkmode_foo() (amd-xgbe) (Michal Schmidt) [RHEL-62004]
  - ethernet: constify references to netdev->dev_addr in drivers (amd-xgbe) (Michal Schmidt) [RHEL-62004]
  - ethernet: Remove redundant 'flush_workqueue()' calls (amd-xgbe) (Michal Schmidt) [RHEL-62004]
  - ethernet: use eth_hw_addr_set() for dev->addr_len cases (amd-xgbe) (Michal Schmidt) [RHEL-62004]
  - signal: restore the override_rlimit logic (Radostin Stoyanov) [RHEL-68020] {CVE-2024-50271}
  - ucounts: Split rlimit and ucount values and max values (Radostin Stoyanov) [RHEL-68020] {CVE-2024-50271}
  - virtio_net: Add hash_key_length check (Jon Maloy) [RHEL-68253] {CVE-2024-53082}


author: Jarod Wilson <jarod@redhat.com> [5.14.0-562.510.el9iv]
changelog:
  - [automotive] build 5.14.0-562.510.el9iv
  - firmware: qcom_scm: move structs to include/linux/firmware/qcom/ (Jennifer Berringer) [RHEL-78151]
  - nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur (Olga Kornievskaia) [RHEL-76402] {CVE-2024-56779}
  - rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads (Tomas Glozar) [RHEL-72939]
  - rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads (Tomas Glozar) [RHEL-72939]
  - rtla/osnoise: Distinguish missing workload option (Tomas Glozar) [RHEL-72939]
  - rtla: Report missed event count (Tomas Glozar) [RHEL-75777]
  - rtla: Add function to report missed events (Tomas Glozar) [RHEL-75777]
  - rtla: Count all processed events (Tomas Glozar) [RHEL-75777]
  - rtla: Count missed trace events (Tomas Glozar) [RHEL-75777]
  - tools/rtla: Add osnoise_trace_is_off() (Tomas Glozar) [RHEL-75777]
  - rtla/timerlat_top: Abort event processing on second signal (Tomas Glozar) [RHEL-75777]
  - rtla/timerlat_hist: Abort event processing on second signal (Tomas Glozar) [RHEL-75777]
  - rtla/timerlat_top: Stop timerlat tracer on signal (Tomas Glozar) [RHEL-75777]
  - rtla/timerlat_hist: Stop timerlat tracer on signal (Tomas Glozar) [RHEL-75777]
  - rtla: Add trace_instance_stop (Tomas Glozar) [RHEL-75777]
  - selinux: ignore unknown extended permissions (Ondrej Mosnacek) [RHEL-75631] {CVE-2024-57931}
  - rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu (Rafael Aquini) [RHEL-72196] {CVE-2024-53160}
  - initramfs: avoid filename buffer overrun (Rafael Aquini) [RHEL-70275] {CVE-2024-53142}
  - libperf: evlist: Fix --cpu argument on hybrid platform (Michael Petlan) [RHEL-71069]
  - scsi: lpfc: Fix spelling errors 'asynchronously' (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Copyright updates for 14.4.0.6 patches (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Update lpfc version to 14.4.0.6 (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Change lpfc_nodelist nlp_flag member into a bitmask (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Remove NLP_RELEASE_RPI flag from nodelist structure (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Prevent NDLP reference count underflow in dev_loss_tmo callback (Dick Kennedy) [RHEL-70003]
  - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Add cleanup of nvmels_wq after HBA reset (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Check SLI_ACTIVE flag in FDMI cmpl before submitting follow up FDMI (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Update lpfc_els_flush_cmd() to check for SLI_ACTIVE before BSG flag (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Check devloss callbk done flag for potential stale NDLP ptrs (Dick Kennedy) [RHEL-70003]
  - scsi: lpfc: Modify CGN warning signal calculation based on EDC response (Dick Kennedy) [RHEL-70003]
  - net: sched: refine software bypass handling in tc_run (Xin Long) [RHEL-60271 RHEL-61181]
  - drm: adv7511: Fix use-after-free in adv7533_attach_dsi() (Jocelyn Falempe) [RHEL-53571]
  - drm: adv7511: Drop dsi single lane support (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Wait for migration job before unmapping pages (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Use non-interruptible wait when moving BO to system (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: Correct the migration DMA map direction (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: use sjt mec fw on gfx943 for sriov (Jocelyn Falempe) [RHEL-53571]
  - drm/i915/dg1: Fix power gate sequence. (Jocelyn Falempe) [RHEL-53571]
  - drm/i915/cx0_phy: Fix C10 pll programming sequence (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Fix fault on fd close after unbind (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/pf: Use correct function to check LMEM provisioning (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Revert some changes that break a mesa debug tool (Jocelyn Falempe) [RHEL-53571]
  - drm/bridge: adv7511_audio: Update Audio InfoFrame properly (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: fix backport of commit 73dae652dcac (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Move the coredump registration to the worker thread (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Take PM ref in delayed snapshot capture worker (Jocelyn Falempe) [RHEL-53571]
  - drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req() (Jocelyn Falempe) [RHEL-53571]
  - udmabuf: also check for F_SEAL_FUTURE_WRITE (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/mmhub4.1: fix IP version check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/gfx12: fix IP version check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/nbio7.0: fix IP version check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/smu14.0.2: fix IP version check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/nbio7.7: fix IP version check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/nbio7.11: fix IP version check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: don't access invalid sched (Jocelyn Falempe) [RHEL-53571]
  - i915/guc: Accumulate active runtime on gt reset (Jocelyn Falempe) [RHEL-53571]
  - i915/guc: Ensure busyness counter increases motonically (Jocelyn Falempe) [RHEL-53571]
  - i915/guc: Reset engine utilization buffer before registration (Jocelyn Falempe) [RHEL-53571]
  - drm/panel: synaptics-r63353: Fix regulator unbalance (Jocelyn Falempe) [RHEL-53571]
  - drm/panel: st7701: Add prepare_prev_first flag to drm_panel (Jocelyn Falempe) [RHEL-53571]
  - drm/panel: novatek-nt35950: fix return value check in nt35950_probe() (Jocelyn Falempe) [RHEL-53571]
  - drm/panel: himax-hx83102: Add a check to prevent NULL pointer dereference (Jocelyn Falempe) [RHEL-53571]
  - dma-buf: Fix __dma_buf_debugfs_list_del argument for !CONFIG_DEBUG_FS (Jocelyn Falempe) [RHEL-53571]
  - udmabuf: fix memory leak on last export_udmabuf() error path (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: fix amdgpu_coredump (Jocelyn Falempe) [RHEL-53571]
  - drm/modes: Avoid divide by zero harder in drm_mode_vrefresh() (Jocelyn Falempe) [RHEL-53571]
  - drm/amd: Update strapping for NBIO 2.5.0 (Jocelyn Falempe) [RHEL-53571]
  - drm/display: use ERR_PTR on DP tunnel manager creation fail (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/reg_sr: Remove register pool (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt (Jocelyn Falempe) [RHEL-53571]
  - amdgpu/uvd: get ring reference from rq scheduler (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: hard-code MALL cacheline size for gfx11, gfx12 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: hard-code cacheline size for gfx11 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: Dereference null return value (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: fix when the cleaner shader is emitted (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/pm: Set SMU v13.0.7 default workload type (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: fix UVD contiguous CS mapping problem (Jocelyn Falempe) [RHEL-53571]
  - drm/i915: Fix NULL pointer dereference in capture_engine (Jocelyn Falempe) [RHEL-53571]
  - drm/i915/color: Stop using non-posted DSB writes for legacy LUT (Jocelyn Falempe) [RHEL-53571]
  - drm/i915: Fix memory leak by correcting cache object name in error handler (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: pause autosuspend when creating pdd (Jocelyn Falempe) [RHEL-53571]
  - drm/xe: Call invalidation_fence_fini for PT inval fences in error state (Jocelyn Falempe) [RHEL-53571]
  - drm/panic: remove spurious empty line to clean warning (Jocelyn Falempe) [RHEL-53571]
  - Revert "drm/amd/display: parse umc_info or vram_info based on ASIC" (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: rework resume handling for display (v2) (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Add option to retrieve detile buffer size (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/devcoredump: Update handling of xe_force_wake_get return (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain() (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/guc: Copy GuC log prior to dumping (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/devcoredump: Add ASCII85 dump helper function (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/devcoredump: Improve section headings and add tile info (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/devcoredump: Use drm_puts and already cached local variables (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: set the right AMDGPU sg segment limitation (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Prune Invalid Modes For HDMI Output (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: parse umc_info or vram_info based on ASIC (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Remove hw w/a toggle if on DP2/HPO (Jocelyn Falempe) [RHEL-53571]
  - drm/panic: Add ABGR2101010 support (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix underflow when playing 8K video in full screen mode (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: Dereference the ATCS ACPI buffer (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2 (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Adding array index check to prevent memory corruption (Jocelyn Falempe) [RHEL-53571]
  - drm/sched: memset() 'job' in drm_sched_job_init() (Jocelyn Falempe) [RHEL-53571]
  - drm/panel: simple: Add Microchip AC69T88A LVDS Display panel (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Full exit out of IPS2 when all allow signals have been cleared (Jocelyn Falempe) [RHEL-53571]
  - drm/display: Fix building with GCC 15 (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/xe3: Add initial set of workarounds (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/ptl: L3bank mask is not available on the media GT (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: disable SG displays on cyan skillfish (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix garbage or black screen when resetting otg (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: skip disable CRTC in seemless bootup case (Jocelyn Falempe) [RHEL-53571]
  - drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check() (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create' (Jocelyn Falempe) [RHEL-53571]
  - drm/bridge: it6505: Enable module autoloading (Jocelyn Falempe) [RHEL-53571]
  - drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK (Jocelyn Falempe) [RHEL-53571]
  - drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition (Jocelyn Falempe) [RHEL-53571]
  - drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/pciid: Add new PCI id for ARL (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/pciids: Add PVC's PCI device ID macros (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/pciids: separate ARL and MTL PCI IDs (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/pciids: separate RPL-U and RPL-P PCI IDs (Jocelyn Falempe) [RHEL-53571]
  - dma-fence: Use kernel's sort for merging fences (Jocelyn Falempe) [RHEL-53571]
  - dma-fence: Fix reference leak on fence merge failure path (Jocelyn Falempe) [RHEL-53571]
  - dma-buf: fix dma_fence_array_signaled v4 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/hdp5.2: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/hdp7.0: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/hdp5.0: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/hdp4.0: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/hdp6.0: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Add a left edge pixel if in YCbCr422 or YCbCr420 and odm (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Limit VTotal range to max hw cap minus fp (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Correct prefetch calculation (Jocelyn Falempe) [RHEL-53571]
  - drm/dp_mst: Fix resetting msg rx state after topology removal (Jocelyn Falempe) [RHEL-53571]
  - drm/dp_mst: Verify request type in the corresponding down message reply (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/pm: fix and simplify workload handling (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: add MEC version that supports no PCIe atomics for GFX12 (Jocelyn Falempe) [RHEL-53571]
  - drm/dp_mst: Fix MST sideband message body length check (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: hard-code cacheline for gc943,gc944 (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Ignore scalar validation failure if pipe is phantom (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: calculate final viewport before TAP optimization (Jocelyn Falempe) [RHEL-53571]
  - Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs" (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: update pipe selection policy to check head pipe (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix handling of plane refcount (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/pm: Remove arcturus min power limit (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/pm: disable pcie speed switching on Intel platform for smu v14.0.2/3 (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7 (Jocelyn Falempe) [RHEL-53571]
  - drm/amd: Fix initialization mistake for NBIO 7.11 devices (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/pm: skip setting the power source on smu v14.0.2/3 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: fix usage slab after free (Jocelyn Falempe) [RHEL-53571]
  - drm/amd: Add some missing straps from NBIO 7.11.0 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3 (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: Use the correct wptr size (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/guc_submit: fix race around suspend_pending (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/migrate: use XE_BO_FLAG_PAGETABLE (Jocelyn Falempe) [RHEL-53571]
  - Revert "drm/radeon: Delay Connector detecting when HPD singals is unstable" (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/migrate: fix pat index usage (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs (Jocelyn Falempe) [RHEL-53571]
  - drm/bridge: it6505: Fix inverted reset polarity (Jocelyn Falempe) [RHEL-53571]
  - drm/fbdev-dma: Select FB_DEFERRED_IO (Jocelyn Falempe) [RHEL-53571]
  - drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member (Jocelyn Falempe) [RHEL-53571]
  - drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check (Jocelyn Falempe) [RHEL-53571]
  - drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check (Jocelyn Falempe) [RHEL-53571]
  - drm/panic: Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/ufence: Wake up waiters after setting ufence->signalled (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix null check for pipe_ctx->plane_state in hwss_setup_dpp (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix null check for pipe_ctx->plane_state in dcn20_program_pipe (Jocelyn Falempe) [RHEL-53571]
  - drm/radeon: Fix spurious unplug event on radeon HDMI (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: Fix wrong usage of INIT_WORK() (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: Fix map/unmap queue logic (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: fix ACA bank count boundary check error (Jocelyn Falempe) [RHEL-53571]
  - drm/panthor: Fix OPP refcnt leaks in devfreq initialisation (Jocelyn Falempe) [RHEL-53571]
  - drm/panthor: record current and maximum device clock frequencies (Jocelyn Falempe) [RHEL-53571]
  - drm/panthor: introduce job cycle and timestamp accounting (Jocelyn Falempe) [RHEL-53571]
  - drm: use ATOMIC64_INIT() for atomic64_t (Jocelyn Falempe) [RHEL-53571]
  - drm/amdkfd: Use dynamic allocation for CU occupancy array in 'kfd_get_cu_occupancy()' (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: Fix the memory allocation issue in amdgpu_discovery_get_nps_info() (Jocelyn Falempe) [RHEL-53571]
  - drm/vkms: Drop unnecessary call to drm_crtc_cleanup() (Jocelyn Falempe) [RHEL-53571]
  - drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new() (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Reduce HPD Detection Interval for IPS (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Increase idle worker HPD detection time (Jocelyn Falempe) [RHEL-53571]
  - drm/xe/hdcp: Fix gsc structure check in fw check status (Jocelyn Falempe) [RHEL-53571]
  - drm: panel: nv3052c: correct spi_device_id for RG35XX panel (Jocelyn Falempe) [RHEL-53571]
  - drm/panic: Select ZLIB_DEFLATE for DRM_PANIC_SCREEN_QR_CODE (Jocelyn Falempe) [RHEL-53571]
  - drm/bridge: tc358767: Fix link properties discovery (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: fix a memleak issue when driver is removed (Jocelyn Falempe) [RHEL-53571]
  - drm/bridge: it6505: Drop EDID cache on bridge power off (Jocelyn Falempe) [RHEL-53571]
  - drm/bridge: anx7625: Drop EDID cache on bridge power off (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu/gfx9: Add Cleaner Shader Deinitialization in gfx_v9_0 Module (Jocelyn Falempe) [RHEL-53571]
  - drm/amdgpu: Fix JPEG v4.0.3 register write (Jocelyn Falempe) [RHEL-53571]
  - drm/panel: nt35510: Make new commands optional (Jocelyn Falempe) [RHEL-53571]
  - udmabuf: fix vmap_udmabuf error page set (Jocelyn Falempe) [RHEL-53571]
  - udmabuf: change folios array from kmalloc to kvmalloc (Jocelyn Falempe) [RHEL-53571]
  - drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Fix incorrect DSC recompute trigger (Jocelyn Falempe) [RHEL-53571]
  - drm/amd/display: Skip Invalid Streams from DSC Policy (Jocelyn Falempe) [RHEL-53571]
  - redhat/configs: Enable CONFIG_TZMEM_MODE_GENERIC on aarch64 (Jennifer Berringer) [RHEL-73299]
  - redhat/configs: Add CONFIG_QCOM_QSEECOM for aarch64 (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: smc: Narrow 'mempool' variable scope (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: smc: Handle missing SCM device (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Cleanup global '__scm' on probe failures (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Fix missing read barrier in qcom_scm_get_tzmem_pool() (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available() (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Return -EOPNOTSUPP for unsupported SHM bridge enabling (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: fix a NULL-pointer dereference (Jennifer Berringer) [RHEL-73299] {CVE-2024-53069}
  - firmware: qcom: scm: suppress download mode error (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: uefisecapp: Fix deadlock in qcuefi_acquire() (Jennifer Berringer) [RHEL-73299] {CVE-2024-46868}
  - firmware: qcom: tzmem: don't ask about allocator mode when not enabled (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Add multiple download mode support (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Refactor code to support multiple dload mode (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Disable SDI and write no dump to dump mode (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: qseecom: remove unused functions (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: tzmem: fix virtual-to-physical address conversion (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: tzmem: blacklist more platforms for SHM Bridge (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: tzmem: simplify returning pointer without cleanup (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: tzmem: export devm_qcom_tzmem_pool_new() (Jennifer Berringer) [RHEL-73299]
  - arm64: dts: qcom: sa8775p: add a dedicated memory carveout for TZ (Jennifer Berringer) [RHEL-73299]
  - arm64: defconfig: enable SHM Bridge support for the TZ memory allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: clarify the comment in qcom_scm_pas_init_image() (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: add support for SHM bridge memory carveout (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: tzmem: enable SHM Bridge support (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: add support for SHM bridge operations (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: qseecom: convert to using the TZ allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: make qcom_scm_qseecom_app_get_id() use the TZ allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: make qcom_scm_lmh_dcvsh() use the TZ allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: make qcom_scm_ice_set_key() use the TZ allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: make qcom_scm_assign_mem() use the TZ allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: smc: switch to using the SCM allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: enable the TZ mem allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: add a dedicated TrustZone buffer allocator (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Modify only the download bits in TCSR register (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Fix __scm and waitq completion variable initialization (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Rework dload mode availability check (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Remove redundant scm argument from qcom_scm_waitq_wakeup() (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: Remove log reporting memory allocation failure (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: uefisecapp: Fix memory related IO errors and crashes (Jennifer Berringer) [RHEL-73299] {CVE-2024-35994}
  - firmware: qcom: qseecom: fix memory leaks in error paths (Jennifer Berringer) [RHEL-73299] {CVE-2023-52684}
  - firmware: qcom: scm: Add gpu_init_regs call (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: remove unneeded 'extern' specifiers (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: scm: add a missing forward declaration for struct device (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: move Qualcomm code into its own directory (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: qseecom: add missing include guards (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom: qseecom: Add missing AUXILIARY_BUS dependency (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom-scm: order includes alphabetically (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom-scm: drop unneeded 'extern' specifiers (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom_scm: Add missing extern specifier (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom_scm: Convert all symbols to EXPORT_SYMBOL_GPL (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom_scm: disable SDI if required (Jennifer Berringer) [RHEL-73299]
  - firmware: Add support for Qualcomm UEFI Secure Application (Jennifer Berringer) [RHEL-73299]
  - firmware: qcom_scm: Add support for Qualcomm Secure Execution Environment SCM interface (Jennifer Berringer) [RHEL-73299]
  - lib/ucs2_string: Add UCS-2 strscpy function (Jennifer Berringer) [RHEL-73299]
  - cpuidle: remove dead code from cpuidle_enter_state() (Mark Langsdorf) [RHEL-64032]
  - cpuidle: dt_idle_genpd: Simplify with scoped for each OF child loop (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci: Simplify with scoped for each OF child loop (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci: Enable the hierarchical topology for s2idle on PREEMPT_RT (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci: Enable the hierarchical topology for s2ram on PREEMPT_RT (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci: Drop redundant assignment of CPUIDLE_FLAG_RCU_IDLE (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci-domain: Enable system-wide suspend on PREEMPT_RT (Mark Langsdorf) [RHEL-64032]
  - cpuidle: haltpoll: add missing MODULE_DESCRIPTION() macro (Mark Langsdorf) [RHEL-64032]
  - cpuidle: menu: Cleanup after loadavg removal (Mark Langsdorf) [RHEL-64032]
  - cpuidle: ladder: fix ladder_do_selection() kernel-doc (Mark Langsdorf) [RHEL-64032]
  - cpuidle: Avoid explicit cpumask allocation on stack (Mark Langsdorf) [RHEL-64032]
  - cpumask: Introduce cpumask_first_and_and() (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci: Update init level to core_initcall() (Mark Langsdorf) [RHEL-64032]
  - cpuidle: psci: Drop superfluous wrappers psci_dt_attach|detach_cpu() (Mark Langsdorf) [RHEL-64032]
  - cpuidle: Avoid potential overflow in integer multiplication (Mark Langsdorf) [RHEL-64032]
  - cpuidle: haltpoll: do not shrink guest poll_limit_ns below grow_start (Mark Langsdorf) [RHEL-64032]
  - cpuidle: haltpoll: Do not enable interrupts when entering idle (Mark Langsdorf) [RHEL-64032]
  - cpuidle: pseries: Mark pseries_idle_proble() as __init (Mark Langsdorf) [RHEL-64032]
  - Revert "firmware: qcom_scm: move structs to include/linux/firmware/qcom/" (Jennifer Berringer) [RHEL-78151]


