rpms/kernel/devel git-linus.diff, 1.15, 1.16 kernel.spec, 1.1365, 1.1366

Dave Airlie airlied at fedoraproject.org
Tue Mar 3 11:03:52 UTC 2009


Author: airlied

Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9018

Modified Files:
	git-linus.diff kernel.spec 
Log Message:
* Tue Mar 03 2009 Dave Airlie <airlied at redhat.com>
- pull patch from Linus to fix build


git-linus.diff:

Index: git-linus.diff
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/git-linus.diff,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- git-linus.diff	27 Jan 2009 02:39:41 -0000	1.15
+++ git-linus.diff	3 Mar 2009 11:03:50 -0000	1.16
@@ -0,0 +1,77 @@
+From 2450cf51a1bdba7037e91b1bcc494b01c58aaf66 Mon Sep 17 00:00:00 2001
+From: Linus Torvalds <torvalds at linux-foundation.org>
+Date: Mon, 2 Mar 2009 16:23:33 -0800
+Subject: [PATCH] Revert "menu: fix embedded menu snafu"
+
+This reverts commit 155b25bcc28631a5b5230191aa3f56c40dfffa3f, which was
+totally wrong - the "embedded" options still exists (very much so) even
+on non-embedded platforms.
+
+It's just that we don't bother with actually asking about them when
+we're not embedded, we just take their default values (which is usually
+'y' - the options add features that may not be worth it in a constrained
+environment).
+
+Noticed-by: Andrew Morton <akpm at linux-foundation.org>
+Cc: Randy Dunlap <randy.dunlap at oracle.com>
+Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
+---
+ init/Kconfig |   28 ++++++++++++----------------
+ 1 files changed, 12 insertions(+), 16 deletions(-)
+
+diff --git a/init/Kconfig b/init/Kconfig
+index 9000316..f068071 100644
+--- a/init/Kconfig
++++ b/init/Kconfig
+@@ -683,8 +683,6 @@ menuconfig EMBEDDED
+           environments which can tolerate a "non-standard" kernel.
+           Only use this if you really know what you are doing.
+ 
+-if EMBEDDED
+-
+ config UID16
+ 	bool "Enable 16-bit UID system calls" if EMBEDDED
+ 	depends on ARM || BLACKFIN || CRIS || FRV || H8300 || X86_32 || M68K || (S390 && !64BIT) || SUPERH || SPARC32 || (SPARC64 && COMPAT) || UML || (X86_64 && IA32_EMULATION)
+@@ -782,6 +780,18 @@ config PCSPKR_PLATFORM
+           This option allows to disable the internal PC-Speaker
+           support, saving some memory.
+ 
++config COMPAT_BRK
++	bool "Disable heap randomization"
++	default y
++	help
++	  Randomizing heap placement makes heap exploits harder, but it
++	  also breaks ancient binaries (including anything libc5 based).
++	  This option changes the bootup default to heap randomization
++	  disabled, and can be overriden runtime by setting
++	  /proc/sys/kernel/randomize_va_space to 2.
++
++	  On non-ancient distros (post-2000 ones) N is usually a safe choice.
++
+ config BASE_FULL
+ 	default y
+ 	bool "Enable full-sized data structures for core" if EMBEDDED
+@@ -887,20 +897,6 @@ config SLUB_DEBUG
+ 	  SLUB sysfs support. /sys/slab will not exist and there will be
+ 	  no support for cache validation etc.
+ 
+-endif # EMBEDDED
+-
+-config COMPAT_BRK
+-	bool "Disable heap randomization"
+-	default y
+-	help
+-	  Randomizing heap placement makes heap exploits harder, but it
+-	  also breaks ancient binaries (including anything libc5 based).
+-	  This option changes the bootup default to heap randomization
+-	  disabled, and can be overriden runtime by setting
+-	  /proc/sys/kernel/randomize_va_space to 2.
+-
+-	  On non-ancient distros (post-2000 ones) N is usually a safe choice.
+-
+ choice
+ 	prompt "Choose SLAB allocator"
+ 	default SLUB
+-- 
+1.5.5.1
+


Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v
retrieving revision 1.1365
retrieving revision 1.1366
diff -u -r1.1365 -r1.1366
--- kernel.spec	3 Mar 2009 10:01:15 -0000	1.1365
+++ kernel.spec	3 Mar 2009 11:03:51 -0000	1.1366
@@ -1785,6 +1785,9 @@
 # and build.
 
 %changelog
+* Tue Mar 03 2009 Dave Airlie <airlied at redhat.com>
+- pull patch from Linus to fix build
+
 * Tue Mar 03 2009 Ben Skeggs <bskeggs at redhat.com>
 - nouveau: some gf8/9 and kms fixes
 




More information about the fedora-extras-commits mailing list