]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - mm/hugetlb.c
CAN: Use inode instead of kernel address for /proc file
[mv-sheeva.git] / mm / hugetlb.c
index c4a3558589ab15de3ac9abb135ee499d17544142..85855240933d7cf195ce1548faa75d8120c21478 100644 (file)
@@ -2738,7 +2738,8 @@ out_page_table_lock:
                unlock_page(pagecache_page);
                put_page(pagecache_page);
        }
-       unlock_page(page);
+       if (page != pagecache_page)
+               unlock_page(page);
 
 out_mutex:
        mutex_unlock(&hugetlb_instantiation_mutex);