X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=kernel%2Fkcmp.c;h=0aa69ea1d8fdcfa68046aa75b03c4373783a02fa;hb=5c5739e16d3b0a7eccff0cd945733b3762c44db9;hp=30b7b225306c6d425179cfcdf2beb249376a6cac;hpb=21e98932dcf15fe7eabd09a35f2020e0dd86b685;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git diff --git a/kernel/kcmp.c b/kernel/kcmp.c index 30b7b22..0aa69ea 100644 --- a/kernel/kcmp.c +++ b/kernel/kcmp.c @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include @@ -43,11 +44,12 @@ static long kptr_obfuscate(long v, int type) */ static int kcmp_ptr(void *v1, void *v2, enum kcmp_type type) { - long ret; + long t1, t2; - ret = kptr_obfuscate((long)v1, type) - kptr_obfuscate((long)v2, type); + t1 = kptr_obfuscate((long)v1, type); + t2 = kptr_obfuscate((long)v2, type); - return (ret < 0) | ((ret > 0) << 1); + return (t1 < t2) | ((t1 > t2) << 1); } /* The caller must have pinned the task */