]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_eal/linuxapp/eal/eal.c
lib: 32/64-bit cleanups
[dpdk.git] / lib / librte_eal / linuxapp / eal / eal.c
index e93b5550d966d391df8341a08b5cba66dbd71e71..bedf5bed8fe70cce4321d2d4bf8efa028f16349b 100644 (file)
@@ -416,7 +416,7 @@ eal_parse_socket_mem(char *socket_mem)
        return 0;
 }
 
        return 0;
 }
 
-static inline uint64_t
+static inline size_t
 eal_get_hugepage_mem_size(void)
 {
        uint64_t size = 0;
 eal_get_hugepage_mem_size(void)
 {
        uint64_t size = 0;
@@ -431,7 +431,7 @@ eal_get_hugepage_mem_size(void)
                }
        }
 
                }
        }
 
-       return (size);
+       return (size < SIZE_MAX) ? (size_t)(size) : SIZE_MAX;
 }
 
 static enum rte_proc_type_t
 }
 
 static enum rte_proc_type_t