1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef _OBJTOOL_CHECKSUM_TYPES_H 3 #define _OBJTOOL_CHECKSUM_TYPES_H 4 5 struct sym_checksum { 6 u64 addr; 7 u64 checksum; 8 }; 9 10 #ifdef BUILD_KLP 11 12 #include <xxhash.h> 13 14 struct checksum { 15 XXH3_state_t *state; 16 XXH64_hash_t checksum; 17 }; 18 19 #else /* !BUILD_KLP */ 20 21 struct checksum {}; 22 23 #endif /* !BUILD_KLP */ 24 25 #endif /* _OBJTOOL_CHECKSUM_TYPES_H */ 26