diff options
| author | Johan Hovold <johan@kernel.org> | 2026-10-14 15:31:08 +0200 |
|---|---|---|
| committer | Danilo Krummrich <dakr@kernel.org> | 2026-10-16 22:35:59 +0200 |
| commit | 4059f8986c8f50102a04335cc1da4921dfd262d8 (patch) | |
| tree | b46076a156df8ee44e84d36d9634bbaa3f46d603 /include | |
| parent | 0f554506a3fc6a21e714adf38cc3eb0ffe1bb452 (diff) | |
driver core: take parent lock on deferred probe
USB interfaces should be probed with the parent USB device lock held,
but this is not honoured when probe is deferred.
Add a new bus_probe_device_deferred() helper to handle deferred probe
where the parent device lock is not held.
Fixes: d1c3414c2a9d ("drivercore: Add driver probe deferral mechanism")
Reported-by: Mario Peter <mario.peter@leica-geosystems.com>
Link: https://lore.kernel.org/20261007131514.1260696-1-mario.peter@leica-geosystems.com
Cc: stable@vger.kernel.org # 3.4
Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://patch.msgid.link/20261014133109.1392265-3-johan@kernel.org
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
