summaryrefslogtreecommitdiff
tag namerefactor-rt-unit-conversions_2022-11-09 (532eba7debf40b93262db933c3a1671137edba81)
tag date2022-11-09 19:10:29 -0800
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit a655e57681...
xfs: refactor rt extent unit conversions
This series replaces all the open-coded integer division and multiplication conversions between rt blocks and rt extents with calls to static inline helpers. Having cleaned all that up, the helpers are augmented to skip the expensive operations in favor of bit shifts and masking if the rt extent size is a power of two. Signed-off-by: Darrick J. Wong <djwong@kernel.org> -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmNsa6UACgkQ+H93GTRK tOuFFQ//Y7GQr7NzferyiR2Ds+ivIAxEcxDDQLTlN3LNQiALHNcuafnptAy37b81 npl5TCG+d62SfvM66KSi1PTvsvJ2XdmmofUJejZ9eRsr2ipY/V5WYz+jF+ekO1RO CCl/k3fgb5ivJ/gKd27/m4TlLp1mDELD5IkAbmCPgUzBcWn/wZaZZhccDjnnpNq1 S9/YH3zi/mOU324ZMED4xU7EjciKfF/0LHFHRrlWJYfdaZkQW6AO5dp/mGApb9PN vmgLEsda9TPAdlSnvi5dQY1zEFdRS4PAlaBxD4n3GrKfz+svsLOs6yvzDrnfK5NM oF7R4vhy3yqhaLiT/iQWCF/wYgReUIcT76hUlwbZliLMRp517V747zjJFllB3Ji4 b/ARyGiIS4I5rl5NiXq1Npo0wqQwhj5bdrODXsXsDtxONh6X9Pk90cPhymWYHQ+u TfLfNPdTosVcGZBKp8OFIQQKtEPNI1VS7m27QTNr1qCy0stAIcFTojkJF1YnVjtJ F0ZEjJoVRrEud4S7tNKKrMNmjGe5fgnfyQlL2Ef3kzOtjh6EzmI3whv+AF/GHjPq oUP0wms39iszg85Guo+Rj50IN/04HOR/MzfGfylMuAE89vq3jzRnRbjDmNPkXwkh nYz/1qweufjUGAnGCJpecjzKqd2/VN80x3cmlVcWzV1cx+BUOJ4= =qeUh -----END PGP SIGNATURE-----