Christoph Hellwig
a5233a3fee
arm64: fix the flush_icache_range arguments in machine_kexec
...
Commit d51c214541c5154dda3037289ee895ea3ded5ebd upstream.
The second argument is the end "pointer", not the length.
Fixes: d28f6df130 ("arm64/kexec: Add core kexec support")
Cc: <stable@vger.kernel.org> # 4.8.x-
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-05-27 16:41:53 +02:00
..
probes
arm64: debug: Ensure debug handlers check triggering exception level
2019-04-05 22:29:03 +02:00
vdso
arm64: vdso: Fix clock_getres() for CLOCK_REALTIME
2019-05-31 06:48:23 -07:00
.gitignore
acpi.c
acpi/arm64: ignore 5.1 FADTs that are reported as 5.0
2019-08-04 09:33:21 +02:00
acpi_numa.c
arm64/numa: avoid inconsistent information to be printed
2016-09-09 14:59:08 +01:00
acpi_parking_protocol.c
arm64: kernel: acpi: fix ioremap in ACPI parking protocol cpu_postboot
2016-02-26 15:39:52 +00:00
alternative.c
arm64: alternatives: Add dynamic patching feature
2018-07-22 14:27:40 +02:00
arm64ksyms.c
arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user
2018-04-20 08:20:43 +02:00
armv8_deprecated.c
arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
2020-04-24 07:58:58 +02:00
asm-offsets.c
arm64: vdso: Fix clock_getres() for CLOCK_REALTIME
2019-05-31 06:48:23 -07:00
bpi.S
arm64: Kill PSCI_GET_VERSION as a variant-2 workaround
2018-04-20 08:21:06 +02:00
cacheinfo.c
arm64: simplify sysreg manipulation
2016-09-09 11:43:50 +01:00
cpu-reset.h
arm64: Add back cpu reset routines
2016-06-27 16:31:25 +01:00
cpu-reset.S
arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives
2018-04-08 12:12:56 +02:00
cpu_errata.c
arm64: cpu_errata: include required headers
2020-04-24 07:59:10 +02:00
cpu_ops.c
arm64: cpu_ops: fix a leaked reference by adding missing of_node_put
2019-05-31 06:48:28 -07:00
cpufeature.c
arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field
2020-01-29 10:24:40 +01:00
cpuidle.c
arm64: add support for ACPI Low Power Idle(LPI)
2016-07-21 23:29:38 +02:00
cpuinfo.c
arm64: Rearrange CPU errata workaround checks
2016-09-09 15:03:28 +01:00
debug-monitors.c
arm64: Clear OSDLR_EL1 on CPU boot
2019-05-21 18:48:56 +02:00
efi-entry.S
arm64: move early boot code to the .init segment
2016-04-14 18:11:30 +01:00
efi.c
arm64: efi: avoid block mappings for unaligned UEFI memory regions
2016-07-01 11:56:26 +01:00
entry-fpsimd.S
entry-ftrace.S
arm64: ftrace: don't adjust the LR value
2019-02-12 19:44:53 +01:00
entry.S
arm64: ssbd: Introduce thread flag to control userspace mitigation
2018-07-22 14:27:42 +02:00
entry32.S
arm64: entry32: remove pointless register assignment
2015-07-10 16:47:13 +01:00
fpsimd.c
arm64: fpsimd: Prevent registers leaking across exec
2017-09-02 07:07:54 +02:00
ftrace.c
ftrace: Add return address pointer to ftrace_ret_stack
2016-08-24 12:15:14 +02:00
head.S
arm64: Fix size of __early_cpu_boot_status
2020-04-13 10:32:58 +02:00
hibernate-asm.S
arm64: Introduce raw_{d,i}cache_line_size
2016-09-09 15:03:29 +01:00
hibernate.c
arm64: don't open code page table entry creation
2020-01-23 08:19:33 +01:00
hw_breakpoint.c
arm64: compat: Allow single-byte watchpoints on all addresses
2019-08-25 10:51:50 +02:00
hyp-stub.S
arm64: hyp-stub: Forbid kprobing of the hyp-stub
2019-02-06 17:33:28 +01:00
image.h
arm64/efi: Mark __efistub_stext_offset as an absolute symbol explicitly
2019-08-04 09:33:14 +02:00
insn.c
arm64: insn: Add helpers for adrp offsets
2016-09-09 15:03:28 +01:00
io.c
arm64: optimize memcpy_{from,to}io() and memset_io()
2014-11-06 17:25:27 +00:00
irq.c
arm64: remove irq_count and do_softirq_own_stack()
2015-12-21 17:26:01 +00:00
jump_label.c
jump_label: Rename JUMP_LABEL_{EN,DIS}ABLE to JUMP_LABEL_{JMP,NOP}
2015-08-03 11:34:12 +02:00
kaslr.c
arm64: kaslr: ensure randomized quantities are clean also when kaslr is off
2019-02-06 17:33:28 +01:00
kgdb.c
arm64: debug: Ensure debug handlers check triggering exception level
2019-04-05 22:29:03 +02:00
kuser32.S
machine_kexec.c
arm64: fix the flush_icache_range arguments in machine_kexec
2020-05-27 16:41:53 +02:00
Makefile
arm64: ssbd: Add prctl interface for per-thread mitigation
2018-07-22 14:27:42 +02:00
module-plts.c
arm64: add support for module PLTs
2016-02-24 14:57:24 +00:00
module.c
arm64: kaslr: keep modules inside module region when KASAN is enabled
2019-07-10 09:55:47 +02:00
module.lds
arm64: add support for module PLTs
2016-02-24 14:57:24 +00:00
paravirt.c
arm64: introduce CONFIG_PARAVIRT, PARAVIRT_TIME_ACCOUNTING and pv_time_ops
2015-12-21 14:40:54 +00:00
pci.c
ARM64: PCI: Fix struct acpi_pci_root_ops allocation failure path
2018-04-13 19:48:06 +02:00
perf_callchain.c
perf core: Add a 'nr' field to perf_event_callchain_context
2016-05-16 23:11:51 -03:00
perf_event.c
arm64: perf: set suppress_bind_attrs flag to true
2019-01-26 09:38:33 +01:00
perf_regs.c
perf: Move task_pt_regs sampling into arch code
2015-01-09 11:12:28 +01:00
process.c
arm64: Add hypervisor safe helper for checking constant capabilities
2018-06-06 16:44:35 +02:00
psci.c
arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill()
2020-01-04 13:39:29 +01:00
ptrace.c
arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fields
2017-01-26 08:24:41 +01:00
relocate_kernel.S
arm64: Introduce raw_{d,i}cache_line_size
2016-09-09 15:03:29 +01:00
return_address.c
arm64: ftrace: fix a stack tracer's output under function graph tracer
2015-12-21 17:26:02 +00:00
setup.c
arm64: Set UTS_MACHINE in the Makefile
2016-08-31 12:31:38 +01:00
signal.c
arm64: factor work_pending state machine to C
2016-08-22 10:00:48 +01:00
signal32.c
arm64: Fix misspellings in comments.
2016-03-04 18:19:17 +00:00
sleep.S
arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives
2018-04-08 12:12:56 +02:00
smccc-call.S
firmware: qcom: scm: Fix interrupted SCM calls
2017-04-12 12:41:21 +02:00
smp.c
arm64: smp: fix smp_send_stop() behaviour
2020-04-02 17:20:28 +02:00
smp_spin_table.c
arm64: vmlinux.ld: Add mmuoff data sections and move mmuoff text into idmap
2016-08-25 18:00:30 +01:00
ssbd.c
arm64: ssbd: Add prctl interface for per-thread mitigation
2018-07-22 14:27:42 +02:00
stacktrace.c
arm64: fix unwind_frame() for filtered out fn for function graph tracing
2018-05-30 07:50:30 +02:00
suspend.c
arm64: ssbd: Restore mitigation status on CPU resume
2018-07-22 14:27:42 +02:00
sys.c
arm64: compat: Check for AArch32 state
2016-04-20 12:22:42 +01:00
sys32.c
arm64: fix implementation of mmap2 compat syscall
2015-03-19 10:43:51 +00:00
sys_compat.c
arm64: simplify sysreg manipulation
2016-09-09 11:43:50 +01:00
time.c
arm64: fix unwind_frame() for filtered out fn for function graph tracing
2018-05-30 07:50:30 +02:00
topology.c
arm64: kernel: remove non-legit DT warnings when booting using ACPI
2015-07-27 11:08:41 +01:00
trace-events-emulation.h
arm64: Trace emulation of AArch32 legacy instructions
2014-11-20 16:35:02 +00:00
traps.c
arm64: fix for bad_mode() handler to always result in panic
2019-11-28 18:29:02 +01:00
vdso.c
arm64, vdso: Define vdso_{start,end} as array
2019-07-10 09:55:46 +02:00
vmlinux.lds.S
arm64: kaslr: Put kernel vectors address in separate data page
2018-04-08 12:12:53 +02:00