kernel-6.19.8-300

* Fri Mar 13 2026 Justin M. Forbes <jforbes@fedoraproject.org> [6.19.8-0]
- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8
Resolves:

Signed-off-by: Justin M. Forbes <jforbes@fedoraproject.org>
This commit is contained in:
Justin M. Forbes 2026-03-13 14:27:51 -06:00
commit 32ca883bea
No known key found for this signature in database
GPG key ID: B8FA7924A4B1C140
9 changed files with 91 additions and 13 deletions

View file

@ -1,3 +1,9 @@
https://gitlab.com/cki-project/kernel-ark/-/commit/05547c32f32ea1fb28868b3d8d7d4cac252c80ca
05547c32f32ea1fb28868b3d8d7d4cac252c80ca Fix mute LED on HP OmniBook 7 Laptop 16
https://gitlab.com/cki-project/kernel-ark/-/commit/5200272702861f18813bf7d5cee88159b9f0b225
5200272702861f18813bf7d5cee88159b9f0b225 ASoC: SDCA: Add ASoC jack hookup in class driver
https://gitlab.com/cki-project/kernel-ark/-/commit/180930ed9274fe54b614d47d428a7066872cbfbc
180930ed9274fe54b614d47d428a7066872cbfbc drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state

View file

@ -8626,6 +8626,7 @@ CONFIG_UNICODE_NORMALIZATION_KUNIT_TEST=m
# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
CONFIG_UNICODE_UTF8_DATA=y
CONFIG_UNICODE=y
CONFIG_UNIWILL_LAPTOP=m
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
@ -9569,7 +9570,7 @@ CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_X86_PLATFORM_DRIVERS_DELL=y
CONFIG_X86_PLATFORM_DRIVERS_HP=y
CONFIG_X86_PLATFORM_DRIVERS_INTEL=y
# CONFIG_X86_PLATFORM_DRIVERS_UNIWILL is not set
CONFIG_X86_PLATFORM_DRIVERS_UNIWILL=y
CONFIG_X86_PMEM_LEGACY=m
CONFIG_X86_PM_TIMER=y
CONFIG_X86_POSTED_MSI=y

View file

@ -8594,6 +8594,7 @@ CONFIG_UNICODE_NORMALIZATION_KUNIT_TEST=m
# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
CONFIG_UNICODE_UTF8_DATA=y
CONFIG_UNICODE=y
CONFIG_UNIWILL_LAPTOP=m
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
@ -9537,7 +9538,7 @@ CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_X86_PLATFORM_DRIVERS_DELL=y
CONFIG_X86_PLATFORM_DRIVERS_HP=y
CONFIG_X86_PLATFORM_DRIVERS_INTEL=y
# CONFIG_X86_PLATFORM_DRIVERS_UNIWILL is not set
CONFIG_X86_PLATFORM_DRIVERS_UNIWILL=y
CONFIG_X86_PMEM_LEGACY=m
CONFIG_X86_PM_TIMER=y
CONFIG_X86_POSTED_MSI=y

View file

@ -8637,6 +8637,7 @@ CONFIG_UNICODE_NORMALIZATION_KUNIT_TEST=m
# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
CONFIG_UNICODE_UTF8_DATA=y
CONFIG_UNICODE=y
CONFIG_UNIWILL_LAPTOP=m
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
@ -9582,7 +9583,7 @@ CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_X86_PLATFORM_DRIVERS_DELL=y
CONFIG_X86_PLATFORM_DRIVERS_HP=y
CONFIG_X86_PLATFORM_DRIVERS_INTEL=y
# CONFIG_X86_PLATFORM_DRIVERS_UNIWILL is not set
CONFIG_X86_PLATFORM_DRIVERS_UNIWILL=y
CONFIG_X86_PMEM_LEGACY=m
CONFIG_X86_PM_TIMER=y
CONFIG_X86_POSTED_MSI=y

View file

@ -8605,6 +8605,7 @@ CONFIG_UNICODE_NORMALIZATION_KUNIT_TEST=m
# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
CONFIG_UNICODE_UTF8_DATA=y
CONFIG_UNICODE=y
CONFIG_UNIWILL_LAPTOP=m
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
@ -9550,7 +9551,7 @@ CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_X86_PLATFORM_DRIVERS_DELL=y
CONFIG_X86_PLATFORM_DRIVERS_HP=y
CONFIG_X86_PLATFORM_DRIVERS_INTEL=y
# CONFIG_X86_PLATFORM_DRIVERS_UNIWILL is not set
CONFIG_X86_PLATFORM_DRIVERS_UNIWILL=y
CONFIG_X86_PMEM_LEGACY=m
CONFIG_X86_PM_TIMER=y
CONFIG_X86_POSTED_MSI=y

