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
..
2023-03-05 16:55:08 +01:00
2023-03-06 23:46:36 +01:00
2023-03-07 00:30:12 +01:00
2023-03-07 00:30:12 +01:00
2023-03-07 00:30:12 +01:00
2023-01-26 23:04:26 +01:00
2023-03-06 23:46:36 +01:00
2023-01-21 10:43:59 -07:00
2023-02-08 19:15:45 +00:00
2023-03-06 23:46:36 +01:00
2023-01-02 18:15:27 -05:00
2023-03-06 23:46:36 +01:00
2023-03-07 00:30:12 +01:00
2023-01-25 23:17:36 +01:00
2023-03-06 23:46:36 +01:00
2023-03-07 00:30:12 +01:00
2023-03-06 23:46:36 +01:00
2023-03-07 00:30:12 +01:00
2022-10-16 17:35:37 +02:00
2023-01-27 11:41:43 +01:00
2023-02-24 22:14:18 +01:00
2023-03-06 23:46:35 +01:00
2023-03-06 23:46:35 +01:00
2023-03-07 00:30:12 +01:00
2023-03-07 00:30:12 +01:00
2023-02-08 18:19:48 +00:00
2023-02-08 19:15:45 +00:00
2023-02-08 19:15:45 +00:00
2023-01-08 21:51:59 +01:00
2022-10-17 20:11:31 +02:00
2023-01-27 11:41:43 +01:00
2023-02-24 22:14:18 +01:00
2022-10-14 13:45:33 +02:00
2022-10-17 20:11:31 +02:00
2023-01-26 23:04:26 +01:00
2023-01-27 20:33:18 +00:00
2022-11-05 18:00:58 -06:00
2023-01-02 18:15:27 -05:00
2023-01-07 03:44:59 +03:30
2023-01-02 18:15:27 -05:00
2023-01-21 10:43:59 -07:00
2023-03-01 19:36:53 -07:00
2023-03-01 19:36:53 -07:00
2023-03-01 19:36:53 -07:00
2023-01-13 21:09:26 +00:00
2023-02-08 18:19:48 +00:00
2022-10-01 14:09:01 +02:00
2022-12-28 11:53:41 +01:00
2022-09-12 00:56:44 +01:00
2022-12-28 11:53:41 +01:00
2023-02-24 22:14:18 +01:00
2023-02-10 09:08:52 +00:00
2023-02-24 22:14:18 +01:00
2023-03-07 00:30:12 +01:00
2023-03-07 00:30:12 +01:00
2023-01-02 18:15:27 -05:00
2023-01-02 18:15:27 -05:00
2023-02-08 18:19:48 +00:00
2023-01-02 18:15:27 -05:00
2023-01-27 11:41:43 +01:00
2023-01-02 18:15:27 -05:00
2022-12-29 19:32:20 -07:00
2022-12-29 19:32:20 -07:00
2023-01-24 14:54:44 +00:00
2022-12-03 23:52:23 +00:00
2023-01-21 10:43:59 -07:00
2023-02-08 18:19:48 +00:00
2023-02-24 22:14:18 +01:00
2023-03-07 00:30:12 +01:00
2022-08-26 12:51:57 +02:00
2022-12-28 11:53:41 +01:00
2023-01-02 18:15:27 -05:00
2023-01-02 18:15:27 -05:00