linux/arch/arm64/kernel
Vladimir Murzin 86dca36e6b arm64: use private ratelimit state along with show_unhandled_signals
printk_ratelimit() shares the ratelimiting state with other callers what
may lead to scenarios where at the time we want to print out debug
information we already limited, so nothing appears in the dmesg - this
makes exception-trace quite poor helper in debugging.

Additionally, we have imbalance with some messages limited with global
ratelimit state and other messages limited with their private state
defined via pr_*_ratelimited().

To address this inconsistency show_unhandled_signals_ratelimited()
macro is introduced and caller sites are converted to use it.

Signed-off-by: Vladimir Murzin <vladimir.murzin@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2015-06-19 16:26:15 +01:00
..
vdso arm64: vdso: work-around broken ELF toolchains in Makefile 2015-06-19 14:54:10 +01:00
.gitignore
Makefile Initial ACPI support for arm64: 2015-04-24 08:23:45 -07:00
acpi.c arm64: psci: remove ACPI coupling 2015-05-27 13:22:24 +01:00
alternative.c arm64: alternative: Allow immediate branch as alternative instruction 2015-06-05 10:38:53 +01:00
arm64ksyms.c
armv8_deprecated.c arm64: Emulate SETEND for AArch32 tasks 2015-01-23 17:11:44 +00:00
asm-offsets.c arm64: KVM: Switch vgic save/restore to alternative_insn 2015-06-12 15:12:08 +01:00
cacheinfo.c
cpu_errata.c arm64: fix midr range for Cortex-A57 erratum 832075 2015-04-01 11:12:03 +01:00
cpu_ops.c ARM64: kernel: unify ACPI and DT cpus initialization 2015-05-19 16:09:29 +01:00
cpufeature.c arm64: alternative: Introduce feature for GICv3 CPU interface 2015-06-12 15:11:50 +01:00
cpuidle.c arm64: kernel: rename __cpu_suspend to keep it aligned with arm 2015-06-19 14:46:39 +01:00
cpuinfo.c arm64: Extract feature parsing code from cpu_errata.c 2015-03-30 11:03:43 +01:00
debug-monitors.c
efi-entry.S
efi-stub.c
efi.c arm64: efi: don't restore TTBR0 if active_mm points at init_mm 2015-03-20 17:05:16 +00:00
entry-fpsimd.S
entry-ftrace.S
entry.S arm64: entry: fix context tracking for el0_sp_pc 2015-06-17 11:53:19 +01:00
entry32.S arm64: fix implementation of mmap2 compat syscall 2015-03-19 10:43:51 +00:00
fpsimd.c arm64: fix bug for reloading FPSIMD state after CPU hotplug. 2015-06-11 17:08:11 +01:00
ftrace.c arm64: ftrace: fix ftrace_modify_graph_caller for branch replace 2015-02-23 09:13:45 +00:00
head.S arm64: reduce ID map to a single page 2015-06-02 17:44:51 +01:00
hw_breakpoint.c Merge branch 'perf/x86' into perf/core, because it's ready 2015-03-27 09:46:19 +01:00
hyp-stub.S
image.h
insn.c arm64: insn: Add aarch64_{get,set}_branch_offset 2015-06-03 15:43:24 +01:00
io.c
irq.c
jump_label.c
kgdb.c
kuser32.S
module.c mm: vmalloc: pass additional vm_flags to __vmalloc_node_range() 2015-02-13 21:21:42 -08:00
pci.c ARM64 / ACPI: Introduce PCI stub functions for ACPI 2015-03-25 11:49:31 +00:00
perf_event.c arm64: Mark PMU interrupt IRQF_NO_THREAD 2015-05-19 15:27:42 +01:00
perf_regs.c
process.c arm64: kernel thread don't need to save fpsimd context. 2015-06-11 15:35:23 +01:00
psci-call.S arm64: psci: move psci firmware calls out of line 2015-02-26 18:23:53 +00:00
psci.c arm64: kernel: rename __cpu_suspend to keep it aligned with arm 2015-06-19 14:46:39 +01:00
ptrace.c
return_address.c
setup.c arm64: use fixmap region for permanent FDT mapping 2015-06-02 16:31:33 +01:00
signal.c arm64: Removed unused variable 2015-04-13 20:40:10 +02:00
signal32.c arm64: compat: print compat_sp instead of sp 2015-06-17 14:30:53 +01:00
sleep.S arm64: drop sleep_idmap_phys and clean up cpu_resume() 2015-06-02 17:45:07 +01:00
smp.c Merge branch 'arm64/psci-rework' of git://git.kernel.org/pub/scm/linux/kernel/git/mark/linux 2015-06-05 11:21:23 +01:00
smp_spin_table.c ARM64: kernel: make cpu_ops hooks DT agnostic 2015-05-19 16:09:29 +01:00
stacktrace.c
suspend.c arm64: kernel: rename __cpu_suspend to keep it aligned with arm 2015-06-19 14:46:39 +01:00
sys.c arm64: make sys_call_table const 2015-01-27 09:38:08 +00:00
sys32.c arm64: fix implementation of mmap2 compat syscall 2015-03-19 10:43:51 +00:00
sys_compat.c
time.c clocksource / arch_timer: Parse GTDT to initialize arch timer 2015-03-26 15:13:07 +00:00
topology.c
trace-events-emulation.h
traps.c arm64: use private ratelimit state along with show_unhandled_signals 2015-06-19 16:26:15 +01:00
vdso.c time: Rename timekeeper::tkr to timekeeper::tkr_mono 2015-03-27 09:45:06 +01:00
vmlinux.lds.S arm64: reduce ID map to a single page 2015-06-02 17:44:51 +01:00