1
0
forked from pool/kernel-source
OBS User unknown 2008-11-28 14:25:51 +00:00 committed by Git OBS Bridge
parent 75984bd949
commit 1edcd13ec4
44 changed files with 2958 additions and 268 deletions

View File

@ -1,2 +1,2 @@
2008-11-25 00:02:37 +0100 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:739ba843a56036bcc200590dcbed4fc5f0f68842a0ee4feac03c8660b2b3bc53 oid sha256:e9483db825186bb1be72091c3c9406ff104ec5dc12afcd5da12956886decfeaa
size 135200 size 135201

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:870770cdcde4eb01d819adbe6f319721074ff8fecc58902cfc87534796fae656 oid sha256:a5e08475a7ad29d62bfd87f6a07baf6dc394b6870b22a275ca03d791442dbbba
size 2758 size 2771

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Fri Nov 28 08:23:15 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
-------------------------------------------------------------------
Fri Nov 28 07:43:14 CET 2008 - olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
-------------------------------------------------------------------
Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
-------------------------------------------------------------------
Thu Nov 27 16:52:10 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
-------------------------------------------------------------------
Thu Nov 27 16:34:48 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
-------------------------------------------------------------------
Thu Nov 27 16:10:30 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
-------------------------------------------------------------------
Thu Nov 27 15:37:32 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
-------------------------------------------------------------------
Thu Nov 27 15:18:32 CET 2008 - olh@suse.de
- remove last traces of kernel-um handling
-------------------------------------------------------------------
Thu Nov 27 14:38:31 CET 2008 - hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
-------------------------------------------------------------------
Thu Nov 27 11:47:43 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
-------------------------------------------------------------------
Thu Nov 27 08:26:03 CET 2008 - olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
-------------------------------------------------------------------
Thu Nov 27 06:08:33 CET 2008 - teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
-------------------------------------------------------------------
Wed Nov 26 10:15:02 CET 2008 - agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %kernel_module_package macro.
-------------------------------------------------------------------
Wed Nov 26 09:16:44 CET 2008 - hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
-------------------------------------------------------------------
Wed Nov 26 09:03:55 CET 2008 - hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
-------------------------------------------------------------------
Tue Nov 25 20:27:19 CET 2008 - mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
-------------------------------------------------------------------
Tue Nov 25 17:48:50 CET 2008 - sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
-------------------------------------------------------------------
Tue Nov 25 16:39:00 CET 2008 - tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
-------------------------------------------------------------------
Tue Nov 25 00:52:41 CET 2008 - jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de

View File

