tag name | xfs-5.1-merge-2 (16c46536e8beaa0e4b94a71e98bf1e26f17a5f08) |
tag date | 2019-02-21 08:02:18 -0800 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit 081a8ae2a5... |
Changes for Linux 5.1:
- Fix online fsck to handle inode btrees correctly on 64k block
filesystems.
- Teach online fsck to check directory and attribute names for invalid
characters.
- Miscellanous fixes for online fsck.
- Introduce a new panic mask so that we can halt immediately on
metadata corruption (for debugging purposes)
- Fix a block mapping race during writeback.
- Cache unlinked inode list backrefs in memory to speed up list
processing.
- Separate the bnobt/cntbt and inobt/finobt buffer verifiers so that we
can detect crosslinked btrees.
- Refactor magic number verification so that we can standardize it.
- Strengthen ondisk metadata structure offset build time verification.
- Fix a memory corruption problem in the listxattr code.
- Fix a shutdown problem during log recovery due to unreserved finobt
expansion.
- Fix a referential integrity problem where O_TMPFILE inodes were put on
the unlinked list with nlink > 0 which would cause asserts during log
recovery if the system went down immediately.
- Refactor the delayed allocation allocator to be more clever about the
possibility that its mapping might be stale.
- Various fixes to the copy on write mechanism.
- Make CoW preallocation suitable for use even with writes that wouldn't
otherwise require it.
- Fix miscellaneous compiler and static checker complaints.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAlxuzTIACgkQ+H93GTRK
tOt+rQ/+MLNPFosJ7c1hKpacb9EurOXY/eECkHdpr8djBDN6D5BIUB49SS22fSCt
6I8Q9EjRVdeM/75YPpOXmIlJTJp33gUDpXT9FXbC6OG+cLjRVMT8xDckxJ17qZce
0beHXqSfqnLoOuNQUiY19XJMkreHRByXw6OqM5VbjhUG+C3fq5BpkmW30AaQhugu
nIC21uVy1wjOIZhVDM4MrPO4FH6jFTdT242p0TVP8dcEjnKWaBxgLinFilMtEUdS
rNSWreYMn4wMVhrvIG2bAJ3tnS8/NQjXuHqm17CKQ77iChaEcDL+62CzgKsoacrM
FYV34kWxOEkAtOQ+kXg8pXpOrzmqODbCV5wjj9uBUfTu8KvOXXgwtDEuQ42a7mtG
UaojGqN9KauOC4qlImh+euLb/sdKa1okJ3TKqwWG2hgEw9ZTlmRg1GqvXL12CJOs
RlFD7kMgOz9ln4ITLywHOgDn3T5ELYnnHT2duXIpeB11dmMMJCXmA60bu5WRormA
ezuw76YQDGIn2/I8RqHlzRLDpcZ2AXYj6GQ5k0580s9QpHZy5u42+kPUoG2jT+X8
28betHnQ6R6/V5iUOj0jIPNH3hLZy6EwHml3Ekz3/fiZcNMfiiSeKHeOX7eg7aBt
WJ9dH2TwDq0R43p/upiSddYzE0aWhuAN+c2oPolCwuaNUOr1RwU=
=Tnem
-----END PGP SIGNATURE-----