diff --git a/util/arena.cc b/util/arena.cc index 3575f2d9065cc7d159e3e70e878e5d643b931825..0e36bb560bbf9de1bd2ad491f57957b39c43c792 100644 --- a/util/arena.cc +++ b/util/arena.cc @@ -43,7 +43,6 @@ Arena::~Arena() { auto ret = munmap(mmap_info.addr_, mmap_info.length_); if (ret != 0) { // TODO(sdong): Better handling - perror("munmap"); } } } @@ -84,7 +83,7 @@ char* Arena::AllocateAligned(size_t bytes, size_t huge_page_tlb_size) { void* addr = mmap(nullptr, reserved_size, (PROT_READ | PROT_WRITE), (MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB), 0, 0); if (addr == MAP_FAILED) { - perror("mmap"); + // TODO(sdong): Better handling // fail back to malloc } else { blocks_memory_ += reserved_size;