Andreas Gruenbacher
f86f8d2784
iov_iter: Introduce nofault flag to disable page faults
...
commit 3337ab08d08b1a375f88471d9c8b1cac968cb054 upstream
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 >
Signed-off-by: Anand Jain <anand.jain@oracle.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-05-01 17:22:33 +02:00
..
2022-04-08 14:23:57 +02:00
2021-11-18 19:17:06 +01:00
2022-04-13 20:59:23 +02:00
2022-01-27 11:02:57 +01:00
2022-03-16 14:23:38 +01:00
2022-04-08 14:22:53 +02:00
2022-04-27 14:39:01 +02:00
2021-11-25 09:48:24 +01:00
2022-04-27 14:38:57 +02:00
2022-04-20 09:34:04 +02:00
2021-10-14 12:47:29 +01:00
2022-04-20 09:34:18 +02:00
2021-11-18 19:15:59 +01:00
2022-02-01 17:27:07 +01:00
2021-12-08 09:04:41 +01:00
2022-03-11 12:22:34 +01:00
2022-04-08 14:24:17 +02:00
2022-04-08 14:22:59 +02:00
2022-01-27 11:04:15 +01:00
2022-04-27 14:38:50 +02:00
2021-10-26 12:35:16 -07:00
2022-05-01 17:22:24 +02:00
2021-11-18 19:16:20 +01:00
2022-05-01 17:22:26 +02:00
2021-09-24 16:13:35 -07:00
2021-11-18 19:17:21 +01:00
2022-02-23 12:03:17 +01:00
2021-11-18 19:16:03 +01:00
2022-04-08 14:24:18 +02:00
2021-11-18 19:16:45 +01:00
2021-10-18 20:22:03 -10:00
2021-09-21 17:34:53 +02:00
2021-12-14 10:57:11 +01:00
2021-11-18 19:16:00 +01:00
2022-04-08 14:24:13 +02:00
2021-11-25 09:48:41 +01:00
2022-01-05 12:42:34 +01:00
2021-10-18 20:22:03 -10:00
2022-04-27 14:38:50 +02:00
2021-11-18 19:17:06 +01:00
2022-03-08 19:12:39 +01:00
2022-04-08 14:22:59 +02:00
2022-03-08 19:12:40 +01:00
2021-11-18 19:16:25 +01:00
2022-01-20 09:13:13 +01:00
2021-11-25 09:49:08 +01:00
2022-01-11 15:35:11 +01:00
2022-02-01 17:27:15 +01:00
2021-09-23 19:26:54 +02:00
2022-03-16 14:23:46 +01:00
2022-01-27 11:04:41 +01:00
2022-03-23 09:16:42 +01:00
2021-12-29 12:28:49 +01:00
2022-05-01 17:22:32 +02:00
2021-11-25 09:48:42 +01:00
2022-04-13 20:59:03 +02:00
2021-09-22 14:29:32 +01:00
2022-03-08 19:12:32 +01:00
2022-03-08 19:12:38 +01:00
2021-11-18 19:16:13 +01:00
2022-04-27 14:38:51 +02:00
2021-12-08 09:04:41 +01:00
2022-02-08 18:34:12 +01:00
2021-11-18 19:15:51 +01:00
2021-11-12 15:05:48 +01:00
2021-11-12 15:05:48 +01:00
2022-04-13 20:59:26 +02:00
2022-01-05 12:42:33 +01:00
2022-04-27 14:38:57 +02:00
2021-10-18 20:22:02 -10:00
2021-12-14 10:57:22 +01:00
2021-09-24 16:13:35 -07:00
2022-05-01 17:22:32 +02:00
2022-04-13 20:59:28 +02:00
2021-11-18 19:17:14 +01:00
2022-02-23 12:03:12 +01:00
2022-02-16 12:56:09 +01:00
2022-04-13 20:59:13 +02:00
2022-02-16 12:56:09 +01:00
2022-04-08 14:24:09 +02:00
2022-03-02 11:48:06 +01:00
2022-01-27 11:04:15 +01:00
2022-03-08 19:12:42 +01:00
2021-10-28 17:18:55 -07:00
2022-05-01 17:22:29 +02:00
2022-03-16 14:23:46 +01:00
2022-04-08 14:23:37 +02:00
2022-02-01 17:27:10 +01:00
2022-02-08 18:34:05 +01:00
2021-09-20 22:28:47 +02:00
2022-01-27 11:04:44 +01:00
2021-11-18 19:17:14 +01:00
2021-11-25 09:48:45 +01:00
2022-02-01 17:27:01 +01:00
2022-02-01 17:27:15 +01:00
2022-04-08 14:23:01 +02:00
2022-01-27 11:03:52 +01:00
2021-10-07 16:51:57 +02:00
2022-04-08 14:23:06 +02:00
2021-11-18 19:16:58 +01:00
2022-04-27 14:38:58 +02:00
2021-10-18 20:22:03 -10:00
2021-11-12 15:05:48 +01:00
2021-11-18 19:17:12 +01:00
2022-04-08 14:23:50 +02:00
2021-11-18 19:16:01 +01:00
2021-12-08 09:04:47 +01:00
2022-04-08 14:24:13 +02:00
2022-04-08 14:23:40 +02:00
2022-04-13 20:59:28 +02:00
2022-04-13 20:59:28 +02:00
2022-04-13 20:59:28 +02:00
2022-01-27 11:03:21 +01:00
2021-11-21 13:44:12 +01:00
2022-02-16 12:56:19 +01:00
2022-04-08 14:24:17 +02:00
2022-03-02 11:47:51 +01:00
2021-11-18 19:16:41 +01:00
2021-11-25 09:48:34 +01:00
2021-10-18 18:12:09 -04:00
2021-09-22 10:24:01 -04:00
2022-05-01 17:22:33 +02:00
2021-10-18 16:02:30 -05:00
2022-04-20 09:34:13 +02:00
2022-03-16 14:23:43 +01:00
2021-12-29 12:28:43 +01:00
2022-03-16 14:23:43 +01:00
2022-03-08 19:12:38 +01:00
2021-12-14 10:57:15 +01:00
2022-03-16 14:23:44 +01:00