aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390/kernel/traps.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-16s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etcHeiko Carstens1-5/+5
2024-02-16s390/fpu: move, rename, and merge header filesHeiko Carstens1-1/+1
2024-01-10Merge tag 's390-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-1/+12
2023-12-11s390/fpu: get rid of MACHINE_HAS_VXHeiko Carstens1-1/+1
2023-12-11s390/nmi: consistently enable machine checks in trap_init()Heiko Carstens1-0/+11
2023-12-10s390/traps: only define is_valid_bugaddr() under CONFIG_GENERIC_BUGNathan Chancellor1-0/+2
2022-03-27s390/traps: improve panic message for translation-specification exceptionHeiko Carstens1-3/+3
2022-03-08s390/traps: get rid of magic cast for per codeHeiko Carstens1-1/+1
2022-03-08s390/traps: get rid of magic cast for program interruption codeHeiko Carstens1-1/+1
2022-03-08s390/extable: add and use fixup_exception helper functionHeiko Carstens1-8/+2
2022-03-08s390/extable: move EX_TABLE define to asm-extable.hHeiko Carstens1-0/+1
2022-03-08s390/extable: sort amode31 extable earlyHeiko Carstens1-1/+0
2021-11-19signal: Replace force_fatal_sig with force_exit_sig when in doubtEric W. Biederman1-1/+1
2021-11-10Merge branch 'exit-cleanups-for-v5.16' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2021-10-29signal: Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV)Eric W. Biederman1-1/+1
2021-10-29signal/s390: Use force_sigsegv in default_trap_handlerEric W. Biederman1-1/+1
2021-10-26s390: add support for BEAR enhancement facilitySven Schnelle1-5/+5
2021-10-26s390: rename last_break to pgm_last_breakSven Schnelle1-1/+1
2021-10-26s390/ptrace: add last_break member to pt_regsSven Schnelle1-1/+1
2021-08-05s390: rename dma section to amode31Heiko Carstens1-1/+1
2021-07-08s390/signal: remove sigreturn on stackSven Schnelle1-11/+1
2021-07-08s390/traps: do not test MONITOR CALL without CONFIG_BUGIlya Leoshkevich1-0/+2
2021-06-07s390/traps: add struct to access transactional diagnostic blockSven Schnelle1-2/+2
2021-04-30s390/entry: add support for syscall stack randomizationSven Schnelle1-0/+2
2021-04-12s390/traps,mm: add conditional trap handlersHeiko Carstens1-1/+10
2021-04-12s390/traps: convert pgm_check.S to CHeiko Carstens1-7/+58
2021-01-19s390: convert to generic entrySven Schnelle1-0/+65
2020-07-20s390/kernel: expand exception table logic to allow new handling optionsIlya Leoshkevich1-5/+2
2020-03-11s390/traps: mark test_monitor_call __initHeiko Carstens1-1/+1
2020-01-22s390: fix __EMIT_BUG() macroSven Schnelle1-5/+36
2019-07-08Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+3
2019-06-15s390/traps: simplify data exception handlerVasily Gorbik1-8/+2
2019-05-29signal: Remove the task parameter from force_sig_faultEric W. Biederman1-3/+3
2019-04-29s390/kernel: introduce .dma sectionsGerald Schaefer1-1/+2
2018-04-25signal/s390: Use force_sig_fault where appropriateEric W. Biederman1-26/+6
2018-04-25signal: Ensure every siginfo we send has all bits initializedEric W. Biederman1-1/+4
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-06-12s390: add missing header includes for type checkingHeiko Carstens1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-09-20s390: migrate exception table users off module.h and onto extable.hPaul Gortmaker1-1/+2
2016-03-02s390/fault: merge report_user_fault implementationsHeiko Carstens1-19/+2
2016-01-19s390: remove all usages of PSW_ADDR_INSNHeiko Carstens1-5/+4
2016-01-19s390: remove all usages of PSW_ADDR_AMODEHeiko Carstens1-1/+1
2015-12-18s390/traps: Remove unused variableChristian Borntraeger1-3/+0
2015-10-16s390/fpu: split fpu-internal.h into fpu internals, api, and type headersHendrik Brueckner1-1/+1
2015-10-14s390/fpu: always enable the vector facility if it is availableHendrik Brueckner1-39/+0
2015-08-03s390/kernel: remove save_fpu_regs() parameter and use __LC_CURRENT insteadHendrik Brueckner1-3/+3
2015-07-22s390/kernel: lazy restore fpu registersHendrik Brueckner1-8/+4
2015-07-22s390/kernel: dynamically allocate FP register save areaHendrik Brueckner1-0/+4
2015-07-22s390/kernel: introduce fpu-internal.h with fpu helper functionsHendrik Brueckner1-13/+11
2015-07-20s390: adapt entry.S to the move of thread_structMartin Schwidefsky1-2/+2
2015-03-25s390/traps: panic() instead of die() on translation exceptionHeiko Carstens1-1/+1
2015-03-25s390: remove 31 bit supportHeiko Carstens1-151/+2
2014-11-21s390/traps: die on translation exceptionsHeiko Carstens1-2/+6
2014-11-21s390/traps: print interrupt code and instruction length codeHeiko Carstens1-1/+2
2014-10-27s390/kprobes: make use of NOKPROBE_SYMBOL()Heiko Carstens1-6/+8
2014-10-09s390: add support for vector extensionMartin Schwidefsky1-0/+82
2014-09-25s390/uprobes: architecture backend for uprobesJan Willeke1-11/+22
2013-04-17s390/dumpstack: fix call chain walkingHeiko Carstens1-246/+4
2013-01-21taint: add explicit flag to show whether lock dep is still OK.Rusty Russell1-1/+1
2012-11-23s390/traps: preinitialize program check tableHeiko Carstens1-45/+7
2012-09-26s390/traps: move call to print_modules() out of show_regs()Heiko Carstens1-1/+1
2012-09-26s390/exceptions: switch to relative exception table entriesHeiko Carstens1-1/+1
2012-09-26s390: add support for transactional memoryMartin Schwidefsky1-10/+27
2012-07-30s390: make use of user_mode() macro where possibleHeiko Carstens1-8/+8
2012-07-20s390/comments: unify copyright messages and remove file namesHeiko Carstens1-3/+1
2012-03-28Disintegrate asm/system.h for S390David Howells1-1/+0
2012-03-11[S390] stack dump: fix indentation in outputHeiko Carstens1-2/+2
2012-03-11[S390] kernel: Add z/VM LGR detectionMichael Holzheu1-0/+2
2011-12-27[S390] Enable exception traces by defaultHeiko Carstens1-1/+1
2011-12-27[S390] cleanup trap handlingMartin Schwidefsky1-109/+59
2011-10-30[S390] sparse: fix sparse warnings with __user pointersMartin Schwidefsky1-1/+2
2011-10-30[S390] cleanup psw related bits and piecesMartin Schwidefsky1-1/+1
2011-07-26atomic: use <linux/atomic.h>Arun Sharma1-1/+1
2011-07-24[S390] use siginfo for sigtrap signalsMartin Schwidefsky1-6/+17
2011-07-24[S390] cleanup program check handler prototypesMartin Schwidefsky1-9/+4
2011-06-22ptrace: kill trivial tracehooksTejun Heo1-2/+2
2011-05-26[S390] irq: merge irq.c and s390_ext.cHeiko Carstens1-1/+0
2011-02-15s390: remove task_show_regsMartin Schwidefsky1-37/+0
2011-01-05[S390] ptrace cleanupMartin Schwidefsky1-4/+2
2011-01-05[S390] nmi: enable machine checks earlyHeiko Carstens1-0/+2
2011-01-05[S390] pfault: delay register of pfault interruptHeiko Carstens1-1/+0
2011-01-05[S390] add kprobes annotationsMartin Schwidefsky1-3/+3
2010-10-25[S390] remove ieee_instruction_pointer from thread_structMartin Schwidefsky1-1/+0
2010-10-25[S390] cleanup lowcore access from program checksMartin Schwidefsky1-98/+74
2010-05-17[S390] debug: enable exception-trace debug facilityHeiko Carstens1-18/+13
2010-05-17[S390] user space fault: report fault before calling do_exitHeiko Carstens1-1/+1
2009-12-18[S390] ptrace: dont abuse PT_PTRACEDOleg Nesterov1-3/+3
2009-03-26[S390] fix dump_stack vs. %p and (null)Christian Borntraeger1-1/+3
2008-04-30[S390] Move show_regs to traps.c.Heiko Carstens1-4/+22
2008-04-17[S390] kernel: show last breaking-event-address on oopsChristian Borntraeger1-1/+9
2008-04-17[S390] Fix a lot of sparse warnings.Heiko Carstens1-4/+1
2008-04-17[S390] Convert monitor calls to function calls.Heiko Carstens1-2/+0
2008-02-09[S390] dynamic page tables.Martin Schwidefsky1-1/+2
2008-02-08proc: seqfile convert proc_pid_status to properly handle pid namespacesEric W. Biederman1-12/+12
2008-02-05[S390] DEBUG_PAGEALLOC support for s390.Heiko Carstens1-1/+4
2008-01-26[S390] Print kernel version in dump_stack() and show_regs().Heiko Carstens1-3/+17
2007-11-20[S390] Add missing die_notifier() call to die().Heiko Carstens1-0/+1
2007-07-17Report that kernel is tainted if there was an OOPSPavel Emelianov1-0/+1
2007-07-16generic bug: use show_regs() instead of dump_stack()Heiko Carstens1-1/+1
2007-06-19[S390] Add oops_enter()/oops_exit() calls to die().Heiko Carstens1-3/+5
2007-06-19[S390] Print list of modules on die().Heiko Carstens1-0/+1
2007-05-08header cleaning: don't include smp_lock.h when not usedRandy Dunlap1-1/+0
2007-05-08move die notifier handling to common codeChristoph Hellwig1-15/+1
2007-04-27[S390] Use generic bug.Heiko Carstens1-3/+14
2007-04-27[S390] Improved oops output.Martin Schwidefsky1-38/+17
2007-02-05[S390] Fix kprobes breakpoint handling.Heiko Carstens1-2/+9
2007-02-05[S390] Get rid of a lot of sparse warnings.Heiko Carstens1-7/+6
2006-12-04[S390] lockdep: show held locks when showing a stackdumpHeiko Carstens1-1/+4
2006-12-04[S390] pfault code cleanup.Heiko Carstens1-24/+1
2006-10-27[S390] uaccess error handling.Heiko Carstens1-7/+13
2006-10-09[PATCH] s390 traps.c __user annotationsAl Viro1-5/+5
2006-10-06[S390] irq change build fixes.Heiko Carstens1-1/+1
2006-09-28[S390] Inline assembly cleanup.Martin Schwidefsky1-2/+1
2006-09-20[S390] add kprobes support.Michael Grundy1-3/+28
2006-07-12[S390] Fix sparse warnings.Heiko Carstens1-9/+9
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-29[S390] incomplete stack traces.Heiko Carstens1-5/+3
2006-02-08[PATCH] s390 misc __user annotationsAl Viro1-1/+1
2006-01-12[PATCH] s390: task_stack_page()Al Viro1-2/+2
2006-01-12[PATCH] s390: task_pt_regs()Al Viro1-1/+1
2006-01-06[PATCH] s390: cleanup KconfigMartin Schwidefsky1-5/+5
2005-11-07[PATCH] s390: remove pagex supportMartin Schwidefsky1-26/+3
2005-08-01[PATCH] s390: kexec fixes and improvements.Heiko Carstens1-0/+15
2005-06-25[PATCH] s390: add vmcp interfaceChristian Borntraeger1-1/+1
2005-06-21[PATCH] s390: kernel stack overflow panicHeiko Carstens1-1/+4
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+738