1*4882a593SmuzhiyunFrom e6780a1d661ab2a76c16602edfc3ca08e97612bf Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Khem Raj <raj.khem@gmail.com>
3*4882a593SmuzhiyunDate: Tue, 21 Sep 2021 13:12:09 -0700
4*4882a593SmuzhiyunSubject: [PATCH] Fix additional compiler warnings
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunFixes
7*4882a593Smuzhiyun../../base/files/file_util_linux.cc:33:10: error: case value evaluates to -1859950530, which cannot be narrowed to type 'unsigned long' [-Wc++11-narrowing]                                                         case static_cast<int>(BTRFS_SUPER_MAGIC):
8*4882a593Smuzhiyun         ^
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunJan 2023:
11*4882a593Smuzhiyun  file_util_linux.cc was removed but sys_info_posix.cc remains so patch adjusted.
12*4882a593Smuzhiyun
13*4882a593SmuzhiyunUpstream-Status: Pending
14*4882a593SmuzhiyunSigned-off-by: Khem Raj <raj.khem@gmail.com>
15*4882a593SmuzhiyunSigned-off-by: Randy MacLeod <randy.macleod@windriver.com>
16*4882a593Smuzhiyun
17*4882a593Smuzhiyun---
18*4882a593Smuzhiyun base/system/sys_info_posix.cc | 4 ++--
19*4882a593Smuzhiyun 1 file changed, 2 insertions(+), 2 deletions(-)
20*4882a593Smuzhiyun
21*4882a593Smuzhiyundiff --git a/base/system/sys_info_posix.cc b/base/system/sys_info_posix.cc
22*4882a593Smuzhiyunindex dbf9947723..921d31464c 100644
23*4882a593Smuzhiyun--- a/base/system/sys_info_posix.cc
24*4882a593Smuzhiyun+++ b/base/system/sys_info_posix.cc
25*4882a593Smuzhiyun@@ -64,8 +64,8 @@ bool IsStatsZeroIfUnlimited(const base::FilePath& path) {
26*4882a593Smuzhiyun
27*4882a593Smuzhiyun   switch (stats.f_type) {
28*4882a593Smuzhiyun     case TMPFS_MAGIC:
29*4882a593Smuzhiyun-    case static_cast<int>(HUGETLBFS_MAGIC):
30*4882a593Smuzhiyun-    case static_cast<int>(RAMFS_MAGIC):
31*4882a593Smuzhiyun+    case static_cast<unsigned int>(HUGETLBFS_MAGIC):
32*4882a593Smuzhiyun+    case static_cast<unsigned int>(RAMFS_MAGIC):
33*4882a593Smuzhiyun       return true;
34*4882a593Smuzhiyun   }
35*4882a593Smuzhiyun   return false;
36