]> Git Repo - J-linux.git/commitdiff
Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
authorLinus Torvalds <[email protected]>
Thu, 18 Jun 2009 21:07:35 +0000 (14:07 -0700)
committerLinus Torvalds <[email protected]>
Thu, 18 Jun 2009 21:07:35 +0000 (14:07 -0700)
* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (56 commits)
  sh: Fix declaration of __kernel_sigreturn and __kernel_rt_sigreturn
  sh: Enable soc-camera in ap325rxa/migor/se7724 defconfigs.
  sh: remove stray markers.
  sh: defconfig updates.
  sh: pci: Initial PCI-Express support for SH7786 Urquell board.
  sh: Generic HAVE_PERF_COUNTER support.
  SH: convert migor to soc-camera as platform-device
  SH: convert ap325rxa to soc-camera as platform-device
  soc-camera: unify i2c camera device platform data
  sh: add platform data for r8a66597-hcd in setup-sh7723
  sh: add platform data for r8a66597-hcd in setup-sh7366
  sh: x3proto: add platform data for r8a66597-hcd
  sh: highlander: add platform data for r8a66597-hcd
  sh: sh7785lcr: add platform data for r8a66597-hcd
  sh: turn off irqs when disabling CMT/TMU timers
  sh: use kzalloc() for cpg clocks
  sh: unbreak WARN_ON()
  sh: Use generic atomic64_t implementation.
  sh: Revised clock function in highlander
  sh: Update r7780mp defconfig
  ...

1  2 
arch/sh/kernel/process_32.c
arch/sh/kernel/process_64.c

index 601bbc0ec74e2739210cd0e700b4c4876d3cd82a,eea4cf9d44b659d28ebe2df3517002c69a3f8922..92d7740faab19d92b412e387e448052e431162aa
@@@ -119,8 -119,6 +119,6 @@@ int kernel_thread(int (*fn)(void *), vo
        pid = do_fork(flags | CLONE_VM | CLONE_UNTRACED, 0,
                      &regs, 0, NULL, NULL);
  
-       trace_mark(kernel_arch_kthread_create, "pid %d fn %p", pid, fn);
        return pid;
  }
  
@@@ -367,6 -365,11 +365,6 @@@ asmlinkage int sys_execve(char __user *
                goto out;
  
        error = do_execve(filename, uargv, uenvp, regs);
 -      if (error == 0) {
 -              task_lock(current);
 -              current->ptrace &= ~PT_DTRACE;
 -              task_unlock(current);
 -      }
        putname(filename);
  out:
        return error;
index 3826773496d810ba979178343e4c14d9298bc928,44c80770b8c2bc63aeec59a185f10297b488adf5..24de74214940c6dc18d96604b71531917820e0be
@@@ -323,7 -323,6 +323,6 @@@ ATTRIB_NORET void kernel_thread_helper(
  int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags)
  {
        struct pt_regs regs;
-       int pid;
  
        memset(&regs, 0, sizeof(regs));
        regs.regs[2] = (unsigned long)arg;
        regs.sr = (1 << 30);
  
        /* Ok, create the new process.. */
-       pid = do_fork(flags | CLONE_VM | CLONE_UNTRACED, 0,
+       return do_fork(flags | CLONE_VM | CLONE_UNTRACED, 0,
                      &regs, 0, NULL, NULL);
-       trace_mark(kernel_arch_kthread_create, "pid %d fn %p", pid, fn);
-       return pid;
  }
  
  /*
@@@ -529,6 -524,11 +524,6 @@@ asmlinkage int sys_execve(char *ufilena
                          (char __user * __user *)uargv,
                          (char __user * __user *)uenvp,
                          pregs);
 -      if (error == 0) {
 -              task_lock(current);
 -              current->ptrace &= ~PT_DTRACE;
 -              task_unlock(current);
 -      }
        putname(filename);
  out:
        return error;
This page took 0.072982 seconds and 4 git commands to generate.