On Wed, Feb 26, 2020 at 03:29:20PM +0100, Bernard Metzler wrote: > A failing call to ib_device_set_netdev() during device creation > caused system crash due to xa_destroy of uninitialized xarray > hit by device deallocation. Fixed by moving xarray initialization > before potential device deallocation. > Fixes also correct propagation of ib_device_set_netdev() failure > to caller. This is for -rc, so please split into two patches. The error propagation is probably not -rc worthy Jason