xen/privcmd: Convert get_user_pages*() to pin_user_pages*()
authorSouptick Joarder <jrdr.linux@gmail.com>
Sun, 12 Jul 2020 03:39:55 +0000 (09:09 +0530)
committerJuergen Gross <jgross@suse.com>
Mon, 3 Aug 2020 05:43:16 +0000 (07:43 +0200)
commitff669aa8124035a432d2b7eecdd876b308cd48ee
tree4e4d682384abab7186515ca002d94c7f8fed39db
parenta0c34d225183fd4aca61dccb50e5783fa2f26db1
xen/privcmd: Convert get_user_pages*() to pin_user_pages*()

In 2019, we introduced pin_user_pages*() and now we are converting
get_user_pages*() to the new API as appropriate. [1] & [2] could
be referred for more information. This is case 5 as per document [1].

[1] Documentation/core-api/pin_user_pages.rst

[2] "Explicit pinning of user-space pages":
        https://lwn.net/Articles/807108/

Signed-off-by: Souptick Joarder <jrdr.linux@gmail.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Paul Durrant <paul@xen.org>
Cc: John Hubbard <jhubbard@nvidia.com>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Paul Durrant <xadimgnik@gmail.com>
Link: https://lore.kernel.org/r/1594525195-28345-4-git-send-email-jrdr.linux@gmail.com
Signed-off-by: Juergen Gross <jgross@suse.com>
drivers/xen/privcmd.c