summaryrefslogtreecommitdiff
tag namerepair-reap-fixes_2021-09-17 (a8c1f88296907c0be00b78229dabfd2f20a1e878)
tag date2021-09-17 18:55:57 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 12530a2ce0...
xfs: fix online repair block reaping
These patches fix a few problems that I noticed in the code that deals with old btree blocks after a successful repair. First, we clarify how the reaping function works w.r.t. bitmap lifetimes. Next we fix a bug where we could incorrectly invalidate old btree blocks if they were crosslinked. Finally, we convert the reap function to use EFIs so that we can delete blocks without overloading a transaction. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmFFRy0ACgkQ+H93GTRK tOtJew/+IBHtoyeWc/0WKaRvhJ3s+ecBKNcBAcBLuQ7/IpOYTQzoBYwEw5mzkmdH IsZcxAC2Oi07Yr93Ji5BfB+iP9L2Cil8Ydtv7nI+5YjsYlMZohuhkhqhW2vuCt05 AVyN5SMba92qnOR9jPq22gAE+0DAisD/g5rilKxKrHI0rDQmfexsLBDXm2+oFJn4 oSNW8C9ANvyKSp3MVBjCKacnPWJ62zPGoshzAPI5GOW1NVvdbCv574Qkgbusiyc/ 4oXR1HWdw4J54CgT04uaB3fwmvmI4QNUe2iAUV8dMQ0PIEtAefXCA32+zjqTZKlM fV6fLQioIxh++CHP/hBqp8H87/VlJYqCjoXkoE5TP2yF95Pskc4dkrriN6cgWcVx wRc2t7J+OtVnoyH0iweDvcvaUPIocwpkc4iVOSfqwlisWBJpNrfypRQIcdJkYyR9 cvi+uzLA5KiUwmPwTPNZMjxV4cpy3sl3tLEbzt3L6rfmZuRTqKvc3HDyIiuvSZYA L0BeNtvLAb1qnCVx8dfsFPwVkcGORnTHNGP47fvms3mLge0+bMqBa+wetN1LANNO hTUSnA1lmUQ95qv3txQR1Tsz0/o8fpZPkRVXOUtEOJom4NmBzg6menFeu7+hyLOv LUoGv6OZD9hwMIDyDbYqIjHKdNDSnC3IE/uP7aO1p7mKVVg4u/U= =lyTH -----END PGP SIGNATURE-----