On Wed, Mar 21, 2018 at 02:26:25PM -0600, Jason Gunthorpe wrote: > On Tue, Mar 20, 2018 at 03:45:37PM +0200, Leon Romanovsky wrote: > > From: Mark Bloch <markb@xxxxxxxxxxxx> > > > > In case we failed to create UMR resources, mark them as invalid so we > > won't try to destroy them on the unwind path. > > > > Add the relevant checks to destroy_umrc_res(), this is done for the > > unlikely event ib_register_device() or create_umr_res() err out and we > > try to destroy invalid objects. > > > > Fixes: 42cea83f9524 ("IB/mlx5: Fix cleanup order on unload") > > Signed-off-by: Mark Bloch <markb@xxxxxxxxxxxx> > > Signed-off-by: Leon Romanovsky <leonro@xxxxxxxxxxxx> > > drivers/infiniband/hw/mlx5/main.c | 12 +++++++++--- > > drivers/infiniband/hw/mlx5/mr.c | 3 +++ > > 2 files changed, 12 insertions(+), 3 deletions(-) > > applied to for-next Sorry typo, this and the next were to for-rc Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html