@ -29,6 +29,7 @@
%define build_kdump 0 %define build_kdump 0
%define build_xen 0 %define build_xen 0
%define build_vanilla 0 %define build_vanilla 0
%define build_ps3 0
%if %{build_flavor} == "kdump" %if %{build_flavor} == "kdump"
%define build_kdump 1 %define build_kdump 1
%endif %endif
@ -38,6 +39,9 @@
%if %{build_flavor} == "vanilla" %if %{build_flavor} == "vanilla"
%define build_vanilla 1 %define build_vanilla 1
%endif %endif
%if %{build_flavor} == "ps3"
%define build_ps3 1
%endif
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl})
%define symbols %(set -- kernel-debug kernel-debug $(case debug in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) %define symbols %(set -- kernel-debug kernel-debug $(case debug in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/debug$') %define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/debug$')
@ -59,7 +63,7 @@
Name: kernel-debug Name: kernel-debug
Summary: A Debug Version of the Kernel Summary: A Debug Version of the Kernel
Version: 2.6.27.7 Version: 2.6.27.7
Release: 4 Release: 5
License: GPL v2 only License: GPL v2 only
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
@ -208,8 +212,8 @@ Only use this kernel when investigating problems.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%prep %prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@ -436,24 +440,30 @@ for sub in '-base' '' '-extra'; do
%_sourcedir/$script.sh > ../$script$sub.sh %_sourcedir/$script.sh > ../$script$sub.sh
done done
done done
%if %build_kdump || %build_xen || %build_vanilla %if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-debug suffix=-debug
%endif %endif
ln -s $image$suffix %buildroot/boot/$image$suffix ln -s $image$suffix %buildroot/boot/$image$suffix
ln -s initrd$suffix %buildroot/boot/initrd$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix
cp .config %buildroot/boot/config-$KERNELRELEASE cp .config %buildroot/boot/config-$KERNELRELEASE
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
%if %install_vdso %if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image # Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
%endif %endif
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
if [ $CONFIG_MODULES = y ]; then if [ $CONFIG_MODULES = y ]; then
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
if ! %_sourcedir/check-supported-list \ if ! %_sourcedir/check-supported-list \
%_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then
@ -501,11 +511,6 @@ if [ $CONFIG_MODULES = y ]; then
if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
exit 1 exit 1
fi fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
%if %split_packages %if %split_packages
# Generate the lists of supported and unsupported modules. # Generate the lists of supported and unsupported modules.
( cd %buildroot ( cd %buildroot
@ -699,8 +704,8 @@ This package contains only the base modules, required in all installs.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun base -f preun-base.sh %preun base -f preun-base.sh
@ -741,8 +746,8 @@ This package contains additional modules not supported by Novell.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun extra -f preun-extra.sh %preun extra -f preun-extra.sh
@ -770,8 +775,8 @@ Only use this kernel when investigating problems.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%files -n kernel-debug-man %files -n kernel-debug-man
%defattr(-,root,root) %defattr(-,root,root)
@ -780,6 +785,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e
%endif %endif
%changelog %changelog
* Fri Nov 28 2008 olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
* Fri Nov 28 2008 olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
* Fri Nov 28 2008 teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
* Thu Nov 27 2008 olh@suse.de
- remove last traces of kernel-um handling
* Thu Nov 27 2008 hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
* Thu Nov 27 2008 olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
* Thu Nov 27 2008 teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
* Wed Nov 26 2008 agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %%kernel_module_package macro.
* Wed Nov 26 2008 hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
* Wed Nov 26 2008 hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
* Tue Nov 25 2008 mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
* Tue Nov 25 2008 sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
* Tue Nov 25 2008 tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
* Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
* Tue Nov 25 2008 jeffm@suse.de * Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant
creation of sgi_uv (bnc#444799). creation of sgi_uv (bnc#444799).

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Fri Nov 28 08:23:15 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
-------------------------------------------------------------------
Fri Nov 28 07:43:14 CET 2008 - olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
-------------------------------------------------------------------
Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
-------------------------------------------------------------------
Thu Nov 27 16:52:10 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
-------------------------------------------------------------------
Thu Nov 27 16:34:48 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
-------------------------------------------------------------------
Thu Nov 27 16:10:30 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
-------------------------------------------------------------------
Thu Nov 27 15:37:32 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
-------------------------------------------------------------------
Thu Nov 27 15:18:32 CET 2008 - olh@suse.de
- remove last traces of kernel-um handling
-------------------------------------------------------------------
Thu Nov 27 14:38:31 CET 2008 - hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
-------------------------------------------------------------------
Thu Nov 27 11:47:43 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
-------------------------------------------------------------------
Thu Nov 27 08:26:03 CET 2008 - olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
-------------------------------------------------------------------
Thu Nov 27 06:08:33 CET 2008 - teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
-------------------------------------------------------------------
Wed Nov 26 10:15:02 CET 2008 - agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %kernel_module_package macro.
-------------------------------------------------------------------
Wed Nov 26 09:16:44 CET 2008 - hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
-------------------------------------------------------------------
Wed Nov 26 09:03:55 CET 2008 - hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
-------------------------------------------------------------------
Tue Nov 25 20:27:19 CET 2008 - mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
-------------------------------------------------------------------
Tue Nov 25 17:48:50 CET 2008 - sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
-------------------------------------------------------------------
Tue Nov 25 16:39:00 CET 2008 - tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
-------------------------------------------------------------------
Tue Nov 25 00:52:41 CET 2008 - jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de

View File

@ -29,6 +29,7 @@
%define build_kdump 0 %define build_kdump 0
%define build_xen 0 %define build_xen 0
%define build_vanilla 0 %define build_vanilla 0
%define build_ps3 0
%if %{build_flavor} == "kdump" %if %{build_flavor} == "kdump"
%define build_kdump 1 %define build_kdump 1
%endif %endif
@ -38,6 +39,9 @@
%if %{build_flavor} == "vanilla" %if %{build_flavor} == "vanilla"
%define build_vanilla 1 %define build_vanilla 1
%endif %endif
%if %{build_flavor} == "ps3"
%define build_ps3 1
%endif
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl})
%define symbols %(set -- kernel-default kernel-default $(case default in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) %define symbols %(set -- kernel-default kernel-default $(case default in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/default$') %define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/default$')
@ -59,7 +63,7 @@
Name: kernel-default Name: kernel-default
Summary: The Standard Kernel Summary: The Standard Kernel
Version: 2.6.27.7 Version: 2.6.27.7
Release: 4 Release: 5
License: GPL v2 only License: GPL v2 only
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
@ -226,8 +230,8 @@ The standard kernel for both uniprocessor and multiprocessor systems.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%prep %prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@ -454,24 +458,30 @@ for sub in '-base' '' '-extra'; do
%_sourcedir/$script.sh > ../$script$sub.sh %_sourcedir/$script.sh > ../$script$sub.sh
done done
done done
%if %build_kdump || %build_xen || %build_vanilla %if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-default suffix=-default
%endif %endif
ln -s $image$suffix %buildroot/boot/$image$suffix ln -s $image$suffix %buildroot/boot/$image$suffix
ln -s initrd$suffix %buildroot/boot/initrd$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix
cp .config %buildroot/boot/config-$KERNELRELEASE cp .config %buildroot/boot/config-$KERNELRELEASE
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
%if %install_vdso %if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image # Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
%endif %endif
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
if [ $CONFIG_MODULES = y ]; then if [ $CONFIG_MODULES = y ]; then
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
if ! %_sourcedir/check-supported-list \ if ! %_sourcedir/check-supported-list \
%_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then
@ -519,11 +529,6 @@ if [ $CONFIG_MODULES = y ]; then
if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
exit 1 exit 1
fi fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
%if %split_packages %if %split_packages
# Generate the lists of supported and unsupported modules. # Generate the lists of supported and unsupported modules.
( cd %buildroot ( cd %buildroot
@ -716,8 +721,8 @@ This package contains only the base modules, required in all installs.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun base -f preun-base.sh %preun base -f preun-base.sh
@ -757,8 +762,8 @@ This package contains additional modules not supported by Novell.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun extra -f preun-extra.sh %preun extra -f preun-extra.sh
@ -785,8 +790,8 @@ The standard kernel for both uniprocessor and multiprocessor systems.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%files -n kernel-default-man %files -n kernel-default-man
%defattr(-,root,root) %defattr(-,root,root)
@ -795,6 +800,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e
%endif %endif
%changelog %changelog
* Fri Nov 28 2008 olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
* Fri Nov 28 2008 olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
* Fri Nov 28 2008 teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
* Thu Nov 27 2008 olh@suse.de
- remove last traces of kernel-um handling
* Thu Nov 27 2008 hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
* Thu Nov 27 2008 olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
* Thu Nov 27 2008 teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
* Wed Nov 26 2008 agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %%kernel_module_package macro.
* Wed Nov 26 2008 hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
* Wed Nov 26 2008 hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
* Tue Nov 25 2008 mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
* Tue Nov 25 2008 sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
* Tue Nov 25 2008 tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
* Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
* Tue Nov 25 2008 jeffm@suse.de * Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant
creation of sgi_uv (bnc#444799). creation of sgi_uv (bnc#444799).

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Fri Nov 28 08:23:15 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
-------------------------------------------------------------------
Fri Nov 28 07:43:14 CET 2008 - olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
-------------------------------------------------------------------
Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
-------------------------------------------------------------------
Thu Nov 27 16:52:10 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
-------------------------------------------------------------------
Thu Nov 27 16:34:48 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
-------------------------------------------------------------------
Thu Nov 27 16:10:30 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
-------------------------------------------------------------------
Thu Nov 27 15:37:32 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
-------------------------------------------------------------------
Thu Nov 27 15:18:32 CET 2008 - olh@suse.de
- remove last traces of kernel-um handling
-------------------------------------------------------------------
Thu Nov 27 14:38:31 CET 2008 - hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
-------------------------------------------------------------------
Thu Nov 27 11:47:43 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
-------------------------------------------------------------------
Thu Nov 27 08:26:03 CET 2008 - olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
-------------------------------------------------------------------
Thu Nov 27 06:08:33 CET 2008 - teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
-------------------------------------------------------------------
Wed Nov 26 10:15:02 CET 2008 - agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %kernel_module_package macro.
-------------------------------------------------------------------
Wed Nov 26 09:16:44 CET 2008 - hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
-------------------------------------------------------------------
Wed Nov 26 09:03:55 CET 2008 - hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
-------------------------------------------------------------------
Tue Nov 25 20:27:19 CET 2008 - mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
-------------------------------------------------------------------
Tue Nov 25 17:48:50 CET 2008 - sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
-------------------------------------------------------------------
Tue Nov 25 16:39:00 CET 2008 - tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
-------------------------------------------------------------------
Tue Nov 25 00:52:41 CET 2008 - jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de

View File

@ -23,7 +23,7 @@ Url: http://www.kernel.org/
Name: kernel-dummy Name: kernel-dummy
Summary: Internal dummy package for synchronizing release numbers Summary: Internal dummy package for synchronizing release numbers
Version: 2.6.27.7 Version: 2.6.27.7
Release: 4 Release: 5
License: GPL v2 only License: GPL v2 only
Group: System/Kernel Group: System/Kernel
AutoReqProv: off AutoReqProv: off
@ -36,8 +36,8 @@ Authors:
-------- --------
Andreas Gruenbacher <agruen@suse.de> Andreas Gruenbacher <agruen@suse.de>
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%install %install
rm -rf %buildroot rm -rf %buildroot
@ -49,6 +49,78 @@ echo dummy > %buildroot/etc/dummy
/etc/dummy /etc/dummy
%changelog %changelog
* Fri Nov 28 2008 olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
* Fri Nov 28 2008 olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
* Fri Nov 28 2008 teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
* Thu Nov 27 2008 olh@suse.de
- remove last traces of kernel-um handling
* Thu Nov 27 2008 hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
* Thu Nov 27 2008 olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
* Thu Nov 27 2008 teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
* Wed Nov 26 2008 agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %%kernel_module_package macro.
* Wed Nov 26 2008 hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
* Wed Nov 26 2008 hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
* Tue Nov 25 2008 mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
* Tue Nov 25 2008 sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
* Tue Nov 25 2008 tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
* Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
* Tue Nov 25 2008 jeffm@suse.de * Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant
creation of sgi_uv (bnc#444799). creation of sgi_uv (bnc#444799).

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Fri Nov 28 08:23:15 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
-------------------------------------------------------------------
Fri Nov 28 07:43:14 CET 2008 - olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
-------------------------------------------------------------------
Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
-------------------------------------------------------------------
Thu Nov 27 16:52:10 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
-------------------------------------------------------------------
Thu Nov 27 16:34:48 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
-------------------------------------------------------------------
Thu Nov 27 16:10:30 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
-------------------------------------------------------------------
Thu Nov 27 15:37:32 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
-------------------------------------------------------------------
Thu Nov 27 15:18:32 CET 2008 - olh@suse.de
- remove last traces of kernel-um handling
-------------------------------------------------------------------
Thu Nov 27 14:38:31 CET 2008 - hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
-------------------------------------------------------------------
Thu Nov 27 11:47:43 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
-------------------------------------------------------------------
Thu Nov 27 08:26:03 CET 2008 - olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
-------------------------------------------------------------------
Thu Nov 27 06:08:33 CET 2008 - teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
-------------------------------------------------------------------
Wed Nov 26 10:15:02 CET 2008 - agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %kernel_module_package macro.
-------------------------------------------------------------------
Wed Nov 26 09:16:44 CET 2008 - hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
-------------------------------------------------------------------
Wed Nov 26 09:03:55 CET 2008 - hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
-------------------------------------------------------------------
Tue Nov 25 20:27:19 CET 2008 - mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
-------------------------------------------------------------------
Tue Nov 25 17:48:50 CET 2008 - sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
-------------------------------------------------------------------
Tue Nov 25 16:39:00 CET 2008 - tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
-------------------------------------------------------------------
Tue Nov 25 00:52:41 CET 2008 - jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de

View File

@ -29,6 +29,7 @@
%define build_kdump 0 %define build_kdump 0
%define build_xen 0 %define build_xen 0
%define build_vanilla 0 %define build_vanilla 0
%define build_ps3 0
%if %{build_flavor} == "kdump" %if %{build_flavor} == "kdump"
%define build_kdump 1 %define build_kdump 1
%endif %endif
@ -38,6 +39,9 @@
%if %{build_flavor} == "vanilla" %if %{build_flavor} == "vanilla"
%define build_vanilla 1 %define build_vanilla 1
%endif %endif
%if %{build_flavor} == "ps3"
%define build_ps3 1
%endif
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl})
%define symbols %(set -- kernel-kdump kernel-kdump $(case kdump in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) %define symbols %(set -- kernel-kdump kernel-kdump $(case kdump in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/kdump$') %define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/kdump$')
@ -59,7 +63,7 @@
Name: kernel-kdump Name: kernel-kdump
Summary: kernel for kdump Summary: kernel for kdump
Version: 2.6.27.7 Version: 2.6.27.7
Release: 4 Release: 5
License: GPL v2 only License: GPL v2 only
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
@ -207,8 +211,8 @@ crashed kernel.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%prep %prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@ -435,24 +439,30 @@ for sub in '-base' '' '-extra'; do
%_sourcedir/$script.sh > ../$script$sub.sh %_sourcedir/$script.sh > ../$script$sub.sh
done done
done done
%if %build_kdump || %build_xen || %build_vanilla %if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-kdump suffix=-kdump
%endif %endif
ln -s $image$suffix %buildroot/boot/$image$suffix ln -s $image$suffix %buildroot/boot/$image$suffix
ln -s initrd$suffix %buildroot/boot/initrd$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix
cp .config %buildroot/boot/config-$KERNELRELEASE cp .config %buildroot/boot/config-$KERNELRELEASE
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
%if %install_vdso %if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image # Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
%endif %endif
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
if [ $CONFIG_MODULES = y ]; then if [ $CONFIG_MODULES = y ]; then
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
if ! %_sourcedir/check-supported-list \ if ! %_sourcedir/check-supported-list \
%_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then
@ -500,11 +510,6 @@ if [ $CONFIG_MODULES = y ]; then
if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
exit 1 exit 1
fi fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
%if %split_packages %if %split_packages
# Generate the lists of supported and unsupported modules. # Generate the lists of supported and unsupported modules.
( cd %buildroot ( cd %buildroot
@ -700,8 +705,8 @@ This package contains only the base modules, required in all installs.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun base -f preun-base.sh %preun base -f preun-base.sh
@ -744,8 +749,8 @@ This package contains additional modules not supported by Novell.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun extra -f preun-extra.sh %preun extra -f preun-extra.sh
@ -775,8 +780,8 @@ crashed kernel.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%files -n kernel-kdump-man %files -n kernel-kdump-man
%defattr(-,root,root) %defattr(-,root,root)
@ -785,6 +790,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e
%endif %endif
%changelog %changelog
* Fri Nov 28 2008 olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
* Fri Nov 28 2008 olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
* Fri Nov 28 2008 teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
* Thu Nov 27 2008 olh@suse.de
- remove last traces of kernel-um handling
* Thu Nov 27 2008 hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
* Thu Nov 27 2008 olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
* Thu Nov 27 2008 teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
* Wed Nov 26 2008 agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %%kernel_module_package macro.
* Wed Nov 26 2008 hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
* Wed Nov 26 2008 hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
* Tue Nov 25 2008 mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
* Tue Nov 25 2008 sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
* Tue Nov 25 2008 tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
* Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
* Tue Nov 25 2008 jeffm@suse.de * Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant
creation of sgi_uv (bnc#444799). creation of sgi_uv (bnc#444799).

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Fri Nov 28 08:23:15 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
-------------------------------------------------------------------
Fri Nov 28 07:43:14 CET 2008 - olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
-------------------------------------------------------------------
Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
-------------------------------------------------------------------
Thu Nov 27 16:52:10 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
-------------------------------------------------------------------
Thu Nov 27 16:34:48 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
-------------------------------------------------------------------
Thu Nov 27 16:10:30 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
-------------------------------------------------------------------
Thu Nov 27 15:37:32 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
-------------------------------------------------------------------
Thu Nov 27 15:18:32 CET 2008 - olh@suse.de
- remove last traces of kernel-um handling
-------------------------------------------------------------------
Thu Nov 27 14:38:31 CET 2008 - hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
-------------------------------------------------------------------
Thu Nov 27 11:47:43 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
-------------------------------------------------------------------
Thu Nov 27 08:26:03 CET 2008 - olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
-------------------------------------------------------------------
Thu Nov 27 06:08:33 CET 2008 - teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
-------------------------------------------------------------------
Wed Nov 26 10:15:02 CET 2008 - agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %kernel_module_package macro.
-------------------------------------------------------------------
Wed Nov 26 09:16:44 CET 2008 - hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
-------------------------------------------------------------------
Wed Nov 26 09:03:55 CET 2008 - hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
-------------------------------------------------------------------
Tue Nov 25 20:27:19 CET 2008 - mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
-------------------------------------------------------------------
Tue Nov 25 17:48:50 CET 2008 - sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
-------------------------------------------------------------------
Tue Nov 25 16:39:00 CET 2008 - tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
-------------------------------------------------------------------
Tue Nov 25 00:52:41 CET 2008 - jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de

View File

@ -29,6 +29,7 @@
%define build_kdump 0 %define build_kdump 0
%define build_xen 0 %define build_xen 0
%define build_vanilla 0 %define build_vanilla 0
%define build_ps3 0
%if %{build_flavor} == "kdump" %if %{build_flavor} == "kdump"
%define build_kdump 1 %define build_kdump 1
%endif %endif
@ -38,6 +39,9 @@
%if %{build_flavor} == "vanilla" %if %{build_flavor} == "vanilla"
%define build_vanilla 1 %define build_vanilla 1
%endif %endif
%if %{build_flavor} == "ps3"
%define build_ps3 1
%endif
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl})
%define symbols %(set -- kernel-pae kernel-pae $(case pae in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) %define symbols %(set -- kernel-pae kernel-pae $(case pae in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/pae$') %define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/pae$')
@ -59,7 +63,7 @@
Name: kernel-pae Name: kernel-pae
Summary: Kernel with PAE Support Summary: Kernel with PAE Support
Version: 2.6.27.7 Version: 2.6.27.7
Release: 4 Release: 5
License: GPL v2 only License: GPL v2 only
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
@ -208,8 +212,8 @@ that support it, regardless of the amount of main memory.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%prep %prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@ -436,24 +440,30 @@ for sub in '-base' '' '-extra'; do
%_sourcedir/$script.sh > ../$script$sub.sh %_sourcedir/$script.sh > ../$script$sub.sh
done done
done done
%if %build_kdump || %build_xen || %build_vanilla %if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-pae suffix=-pae
%endif %endif
ln -s $image$suffix %buildroot/boot/$image$suffix ln -s $image$suffix %buildroot/boot/$image$suffix
ln -s initrd$suffix %buildroot/boot/initrd$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix
cp .config %buildroot/boot/config-$KERNELRELEASE cp .config %buildroot/boot/config-$KERNELRELEASE
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
%if %install_vdso %if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image # Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
%endif %endif
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
if [ $CONFIG_MODULES = y ]; then if [ $CONFIG_MODULES = y ]; then
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
if ! %_sourcedir/check-supported-list \ if ! %_sourcedir/check-supported-list \
%_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then
@ -501,11 +511,6 @@ if [ $CONFIG_MODULES = y ]; then
if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
exit 1 exit 1
fi fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
%if %split_packages %if %split_packages
# Generate the lists of supported and unsupported modules. # Generate the lists of supported and unsupported modules.
( cd %buildroot ( cd %buildroot
@ -705,8 +710,8 @@ This package contains only the base modules, required in all installs.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun base -f preun-base.sh %preun base -f preun-base.sh
@ -753,8 +758,8 @@ This package contains additional modules not supported by Novell.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun extra -f preun-extra.sh %preun extra -f preun-extra.sh
@ -788,8 +793,8 @@ that support it, regardless of the amount of main memory.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%files -n kernel-pae-man %files -n kernel-pae-man
%defattr(-,root,root) %defattr(-,root,root)
@ -798,6 +803,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e
%endif %endif
%changelog %changelog
* Fri Nov 28 2008 olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
* Fri Nov 28 2008 olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
* Fri Nov 28 2008 teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
* Thu Nov 27 2008 olh@suse.de
- remove last traces of kernel-um handling
* Thu Nov 27 2008 hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
* Thu Nov 27 2008 olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
* Thu Nov 27 2008 teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
* Wed Nov 26 2008 agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %%kernel_module_package macro.
* Wed Nov 26 2008 hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
* Wed Nov 26 2008 hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
* Tue Nov 25 2008 mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
* Tue Nov 25 2008 sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
* Tue Nov 25 2008 tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
* Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
* Tue Nov 25 2008 jeffm@suse.de * Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant
creation of sgi_uv (bnc#444799). creation of sgi_uv (bnc#444799).

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Fri Nov 28 08:23:15 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
-------------------------------------------------------------------
Fri Nov 28 07:43:14 CET 2008 - olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
-------------------------------------------------------------------
Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
-------------------------------------------------------------------
Thu Nov 27 16:52:10 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
-------------------------------------------------------------------
Thu Nov 27 16:34:48 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
-------------------------------------------------------------------
Thu Nov 27 16:10:30 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
-------------------------------------------------------------------
Thu Nov 27 15:37:32 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
-------------------------------------------------------------------
Thu Nov 27 15:18:32 CET 2008 - olh@suse.de
- remove last traces of kernel-um handling
-------------------------------------------------------------------
Thu Nov 27 14:38:31 CET 2008 - hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
-------------------------------------------------------------------
Thu Nov 27 11:47:43 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
-------------------------------------------------------------------
Thu Nov 27 08:26:03 CET 2008 - olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
-------------------------------------------------------------------
Thu Nov 27 06:08:33 CET 2008 - teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
-------------------------------------------------------------------
Wed Nov 26 10:15:02 CET 2008 - agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %kernel_module_package macro.
-------------------------------------------------------------------
Wed Nov 26 09:16:44 CET 2008 - hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
-------------------------------------------------------------------
Wed Nov 26 09:03:55 CET 2008 - hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
-------------------------------------------------------------------
Tue Nov 25 20:27:19 CET 2008 - mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
-------------------------------------------------------------------
Tue Nov 25 17:48:50 CET 2008 - sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
-------------------------------------------------------------------
Tue Nov 25 16:39:00 CET 2008 - tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
-------------------------------------------------------------------
Tue Nov 25 00:52:41 CET 2008 - jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de

View File

@ -29,6 +29,7 @@
%define build_kdump 0 %define build_kdump 0
%define build_xen 0 %define build_xen 0
%define build_vanilla 0 %define build_vanilla 0
%define build_ps3 0
%if %{build_flavor} == "kdump" %if %{build_flavor} == "kdump"
%define build_kdump 1 %define build_kdump 1
%endif %endif
@ -38,6 +39,9 @@
%if %{build_flavor} == "vanilla" %if %{build_flavor} == "vanilla"
%define build_vanilla 1 %define build_vanilla 1
%endif %endif
%if %{build_flavor} == "ps3"
%define build_ps3 1
%endif
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl})
%define symbols %(set -- kernel-ppc64 kernel-ppc64 $(case ppc64 in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) %define symbols %(set -- kernel-ppc64 kernel-ppc64 $(case ppc64 in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/ppc64$') %define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/ppc64$')
@ -59,7 +63,7 @@
Name: kernel-ppc64 Name: kernel-ppc64
Summary: Kernel for ppc64 Systems Summary: Kernel for ppc64 Systems
Version: 2.6.27.7 Version: 2.6.27.7
Release: 4 Release: 5
License: GPL v2 only License: GPL v2 only
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
@ -220,8 +224,8 @@ Authors:
Tom Gall <tom_gall@vnet.ibm.com> Tom Gall <tom_gall@vnet.ibm.com>
see /usr/src/linux/CREDITS for more details. see /usr/src/linux/CREDITS for more details.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%prep %prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@ -448,24 +452,30 @@ for sub in '-base' '' '-extra'; do
%_sourcedir/$script.sh > ../$script$sub.sh %_sourcedir/$script.sh > ../$script$sub.sh
done done
done done
%if %build_kdump || %build_xen || %build_vanilla %if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-ppc64 suffix=-ppc64
%endif %endif
ln -s $image$suffix %buildroot/boot/$image$suffix ln -s $image$suffix %buildroot/boot/$image$suffix
ln -s initrd$suffix %buildroot/boot/initrd$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix
cp .config %buildroot/boot/config-$KERNELRELEASE cp .config %buildroot/boot/config-$KERNELRELEASE
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
%if %install_vdso %if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image # Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
%endif %endif
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
if [ $CONFIG_MODULES = y ]; then if [ $CONFIG_MODULES = y ]; then
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
if ! %_sourcedir/check-supported-list \ if ! %_sourcedir/check-supported-list \
%_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then
@ -513,11 +523,6 @@ if [ $CONFIG_MODULES = y ]; then
if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
exit 1 exit 1
fi fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
%if %split_packages %if %split_packages
# Generate the lists of supported and unsupported modules. # Generate the lists of supported and unsupported modules.
( cd %buildroot ( cd %buildroot
@ -724,8 +729,8 @@ Authors:
Tom Gall <tom_gall@vnet.ibm.com> Tom Gall <tom_gall@vnet.ibm.com>
see /usr/src/linux/CREDITS for more details. see /usr/src/linux/CREDITS for more details.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun base -f preun-base.sh %preun base -f preun-base.sh
@ -779,8 +784,8 @@ Authors:
Tom Gall <tom_gall@vnet.ibm.com> Tom Gall <tom_gall@vnet.ibm.com>
see /usr/src/linux/CREDITS for more details. see /usr/src/linux/CREDITS for more details.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun extra -f preun-extra.sh %preun extra -f preun-extra.sh
@ -821,8 +826,8 @@ Authors:
Tom Gall <tom_gall@vnet.ibm.com> Tom Gall <tom_gall@vnet.ibm.com>
see /usr/src/linux/CREDITS for more details. see /usr/src/linux/CREDITS for more details.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%files -n kernel-ppc64-man %files -n kernel-ppc64-man
%defattr(-,root,root) %defattr(-,root,root)
@ -831,6 +836,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e
%endif %endif
%changelog %changelog
* Fri Nov 28 2008 olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
* Fri Nov 28 2008 olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
* Fri Nov 28 2008 teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
* Thu Nov 27 2008 olh@suse.de
- remove last traces of kernel-um handling
* Thu Nov 27 2008 hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
* Thu Nov 27 2008 olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
* Thu Nov 27 2008 teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
* Wed Nov 26 2008 agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %%kernel_module_package macro.
* Wed Nov 26 2008 hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
* Wed Nov 26 2008 hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
* Tue Nov 25 2008 mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
* Tue Nov 25 2008 sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
* Tue Nov 25 2008 tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
* Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
* Tue Nov 25 2008 jeffm@suse.de * Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant
creation of sgi_uv (bnc#444799). creation of sgi_uv (bnc#444799).

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Fri Nov 28 08:23:15 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
-------------------------------------------------------------------
Fri Nov 28 07:43:14 CET 2008 - olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
-------------------------------------------------------------------
Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
-------------------------------------------------------------------
Thu Nov 27 16:52:10 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
-------------------------------------------------------------------
Thu Nov 27 16:34:48 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
-------------------------------------------------------------------
Thu Nov 27 16:10:30 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
-------------------------------------------------------------------
Thu Nov 27 15:37:32 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
-------------------------------------------------------------------
Thu Nov 27 15:18:32 CET 2008 - olh@suse.de
- remove last traces of kernel-um handling
-------------------------------------------------------------------
Thu Nov 27 14:38:31 CET 2008 - hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
-------------------------------------------------------------------
Thu Nov 27 11:47:43 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
-------------------------------------------------------------------
Thu Nov 27 08:26:03 CET 2008 - olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
-------------------------------------------------------------------
Thu Nov 27 06:08:33 CET 2008 - teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
-------------------------------------------------------------------
Wed Nov 26 10:15:02 CET 2008 - agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %kernel_module_package macro.
-------------------------------------------------------------------
Wed Nov 26 09:16:44 CET 2008 - hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
-------------------------------------------------------------------
Wed Nov 26 09:03:55 CET 2008 - hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
-------------------------------------------------------------------
Tue Nov 25 20:27:19 CET 2008 - mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
-------------------------------------------------------------------
Tue Nov 25 17:48:50 CET 2008 - sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
-------------------------------------------------------------------
Tue Nov 25 16:39:00 CET 2008 - tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
-------------------------------------------------------------------
Tue Nov 25 00:52:41 CET 2008 - jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de

View File

@ -29,6 +29,7 @@
%define build_kdump 0 %define build_kdump 0
%define build_xen 0 %define build_xen 0
%define build_vanilla 0 %define build_vanilla 0
%define build_ps3 0
%if %{build_flavor} == "kdump" %if %{build_flavor} == "kdump"
%define build_kdump 1 %define build_kdump 1
%endif %endif
@ -38,6 +39,9 @@
%if %{build_flavor} == "vanilla" %if %{build_flavor} == "vanilla"
%define build_vanilla 1 %define build_vanilla 1
%endif %endif
%if %{build_flavor} == "ps3"
%define build_ps3 1
%endif
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl})
%define symbols %(set -- kernel-ps3 kernel-ps3 $(case ps3 in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) %define symbols %(set -- kernel-ps3 kernel-ps3 $(case ps3 in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/ps3$') %define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/ps3$')
@ -59,7 +63,7 @@
Name: kernel-ps3 Name: kernel-ps3
Summary: kernel for ps3 bootloader Summary: kernel for ps3 bootloader
Version: 2.6.27.7 Version: 2.6.27.7
Release: 4 Release: 5
License: GPL v2 only License: GPL v2 only
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
@ -202,8 +206,8 @@ final system.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%prep %prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@ -430,24 +434,30 @@ for sub in '-base' '' '-extra'; do
%_sourcedir/$script.sh > ../$script$sub.sh %_sourcedir/$script.sh > ../$script$sub.sh
done done
done done
%if %build_kdump || %build_xen || %build_vanilla %if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-ps3 suffix=-ps3
%endif %endif
ln -s $image$suffix %buildroot/boot/$image$suffix ln -s $image$suffix %buildroot/boot/$image$suffix
ln -s initrd$suffix %buildroot/boot/initrd$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix
cp .config %buildroot/boot/config-$KERNELRELEASE cp .config %buildroot/boot/config-$KERNELRELEASE
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
%if %install_vdso %if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image # Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
%endif %endif
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
if [ $CONFIG_MODULES = y ]; then if [ $CONFIG_MODULES = y ]; then
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
if ! %_sourcedir/check-supported-list \ if ! %_sourcedir/check-supported-list \
%_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then
@ -495,11 +505,6 @@ if [ $CONFIG_MODULES = y ]; then
if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
exit 1 exit 1
fi fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
%if %split_packages %if %split_packages
# Generate the lists of supported and unsupported modules. # Generate the lists of supported and unsupported modules.
( cd %buildroot ( cd %buildroot
@ -692,8 +697,8 @@ needs to be as small as possible.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun base -f preun-base.sh %preun base -f preun-base.sh
@ -733,8 +738,8 @@ needs to be as small as possible.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun extra -f preun-extra.sh %preun extra -f preun-extra.sh
@ -764,8 +769,8 @@ final system.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%files -n kernel-ps3-man %files -n kernel-ps3-man
%defattr(-,root,root) %defattr(-,root,root)
@ -774,6 +779,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e
%endif %endif
%changelog %changelog
* Fri Nov 28 2008 olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
* Fri Nov 28 2008 olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
* Fri Nov 28 2008 teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
* Thu Nov 27 2008 olh@suse.de
- remove last traces of kernel-um handling
* Thu Nov 27 2008 hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
* Thu Nov 27 2008 olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
* Thu Nov 27 2008 teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
* Wed Nov 26 2008 agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %%kernel_module_package macro.
* Wed Nov 26 2008 hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
* Wed Nov 26 2008 hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
* Tue Nov 25 2008 mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
* Tue Nov 25 2008 sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
* Tue Nov 25 2008 tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
* Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
* Tue Nov 25 2008 jeffm@suse.de * Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant
creation of sgi_uv (bnc#444799). creation of sgi_uv (bnc#444799).

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Fri Nov 28 08:23:15 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
-------------------------------------------------------------------
Fri Nov 28 07:43:14 CET 2008 - olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
-------------------------------------------------------------------
Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
-------------------------------------------------------------------
Thu Nov 27 16:52:10 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
-------------------------------------------------------------------
Thu Nov 27 16:34:48 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
-------------------------------------------------------------------
Thu Nov 27 16:10:30 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
-------------------------------------------------------------------
Thu Nov 27 15:37:32 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
-------------------------------------------------------------------
Thu Nov 27 15:18:32 CET 2008 - olh@suse.de
- remove last traces of kernel-um handling
-------------------------------------------------------------------
Thu Nov 27 14:38:31 CET 2008 - hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
-------------------------------------------------------------------
Thu Nov 27 11:47:43 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
-------------------------------------------------------------------
Thu Nov 27 08:26:03 CET 2008 - olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
-------------------------------------------------------------------
Thu Nov 27 06:08:33 CET 2008 - teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
-------------------------------------------------------------------
Wed Nov 26 10:15:02 CET 2008 - agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %kernel_module_package macro.
-------------------------------------------------------------------
Wed Nov 26 09:16:44 CET 2008 - hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
-------------------------------------------------------------------
Wed Nov 26 09:03:55 CET 2008 - hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
-------------------------------------------------------------------
Tue Nov 25 20:27:19 CET 2008 - mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
-------------------------------------------------------------------
Tue Nov 25 17:48:50 CET 2008 - sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
-------------------------------------------------------------------
Tue Nov 25 16:39:00 CET 2008 - tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
-------------------------------------------------------------------
Tue Nov 25 00:52:41 CET 2008 - jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de

View File

@ -29,6 +29,7 @@
%define build_kdump 0 %define build_kdump 0
%define build_xen 0 %define build_xen 0
%define build_vanilla 0 %define build_vanilla 0
%define build_ps3 0
%if %{build_flavor} == "kdump" %if %{build_flavor} == "kdump"
%define build_kdump 1 %define build_kdump 1
%endif %endif
@ -38,6 +39,9 @@
%if %{build_flavor} == "vanilla" %if %{build_flavor} == "vanilla"
%define build_vanilla 1 %define build_vanilla 1
%endif %endif
%if %{build_flavor} == "ps3"
%define build_ps3 1
%endif
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl})
%define symbols %(set -- kernel-s390 kernel-s390 $(case s390 in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) %define symbols %(set -- kernel-s390 kernel-s390 $(case s390 in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/s390$') %define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/s390$')
@ -59,7 +63,7 @@
Name: kernel-s390 Name: kernel-s390
Summary: The Standard Kernel Summary: The Standard Kernel
Version: 2.6.27.7 Version: 2.6.27.7
Release: 4 Release: 5
License: GPL v2 only License: GPL v2 only
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
@ -201,8 +205,8 @@ The standard kernel.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%prep %prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@ -429,24 +433,30 @@ for sub in '-base' '' '-extra'; do
%_sourcedir/$script.sh > ../$script$sub.sh %_sourcedir/$script.sh > ../$script$sub.sh
done done
done done
%if %build_kdump || %build_xen || %build_vanilla %if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-s390 suffix=-s390
%endif %endif
ln -s $image$suffix %buildroot/boot/$image$suffix ln -s $image$suffix %buildroot/boot/$image$suffix
ln -s initrd$suffix %buildroot/boot/initrd$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix
cp .config %buildroot/boot/config-$KERNELRELEASE cp .config %buildroot/boot/config-$KERNELRELEASE
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
%if %install_vdso %if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image # Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
%endif %endif
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
if [ $CONFIG_MODULES = y ]; then if [ $CONFIG_MODULES = y ]; then
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
if ! %_sourcedir/check-supported-list \ if ! %_sourcedir/check-supported-list \
%_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then
@ -494,11 +504,6 @@ if [ $CONFIG_MODULES = y ]; then
if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
exit 1 exit 1
fi fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
%if %split_packages %if %split_packages
# Generate the lists of supported and unsupported modules. # Generate the lists of supported and unsupported modules.
( cd %buildroot ( cd %buildroot
@ -691,8 +696,8 @@ This package contains only the base modules, required in all installs.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun base -f preun-base.sh %preun base -f preun-base.sh
@ -732,8 +737,8 @@ This package contains additional modules not supported by Novell.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun extra -f preun-extra.sh %preun extra -f preun-extra.sh
@ -760,8 +765,8 @@ The standard kernel.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%files -n kernel-s390-man %files -n kernel-s390-man
%defattr(-,root,root) %defattr(-,root,root)
@ -770,6 +775,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e
%endif %endif
%changelog %changelog
* Fri Nov 28 2008 olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
* Fri Nov 28 2008 olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
* Fri Nov 28 2008 teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
* Thu Nov 27 2008 olh@suse.de
- remove last traces of kernel-um handling
* Thu Nov 27 2008 hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
* Thu Nov 27 2008 olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
* Thu Nov 27 2008 teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
* Wed Nov 26 2008 agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %%kernel_module_package macro.
* Wed Nov 26 2008 hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
* Wed Nov 26 2008 hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
* Tue Nov 25 2008 mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
* Tue Nov 25 2008 sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
* Tue Nov 25 2008 tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
* Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
* Tue Nov 25 2008 jeffm@suse.de * Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant
creation of sgi_uv (bnc#444799). creation of sgi_uv (bnc#444799).

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Fri Nov 28 08:23:15 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
-------------------------------------------------------------------
Fri Nov 28 07:43:14 CET 2008 - olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
-------------------------------------------------------------------
Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
-------------------------------------------------------------------
Thu Nov 27 16:52:10 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
-------------------------------------------------------------------
Thu Nov 27 16:34:48 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
-------------------------------------------------------------------
Thu Nov 27 16:10:30 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
-------------------------------------------------------------------
Thu Nov 27 15:37:32 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
-------------------------------------------------------------------
Thu Nov 27 15:18:32 CET 2008 - olh@suse.de
- remove last traces of kernel-um handling
-------------------------------------------------------------------
Thu Nov 27 14:38:31 CET 2008 - hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
-------------------------------------------------------------------
Thu Nov 27 11:47:43 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
-------------------------------------------------------------------
Thu Nov 27 08:26:03 CET 2008 - olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
-------------------------------------------------------------------
Thu Nov 27 06:08:33 CET 2008 - teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
-------------------------------------------------------------------
Wed Nov 26 10:15:02 CET 2008 - agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %kernel_module_package macro.
-------------------------------------------------------------------
Wed Nov 26 09:16:44 CET 2008 - hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
-------------------------------------------------------------------
Wed Nov 26 09:03:55 CET 2008 - hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
-------------------------------------------------------------------
Tue Nov 25 20:27:19 CET 2008 - mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
-------------------------------------------------------------------
Tue Nov 25 17:48:50 CET 2008 - sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
-------------------------------------------------------------------
Tue Nov 25 16:39:00 CET 2008 - tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
-------------------------------------------------------------------
Tue Nov 25 00:52:41 CET 2008 - jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de

View File

@ -30,7 +30,7 @@ Url: http://www.kernel.org/
Name: kernel-source Name: kernel-source
Summary: The Linux Kernel Sources Summary: The Linux Kernel Sources
Version: 2.6.27.7 Version: 2.6.27.7
Release: 4 Release: 5
License: GPL v2 only License: GPL v2 only
Group: Development/Sources Group: Development/Sources
AutoReqProv: off AutoReqProv: off
@ -117,8 +117,8 @@ Authors:
see /usr/src/linux/CREDITS for more details. see /usr/src/linux/CREDITS for more details.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%prep %prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@ -274,6 +274,78 @@ sed -e "s:@KERNELRELEASE@:$KERNELRELEASE:g" \
%files -f kernel-source.files %files -f kernel-source.files
%changelog %changelog
* Fri Nov 28 2008 olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
* Fri Nov 28 2008 olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
* Fri Nov 28 2008 teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
* Thu Nov 27 2008 olh@suse.de
- remove last traces of kernel-um handling
* Thu Nov 27 2008 hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
* Thu Nov 27 2008 olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
* Thu Nov 27 2008 teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
* Wed Nov 26 2008 agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %%kernel_module_package macro.
* Wed Nov 26 2008 hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
* Wed Nov 26 2008 hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
* Tue Nov 25 2008 mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
* Tue Nov 25 2008 sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
* Tue Nov 25 2008 tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
* Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
* Tue Nov 25 2008 jeffm@suse.de * Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant
creation of sgi_uv (bnc#444799). creation of sgi_uv (bnc#444799).

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Fri Nov 28 08:23:15 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
-------------------------------------------------------------------
Fri Nov 28 07:43:14 CET 2008 - olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
-------------------------------------------------------------------
Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
-------------------------------------------------------------------
Thu Nov 27 16:52:10 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
-------------------------------------------------------------------
Thu Nov 27 16:34:48 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
-------------------------------------------------------------------
Thu Nov 27 16:10:30 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
-------------------------------------------------------------------
Thu Nov 27 15:37:32 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
-------------------------------------------------------------------
Thu Nov 27 15:18:32 CET 2008 - olh@suse.de
- remove last traces of kernel-um handling
-------------------------------------------------------------------
Thu Nov 27 14:38:31 CET 2008 - hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
-------------------------------------------------------------------
Thu Nov 27 11:47:43 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
-------------------------------------------------------------------
Thu Nov 27 08:26:03 CET 2008 - olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
-------------------------------------------------------------------
Thu Nov 27 06:08:33 CET 2008 - teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
-------------------------------------------------------------------
Wed Nov 26 10:15:02 CET 2008 - agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %kernel_module_package macro.
-------------------------------------------------------------------
Wed Nov 26 09:16:44 CET 2008 - hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
-------------------------------------------------------------------
Wed Nov 26 09:03:55 CET 2008 - hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
-------------------------------------------------------------------
Tue Nov 25 20:27:19 CET 2008 - mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
-------------------------------------------------------------------
Tue Nov 25 17:48:50 CET 2008 - sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
-------------------------------------------------------------------
Tue Nov 25 16:39:00 CET 2008 - tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
-------------------------------------------------------------------
Tue Nov 25 00:52:41 CET 2008 - jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de

View File

@ -29,7 +29,7 @@ Url: http://www.kernel.org/
Name: kernel-syms Name: kernel-syms
Summary: Kernel Symbol Versions (modversions) Summary: Kernel Symbol Versions (modversions)
Version: 2.6.27.7 Version: 2.6.27.7
Release: 4 Release: 5
License: GPL v2 only License: GPL v2 only
Group: Development/Sources Group: Development/Sources
AutoReqProv: off AutoReqProv: off
@ -94,8 +94,8 @@ Authors:
see /usr/src/linux/CREDITS for more details. see /usr/src/linux/CREDITS for more details.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%prep %prep
echo "Architecture symbol(s):" %symbols echo "Architecture symbol(s):" %symbols
@ -152,6 +152,78 @@ done
/lib/modules/*/build /lib/modules/*/build
%changelog %changelog
* Fri Nov 28 2008 olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
* Fri Nov 28 2008 olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
* Fri Nov 28 2008 teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
* Thu Nov 27 2008 olh@suse.de
- remove last traces of kernel-um handling
* Thu Nov 27 2008 hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
* Thu Nov 27 2008 olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
* Thu Nov 27 2008 teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
* Wed Nov 26 2008 agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %%kernel_module_package macro.
* Wed Nov 26 2008 hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
* Wed Nov 26 2008 hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
* Tue Nov 25 2008 mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
* Tue Nov 25 2008 sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
* Tue Nov 25 2008 tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
* Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
* Tue Nov 25 2008 jeffm@suse.de * Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant
creation of sgi_uv (bnc#444799). creation of sgi_uv (bnc#444799).

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Fri Nov 28 08:23:15 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
-------------------------------------------------------------------
Fri Nov 28 07:43:14 CET 2008 - olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
-------------------------------------------------------------------
Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
-------------------------------------------------------------------
Thu Nov 27 16:52:10 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
-------------------------------------------------------------------
Thu Nov 27 16:34:48 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
-------------------------------------------------------------------
Thu Nov 27 16:10:30 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
-------------------------------------------------------------------
Thu Nov 27 15:37:32 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
-------------------------------------------------------------------
Thu Nov 27 15:18:32 CET 2008 - olh@suse.de
- remove last traces of kernel-um handling
-------------------------------------------------------------------
Thu Nov 27 14:38:31 CET 2008 - hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
-------------------------------------------------------------------
Thu Nov 27 11:47:43 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
-------------------------------------------------------------------
Thu Nov 27 08:26:03 CET 2008 - olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
-------------------------------------------------------------------
Thu Nov 27 06:08:33 CET 2008 - teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
-------------------------------------------------------------------
Wed Nov 26 10:15:02 CET 2008 - agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %kernel_module_package macro.
-------------------------------------------------------------------
Wed Nov 26 09:16:44 CET 2008 - hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
-------------------------------------------------------------------
Wed Nov 26 09:03:55 CET 2008 - hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
-------------------------------------------------------------------
Tue Nov 25 20:27:19 CET 2008 - mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
-------------------------------------------------------------------
Tue Nov 25 17:48:50 CET 2008 - sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
-------------------------------------------------------------------
Tue Nov 25 16:39:00 CET 2008 - tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
-------------------------------------------------------------------
Tue Nov 25 00:52:41 CET 2008 - jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de

View File

@ -29,6 +29,7 @@
%define build_kdump 0 %define build_kdump 0
%define build_xen 0 %define build_xen 0
%define build_vanilla 0 %define build_vanilla 0
%define build_ps3 0
%if %{build_flavor} == "kdump" %if %{build_flavor} == "kdump"
%define build_kdump 1 %define build_kdump 1
%endif %endif
@ -38,6 +39,9 @@
%if %{build_flavor} == "vanilla" %if %{build_flavor} == "vanilla"
%define build_vanilla 1 %define build_vanilla 1
%endif %endif
%if %{build_flavor} == "ps3"
%define build_ps3 1
%endif
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl})
%define symbols %(set -- kernel-trace kernel-trace $(case trace in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) %define symbols %(set -- kernel-trace kernel-trace $(case trace in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/trace$') %define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/trace$')
@ -59,7 +63,7 @@
Name: kernel-trace Name: kernel-trace
Summary: The Realtime Linux Kernel Summary: The Realtime Linux Kernel
Version: 2.6.27.7 Version: 2.6.27.7
Release: 4 Release: 5
License: GPL v2 only License: GPL v2 only
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
@ -213,8 +217,8 @@ Authors:
see /usr/src/linux/CREDITS for more details. see /usr/src/linux/CREDITS for more details.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%prep %prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@ -441,24 +445,30 @@ for sub in '-base' '' '-extra'; do
%_sourcedir/$script.sh > ../$script$sub.sh %_sourcedir/$script.sh > ../$script$sub.sh
done done
done done
%if %build_kdump || %build_xen || %build_vanilla %if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-trace suffix=-trace
%endif %endif
ln -s $image$suffix %buildroot/boot/$image$suffix ln -s $image$suffix %buildroot/boot/$image$suffix
ln -s initrd$suffix %buildroot/boot/initrd$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix
cp .config %buildroot/boot/config-$KERNELRELEASE cp .config %buildroot/boot/config-$KERNELRELEASE
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
%if %install_vdso %if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image # Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
%endif %endif
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
if [ $CONFIG_MODULES = y ]; then if [ $CONFIG_MODULES = y ]; then
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
if ! %_sourcedir/check-supported-list \ if ! %_sourcedir/check-supported-list \
%_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then
@ -506,11 +516,6 @@ if [ $CONFIG_MODULES = y ]; then
if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
exit 1 exit 1
fi fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
%if %split_packages %if %split_packages
# Generate the lists of supported and unsupported modules. # Generate the lists of supported and unsupported modules.
( cd %buildroot ( cd %buildroot
@ -707,8 +712,8 @@ Authors:
see /usr/src/linux/CREDITS for more details. see /usr/src/linux/CREDITS for more details.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun base -f preun-base.sh %preun base -f preun-base.sh
@ -752,8 +757,8 @@ Authors:
see /usr/src/linux/CREDITS for more details. see /usr/src/linux/CREDITS for more details.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun extra -f preun-extra.sh %preun extra -f preun-extra.sh
@ -786,8 +791,8 @@ Authors:
see /usr/src/linux/CREDITS for more details. see /usr/src/linux/CREDITS for more details.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%files -n kernel-trace-man %files -n kernel-trace-man
%defattr(-,root,root) %defattr(-,root,root)
@ -796,6 +801,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e
%endif %endif
%changelog %changelog
* Fri Nov 28 2008 olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
* Fri Nov 28 2008 olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
* Fri Nov 28 2008 teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
* Thu Nov 27 2008 olh@suse.de
- remove last traces of kernel-um handling
* Thu Nov 27 2008 hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
* Thu Nov 27 2008 olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
* Thu Nov 27 2008 teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
* Wed Nov 26 2008 agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %%kernel_module_package macro.
* Wed Nov 26 2008 hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
* Wed Nov 26 2008 hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
* Tue Nov 25 2008 mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
* Tue Nov 25 2008 sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
* Tue Nov 25 2008 tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
* Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
* Tue Nov 25 2008 jeffm@suse.de * Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant
creation of sgi_uv (bnc#444799). creation of sgi_uv (bnc#444799).

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Fri Nov 28 08:23:15 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
-------------------------------------------------------------------
Fri Nov 28 07:43:14 CET 2008 - olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
-------------------------------------------------------------------
Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
-------------------------------------------------------------------
Thu Nov 27 16:52:10 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
-------------------------------------------------------------------
Thu Nov 27 16:34:48 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
-------------------------------------------------------------------
Thu Nov 27 16:10:30 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
-------------------------------------------------------------------
Thu Nov 27 15:37:32 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
-------------------------------------------------------------------
Thu Nov 27 15:18:32 CET 2008 - olh@suse.de
- remove last traces of kernel-um handling
-------------------------------------------------------------------
Thu Nov 27 14:38:31 CET 2008 - hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
-------------------------------------------------------------------
Thu Nov 27 11:47:43 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
-------------------------------------------------------------------
Thu Nov 27 08:26:03 CET 2008 - olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
-------------------------------------------------------------------
Thu Nov 27 06:08:33 CET 2008 - teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
-------------------------------------------------------------------
Wed Nov 26 10:15:02 CET 2008 - agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %kernel_module_package macro.
-------------------------------------------------------------------
Wed Nov 26 09:16:44 CET 2008 - hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
-------------------------------------------------------------------
Wed Nov 26 09:03:55 CET 2008 - hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
-------------------------------------------------------------------
Tue Nov 25 20:27:19 CET 2008 - mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
-------------------------------------------------------------------
Tue Nov 25 17:48:50 CET 2008 - sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
-------------------------------------------------------------------
Tue Nov 25 16:39:00 CET 2008 - tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
-------------------------------------------------------------------
Tue Nov 25 00:52:41 CET 2008 - jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de

View File

@ -29,6 +29,7 @@
%define build_kdump 0 %define build_kdump 0
%define build_xen 0 %define build_xen 0
%define build_vanilla 0 %define build_vanilla 0
%define build_ps3 0
%if %{build_flavor} == "kdump" %if %{build_flavor} == "kdump"
%define build_kdump 1 %define build_kdump 1
%endif %endif
@ -38,6 +39,9 @@
%if %{build_flavor} == "vanilla" %if %{build_flavor} == "vanilla"
%define build_vanilla 1 %define build_vanilla 1
%endif %endif
%if %{build_flavor} == "ps3"
%define build_ps3 1
%endif
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl})
%define symbols %(set -- kernel-vanilla kernel-vanilla $(case vanilla in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) %define symbols %(set -- kernel-vanilla kernel-vanilla $(case vanilla in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/vanilla$') %define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/vanilla$')
@ -59,7 +63,7 @@
Name: kernel-vanilla Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches Summary: The Standard Kernel - without any SUSE patches
Version: 2.6.27.7 Version: 2.6.27.7
Release: 4 Release: 5
License: GPL v2 only License: GPL v2 only
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
@ -223,8 +227,8 @@ The standard kernel - without any SUSE patches
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%prep %prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@ -451,24 +455,30 @@ for sub in '-base' '' '-extra'; do
%_sourcedir/$script.sh > ../$script$sub.sh %_sourcedir/$script.sh > ../$script$sub.sh
done done
done done
%if %build_kdump || %build_xen || %build_vanilla %if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-vanilla suffix=-vanilla
%endif %endif
ln -s $image$suffix %buildroot/boot/$image$suffix ln -s $image$suffix %buildroot/boot/$image$suffix
ln -s initrd$suffix %buildroot/boot/initrd$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix
cp .config %buildroot/boot/config-$KERNELRELEASE cp .config %buildroot/boot/config-$KERNELRELEASE
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
%if %install_vdso %if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image # Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
%endif %endif
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
if [ $CONFIG_MODULES = y ]; then if [ $CONFIG_MODULES = y ]; then
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
if ! %_sourcedir/check-supported-list \ if ! %_sourcedir/check-supported-list \
%_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then
@ -516,11 +526,6 @@ if [ $CONFIG_MODULES = y ]; then
if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
exit 1 exit 1
fi fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
%if %split_packages %if %split_packages
# Generate the lists of supported and unsupported modules. # Generate the lists of supported and unsupported modules.
( cd %buildroot ( cd %buildroot
@ -711,8 +716,8 @@ The standard kernel - without any SUSE patches
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun base -f preun-base.sh %preun base -f preun-base.sh
@ -750,8 +755,8 @@ The standard kernel - without any SUSE patches
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun extra -f preun-extra.sh %preun extra -f preun-extra.sh
@ -778,8 +783,8 @@ The standard kernel - without any SUSE patches
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%files -n kernel-vanilla-man %files -n kernel-vanilla-man
%defattr(-,root,root) %defattr(-,root,root)
@ -788,6 +793,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e
%endif %endif
%changelog %changelog
* Fri Nov 28 2008 olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
* Fri Nov 28 2008 olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
* Fri Nov 28 2008 teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
* Thu Nov 27 2008 olh@suse.de
- remove last traces of kernel-um handling
* Thu Nov 27 2008 hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
* Thu Nov 27 2008 olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
* Thu Nov 27 2008 teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
* Wed Nov 26 2008 agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %%kernel_module_package macro.
* Wed Nov 26 2008 hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
* Wed Nov 26 2008 hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
* Tue Nov 25 2008 mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
* Tue Nov 25 2008 sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
* Tue Nov 25 2008 tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
* Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
* Tue Nov 25 2008 jeffm@suse.de * Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant
creation of sgi_uv (bnc#444799). creation of sgi_uv (bnc#444799).

View File

@ -1,3 +1,133 @@
-------------------------------------------------------------------
Fri Nov 28 08:23:15 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
-------------------------------------------------------------------
Fri Nov 28 07:43:14 CET 2008 - olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
-------------------------------------------------------------------
Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
-------------------------------------------------------------------
Thu Nov 27 16:52:10 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
-------------------------------------------------------------------
Thu Nov 27 16:34:48 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
-------------------------------------------------------------------
Thu Nov 27 16:10:30 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
-------------------------------------------------------------------
Thu Nov 27 15:37:32 CET 2008 - olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
-------------------------------------------------------------------
Thu Nov 27 15:18:32 CET 2008 - olh@suse.de
- remove last traces of kernel-um handling
-------------------------------------------------------------------
Thu Nov 27 14:38:31 CET 2008 - hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
-------------------------------------------------------------------
Thu Nov 27 11:47:43 CET 2008 - olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
-------------------------------------------------------------------
Thu Nov 27 08:26:03 CET 2008 - olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
-------------------------------------------------------------------
Thu Nov 27 06:08:33 CET 2008 - teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
-------------------------------------------------------------------
Wed Nov 26 10:15:02 CET 2008 - agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %kernel_module_package macro.
-------------------------------------------------------------------
Wed Nov 26 09:16:44 CET 2008 - hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
-------------------------------------------------------------------
Wed Nov 26 09:03:55 CET 2008 - hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
-------------------------------------------------------------------
Tue Nov 25 20:27:19 CET 2008 - mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
-------------------------------------------------------------------
Tue Nov 25 17:48:50 CET 2008 - sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
-------------------------------------------------------------------
Tue Nov 25 16:39:00 CET 2008 - tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
-------------------------------------------------------------------
Tue Nov 25 00:52:41 CET 2008 - jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de Tue Nov 25 00:02:33 CET 2008 - jeffm@suse.de

View File

@ -29,6 +29,7 @@
%define build_kdump 0 %define build_kdump 0
%define build_xen 0 %define build_xen 0
%define build_vanilla 0 %define build_vanilla 0
%define build_ps3 0
%if %{build_flavor} == "kdump" %if %{build_flavor} == "kdump"
%define build_kdump 1 %define build_kdump 1
%endif %endif
@ -38,6 +39,9 @@
%if %{build_flavor} == "vanilla" %if %{build_flavor} == "vanilla"
%define build_vanilla 1 %define build_vanilla 1
%endif %endif
%if %{build_flavor} == "ps3"
%define build_ps3 1
%endif
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl}) %(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,modversions,symsets.pl})
%define symbols %(set -- kernel-xen kernel-xen $(case xen in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) %define symbols %(set -- kernel-xen kernel-xen $(case xen in (rt|rt_*) echo RT ;; esac) $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/xen$') %define cpu_arch_flavor %(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep '/xen$')
@ -59,7 +63,7 @@
Name: kernel-xen Name: kernel-xen
Summary: The Xen Kernel Summary: The Xen Kernel
Version: 2.6.27.7 Version: 2.6.27.7
Release: 4 Release: 5
License: GPL v2 only License: GPL v2 only
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
@ -207,8 +211,8 @@ unprivileged ("xenU") kernel.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%prep %prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@ -435,24 +439,30 @@ for sub in '-base' '' '-extra'; do
%_sourcedir/$script.sh > ../$script$sub.sh %_sourcedir/$script.sh > ../$script$sub.sh
done done
done done
%if %build_kdump || %build_xen || %build_vanilla %if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-xen suffix=-xen
%endif %endif
ln -s $image$suffix %buildroot/boot/$image$suffix ln -s $image$suffix %buildroot/boot/$image$suffix
ln -s initrd$suffix %buildroot/boot/initrd$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix
cp .config %buildroot/boot/config-$KERNELRELEASE cp .config %buildroot/boot/config-$KERNELRELEASE
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
%if %install_vdso %if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image # Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
%endif %endif
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
if [ $CONFIG_MODULES = y ]; then if [ $CONFIG_MODULES = y ]; then
# Figure out where the symbols that vmlinux exports are defined.
# (We need this information below as well as in find-provides; we "annotate"
# the original Module.symvers here to make sure that we are consistent in
# both places.)
%_sourcedir/built-in-where < Module.symvers > Module.symvers.split
mv Module.symvers.split Module.symvers
gzip -c9 < Module.symvers > %buildroot/boot/symvers-$KERNELRELEASE.gz
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
if ! %_sourcedir/check-supported-list \ if ! %_sourcedir/check-supported-list \
%_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then %_sourcedir %buildroot/lib/modules/$KERNELRELEASE; then
@ -500,11 +510,6 @@ if [ $CONFIG_MODULES = y ]; then
if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
exit 1 exit 1
fi fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-$KERNELRELEASE \
bs=1024 seek=2047 count=1
%if %split_packages %if %split_packages
# Generate the lists of supported and unsupported modules. # Generate the lists of supported and unsupported modules.
( cd %buildroot ( cd %buildroot
@ -700,8 +705,8 @@ This package contains only the base modules, required in all installs.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun base -f preun-base.sh %preun base -f preun-base.sh
@ -744,8 +749,8 @@ This package contains additional modules not supported by Novell.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%preun extra -f preun-extra.sh %preun extra -f preun-extra.sh
@ -775,8 +780,8 @@ unprivileged ("xenU") kernel.
Source Timestamp: 2008-11-25 00:02:37 +0100 Source Timestamp: 2008-11-28 08:24:27 +0100
GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35
%files -n kernel-xen-man %files -n kernel-xen-man
%defattr(-,root,root) %defattr(-,root,root)
@ -785,6 +790,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e
%endif %endif
%changelog %changelog
* Fri Nov 28 2008 olh@suse.de
- rpm/kernel-binary.spec.in: move Module.symvers creation into
CONFIG_MODULES section, a static kernel exports nothing
* Fri Nov 28 2008 olh@suse.de
- rpm/post*.sh: kernel-vanilla has now vmlinux-vanilla symlink
* Fri Nov 28 2008 teheo@suse.de
Block layer timer bug fixed. Multipath patch update is just patch
refresh.
- patches.drivers/block-internal-dequeue-shouldnt-start-timer:
block: internal dequeue shouldn't start timer (bnc#449880).
- patches.drivers/blk-request-based-multipath-update: Block layer
fixes for request-based multipathing (References: FATE#302108).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix no-op macro args
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: fix compile on ppc32
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: always create a dummy initrd because
mkinitrd is called unconditionally
* Thu Nov 27 2008 olh@suse.de
- rpm/kernel-binary.spec.in: kernel-ps3 needs a suffix
* Thu Nov 27 2008 olh@suse.de
- remove last traces of kernel-um handling
* Thu Nov 27 2008 hare@suse.de
- patches.fixes/qla2xxx-disable-automatic-queue-tracking: qla2xxx:
Conditionally disable queue_full tracking (bnc#449386).
* Thu Nov 27 2008 olh@suse.de
- patches.suse/8250-sysrq-ctrl_o.patch: no sysrq on Cell QS21/QS22
serial console (bnc#422987,bnc#96313 - LTC47675/LTC16841).
* Thu Nov 27 2008 olh@suse.de
- patches.arch/ppc-memoryless-nodes.patch: fix booting with
memoryless nodes (443280 - LTC49675)
* Thu Nov 27 2008 teheo@suse.de
- patches.drivers/libata-seagate-firmware-bug: libata: blacklist
Seagate drives which time out FLUSH_CACHE when used with NCQ
(bnc#449531).
* Wed Nov 26 2008 agruen@suse.de
- rpm/macros.kernel-source: Fix the kernel flavor selection logic
for the %%kernel_module_package macro.
* Wed Nov 26 2008 hare@suse.de
- patches.fixes/blk-leave-sync-timer-running: move to
correct place in series.conf and rediff
- patches.drivers/cciss-newids.patch: Delete.
* Wed Nov 26 2008 hare@suse.de
- patches.drivers/cciss-newids.patch: Support for newcciss
controller (bnc#448416).
- patches.fixes/blk-leave-sync-timer-running: block: leave
request timeout timer running on an empty list (bnc#447249).
* Tue Nov 25 2008 mszeredi@suse.de
- patches.fixes/slab-alloc_slabmgmt-fix.patch: slab: remove
GFP_THISNODE clearing from alloc_slabmgmt() (bnc#444597).
* Tue Nov 25 2008 sjayaraman@suse.de
- patches.suse/SoN-11-mm-page_alloc-emerg.patch: Fix accidental side-effect
that this patch introduced by reverting patches.fixes/oom-warning
(bnc #444597).
* Tue Nov 25 2008 tiwai@suse.de
- patches.drivers/alsa-ca0106-pm-support: ALSA: ca0106 - Add
power-amangement support (bnc#447624).
- patches.drivers/alsa-hda-dell-92hd73xx-models: ALSA: hda -
Check model for Dell 92HD73xx laptops (bnc#446025).
- patches.drivers/alsa-hda-dell-studio-1535-quirk: ALSA: hda -
mark Dell studio 1535 quirk (bnc#446025).
- patches.drivers/alsa-hda-spdif-bits-cache-fix: ALSA: hda -
Fix caching of SPDIF status bits.
- patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch: ALSA:
hda - No 'Headphone as Line-out' swich without line-outs
(bnc#446025).
- patches.drivers/alsa-hda-stac-yet-more-fixes: ALSA: hda -
Fix AFG power management on IDT 92HD* codecs (bnc#446025).
* Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/fix-inotify-watch-removal-umount-races: Fix
inotify watch removal/umount races (bnc#446973 CVE-2008-5182).
* Tue Nov 25 2008 jeffm@suse.de * Tue Nov 25 2008 jeffm@suse.de
- patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant
creation of sgi_uv (bnc#444799). creation of sgi_uv (bnc#444799).

View File

@ -7,16 +7,16 @@
%{expand:%( \ %{expand:%( \
subpkg=%{-t*}%{!-t:/usr/lib/rpm/kernel-module-subpackage} \ subpkg=%{-t*}%{!-t:/usr/lib/rpm/kernel-module-subpackage} \
echo "%%define _suse_kernel_module_subpackage(n:v:r:f:p:) %%{expand:%%(cd %_sourcedir; cat $subpkg; echo %%%%nil)}" \ echo "%%define _suse_kernel_module_subpackage(n:v:r:f:p:) %%{expand:%%(cd %_sourcedir; cat $subpkg; echo %%%%nil)}" \
flavors="%{!-X:%*}%{-X:$(ls /usr/src/linux-obj/%_target_cpu 2>/dev/null)}" \
flavors_to_build= \ flavors_to_build= \
kver=$(rpm -q --qf '%{VERSION}-%{RELEASE}' kernel-source) \ kver=$(rpm -q --qf '%{VERSION}-%{RELEASE}' kernel-source) \
for flavor in $flavors; do \ flavors=%*
if [ -n "%{-X}" ]; then \ for flavor in $(ls /usr/src/linux-obj/%_target_cpu 2>/dev/null); do \
case " %* " in \ case " $flavors " in \
(*" $flavor "*) \ (*" $flavor "*) \
continue ;; \ [ -n "%{-X}" ] && continue ;; \
esac \ (*) \
fi \ [ -z "%{-X}" -a -n "$flavors" ] && continue ;; \
esac \
krel=$(make -s -C /usr/src/linux-obj/%_target_cpu/$flavor kernelrelease) \ krel=$(make -s -C /usr/src/linux-obj/%_target_cpu/$flavor kernelrelease) \
[ -e /boot/symsets-$krel.tar.gz ] || continue \ [ -e /boot/symsets-$krel.tar.gz ] || continue \
flavors_to_build="$flavors_to_build $flavor" \ flavors_to_build="$flavors_to_build $flavor" \

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:ff7a75d89a5b47ff1b396845a4ba76128cfd7f3c34488a196c2e706d0bf670b9 oid sha256:0bde61278e8d5f9328c81189e37a052ae5a8bdad435b3b117c40f045268bcf32
size 129 size 128

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:1bf477237397cbbf51425fcaf44ecd86cc9e130c11eae01445c90db127b69c03 oid sha256:bd3a92eb837f6ba5c02d7a79b02a47e41a1bea2152a03f175c79ea164e09cb23
size 59277 size 59244

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:5f11ec03b3d56fec6d5454949812a9ca98200c99417ff90aeb2979ef394f9a49 oid sha256:fc19fcc348f98730b9cde383e928106383d0cbed24502db972b4728c91f9a31e
size 260505 size 262558

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:f50ec42a93db8ed935d709ac41ecb8cde9f6205706f4822703a8f1c7f5af4424 oid sha256:f16bd0f8bcc9396fe57760d4f95cb0c9e0c45a312ca8f6d654e6feeb5b105912
size 2630411 size 2644689

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:a8adec667ec9d9fa8709d15c1d41319a155bdd8c5193ed5efff37fac5ad6d7de oid sha256:57c045765cbf3e8303e50482799bc8357a87c8903e951dfc13ecb719c8744f73
size 127910 size 134714

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:c340420741516c7d186d962dcdfa184f849ba4a4087e1ebb77d8c190a15e0a41 oid sha256:23f0c374b5a14e73238a0d3539b65b5072a4038b9e57c5918b1a67a919933be6
size 83080 size 83320

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:254fb7b8a500648bdc291d3558d023688775fb5e654bd039a9f66eef66d80fcc oid sha256:f5baff7805ce91ee88ffccef938ba004b87e92a494de7f031faf7a2729a0603c
size 1609 size 1593

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:a098dcd89a7b21901a8e5d64ca6b495b1c75c3d86a6fffa1fa30349bfcdac435 oid sha256:e8c04d8ee3eff650efba8722187c8f306b152b674b7f758cfc7f1084a69b9fbf
size 124 size 125

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:7737cb8d73cfe73ed79eedc78930f5b2fea4fd7c1ee0a36cc3ccfbf272f80bac oid sha256:8d1965ef3090f177e3ec5e9f610eee27274cfdc6d429d1b6a30affbc1a9a7d3c
size 1447981 size 1449871

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:f518b17039a42d34831791924ae66ab38e98243b12053c03d51f00adb8761636 oid sha256:22c1d68058a6a71c22a4e1e57716ecc4f60b0d9267474838ce5bc984ec4d8380
size 63211 size 63312

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:42a389b179b5b0ac532915afed246547e0c324b4cd6a42296d13005ffab4dd9a oid sha256:aac8aab7152db9d476801b314ca11daff689b9bd50d21b3036d37bf3edfc0b4e
size 1499919 size 1499977

View File

@ -28,7 +28,7 @@ fi
suffix= suffix=
case @FLAVOR@ in case @FLAVOR@ in
kdump|ps3|um|xen*) kdump|ps3|xen*|vanilla)
suffix=-@FLAVOR@ suffix=-@FLAVOR@
;; ;;
esac esac
@ -113,7 +113,7 @@ if [ -f /etc/fstab -a ! -e /.buildenv ] ; then
# handle 10.1 and SLES10 GA # handle 10.1 and SLES10 GA
elif [ -x /sbin/update-bootloader ]; then elif [ -x /sbin/update-bootloader ]; then
case @FLAVOR@ in case @FLAVOR@ in
kdump|um|ps3) kdump|ps3)
;; ;;
*) *)
opt_xen_kernel= opt_xen_kernel=

View File

@ -21,7 +21,7 @@ fi
remove_previos_entry=no remove_previos_entry=no
suffix= suffix=
case @FLAVOR@ in case @FLAVOR@ in
kdump|ps3|um|xen*) kdump|ps3|xen*|vanilla)
suffix=-@FLAVOR@ suffix=-@FLAVOR@
;; ;;
esac esac

View File

@ -227,6 +227,7 @@
######################################################## ########################################################
# powerpc/generic # powerpc/generic
######################################################## ########################################################
patches.suse/8250-sysrq-ctrl_o.patch
patches.arch/ppc-pseries_remove_lmb-PAGE_SHIFTT.patch patches.arch/ppc-pseries_remove_lmb-PAGE_SHIFTT.patch
patches.arch/ppc-pseries_pfn-mem-rm.patch patches.arch/ppc-pseries_pfn-mem-rm.patch
patches.suse/ppc-no-LDFLAGS_MODULE.patch patches.suse/ppc-no-LDFLAGS_MODULE.patch
@ -266,6 +267,7 @@
patches.arch/ppc-pseries-bsr-multinode.patch patches.arch/ppc-pseries-bsr-multinode.patch
patches.arch/ppc-pseries-cmm-pagecounter.patch patches.arch/ppc-pseries-cmm-pagecounter.patch
patches.arch/ppc-of-irq-map.patch patches.arch/ppc-of-irq-map.patch
patches.arch/ppc-memoryless-nodes.patch
patches.arch/ppc-spufs-01-use-inc_nlink.patch patches.arch/ppc-spufs-01-use-inc_nlink.patch
patches.arch/ppc-spufs-02-add-a-missing-mutex_unlock.patch patches.arch/ppc-spufs-02-add-a-missing-mutex_unlock.patch
@ -345,6 +347,7 @@
patches.suse/shmall-bigger patches.suse/shmall-bigger
patches.fixes/grab-swap-token-oops patches.fixes/grab-swap-token-oops
patches.fixes/mm-madvise-fix.patch patches.fixes/mm-madvise-fix.patch
patches.fixes/slab-alloc_slabmgmt-fix.patch
patches.fixes/loop-barriers patches.fixes/loop-barriers
patches.fixes/loop-barriers2 patches.fixes/loop-barriers2
@ -360,6 +363,7 @@
patches.fixes/bug-437171_2_sched_delta_weight.patch patches.fixes/bug-437171_2_sched_delta_weight.patch
patches.fixes/bug-437171_3_rework_wakeup_preemption.patch patches.fixes/bug-437171_3_rework_wakeup_preemption.patch
patches.fixes/bug-437171_4_sched_reinstate_vruntime_wakeup.patch patches.fixes/bug-437171_4_sched_reinstate_vruntime_wakeup.patch
patches.fixes/fix-inotify-watch-removal-umount-races
######################################################## ########################################################
@ -806,6 +810,7 @@
patches.drivers/libata-fix-ata_tf_read_block-overflow patches.drivers/libata-fix-ata_tf_read_block-overflow
patches.drivers/libata-fix-ata_tf_to_lba48-overflow patches.drivers/libata-fix-ata_tf_to_lba48-overflow
patches.drivers/libata-ata_piix-clear-spurious-IRQ patches.drivers/libata-ata_piix-clear-spurious-IRQ
patches.drivers/libata-seagate-firmware-bug
# Block layer fixes # Block layer fixes
patches.fixes/block-use-bio_has_data patches.fixes/block-use-bio_has_data
@ -828,6 +833,8 @@
patches.drivers/block-call-sync-on-cleanup patches.drivers/block-call-sync-on-cleanup
patches.drivers/block-add-timeout-on-dequeue patches.drivers/block-add-timeout-on-dequeue
patches.drivers/block-del-timer-after-dequeue patches.drivers/block-del-timer-after-dequeue
patches.fixes/blk-leave-sync-timer-running
patches.drivers/block-internal-dequeue-shouldnt-start-timer
patches.fixes/scsi-misc-git-update patches.fixes/scsi-misc-git-update
patches.fixes/scsi-enhance-error-codes patches.fixes/scsi-enhance-error-codes
@ -860,6 +867,7 @@
patches.drivers/lpfc-8.2.8.7-update patches.drivers/lpfc-8.2.8.7-update
patches.drivers/qla2xxx-8.02.01-k8-update patches.drivers/qla2xxx-8.02.01-k8-update
patches.drivers/qla2xxx-8.02.01-k9-update patches.drivers/qla2xxx-8.02.01-k9-update
patches.fixes/qla2xxx-disable-automatic-queue-tracking
patches.drivers/mpt-fusion-4.00.43.00-update patches.drivers/mpt-fusion-4.00.43.00-update
patches.drivers/mpt-fusion-4.16.00.00-update patches.drivers/mpt-fusion-4.16.00.00-update
patches.drivers/qla4xxx-sles11-update patches.drivers/qla4xxx-sles11-update
@ -985,8 +993,14 @@
patches.drivers/alsa-hda-stac-hp-gpio-switch-fix patches.drivers/alsa-hda-stac-hp-gpio-switch-fix
patches.drivers/alsa-hda-stac-dell-m4-3-quirk patches.drivers/alsa-hda-stac-dell-m4-3-quirk
patches.drivers/alsa-hda-dell-studio-15-quirk patches.drivers/alsa-hda-dell-studio-15-quirk
patches.drivers/alsa-hda-spdif-bits-cache-fix
patches.drivers/alsa-hda-stac-yet-more-fixes
patches.drivers/alsa-hda-stac-no-hp-as-line-out-switch
patches.drivers/alsa-hda-dell-studio-1535-quirk
patches.drivers/alsa-hda-dell-92hd73xx-models
patches.drivers/alsa-emu10k1-audigy-fixes patches.drivers/alsa-emu10k1-audigy-fixes
patches.drivers/alsa-powermac-ibook-g4-mic-fix patches.drivers/alsa-powermac-ibook-g4-mic-fix
patches.drivers/alsa-ca0106-pm-support
######################################################## ########################################################
# Other driver fixes # Other driver fixes