tag name | xfs-6.9-merge-7 (bfaec8548cc1f2386cff65525375eabd34d4c244) |
tag date | 2024-02-29 10:18:30 +0530 |
tagged by | Chandan Babu R <chandanbabu@kernel.org> |
tagged object | commit 8d4dd9d741... |
download | xfs-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-----