summaryrefslogtreecommitdiff
tag namerepair-reap-fixes_2021-10-22 (1a461e8756fe6458bf74da044c6e4f7960929fca)
tag date2021-10-22 16:45:09 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 6427c5749d...
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+H93GTRKtOsFAmFzTQUACgkQ+H93GTRK tOsnhA//W/Vq44I9lKDYcu9bhF2dA7rq3QavHO20on1jYPh7n0REHUwnls1STgjB nudn36fC8V0IbaYras5tHiObcw5k5wdRKq/vYIpHACyf66eTIg6THNJEv4XJIkQq hTDRVlMsyuCJmZuh4/+eOY8nCD8TIT9++0FtXT9Yd0jlpDM+ByY0oWOmH2OX+XBX saKi5uD2zqqvp42i8GP+m6r2N4BQC8RNb1nyF1Spx9MKdtqp/p0ygEQ/3AoKd6l3 59VDOdUVN73hlc3NWy/vZMLa5CtLRGUt9Fw7PvVSE6Zjq6SwSeFBBaRbT3HMpmAP B+YTta9zt0sRx4IvkmY6G9kzD3RkRr+TK+wTNCjpB2rsBHQe4uxcA+1SHGRkk+NA iOra4+v18tSWoNNgLffbX3d9VYXDRlmT4/DqQmrN7H9M0DLcNGCRLFHn21RLli0X lnnOjTMsTrxvJpwbx6Fpa+46V/6UC4CjkChDyvAJwAzQ8GE7FNXdOAXwijfeYjv4 DHbMfleECh0BaYZJdpOu7S+C30hwAcrj36ouzNAqyXkDbhL+SBgN5XXLLZrzM5CC uiemdhGNgjUG5jHmGumKJPHd8INmqLjDMpPH+iT2YLtVv1KHm9ywzjJV+fSSNQtp Uw7WErVKVn4qOv52dbAxT0XFzh3c8MuHYj98oFFLlRhRxWDa4DY= =qy7Z -----END PGP SIGNATURE-----