rpms/kernel/devel .cvsignore, 1.549, 1.550 kernel-2.6.spec, 1.2858, 1.2859 linux-2.6-execshield.patch, 1.43, 1.44 linux-2.6-utrace.patch, 1.40, 1.41 sources, 1.512, 1.513 upstream, 1.440, 1.441 linux-2.6-debug-disable-builtins.patch, 1.2, NONE linux-2.6-defaults-phys-start.patch, 1.1, NONE linux-2.6-x86-touch-softdog-during-oops.patch, 1.1, NONE

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Fri Dec 8 11:36:22 UTC 2006


Author: davej

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

Modified Files:
	.cvsignore kernel-2.6.spec linux-2.6-execshield.patch 
	linux-2.6-utrace.patch sources upstream 
Removed Files:
	linux-2.6-debug-disable-builtins.patch 
	linux-2.6-defaults-phys-start.patch 
	linux-2.6-x86-touch-softdog-during-oops.patch 
Log Message:
git12


Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/.cvsignore,v
retrieving revision 1.549
retrieving revision 1.550
diff -u -r1.549 -r1.550
--- .cvsignore	7 Dec 2006 13:17:27 -0000	1.549
+++ .cvsignore	8 Dec 2006 11:36:19 -0000	1.550
@@ -4,4 +4,4 @@
 kernel-2.6.19
 xen-11633.tar.bz2
 linux-2.6.19.tar.bz2
-patch-2.6.19-git9.bz2
+patch-2.6.19-git12.bz2


Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.2858
retrieving revision 1.2859
diff -u -r1.2858 -r1.2859
--- kernel-2.6.spec	8 Dec 2006 09:40:10 -0000	1.2858
+++ kernel-2.6.spec	8 Dec 2006 11:36:19 -0000	1.2859
@@ -305,7 +305,7 @@
 #
 # Patches 0 through 100 are meant for core subsystem upgrades
 #
-Patch1: patch-2.6.19-git9.bz2
+Patch1: patch-2.6.19-git12.bz2
 #Patch2: patch-2.6.19-rc6-git10.bz2
 Patch3: git-geode.patch
 
@@ -323,7 +323,6 @@
 Patch201: linux-2.6-x86-vga-vidfail.patch
 Patch202: linux-2.6-x86-64-edac-support.patch
 Patch203: linux-2.6-x86_64-silence-up-apic-errors.patch
-Patch204: linux-2.6-x86-touch-softdog-during-oops.patch
 
 # 300 - 399   ppc(64)
 Patch301: linux-2.6-cell-mambo-drivers.patch
@@ -381,7 +380,6 @@
 Patch1013: linux-2.6-debug-taint-vm.patch
 Patch1015: linux-2.6-debug-spinlock-taint.patch
 Patch1016: linux-2.6-debug-Wundef.patch
-Patch1017: linux-2.6-debug-disable-builtins.patch
 Patch1018: linux-2.6-debug-sleep-in-irq-warning.patch
 Patch1019: linux-2.6-debug-must_check.patch
 Patch1020: linux-2.6-debug-no-quiet.patch
@@ -445,7 +443,6 @@
 # Tweak some defaults.
 Patch2100: linux-2.6-defaults-fat-utf8.patch
 Patch2101: linux-2.6-defaults-firmware-loader-timeout.patch
-Patch2102: linux-2.6-defaults-phys-start.patch
 Patch2103: linux-2.6-defaults-unicode-vt.patch
 Patch2104: linux-2.6-defaults-disable-split-ptlock.patch
 
@@ -747,8 +744,6 @@
 %patch202 -p1
 # Suppress APIC errors on UP x86-64.
 %patch203 -p1
-# Touch softdog during backtracing.
-%patch204 -p1
 
 #
 # PowerPC
@@ -846,7 +841,6 @@
 #%patch1013 -p1
 %patch1015 -p1
 %patch1016 -p1
-%patch1017 -p1
 %patch1018 -p1
 %patch1019 -p1
 # Disable the 'quiet' boot switch for better bug reports.
@@ -954,8 +948,6 @@
 %patch2100 -p1
 # Increase timeout on firmware loader.
 %patch2101 -p1
-# Change PHYSICAL_START
-%patch2102 -p1
 
 # Use unicode VT's by default.
 %patch2103 -p1
@@ -1801,7 +1793,11 @@
 #  - Xen
 #  - signed modules are broken
 #  - tux.
+# - kill off kdump
 %changelog
+* Fri Dec  8 2006 Dave Jones <davej at redhat.com>
+- 2.6.19-git12
+
 * Thu Dec  7 2006 Dave Jones <davej at redhat.com>
 - 2.6.19-git9
 

