Skip to content

Commit 0fab31f

Browse files
committed
try little bluetooth revert
1 parent e04ca60 commit 0fab31f

File tree

2 files changed

+53
-18
lines changed

2 files changed

+53
-18
lines changed

handheld.patch

Lines changed: 52 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8268,7 +8268,7 @@ Patchset: surface-typecover
82688268
1 file changed, 98 insertions(+), 2 deletions(-)
82698269

82708270
diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
8271-
index 847462650549..eea3fdbe28e9 100644
8271+
index 24da73964763..42c393912645 100644
82728272
--- a/drivers/hid/hid-multitouch.c
82738273
+++ b/drivers/hid/hid-multitouch.c
82748274
@@ -34,7 +34,10 @@
@@ -8450,7 +8450,7 @@ index 847462650549..eea3fdbe28e9 100644
84508450
del_timer_sync(&td->release_timer);
84518451

84528452
sysfs_remove_group(&hdev->dev.kobj, &mt_attribute_group);
8453-
@@ -2277,6 +2368,11 @@ static const struct hid_device_id mt_devices[] = {
8453+
@@ -2290,6 +2381,11 @@ static const struct hid_device_id mt_devices[] = {
84548454
MT_USB_DEVICE(USB_VENDOR_ID_XIROKU,
84558455
USB_DEVICE_ID_XIROKU_CSR2) },
84568456

@@ -8494,7 +8494,7 @@ Patchset: surface-typecover
84948494
1 file changed, 122 insertions(+), 26 deletions(-)
84958495

84968496
diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
8497-
index eea3fdbe28e9..382dd01beb82 100644
8497+
index 42c393912645..c44a43db1444 100644
84988498
--- a/drivers/hid/hid-multitouch.c
84998499
+++ b/drivers/hid/hid-multitouch.c
85008500
@@ -77,6 +77,7 @@ MODULE_LICENSE("GPL");
@@ -9999,7 +9999,7 @@ Signed-off-by: Jonathan LoBue <[email protected]>
99999999
1 file changed, 8 insertions(+)
1000010000

1000110001
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
10002-
index 660fd984a928..28d64002645b 100644
10002+
index d1d39f4cc942..43be6b94bbc9 100644
1000310003
--- a/sound/pci/hda/patch_realtek.c
1000410004
+++ b/sound/pci/hda/patch_realtek.c
1000510005
@@ -7645,6 +7645,7 @@ enum {
@@ -10023,7 +10023,7 @@ index 660fd984a928..28d64002645b 100644
1002310023
[ALC294_FIXUP_ASUS_ALLY_PINS] = {
1002410024
.type = HDA_FIXUP_PINS,
1002510025
.v.pins = (const struct hda_pintbl[]) {
10026-
@@ -10610,6 +10617,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
10026+
@@ -10616,6 +10623,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
1002710027
SND_PCI_QUIRK(0x1043, 0x1740, "ASUS UX430UA", ALC295_FIXUP_ASUS_DACS),
1002810028
SND_PCI_QUIRK(0x1043, 0x17d1, "ASUS UX431FL", ALC294_FIXUP_ASUS_DUAL_SPK),
1002910029
SND_PCI_QUIRK(0x1043, 0x17f3, "ROG Ally NR2301L/X", ALC294_FIXUP_ASUS_ALLY),
@@ -10964,10 +10964,10 @@ Subject: HID: Add quirk to ignore the touchscreen battery on OneXPlayer X1
1096410964
2 files changed, 3 insertions(+)
1096510965

1096610966
diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
10967-
index 8a991b30e3c6..006c75f80f8a 100644
10967+
index 92cff3f2658c..67ffbecc9114 100644
1096810968
--- a/drivers/hid/hid-ids.h
1096910969
+++ b/drivers/hid/hid-ids.h
10970-
@@ -994,6 +994,7 @@
10970+
@@ -996,6 +996,7 @@
1097110971
#define USB_VENDOR_ID_NOVATEK 0x0603
1097210972
#define USB_DEVICE_ID_NOVATEK_PCT 0x0600
1097310973
#define USB_DEVICE_ID_NOVATEK_MOUSE 0x1602
@@ -32042,7 +32042,7 @@ Co-developed-by: linh1987
3204232042
1 file changed, 10 insertions(+)
3204332043

3204432044
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
32045-
index 28d64002645b..6de3ad58ed63 100644
32045+
index 43be6b94bbc9..0c0456af6c3b 100644
3204632046
--- a/sound/pci/hda/patch_realtek.c
3204732047
+++ b/sound/pci/hda/patch_realtek.c
3204832048
@@ -7526,6 +7526,7 @@ enum {
@@ -32067,15 +32067,15 @@ index 28d64002645b..6de3ad58ed63 100644
3206732067
[ALC269_FIXUP_LIMIT_INT_MIC_BOOST_MUTE_LED] = {
3206832068
.type = HDA_FIXUP_FUNC,
3206932069
.v.func = alc269_fixup_limit_int_mic_boost,
32070-
@@ -10989,6 +10997,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
32070+
@@ -11018,6 +11026,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
3207132071
SND_PCI_QUIRK(0x2782, 0x0214, "VAIO VJFE-CL", ALC269_FIXUP_LIMIT_INT_MIC_BOOST),
3207232072
SND_PCI_QUIRK(0x2782, 0x0232, "CHUWI CoreBook XPro", ALC269VB_FIXUP_CHUWI_COREBOOK_XPRO),
3207332073
SND_PCI_QUIRK(0x2782, 0x1707, "Vaio VJFE-ADL", ALC298_FIXUP_SPK_VOLUME),
3207432074
+ SND_PCI_QUIRK(0x1f66, 0x0103, "AYANEO AIR 1S", ALC269VB_FIXUP_AYANEO_SPKR_PIN_FIX),
3207532075
SND_PCI_QUIRK(0x8086, 0x2074, "Intel NUC 8", ALC233_FIXUP_INTEL_NUC8_DMIC),
3207632076
SND_PCI_QUIRK(0x8086, 0x2080, "Intel NUC 8 Rugged", ALC256_FIXUP_INTEL_NUC8_RUGGED),
3207732077
SND_PCI_QUIRK(0x8086, 0x2081, "Intel NUC 10", ALC256_FIXUP_INTEL_NUC10),
32078-
@@ -11112,6 +11121,7 @@ static const struct hda_model_fixup alc269_fixup_models[] = {
32078+
@@ -11141,6 +11150,7 @@ static const struct hda_model_fixup alc269_fixup_models[] = {
3207932079
{.id = ALC269VB_FIXUP_ASUS_ZENBOOK, .name = "asus-zenbook"},
3208032080
{.id = ALC269VB_FIXUP_ASUS_ZENBOOK_UX31A, .name = "asus-zenbook-ux31a"},
3208132081
{.id = ALC269VB_FIXUP_ORDISSIMO_EVE2, .name = "ordissimo"},
@@ -32099,7 +32099,7 @@ Co-developed-by: Bouke Sybren Haarsma <[email protected]>
3209932099
1 file changed, 49 insertions(+)
3210032100

3210132101
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
32102-
index 6de3ad58ed63..d564f71d0b53 100644
32102+
index 0c0456af6c3b..a7db7ee664cd 100644
3210332103
--- a/sound/pci/hda/patch_realtek.c
3210432104
+++ b/sound/pci/hda/patch_realtek.c
3210532105
@@ -6719,6 +6719,20 @@ static void alc294_gx502_toggle_output(struct hda_codec *codec,
@@ -32178,7 +32178,7 @@ index 6de3ad58ed63..d564f71d0b53 100644
3217832178
[ALC299_FIXUP_PREDATOR_SPK] = {
3217932179
.type = HDA_FIXUP_PINS,
3218032180
.v.pins = (const struct hda_pintbl[]) {
32181-
@@ -10997,6 +11045,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
32181+
@@ -11026,6 +11074,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
3218232182
SND_PCI_QUIRK(0x2782, 0x0214, "VAIO VJFE-CL", ALC269_FIXUP_LIMIT_INT_MIC_BOOST),
3218332183
SND_PCI_QUIRK(0x2782, 0x0232, "CHUWI CoreBook XPro", ALC269VB_FIXUP_CHUWI_COREBOOK_XPRO),
3218432184
SND_PCI_QUIRK(0x2782, 0x1707, "Vaio VJFE-ADL", ALC298_FIXUP_SPK_VOLUME),
@@ -34264,7 +34264,7 @@ and makes them unable to be called as part of the screen turning off.
3426434264
This patch adds a set of callbacks to allow calling the Display On/Off
3426534265
notifications outside of the suspend/resume path.
3426634266

34267-
Co-developed-by: Mario Limonciello <[email protected]>
34267+
Co-Developed-by: Mario Limonciello <[email protected]>
3426834268
Signed-off-by: Antheas Kapenekakis <[email protected]>
3426934269
---
3427034270
include/linux/suspend.h | 2 ++
@@ -34671,6 +34671,8 @@ calls and the term "Screen" for the state ("Screen Off"). Currently,
3467134671
the code uses "Screen On/Off" to name the variables, which is about
3467234672
to become confusing as they become callbacks. To prepare for that,
3467334673
rename the variables to "Display On/Off".
34674+
34675+
Signed-off-by: Antheas Kapenekakis <[email protected]>
3467434676
---
3467534677
drivers/acpi/x86/s2idle.c | 28 ++++++++++++++--------------
3467634678
1 file changed, 14 insertions(+), 14 deletions(-)
@@ -34769,7 +34771,7 @@ Subject: acpi/x86: s2idle: call Display On/Off as part of callbacks
3476934771
Move the Display On/Off notifications into dedicated callbacks that gate
3477034772
the ACPI mutex, so they can be called outside of the suspend path.
3477134773

34772-
Co-developed-by: Mario Limonciello <[email protected]>
34774+
Co-Developed-by: Mario Limonciello <[email protected]>
3477334775
Signed-off-by: Antheas Kapenekakis <[email protected]>
3477434776
---
3477534777
drivers/acpi/x86/s2idle.c | 67 +++++++++++++++++++++++++++++----------
@@ -68370,18 +68372,18 @@ Signed-off-by: Luke D. Jones <[email protected]>
6837068372
1 file changed, 1 insertion(+), 1 deletion(-)
6837168373

6837268374
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
68373-
index d564f71d0b53..b8b10eb53410 100644
68375+
index a7db7ee664cd..48cf7d1f17b6 100644
6837468376
--- a/sound/pci/hda/patch_realtek.c
6837568377
+++ b/sound/pci/hda/patch_realtek.c
68376-
@@ -10718,7 +10718,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
68378+
@@ -10724,7 +10724,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
6837768379
SND_PCI_QUIRK(0x1043, 0x1e51, "ASUS Zephyrus M15", ALC294_FIXUP_ASUS_GU502_PINS),
6837868380
SND_PCI_QUIRK(0x1043, 0x1e5e, "ASUS ROG Strix G513", ALC294_FIXUP_ASUS_G513_PINS),
6837968381
SND_PCI_QUIRK(0x1043, 0x1e63, "ASUS H7606W", ALC285_FIXUP_CS35L56_I2C_2),
6838068382
- SND_PCI_QUIRK(0x1043, 0x1e83, "ASUS GA605W", ALC285_FIXUP_CS35L56_I2C_2),
6838168383
+ SND_PCI_QUIRK(0x1043, 0x1e83, "ASUS GA605W", ALC285_FIXUP_ASUS_GA403U_HEADSET_MIC),
6838268384
SND_PCI_QUIRK(0x1043, 0x1e8e, "ASUS Zephyrus G15", ALC289_FIXUP_ASUS_GA401),
68385+
SND_PCI_QUIRK(0x1043, 0x1eb3, "ASUS Ally RCLA72", ALC287_FIXUP_TAS2781_I2C),
6838368386
SND_PCI_QUIRK(0x1043, 0x1ed3, "ASUS HN7306W", ALC287_FIXUP_CS35L41_I2C_2),
68384-
SND_PCI_QUIRK(0x1043, 0x1ee2, "ASUS UM6702RA/RC", ALC287_FIXUP_CS35L41_I2C_2),
6838568387
--
6838668388
2.47.0
6838768389

@@ -68498,3 +68500,36 @@ index 9d6139a24982..9d886bded108 100644
6849868500
--
6849968501
2.47.0
6850068502

68503+
68504+
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
68505+
From: Antheas Kapenekakis <[email protected]>
68506+
Date: Tue, 19 Nov 2024 21:27:17 +0100
68507+
Subject: Revert "Bluetooth: btusb: Don't fail external suspend requests"
68508+
68509+
This reverts commit e63125eec47dcc169cf62a2a56448bec92a0a271.
68510+
68511+
Might be causing issues with hibernation on the Ally.
68512+
---
68513+
drivers/bluetooth/btusb.c | 6 ++----
68514+
1 file changed, 2 insertions(+), 4 deletions(-)
68515+
68516+
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
68517+
index 9d886bded108..e6f23692c9d6 100644
68518+
--- a/drivers/bluetooth/btusb.c
68519+
+++ b/drivers/bluetooth/btusb.c
68520+
@@ -4127,10 +4127,8 @@ static int btusb_suspend(struct usb_interface *intf, pm_message_t message)
68521+
68522+
BT_DBG("intf %p", intf);
68523+
68524+
- /* Don't auto-suspend if there are connections; external suspend calls
68525+
- * shall never fail.
68526+
- */
68527+
- if (PMSG_IS_AUTO(message) && hci_conn_count(data->hdev))
68528+
+ /* Don't suspend if there are connections */
68529+
+ if (hci_conn_count(data->hdev))
68530+
return -EBUSY;
68531+
68532+
if (data->suspend_count++)
68533+
--
68534+
2.47.0
68535+

kernel.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ Summary: The Linux kernel
170170
# This is needed to do merge window version magic
171171
%define patchlevel 11
172172
# This allows pkg_release to have configurable %%{?dist} tag
173-
%define specrelease 305%{?buildid}%{?dist}
173+
%define specrelease 301%{?buildid}%{?dist}
174174
# This defines the kabi tarball version
175175
%define kabiversion 6.11.9
176176

0 commit comments

Comments
 (0)