Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f2f74ca6 authored by Elliott Hughes's avatar Elliott Hughes Committed by Gerrit Code Review
Browse files

Merge "Remove references to obsolete pmem functionality."

parents 51b27e82 a5a13a3e
Loading
Loading
Loading
Loading
+3 −17
Original line number Diff line number Diff line
@@ -31,11 +31,6 @@

#include <binder/MemoryHeapBase.h>

#ifdef HAVE_ANDROID_OS
#include <linux/android_pmem.h>
#endif


namespace android {

// ---------------------------------------------------------------------------
@@ -108,18 +103,9 @@ status_t MemoryHeapBase::mapfd(int fd, size_t size, uint32_t offset)
{
    if (size == 0) {
        // try to figure out the size automatically
#ifdef HAVE_ANDROID_OS
        // first try the PMEM ioctl
        pmem_region reg;
        int err = ioctl(fd, PMEM_GET_TOTAL_SIZE, &reg);
        if (err == 0)
            size = reg.len;
#endif
        if (size == 0) { // try fstat
        struct stat sb;
        if (fstat(fd, &sb) == 0)
            size = sb.st_size;
        }
        // if it didn't work, let mmap() fail.
    }