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