]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/blackfin/kernel/cplbinit.c
Blackfin arch: fix bug cplbmgr.S does not exit properly on error condition
[karo-tx-linux.git] / arch / blackfin / kernel / cplbinit.c
index f2db6a5e2b5b987852828d4a95cadf88923d005c..7392ac2d2c29f64d891dee33e432c1ae88289916 100644 (file)
@@ -163,8 +163,8 @@ static struct cplb_desc cplb_data[] = {
 
 static u16 __init lock_kernel_check(u32 start, u32 end)
 {
-       if ((start <= (u32) _stext && end >= (u32) _end)
-           || (start >= (u32) _stext && end <= (u32) _end))
+       if ((end   <= (u32) _end && end   >= (u32)_stext) ||
+           (start <= (u32) _end && start >= (u32)_stext))
                return IN_KERNEL;
        return 0;
 }