From: Rik Faith Date: Wed, 19 Jul 2000 20:41:51 +0000 (+0000) Subject: Allow SAREA > 1 page in size X-Git-Tag: submit/1.0/20121108.012404~2829 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ee9514b63b4309defc21a929deba1651a5dd8306;p=profile%2Fivi%2Flibdrm.git Allow SAREA > 1 page in size --- diff --git a/linux/vm.c b/linux/vm.c index 0b2b00e..9dfd0d2 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);