projects
/
platform
/
kernel
/
linux-exynos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bdb96e3
)
microblaze: Use unsigned type for limit comparison in cache.c
author
Michal Simek
<michal.simek@xilinx.com>
Thu, 18 Dec 2014 14:38:00 +0000
(15:38 +0100)
committer
Michal Simek
<michal.simek@xilinx.com>
Thu, 8 Jan 2015 07:37:16 +0000
(08:37 +0100)
The patch removes warnings:
arch/microblaze/kernel/cpu/cache.c:146:14: warning: comparison of
unsigned expression < 0 is always false [-Wtype-limits]
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/microblaze/kernel/cpu/cache.c
patch
|
blob
|
history
diff --git
a/arch/microblaze/kernel/cpu/cache.c
b/arch/microblaze/kernel/cpu/cache.c
index
a6e4441
..
0bde47e
100644
(file)
--- a/
arch/microblaze/kernel/cpu/cache.c
+++ b/
arch/microblaze/kernel/cpu/cache.c
@@
-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;" \