Ka Ho Ng
454bc887f2
uipc_shm: Implements fspacectl(2) support
...
This implements fspacectl(2) support on shared memory objects. The
semantic of SPACECTL_DEALLOC is equivalent to clearing the backing
store and free the pages within the affected range. If the call
succeeds, subsequent reads on the affected range return all zero.
tests/sys/posixshm/posixshm_tests.c is expanded to include a
fspacectl(2) functional test.
Sponsored by: The FreeBSD Foundation
Reviewed by: kevans, kib
Differential Revision: https://reviews.freebsd.org/D31490
2021-08-12 23:04:18 +08:00
..
2021-06-22 20:52:06 -06:00
2021-08-05 23:20:42 +08:00
2020-12-17 20:31:17 +00:00
2021-07-28 13:49:16 -06:00
2019-10-29 17:28:25 +00:00
2021-07-28 13:50:09 -06:00
2021-08-12 11:45:25 +03:00
2020-11-08 04:24:29 +00:00
2021-07-23 15:40:54 -04:00
2021-08-12 11:45:25 +03:00
2021-08-05 23:22:02 +08:00
2021-07-23 10:29:57 -04:00
2020-09-01 22:12:32 +00:00
2020-09-01 22:12:32 +00:00
2021-07-09 20:57:58 -04:00
2021-06-07 16:45:50 -04:00
2020-10-05 15:54:19 +00:00
2020-09-01 22:12:32 +00:00
2021-04-14 13:03:33 -04:00
2020-01-03 22:29:58 +00:00
2021-07-23 10:47:13 -04:00
2020-11-23 18:27:21 +00:00
2020-12-03 17:12:31 +00:00
2021-07-18 23:06:19 -05:00
2020-11-19 02:50:48 +00:00
2021-06-02 15:14:58 +00:00
2021-07-29 12:41:29 +03:00
2021-07-29 12:41:29 +03:00
2020-09-01 22:12:32 +00:00
2020-02-26 14:26:36 +00:00
2021-08-12 11:58:17 +03:00
2020-01-30 20:05:05 +00:00
2021-08-10 22:18:26 -04:00
2021-06-01 22:59:21 -05:00
2021-03-22 22:21:53 -04:00
2021-07-29 12:41:29 +03:00
2020-09-01 22:12:32 +00:00
2021-07-23 10:29:53 -04:00
2021-07-29 09:46:25 -04:00
2021-05-23 17:55:27 +00:00
2020-09-01 22:12:32 +00:00
2019-08-21 23:43:58 +00:00
2020-10-28 13:46:11 +00:00
2021-08-10 21:27:54 -04:00
2021-08-10 21:27:54 -04:00
2020-12-26 20:25:02 -08:00
2020-09-01 22:12:32 +00:00
2020-01-30 20:05:05 +00:00
2021-08-02 14:44:23 -05:00
2020-12-04 18:56:44 +00:00
2021-04-18 11:19:15 -06:00
2020-09-01 22:12:32 +00:00
2020-02-26 14:26:36 +00:00
2020-12-26 20:25:02 -08:00
2021-08-11 14:44:22 -03:00
2021-07-15 03:02:50 +03:00
2021-06-02 13:22:57 -06:00
2021-07-29 12:41:29 +03:00
2019-09-15 02:59:53 +00:00
2021-01-11 15:36:57 -08:00
2021-07-29 12:41:29 +03:00
2021-04-12 11:42:21 -03:00
2021-05-23 17:55:27 +00:00
2021-05-21 17:45:19 -04:00
2021-07-20 09:54:09 +03:00
2021-08-11 10:54:56 -05:00
2021-06-16 02:00:19 +03:00
2020-02-26 14:26:36 +00:00
2021-05-23 17:55:27 +00:00
2021-08-05 17:16:30 -04:00
2020-11-08 15:54:59 +00:00
2021-07-22 10:22:48 -06:00
2021-08-08 10:42:24 -04:00
2021-07-29 12:41:29 +03:00
2021-08-10 21:27:53 -04:00
2021-05-13 08:34:03 -04:00
2021-07-15 22:41:10 -04:00
2021-06-20 20:09:47 -07:00
2020-01-30 20:05:05 +00:00
2021-07-29 12:47:39 +03:00
2020-04-15 18:39:12 +00:00
2020-09-01 22:12:32 +00:00
2021-07-29 09:46:25 -04:00
2021-01-13 01:35:22 +02:00
2020-02-12 19:06:34 +00:00
2021-08-08 10:42:24 -04:00
2020-09-01 22:12:32 +00:00
2021-07-29 12:41:29 +03:00
2021-08-02 10:55:28 -04:00
2020-10-28 13:46:11 +00:00
2020-08-05 09:27:03 +00:00
2021-07-29 21:14:36 -04:00
2020-01-03 18:29:20 +00:00
2021-03-11 09:45:10 -07:00
2021-07-13 17:47:27 -04:00
2020-09-01 22:12:32 +00:00
2021-08-10 21:27:54 -04:00
2021-08-02 11:27:17 -05:00
2020-09-01 22:12:32 +00:00
2021-08-08 10:42:24 -04:00
2020-01-30 20:05:05 +00:00
2020-02-20 23:53:48 +00:00
2020-11-05 15:08:56 +00:00
2021-03-22 22:21:53 -04:00
2021-07-29 21:13:32 -04:00
2021-02-18 11:53:14 -04:00
2021-03-02 18:33:45 -07:00
2020-10-26 04:04:06 +00:00
2021-05-23 10:53:25 +02:00
2020-01-30 20:05:05 +00:00
2020-09-01 22:12:32 +00:00
2021-01-27 13:51:26 +00:00
2020-11-29 19:38:03 +00:00
2021-08-08 21:54:49 -04:00
2021-07-08 08:46:41 +02:00
2021-08-11 14:44:22 -03:00
2021-04-21 15:37:24 -06:00
2021-05-23 17:55:27 +00:00
2021-08-04 11:50:34 -07:00
2020-09-01 22:12:32 +00:00
2021-01-08 09:24:49 +02:00
2021-08-11 16:33:41 -04:00
2020-09-01 22:12:32 +00:00
2021-06-16 20:00:14 -06:00
2020-11-09 00:34:23 +00:00
2020-07-24 17:32:10 +00:00
2020-12-03 05:39:27 +00:00
2020-09-01 22:12:32 +00:00
2021-01-22 00:18:40 +01:00
2020-08-13 20:48:14 +00:00
2021-04-02 15:41:51 +03:00
2021-08-08 10:42:24 -04:00
2021-07-05 16:15:03 +01:00
2020-09-28 17:19:57 +00:00
2021-04-14 10:23:20 +03:00
2020-09-01 22:12:32 +00:00
2021-05-25 16:59:18 -07:00
2021-06-25 14:12:21 -04:00
2021-07-28 22:00:29 -04:00
2020-03-06 19:10:00 +00:00
2020-07-06 16:33:28 +00:00
2021-04-02 13:17:53 +11:00
2021-07-16 18:06:44 +01:00
2020-02-11 18:48:07 +00:00
2021-08-08 10:42:24 -04:00
2021-08-10 21:27:53 -04:00
2021-02-18 14:02:48 +00:00
2020-09-01 22:12:32 +00:00
2020-09-01 22:12:32 +00:00
2020-12-01 16:06:31 +00:00
2021-04-07 14:33:02 -04:00
2020-03-19 15:39:45 +00:00
2021-07-20 10:05:50 +03:00
2021-08-05 23:20:42 +08:00
2020-01-12 23:52:16 +00:00
2021-04-28 10:43:29 -04:00
2020-11-09 00:05:21 +00:00
2021-05-25 18:22:27 +03:00
2021-04-23 09:22:49 -04:00
2021-08-05 23:22:02 +08:00
2021-08-05 23:20:42 +08:00
2021-08-05 23:22:02 +08:00
2021-02-21 10:55:44 -08:00
2021-02-21 10:55:44 -08:00
2021-02-21 10:55:44 -08:00
2020-07-06 16:34:15 +00:00
2021-04-18 11:14:17 -06:00
2019-11-29 03:56:01 +00:00
2020-08-27 05:11:15 +00:00
2021-05-18 20:52:03 +03:00
2021-06-14 17:32:27 -04:00
2020-01-15 03:34:21 +00:00
2021-08-11 14:06:43 -04:00
2019-11-06 22:40:19 +00:00
2021-07-26 14:09:16 -07:00
2020-10-22 09:17:56 +00:00
2021-02-21 10:55:44 -08:00
2021-01-12 13:16:10 +00:00
2021-08-12 23:04:18 +08:00
2021-07-28 09:35:09 -07:00
2021-07-28 09:35:09 -07:00
2021-06-14 17:32:27 -04:00
2021-07-28 09:35:09 -07:00
2020-07-10 09:01:36 +00:00
2021-07-15 22:41:10 -04:00
2021-08-10 21:27:53 -04:00
2021-08-07 13:02:38 +02:00
2021-04-18 11:19:15 -06:00
2021-08-12 23:03:49 +08:00
2020-09-01 22:12:32 +00:00
2020-05-14 03:01:23 +00:00
2020-09-05 00:26:03 +00:00
2021-05-30 14:53:47 -07:00
2021-05-29 22:04:09 +00:00
2021-07-24 12:52:00 -07:00
2021-07-23 12:04:02 -04:00
2021-07-24 12:52:32 -07:00
2021-08-09 13:27:20 -04:00
2021-08-12 23:03:49 +08:00
2021-08-12 23:03:49 +08:00