Darrick J. Wong
12f2930f5f
xfs: port xfs_ioc_start_commit to multigrain timestamps
...
Take advantage of the multigrain timestamp APIs to ensure that nobody
can sneak in and write things to a file between starting a file update
operation and committing the results. This should have been part of the
multigrain timestamp merge, but I forgot to fling it at jlayton when he
resubmitted the patchset due to developer bandwidth problems.
Cc: <stable@vger.kernel.org> # v6.13-rc1
Fixes: 4e40eff0b5737c ("fs: add infrastructure for multigrain timestamps")
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
2024-12-12 17:45:13 -08:00
..
2024-12-12 17:45:13 -08:00
2024-12-12 17:45:13 -08:00
2024-07-02 11:36:54 -07:00
2024-11-05 13:38:43 -08:00
2024-04-23 07:46:51 -07:00
2024-10-15 11:37:42 +02:00
2024-02-22 12:32:18 -08:00
2024-05-27 15:55:52 +05:30
2024-04-23 07:46:57 -07:00
2024-11-22 09:52:03 +01:00
2024-11-05 13:38:41 -08:00
2024-02-22 12:44:21 -08:00
2024-12-12 17:45:09 -08:00
2024-10-15 11:37:42 +02:00
2024-11-05 13:38:40 -08:00
2024-07-02 11:36:54 -07:00
2024-09-09 16:39:12 -07:00
2024-02-22 12:43:36 -08:00
2024-11-23 09:58:07 -08:00
2024-11-04 16:22:10 -08:00
2023-04-11 19:05:05 -07:00
2023-03-19 09:55:49 -07:00
2024-04-26 11:21:46 +05:30
2024-11-05 13:38:44 -08:00
2023-10-04 09:24:02 +11:00
2023-11-22 23:39:36 +05:30
2024-12-12 17:45:11 -08:00
2024-12-12 17:45:11 -08:00
2024-12-12 17:45:12 -08:00
2024-12-12 17:45:12 -08:00
2024-11-05 13:38:30 -08:00
2024-11-05 13:38:30 -08:00
2024-04-15 14:54:19 -07:00
2024-04-15 14:54:24 -07:00
2024-04-15 14:54:17 -07:00
2024-12-12 17:45:13 -08:00
2024-09-01 08:58:19 -07:00
2024-04-23 07:47:00 -07:00
2024-04-23 07:47:00 -07:00
2024-11-05 13:38:44 -08:00
2024-11-05 13:38:29 -08:00
2024-11-05 13:38:42 -08:00
2024-07-02 11:37:03 -07:00
2024-12-12 17:45:09 -08:00
2024-04-15 14:54:10 -07:00
2024-11-05 13:38:27 -08:00
2023-02-13 09:14:56 +11:00
2024-12-12 17:45:08 -08:00
2024-11-05 13:38:35 -08:00
2024-11-05 13:38:30 -08:00
2024-04-22 18:00:47 +05:30
2023-12-15 10:03:28 -08:00
2024-11-03 01:28:06 -05:00
2024-04-23 07:47:00 -07:00
2024-11-05 13:38:40 -08:00
2024-02-22 12:30:45 -08:00
2024-02-22 12:30:45 -08:00
2024-11-05 13:38:33 -08:00
2023-09-11 08:39:03 -07:00
2024-02-13 18:07:34 +05:30
2024-11-05 13:38:31 -08:00
2024-11-05 13:38:31 -08:00
2023-06-05 04:08:27 +10:00
2024-11-05 13:38:37 -08:00
2024-12-12 17:45:09 -08:00
2024-04-23 07:47:00 -07:00
2023-09-11 08:13:17 +00:00
2024-11-21 09:20:07 -08:00
2024-04-23 07:47:00 -07:00
2024-11-12 11:02:25 +01:00
2024-11-05 13:52:57 +01:00
2024-11-21 09:20:07 -08:00
2024-04-15 14:54:09 -07:00
2024-11-05 13:38:32 -08:00
2024-11-05 13:38:32 -08:00
2024-11-05 13:38:26 -08:00
2024-11-05 13:38:28 -08:00
2024-11-05 13:38:27 -08:00
2024-10-02 17:23:23 -04:00
2024-11-28 12:42:10 +01:00
2024-11-22 11:24:51 +01:00
2024-11-05 13:38:42 -08:00
2024-11-22 11:24:51 +01:00
2024-10-07 08:00:11 +02:00
2024-11-05 13:38:31 -08:00
2024-11-05 13:38:31 -08:00
2024-11-05 13:38:45 -08:00
2024-11-05 13:38:45 -08:00
2024-09-03 10:07:42 +05:30
2023-12-07 14:34:26 +05:30
2024-11-05 13:38:30 -08:00
2024-11-05 13:38:46 -08:00
2024-11-22 11:24:45 +01:00
2024-12-12 17:45:12 -08:00
2024-12-12 17:45:08 -08:00
2024-12-12 17:45:11 -08:00
2024-09-01 08:58:20 -07:00
2024-11-05 13:38:30 -08:00
2024-07-02 11:37:07 -07:00
2024-11-05 13:38:28 -08:00
2024-10-09 10:05:10 +02:00
2024-11-05 13:38:30 -08:00
2024-07-02 11:37:05 -07:00
2024-12-12 17:45:09 -08:00
2024-11-05 13:38:39 -08:00
2024-11-05 13:38:45 -08:00
2024-02-22 12:43:40 -08:00
2024-11-21 09:20:07 -08:00
2023-08-10 07:48:07 -07:00
2024-09-01 08:58:19 -07:00
2024-02-22 12:45:17 -08:00
2024-07-24 20:59:29 +02:00
2023-12-15 10:03:28 -08:00
2024-07-04 12:46:47 +05:30
2024-11-05 13:38:35 -08:00
2024-11-12 11:00:42 +01:00
2024-12-12 17:45:11 -08:00
2024-11-05 13:38:39 -08:00
2024-12-12 17:45:11 -08:00
2024-07-04 12:46:46 +05:30
2024-12-12 17:45:11 -08:00
2024-11-05 13:38:41 -08:00
2024-11-05 13:38:30 -08:00
2024-04-23 07:46:50 -07:00
2024-07-02 11:36:54 -07:00