rpms/kernel/devel patch-2.6.16-rc1.bz2.sign, NONE, 1.1 .cvsignore, 1.327, 1.328 kernel-2.6.spec, 1.1859, 1.1860 linux-2.6-execshield-fixes.patch, 1.2, 1.3 linux-2.6-execshield.patch, 1.8, 1.9 linux-2.6-modsign-core.patch, 1.1, 1.2 sources, 1.269, 1.270 upstream, 1.245, 1.246 patch-2.6.15-git12.bz2.sign, 1.1, NONE

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Jan 17 21:18:48 UTC 2006


Author: davej

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

Modified Files:
	.cvsignore kernel-2.6.spec linux-2.6-execshield-fixes.patch 
	linux-2.6-execshield.patch linux-2.6-modsign-core.patch 
	sources upstream 
Added Files:
	patch-2.6.16-rc1.bz2.sign 
Removed Files:
	patch-2.6.15-git12.bz2.sign 
Log Message:
rc1



--- NEW FILE patch-2.6.16-rc1.bz2.sign ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: See http://www.kernel.org/signature.html for info

iD8DBQBDzKrJyGugalF9Dw4RAhIyAJ9QOGkXgvpArr3KJ6UHwFCgREaaAwCgj7YH
C9biYpTvr7a9Y5gMjg+sH9U=
=CXIo
-----END PGP SIGNATURE-----


Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/.cvsignore,v
retrieving revision 1.327
retrieving revision 1.328
diff -u -r1.327 -r1.328
--- .cvsignore	17 Jan 2006 00:58:29 -0000	1.327
+++ .cvsignore	17 Jan 2006 21:18:44 -0000	1.328
@@ -2,5 +2,5 @@
 temp-*
 kernel-2.6.15
 linux-2.6.15.tar.bz2
+patch-2.6.16-rc1.bz2
 bcm43xx-20060114.tar.bz2
-patch-2.6.15-git12.bz2


Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.1859
retrieving revision 1.1860
diff -u -r1.1859 -r1.1860
--- kernel-2.6.spec	17 Jan 2006 05:58:08 -0000	1.1859
+++ kernel-2.6.spec	17 Jan 2006 21:18:44 -0000	1.1860
@@ -207,7 +207,7 @@
 #
 # Patches 0 through 100 are meant for core subsystem upgrades
 #
-Patch1: patch-2.6.15-git12.bz2
+Patch1: patch-2.6.16-rc1.bz2
 Patch2: drm.patch
 #Patch2: patch-2.6.16-rc1-git1.bz2
 
@@ -1352,6 +1352,7 @@
 
 %changelog
 * Tue Jan 17 2006 Dave Jones <davej at redhat.com>
+- 2.6.16-rc1
 - Revert changes that broke named, ifconfig, radvd etc
 
 * Mon Jan 16 2006 Dave Jones <davej at redhat.com>

linux-2.6-execshield-fixes.patch:
 arch/i386/kernel/traps.c |    2 +-
 fs/proc/base.c           |    2 +-
 include/asm-i386/desc.h  |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