linux-2.6-execshield.patch:
 linux-2.6.19.noarch/drivers/char/random.c |    8 +
 linux-2.6/arch/i386/kernel/cpu/common.c   |    7 +
 linux-2.6/arch/i386/kernel/process.c      |   59 +++++++++
 linux-2.6/arch/i386/kernel/smp.c          |    3 
 linux-2.6/arch/i386/kernel/sysenter.c     |    5 
 linux-2.6/arch/i386/kernel/traps.c        |   93 ++++++++++++++-
 linux-2.6/arch/i386/mm/init.c             |    6 
 linux-2.6/arch/i386/mm/mmap.c             |    6 
 linux-2.6/arch/i386/mm/pageattr.c         |    8 +
 linux-2.6/arch/ia64/ia32/binfmt_elf32.c   |    2 
 linux-2.6/arch/powerpc/kernel/vdso.c      |    3 
 linux-2.6/arch/x86_64/ia32/ia32_binfmt.c  |    6 
 linux-2.6/arch/x86_64/ia32/syscall32.c    |    4 
 linux-2.6/arch/x86_64/kernel/process.c    |    6 
 linux-2.6/arch/x86_64/kernel/setup64.c    |   40 ------
 linux-2.6/arch/x86_64/mm/fault.c          |    2 
 linux-2.6/arch/x86_64/mm/mmap.c           |   98 ++++++++++++----
 linux-2.6/fs/binfmt_elf.c                 |  134 +++++++++++++++++----
 linux-2.6/fs/proc/array.c                 |    8 -
 linux-2.6/fs/proc/base.c                  |    8 -
 linux-2.6/fs/proc/task_mmu.c              |   29 ++++
 linux-2.6/include/asm-i386/a.out.h        |    2 
 linux-2.6/include/asm-i386/desc.h         |   14 ++
 linux-2.6/include/asm-i386/elf.h          |    6 
 linux-2.6/include/asm-i386/mmu.h          |    4 
 linux-2.6/include/asm-i386/page.h         |    5 
 linux-2.6/include/asm-i386/pgalloc.h      |    1 
 linux-2.6/include/asm-i386/processor.h    |    8 +
 linux-2.6/include/asm-ia64/pgalloc.h      |    4 
 linux-2.6/include/asm-powerpc/elf.h       |    3 
 linux-2.6/include/asm-powerpc/pgalloc.h   |    5 
 linux-2.6/include/asm-ppc/pgalloc.h       |    5 
 linux-2.6/include/asm-s390/pgalloc.h      |    4 
 linux-2.6/include/asm-sparc/pgalloc.h     |    4 
 linux-2.6/include/asm-sparc64/pgalloc.h   |    4 
 linux-2.6/include/asm-x86_64/pgalloc.h    |    7 +
 linux-2.6/include/linux/mm.h              |   16 ++
 linux-2.6/include/linux/resource.h        |    5 
 linux-2.6/include/linux/sched.h           |    9 +
 linux-2.6/include/linux/sysctl.h          |    3 
 linux-2.6/kernel/signal.c                 |   33 +++++
 linux-2.6/kernel/sysctl.c                 |   56 +++++++++
 linux-2.6/mm/fremap.c                     |   16 +-
 linux-2.6/mm/mmap.c                       |  183 ++++++++++++++++++++++++++++--
 linux-2.6/mm/mprotect.c                   |    6 
 linux-2.6/mm/mremap.c                     |    4 
 46 files changed, 797 insertions(+), 145 deletions(-)

Index: linux-2.6-execshield.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-execshield.patch,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- linux-2.6-execshield.patch	4 Dec 2006 16:39:41 -0000	1.43
+++ linux-2.6-execshield.patch	8 Dec 2006 11:36:19 -0000	1.44
@@ -1141,7 +1141,7 @@
  
  out_close:
  	kfree(elf_phdata);
