Hello community, here is the log from the commit of package grub for openSUSE:11.4 checked in at Thu Feb 16 17:35:03 CET 2012. -------- --- old-versions/11.4/all/grub/grub.changes 2010-05-21 12:09:42.000000000 +0200 +++ 11.4/grub/grub.changes 2012-02-16 12:22:09.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Feb 16 11:23:35 UTC 2012 - lchiquitto@suse.com + +- Remove silly MAP_GROWSDOWN flag when allocating scratch mem + for the grub shell (bnc#717836, bnc#640391) + +------------------------------------------------------------------- Package does not exist at destination yet. Using Fallback old-versions/11.4/all/grub Destination is old-versions/11.4/UPDATES/all/grub calling whatdependson for 11.4-i586 New: ---- no-MAP_GROWSDOWN ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ grub.spec ++++++ --- /var/tmp/diff_new_pack.8sQLT9/_old 2012-02-16 17:34:44.000000000 +0100 +++ /var/tmp/diff_new_pack.8sQLT9/_new 2012-02-16 17:34:44.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package grub (Version 0.97) +# spec file for package grub # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,19 +15,22 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: grub %ifarch x86_64 -BuildRequires: gcc41-32bit glibc-devel-32bit libncurses5-32bit ncurses-devel-32bit +BuildRequires: gcc41-32bit +BuildRequires: glibc-devel-32bit +BuildRequires: libncurses5-32bit +BuildRequires: ncurses-devel-32bit %else -BuildRequires: gcc41 glibc-devel libncurses5 ncurses-devel +BuildRequires: gcc41 +BuildRequires: glibc-devel +BuildRequires: libncurses5 +BuildRequires: ncurses-devel %endif -License: GPLv2+ -Group: System/Boot Version: 0.97 -Release: 167 +Release: 175.<RELEASE176> Source0: %{name}-%{version}.tar.gz Source1: installgrub Source2: grubonce @@ -69,9 +72,12 @@ Patch40: grub-iso-fixes Patch41: stage2-gfx-cmdline-len-fix.diff Patch42: nulterminate-configfile +Patch43: no-MAP_GROWSDOWN Url: http://www.gnu.org/software/grub/grub.en.html BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Grand Unified Boot Loader +License: GPL-2.0+ +Group: System/Boot PreReq: fileutils sh-utils util-linux Conflicts: trustedgrub ExclusiveArch: %ix86 x86_64 @@ -144,6 +150,7 @@ %patch40 -p1 %patch41 -p1 %patch42 -p1 +%patch43 -p1 %build perl -pi -e 's,/usr/share/grub/i386-pc,/usr/lib/grub,' docs/grub.texi ++++++ no-MAP_GROWSDOWN ++++++ Index: grub-0.97/grub/asmstub.c =================================================================== --- grub-0.97.orig/grub/asmstub.c +++ grub-0.97/grub/asmstub.c @@ -145,9 +145,9 @@ grub_stage2 (void) assert (grub_scratch_mem == 0); #ifdef MAP_32BIT -#define MY_MAP_SET MAP_PRIVATE | MAP_GROWSDOWN | MAP_ANONYMOUS | MAP_32BIT +#define MY_MAP_SET MAP_PRIVATE | MAP_ANONYMOUS | MAP_32BIT #else -#define MY_MAP_SET MAP_PRIVATE | MAP_GROWSDOWN | MAP_ANONYMOUS +#define MY_MAP_SET MAP_PRIVATE | MAP_ANONYMOUS #endif scratch = mmap(NULL, 0x100000 + EXTENDED_MEMSIZE + 15, continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org