X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=crc%2Fcrc32c.h;h=be03c1a27cc28ad851b55e5bd47e2dbb5192a690;hp=50d349bdddf33d0525654f07afe12aeb95c03695;hb=fa07eaa6913d7171c4259b3b0cd76dae3e76ca00;hpb=214e2d5655f79e75f492167fba97785f4ce53d07 diff --git a/crc/crc32c.h b/crc/crc32c.h index 50d349bd..be03c1a2 100644 --- a/crc/crc32c.h +++ b/crc/crc32c.h @@ -13,16 +13,17 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, - Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef CRC32C_H #define CRC32C_H #include "../arch/arch.h" +#include "../lib/types.h" extern uint32_t crc32c_sw(unsigned char const *, unsigned long); -extern int crc32c_arm64_available; -extern int crc32c_intel_available; +extern bool crc32c_arm64_available; +extern bool crc32c_intel_available; #ifdef ARCH_HAVE_ARM64_CRC_CRYPTO extern uint32_t crc32c_arm64(unsigned char const *, unsigned long); @@ -46,9 +47,8 @@ static inline void crc32c_intel_probe(void) static inline uint32_t fio_crc32c(unsigned char const *buf, unsigned long len) { - if (crc32c_arm64_available) { + if (crc32c_arm64_available) return crc32c_arm64(buf, len); - } if (crc32c_intel_available) return crc32c_intel(buf, len);