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
/
smp.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-16
s390/fpu: move, rename, and merge header files
Heiko Carstens
1
-0
/
+1
2024-02-12
s390/acrs: cleanup access register handling
Heiko Carstens
1
-1
/
+1
2023-12-11
s390/fpu: get rid of MACHINE_HAS_VX
Heiko Carstens
1
-3
/
+3
2023-11-03
Merge tag 's390-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...
Linus Torvalds
1
-119
/
+13
2023-10-04
rcu: Standardize explicit CPU-hotplug calls
Frederic Weisbecker
1
-1
/
+1
2023-09-19
s390/ctlreg: add struct ctlreg
Heiko Carstens
1
-4
/
+4
2023-09-19
s390/ctlreg: change parameters of __local_ctl_load() and __local_ctl_store()
Heiko Carstens
1
-2
/
+2
2023-09-19
s390/ctlreg: add local and system prefix to some functions
Heiko Carstens
1
-6
/
+6
2023-09-19
s390/ctlreg: rename ctl_reg.h to ctlreg.h
Heiko Carstens
1
-1
/
+1
2023-09-19
s390/ctlreg: move control register code to separate file
Heiko Carstens
1
-50
/
+3
2023-09-19
s390/smp: keep the original lowcore for CPU 0
Ilya Leoshkevich
1
-57
/
+0
2023-09-19
s390/smp: disallow CPU hotplug of CPU 0
Tobias Huschle
1
-4
/
+2
2023-09-19
s390/smp,mcck: fix early IPI handling
Heiko Carstens
1
-2
/
+2
2023-08-09
s390/smp: ensure global control register contents are in sync
Heiko Carstens
1
-3
/
+12
2023-07-29
s390/mm: move pfault code to own C file
Heiko Carstens
1
-0
/
+1
2023-07-03
s390: fix various typos
Heiko Carstens
1
-1
/
+1
2023-04-30
Merge tag 's390-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...
Linus Torvalds
1
-7
/
+4
2023-04-28
Merge tag 'smp-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-1
/
+1
2023-04-04
s390: remove arch_early_irq_init()
Heiko Carstens
1
-1
/
+1
2023-04-04
s390: use init_thread_union aka initial stack for the first process
Heiko Carstens
1
-1
/
+1
2023-04-04
s390/stack: use STACK_INIT_OFFSET where possible
Heiko Carstens
1
-3
/
+2
2023-03-24
treewide: Trace IPIs sent via smp_send_reschedule()
Valentin Schneider
1
-1
/
+1
2023-03-17
s390/smp: move to use bus_get_dev_root()
Greg Kroah-Hartman
1
-3
/
+9
2023-03-13
s390/bp: remove __bpon()
Heiko Carstens
1
-2
/
+0
2023-02-28
s390/smp: perform cpu reset before delegating work to target cpu
Heiko Carstens
1
-0
/
+1
2023-02-28
s390/mcck: cleanup user process termination path
Alexander Gordeev
1
-1
/
+1
2023-01-13
s390/mm: allocate Absolute Lowcore Area in decompressor
Alexander Gordeev
1
-6
/
+4
2023-01-13
s390/mm: start kernel with DAT enabled
Alexander Gordeev
1
-2
/
+2
2022-09-14
s390/mm: uninline copy_oldmem_kernel() function
Alexander Gordeev
1
-0
/
+1
2022-09-14
s390/dump: save IPL CPU registers once DAT is available
Alexander Gordeev
1
-32
/
+27
2022-09-14
s390/smp: rework absolute lowcore access
Alexander Gordeev
1
-9
/
+25
2022-09-14
s390/smp: call smp_reinit_ipl_cpu() before scheduler is available
Alexander Gordeev
1
-2
/
+1
2022-03-27
s390/smp: use physical address for SIGP_SET_PREFIX command
Alexander Gordeev
1
-1
/
+1
2022-03-27
s390/maccess: rework absolute lowcore accessors
Alexander Gordeev
1
-6
/
+6
2022-03-27
s390/smp: cleanup control register update routines
Alexander Gordeev
1
-24
/
+12
2022-03-27
s390/smp: cleanup target CPU callback starting
Alexander Gordeev
1
-4
/
+11
2022-03-10
s390: raise minimum supported machine generation to z10
Vasily Gorbik
1
-1
/
+0
2022-03-01
s390/smp: sort out physical vs virtual pointers usage
Alexander Gordeev
1
-3
/
+3
2022-02-09
s390/maccess: fix semantics of memcpy_real() and its callers
Alexander Gordeev
1
-1
/
+1
2022-02-06
s390: remove invalid email address of Heiko Carstens
Heiko Carstens
1
-1
/
+0
2021-12-20
s390/crash_dump: fix virtual vs physical address handling
Heiko Carstens
1
-11
/
+7
2021-12-16
s390/nmi: disable interrupts on extended save area update
Alexander Gordeev
1
-4
/
+9
2021-12-16
s390/smp: fix memblock_phys_free() vs memblock_free() confusion
Heiko Carstens
1
-1
/
+1
2021-12-06
s390/nmi: add missing __pa/__va address conversion of extended save area
Heiko Carstens
1
-1
/
+1
2021-11-06
memblock: rename memblock_free to memblock_phys_free
Mike Rapoport
1
-2
/
+2
2021-11-06
memblock: drop memblock_free_early_nid() and memblock_free_early()
Mike Rapoport
1
-1
/
+1
2021-09-07
s390/topology: fix topology information when calling cpu hotplug notifiers
Sven Schnelle
1
-2
/
+7
2021-08-26
s390/smp: do not use nodat_stack for secondary CPU start
Alexander Gordeev
1
-15
/
+10
2021-08-26
s390/smp: enable DAT before CPU restart callback is called
Alexander Gordeev
1
-9
/
+22
2021-08-05
s390: rename dma section to amode31
Heiko Carstens
1
-1
/
+1
2021-08-05
s390: replace deprecated CPU-hotplug functions
Sebastian Andrzej Siewior
1
-4
/
+4
2021-07-27
s390/dump: introduce boot data 'oldmem_data'
Alexander Egorenkov
1
-2
/
+2
2021-07-08
s390: preempt: Fix preempt_count initialization
Valentin Schneider
1
-0
/
+1
2021-07-08
s390: rename CALL_ON_STACK_NORETURN() to call_on_stack_noreturn()
Heiko Carstens
1
-1
/
+1
2021-07-08
s390/smp: use call_on_stack() macro
Heiko Carstens
1
-4
/
+8
2021-07-04
Merge tag 's390-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...
Linus Torvalds
1
-44
/
+87
2021-06-18
s390/smp: use register pair instead of register asm
Heiko Carstens
1
-11
/
+11
2021-06-07
s390/smp: remove redundant pcpu::lowcore member
Alexander Gordeev
1
-15
/
+21
2021-06-07
s390/smp: do not preserve boot CPU lowcore on hotplug
Alexander Gordeev
1
-29
/
+18
2021-06-07
s390/smp: reallocate IPL CPU lowcore
Alexander Gordeev
1
-0
/
+52
2021-06-07
s390/facilities: move stfl information from lowcore to global data
Sven Schnelle
1
-4
/
+0
2021-05-12
sched/core: Initialize the idle task with preemption disabled
Valentin Schneider
1
-1
/
+0
2021-03-09
KVM: s390: diag9c (directed yield) forwarding
Pierre Morel
1
-0
/
+1
2021-02-24
s390/smp: implement arch_irq_work_raise()
Ilya Leoshkevich
1
-0
/
+11
2021-02-24
s390/smp: smp_emergency_stop() - move cpumask away from stack
Heiko Carstens
1
-1
/
+4
2021-02-24
s390/smp: __smp_rescan_cpus() - move cpumask away from stack
Heiko Carstens
1
-1
/
+1
2021-02-24
s390/smp: consolidate locking for smp_rescan()
Heiko Carstens
1
-6
/
+4
2021-02-13
s390: add stack for machine check handler
Sven Schnelle
1
-6
/
+11
2021-01-19
s390: convert to generic entry
Sven Schnelle
1
-1
/
+1
2020-12-09
s390/smp: perform initial CPU reset also for SMT siblings
Sven Schnelle
1
-15
/
+3
2020-11-23
s390/vdso: reimplement getcpu vdso syscall
Heiko Carstens
1
-0
/
+2
2020-11-23
s390/mm: use invalid asce instead of kernel asce
Heiko Carstens
1
-1
/
+1
2020-11-23
s390/mm: remove set_fs / rework address space handling
Heiko Carstens
1
-9
/
+1
2020-11-03
s390/smp: move rcu_cpu_starting() earlier
Qian Cai
1
-1
/
+2
2020-10-02
s390/nvme: support firmware-assisted dump to NVMe disks
Alexander Egorenkov
1
-6
/
+6
2020-08-04
Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
1
-1
/
+1
2020-07-16
treewide: Remove uninitialized_var() usage
Kees Cook
1
-1
/
+1
2020-07-03
s390/smp: add missing linebreak
Heiko Carstens
1
-0
/
+1
2020-07-03
s390/smp: move smp_cpus_done() to header file
Heiko Carstens
1
-4
/
+0
2020-06-08
Merge tag 's390-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...
Linus Torvalds
1
-0
/
+8
2020-05-28
s390: add machine check SIGP
Sven Schnelle
1
-0
/
+8
2020-04-22
s390/ftrace: fix potential crashes when switching tracers
Philipp Rudo
1
-2
/
+2
2020-03-23
s390/topology: remove offline CPUs from CPU topology masks
Alexander Gordeev
1
-2
/
+4
2020-03-23
s390/cpuinfo: show processor physical address
Alexander Gordeev
1
-0
/
+5
2020-03-10
s390: prevent leaking kernel address in BEAR
Sven Schnelle
1
-0
/
+2
2019-12-11
s390: remove last diag 0x44 caller
Heiko Carstens
1
-8
/
+5
2019-11-30
s390: avoid misusing CALL_ON_STACK for task stack setup
Vasily Gorbik
1
-1
/
+1
2019-11-30
s390/smp,vdso: fix ASCE handling
Heiko Carstens
1
-0
/
+5
2019-11-20
s390/smp: fix physical to logical CPU map for SMT
Heiko Carstens
1
-26
/
+54
2019-06-15
s390: improve wait logic of stop_machine
Martin Schwidefsky
1
-1
/
+1
2019-06-07
s390: enforce CONFIG_HOTPLUG_CPU
Heiko Carstens
1
-19
/
+0
2019-05-02
s390/unwind: introduce stack unwind API
Martin Schwidefsky
1
-0
/
+1
2019-04-29
s390/kernel: introduce .dma sections
Gerald Schaefer
1
-1
/
+1
2019-03-28
Merge tag 's390-5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...
Linus Torvalds
1
-1
/
+2
2019-03-12
treewide: add checks for the return value of memblock_alloc*()
Mike Rapoport
1
-1
/
+4
2019-03-12
memblock: drop memblock_alloc_base()
Mike Rapoport
1
-1
/
+5
2019-03-06
s390/vtime: steal time exponential moving average
Martin Schwidefsky
1
-1
/
+2
2019-01-11
s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU
David Hildenbrand
1
-1
/
+6
2019-01-11
s390/smp: fix CPU hotplug deadlock with CPU rescan
Gerald Schaefer
1
-0
/
+4
2018-10-31
mm: remove include/linux/bootmem.h
Mike Rapoport
1
-2
/
+1
2018-10-31
memblock: remove _virt from APIs returning virtual address
Mike Rapoport
1
-1
/
+1
2018-10-09
s390/kasan: reipl and kexec support
Vasily Gorbik
1
-2
/
+3
2018-10-09
s390/smp: kasan stack instrumentation support
Vasily Gorbik
1
-3
/
+3
2018-10-09
s390: unify stack size definitions
Vasily Gorbik
1
-3
/
+3
2018-10-09
s390: add support for virtually mapped kernel stacks
Martin Schwidefsky
1
-36
/
+50
2018-04-05
headers: untangle kmemleak.h from mm.h
Randy Dunlap
1
-1
/
+0
2018-02-07
s390: introduce execute-trampolines for branches
Martin Schwidefsky
1
-0
/
+1
2018-02-05
s390: add options to change branch prediction behaviour for the kernel
Martin Schwidefsky
1
-0
/
+2
2018-02-05
s390/alternative: use a copy of the facility bit mask
Martin Schwidefsky
1
-1
/
+3
2018-01-09
treewide: Use DEVICE_ATTR_WO
Joe Perches
1
-1
/
+1
2017-11-20
s390/topology: fix compile error in file arch/s390/kernel/smp.c
Thomas Richter
1
-0
/
+1
2017-11-13
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...
Linus Torvalds
1
-51
/
+36
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-19
s390/nmi: allocation of the extended save area
Martin Schwidefsky
1
-36
/
+7
2017-10-19
s390/nmi: use smp_emergency_stop instead of smp_send_stop
Martin Schwidefsky
1
-13
/
+17
2017-10-16
s390/cputime: fix guest/irq/softirq times after CPU hotplug
Christian Borntraeger
1
-0
/
+3
2017-09-28
s390/spinlock: introduce spinlock wait queueing
Martin Schwidefsky
1
-0
/
+4
2017-09-28
s390/topology: add detection of dedicated vs shared CPUs
Martin Schwidefsky
1
-2
/
+8
2017-08-23
s390/smp: convert cpuhp_setup_state() return code to zero on success
Heiko Carstens
1
-0
/
+1
2017-06-12
s390/smp: fix false positive kmemleak of mcesa data structure
Christian Borntraeger
1
-0
/
+3
2017-03-22
Merge branch 'guarded-storage' into 'features' to make merging with
Martin Schwidefsky
1
-5
/
+38
2017-03-22
s390/smp: fix ipl from cpu with non-zero address
Heiko Carstens
1
-3
/
+2
2017-03-22
s390: add a system call for guarded storage
Martin Schwidefsky
1
-5
/
+38
2017-03-02
sched/headers: Prepare for new header dependencies before moving code to <lin...
Ingo Molnar
1
-0
/
+1
2017-03-02
sched/headers: Prepare for new header dependencies before moving code to <lin...
Ingo Molnar
1
-0
/
+1
2017-02-17
s390: kernel: Audit and remove any unnecessary uses of module.h
Paul Gortmaker
1
-1
/
+1
2016-12-13
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...
Linus Torvalds
1
-19
/
+13
2016-12-12
Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...
Linus Torvalds
1
-25
/
+11
2016-12-07
s390/smp: initialize cpu_present_mask in setup_arch
Heiko Carstens
1
-13
/
+9
2016-12-07
s390/smp: use smp_get_base_cpu() helper function
Heiko Carstens
1
-2
/
+2
2016-11-22
locking/spinlocks, s390: Implement vcpu_is_preempted(cpu)
Christian Borntraeger
1
-2
/
+7
2016-11-11
s390: move cputime accounting fields from thread_info to thread_struct
Martin Schwidefsky
1
-3
/
+2
2016-11-11
s390: move thread_info into task_struct
Heiko Carstens
1
-1
/
+0
2016-11-09
s390/smp: Convert to hotplug state machine
Sebastian Andrzej Siewior
1
-26
/
+11
2016-11-09
s390/smp: Make cpu notifier symetric
Thomas Gleixner
1
-1
/
+2
2016-07-18
s390/smp: clean up a condition
Dan Carpenter
1
-1
/
+1
2016-06-28
s390/smp: use basic blocks for sigp inline assemblies
Heiko Carstens
1
-7
/
+1
2016-06-13
s390/mm: simplify the TLB flushing code
Martin Schwidefsky
1
-6
/
+2
2016-05-06
sched: Allow per-cpu kernel threads to run on online && !active
Peter Zijlstra (Intel)
1
-1
/
+1
2016-03-01
arch/hotplug: Call into idle with a proper state
Thomas Gleixner
1
-1
/
+1
2016-01-19
s390: remove superfluous memblock_alloc() return value checks
Heiko Carstens
1
-2
/
+0
2016-01-11
s390: rename struct _lowcore to struct lowcore
Heiko Carstens
1
-8
/
+8
2015-12-18
s390/smp: save timestamp on external calls
Heiko Carstens
1
-0
/
+2
2015-11-27
s390/dump: cleanup CPU save area handling
Martin Schwidefsky
1
-23
/
+14
2015-11-27
s390/dump: rework CPU register dump code
Martin Schwidefsky
1
-51
/
+61
2015-11-27
s390/dump: remove SAVE_AREA_BASE
Martin Schwidefsky
1
-2
/
+2
2015-11-27
s390/dump: streamline oldmem copy functions
Martin Schwidefsky
1
-2
/
+2
2015-11-27
s390/kdump: remove code to create ELF notes in the crashed system
Martin Schwidefsky
1
-6
/
+2
2015-10-14
s390/cpumf: rework program parameter setting to detect guest samples
Christian Borntraeger
1
-0
/
+2
2015-10-14
s390/diag: add tracepoint for diagnose calls
Martin Schwidefsky
1
-2
/
+2
2015-10-14
s390/diag: add a statistic for diagnose calls
Martin Schwidefsky
1
-2
/
+6
2015-07-29
s390/smp: add missing __init annotation to __smp_store_cpu_state()
Heiko Carstens
1
-2
/
+2
2015-06-29
s390/kdump: fix compile for !SMP
Heiko Carstens
1
-23
/
+21
2015-06-25
s390/kdump: fix nosmt kernel parameter
Michael Holzheu
1
-30
/
+40
2015-06-25
s390/smp: cleanup core vs. cpu in the SCLP interface
Martin Schwidefsky
1
-24
/
+25
2015-06-25
s390/smp: fix sigp cpu detection loop
Martin Schwidefsky
1
-1
/
+2
2015-05-13
s390/sclp: get rid of sclp_get_mtid() and sclp_get_mtid_max()
David Hildenbrand
1
-2
/
+3
2015-05-13
s390/sclp: unify basic sclp access by exposing "struct sclp"
David Hildenbrand
1
-2
/
+2
2015-05-13
s390/sclp: prepare smp_fill_possible_mask for global "struct sclp"
David Hildenbrand
1
-4
/
+4
2015-04-13
s390/smp: wait until secondaries are active & online
Heiko Carstens
1
-1
/
+2
2015-03-25
s390: remove 31 bit support
Heiko Carstens
1
-33
/
+0
2015-02-12
s390/smp: reduce size of struct pcpu
Heiko Carstens
1
-27
/
+27
2015-01-22
s390/smp: remove check for CONFIG_ZFCPDUMP
Paul Bolle
1
-1
/
+1
2015-01-22
s390: add SMT support
Martin Schwidefsky
1
-56
/
+205
2014-10-27
s390/ftrace,kprobes: allow to patch first instruction
Heiko Carstens
1
-1
/
+0
2014-10-09
s390/kdump: add support for vector extension
Michael Holzheu
1
-6
/
+25
2014-10-09
s390: add support for vector extension
Martin Schwidefsky
1
-0
/
+3
2014-10-09
s390/idle: consolidate idle functions and definitions
Martin Schwidefsky
1
-37
/
+2
2014-10-09
s390/nohz: use a per-cpu flag for arch_needs_cpu
Martin Schwidefsky
1
-0
/
+1
2014-09-25
s390/rwlock: use directed yield for write-locked rwlocks
Martin Schwidefsky
1
-6
/
+0
2014-05-20
s390/smp: Avoid busy loop after halt and "begin" on z/VM
Michael Holzheu
1
-9
/
+0
2014-05-20
s390/dump: Remove CONFIG_ZFCPDUMP
Michael Holzheu
1
-5
/
+3
2014-05-20
s390/spinlock: optimize spinlock code sequence
Philipp Hachtmann
1
-0
/
+3
2014-04-09
s390/smp: fix smp_stop_cpu() for !CONFIG_SMP
Heiko Carstens
1
-15
/
+0
2014-04-08
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...
Linus Torvalds
1
-2
/
+8
2014-04-07
Merge tag 'cpu-hotplug-3.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-4
/
+9
2014-04-03
s390/mm,tlb: optimize TLB flushing for zEC12
Martin Schwidefsky
1
-0
/
+6
2014-04-03
s390/irq: Use defines for external interruption codes
Thomas Huth
1
-2
/
+2
2014-03-20
s390, smp: Fix CPU hotplug callback registration
Srivatsa S. Bhat
1
-4
/
+9
2014-03-17
s390/smp: limit number of cpus in possible cpu mask
Heiko Carstens
1
-4
/
+4
2014-01-20
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...
Linus Torvalds
1
-7
/
+12
2013-12-18
s390/smp: improve setup of possible cpu mask
Heiko Carstens
1
-9
/
+16
2013-12-16
s390/smp: reduce memory consumption of pcpu_devices array
Heiko Carstens
1
-4
/
+9
2013-12-16
s390/smp: only send external call ipi if needed
Heiko Carstens
1
-3
/
+3
2013-10-31
s390/vtime: correct idle time calculation
Martin Schwidefsky
1
-2
/
+2
2013-10-24
s390: Remove zfcpdump NR_CPUS dependency
Michael Holzheu
1
-10
/
+1
2013-10-24
s390/uaccess: always run the kernel in home space
Martin Schwidefsky
1
-3
/
+3
2013-09-07
s390: make various functions static, add declarations to header files
Heiko Carstens
1
-1
/
+1
2013-07-14
s390: delete __cpuinit usage from all s390 files
Paul Gortmaker
1
-9
/
+8
2013-06-26
s390/smp: get rid of generic_smp_call_function_interrupt
Heiko Carstens
1
-4
/
+1
2013-05-27
s390/smp: lost IPIs on cpu hotplug
Heiko Carstens
1
-16
/
+11
2013-05-17
s390/smp: fix cpu re-scan vs. cpu state
Martin Schwidefsky
1
-1
/
+1
2013-04-30
Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...
Linus Torvalds
1
-2
/
+1
2013-04-26
s390: lowcore stack pointer offsets
Martin Schwidefsky
1
-5
/
+10
2013-04-08
s390: Use generic idle loop
Thomas Gleixner
1
-2
/
+1
2013-02-14
s390/time: rename tod clock access functions
Heiko Carstens
1
-5
/
+5
2013-01-08
s390/irq: count cpu restart events
Heiko Carstens
1
-0
/
+1
2013-01-08
s390/irq: remove split irq fields from /proc/stat
Heiko Carstens
1
-2
/
+2
2013-01-08
s390/smp: fix section mismatch for smp_add_present_cpu()
Heiko Carstens
1
-3
/
+4
2013-01-03
ARCH: drivers remove __dev* attributes.
Greg Kroah-Hartman
1
-4
/
+3
[next]