diff options
author | Darrick J. Wong <darrick.wong@oracle.com> | 2016-10-03 19:11:38 +0300 |
---|---|---|
committer | Darrick J. Wong <darrick.wong@oracle.com> | 2016-10-06 02:26:04 +0300 |
commit | aa8968f227a8c6c7468c9d498daf06f8dbc30af0 (patch) | |
tree | 071be2c909a770fa97f3ed97ecb856046e72fa49 /fs/xfs/xfs_mount.c | |
parent | 0613f16cd20174d701853f1580ad44a9a6791ff2 (diff) | |
download | linux-aa8968f227a8c6c7468c9d498daf06f8dbc30af0.tar.xz |
xfs: cancel CoW reservations and clear inode reflink flag when freeing blocks
When we're freeing blocks (truncate, punch, etc.), clear all CoW
reservations in the range being freed. If the file block count
drops to zero, also clear the inode reflink flag.
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'fs/xfs/xfs_mount.c')
0 files changed, 0 insertions, 0 deletions