Security update for the Linux Kernel

Announcement ID: SUSE-SU-2022:3844-1
Rating: important
References:
Cross-References:
CVSS scores:
  • CVE-2022-1263 ( SUSE ): 4.7 CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-1263 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-2586 ( SUSE ): 6.7 CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-2586 ( NVD ): 7.8 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-3202 ( SUSE ): 6.3 CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:H
  • CVE-2022-3202 ( NVD ): 7.1 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
  • CVE-2022-32296 ( SUSE ): 5.3 CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
  • CVE-2022-32296 ( NVD ): 3.3 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
  • CVE-2022-3239 ( SUSE ): 6.4 CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-3239 ( NVD ): 7.8 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-3303 ( SUSE ): 4.4 CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3303 ( NVD ): 4.7 CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-39189 ( SUSE ): 7.0 CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-39189 ( NVD ): 7.8 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-41218 ( SUSE ): 8.4 CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-41218 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-41674 ( SUSE ): 8.8 CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-41674 ( NVD ): 8.1 CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
  • CVE-2022-41848 ( SUSE ): 6.4 CVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-41848 ( NVD ): 4.2 CVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-41849 ( SUSE ): 6.3 CVSS:3.1/AV:P/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-41849 ( NVD ): 4.2 CVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-42719 ( SUSE ): 7.5 CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-42719 ( NVD ): 8.8 CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-42720 ( SUSE ): 7.5 CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-42720 ( NVD ): 7.8 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-42721 ( SUSE ): 7.5 CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-42721 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-42722 ( SUSE ): 7.5 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-42722 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Affected Products:
  • Basesystem Module 15-SP4
  • Development Tools Module 15-SP4
  • Legacy Module 15-SP4
  • openSUSE Leap 15.4
  • SUSE Linux Enterprise Desktop 15 SP4
  • SUSE Linux Enterprise High Availability Extension 15 SP4
  • SUSE Linux Enterprise High Performance Computing 15 SP4
  • SUSE Linux Enterprise Live Patching 15-SP4
  • SUSE Linux Enterprise Micro 5.3
  • SUSE Linux Enterprise Micro 5.4
  • SUSE Linux Enterprise Micro for Rancher 5.3
  • SUSE Linux Enterprise Real Time 15 SP4
  • SUSE Linux Enterprise Server 15 SP4
  • SUSE Linux Enterprise Server for SAP Applications 15 SP4
  • SUSE Linux Enterprise Workstation Extension 15 SP4
  • SUSE Manager Proxy 4.3
  • SUSE Manager Retail Branch Server 4.3
  • SUSE Manager Server 4.3

An update that solves 15 vulnerabilities, contains 12 features and has 33 security fixes can now be installed.

Description:

The SUSE Linux Enterprise 15 SP4 kernel was updated.

