From d22139ad71d4fd425219d7d13898f1695fe1cf8f Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Mon, 17 Nov 2025 23:49:53 +0100 Subject: [PATCH] user-record: use clzll() instead of clzl() for uint64_t --- src/shared/user-record.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) { -- 2.47.3