rpms/kernel/FC-4 kernel-2.6.spec, 1.1635, 1.1636 linux-2.6-execshield.patch, 1.5, 1.6

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed May 10 00:05:03 UTC 2006


Author: davej

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

Modified Files:
	kernel-2.6.spec linux-2.6-execshield.patch 
Log Message:
- Fix exec-shield default, which should fix a few programs that
  stopped running.



Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/FC-4/kernel-2.6.spec,v
retrieving revision 1.1635
retrieving revision 1.1636
diff -u -r1.1635 -r1.1636
--- kernel-2.6.spec	9 May 2006 21:11:59 -0000	1.1635
+++ kernel-2.6.spec	10 May 2006 00:03:23 -0000	1.1636
@@ -1065,6 +1065,8 @@
 * Thu May  4 2006 Dave Jones <davej at redhat.com> [2.6.16-1.2109_FC4]
 - 2.6.16.15
 - make 16C950 UARTs work (again). (#126403)
+- Fix exec-shield default, which should fix a few programs that
+  stopped running.
 
 * Thu May  4 2006 Dave Jones <davej at redhat.com> [2.6.16-1.2108_FC4]
 - 2.6.16.14

linux-2.6-execshield.patch:
 linux-2.6.16.noarch/include/asm-powerpc/elf.h |    3 
 linux/arch/i386/kernel/asm-offsets.c          |    1 
 linux/arch/i386/kernel/cpu/common.c           |    7 
 linux/arch/i386/kernel/entry.S                |    8 -
 linux/arch/i386/kernel/process.c              |   59 ++++++++
 linux/arch/i386/kernel/signal.c               |    4 
 linux/arch/i386/kernel/smp.c                  |    3 
 linux/arch/i386/kernel/sysenter.c             |   81 +++++++++++
 linux/arch/i386/kernel/traps.c                |   93 ++++++++++++-
 linux/arch/i386/kernel/vsyscall-sysenter.S    |    6 
 linux/arch/i386/kernel/vsyscall.lds.S         |    4 
 linux/arch/i386/mm/init.c                     |    6 
 linux/arch/i386/mm/mmap.c                     |    6 
 linux/arch/ia64/ia32/binfmt_elf32.c           |    2 
 linux/arch/powerpc/kernel/vdso.c              |    3 
 linux/arch/x86_64/ia32/ia32_binfmt.c          |    6 
 linux/arch/x86_64/ia32/syscall32.c            |    4 
 linux/arch/x86_64/kernel/process.c            |    6 
 linux/arch/x86_64/kernel/setup64.c            |   23 ---
 linux/arch/x86_64/mm/fault.c                  |    2 
 linux/arch/x86_64/mm/mmap.c                   |   99 +++++++++++---
 linux/drivers/char/random.c                   |    7 
 linux/fs/binfmt_elf.c                         |  151 ++++++++++++++++-----
 linux/fs/proc/array.c                         |    8 -
 linux/fs/proc/base.c                          |    8 -
 linux/fs/proc/task_mmu.c                      |   34 +++-
 linux/include/asm-i386/a.out.h                |    2 
 linux/include/asm-i386/desc.h                 |   14 +
 linux/include/asm-i386/elf.h                  |   50 +++++--
 linux/include/asm-i386/mmu.h                  |    6 
 linux/include/asm-i386/page.h                 |    5 
 linux/include/asm-i386/pgalloc.h              |    1 
 linux/include/asm-i386/processor.h            |    8 -
 linux/include/asm-i386/thread_info.h          |    1 
 linux/include/asm-ia64/pgalloc.h              |    4 
 linux/include/asm-powerpc/pgalloc.h           |    5 
 linux/include/asm-ppc/pgalloc.h               |    5 
 linux/include/asm-s390/pgalloc.h              |    4 
 linux/include/asm-sparc/pgalloc.h             |    4 
 linux/include/asm-sparc64/pgalloc.h           |    4 
 linux/include/asm-x86_64/pgalloc.h            |    7 
 linux/include/asm-x86_64/pgtable.h            |    2 
 linux/include/linux/mm.h                      |   16 +-
 linux/include/linux/resource.h                |    5 
 linux/include/linux/sched.h                   |    9 +
 linux/include/linux/sysctl.h                  |    3 
 linux/kernel/signal.c                         |   38 +++++
 linux/kernel/sysctl.c                         |   57 ++++++++
 linux/mm/fremap.c                             |   16 +-
 linux/mm/mmap.c                               |  183 ++++++++++++++++++++++++--
 linux/mm/mprotect.c                           |    5 
 linux/mm/mremap.c                             |    4 
 52 files changed, 931 insertions(+), 161 deletions(-)

Index: linux-2.6-execshield.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/FC-4/linux-2.6-execshield.patch,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- linux-2.6-execshield.patch	28 Mar 2006 17:08:10 -0000	1.5
+++ linux-2.6-execshield.patch	10 May 2006 00:04:25 -0000	1.6
@@ -1754,7 +1754,7 @@
  
 +extern unsigned int vdso_enabled, vdso_populate;
 +
-+int exec_shield = (1<<3) | (1<<1) | (1<<0);
++int exec_shield = (1<<3) | (1<<0);
 +/* exec_shield is a bitmask:
 +          0: off; vdso at STACK_TOP, 1 page below TASK_SIZE
 +   (1<<0) 1: on [also on if !=0]




More information about the fedora-cvs-commits mailing list