-@@ -540,12 +587,12 @@ static int load_elf_binary(struct linux_
+@@ -586,12 +586,12 @@ static int load_elf_binary(struct linux_
  	int elf_exec_fileno;
  	int retval, i;
  	unsigned int size;
@@ -1151,8 +1151,8 @@
  	unsigned long reloc_func_desc = 0;
  	char passed_fileno[6];
  	struct files_struct *files;
--	int have_pt_gnu_stack, executable_stack = EXSTACK_DEFAULT;
-+	int have_pt_gnu_stack, executable_stack;
+-	int executable_stack = EXSTACK_DEFAULT;
++	int executable_stack;
  	unsigned long def_flags = 0;
  	struct {
  		struct elfhdr elf_ex;
@@ -1215,25 +1215,8 @@
  	for(i = 0, elf_ppnt = elf_phdata;
  	    i < loc->elf_ex.e_phnum; i++, elf_ppnt++) {
  		int elf_prot = 0, elf_flags;
-@@ -849,18 +912,17 @@ static int load_elf_binary(struct linux_
- 		elf_flags = MAP_PRIVATE | MAP_DENYWRITE | MAP_EXECUTABLE;
- 
- 		vaddr = elf_ppnt->p_vaddr;
--		if (loc->elf_ex.e_type == ET_EXEC || load_addr_set) {
-+		if (loc->elf_ex.e_type == ET_EXEC || load_addr_set)
- 			elf_flags |= MAP_FIXED;
--		} else if (loc->elf_ex.e_type == ET_DYN) {
--			/* Try and get dynamic programs out of the way of the
--			 * default mmap base, as well as whatever program they
--			 * might try to exec.  This is because the brk will
--			 * follow the loader, and is not movable.  */
-+		else if (loc->elf_ex.e_type == ET_DYN)
-+#ifdef __i386__
-+			load_bias = 0;
-+#else
- 			load_bias = ELF_PAGESTART(ELF_ET_DYN_BASE - vaddr);
--		}
-+#endif
+@@ -927,7 +927,7 @@ static int load_elf_binary(struct linux_
+ 		}
  
  		error = elf_map(bprm->file, load_bias + vaddr, elf_ppnt,
 -				elf_prot, elf_flags);

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

Index: linux-2.6-utrace.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-utrace.patch,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- linux-2.6-utrace.patch	8 Dec 2006 09:40:10 -0000	1.40
+++ linux-2.6-utrace.patch	8 Dec 2006 11:36:19 -0000	1.41
@@ -8183,13 +8183,13 @@
  		case DS:
  		case ES:
  		case SS:
-@@ -141,10 +142,12 @@ static unsigned long getreg(struct task_
+@@ -136,10 +136,12 @@ static unsigned long getreg(struct task_
  			retval = 0xffff;
  			/* fall through */
  		default:
 +		fetch:
- 			if (regno > GS*4)
- 				regno -= 2*4;
+ 			if (regno > ES*4)
+ 				regno -= 1*4;
  			regno = regno - sizeof(struct pt_regs);
  			retval &= get_stack_long(child, regno);
 +			break;
@@ -9154,14 +9154,14 @@
  	jnz syscall_trace_entry
  	cmpl $(nr_syscalls), %eax
  	jae syscall_badsys
-@@ -487,9 +487,6 @@ syscall_trace_entry:
+@@ -508,9 +508,6 @@ syscall_trace_entry:
  	movl %esp, %eax
  	xorl %edx,%edx
  	call do_syscall_trace
 -	cmpl $0, %eax
 -	jne resume_userspace		# ret != 0 -> running under PTRACE_SYSEMU,
 -					# so must skip actual syscall
- 	movl ORIG_EAX(%esp), %eax
+ 	movl PT_ORIG_EAX(%esp), %eax
  	cmpl $(nr_syscalls), %eax
  	jnae syscall_call
 --- linux-2.6/arch/arm26/kernel/ptrace.c.utrace-ptrace-compat


Index: sources
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/sources,v
retrieving revision 1.512
retrieving revision 1.513
diff -u -r1.512 -r1.513
--- sources	7 Dec 2006 13:17:27 -0000	1.512
+++ sources	8 Dec 2006 11:36:19 -0000	1.513
@@ -1,3 +1,3 @@
 93d8d8f6c51f3c01beadbae1aa1fd548  xen-11633.tar.bz2
 443c265b57e87eadc0c677c3acc37e20  linux-2.6.19.tar.bz2
-86960d2d26a8089a9ebd70ec7a01a477  patch-2.6.19-git9.bz2
+b87a91925f07368d89b34fccfa2777a6  patch-2.6.19-git12.bz2


Index: upstream
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/upstream,v
retrieving revision 1.440
retrieving revision 1.441
diff -u -r1.440 -r1.441
--- upstream	7 Dec 2006 13:17:27 -0000	1.440
+++ upstream	8 Dec 2006 11:36:19 -0000	1.441
@@ -1,2 +1,2 @@
 linux-2.6.19.tar.bz2
-patch-2.6.19-git9.bz2
+patch-2.6.19-git12.bz2


--- linux-2.6-debug-disable-builtins.patch DELETED ---


--- linux-2.6-defaults-phys-start.patch DELETED ---


--- linux-2.6-x86-touch-softdog-during-oops.patch DELETED ---




More information about the fedora-cvs-commits mailing list