summaryrefslogtreecommitdiff
tag namexfs-6.3-fixes-5 (618f9ceecb9e005f4f4ebd1d89191a2bbda53f38)
tag date2023-03-24 08:43:10 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit e2e63b071b...
Fixes for 6.3-rc3:
* Ensure that the perag AGFL_RESET state is consistent with whatever we've just read off the disk. * Fix a bug where we used the wrong iext cursor during a write begin. * Fix a race in the percpu counters summation code where the summation failed to add in the values for any CPUs that were dying but not yet dead. This fixes some minor discrepancies and incorrect assertions when running generic/650. * Add a few debugging assertions so that people (me) trying to port code to the new allocator functions don't mess up the caller requirements. * Relax some overly cautious lock ordering enforcement in the new allocator code, which means that file allocations will locklessly scan for the best space they can get before backing off to the traditional lock-and-really-get-it behavior. * Add tracepoints to make it easier to trace the xfs allocator behavior. * Actually test the dir/xattr hash algorithm to make sure it produces consistent results across all the platforms XFS supports. Signed-off-by: Darrick J. Wong <djwong@kernel.org> -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQQ2qTKExjcn+O1o2YRKO3ySh0YRpgUCZB3FhgAKCRBKO3ySh0YR po2qAQDbevbUgSCljDYrjMcYmeh8JmsXwAY07ci6kmnNk0HxHQEAhdB9CNk1f0B8 XBO1rcSBv3fddz6rCntHMcBTVKY+sAI= =J5ES -----END PGP SIGNATURE-----