diff options
author | NeilBrown <neilb@suse.de> | 2014-09-30 15:36:28 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2014-10-14 13:08:29 +1100 |
commit | 326eb17d73a6b424ed7c47c693ff53721618fc48 (patch) | |
tree | 477ebc0efa842f88a66486e5621ad73a49d532ea /drivers/md | |
parent | e1960f8c5cd1420dd2ecf0754a136956246365e7 (diff) | |
download | blackbird-op-linux-326eb17d73a6b424ed7c47c693ff53721618fc48.tar.gz blackbird-op-linux-326eb17d73a6b424ed7c47c693ff53721618fc48.zip |
md: remove unnecessary test for MD_MAJOR in md_ioctl()
unknown ioctls no longer get this deep into md_ioctl since
md_ioctl_valid() was introduced in 3.14.
So remove the test and the misleading comment.
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'drivers/md')
-rw-r--r-- | drivers/md/md.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c index 9939122ca00c..90e1537d1b0a 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c @@ -6559,11 +6559,8 @@ static int md_ioctl(struct block_device *bdev, fmode_t mode, /* * The remaining ioctls are changing the state of the * superblock, so we do not allow them on read-only arrays. - * However non-MD ioctls (e.g. get-size) will still come through - * here and hit the 'default' below, so only disallow - * 'md' ioctls, and switch to rw mode if started auto-readonly. */ - if (_IOC_TYPE(cmd) == MD_MAJOR && mddev->ro && mddev->pers) { + if (mddev->ro && mddev->pers) { if (mddev->ro == 2) { mddev->ro = 0; sysfs_notify_dirent_safe(mddev->sysfs_state); |