fs/ntfs3: Restore correct state after ENOSPC in attr_data_get_block
authorKonstantin Komarov <almaz.alexandrovich@paragon-software.com>
Fri, 7 Oct 2022 17:20:14 +0000 (20:20 +0300)
committerKonstantin Komarov <almaz.alexandrovich@paragon-software.com>
Mon, 14 Nov 2022 16:50:46 +0000 (19:50 +0300)
commit910013f7c7ba9fb82ce33536c58212907ca05969
tree10c67ae795c392a0cea0c2735a4ae4b0b019550e
parent0ad9dfcb8d3fd6ef91983ccb93fafbf9e3115796
fs/ntfs3: Restore correct state after ENOSPC in attr_data_get_block

Added new function ntfs_check_for_free_space.
Added undo mechanism in attr_data_get_block.
Fixes xfstest generic/083

Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
fs/ntfs3/attrib.c
fs/ntfs3/fsntfs.c
fs/ntfs3/ntfs_fs.h