diff options
Diffstat (limited to 'fs/exofs/inode.c')
-rw-r--r-- | fs/exofs/inode.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/exofs/inode.c b/fs/exofs/inode.c index 0ac62811b341..5f81fcd383a4 100644 --- a/fs/exofs/inode.c +++ b/fs/exofs/inode.c | |||
@@ -110,8 +110,8 @@ static int pcol_try_alloc(struct page_collect *pcol) | |||
110 | pages = exofs_max_io_pages(&pcol->sbi->layout, pcol->expected_pages); | 110 | pages = exofs_max_io_pages(&pcol->sbi->layout, pcol->expected_pages); |
111 | 111 | ||
112 | for (; pages; pages >>= 1) { | 112 | for (; pages; pages >>= 1) { |
113 | pcol->pages = kmalloc(pages * sizeof(struct page *), | 113 | pcol->pages = kmalloc_array(pages, sizeof(struct page *), |
114 | GFP_KERNEL); | 114 | GFP_KERNEL); |
115 | if (likely(pcol->pages)) { | 115 | if (likely(pcol->pages)) { |
116 | pcol->alloc_pages = pages; | 116 | pcol->alloc_pages = pages; |
117 | return 0; | 117 | return 0; |