diff options
Diffstat (limited to 'fs/buffer.c')
-rw-r--r-- | fs/buffer.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/buffer.c b/fs/buffer.c index 170df856bdb9..32ce01f0f95f 100644 --- a/fs/buffer.c +++ b/fs/buffer.c | |||
@@ -1692,7 +1692,8 @@ static struct buffer_head *create_page_buffers(struct page *page, struct inode * | |||
1692 | BUG_ON(!PageLocked(page)); | 1692 | BUG_ON(!PageLocked(page)); |
1693 | 1693 | ||
1694 | if (!page_has_buffers(page)) | 1694 | if (!page_has_buffers(page)) |
1695 | create_empty_buffers(page, 1 << ACCESS_ONCE(inode->i_blkbits), b_state); | 1695 | create_empty_buffers(page, 1 << READ_ONCE(inode->i_blkbits), |
1696 | b_state); | ||
1696 | return page_buffers(page); | 1697 | return page_buffers(page); |
1697 | } | 1698 | } |
1698 | 1699 | ||