Message ID | 20240305150509.23896-1-Alexander@wetzel-home.de (mailing list archive) |
---|---|
State | Deferred |
Headers | show |
Series | [BUG] scsi: sg: NULL pointer dereference | expand |
diff --git a/drivers/scsi/sg.c b/drivers/scsi/sg.c index 86210e4dd0d3..94c07cd318a0 100644 --- a/drivers/scsi/sg.c +++ b/drivers/scsi/sg.c @@ -1575,8 +1575,10 @@ sg_device_destroy(struct kref *kref) * any other cleanup. */ - blk_trace_remove(q); - blk_put_queue(q); + if (!WARN_ON(!q)) { + blk_trace_remove(q); + blk_put_queue(q); + } write_lock_irqsave(&sg_index_lock, flags); idr_remove(&sg_index_idr, sdp->index);