]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
mei: retry connect if interrupted by link reset
authorAlexander Usyskin <alexander.usyskin@intel.com>
Thu, 18 Sep 2025 13:04:33 +0000 (16:04 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 18 Sep 2025 16:29:33 +0000 (18:29 +0200)
commit2b5c4cb2c008f01182f87f529cb104bc5bc80418
treebe8f6c3979bd6f3a805e248a7a2e39aaf7393e45
parentbb29fc32ae56393269d8fe775159fd59e45682d1
mei: retry connect if interrupted by link reset

When device is in D3cold the connect message will wake device
and cause link reset.
Link reset flow cleans all queues and wakes all waiters.
Retry the connect flow if connect is failed and link reset is detected.

Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://lore.kernel.org/r/20250918130435.3327400-4-alexander.usyskin@intel.com
drivers/misc/mei/hw.h
drivers/misc/mei/init.c
drivers/misc/mei/main.c
drivers/misc/mei/mei_dev.h