View file

@ -1,3 +1,11 @@
* Fri Mar 13 2026 Justin M. Forbes <jforbes@fedoraproject.org> [6.19.8-0]
- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8
Resolves:
* Thu Mar 12 2026 Justin M. Forbes <jforbes@fedoraproject.org> [6.19.7-0]
- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)

View file

@ -184,18 +184,18 @@ Summary: The Linux kernel
# the --with-release option overrides this setting.)
%define debugbuildsenabled 1
# define buildid .local
%define specrpmversion 6.19.7
%define specversion 6.19.7
%define specrpmversion 6.19.8
%define specversion 6.19.8
%define patchversion 6.19
%define pkgrelease 300
%define kversion 6
%define tarfile_release 6.19.7
%define tarfile_release 6.19.8
# This is needed to do merge window version magic
%define patchlevel 19
# This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 300%{?buildid}%{?dist}
# This defines the kabi tarball version
%define kabiversion 6.19.7
%define kabiversion 6.19.8
# If this variable is set to 1, a bpf selftests build failure will cause a
# fatal kernel package build error
@ -4814,6 +4814,13 @@ fi\
#
#
%changelog
* Fri Mar 13 2026 Justin M. Forbes <jforbes@fedoraproject.org> [6.19.8-0]
- Fix mute LED on HP OmniBook 7 Laptop 16 (Justin M. Forbes)
- Add Lenovo bug to BugsFixed for 6.19.8 (Justin M. Forbes)
- Turn on Uniwill x86 platform driver (Justin M. Forbes)
- ASoC: SDCA: Add ASoC jack hookup in class driver (Charles Keepax)
- Linux v6.19.8
* Thu Mar 12 2026 Justin M. Forbes <jforbes@fedoraproject.org> [6.19.7-0]
- Add some BugsFixed by 6.19.7 (Justin M. Forbes)
- drm/i915/psr: Compute psr_entry_setup_frames into intel_crtc_state (Jouni Högander)

View file

