uml: style fixes pass 3
Formatting changes in the files which have been changed in the course of folding foo_skas functions into their callers. These include: copyright updates header file trimming style fixes adding severity to printks These changes should be entirely non-functional. Signed-off-by: Jeff Dike <jdike@linux.intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
committed by
Linus Torvalds
parent
77bf440031
commit
ba180fd437
@@ -1,27 +1,16 @@
|
||||
/*
|
||||
* Copyright (C) 2000, 2001, 2002 Jeff Dike (jdike@karaya.com)
|
||||
* Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
|
||||
* Licensed under the GPL
|
||||
*/
|
||||
|
||||
#include "linux/stddef.h"
|
||||
#include "linux/sys.h"
|
||||
#include "linux/sched.h"
|
||||
#include "linux/wait.h"
|
||||
#include "linux/kernel.h"
|
||||
#include "linux/smp_lock.h"
|
||||
#include "linux/module.h"
|
||||
#include "linux/slab.h"
|
||||
#include "linux/tty.h"
|
||||
#include "linux/binfmts.h"
|
||||
#include "linux/ptrace.h"
|
||||
#include "linux/sched.h"
|
||||
#include "asm/siginfo.h"
|
||||
#include "asm/signal.h"
|
||||
#include "asm/uaccess.h"
|
||||
#include "asm/unistd.h"
|
||||
#include "asm/ucontext.h"
|
||||
#include "kern_util.h"
|
||||
#include "signal_kern.h"
|
||||
#include "kern.h"
|
||||
#include "frame_kern.h"
|
||||
#include "kern_util.h"
|
||||
#include "sigcontext.h"
|
||||
|
||||
EXPORT_SYMBOL(block_signals);
|
||||
@@ -45,9 +34,9 @@ static int handle_signal(struct pt_regs *regs, unsigned long signr,
|
||||
current_thread_info()->restart_block.fn = do_no_restart_syscall;
|
||||
|
||||
/* Did we come from a system call? */
|
||||
if(PT_REGS_SYSCALL_NR(regs) >= 0){
|
||||
if (PT_REGS_SYSCALL_NR(regs) >= 0) {
|
||||
/* If so, check system call restarting.. */
|
||||
switch(PT_REGS_SYSCALL_RET(regs)){
|
||||
switch(PT_REGS_SYSCALL_RET(regs)) {
|
||||
case -ERESTART_RESTARTBLOCK:
|
||||
case -ERESTARTNOHAND:
|
||||
PT_REGS_SYSCALL_RET(regs) = -EINTR;
|
||||
@@ -67,17 +56,17 @@ static int handle_signal(struct pt_regs *regs, unsigned long signr,
|
||||
}
|
||||
|
||||
sp = PT_REGS_SP(regs);
|
||||
if((ka->sa.sa_flags & SA_ONSTACK) && (sas_ss_flags(sp) == 0))
|
||||
if ((ka->sa.sa_flags & SA_ONSTACK) && (sas_ss_flags(sp) == 0))
|
||||
sp = current->sas_ss_sp + current->sas_ss_size;
|
||||
|
||||
#ifdef CONFIG_ARCH_HAS_SC_SIGNALS
|
||||
if(!(ka->sa.sa_flags & SA_SIGINFO))
|
||||
if (!(ka->sa.sa_flags & SA_SIGINFO))
|
||||
err = setup_signal_stack_sc(sp, signr, ka, regs, oldset);
|
||||
else
|
||||
#endif
|
||||
err = setup_signal_stack_si(sp, signr, ka, regs, info, oldset);
|
||||
|
||||
if(err){
|
||||
if (err) {
|
||||
spin_lock_irq(¤t->sighand->siglock);
|
||||
current->blocked = *oldset;
|
||||
recalc_sigpending();
|
||||
@@ -87,7 +76,7 @@ static int handle_signal(struct pt_regs *regs, unsigned long signr,
|
||||
spin_lock_irq(¤t->sighand->siglock);
|
||||
sigorsets(¤t->blocked, ¤t->blocked,
|
||||
&ka->sa.sa_mask);
|
||||
if(!(ka->sa.sa_flags & SA_NODEFER))
|
||||
if (!(ka->sa.sa_flags & SA_NODEFER))
|
||||
sigaddset(¤t->blocked, signr);
|
||||
recalc_sigpending();
|
||||
spin_unlock_irq(¤t->sighand->siglock);
|
||||
@@ -108,14 +97,16 @@ static int kern_do_signal(struct pt_regs *regs)
|
||||
else
|
||||
oldset = ¤t->blocked;
|
||||
|
||||
while((sig = get_signal_to_deliver(&info, &ka_copy, regs, NULL)) > 0){
|
||||
while ((sig = get_signal_to_deliver(&info, &ka_copy, regs, NULL)) > 0) {
|
||||
handled_sig = 1;
|
||||
/* Whee! Actually deliver the signal. */
|
||||
if(!handle_signal(regs, sig, &ka_copy, &info, oldset)){
|
||||
/* a signal was successfully delivered; the saved
|
||||
if (!handle_signal(regs, sig, &ka_copy, &info, oldset)) {
|
||||
/*
|
||||
* a signal was successfully delivered; the saved
|
||||
* sigmask will have been stored in the signal frame,
|
||||
* and will be restored by sigreturn, so we can simply
|
||||
* clear the TIF_RESTORE_SIGMASK flag */
|
||||
* clear the TIF_RESTORE_SIGMASK flag
|
||||
*/
|
||||
if (test_thread_flag(TIF_RESTORE_SIGMASK))
|
||||
clear_thread_flag(TIF_RESTORE_SIGMASK);
|
||||
break;
|
||||
@@ -123,9 +114,9 @@ static int kern_do_signal(struct pt_regs *regs)
|
||||
}
|
||||
|
||||
/* Did we come from a system call? */
|
||||
if(!handled_sig && (PT_REGS_SYSCALL_NR(regs) >= 0)){
|
||||
if (!handled_sig && (PT_REGS_SYSCALL_NR(regs) >= 0)) {
|
||||
/* Restart the system call - no handlers present */
|
||||
switch(PT_REGS_SYSCALL_RET(regs)){
|
||||
switch(PT_REGS_SYSCALL_RET(regs)) {
|
||||
case -ERESTARTNOHAND:
|
||||
case -ERESTARTSYS:
|
||||
case -ERESTARTNOINTR:
|
||||
@@ -136,22 +127,25 @@ static int kern_do_signal(struct pt_regs *regs)
|
||||
PT_REGS_ORIG_SYSCALL(regs) = __NR_restart_syscall;
|
||||
PT_REGS_RESTART_SYSCALL(regs);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* This closes a way to execute a system call on the host. If
|
||||
/*
|
||||
* This closes a way to execute a system call on the host. If
|
||||
* you set a breakpoint on a system call instruction and singlestep
|
||||
* from it, the tracing thread used to PTRACE_SINGLESTEP the process
|
||||
* rather than PTRACE_SYSCALL it, allowing the system call to execute
|
||||
* on the host. The tracing thread will check this flag and
|
||||
* PTRACE_SYSCALL if necessary.
|
||||
*/
|
||||
if(current->ptrace & PT_DTRACE)
|
||||
if (current->ptrace & PT_DTRACE)
|
||||
current->thread.singlestep_syscall =
|
||||
is_syscall(PT_REGS_IP(¤t->thread.regs));
|
||||
|
||||
/* if there's no signal to deliver, we just put the saved sigmask
|
||||
* back */
|
||||
/*
|
||||
* if there's no signal to deliver, we just put the saved sigmask
|
||||
* back
|
||||
*/
|
||||
if (!handled_sig && test_thread_flag(TIF_RESTORE_SIGMASK)) {
|
||||
clear_thread_flag(TIF_RESTORE_SIGMASK);
|
||||
sigprocmask(SIG_SETMASK, ¤t->saved_sigmask, NULL);
|
||||
|
Reference in New Issue
Block a user