From: Adhemerval Zanella Date: Thu, 10 Mar 2022 11:07:37 +0000 (-0300) Subject: linux: Use same type for MMAP2_PAGE_UNIT X-Git-Tag: glibc-2.37~335 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85a322874404d1a13e9d628b8bc44120cabf7e12;p=thirdparty%2Fglibc.git linux: Use same type for MMAP2_PAGE_UNIT It avoid a possible compiler warning where right size of operator is converted from a negative value to unsigned. Reviewed-by: Florian Weimer --- diff --git a/sysdeps/unix/sysv/linux/arc/mmap_internal.h b/sysdeps/unix/sysv/linux/arc/mmap_internal.h index d8bbcab0a17..59e8260b5cb 100644 --- a/sysdeps/unix/sysv/linux/arc/mmap_internal.h +++ b/sysdeps/unix/sysv/linux/arc/mmap_internal.h @@ -20,7 +20,7 @@ #define MMAP_ARC_INTERNAL_H /* 8K is default but determine the shift dynamically with getpagesize. */ -#define MMAP2_PAGE_UNIT -1 +#define MMAP2_PAGE_UNIT -1ULL #include_next diff --git a/sysdeps/unix/sysv/linux/ia64/mmap_internal.h b/sysdeps/unix/sysv/linux/ia64/mmap_internal.h index 0c0a0ced997..465d589281b 100644 --- a/sysdeps/unix/sysv/linux/ia64/mmap_internal.h +++ b/sysdeps/unix/sysv/linux/ia64/mmap_internal.h @@ -22,7 +22,7 @@ /* Linux allows PAGE_SHIFT in range of [12-16] and expect mmap2 offset to be provided in based on the configured pagesize. Determine the shift dynamically with getpagesize. */ -#define MMAP2_PAGE_UNIT -1 +#define MMAP2_PAGE_UNIT -1ULL #include_next diff --git a/sysdeps/unix/sysv/linux/m68k/mmap_internal.h b/sysdeps/unix/sysv/linux/m68k/mmap_internal.h index 8e6f1ed84cb..9330edfc051 100644 --- a/sysdeps/unix/sysv/linux/m68k/mmap_internal.h +++ b/sysdeps/unix/sysv/linux/m68k/mmap_internal.h @@ -22,7 +22,7 @@ /* ColdFire and Sun 3 kernels have PAGE_SHIFT set to 13 and expect mmap2 offset to be provided in 8K pages. Determine the shift dynamically with getpagesize. */ -#define MMAP2_PAGE_UNIT -1 +#define MMAP2_PAGE_UNIT -1ULL #include_next diff --git a/sysdeps/unix/sysv/linux/mmap_internal.h b/sysdeps/unix/sysv/linux/mmap_internal.h index aebf97d064f..2d118b0d8a9 100644 --- a/sysdeps/unix/sysv/linux/mmap_internal.h +++ b/sysdeps/unix/sysv/linux/mmap_internal.h @@ -28,7 +28,7 @@ # define MMAP2_PAGE_UNIT 4096ULL #endif -#if MMAP2_PAGE_UNIT == -1 +#if MMAP2_PAGE_UNIT == -1ULL static uint64_t page_unit; # define MMAP_CHECK_PAGE_UNIT() \ if (page_unit == 0) \