Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f4ee2ccb authored by Jan Kara's avatar Jan Kara Committed by Greg Kroah-Hartman
Browse files

ced1401: Convert driver to use get_user_pages_fast()

parent d1a168ec
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -692,10 +692,7 @@ static int SetArea(DEVICE_EXTENSION *pdx, int nArea, char __user *puBuf,
		__func__, puBuf, dwLength, bCircular);

	/*  To pin down user pages we must first acquire the mapping semaphore. */
	down_read(&current->mm->mmap_sem);	/*  get memory map semaphore */
	nPages = get_user_pages(current, current->mm, ulStart, len, 1, 0,
				pPages, NULL);
	up_read(&current->mm->mmap_sem);	/*  release the semaphore */
	nPages = get_user_pages_fast(ulStart, len, 1, pPages);
	dev_dbg(&pdx->interface->dev, "%s nPages = %d", __func__, nPages);

	if (nPages > 0) {		/*  if we succeeded */