diff options
Diffstat (limited to 'arch/arm/kernel/traps.c')
| -rw-r--r-- | arch/arm/kernel/traps.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c index 6125f259b7b5..7940241f0576 100644 --- a/arch/arm/kernel/traps.c +++ b/arch/arm/kernel/traps.c | |||
| @@ -509,9 +509,10 @@ static inline int | |||
| 509 | __do_cache_op(unsigned long start, unsigned long end) | 509 | __do_cache_op(unsigned long start, unsigned long end) |
| 510 | { | 510 | { |
| 511 | int ret; | 511 | int ret; |
| 512 | unsigned long chunk = PAGE_SIZE; | ||
| 513 | 512 | ||
| 514 | do { | 513 | do { |
| 514 | unsigned long chunk = min(PAGE_SIZE, end - start); | ||
| 515 | |||
| 515 | if (signal_pending(current)) { | 516 | if (signal_pending(current)) { |
| 516 | struct thread_info *ti = current_thread_info(); | 517 | struct thread_info *ti = current_thread_info(); |
| 517 | 518 | ||
| @@ -856,7 +857,7 @@ static void __init kuser_init(void *vectors) | |||
| 856 | memcpy(vectors + 0xfe0, vectors + 0xfe8, 4); | 857 | memcpy(vectors + 0xfe0, vectors + 0xfe8, 4); |
| 857 | } | 858 | } |
| 858 | #else | 859 | #else |
| 859 | static void __init kuser_init(void *vectors) | 860 | static inline void __init kuser_init(void *vectors) |
| 860 | { | 861 | { |
| 861 | } | 862 | } |
| 862 | #endif | 863 | #endif |
