Andreas Kling
280694bb46
Kernel: Update atime/ctime/mtime timestamps atomically
...
Instead of having three separate APIs (one for each timestamp),
there's now only Inode::update_timestamps() and it takes 3x optional
timestamps. The non-empty timestamps are updated while holding the inode
mutex, and the outside world no longer has to look at intermediate
timestamp states.
2022-08-22 17:56:03 +02:00
..
2022-08-22 17:56:03 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-07-12 00:55:31 +01:00
2022-07-22 23:09:43 +01:00
2022-08-21 12:25:14 +02:00
2022-08-21 12:25:14 +02:00
2022-07-22 23:09:43 +01:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-01-07 15:44:42 +01:00
2022-08-22 17:56:03 +02:00
2022-08-22 17:56:03 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-21 16:15:29 +02:00
2022-03-17 00:51:36 -07:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-22 17:56:03 +02:00
2022-08-22 17:56:03 +02:00
2022-08-22 17:56:03 +02:00
2022-08-21 16:15:29 +02:00
2022-07-22 23:09:43 +01:00
2022-08-21 16:02:24 +02:00
2022-08-21 16:02:24 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-22 17:56:03 +02:00
2022-08-22 17:56:03 +02:00
2022-08-21 12:25:14 +02:00
2022-08-21 12:25:14 +02:00
2022-08-21 16:15:29 +02:00
2022-08-21 16:15:29 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-22 17:56:03 +02:00
2022-08-22 17:56:03 +02:00
2022-08-22 17:56:03 +02:00
2022-08-22 17:56:03 +02:00
2022-08-22 17:56:03 +02:00
2022-08-22 17:56:03 +02:00
2022-02-16 22:21:37 +01:00
2022-08-22 17:56:03 +02:00
2022-08-21 16:02:24 +02:00