From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1791) id 07CC438582A8; Tue, 20 Sep 2022 16:29:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 07CC438582A8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1663691360; bh=IO57OJ6UbJc3d2yrrFbFbcJiUE6SyzpF/8x6JjdtGvk=; h=From:To:Subject:Date:From; b=fkFC8MRfgzdDilTi2YsP6l6/0ye7+t3V0TlCMdkGaUkdGutHjW7R2wxlY6miWZbRW YAr0zJSrZZecHO+PVXO0cLSxyo+wELisFmf3vE9OpYVYLWLJO5JAGnwhX96ki3k0zw E/ShKs/9Hzb791tKxhKHXP27ykA2mLqkrglT6cG0= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Adhemerval Zanella To: glibc-cvs@sourceware.org Subject: [glibc] linux: Use same type for MMAP2_PAGE_UNIT X-Act-Checkin: glibc X-Git-Author: Adhemerval Zanella X-Git-Refname: refs/heads/master X-Git-Oldrev: aeb4d2e9815d459e2640a31f5abb8ef803830107 X-Git-Newrev: 85a322874404d1a13e9d628b8bc44120cabf7e12 Message-Id: <20220920162920.07CC438582A8@sourceware.org> Date: Tue, 20 Sep 2022 16:29:20 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=85a322874404d1a13e9d628b8bc44120cabf7e12 commit 85a322874404d1a13e9d628b8bc44120cabf7e12 Author: Adhemerval Zanella Date: Thu Mar 10 08:07:37 2022 -0300 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: --- sysdeps/unix/sysv/linux/arc/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/ia64/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/m68k/mmap_internal.h | 2 +- sysdeps/unix/sysv/linux/mmap_internal.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sysdeps/unix/sysv/linux/arc/mmap_internal.h b/sysdeps/unix/sysv/linux/arc/mmap_internal.h index d8bbcab0a1..59e8260b5c 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 0c0a0ced99..465d589281 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 8e6f1ed84c..9330edfc05 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 aebf97d064..2d118b0d8a 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) \