Andreas Kling
a3063dfd33
Kernel: Simplify ProcFS generated buffer caching
...
Use a Mutex instead of a SpinLock to protect the per-FileDescription
generated data cache. This allows processes to go to sleep while
waiting their turn.
Also don't try to be clever by reusing existing cache buffers.
Just allocate KBuffers as needed (and make sure to surface failures.)
2021-07-20 18:05:05 +02:00
..
2021-07-18 22:09:05 +02:00
2021-07-20 03:21:14 +02:00
2021-07-20 03:21:14 +02:00
2021-07-18 01:53:04 +02:00
2021-07-17 21:10:32 +02:00
2021-07-20 17:44:30 +04:30
2021-07-18 19:58:17 +04:30
2021-07-16 20:51:13 +02:00
2021-07-11 21:37:38 +02:00
2021-07-19 02:16:24 +02:00
2021-07-20 15:12:19 +02:00
2021-07-18 01:53:04 +02:00
2021-07-20 17:44:30 +04:30
2021-07-11 00:26:17 +02:00
2021-07-18 22:08:26 +02:00
2021-07-18 01:53:04 +02:00
2021-07-14 12:33:07 +02:00
2021-07-20 15:12:19 +02:00
2021-06-29 22:57:52 +04:30
2021-07-07 21:57:01 +02:00
2021-07-20 15:12:19 +02:00
2021-07-20 15:12:19 +02:00
2021-06-24 00:38:23 +02:00
2021-06-24 00:38:23 +02:00
2021-07-11 01:46:59 +02:00
2021-07-11 00:25:24 +02:00
2021-07-11 14:14:51 +02:00
2021-07-18 01:53:04 +02:00
2021-07-17 21:10:32 +02:00
2021-07-15 11:04:30 +02:00
2021-07-18 00:55:16 +02:00
2021-07-07 10:05:55 +02:00
2021-07-07 10:05:55 +02:00
2021-07-18 22:08:26 +02:00
2021-07-20 15:12:19 +02:00
2021-06-28 15:55:00 +02:00
2021-07-03 01:56:31 +04:30
2021-06-24 17:35:49 +04:30
2021-07-20 18:05:05 +02:00
2021-07-11 14:10:58 +02:00
2021-07-07 15:32:17 +02:00
2021-06-24 10:29:09 +02:00
2021-07-08 10:11:00 +02:00
2021-06-24 10:29:09 +02:00
2021-07-14 13:12:25 +02:00
2021-07-07 15:32:17 +02:00
2021-07-18 17:31:13 +02:00
2021-07-20 15:12:19 +02:00
2021-07-12 11:27:18 +02:00
2021-07-18 17:31:13 +02:00
2021-07-18 17:31:13 +02:00
2021-07-17 21:10:32 +02:00
2021-07-20 03:21:14 +02:00
2021-06-24 00:38:23 +02:00
2021-07-19 08:46:55 +02:00
2021-07-19 08:46:55 +02:00
2021-07-19 08:46:55 +02:00
2021-07-08 11:43:34 +02:00
2021-07-18 19:01:57 +02:00
2021-07-20 03:21:14 +02:00
2021-07-20 18:05:05 +02:00
2021-07-20 18:05:05 +02:00
2021-07-11 21:37:38 +02:00
2021-07-17 21:10:32 +02:00
2021-07-18 01:53:04 +02:00
2021-07-18 01:53:04 +02:00
2021-07-17 21:10:32 +02:00
2021-07-19 08:46:55 +02:00
2021-07-18 22:08:26 +02:00
2021-07-20 15:12:19 +02:00
2021-06-24 00:38:23 +02:00
2021-07-18 17:31:13 +02:00
2021-07-04 20:08:28 +01:00
2021-07-20 03:21:14 +02:00
2021-07-19 08:46:55 +02:00
2021-07-19 08:46:55 +02:00
2021-07-16 15:18:47 +02:00
2021-07-11 21:37:38 +02:00
2021-06-24 17:35:49 +04:30
2021-07-12 11:27:18 +02:00
2021-07-12 11:27:18 +02:00
2021-06-24 00:38:23 +02:00
2021-07-20 17:44:30 +04:30
2021-07-17 22:07:49 +02:00
2021-07-17 22:07:49 +02:00
2021-07-18 17:31:13 +02:00
2021-06-24 00:38:23 +02:00