From ee9514b63b4309defc21a929deba1651a5dd8306 Mon Sep 17 00:00:00 2001 From: Rik Faith Date: Wed, 19 Jul 2000 20:41:51 +0000 Subject: [PATCH] Allow SAREA > 1 page in size --- linux/vm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);