rpms/kernel/FC-6 linux-2.6-utrace.patch,1.38,1.39

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Fri Dec 22 00:39:06 UTC 2006


Author: davej

Update of /cvs/dist/rpms/kernel/FC-6
In directory cvs.devel.redhat.com:/tmp/cvs-serv10862

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

linux-2.6-utrace.patch:
 linux-2.6.19.noarch/arch/powerpc/platforms/cell/spufs/run.c |    8 
 linux-2.6.19.noarch/include/asm-i386/thread_info.h          |    6 
 linux-2.6.19.noarch/include/asm-x86_64/thread_info.h        |    2 
 linux-2.6/Documentation/utrace.txt                          |  579 +++
 linux-2.6/arch/alpha/kernel/asm-offsets.c                   |    2 
 linux-2.6/arch/alpha/kernel/entry.S                         |    4 
 linux-2.6/arch/arm/kernel/ptrace.c                          |   36 
 linux-2.6/arch/arm26/kernel/ptrace.c                        |   32 
 linux-2.6/arch/frv/kernel/ptrace.c                          |   15 
 linux-2.6/arch/i386/kernel/entry.S                          |    7 
 linux-2.6/arch/i386/kernel/i387.c                           |  143 
 linux-2.6/arch/i386/kernel/process.c                        |    3 
 linux-2.6/arch/i386/kernel/ptrace.c                         |  863 +++--
 linux-2.6/arch/i386/kernel/signal.c                         |   37 
 linux-2.6/arch/i386/kernel/vm86.c                           |    7 
 linux-2.6/arch/ia64/ia32/ia32_entry.S                       |    2 
 linux-2.6/arch/ia64/ia32/sys_ia32.c                         |  537 +++
 linux-2.6/arch/ia64/kernel/asm-offsets.c                    |    2 
 linux-2.6/arch/ia64/kernel/fsys.S                           |   16 
 linux-2.6/arch/ia64/kernel/mca.c                            |    2 
 linux-2.6/arch/ia64/kernel/ptrace.c                         | 1680 +++++-----
 linux-2.6/arch/ia64/kernel/signal.c                         |    4 
 linux-2.6/arch/mips/kernel/ptrace.c                         |   21 
 linux-2.6/arch/mips/kernel/sysirix.c                        |    2 
 linux-2.6/arch/powerpc/kernel/Makefile                      |    4 
 linux-2.6/arch/powerpc/kernel/asm-offsets.c                 |    2 
 linux-2.6/arch/powerpc/kernel/process.c                     |    5 
 linux-2.6/arch/powerpc/kernel/ptrace-common.h               |  161 -
 linux-2.6/arch/powerpc/kernel/ptrace.c                      |  959 +++---
 linux-2.6/arch/powerpc/kernel/ptrace32.c                    |  436 --
 linux-2.6/arch/powerpc/kernel/signal_32.c                   |   55 
 linux-2.6/arch/powerpc/kernel/signal_64.c                   |    3 
 linux-2.6/arch/powerpc/kernel/sys_ppc32.c                   |    5 
 linux-2.6/arch/powerpc/lib/sstep.c                          |    3 
 linux-2.6/arch/ppc/kernel/asm-offsets.c                     |    2 
 linux-2.6/arch/s390/kernel/Makefile                         |    2 
 linux-2.6/arch/s390/kernel/compat_linux.c                   |    3 
 linux-2.6/arch/s390/kernel/compat_signal.c                  |    5 
 linux-2.6/arch/s390/kernel/process.c                        |    3 
 linux-2.6/arch/s390/kernel/ptrace.c                         | 1073 +++---
 linux-2.6/arch/s390/kernel/signal.c                         |    3 
 linux-2.6/arch/s390/kernel/traps.c                          |    6 
 linux-2.6/arch/sparc64/kernel/Makefile                      |    2 
 linux-2.6/arch/sparc64/kernel/binfmt_aout32.c               |    2 
 linux-2.6/arch/sparc64/kernel/entry.S                       |    6 
 linux-2.6/arch/sparc64/kernel/process.c                     |    3 
 linux-2.6/arch/sparc64/kernel/ptrace.c                      |  659 +++-
 linux-2.6/arch/sparc64/kernel/signal.c                      |    2 
 linux-2.6/arch/sparc64/kernel/signal32.c                    |    2 
 linux-2.6/arch/sparc64/kernel/sys_sparc32.c                 |    3 
 linux-2.6/arch/sparc64/kernel/systbls.S                     |    4 
 linux-2.6/arch/x86_64/ia32/fpu32.c                          |   92 
 linux-2.6/arch/x86_64/ia32/ia32_aout.c                      |    6 
 linux-2.6/arch/x86_64/ia32/ia32_signal.c                    |    7 
 linux-2.6/arch/x86_64/ia32/ia32entry.S                      |    2 
 linux-2.6/arch/x86_64/ia32/ptrace32.c                       |  723 +++-
 linux-2.6/arch/x86_64/ia32/sys_ia32.c                       |    5 
 linux-2.6/arch/x86_64/kernel/process.c                      |    5 
 linux-2.6/arch/x86_64/kernel/ptrace.c                       |  657 ++--
 linux-2.6/arch/x86_64/kernel/signal.c                       |   28 
 linux-2.6/arch/x86_64/kernel/traps.c                        |    8 
 linux-2.6/arch/x86_64/mm/fault.c                            |    4 
 linux-2.6/drivers/connector/cn_proc.c                       |    4 
 linux-2.6/fs/binfmt_aout.c                                  |    6 
 linux-2.6/fs/binfmt_elf.c                                   |    6 
 linux-2.6/fs/binfmt_elf_fdpic.c                             |    7 
 linux-2.6/fs/binfmt_flat.c                                  |    3 
 linux-2.6/fs/binfmt_som.c                                   |    2 
 linux-2.6/fs/exec.c                                         |   11 
 linux-2.6/fs/proc/array.c                                   |   12 
 linux-2.6/fs/proc/base.c                                    |   17 
 linux-2.6/include/asm-i386/i387.h                           |   13 
 linux-2.6/include/asm-i386/signal.h                         |    4 
 linux-2.6/include/asm-i386/tracehook.h                      |   49 
 linux-2.6/include/asm-ia64/elf.h                            |   24 
 linux-2.6/include/asm-ia64/tracehook.h                      |   83 
 linux-2.6/include/asm-powerpc/tracehook.h                   |   80 
 linux-2.6/include/asm-s390/tracehook.h                      |   53 
 linux-2.6/include/asm-sparc64/tracehook.h                   |   44 
 linux-2.6/include/asm-x86_64/fpu32.h                        |    3 
 linux-2.6/include/asm-x86_64/tracehook.h                    |   54 
 linux-2.6/include/linux/init_task.h                         |    3 
 linux-2.6/include/linux/ptrace.h                            |  224 +
 linux-2.6/include/linux/sched.h                             |   25 
 linux-2.6/include/linux/tracehook.h                         |  707 ++++
 linux-2.6/include/linux/utrace.h                            |  504 +++
 linux-2.6/init/Kconfig                                      |   29 
 linux-2.6/kernel/Makefile                                   |    1 
 linux-2.6/kernel/exit.c                                     |  244 -
 linux-2.6/kernel/fork.c                                     |   62 
 linux-2.6/kernel/ptrace.c                                   | 1633 ++++++++--
 linux-2.6/kernel/signal.c                                   |  211 -
 linux-2.6/kernel/sys.c                                      |    2 
 linux-2.6/kernel/timer.c                                    |    6 
 linux-2.6/kernel/tsacct.c                                   |    2 
 linux-2.6/kernel/utrace.c                                   | 1860 ++++++++++++
 linux-2.6/security/selinux/hooks.c                          |   54 
 linux-2.6/security/selinux/include/objsec.h                 |    1 
 98 files changed, 10409 insertions(+), 4594 deletions(-)

