rapidio: switch to get_user_pages_fast()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
Al Viro 2017-01-29 03:12:00 -05:00
parent 6ed2288ca9
commit 0ca36a6bbd

View File

@ -889,11 +889,9 @@ rio_dma_transfer(struct file *filp, u32 transfer_mode,
goto err_req; goto err_req;
} }
pinned = get_user_pages_unlocked( pinned = get_user_pages_fast(
(unsigned long)xfer->loc_addr & PAGE_MASK, (unsigned long)xfer->loc_addr & PAGE_MASK,
nr_pages, nr_pages, dir == DMA_FROM_DEVICE, page_list);
page_list,
dir == DMA_FROM_DEVICE ? FOLL_WRITE : 0);
if (pinned != nr_pages) { if (pinned != nr_pages) {
if (pinned < 0) { if (pinned < 0) {