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

Commit 0d103b59 authored by Elliott Hughes's avatar Elliott Hughes Committed by Android Git Automerger
Browse files

am f2f74ca6: Merge "Remove references to obsolete pmem functionality."

* commit 'f2f74ca6':
  Remove references to obsolete pmem functionality.
parents 1ee45c2d f2f74ca6
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.
    }