From: Mike Yuan Date: Mon, 17 Nov 2025 22:49:53 +0000 (+0100) Subject: user-record: use clzll() instead of clzl() for uint64_t X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d22139ad71d4fd425219d7d13898f1695fe1cf8f;p=thirdparty%2Fsystemd.git user-record: use clzll() instead of clzl() for uint64_t --- diff --git a/src/shared/user-record.c b/src/shared/user-record.c index 1fd292dba8c..5c720de21cc 100644 --- a/src/shared/user-record.c +++ b/src/shared/user-record.c @@ -2041,7 +2041,7 @@ uint64_t user_record_luks_sector_size(UserRecord *h) { return 512; /* Allow up to 4K due to dm-crypt support and 4K alignment by the homed LUKS backend */ - return CLAMP(UINT64_C(1) << (63 - __builtin_clzl(h->luks_sector_size)), 512U, 4096U); + return CLAMP(UINT64_C(1) << (63 - __builtin_clzll(h->luks_sector_size)), 512U, 4096U); } const char* user_record_luks_pbkdf_hash_algorithm(UserRecord *h) {