1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-07 06:43:00 +03:00

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 <fweimer@redhat.com>
This commit is contained in:
Adhemerval Zanella
2022-03-10 08:07:37 -03:00
parent aeb4d2e981
commit 85a3228744
4 changed files with 4 additions and 4 deletions

View File

@@ -20,7 +20,7 @@
#define MMAP_ARC_INTERNAL_H #define MMAP_ARC_INTERNAL_H
/* 8K is default but determine the shift dynamically with getpagesize. */ /* 8K is default but determine the shift dynamically with getpagesize. */
#define MMAP2_PAGE_UNIT -1 #define MMAP2_PAGE_UNIT -1ULL
#include_next <mmap_internal.h> #include_next <mmap_internal.h>

View File

@@ -22,7 +22,7 @@
/* Linux allows PAGE_SHIFT in range of [12-16] and expect /* Linux allows PAGE_SHIFT in range of [12-16] and expect
mmap2 offset to be provided in based on the configured pagesize. mmap2 offset to be provided in based on the configured pagesize.
Determine the shift dynamically with getpagesize. */ Determine the shift dynamically with getpagesize. */
#define MMAP2_PAGE_UNIT -1 #define MMAP2_PAGE_UNIT -1ULL
#include_next <mmap_internal.h> #include_next <mmap_internal.h>

View File

@@ -22,7 +22,7 @@
/* ColdFire and Sun 3 kernels have PAGE_SHIFT set to 13 and expect /* ColdFire and Sun 3 kernels have PAGE_SHIFT set to 13 and expect
mmap2 offset to be provided in 8K pages. Determine the shift mmap2 offset to be provided in 8K pages. Determine the shift
dynamically with getpagesize. */ dynamically with getpagesize. */
#define MMAP2_PAGE_UNIT -1 #define MMAP2_PAGE_UNIT -1ULL
#include_next <mmap_internal.h> #include_next <mmap_internal.h>

View File

@@ -28,7 +28,7 @@
# define MMAP2_PAGE_UNIT 4096ULL # define MMAP2_PAGE_UNIT 4096ULL
#endif #endif
#if MMAP2_PAGE_UNIT == -1 #if MMAP2_PAGE_UNIT == -1ULL
static uint64_t page_unit; static uint64_t page_unit;
# define MMAP_CHECK_PAGE_UNIT() \ # define MMAP_CHECK_PAGE_UNIT() \
if (page_unit == 0) \ if (page_unit == 0) \