Explorar o código

st: use get_user_pages_fast()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro %!s(int64=8) %!d(string=hai) anos
pai
achega
43bfe7bc3c
Modificáronse 1 ficheiros con 1 adicións e 5 borrados
  1. 1 5
      drivers/scsi/st.c

+ 1 - 5
drivers/scsi/st.c

@@ -4920,11 +4920,7 @@ static int sgl_map_user_pages(struct st_buffer *STbp,
 
         /* Try to fault in all of the necessary pages */
         /* rw==READ means read from drive, write into memory area */
-	res = get_user_pages_unlocked(
-		uaddr,
-		nr_pages,
-		pages,
-		rw == READ ? FOLL_WRITE : 0); /* don't force */
+	res = get_user_pages_fast(uaddr, nr_pages, rw == READ, pages);
 
 	/* Errors and no page mapped should return here */
 	if (res < nr_pages)