rpms/kernel/devel linux-2.6-utrace.patch,1.73,1.74

Tom Callaway (spot) fedora-extras-commits at redhat.com
Tue Mar 25 23:38:36 UTC 2008


Author: spot

Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv14732

Modified Files:
	linux-2.6-utrace.patch 
Log Message:

add missing sparc fixes (not sure why they went away)


linux-2.6-utrace.patch:

Index: linux-2.6-utrace.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-utrace.patch,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -r1.73 -r1.74
--- linux-2.6-utrace.patch	25 Mar 2008 03:19:46 -0000	1.73
+++ linux-2.6-utrace.patch	25 Mar 2008 23:38:03 -0000	1.74
@@ -10,7 +10,9 @@
  arch/powerpc/kernel/signal_32.c     |   19 +-
  arch/powerpc/kernel/sys_ppc32.c     |    5 -
  arch/sparc64/kernel/binfmt_aout32.c |    2 -
+ arch/sparc64/kernel/process.c       |   23 +-
  arch/sparc64/kernel/ptrace.c        |   28 +-
+ arch/sparc64/kernel/sys_sparc32.c   |   41 +-
  arch/x86/ia32/ia32_aout.c           |    6 -
  arch/x86/ia32/ia32_signal.c         |   10 -
  arch/x86/ia32/ia32entry.S           |   14 +-
@@ -919,6 +921,20 @@
  	return 0;
  }
  
+diff --git a/arch/sparc64/kernel/process.c b/arch/sparc64/kernel/process.c
+index e116e38..c80d850 100644
+--- a/arch/sparc64/kernel/process.c
++++ b/arch/sparc64/kernel/process.c
+@@ -731,9 +731,6 @@ asmlinkage int sparc_execve(struct pt_re
+ 		current_thread_info()->xfsr[0] = 0;
+ 		current_thread_info()->fpsaved[0] = 0;
+ 		regs->tstate &= ~TSTATE_PEF;
+-		task_lock(current);
+-		current->ptrace &= ~PT_DTRACE;
+-		task_unlock(current);
+ 	}
+ out:
+ 	return error;
 diff --git a/arch/sparc64/kernel/ptrace.c b/arch/sparc64/kernel/ptrace.c
 index 9a1ba1f..453023b 100644  
 --- a/arch/sparc64/kernel/ptrace.c
@@ -981,6 +997,20 @@
  	if (unlikely(current->audit_context) && !syscall_exit_p)
  		audit_syscall_entry((test_thread_flag(TIF_32BIT) ?
  				     AUDIT_ARCH_SPARC :
+diff --git a/arch/sparc64/kernel/sys_sparc32.c b/arch/sparc64/kernel/sys_sparc32.c
+index deaba2b..41cbc6b 100644
+--- a/arch/sparc64/kernel/sys_sparc32.c
++++ b/arch/sparc64/kernel/sys_sparc32.c
+@@ -678,9 +678,6 @@ asmlinkage long sparc32_execve(struct pt
+ 		current_thread_info()->xfsr[0] = 0;
+ 		current_thread_info()->fpsaved[0] = 0;
+ 		regs->tstate &= ~TSTATE_PEF;
+-		task_lock(current);
+-		current->ptrace &= ~PT_DTRACE;
+-		task_unlock(current);
+ 	}
+ out:
+ 	return error;
 diff --git a/arch/x86/ia32/ia32_aout.c b/arch/x86/ia32/ia32_aout.c
 index 58cccb6..a0e1dbe 100644  
 --- a/arch/x86/ia32/ia32_aout.c




More information about the fedora-extras-commits mailing list