summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoag <noag@codeaurora.org>2013-12-30 10:58:58 +0200
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 10:56:26 -0700
commit19c6b388dd43db45d874bd0cab86d5fd7a02815f (patch)
tree5c3ec7675abf145d5d92a20fa7ec01be20bd8613
parente02263415973fdf0b8c31c125280cb59c93647a0 (diff)
scsi: ufs: remove redundant "Illegal ufs-IOCTL" log for BLKROSET command
This patch prevents the "ufshcd_ioctl: Illegal ufs-IOCTL cmd 4701" log message from being printed during boot time. 4701(BLKROSET) is not supported but not an Illegal command to UFS. CRs-fixed: 580449 Change-Id: I20d54b23c09bd8b72b671b979103424e2050e15f Signed-off-by: Noa Rubens <noag@codeaurora.org>
-rw-r--r--drivers/scsi/ufs/ufshcd.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c
index ee5eb9dd0f5d..2ab908220a81 100644
--- a/drivers/scsi/ufs/ufshcd.c
+++ b/drivers/scsi/ufs/ufshcd.c
@@ -104,6 +104,9 @@
/* default value of auto suspend is 3 seconds */
#define UFSHCD_AUTO_SUSPEND_DELAY_MS 3000 /* millisecs */
+/* IOCTL opcode for command - ufs set device read only */
+#define UFS_IOCTL_BLKROSET BLKROSET
+
#define ufshcd_toggle_vreg(_dev, _vreg, _on) \
({ \
int _ret; \
@@ -4894,6 +4897,9 @@ static int ufshcd_ioctl(struct scsi_device *dev, int cmd, void __user *buffer)
buffer);
pm_runtime_put_sync(hba->dev);
break;
+ case UFS_IOCTL_BLKROSET:
+ err = -ENOIOCTLCMD;
+ break;
default:
err = -EINVAL;
dev_err(hba->dev, "%s: Illegal ufs-IOCTL cmd %d\n", __func__,