RDMA/efa: Add shutdown notifier
authorMichael Margolin <mrgolin@amazon.com>
Thu, 25 Apr 2024 17:18:14 +0000 (17:18 +0000)
committerJason Gunthorpe <jgg@nvidia.com>
Mon, 29 Apr 2024 12:02:58 +0000 (09:02 -0300)
commitf847e840157b91a490a13df78c4a6d4e5700ba0a
treec553614df811d4f7f4038b543c5fe6b4be3afe43
parentf88320b698ad099a2f742adfb9f87177bfffe0c5
RDMA/efa: Add shutdown notifier

Add driver function to stop the device and release any active IRQs as
preparation for shutdown. This should fix issues caused by unexpected AQ
interrupts when booting kernel using kexec and possible data integrity
issues when the system is being shutdown during traffic.

Link: https://lore.kernel.org/r/20240425171814.25216-1-mrgolin@amazon.com
Reviewed-by: Firas Jahjah <firasj@amazon.com>
Reviewed-by: Yonatan Nachum <ynachum@amazon.com>
Signed-off-by: Michael Margolin <mrgolin@amazon.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/efa/efa_main.c