Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 306fe7de authored by Subhash Jadavani's avatar Subhash Jadavani
Browse files

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: default avatarSubhash Jadavani <subhashj@codeaurora.org>
parent cbac2b43
Loading
Loading
Loading
Loading
+3 −6
Original line number Diff line number Diff line
@@ -7052,12 +7052,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__,
		err = -ENOIOCTLCMD;
		dev_dbg(hba->dev, "%s: Unsupported ioctl cmd %d\n", __func__,
			cmd);
		break;
	}