Andreas Kling
d1371d66f7
Kernel: Use non-locking {Nonnull,}RefPtr for OpenFileDescription
...
This patch switches away from {Nonnull,}LockRefPtr to the non-locking
smart pointers throughout the kernel.
I've looked at the handful of places where these were being persisted
and I don't see any race situations.
Note that the process file descriptor table (Process::m_fds) was already
guarded via MutexProtected.
2023-03-07 00:30:12 +01:00
..
2022-08-20 17:20:43 +02:00
2023-03-07 00:30:12 +01:00
2023-03-05 08:38:29 +00:00
2022-08-21 16:02:24 +02:00
2022-08-21 16:15:29 +02:00
2023-03-06 23:46:36 +01:00
2023-02-21 01:00:06 +01:00
2022-11-05 18:00:58 -06:00
2023-03-07 00:30:12 +01:00
2023-01-27 11:41:43 +01:00
2022-12-11 19:55:37 -07:00
2022-11-29 11:09:19 +01:00
2023-02-19 00:37:37 +01:00
2023-02-06 20:36:53 +01:00
2023-01-02 18:15:27 -05:00
2022-08-24 14:57:51 +02:00
2022-08-22 12:46:32 +02:00
2022-08-22 12:46:32 +02:00
2023-02-06 20:36:53 +01:00
2023-01-21 10:43:59 -07:00
2023-01-21 10:43:59 -07:00
2022-08-22 12:46:32 +02:00
2023-02-06 20:36:53 +01:00
2022-12-11 19:55:37 -07:00
2022-12-11 19:55:37 -07:00
2022-08-22 17:56:03 +02:00
2023-03-07 00:30:12 +01:00
2023-02-04 15:32:45 -07:00
2022-08-21 16:02:24 +02:00
2022-08-17 22:56:51 +02:00
2022-08-22 12:46:32 +02:00
2023-02-06 20:36:53 +01:00
2023-03-07 00:30:12 +01:00
2023-03-05 16:55:08 +01:00
2023-03-05 16:55:08 +01:00
2022-11-05 18:00:58 -06:00
2023-02-08 19:23:07 +01:00
2023-03-06 23:46:36 +01:00
2023-03-07 00:30:12 +01:00
2022-12-11 19:55:37 -07:00
2022-08-21 16:02:24 +02:00
2022-12-11 19:55:37 -07:00
2023-02-24 22:14:18 +01:00
2022-08-21 16:02:24 +02:00
2022-11-05 18:00:58 -06:00
2022-08-17 22:56:51 +02:00
2023-01-13 13:41:30 +01:00
2023-01-03 18:13:11 +01:00
2022-12-28 11:53:41 +01:00
2023-03-07 00:30:12 +01:00
2023-03-06 23:46:36 +01:00
2022-08-21 16:02:24 +02:00
2022-08-17 22:56:51 +02:00
2022-08-17 22:56:51 +02:00
2023-02-08 18:19:48 +00:00
2023-02-24 22:14:18 +01:00
2022-08-21 12:25:14 +02:00
2022-12-28 11:53:41 +01:00
2022-08-21 16:02:24 +02:00
2022-11-26 12:42:15 -07:00
2022-08-22 17:56:03 +02:00
2023-03-07 00:30:12 +01:00
2022-11-05 18:00:58 -06:00
2022-12-11 19:55:37 -07:00