> -----Original Message-----
> From: Guo, Junfeng <[email protected]>
> Sent: Wednesday, June 28, 2023 5:12 PM
> To: Wu, Jingjing <[email protected]>
> Cc: [email protected]; [email protected]; He, Xingguang <[email protected]>; 
> Laatz, Kevin
> <[email protected]>; Guo, Junfeng <[email protected]>
> Subject: [PATCH v2] raw/ntb: add check for disabling interrupt in dev close 
> ops
> 
> During EAL cleanup stage, all bus devices are cleaned up properly.
> In the meantime, the ntb example app will also do the device cleanup
> process, which may call the dev ops '*dev->dev_ops->dev_close' twice.
> 
> If this dev ops for ntb was called twice, the interrupt handle for
> EAL will be disabled twice and will lead to error for the seconde
> time. Like this: "EAL: Error disabling MSI-X interrupts for fd xx"
> 
> Thus, this patch added the check process for disabling interrupt in
> dev_close ops, to ensure that interrupt only be disabled once.
> 
> Fixes: 1cab1a40ea9b ("bus: cleanup devices on shutdown")
> Cc: [email protected]
> 
> Signed-off-by: Junfeng Guo <[email protected]>

Acked-by: Jingjing Wu <[email protected]>

Reply via email to