summaryrefslogtreecommitdiffstats
tag namexfs-6.9-merge-7 (bfaec8548cc1f2386cff65525375eabd34d4c244)
tag date2024-02-29 10:18:30 +0530
tagged byChandan Babu R <chandanbabu@kernel.org>
tagged objectcommit 8d4dd9d741...
downloadxfs-linux-xfs-6.9-merge-7.tar.gz
New code for 6.9:
* Online Repair; ** New ondisk structures being repaired. - Inode's mode field by trying to obtain file type value from the a directory entry. - Quota counters. - Link counts of inodes. - FS summary counters. - rmap btrees. Support for in-memory btrees has been added to support repair of rmap btrees. ** Misc changes - Report corruption of metadata to the health tracking subsystem. - Enable indirect health reporting when resources are scarce. - Reduce memory usage while reparing refcount btree. - Extend "Bmap update" intent item to support atomic extent swapping on the realtime device. - Extend "Bmap update" intent item to support extended attribute fork and unwritten extents. ** Code cleanups - Bmap log intent. - Btree block pointer checking. - Btree readahead. - Buffer target. - Symbolic link code. * Remove mrlock wrapper around the rwsem. * Convert all the GFP_NOFS flag usages to use the scoped memalloc_nofs_save() API instead of direct calls with the GFP_NOFS. * Refactor and simplify xfile abstraction. Lower level APIs in shmem.c are required to be exported in order to achieve this. * Skip checking alignment constraints for inode chunk allocations when block size is larger than inode chunk size. * Do not submit delwri buffers collected during log recovery when an error has been encountered. * Fix SEEK_HOLE/DATA for file regions which have active COW extents. * Remove duplicate ifdefs. Signed-off-by: Chandan Babu R <chandanbabu@kernel.org> -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQjMC4mbgVeU7MxEIYH7y4RirJu9AUCZeAMtwAKCRAH7y4RirJu 9DIkAQDl1DtpE1SHjvRUtZKkWVPyh15N4mGzXd+txGl16NqHlgEA8QAtdy08Lfya 0y5QWCD8vK3vYFprU0PsnH0zs+xeDQ0= =kyai -----END PGP SIGNATURE-----