[SCSI] sd: Quiesce mode sense error messages
Messages about discovered disk properties are only printed once unless they are found to have changed. Errors encountered during mode sense, however, are printed every time we revalidate. Quiesce mode sense errors so they are only printed during the first scan. [jejb: checkpatch fixes] Bugzilla: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733565 Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
This commit is contained in:
committed by
James Bottomley
parent
89d9a56795
commit
b2bff6ceb6
@@ -104,6 +104,12 @@ static inline struct scsi_disk *scsi_disk(struct gendisk *disk)
|
||||
(sdsk)->disk->disk_name, ##a) : \
|
||||
sdev_printk(prefix, (sdsk)->device, fmt, ##a)
|
||||
|
||||
#define sd_first_printk(prefix, sdsk, fmt, a...) \
|
||||
do { \
|
||||
if ((sdkp)->first_scan) \
|
||||
sd_printk(prefix, sdsk, fmt, ##a); \
|
||||
} while (0)
|
||||
|
||||
static inline int scsi_medium_access_command(struct scsi_cmnd *scmd)
|
||||
{
|
||||
switch (scmd->cmnd[0]) {
|
||||
|
Reference in New Issue
Block a user