commit | 3337ab08d08b1a375f88471d9c8b1cac968cb054 | [log] [tgz] |
---|---|---|
author | Andreas Gruenbacher <agruenba@redhat.com> | Mon Jul 12 12:06:14 2021 +0200 |
committer | Andreas Gruenbacher <agruenba@redhat.com> | Sun Oct 24 15:26:06 2021 +0200 |
tree | d59b8bcd05c76e7f7924a4d9eb587e3e2791b268 | |
parent | 55b8fe703bc51200d4698596c90813453b35ae63 [diff] |
iov_iter: Introduce nofault flag to disable page faults Introduce a new nofault flag to indicate to iov_iter_get_pages not to fault in user pages. This is implemented by passing the FOLL_NOFAULT flag to get_user_pages, which causes get_user_pages to fail when it would otherwise fault in a page. We'll use the ->nofault flag to prevent iomap_dio_rw from faulting in pages when page faults are not allowed. Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>