--- f097ae340bc19f486a7ff5a287acf1c4a8fd72e0 +++ de8e180dc2d5a7ff05a4a1b265ba699858e35a03 @@ -446,7 +446,7 @@ static inline int scsi_device_qas(struct } static inline int scsi_device_enclosure(struct scsi_device *sdev) { - return sdev->inquiry[6] & (1<<6); + return sdev->inquiry ? (sdev->inquiry[6] & (1<<6)) : 1; } static inline int scsi_device_protection(struct scsi_device *sdev)