Update v5.12 patches
Changes: - SAM: - Small code fixes - Cameras: - Update to latest camera patchset (v4) - Fix purple hue on certain devices Links: - kernel:3674b9e802
- SAM:ea257c1360
This commit is contained in:
parent
21a5c5e60b
commit
5c2a36bb3c
|
@ -1,4 +1,4 @@
|
|||
From cc92b681616a329c3a0898f68c18595d0c97bf83 Mon Sep 17 00:00:00 2001
|
||||
From e2d267339b6a7a90cff14d7242b2a54564a23605 Mon Sep 17 00:00:00 2001
|
||||
From: Tsuchiya Yuto <kitakar@gmail.com>
|
||||
Date: Sun, 18 Oct 2020 16:42:44 +0900
|
||||
Subject: [PATCH] (surface3-oemb) add DMI matches for Surface 3 with broken DMI
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From e41d64051fa974194578aa3c282019883903710b Mon Sep 17 00:00:00 2001
|
||||
From 17534d5354f5e1c10be5557dfdb69561bc44c269 Mon Sep 17 00:00:00 2001
|
||||
From: Tsuchiya Yuto <kitakar@gmail.com>
|
||||
Date: Mon, 28 Sep 2020 17:46:49 +0900
|
||||
Subject: [PATCH] mwifiex: pcie: add DMI-based quirk impl for Surface devices
|
||||
|
@ -206,7 +206,7 @@ index 000000000000..5326ae7e5671
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 05d2ca97d1f7f9e0f6e6a8f54216b11207da319f Mon Sep 17 00:00:00 2001
|
||||
From 8cfbfe456faf1f9e949e1228c465984f4cda9dc6 Mon Sep 17 00:00:00 2001
|
||||
From: Tsuchiya Yuto <kitakar@gmail.com>
|
||||
Date: Tue, 29 Sep 2020 17:25:22 +0900
|
||||
Subject: [PATCH] mwifiex: pcie: add reset_d3cold quirk for Surface gen4+
|
||||
|
@ -407,7 +407,7 @@ index 5326ae7e5671..8b9dcb5070d8 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 99449a41ccfcf131aecf74167bcfd4728155e532 Mon Sep 17 00:00:00 2001
|
||||
From bb56130a31a13e63f88b9adcd456b3e26aa9a2a3 Mon Sep 17 00:00:00 2001
|
||||
From: Tsuchiya Yuto <kitakar@gmail.com>
|
||||
Date: Tue, 29 Sep 2020 17:32:22 +0900
|
||||
Subject: [PATCH] mwifiex: pcie: add reset_wsid quirk for Surface 3
|
||||
|
@ -586,7 +586,7 @@ index 8b9dcb5070d8..3ef7440418e3 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 189fdd3a11c3ff03f589bedef9b9788d4d117672 Mon Sep 17 00:00:00 2001
|
||||
From 251232495085b1fb5f154313b915cc9e4dd88a0b Mon Sep 17 00:00:00 2001
|
||||
From: Tsuchiya Yuto <kitakar@gmail.com>
|
||||
Date: Wed, 30 Sep 2020 18:08:24 +0900
|
||||
Subject: [PATCH] mwifiex: pcie: (OEMB) add quirk for Surface 3 with broken DMI
|
||||
|
@ -648,7 +648,7 @@ index f0a6fa0a7ae5..34dcd84f02a6 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From b3eeb60bfd7889b907f0311251a53c6d7b042b4a Mon Sep 17 00:00:00 2001
|
||||
From 0297c7d4b856848b1d2e371ad0c414cf9bd3620e Mon Sep 17 00:00:00 2001
|
||||
From: Tsuchiya Yuto <kitakar@gmail.com>
|
||||
Date: Sun, 4 Oct 2020 00:11:49 +0900
|
||||
Subject: [PATCH] mwifiex: pcie: disable bridge_d3 for Surface gen4+
|
||||
|
@ -803,7 +803,7 @@ index 3ef7440418e3..a95ebac06e13 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 7350fdbdcb54feb567aba9bd6308e568f3a536b8 Mon Sep 17 00:00:00 2001
|
||||
From 6435507bd543ebb700ce073e113cd26f4cb291fb Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Tue, 3 Nov 2020 13:28:04 +0100
|
||||
Subject: [PATCH] mwifiex: Add quirk resetting the PCI bridge on MS Surface
|
||||
|
@ -970,7 +970,7 @@ index a95ebac06e13..4ec2ae72f632 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From c9a2c5d1e4db40a776572033cbe7f51d416e0008 Mon Sep 17 00:00:00 2001
|
||||
From f2809e3aba2b55cd50c7acf0c93c62cd277d2451 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Thu, 25 Mar 2021 11:33:02 +0100
|
||||
Subject: [PATCH] Bluetooth: btusb: Lower passive lescan interval on Marvell
|
||||
|
@ -1006,7 +1006,7 @@ Patchset: mwifiex
|
|||
1 file changed, 15 insertions(+)
|
||||
|
||||
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
|
||||
index 5cbfbd948f67..824512fafa23 100644
|
||||
index 4a901508e48e..e69ebe224566 100644
|
||||
--- a/drivers/bluetooth/btusb.c
|
||||
+++ b/drivers/bluetooth/btusb.c
|
||||
@@ -61,6 +61,7 @@ static struct usb_driver btusb_driver;
|
||||
|
@ -1025,7 +1025,7 @@ index 5cbfbd948f67..824512fafa23 100644
|
|||
|
||||
/* Intel Bluetooth devices */
|
||||
{ USB_DEVICE(0x8087, 0x0025), .driver_info = BTUSB_INTEL_NEW |
|
||||
@@ -4713,6 +4715,19 @@ static int btusb_probe(struct usb_interface *intf,
|
||||
@@ -4715,6 +4717,19 @@ static int btusb_probe(struct usb_interface *intf,
|
||||
if (id->driver_info & BTUSB_MARVELL)
|
||||
hdev->set_bdaddr = btusb_set_bdaddr_marvell;
|
||||
|
||||
|
@ -1048,7 +1048,7 @@ index 5cbfbd948f67..824512fafa23 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 5040dfdf71903e468c9048b2d17bda4e86456183 Mon Sep 17 00:00:00 2001
|
||||
From 5e58d8fbd159a7fac28add77babcf8c02f36afe5 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Wed, 11 Nov 2020 12:31:26 +0100
|
||||
Subject: [PATCH] mwifiex: Small cleanup for handling virtual interface type
|
||||
|
@ -1149,7 +1149,7 @@ index a2ed268ce0da..789de1b0c5b1 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From ef4bf467f59627fb7a8c8c6a420f00754c0c1bea Mon Sep 17 00:00:00 2001
|
||||
From 75e369c819d171a9edd4e6079e1f039d938120e5 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Tue, 10 Nov 2020 12:49:56 +0100
|
||||
Subject: [PATCH] mwifiex: Use non-posted PCI register writes
|
||||
|
@ -1206,7 +1206,7 @@ index 8a99e243aff2..84b1d30e07e4 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From b882dd1b4434b879d6bd0df0df1d77d4e1b50c88 Mon Sep 17 00:00:00 2001
|
||||
From 21b6a03d819d5786f374b7ab508f665be5a2e05b Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Wed, 11 Nov 2020 12:44:39 +0100
|
||||
Subject: [PATCH] mwifiex: Use function to check whether interface type change
|
||||
|
@ -1439,7 +1439,7 @@ index 789de1b0c5b1..13698818e58a 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From d90a13d24191c93e3e5735c215084986cd5b5525 Mon Sep 17 00:00:00 2001
|
||||
From 2afeeec6bd034146686aab8b17e2aba3c146c75a Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Wed, 11 Nov 2020 13:33:04 +0100
|
||||
Subject: [PATCH] mwifiex: Run SET_BSS_MODE when changing from P2P to STATION
|
||||
|
@ -1507,7 +1507,7 @@ index 13698818e58a..f5b9f1d26114 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From d02f72ed2bb12c7d5685a0e7732cf9d915cf3057 Mon Sep 17 00:00:00 2001
|
||||
From d998fa8bff2c033fe7fd970c14c51d659a867f41 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Wed, 11 Nov 2020 14:42:54 +0100
|
||||
Subject: [PATCH] mwifiex: Use helper function for counting interface types
|
||||
|
@ -1683,7 +1683,7 @@ index f5b9f1d26114..44cff715bf29 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From c3429bccaa9f0f5c0bc94fab7fe49592b0c4c6ce Mon Sep 17 00:00:00 2001
|
||||
From c1676f9bf62637c03a2a2299540be2f60dcfc95a Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Fri, 26 Mar 2021 15:56:58 +0100
|
||||
Subject: [PATCH] mwifiex: Update virtual interface counters right after
|
||||
|
@ -1786,7 +1786,7 @@ index 44cff715bf29..e637129a411f 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From d5a359f4f8f1147a8f5a9bf37a735db5dddd8a61 Mon Sep 17 00:00:00 2001
|
||||
From 9c3f42c4a9c140bd92fe906db673559bd7492795 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Wed, 11 Nov 2020 13:42:40 +0100
|
||||
Subject: [PATCH] mwifiex: Allow switching interface type from P2P_CLIENT to
|
||||
|
@ -1875,7 +1875,7 @@ index e637129a411f..395573db6405 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 77ae5f7bc2e57354b5309f3344581ff7b3ff5ce2 Mon Sep 17 00:00:00 2001
|
||||
From 15d330d3a062c905df6676588247195e06fdde2b Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Fri, 26 Mar 2021 15:31:08 +0100
|
||||
Subject: [PATCH] mwifiex: Handle interface type changes from AP to STATION
|
||||
|
@ -1902,7 +1902,7 @@ index 395573db6405..90a757aa0b25 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From ea851788f36bea7782b5bbc21d736e24ff2d998e Mon Sep 17 00:00:00 2001
|
||||
From 374c78e7261cc83cbbb697f247f1d62bad894c04 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Fri, 26 Mar 2021 15:32:16 +0100
|
||||
Subject: [PATCH] mwifiex: Properly initialize private structure on interface
|
||||
|
@ -1957,7 +1957,7 @@ index 90a757aa0b25..0c01d8f9048e 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 92df90cba905bbca6a882f8458c81f80c70b0023 Mon Sep 17 00:00:00 2001
|
||||
From d56c63359e92bf5dec73b5723dbebecfb03babe8 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Sat, 27 Mar 2021 12:19:14 +0100
|
||||
Subject: [PATCH] mwifiex: Fix copy-paste mistake when creating virtual
|
||||
|
@ -1989,7 +1989,7 @@ index 0c01d8f9048e..8c472b2d982a 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 533699803eda2041076cf6a300e1f3f5732009e1 Mon Sep 17 00:00:00 2001
|
||||
From 170c7fb0c62b7b45728d2981ac328fdf2f2315fc Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Sun, 28 Mar 2021 21:10:06 +0200
|
||||
Subject: [PATCH] mwifiex: Try waking the firmware until we get an interrupt
|
||||
|
@ -2078,7 +2078,7 @@ index 84b1d30e07e4..88d30ec6d57d 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From d8acf846d6469ed7d8bf66a3ee94825c02cd27e1 Mon Sep 17 00:00:00 2001
|
||||
From e35cc575bce95779c7f4392d0a9ce3eb2eb7cf8c Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Tue, 13 Apr 2021 14:30:28 +0200
|
||||
Subject: [PATCH] mwifiex: Deactive host sleep using HSCFG after it was
|
||||
|
@ -2234,7 +2234,7 @@ index d3a968ef21ef..76db9a7b8199 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 3dc682996cbe561cb7d74534237c195fc8cb193d Mon Sep 17 00:00:00 2001
|
||||
From e2b489088c1ed41ed9dafbd339a5a628ef72d97d Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Tue, 13 Apr 2021 14:23:05 +0200
|
||||
Subject: [PATCH] mwifiex: Add quirk to disable deep sleep with certain
|
||||
|
@ -2337,7 +2337,7 @@ index 6b5d35d9e69f..8e49ebca1847 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From c3c96da7c632c88cf7e2a778325aff68475d34af Mon Sep 17 00:00:00 2001
|
||||
From a2cd79957f83371c81831f9b7f57502054b0ef1b Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Wed, 11 Nov 2020 15:17:07 +0100
|
||||
Subject: [PATCH] mwifiex: Don't log error on suspend if wake-on-wlan is
|
||||
|
@ -2369,7 +2369,7 @@ index 8c472b2d982a..153025d1b2fa 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From fa2b6c9f6d650e4799463505b46cfc7aae6fdae7 Mon Sep 17 00:00:00 2001
|
||||
From 18ccbf4876674a349353ac82f5669152196711a0 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Sun, 28 Mar 2021 21:42:54 +0200
|
||||
Subject: [PATCH] mwifiex: Log an error on command failure during key-material
|
||||
|
@ -2409,7 +2409,7 @@ index 153025d1b2fa..ef6ce3f63aec 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 13ba182d09683220efaf82755d6e3e00b78e0b87 Mon Sep 17 00:00:00 2001
|
||||
From e29aa878a9f32cefed3ee35d8168e0e61c6df9e9 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Tue, 13 Apr 2021 12:44:03 +0200
|
||||
Subject: [PATCH] mwifiex: Fix an incorrect comment
|
||||
|
@ -2437,7 +2437,7 @@ index 6696bce56178..b0695432b26a 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 3bda721df0c91676950c6495e81ad2962c1b6a18 Mon Sep 17 00:00:00 2001
|
||||
From 547b8a0757cb27df4fd3833e9bdf8c6077cd096b Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Tue, 13 Apr 2021 12:45:59 +0200
|
||||
Subject: [PATCH] mwifiex: Send DELBA requests according to spec
|
||||
|
@ -2480,7 +2480,7 @@ index b0695432b26a..9ff2058bcd7e 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 3359075cbe34012408a202dfff3b49be25e6056d Mon Sep 17 00:00:00 2001
|
||||
From 116f8062175ed3aa4b9d6be02765aad7909a154c Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Tue, 13 Apr 2021 12:57:41 +0200
|
||||
Subject: [PATCH] mwifiex: Ignore BTCOEX events from the firmware
|
||||
|
@ -2518,3 +2518,105 @@ index 68c63268e2e6..933111a3511c 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From ee46aef5be747df10d6d9c3d40b50277b58504c5 Mon Sep 17 00:00:00 2001
|
||||
From: Brian Norris <briannorris@chromium.org>
|
||||
Date: Fri, 14 May 2021 19:42:27 -0700
|
||||
Subject: [PATCH] mwifiex: bring down link before deleting interface
|
||||
|
||||
We can deadlock when rmmod'ing the driver or going through firmware
|
||||
reset, because the cfg80211_unregister_wdev() has to bring down the link
|
||||
for us, ... which then grab the same wiphy lock.
|
||||
|
||||
nl80211_del_interface() already handles a very similar case, with a nice
|
||||
description:
|
||||
|
||||
/*
|
||||
* We hold RTNL, so this is safe, without RTNL opencount cannot
|
||||
* reach 0, and thus the rdev cannot be deleted.
|
||||
*
|
||||
* We need to do it for the dev_close(), since that will call
|
||||
* the netdev notifiers, and we need to acquire the mutex there
|
||||
* but don't know if we get there from here or from some other
|
||||
* place (e.g. "ip link set ... down").
|
||||
*/
|
||||
mutex_unlock(&rdev->wiphy.mtx);
|
||||
...
|
||||
|
||||
Do similarly for mwifiex teardown, by ensuring we bring the link down
|
||||
first.
|
||||
|
||||
Sample deadlock trace:
|
||||
|
||||
[ 247.103516] INFO: task rmmod:2119 blocked for more than 123 seconds.
|
||||
[ 247.110630] Not tainted 5.12.4 #5
|
||||
[ 247.115796] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
|
||||
[ 247.124557] task:rmmod state:D stack: 0 pid: 2119 ppid: 2114 flags:0x00400208
|
||||
[ 247.133905] Call trace:
|
||||
[ 247.136644] __switch_to+0x130/0x170
|
||||
[ 247.140643] __schedule+0x714/0xa0c
|
||||
[ 247.144548] schedule_preempt_disabled+0x88/0xf4
|
||||
[ 247.149714] __mutex_lock_common+0x43c/0x750
|
||||
[ 247.154496] mutex_lock_nested+0x5c/0x68
|
||||
[ 247.158884] cfg80211_netdev_notifier_call+0x280/0x4e0 [cfg80211]
|
||||
[ 247.165769] raw_notifier_call_chain+0x4c/0x78
|
||||
[ 247.170742] call_netdevice_notifiers_info+0x68/0xa4
|
||||
[ 247.176305] __dev_close_many+0x7c/0x138
|
||||
[ 247.180693] dev_close_many+0x7c/0x10c
|
||||
[ 247.184893] unregister_netdevice_many+0xfc/0x654
|
||||
[ 247.190158] unregister_netdevice_queue+0xb4/0xe0
|
||||
[ 247.195424] _cfg80211_unregister_wdev+0xa4/0x204 [cfg80211]
|
||||
[ 247.201816] cfg80211_unregister_wdev+0x20/0x2c [cfg80211]
|
||||
[ 247.208016] mwifiex_del_virtual_intf+0xc8/0x188 [mwifiex]
|
||||
[ 247.214174] mwifiex_uninit_sw+0x158/0x1b0 [mwifiex]
|
||||
[ 247.219747] mwifiex_remove_card+0x38/0xa0 [mwifiex]
|
||||
[ 247.225316] mwifiex_pcie_remove+0xd0/0xe0 [mwifiex_pcie]
|
||||
[ 247.231451] pci_device_remove+0x50/0xe0
|
||||
[ 247.235849] device_release_driver_internal+0x110/0x1b0
|
||||
[ 247.241701] driver_detach+0x5c/0x9c
|
||||
[ 247.245704] bus_remove_driver+0x84/0xb8
|
||||
[ 247.250095] driver_unregister+0x3c/0x60
|
||||
[ 247.254486] pci_unregister_driver+0x2c/0x90
|
||||
[ 247.259267] cleanup_module+0x18/0xcdc [mwifiex_pcie]
|
||||
|
||||
Fixes: a05829a7222e ("cfg80211: avoid holding the RTNL when calling the driver")
|
||||
Cc: stable@vger.kernel.org
|
||||
Link: https://lore.kernel.org/linux-wireless/98392296-40ee-6300-369c-32e16cff3725@gmail.com/
|
||||
Link: https://lore.kernel.org/linux-wireless/ab4d00ce52f32bd8e45ad0448a44737e@bewaar.me/
|
||||
Reported-by: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Reported-by: dave@bewaar.me
|
||||
Cc: Johannes Berg <johannes@sipsolutions.net>
|
||||
Signed-off-by: Brian Norris <briannorris@chromium.org>
|
||||
Patchset: mwifiex
|
||||
---
|
||||
drivers/net/wireless/marvell/mwifiex/main.c | 13 ++++++++++---
|
||||
1 file changed, 10 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/drivers/net/wireless/marvell/mwifiex/main.c b/drivers/net/wireless/marvell/mwifiex/main.c
|
||||
index a6be59ac1e27..be40813ffa5c 100644
|
||||
--- a/drivers/net/wireless/marvell/mwifiex/main.c
|
||||
+++ b/drivers/net/wireless/marvell/mwifiex/main.c
|
||||
@@ -1477,11 +1477,18 @@ static void mwifiex_uninit_sw(struct mwifiex_adapter *adapter)
|
||||
if (!priv)
|
||||
continue;
|
||||
rtnl_lock();
|
||||
- wiphy_lock(adapter->wiphy);
|
||||
if (priv->netdev &&
|
||||
- priv->wdev.iftype != NL80211_IFTYPE_UNSPECIFIED)
|
||||
+ priv->wdev.iftype != NL80211_IFTYPE_UNSPECIFIED) {
|
||||
+ /*
|
||||
+ * Close the netdev now, because if we do it later, the
|
||||
+ * netdev notifiers will need to acquire the wiphy lock
|
||||
+ * again --> deadlock.
|
||||
+ */
|
||||
+ dev_close(priv->wdev.netdev);
|
||||
+ wiphy_lock(adapter->wiphy);
|
||||
mwifiex_del_virtual_intf(adapter->wiphy, &priv->wdev);
|
||||
- wiphy_unlock(adapter->wiphy);
|
||||
+ wiphy_unlock(adapter->wiphy);
|
||||
+ }
|
||||
rtnl_unlock();
|
||||
}
|
||||
|
||||
--
|
||||
2.31.1
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 6597ac50d11f3c6e0720088135cec5ae1e955f8c Mon Sep 17 00:00:00 2001
|
||||
From b0b31a0401d1c19aba9b17904d743d9f973ff957 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Sat, 27 Feb 2021 00:45:52 +0100
|
||||
Subject: [PATCH] ath10k: Add module parameters to override board files
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 62a84bf5ae4f90b5ee6425a1b1af9b9008c5a213 Mon Sep 17 00:00:00 2001
|
||||
From e20ab3c287e5cc3f3ab3a829744f50c84200252f Mon Sep 17 00:00:00 2001
|
||||
From: Dorian Stoll <dorian.stoll@tmsp.io>
|
||||
Date: Thu, 30 Jul 2020 13:21:53 +0200
|
||||
Subject: [PATCH] misc: mei: Add missing IPTS device IDs
|
||||
|
@ -36,7 +36,7 @@ index c3393b383e59..0098f98426c1 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From e6644bf0c58ccb2301d567590761fa1d5a860c68 Mon Sep 17 00:00:00 2001
|
||||
From c3a5c0cfac3913c1f1c9c2a64287669de9065c92 Mon Sep 17 00:00:00 2001
|
||||
From: Dorian Stoll <dorian.stoll@tmsp.io>
|
||||
Date: Thu, 6 Aug 2020 11:20:41 +0200
|
||||
Subject: [PATCH] misc: Add support for Intel Precise Touch & Stylus
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 9c9e3cbb258bcd9ffa9d34d44fb7aeeba2706eb0 Mon Sep 17 00:00:00 2001
|
||||
From 2be1146d1b8ac5fb54f5329cca285e044aff6284 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Sat, 25 Jul 2020 17:19:53 +0200
|
||||
Subject: [PATCH] i2c: acpi: Implement RawBytes read access
|
||||
|
@ -110,7 +110,7 @@ index 8ceaa88dd78f..deceed0d76c6 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 21aad0125779d4828050c4c6dc77cb24d0c10f62 Mon Sep 17 00:00:00 2001
|
||||
From 76b8deeab3bc5016ad9dd3b97331a2d15361b4f4 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Sat, 13 Feb 2021 16:41:18 +0100
|
||||
Subject: [PATCH] platform/surface: Add driver for Surface Book 1 dGPU switch
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 71af2529df7a873e906944e30c6ee2fd96276051 Mon Sep 17 00:00:00 2001
|
||||
From 9405b29ae42eb82fac05cf5374770c7877c8983d Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Fri, 12 Feb 2021 12:54:34 +0100
|
||||
Subject: [PATCH] platform/surface: Set up Surface Aggregator device registry
|
||||
|
@ -396,7 +396,7 @@ index 000000000000..a051d941ad96
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From f9f59d226fdb643e6d136ddadc0040b594174623 Mon Sep 17 00:00:00 2001
|
||||
From b7e8b99142fcb05ebe55a3bbcc3fde33ac5d00d9 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Fri, 12 Feb 2021 12:54:35 +0100
|
||||
Subject: [PATCH] platform/surface: aggregator_registry: Add base device hub
|
||||
|
@ -725,7 +725,7 @@ index a051d941ad96..6c23d75a044c 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 77d0eb721463484c22c7700355985aa3ff7e72c2 Mon Sep 17 00:00:00 2001
|
||||
From d9885e35bbc7edb1c6994c0a61575729e69af276 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Fri, 12 Feb 2021 12:54:36 +0100
|
||||
Subject: [PATCH] platform/surface: aggregator_registry: Add battery subsystem
|
||||
|
@ -814,7 +814,7 @@ index 6c23d75a044c..cde279692842 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 9850764bc9908858c8ae0292fe0c07589803803f Mon Sep 17 00:00:00 2001
|
||||
From 6230e5622832ed611bc7e126ae1f92fcc9462af0 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Fri, 12 Feb 2021 12:54:37 +0100
|
||||
Subject: [PATCH] platform/surface: aggregator_registry: Add platform profile
|
||||
|
@ -916,7 +916,7 @@ index cde279692842..33904613dd4b 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 64f866b5702ffb3fa8f1820753109af01ae271f5 Mon Sep 17 00:00:00 2001
|
||||
From 93f9ceb899724b500023a627c83b81c9c2938824 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Fri, 12 Feb 2021 12:54:38 +0100
|
||||
Subject: [PATCH] platform/surface: aggregator_registry: Add DTX device
|
||||
|
@ -960,7 +960,7 @@ index 33904613dd4b..dc044d06828b 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 31833a307a36926c7aebce35c7be4c08d1522ca5 Mon Sep 17 00:00:00 2001
|
||||
From f61c2b2e75748a8d040454f7dfd24150b13a4f02 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Fri, 12 Feb 2021 12:54:39 +0100
|
||||
Subject: [PATCH] platform/surface: aggregator_registry: Add HID subsystem
|
||||
|
@ -1056,7 +1056,7 @@ index dc044d06828b..caee90d135c5 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From c130068f4a980f5d7ad6e655c9299cb1b747a7ba Mon Sep 17 00:00:00 2001
|
||||
From 03394108faca73ad34694b17fe8a2cd43ffa3d75 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Thu, 11 Feb 2021 21:17:03 +0100
|
||||
Subject: [PATCH] platform/surface: Add platform profile driver
|
||||
|
@ -1342,7 +1342,7 @@ index 000000000000..0081b01a5b0f
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 2035a53463aa515cd76d615de6229f1ba4c02281 Mon Sep 17 00:00:00 2001
|
||||
From a32b1497c56b5f2944726124a98c607dba62fe85 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Thu, 4 Mar 2021 20:05:24 +0100
|
||||
Subject: [PATCH] platform/surface: aggregator: Make SSAM_DEFINE_SYNC_REQUEST_x
|
||||
|
@ -1721,7 +1721,7 @@ index 02f3e06c0a60..4441ad667c3f 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 349394726da739c934ca9f67fecbd2ffed88e013 Mon Sep 17 00:00:00 2001
|
||||
From 860aa64d0b1e7c98202fa951185738edf6660c2e Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Mon, 8 Mar 2021 19:48:17 +0100
|
||||
Subject: [PATCH] platform/surface: Add DTX driver
|
||||
|
@ -3216,7 +3216,7 @@ index 000000000000..0833aab0d819
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From a2fa661f97077f34d67468bbc645144f59134fe3 Mon Sep 17 00:00:00 2001
|
||||
From 5e38984fd3f00e0690252ffd9b6fcce1171d1366 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Mon, 8 Mar 2021 19:48:18 +0100
|
||||
Subject: [PATCH] platform/surface: dtx: Add support for native SSAM devices
|
||||
|
@ -3360,7 +3360,7 @@ index 1301fab0ea14..85451eb94d98 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From bc764eb22303f1a8b5919abcf7b34fae0083519b Mon Sep 17 00:00:00 2001
|
||||
From 8c1cfab071bac86333323ff9906f34728c6be6b5 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Mon, 8 Mar 2021 19:48:19 +0100
|
||||
Subject: [PATCH] docs: driver-api: Add Surface DTX driver documentation
|
||||
|
@ -4131,7 +4131,7 @@ index 3917e7363520..da1487d672a8 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 2bab8e6866b5abd357b15d0941e35500957a8d08 Mon Sep 17 00:00:00 2001
|
||||
From 0cd05fd02af8e8910953314a36016ece705d4638 Mon Sep 17 00:00:00 2001
|
||||
From: Wei Yongjun <weiyongjun1@huawei.com>
|
||||
Date: Tue, 9 Mar 2021 13:15:00 +0000
|
||||
Subject: [PATCH] platform/surface: aggregator_registry: Make symbol
|
||||
|
@ -4172,7 +4172,7 @@ index cdb4a95af3e8..86cff5fce3cd 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 13c24e8cf534ee4c35a00486f11b696295181ffc Mon Sep 17 00:00:00 2001
|
||||
From 1494bdf43e16222acf1d73a9a359f641dc094751 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Tue, 9 Mar 2021 17:25:50 +0100
|
||||
Subject: [PATCH] platform/surface: aggregator_registry: Add support for
|
||||
|
@ -4215,7 +4215,7 @@ index 86cff5fce3cd..eccb9d1007cd 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 14402dfc92f94872ecc684295d7ce91c0fc19ee4 Mon Sep 17 00:00:00 2001
|
||||
From dca5149dc5635c66a6a98c170fb51d1b1c0fbe7d Mon Sep 17 00:00:00 2001
|
||||
From: kernel test robot <lkp@intel.com>
|
||||
Date: Fri, 19 Mar 2021 13:19:19 +0800
|
||||
Subject: [PATCH] platform/surface: fix semicolon.cocci warnings
|
||||
|
@ -4254,7 +4254,7 @@ index 85451eb94d98..1fedacf74050 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From eb6b89a681467ca6f9ab63e7b7ded69af2032c30 Mon Sep 17 00:00:00 2001
|
||||
From 66be3631a517ddd6484f47f499be3ddde5b8ee6c Mon Sep 17 00:00:00 2001
|
||||
From: Dan Carpenter <dan.carpenter@oracle.com>
|
||||
Date: Fri, 26 Mar 2021 15:28:48 +0300
|
||||
Subject: [PATCH] platform/surface: clean up a variable in surface_dtx_read()
|
||||
|
@ -4287,7 +4287,7 @@ index 1fedacf74050..63ce587e79e3 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 249d35e4c768ab3204232758bdcc1081512205d2 Mon Sep 17 00:00:00 2001
|
||||
From 0cbff8b3b864943237f186ad5fc0ddad1547870a Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Tue, 6 Apr 2021 01:12:22 +0200
|
||||
Subject: [PATCH] platform/surface: aggregator_registry: Give devices time to
|
||||
|
@ -4530,7 +4530,7 @@ index eccb9d1007cd..685d37a7add1 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From a6be18a2e6a37d75b5fffd7fc19912d5b9a56944 Mon Sep 17 00:00:00 2001
|
||||
From a9ad064e01d2b09f7cf0b3a0b8458144f671f467 Mon Sep 17 00:00:00 2001
|
||||
From: Barry Song <song.bao.hua@hisilicon.com>
|
||||
Date: Wed, 3 Mar 2021 11:49:15 +1300
|
||||
Subject: [PATCH] genirq: Add IRQF_NO_AUTOEN for request_irq/nmi()
|
||||
|
@ -4632,7 +4632,7 @@ index 21ea370fccda..49288e941365 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 92d7d1462eb709aed1a4620f0a2cf1b976f7a1b1 Mon Sep 17 00:00:00 2001
|
||||
From 28bc28aae45befdb11bffefdb2a526165c613e4e Mon Sep 17 00:00:00 2001
|
||||
From: Tian Tao <tiantao6@hisilicon.com>
|
||||
Date: Wed, 7 Apr 2021 15:00:52 +0800
|
||||
Subject: [PATCH] platform/surface: aggregator: move to use request_irq by
|
||||
|
@ -4679,7 +4679,7 @@ index 88ec47cae5bf..69e86cd599d3 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 5d87d26872336e61301f895710f7dcfd7e67c070 Mon Sep 17 00:00:00 2001
|
||||
From 9aa23166e42b48cfbf964ea8ec60f80c779a37b4 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Wed, 5 May 2021 14:53:45 +0200
|
||||
Subject: [PATCH] platform/surface: aggregator: Do not mark interrupt as shared
|
||||
|
@ -4713,7 +4713,119 @@ index 69e86cd599d3..8a70df60142c 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From d8c132bd854d4950aa39dd6f7522b8d5cd0810c8 Mon Sep 17 00:00:00 2001
|
||||
From cc34e75d2c6f14b61bf4c19fdce4faef1f618436 Mon Sep 17 00:00:00 2001
|
||||
From: Arnd Bergmann <arnd@arndb.de>
|
||||
Date: Fri, 14 May 2021 22:04:36 +0200
|
||||
Subject: [PATCH] platform/surface: aggregator: avoid clang
|
||||
-Wconstant-conversion warning
|
||||
|
||||
Clang complains about the assignment of SSAM_ANY_IID to
|
||||
ssam_device_uid->instance:
|
||||
|
||||
drivers/platform/surface/surface_aggregator_registry.c:478:25: error: implicit conversion from 'int' to '__u8' (aka 'unsigned char') changes value from 65535 to 255 [-Werror,-Wconstant-conversion]
|
||||
{ SSAM_VDEV(HUB, 0x02, SSAM_ANY_IID, 0x00) },
|
||||
~ ^~~~~~~~~~~~
|
||||
include/linux/surface_aggregator/device.h:71:23: note: expanded from macro 'SSAM_ANY_IID'
|
||||
#define SSAM_ANY_IID 0xffff
|
||||
^~~~~~
|
||||
include/linux/surface_aggregator/device.h:126:63: note: expanded from macro 'SSAM_VDEV'
|
||||
SSAM_DEVICE(SSAM_DOMAIN_VIRTUAL, SSAM_VIRTUAL_TC_##cat, tid, iid, fun)
|
||||
^~~
|
||||
include/linux/surface_aggregator/device.h:102:41: note: expanded from macro 'SSAM_DEVICE'
|
||||
.instance = ((iid) != SSAM_ANY_IID) ? (iid) : 0, \
|
||||
^~~
|
||||
|
||||
The assignment doesn't actually happen, but clang checks the type limits
|
||||
before checking whether this assignment is reached. Replace the ?:
|
||||
operator with a __builtin_choose_expr() invocation that avoids the
|
||||
warning for the untaken part.
|
||||
|
||||
Fixes: eb0e90a82098 ("platform/surface: aggregator: Add dedicated bus and device type")
|
||||
Cc: platform-driver-x86@vger.kernel.org
|
||||
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
|
||||
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
|
||||
Reviewed-by: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Link: https://lore.kernel.org/r/20210514200453.1542978-1-arnd@kernel.org
|
||||
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
|
||||
Patchset: surface-sam
|
||||
---
|
||||
include/linux/surface_aggregator/device.h | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/include/linux/surface_aggregator/device.h b/include/linux/surface_aggregator/device.h
|
||||
index 4441ad667c3f..6ff9c58b3e17 100644
|
||||
--- a/include/linux/surface_aggregator/device.h
|
||||
+++ b/include/linux/surface_aggregator/device.h
|
||||
@@ -98,9 +98,9 @@ struct ssam_device_uid {
|
||||
| (((fun) != SSAM_ANY_FUN) ? SSAM_MATCH_FUNCTION : 0), \
|
||||
.domain = d, \
|
||||
.category = cat, \
|
||||
- .target = ((tid) != SSAM_ANY_TID) ? (tid) : 0, \
|
||||
- .instance = ((iid) != SSAM_ANY_IID) ? (iid) : 0, \
|
||||
- .function = ((fun) != SSAM_ANY_FUN) ? (fun) : 0 \
|
||||
+ .target = __builtin_choose_expr((tid) != SSAM_ANY_TID, (tid), 0), \
|
||||
+ .instance = __builtin_choose_expr((iid) != SSAM_ANY_IID, (iid), 0), \
|
||||
+ .function = __builtin_choose_expr((fun) != SSAM_ANY_FUN, (fun), 0)
|
||||
|
||||
/**
|
||||
* SSAM_VDEV() - Initialize a &struct ssam_device_id as virtual device with
|
||||
--
|
||||
2.31.1
|
||||
|
||||
From b551922be9669f52eeea1bffe101a765e2443316 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Thu, 13 May 2021 15:44:37 +0200
|
||||
Subject: [PATCH] platform/surface: dtx: Fix poll function
|
||||
|
||||
The poll function should not return -ERESTARTSYS.
|
||||
|
||||
Furthermore, locking in this function is completely unnecessary. The
|
||||
ddev->lock protects access to the main device and controller (ddev->dev
|
||||
and ddev->ctrl), ensuring that both are and remain valid while being
|
||||
accessed by clients. Both are, however, never accessed in the poll
|
||||
function. The shutdown test (via atomic bit flags) be safely done
|
||||
without locking, so drop locking here entirely.
|
||||
|
||||
Reported-by: kernel test robot <lkp@intel.com>
|
||||
Fixes: 1d609992832e ("platform/surface: Add DTX driver)
|
||||
Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Link: https://lore.kernel.org/r/20210513134437.2431022-1-luzmaximilian@gmail.com
|
||||
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
|
||||
Patchset: surface-sam
|
||||
---
|
||||
drivers/platform/surface/surface_dtx.c | 8 +-------
|
||||
1 file changed, 1 insertion(+), 7 deletions(-)
|
||||
|
||||
diff --git a/drivers/platform/surface/surface_dtx.c b/drivers/platform/surface/surface_dtx.c
|
||||
index 63ce587e79e3..5d9b758a99bb 100644
|
||||
--- a/drivers/platform/surface/surface_dtx.c
|
||||
+++ b/drivers/platform/surface/surface_dtx.c
|
||||
@@ -527,20 +527,14 @@ static __poll_t surface_dtx_poll(struct file *file, struct poll_table_struct *pt
|
||||
struct sdtx_client *client = file->private_data;
|
||||
__poll_t events = 0;
|
||||
|
||||
- if (down_read_killable(&client->ddev->lock))
|
||||
- return -ERESTARTSYS;
|
||||
-
|
||||
- if (test_bit(SDTX_DEVICE_SHUTDOWN_BIT, &client->ddev->flags)) {
|
||||
- up_read(&client->ddev->lock);
|
||||
+ if (test_bit(SDTX_DEVICE_SHUTDOWN_BIT, &client->ddev->flags))
|
||||
return EPOLLHUP | EPOLLERR;
|
||||
- }
|
||||
|
||||
poll_wait(file, &client->ddev->waitq, pt);
|
||||
|
||||
if (!kfifo_is_empty(&client->buffer))
|
||||
events |= EPOLLIN | EPOLLRDNORM;
|
||||
|
||||
- up_read(&client->ddev->lock);
|
||||
return events;
|
||||
}
|
||||
|
||||
--
|
||||
2.31.1
|
||||
|
||||
From 674eb0ea55289da5670aa0cb8a742e76dbff5566 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Wed, 10 Mar 2021 23:53:28 +0100
|
||||
Subject: [PATCH] HID: Add support for Surface Aggregator Module HID transport
|
||||
|
@ -5460,7 +5572,7 @@ index 000000000000..4b1a7b57e035
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 340f05cab02d45f1b87906e007328b8b6bf29a51 Mon Sep 17 00:00:00 2001
|
||||
From e15c02a7a035c13197ce9cc2b7e9cc0743951972 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Wed, 10 Mar 2021 23:53:29 +0100
|
||||
Subject: [PATCH] HID: surface-hid: Add support for legacy keyboard interface
|
||||
|
@ -5831,7 +5943,7 @@ index 000000000000..0635341bc517
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From cb0c6ca32fa6eef32a3de17d43d065e5ad45a40b Mon Sep 17 00:00:00 2001
|
||||
From 63be35d078bc6a1560f97d732158b5f8ce3f476a Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Fri, 23 Apr 2021 00:51:22 +0200
|
||||
Subject: [PATCH] HID: surface-hid: Fix integer endian conversion
|
||||
|
@ -5870,7 +5982,7 @@ index 7b27ec392232..5571e74abe91 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From b66f48a5c7a971a5fc0f41d5c96620f25c2df81d Mon Sep 17 00:00:00 2001
|
||||
From 5526fc8fb5ced772c73b0a55e88d515d52e7fe4c Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Tue, 6 Apr 2021 01:41:25 +0200
|
||||
Subject: [PATCH] power: supply: Add battery driver for Surface Aggregator
|
||||
|
@ -6852,7 +6964,7 @@ index 000000000000..4116dd839ecd
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 0b7e636936451ccf7e0bd7fa8c6e5331ffd53424 Mon Sep 17 00:00:00 2001
|
||||
From ed1db4e5a46cce7bcab09249fa89f3d59cf7a554 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Tue, 6 Apr 2021 01:41:26 +0200
|
||||
Subject: [PATCH] power: supply: Add AC driver for Surface Aggregator Module
|
||||
|
@ -7220,7 +7332,7 @@ index 000000000000..c2dd7e604d14
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From b45091742f2fae559b4091a0c4d2a0660b03a98a Mon Sep 17 00:00:00 2001
|
||||
From 0c62c455aa35520f98fb50f55bc00fd72be59317 Mon Sep 17 00:00:00 2001
|
||||
From: Qiheng Lin <linqiheng@huawei.com>
|
||||
Date: Sat, 10 Apr 2021 12:12:46 +0800
|
||||
Subject: [PATCH] power: supply: surface-battery: Make some symbols static
|
||||
|
@ -7269,7 +7381,7 @@ index 4116dd839ecd..7efa431a62b2 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 6202c110bfad78f064d8687d5b433146cde21cd3 Mon Sep 17 00:00:00 2001
|
||||
From 00a1bfd64364c150f8fc8ce1293a084ebf52d3fe Mon Sep 17 00:00:00 2001
|
||||
From: Qiheng Lin <linqiheng@huawei.com>
|
||||
Date: Sat, 10 Apr 2021 12:12:49 +0800
|
||||
Subject: [PATCH] power: supply: surface-charger: Make symbol
|
||||
|
@ -7308,7 +7420,7 @@ index c2dd7e604d14..81a5b79822c9 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From 47f3073898bb0e27542ec5dddca2816b44fdda5a Mon Sep 17 00:00:00 2001
|
||||
From 30d2b20d7b1df31cbf0f4d23745ac8b6adcbb277 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Tue, 4 May 2021 20:00:46 +0200
|
||||
Subject: [PATCH] power: supply: surface_battery: Fix battery event handling
|
||||
|
@ -7365,7 +7477,7 @@ index 7efa431a62b2..5ec2e6bb2465 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From c747b2f975ecd2b3fe4e129ef6d644edfb1f8bda Mon Sep 17 00:00:00 2001
|
||||
From b549c514ca33ad14d04e071491b889b16e1afdeb Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Tue, 11 May 2021 11:24:21 +0200
|
||||
Subject: [PATCH] power: supply: surface-charger: Fix type of integer variable
|
||||
|
@ -7397,7 +7509,7 @@ index 81a5b79822c9..a060c36c7766 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From cc579fa79a6e8ebc837dc3e469210fcfc454191e Mon Sep 17 00:00:00 2001
|
||||
From 409d23b2885134d02f51bc833a187ff3bc86bb74 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Wed, 5 May 2021 18:17:04 +0200
|
||||
Subject: [PATCH] serial: 8250_dw: Add device HID for new AMD UART controller
|
||||
|
@ -7443,7 +7555,7 @@ index 9e204f9b799a..a3a0154da567 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From c559b9d8aca9eab3a2c29bae5976404318f15e24 Mon Sep 17 00:00:00 2001
|
||||
From 9190a4e6101802dee5445ad798c1b08e8310e517 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Wed, 5 May 2021 18:22:04 +0200
|
||||
Subject: [PATCH] pinctrl/amd: Add device HID for new AMD GPIO controller
|
||||
|
@ -7475,7 +7587,7 @@ index 2d4acf21117c..c5950a3b4e4c 100644
|
|||
--
|
||||
2.31.1
|
||||
|
||||
From a09349d48459ca05841738c4c0a3be9c0072e9ce Mon Sep 17 00:00:00 2001
|
||||
From 587a4dcd042c9783b6656df33c52c94373f41fc7 Mon Sep 17 00:00:00 2001
|
||||
From: Maximilian Luz <luzmaximilian@gmail.com>
|
||||
Date: Mon, 10 May 2021 23:33:17 +0200
|
||||
Subject: [PATCH] x86/i8259: Work around buggy legacy PIC
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
From 122de5ff935f4a8ff52f8b4960a72a8c043343f6 Mon Sep 17 00:00:00 2001
|
||||
From 4d854b9bd74796d5d9637bd59f6e9d2747ae85c2 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
|
||||
Date: Thu, 5 Nov 2020 13:09:45 +0100
|
||||
Subject: [PATCH] hid/multitouch: Turn off Type Cover keyboard backlight when
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -45,14 +45,14 @@ sha256sums=('ad6c408fefce32fa9589d273599afdff21205724ea41763bec58745aa42083b7'
|
|||
'55c4cb76754b1db234a0994806106d8481c171d4e3fead12793f0083a48511d4'
|
||||
'252c7a78ffb1efe9751aabc93cc79031ef69dbc95baa7970cbaabcd5474fe7d8'
|
||||
'9474de18769968c5558fedda5be354fe0babf1365541d4d0ac8e1ac47d4bbb88'
|
||||
'c573886e220db0ba64d3b53e317f38a8cdbb79da4a0536186436f7edc862a68c'
|
||||
'54ca159b7e829ea9e2b8de061773521f9c4cf49ffff2ee1aa235d4c7ea302ac4'
|
||||
'9bd561f50fa93c84a842ef9cb7ee83fadb3c6c5ee893836b4f0e8433767cd2ba'
|
||||
'a90795cb503ea7762b9b309e7fd3428940a67572b793b4a9914082b71dc4b44c'
|
||||
'3561140af7e82419df978589a530ac75903bbe17615b03d4939a408ea2eab537'
|
||||
'7d2b51b79f0868fc984e893607a3574ee3a273593a901f7ee8c9cbc211f6b0fe'
|
||||
'eaf882c116a2bde9c866ce62809fb36fd226380daa508bdd29966cc879a5f950'
|
||||
'4c3aeb469544e780118b1c95044ae5f430327f2a1ff7fe3306a9c28f98fb60ee')
|
||||
'faf79f065bb5d1cc4ecebdd284acc9f734ce8791af09373c59d7f816156c789a'
|
||||
'66fc944c1826717adbb1c414d15219601fd2784e0c42cf0fa320f554f4d7f3d3'
|
||||
'1b704aac5e337f09e9b11d8ff13c20e37d5866b766287f9ba848cacaf8a326ed'
|
||||
'256cf23dc42c7739b8f848f4d9cc6ed695ccbefe2352e2ad5546fade70013f40'
|
||||
'2c6a0eb0292a96846ca21f6a15bdbed4c65d1b793927dfe7367dca862f157411'
|
||||
'eb8b344d2ff52f620ab33612665d3cf0ab20612f1818e616ad476fdb7fe87e12'
|
||||
'46cd3a78da1c4cf7ce9699bf49892c63a92fa7e00c216a0a501a2125f6efd27e'
|
||||
'5aa6889f8d5137dfcbd87718fc46cfe3e9964582af9c7d3bc8fb913c9b33d023')
|
||||
|
||||
|
||||
export KBUILD_BUILD_HOST=archlinux
|
||||
|
|
Loading…
Reference in a new issue