Allow multiple pmem master mmap()s.
authorJamie Gennis <jgennis@google.com>
Mon, 9 Aug 2010 19:46:58 +0000 (12:46 -0700)
committerColin Cross <ccross@android.com>
Thu, 30 Sep 2010 00:49:44 +0000 (17:49 -0700)
Signed-off-by: Jamie Gennis <jgennis@google.com>
Change-Id: Icbe619c92e0ebb391f0a93f81937705452a67d87

drivers/misc/pmem.c

index 7f3b532175604599484fd39def2115320abc8ba9..890831e2deb7efb5ce670dbd5cd720ff4eb7f431 100644 (file)
@@ -594,8 +594,7 @@ static int pmem_mmap(struct file *file, struct vm_area_struct *vma)
        down_write(&data->sem);
        /* check this file isn't already mmaped, for submaps check this file
         * has never been mmaped */
-       if ((data->flags & PMEM_FLAGS_MASTERMAP) ||
-           (data->flags & PMEM_FLAGS_SUBMAP) ||
+       if ((data->flags & PMEM_FLAGS_SUBMAP) ||
            (data->flags & PMEM_FLAGS_UNSUBMAP)) {
 #if PMEM_DEBUG
                printk(KERN_ERR "pmem: you can only mmap a pmem file once, "