UML - clone.c tidying
PATCH 5/6 UML - clone.c tidying
clone.c needed some style attention -
updated copyright
include trimming
coding style
Signed-off-by Jeff Dike <[email protected]>
--- arch/um/kernel/skas/clone.c | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-)
arch/um/kernel/skas/clone.c +18 -14
@@ -1,17 +1,20 @@ -#include <sched.h> +/* +* Copyright (C) 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) +* Licensed under the GPL +*/ +#include <signal.h> -#include <sys/mman.h> -#include <sys/time.h> +#include <sched.h> #include <asm/unistd.h> +#include <sys/time.h> #include "as-layout.h" +#include "kern_constants.h" #include "ptrace_user.h" -#include "skas.h" #include "stub-data.h" -#include "uml-config.h" #include "sysdep/stub.h" -#include "kern_constants.h" -/* This is in a separate file because it needs to be compiled with any +/* +* This is in a separate file because it needs to be compiled with any * extraneous gcc flags (-pg, -fprofile-arcs, -ftest-coverage) disabled * * Use UM_KERN_PAGE_SIZE instead of PAGE_SIZE because that calls getpagesize
@@ -26,25 +29,26 @@ stub_clone_handler(void) err =stub_syscall2 (__NR_clone,CLONE_PARENT |CLONE_FILES |SIGCHLD ,STUB_DATA +UM_KERN_PAGE_SIZE /2 -sizeof (void *)); -if (err !=0 ) +if (err !=0 ) goto out; err =stub_syscall4 (__NR_ptrace,PTRACE_TRACEME ,0 ,0 ,0 ); -if (err) +if (err) goto out; - err =stub_syscall3 (__NR_setitimer,ITIMER_VIRTUAL , + err =stub_syscall3 (__NR_setitimer,ITIMER_VIRTUAL , (long ) &data->timer,0 ); -if (err) +if (err) goto out;remap_stack (data->fd, data->offset); goto done; out: -/* save current result. -* Parent: pid; -* child: retcode of mmap already saved and it jumps around this +/* +* save current result. +* Parent: pid; +* child: retcode of mmap already saved and it jumps around this * assignment */ data->err = err;
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel