Hello community,
here is the log from the commit of package kernel-source
checked in at Mon Jul 16 07:42:57 CEST 2007.
--------
--- kernel-source/kernel-bigsmp.changes 2007-07-10 13:00:29.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-bigsmp.changes 2007-07-15 12:37:48.000000000 +0200
@@ -1,0 +2,52 @@
+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.
+
+-------------------------------------------------------------------
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
kernel-s390.changes: same change
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
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.V14130/_old 2007-07-16 07:39:49.000000000 +0200
+++ /var/tmp/diff_new_pack.V14130/_new 2007-07-16 07:39:49.000000000 +0200
@@ -52,7 +52,7 @@
%endif
Summary: Kernel with PAE Support
Version: 2.6.22
-Release: 1
+Release: 3
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -176,7 +176,7 @@
-Source Timestamp: 2007/07/09 16:06:03 UTC
+Source Timestamp: 2007/07/13 15:47:42 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -570,6 +570,37 @@
%files -f kernel.files
%changelog
+* Fri Jul 13 2007 - jeffm@suse.de
+- Disable CONFIG_REISERFS_CHECK again.
+* Fri Jul 13 2007 - schwab@suse.de
+- Update kdb patches.
+* Fri Jul 13 2007 - jbeulich@novell.com
+- patches.suse/crasher-26.diff: differentiate module options to
+ crasher.ko to panic, BUG or trap.
+* Thu Jul 12 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 2007 - tiwai@suse.de
+- patches.drivers/alsa-2.6.22-hda-fixes: Regenerated patch for
+ missing fixes for #281541.
+* Wed Jul 11 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 2007 - jeffm@suse.de
+- patches.kernel.org/patch-2.6.22-rc7: Delete.
* Mon Jul 09 2007 - tiwai@suse.de
- patches.drivers/alsa-2.6.22-misc-fixes: Misc ALSA fixes
for 2.6.22.
kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.V14130/_old 2007-07-16 07:39:49.000000000 +0200
+++ /var/tmp/diff_new_pack.V14130/_new 2007-07-16 07:39:49.000000000 +0200
@@ -15,7 +15,7 @@
URL: http://www.kernel.org/
Summary: Internal dummy package for synchronizing release numbers
Version: 2.6.22
-Release: 1
+Release: 3
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: off
@@ -28,7 +28,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2007/07/09 16:06:03 UTC
+Source Timestamp: 2007/07/13 15:47:42 UTC
%install
@@ -41,6 +41,37 @@
/etc/dummy
%changelog
+* Fri Jul 13 2007 - jeffm@suse.de
+- Disable CONFIG_REISERFS_CHECK again.
+* Fri Jul 13 2007 - schwab@suse.de
+- Update kdb patches.
+* Fri Jul 13 2007 - jbeulich@novell.com
+- patches.suse/crasher-26.diff: differentiate module options to
+ crasher.ko to panic, BUG or trap.
+* Thu Jul 12 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 2007 - tiwai@suse.de
+- patches.drivers/alsa-2.6.22-hda-fixes: Regenerated patch for
+ missing fixes for #281541.
+* Wed Jul 11 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 2007 - jeffm@suse.de
+- patches.kernel.org/patch-2.6.22-rc7: Delete.
* Mon Jul 09 2007 - tiwai@suse.de
- patches.drivers/alsa-2.6.22-misc-fixes: Misc ALSA fixes
for 2.6.22.
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.V14130/_old 2007-07-16 07:39:49.000000000 +0200
+++ /var/tmp/diff_new_pack.V14130/_new 2007-07-16 07:39:49.000000000 +0200
@@ -52,7 +52,7 @@
%endif
Summary: kernel for kdump
Version: 2.6.22
-Release: 1
+Release: 3
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -180,7 +180,7 @@
-Source Timestamp: 2007/07/09 16:06:03 UTC
+Source Timestamp: 2007/07/13 15:47:42 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -574,6 +574,37 @@
%files -f kernel.files
%changelog
+* Fri Jul 13 2007 - jeffm@suse.de
+- Disable CONFIG_REISERFS_CHECK again.
+* Fri Jul 13 2007 - schwab@suse.de
+- Update kdb patches.
+* Fri Jul 13 2007 - jbeulich@novell.com
+- patches.suse/crasher-26.diff: differentiate module options to
+ crasher.ko to panic, BUG or trap.
+* Thu Jul 12 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 2007 - tiwai@suse.de
+- patches.drivers/alsa-2.6.22-hda-fixes: Regenerated patch for
+ missing fixes for #281541.
+* Wed Jul 11 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 2007 - jeffm@suse.de
+- patches.kernel.org/patch-2.6.22-rc7: Delete.
* Mon Jul 09 2007 - tiwai@suse.de
- patches.drivers/alsa-2.6.22-misc-fixes: Misc ALSA fixes
for 2.6.22.
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.V14130/_old 2007-07-16 07:39:49.000000000 +0200
+++ /var/tmp/diff_new_pack.V14130/_new 2007-07-16 07:39:49.000000000 +0200
@@ -51,7 +51,7 @@
%endif
Summary: Kernel for ppc64 Systems
Version: 2.6.22
-Release: 1
+Release: 3
License: GPL v2 or later, LGPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -192,7 +192,7 @@
Tom Gall
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/07/09 16:06:03 UTC
+Source Timestamp: 2007/07/13 15:47:42 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -586,6 +586,37 @@
%files -f kernel.files
%changelog
+* Fri Jul 13 2007 - jeffm@suse.de
+- Disable CONFIG_REISERFS_CHECK again.
+* Fri Jul 13 2007 - schwab@suse.de
+- Update kdb patches.
+* Fri Jul 13 2007 - jbeulich@novell.com
+- patches.suse/crasher-26.diff: differentiate module options to
+ crasher.ko to panic, BUG or trap.
+* Thu Jul 12 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 2007 - tiwai@suse.de
+- patches.drivers/alsa-2.6.22-hda-fixes: Regenerated patch for
+ missing fixes for #281541.
+* Wed Jul 11 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 2007 - jeffm@suse.de
+- patches.kernel.org/patch-2.6.22-rc7: Delete.
* Mon Jul 09 2007 - tiwai@suse.de
- patches.drivers/alsa-2.6.22-misc-fixes: Misc ALSA fixes
for 2.6.22.
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.V14130/_old 2007-07-16 07:39:50.000000000 +0200
+++ /var/tmp/diff_new_pack.V14130/_new 2007-07-16 07:39:50.000000000 +0200
@@ -52,7 +52,7 @@
%endif
Summary: The Standard Kernel
Version: 2.6.22
-Release: 1
+Release: 2
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -174,7 +174,7 @@
-Source Timestamp: 2007/07/09 16:06:03 UTC
+Source Timestamp: 2007/07/13 15:47:42 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -568,6 +568,37 @@
%files -f kernel.files
%changelog
+* Fri Jul 13 2007 - jeffm@suse.de
+- Disable CONFIG_REISERFS_CHECK again.
+* Fri Jul 13 2007 - schwab@suse.de
+- Update kdb patches.
+* Fri Jul 13 2007 - jbeulich@novell.com
+- patches.suse/crasher-26.diff: differentiate module options to
+ crasher.ko to panic, BUG or trap.
+* Thu Jul 12 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 2007 - tiwai@suse.de
+- patches.drivers/alsa-2.6.22-hda-fixes: Regenerated patch for
+ missing fixes for #281541.
+* Wed Jul 11 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 2007 - jeffm@suse.de
+- patches.kernel.org/patch-2.6.22-rc7: Delete.
* Mon Jul 09 2007 - tiwai@suse.de
- patches.drivers/alsa-2.6.22-misc-fixes: Misc ALSA fixes
for 2.6.22.
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.V14130/_old 2007-07-16 07:39:50.000000000 +0200
+++ /var/tmp/diff_new_pack.V14130/_new 2007-07-16 07:39:50.000000000 +0200
@@ -22,7 +22,7 @@
%endif
Summary: The Linux Kernel Sources
Version: 2.6.22
-Release: 1
+Release: 3
License: GPL v2 or later
Group: Development/Sources
Autoreqprov: off
@@ -104,7 +104,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/07/09 16:06:03 UTC
+Source Timestamp: 2007/07/13 15:47:42 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -291,6 +291,37 @@
%files -f kernel-source.files
%changelog
+* Fri Jul 13 2007 - jeffm@suse.de
+- Disable CONFIG_REISERFS_CHECK again.
+* Fri Jul 13 2007 - schwab@suse.de
+- Update kdb patches.
+* Fri Jul 13 2007 - jbeulich@novell.com
+- patches.suse/crasher-26.diff: differentiate module options to
+ crasher.ko to panic, BUG or trap.
+* Thu Jul 12 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 2007 - tiwai@suse.de
+- patches.drivers/alsa-2.6.22-hda-fixes: Regenerated patch for
+ missing fixes for #281541.
+* Wed Jul 11 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 2007 - jeffm@suse.de
+- patches.kernel.org/patch-2.6.22-rc7: Delete.
* Mon Jul 09 2007 - tiwai@suse.de
- patches.drivers/alsa-2.6.22-misc-fixes: Misc ALSA fixes
for 2.6.22.
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.V14130/_old 2007-07-16 07:39:50.000000000 +0200
+++ /var/tmp/diff_new_pack.V14130/_new 2007-07-16 07:39:50.000000000 +0200
@@ -14,7 +14,7 @@
URL: http://www.kernel.org/
Summary: Kernel Symbol Versions (modversions)
Version: 2.6.22
-Release: 1
+Release: 3
License: GPL v2 or later
Group: Development/Sources
Autoreqprov: off
@@ -90,7 +90,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/07/09 16:06:03 UTC
+Source Timestamp: 2007/07/13 15:47:42 UTC
%prep
echo "Architecture symbol(s):" %symbols
@@ -136,6 +136,37 @@
/lib/modules/*/*
%changelog
+* Fri Jul 13 2007 - jeffm@suse.de
+- Disable CONFIG_REISERFS_CHECK again.
+* Fri Jul 13 2007 - schwab@suse.de
+- Update kdb patches.
+* Fri Jul 13 2007 - jbeulich@novell.com
+- patches.suse/crasher-26.diff: differentiate module options to
+ crasher.ko to panic, BUG or trap.
+* Thu Jul 12 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 2007 - tiwai@suse.de
+- patches.drivers/alsa-2.6.22-hda-fixes: Regenerated patch for
+ missing fixes for #281541.
+* Wed Jul 11 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 2007 - jeffm@suse.de
+- patches.kernel.org/patch-2.6.22-rc7: Delete.
* Mon Jul 09 2007 - tiwai@suse.de
- patches.drivers/alsa-2.6.22-misc-fixes: Misc ALSA fixes
for 2.6.22.
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.V14130/_old 2007-07-16 07:39:50.000000000 +0200
+++ /var/tmp/diff_new_pack.V14130/_new 2007-07-16 07:39:50.000000000 +0200
@@ -52,7 +52,7 @@
%endif
Summary: The Standard Kernel - without any SUSE patches
Version: 2.6.22
-Release: 1
+Release: 3
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -194,7 +194,7 @@
-Source Timestamp: 2007/07/09 16:06:03 UTC
+Source Timestamp: 2007/07/13 15:47:42 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -588,6 +588,37 @@
%files -f kernel.files
%changelog
+* Fri Jul 13 2007 - jeffm@suse.de
+- Disable CONFIG_REISERFS_CHECK again.
+* Fri Jul 13 2007 - schwab@suse.de
+- Update kdb patches.
+* Fri Jul 13 2007 - jbeulich@novell.com
+- patches.suse/crasher-26.diff: differentiate module options to
+ crasher.ko to panic, BUG or trap.
+* Thu Jul 12 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 2007 - tiwai@suse.de
+- patches.drivers/alsa-2.6.22-hda-fixes: Regenerated patch for
+ missing fixes for #281541.
+* Wed Jul 11 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 2007 - jeffm@suse.de
+- patches.kernel.org/patch-2.6.22-rc7: Delete.
* Mon Jul 09 2007 - tiwai@suse.de
- patches.drivers/alsa-2.6.22-misc-fixes: Misc ALSA fixes
for 2.6.22.
kernel-xenpae.spec: same change
kernel-xen.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2007-07-10 13:00:24.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp 2007-07-15 12:37:44.000000000 +0200
@@ -1 +1 @@
-2007/07/09 16:06:03 UTC
+2007/07/13 15:47:42 UTC
++++++ config.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/alpha/default new/config/alpha/default
--- old/config/alpha/default 2007-07-10 12:59:53.000000000 +0200
+++ new/config/alpha/default 2007-07-15 12:35:56.000000000 +0200
@@ -1035,6 +1035,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -3129,7 +3130,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/alpha/vanilla new/config/alpha/vanilla
--- old/config/alpha/vanilla 2007-07-01 18:55:33.000000000 +0200
+++ new/config/alpha/vanilla 2007-07-15 12:35:56.000000000 +0200
@@ -3055,7 +3055,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/bigsmp new/config/i386/bigsmp
--- old/config/i386/bigsmp 2007-07-10 12:59:53.000000000 +0200
+++ new/config/i386/bigsmp 2007-07-15 12:35:56.000000000 +0200
@@ -1272,6 +1272,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -3524,7 +3525,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug 2007-07-10 12:59:53.000000000 +0200
+++ new/config/i386/debug 2007-07-15 12:35:56.000000000 +0200
@@ -1278,6 +1278,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -3515,7 +3516,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/default new/config/i386/default
--- old/config/i386/default 2007-07-10 12:59:53.000000000 +0200
+++ new/config/i386/default 2007-07-15 12:35:56.000000000 +0200
@@ -1275,6 +1275,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -3513,7 +3514,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/vanilla new/config/i386/vanilla
--- old/config/i386/vanilla 2007-07-01 18:55:33.000000000 +0200
+++ new/config/i386/vanilla 2007-07-15 12:35:56.000000000 +0200
@@ -3492,7 +3492,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2007-07-10 12:59:53.000000000 +0200
+++ new/config/i386/xen 2007-07-15 12:35:56.000000000 +0200
@@ -1162,6 +1162,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -3226,7 +3227,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xenpae new/config/i386/xenpae
--- old/config/i386/xenpae 2007-07-10 12:59:53.000000000 +0200
+++ new/config/i386/xenpae 2007-07-15 12:35:56.000000000 +0200
@@ -1163,6 +1163,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -3240,7 +3241,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/debug new/config/ia64/debug
--- old/config/ia64/debug 2007-07-05 18:32:52.000000000 +0200
+++ new/config/ia64/debug 2007-07-15 12:35:56.000000000 +0200
@@ -1045,6 +1045,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -2932,7 +2933,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/default new/config/ia64/default
--- old/config/ia64/default 2007-07-05 18:32:52.000000000 +0200
+++ new/config/ia64/default 2007-07-15 12:35:56.000000000 +0200
@@ -1043,6 +1043,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -2929,7 +2930,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/vanilla new/config/ia64/vanilla
--- old/config/ia64/vanilla 2007-07-01 18:55:34.000000000 +0200
+++ new/config/ia64/vanilla 2007-07-15 12:35:56.000000000 +0200
@@ -2904,7 +2904,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/default new/config/powerpc/default
--- old/config/powerpc/default 2007-07-10 12:59:53.000000000 +0200
+++ new/config/powerpc/default 2007-07-15 12:35:56.000000000 +0200
@@ -898,6 +898,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
# CONFIG_SCSI_PROC_FS is not set
@@ -2514,7 +2515,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/kdump new/config/powerpc/kdump
--- old/config/powerpc/kdump 2007-07-05 18:32:52.000000000 +0200
+++ new/config/powerpc/kdump 2007-07-15 12:35:57.000000000 +0200
@@ -758,6 +758,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -1814,7 +1815,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/ppc64 new/config/powerpc/ppc64
--- old/config/powerpc/ppc64 2007-07-10 12:59:53.000000000 +0200
+++ new/config/powerpc/ppc64 2007-07-15 12:35:57.000000000 +0200
@@ -843,6 +843,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -2295,7 +2296,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/vanilla new/config/powerpc/vanilla
--- old/config/powerpc/vanilla 2007-07-01 18:55:34.000000000 +0200
+++ new/config/powerpc/vanilla 2007-07-15 12:35:57.000000000 +0200
@@ -2374,7 +2374,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/default new/config/s390/default
--- old/config/s390/default 2007-07-05 18:32:53.000000000 +0200
+++ new/config/s390/default 2007-07-15 12:35:57.000000000 +0200
@@ -612,6 +612,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+# CONFIG_SCSI_DMA is not set
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -791,7 +792,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/s390 new/config/s390/s390
--- old/config/s390/s390 2007-07-05 18:32:53.000000000 +0200
+++ new/config/s390/s390 2007-07-15 12:35:57.000000000 +0200
@@ -608,6 +608,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+# CONFIG_SCSI_DMA is not set
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -787,7 +788,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/vanilla new/config/s390/vanilla
--- old/config/s390/vanilla 2007-07-01 18:55:34.000000000 +0200
+++ new/config/s390/vanilla 2007-07-15 12:35:57.000000000 +0200
@@ -793,7 +793,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/debug new/config/x86_64/debug
--- old/config/x86_64/debug 2007-07-10 12:59:53.000000000 +0200
+++ new/config/x86_64/debug 2007-07-15 12:35:57.000000000 +0200
@@ -1178,6 +1178,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -3176,7 +3177,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default 2007-07-10 12:59:53.000000000 +0200
+++ new/config/x86_64/default 2007-07-15 12:35:57.000000000 +0200
@@ -1178,6 +1178,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -3184,7 +3185,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/vanilla new/config/x86_64/vanilla
--- old/config/x86_64/vanilla 2007-07-01 18:55:34.000000000 +0200
+++ new/config/x86_64/vanilla 2007-07-15 12:35:57.000000000 +0200
@@ -3161,7 +3161,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/xen new/config/x86_64/xen
--- old/config/x86_64/xen 2007-07-10 12:59:53.000000000 +0200
+++ new/config/x86_64/xen 2007-07-15 12:35:57.000000000 +0200
@@ -1115,6 +1115,7 @@
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
+CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -3108,7 +3109,7 @@
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_CHECK=y
+# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
++++++ needed_space_in_mb ++++++
--- kernel-source/needed_space_in_mb 2007-07-10 14:53:49.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/needed_space_in_mb 2007-07-15 12:37:54.000000000 +0200
@@ -1 +1 @@
-6000
+3072
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/s390-fixup-dma-mapping new/patches.arch/s390-fixup-dma-mapping
--- old/patches.arch/s390-fixup-dma-mapping 2007-07-06 09:30:58.000000000 +0200
+++ new/patches.arch/s390-fixup-dma-mapping 1970-01-01 01:00:00.000000000 +0100
@@ -1,46 +0,0 @@
-From: Hannes Reinecke
-Subject: dma_map_sg() undefined on S/390
-
-Everyone and their dog seems to assume that all machines require
-DMA. Which is not the case. So define missing functions on S/390.
-
-Signed-off-by: Hannes Reinecke
-
-diff --git a/include/asm-generic/dma-mapping-broken.h b/include/asm-generic/dma-mapping-broken.h
-index 29413d3..42cf7fd 100644
---- a/include/asm-generic/dma-mapping-broken.h
-+++ b/include/asm-generic/dma-mapping-broken.h
-@@ -18,6 +18,22 @@ dma_free_coherent(struct device *dev, size_t size, void *cpu_addr,
- BUG();
- }
-
-+static inline int
-+dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
-+ enum dma_data_direction direction)
-+{
-+ BUG();
-+
-+ return 0;
-+}
-+
-+static inline void
-+dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries,
-+ enum dma_data_direction direction)
-+{
-+ BUG();
-+}
-+
- #define dma_alloc_noncoherent(d, s, h, f) dma_alloc_coherent(d, s, h, f)
- #define dma_free_noncoherent(d, s, v, h) dma_free_coherent(d, s, v, h)
-
-diff --git a/include/asm-s390/dma-mapping.h b/include/asm-s390/dma-mapping.h
-index 3f8c12f..09bb7b0 100644
---- a/include/asm-s390/dma-mapping.h
-+++ b/include/asm-s390/dma-mapping.h
-@@ -9,4 +9,6 @@
- #ifndef _ASM_DMA_MAPPING_H
- #define _ASM_DMA_MAPPING_H
-
-+#include
-+
- #endif /* _ASM_DMA_MAPPING_H */
++++++ patches.drivers.tar.bz2 ++++++
++++ 3382 lines of diff (skipped)
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/scsi-conditionally-build-dma-functions new/patches.fixes/scsi-conditionally-build-dma-functions
--- old/patches.fixes/scsi-conditionally-build-dma-functions 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/scsi-conditionally-build-dma-functions 2007-07-11 10:05:14.000000000 +0200
@@ -0,0 +1,174 @@
+From: Cornelia Huck 1180613362 +0200
+Subject: Don't build scsi_dma_{map,unmap} for !HAS_DMA
+Patch-Mainline: Yes
+
+Move scsi_dma_{map,unmap} into scsi_lib_dma.c which is only build
+if HAS_DMA is set.
+
+Signed-off-by: Cornelia Huck
+Signed-off-by: Hannes Reinecke
+7f74976ba4b3e96339b2923746ddaf6f46b081e5
+ drivers/scsi/Kconfig | 5 ++++
+ drivers/scsi/Makefile | 6 ++--
+ drivers/scsi/scsi_lib.c | 38 --------------------------------
+ drivers/scsi/scsi_lib_dma.c | 50 +++++++++++++++++++++++++++++++++++++++++++
+ include/scsi/scsi_cmnd.h | 2 +
+ 5 files changed, 60 insertions(+), 41 deletions(-)
+
+diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig
+index 874cfee..6ac3873 100644
+--- a/drivers/scsi/Kconfig
++++ b/drivers/scsi/Kconfig
+@@ -10,6 +10,7 @@ config RAID_ATTRS
+ config SCSI
+ tristate "SCSI device support"
+ depends on BLOCK
++ select SCSI_DMA if HAS_DMA
+ ---help---
+ If you want to use a SCSI hard disk, SCSI tape drive, SCSI CD-ROM or
+ any other SCSI device under Linux, say Y and make sure that you know
+@@ -29,6 +30,10 @@ config SCSI
+ However, do not compile this as a module if your root file system
+ (the one containing the directory /) is located on a SCSI device.
+
++config SCSI_DMA
++ bool
++ default n
++
+ config SCSI_TGT
+ tristate "SCSI target support"
+ depends on SCSI && EXPERIMENTAL
+diff --git a/drivers/scsi/Makefile b/drivers/scsi/Makefile
+index 3027b53..80735d6 100644
+--- a/drivers/scsi/Makefile
++++ b/drivers/scsi/Makefile
+@@ -149,9 +149,9 @@ obj-$(CONFIG_SCSI_DEBUG) += scsi_debug.o
+ obj-$(CONFIG_SCSI_WAIT_SCAN) += scsi_wait_scan.o
+
+ scsi_mod-y += scsi.o hosts.o scsi_ioctl.o constants.o \
+- scsicam.o scsi_error.o scsi_lib.o \
+- scsi_scan.o scsi_sysfs.o \
+- scsi_devinfo.o
++ scsicam.o scsi_error.o scsi_lib.o
++scsi_mod-$(CONFIG_SCSI_DMA) += scsi_lib_dma.o
++scsi_mod-y += scsi_scan.o scsi_sysfs.o scsi_devinfo.o
+ scsi_mod-$(CONFIG_SCSI_NETLINK) += scsi_netlink.o
+ scsi_mod-$(CONFIG_SYSCTL) += scsi_sysctl.o
+ scsi_mod-$(CONFIG_SCSI_PROC_FS) += scsi_proc.o
+diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c
+index 70454b4..1f5a07b 100644
+--- a/drivers/scsi/scsi_lib.c
++++ b/drivers/scsi/scsi_lib.c
+@@ -2290,41 +2290,3 @@ void scsi_kunmap_atomic_sg(void *virt)
+ kunmap_atomic(virt, KM_BIO_SRC_IRQ);
+ }
+ EXPORT_SYMBOL(scsi_kunmap_atomic_sg);
+-
+-/**
+- * scsi_dma_map - perform DMA mapping against command's sg lists
+- * @cmd: scsi command
+- *
+- * Returns the number of sg lists actually used, zero if the sg lists
+- * is NULL, or -ENOMEM if the mapping failed.
+- */
+-int scsi_dma_map(struct scsi_cmnd *cmd)
+-{
+- int nseg = 0;
+-
+- if (scsi_sg_count(cmd)) {
+- struct device *dev = cmd->device->host->shost_gendev.parent;
+-
+- nseg = dma_map_sg(dev, scsi_sglist(cmd), scsi_sg_count(cmd),
+- cmd->sc_data_direction);
+- if (unlikely(!nseg))
+- return -ENOMEM;
+- }
+- return nseg;
+-}
+-EXPORT_SYMBOL(scsi_dma_map);
+-
+-/**
+- * scsi_dma_unmap - unmap command's sg lists mapped by scsi_dma_map
+- * @cmd: scsi command
+- */
+-void scsi_dma_unmap(struct scsi_cmnd *cmd)
+-{
+- if (scsi_sg_count(cmd)) {
+- struct device *dev = cmd->device->host->shost_gendev.parent;
+-
+- dma_unmap_sg(dev, scsi_sglist(cmd), scsi_sg_count(cmd),
+- cmd->sc_data_direction);
+- }
+-}
+-EXPORT_SYMBOL(scsi_dma_unmap);
+diff --git a/drivers/scsi/scsi_lib_dma.c b/drivers/scsi/scsi_lib_dma.c
+new file mode 100644
+index 0000000..ac6855c
+--- /dev/null
++++ b/drivers/scsi/scsi_lib_dma.c
+@@ -0,0 +1,50 @@
++/*
++ * SCSI library functions depending on DMA
++ */
++
++#include
++#include
++#include
++
++#include
++#include
++#include
++#include
++
++/**
++ * scsi_dma_map - perform DMA mapping against command's sg lists
++ * @cmd: scsi command
++ *
++ * Returns the number of sg lists actually used, zero if the sg lists
++ * is NULL, or -ENOMEM if the mapping failed.
++ */
++int scsi_dma_map(struct scsi_cmnd *cmd)
++{
++ int nseg = 0;
++
++ if (scsi_sg_count(cmd)) {
++ struct device *dev = cmd->device->host->shost_gendev.parent;
++
++ nseg = dma_map_sg(dev, scsi_sglist(cmd), scsi_sg_count(cmd),
++ cmd->sc_data_direction);
++ if (unlikely(!nseg))
++ return -ENOMEM;
++ }
++ return nseg;
++}
++EXPORT_SYMBOL(scsi_dma_map);
++
++/**
++ * scsi_dma_unmap - unmap command's sg lists mapped by scsi_dma_map
++ * @cmd: scsi command
++ */
++void scsi_dma_unmap(struct scsi_cmnd *cmd)
++{
++ if (scsi_sg_count(cmd)) {
++ struct device *dev = cmd->device->host->shost_gendev.parent;
++
++ dma_unmap_sg(dev, scsi_sglist(cmd), scsi_sg_count(cmd),
++ cmd->sc_data_direction);
++ }
++}
++EXPORT_SYMBOL(scsi_dma_unmap);
+diff --git a/include/scsi/scsi_cmnd.h b/include/scsi/scsi_cmnd.h
+index 53e1705..c4cb410 100644
+--- a/include/scsi/scsi_cmnd.h
++++ b/include/scsi/scsi_cmnd.h
+@@ -135,8 +135,10 @@ extern void scsi_kunmap_atomic_sg(void *virt);
+ extern struct scatterlist *scsi_alloc_sgtable(struct scsi_cmnd *, gfp_t);
+ extern void scsi_free_sgtable(struct scatterlist *, int);
+
++#ifdef CONFIG_SCSI_DMA
+ extern int scsi_dma_map(struct scsi_cmnd *cmd);
+ extern void scsi_dma_unmap(struct scsi_cmnd *cmd);
++#endif
+
+ #define scsi_sg_count(cmd) ((cmd)->use_sg)
+ #define scsi_sglist(cmd) ((struct scatterlist *)(cmd)->request_buffer)
++++++ patches.suse.tar.bz2 ++++++
++++ 1789 lines of diff (skipped)
++++++ patches.xen.tar.bz2 ++++++
++++ 21546 lines of diff (skipped)
++++++ series.conf ++++++
--- kernel-source/series.conf 2007-07-10 13:00:13.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/series.conf 2007-07-15 12:37:40.000000000 +0200
@@ -289,6 +289,9 @@
# Storage
########################################################
patches.drivers/scsi-misc-rc1.diff
+ patches.fixes/scsi-conditionally-build-dma-functions
+ patches.drivers/lpfc-use-dma_map-for-NPIV
+ patches.drivers/qla2xxx-npiv-support
+tejun patches.drivers/libata-add-waits-for-govault
patches.drivers/libata-ata_piix-vmw-ign-DMA-err
patches.fixes/mptbase-vmware-fix
@@ -370,8 +373,6 @@
# Patches for S/390 from SUSE which don't rely on IBM's
# patches:
########################################################
- patches.arch/s390-fixup-dma-mapping
-
# bootsplash -- now duwe's job
patches.suse/bootsplash
@@ -602,10 +603,14 @@
# 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
# changes outside arch/{i386,x86_64}/xen
patches.xen/xen3-fixup-common
@@ -618,11 +623,7 @@
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-rc3
- patches.xen/xen3-patch-2.6.22-rc3-rc4
- patches.xen/xen3-patch-2.6.22-rc4-rc5
- patches.xen/xen3-patch-2.6.22-rc5-rc6
- patches.xen/xen3-patch-2.6.22-rc6-rc7
+ patches.xen/xen3-patch-2.6.22
patches.xen/xen3-sysfs-crash-debugging.patch
+andrea patches.xen/xen3-silent-stack-overflow
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org