@ -49,12 +49,14 @@
security/integrity/platform_certs/load_uefi.c | 6 +-
security/lockdown/Kconfig | 13 +
security/lockdown/lockdown.c | 11 +
sound/hda/codecs/realtek/alc269.c | 2 +-
sound/soc/sdca/sdca_class_function.c | 13 +
tools/testing/selftests/bpf/Makefile | 2 +-
tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 31 --
53 files changed, 823 insertions(+), 414 deletions(-)
55 files changed, 837 insertions(+), 415 deletions(-)
diff --git a/Makefile b/Makefile
index eb431129c7ab..c5dcc804f7af 100644
index 372d19dae59b..21a6ec6fbebd 100644
--- a/Makefile
+++ b/Makefile
@@ -355,6 +355,17 @@ ifneq ($(filter install,$(MAKECMDGOALS)),)
@ -2596,6 +2598,57 @@ index 8d46886d2cca..14a9cdff942b 100644
static struct security_hook_list lockdown_hooks[] __ro_after_init = {
LSM_HOOK_INIT(locked_down, lockdown_is_locked_down),
};
diff --git a/sound/hda/codecs/realtek/alc269.c b/sound/hda/codecs/realtek/alc269.c
index f5719e630d28..2f35acccee5d 100644
--- a/sound/hda/codecs/realtek/alc269.c
+++ b/sound/hda/codecs/realtek/alc269.c
@@ -7104,7 +7104,7 @@ static const struct hda_quirk alc269_fixup_tbl[] = {
SND_PCI_QUIRK(0x103c, 0x8e37, "HP 16 Piston OmniBook X", ALC287_FIXUP_CS35L41_I2C_2),
SND_PCI_QUIRK(0x103c, 0x8e3a, "HP Agusta", ALC287_FIXUP_CS35L41_I2C_2),
SND_PCI_QUIRK(0x103c, 0x8e3b, "HP Agusta", ALC287_FIXUP_CS35L41_I2C_2),
- SND_PCI_QUIRK(0x103c, 0x8e60, "HP Trekker ", ALC287_FIXUP_CS35L41_I2C_2),
+ SND_PCI_QUIRK(0x103c, 0x8e60, "HP Trekker ", ALC287_FIXUP_CS35L41_I2C_2_HP_GPIO_LED),
SND_PCI_QUIRK(0x103c, 0x8e61, "HP Trekker ", ALC287_FIXUP_CS35L41_I2C_2),
SND_PCI_QUIRK(0x103c, 0x8e62, "HP Trekker ", ALC287_FIXUP_CS35L41_I2C_2),
SND_PCI_QUIRK(0x103c, 0x8e8a, "HP NexusX", ALC245_FIXUP_HP_TAS2781_I2C_MUTE_LED),
diff --git a/sound/soc/sdca/sdca_class_function.c b/sound/soc/sdca/sdca_class_function.c
index 0028482a1e75..416948cfb5cb 100644
--- a/sound/soc/sdca/sdca_class_function.c
+++ b/sound/soc/sdca/sdca_class_function.c
@@ -19,6 +19,7 @@
#include <sound/sdca_fdl.h>
#include <sound/sdca_function.h>
#include <sound/sdca_interrupts.h>
+#include <sound/sdca_jack.h>
#include <sound/sdca_regmap.h>
#include <sound/sdw.h>
#include <sound/soc-component.h>
@@ -195,6 +196,15 @@ static int class_function_component_probe(struct snd_soc_component *component)
return sdca_irq_populate(drv->function, component, core->irq_info);
}
+static int class_function_set_jack(struct snd_soc_component *component,
+ struct snd_soc_jack *jack, void *d)
+{
+ struct class_function_drv *drv = snd_soc_component_get_drvdata(component);
+ struct sdca_class_drv *core = drv->core;
+
+ return sdca_jack_set_jack(core->irq_info, jack);
+}
+
static const struct snd_soc_component_driver class_function_component_drv = {
.probe = class_function_component_probe,
.endianness = 1,
@@ -351,6 +361,9 @@ static int class_function_probe(struct auxiliary_device *auxdev,
return dev_err_probe(dev, PTR_ERR(drv->regmap),
"failed to create regmap");
+ if (desc->type == SDCA_FUNCTION_TYPE_UAJ)
+ cmp_drv->set_jack = class_function_set_jack;
+
ret = sdca_asoc_populate_component(dev, drv->function, cmp_drv,
&dais, &num_dais,
&class_function_sdw_ops);
diff --git a/tools/testing/selftests/bpf/Makefile b/tools/testing/selftests/bpf/Makefile
index 4aa60e83ff19..eaceb09e4029 100644
--- a/tools/testing/selftests/bpf/Makefile

View file

@ -1,3 +1,3 @@
SHA512 (linux-6.19.7.tar.xz) = 9a1b7e2d5a3f90f0aaad4285ffe2ec51a88c75818f02e4e7ea0013fb3cd838db7446a6714f6ef03b115c29ce31ed402303f6d7f3bdf6253c475e9df6ccad9a1e
SHA512 (kernel-abi-stablelists-6.19.7.tar.xz) = f0225844e5d590b8173edda9d26e7e297cc1daf90061edbe65f18fcad4c5c014d7bc5ccca7e52eb0dc604c2b2b91bfd3dd09feee0625afd67290c5e8eeb197c8
SHA512 (kernel-kabi-dw-6.19.7.tar.xz) = f0b64b1e7637f3b2bece647a49017a11d430013a6bf202fa11ca1ba069df0ec2a9d693eec6970f03036f7ad548943062de2d4b13d48a4e6a30e8fa6ed1ef90a2
SHA512 (linux-6.19.8.tar.xz) = 6bc16e3973ee8d83528189c4023476270c88d81ccbbb26839fe1fd8fa4fccc6d1fb35706ce8515af7b9808f74d644c4235ed646b4825bcf1d8343abfad61c31b
SHA512 (kernel-abi-stablelists-6.19.8.tar.xz) = 2b9ec447d296f02cd1b8697e217bc9261478818262b71c2e7cfd75029d5a59c7be9763a144c62fbd9698f9eef1e570b50c0ebb98d875539ef1737f02091c066e
SHA512 (kernel-kabi-dw-6.19.8.tar.xz) = c1c9b5781d5db792dfd58faae82f40636d7f7566e755695ea74d73ef7ff91f4b43c553e590c1c7bc67325b0f1e6a47cb4a3f5e4bd278f95434640b0869b880ea