aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/kernel/traps.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-25fix missing vmalloc.h includesKent Overstreet1-0/+1
2024-02-24ARM: 9349/1: unwind: Add missing "Call trace:" lineKees Cook1-1/+1
2023-06-19ARM: 9302/1: traps: hide unused functions on NOMMUArnd Bergmann1-0/+2
2022-11-29ARM: 9277/1: Make the dumped instructions are consistent with the disassemble...Zhen Lei1-1/+3
2022-11-28ARM: 9276/1: Refactor dump_instr()Zhen Lei1-11/+12
2022-09-22ARM: 9224/1: Dump the stack traces based on the parameter 'regs' of show_regs()Zhen Lei1-4/+4
2022-08-31ARM: 9232/1: Replace this_cpu_* with raw_cpu_* in handle_bad_stack()Zhen Lei1-2/+2
2022-08-30ARM: 9221/1: traps: print un-hashed user pc on undefined instructionBaruch Siach1-1/+1
2022-03-23Merge tag 'asm-generic-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2022-03-23Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-6/+87
2022-03-11ARM: Revert "unwind: dump exception stack from calling frame"Ard Biesheuvel1-2/+1
2022-03-08Merge tag 'for-linus-bhb' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-6/+59
2022-03-05ARM: Spectre-BHB workaroundRussell King (Oracle)1-0/+38
2022-03-05ARM: early traps initialisationRussell King (Oracle)1-6/+21
2022-02-25uaccess: fix type mismatch warnings from access_ok()Arnd Bergmann1-1/+1
2022-01-25ARM: mm: make vmalloc_seq handling SMP safeArd Biesheuvel1-18/+7
2022-01-17Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2021-12-17ARM: reduce the information printed in call tracesRussell King1-3/+5
2021-12-13exit: Add and use make_task_dead.Eric W. Biederman1-1/+1
2021-12-06ARM: implement THREAD_INFO_IN_TASK for uniprocessor systemsArd Biesheuvel1-0/+4
2021-12-03ARM: implement support for vmap'ed stacksArd Biesheuvel1-2/+78
2021-12-03ARM: implement IRQ stacksArd Biesheuvel1-1/+14
2021-12-03ARM: unwind: dump exception stack from calling frameArd Biesheuvel1-1/+2
2021-12-03ARM: export dump_mem() to other objectsArd Biesheuvel1-4/+3
2021-10-19ARM: 9125/1: fix incorrect use of get_kernel_nofault()Ard Biesheuvel1-1/+1
2021-09-09Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-31/+16
2021-09-08trap: cleanup trap_init()Kefeng Wang1-5/+0
2021-08-20ARM: 9106/1: traps: use get_kernel_nofault instead of set_fs()Arnd Bergmann1-31/+16
2021-05-07arm: print alloc free paths for address in registersManinder Singh1-0/+1
2020-06-18maccess: make get_kernel_nofault() check for minimal type compatibilityLinus Torvalds1-1/+1
2020-06-18maccess: rename probe_kernel_address to get_kernel_nofaultChristoph Hellwig1-1/+1
2020-06-09kernel: rename show_stack_loglvl() => show_stack()Dmitry Safonov1-7/+1
2020-06-09arm: add show_stack_loglvl()Dmitry Safonov1-2/+8
2020-06-09arm: wire up dump_backtrace_{entry,stm}Dmitry Safonov1-5/+7
2020-06-09arm: add loglvl to dump_backtrace()Dmitry Safonov1-7/+9
2020-06-09arm: add loglvl to unwind_backtrace()Dmitry Safonov1-3/+3
2020-06-09arm/asm: add loglvl to c_backtrace()Dmitry Safonov1-4/+5
2020-06-08arm: rename flush_cache_user_range to flush_icache_user_rangeChristoph Hellwig1-1/+1
2020-02-04Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-2/+4
2020-01-25ARM: 8948/1: Prevent OOB access in stacktraceVincent Whitchurch1-2/+4
2019-12-08sched/rt, ARM: Use CONFIG_PREEMPTIONThomas Gleixner1-0/+2
2019-07-08Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2019-07-08Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-1/+2
2019-06-20ARM: arrange show_pte() to issue severity-based messagesRussell King1-1/+1
2019-06-20ARM: add "8<--- cut here ---" to kernel dumpsRussell King1-0/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-05-29signal: Remove the task parameter from force_sig_faultEric W. Biederman1-1/+1
2019-05-29signal/arm: Remove tsk parameter from ptrace_breakEric W. Biederman1-1/+1
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds1-1/+1
2018-09-27signal/arm: Push siginfo generation into arm_notify_dieEric W. Biederman1-46/+17
2018-06-04Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+5
2018-05-19ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstrMasami Hiramatsu1-1/+4
2018-04-25signal: Ensure every siginfo we send has all bits initializedEric W. Biederman1-0/+5
2018-02-02Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-2/+2
2018-01-04kernel/exit.c: export abort() to modulesAndrew Morton1-1/+0
2017-12-17ARM: probes: avoid adding kprobes to sensitive kernel-entry/exit codeRussell King1-2/+2
2017-11-08Merge branch 'devel-stable' into for-nextRussell King1-0/+3
2017-11-06ARM: 8720/1: ensure dump_instr() checks addr_limitMark Rutland1-10/+18
2017-09-10ARM: implement get_tls syscallNicolas Pitre1-0/+3
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-1/+1
2016-11-15ARM: fix backtraceRussell King1-0/+20
2015-10-03ARM: remove user cmpxchg syscallRussell King1-52/+0
2015-08-21ARM: domains: get rid of manager mode for user domainRussell King1-1/+0
2015-06-02ARM: remove __bad_xchg definitionRussell King1-8/+0
2015-04-12arm: Remove signal translation and exec_domainRichard Weinberger1-4/+2
2014-12-05Merge branches 'fixes', 'misc', 'pm' and 'sa1100' into for-nextRussell King1-21/+21
2014-11-27ARM: 8226/1: cacheflush: get rid of restarting blockVladimir Murzin1-29/+2
2014-11-21ARM: convert printk(KERN_* to pr_*Russell King1-21/+21
2014-10-02Merge branches 'fiq' (early part), 'fixes', 'l2c' (early part) and 'misc' int...Russell King1-16/+1
2014-09-18ARM: remove unused do_unexp_fiq() functionRussell King1-6/+0
2014-09-18ARM: 8150/3: fiq: Replace default FIQ handlerDaniel Thompson1-0/+26
2014-09-16ARM: 8148/1: flush TLS and thumbee register state during execNathan Lynch1-16/+1
2014-07-18ARM: 8074/1: traps: Make use of the frame_pointer macroNikolay Borisov1-2/+4
2014-04-11Dump the registers on undefined instruction userspace faultsRussell King1-0/+1
2014-01-21Merge branches 'amba', 'fixes', 'kees', 'misc' and 'unstable/sa11x0' into for...Russell King1-4/+11
2014-01-11ARM: 7939/1: traps: fix opcode endianness when read from user memoryTaras Kondratiuk1-2/+3
2014-01-05ARM: fix "bad mode in ... handler" message for undefined instructionsRussell King1-1/+7
2013-12-29ARM: make kernel oops easier to readRussell King1-1/+1
2013-12-09ARM: 7917/1: cacheflush: correctly limit range of memory region being flushedJon Medhurst1-1/+2
2013-11-19ARM: 7892/1: Fix warning for V7M buildsOlof Johansson1-1/+1
2013-10-19ARM: Correct BUG() assembly to ensure it is endian-agnosticBen Dooks1-3/+5
2013-10-19ARM: traps: use <asm/opcodes.h> to get correct instruction orderBen Dooks1-6/+10
2013-08-28Merge branch 'for-rmk/cacheflush-v2' of git://git.kernel.org/pub/scm/linux/ke...Russell King1-15/+51
2013-08-20ARM: cacheflush: don't bother rounding to nearest vmaWill Deacon1-15/+2
2013-08-20ARM: cacheflush: split user cache-flushing into interruptible chunksWill Deacon1-8/+57
2013-08-01ARM: move signal handlers into a vdso-like pageRussell King1-9/+0
2013-07-31ARM: allow kuser helpers to be removed from the vector pageRussell King1-9/+14
2013-07-31ARM: move vector stubsRussell King1-2/+2
2013-07-31ARM: poison the vectors pageRussell King1-0/+10
2013-06-29Merge branch 'devel-stable' into for-nextRussell King1-0/+8
2013-06-24ARM: 7735/2: Preserve the user r/w register TPIDRURW on context switch and forkAndré Hentschel1-2/+2
2013-05-22Merge branch 'for-next' of git://git.pengutronix.de/git/ukl/linux into devel-...Russell King1-0/+8
2013-04-30dump_stack: consolidate dump_stack() implementations and unify their behaviorsTejun Heo1-7/+0
2013-04-17ARM: Add base support for ARMv7-MCatalin Marinas1-0/+8
2013-01-21taint: add explicit flag to show whether lock dep is still OK.Rusty Russell1-1/+1
2012-09-07ARM: 7526/1: traps: send SIGILL if get_user fails on undef handling pathWill Deacon1-4/+7
2012-08-01Merge branch 'audit' of git://git.linaro.org/people/rmk/linux-armLinus Torvalds1-2/+0
2012-08-01Merge branch 'fixes' of git://git.linaro.org/people/rmk/linux-armLinus Torvalds1-8/+0
2012-07-31ARM: Fix undefined instruction exception handlingRussell King1-8/+0
2012-07-28ARM: 7471/1: Revert "7442/1: Revert "remove unused restart trampoline""Will Deacon1-2/+0
2012-07-27Merge branches 'audit', 'delay', 'fixes', 'misc' and 'sta2x11' into for-linusRussell King1-23/+55
2012-07-09ARM: 7424/1: update die handler from x86Rabin Vincent1-23/+55
2012-07-05ARM: 7442/1: Revert "remove unused restart trampoline"Will Deacon1-0/+2
2012-05-29Merge branch 'for-arm' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/...Russell King1-2/+0
2012-05-21arm: remove unused restart trampolineAl Viro1-2/+0
2012-05-02ARM: 7408/1: cacheflush: return error to userspace when flushing syscall failsWill Deacon1-6/+5
2012-05-02ARM: 7409/1: Do not call flush_cache_user_range with mmap_sem heldDima Zavin1-0/+2
2012-04-19ARM: 7365/1: drop unused parameter from flush_cache_user_rangeDima Zavin1-1/+1
2012-03-29Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-armLinus Torvalds1-8/+11
2012-03-28Disintegrate asm/system.h for ARMDavid Howells1-1/+1
2012-03-24ARM: Add compiled ISA to oops dumpsRussell King1-2/+7
2012-02-09ARM: 7322/1: Print BUG instead of undefined instruction on BUG_ON()Stephen Boyd1-1/+4
2012-01-23ARM: earlier initialization of vectors pageRussell King1-6/+4
2011-10-26Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-10/+10
2011-10-25Merge branch 'misc' into for-linusRussell King1-10/+21
2011-10-17ARM: 7017/1: Use generic BUG() handlerSimon Glass1-10/+21
2011-10-17ARM: 7115/4: move __exception and friends to asm/exception.hJamie Iles1-0/+1
2011-09-13locking, ARM: Annotate low level hw locks as rawThomas Gleixner1-10/+10
2011-07-26atomic: use <linux/atomic.h>Arun Sharma1-1/+1
2011-07-13ARM: Thumb-2: Support Thumb-2 in undefined instruction handlerJon Medhurst1-1/+16
2011-06-09ARM: extend Code: line by one 16-bit quantity for Thumb instructionsRussell King1-1/+1
2011-06-09ARM: 6955/1: cmpxchg syscall should data abort if page not writePo-Yu Chuang1-1/+1
2011-05-13sysfs: remove "last sysfs file:" line from the oops messagesGreg Kroah-Hartman1-1/+0
2011-04-14ARM: 6879/1: fix personality test wrt usage of domain handlersNicolas Pitre1-2/+1
2011-03-20Merge branches 'fixes', 'pgt-next' and 'versatile' into develRussell King1-3/+3
2011-02-23ARM: 6668/1: ptrace: remove single-step emulation codeWill Deacon1-1/+1
2011-02-23ARM: fix some sparse errors in generic ARM codeRussell King1-1/+1
2011-02-15ARM: 6674/1: LPAE: use long long format when printing physical addresses and ...Will Deacon1-3/+3
2011-01-06Merge branch 'pgt' (early part) into develRussell King1-6/+6
2011-01-06Merge branch 'smp' into miscRussell King1-4/+1
2010-11-26ARM: pgtable: directly pass pgd/pmd/pte to their error functionsRussell King1-6/+6
2010-11-07ARM: arch/arm/kernel/traps.c: Convert sprintf_symbol to %pSJoe Perches1-4/+1
2010-11-04ARM: 6384/1: Remove the domain switching on ARMv6k/v7 CPUsCatalin Marinas1-4/+10
2010-07-09ARM: 6207/1: Replace CONFIG_HAS_TLS_REG with HWCAP_TLS and check for it on V6Tony Lindgren1-11/+30
2010-02-15ARM: add notify_die() supportRussell King1-10/+25
2009-11-10ARM: Use a definition for the userspace cmpxchg emulation syscallRussell King1-1/+1
2009-11-08[ARM] Fix test for unimplemented ARM syscallsRussell King1-1/+1
2009-10-25ARM: Fix signal restart issues with NX and OABI compatRussell King1-1/+3
2009-10-11ARM: update die() outputRussell King1-2/+3
2009-10-11ARM: Dump code/mem oops lines with the appropriate log levelRussell King1-16/+17
2009-10-11ARM: Dump memory and backtrace as one printk per lineRussell King1-19/+23
2009-09-28ARM: Ensure do_cache_op takes mmap_semRussell King1-1/+4
2009-02-19[ARM] 5383/2: unwind: Add core support for ARM stack unwindingCatalin Marinas1-0/+10
2009-02-12[ARM] 5381/1: unwind: Reorganise the traps.c codeCatalin Marinas1-15/+19
2008-12-15[ARM] Ensure linux/hardirqs.h is included where requiredRussell King1-0/+1
2008-09-06[ARM] Convert asm/io.h to linux/io.hRussell King1-1/+0
2008-09-06[ARM] Convert asm/uaccess.h to linux/uaccess.hRussell King1-1/+1
2008-09-05[ARM] sparse: fix several warningsRussell King1-1/+2
2008-09-01[ARM] 5206/1: remove kprobe_trap_handler() hackNicolas Pitre1-12/+0
2008-08-12[ARM] traps: don't call undef hook functions with spinlock heldRussell King1-13/+18
2008-07-23kgdb: support for ARCH=armJason Wessel1-0/+5
2008-01-26ARM kprobes: special hook for the kprobes breakpoint handlerNicolas Pitre1-0/+12
2008-01-26ARM kprobes: prevent some functions involved with kprobes from being probedNicolas Pitre1-9/+0
2007-11-26[ARM] 4659/1: remove possibilities for spurious false negative with __kuser_c...Nicolas Pitre1-2/+1
2007-11-26[ARM] 4661/1: fix do_undefinstr wrt the enabling of IRQsNicolas Pitre1-1/+1
2007-10-19Use helpers to obtain task pid in printks (arch code)Alexey Dobriyan1-5/+5
2007-07-26[ARM] Remove CONFIG_IGNORE_FIQRussell King1-2/+0
2007-07-17Report that kernel is tainted if there was an OOPSPavel Emelianov1-0/+1
2007-07-05[ARM] always allow dump_stack() to produce a backtraceRussell King1-2/+0
2007-06-17[ARM] Add support for pause_on_oops and display preempt/smp optionsRussell King1-1/+19
2007-05-08move die notifier handling to common codeChristoph Hellwig1-7/+7
2007-05-03[ARM] 4356/1: arm: fix handling of svc mode undefined instructionsDan Williams1-2/+3
2007-04-21[ARM] Remove needless linux/ptrace.h includesRussell King1-1/+0
2007-04-21[ARM] Add ability to dump exception stacks to kernel backtracesRussell King1-2/+16
2007-02-14[ARM] 4183/1: do_undefinstr: read svc undefined instructions with svc privilegesDan Williams1-1/+4
2007-02-06[ARM] Move processor_modes[] to .../process.cRussell King1-10/+2
2007-01-06[ARM] 4070/1: arch/arm/kernel: fix warnings from missing includesBen Dooks1-0/+1
2006-12-07[ARM] 3983/2: remove unused argument to __bug()Nicolas Pitre1-5/+2
2006-09-20[ARM] 3759/2: Remove uses of %?Daniel Jacobowitz1-1/+1
2006-08-14[PATCH] Change panic_on_oops message to "Fatal exception"Horms1-1/+1
2006-07-31[PATCH] panic_on_oops: remove ssleep()Horms1-5/+2
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-03-28Merge nommu treeRussell King1-4/+5
2006-03-27[ARM] nommu: fixups for the exception vectorsHyok S. Choi1-4/+5
2006-03-25[ARM] 3030/2: fix permission check in the obscur cmpxchg syscallNicolas Pitre1-1/+1
2006-02-22[ARM] Add panic-on-oops supportRussell King1-0/+8
2006-01-14[ARM] 3105/4: ARM EABI: new syscall entry conventionNicolas Pitre1-1/+1
2006-01-12[PATCH] arm: task_stack_page()Al Viro1-1/+1
2006-01-12[PATCH] arm: end_of_stack()Al Viro1-1/+1
2006-01-03[ARM] Cleanup ARM includesRussell King1-1/+0
2005-10-30[ARM] Re-organise die()Russell King1-12/+17
2005-10-29[PATCH] mm: arm ready for split ptlockHugh Dickins1-5/+9
2005-10-28[ARM] 3035/1: RISCOS compat code fixNicolas Pitre1-1/+3
2005-10-04[ARM] 2951/1: fix wrong commentNicolas Pitre1-1/+1
2005-09-21[ARM] 2932/1: Avoid the "noreturn" warning in arch/arm/kernel/traps.cCatalin Marinas1-0/+3
2005-08-23[PATCH] qualifiers in return types - easy casesAl Viro1-1/+1
2005-07-16[PATCH] ARM: Allow register_undef_hook to be called with IRQs offRussell King1-4/+8
2005-06-30[PATCH] ARM: Don't try to send a signal to pid0Russell King1-10/+2
2005-06-22[PATCH] ARM: Move signal return code into vector pageRussell King1-0/+9
2005-06-08[PATCH] ARM: 2664/2: add support for atomic ops on pre-ARMv6 SMP systemsNicolas Pitre1-0/+49
2005-05-05[PATCH] ARM: 2663/1: straightify TLS register emulation a bit moreNicolas Pitre1-4/+7
2005-05-05[PATCH] ARM: Fix kernel stack offset calculationsRussell King1-1/+2
2005-04-29[PATCH] ARM: 2651/3: kernel helpers for NPTL supportNicolas Pitre1-8/+50
2005-04-26[PATCH] ARM: remove some entry initialisation asm codeRussell King1-2/+9
2005-04-17[PATCH] ARM: showregsRussell King1-6/+2
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+590