summaryrefslogtreecommitdiff
tag namexfs-4.14-merge-6 (16939df567cdabca6e5729216c24f44bd7085bc0)
tag date2017-09-02 08:24:33 -0700
tagged byDarrick J. Wong <darrick.wong@oracle.com>
tagged objectcommit 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-----