Pull arm64 fix from Catalin Marinas: "Fix flush_icache_range() second argument in machine_kexec() to be an address rather than size" * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: arm64: fix the flush_icache_range arguments in machine_kexec
Unified · Split
| @@ -177,6 +177,7 @@ void machine_kexec(struct kimage *kimage) · 176 unmodified lines | ||
| 177 | 177 | * the offline CPUs. Therefore, we must use the __* variant here. |
| 178 | 178 | */ |
| 179 | 179 | __flush_icache_range((uintptr_t)reboot_code_buffer, |
| 180 | + (uintptr_t)reboot_code_buffer + | |
| 180 | 181 | arm64_relocate_new_kernel_size); |
| 181 | 182 | |
| 182 | 183 | /* Flush the kimage list and its buffers. */ |