- 06 Aug, 2014 34 commits
-
-
Richard Weinberger authored
Use sigsp() instead of the open coded variant. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use sigsp() instead of the open coded variant. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use sigsp() instead of the open coded variant. Signed-off-by:
Richard Weinberger <richard@nod.at> Acked-by:
Mark Salter <msalter@redhat.com>
-
Richard Weinberger authored
Use sigsp() instead of the open coded variant. Signed-off-by:
Richard Weinberger <richard@nod.at> Acked-by:
Steven Miao <realmz6@gmail.com>
-
Richard Weinberger authored
Use sigsp() instead of the open coded variant. Signed-off-by:
Richard Weinberger <richard@nod.at> Acked-by:
Hans-Christian Egtvedt <egtvedt@samfundet.no>
-
Richard Weinberger authored
Use sigsp() instead of the open coded variant. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use sigsp() instead of the open coded variant. Signed-off-by:
Richard Weinberger <richard@nod.at> Acked-by:
Vineet Gupta <vgupta@synopsys.com>
-
Richard Weinberger authored
...to make it readable. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Now we can turn get_signal() to the main function. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
- Pass a ksignal struct to it - Remove unused regs parameter - Make it private as it's nowhere outside of kernel/signal.c is used Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
These parameters are nowhere used, so we can remove them. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at> Acked-by:
Chris Metcalf <cmetcalf@tilera.com>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Acked-by:
Lennox Wu <lennox.wu@gmail.com> Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. This inverts also the return codes of setup_*frame() to follow the kernel convention. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at> Acked-by:
Helge Deller <deller@gmx.de>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. This inverts also the return codes of force_sigsegv_info() and setup_frame() to follow the kernel convention. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Acked-by:
Richard Kuo <rkuo@codeaurora.org> Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Tested-by:
Mark Salter <msalter@redhat.com> Acked-by:
Mark Salter <msalter@redhat.com> Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at> Acked-by:
Steven Miao <realmz6@gmail.com>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at> Acked-by:
Hans-Christian Egtvedt <egtvedt@samfundet.no>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at>
-
Richard Weinberger authored
Use the more generic functions get_signal() signal_setup_done() for signal delivery. Signed-off-by:
Richard Weinberger <richard@nod.at> Acked-by:
Vineet Gupta <vgupta@synopsys.com>
-
- 03 Aug, 2014 2 commits
-
-
Linus Torvalds authored
-
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds authored
Pull timer fixes from Thomas Gleixner: "Two fixes in the timer area: - a long-standing lock inversion due to a printk - suspend-related hrtimer corruption in sched_clock" * 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: timer: Fix lock inversion between hrtimer_bases.lock and scheduler locks sched_clock: Avoid corrupting hrtimer tree during suspend
-
- 02 Aug, 2014 4 commits
-
-
git://ftp.arm.linux.org.uk/~rmk/linux-armLinus Torvalds authored
Pull ARM fixes from Russell King: "A few fixes for ARM. Some of these are correctness issues: - TLBs must be flushed after the old mappings are removed by the DMA mapping code, but before the new mappings are established. - An off-by-one entry error in the Keystone LPAE setup code. Fixes include: - ensuring that the identity mapping for LPAE does not remove the kernel image from the identity map. - preventing userspace from trapping into kgdb. - fixing a preemption issue in the Intel iwmmxt code. - fixing a build error with nommu. Other changes include: - Adding a note about which areas of memory are expected to be accessible while the identity mapping tables are in place" * 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm: ARM: 8124/1: don't enter kgdb when userspace executes a kgdb break instruction ARM: idmap: add identity mapping usage note ARM: 8115/1: LPAE: reduce damage caused by idmap to virtual memory layout ARM: fix alignment of keystone page table fixup ARM: 8112/1: only select ARM_PATCH_PHYS_VIRT if MMU is enabled ARM: 8100/1: Fix preemption disable in iwmmxt_task_enable() ARM: DMA: ensure that old section mappings are flushed from the TLB
-
Omar Sandoval authored
The kgdb breakpoint hooks (kgdb_brk_fn and kgdb_compiled_brk_fn) should only be entered when a kgdb break instruction is executed from the kernel. Otherwise, if kgdb is enabled, a userspace program can cause the kernel to drop into the debugger by executing either KGDB_BREAKINST or KGDB_COMPILED_BREAK. Acked-by:
Will Deacon <will.deacon@arm.com> Signed-off-by:
Omar Sandoval <osandov@osandov.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Russell King authored
Add a note about the usage of the identity mapping; we do not support accesses outside of the identity map region and kernel image while a CPU is using the identity map. This is because the identity mapping may overwrite vmalloc space, IO mappings, the vectors pages, etc. Acked-by:
Will Deacon <will.deacon@arm.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds authored
Pull vfs fixes from Al Viro: "This contains a couple of fixes - one is the aio fix from Christoph, the other a fallocate() one from Eric" * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: vfs: fix check for fallocate on active swapfile direct-io: fix AIO regression
-