diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/kgdb.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/kgdb.c b/kernel/kgdb.c index 4d1b3c232377..1bd0ec1c80b2 100644 --- a/kernel/kgdb.c +++ b/kernel/kgdb.c | |||
| @@ -591,9 +591,9 @@ static void kgdb_flush_swbreak_addr(unsigned long addr) | |||
| 591 | if (current->mm && current->mm->mmap_cache) { | 591 | if (current->mm && current->mm->mmap_cache) { |
| 592 | flush_cache_range(current->mm->mmap_cache, | 592 | flush_cache_range(current->mm->mmap_cache, |
| 593 | addr, addr + BREAK_INSTR_SIZE); | 593 | addr, addr + BREAK_INSTR_SIZE); |
| 594 | } else { | ||
| 595 | flush_icache_range(addr, addr + BREAK_INSTR_SIZE); | ||
| 596 | } | 594 | } |
| 595 | /* Force flush instruction cache if it was outside the mm */ | ||
| 596 | flush_icache_range(addr, addr + BREAK_INSTR_SIZE); | ||
| 597 | } | 597 | } |
| 598 | 598 | ||
| 599 | /* | 599 | /* |
