diff --git a/build-source-timestamp b/build-source-timestamp index 6d96ab519..9379035c4 100644 --- a/build-source-timestamp +++ b/build-source-timestamp @@ -1,2 +1,2 @@ -2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 diff --git a/config.tar.bz2 b/config.tar.bz2 index 3f60c43b4..57256c0b7 100644 --- a/config.tar.bz2 +++ b/config.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:739ba843a56036bcc200590dcbed4fc5f0f68842a0ee4feac03c8660b2b3bc53 -size 135200 +oid sha256:e9483db825186bb1be72091c3c9406ff104ec5dc12afcd5da12956886decfeaa +size 135201 diff --git a/kabi.tar.bz2 b/kabi.tar.bz2 index c8fe579e4..c2ef0dd3b 100644 --- a/kabi.tar.bz2 +++ b/kabi.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:870770cdcde4eb01d819adbe6f319721074ff8fecc58902cfc87534796fae656 -size 2758 +oid sha256:a5e08475a7ad29d62bfd87f6a07baf6dc394b6870b22a275ca03d791442dbbba +size 2771 diff --git a/kernel-debug.changes b/kernel-debug.changes index eceaf106c..520a371cc 100644 --- a/kernel-debug.changes +++ b/kernel-debug.changes @@ -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 diff --git a/kernel-debug.spec b/kernel-debug.spec index 0a824144f..e1f3d703f 100644 --- a/kernel-debug.spec +++ b/kernel-debug.spec @@ -29,6 +29,7 @@ %define build_kdump 0 %define build_xen 0 %define build_vanilla 0 +%define build_ps3 0 %if %{build_flavor} == "kdump" %define build_kdump 1 %endif @@ -38,6 +39,9 @@ %if %{build_flavor} == "vanilla" %define build_vanilla 1 %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}) %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$') @@ -59,7 +63,7 @@ Name: kernel-debug Summary: A Debug Version of the Kernel Version: 2.6.27.7 -Release: 4 +Release: 5 License: GPL v2 only Group: System/Kernel 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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %prep 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 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 %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix 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 # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %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 + # 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 if ! %_sourcedir/check-supported-list \ %_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 exit 1 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 # Generate the lists of supported and unsupported modules. ( 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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %files -n kernel-debug-man %defattr(-,root,root) @@ -780,6 +785,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e %endif %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 - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant creation of sgi_uv (bnc#444799). diff --git a/kernel-default.changes b/kernel-default.changes index eceaf106c..520a371cc 100644 --- a/kernel-default.changes +++ b/kernel-default.changes @@ -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 diff --git a/kernel-default.spec b/kernel-default.spec index 49c15c35c..b7d6c7ea8 100644 --- a/kernel-default.spec +++ b/kernel-default.spec @@ -29,6 +29,7 @@ %define build_kdump 0 %define build_xen 0 %define build_vanilla 0 +%define build_ps3 0 %if %{build_flavor} == "kdump" %define build_kdump 1 %endif @@ -38,6 +39,9 @@ %if %{build_flavor} == "vanilla" %define build_vanilla 1 %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}) %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$') @@ -59,7 +63,7 @@ Name: kernel-default Summary: The Standard Kernel Version: 2.6.27.7 -Release: 4 +Release: 5 License: GPL v2 only Group: System/Kernel 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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %prep 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 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 %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix 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 # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %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 + # 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 if ! %_sourcedir/check-supported-list \ %_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 exit 1 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 # Generate the lists of supported and unsupported modules. ( 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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %files -n kernel-default-man %defattr(-,root,root) @@ -795,6 +800,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e %endif %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 - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant creation of sgi_uv (bnc#444799). diff --git a/kernel-dummy.changes b/kernel-dummy.changes index eceaf106c..520a371cc 100644 --- a/kernel-dummy.changes +++ b/kernel-dummy.changes @@ -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 diff --git a/kernel-dummy.spec b/kernel-dummy.spec index 00aa28e12..d4ebfeb16 100644 --- a/kernel-dummy.spec +++ b/kernel-dummy.spec @@ -23,7 +23,7 @@ Url: http://www.kernel.org/ Name: kernel-dummy Summary: Internal dummy package for synchronizing release numbers Version: 2.6.27.7 -Release: 4 +Release: 5 License: GPL v2 only Group: System/Kernel AutoReqProv: off @@ -36,8 +36,8 @@ Authors: -------- Andreas Gruenbacher -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %install rm -rf %buildroot @@ -49,6 +49,78 @@ echo dummy > %buildroot/etc/dummy /etc/dummy %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 - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant creation of sgi_uv (bnc#444799). diff --git a/kernel-kdump.changes b/kernel-kdump.changes index eceaf106c..520a371cc 100644 --- a/kernel-kdump.changes +++ b/kernel-kdump.changes @@ -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 diff --git a/kernel-kdump.spec b/kernel-kdump.spec index ee65b4806..3dac17140 100644 --- a/kernel-kdump.spec +++ b/kernel-kdump.spec @@ -29,6 +29,7 @@ %define build_kdump 0 %define build_xen 0 %define build_vanilla 0 +%define build_ps3 0 %if %{build_flavor} == "kdump" %define build_kdump 1 %endif @@ -38,6 +39,9 @@ %if %{build_flavor} == "vanilla" %define build_vanilla 1 %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}) %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$') @@ -59,7 +63,7 @@ Name: kernel-kdump Summary: kernel for kdump Version: 2.6.27.7 -Release: 4 +Release: 5 License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ @@ -207,8 +211,8 @@ crashed kernel. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %prep 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 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 %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix 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 # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %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 + # 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 if ! %_sourcedir/check-supported-list \ %_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 exit 1 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 # Generate the lists of supported and unsupported modules. ( 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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %preun extra -f preun-extra.sh @@ -775,8 +780,8 @@ crashed kernel. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %files -n kernel-kdump-man %defattr(-,root,root) @@ -785,6 +790,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e %endif %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 - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant creation of sgi_uv (bnc#444799). diff --git a/kernel-pae.changes b/kernel-pae.changes index eceaf106c..520a371cc 100644 --- a/kernel-pae.changes +++ b/kernel-pae.changes @@ -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 diff --git a/kernel-pae.spec b/kernel-pae.spec index acb3f89ee..040b9ae82 100644 --- a/kernel-pae.spec +++ b/kernel-pae.spec @@ -29,6 +29,7 @@ %define build_kdump 0 %define build_xen 0 %define build_vanilla 0 +%define build_ps3 0 %if %{build_flavor} == "kdump" %define build_kdump 1 %endif @@ -38,6 +39,9 @@ %if %{build_flavor} == "vanilla" %define build_vanilla 1 %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}) %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$') @@ -59,7 +63,7 @@ Name: kernel-pae Summary: Kernel with PAE Support Version: 2.6.27.7 -Release: 4 +Release: 5 License: GPL v2 only Group: System/Kernel 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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %prep 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 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 %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix 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 # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %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 + # 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 if ! %_sourcedir/check-supported-list \ %_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 exit 1 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 # Generate the lists of supported and unsupported modules. ( 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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %files -n kernel-pae-man %defattr(-,root,root) @@ -798,6 +803,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e %endif %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 - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant creation of sgi_uv (bnc#444799). diff --git a/kernel-ppc64.changes b/kernel-ppc64.changes index eceaf106c..520a371cc 100644 --- a/kernel-ppc64.changes +++ b/kernel-ppc64.changes @@ -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 diff --git a/kernel-ppc64.spec b/kernel-ppc64.spec index 03fc63acc..079f4bd78 100644 --- a/kernel-ppc64.spec +++ b/kernel-ppc64.spec @@ -29,6 +29,7 @@ %define build_kdump 0 %define build_xen 0 %define build_vanilla 0 +%define build_ps3 0 %if %{build_flavor} == "kdump" %define build_kdump 1 %endif @@ -38,6 +39,9 @@ %if %{build_flavor} == "vanilla" %define build_vanilla 1 %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}) %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$') @@ -59,7 +63,7 @@ Name: kernel-ppc64 Summary: Kernel for ppc64 Systems Version: 2.6.27.7 -Release: 4 +Release: 5 License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ @@ -220,8 +224,8 @@ Authors: Tom Gall see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %prep 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 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 %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix 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 # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %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 + # 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 if ! %_sourcedir/check-supported-list \ %_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 exit 1 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 # Generate the lists of supported and unsupported modules. ( cd %buildroot @@ -724,8 +729,8 @@ Authors: Tom Gall see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %preun base -f preun-base.sh @@ -779,8 +784,8 @@ Authors: Tom Gall see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %preun extra -f preun-extra.sh @@ -821,8 +826,8 @@ Authors: Tom Gall see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %files -n kernel-ppc64-man %defattr(-,root,root) @@ -831,6 +836,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e %endif %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 - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant creation of sgi_uv (bnc#444799). diff --git a/kernel-ps3.changes b/kernel-ps3.changes index eceaf106c..520a371cc 100644 --- a/kernel-ps3.changes +++ b/kernel-ps3.changes @@ -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 diff --git a/kernel-ps3.spec b/kernel-ps3.spec index 618580165..a395ce018 100644 --- a/kernel-ps3.spec +++ b/kernel-ps3.spec @@ -29,6 +29,7 @@ %define build_kdump 0 %define build_xen 0 %define build_vanilla 0 +%define build_ps3 0 %if %{build_flavor} == "kdump" %define build_kdump 1 %endif @@ -38,6 +39,9 @@ %if %{build_flavor} == "vanilla" %define build_vanilla 1 %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}) %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$') @@ -59,7 +63,7 @@ Name: kernel-ps3 Summary: kernel for ps3 bootloader Version: 2.6.27.7 -Release: 4 +Release: 5 License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ @@ -202,8 +206,8 @@ final system. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %prep 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 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 %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix 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 # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %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 + # 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 if ! %_sourcedir/check-supported-list \ %_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 exit 1 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 # Generate the lists of supported and unsupported modules. ( cd %buildroot @@ -692,8 +697,8 @@ needs to be as small as possible. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %preun extra -f preun-extra.sh @@ -764,8 +769,8 @@ final system. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %files -n kernel-ps3-man %defattr(-,root,root) @@ -774,6 +779,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e %endif %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 - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant creation of sgi_uv (bnc#444799). diff --git a/kernel-s390.changes b/kernel-s390.changes index eceaf106c..520a371cc 100644 --- a/kernel-s390.changes +++ b/kernel-s390.changes @@ -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 diff --git a/kernel-s390.spec b/kernel-s390.spec index 6d7763ad9..4d014af47 100644 --- a/kernel-s390.spec +++ b/kernel-s390.spec @@ -29,6 +29,7 @@ %define build_kdump 0 %define build_xen 0 %define build_vanilla 0 +%define build_ps3 0 %if %{build_flavor} == "kdump" %define build_kdump 1 %endif @@ -38,6 +39,9 @@ %if %{build_flavor} == "vanilla" %define build_vanilla 1 %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}) %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$') @@ -59,7 +63,7 @@ Name: kernel-s390 Summary: The Standard Kernel Version: 2.6.27.7 -Release: 4 +Release: 5 License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ @@ -201,8 +205,8 @@ The standard kernel. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %prep 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 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 %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix 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 # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %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 + # 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 if ! %_sourcedir/check-supported-list \ %_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 exit 1 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 # Generate the lists of supported and unsupported modules. ( 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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %preun extra -f preun-extra.sh @@ -760,8 +765,8 @@ The standard kernel. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %files -n kernel-s390-man %defattr(-,root,root) @@ -770,6 +775,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e %endif %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 - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant creation of sgi_uv (bnc#444799). diff --git a/kernel-source.changes b/kernel-source.changes index eceaf106c..520a371cc 100644 --- a/kernel-source.changes +++ b/kernel-source.changes @@ -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 diff --git a/kernel-source.spec b/kernel-source.spec index ba74d2e5d..39989ca21 100644 --- a/kernel-source.spec +++ b/kernel-source.spec @@ -30,7 +30,7 @@ Url: http://www.kernel.org/ Name: kernel-source Summary: The Linux Kernel Sources Version: 2.6.27.7 -Release: 4 +Release: 5 License: GPL v2 only Group: Development/Sources AutoReqProv: off @@ -117,8 +117,8 @@ Authors: see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %prep 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 %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 - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant creation of sgi_uv (bnc#444799). diff --git a/kernel-syms.changes b/kernel-syms.changes index eceaf106c..520a371cc 100644 --- a/kernel-syms.changes +++ b/kernel-syms.changes @@ -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 diff --git a/kernel-syms.spec b/kernel-syms.spec index dcc534984..c633362ad 100644 --- a/kernel-syms.spec +++ b/kernel-syms.spec @@ -29,7 +29,7 @@ Url: http://www.kernel.org/ Name: kernel-syms Summary: Kernel Symbol Versions (modversions) Version: 2.6.27.7 -Release: 4 +Release: 5 License: GPL v2 only Group: Development/Sources AutoReqProv: off @@ -94,8 +94,8 @@ Authors: see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %prep echo "Architecture symbol(s):" %symbols @@ -152,6 +152,78 @@ done /lib/modules/*/build %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 - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant creation of sgi_uv (bnc#444799). diff --git a/kernel-trace.changes b/kernel-trace.changes index eceaf106c..520a371cc 100644 --- a/kernel-trace.changes +++ b/kernel-trace.changes @@ -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 diff --git a/kernel-trace.spec b/kernel-trace.spec index 05de9ee53..a32ea143c 100644 --- a/kernel-trace.spec +++ b/kernel-trace.spec @@ -29,6 +29,7 @@ %define build_kdump 0 %define build_xen 0 %define build_vanilla 0 +%define build_ps3 0 %if %{build_flavor} == "kdump" %define build_kdump 1 %endif @@ -38,6 +39,9 @@ %if %{build_flavor} == "vanilla" %define build_vanilla 1 %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}) %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$') @@ -59,7 +63,7 @@ Name: kernel-trace Summary: The Realtime Linux Kernel Version: 2.6.27.7 -Release: 4 +Release: 5 License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ @@ -213,8 +217,8 @@ Authors: see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %prep 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 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 %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix 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 # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %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 + # 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 if ! %_sourcedir/check-supported-list \ %_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 exit 1 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 # Generate the lists of supported and unsupported modules. ( cd %buildroot @@ -707,8 +712,8 @@ Authors: see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %preun base -f preun-base.sh @@ -752,8 +757,8 @@ Authors: see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %preun extra -f preun-extra.sh @@ -786,8 +791,8 @@ Authors: see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %files -n kernel-trace-man %defattr(-,root,root) @@ -796,6 +801,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e %endif %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 - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant creation of sgi_uv (bnc#444799). diff --git a/kernel-vanilla.changes b/kernel-vanilla.changes index eceaf106c..520a371cc 100644 --- a/kernel-vanilla.changes +++ b/kernel-vanilla.changes @@ -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 diff --git a/kernel-vanilla.spec b/kernel-vanilla.spec index e7aac4d92..cbe9aada1 100644 --- a/kernel-vanilla.spec +++ b/kernel-vanilla.spec @@ -29,6 +29,7 @@ %define build_kdump 0 %define build_xen 0 %define build_vanilla 0 +%define build_ps3 0 %if %{build_flavor} == "kdump" %define build_kdump 1 %endif @@ -38,6 +39,9 @@ %if %{build_flavor} == "vanilla" %define build_vanilla 1 %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}) %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$') @@ -59,7 +63,7 @@ Name: kernel-vanilla Summary: The Standard Kernel - without any SUSE patches Version: 2.6.27.7 -Release: 4 +Release: 5 License: GPL v2 only Group: System/Kernel 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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %prep 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 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 %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix 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 # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %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 + # 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 if ! %_sourcedir/check-supported-list \ %_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 exit 1 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 # Generate the lists of supported and unsupported modules. ( cd %buildroot @@ -711,8 +716,8 @@ The standard kernel - without any SUSE patches -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %files -n kernel-vanilla-man %defattr(-,root,root) @@ -788,6 +793,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e %endif %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 - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant creation of sgi_uv (bnc#444799). diff --git a/kernel-xen.changes b/kernel-xen.changes index eceaf106c..520a371cc 100644 --- a/kernel-xen.changes +++ b/kernel-xen.changes @@ -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 diff --git a/kernel-xen.spec b/kernel-xen.spec index 8aa9c6c50..2f744be6a 100644 --- a/kernel-xen.spec +++ b/kernel-xen.spec @@ -29,6 +29,7 @@ %define build_kdump 0 %define build_xen 0 %define build_vanilla 0 +%define build_ps3 0 %if %{build_flavor} == "kdump" %define build_kdump 1 %endif @@ -38,6 +39,9 @@ %if %{build_flavor} == "vanilla" %define build_vanilla 1 %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}) %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$') @@ -59,7 +63,7 @@ Name: kernel-xen Summary: The Xen Kernel Version: 2.6.27.7 -Release: 4 +Release: 5 License: GPL v2 only Group: System/Kernel Url: http://www.kernel.org/ @@ -207,8 +211,8 @@ unprivileged ("xenU") kernel. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %prep 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 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 %endif ln -s $image$suffix %buildroot/boot/$image$suffix ln -s initrd$suffix %buildroot/boot/initrd$suffix 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 # Install the unstripped vdso's that are linked in the kernel image make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %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 + # 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 if ! %_sourcedir/check-supported-list \ %_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 exit 1 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 # Generate the lists of supported and unsupported modules. ( 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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %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 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %preun extra -f preun-extra.sh @@ -775,8 +780,8 @@ unprivileged ("xenU") kernel. -Source Timestamp: 2008-11-25 00:02:37 +0100 -GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e +Source Timestamp: 2008-11-28 08:24:27 +0100 +GIT Revision: abc28b6b93feaaec83fec842a2c03a25f626aa35 %files -n kernel-xen-man %defattr(-,root,root) @@ -785,6 +790,78 @@ GIT Revision: b81f7c1daca9a91df9caf5ea7168dcc0f548453e %endif %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 - patches.fixes/uv-redundant-creation-of-proc-dir: UV: redundant creation of sgi_uv (bnc#444799). diff --git a/macros.kernel-source b/macros.kernel-source index cf35b450a..cb4bbee3f 100644 --- a/macros.kernel-source +++ b/macros.kernel-source @@ -7,16 +7,16 @@ %{expand:%( \ 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)}" \ - flavors="%{!-X:%*}%{-X:$(ls /usr/src/linux-obj/%_target_cpu 2>/dev/null)}" \ flavors_to_build= \ kver=$(rpm -q --qf '%{VERSION}-%{RELEASE}' kernel-source) \ - for flavor in $flavors; do \ - if [ -n "%{-X}" ]; then \ - case " %* " in \ - (*" $flavor "*) \ - continue ;; \ - esac \ - fi \ + flavors=%* + for flavor in $(ls /usr/src/linux-obj/%_target_cpu 2>/dev/null); do \ + case " $flavors " in \ + (*" $flavor "*) \ + [ -n "%{-X}" ] && continue ;; \ + (*) \ + [ -z "%{-X}" -a -n "$flavors" ] && continue ;; \ + esac \ krel=$(make -s -C /usr/src/linux-obj/%_target_cpu/$flavor kernelrelease) \ [ -e /boot/symsets-$krel.tar.gz ] || continue \ flavors_to_build="$flavors_to_build $flavor" \ diff --git a/patches.addon.tar.bz2 b/patches.addon.tar.bz2 index 7f72a1792..ef2081374 100644 --- a/patches.addon.tar.bz2 +++ b/patches.addon.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff7a75d89a5b47ff1b396845a4ba76128cfd7f3c34488a196c2e706d0bf670b9 -size 129 +oid sha256:0bde61278e8d5f9328c81189e37a052ae5a8bdad435b3b117c40f045268bcf32 +size 128 diff --git a/patches.apparmor.tar.bz2 b/patches.apparmor.tar.bz2 index 1e2b85e34..cfdc29f3e 100644 --- a/patches.apparmor.tar.bz2 +++ b/patches.apparmor.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1bf477237397cbbf51425fcaf44ecd86cc9e130c11eae01445c90db127b69c03 -size 59277 +oid sha256:bd3a92eb837f6ba5c02d7a79b02a47e41a1bea2152a03f175c79ea164e09cb23 +size 59244 diff --git a/patches.arch.tar.bz2 b/patches.arch.tar.bz2 index 1d71d3d64..c007eefed 100644 --- a/patches.arch.tar.bz2 +++ b/patches.arch.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f11ec03b3d56fec6d5454949812a9ca98200c99417ff90aeb2979ef394f9a49 -size 260505 +oid sha256:fc19fcc348f98730b9cde383e928106383d0cbed24502db972b4728c91f9a31e +size 262558 diff --git a/patches.drivers.tar.bz2 b/patches.drivers.tar.bz2 index 0c356ab18..d151a6f90 100644 --- a/patches.drivers.tar.bz2 +++ b/patches.drivers.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f50ec42a93db8ed935d709ac41ecb8cde9f6205706f4822703a8f1c7f5af4424 -size 2630411 +oid sha256:f16bd0f8bcc9396fe57760d4f95cb0c9e0c45a312ca8f6d654e6feeb5b105912 +size 2644689 diff --git a/patches.fixes.tar.bz2 b/patches.fixes.tar.bz2 index ff83933ea..51b862adf 100644 --- a/patches.fixes.tar.bz2 +++ b/patches.fixes.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8adec667ec9d9fa8709d15c1d41319a155bdd8c5193ed5efff37fac5ad6d7de -size 127910 +oid sha256:57c045765cbf3e8303e50482799bc8357a87c8903e951dfc13ecb719c8744f73 +size 134714 diff --git a/patches.kernel.org.tar.bz2 b/patches.kernel.org.tar.bz2 index 3279c6029..25ff4943d 100644 --- a/patches.kernel.org.tar.bz2 +++ b/patches.kernel.org.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c340420741516c7d186d962dcdfa184f849ba4a4087e1ebb77d8c190a15e0a41 -size 83080 +oid sha256:23f0c374b5a14e73238a0d3539b65b5072a4038b9e57c5918b1a67a919933be6 +size 83320 diff --git a/patches.rpmify.tar.bz2 b/patches.rpmify.tar.bz2 index f298bbabb..9a21d6e65 100644 --- a/patches.rpmify.tar.bz2 +++ b/patches.rpmify.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:254fb7b8a500648bdc291d3558d023688775fb5e654bd039a9f66eef66d80fcc -size 1609 +oid sha256:f5baff7805ce91ee88ffccef938ba004b87e92a494de7f031faf7a2729a0603c +size 1593 diff --git a/patches.rt.tar.bz2 b/patches.rt.tar.bz2 index 06d628d82..09465e43a 100644 --- a/patches.rt.tar.bz2 +++ b/patches.rt.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a098dcd89a7b21901a8e5d64ca6b495b1c75c3d86a6fffa1fa30349bfcdac435 -size 124 +oid sha256:e8c04d8ee3eff650efba8722187c8f306b152b674b7f758cfc7f1084a69b9fbf +size 125 diff --git a/patches.suse.tar.bz2 b/patches.suse.tar.bz2 index cbfb5f5d2..e13c8d6c0 100644 --- a/patches.suse.tar.bz2 +++ b/patches.suse.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7737cb8d73cfe73ed79eedc78930f5b2fea4fd7c1ee0a36cc3ccfbf272f80bac -size 1447981 +oid sha256:8d1965ef3090f177e3ec5e9f610eee27274cfdc6d429d1b6a30affbc1a9a7d3c +size 1449871 diff --git a/patches.trace.tar.bz2 b/patches.trace.tar.bz2 index 3cc213a3e..8a3eac9e1 100644 --- a/patches.trace.tar.bz2 +++ b/patches.trace.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f518b17039a42d34831791924ae66ab38e98243b12053c03d51f00adb8761636 -size 63211 +oid sha256:22c1d68058a6a71c22a4e1e57716ecc4f60b0d9267474838ce5bc984ec4d8380 +size 63312 diff --git a/patches.xen.tar.bz2 b/patches.xen.tar.bz2 index 5f9f93716..edd200ff5 100644 --- a/patches.xen.tar.bz2 +++ b/patches.xen.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42a389b179b5b0ac532915afed246547e0c324b4cd6a42296d13005ffab4dd9a -size 1499919 +oid sha256:aac8aab7152db9d476801b314ca11daff689b9bd50d21b3036d37bf3edfc0b4e +size 1499977 diff --git a/post.sh b/post.sh index 6348c6fc0..598ac1df2 100644 --- a/post.sh +++ b/post.sh @@ -28,7 +28,7 @@ fi suffix= case @FLAVOR@ in - kdump|ps3|um|xen*) + kdump|ps3|xen*|vanilla) suffix=-@FLAVOR@ ;; esac @@ -113,7 +113,7 @@ if [ -f /etc/fstab -a ! -e /.buildenv ] ; then # handle 10.1 and SLES10 GA elif [ -x /sbin/update-bootloader ]; then case @FLAVOR@ in - kdump|um|ps3) + kdump|ps3) ;; *) opt_xen_kernel= diff --git a/postun.sh b/postun.sh index 4edc773e2..ffa57acfc 100644 --- a/postun.sh +++ b/postun.sh @@ -21,7 +21,7 @@ fi remove_previos_entry=no suffix= case @FLAVOR@ in - kdump|ps3|um|xen*) + kdump|ps3|xen*|vanilla) suffix=-@FLAVOR@ ;; esac diff --git a/series.conf b/series.conf index 446c1320c..0901e77cc 100644 --- a/series.conf +++ b/series.conf @@ -227,6 +227,7 @@ ######################################################## # powerpc/generic ######################################################## + patches.suse/8250-sysrq-ctrl_o.patch patches.arch/ppc-pseries_remove_lmb-PAGE_SHIFTT.patch patches.arch/ppc-pseries_pfn-mem-rm.patch patches.suse/ppc-no-LDFLAGS_MODULE.patch @@ -266,6 +267,7 @@ patches.arch/ppc-pseries-bsr-multinode.patch patches.arch/ppc-pseries-cmm-pagecounter.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-02-add-a-missing-mutex_unlock.patch @@ -345,6 +347,7 @@ patches.suse/shmall-bigger patches.fixes/grab-swap-token-oops patches.fixes/mm-madvise-fix.patch + patches.fixes/slab-alloc_slabmgmt-fix.patch patches.fixes/loop-barriers patches.fixes/loop-barriers2 @@ -360,6 +363,7 @@ patches.fixes/bug-437171_2_sched_delta_weight.patch patches.fixes/bug-437171_3_rework_wakeup_preemption.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_to_lba48-overflow patches.drivers/libata-ata_piix-clear-spurious-IRQ + patches.drivers/libata-seagate-firmware-bug # Block layer fixes patches.fixes/block-use-bio_has_data @@ -828,6 +833,8 @@ patches.drivers/block-call-sync-on-cleanup patches.drivers/block-add-timeout-on-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-enhance-error-codes @@ -860,6 +867,7 @@ patches.drivers/lpfc-8.2.8.7-update patches.drivers/qla2xxx-8.02.01-k8-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.16.00.00-update patches.drivers/qla4xxx-sles11-update @@ -985,8 +993,14 @@ patches.drivers/alsa-hda-stac-hp-gpio-switch-fix patches.drivers/alsa-hda-stac-dell-m4-3-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-powermac-ibook-g4-mic-fix + patches.drivers/alsa-ca0106-pm-support ######################################################## # Other driver fixes