From ee9514b63b4309defc21a929deba1651a5dd8306 Mon Sep 17 00:00:00 2001
From: Rik Faith <faith@alephnull.com>
Date: Wed, 19 Jul 2000 20:41:51 +0000
Subject: Allow SAREA > 1 page in size

---
 linux/vm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'linux')

diff --git a/linux/vm.c b/linux/vm.c
index 0b2b00e0..9dfd0d2b 100644
--- a/linux/vm.c
+++ b/linux/vm.c
@@ -88,7 +88,7 @@ struct page *drm_vm_shm_nopage(struct vm_area_struct *vma,
 
 	offset	 = address - vma->vm_start;
 	page	 = offset >> PAGE_SHIFT;
-	physical = (unsigned long)dev->lock.hw_lock + (offset & (~PAGE_MASK));
+	physical = (unsigned long)dev->lock.hw_lock + offset;
 	atomic_inc(&mem_map[MAP_NR(physical)].count); /* Dec. by kernel */
 
 	DRM_DEBUG("0x%08lx (page %lu) => 0x%08lx\n", address, page, physical);
-- 
cgit v1.2.3