Merge branch 'acpi-ec'
[linux-drm-fsl-dcu.git] / arch / microblaze / kernel / cpu / cache.c
index a6e44410672dc036ed7009126cce80e846411127..0bde47e4fa694264256c1e8d2498436acc66320b 100644 (file)
@@ -140,10 +140,10 @@ do {                                                                      \
 /* It is used only first parameter for OP - for wic, wdc */
 #define CACHE_RANGE_LOOP_1(start, end, line_length, op)                        \
 do {                                                                   \
-       int volatile temp = 0;                                          \
-       int align = ~(line_length - 1);                                 \
+       unsigned int volatile temp = 0;                                         \
+       unsigned int align = ~(line_length - 1);                                        \
        end = ((end & align) == end) ? end - line_length : end & align; \
-       WARN_ON(end - start < 0);                                       \
+       WARN_ON(end < start);                                   \
                                                                        \
        __asm__ __volatile__ (" 1:      " #op " %1, r0;"                \
                                        "cmpu   %0, %1, %2;"            \