X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fosd-ldiskfs%2Fosd_handler.c;h=e1dfcec067ad17cf315d9835e2fd216614c2f434;hp=84e7573c3fc1bec1d42242a4062b05712ffdd287;hb=c65b502fe9feda61c7ad7137f5022c654c6ba501;hpb=d21876c689b7339132064a3fcc9defdb96dd8501 diff --git a/lustre/osd-ldiskfs/osd_handler.c b/lustre/osd-ldiskfs/osd_handler.c index 84e7573..e1dfcec 100644 --- a/lustre/osd-ldiskfs/osd_handler.c +++ b/lustre/osd-ldiskfs/osd_handler.c @@ -924,15 +924,16 @@ static int osd_commit_async(const struct lu_env *env, * Concurrency: shouldn't matter. */ -static void osd_ro(const struct lu_env *env, struct dt_device *d) +static int osd_ro(const struct lu_env *env, struct dt_device *d) { struct super_block *sb = osd_sb(osd_dt_dev(d)); + int rc; ENTRY; CERROR("*** setting device %s read-only ***\n", LUSTRE_OSD_NAME); - __lvfs_set_rdonly(sb->s_bdev, LDISKFS_SB(sb)->journal_bdev); - EXIT; + rc = __lvfs_set_rdonly(sb->s_bdev, LDISKFS_SB(sb)->journal_bdev); + RETURN(rc); } /*