selinux: Use 1UL for EBITMAP_BIT to match maps type
authorCanfeng Guo <guocanfeng@uniontech.com>
Sat, 29 Jun 2024 04:10:12 +0000 (12:10 +0800)
committerPaul Moore <paul@paul-moore.com>
Tue, 2 Jul 2024 15:41:05 +0000 (11:41 -0400)
This patch modifies the definition of EBITMAP_BIT in
security/selinux/ss/ebitmap.h from 1ULL to 1UL to match the type
of elements in the ebitmap_node maps array.

This change does not affect the functionality or correctness of
the code but aims to enhance code quality by adhering to good
programming practices and avoiding unnecessary type conversions.

Signed-off-by: Canfeng Guo <guocanfeng@uniontech.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
security/selinux/ss/ebitmap.h

index 24d7d8b3cda33cb736b5ef7ade57b7e8266f26ba..ba2ac3da115396bde165517b9baa77d67624c492 100644 (file)
@@ -29,7 +29,7 @@
         sizeof(unsigned long))
 #define EBITMAP_UNIT_SIZE BITS_PER_LONG
 #define EBITMAP_SIZE     (EBITMAP_UNIT_NUMS * EBITMAP_UNIT_SIZE)
-#define EBITMAP_BIT      1ULL
+#define EBITMAP_BIT      1UL
 #define EBITMAP_SHIFT_UNIT_SIZE(x) \
        (((x) >> EBITMAP_UNIT_SIZE / 2) >> EBITMAP_UNIT_SIZE / 2)