X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=arch%2Fx86%2Fboot%2Fstring.c;h=8272a44928444ec6a679819db52c6e1adefc5f80;hb=4ce97317f41d38584fb93578e922fcd19e535f5b;hp=401e30ca0a7589e73b0ad2bec7b0c28963de2602;hpb=7468a4eae541ce5aff65595aa502aa0a4def6615;p=linux.git diff --git a/arch/x86/boot/string.c b/arch/x86/boot/string.c index 401e30ca0a75..8272a4492844 100644 --- a/arch/x86/boot/string.c +++ b/arch/x86/boot/string.c @@ -37,6 +37,14 @@ int memcmp(const void *s1, const void *s2, size_t len) return diff; } +/* + * Clang may lower `memcmp == 0` to `bcmp == 0`. + */ +int bcmp(const void *s1, const void *s2, size_t len) +{ + return memcmp(s1, s2, len); +} + int strcmp(const char *str1, const char *str2) { const unsigned char *s1 = (const unsigned char *)str1;