summaryrefslogtreecommitdiff
tag namebtree-dynamic-depth_2021-10-22 (ef26d19b4fa0c59fb1f9bd99ff12571c9683bbd3)
tag date2021-10-22 16:45:28 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit d8b9238acc...
xfs: support dynamic btree cursor height
In this series, we rearrange the incore btree cursor so that we can support btrees of any height. This will become necessary for realtime rmap and reflink since we'd like to handle tall trees without bloating the AG btree cursors. Chandan Babu pointed out that his large extent counters series depends on the ability to have btree cursors of arbitrary heights, so I've ported this to 5.15-rc1 so his patchsets won't have to depend on djwong-dev for submission. v2: reduce scrub btree checker memory footprint even more, put the one fixpatch first, use struct_size, fix 80col problems, move all the btree zone work to a separate series -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmFzTRgACgkQ+H93GTRK tOtdARAAmjRzVRunZYHFqOAZZXu2B/QFA8BT4FuCilckcLEHIO3JYv3t7XCMA5uF 60vBlOci2CT2IhMWSbvxIOJl9XlKiA/ADU+2GTtI5tUqo5i2vjYqSZmdZ1p7tdeb XZATT1uESVmAUT5+v6FtWPBcfXXK3Ugdz0ET7Q3bp5HeK2cSsgS/2dwfD0nETGlv G0aDVWwo/UHH9QtE502lp9VSws//PDox9+YsHbt/4lhujAm2E5+0W9WPTwL+1jgI avkyVEnzIZqJGBGBe0CK06Q3LB9GpyshPCW7DhphI2QRYGzSFT08Ns+57xE+n5Ry 5lPBZCPmn477OeGR9DWKQU+MxxY2UGNtofjt7SpK/SU6ph14oc+mHSEEaRzPE0BG S6lZXY+wvMXNcZFdho5Nk94k3PIlQjHvAXLXsDlZIW6iihH+QlnoR5PoMo2ER924 E4/Zetgn3rXtk1Yupc32hBIGQPNfcQmPHb9qYEp7K9mPOixJUtL5SgD1gnOqJ7II 8TxzYSBCdulyaWYnkOYrJuvCxZ/X2eeOoCI6XW0aREy+DlsASqvthqgLSVuTq9GM l8rZd38yd+++Ogc1Y5a0IPnvbNZpVelAEBBzkHdBrNtgYzZwcgHhzlU58bBWtDWD OQ36mwoO/txoUZ0aEeKa+03WukRe1UjqOV+z1QH/s4daxczPeC8= =HSAP -----END PGP SIGNATURE-----