Index: linux-2.6-execshield-fixes.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-execshield-fixes.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-execshield-fixes.patch	9 Jan 2006 23:30:57 -0000	1.2
+++ linux-2.6-execshield-fixes.patch	17 Jan 2006 21:18:44 -0000	1.3
@@ -17,19 +17,6 @@
  
  	if (desc1->a != desc2->a || desc1->b != desc2->b) {
  		/*
-Index: linux-exec-shield-curr.q/arch/x86_64/ia32/ia32_binfmt.c
-===================================================================
---- linux-exec-shield-curr.q.orig/arch/x86_64/ia32/ia32_binfmt.c
-+++ linux-exec-shield-curr.q/arch/x86_64/ia32/ia32_binfmt.c
-@@ -388,7 +388,7 @@ int ia32_setup_arg_pages(struct linux_bi
- EXPORT_SYMBOL(ia32_setup_arg_pages);
- 
- static unsigned long
--elf32_map (struct file *filep, unsigned long addr, struct elf_phdr *eppnt, int prot, int type)
-+elf32_map (struct file *filep, unsigned long addr, struct elf_phdr *eppnt, int prot, int type, unsigned long unused)
- {
- 	unsigned long map_addr;
- 	struct task_struct *me = current; 
 Index: linux-exec-shield-curr.q/fs/proc/base.c
 ===================================================================
 --- linux-exec-shield-curr.q.orig/fs/proc/base.c

linux-2.6-execshield.patch:
 arch/i386/kernel/asm-offsets.c       |    1 
 arch/i386/kernel/cpu/common.c        |    7 +
 arch/i386/kernel/entry.S             |    8 +-
 arch/i386/kernel/process.c           |   59 +++++++++++++++
 arch/i386/kernel/signal.c            |    4 -
 arch/i386/kernel/smp.c               |    3 
 arch/i386/kernel/sysenter.c          |   56 ++++++++++++++-
 arch/i386/kernel/traps.c             |   93 ++++++++++++++++++++++++-
 arch/i386/kernel/vsyscall-sysenter.S |    6 -
 arch/i386/kernel/vsyscall.lds.S      |    4 -
 arch/i386/mm/init.c                  |    6 +
 arch/i386/mm/mmap.c                  |    6 +
 arch/ia64/ia32/binfmt_elf32.c        |    2 
 arch/x86_64/ia32/ia32_binfmt.c       |    4 -
 arch/x86_64/kernel/process.c         |    6 -
 arch/x86_64/kernel/setup64.c         |   23 ------
 arch/x86_64/mm/fault.c               |    2 
 drivers/char/random.c                |    7 +
 fs/binfmt_elf.c                      |  130 ++++++++++++++++++++++++++++-------
 fs/proc/array.c                      |    8 +-
 fs/proc/base.c                       |    4 -
 fs/proc/task_mmu.c                   |   25 +++++-
 include/asm-i386/desc.h              |   14 +++
 include/asm-i386/elf.h               |   42 +++++++----
 include/asm-i386/mmu.h               |    6 +
 include/asm-i386/pgalloc.h           |    1 
 include/asm-i386/processor.h         |    7 +
 include/asm-i386/thread_info.h       |    1 
 include/asm-ia64/pgalloc.h           |    4 +
 include/asm-powerpc/pgalloc.h        |    5 +
 include/asm-ppc/pgalloc.h            |    5 +
 include/asm-s390/pgalloc.h           |    4 +
 include/asm-sparc/pgalloc.h          |    4 +
 include/asm-sparc64/pgalloc.h        |    4 +
 include/asm-x86_64/pgalloc.h         |    7 +
 include/asm-x86_64/pgtable.h         |    2 
 include/asm-x86_64/processor.h       |    4 +
 include/linux/mm.h                   |   11 ++
 include/linux/resource.h             |    5 +
 include/linux/sched.h                |    9 ++
 include/linux/sysctl.h               |    3 
 kernel/signal.c                      |   38 ++++++++++
 kernel/sysctl.c                      |   39 ++++++++++
 mm/fremap.c                          |   16 ++--
 mm/mmap.c                            |  105 ++++++++++++++++++++++++++--
 mm/mprotect.c                        |    5 +
 mm/mremap.c                          |    4 -
 47 files changed, 686 insertions(+), 123 deletions(-)

Index: linux-2.6-execshield.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-execshield.patch,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- linux-2.6-execshield.patch	11 Jan 2006 01:03:33 -0000	1.8
+++ linux-2.6-execshield.patch	17 Jan 2006 21:18:44 -0000	1.9
@@ -631,19 +631,6 @@
  
  /*
   * Great future plan:
-Index: linux/arch/x86_64/mm/Makefile
-===================================================================
---- linux.orig/arch/x86_64/mm/Makefile
-+++ linux/arch/x86_64/mm/Makefile
-@@ -2,7 +2,7 @@
- # Makefile for the linux x86_64-specific parts of the memory manager.
- #
- 
--obj-y	 := init.o fault.o ioremap.o extable.o pageattr.o
-+obj-y	 := init.o fault.o ioremap.o extable.o pageattr.o mmap.o
- obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o
- obj-$(CONFIG_NUMA) += numa.o
- obj-$(CONFIG_K8_NUMA) += k8topology.o
 Index: linux/arch/x86_64/mm/fault.c
 ===================================================================
 --- linux.orig/arch/x86_64/mm/fault.c
@@ -657,98 +644,6 @@
  		return 0;
  
  	while (scan_more && instr < max_instr) { 
-Index: linux/arch/x86_64/mm/mmap.c
-===================================================================
---- /dev/null
-+++ linux/arch/x86_64/mm/mmap.c
-@@ -0,0 +1,87 @@
-+/*
-+ *  linux/arch/x86-64/mm/mmap.c
-+ *
-+ *  flexible mmap layout support
-+ *
-+ * Copyright 2003-2004 Red Hat Inc., Durham, North Carolina.
-+ * All Rights Reserved.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-+ *
-+ *
-+ * Started by Ingo Molnar <mingo at elte.hu>
-+ */
-+
-+#include <linux/personality.h>
-+#include <linux/mm.h>
-+#include <linux/random.h>
-+
-+/*
-+ * Top of mmap area (just below the process stack).
-+ *
-+ * Leave an at least ~128 MB hole.
-+ */
-+#define MIN_GAP (128*1024*1024)
-+#define MAX_GAP (TASK_SIZE/6*5)
-+
-+static inline unsigned long mmap_base(void)
-+{
-+	unsigned long gap = current->signal->rlim[RLIMIT_STACK].rlim_cur;
-+
-+	if (gap < MIN_GAP)
-+		gap = MIN_GAP;
-+	else if (gap > MAX_GAP)
-+		gap = MAX_GAP;
-+
-+	return TASK_SIZE - (gap & PAGE_MASK);
-+}
-+
-+static inline int mmap_is_legacy(void)
-+{
-+	/*
-+	 * Force standard allocation for 64 bit programs.
-+	 */
-+	if (!test_thread_flag(TIF_IA32))
-+		return 1;
-+
-+	if (current->personality & ADDR_COMPAT_LAYOUT)
-+		return 1;
-+
-+	if (current->signal->rlim[RLIMIT_STACK].rlim_cur == RLIM_INFINITY)
-+		return 1;
-+
-+	return sysctl_legacy_va_layout;
-+}
-+
-+/*
-+ * This function, called very early during the creation of a new
-+ * process VM image, sets up which VM layout function to use:
-+ */
-+void arch_pick_mmap_layout(struct mm_struct *mm)
-+{
-+	/*
-+	 * Fall back to the standard layout if the personality
-+	 * bit is set, or if the expected stack growth is unlimited:
-+	 */
-+	if (mmap_is_legacy()) {
-+		mm->mmap_base = TASK_UNMAPPED_BASE;
-+		mm->get_unmapped_area = arch_get_unmapped_area;
-+		mm->unmap_area = arch_unmap_area;
-+	} else {
-+		mm->mmap_base = mmap_base();
-+		mm->get_unmapped_area = arch_get_unmapped_area_topdown;
-+		mm->unmap_area = arch_unmap_area_topdown;
-+	}
-+}
 Index: linux/drivers/char/random.c
 ===================================================================
 --- linux.orig/drivers/char/random.c

linux-2.6-modsign-core.patch:
 linux-2.6.12/kernel/module-verify.c  |    2 
 linux-900/include/linux/module.h     |    3 
 linux-900/init/Kconfig               |   16 +
 linux-900/kernel/Makefile            |    3 
 linux-900/kernel/module-verify-sig.c |  442 +++++++++++++++++++++++++++++++++++
 linux-900/kernel/module-verify.c     |  340 ++++++++++++++++++++++++++
 linux-900/kernel/module-verify.h     |   37 ++
 linux-900/kernel/module.c            |   19 +
 8 files changed, 857 insertions(+), 5 deletions(-)

Index: linux-2.6-modsign-core.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-modsign-core.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-modsign-core.patch	16 Oct 2005 22:23:45 -0000	1.1
+++ linux-2.6-modsign-core.patch	17 Jan 2006 21:18:44 -0000	1.2
@@ -47,9 +47,9 @@
 -obj-$(CONFIG_MODULES) += module.o
 +obj-$(CONFIG_MODULES) += module.o module-verify.o
 +obj-$(CONFIG_MODULE_SIG) += module-verify-sig.o
+ obj-$(CONFIG_OBSOLETE_INTERMODULE) += intermodule.o
  obj-$(CONFIG_KALLSYMS) += kallsyms.o
  obj-$(CONFIG_PM) += power/
- obj-$(CONFIG_BSD_PROCESS_ACCT) += acct.o
 diff -urNp --exclude-from=/home/davej/.exclude linux-811/kernel/module.c linux-900/kernel/module.c
 --- linux-811/kernel/module.c
 +++ linux-900/kernel/module.c


Index: sources
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/sources,v
retrieving revision 1.269
retrieving revision 1.270
diff -u -r1.269 -r1.270
--- sources	17 Jan 2006 00:58:30 -0000	1.269
+++ sources	17 Jan 2006 21:18:44 -0000	1.270
@@ -1,3 +1,3 @@
 cdf95e00f5111e31f78e1d97304d9522  linux-2.6.15.tar.bz2
+fbc343e7737654226fd4b5b205378393  patch-2.6.16-rc1.bz2
 ce5867f7e98d39c0e0e1ee102213b4c9  bcm43xx-20060114.tar.bz2
-71e0d170ea951b1b453335bbdac91c24  patch-2.6.15-git12.bz2


Index: upstream
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/upstream,v
retrieving revision 1.245
retrieving revision 1.246
diff -u -r1.245 -r1.246
--- upstream	17 Jan 2006 00:58:30 -0000	1.245
+++ upstream	17 Jan 2006 21:18:44 -0000	1.246
@@ -1,3 +1,3 @@
 linux-2.6.15.tar.bz2
-patch-2.6.15-git12.bz2
+patch-2.6.16-rc1.bz2
 


--- patch-2.6.15-git12.bz2.sign DELETED ---




More information about the fedora-cvs-commits mailing list