Index: linux-2.6-utrace.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/FC-6/linux-2.6-utrace.patch,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- linux-2.6-utrace.patch	21 Dec 2006 21:45:14 -0000	1.38
+++ linux-2.6-utrace.patch	22 Dec 2006 00:39:04 -0000	1.39
@@ -17817,3 +17817,20 @@
 -	}
 +	tracehook_report_syscall(regs, leaving);
  }
+--- linux-2.6.19.noarch/arch/powerpc/platforms/cell/spufs/run.c~	2006-12-21 19:38:03.000000000 -0500
++++ linux-2.6.19.noarch/arch/powerpc/platforms/cell/spufs/run.c	2006-12-21 19:38:22.000000000 -0500
+@@ -70,13 +70,7 @@ static inline int spu_run_fini(struct sp
+ 
+ 	if (signal_pending(current))
+ 		ret = -ERESTARTSYS;
+-	if (unlikely(current->ptrace & PT_PTRACED)) {
+-		if ((*status & SPU_STATUS_STOPPED_BY_STOP)
+-		    && (*status >> SPU_STOP_STATUS_SHIFT) == 0x3fff) {
+-			force_sig(SIGTRAP, current);
+-			ret = -ERESTARTSYS;
+-		}
+-	}
++
+ 	return ret;
+ }
+ 




More information about the fedora-cvs-commits mailing list