diff options
Diffstat (limited to 'include/scsi/scsi_cmnd.h')
| -rw-r--r-- | include/scsi/scsi_cmnd.h | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/include/scsi/scsi_cmnd.h b/include/scsi/scsi_cmnd.h index 377df4a2851..1e1198546c7 100644 --- a/include/scsi/scsi_cmnd.h +++ b/include/scsi/scsi_cmnd.h @@ -134,6 +134,9 @@ struct scsi_cmnd {  static inline struct scsi_driver *scsi_cmd_to_driver(struct scsi_cmnd *cmd)  { +	if (!cmd->request->rq_disk) +		return NULL; +  	return *(struct scsi_driver **)cmd->request->rq_disk->private_data;  }  |