diff --git a/srcpkgs/linux5.15/patches/btusb-quirk-HCI_FLT_CLEAR_ALL.patch b/srcpkgs/linux5.15/patches/btusb-quirk-HCI_FLT_CLEAR_ALL.patch index 5c04e515821..a640bbb208a 100644 --- a/srcpkgs/linux5.15/patches/btusb-quirk-HCI_FLT_CLEAR_ALL.patch +++ b/srcpkgs/linux5.15/patches/btusb-quirk-HCI_FLT_CLEAR_ALL.patch @@ -1,3 +1,5 @@ +Updated for 5.10.93 + From 4d5b0262d30dd6227d9bef96c2a2259bf1162350 Mon Sep 17 00:00:00 2001 From: Ismael Ferreras Morezuelas Date: Mon, 19 Jul 2021 12:39:11 +0200 @@ -23,23 +25,6 @@ index 197cafe75..8fa07f9e3 100644 /* Clear the reset quirk since this is not an actual * early Bluetooth 1.1 device from CSR. -diff --git a/include/net/bluetooth/hci.h b/include/net/bluetooth/hci.h -index b80415011..a12178387 100644 ---- a/include/net/bluetooth/hci.h -+++ b/include/net/bluetooth/hci.h -@@ -246,6 +246,12 @@ enum { - * HCI after resume. - */ - HCI_QUIRK_NO_SUSPEND_NOTIFIER, -+ -+ /* When this quirk is set, HCI_OP_SET_EVENT_FLT requests with -+ * HCI_FLT_CLEAR_ALL are ignored. A subset of the CSR controller -+ * clones struggle with this and instantly lock up. -+ */ -+ HCI_QUIRK_BROKEN_FILTER_CLEAR_ALL, - }; - - /* HCI device flags */ diff --git a/net/bluetooth/hci_core.c b/net/bluetooth/hci_core.c index 2560ed2f1..7ed355c3e 100644 --- a/net/bluetooth/hci_core.c @@ -92,5 +77,18 @@ index 1d14adc02..90a88539b 100644 memset(&f, 0, sizeof(f)); f.flt_type = HCI_FLT_CLEAR_ALL; hci_req_add(req, HCI_OP_SET_EVENT_FLT, 1, &f); --- -2.32.0 +--- a/include/net/bluetooth/hci.h ++++ b/include/net/bluetooth/hci.h +@@ -255,6 +255,12 @@ + * during the hdev->setup vendor callback. + */ + HCI_QUIRK_BROKEN_READ_TRANSMIT_POWER, ++ ++ /* When this quirk is set, HCI_OP_SET_EVENT_FLT requests with ++ * HCI_FLT_CLEAR_ALL are ignored. A subset of the CSR controller ++ * clones struggle with this and instantly lock up. ++ */ ++ HCI_QUIRK_BROKEN_FILTER_CLEAR_ALL, + }; + + /* HCI device flags */ diff --git a/srcpkgs/linux5.15/patches/fix-lenovo7i-sound.patch b/srcpkgs/linux5.15/patches/fix-lenovo7i-sound.patch deleted file mode 100644 index 88660ce4717..00000000000 --- a/srcpkgs/linux5.15/patches/fix-lenovo7i-sound.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 6dc86976220cc904e87ee58e4be19dd90d6a36d5 Mon Sep 17 00:00:00 2001 -From: Arie Geiger -Date: Thu, 23 Dec 2021 15:28:57 -0800 -Subject: ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - -This patch adds another possible subsystem ID for the ALC287 used by -the Lenovo Yoga 15ITL5. -It uses the same initalization as the others. -This patch has been tested and works for my device. - -Signed-off-by: Arie Geiger -Cc: -Link: https://lore.kernel.org/r/20211223232857.30741-1-arsgeiger@gmail.com -Signed-off-by: Takashi Iwai ---- - sound/pci/hda/patch_realtek.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c -index 28255e752c4a1..08c0529c23105 100644 ---- a/sound/pci/hda/patch_realtek.c -+++ b/sound/pci/hda/patch_realtek.c -@@ -8927,6 +8927,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = { - SND_PCI_QUIRK(0x17aa, 0x3813, "Legion 7i 15IMHG05", ALC287_FIXUP_LEGION_15IMHG05_SPEAKERS), - SND_PCI_QUIRK(0x17aa, 0x3852, "Lenovo Yoga 7 14ITL5", ALC287_FIXUP_YOGA7_14ITL_SPEAKERS), - SND_PCI_QUIRK(0x17aa, 0x3853, "Lenovo Yoga 7 15ITL5", ALC287_FIXUP_YOGA7_14ITL_SPEAKERS), -+ SND_PCI_QUIRK(0x17aa, 0x384a, "Lenovo Yoga 7 15ITL5", ALC287_FIXUP_YOGA7_14ITL_SPEAKERS), - SND_PCI_QUIRK(0x17aa, 0x3819, "Lenovo 13s Gen2 ITL", ALC287_FIXUP_13S_GEN2_SPEAKERS), - SND_PCI_QUIRK(0x17aa, 0x3902, "Lenovo E50-80", ALC269_FIXUP_DMIC_THINKPAD_ACPI), - SND_PCI_QUIRK(0x17aa, 0x3977, "IdeaPad S210", ALC283_FIXUP_INT_MIC), --- -cgit 1.2.3-1.el7 - diff --git a/srcpkgs/linux5.15/template b/srcpkgs/linux5.15/template index d50c3be9104..6d1d75dca72 100644 --- a/srcpkgs/linux5.15/template +++ b/srcpkgs/linux5.15/template @@ -1,6 +1,6 @@ # Template file for 'linux5.15' pkgname=linux5.15 -version=5.15.14 +version=5.15.16 revision=1 wrksrc="linux-${version%.*}" short_desc="Linux kernel and modules (${version%.*} series)" @@ -10,7 +10,7 @@ homepage="https://www.kernel.org" distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version%.*}.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-${version}.xz" checksum="57b2cf6991910e3b67a1b3490022e8a0674b6965c74c12da1e99d138d1991ee8 - 283bf58378a8f8ff457fc1259dd2864dc4de92295482ef3ae868e13e017250ee" + 0817171996521675b3c1130568503f08d8b1672c955cc842200a21bf5914cd95" skip_extraction="patch-${version}.xz" python_version=3