lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 19 Nov 2020 15:41:33 +0100 From: Daniel Vetter <daniel.vetter@...ll.ch> To: DRI Development <dri-devel@...ts.freedesktop.org>, LKML <linux-kernel@...r.kernel.org> Cc: kvm@...r.kernel.org, linux-mm@...ck.org, linux-arm-kernel@...ts.infradead.org, linux-samsung-soc@...r.kernel.org, linux-media@...r.kernel.org, Daniel Vetter <daniel.vetter@...ll.ch>, Daniel Vetter <daniel.vetter@...el.com>, Jason Gunthorpe <jgg@...pe.ca>, Andrew Morton <akpm@...ux-foundation.org>, John Hubbard <jhubbard@...dia.com>, Jérôme Glisse <jglisse@...hat.com>, Jan Kara <jack@...e.cz>, Dan Williams <dan.j.williams@...el.com>, Oded Gabbay <oded.gabbay@...il.com>, Omer Shpigelman <oshpigelman@...ana.ai>, Ofir Bitton <obitton@...ana.ai>, Tomer Tayar <ttayar@...ana.ai>, Moti Haimovski <mhaimovski@...ana.ai>, Greg Kroah-Hartman <gregkh@...uxfoundation.org>, Pawel Piskorski <ppiskorski@...ana.ai> Subject: [PATCH v6 04/17] misc/habana: Use FOLL_LONGTERM for userptr These are persistent, not just for the duration of a dma operation. Signed-off-by: Daniel Vetter <daniel.vetter@...el.com> Cc: Jason Gunthorpe <jgg@...pe.ca> Cc: Andrew Morton <akpm@...ux-foundation.org> Cc: John Hubbard <jhubbard@...dia.com> Cc: Jérôme Glisse <jglisse@...hat.com> Cc: Jan Kara <jack@...e.cz> Cc: Dan Williams <dan.j.williams@...el.com> Cc: linux-mm@...ck.org Cc: linux-arm-kernel@...ts.infradead.org Cc: linux-samsung-soc@...r.kernel.org Cc: linux-media@...r.kernel.org Cc: Oded Gabbay <oded.gabbay@...il.com> Cc: Omer Shpigelman <oshpigelman@...ana.ai> Cc: Ofir Bitton <obitton@...ana.ai> Cc: Tomer Tayar <ttayar@...ana.ai> Cc: Moti Haimovski <mhaimovski@...ana.ai> Cc: Daniel Vetter <daniel.vetter@...ll.ch> Cc: Greg Kroah-Hartman <gregkh@...uxfoundation.org> Cc: Pawel Piskorski <ppiskorski@...ana.ai> Signed-off-by: Daniel Vetter <daniel.vetter@...ll.ch> --- drivers/misc/habanalabs/common/memory.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/misc/habanalabs/common/memory.c b/drivers/misc/habanalabs/common/memory.c index 0b220221873d..d08c41b90fec 100644 --- a/drivers/misc/habanalabs/common/memory.c +++ b/drivers/misc/habanalabs/common/memory.c @@ -1298,7 +1298,8 @@ static int get_user_memory(struct hl_device *hdev, u64 addr, u64 size, return -ENOMEM; } - rc = pin_user_pages_fast(start, npages, FOLL_FORCE | FOLL_WRITE, + rc = pin_user_pages_fast(start, npages, + FOLL_FORCE | FOLL_WRITE | FOLL_LONGTERM, userptr->pages); if (rc != npages) { -- 2.29.2
Powered by blists - more mailing lists