summaryrefslogtreecommitdiff
tag namerefactor-rt-unit-conversions_2022-10-14 (db493b66688315c80bd3a8d2e1fa0ef5910ac02a)
tag date2022-10-14 14:19:09 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 3789edffaf...
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+H93GTRKtOsFAmNJ0k0ACgkQ+H93GTRK tOso2w/+JMy9Yx6nfEUPUwdZzZUlTydGeCqFPMgLArtELfSB0BDPL/m0Hc2z0t8o NadhexhtGM5QBsZ1Bd6mNj3iF7pcXyb8wxm/V6rHpg18SReYv8m+g6VJWmBqbt3T Eq9N7xKM4s7DAeGgoAcqgae19p27wLObC44mrBWmzUA75FwpJYZLOdiCHjvrNnMR r0Bck6985bjK3IK2HZXu367S0FtCtiYX1lVBfhBQq2A5s2gQswwgcp3kqcKqdAIs Sp52gXR8dSQPvRAmttB9Wysd8qAhVMpf8tJ/lWfpTviZSwZrDGeSns7uFhiBNdJq F/B7kC0rC7lC3opK4ug/zZTGZC18vtIVRRWLZSM6x1laUS9OtOvFLkuisVb26+St oXkRIos8cVL3+b71+URhRVMphUqAe5e9RJ+T3jb3nT75Q5sgMpfZrEV9J5F6WKCT 9ayYVEJkJtIzHYDt8Nje8SU4xq9IgLn5FkE7W/aAGwNtANcgVKCng6lrk9tlkine JHDfn1oGfecsl9R8VWS5YuPSr+iQnzzP1vlAIHniO8MoQmSLfHQMBRzgZX326pPe p5aZxtD4xL5mSlPkuu2rR8rS/jZ2oK0JtizZIy705neRPl9+jN64Mff8vwemwLlO M1HrekiCbFCgBReYZ9zKI2/OsuRIe2/qlqAh1Lx47byRoin/IGQ= =ew9J -----END PGP SIGNATURE-----