tag name | xfs-4.14-merge-6 (16939df567cdabca6e5729216c24f44bd7085bc0) |
tag date | 2017-09-02 08:24:33 -0700 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit dd60687ee5... |
Updates for 4.14:
- Write unmount record for a ro mount to avoid unnecessary log replay
- Clean up orphaned inodes when mounting fs readonly
- Resubmit inode log items when buffer writeback fails to avoid umount hang
- Fix log recovery corruption problems when log headers wrap around the end
- Avoid infinite loop searching for free inodes when inode counters are wrong
- Evict inodes involved with log redo so that we don't leak them later
- Fix a potential race between reclaim and inode cluster freeing
- Refactor the inode joining code w.r.t. transaction rolling & deferred ops
- Fix a bug where the log doesn't properly deal with dirty buffers that
are about to become ordered buffers
- Fix the extent swap code to deal with making dirty buffers ordered properly
- Consolidate page fault handlers
- Refactor the incore extent manipulation functions to use the iext
abstractions instead of directly modifying with extent data
- Disable crashy chattr +/-x until we fix it
- Don't allow us to set S_DAX for v2 inodes
- Various cleanups
- Clarify some documentation
- Fix a problem where fsync and a log commit race to send the disk a
flush command, resulting in a small window where power fail data loss
could occur
- Simplify some rmap operations in the fcollapse code
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCgAGBQJZqs2hAAoJEPh/dxk0SrTrbJcQAIt4NiRkeR4v4QXfr6Yz0614
8kPPKNPSIzp1IM7cy5yRiVDTws0qPf68gV3hTClxgjilQL2ws8zwr/c2C3oqcL23
4AaJbfu0vWwBTB2L+K5tGCPhnmoqCiqivmpN2JrVM9Yd5lbFHcj2f7Bit29Fp11s
YpOGv1dj+Vi5PlXwpCDcOtuoxcDVzcfk7VLiG3GgdgKqHDEAKE02iyW+UVmKwnYf
VomPbyu1xnVegxmBKuaZkUfLibrFmlpabrCxOcO3le7TJppaICpAEFFErM8GBSs1
FwFMJUsCsKzkyIjaNRGX4zp22ylpJMFeE7AYBOPYrqWhjx7bdUVgefowD8Gtai1u
yKy+mc/yihTwGcZu8YiX6v+39yRTIt8HDFen/4dKQiH5UWc/VxYxdyunZN2YZQgJ
rGzYggojQYQ23zkmhr79lF3DdWpNo7PZSz3DQkruhKqxtXjOSSCle5NKrgjuCVO7
43CrAwNOPy2h08RiLu75fHGmYCAayX+diXQbaRUIAIBaFcjPz7imIbFDeVkUdXV2
U3aSTszQ+p8ZXIRFcaNX9JpETk7s0kcVq5zQ9MGuiaf/D41BNGr9sPkvVy3bl5CW
xLGmPEywdUJiIJdy9nhJb+ix4UPQ9UFburk5Knxif1HXgF/RU5pxtBFraMXeliny
yh5vDfkKnpXFAVn+zjaO
=QGPI
-----END PGP SIGNATURE-----