Hi,

> -----Original Message-----
> From: Michael Baum <[email protected]>
> Sent: Thursday, November 25, 2021 12:03 AM
> To: [email protected]
> Cc: Matan Azrad <[email protected]>; Raslan Darawsheh
> <[email protected]>; Slava Ovsiienko <[email protected]>; Michael
> Baum <[email protected]>; [email protected]
> Subject: [PATCH] common/mlx5: fix error handling in multi-class probe
> 
> From: Michael Baum <[email protected]>
> 
> The common drivers_probe function calls in a loop to all probe functions
> for classes requested by the user. After it manages to probe them all,
> it updates this on the device in the "classes_loaded" field.
> 
> If one of them fails, all those probed to it are remove using the
> drivers_remove function. However, this function only releases the
> classes in the "classes_loaded" field on the given device and misses the
> newly probed classes.
> 
> This patch removes the condition from the release function, and ensures
> that the caller function sends a more accurate parameter.
> 
> Fixes: 8a41f4deccc3 ("common/mlx5: introduce layer for multiple class
> drivers")
> Cc: [email protected]
> 
> Signed-off-by: Michael Baum <[email protected]>
> Acked-by: Matan Azrad <[email protected]>

Patch applied to next-net-mlx,

Kindest regards,
Raslan Darawsheh

Reply via email to