The following security bugs were fixed:

  • CVE-2022-3303: Fixed a race condition in the sound subsystem due to improper locking (bnc#1203769).
  • CVE-2022-41218: Fixed an use-after-free caused by refcount races in drivers/media/dvb-core/dmxdev.c (bnc#1202960).
  • CVE-2022-3239: Fixed an use-after-free in the video4linux driver that could lead a local user to able to crash the system or escalate their privileges (bnc#1203552).
  • CVE-2022-41848: Fixed a race condition and resultant use-after-free if a physically proximate attacker removes a PCMCIA device while calling ioctl (bnc#1203987).
  • CVE-2022-41849: Fixed a race condition and resultant use-after-free if a physically proximate attacker removes a USB device while calling open (bnc#1203992).
  • CVE-2022-41674: Fixed a DoS issue where kernel can crash on the reception of specific WiFi Frames (bsc#1203770).
  • CVE-2022-1263: Fixed a NULL pointer dereference issue was found in KVM when releasing a vCPU with dirty ring support enabled. This flaw allowed an unprivileged local attacker on the host to issue specific ioctl calls, causing a kernel oops condition that results in a denial of service (bnc#1198189).
  • CVE-2022-32296: Fixed a bug which allowed TCP servers to identify clients by observing what source ports are used (bnc#1200288).
  • CVE-2022-3202: Fixed a NULL pointer dereference flaw in Journaled File System. This could allow a local attacker to crash the system or leak kernel internal information (bnc#1203389).
  • CVE-2022-39189: Fixed a bug in the x86 KVM subsystem which allows unprivileged guest users to compromise the guest kernel because TLB flush operations are mishandled (bnc#1203066).
  • CVE-2022-2586: Fixed a use-after-free which can be triggered when a nft table is deleted (bnc#1202095).
  • CVE-2022-42722: Fixed crash in beacon protection for P2P-device. (bsc#1204125)
  • CVE-2022-42719: Fixed MBSSID parsing use-after-free. (bsc#1204051)
  • CVE-2022-42721: Avoid nontransmitted BSS list corruption. (bsc#1204060)
  • CVE-2022-42720: Fixed BSS refcounting bugs. (bsc#1204059)

The following non-security bugs were fixed:

  • ACPI / scan: Create platform device for CS35L41 (bsc#1203699).
  • ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (bsc#1203767).
  • ACPI: resource: skip IRQ override on AMD Zen platforms (git-fixes).
  • ACPI: scan: Add CLSA0101 Laptop Support (bsc#1203699).
  • ACPI: utils: Add api to read _SUB from ACPI (bsc#1203699).
  • ALSA: aloop: Fix random zeros in capture data when using jiffies timer (git-fixes).
  • ALSA: core: Fix double-free at snd_card_new() (git-fixes).
  • ALSA: cs35l41: Check hw_config before using it (bsc#1203699).
  • ALSA: cs35l41: Enable Internal Boost in shared lib (bsc#1203699).
  • ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (bsc#1203699).
  • ALSA: cs35l41: Unify hardware configuration (bsc#1203699).
  • ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (git-fixes).
  • ALSA: hda: add Intel 5 Series / 3400 PCI DID (git-fixes).
  • ALSA: hda: cs35l41: Add Amp Name based on channel and index (bsc#1203699).
  • ALSA: hda: cs35l41: Add Boost type flag (bsc#1203699).
  • ALSA: hda: cs35l41: Add calls to newly added test key function (bsc#1203699).
  • ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (bsc#1203699).
  • ALSA: hda: cs35l41: Add initial DSP support and firmware loading (bsc#1203699).
  • ALSA: hda: cs35l41: Add missing default cases (bsc#1203699).
  • ALSA: hda: cs35l41: Add module parameter to control firmware load (bsc#1203699).
  • ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (bsc#1203699).
  • ALSA: hda: cs35l41: Add Support for Interrupts (bsc#1203699).
  • ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (bsc#1203699).
  • ALSA: hda: cs35l41: Always configure the DAI (bsc#1203699).
  • ALSA: hda: cs35l41: Avoid overwriting register patch (bsc#1203699).
  • ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (bsc#1203699).
  • ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (bsc#1203699).
  • ALSA: hda: cs35l41: Do not dereference fwnode handle (bsc#1203699).
  • ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (bsc#1203699).
  • ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (bsc#1203699).
  • ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (bsc#1203699).
  • ALSA: hda: cs35l41: fix double free on error in probe() (bsc#1203699).
  • ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (bsc#1203699).
  • ALSA: hda: cs35l41: Fix I2S params comments (bsc#1203699).
  • ALSA: hda: cs35l41: Handle all external boost setups the same way (bsc#1203699).
  • ALSA: hda: cs35l41: Improve dev_err_probe() messaging (bsc#1203699).
  • ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (bsc#1203699).
  • ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (bsc#1203699).
  • ALSA: hda: cs35l41: Move boost config to initialization code (bsc#1203699).
  • ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (bsc#1203699).
  • ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (bsc#1203699).
  • ALSA: hda: cs35l41: Mute the device before shutdown (bsc#1203699).
  • ALSA: hda: cs35l41: Put the device into safe mode for external boost (bsc#1203699).
  • ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (bsc#1203699).
  • ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (bsc#1203699).
  • ALSA: hda: cs35l41: Remove Set Channel Map api from binding (bsc#1203699).
  • ALSA: hda: cs35l41: Reorganize log for playback actions (bsc#1203699).
  • ALSA: hda: cs35l41: Save codec object inside component struct (bsc#1203699).
  • ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (bsc#1203699).
  • ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (bsc#1203699).
  • ALSA: hda: cs35l41: Support CLSA0101 (bsc#1203699).
  • ALSA: hda: cs35l41: Support Firmware switching and reloading (bsc#1203699).
  • ALSA: hda: cs35l41: Support Hibernation during Suspend (bsc#1203699).
  • ALSA: hda: cs35l41: Support multiple load paths for firmware (bsc#1203699).
  • ALSA: hda: cs35l41: Support reading subsystem id from ACPI (bsc#1203699).
  • ALSA: hda: cs35l41: Support Speaker ID for laptops (bsc#1203699).
  • ALSA: hda: cs35l41: Tidyup code (bsc#1203699).
  • ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (bsc#1203699).
  • ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (bsc#1203699).
  • ALSA: hda: Fix dependency on ASoC cs35l41 codec (bsc#1203699).
  • ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (git-fixes).
  • ALSA: hda: Fix Nvidia dp infoframe (git-fixes).
  • ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (bsc#1203699).
  • ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (bsc#1203699).
  • ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (bsc#1203699).
  • ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (jsc#PED-720).
  • ALSA: hda/cs8409: Add new Dolphin HW variants (bsc#1203699).
  • ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (bsc#1203699).
  • ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (bsc#1203699).
  • ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (bsc#1203699).
  • ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (bsc#1203699).
  • ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (bsc#1203699).
  • ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (bsc#1203699).
  • ALSA: hda/cs8409: Re-order quirk table into ascending order (bsc#1203699).
  • ALSA: hda/cs8409: Support manual mode detection for CS42L42 (bsc#1203699).
  • ALSA: hda/cs8409: Support new Dolphin Variants (bsc#1203699).
  • ALSA: hda/cs8409: Support new Odin Variants (bsc#1203699).
  • ALSA: hda/cs8409: Support new Warlock MLK Variants (bsc#1203699).
  • ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (bsc#1203699).
  • ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (git-fixes).
  • ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (bsc#1203699).
  • ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (bsc#1203699).
  • ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (git-fixes).
  • ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (git-fixes).
  • ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (git-fixes).
  • ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (bsc#1203699).
  • ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (git-fixes).
  • ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (bsc#1203699).
  • ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (bsc#1203699).
  • ALSA: hda/realtek: Add support for HP Laptops (bsc#1203699).
  • ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (bsc#1203699).
  • ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (git-fixes).
  • ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (git-fixes).
  • ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (bsc#1203699).
  • ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (bsc#1203699).
  • ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (bsc#1203699).
  • ALSA: hda/realtek: Fix LED on Zbook Studio G9 (bsc#1203699).
  • ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (bsc#1203699).
  • ALSA: hda/realtek: More robust component matching for CS35L41 (bsc#1203699).
  • ALSA: hda/realtek: Re-arrange quirk table entries (git-fixes).
  • ALSA: hda/sigmatel: Fix unused variable warning for beep power change (git-fixes).
  • ALSA: hda/tegra: Add Tegra234 hda driver support (git-fixes).
  • ALSA: hda/tegra: Align BDL entry to 4KB boundary (git-fixes).
  • ALSA: hda/tegra: set depop delay for tegra (git-fixes).
  • ALSA: hda/tegra: Update scratch reg. communication (git-fixes).
  • ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (git-fixes).
  • ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (git-fixes).
  • ALSA: usb-audio: Inform the delayed registration more properly (git-fixes).
  • ALSA: usb-audio: Register card again for iface over delayed_register option (git-fixes).
  • ALSA: usb-audio: Split endpoint setups for hw_params and prepare (git-fixes).
  • ARM: dts: am33xx: Fix MMCHS0 dma properties (git-fixes).
  • ARM: dts: imx: align SPI NOR node name with dtschema (git-fixes).
  • ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible (git-fixes).
  • arm64: dts: qcom: sm8350: fix UFS PHY serdes size (git-fixes).
  • arm64: dts: rockchip: Fix typo in lisense text for PX30.Core (git-fixes).
  • arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob (git-fixes).
  • arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma (git-fixes).
  • arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz (git-fixes).
  • arm64: errata: Add Cortex-A510 to the repeat tlbi list (git-fixes) Enable this errata fix configuration option to arm64/default.
  • arm64: kexec_file: use more system keyrings to verify kernel image signature (bsc#1196444).
  • arm64: lib: Import latest version of Arm Optimized Routines' strcmp (git-fixes)
  • arm64: select TRACE_IRQFLAGS_NMI_SUPPORT (git-fixes)
  • arm64: topology: fix possible overflow in amu_fie_setup() (git-fixes).
  • ASoC: cs35l41: Add ASP TX3/4 source to register patch (bsc#1203699).
  • ASoC: cs35l41: Add bindings for CS35L41 (bsc#1203699).
  • ASoC: cs35l41: Add common cs35l41 enter hibernate function (bsc#1203699).
  • ASoC: cs35l41: Add cs35l51/53 IDs (bsc#1203699).
  • ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (bsc#1203699).
  • ASoC: cs35l41: Add one more variable in the debug log (bsc#1203699).
  • ASoC: cs35l41: Add one more variable in the debug log (bsc#1203699).
  • ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (bsc#1203699).
  • ASoC: cs35l41: Add support for hibernate memory retention mode (bsc#1203699).
  • ASoC: cs35l41: Binding fixes (bsc#1203699).
  • ASoC: cs35l41: Change monitor widgets to siggens (bsc#1203699).
  • ASoC: cs35l41: Combine adjacent register writes (bsc#1203699).
  • ASoC: cs35l41: Convert tables to shared source code (bsc#1203699).
  • ASoC: cs35l41: Correct DSP power down (bsc#1203699).
  • ASoC: cs35l41: Correct handling of some registers in the cache (bsc#1203699).
  • ASoC: cs35l41: Correct some control names (bsc#1203699).
  • ASoC: cs35l41: Create shared function for boost configuration (bsc#1203699).
  • ASoC: cs35l41: Create shared function for errata patches (bsc#1203699).
  • ASoC: cs35l41: Create shared function for setting channels (bsc#1203699).
  • ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (bsc#1203699).
  • ASoC: cs35l41: Do not overwrite returned error code (bsc#1203699).
  • ASoC: cs35l41: Do not print error when waking from hibernation (bsc#1203699).
  • ASoC: cs35l41: Document CS35l41 External Boost (bsc#1203699).
  • ASoC: cs35l41: DSP Support (bsc#1203699).
  • ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (bsc#1203699).
  • ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (bsc#1203699).
  • ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (bsc#1203699).
  • ASoC: cs35l41: Fix DSP mbox start command and global enable order (bsc#1203699).
  • ASoC: cs35l41: Fix GPIO2 configuration (bsc#1203699).
  • ASoC: cs35l41: Fix link problem (bsc#1203699).
  • ASoC: cs35l41: Fix max number of TX channels (bsc#1203699).
  • ASoC: cs35l41: Fix undefined reference to core functions (bsc#1203699).
  • ASoC: cs35l41: Fix use of an uninitialised variable (bsc#1203699).
  • ASoC: cs35l41: Fixup the error messages (bsc#1203699).
  • ASoC: cs35l41: Make cs35l41_remove() return void (bsc#1203699).
  • ASoC: cs35l41: Move cs_dsp config struct into shared code (bsc#1203699).
  • ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (bsc#1203699).
  • ASoC: cs35l41: Move cs35l41 fs errata into shared code (bsc#1203699).
  • ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (bsc#1203699).
  • ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (bsc#1203699).
  • ASoC: cs35l41: Move power initializations to reg_sequence (bsc#1203699).
  • ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (bsc#1203699).
  • ASoC: cs35l41: Remove incorrect comment (bsc#1203699).
  • ASoC: cs35l41: Remove unnecessary param (bsc#1203699).
  • ASoC: cs35l41: Set the max SPI speed for the whole device (bsc#1203699).
  • ASoC: cs35l41: Support external boost (bsc#1203699).
  • ASoC: cs35l41: Update handling of test key registers (bsc#1203699).
  • ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (bsc#1203699).
  • ASoC: cs42l42: Add control for audio slow-start switch (bsc#1203699).
  • ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (bsc#1203699).
  • ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (bsc#1203699).
  • ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (bsc#1203699).
  • ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (bsc#1203699).
  • ASoC: cs42l42: Do not claim to support 192k (bsc#1203699).
  • ASoC: cs42l42: Do not reconfigure the PLL while it is running (bsc#1203699).
  • ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (bsc#1203699).
  • ASoC: cs42l42: free_irq() before powering-down on probe() fail (bsc#1203699).
  • ASoC: cs42l42: Handle system suspend (bsc#1203699).
  • ASoC: cs42l42: Implement Manual Type detection as fallback (bsc#1203699).
  • ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (bsc#1203699).
  • ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (bsc#1203699).
  • ASoC: cs42l42: Move CS42L42 register descriptions to general include (bsc#1203699).
  • ASoC: cs42l42: Only report button state if there was a button interrupt (git-fixes).
  • ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (bsc#1203699).
  • ASoC: cs42l42: Remove redundant pll_divout member (bsc#1203699).
  • ASoC: cs42l42: Remove redundant writes to DETECT_MODE (bsc#1203699).
  • ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (bsc#1203699).
  • ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (bsc#1203699).
  • ASoC: cs42l42: Report full jack status when plug is detected (bsc#1203699).
  • ASoC: cs42l42: Report initial jack state (bsc#1203699).
  • ASoC: cs42l42: Reset and power-down on remove() and failed probe() (bsc#1203699).
  • ASoC: cs42l42: Set correct SRC MCLK (bsc#1203699).
  • ASoC: cs42l42: Simplify reporting of jack unplug (bsc#1203699).
  • ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (bsc#1203699).
  • ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (bsc#1203699).
  • ASoC: dt-bindings: cs42l42: Convert binding to yaml (bsc#1203699).
  • ASoC: imx-card: Fix refcount issue with of_node_put (git-fixes).
  • ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion (git-fixes).
  • ASoC: mchp-spdiftx: remove references to mchp_i2s_caps (git-fixes).
  • ASoC: nau8824: Fix semaphore unbalance at error paths (git-fixes).
  • ASoC: qcom: sm8250: add missing module owner (git-fixes).
  • ASoC: SOF: Intel: pci-tgl: add ADL-PS support (jsc#PED-720).
  • ASoC: SOF: Intel: pci-tgl: add RPL-P support (jsc#PED-720).
  • ASoC: SOF: Intel: pci-tgl: add RPL-S support (jsc#PED-652).
  • ASoC: tas2770: Reinit regcache on reset (git-fixes).
  • ASoC: wm_adsp: Add support for "toggle" preloaders (bsc#1203699).
  • ASoC: wm_adsp: Add trace caps to speaker protection FW (bsc#1203699).
  • ASoC: wm_adsp: Cancel ongoing work when removing controls (bsc#1203699).
  • ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (bsc#1203699).
  • ASoC: wm_adsp: Correct control read size when parsing compressed buffer (bsc#1203699).
  • ASoC: wm_adsp: Expand firmware loading search options (bsc#1203699).
  • ASoC: wm_adsp: Fix event for preloader (bsc#1203699).
  • ASoC: wm_adsp: Introduce cs_dsp logging macros (bsc#1203699).
  • ASoC: wm_adsp: Make compressed buffers optional (bsc#1203699).
  • ASoC: wm_adsp: Minor clean and redundant code removal (bsc#1203699).
  • ASoC: wm_adsp: Move check for control existence (bsc#1203699).
  • ASoC: wm_adsp: Move check of dsp->running to better place (bsc#1203699).
  • ASoC: wm_adsp: move firmware loading to client (bsc#1203699).
  • ASoC: wm_adsp: Move sys_config_size to wm_adsp (bsc#1203699).
  • ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (bsc#1203699).
  • ASoC: wm_adsp: remove a repeated including (bsc#1203699).
  • ASoC: wm_adsp: Remove pointless string comparison (bsc#1203699).
  • ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (bsc#1203699).
  • ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (bsc#1203699).
  • ASoC: wm_adsp: Rename generic DSP support (bsc#1203699).
  • ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (bsc#1203699).
  • ASoC: wm_adsp: Separate some ASoC and generic functions (bsc#1203699).
  • ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (bsc#1203699).
  • ASoC: wm_adsp: Split DSP power operations into helper functions (bsc#1203699).
  • ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (bsc#1203699).
  • ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (bsc#1203699).
  • ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (bsc#1203699).
  • batman-adv: Fix hang up with small MTU hard-interface (git-fixes).
  • Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend (git-fixes).
  • Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure (git-fixes).
  • Bluetooth: hci_core: Fix not handling link timeouts propertly (git-fixes).
  • bnx2x: fix built-in kernel driver load failure (git-fixes).
  • bnx2x: fix driver load from initrd (git-fixes).
  • btrfs: fix relocation crash due to premature return from btrfs_commit_transaction() (bsc#1203360).
  • btrfs: fix space cache corruption and potential double allocations (bsc#1203361).
  • can: gs_usb: gs_can_open(): fix race dev->can.state condition (git-fixes).
  • can: rx-offload: can_rx_offload_init_queue(): fix typo (git-fixes).
  • cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (bsc#1196869).
  • cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (bsc#1203906).
  • cgroup: Fix race condition at rebind_subsystems() (bsc#1203902).
  • cgroup: Fix threadgroup_rwsem cpus_read_lock() deadlock (bsc#1196869).
  • clk: bcm: rpi: Prevent out-of-bounds access (git-fixes).
  • clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc() (git-fixes).
  • clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (git-fixes).
  • clk: ingenic-tcu: Properly enable registers before accessing timers (git-fixes).
  • clk: iproc: Do not rely on node name for correct PLL setup (git-fixes).
  • constraints: increase disk space for all architectures References: bsc#1203693 aarch64 is already suffering. SLE15-SP5 x86_64 stats show that it is very close to the limit.
  • crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE (git-fixes)
  • cs-dsp and serial-multi-instantiate enablement (bsc#1203699)
  • dmaengine: idxd: add helper for per interrupt handle drain (jsc#PED-682).
  • dmaengine: idxd: add knob for enqcmds retries (jsc#PED-755).
  • dmaengine: idxd: change MSIX allocation based on per wq activation (jsc#PED-664).
  • dmaengine: idxd: create locked version of idxd_quiesce() call (jsc#PED-682).
  • dmaengine: idxd: embed irq_entry in idxd_wq struct (jsc#PED-664).
  • dmaengine: idxd: fix descriptor flushing locking (jsc#PED-664).
  • dmaengine: idxd: fix retry value to be constant for duration of function call (git-fixes).
  • dmaengine: idxd: handle interrupt handle revoked event (jsc#PED-682).
  • dmaengine: idxd: handle invalid interrupt handle descriptors (jsc#PED-682).
  • dmaengine: idxd: int handle management refactoring (jsc#PED-682).
  • dmaengine: idxd: match type for retries var in idxd_enqcmds() (git-fixes).
  • dmaengine: idxd: move interrupt handle assignment (jsc#PED-682).
  • dmaengine: idxd: rework descriptor free path on failure (jsc#PED-682).
  • dmaengine: idxd: set defaults for wq configs (jsc#PED-688).
  • dmaengine: idxd: update IAA definitions for user header (jsc#PED-763).
  • dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (git-fixes).
  • docs: i2c: i2c-topology: fix incorrect heading (git-fixes).
  • dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe (git-fixes).
  • drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV (git-fixes).
  • drm/amd/amdgpu: skip ucode loading if ucode_size == 0 (git-fixes).
  • drm/amd/display: Limit user regamma to a valid value (git-fixes).
  • drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage (git-fixes).
  • drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule() (git-fixes).
  • drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport() (git-fixes).
  • drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards (git-fixes).
  • drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup (git-fixes).
  • drm/amdgpu: do not register a dirty callback for non-atomic (git-fixes).
  • drm/amdgpu: make sure to init common IP before gmc (git-fixes).
  • drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly (git-fixes).
  • drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega (git-fixes).
  • drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega (git-fixes).
  • drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini (git-fixes).
  • drm/amdgpu: Separate vf2pf work item init from virt data exchange (git-fixes).
  • drm/amdgpu: use dirty framebuffer helper (git-fixes).
  • drm/bridge: display-connector: implement bus fmts callbacks (git-fixes).
  • drm/bridge: lt8912b: add vsync hsync (git-fixes).
  • drm/bridge: lt8912b: fix corrupted image output (git-fixes).
  • drm/bridge: lt8912b: set hdmi or dvi mode (git-fixes).
  • drm/gem: Fix GEM handle release errors (git-fixes).
  • drm/gma500: Fix BUG: sleeping function calle