summaryrefslogtreecommitdiffstats
tag namerefactor-rt-locking_2022-09-30 (96ee6163c1965e697b93aaefd94cf1d40a44a06d)
tag date2022-09-30 20:10:21 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit bf740f95c0...
downloadxfs-linux-refactor-rt-locking_2022-09-30.tar.gz
xfs: refactor realtime meta inode locking
Replace all the open-coded locking of realtime metadata inodes with a single rtlock function that can lock all the pieces that the caller wants in a single call. This will be important for maintaining correct locking order later when we start adding more realtime metadata inodes. Signed-off-by: Darrick J. Wong <djwong@kernel.org> -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmM3r50ACgkQ+H93GTRK tOutuw//WnFayq3Flyw4x7sFExsohU1VtOgYS4U0lrsUX+JdyaDCneXdO4PCrSl2 4bjTasWnLvfhlcQYeDTVQ5kAQujBhKJGzwvIC7cHQ7RtZivAM04xA6SGwoeZb+1Z 8YYo4TjxJ5LpzmfWyZPaCxU01LsmokSiIVzv4dGtTMx8+167eZ/Si5ti+/wfCJmg TLzAorWQQJHjjYSfVEFoSXqyIKNZKN7t0Q4Zkyhz59jFzEJhIaEqvkLKTB6wKmQ2 3zsbAIrY5ePB/t2NrFtlsjLuU0ZV0MvuN8M41PraKoq5eM9s5TG+NKdVDr1w141T ZFy5bcFICq0eIQoA6vBqGjLoE0ywCbNfn1uVJsJKwlh0s6fLY7CCaBjquYRlw53F p83NpTZGCYnk5miAxce566qPZ/TvtgUEI278WxEYbS6GUxG2jg1ew68oFQG8+Fw+ vXy9SKx88DL2XVLhk3YdycnGlVYGoXDvsEVd9kIE0CkZ0CDO8ew1yq09ityUNG/t I0ZsDVaK/BQv1pq0Sg1Cw/cpiqEeC3J+4h6QACEXy1+YQMzVk6AA2rDUdNmh/jwY Z2BNfJRjZ63MAAjEcHBGaVtr62ppHQj4kpYtYI6lsA+YGDxc6TgoWmI/4IEEuaYY M20iTGCdYM/VdzKtyZaSgahwDX2iiNp8GsBI4i7usKylC3+XyXs= =dqPs -----END PGP SIGNATURE-----