Hello community,
here is the log from the commit of package kernel-source
checked in at Sat Jul 21 18:24:51 CEST 2007.
--------
--- kernel-source/kernel-bigsmp.changes 2007-07-16 19:29:21.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-bigsmp.changes 2007-07-21 18:09:13.387485000 +0200
@@ -1,0 +2,50 @@
+Wed Jul 18 12:43:21 CEST 2007 - jblunck@suse.de
+
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+
+-------------------------------------------------------------------
+Wed Jul 18 12:12:05 CEST 2007 - sdietrich@suse.de
+
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+
+-------------------------------------------------------------------
+Wed Jul 18 10:46:23 CEST 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+
+-------------------------------------------------------------------
+Tue Jul 17 17:51:31 CEST 2007 - bphilips@suse.de
+
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+
+-------------------------------------------------------------------
+Tue Jul 17 11:45:15 CEST 2007 - jblunck@suse.de
+
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+
+-------------------------------------------------------------------
+Tue Jul 17 10:45:58 CEST 2007 - gregkh@suse.de
+
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+
+-------------------------------------------------------------------
+Tue Jul 17 10:44:57 CEST 2007 - gregkh@suse.de
+
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+
+-------------------------------------------------------------------
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-kdump.changes: same change
kernel-ppc64.changes: same change
New Changes file:
--- /dev/null 2006-09-20 18:56:23.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-rt.changes 2007-07-21 18:09:13.396482000 +0200
@@ -0,0 +1,33025 @@
+-------------------------------------------------------------------
+Wed Jul 18 12:43:21 CEST 2007 - jblunck@suse.de
+
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+
+-------------------------------------------------------------------
+Wed Jul 18 12:12:05 CEST 2007 - sdietrich@suse.de
+
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+
+-------------------------------------------------------------------
+Wed Jul 18 10:46:23 CEST 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+
+-------------------------------------------------------------------
+Tue Jul 17 17:51:31 CEST 2007 - bphilips@suse.de
+
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+
+-------------------------------------------------------------------
+Tue Jul 17 11:45:15 CEST 2007 - jblunck@suse.de
+
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+
+-------------------------------------------------------------------
+Tue Jul 17 10:45:58 CEST 2007 - gregkh@suse.de
+
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+
+-------------------------------------------------------------------
+Tue Jul 17 10:44:57 CEST 2007 - gregkh@suse.de
+
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+
+-------------------------------------------------------------------
+Mon Jul 16 08:52:12 CEST 2007 - jjohanse@suse.de
+
+- Fix patches.apparmor/apparmor-intree.diff so that it adds
+ AppArmor to the security Makefile correctly
+
+-------------------------------------------------------------------
+Sun Jul 15 22:58:07 CEST 2007 - jjohanse@suse.de
+
+- Update AppArmor patches to lastest versions.
+- Remove deprecated patch
+ patches.apparmor/remove_suid_new_case_in_2.6.22.diff: Delete.
+
+-------------------------------------------------------------------
+Fri Jul 13 17:48:03 CEST 2007 - jeffm@suse.de
+
+- Disable CONFIG_REISERFS_CHECK again.
+
+-------------------------------------------------------------------
+Fri Jul 13 15:23:37 CEST 2007 - schwab@suse.de
+
+- Update kdb patches.
+
+-------------------------------------------------------------------
+Fri Jul 13 09:30:49 CEST 2007 - jbeulich@novell.com
+
+- patches.suse/crasher-26.diff: differentiate module options to
+ crasher.ko to panic, BUG or trap.
+
+-------------------------------------------------------------------
+Thu Jul 12 14:51:43 CEST 2007 - jbeulich@novell.com
+
+- patches.xen/xen3-patch-2.6.22: Update to 2.6.22.
+- patches.xen/15181-dma-tracking.patch: gnttab: Add basic DMA tracking.
+- patches.xen/80-blk-teardown.patch: blktap/blkback: Tear down sysfs
+ nodes before freeing blkdev structures.
+- patches.xen/81-clock-was-set.patch: Do not call clock_was_set() from
+ interrupt context.
+- patches.xen/93-swiotlb.patch: x86: dma_map_sg() must handle multi-page
+ segments.
+
+-------------------------------------------------------------------
+Thu Jul 12 12:06:02 CEST 2007 - tiwai@suse.de
+
+- patches.drivers/alsa-2.6.22-hda-fixes: Regenerated patch for
+ missing fixes for #281541.
+
+-------------------------------------------------------------------
+Wed Jul 11 10:01:43 CEST 2007 - hare@suse.de
+
+- patches.arch/s390-fixup-dma-mapping: Delete.
+- Update config files.
+- patches.drivers/lpfc-use-dma_map-for-NPIV:
+ use dma_map_sg for lpfc NPIV support
+- patches.drivers/qla2xxx-npiv-support:
+ Implement NPIV support for qla2xxx
+- patches.fixes/scsi-conditionally-build-dma-functions:
+ Do not build scsi dma functions on architectures which
+ don't have DMA.
+
+-------------------------------------------------------------------
+Tue Jul 10 19:27:43 CEST 2007 - jeffm@suse.de
+
+- patches.kernel.org/patch-2.6.22-rc7: Delete.
+
+-------------------------------------------------------------------
+Mon Jul 9 18:05:31 CEST 2007 - tiwai@suse.de
+
+- patches.drivers/alsa-2.6.22-misc-fixes: Misc ALSA fixes
+ for 2.6.22.
+- patches.drivers/alsa-2.6.22-hda-fixes: Update HD-audio drivers
+ (290396, 281541).
+- patches.drivers/alsa-2.6.22-sb-fixes: Add CS5530 audio driver.
+- patches.drivers/alsa-2.6.22-usb-fixes: Updates ALSA USB quirks.
+- Update config files.
+
+-------------------------------------------------------------------
+Mon Jul 9 17:35:35 CEST 2007 - jeffm@suse.de
+
+- Update to 2.6.22.
+
+-------------------------------------------------------------------
+Fri Jul 6 09:29:35 CEST 2007 - hare@suse.de
+
+- patches.arch/s390-fixup-dma-mapping: dma_map_sg() undefined
+ on S/390.
+
+-------------------------------------------------------------------
+Thu Jul 5 17:57:36 CEST 2007 - jeffm@suse.de
+
+- config.conf: Disabled kernel-um.
+
+-------------------------------------------------------------------
+Thu Jul 5 11:07:00 CEST 2007 - hare@suse.de
+
+- Update config files.
+
+-------------------------------------------------------------------
+Thu Jul 5 10:52:19 CEST 2007 - hare@suse.de
+
+- patches.drivers/scsi-misc-rc1.diff: Update SCSI midlayer
+ for NPIV support (273707,273726).
+- patches.drivers/open-iscsi-git-update: Update open-iscsi stack.
+- patches.fixes/export-symbol: Rediff.
+
+-------------------------------------------------------------------
+Tue Jul 3 17:00:39 CEST 2007 - olh@suse.de
+
+- enable EMU10K1 on ppc32
+
+-------------------------------------------------------------------
+Tue Jul 3 11:21:13 CEST 2007 - jbeulich@novell.com
+
+- patches.xen/xen3-patch-2.6.22-rc6-rc7: Update to 2.6.22-rc7.
+- patches.xen/xen3-patch-2.6.22-rc5-rc6: Update to 2.6.22-rc6.
+- patches.xen/67-edd.patch: linux/x86: Obtain EDD info from Xen.
+- patches.xen/70-edid.patch: linux/x86: Obtain EDID info from Xen.
+- patches.xen/79-balloon-highmem.patch: Stop low memory from
+ appearing -ve in /proc/meminfo when ballooned.
+- Update Xen config files.
+
+-------------------------------------------------------------------
+Mon Jul 2 20:13:19 CEST 2007 - jeffm@suse.de
+
+- Update to 2.6.22-rc7.
+
+-------------------------------------------------------------------
+Fri Jun 29 09:45:34 CEST 2007 - olh@suse.de
+
+- disable additional incomplete firewire stack
+
+-------------------------------------------------------------------
+Thu Jun 28 03:41:07 CEST 2007 - jeffm@suse.de
+
+- Update to 2.6.22-rc6-git1.
+
+-------------------------------------------------------------------
+Tue Jun 26 10:24:57 CEST 2007 - olh@suse.de
+
+- disable ondemand governor
+ does not work due to too long transition latency
+
+-------------------------------------------------------------------
+Mon Jun 25 21:21:37 CEST 2007 - olh@suse.de
+
+- build cramfs as module on ppc32
+
++++ 32828 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/kernel-source/kernel-rt.changes
New Changes file:
kernel-rt_debug.changes: same change
--- kernel-source/kernel-s390.changes 2007-07-16 19:29:21.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-s390.changes 2007-07-21 18:09:13.399477000 +0200
@@ -1,0 +2,50 @@
+Wed Jul 18 12:43:21 CEST 2007 - jblunck@suse.de
+
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+
+-------------------------------------------------------------------
+Wed Jul 18 12:12:05 CEST 2007 - sdietrich@suse.de
+
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+
+-------------------------------------------------------------------
+Wed Jul 18 10:46:23 CEST 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+
+-------------------------------------------------------------------
+Tue Jul 17 17:51:31 CEST 2007 - bphilips@suse.de
+
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+
+-------------------------------------------------------------------
+Tue Jul 17 11:45:15 CEST 2007 - jblunck@suse.de
+
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+
+-------------------------------------------------------------------
+Tue Jul 17 10:45:58 CEST 2007 - gregkh@suse.de
+
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+
+-------------------------------------------------------------------
+Tue Jul 17 10:44:57 CEST 2007 - gregkh@suse.de
+
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+
+-------------------------------------------------------------------
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
kernel-xenpae.changes: same change
New:
----
kernel-rt.changes
kernel-rt_debug.changes
kernel-rt_debug.spec
kernel-rt.spec
patches.rt.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.W18277/_old 2007-07-21 18:22:42.000000000 +0200
+++ /var/tmp/diff_new_pack.W18277/_new 2007-07-21 18:22:42.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-bigsmp (Version 2.6.22)
+# spec file for package kernel-bigsmp (Version 2.6.22.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -51,8 +51,8 @@
%endif
%endif
Summary: Kernel with PAE Support
-Version: 2.6.22
-Release: 4
+Version: 2.6.22.1
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -103,7 +103,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.22-%source_rel
+Provides: kernel = 2.6.22.1-%source_rel
%endif
%endif
Provides: k_smp4G
@@ -139,6 +139,7 @@
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
+Source111: patches.rt.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -156,10 +157,11 @@
NoSource: 108
NoSource: 109
NoSource: 110
+NoSource: 111
NoSource: 120
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
-%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e extra-symbols ] && cat extra-symbols) ; echo kernel-bigsmp $*)
+%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo kernel-bigsmp $(set -- kernel-bigsmp ; echo ${1#kernel-}) $*)
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@@ -176,17 +178,17 @@
-Source Timestamp: 2007/07/16 06:54:15 UTC
+Source Timestamp: 2007/07/18 10:28:45 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
- echo "The kernel-bigsmp-2.6.22.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.22.src.rpm."
+ echo "The kernel-bigsmp-2.6.22.1.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.22.1.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 120
# Generate the list of supported modules
( %_sourcedir/guards %symbols < %_sourcedir/supported.conf
for how in external; do
@@ -570,6 +572,36 @@
%files -f kernel.files
%changelog
+* Wed Jul 18 2007 - jblunck@suse.de
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+* Tue Jul 17 2007 - bphilips@suse.de
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+* Tue Jul 17 2007 - jblunck@suse.de
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+* Tue Jul 17 2007 - gregkh@suse.de
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+* Tue Jul 17 2007 - gregkh@suse.de
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
* Mon Jul 16 2007 - jjohanse@suse.de
- Fix patches.apparmor/apparmor-intree.diff so that it adds
AppArmor to the security Makefile correctly
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.W18277/_old 2007-07-21 18:22:42.000000000 +0200
+++ /var/tmp/diff_new_pack.W18277/_new 2007-07-21 18:22:42.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-debug (Version 2.6.22)
+# spec file for package kernel-debug (Version 2.6.22.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -51,8 +51,8 @@
%endif
%endif
Summary: A Debug Version of the Kernel
-Version: 2.6.22
-Release: 4
+Version: 2.6.22.1
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -103,7 +103,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.22-%source_rel
+Provides: kernel = 2.6.22.1-%source_rel
%endif
%endif
%ifarch %ix86
@@ -145,6 +145,7 @@
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
+Source111: patches.rt.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -162,10 +163,11 @@
NoSource: 108
NoSource: 109
NoSource: 110
+NoSource: 111
NoSource: 120
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
-%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e extra-symbols ] && cat extra-symbols) ; echo kernel-debug $*)
+%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo kernel-debug $(set -- kernel-debug ; echo ${1#kernel-}) $*)
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@@ -181,17 +183,17 @@
-Source Timestamp: 2007/07/16 06:54:15 UTC
+Source Timestamp: 2007/07/18 10:28:45 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
- echo "The kernel-debug-2.6.22.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.22.src.rpm."
+ echo "The kernel-debug-2.6.22.1.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.22.1.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 120
# Generate the list of supported modules
( %_sourcedir/guards %symbols < %_sourcedir/supported.conf
for how in external; do
@@ -575,6 +577,36 @@
%files -f kernel.files
%changelog
+* Wed Jul 18 2007 - jblunck@suse.de
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+* Tue Jul 17 2007 - bphilips@suse.de
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+* Tue Jul 17 2007 - jblunck@suse.de
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+* Tue Jul 17 2007 - gregkh@suse.de
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+* Tue Jul 17 2007 - gregkh@suse.de
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
* Mon Jul 16 2007 - jjohanse@suse.de
- Fix patches.apparmor/apparmor-intree.diff so that it adds
AppArmor to the security Makefile correctly
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.W18277/_old 2007-07-21 18:22:42.000000000 +0200
+++ /var/tmp/diff_new_pack.W18277/_new 2007-07-21 18:22:43.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-default (Version 2.6.22)
+# spec file for package kernel-default (Version 2.6.22.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -51,8 +51,8 @@
%endif
%endif
Summary: The Standard Kernel for both Uniprocessor and Multiprocessor Systems
-Version: 2.6.22
-Release: 4
+Version: 2.6.22.1
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -103,7 +103,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.22-%source_rel
+Provides: kernel = 2.6.22.1-%source_rel
%endif
%endif
%ifarch alpha
@@ -167,6 +167,7 @@
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
+Source111: patches.rt.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -184,10 +185,11 @@
NoSource: 108
NoSource: 109
NoSource: 110
+NoSource: 111
NoSource: 120
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
-%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e extra-symbols ] && cat extra-symbols) ; echo kernel-default $*)
+%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo kernel-default $(set -- kernel-default ; echo ${1#kernel-}) $*)
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@@ -202,17 +204,17 @@
-Source Timestamp: 2007/07/16 06:54:15 UTC
+Source Timestamp: 2007/07/18 10:28:45 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
- echo "The kernel-default-2.6.22.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.22.src.rpm."
+ echo "The kernel-default-2.6.22.1.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.22.1.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 120
# Generate the list of supported modules
( %_sourcedir/guards %symbols < %_sourcedir/supported.conf
for how in external; do
@@ -596,6 +598,36 @@
%files -f kernel.files
%changelog
+* Wed Jul 18 2007 - jblunck@suse.de
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+* Tue Jul 17 2007 - bphilips@suse.de
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+* Tue Jul 17 2007 - jblunck@suse.de
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+* Tue Jul 17 2007 - gregkh@suse.de
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+* Tue Jul 17 2007 - gregkh@suse.de
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
* Mon Jul 16 2007 - jjohanse@suse.de
- Fix patches.apparmor/apparmor-intree.diff so that it adds
AppArmor to the security Makefile correctly
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.W18277/_old 2007-07-21 18:22:43.000000000 +0200
+++ /var/tmp/diff_new_pack.W18277/_new 2007-07-21 18:22:43.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-dummy (Version 2.6.22)
+# spec file for package kernel-dummy (Version 2.6.22.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -14,8 +14,8 @@
Name: kernel-dummy
URL: http://www.kernel.org/
Summary: Internal dummy package for synchronizing release numbers
-Version: 2.6.22
-Release: 4
+Version: 2.6.22.1
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: off
@@ -28,7 +28,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2007/07/16 06:54:15 UTC
+Source Timestamp: 2007/07/18 10:28:45 UTC
%install
@@ -41,6 +41,36 @@
/etc/dummy
%changelog
+* Wed Jul 18 2007 - jblunck@suse.de
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+* Tue Jul 17 2007 - bphilips@suse.de
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+* Tue Jul 17 2007 - jblunck@suse.de
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+* Tue Jul 17 2007 - gregkh@suse.de
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+* Tue Jul 17 2007 - gregkh@suse.de
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
* Mon Jul 16 2007 - jjohanse@suse.de
- Fix patches.apparmor/apparmor-intree.diff so that it adds
AppArmor to the security Makefile correctly
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.W18277/_old 2007-07-21 18:22:43.000000000 +0200
+++ /var/tmp/diff_new_pack.W18277/_new 2007-07-21 18:22:43.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-kdump (Version 2.6.22)
+# spec file for package kernel-kdump (Version 2.6.22.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -51,8 +51,8 @@
%endif
%endif
Summary: kernel for kdump
-Version: 2.6.22
-Release: 4
+Version: 2.6.22.1
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -103,7 +103,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.22-%source_rel
+Provides: kernel = 2.6.22.1-%source_rel
%endif
%endif
%ifarch ppc
@@ -142,6 +142,7 @@
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
+Source111: patches.rt.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -159,10 +160,11 @@
NoSource: 108
NoSource: 109
NoSource: 110
+NoSource: 111
NoSource: 120
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
-%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e extra-symbols ] && cat extra-symbols) ; echo kernel-kdump $*)
+%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo kernel-kdump $(set -- kernel-kdump ; echo ${1#kernel-}) $*)
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@@ -180,17 +182,17 @@
-Source Timestamp: 2007/07/16 06:54:15 UTC
+Source Timestamp: 2007/07/18 10:28:45 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
- echo "The kernel-kdump-2.6.22.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.22.src.rpm."
+ echo "The kernel-kdump-2.6.22.1.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.22.1.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 120
# Generate the list of supported modules
( %_sourcedir/guards %symbols < %_sourcedir/supported.conf
for how in external; do
@@ -574,6 +576,36 @@
%files -f kernel.files
%changelog
+* Wed Jul 18 2007 - jblunck@suse.de
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+* Tue Jul 17 2007 - bphilips@suse.de
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+* Tue Jul 17 2007 - jblunck@suse.de
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+* Tue Jul 17 2007 - gregkh@suse.de
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+* Tue Jul 17 2007 - gregkh@suse.de
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
* Mon Jul 16 2007 - jjohanse@suse.de
- Fix patches.apparmor/apparmor-intree.diff so that it adds
AppArmor to the security Makefile correctly
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.W18277/_old 2007-07-21 18:22:43.000000000 +0200
+++ /var/tmp/diff_new_pack.W18277/_new 2007-07-21 18:22:43.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-ppc64 (Version 2.6.22)
+# spec file for package kernel-ppc64 (Version 2.6.22.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -50,8 +50,8 @@
%endif
%endif
Summary: Kernel for ppc64 Systems
-Version: 2.6.22
-Release: 4
+Version: 2.6.22.1
+Release: 1
License: GPL v2 or later, LGPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -102,7 +102,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.22-%source_rel
+Provides: kernel = 2.6.22.1-%source_rel
%endif
%endif
%ifarch ppc
@@ -143,6 +143,7 @@
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
+Source111: patches.rt.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -160,10 +161,11 @@
NoSource: 108
NoSource: 109
NoSource: 110
+NoSource: 111
NoSource: 120
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
-%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e extra-symbols ] && cat extra-symbols) ; echo kernel-ppc64 $*)
+%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo kernel-ppc64 $(set -- kernel-ppc64 ; echo ${1#kernel-}) $*)
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@@ -192,17 +194,17 @@
Tom Gall
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/07/16 06:54:15 UTC
+Source Timestamp: 2007/07/18 10:28:45 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
- echo "The kernel-ppc64-2.6.22.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.22.src.rpm."
+ echo "The kernel-ppc64-2.6.22.1.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.22.1.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 120
# Generate the list of supported modules
( %_sourcedir/guards %symbols < %_sourcedir/supported.conf
for how in external; do
@@ -586,6 +588,36 @@
%files -f kernel.files
%changelog
+* Wed Jul 18 2007 - jblunck@suse.de
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+* Tue Jul 17 2007 - bphilips@suse.de
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+* Tue Jul 17 2007 - jblunck@suse.de
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+* Tue Jul 17 2007 - gregkh@suse.de
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+* Tue Jul 17 2007 - gregkh@suse.de
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
* Mon Jul 16 2007 - jjohanse@suse.de
- Fix patches.apparmor/apparmor-intree.diff so that it adds
AppArmor to the security Makefile correctly
++++++ kernel-rt_debug.spec ++++++
++++ 18188 lines (skipped)
kernel-rt.spec: same change
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.W18277/_old 2007-07-21 18:22:43.000000000 +0200
+++ /var/tmp/diff_new_pack.W18277/_new 2007-07-21 18:22:43.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-s390 (Version 2.6.22)
+# spec file for package kernel-s390 (Version 2.6.22.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -51,8 +51,8 @@
%endif
%endif
Summary: The Standard Kernel
-Version: 2.6.22
-Release: 3
+Version: 2.6.22.1
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -103,7 +103,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.22-%source_rel
+Provides: kernel = 2.6.22.1-%source_rel
%endif
%endif
Provides: kernel-32bit k_deflt
@@ -139,6 +139,7 @@
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
+Source111: patches.rt.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -156,10 +157,11 @@
NoSource: 108
NoSource: 109
NoSource: 110
+NoSource: 111
NoSource: 120
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
-%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e extra-symbols ] && cat extra-symbols) ; echo kernel-s390 $*)
+%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo kernel-s390 $(set -- kernel-s390 ; echo ${1#kernel-}) $*)
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@@ -174,17 +176,17 @@
-Source Timestamp: 2007/07/16 06:54:15 UTC
+Source Timestamp: 2007/07/18 10:28:45 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
- echo "The kernel-s390-2.6.22.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.22.src.rpm."
+ echo "The kernel-s390-2.6.22.1.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.22.1.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 120
# Generate the list of supported modules
( %_sourcedir/guards %symbols < %_sourcedir/supported.conf
for how in external; do
@@ -568,6 +570,36 @@
%files -f kernel.files
%changelog
+* Wed Jul 18 2007 - jblunck@suse.de
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+* Tue Jul 17 2007 - bphilips@suse.de
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+* Tue Jul 17 2007 - jblunck@suse.de
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+* Tue Jul 17 2007 - gregkh@suse.de
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+* Tue Jul 17 2007 - gregkh@suse.de
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
* Mon Jul 16 2007 - jjohanse@suse.de
- Fix patches.apparmor/apparmor-intree.diff so that it adds
AppArmor to the security Makefile correctly
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.W18277/_old 2007-07-21 18:22:44.000000000 +0200
+++ /var/tmp/diff_new_pack.W18277/_new 2007-07-21 18:22:44.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-source (Version 2.6.22)
+# spec file for package kernel-source (Version 2.6.22.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -21,8 +21,8 @@
%define source_rel %release
%endif
Summary: The Linux Kernel Sources
-Version: 2.6.22
-Release: 4
+Version: 2.6.22.1
+Release: 1
License: GPL v2 or later
Group: Development/Sources
Autoreqprov: off
@@ -68,10 +68,12 @@
Source53: kernel-default.spec
Source54: kernel-kdump.spec
Source55: kernel-ppc64.spec
-Source56: kernel-s390.spec
-Source57: kernel-vanilla.spec
-Source58: kernel-xen.spec
-Source59: kernel-xenpae.spec
+Source56: kernel-rt.spec
+Source57: kernel-rt_debug.spec
+Source58: kernel-s390.spec
+Source59: kernel-vanilla.spec
+Source60: kernel-xen.spec
+Source61: kernel-xenpae.spec
Source100: config.tar.bz2
Source101: patches.arch.tar.bz2
Source102: patches.drivers.tar.bz2
@@ -89,7 +91,7 @@
Prefix: /usr/src
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,kabi-checks,install-configs})
-%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e extra-symbols ] && cat extra-symbols) ; echo $*)
+%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define preconf 1
%define tolerate_unknown_new_config_options 0
@@ -104,7 +106,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/07/16 06:54:15 UTC
+Source Timestamp: 2007/07/18 10:28:45 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -127,16 +129,16 @@
# Apply the patches needed for this architecture.
%_sourcedir/guards %symbols < %_sourcedir/series.conf \
- > %_builddir/kernel-source-2.6.22/kernel-source.patches
-for patch in $(< %_builddir/kernel-source-2.6.22/kernel-source.patches); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.22/$patch; then
+ > %_builddir/kernel-source-2.6.22.1/kernel-source.patches
+for patch in $(< %_builddir/kernel-source-2.6.22.1/kernel-source.patches); do
+ if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.22.1/$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.22 %source_rel
-KERNELRELEASE=2.6.22-%source_rel
+%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.22.1 %source_rel
+KERNELRELEASE=2.6.22.1-%source_rel
cat > %_builddir/%{name}-%{version}/.rpm-defs < %_builddir/kernel-source-2.6.22/kernel-$flavor.patches
- diff -q %_builddir/kernel-source-2.6.22/kernel-{source,$flavor}.patches \
+ > %_builddir/kernel-source-2.6.22.1/kernel-$flavor.patches
+ diff -q %_builddir/kernel-source-2.6.22.1/kernel-{source,$flavor}.patches \
|| continue
o=$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj/$arch/$flavor
mkdir -p $o
@@ -253,7 +255,7 @@
# Generate a list of known flavors.
shopt -s nullglob
flavors=
-for config in $(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep -v vanilla); do
+for config in $(%_sourcedir/guards %symbols < %_sourcedir/config.conf | grep -v -E 'vanilla|rt'); do
arch=${config%/*}
flavor=${config#*/}
flavors="$flavors $arch/$flavor"
@@ -291,6 +293,36 @@
%files -f kernel-source.files
%changelog
+* Wed Jul 18 2007 - jblunck@suse.de
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+* Tue Jul 17 2007 - bphilips@suse.de
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+* Tue Jul 17 2007 - jblunck@suse.de
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+* Tue Jul 17 2007 - gregkh@suse.de
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+* Tue Jul 17 2007 - gregkh@suse.de
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
* Mon Jul 16 2007 - jjohanse@suse.de
- Fix patches.apparmor/apparmor-intree.diff so that it adds
AppArmor to the security Makefile correctly
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.W18277/_old 2007-07-21 18:22:44.000000000 +0200
+++ /var/tmp/diff_new_pack.W18277/_new 2007-07-21 18:22:44.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-syms (Version 2.6.22)
+# spec file for package kernel-syms (Version 2.6.22.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -13,8 +13,8 @@
Name: kernel-syms
URL: http://www.kernel.org/
Summary: Kernel Symbol Versions (modversions)
-Version: 2.6.22
-Release: 4
+Version: 2.6.22.1
+Release: 1
License: GPL v2 or later
Group: Development/Sources
Autoreqprov: off
@@ -23,7 +23,7 @@
BuildRequires: kernel-dummy
%endif
%ifarch %ix86
-BuildRequires: kernel-bigsmp kernel-debug kernel-default kernel-vanilla kernel-xen kernel-xenpae
+BuildRequires: kernel-bigsmp kernel-debug kernel-default kernel-rt kernel-rt_debug kernel-vanilla kernel-xen kernel-xenpae
%else
%ifarch ppc
BuildRequires: kernel-default kernel-kdump kernel-ppc64 kernel-vanilla
@@ -41,7 +41,7 @@
BuildRequires: kernel-debug kernel-default kernel-vanilla
%else
%ifarch x86_64
-BuildRequires: kernel-debug kernel-default kernel-vanilla kernel-xen
+BuildRequires: kernel-debug kernel-default kernel-rt kernel-rt_debug kernel-vanilla kernel-xen
%else
%ifarch alpha
BuildRequires: kernel-default kernel-vanilla
@@ -57,7 +57,7 @@
#!BuildIgnore: irqbalance xen
#!BuildIgnore: perl-Bootloader mkinitrd
Requires: linux
-Requires: kernel-source = 2.6.22-%release
+Requires: kernel-source = 2.6.22.1-%release
Source11: arch-symbols
Source12: guards
Source21: config.conf
@@ -65,7 +65,7 @@
Prefix: /usr/src
%(chmod +x %_sourcedir/{arch-symbols,guards})
-%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e extra-symbols ] && cat extra-symbols) ; echo $*)
+%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define preconf 1
%description
@@ -90,7 +90,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/07/16 06:54:15 UTC
+Source Timestamp: 2007/07/18 10:28:45 UTC
%prep
echo "Architecture symbol(s):" %symbols
@@ -136,6 +136,36 @@
/lib/modules/*/*
%changelog
+* Wed Jul 18 2007 - jblunck@suse.de
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+* Tue Jul 17 2007 - bphilips@suse.de
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+* Tue Jul 17 2007 - jblunck@suse.de
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+* Tue Jul 17 2007 - gregkh@suse.de
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+* Tue Jul 17 2007 - gregkh@suse.de
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
* Mon Jul 16 2007 - jjohanse@suse.de
- Fix patches.apparmor/apparmor-intree.diff so that it adds
AppArmor to the security Makefile correctly
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.W18277/_old 2007-07-21 18:22:44.000000000 +0200
+++ /var/tmp/diff_new_pack.W18277/_new 2007-07-21 18:22:44.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-vanilla (Version 2.6.22)
+# spec file for package kernel-vanilla (Version 2.6.22.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -51,8 +51,8 @@
%endif
%endif
Summary: The Standard Kernel - without any SUSE patches
-Version: 2.6.22
-Release: 4
+Version: 2.6.22.1
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -103,7 +103,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.22-%source_rel
+Provides: kernel = 2.6.22.1-%source_rel
%endif
%endif
%ifarch alpha
@@ -159,6 +159,7 @@
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
+Source111: patches.rt.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -176,10 +177,11 @@
NoSource: 108
NoSource: 109
NoSource: 110
+NoSource: 111
NoSource: 120
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
-%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e extra-symbols ] && cat extra-symbols) ; echo kernel-vanilla $*)
+%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo kernel-vanilla $(set -- kernel-vanilla ; echo ${1#kernel-}) $*)
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@@ -194,17 +196,17 @@
-Source Timestamp: 2007/07/16 06:54:15 UTC
+Source Timestamp: 2007/07/18 10:28:45 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
- echo "The kernel-vanilla-2.6.22.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.22.src.rpm."
+ echo "The kernel-vanilla-2.6.22.1.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.22.1.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 120
# Generate the list of supported modules
( %_sourcedir/guards %symbols < %_sourcedir/supported.conf
for how in external; do
@@ -588,6 +590,36 @@
%files -f kernel.files
%changelog
+* Wed Jul 18 2007 - jblunck@suse.de
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+* Tue Jul 17 2007 - bphilips@suse.de
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+* Tue Jul 17 2007 - jblunck@suse.de
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+* Tue Jul 17 2007 - gregkh@suse.de
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+* Tue Jul 17 2007 - gregkh@suse.de
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
* Mon Jul 16 2007 - jjohanse@suse.de
- Fix patches.apparmor/apparmor-intree.diff so that it adds
AppArmor to the security Makefile correctly
++++++ kernel-xenpae.spec ++++++
--- /var/tmp/diff_new_pack.W18277/_old 2007-07-21 18:22:44.000000000 +0200
+++ /var/tmp/diff_new_pack.W18277/_new 2007-07-21 18:22:44.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-xenpae (Version 2.6.22)
+# spec file for package kernel-xenpae (Version 2.6.22.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -51,8 +51,8 @@
%endif
%endif
Summary: The Xen Kernel with PAE support
-Version: 2.6.22
-Release: 4
+Version: 2.6.22.1
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -103,7 +103,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.22-%source_rel
+Provides: kernel = 2.6.22.1-%source_rel
%endif
%endif
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.tar.bz2
@@ -137,6 +137,7 @@
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
+Source111: patches.rt.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -154,10 +155,11 @@
NoSource: 108
NoSource: 109
NoSource: 110
+NoSource: 111
NoSource: 120
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
-%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e extra-symbols ] && cat extra-symbols) ; echo kernel-xenpae $*)
+%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo kernel-xenpae $(set -- kernel-xenpae ; echo ${1#kernel-}) $*)
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@@ -177,17 +179,17 @@
-Source Timestamp: 2007/07/16 06:54:15 UTC
+Source Timestamp: 2007/07/18 10:28:45 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
- echo "The kernel-xenpae-2.6.22.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.22.src.rpm."
+ echo "The kernel-xenpae-2.6.22.1.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.22.1.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 120
# Generate the list of supported modules
( %_sourcedir/guards %symbols < %_sourcedir/supported.conf
for how in external; do
@@ -571,6 +573,36 @@
%files -f kernel.files
%changelog
+* Wed Jul 18 2007 - jblunck@suse.de
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+* Tue Jul 17 2007 - bphilips@suse.de
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+* Tue Jul 17 2007 - jblunck@suse.de
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+* Tue Jul 17 2007 - gregkh@suse.de
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+* Tue Jul 17 2007 - gregkh@suse.de
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
* Mon Jul 16 2007 - jjohanse@suse.de
- Fix patches.apparmor/apparmor-intree.diff so that it adds
AppArmor to the security Makefile correctly
++++++ kernel-xen.spec ++++++
--- /var/tmp/diff_new_pack.W18277/_old 2007-07-21 18:22:44.000000000 +0200
+++ /var/tmp/diff_new_pack.W18277/_new 2007-07-21 18:22:44.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-xen (Version 2.6.22)
+# spec file for package kernel-xen (Version 2.6.22.1)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -51,8 +51,8 @@
%endif
%endif
Summary: The Xen Kernel
-Version: 2.6.22
-Release: 4
+Version: 2.6.22.1
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -103,7 +103,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.22-%source_rel
+Provides: kernel = 2.6.22.1-%source_rel
%endif
%endif
%ifarch %ix86
@@ -142,6 +142,7 @@
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
+Source111: patches.rt.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -159,10 +160,11 @@
NoSource: 108
NoSource: 109
NoSource: 110
+NoSource: 111
NoSource: 120
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
-%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e extra-symbols ] && cat extra-symbols) ; echo kernel-xen $*)
+%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo kernel-xen $(set -- kernel-xen ; echo ${1#kernel-}) $*)
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@@ -180,17 +182,17 @@
-Source Timestamp: 2007/07/16 06:54:15 UTC
+Source Timestamp: 2007/07/18 10:28:45 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
- echo "The kernel-xen-2.6.22.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.22.src.rpm."
+ echo "The kernel-xen-2.6.22.1.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.22.1.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 120
# Generate the list of supported modules
( %_sourcedir/guards %symbols < %_sourcedir/supported.conf
for how in external; do
@@ -574,6 +576,36 @@
%files -f kernel.files
%changelog
+* Wed Jul 18 2007 - jblunck@suse.de
+- rpm/kernel-{binary,source].spec.in: Changes necessary to let kernel-rt
+ build. Ignore rt configs when we do preconf in kernel-source.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- RT compile and runtime fixes for KDB
+- patches.rt/redeclare_kdb_lock_as_raw.patch: KDB locking update
+ for RT.
+- patches.rt/kdb-i386-compile-bugfixes: KDB compile fix for i386
+ and x86_64.
+- patches.rt/kdb-memmap-cmd-fixups: KDB compile fix for i386
+ and x86_64.
+* Wed Jul 18 2007 - sdietrich@suse.de
+- initial RT integration
+- config: add rt and rt_debug config files.
+- config.conf: add config files for rt with symbol: rt
+- series.conf: update series to exclude Xen patches when "rt" symbol
+ is defined
+* Tue Jul 17 2007 - bphilips@suse.de
+- patches.drivers/ati-sb700-sata-add-all-ids.patch: Add more
+ device IDs for supporting ATI SB700 SATA controller completely
+ (291744).
+* Tue Jul 17 2007 - jblunck@suse.de
+- rpm/{kernel-source.spec.in,kernel-syms.spec.in,kernel-binary.spec.in}:
+ Fix path to extra-symbols in specfiles.
+* Tue Jul 17 2007 - gregkh@suse.de
+- Linux 2.6.22.1 update (really the same as before, as we had the
+ patch below already)
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
+* Tue Jul 17 2007 - gregkh@suse.de
+- patches.fixes/fix-sctp-remote-triggerable-oops.diff: Delete.
* Mon Jul 16 2007 - jjohanse@suse.de
- Fix patches.apparmor/apparmor-intree.diff so that it adds
AppArmor to the security Makefile correctly
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2007-07-16 19:29:16.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp 2007-07-21 18:09:13.375496000 +0200
@@ -1 +1 @@
-2007/07/16 06:54:15 UTC
+2007/07/18 10:28:45 UTC
++++++ config.conf ++++++
--- kernel-source/config.conf 2007-07-16 19:29:22.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/config.conf 2007-07-21 18:09:13.378495000 +0200
@@ -8,6 +8,8 @@
+IA32 i386/xen
+IA32 i386/xenpae
+IA32 i386/vanilla
++IA32 i386/rt
++IA32 i386/rt_debug
+ia64 ia64/default
+ia64 ia64/debug
@@ -18,6 +20,9 @@
+x86_64 x86_64/xen
+x86_64 x86_64/debug
+x86_64 x86_64/vanilla
++x86_64 x86_64/rt
++x86_64 x86_64/rt_debug
+
+alpha alpha/default
+alpha alpha/vanilla
++++++ config.tar.bz2 ++++++
++++ 13468 lines of diff (skipped)
++++++ needed_space_in_mb ++++++
--- kernel-source/needed_space_in_mb 2007-07-16 19:37:04.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/needed_space_in_mb 2007-07-21 18:09:13.413466000 +0200
@@ -1 +1 @@
-6000
+3072
++++++ patches.drivers.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/ati-sb700-sata-add-all-ids.patch new/patches.drivers/ati-sb700-sata-add-all-ids.patch
--- old/patches.drivers/ati-sb700-sata-add-all-ids.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/ati-sb700-sata-add-all-ids.patch 2007-07-17 17:52:07.000000000 +0200
@@ -0,0 +1,38 @@
+Subject: [patch] Add more device IDs for supporting ATI SB700 SATA controller completely
+From: Henry Su
+Patch-Mainline: 2.6.23
+References: 291744
+
+openSUSE10.3/10.2 etc may NOT be installed on ATI SB700 when set "onchip SATA
+type" in BIOS into "AHCI" mode. There are four SATA related device IDs in
+SB700:
+
+0x4390, SATA in IDE mode
+0x4391, SATA in AHCI mode
+0x4392, SATA in RAID mode with Promise non-Raid5 driver
+0x4393, SATA in RAID mode with Promise Raid5 driver
+
+This is different from SB600, there is only one SATA Device ID in SB600, which
+is 0x4380.
+
+Signed-off-by: Brandon Philips
+---
+ drivers/ata/ahci.c | 5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletion(-)
+
+Index: linux-2.6.22/drivers/ata/ahci.c
+===================================================================
+--- linux-2.6.22.orig/drivers/ata/ahci.c
++++ linux-2.6.22/drivers/ata/ahci.c
+@@ -399,7 +399,10 @@ static const struct pci_device_id ahci_p
+
+ /* ATI */
+ { PCI_VDEVICE(ATI, 0x4380), board_ahci_sb600 }, /* ATI SB600 */
+- { PCI_VDEVICE(ATI, 0x4390), board_ahci_sb600 }, /* ATI SB700 */
++ { PCI_VDEVICE(ATI, 0x4390), board_ahci_sb600 }, /* ATI SB700 IDE */
++ { PCI_VDEVICE(ATI, 0x4391), board_ahci_sb600 }, /* ATI SB700 AHCI */
++ { PCI_VDEVICE(ATI, 0x4392), board_ahci_sb600 }, /* ATI SB700 nor-raid5 */
++ { PCI_VDEVICE(ATI, 0x4393), board_ahci_sb600 }, /* ATI SB700 raid5 */
+
+ /* VIA */
+ { PCI_VDEVICE(VIA, 0x3349), board_ahci_vt8251 }, /* VIA VT8251 */
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/fix-sctp-remote-triggerable-oops.diff new/patches.fixes/fix-sctp-remote-triggerable-oops.diff
--- old/patches.fixes/fix-sctp-remote-triggerable-oops.diff 2007-06-08 16:42:31.000000000 +0200
+++ new/patches.fixes/fix-sctp-remote-triggerable-oops.diff 1970-01-01 01:00:00.000000000 +0100
@@ -1,41 +0,0 @@
-From: Patrick McHardy
-Date: Tue, 5 Jun 2007 12:14:22 +0000 (+0200)
-Subject: [PATCH] NETFILTER: {ip, nf}_conntrack_sctp: fix remotely triggerable NULL ptr derefer ...
-Patch-mainline: v2.6.20.13, hopefully 2.6.22
-References: 282234
-
-[PATCH] NETFILTER: {ip, nf}_conntrack_sctp: fix remotely triggerable NULL ptr dereference (CVE-2007-2876)
-
-When creating a new connection by sending an unknown chunk type, we
-don't transition to a valid state, causing a NULL pointer dereference in
-sctp_packet when accessing sctp_timeouts[SCTP_CONNTRACK_NONE].
-
-Fix by don't creating new conntrack entry if initial state is invalid.
-
-Noticed by Vilmos Nebehaj
-
-CC: Kiran Kumar Immidi
-Cc: David Miller
-Signed-off-by: Patrick McHardy
-Signed-off-by: Greg Kroah-Hartman
-Signed-off-by: Chris Wright
-Acked-by: Jeff Mahoney
----
-
- net/netfilter/nf_conntrack_proto_sctp.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/net/netfilter/nf_conntrack_proto_sctp.c b/net/netfilter/nf_conntrack_proto_sctp.c
-index 76e2636..fcc9152 100644
---- a/net/netfilter/nf_conntrack_proto_sctp.c
-+++ b/net/netfilter/nf_conntrack_proto_sctp.c
-@@ -470,7 +470,8 @@ static int sctp_new(struct nf_conn *conntrack, const struct sk_buff *skb,
- SCTP_CONNTRACK_NONE, sch->type);
-
- /* Invalid: delete conntrack */
-- if (newconntrack == SCTP_CONNTRACK_MAX) {
-+ if (newconntrack == SCTP_CONNTRACK_NONE ||
-+ newconntrack == SCTP_CONNTRACK_MAX) {
- DEBUGP("nf_conntrack_sctp: invalid new deleting.\n");
- return 0;
- }
++++++ patches.kernel.org.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.kernel.org/patch-2.6.22.1 new/patches.kernel.org/patch-2.6.22.1
--- old/patches.kernel.org/patch-2.6.22.1 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.kernel.org/patch-2.6.22.1 2007-07-17 10:42:40.000000000 +0200
@@ -0,0 +1,32 @@
+Subject: Linux 2.6.22.1
+From: Greg Kroah-Hartman
+
+Signed-off-by: Greg Kroah-Hartman
+
+diff --git a/Makefile b/Makefile
+index de4f8f7..e28395a 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,7 +1,7 @@
+ VERSION = 2
+ PATCHLEVEL = 6
+ SUBLEVEL = 22
+-EXTRAVERSION =
++EXTRAVERSION = .1
+ NAME = Holy Dancing Manatees, Batman!
+
+ # *DOCUMENTATION*
+diff --git a/net/netfilter/nf_conntrack_proto_sctp.c b/net/netfilter/nf_conntrack_proto_sctp.c
+index 0d3254b..6e41ba5 100644
+--- a/net/netfilter/nf_conntrack_proto_sctp.c
++++ b/net/netfilter/nf_conntrack_proto_sctp.c
+@@ -460,7 +460,8 @@ static int sctp_new(struct nf_conn *conntrack, const struct sk_buff *skb,
+ SCTP_CONNTRACK_NONE, sch->type);
+
+ /* Invalid: delete conntrack */
+- if (newconntrack == SCTP_CONNTRACK_MAX) {
++ if (newconntrack == SCTP_CONNTRACK_NONE ||
++ newconntrack == SCTP_CONNTRACK_MAX) {
+ DEBUGP("nf_conntrack_sctp: invalid new deleting.\n");
+ return 0;
+ }
++++++ series.conf ++++++
--- kernel-source/series.conf 2007-07-16 19:29:06.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/series.conf 2007-07-21 18:09:13.426449000 +0200
@@ -21,6 +21,7 @@
# latest standard kernel patches
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
+ patches.kernel.org/patch-2.6.22.1
########################################################
#
@@ -284,6 +285,7 @@
########################################################
patches.drivers/e1000-eeprom-cksum.patch
+ patches.drivers/ati-sb700-sata-add-all-ids.patch
########################################################
# Storage
@@ -506,7 +508,7 @@
#
########################################################
- patches.suse/unmap_vmas-lat
+-rt patches.suse/unmap_vmas-lat
+notyet patches.fixes/dont-writeback-fd-bdev-inodes.patch
@@ -529,7 +531,7 @@
patches.fixes/grab-swap-token-oops
- patches.arch/disable-apic-error
+-rt patches.arch/disable-apic-error
patches.suse/smtnice-disable
@@ -540,7 +542,6 @@
patches.fixes/loop-barriers
patches.fixes/loop-barriers2
- patches.fixes/fix-sctp-remote-triggerable-oops.diff
patches.suse/ia64-jprobe-return-section-conflict.diff
patches.suse/profiling-section-conflict.diff
patches.suse/gameport-section-conflict.diff
@@ -576,76 +577,83 @@
# re-basing to a newer xen tree.
# split out patches
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch
- patches.xen/blktap-aio-16_03_06.patch
- patches.xen/fix-ide-cd-pio-mode.patch
- patches.xen/i386-mach-io-check-nmi.patch
- patches.xen/net-csum.patch
- patches.xen/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch
- patches.xen/xenoprof-generic.patch
- patches.xen/softlockup-no-idle-hz.patch
+-rt patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch
+-rt patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch
+-rt patches.xen/blktap-aio-16_03_06.patch
+-rt patches.xen/fix-ide-cd-pio-mode.patch
+-rt patches.xen/i386-mach-io-check-nmi.patch
+-rt patches.xen/net-csum.patch
+-rt patches.xen/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch
+-rt patches.xen/xenoprof-generic.patch
+-rt patches.xen/softlockup-no-idle-hz.patch
# bulk stuff, new files for xen
- patches.xen/xen3-auto-xen-arch.diff
- patches.xen/xen3-auto-xen-drivers.diff
- patches.xen/xen3-auto-include-xen-interface.diff
+-rt patches.xen/xen3-auto-xen-arch.diff
+-rt patches.xen/xen3-auto-xen-drivers.diff
+-rt patches.xen/xen3-auto-include-xen-interface.diff
# kconfig bits for xen
- patches.xen/xen3-auto-xen-kconfig.diff
+-rt patches.xen/xen3-auto-xen-kconfig.diff
# common code changes
- patches.xen/xen3-auto-common.diff
- patches.xen/xen3-auto-arch-i386.diff
+-rt patches.xen/xen3-auto-common.diff
+-rt patches.xen/xen3-auto-arch-i386.diff
+empty patches.xen/xen3-auto-arch-um.diff
- patches.xen/xen3-auto-arch-x86_64.diff
+-rt patches.xen/xen3-auto-arch-x86_64.diff
# newer changeset backports
- patches.xen/15130-x86_64-vsyscall-user.patch
- patches.xen/15181-dma-tracking.patch
- patches.xen/42-freeze.patch
- patches.xen/67-edd.patch
- patches.xen/70-edid.patch
- patches.xen/79-balloon-highmem.patch
- patches.xen/80-blk-teardown.patch
- patches.xen/81-clock-was-set.patch
- patches.xen/93-swiotlb.patch
+-rt patches.xen/15130-x86_64-vsyscall-user.patch
+-rt patches.xen/15181-dma-tracking.patch
+-rt patches.xen/42-freeze.patch
+-rt patches.xen/67-edd.patch
+-rt patches.xen/70-edid.patch
+-rt patches.xen/79-balloon-highmem.patch
+-rt patches.xen/80-blk-teardown.patch
+-rt patches.xen/81-clock-was-set.patch
+-rt patches.xen/93-swiotlb.patch
# changes outside arch/{i386,x86_64}/xen
- patches.xen/xen3-fixup-common
- patches.xen/xen3-fixup-arch-i386
+-rt patches.xen/xen3-fixup-common
+-rt patches.xen/xen3-fixup-arch-i386
+empty patches.xen/xen3-fixup-arch-um
- patches.xen/xen3-fixup-arch-x86_64
+-rt patches.xen/xen3-fixup-arch-x86_64
# ports of other patches
- patches.xen/xen3-patch-2.6.18
- patches.xen/xen3-patch-2.6.19
- patches.xen/xen3-patch-2.6.20
- patches.xen/xen3-patch-2.6.21
- patches.xen/xen3-patch-2.6.22
- patches.xen/xen3-sysfs-crash-debugging.patch
+-rt patches.xen/xen3-patch-2.6.18
+-rt patches.xen/xen3-patch-2.6.19
+-rt patches.xen/xen3-patch-2.6.20
+-rt patches.xen/xen3-patch-2.6.21
+-rt patches.xen/xen3-patch-2.6.22
+-rt patches.xen/xen3-sysfs-crash-debugging.patch
+andrea patches.xen/xen3-silent-stack-overflow
# bugfixes and enhancements
- patches.xen/xen-balloon-min
- patches.xen/xen-modular-blktap
- patches.xen/xen-x86-panic-no-reboot
- patches.xen/xen-i386-panic-on-oops
- patches.xen/xen-x86-kconfig-no-cpu_freq
- patches.xen/xen-configurable-console
- patches.xen/xen-x86_64-init-cleanup
- patches.xen/xen-balloon-max-target
- patches.xen/xen-x86-dcr-fallback
- patches.xen/xen-x86-consistent-nmi
- patches.xen/xen-x86-no-lapic
- patches.xen/xen-no-video-select
- patches.xen/xen-blkback-bimodal-suse
- patches.xen/xen-console-default
- patches.xen/xen-x86-panic-smp
- patches.xen/xen-split-pt-lock
- patches.xen/xen-blkif-protocol-fallback-hack
- patches.xen/xen-x86-pXX_val
- patches.xen/xen-x86_64-physmap-nx
- patches.xen/xen-i386-kconfig-msr
- patches.xen/xen-x86_64-entry
- patches.xen/xen-intel-agp
+-rt patches.xen/xen-balloon-min
+-rt patches.xen/xen-modular-blktap
+-rt patches.xen/xen-x86-panic-no-reboot
+-rt patches.xen/xen-i386-panic-on-oops
+-rt patches.xen/xen-x86-kconfig-no-cpu_freq
+-rt patches.xen/xen-configurable-console
+-rt patches.xen/xen-x86_64-init-cleanup
+-rt patches.xen/xen-balloon-max-target
+-rt patches.xen/xen-x86-dcr-fallback
+-rt patches.xen/xen-x86-consistent-nmi
+-rt patches.xen/xen-x86-no-lapic
+-rt patches.xen/xen-no-video-select
+-rt patches.xen/xen-blkback-bimodal-suse
+-rt patches.xen/xen-console-default
+-rt patches.xen/xen-x86-panic-smp
+-rt patches.xen/xen-split-pt-lock
+-rt patches.xen/xen-blkif-protocol-fallback-hack
+-rt patches.xen/xen-x86-pXX_val
+-rt patches.xen/xen-x86_64-physmap-nx
+-rt patches.xen/xen-i386-kconfig-msr
+-rt patches.xen/xen-x86_64-entry
+-rt patches.xen/xen-intel-agp
+
+# RT
++rt patches.rt/patch-2.6.22.1-rt4.openSUSE
++rt patches.rt/redeclare_kdb_lock_as_raw.patch
++rt patches.rt/kdb-i386-compile-bugfixes
++rt patches.rt/kdb-memmap-cmd-fixups
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org