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
/
powerpc
/
kernel
/
signal_32.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-06-09
powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_use...
Christophe Leroy
1
-6
/
+9
2022-09-28
powerpc: Include all arch-specific syscall prototypes
Rohan McLure
1
-1
/
+1
2022-05-19
powerpc/signal: Report minimum signal frame size to userspace via AT_MINSIGSTKSZ
Nicholas Piggin
1
-0
/
+6
2021-12-02
powerpc/signal32: Use struct_group() to zero spe regs
Kees Cook
1
-5
/
+9
2021-11-19
signal: Replace force_fatal_sig with force_exit_sig when in doubt
Eric W. Biederman
1
-1
/
+1
2021-11-10
Merge branch 'exit-cleanups-for-v5.16' of git://git.kernel.org/pub/scm/linux/...
Linus Torvalds
1
-2
/
+4
2021-10-29
signal: Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV)
Eric W. Biederman
1
-1
/
+1
2021-10-25
signal/powerpc: On swapcontext failure force SIGSEGV
Eric W. Biederman
1
-2
/
+4
2021-10-18
gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable}
Andreas Gruenbacher
1
-2
/
+2
2021-06-25
powerpc/64s: avoid reloading (H)SRR registers if they are still valid
Nicholas Piggin
1
-20
/
+20
2021-06-17
powerpc/signal32: Remove impossible #ifdef combinations
Christophe Leroy
1
-55
/
+0
2021-06-16
powerpc/signal: Use PPC_RAW_xx() macros
Christophe Leroy
1
-7
/
+4
2021-04-30
Merge tag 'powerpc-5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...
Linus Torvalds
1
-111
/
+143
2021-04-28
powerpc/signal32: Fix erroneous SIGSEGV on RT signal return
Christophe Leroy
1
-2
/
+2
2021-04-14
powerpc: remove partial register save logic
Nicholas Piggin
1
-3
/
+0
2021-04-12
powerpc/signal32: Fix build failure with CONFIG_SPE
Christophe Leroy
1
-1
/
+1
2021-04-03
powerpc/signal32: Simplify logging in sigreturn()
Christophe Leroy
1
-6
/
+7
2021-04-03
powerpc/signal32: Convert do_setcontext[_tm]() to user access block
Christophe Leroy
1
-18
/
+24
2021-04-03
powerpc/signal32: Convert restore_[tm]_user_regs() to user access block
Christophe Leroy
1
-70
/
+71
2021-04-03
powerpc/signal32: Reorder user reads in restore_tm_user_regs()
Christophe Leroy
1
-12
/
+37
2021-04-03
powerpc/signal32: Perform access_ok() inside restore_user_regs()
Christophe Leroy
1
-5
/
+3
2021-04-03
powerpc/signal32: Remove ifdefery in middle of if/else in sigreturn()
Christophe Leroy
1
-8
/
+12
2021-04-03
powerpc/signal32: Rename save_user_regs_unsafe() and save_general_regs_unsafe()
Christophe Leroy
1
-8
/
+8
2021-04-02
powerpc/signal32: Fix Oops on sigreturn with unmapped VDSO
Christophe Leroy
1
-12
/
+8
2021-03-29
powerpc/signal: Use __get_user() to copy sigset_t
Christopher M. Riedl
1
-1
/
+1
2021-02-11
powerpc: use kernel endianness in MSR in 32-bit signal handler
Joseph J Allen
1
-1
/
+2
2020-12-04
powerpc/vdso: Retrieve sigtramp offsets at buildtime
Christophe Leroy
1
-4
/
+4
2020-12-04
powerpc/vdso: Replace vdso_base by vdso
Christophe Leroy
1
-4
/
+4
2020-12-04
powerpc/signal32: Transform save_user_regs() and save_tm_user_regs() in 'unsa...
Christophe Leroy
1
-113
/
+111
2020-12-04
powerpc/signal32: Isolate non-copy actions in save_user_regs() and save_tm_us...
Christophe Leroy
1
-13
/
+41
2020-12-04
powerpc/signal32: Switch swap_context() to user_access_begin() logic
Christophe Leroy
1
-14
/
+10
2020-12-04
powerpc/signal32: Add and use unsafe_put_sigset_t()
Christophe Leroy
1
-2
/
+11
2020-12-04
powerpc/signal32: Remove ifdefery in middle of if/else
Christophe Leroy
1
-14
/
+8
2020-12-04
powerpc/signal32: Switch handle_rt_signal32() to user_access_begin() logic
Christophe Leroy
1
-21
/
+34
2020-12-04
powerpc/signal32: Switch handle_signal32() to user_access_begin() logic
Christophe Leroy
1
-13
/
+16
2020-12-04
powerpc/signal32: Move signal trampoline setup to handle_[rt_]signal32
Christophe Leroy
1
-39
/
+22
2020-12-04
powerpc/signal32: Misc changes to make handle_[rt_]_signal32() more similar
Christophe Leroy
1
-10
/
+14
2020-12-04
powerpc/signal32: Rename local pointers in handle_rt_signal32()
Christophe Leroy
1
-26
/
+25
2020-12-04
powerpc/signal32: Move handle_signal32() close to handle_rt_signal32()
Christophe Leroy
1
-85
/
+85
2020-12-04
powerpc/signal32: Simplify logging in handle_rt_signal32()
Christophe Leroy
1
-5
/
+1
2020-12-04
powerpc/signal: Refactor bad frame logging
Christophe Leroy
1
-30
/
+5
2020-12-04
powerpc/signal: Call get_tm_stackpointer() from get_sigframe()
Christophe Leroy
1
-2
/
+2
2020-12-04
powerpc/signal: Move access_ok() out of get_sigframe()
Christophe Leroy
1
-2
/
+2
2020-12-04
powerpc/signal: Remove BUG_ON() in handler_signal functions
Christophe Leroy
1
-4
/
+0
2020-12-04
powerpc/signal: Don't manage floating point regs when no FPU
Christophe Leroy
1
-0
/
+4
2020-07-15
powerpc/signal_32: Simplify loop in PPC64 save_general_regs()
Christophe Leroy
1
-10
/
+8
2020-07-15
powerpc/signal_32: Remove !FULL_REGS() special handling in PPC64 save_general...
Christophe Leroy
1
-2
/
+0
2020-06-09
mm: don't include asm/pgtable.h if linux/mm.h is already included
Mike Rapoport
1
-1
/
+0
2020-05-15
powerpc: Use trap metadata to prevent double restart rather than zeroing trap
Nicholas Piggin
1
-1
/
+1
2020-04-03
powerpc: move common register copy functions from signal_32.c to signal.c
Michal Suchanek
1
-140
/
+0
2020-02-18
powerpc/tm: Fix clearing MSR[TS] in current when reclaiming on signal delivery
Gustavo Luiz Duarte
1
-14
/
+14
2019-07-22
powerpc/tm: Fix oops on sigreturn on systems without TM
Michael Neuling
1
-0
/
+3
2019-07-08
Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
Linus Torvalds
1
-3
/
+3
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
Thomas Gleixner
1
-5
/
+1
2019-05-27
signal: Remove task parameter from force_sig
Eric W. Biederman
1
-3
/
+3
2019-01-03
Remove 'type' argument from access_ok() function
Linus Torvalds
1
-6
/
+6
2018-12-21
powerpc/tm: Unset MSR[TS] if not recheckpointing
Breno Leitao
1
-5
/
+13
2018-12-21
powerpc/tm: Set MSR[TS] just prior to recheckpoint
Breno Leitao
1
-1
/
+19
2018-12-19
powerpc/signal: Use code patching instead of hardcoding
Christophe Leroy
1
-6
/
+6
2018-06-25
powerpc: Remove -Wattribute-alias pragmas
Paul Burton
1
-8
/
+0
2018-06-04
powerpc/signal32: Use fault_in_pages_readable() to prefault user context
Christophe Leroy
1
-8
/
+5
2018-06-03
powerpc: Fix build by disabling attribute-alias warning for SYSCALL_DEFINEx
Christophe Leroy
1
-0
/
+8
2018-05-10
powerpc/syscalls: signal_{32, 64} - switch to SYSCALL_DEFINE
Al Viro
1
-16
/
+24
2018-03-13
powerpc/32: Mark both tmp variables as unused
Mathieu Malaterre
1
-2
/
+2
2018-02-02
Merge tag 'powerpc-4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...
Linus Torvalds
1
-0
/
+8
2018-01-19
powerpc: Hard wire PT_SOFTE value to 1 in ptrace & signals
Madhavan Srinivasan
1
-0
/
+8
2018-01-15
signal: Unify and correct copy_siginfo_to_user32
Eric W. Biederman
1
-57
/
+0
2018-01-15
signal: Unify and correct copy_siginfo_from_user32
Eric W. Biederman
1
-9
/
+0
2017-11-17
Merge branch 'misc.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/v...
Linus Torvalds
1
-29
/
+2
2017-11-06
powerpc: Always save/restore checkpointed regs during treclaim/trecheckpoint
Cyril Bur
1
-1
/
+1
2017-10-21
powerpc/tm: P9 disable transactionally suspended sigcontexts
Michael Neuling
1
-0
/
+4
2017-09-19
ppc: switch to {get,put}_compat_sigset()
Al Viro
1
-29
/
+2
2017-07-24
signal: Remove kernel interal si_code magic
Eric W. Biederman
1
-11
/
+9
2016-12-24
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
Linus Torvalds
1
-1
/
+1
2016-10-04
powerpc: tm: Rename transct_(*) to ck(\1)_state
Cyril Bur
1
-30
/
+30
2016-10-04
powerpc: tm: Always use fp_state and vr_state to store live registers
Cyril Bur
1
-27
/
+23
2016-10-04
powerpc: signals: Stop using current in signal code
Cyril Bur
1
-12
/
+19
2016-09-13
powerpc: Set used_(vsr|vr|spe) in sigreturn path when MSR bits are active
Simon Guo
1
-0
/
+6
2016-09-13
powerpc/sparse: Add more assembler prototypes
Daniel Axtens
1
-0
/
+1
2016-08-29
powerpc: signals: Discard transaction state from signal frames
Cyril Bur
1
-0
/
+14
2015-12-14
Merge tag 'powerpc-4.4-3' into next
Michael Ellerman
1
-5
/
+9
2015-12-01
powerpc: Move part of giveup_vsx into c
Anton Blanchard
1
-2
/
+2
2015-12-01
powerpc: Remove UP only lazy floating point and vector optimisations
Anton Blanchard
1
-18
/
+0
2015-11-23
powerpc/tm: Block signal return setting invalid MSR state
Michael Neuling
1
-5
/
+9
2015-09-03
Merge tag 'powerpc-4.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...
Linus Torvalds
1
-0
/
+5
2015-08-07
signal: fix information leak in copy_siginfo_from_user32
Amanieu d'Antras
1
-2
/
+0
2015-07-29
powerpc/kernel: Add SIG_SYS support for compat tasks
Michael Ellerman
1
-0
/
+5
2015-02-12
all arches, signal: move restart_block to struct task_struct
Andy Lutomirski
1
-2
/
+2
2014-08-06
powerpc: Use sigsp()
Richard Weinberger
1
-2
/
+2
2014-08-06
powerpc: Use get_signal() signal_setup_done()
Richard Weinberger
1
-20
/
+16
2014-06-24
powerpc: Remove ancient DEBUG_SIG code
Michael Ellerman
1
-9
/
+0
2014-04-07
powerpc/tm: Disable IRQ in tm_recheckpoint
Michael Neuling
1
-0
/
+2
2014-01-29
powerpc: Fix 32-bit frames for signals delivered when transactional
Paul Mackerras
1
-12
/
+7
2014-01-15
powerpc: Don't corrupt transactional state when using FP/VMX in kernel
Paul Mackerras
1
-14
/
+7
2013-11-25
powerpc/signals: Improved mark VSX not saved with small contexts fix
Michael Neuling
1
-9
/
+7
2013-11-21
powerpc/signals: Mark VSX not saved with small contexts
Michael Neuling
1
-1
/
+9
2013-11-13
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...
Linus Torvalds
1
-1
/
+1
2013-11-09
constify copy_siginfo_to_user{,32}()
Al Viro
1
-1
/
+1
2013-10-18
powerpc: move debug registers in a structure
Bharat Bhushan
1
-3
/
+3
2013-10-11
Merge branch 'for-kvm' into next
Benjamin Herrenschmidt
1
-35
/
+37
2013-10-11
powerpc: Put FP/VSX and VR state into structures
Paul Mackerras
1
-35
/
+37
2013-10-11
powerpc: Reset MSR_LE on signal entry
Anton Blanchard
1
-1
/
+2
2013-08-14
powerpc: Fix VRSAVE handling
Paul Mackerras
1
-0
/
+9
2013-06-20
powerpc/tm: Fix return of 32bit rt signals to active transactions
Michael Neuling
1
-1
/
+1
2013-06-20
powerpc/tm: Fix restoration of MSR on 32bit signal return
Michael Neuling
1
-3
/
+6
2013-06-20
powerpc/tm: Fix 32 bit non-rt signals
Michael Neuling
1
-5
/
+25
2013-06-20
powerpc/tm: Fix writing top half of MSR on 32 bit signals
Michael Neuling
1
-8
/
+21
2013-06-01
powerpc/tm: Fix userspace stack corruption on signal delivery for active tran...
Michael Neuling
1
-8
/
+2
2013-04-10
powerpc: fix compiling CONFIG_PPC_TRANSACTIONAL_MEM when CONFIG_ALTIVEC=n
Michael Neuling
1
-0
/
+2
2013-02-23
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...
Linus Torvalds
1
-245
/
+8
2013-02-15
powerpc: Add new transactional memory state to the signal context
Michael Neuling
1
-13
/
+487
2013-02-03
powerpc: switch to generic old sigaction()
Al Viro
1
-65
/
+0
2013-02-03
powerpc: switch to generic compat rt_sigaction()
Al Viro
1
-30
/
+0
2013-02-03
powerpc: switch to generic old sigsuspend
Al Viro
1
-11
/
+0
2013-02-03
powerpc: switch to generic compat rt_sigqueueinfo()
Al Viro
1
-24
/
+0
2013-02-03
powerpc: switch to generic compat rt_sigpending()
Al Viro
1
-18
/
+0
2013-02-03
powerpc: switch to generic compat rt_sigprocmask()
Al Viro
1
-35
/
+0
2013-02-03
powerpc: switch to generic sigaltstack
Al Viro
1
-61
/
+8
2013-02-03
take sys_rt_sigsuspend() prototype to linux/syscalls.h
Al Viro
1
-1
/
+0
2012-10-01
Uninclude linux/freezer.h
Richard Weinberger
1
-1
/
+0
2012-06-01
powerpc: get rid of restore_sigmask()
Al Viro
1
-2
/
+2
2012-05-21
powerpc: missing checks of __get_user()/__put_user() return values
Al Viro
1
-3
/
+3
2012-05-21
new helper: sigsuspend()
Al Viro
1
-10
/
+1
2012-03-28
Disintegrate asm/system.h for PowerPC
David Howells
1
-0
/
+1
2012-03-07
powerpc: Use set_current_blocked() and block_sigmask()
Matt Fleming
1
-5
/
+6
2011-11-17
powerpc/signal32: Fix sigset_t conversion when copying to user
Will Deacon
1
-1
/
+1
2011-06-29
arch/powerpc: use printk_ratelimited instead of printk_ratelimit
Christian Dietrich
1
-26
/
+31
2010-09-22
powerpc: fix double syscall restarts
Al Viro
1
-2
/
+1
2010-02-17
powerpc/booke: Add support for advanced debug registers
Dave Kleikamp
1
-2
/
+6
2010-02-17
powerpc/booke: Introduce new CONFIG options for advanced debug registers
Dave Kleikamp
1
-4
/
+4
2009-03-27
powerpc: Sanitize stack pointer in signal handling code
Josh Boyer
1
-2
/
+2
2008-11-11
powerpc: Fix msr check in compat_sys_swapcontext
Andreas Schwab
1
-3
/
+15
2008-10-31
powerpc: Fix swapcontext system for VSX + old ucontext size
Michael Neuling
1
-21
/
+15
2008-07-15
powerpc: fix giveup_vsx to save registers correctly
Michael Neuling
1
-1
/
+1
2008-07-09
powerpc: fix swapcontext backwards compat. with VSX ucontext changes
Michael Neuling
1
-1
/
+38
2008-07-03
powerpc: Clean up copy_to/from_user for vsx and fpr
Michael Neuling
1
-34
/
+75
2008-07-01
powerpc: Add VSX context save/restore, ptrace and signal support
Michael Neuling
1
-0
/
+33
2008-07-01
powerpc: Introduce VSX thread_struct and CONFIG_VSX
Michael Neuling
1
-14
/
+45
2008-07-01
powerpc: Fix MSR setting in 32 bit signal code
Michael Neuling
1
-4
/
+6
2008-05-14
[POWERPC] Define and use TLF_RESTORE_SIGMASK
Roland McGrath
1
-1
/
+1
2008-04-20
[POWERPC] Define copy_siginfo_from_user32
Roland McGrath
1
-3
/
+16
2007-12-20
[POWERPC] arch/powerpc: Remove duplicate includes
Lucas Woods
1
-2
/
+1
2007-10-12
[POWERPC] Implement logging of unhandled signals
Olof Johansson
1
-0
/
+38
2007-06-14
[POWERPC] Merge creation of signal frame
Benjamin Herrenschmidt
1
-28
/
+24
2007-06-14
[POWERPC] Consolidate do_signal
Christoph Hellwig
1
-86
/
+2
2007-06-14
[POWERPC] Consolidate restore_sigmask
Christoph Hellwig
1
-19
/
+0
2007-06-14
[POWERPC] Consolidate sys_sigaltstack
Christoph Hellwig
1
-8
/
+0
2007-06-14
[POWERPC] Make syscall restart code more common
Benjamin Herrenschmidt
1
-24
/
+4
2007-05-08
header cleaning: don't include smp_lock.h when not used
Randy Dunlap
1
-1
/
+0
2006-12-20
[POWERPC] Fix register save area alignment for swapcontext syscall
Paul Mackerras
1
-3
/
+13
2006-12-07
[PATCH] Add include/linux/freezer.h and move definitions from sched.h
Nigel Cunningham
1
-1
/
+1
2006-06-30
Remove obsolete #include <linux/config.h>
Jörn Engel
1
-1
/
+0
2006-06-12
Merge branch 'merge'
Paul Mackerras
1
-1
/
+10
2006-06-09
[PATCH] powerpc: Implement support for setting little-endian mode via prctl
Paul Mackerras
1
-4
/
+11
2006-06-09
[PATCH] powerpc vdso updates
Benjamin Herrenschmidt
1
-4
/
+4
2006-06-09
powerpc: Fix machine check problem on 32-bit kernels
Paul Mackerras
1
-1
/
+10
2006-03-27
[PATCH] powerpc: declare arch syscalls in <asm/syscalls.h>
Arnd Bergmann
1
-0
/
+1
2006-03-08
powerpc: Fix various syscall/signal/swapcontext bugs
Paul Mackerras
1
-15
/
+4
2006-02-08
[PATCH] powerpc signal __user annotations
Al Viro
1
-11
/
+7
2006-02-01
[PATCH] powerpc: Fix sigmask handling in sys_sigsuspend.
Heiko Carstens
1
-3
/
+1
2006-01-18
[PATCH] TIF_RESTORE_SIGMASK support for arch/powerpc
David Woodhouse
1
-5
/
+15
2006-01-18
[PATCH] Generic sys_rt_sigsuspend()
David Woodhouse
1
-51
/
+5
2006-01-12
[PATCH] powerpc: Avoid potential FP corruption with preempt and UP
Paul Mackerras
1
-12
/
+9
2006-01-09
[PATCH] Save NVGPRS in 32-bit signal frame
David Woodhouse
1
-0
/
+9
2006-01-09
[PATCH] syscall entry/exit revamp
David Woodhouse
1
-36
/
+23
2005-11-15
powerpc: Fix clearing of the FPSCR when invoking a signal handler
Paul Mackerras
1
-2
/
+5
2005-11-11
[PATCH] powerpc: Merge vdso's and add vdso support to 32 bits kernel
Benjamin Herrenschmidt
1
-9
/
+3
2005-11-10
[PATCH] powerpc: Merge signal.h
David Gibson
1
-0
/
+1
2005-11-07
[PATCH] powerpc: Kill ppcdebug
David Gibson
1
-1
/
+0
2005-11-03
powerpc: move include/asm-ppc64/ppc32.h to arch/powerpc/kernel
Stephen Rothwell
1
-1
/
+1
2005-10-27
[PATCH] powerpc: Fix handling of fpscr on 64-bit
David Gibson
1
-1
/
+1
2005-10-22
ppc64: Fix delivery of RT signals to 32-bit processes.
Paul Mackerras
1
-2
/
+1
2005-10-19
powerpc: Eliminate a compile warning in signal_32.c
Paul Mackerras
1
-2
/
+3
2005-10-18
powerpc: change sys32_ to compat_sys_
Stephen Rothwell
1
-14
/
+14
2005-10-18
powerpc: merge ppc signal.c and ppc64 signal32.c
Stephen Rothwell
1
-0
/
+1269