]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: mana: Add handler for hardware servicing events
authorHaiyang Zhang <haiyangz@microsoft.com>
Fri, 13 Jun 2025 17:00:34 +0000 (10:00 -0700)
committerJakub Kicinski <kuba@kernel.org>
Mon, 16 Jun 2025 22:19:48 +0000 (15:19 -0700)
commit7768c5f417336fa58dbfef9bb7ecd7eeec6d8886
treef5fc6a5642f0baa56fe0c29f4c369a2d14257a26
parent7aa3f9915613221648bc1e0c5a1cc1dd1e323ed5
net: mana: Add handler for hardware servicing events

To collaborate with hardware servicing events, upon receiving the special
EQE notification from the HW channel, remove the devices on this bus.
Then, after a waiting period based on the device specs, rescan the parent
bus to recover the devices.

Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Reviewed-by: Shradha Gupta <shradhagupta@linux.microsoft.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/1749834034-18498-1-git-send-email-haiyangz@linux.microsoft.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/microsoft/mana/gdma_main.c
include/net/mana/gdma.h