Linus Torvalds
93e95fa574
Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
...
Pull siginfo updates from Eric Biederman:
"This set of changes close the known issues with setting si_code to an
invalid value, and with not fully initializing struct siginfo. There
remains work to do on nds32, arc, unicore32, powerpc, arm, arm64, ia64
and x86 to get the code that generates siginfo into a simpler and more
maintainable state. Most of that work involves refactoring the signal
handling code and thus careful code review.
Also not included is the work to shrink the in kernel version of
struct siginfo. That depends on getting the number of places that
directly manipulate struct siginfo under control, as it requires the
introduction of struct kernel_siginfo for the in kernel things.
Overall this set of changes looks like it is making good progress, and
with a little luck I will be wrapping up the siginfo work next
development cycle"
* 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace: (46 commits)
signal/sh: Stop gcc warning about an impossible case in do_divide_error
signal/mips: Report FPE_FLTUNK for undiagnosed floating point exceptions
signal/um: More carefully relay signals in relay_signal.
signal: Extend siginfo_layout with SIL_FAULT_{MCEERR|BNDERR|PKUERR}
signal: Remove unncessary #ifdef SEGV_PKUERR in 32bit compat code
signal/signalfd: Add support for SIGSYS
signal/signalfd: Remove __put_user from signalfd_copyinfo
signal/xtensa: Use force_sig_fault where appropriate
signal/xtensa: Consistenly use SIGBUS in do_unaligned_user
signal/um: Use force_sig_fault where appropriate
signal/sparc: Use force_sig_fault where appropriate
signal/sparc: Use send_sig_fault where appropriate
signal/sh: Use force_sig_fault where appropriate
signal/s390: Use force_sig_fault where appropriate
signal/riscv: Replace do_trap_siginfo with force_sig_fault
signal/riscv: Use force_sig_fault where appropriate
signal/parisc: Use force_sig_fault where appropriate
signal/parisc: Use force_sig_mceerr where appropriate
signal/openrisc: Use force_sig_fault where appropriate
signal/nios2: Use force_sig_fault where appropriate
...
2018-06-04 15:23:48 -07:00
..
.gitignore
alpha: .gitignore vmlinux.lds
2009-01-15 16:39:40 -08:00
asm-offsets.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
audit.c
alpha: Enable system-call auditing support.
2014-01-31 09:21:55 -08:00
binfmt_loader.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
bugs.c
alpha: Implement CPU vulnerabilities sysfs functions.
2018-04-07 15:04:04 -07:00
console.c
vgacon: Set VGA struct resource types
2017-12-18 23:07:43 -06:00
core_apecs.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
core_cia.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
core_irongate.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
core_lca.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
core_marvel.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
core_mcpcia.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
core_polaris.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
core_t2.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
core_titan.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
core_tsunami.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
core_wildfire.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
entry.S
alpha: get rid of pointless insn in ret_from_kernel_thread
2018-03-28 08:58:27 -04:00
err_common.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
err_ev6.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
err_ev7.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
err_impl.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
err_marvel.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
err_titan.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
es1888.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
gct.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
head.S
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
io.c
alpha: io: reorder barriers to guarantee writeX() and iowriteX() ordering #2
2018-05-22 18:10:36 -07:00
irq.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
irq_alpha.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
irq_i8259.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
irq_impl.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
irq_pyxis.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
irq_srm.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
machvec_impl.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
Makefile
alpha: Implement CPU vulnerabilities sysfs functions.
2018-04-07 15:04:04 -07:00
module.c
alpha: support R_ALPHA_REFLONG relocations for module loading
2017-08-29 12:01:52 -07:00
osf_sys.c
signal/alpha: Use send_sig_fault where appropriate
2018-04-25 10:40:58 -05:00
pc873xx.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
pc873xx.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
pci-noop.c
alpha: use dma_direct_ops for jensen
2018-05-22 18:10:36 -07:00
pci-sysfs.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
pci.c
alpha: switch pci syscalls to SYSCALL_DEFINE
2018-03-28 08:58:19 -04:00
pci_impl.h
alpha: fix reboot on Avanti platform
2018-01-20 17:01:10 -08:00
pci_iommu.c
alpha: simplify get_arch_dma_ops
2018-05-22 18:10:36 -07:00
perf_event.c
perf: Fix sibling iteration
2018-03-16 20:44:12 +01:00
process.c
alpha: fix crash if pthread_create races with signal delivery
2018-01-20 17:01:16 -08:00
proto.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
ptrace.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
rtc.c
alpha: rtc: stop validating rtc_time in .read_time
2018-04-07 15:03:42 -07:00
setup.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
signal.c
signal/alpha: Use send_sig_fault where appropriate
2018-04-25 10:40:58 -05:00
smc37c93x.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
smc37c669.c
alpha: squash lines for immediate return
2017-09-04 12:04:32 -07:00
smp.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
srm_env.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
srmcons.c
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
sys_alcor.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_cabriolet.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_dp264.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_eb64p.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_eiger.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_jensen.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
sys_marvel.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
sys_miata.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_mikasa.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_nautilus.c
alpha: deprecate pci_get_bus_and_slot()
2018-01-20 17:01:04 -08:00
sys_noritake.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_rawhide.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_ruffian.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_rx164.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_sable.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_sio.c
alpha/PCI: Fix noname IRQ level detection
2018-01-20 16:22:36 -08:00
sys_sx164.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_takara.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
sys_titan.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
sys_wildfire.c
License cleanup: add SPDX license identifiers to some files
2017-11-02 10:04:46 -07:00
systbls.S
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
time.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
traps.c
signal/alpha: Use force_sig_fault where appropriate
2018-04-25 10:40:59 -05:00
vmlinux.lds.S
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00