On Wed, Sep 30, 2015 at 12:35:50AM +0000, Junichi Nomura wrote: > With v4.3-rc3, stress testing of SCSI device addition/removal quickly > trigger random crash in memory allocator (e.g. __kmalloc). I found that > a commit 086b91d052eb ("scsi_dh: integrate into the core SCSI code") > moved the call of scsi_dh->detach() to very early part of sdev tear down > process (scsi_remove_device()). As a result, related data structure such > as alua_dh_data can be freed while rtpg/stpg are still in-flight.
Hi Junichi, the code should have been called from that early in the process before, as it was called from the bus notifier that was called first in device_del. While something in this series obviously caused the regression are you sure it's exactly this patch? -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html