Jens Axboe
ac90f249e1
io_uring: expose single mmap capability
...
After commit 75b28affdd we can get by with just a single mmap to
map both the sq and cq ring. However, userspace doesn't know that.
Add a features variable to io_uring_params, and notify userspace
that the kernel has this ability. This can then be used in liburing
(or in applications directly) to avoid the second mmap.
Signed-off-by: Jens Axboe <axboe@kernel.dk >
2019-09-06 10:26:21 -06:00
..
2019-06-05 10:55:30 -04:00
2019-08-06 17:11:59 -07:00
2019-04-24 09:46:34 -04:00
2019-06-24 19:23:46 +02:00
2019-07-09 12:11:59 -07:00
2019-07-25 11:05:10 +02:00
2019-06-26 20:14:13 -04:00
2019-04-25 19:33:34 +02:00
2019-05-23 21:07:30 -04:00
2019-06-27 19:25:05 +02:00
2019-08-09 13:14:46 -07:00
2019-07-25 11:05:10 +02:00
2019-05-14 10:05:18 +02:00
2019-07-02 12:30:48 +02:00
2019-05-23 05:32:40 -04:00
2019-07-16 19:23:23 -07:00
2019-07-09 12:02:13 -07:00
2019-06-14 15:00:51 +05:30
2019-05-22 17:46:28 -07:00
2019-05-14 09:47:50 -07:00
2019-05-27 11:42:36 +02:00
2019-04-18 16:58:37 -07:00
2019-06-05 13:04:29 -07:00
2019-07-04 12:30:48 -07:00
2019-06-29 11:06:17 -07:00
2019-04-19 13:58:17 -07:00
2019-06-27 22:53:26 +02:00
2019-05-13 15:21:48 -07:00
2019-09-06 10:26:21 -06:00
2019-06-18 17:14:35 +02:00
2019-07-04 02:29:49 +02:00
2019-07-25 11:05:10 +02:00
2019-07-25 11:05:10 +02:00
2019-08-22 17:24:51 +02:00
2019-07-10 18:43:43 -07:00
2019-08-07 10:21:38 -05:00
2019-07-02 18:56:01 +02:00
2019-07-24 10:52:11 +02:00
2019-04-22 13:02:53 -04:00
2019-07-19 10:42:02 -07:00
2019-04-22 11:35:43 -04:00
2019-06-21 16:45:38 -04:00
2019-06-06 13:48:51 -07:00
2019-05-28 21:37:30 -07:00
2019-04-25 14:18:14 -04:00
2019-07-12 11:05:40 -07:00
2019-07-20 21:38:44 +02:00
2019-06-13 16:49:45 -05:00
2019-07-09 12:12:00 -07:00
2019-07-16 14:19:19 -07:00
2019-04-16 23:05:21 +02:00
2019-07-25 11:05:10 +02:00
2019-07-16 19:23:24 -07:00
2019-06-05 17:07:06 -07:00
2019-05-28 21:37:30 -07:00
2019-07-25 11:05:10 +02:00
2019-07-11 10:09:44 -07:00
2019-06-29 10:33:57 -06:00
2019-07-25 12:05:28 +02:00
2019-06-17 20:20:36 -07:00
2019-08-03 11:02:46 -07:00
2019-04-19 14:07:40 -07:00
2019-04-17 17:20:01 -05:00
2019-06-12 13:05:43 -07:00
2019-05-20 20:16:08 -04:00
2019-04-19 14:59:05 -07:00
2019-05-22 10:36:35 -07:00
2019-06-19 16:56:14 +02:00
2019-05-29 06:19:12 -04:00
2019-07-25 11:05:10 +02:00
2019-07-25 11:05:10 +02:00
2019-04-24 14:18:51 +02:00
2019-04-24 14:18:51 +02:00
2019-07-11 09:00:38 -04:00
2019-04-11 17:00:10 +02:00
2019-07-18 10:52:08 -07:00
2019-07-22 11:52:27 -04:00
2019-07-25 11:05:10 +02:00
2019-07-25 11:05:10 +02:00
2019-07-25 11:05:10 +02:00