tag name | xfs-5.16-merge-3 (0f1167631fc049db92b463fc78a519bf7329e5c5) |
tag date | 2021-10-22 16:15:33 -0700 |
tagged by | Darrick J. Wong <djwong@kernel.org> |
tagged object | commit 5ca5916b6b... |
New code for 5.16:
* Bug fixes and cleanups for kernel memory allocation usage, this time
without touching the mm code.
* Refactor the log recovery mechanism that preserves held resources
across a transaction roll so that it uses the exact same mechanism
that we use for that during regular runtime.
* Fix bugs and tighten checking around btree heights.
* Remove more old typedefs.
* Fix perag reference leaks when racing with growfs.
* Remove unused fields from xfs_btree_cur.
* Allocate various scrub structures on the heap to reduce stack usage.
* Pack xfs_btree_cur fields and rearrange to support arbitrary heights.
* Compute maximum possible heights for each btree height, and use that
to set up slab caches for each btree type.
* Finally remove kmem_zone_t, since these have always been struct
kmem_cache on Linux.
* Compact the structures used to coordinate work intent items.
* Set up slab caches for each work intent item type.
* Rename the "bmap_add_free" function to "free_extent_later", which
more accurately describes what it does.
* Fix corruption warning on unmount when a CoW preallocation covers a
data fork delalloc reservation but then the CoW fails.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmFzRwMACgkQ+H93GTRK
tOseXA/8D6eYkf9CeKKCcFtwe7nk/yDFEkGmLJtj5Krb4iRx3GZOHjcp9wJ39l/O
SgKrQ4XXBTmL3cFIqX9uRY7sclXQvkLUK9e8ofaZuDOOE7uP0rimAFWsbzs7ySc3
awDlRWnKOzHp+rMwyvG67xp1hWXiPj//m2kyYqxVPAV/20rKC4dT2YgF7HsNe//R
siYEdMSttgJ1e5stYp6SUFYUKvzrnxJrvDlDCrZbhX9Q+xebJ/eiAGwlfxYBBQdI
aP9nedjevGY1EchYAAIFqSCHwhnxtMuTFCnY25Qvz3hFsMkbmK2ZeaE2O9WcFE99
RvJbLt8eZhCgdlAbJqgwB0wXixzM9RAAq8uAMMzkAVf1pK/whkc0EXK4rIt3x2su
l7lOOG61vwFwFKv4xJRzMIXIB6VGjDAdBkEfBiqJkHvjj3RL8OYDReLMwnmJdtM3
+6OHNoMX15y/fICW12UlqChIRMH1+sL3mqaIvPty9V4CSg6fZCSfZJqz6XAQGXoj
HAAG8scgfMwCwYK9jy1q69JKZXqVGLqGVV67KKfwykc2GASOq/evLMyfKF5QqcdC
Q/FVcPSxawb42LrLMN9hGOyHDEck+SJ6B0iZ9HXFaw0UICM/716XhLlyyqc3w/zs
w0EmKcJ7+Ct7697BhTPNfW2OKseNS3u7mGRLmPm01gluaTe4cKs=
=JL2F
-----END PGP SIGNATURE-----