[PATCH] relayfs: fix bogus param value in call to vmap
The third param in this call to vmap shouldn't be GFP_KERNEL, which makes no sense, but rather VM_MAP. Thanks to Al Viro for spotting this. Signed-off-by: Tom Zanussi <zanussi@us.ibm.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
eb1b74e097
commit
1cc956e12a
|
@ -109,7 +109,7 @@ static void *relay_alloc_buf(struct rchan_buf *buf, unsigned long size)
|
|||
if (unlikely(!buf->page_array[i]))
|
||||
goto depopulate;
|
||||
}
|
||||
mem = vmap(buf->page_array, n_pages, GFP_KERNEL, PAGE_KERNEL);
|
||||
mem = vmap(buf->page_array, n_pages, VM_MAP, PAGE_KERNEL);
|
||||
if (!mem)
|
||||
goto depopulate;
|
||||
|
||||
|
|
Loading…
Reference in New Issue