Hello community,
here is the log from the commit of package kernel-source
checked in at Thu Oct 26 19:56:37 CEST 2006.
--------
--- kernel-source/kernel-bigsmp.changes 2006-10-20 20:39:44.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-bigsmp.changes 2006-10-26 19:28:19.000000000 +0200
@@ -1,0 +2,38 @@
+Thu Oct 26 19:05:50 CEST 2006 - jblunck@suse.de
+
+- patches.fixes/dm-refcnt-fix.diff: Fix reference counting in
+ __find_device_hash_cell() (214682).
+
+-------------------------------------------------------------------
+Thu Oct 26 00:06:06 CEST 2006 - tonyj@suse.de
+
+- patches.suse/apparmor-secureexec.patch: Delete.
+- patches.suse/apparmor-mmapexec.patch: Delete.
+- patches.suse/apparmor: Roll security fixes into main AA patch
+ going fowrd. Update to use RCU locking.
+
+-------------------------------------------------------------------
+Tue Oct 24 17:46:42 CEST 2006 - trenn@suse.de
+
+- patches.suse/acpi_dsdt_initrd_initramfs: Delete.
+- patches.fixes/acpi_asus_do_not_always_load.patch: Fix check
+ whether the module should get loaded (212936).
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Read DSDT
+ or SSDT from initrd or initramfs. Taint kernel with
+ NOT_SUPPORTED if tables got overrridden. Patch based on official
+ one -> config changed.
+- Update config files.
+
+-------------------------------------------------------------------
+Mon Oct 23 10:00:24 CEST 2006 - hare@suse.de
+
+- patches.drivers/aic79xx-external-device-reset: Fixup external
+ device reset handling.
+- patches.drivers/aic79xx-update-precomp: Update the precomp
+ settings in hardware (195870)
+- patches.drivers/aic7xxx-remove-slave-destroy: Remove
+ slave_destroy() for aic7xxx, too.
+- patches.drivers/aic79xx-echo-signalling-type: Print out
+ signalling type in sysfs.
+
+-------------------------------------------------------------------
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-iseries64.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-um.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
kernel-xenpae.changes: same change
New:
----
needed_space_in_mb
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.CCaCos/_old 2006-10-26 19:55:13.000000000 +0200
+++ /var/tmp/diff_new_pack.CCaCos/_new 2006-10-26 19:55:13.000000000 +0200
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.1
-Release: 6
+Release: 9
Summary: Kernel with PAE Support
License: GNU General Public License (GPL) - all versions
Group: System/Kernel
@@ -123,7 +123,7 @@
-Source Timestamp: 2006/10/20 12:25:45 UTC
+Source Timestamp: 2006/10/26 17:06:05 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -469,6 +469,32 @@
%files -f kernel.files
%changelog -n kernel-bigsmp
+* Thu Oct 26 2006 - jblunck@suse.de
+- patches.fixes/dm-refcnt-fix.diff: Fix reference counting in
+ __find_device_hash_cell() (214682).
+* Thu Oct 26 2006 - tonyj@suse.de
+- patches.suse/apparmor-secureexec.patch: Delete.
+- patches.suse/apparmor-mmapexec.patch: Delete.
+- patches.suse/apparmor: Roll security fixes into main AA patch
+ going fowrd. Update to use RCU locking.
+* Tue Oct 24 2006 - trenn@suse.de
+- patches.suse/acpi_dsdt_initrd_initramfs: Delete.
+- patches.fixes/acpi_asus_do_not_always_load.patch: Fix check
+ whether the module should get loaded (212936).
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Read DSDT
+ or SSDT from initrd or initramfs. Taint kernel with
+ NOT_SUPPORTED if tables got overrridden. Patch based on official
+ one -> config changed.
+- Update config files.
+* Mon Oct 23 2006 - hare@suse.de
+- patches.drivers/aic79xx-external-device-reset: Fixup external
+ device reset handling.
+- patches.drivers/aic79xx-update-precomp: Update the precomp
+ settings in hardware (195870)
+- patches.drivers/aic7xxx-remove-slave-destroy: Remove
+ slave_destroy() for aic7xxx, too.
+- patches.drivers/aic79xx-echo-signalling-type: Print out
+ signalling type in sysfs.
* Fri Oct 20 2006 - hare@suse.de
- patches.drivers/open-iscsi-git-update: Update release number
to match userland version.
kernel-debug.spec: same change
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.CCaCos/_old 2006-10-26 19:55:14.000000000 +0200
+++ /var/tmp/diff_new_pack.CCaCos/_new 2006-10-26 19:55:14.000000000 +0200
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.1
-Release: 6
+Release: 9
Summary: The Standard Kernel for both Uniprocessor and Multiprocessor Systems
License: Other License(s), see package
Group: System/Kernel
@@ -149,7 +149,7 @@
-Source Timestamp: 2006/10/20 12:25:45 UTC
+Source Timestamp: 2006/10/26 17:06:05 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -495,6 +495,32 @@
%files -f kernel.files
%changelog -n kernel-default
+* Thu Oct 26 2006 - jblunck@suse.de
+- patches.fixes/dm-refcnt-fix.diff: Fix reference counting in
+ __find_device_hash_cell() (214682).
+* Thu Oct 26 2006 - tonyj@suse.de
+- patches.suse/apparmor-secureexec.patch: Delete.
+- patches.suse/apparmor-mmapexec.patch: Delete.
+- patches.suse/apparmor: Roll security fixes into main AA patch
+ going fowrd. Update to use RCU locking.
+* Tue Oct 24 2006 - trenn@suse.de
+- patches.suse/acpi_dsdt_initrd_initramfs: Delete.
+- patches.fixes/acpi_asus_do_not_always_load.patch: Fix check
+ whether the module should get loaded (212936).
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Read DSDT
+ or SSDT from initrd or initramfs. Taint kernel with
+ NOT_SUPPORTED if tables got overrridden. Patch based on official
+ one -> config changed.
+- Update config files.
+* Mon Oct 23 2006 - hare@suse.de
+- patches.drivers/aic79xx-external-device-reset: Fixup external
+ device reset handling.
+- patches.drivers/aic79xx-update-precomp: Update the precomp
+ settings in hardware (195870)
+- patches.drivers/aic7xxx-remove-slave-destroy: Remove
+ slave_destroy() for aic7xxx, too.
+- patches.drivers/aic79xx-echo-signalling-type: Print out
+ signalling type in sysfs.
* Fri Oct 20 2006 - hare@suse.de
- patches.drivers/open-iscsi-git-update: Update release number
to match userland version.
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.CCaCos/_old 2006-10-26 19:55:14.000000000 +0200
+++ /var/tmp/diff_new_pack.CCaCos/_new 2006-10-26 19:55:14.000000000 +0200
@@ -17,7 +17,7 @@
Summary: Internal dummy package for synchronizing release numbers
Group: System/Kernel
Version: 2.6.18.1
-Release: 6
+Release: 9
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -27,7 +27,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2006/10/20 12:25:45 UTC
+Source Timestamp: 2006/10/26 17:06:05 UTC
%install
@@ -40,6 +40,32 @@
/etc/dummy
%changelog -n kernel-dummy
+* Thu Oct 26 2006 - jblunck@suse.de
+- patches.fixes/dm-refcnt-fix.diff: Fix reference counting in
+ __find_device_hash_cell() (214682).
+* Thu Oct 26 2006 - tonyj@suse.de
+- patches.suse/apparmor-secureexec.patch: Delete.
+- patches.suse/apparmor-mmapexec.patch: Delete.
+- patches.suse/apparmor: Roll security fixes into main AA patch
+ going fowrd. Update to use RCU locking.
+* Tue Oct 24 2006 - trenn@suse.de
+- patches.suse/acpi_dsdt_initrd_initramfs: Delete.
+- patches.fixes/acpi_asus_do_not_always_load.patch: Fix check
+ whether the module should get loaded (212936).
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Read DSDT
+ or SSDT from initrd or initramfs. Taint kernel with
+ NOT_SUPPORTED if tables got overrridden. Patch based on official
+ one -> config changed.
+- Update config files.
+* Mon Oct 23 2006 - hare@suse.de
+- patches.drivers/aic79xx-external-device-reset: Fixup external
+ device reset handling.
+- patches.drivers/aic79xx-update-precomp: Update the precomp
+ settings in hardware (195870)
+- patches.drivers/aic7xxx-remove-slave-destroy: Remove
+ slave_destroy() for aic7xxx, too.
+- patches.drivers/aic79xx-echo-signalling-type: Print out
+ signalling type in sysfs.
* Fri Oct 20 2006 - hare@suse.de
- patches.drivers/open-iscsi-git-update: Update release number
to match userland version.
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.CCaCos/_old 2006-10-26 19:55:14.000000000 +0200
+++ /var/tmp/diff_new_pack.CCaCos/_new 2006-10-26 19:55:14.000000000 +0200
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.1
-Release: 5
+Release: 8
Summary: 64-Bit Kernel for iSeries
License: GNU General Public License (GPL) - all versions
Group: System/Kernel
@@ -124,7 +124,7 @@
-Source Timestamp: 2006/10/20 12:25:45 UTC
+Source Timestamp: 2006/10/26 17:06:05 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -470,6 +470,32 @@
%files -f kernel.files
%changelog -n kernel-iseries64
+* Thu Oct 26 2006 - jblunck@suse.de
+- patches.fixes/dm-refcnt-fix.diff: Fix reference counting in
+ __find_device_hash_cell() (214682).
+* Thu Oct 26 2006 - tonyj@suse.de
+- patches.suse/apparmor-secureexec.patch: Delete.
+- patches.suse/apparmor-mmapexec.patch: Delete.
+- patches.suse/apparmor: Roll security fixes into main AA patch
+ going fowrd. Update to use RCU locking.
+* Tue Oct 24 2006 - trenn@suse.de
+- patches.suse/acpi_dsdt_initrd_initramfs: Delete.
+- patches.fixes/acpi_asus_do_not_always_load.patch: Fix check
+ whether the module should get loaded (212936).
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Read DSDT
+ or SSDT from initrd or initramfs. Taint kernel with
+ NOT_SUPPORTED if tables got overrridden. Patch based on official
+ one -> config changed.
+- Update config files.
+* Mon Oct 23 2006 - hare@suse.de
+- patches.drivers/aic79xx-external-device-reset: Fixup external
+ device reset handling.
+- patches.drivers/aic79xx-update-precomp: Update the precomp
+ settings in hardware (195870)
+- patches.drivers/aic7xxx-remove-slave-destroy: Remove
+ slave_destroy() for aic7xxx, too.
+- patches.drivers/aic79xx-echo-signalling-type: Print out
+ signalling type in sysfs.
* Fri Oct 20 2006 - hare@suse.de
- patches.drivers/open-iscsi-git-update: Update release number
to match userland version.
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.CCaCos/_old 2006-10-26 19:55:14.000000000 +0200
+++ /var/tmp/diff_new_pack.CCaCos/_new 2006-10-26 19:55:14.000000000 +0200
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.1
-Release: 6
+Release: 9
Summary: kernel for kdump
License: GNU General Public License (GPL) - all versions
Group: System/Kernel
@@ -133,7 +133,7 @@
-Source Timestamp: 2006/10/20 12:25:45 UTC
+Source Timestamp: 2006/10/26 17:06:05 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -479,6 +479,32 @@
%files -f kernel.files
%changelog -n kernel-kdump
+* Thu Oct 26 2006 - jblunck@suse.de
+- patches.fixes/dm-refcnt-fix.diff: Fix reference counting in
+ __find_device_hash_cell() (214682).
+* Thu Oct 26 2006 - tonyj@suse.de
+- patches.suse/apparmor-secureexec.patch: Delete.
+- patches.suse/apparmor-mmapexec.patch: Delete.
+- patches.suse/apparmor: Roll security fixes into main AA patch
+ going fowrd. Update to use RCU locking.
+* Tue Oct 24 2006 - trenn@suse.de
+- patches.suse/acpi_dsdt_initrd_initramfs: Delete.
+- patches.fixes/acpi_asus_do_not_always_load.patch: Fix check
+ whether the module should get loaded (212936).
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Read DSDT
+ or SSDT from initrd or initramfs. Taint kernel with
+ NOT_SUPPORTED if tables got overrridden. Patch based on official
+ one -> config changed.
+- Update config files.
+* Mon Oct 23 2006 - hare@suse.de
+- patches.drivers/aic79xx-external-device-reset: Fixup external
+ device reset handling.
+- patches.drivers/aic79xx-update-precomp: Update the precomp
+ settings in hardware (195870)
+- patches.drivers/aic7xxx-remove-slave-destroy: Remove
+ slave_destroy() for aic7xxx, too.
+- patches.drivers/aic79xx-echo-signalling-type: Print out
+ signalling type in sysfs.
* Fri Oct 20 2006 - hare@suse.de
- patches.drivers/open-iscsi-git-update: Update release number
to match userland version.
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.CCaCos/_old 2006-10-26 19:55:14.000000000 +0200
+++ /var/tmp/diff_new_pack.CCaCos/_new 2006-10-26 19:55:14.000000000 +0200
@@ -28,7 +28,7 @@
BuildRequires: python
%endif
Version: 2.6.18.1
-Release: 5
+Release: 8
Summary: Kernel for ppc64 Systems
License: GNU General Public License (GPL) - all versions, GNU Library General Public License v. 2.0 and 2.1 (LGPL)
Group: System/Kernel
@@ -138,7 +138,7 @@
Tom Gall
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2006/10/20 12:25:45 UTC
+Source Timestamp: 2006/10/26 17:06:05 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -484,6 +484,32 @@
%files -f kernel.files
%changelog -n kernel-ppc64
+* Thu Oct 26 2006 - jblunck@suse.de
+- patches.fixes/dm-refcnt-fix.diff: Fix reference counting in
+ __find_device_hash_cell() (214682).
+* Thu Oct 26 2006 - tonyj@suse.de
+- patches.suse/apparmor-secureexec.patch: Delete.
+- patches.suse/apparmor-mmapexec.patch: Delete.
+- patches.suse/apparmor: Roll security fixes into main AA patch
+ going fowrd. Update to use RCU locking.
+* Tue Oct 24 2006 - trenn@suse.de
+- patches.suse/acpi_dsdt_initrd_initramfs: Delete.
+- patches.fixes/acpi_asus_do_not_always_load.patch: Fix check
+ whether the module should get loaded (212936).
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Read DSDT
+ or SSDT from initrd or initramfs. Taint kernel with
+ NOT_SUPPORTED if tables got overrridden. Patch based on official
+ one -> config changed.
+- Update config files.
+* Mon Oct 23 2006 - hare@suse.de
+- patches.drivers/aic79xx-external-device-reset: Fixup external
+ device reset handling.
+- patches.drivers/aic79xx-update-precomp: Update the precomp
+ settings in hardware (195870)
+- patches.drivers/aic7xxx-remove-slave-destroy: Remove
+ slave_destroy() for aic7xxx, too.
+- patches.drivers/aic79xx-echo-signalling-type: Print out
+ signalling type in sysfs.
* Fri Oct 20 2006 - hare@suse.de
- patches.drivers/open-iscsi-git-update: Update release number
to match userland version.
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.CCaCos/_old 2006-10-26 19:55:14.000000000 +0200
+++ /var/tmp/diff_new_pack.CCaCos/_new 2006-10-26 19:55:14.000000000 +0200
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.1
-Release: 4
+Release: 5
Summary: The Standard Kernel
License: Other License(s), see package
Group: System/Kernel
@@ -121,7 +121,7 @@
-Source Timestamp: 2006/10/20 12:25:45 UTC
+Source Timestamp: 2006/10/26 17:06:05 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -467,6 +467,32 @@
%files -f kernel.files
%changelog -n kernel-s390
+* Thu Oct 26 2006 - jblunck@suse.de
+- patches.fixes/dm-refcnt-fix.diff: Fix reference counting in
+ __find_device_hash_cell() (214682).
+* Thu Oct 26 2006 - tonyj@suse.de
+- patches.suse/apparmor-secureexec.patch: Delete.
+- patches.suse/apparmor-mmapexec.patch: Delete.
+- patches.suse/apparmor: Roll security fixes into main AA patch
+ going fowrd. Update to use RCU locking.
+* Tue Oct 24 2006 - trenn@suse.de
+- patches.suse/acpi_dsdt_initrd_initramfs: Delete.
+- patches.fixes/acpi_asus_do_not_always_load.patch: Fix check
+ whether the module should get loaded (212936).
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Read DSDT
+ or SSDT from initrd or initramfs. Taint kernel with
+ NOT_SUPPORTED if tables got overrridden. Patch based on official
+ one -> config changed.
+- Update config files.
+* Mon Oct 23 2006 - hare@suse.de
+- patches.drivers/aic79xx-external-device-reset: Fixup external
+ device reset handling.
+- patches.drivers/aic79xx-update-precomp: Update the precomp
+ settings in hardware (195870)
+- patches.drivers/aic7xxx-remove-slave-destroy: Remove
+ slave_destroy() for aic7xxx, too.
+- patches.drivers/aic79xx-echo-signalling-type: Print out
+ signalling type in sysfs.
* Fri Oct 20 2006 - hare@suse.de
- patches.drivers/open-iscsi-git-update: Update release number
to match userland version.
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.CCaCos/_old 2006-10-26 19:55:14.000000000 +0200
+++ /var/tmp/diff_new_pack.CCaCos/_new 2006-10-26 19:55:14.000000000 +0200
@@ -32,7 +32,7 @@
%endif
PreReq: /sbin/insserv /usr/bin/grep /bin/sed /bin/uname /bin/mkdir /bin/cat /bin/ln /bin/rm /etc/rc.status
Version: 2.6.18.1
-Release: 6
+Release: 9
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
Source1: functions.sh
Source2: source-post.sh
@@ -100,7 +100,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/10/20 12:25:45 UTC
+Source Timestamp: 2006/10/26 17:06:05 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -282,6 +282,32 @@
%files -f kernel-source.files
%changelog -n kernel-source
+* Thu Oct 26 2006 - jblunck@suse.de
+- patches.fixes/dm-refcnt-fix.diff: Fix reference counting in
+ __find_device_hash_cell() (214682).
+* Thu Oct 26 2006 - tonyj@suse.de
+- patches.suse/apparmor-secureexec.patch: Delete.
+- patches.suse/apparmor-mmapexec.patch: Delete.
+- patches.suse/apparmor: Roll security fixes into main AA patch
+ going fowrd. Update to use RCU locking.
+* Tue Oct 24 2006 - trenn@suse.de
+- patches.suse/acpi_dsdt_initrd_initramfs: Delete.
+- patches.fixes/acpi_asus_do_not_always_load.patch: Fix check
+ whether the module should get loaded (212936).
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Read DSDT
+ or SSDT from initrd or initramfs. Taint kernel with
+ NOT_SUPPORTED if tables got overrridden. Patch based on official
+ one -> config changed.
+- Update config files.
+* Mon Oct 23 2006 - hare@suse.de
+- patches.drivers/aic79xx-external-device-reset: Fixup external
+ device reset handling.
+- patches.drivers/aic79xx-update-precomp: Update the precomp
+ settings in hardware (195870)
+- patches.drivers/aic7xxx-remove-slave-destroy: Remove
+ slave_destroy() for aic7xxx, too.
+- patches.drivers/aic79xx-echo-signalling-type: Print out
+ signalling type in sysfs.
* Fri Oct 20 2006 - hare@suse.de
- patches.drivers/open-iscsi-git-update: Update release number
to match userland version.
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.CCaCos/_old 2006-10-26 19:55:14.000000000 +0200
+++ /var/tmp/diff_new_pack.CCaCos/_new 2006-10-26 19:55:14.000000000 +0200
@@ -49,7 +49,7 @@
Summary: Kernel Symbol Versions (modversions)
Group: Development/Sources
Version: 2.6.18.1
-Release: 6
+Release: 9
Requires: linux
Requires: kernel-source = 2.6.18.1-%release
Source11: arch-symbols
@@ -84,7 +84,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/10/20 12:25:45 UTC
+Source Timestamp: 2006/10/26 17:06:05 UTC
%install
@@ -127,6 +127,32 @@
/boot/symsets-*-*.tar.gz
%changelog -n kernel-syms
+* Thu Oct 26 2006 - jblunck@suse.de
+- patches.fixes/dm-refcnt-fix.diff: Fix reference counting in
+ __find_device_hash_cell() (214682).
+* Thu Oct 26 2006 - tonyj@suse.de
+- patches.suse/apparmor-secureexec.patch: Delete.
+- patches.suse/apparmor-mmapexec.patch: Delete.
+- patches.suse/apparmor: Roll security fixes into main AA patch
+ going fowrd. Update to use RCU locking.
+* Tue Oct 24 2006 - trenn@suse.de
+- patches.suse/acpi_dsdt_initrd_initramfs: Delete.
+- patches.fixes/acpi_asus_do_not_always_load.patch: Fix check
+ whether the module should get loaded (212936).
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Read DSDT
+ or SSDT from initrd or initramfs. Taint kernel with
+ NOT_SUPPORTED if tables got overrridden. Patch based on official
+ one -> config changed.
+- Update config files.
+* Mon Oct 23 2006 - hare@suse.de
+- patches.drivers/aic79xx-external-device-reset: Fixup external
+ device reset handling.
+- patches.drivers/aic79xx-update-precomp: Update the precomp
+ settings in hardware (195870)
+- patches.drivers/aic7xxx-remove-slave-destroy: Remove
+ slave_destroy() for aic7xxx, too.
+- patches.drivers/aic79xx-echo-signalling-type: Print out
+ signalling type in sysfs.
* Fri Oct 20 2006 - hare@suse.de
- patches.drivers/open-iscsi-git-update: Update release number
to match userland version.
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.CCaCos/_old 2006-10-26 19:55:14.000000000 +0200
+++ /var/tmp/diff_new_pack.CCaCos/_new 2006-10-26 19:55:14.000000000 +0200
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.1
-Release: 6
+Release: 9
Summary: The User Mode Linux kernel.
License: Other License(s), see package
Group: System/Kernel
@@ -129,7 +129,7 @@
-Source Timestamp: 2006/10/20 12:25:45 UTC
+Source Timestamp: 2006/10/26 17:06:05 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -475,6 +475,32 @@
%files -f kernel.files
%changelog -n kernel-um
+* Thu Oct 26 2006 - jblunck@suse.de
+- patches.fixes/dm-refcnt-fix.diff: Fix reference counting in
+ __find_device_hash_cell() (214682).
+* Thu Oct 26 2006 - tonyj@suse.de
+- patches.suse/apparmor-secureexec.patch: Delete.
+- patches.suse/apparmor-mmapexec.patch: Delete.
+- patches.suse/apparmor: Roll security fixes into main AA patch
+ going fowrd. Update to use RCU locking.
+* Tue Oct 24 2006 - trenn@suse.de
+- patches.suse/acpi_dsdt_initrd_initramfs: Delete.
+- patches.fixes/acpi_asus_do_not_always_load.patch: Fix check
+ whether the module should get loaded (212936).
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Read DSDT
+ or SSDT from initrd or initramfs. Taint kernel with
+ NOT_SUPPORTED if tables got overrridden. Patch based on official
+ one -> config changed.
+- Update config files.
+* Mon Oct 23 2006 - hare@suse.de
+- patches.drivers/aic79xx-external-device-reset: Fixup external
+ device reset handling.
+- patches.drivers/aic79xx-update-precomp: Update the precomp
+ settings in hardware (195870)
+- patches.drivers/aic7xxx-remove-slave-destroy: Remove
+ slave_destroy() for aic7xxx, too.
+- patches.drivers/aic79xx-echo-signalling-type: Print out
+ signalling type in sysfs.
* Fri Oct 20 2006 - hare@suse.de
- patches.drivers/open-iscsi-git-update: Update release number
to match userland version.
kernel-vanilla.spec: same change
kernel-xen.spec: same change
++++++ kernel-xenpae.spec ++++++
--- /var/tmp/diff_new_pack.CCaCos/_old 2006-10-26 19:55:14.000000000 +0200
+++ /var/tmp/diff_new_pack.CCaCos/_new 2006-10-26 19:55:14.000000000 +0200
@@ -29,7 +29,7 @@
BuildRequires: python
%endif
Version: 2.6.18.1
-Release: 6
+Release: 9
Summary: The Xen Kernel with PAE support
License: GNU General Public License (GPL) - all versions
Group: System/Kernel
@@ -124,7 +124,7 @@
-Source Timestamp: 2006/10/20 12:25:45 UTC
+Source Timestamp: 2006/10/26 17:06:05 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -470,6 +470,32 @@
%files -f kernel.files
%changelog -n kernel-xenpae
+* Thu Oct 26 2006 - jblunck@suse.de
+- patches.fixes/dm-refcnt-fix.diff: Fix reference counting in
+ __find_device_hash_cell() (214682).
+* Thu Oct 26 2006 - tonyj@suse.de
+- patches.suse/apparmor-secureexec.patch: Delete.
+- patches.suse/apparmor-mmapexec.patch: Delete.
+- patches.suse/apparmor: Roll security fixes into main AA patch
+ going fowrd. Update to use RCU locking.
+* Tue Oct 24 2006 - trenn@suse.de
+- patches.suse/acpi_dsdt_initrd_initramfs: Delete.
+- patches.fixes/acpi_asus_do_not_always_load.patch: Fix check
+ whether the module should get loaded (212936).
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Read DSDT
+ or SSDT from initrd or initramfs. Taint kernel with
+ NOT_SUPPORTED if tables got overrridden. Patch based on official
+ one -> config changed.
+- Update config files.
+* Mon Oct 23 2006 - hare@suse.de
+- patches.drivers/aic79xx-external-device-reset: Fixup external
+ device reset handling.
+- patches.drivers/aic79xx-update-precomp: Update the precomp
+ settings in hardware (195870)
+- patches.drivers/aic7xxx-remove-slave-destroy: Remove
+ slave_destroy() for aic7xxx, too.
+- patches.drivers/aic79xx-echo-signalling-type: Print out
+ signalling type in sysfs.
* Fri Oct 20 2006 - hare@suse.de
- patches.drivers/open-iscsi-git-update: Update release number
to match userland version.
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2006-10-20 20:39:36.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp 2006-10-26 19:28:15.000000000 +0200
@@ -1 +1 @@
-2006/10/20 12:25:45 UTC
+2006/10/26 17:06:05 UTC
++++++ config.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/bigsmp new/config/i386/bigsmp
--- old/config/i386/bigsmp 2006-10-16 18:17:34.000000000 +0200
+++ new/config/i386/bigsmp 2006-10-26 08:19:30.000000000 +0200
@@ -250,7 +250,7 @@
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
-CONFIG_ACPI_INITRD=y
+CONFIG_ACPI_CUSTOM_DSDT_INITRD=y
#
# APM (Advanced Power Management) BIOS Support
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug 2006-10-16 18:17:34.000000000 +0200
+++ new/config/i386/debug 2006-10-26 08:19:30.000000000 +0200
@@ -250,7 +250,7 @@
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
-CONFIG_ACPI_INITRD=y
+CONFIG_ACPI_CUSTOM_DSDT_INITRD=y
#
# APM (Advanced Power Management) BIOS Support
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/default new/config/i386/default
--- old/config/i386/default 2006-10-16 18:17:35.000000000 +0200
+++ new/config/i386/default 2006-10-26 08:19:30.000000000 +0200
@@ -251,7 +251,7 @@
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
-CONFIG_ACPI_INITRD=y
+CONFIG_ACPI_CUSTOM_DSDT_INITRD=y
#
# APM (Advanced Power Management) BIOS Support
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/kdump new/config/i386/kdump
--- old/config/i386/kdump 2006-10-16 18:17:35.000000000 +0200
+++ new/config/i386/kdump 2006-10-26 08:19:30.000000000 +0200
@@ -244,7 +244,7 @@
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
-CONFIG_ACPI_INITRD=y
+# CONFIG_ACPI_CUSTOM_DSDT_INITRD is not set
#
# APM (Advanced Power Management) BIOS Support
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2006-10-16 18:17:35.000000000 +0200
+++ new/config/i386/xen 2006-10-26 08:19:30.000000000 +0200
@@ -226,7 +226,7 @@
CONFIG_ACPI_SYSTEM=y
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
-CONFIG_ACPI_INITRD=y
+CONFIG_ACPI_CUSTOM_DSDT_INITRD=y
#
# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xenpae new/config/i386/xenpae
--- old/config/i386/xenpae 2006-10-16 18:17:35.000000000 +0200
+++ new/config/i386/xenpae 2006-10-26 08:19:31.000000000 +0200
@@ -227,7 +227,7 @@
CONFIG_ACPI_SYSTEM=y
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
-CONFIG_ACPI_INITRD=y
+CONFIG_ACPI_CUSTOM_DSDT_INITRD=y
#
# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/debug new/config/ia64/debug
--- old/config/ia64/debug 2006-10-16 18:17:35.000000000 +0200
+++ new/config/ia64/debug 2006-10-26 08:19:31.000000000 +0200
@@ -197,7 +197,7 @@
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_ACPI_CONTAINER=m
-# CONFIG_ACPI_INITRD is not set
+CONFIG_ACPI_CUSTOM_DSDT_INITRD=y
#
# CPU Frequency scaling
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/default new/config/ia64/default
--- old/config/ia64/default 2006-10-16 18:17:35.000000000 +0200
+++ new/config/ia64/default 2006-10-26 08:19:32.000000000 +0200
@@ -197,7 +197,7 @@
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_ACPI_CONTAINER=m
-# CONFIG_ACPI_INITRD is not set
+# CONFIG_ACPI_CUSTOM_DSDT_INITRD is not set
#
# CPU Frequency scaling
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 2006-10-16 18:17:36.000000000 +0200
+++ new/config/x86_64/debug 2006-10-26 08:19:33.000000000 +0200
@@ -217,7 +217,7 @@
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
-CONFIG_ACPI_INITRD=y
+CONFIG_ACPI_CUSTOM_DSDT_INITRD=y
#
# CPU Frequency scaling
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 2006-10-16 18:17:36.000000000 +0200
+++ new/config/x86_64/default 2006-10-26 08:19:33.000000000 +0200
@@ -217,7 +217,7 @@
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
-CONFIG_ACPI_INITRD=y
+CONFIG_ACPI_CUSTOM_DSDT_INITRD=y
#
# CPU Frequency scaling
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/kdump new/config/x86_64/kdump
--- old/config/x86_64/kdump 2006-10-16 18:17:36.000000000 +0200
+++ new/config/x86_64/kdump 2006-10-26 08:19:33.000000000 +0200
@@ -195,7 +195,7 @@
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
-CONFIG_ACPI_INITRD=y
+CONFIG_ACPI_CUSTOM_DSDT_INITRD=y
#
# CPU Frequency scaling
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 2006-10-16 18:17:36.000000000 +0200
+++ new/config/x86_64/xen 2006-10-26 08:19:33.000000000 +0200
@@ -187,7 +187,7 @@
CONFIG_ACPI_SYSTEM=y
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
-# CONFIG_ACPI_INITRD is not set
+# CONFIG_ACPI_CUSTOM_DSDT_INITRD is not set
#
# Bus options (PCI etc.)
++++++ kabi.tar.bz2 ++++++
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
++++++ patches.drivers.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/aic79xx-echo-signalling-type new/patches.drivers/aic79xx-echo-signalling-type
--- old/patches.drivers/aic79xx-echo-signalling-type 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/aic79xx-echo-signalling-type 2006-10-23 13:56:38.000000000 +0200
@@ -0,0 +1,59 @@
+From nobody Mon Sep 17 00:00:00 2001
+From: Hannes Reinecke
+Date: Mon Oct 23 12:57:57 2006 +0200
+Subject: [PATCH] [aic79xx] expose the bus settings to sysfs
+
+This is a cross-post of a similar patch for aic7xxx;
+only it's a bit simpler here as we don't support HVD
+and all controller actually implement this register.
+I hope.
+
+Signed-off-by: Hannes Reinecke
+
+---
+
+ drivers/scsi/aic7xxx/aic79xx_osm.c | 19 +++++++++++++++++++
+ 1 files changed, 19 insertions(+), 0 deletions(-)
+
+1b8d86e6da593f28026986be12cd406789eb5ddc
+diff --git a/drivers/scsi/aic7xxx/aic79xx_osm.c b/drivers/scsi/aic7xxx/aic79xx_osm.c
+index d5375db..c43650e 100644
+--- a/drivers/scsi/aic7xxx/aic79xx_osm.c
++++ b/drivers/scsi/aic7xxx/aic79xx_osm.c
+@@ -2692,7 +2692,25 @@ static void ahd_linux_set_hold_mcs(struc
+ ahd_unlock(ahd, &flags);
+ }
+
++static void ahd_linux_get_signalling(struct Scsi_Host *shost)
++{
++ struct ahd_softc *ahd = *(struct ahd_softc **)shost->hostdata;
++ unsigned long flags;
++ u8 mode;
+
++ ahd_lock(ahd, &flags);
++ ahd_pause(ahd);
++ mode = ahd_inb(ahd, SBLKCTL);
++ ahd_unpause(ahd);
++ ahd_unlock(ahd, &flags);
++
++ if (mode & ENAB40)
++ spi_signalling(shost) = SPI_SIGNAL_LVD;
++ else if (mode & ENAB20)
++ spi_signalling(shost) = SPI_SIGNAL_SE;
++ else
++ spi_signalling(shost) = SPI_SIGNAL_UNKNOWN;
++}
+
+ static struct spi_function_template ahd_linux_transport_functions = {
+ .set_offset = ahd_linux_set_offset,
+@@ -2717,6 +2735,7 @@ static struct spi_function_template ahd_
+ .show_pcomp_en = 1,
+ .set_hold_mcs = ahd_linux_set_hold_mcs,
+ .show_hold_mcs = 1,
++ .get_signalling = ahd_linux_get_signalling,
+ };
+
+ static int __init
+--
+1.3.1
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/aic79xx-fixup-external-device-reset new/patches.drivers/aic79xx-fixup-external-device-reset
--- old/patches.drivers/aic79xx-fixup-external-device-reset 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/aic79xx-fixup-external-device-reset 2006-10-23 13:56:38.000000000 +0200
@@ -0,0 +1,145 @@
+From: Hannes Reinecke
+Date: Mon Oct 23 09:46:17 2006 +0200
+Subject: aic79xx: Fixup external device reset:
+
+Whenever an external device is resetted we really have to take
+care to keep the channel in sync. Just notifying SCSI-ML and retry
+is not enough as we have to make sure the SCSI bus is not getting
+confused, either.
+So whenever we detect an external reset we rewrite the command to
+TUR, disable packetized command and notify the internal engine
+that an abort has happened. This way we trigger a proper bus
+reset sequence and all devices will be renegotiated properly.
+Kudos to Justin Gibbs and Luben Tuikov for this idea.
+
+Signed-off-by: Hannes Reinecke
+
+---
+
+ drivers/scsi/aic7xxx/aic79xx_core.c | 66 ++++++++++++++++++++++++++++++-----
+ 1 files changed, 56 insertions(+), 10 deletions(-)
+
+f23c5c586615db1224e5cc7926b2731c3246011f
+diff --git a/drivers/scsi/aic7xxx/aic79xx_core.c b/drivers/scsi/aic7xxx/aic79xx_core.c
+index 653818d..555920a 100644
+--- a/drivers/scsi/aic7xxx/aic79xx_core.c
++++ b/drivers/scsi/aic7xxx/aic79xx_core.c
+@@ -1053,10 +1053,12 @@ #endif
+ * If a target takes us into the command phase
+ * assume that it has been externally reset and
+ * has thus lost our previous packetized negotiation
+- * agreement.
+- * Revert to async/narrow transfers until we
+- * can renegotiate with the device and notify
+- * the OSM about the reset.
++ * agreement. Since we have not sent an identify
++ * message and may not have fully qualified the
++ * connection, we change our command to TUR, assert
++ * ATN and ABORT the task when we go to message in
++ * phase. The OSM will see the REQUEUE_REQUEST
++ * status and retry the command.
+ */
+ scbid = ahd_get_scbptr(ahd);
+ scb = ahd_lookup_scb(ahd, scbid);
+@@ -1083,7 +1085,28 @@ #endif
+ ahd_set_syncrate(ahd, &devinfo, /*period*/0,
+ /*offset*/0, /*ppr_options*/0,
+ AHD_TRANS_ACTIVE, /*paused*/TRUE);
+- scb->flags |= SCB_EXTERNAL_RESET;
++ /* Hand-craft TUR command */
++ ahd_outb(ahd, SCB_CDB_STORE, 0);
++ ahd_outb(ahd, SCB_CDB_STORE+1, 0);
++ ahd_outb(ahd, SCB_CDB_STORE+2, 0);
++ ahd_outb(ahd, SCB_CDB_STORE+3, 0);
++ ahd_outb(ahd, SCB_CDB_STORE+4, 0);
++ ahd_outb(ahd, SCB_CDB_STORE+5, 0);
++ ahd_outb(ahd, SCB_CDB_LEN, 6);
++ scb->hscb->control &= ~(TAG_ENB|SCB_TAG_TYPE);
++ scb->hscb->control |= MK_MESSAGE;
++ ahd_outb(ahd, SCB_CONTROL, scb->hscb->control);
++ ahd_outb(ahd, MSG_OUT, HOST_MSG);
++ ahd_outb(ahd, SAVED_SCSIID, scb->hscb->scsiid);
++ /*
++ * The lun is 0, regardless of the SCB's lun
++ * as we have not sent an identify message.
++ */
++ ahd_outb(ahd, SAVED_LUN, 0);
++ ahd_outb(ahd, SEQ_FLAGS, 0);
++ ahd_assert_atn(ahd);
++ scb->flags &= ~SCB_PACKETIZED;
++ scb->flags |= SCB_ABORT|SCB_EXTERNAL_RESET;
+ ahd_freeze_devq(ahd, scb);
+ ahd_set_transaction_status(scb, CAM_REQUEUE_REQ);
+ ahd_freeze_scb(scb);
+@@ -1519,8 +1542,10 @@ ahd_handle_scsiint(struct ahd_softc *ahd
+ /*
+ * Ignore external resets after a bus reset.
+ */
+- if (((status & SCSIRSTI) != 0) && (ahd->flags & AHD_BUS_RESET_ACTIVE))
++ if (((status & SCSIRSTI) != 0) && (ahd->flags & AHD_BUS_RESET_ACTIVE)) {
++ ahd_outb(ahd, CLRSINT1, CLRSCSIRSTI);
+ return;
++ }
+
+ /*
+ * Clear bus reset flag
+@@ -2200,6 +2225,22 @@ ahd_handle_nonpkt_busfree(struct ahd_sof
+ if (sent_msg == MSG_ABORT_TAG)
+ tag = SCB_GET_TAG(scb);
+
++ if ((scb->flags & SCB_EXTERNAL_RESET) != 0) {
++ /*
++ * This abort is in response to an
++ * unexpected switch to command phase
++ * for a packetized connection. Since
++ * the identify message was never sent,
++ * "saved lun" is 0. We really want to
++ * abort only the SCB that encountered
++ * this error, which could have a different
++ * lun. The SCB will be retried so the OS
++ * will see the UA after renegotiating to
++ * packetized.
++ */
++ tag = SCB_GET_TAG(scb);
++ saved_lun = scb->hscb->lun;
++ }
+ found = ahd_abort_scbs(ahd, target, 'A', saved_lun,
+ tag, ROLE_INITIATOR,
+ CAM_REQ_ABORTED);
+@@ -7920,6 +7961,11 @@ #endif
+ ahd_clear_fifo(ahd, 1);
+
+ /*
++ * Clear SCSI interrupt status
++ */
++ ahd_outb(ahd, CLRSINT1, CLRSCSIRSTI);
++
++ /*
+ * Reenable selections
+ */
+ ahd_outb(ahd, SIMODE1, ahd_inb(ahd, SIMODE1) | ENSCSIRST);
+@@ -7952,10 +7998,6 @@ #ifdef AHD_TARGET_MODE
+ }
+ }
+ #endif
+- /* Notify the XPT that a bus reset occurred */
+- ahd_send_async(ahd, devinfo.channel, CAM_TARGET_WILDCARD,
+- CAM_LUN_WILDCARD, AC_BUS_RESET);
+-
+ /*
+ * Revert to async/narrow transfers until we renegotiate.
+ */
+@@ -7977,6 +8019,10 @@ #endif
+ }
+ }
+
++ /* Notify the XPT that a bus reset occurred */
++ ahd_send_async(ahd, devinfo.channel, CAM_TARGET_WILDCARD,
++ CAM_LUN_WILDCARD, AC_BUS_RESET);
++
+ ahd_restart(ahd);
+
+ return (found);
+--
+1.3.1
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/aic79xx-update-precomp new/patches.drivers/aic79xx-update-precomp
--- old/patches.drivers/aic79xx-update-precomp 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/aic79xx-update-precomp 2006-10-23 13:56:38.000000000 +0200
@@ -0,0 +1,47 @@
+From: Hannes Reinecke
+Date: Mon Oct 23 11:02:57 2006 +0200
+Subject: aic79xx: Set precompensation correctly
+References: 195870
+
+aic79xx has a special 'iocell' chip which handles the precompensation.
+If it's set via DV we should make sure to set the chip correctly, too.
+
+Signed-off-by: Hannes Reinecke
+
+---
+
+ drivers/scsi/aic7xxx/aic79xx_osm.c | 16 +++++++++++++++-
+ 1 files changed, 15 insertions(+), 1 deletions(-)
+
+2f3de401cc38fa20f861470c035a7d088bc23ede
+diff --git a/drivers/scsi/aic7xxx/aic79xx_osm.c b/drivers/scsi/aic7xxx/aic79xx_osm.c
+index f8e6048..d5375db 100644
+--- a/drivers/scsi/aic7xxx/aic79xx_osm.c
++++ b/drivers/scsi/aic7xxx/aic79xx_osm.c
+@@ -2634,8 +2634,22 @@ #ifdef AHD_DEBUG
+ pcomp ? "Enable" : "Disable");
+ #endif
+
+- if (pcomp)
++ if (pcomp) {
++ uint8_t precomp;
++
++ if (ahd->unit < ARRAY_SIZE(aic79xx_iocell_info)) {
++ struct ahd_linux_iocell_opts *iocell_opts;
++
++ iocell_opts = &aic79xx_iocell_info[ahd->unit];
++ precomp = iocell_opts->precomp;
++ } else {
++ precomp = AIC79XX_DEFAULT_PRECOMP;
++ }
+ ppr_options |= MSG_EXT_PPR_PCOMP_EN;
++ AHD_SET_PRECOMP(ahd, precomp);
++ } else {
++ AHD_SET_PRECOMP(ahd, 0);
++ }
+
+ ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,
+ starget->channel + 'A', ROLE_INITIATOR);
+--
+1.3.1
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/aic7xxx-remove-slave-destroy new/patches.drivers/aic7xxx-remove-slave-destroy
--- old/patches.drivers/aic7xxx-remove-slave-destroy 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/aic7xxx-remove-slave-destroy 2006-10-23 13:56:38.000000000 +0200
@@ -0,0 +1,380 @@
+From nobody Mon Sep 17 00:00:00 2001
+From: Hannes Reinecke
+Date: Mon Oct 23 11:41:23 2006 +0200
+Subject: [PATCH] [aic7xxx] Remove slave_destroy
+
+This is a cross-port from aic79xx; we still hit the occasional
+BUG_ON in slave_destroy. And again we don't really need the
+slave_destroy callback nor the ahc_linux_target structure
+at all.
+
+Signed-off-by: Hannes Reinecke
+
+---
+
+ drivers/scsi/aic7xxx/aic7xxx.h | 1 +
+ drivers/scsi/aic7xxx/aic7xxx_core.c | 22 ++++++------
+ drivers/scsi/aic7xxx/aic7xxx_osm.c | 65 ++++++-----------------------------
+ drivers/scsi/aic7xxx/aic7xxx_osm.h | 11 +-----
+ drivers/scsi/aic7xxx/aic7xxx_proc.c | 10 ++---
+ 5 files changed, 31 insertions(+), 78 deletions(-)
+
+71d32a1e8d0fc4eb7004a9b1edb7d65fb068b403
+diff --git a/drivers/scsi/aic7xxx/aic7xxx.h b/drivers/scsi/aic7xxx/aic7xxx.h
+index 62ff8c3..aa9a90d 100644
+--- a/drivers/scsi/aic7xxx/aic7xxx.h
++++ b/drivers/scsi/aic7xxx/aic7xxx.h
+@@ -1289,6 +1289,7 @@ typedef enum {
+ } ahc_queue_alg;
+
+ void ahc_set_tags(struct ahc_softc *ahc,
++ struct scsi_cmnd *cmd,
+ struct ahc_devinfo *devinfo,
+ ahc_queue_alg alg);
+
+diff --git a/drivers/scsi/aic7xxx/aic7xxx_core.c b/drivers/scsi/aic7xxx/aic7xxx_core.c
+index 93e4e40..0b28842 100644
+--- a/drivers/scsi/aic7xxx/aic7xxx_core.c
++++ b/drivers/scsi/aic7xxx/aic7xxx_core.c
+@@ -1986,7 +1986,7 @@ ahc_set_syncrate(struct ahc_softc *ahc,
+ tinfo->curr.ppr_options = ppr_options;
+
+ ahc_send_async(ahc, devinfo->channel, devinfo->target,
+- CAM_LUN_WILDCARD, AC_TRANSFER_NEG, NULL);
++ CAM_LUN_WILDCARD, AC_TRANSFER_NEG);
+ if (bootverbose) {
+ if (offset != 0) {
+ printf("%s: target %d synchronous at %sMHz%s, "
+@@ -2056,7 +2056,7 @@ ahc_set_width(struct ahc_softc *ahc, str
+ tinfo->curr.width = width;
+
+ ahc_send_async(ahc, devinfo->channel, devinfo->target,
+- CAM_LUN_WILDCARD, AC_TRANSFER_NEG, NULL);
++ CAM_LUN_WILDCARD, AC_TRANSFER_NEG);
+ if (bootverbose) {
+ printf("%s: target %d using %dbit transfers\n",
+ ahc_name(ahc), devinfo->target,
+@@ -2074,12 +2074,14 @@ ahc_set_width(struct ahc_softc *ahc, str
+ * Update the current state of tagged queuing for a given target.
+ */
+ void
+-ahc_set_tags(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
+- ahc_queue_alg alg)
++ahc_set_tags(struct ahc_softc *ahc, struct scsi_cmnd *cmd,
++ struct ahc_devinfo *devinfo, ahc_queue_alg alg)
+ {
+- ahc_platform_set_tags(ahc, devinfo, alg);
++ struct scsi_device *sdev = cmd->device;
++
++ ahc_platform_set_tags(ahc, sdev, devinfo, alg);
+ ahc_send_async(ahc, devinfo->channel, devinfo->target,
+- devinfo->lun, AC_TRANSFER_NEG, &alg);
++ devinfo->lun, AC_TRANSFER_NEG);
+ }
+
+ /*
+@@ -3489,7 +3491,7 @@ ahc_handle_msg_reject(struct ahc_softc *
+ printf("(%s:%c:%d:%d): refuses tagged commands. "
+ "Performing non-tagged I/O\n", ahc_name(ahc),
+ devinfo->channel, devinfo->target, devinfo->lun);
+- ahc_set_tags(ahc, devinfo, AHC_QUEUE_NONE);
++ ahc_set_tags(ahc, scb->io_ctx, devinfo, AHC_QUEUE_NONE);
+ mask = ~0x23;
+ } else {
+ printf("(%s:%c:%d:%d): refuses %s tagged commands. "
+@@ -3497,7 +3499,7 @@ ahc_handle_msg_reject(struct ahc_softc *
+ ahc_name(ahc), devinfo->channel, devinfo->target,
+ devinfo->lun, tag_type == MSG_ORDERED_TASK
+ ? "ordered" : "head of queue");
+- ahc_set_tags(ahc, devinfo, AHC_QUEUE_BASIC);
++ ahc_set_tags(ahc, scb->io_ctx, devinfo, AHC_QUEUE_BASIC);
+ mask = ~0x03;
+ }
+
+@@ -3763,7 +3765,7 @@ #endif
+
+ if (status != CAM_SEL_TIMEOUT)
+ ahc_send_async(ahc, devinfo->channel, devinfo->target,
+- CAM_LUN_WILDCARD, AC_SENT_BDR, NULL);
++ CAM_LUN_WILDCARD, AC_SENT_BDR);
+
+ if (message != NULL
+ && (verbose_level <= bootverbose))
+@@ -6018,7 +6020,7 @@ #ifdef AHC_TARGET_MODE
+ #endif
+ /* Notify the XPT that a bus reset occurred */
+ ahc_send_async(ahc, devinfo.channel, CAM_TARGET_WILDCARD,
+- CAM_LUN_WILDCARD, AC_BUS_RESET, NULL);
++ CAM_LUN_WILDCARD, AC_BUS_RESET);
+
+ /*
+ * Revert to async/narrow transfers until we renegotiate.
+diff --git a/drivers/scsi/aic7xxx/aic7xxx_osm.c b/drivers/scsi/aic7xxx/aic7xxx_osm.c
+index 43ab753..7ffea7c 100644
+--- a/drivers/scsi/aic7xxx/aic7xxx_osm.c
++++ b/drivers/scsi/aic7xxx/aic7xxx_osm.c
+@@ -512,7 +512,6 @@ ahc_linux_target_alloc(struct scsi_targe
+ struct seeprom_config *sc = ahc->seep_config;
+ unsigned long flags;
+ struct scsi_target **ahc_targp = ahc_linux_target_in_softc(starget);
+- struct ahc_linux_target *targ = scsi_transport_target_data(starget);
+ unsigned short scsirate;
+ struct ahc_devinfo devinfo;
+ struct ahc_initiator_tinfo *tinfo;
+@@ -533,7 +532,6 @@ ahc_linux_target_alloc(struct scsi_targe
+ BUG_ON(*ahc_targp != NULL);
+
+ *ahc_targp = starget;
+- memset(targ, 0, sizeof(*targ));
+
+ if (sc) {
+ int maxsync = AHC_SYNCRATE_DT;
+@@ -594,14 +592,11 @@ ahc_linux_slave_alloc(struct scsi_device
+ struct ahc_softc *ahc =
+ *((struct ahc_softc **)sdev->host->hostdata);
+ struct scsi_target *starget = sdev->sdev_target;
+- struct ahc_linux_target *targ = scsi_transport_target_data(starget);
+ struct ahc_linux_device *dev;
+
+ if (bootverbose)
+ printf("%s: Slave Alloc %d\n", ahc_name(ahc), sdev->id);
+
+- BUG_ON(targ->sdev[sdev->lun] != NULL);
+-
+ dev = scsi_transport_device_data(sdev);
+ memset(dev, 0, sizeof(*dev));
+
+@@ -618,8 +613,6 @@ ahc_linux_slave_alloc(struct scsi_device
+ */
+ dev->maxtags = 0;
+
+- targ->sdev[sdev->lun] = sdev;
+-
+ spi_period(starget) = 0;
+
+ return 0;
+@@ -644,22 +637,6 @@ ahc_linux_slave_configure(struct scsi_de
+ return 0;
+ }
+
+-static void
+-ahc_linux_slave_destroy(struct scsi_device *sdev)
+-{
+- struct ahc_softc *ahc;
+- struct ahc_linux_device *dev = scsi_transport_device_data(sdev);
+- struct ahc_linux_target *targ = scsi_transport_target_data(sdev->sdev_target);
+-
+- ahc = *((struct ahc_softc **)sdev->host->hostdata);
+- if (bootverbose)
+- printf("%s: Slave Destroy %d\n", ahc_name(ahc), sdev->id);
+-
+- BUG_ON(dev->active);
+-
+- targ->sdev[sdev->lun] = NULL;
+-}
+-
+ #if defined(__i386__)
+ /*
+ * Return the disk geometry for the given SCSI device.
+@@ -781,7 +758,6 @@ #endif
+ .use_clustering = ENABLE_CLUSTERING,
+ .slave_alloc = ahc_linux_slave_alloc,
+ .slave_configure = ahc_linux_slave_configure,
+- .slave_destroy = ahc_linux_slave_destroy,
+ .target_alloc = ahc_linux_target_alloc,
+ .target_destroy = ahc_linux_target_destroy,
+ };
+@@ -1203,21 +1179,13 @@ void
+ ahc_platform_free(struct ahc_softc *ahc)
+ {
+ struct scsi_target *starget;
+- int i, j;
++ int i;
+
+ if (ahc->platform_data != NULL) {
+ /* destroy all of the device and target objects */
+ for (i = 0; i < AHC_NUM_TARGETS; i++) {
+ starget = ahc->platform_data->starget[i];
+ if (starget != NULL) {
+- for (j = 0; j < AHC_NUM_LUNS; j++) {
+- struct ahc_linux_target *targ =
+- scsi_transport_target_data(starget);
+-
+- if (targ->sdev[j] == NULL)
+- continue;
+- targ->sdev[j] = NULL;
+- }
+ ahc->platform_data->starget[i] = NULL;
+ }
+ }
+@@ -1251,24 +1219,13 @@ ahc_platform_freeze_devq(struct ahc_soft
+ }
+
+ void
+-ahc_platform_set_tags(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
+- ahc_queue_alg alg)
++ahc_platform_set_tags(struct ahc_softc *ahc, struct scsi_device *sdev,
++ struct ahc_devinfo *devinfo, ahc_queue_alg alg)
+ {
+- struct scsi_target *starget;
+- struct ahc_linux_target *targ;
+ struct ahc_linux_device *dev;
+- struct scsi_device *sdev;
+- u_int target_offset;
+ int was_queuing;
+ int now_queuing;
+
+- target_offset = devinfo->target;
+- if (devinfo->channel != 'A')
+- target_offset += 8;
+- starget = ahc->platform_data->starget[target_offset];
+- targ = scsi_transport_target_data(starget);
+- BUG_ON(targ == NULL);
+- sdev = targ->sdev[devinfo->lun];
+ if (sdev == NULL)
+ return;
+ dev = scsi_transport_device_data(sdev);
+@@ -1401,11 +1358,15 @@ ahc_linux_device_queue_depth(struct scsi
+ tags = ahc_linux_user_tagdepth(ahc, &devinfo);
+ if (tags != 0 && sdev->tagged_supported != 0) {
+
+- ahc_set_tags(ahc, &devinfo, AHC_QUEUE_TAGGED);
++ ahc_platform_set_tags(ahc, sdev, &devinfo, AHC_QUEUE_TAGGED);
++ ahc_send_async(ahc, devinfo.channel, devinfo.target,
++ devinfo.lun, AC_TRANSFER_NEG);
+ ahc_print_devinfo(ahc, &devinfo);
+ printf("Tagged Queuing enabled. Depth %d\n", tags);
+ } else {
+- ahc_set_tags(ahc, &devinfo, AHC_QUEUE_NONE);
++ ahc_platform_set_tags(ahc, sdev, &devinfo, AHC_QUEUE_NONE);
++ ahc_send_async(ahc, devinfo.channel, devinfo.target,
++ devinfo.lun, AC_TRANSFER_NEG);
+ }
+ }
+
+@@ -1629,7 +1590,7 @@ ahc_platform_flushwork(struct ahc_softc
+
+ void
+ ahc_send_async(struct ahc_softc *ahc, char channel,
+- u_int target, u_int lun, ac_code code, void *arg)
++ u_int target, u_int lun, ac_code code)
+ {
+ switch (code) {
+ case AC_TRANSFER_NEG:
+@@ -1946,7 +1907,7 @@ #endif
+ }
+ ahc_set_transaction_status(scb, CAM_REQUEUE_REQ);
+ ahc_set_scsi_status(scb, SCSI_STATUS_OK);
+- ahc_platform_set_tags(ahc, &devinfo,
++ ahc_platform_set_tags(ahc, sdev, &devinfo,
+ (dev->flags & AHC_DEV_Q_BASIC)
+ ? AHC_QUEUE_BASIC : AHC_QUEUE_TAGGED);
+ break;
+@@ -1957,7 +1918,7 @@ #endif
+ */
+ dev->openings = 1;
+ ahc_set_scsi_status(scb, SCSI_STATUS_BUSY);
+- ahc_platform_set_tags(ahc, &devinfo,
++ ahc_platform_set_tags(ahc, sdev, &devinfo,
+ (dev->flags & AHC_DEV_Q_BASIC)
+ ? AHC_QUEUE_BASIC : AHC_QUEUE_TAGGED);
+ break;
+@@ -2599,8 +2560,6 @@ ahc_linux_init(void)
+ if (!ahc_linux_transport_template)
+ return -ENODEV;
+
+- scsi_transport_reserve_target(ahc_linux_transport_template,
+- sizeof(struct ahc_linux_target));
+ scsi_transport_reserve_device(ahc_linux_transport_template,
+ sizeof(struct ahc_linux_device));
+
+diff --git a/drivers/scsi/aic7xxx/aic7xxx_osm.h b/drivers/scsi/aic7xxx/aic7xxx_osm.h
+index a87a4ce..21d1344 100644
+--- a/drivers/scsi/aic7xxx/aic7xxx_osm.h
++++ b/drivers/scsi/aic7xxx/aic7xxx_osm.h
+@@ -256,7 +256,6 @@ typedef enum {
+ AHC_DEV_PERIODIC_OTAG = 0x40, /* Send OTAG to prevent starvation */
+ } ahc_linux_dev_flags;
+
+-struct ahc_linux_target;
+ struct ahc_linux_device {
+ /*
+ * The number of transactions currently
+@@ -329,12 +328,6 @@ #define AHC_LOCK_TAGS_COUNT 50
+ #define AHC_OTAG_THRESH 500
+ };
+
+-struct ahc_linux_target {
+- struct scsi_device *sdev[AHC_NUM_LUNS];
+- struct ahc_transinfo last_tinfo;
+- struct ahc_softc *ahc;
+-};
+-
+ /********************* Definitions Required by the Core ***********************/
+ /*
+ * Number of SG segments we require. So long as the S/G segments for
+@@ -824,7 +817,7 @@ ahc_freeze_scb(struct scb *scb)
+ }
+ }
+
+-void ahc_platform_set_tags(struct ahc_softc *ahc,
++void ahc_platform_set_tags(struct ahc_softc *ahc, struct scsi_device *sdev,
+ struct ahc_devinfo *devinfo, ahc_queue_alg);
+ int ahc_platform_abort_scbs(struct ahc_softc *ahc, int target,
+ char channel, int lun, u_int tag,
+@@ -834,7 +827,7 @@ irqreturn_t
+ void ahc_platform_flushwork(struct ahc_softc *ahc);
+ void ahc_done(struct ahc_softc*, struct scb*);
+ void ahc_send_async(struct ahc_softc *, char channel,
+- u_int target, u_int lun, ac_code, void *);
++ u_int target, u_int lun, ac_code);
+ void ahc_print_path(struct ahc_softc *, struct scb *);
+ void ahc_platform_dump_card_state(struct ahc_softc *ahc);
+
+diff --git a/drivers/scsi/aic7xxx/aic7xxx_proc.c b/drivers/scsi/aic7xxx/aic7xxx_proc.c
+index 5914b4a..99e5443 100644
+--- a/drivers/scsi/aic7xxx/aic7xxx_proc.c
++++ b/drivers/scsi/aic7xxx/aic7xxx_proc.c
+@@ -182,7 +182,6 @@ ahc_dump_target_state(struct ahc_softc *
+ u_int our_id, char channel, u_int target_id,
+ u_int target_offset)
+ {
+- struct ahc_linux_target *targ;
+ struct scsi_target *starget;
+ struct ahc_initiator_tinfo *tinfo;
+ struct ahc_tmode_tstate *tstate;
+@@ -198,7 +197,6 @@ ahc_dump_target_state(struct ahc_softc *
+ starget = ahc->platform_data->starget[target_offset];
+ if (!starget)
+ return;
+- targ = scsi_transport_target_data(starget);
+
+ copy_info(info, "\tGoal: ");
+ ahc_format_transinfo(info, &tinfo->goal);
+@@ -208,7 +206,7 @@ ahc_dump_target_state(struct ahc_softc *
+ for (lun = 0; lun < AHC_NUM_LUNS; lun++) {
+ struct scsi_device *sdev;
+
+- sdev = targ->sdev[lun];
++ sdev = scsi_device_lookup_by_target(starget, lun);
+
+ if (sdev == NULL)
+ continue;
+@@ -383,11 +381,11 @@ ahc_linux_proc_info(struct Scsi_Host *sh
+ }
+ copy_info(&info, "\n");
+
+- max_targ = 15;
++ max_targ = 16;
+ if ((ahc->features & (AHC_WIDE|AHC_TWIN)) == 0)
+- max_targ = 7;
++ max_targ = 8;
+
+- for (i = 0; i <= max_targ; i++) {
++ for (i = 0; i < max_targ; i++) {
+ u_int our_id;
+ u_int target_id;
+ char channel;
+--
+1.3.1
+
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/acpi_asus_do_not_always_load.patch new/patches.fixes/acpi_asus_do_not_always_load.patch
--- old/patches.fixes/acpi_asus_do_not_always_load.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/acpi_asus_do_not_always_load.patch 2006-10-24 17:50:18.000000000 +0200
@@ -0,0 +1,24 @@
+From: Frank Seidel
+Subject: Fix check whether the module should get loaded
+Patch-mainline: not yet
+References: 212936
+
+ drivers/acpi/asus_acpi.c | 2 +-
+ 1 files changed, 1 insertion(+), 1 deletion(-)
+
+Signed-off-by: Thomas Renninger
+Signed-off-by: Frank Seidel
+
+Index: linux-2.6.18/drivers/acpi/asus_acpi.c
+===================================================================
+--- linux-2.6.18.orig/drivers/acpi/asus_acpi.c
++++ linux-2.6.18/drivers/acpi/asus_acpi.c
+@@ -1375,7 +1375,7 @@ static int __init asus_acpi_init(void)
+ if (!asus_hotk_found) {
+ acpi_bus_unregister_driver(&asus_hotk_driver);
+ remove_proc_entry(PROC_ASUS, acpi_root_dir);
+- return result;
++ return -ENODEV;
+ }
+
+ return 0;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/dm-refcnt-fix.diff new/patches.fixes/dm-refcnt-fix.diff
--- old/patches.fixes/dm-refcnt-fix.diff 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/dm-refcnt-fix.diff 2006-10-26 19:06:05.000000000 +0200
@@ -0,0 +1,27 @@
+From: Jan Blunck
+Subject: Fix reference counting in __find_device_hash_cell()
+References: 214682
+Patch-mainline: no
+
+When the device is created but it hasn't yet been inserted into the hash list
+a concurrent call to __find_device_hash_cell() was failing to release the
+reference to the mapped device.
+
+Signed-off-by: Jan Blunck
+---
+ drivers/md/dm-ioctl.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+Index: linux-2.6.18/drivers/md/dm-ioctl.c
+===================================================================
+--- linux-2.6.18.orig/drivers/md/dm-ioctl.c
++++ linux-2.6.18/drivers/md/dm-ioctl.c
+@@ -608,6 +608,8 @@ static struct hash_cell *__find_device_h
+ md = dm_get_md(huge_decode_dev(param->dev));
+ if (md)
+ mdptr = dm_get_mdptr(md);
++ if (md && !mdptr)
++ dm_put(md);
+
+ return mdptr;
+ }
++++++ patches.kernel.org.tar.bz2 ++++++
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
++++ 11079 lines of diff (skipped)
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++++ series.conf ++++++
--- kernel-source/series.conf 2006-10-20 20:39:26.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/series.conf 2006-10-26 19:27:44.000000000 +0200
@@ -105,7 +105,7 @@
# ACPI patches
#
########################################################
- patches.suse/acpi_dsdt_initrd_initramfs
+ patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
patches.arch/acpi_export_syms
# Specific support for vendor-specific features
@@ -117,6 +117,8 @@
patches.arch/acpi_processor_exit_acpi_off
+ patches.fixes/acpi_asus_do_not_always_load.patch
+
# Fix ISA DMA resource setup in ACPIPnP (#116655)
patches.fixes/acpipnp-dma-resource-setup-fix.patch
@@ -243,6 +245,10 @@
# Storage
########################################################
patches.drivers/mpt-rport-stall
+ patches.drivers/aic79xx-fixup-external-device-reset
+ patches.drivers/aic79xx-update-precomp
+ patches.drivers/aic7xxx-remove-slave-destroy
+ patches.drivers/aic79xx-echo-signalling-type
# Remaining SCSI patches (garloff)
patches.suse/scsi-error-test-unit-ready-timeout
@@ -383,8 +389,6 @@
# AppArmor
##########################################################
patches.suse/apparmor
- patches.suse/apparmor-mmapexec.patch
- patches.suse/apparmor-secureexec.patch
patches.suse/apparmor_audit
patches.suse/apparmor_namespacesem
@@ -445,6 +449,8 @@
patches.fixes/loop-barriers
patches.fixes/grow_buffers-infinite-loop-fix.diff
+ patches.fixes/dm-refcnt-fix.diff
+
# PLEASE KEEP THESE PATCHES AT THE END OF series.conf
# (as all other arch specific patches should be kept at the end
# for obvious reasons.)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org