index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
arch
/
s390
/
kernel
/
entry.S
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-17
s390/mm: Fix NULL pointer dereference
Sven Schnelle
1
-1
/
+2
2024-04-03
s390/entry: align system call table on 8 bytes
Sumanth Korikkar
1
-0
/
+1
2024-03-17
s390/entry: compare gmap asce to determine guest/host fault
Sven Schnelle
1
-16
/
+15
2024-03-17
s390/entry: remove OUTSIDE macro
Sven Schnelle
1
-25
/
+4
2024-03-17
s390/entry: add CIF_SIE flag and remove sie64a() address check
Sven Schnelle
1
-3
/
+14
2024-02-16
s390/kvm: convert to regular kernel fpu user
Heiko Carstens
1
-2
/
+0
2024-02-16
s390/fpu: convert FPU CIF flag to regular TIF flag
Heiko Carstens
1
-1
/
+1
2024-02-16
s390/fpu: move, rename, and merge header files
Heiko Carstens
1
-1
/
+1
2024-02-16
s390/nmi: remove register validation code
Heiko Carstens
1
-5
/
+0
2024-02-12
s390/switch_to: use generic header file
Heiko Carstens
1
-5
/
+5
2023-08-09
s390: replace #include <asm/export.h> with #include <linux/export.h>
Masahiro Yamada
1
-1
/
+1
2023-07-03
s390/entry: remove mcck clock
Sven Schnelle
1
-1
/
+0
2023-07-03
s390/entry: rework entering DAT-on mode on CPU restart
Alexander Gordeev
1
-3
/
+8
2023-06-28
s390: consistently use .balign instead of .align
Heiko Carstens
1
-1
/
+1
2023-04-19
s390/entry: use SYM* macros instead of ENTRY(), etc.
Heiko Carstens
1
-35
/
+34
2023-04-04
s390: enable HAVE_ARCH_STACKLEAK
Heiko Carstens
1
-0
/
+10
2023-04-04
s390/stack: use STACK_INIT_OFFSET where possible
Heiko Carstens
1
-8
/
+4
2023-04-04
s390/entry: rely on long-displacement facility
Vasily Gorbik
1
-5
/
+3
2023-03-13
s390/bp: remove __bpon()
Heiko Carstens
1
-12
/
+6
2023-03-13
s390/bp: remove TIF_ISOLATE_BP
Heiko Carstens
1
-23
/
+13
2023-03-13
s390/bp: add missing BPENTER to program check handler
Heiko Carstens
1
-0
/
+1
2023-02-28
s390/mcck: cleanup user process termination path
Alexander Gordeev
1
-10
/
+0
2023-02-14
s390/entry: remove toolchain dependent micro-optimization
Heiko Carstens
1
-6
/
+0
2022-12-15
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Linus Torvalds
1
-11
/
+15
2022-12-06
s390/nmi: move storage error checking back to C, enter with DAT on
Heiko Carstens
1
-30
/
+4
2022-10-26
s390/entry: sort out physical vs virtual pointers usage in sie64a
Nico Boehr
1
-11
/
+15
2022-06-01
s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag
Alexander Gordeev
1
-1
/
+5
2022-05-25
s390: generate register offsets into pt_regs automatically
Heiko Carstens
1
-17
/
+0
2022-05-17
s390/entry: workaround llvm's IAS limitations
Heiko Carstens
1
-2
/
+12
2022-05-17
s390/alternatives: provide identical sized orginal/alternative sequences
Heiko Carstens
1
-10
/
+10
2022-05-09
s390/pai: add support for cryptography counters
Thomas Richter
1
-0
/
+1
2022-05-06
s390/entry: remove broken and not needed code
Heiko Carstens
1
-4
/
+1
2022-03-27
s390/alternatives: use insn format for new instructions
Heiko Carstens
1
-5
/
+5
2022-03-10
s390: convert ".insn" encoding to instruction names
Vasily Gorbik
1
-2
/
+2
2022-03-10
s390: assume stckf is always present
Vasily Gorbik
1
-8
/
+3
2022-03-08
s390/extable: move EX_TABLE define to asm-extable.h
Heiko Carstens
1
-0
/
+1
2022-03-01
s390/entry: remove unused expoline thunk
Vasily Gorbik
1
-1
/
+0
2022-02-06
s390: remove invalid email address of Heiko Carstens
Heiko Carstens
1
-1
/
+0
2021-10-26
s390: add support for BEAR enhancement facility
Sven Schnelle
1
-8
/
+37
2021-08-31
s390/entry: make oklabel within CHKSTG macro local
Heiko Carstens
1
-2
/
+2
2021-08-26
s390/smp: enable DAT before CPU restart callback is called
Alexander Gordeev
1
-4
/
+7
2021-07-05
s390/mcck: move register validation to C code
Alexander Gordeev
1
-38
/
+1
2021-07-05
s390/mcck: move storage error checks to assembler
Alexander Gordeev
1
-11
/
+32
2021-07-05
s390/mcck: always enter C handler with DAT enabled
Alexander Gordeev
1
-3
/
+32
2021-07-05
s390/mcck: optimize user mode check in case of !CONFIG_KVM
Alexander Gordeev
1
-2
/
+4
2021-07-05
s390/entry.S: factor out SIEEXIT macro
Alexander Gordeev
1
-16
/
+12
2021-07-04
Merge tag 's390-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...
Linus Torvalds
1
-30
/
+31
2021-06-21
s390: clear pt_regs::flags on irq entry
Sven Schnelle
1
-0
/
+1
2021-06-16
s390/entry.S: factor out OUTSIDE macro
Alexander Gordeev
1
-23
/
+25
2021-06-07
s390/mcck: cleanup use of cleanup_sie_mcck
Alexander Gordeev
1
-12
/
+10
2021-06-07
Merge branch 's390/fixes' into features
Vasily Gorbik
1
-2
/
+2
2021-06-07
s390/entry: use assignment to read intcode / asm to copy gprs
Sven Schnelle
1
-0
/
+1
2021-06-07
s390/mcck: fix invalid KVM guest condition check
Alexander Gordeev
1
-1
/
+1
2021-06-07
s390/mcck: fix calculation of SIE critical section size
Alexander Gordeev
1
-1
/
+1
2021-04-12
s390/entry: save the caller of psw_idle
Vasily Gorbik
1
-0
/
+1
2021-04-12
s390/entry: avoid setting up backchain in ext|io handlers
Vasily Gorbik
1
-4
/
+2
2021-02-13
s390: split cleanup_sie
Sven Schnelle
1
-10
/
+7
2021-02-13
s390: use r13 in cleanup_sie as temp register
Sven Schnelle
1
-2
/
+2
2021-02-13
s390: fix kernel asce loading when sie is interrupted
Sven Schnelle
1
-2
/
+1
2021-02-13
s390: add stack for machine check handler
Sven Schnelle
1
-10
/
+7
2021-02-13
s390: open code SWITCH_KERNEL macro
Sven Schnelle
1
-28
/
+46
2021-02-09
s390/entry: use cpu alternative for stck/stckf
Heiko Carstens
1
-5
/
+3
2021-01-19
s390: convert to generic entry
Sven Schnelle
1
-714
/
+89
2020-12-18
Merge tag 's390-5.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...
Linus Torvalds
1
-10
/
+6
2020-12-16
Merge tag 'tif-task_work.arch-2020-12-14' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-5
/
+6
2020-12-16
s390/delay: simplify udelay
Heiko Carstens
1
-4
/
+0
2020-12-16
s390: make calls to TRACE_IRQS_OFF/TRACE_IRQS_ON balanced
Heiko Carstens
1
-2
/
+2
2020-12-16
s390: always clear kernel stack backchain before calling functions
Heiko Carstens
1
-6
/
+6
2020-12-14
Merge tag 's390-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...
Linus Torvalds
1
-68
/
+73
2020-12-09
s390/idle: fix accounting with machine checks
Sven Schnelle
1
-6
/
+6
2020-12-09
s390/idle: add missing mt_cycles calculation
Sven Schnelle
1
-9
/
+25
2020-12-02
s390: fix irq state tracing
Heiko Carstens
1
-15
/
+0
2020-11-23
s390/mm: add debug user asce support
Heiko Carstens
1
-0
/
+8
2020-11-23
s390/mm: remove set_fs / rework address space handling
Heiko Carstens
1
-51
/
+24
2020-11-23
Merge branch 'fixes' into features
Heiko Carstens
1
-0
/
+2
2020-11-23
s390: fix fpu restore in entry.S
Sven Schnelle
1
-0
/
+2
2020-11-20
s390: add separate program check exit path
Heiko Carstens
1
-3
/
+11
2020-11-09
s390: add support for TIF_NOTIFY_SIGNAL
Jens Axboe
1
-5
/
+6
2020-11-09
s390: fix system call exit path
Heiko Carstens
1
-0
/
+2
2020-08-26
s390: convert to GENERIC_VDSO
Sven Schnelle
1
-6
/
+0
2020-07-10
s390: fix comment regarding interrupts in svc
Christian Borntraeger
1
-1
/
+1
2020-06-23
s390: fix system call single stepping
Sven Schnelle
1
-1
/
+1
2020-06-16
s390/ptrace: pass invalid syscall numbers to tracing
Sven Schnelle
1
-1
/
+1
2020-05-28
s390: remove critical section cleanup from entry.S
Sven Schnelle
1
-354
/
+110
2020-03-10
s390: prevent leaking kernel address in BEAR
Sven Schnelle
1
-26
/
+39
2019-12-08
sched/rt, s390: Use CONFIG_PREEMPTION
Thomas Gleixner
1
-1
/
+1
2019-06-07
s390: enforce CONFIG_SMP
Heiko Carstens
1
-4
/
+0
2019-05-02
s390: add missing ENDPROC statements to assembler functions
Martin Schwidefsky
1
-2
/
+22
2019-04-29
s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad
Gerald Schaefer
1
-9
/
+9
2019-01-18
s390: autogenerate compat syscall wrappers
Arnd Bergmann
1
-2
/
+2
2018-11-02
s390/kasan: increase instrumented stack size to 64k
Vasily Gorbik
1
-3
/
+3
2018-10-09
s390: add support for virtually mapped kernel stacks
Martin Schwidefsky
1
-17
/
+36
2018-07-04
s390: wire up rseq system call
Heiko Carstens
1
-0
/
+4
2018-06-25
s390: Correct register corruption in critical section cleanup
Christian Borntraeger
1
-2
/
+2
2018-05-07
s390: move expoline assembler macros to a header
Martin Schwidefsky
1
-81
/
+24
2018-04-09
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...
Linus Torvalds
1
-70
/
+26
2018-03-28
s390/kvm: improve stack frame constants in entry.S
Martin Schwidefsky
1
-13
/
+13
2018-03-28
s390/lpp: use assembler alternatives for the LPP instruction
Martin Schwidefsky
1
-8
/
+6
2018-03-28
s390/entry.S: use assembler alternatives
Martin Schwidefsky
1
-49
/
+7
2018-03-06
s390/entry.S: fix spurious zeroing of r0
Christian Borntraeger
1
-2
/
+2
2018-02-22
s390: do not bypass BPENTER for interrupt system calls
Martin Schwidefsky
1
-0
/
+1
2018-02-22
s390/clean-up: use CFI_* macros in entry.S
Hendrik Brueckner
1
-2
/
+3
2018-02-07
s390: introduce execute-trampolines for branches
Martin Schwidefsky
1
-25
/
+88
2018-02-05
s390: run user space and KVM guests with modified branch prediction
Martin Schwidefsky
1
-5
/
+46
2018-02-05
s390: add options to change branch prediction behaviour for the kernel
Martin Schwidefsky
1
-0
/
+48
2018-02-05
s390: scrub registers on kernel entry and KVM exit
Martin Schwidefsky
1
-0
/
+47
2018-01-23
s390/syscalls: use generated syscall_table.h and unistd.h header files
Hendrik Brueckner
1
-2
/
+2
2017-11-20
s390: rework __switch_to() to allow larger task_struct offsets
Heiko Carstens
1
-8
/
+7
2017-11-14
s390: remove all code using the access register mode
Martin Schwidefsky
1
-5
/
+21
2017-11-14
s390/mm,kvm: improve detection of KVM guest faults
Martin Schwidefsky
1
-2
/
+5
2017-11-13
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...
Linus Torvalds
1
-7
/
+53
2017-11-02
Merge tag 'spdx_identifiers-4.14-rc8' of git://git.kernel.org/pub/scm/linux/k...
Linus Torvalds
1
-0
/
+1
2017-11-02
s390/nmi: avoid using long-displacement facility
Vasily Gorbik
1
-1
/
+1
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
1
-0
/
+1
2017-10-25
s390/kvm: fix detection of guest machine checks
Martin Schwidefsky
1
-2
/
+5
2017-10-19
s390/nmi: do register validation as early as possible
Martin Schwidefsky
1
-7
/
+53
2017-06-28
Merge tag 'nmiforkvm' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms39...
Martin Schwidefsky
1
-1
/
+12
2017-06-27
s390/nmi: s390: New low level handling for machine check happening in guest
QingFeng Hao
1
-1
/
+12
2017-06-13
s390/fpu: export save_fpu_regs for all configs
Martin Schwidefsky
1
-2
/
+0
2017-06-13
s390/kvm: avoid global config of vm.alloc_pgste=1
Martin Schwidefsky
1
-1
/
+14
2017-05-17
s390/kvm: do not rely on the ILC on kvm host protection fauls
Christian Borntraeger
1
-6
/
+13
2017-05-03
s390/cputime: fix incorrect system time
Martin Schwidefsky
1
-3
/
+18
2017-05-02
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...
Linus Torvalds
1
-1
/
+29
2017-04-05
s390/cpumf: simplify detection of guest samples
Martin Schwidefsky
1
-4
/
+0
2017-04-05
s390: use 64-bit lctlg to load task pid to cr4 on context switch
Martin Schwidefsky
1
-1
/
+3
2017-03-22
s390: add a system call for guarded storage
Martin Schwidefsky
1
-1
/
+25
2017-03-08
livepatch/s390: add TIF_PATCH_PENDING thread flag
Miroslav Benes
1
-1
/
+30
2017-03-01
s390: fix in-kernel program checks
Martin Schwidefsky
1
-5
/
+5
2017-02-23
s390: restore address space when returning to user space
Heiko Carstens
1
-11
/
+18
2017-02-23
s390: rename CIF_ASCE to CIF_ASCE_PRIMARY
Heiko Carstens
1
-11
/
+11
2017-02-20
s390/syscall: fix single stepped system calls
Martin Schwidefsky
1
-0
/
+1
2017-02-08
s390: add no-execute support
Martin Schwidefsky
1
-6
/
+6
2017-01-31
s390: store breaking event address only for program checks
Martin Schwidefsky
1
-38
/
+12
2016-12-12
s390: remove unused labels from entry.S
Heiko Carstens
1
-5
/
+0
2016-12-07
s390: fix machine check panic stack switch
Martin Schwidefsky
1
-1
/
+1
2016-11-25
s390: fix kernel oops for CONFIG_MARCH_Z900=y builds
Martin Schwidefsky
1
-1
/
+2
2016-11-23
s390/thread_info: get rid of THREAD_ORDER define
Heiko Carstens
1
-1
/
+1
2016-11-15
s390: move sys_call_table and last_break from thread_info to thread_struct
Martin Schwidefsky
1
-5
/
+17
2016-11-11
s390: move thread_info into task_struct
Heiko Carstens
1
-9
/
+8
2016-11-11
s390/preempt: move preempt_count to the lowcore
Martin Schwidefsky
1
-1
/
+1
2016-08-07
s390: move exports to definitions
Al Viro
1
-0
/
+6
2016-07-04
s390: have unique symbol for __switch_to address
Heiko Carstens
1
-0
/
+10
2016-06-28
s390: remove pointless load within __switch_to
Heiko Carstens
1
-1
/
+0
2016-03-10
s390: fix floating pointer register corruption (again)
Martin Schwidefsky
1
-104
/
+2
2016-03-02
s390/cpumf: Improve guest detection heuristics
Christian Borntraeger
1
-0
/
+1
2015-11-27
s390/spinlock: do not yield to a CPU in udelay/mdelay
Martin Schwidefsky
1
-0
/
+2
2015-10-14
s390/udelay: make udelay have busy loop semantics
Heiko Carstens
1
-0
/
+4
2015-10-14
s390/cpumf: rework program parameter setting to detect guest samples
Christian Borntraeger
1
-16
/
+12
2015-10-14
s390/entry: add assembler macro to conveniently tests under mask
Hendrik Brueckner
1
-41
/
+65
2015-10-14
s390/fpu: add static FPU save area for init_task
Hendrik Brueckner
1
-4
/
+0
2015-10-14
s390/fpu: always enable the vector facility if it is available
Hendrik Brueckner
1
-81
/
+21
2015-09-30
s390/vtime: correct scaled cputime of partially idle CPUs
Martin Schwidefsky
1
-1
/
+29
2015-09-17
s390: fix floating point register corruption
Heiko Carstens
1
-0
/
+2
2015-08-03
KVM: s390: use pid of cpu thread for sampling tagging
Christian Borntraeger
1
-1
/
+1
2015-08-03
s390/kernel: remove save_fpu_regs() parameter and use __LC_CURRENT instead
Hendrik Brueckner
1
-18
/
+18
2015-07-22
s390/nmi: use the normal asynchronous stack for machine checks
Martin Schwidefsky
1
-16
/
+9
2015-07-22
s390/kernel: squeeze a few more cycles out of the system call handler
Martin Schwidefsky
1
-41
/
+34
2015-07-22
s390/kvm: integrate HANDLE_SIE_INTERCEPT into cleanup_critical
Martin Schwidefsky
1
-118
/
+123
2015-07-22
s390/kvm: fix interrupt race with HANDLE_SIE_INTERCEPT
Martin Schwidefsky
1
-10
/
+4
2015-07-22
s390/kernel: lazy restore fpu registers
Hendrik Brueckner
1
-6
/
+305
2015-07-20
s390: adapt entry.S to the move of thread_struct
Martin Schwidefsky
1
-4
/
+9
2015-05-08
KVM: s390: make exit_sie_sync more robust
Christian Borntraeger
1
-1
/
+1
2015-03-25
s390: remove 31 bit syscalls
Heiko Carstens
1
-3
/
+3
2015-03-25
s390: remove "64" suffix from a couple of files
Heiko Carstens
1
-0
/
+1059
2015-03-25
s390: remove 31 bit support
Heiko Carstens
1
-966
/
+0
2014-12-08
s390: use local symbol names in entry[64].S
Martin Schwidefsky
1
-212
/
+212
2014-06-04
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm into next
Linus Torvalds
1
-2
/
+2
2014-05-20
s390: split TIF bits into CIF, PIF and TIF bits
Martin Schwidefsky
1
-42
/
+45
2014-05-20
s390/uaccess: simplify control register updates
Martin Schwidefsky
1
-1
/
+1
2014-04-22
s390: rename and split lowcore field per_perc_atmid
Jens Freimann
1
-2
/
+2
2014-04-03
s390/uaccess: rework uaccess code - fix locking issues
Heiko Carstens
1
-2
/
+22
2014-02-21
s390/mm,tlb: race of lazy TLB flush vs. recreation of TLB entries
Martin Schwidefsky
1
-3
/
+6
2013-09-30
s390: fix system call restart after inferior call
Martin Schwidefsky
1
-0
/
+1
2013-08-28
s390/time: return with irqs disabled from psw_idle
Martin Schwidefsky
1
-2
/
+2
2013-08-22
s390: convert interrupt handling to use generic hardirq
Martin Schwidefsky
1
-3
/
+9
2013-06-26
s390/irq: store interrupt information in pt_regs
Martin Schwidefsky
1
-2
/
+10
2013-04-26
s390: system call path micro optimization
Martin Schwidefsky
1
-2
/
+1
2013-04-26
s390: lowcore stack pointer offsets
Martin Schwidefsky
1
-20
/
+16
2013-03-05
s390: critical section cleanup vs. machine checks
Martin Schwidefsky
1
-1
/
+2
2012-12-13
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...
Linus Torvalds
1
-4
/
+3
2012-11-23
s390/ptrace: race of single stepping vs signal delivery
Martin Schwidefsky
1
-4
/
+3
2012-10-29
s390: switch to saner kernel_execve() semantics
Al Viro
1
-27
/
+5
2012-09-30
s390: convert to generic kernel_execve()
Al Viro
1
-24
/
+6
2012-09-30
s390: fold kernel_thread_helper() into ret_from_fork()
Al Viro
1
-3
/
+15
2012-09-30
s390: fold execve_tail() into start_thread(), convert to generic sys_execve()
Al Viro
1
-3
/
+0
2012-07-20
s390/vtimer: rework virtual timer interface
Martin Schwidefsky
1
-23
/
+14
2012-07-20
s390/comments: unify copyright messages and remove file names
Heiko Carstens
1
-2
/
+1
2012-06-14
s390/smp: make absolute lowcore / cpu restart parameter accesses more robust
Heiko Carstens
1
-1
/
+3
2012-06-05
s390/sigp: use sigp order code defines in assembly code
Heiko Carstens
1
-2
/
+3
2012-05-16
s390: fix race on TIF_MCCK_PENDING
Martin Schwidefsky
1
-10
/
+11
2012-03-11
[S390] rework idle code
Martin Schwidefsky
1
-6
/
+70
2012-03-11
[S390] rework smp code
Martin Schwidefsky
1
-64
/
+17
2012-03-11
[S390] rename lowcore field
Martin Schwidefsky
1
-1
/
+1
2011-12-27
[S390] cleanup trap handling
Martin Schwidefsky
1
-11
/
+11
2011-12-27
[S390] entry[64].S improvements
Martin Schwidefsky
1
-618
/
+481
2011-10-30
[S390] add TIF_SYSCALL thread flag
Martin Schwidefsky
1
-41
/
+25
2011-10-30
[S390] signal race with restarting system calls
Martin Schwidefsky
1
-14
/
+14
2011-10-30
[S390] lowcore cleanup
Martin Schwidefsky
1
-2
/
+2
2011-08-03
[S390] Add PSW restart shutdown trigger
Michael Holzheu
1
-0
/
+28
2011-07-24
[S390] fix s390 assembler code alignments
Jan Glauber
1
-21
/
+11
[next]