[ARM] 4839/1: fixes kernel Oops in /dev/mem device driver for memory map with PHYS_OFF
authorAlexandre Rusev <arusev@ru.mvista.com>
Tue, 26 Feb 2008 17:42:10 +0000 (18:42 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 29 Feb 2008 22:47:20 +0000 (22:47 +0000)
commit9ae3ae0bebb9a3a348dc233229008b126014889d
tree84d6277d5e84576cc47fd815828352de99d3068f
parentc710e39cbec4f3d60acd07f5356404a61bc1959a
[ARM] 4839/1: fixes kernel Oops in /dev/mem device driver for memory map with PHYS_OFF

"cat /dev/mem" may cause kernel Oops for boards with PHYS_OFFSET != 0
because character device is mapped to addresses starting from zero
and there is no protection against such situation.
Patch just add this.

Signed-off-by: Alexandre Rusev <arusev@ru.mvista.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mm/mmap.c