Christoph Hellwig
f6f91d290c
xfs: punch delalloc extents from the COW fork for COW writes
...
When ->iomap_end is called on a short write to the COW fork it needs to
punch stale delalloc data from the COW fork and not the data fork.
Ensure that IOMAP_F_NEW is set for new COW fork allocations in
xfs_buffered_write_iomap_begin, and then use the IOMAP_F_SHARED flag
in xfs_buffered_write_delalloc_punch to decide which fork to punch.
Signed-off-by: Christoph Hellwig <hch@lst.de >
Reviewed-by: Darrick J. Wong <djwong@kernel.org >
Signed-off-by: Carlos Maiolino <cem@kernel.org >
2024-10-15 11:37:42 +02:00
..
2024-10-07 08:00:12 +02:00
2024-10-11 12:32:48 +02:00
2024-07-02 11:36:54 -07:00
2024-07-02 11:36:55 -07:00
2024-10-15 11:37:42 +02:00
2024-07-29 09:32:53 +05:30
2024-09-03 10:07:47 +05:30
2024-10-15 11:37:42 +02:00
2024-10-15 11:37:42 +02:00
2024-07-02 11:36:54 -07:00
2024-09-09 16:39:12 -07:00
2024-09-08 20:47:40 +02:00
2024-09-01 08:58:20 -07:00
2024-07-02 11:36:54 -07:00
2024-07-02 11:37:01 -07:00
2024-07-02 11:37:01 -07:00
2024-09-23 09:35:36 -07:00
2024-09-01 08:58:19 -07:00
2024-07-02 11:37:03 -07:00
2024-07-02 11:37:03 -07:00
2024-10-15 11:37:42 +02:00
2024-09-01 08:58:19 -07:00
2024-09-01 08:58:19 -07:00
2024-09-03 10:07:39 +05:30
2024-08-12 22:01:05 -04:00
2024-10-09 10:05:10 +02:00
2024-07-04 12:46:47 +05:30
2024-09-03 10:07:37 +05:30
2024-09-03 10:07:38 +05:30
2024-09-23 09:35:36 -07:00
2024-10-15 11:37:42 +02:00
2024-09-03 15:01:24 +02:00
2024-10-02 17:23:23 -04:00
2024-10-07 08:00:11 +02:00
2024-07-04 12:46:47 +05:30
2024-10-09 10:05:26 +02:00
2024-09-03 10:07:39 +05:30
2024-10-07 08:00:11 +02:00
2024-09-20 17:53:17 -07:00
2024-09-03 10:07:46 +05:30
2024-09-03 10:07:42 +05:30
2024-07-01 09:32:29 +05:30
2024-09-01 08:58:20 -07:00
2024-09-01 08:58:20 -07:00
2024-09-01 08:58:20 -07:00
2024-09-01 08:58:20 -07:00
2024-07-02 11:37:07 -07:00
2024-07-02 11:37:07 -07:00
2024-10-09 10:05:10 +02:00
2024-10-09 10:05:10 +02:00
2024-07-02 11:37:05 -07:00
2024-07-02 11:37:05 -07:00
2024-09-01 08:58:19 -07:00
2024-09-20 17:53:17 -07:00
2024-09-01 08:58:19 -07:00
2024-07-24 20:59:29 +02:00
2024-07-04 12:46:47 +05:30
2024-07-04 12:46:46 +05:30
2024-09-03 10:07:46 +05:30
2024-08-14 21:19:34 +05:30
2024-07-04 12:46:46 +05:30
2024-07-04 12:46:46 +05:30
2024-07-04 12:46:47 +05:30
2024-07-29 09:26:20 +05:30
2024-07-02 11:36:54 -07:00