Skip to content

Commit 37c93a8

Browse files
committed
Merge tag 'v6.18.12' into 6.18-main
This is the 6.18.12 stable release # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCgAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmmTQYAACgkQONu9yGCS # aT7E0BAAzWRKdcav0o0UIvIUCShymyewQLzsPeeMLcnr2ypdEv8pFLBccyKgB82k # 6qVf2wEt1H/ZH49qzQJdGiwdLNf0aJXigCvkTmWu32D/rFK6a83Zk48/qMJJ5T2I # 4QnKmB1bwLMdSnBXrEC2GcK2YhTSrUCm8HmvOKSn33S+Kh+oLQqNAhtXWDRpONVV # hvA1+S7/lUOFItNDHt4Qj/35dlsTnEjC6wtEZ/HMfzsbrb6oeIwUSFabfSGsaV8D # mR5/YJ//iv7jtXybgRQHnHsjvaUSckRp94R9FsPkefQClvJ9x/CZJRzmmmhhrwMO # rRWXFyJDG70/rG51Z7RtAjNV+1j0cegGKyPGVSK8zbEnIMSBoWstXZz/xPvNbrcF # unafDl3wXsh8hYsVisuMU1U3SK494Kayh3pRadVsgo7F4joSE8RVlG/g89524YR+ # 4mWJWZmGNgYWoS0f1WzkAc/Q2159GxHaoPW74uZ7ON5G1wXccMhrqKxZsiB00gkc # WWKbSJWL08pcR2Z8fO9y0jUQ2frt4zY87SaQNmR6Z98N11Axxg4SUzaN3wjDPSBR # vgohRnAY1UXth3cKtd39rQPxEjTDk9jL6pv743WD3fnU9H0lTTJm2VmJ8b+TJ6/x # O8FT4dYU7YveW4BWlFcXl19LyhfLxv4KvSwW1c/BWwfZVgukPuk= # =ALY/ # -----END PGP SIGNATURE----- # gpg: Signature made Mon Feb 16 17:10:40 2026 CET # gpg: using RSA key 647F28654894E3BD457199BE38DBBDC86092693E # gpg: Can't check signature: No public key
2 parents b8c249c + 2784b1b commit 37c93a8

4 files changed

Lines changed: 3 additions & 12 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# SPDX-License-Identifier: GPL-2.0
22
VERSION = 6
33
PATCHLEVEL = 18
4-
SUBLEVEL = 11
4+
SUBLEVEL = 12
55
EXTRAVERSION =
66
NAME = Baby Opossum Posse
77

drivers/base/base.h

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -166,18 +166,9 @@ void device_set_deferred_probe_reason(const struct device *dev, struct va_format
166166
static inline int driver_match_device(const struct device_driver *drv,
167167
struct device *dev)
168168
{
169-
device_lock_assert(dev);
170-
171169
return drv->bus->match ? drv->bus->match(dev, drv) : 1;
172170
}
173171

174-
static inline int driver_match_device_locked(const struct device_driver *drv,
175-
struct device *dev)
176-
{
177-
guard(device)(dev);
178-
return driver_match_device(drv, dev);
179-
}
180-
181172
static inline void dev_sync_state(struct device *dev)
182173
{
183174
if (dev->bus->sync_state)

drivers/base/bus.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ static ssize_t bind_store(struct device_driver *drv, const char *buf,
263263
int err = -ENODEV;
264264

265265
dev = bus_find_device_by_name(bus, NULL, buf);
266-
if (dev && driver_match_device_locked(drv, dev)) {
266+
if (dev && driver_match_device(drv, dev)) {
267267
err = device_driver_attach(drv, dev);
268268
if (!err) {
269269
/* success */

drivers/base/dd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1170,7 +1170,7 @@ static int __driver_attach(struct device *dev, void *data)
11701170
* is an error.
11711171
*/
11721172

1173-
ret = driver_match_device_locked(drv, dev);
1173+
ret = driver_match_device(drv, dev);
11741174
if (ret == 0) {
11751175
/* no match */
11761176
return 0;

0 commit comments

Comments
 (0)