diff --git a/drivers/md/md.c b/drivers/md/md.c index 154ee5a65cb7..1ae310e7fca5 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c @@ -6048,11 +6048,10 @@ lbs_store(struct mddev *mddev, const char *buf, size_t len) err = mddev_lock(mddev); if (err) - goto unlock; + return err; err = mddev_set_logical_block_size(mddev, lbs); -unlock: mddev_unlock(mddev); return err ?: len; }