提交 0ca36a6b 编写于 作者: A Al Viro

rapidio: switch to get_user_pages_fast()

Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
上级 6ed2288c
...@@ -889,11 +889,9 @@ rio_dma_transfer(struct file *filp, u32 transfer_mode, ...@@ -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) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册