diff options
| author | Subhash Jadavani <subhashj@codeaurora.org> | 2015-12-18 12:13:54 -0800 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 11:00:49 -0700 |
| commit | 8f47acddef57a6cf29c0f74df08e5f224930e6e2 (patch) | |
| tree | 2e4b8e5ed190ac6175d924442694f5bdea333bf9 /drivers/scsi | |
| parent | afff74a3a87e22c2ef44eb816f6228e0b3b1c529 (diff) | |
scsi: ufs: return -ENOIOCTLCMD for unsupported IOCTLs
UFS compat_ioctl(ufshcd_ioctl) should return -ENOIOCTLCMD for unsupported
IOCTLs so that the IOCTLs can fall back to higher layer.
Change-Id: If6137edd84d38c264555aa2d00ba3a1cab32edb5
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
Diffstat (limited to 'drivers/scsi')
| -rw-r--r-- | drivers/scsi/ufs/ufshcd.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c index 5d9fdaeaa5ec..9a1e1a6eda80 100644 --- a/drivers/scsi/ufs/ufshcd.c +++ b/drivers/scsi/ufs/ufshcd.c @@ -7029,13 +7029,10 @@ 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__, - cmd); + err = -ENOIOCTLCMD; + dev_dbg(hba->dev, "%s: Unsupported ioctl cmd %d\n", __func__, + cmd); break; } |
