]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
gma500: Fix mmap frambuffer
authorYoichi Yuasa <yuasa@linux-mips.org>
Thu, 15 Mar 2012 14:50:16 +0000 (14:50 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 2 Apr 2012 17:31:55 +0000 (10:31 -0700)
commitda6c2c22bb0e9abbe8293ebea33371e8f4c94e13
tree8d8d62b273682ca024b2474347128620a2840e87
parent4e6a69464c389da6179cf3cad0365d72e78614be
gma500: Fix mmap frambuffer

commit 1278f7de7fa5606ed513a5271f7fb63910ef1b8b upstream.

It cannot map correctly if page fault begins from a intermediate address.

[The driver prefaults the mapping, so we need to work from the correct
 base address not the faulting address otherwise the map appears offset by
 the fault offset]

Signed-off-by: Yoichi Yuasa <yuasa@linux-mips.org>
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/gma500/framebuffer.c