summaryrefslogtreecommitdiffstats
tag namerefactor-rtbitmap-macros_2022-12-20 (b01bf075d81d7c60c3ce8c8baec203f67d614e17)
tag date2022-12-20 16:49:01 -0800
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit cd453e5192...
downloadxfs-linux-refactor-rtbitmap-macros_2022-12-20.tar.gz
xfs: refactor rtbitmap/summary macros
In preparation for adding block headers and enforcing endian order in rtbitmap and rtsummary blocks, replace open-coded geometry computations and fugly macros with proper helper functions that can be typechecked. Soon we'll be needing to add more complex logic to the helpers. Signed-off-by: Darrick J. Wong <djwong@kernel.org> -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmOiV/0ACgkQ+H93GTRK tOseAw//dBrCQKcWBOk+aPZ72FS81Txbz+BhfttM87HapRBtWczAbhGMYbTkcEwR cVJpexqrfSuorqHDBJvmX9mRvZf8LqXjmS1IRL0aRVRx0m6TQTFagjgGmSS/5QD1 zOH4eScjsRWgiICHvjq1zBaZ4CSIHUeeWJ+d9ubKvgoAvgS0GoUJD4+WN2qxjMkU QTB/QEGNVR6YAjmw9xXmBdmyZ8Io8m/a4z0eiA5xvQM/Misb3kjO62WwSdrNmCcH XeCAtzKbqMe64ZFX0DFjNB5+xPLVtF5FrbevRAgkJMynuA5TwX5wXP9ni9JGQrlG OXuCABQNoHZuk0DuCWYneq+OJqJ4EB9SArorrwdN6w6Z91D6+vl5+QY6Zuz881HA aVDUIXZiUMT6BifebDuqFRgUVAZ+O2/XvLCkA8rHEIm8fdT8RNPsmkRt/NSNQ2Zo glw9Eg9Nza17LvtKAJgChFeQ7YQ8WuO9z0g6gqFSSozv+17cmcLRMWuAhIgEkXx7 U9TuLMKhbKXe98gL0MZ4hE6CnlssmUlnf2+RIuj0ysQiPquVw6qHFUsGUJ7dMzwN cwRjwOh+Gx6zWMc+iK58BhgPnKGNztf508guSuHFZDMsWdyCaZskLal1i3D7eWHi rj752TsNrmlwNrdslTDVdPzPo9laJ7WwfSGRSCPI7rarMXmFXgU= =xpu7 -----END PGP SIGNATURE-----