rpms/kernel/devel linux-2.6-powerpc-lparmap-g.patch, NONE, 1.1 kernel.spec, 1.73, 1.74 linux-2.6-i386-vdso-install-unstripped-copies-on-disk.patch, 1.1, 1.2 linux-2.6-i386-vdso-install-unstripped-copies-on-disk-fix.patch, 1.1, NONE
Roland McGrath (roland)
fedora-extras-commits at redhat.com
Thu Aug 9 22:32:41 UTC 2007
Author: roland
Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31600
Modified Files:
kernel.spec
linux-2.6-i386-vdso-install-unstripped-copies-on-disk.patch
Added Files:
linux-2.6-powerpc-lparmap-g.patch
Removed Files:
linux-2.6-i386-vdso-install-unstripped-copies-on-disk-fix.patch
Log Message:
- fix i386 vdso install patch
- fix ppc64 build breakage from "enable -g for assembly"
linux-2.6-powerpc-lparmap-g.patch:
--- NEW FILE linux-2.6-powerpc-lparmap-g.patch ---
--- linux-2.6/arch/powerpc/kernel/Makefile
+++ linux-2.6/arch/powerpc/kernel/Makefile
@@ -81,6 +81,7 @@ obj-y += iomap.o
endif
ifeq ($(CONFIG_PPC_ISERIES),y)
+CFLAGS_lparmap.o += -g0
extra-y += lparmap.s
$(obj)/head_64.o: $(obj)/lparmap.s
AFLAGS_head_64.o += -I$(obj)
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -r1.73 -r1.74
--- kernel.spec 9 Aug 2007 21:10:37 -0000 1.73
+++ kernel.spec 9 Aug 2007 22:32:09 -0000 1.74
@@ -654,11 +654,11 @@
Patch1101: linux-2.6-default-mmf_dump_elf_headers.patch
Patch1102: linux-2.6-add-sys-module-name-notes.patch
Patch1103: linux-2.6-i386-vdso-install-unstripped-copies-on-disk.patch
-Patch1104: linux-2.6-i386-vdso-install-unstripped-copies-on-disk-fix.patch
Patch1105: linux-2.6-powerpc-vdso-install-unstripped-copies-on-disk.patch
Patch1106: linux-2.6-x86_64-ia32-vdso-install-unstripped-copies-on-disk.patch
Patch1107: linux-2.6-x86_64-vdso-install-unstripped-copies-on-disk.patch
Patch1108: linux-2.6-pass-g-to-assembler-under-config_debug_info.patch
+Patch1109: linux-2.6-powerpc-lparmap-g.patch
Patch1200: linux-2.6-ps3-gelic-wireless.patch
Patch1210: linux-2.6-ps3-storage-alias.patch
Patch1220: linux-2.6-ps3-legacy-bootloader-hack.patch
@@ -1151,11 +1151,11 @@
ApplyPatch linux-2.6-default-mmf_dump_elf_headers.patch
ApplyPatch linux-2.6-add-sys-module-name-notes.patch
ApplyPatch linux-2.6-i386-vdso-install-unstripped-copies-on-disk.patch
-ApplyPatch linux-2.6-i386-vdso-install-unstripped-copies-on-disk-fix.patch
ApplyPatch linux-2.6-powerpc-vdso-install-unstripped-copies-on-disk.patch
ApplyPatch linux-2.6-x86_64-ia32-vdso-install-unstripped-copies-on-disk.patch
ApplyPatch linux-2.6-x86_64-vdso-install-unstripped-copies-on-disk.patch
-#ApplyPatch linux-2.6-pass-g-to-assembler-under-config_debug_info.patch
+ApplyPatch linux-2.6-pass-g-to-assembler-under-config_debug_info.patch
+ApplyPatch linux-2.6-powerpc-lparmap-g.patch
# END OF PATCH APPLICATIONS
@@ -1733,8 +1733,9 @@
%changelog
-* Thu Aug 09 2007 John W. Linville <linville at redhat.com>
-- undo "enable -g for assembly" due to ppc64 build breakage
+* Thu Aug 9 2007 Roland McGrath <roland at redhat.com>
+- fix i386 vdso install patch
+- fix ppc64 build breakage from "enable -g for assembly"
* Thu Aug 09 2007 Chuck Ebbert <cebbert at redhat.com>
- update e1000e driver
linux-2.6-i386-vdso-install-unstripped-copies-on-disk.patch:
Index: linux-2.6-i386-vdso-install-unstripped-copies-on-disk.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-i386-vdso-install-unstripped-copies-on-disk.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-i386-vdso-install-unstripped-copies-on-disk.patch 9 Aug 2007 09:23:39 -0000 1.1
+++ linux-2.6-i386-vdso-install-unstripped-copies-on-disk.patch 9 Aug 2007 22:32:09 -0000 1.2
@@ -18,14 +18,20 @@
diff -puN arch/i386/Makefile~i386-vdso-install-unstripped-copies-on-disk arch/i386/Makefile
--- a/arch/i386/Makefile~i386-vdso-install-unstripped-copies-on-disk
+++ a/arch/i386/Makefile
-@@ -143,6 +143,7 @@ fdimage fdimage144 fdimage288 isoimage:
+@@ -141,9 +141,12 @@ zdisk bzdisk: vmlinux
+ fdimage fdimage144 fdimage288 isoimage: vmlinux
+ $(Q)$(MAKE) $(build)=$(boot) BOOTIMAGE=$(KBUILD_IMAGE) $@
- install:
+-install:
++install: vdso_install
$(Q)$(MAKE) $(build)=$(boot) BOOTIMAGE=$(KBUILD_IMAGE) install
-+ $(Q)$(MAKE) $(build)=arch/i386/kernel $@
++vdso_install:
++ $(Q)$(MAKE) $(build)=arch/i386/kernel vdso_install
++
archclean:
$(Q)$(MAKE) $(clean)=arch/i386/boot
+
diff -puN arch/i386/kernel/Makefile~i386-vdso-install-unstripped-copies-on-disk arch/i386/kernel/Makefile
--- a/arch/i386/kernel/Makefile~i386-vdso-install-unstripped-copies-on-disk
+++ a/arch/i386/kernel/Makefile
@@ -46,15 +52,17 @@
-vsyscall-flags = -shared -s -Wl,-soname=linux-gate.so.1 \
+vsyscall-flags = -shared -Wl,-soname=linux-gate.so.1 \
$(call ld-option, -Wl$(comma)--hash-style=sysv)
- SYSCFLAGS_vsyscall-sysenter.so = $(vsyscall-flags)
- SYSCFLAGS_vsyscall-int80.so = $(vsyscall-flags)
+-SYSCFLAGS_vsyscall-sysenter.so = $(vsyscall-flags)
+-SYSCFLAGS_vsyscall-int80.so = $(vsyscall-flags)
++SYSCFLAGS_vsyscall-sysenter.so.dbg = $(vsyscall-flags)
++SYSCFLAGS_vsyscall-int80.so.dbg = $(vsyscall-flags)
-$(obj)/vsyscall-int80.so $(obj)/vsyscall-sysenter.so: \
-$(obj)/vsyscall-%.so: $(src)/vsyscall.lds \
- $(obj)/vsyscall-%.o $(obj)/vsyscall-note.o FORCE
+$(obj)/vsyscall-int80.so.dbg $(obj)/vsyscall-sysenter.so.dbg: \
+$(obj)/vsyscall-%.so.dbg: $(src)/vsyscall.lds \
-+ $(obj)/vsyscall-%.o $(obj)/vsyscall-note.o FORCE
++ $(obj)/vsyscall-%.o $(obj)/vsyscall-note.o FORCE
$(call if_changed,syscall)
+$(obj)/%.so: OBJCOPYFLAGS := -S
@@ -71,9 +79,8 @@
+ @mkdir -p $(MODLIB)/vdso
+ $(call cmd,vdso_install)
+
-+install: $(vdsos)
++vdso_install: $(vdsos)
+
# We also create a special relocatable object that should mirror the symbol
# table and layout of the linked DSO. With ld -R we can then refer to
# these symbols in the kernel code rather than hand-coded addresses.
-_
--- linux-2.6-i386-vdso-install-unstripped-copies-on-disk-fix.patch DELETED ---
More information about the fedora-extras-commits
mailing list