summaryrefslogtreecommitdiffstats
path: root/fs/nilfs2/inode.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/nilfs2/inode.c')
-rw-r--r--fs/nilfs2/inode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/nilfs2/inode.c b/fs/nilfs2/inode.c
index 7ffe71a8dfb9..6a612d832e7d 100644
--- a/fs/nilfs2/inode.c
+++ b/fs/nilfs2/inode.c
@@ -174,7 +174,7 @@ static int nilfs_writepages(struct address_space *mapping,
174 struct inode *inode = mapping->host; 174 struct inode *inode = mapping->host;
175 int err = 0; 175 int err = 0;
176 176
177 if (inode->i_sb->s_flags & MS_RDONLY) { 177 if (sb_rdonly(inode->i_sb)) {
178 nilfs_clear_dirty_pages(mapping, false); 178 nilfs_clear_dirty_pages(mapping, false);
179 return -EROFS; 179 return -EROFS;
180 } 180 }
@@ -191,7 +191,7 @@ static int nilfs_writepage(struct page *page, struct writeback_control *wbc)
191 struct inode *inode = page->mapping->host; 191 struct inode *inode = page->mapping->host;
192 int err; 192 int err;
193 193
194 if (inode->i_sb->s_flags & MS_RDONLY) { 194 if (sb_rdonly(inode->i_sb)) {
195 /* 195 /*
196 * It means that filesystem was remounted in read-only 196 * It means that filesystem was remounted in read-only
197 * mode because of error or metadata corruption. But we 197 * mode because of error or metadata corruption. But we