microblaze: Fix access_ok macro
authorMichal Simek <monstr@monstr.eu>
Thu, 28 Jul 2011 13:23:37 +0000 (15:23 +0200)
committerMichal Simek <monstr@monstr.eu>
Fri, 14 Oct 2011 10:24:27 +0000 (12:24 +0200)
commit41b7602ed17a6bbb3b3d33087c39ef5c3a5589c7
treeb19f00fed217236240de03937741047e51a54016
parentebe211254bfa6295f4ab0b33c7c881bdfabbab60
microblaze: Fix access_ok macro

There is the problem with bit OR (|) because for
some combination is addr | size | addr+size equal
to seq.

For standard kernel setting (kernel starts at 0xC0000000)
is seq for user space 0xBFFFFFFF and everything below
this limit is fine.

But even address 0xBFFFFFFF is fine because it
is below kernel space.

Signed-off-by: Andrew Fedonczuk <andrew.fedonczuk@ericsson.com>
Signed-off-by: Michal Simek <monstr@monstr.eu>
arch/microblaze/include/asm/uaccess.h