Hello community,
here is the log from the commit of package kernel-source
checked in at Sun Mar 11 00:10:49 CET 2007.
--------
--- kernel-source/kernel-bigsmp.changes 2007-03-02 18:08:39.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-bigsmp.changes 2007-03-09 23:46:52.299082000 +0100
@@ -1,0 +2,79 @@
+Fri Mar 9 22:53:10 CET 2007 - gregkh@suse.de
+
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+
+-------------------------------------------------------------------
+Fri Mar 9 22:42:22 CET 2007 - gregkh@suse.de
+
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+
+-------------------------------------------------------------------
+Thu Mar 8 14:36:12 CET 2007 - jbohac@suse.cz
+
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+
+-------------------------------------------------------------------
+Thu Mar 8 02:22:14 CET 2007 - gregkh@suse.de
+
+- Add ATM support for x86-64 (fix bug 251202)
+
+-------------------------------------------------------------------
+Mon Mar 5 11:47:23 CET 2007 - olh@suse.de
+
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
+
+-------------------------------------------------------------------
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.uV8887/_old 2007-03-11 00:04:03.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:03.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-bigsmp (Version 2.6.20)
+# spec file for package kernel-bigsmp (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -38,8 +38,8 @@
%define build_vanilla 1
%endif
Summary: Kernel with PAE Support
-Version: 2.6.20
-Release: 8
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL)
Group: System/Kernel
Autoreqprov: on
@@ -76,7 +76,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.20-%source_rel
+Provides: kernel = 2.6.20.2-%source_rel
%endif
%endif
Provides: k_smp4G
@@ -147,12 +147,12 @@
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then
- echo "The kernel-bigsmp-2.6.20.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.20.src.rpm."
+ echo "The kernel-bigsmp-2.6.20.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20.2.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -490,6 +490,70 @@
%files -f kernel.files
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.uV8887/_old 2007-03-11 00:04:03.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:03.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-debug (Version 2.6.20)
+# spec file for package kernel-debug (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -38,8 +38,8 @@
%define build_vanilla 1
%endif
Summary: A Debug Version of the Kernel
-Version: 2.6.20
-Release: 8
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL)
Group: System/Kernel
Autoreqprov: on
@@ -76,7 +76,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.20-%source_rel
+Provides: kernel = 2.6.20.2-%source_rel
%endif
%endif
%ifarch %ix86
@@ -152,12 +152,12 @@
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then
- echo "The kernel-debug-2.6.20.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.20.src.rpm."
+ echo "The kernel-debug-2.6.20.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20.2.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -495,6 +495,70 @@
%files -f kernel.files
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.uV8887/_old 2007-03-11 00:04:03.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:03.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-default (Version 2.6.20)
+# spec file for package kernel-default (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -38,8 +38,8 @@
%define build_vanilla 1
%endif
Summary: The Standard Kernel for both Uniprocessor and Multiprocessor Systems
-Version: 2.6.20
-Release: 8
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL)
Group: System/Kernel
Autoreqprov: on
@@ -76,7 +76,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.20-%source_rel
+Provides: kernel = 2.6.20.2-%source_rel
%endif
%endif
%ifarch alpha
@@ -173,12 +173,12 @@
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then
- echo "The kernel-default-2.6.20.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.20.src.rpm."
+ echo "The kernel-default-2.6.20.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20.2.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -516,6 +516,70 @@
%files -f kernel.files
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.uV8887/_old 2007-03-11 00:04:03.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:03.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-dummy (Version 2.6.20)
+# spec file for package kernel-dummy (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -14,8 +14,8 @@
Name: kernel-dummy
URL: http://www.kernel.org/
Summary: Internal dummy package for synchronizing release numbers
-Version: 2.6.20
-Release: 8
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL)
Group: System/Kernel
Autoreqprov: off
@@ -28,7 +28,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%install
@@ -41,6 +41,70 @@
/etc/dummy
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.uV8887/_old 2007-03-11 00:04:04.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:04.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-iseries64 (Version 2.6.20)
+# spec file for package kernel-iseries64 (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -38,8 +38,8 @@
%define build_vanilla 1
%endif
Summary: 64-Bit Kernel for iSeries
-Version: 2.6.20
-Release: 8
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL)
Group: System/Kernel
Autoreqprov: on
@@ -76,7 +76,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.20-%source_rel
+Provides: kernel = 2.6.20.2-%source_rel
%endif
%endif
%ifarch ppc
@@ -148,12 +148,12 @@
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then
- echo "The kernel-iseries64-2.6.20.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.20.src.rpm."
+ echo "The kernel-iseries64-2.6.20.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20.2.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -491,6 +491,70 @@
%files -f kernel.files
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.uV8887/_old 2007-03-11 00:04:04.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:04.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-kdump (Version 2.6.20)
+# spec file for package kernel-kdump (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -38,8 +38,8 @@
%define build_vanilla 1
%endif
Summary: kernel for kdump
-Version: 2.6.20
-Release: 8
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL)
Group: System/Kernel
Autoreqprov: on
@@ -76,7 +76,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.20-%source_rel
+Provides: kernel = 2.6.20.2-%source_rel
%endif
%endif
%ifarch %ix86
@@ -157,12 +157,12 @@
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then
- echo "The kernel-kdump-2.6.20.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.20.src.rpm."
+ echo "The kernel-kdump-2.6.20.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20.2.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -500,6 +500,70 @@
%files -f kernel.files
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.uV8887/_old 2007-03-11 00:04:04.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:04.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-ppc64 (Version 2.6.20)
+# spec file for package kernel-ppc64 (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -37,8 +37,8 @@
%define build_vanilla 1
%endif
Summary: Kernel for ppc64 Systems
-Version: 2.6.20
-Release: 8
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL)
Group: System/Kernel
Autoreqprov: on
@@ -75,7 +75,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.20-%source_rel
+Provides: kernel = 2.6.20.2-%source_rel
%endif
%endif
%ifarch ppc
@@ -162,12 +162,12 @@
Tom Gall
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then
- echo "The kernel-ppc64-2.6.20.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.20.src.rpm."
+ echo "The kernel-ppc64-2.6.20.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20.2.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -505,6 +505,70 @@
%files -f kernel.files
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.uV8887/_old 2007-03-11 00:04:04.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:04.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-s390 (Version 2.6.20)
+# spec file for package kernel-s390 (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -38,8 +38,8 @@
%define build_vanilla 1
%endif
Summary: The Standard Kernel
-Version: 2.6.20
-Release: 6
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL)
Group: System/Kernel
Autoreqprov: on
@@ -76,7 +76,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.20-%source_rel
+Provides: kernel = 2.6.20.2-%source_rel
%endif
%endif
Provides: kernel-32bit k_deflt
@@ -145,12 +145,12 @@
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then
- echo "The kernel-s390-2.6.20.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.20.src.rpm."
+ echo "The kernel-s390-2.6.20.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20.2.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -488,6 +488,70 @@
%files -f kernel.files
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.uV8887/_old 2007-03-11 00:04:05.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:05.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-source (Version 2.6.20)
+# spec file for package kernel-source (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -21,8 +21,8 @@
%define source_rel %release
%endif
Summary: The Linux Kernel Sources
-Version: 2.6.20
-Release: 8
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL)
Group: Development/Sources
Autoreqprov: off
@@ -106,7 +106,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then
@@ -129,16 +129,16 @@
# Apply the patches needed for this architecture.
%_sourcedir/guards %symbols < %_sourcedir/series.conf \
- > %_builddir/kernel-source-2.6.20/kernel-source.patches
-for patch in $(< %_builddir/kernel-source-2.6.20/kernel-source.patches); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.20/$patch; then
+ > %_builddir/kernel-source-2.6.20.2/kernel-source.patches
+for patch in $(< %_builddir/kernel-source-2.6.20.2/kernel-source.patches); do
+ if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.20.2/$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.20 %source_rel
-KERNELRELEASE=2.6.20-%source_rel
+%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.20.2 %source_rel
+KERNELRELEASE=2.6.20.2-%source_rel
cat > %_builddir/%{name}-%{version}/.rpm-defs < %_builddir/kernel-source-2.6.20/kernel-$flavor.patches
- diff -q %_builddir/kernel-source-2.6.20/kernel-{source,$flavor}.patches \
+ > %_builddir/kernel-source-2.6.20.2/kernel-$flavor.patches
+ diff -q %_builddir/kernel-source-2.6.20.2/kernel-{source,$flavor}.patches \
|| continue
o=$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj/$arch/$flavor
mkdir -p $o
@@ -295,6 +295,70 @@
%files -f kernel-source.files
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.uV8887/_old 2007-03-11 00:04:05.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:05.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-syms (Version 2.6.20)
+# spec file for package kernel-syms (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -13,8 +13,8 @@
Name: kernel-syms
URL: http://www.kernel.org/
Summary: Kernel Symbol Versions (modversions)
-Version: 2.6.20
-Release: 8
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL)
Group: Development/Sources
Autoreqprov: off
@@ -57,7 +57,7 @@
#!BuildIgnore: irqbalance xen
#!BuildIgnore: perl-Bootloader mkinitrd
Requires: linux
-Requires: kernel-source = 2.6.20-%release
+Requires: kernel-source = 2.6.20.2-%release
Source11: arch-symbols
Source12: guards
Source21: config.conf
@@ -90,7 +90,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%prep
echo "Architecture symbol(s):" %symbols
@@ -137,6 +137,70 @@
/lib/modules/*/modules.alias
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.uV8887/_old 2007-03-11 00:04:05.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:05.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-um (Version 2.6.20)
+# spec file for package kernel-um (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -38,8 +38,8 @@
%define build_vanilla 1
%endif
Summary: The User Mode Linux kernel.
-Version: 2.6.20
-Release: 8
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL)
Group: System/Kernel
Autoreqprov: on
@@ -76,7 +76,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.20-%source_rel
+Provides: kernel = 2.6.20.2-%source_rel
%endif
%endif
%ifarch %ix86
@@ -153,12 +153,12 @@
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then
- echo "The kernel-um-2.6.20.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.20.src.rpm."
+ echo "The kernel-um-2.6.20.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20.2.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -496,6 +496,70 @@
%files -f kernel.files
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.uV8887/_old 2007-03-11 00:04:05.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:05.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-vanilla (Version 2.6.20)
+# spec file for package kernel-vanilla (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -38,8 +38,8 @@
%define build_vanilla 1
%endif
Summary: The Standard Kernel - without any SUSE patches
-Version: 2.6.20
-Release: 8
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL)
Group: System/Kernel
Autoreqprov: on
@@ -76,7 +76,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.20-%source_rel
+Provides: kernel = 2.6.20.2-%source_rel
%endif
%endif
%ifarch alpha
@@ -165,12 +165,12 @@
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then
- echo "The kernel-vanilla-2.6.20.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.20.src.rpm."
+ echo "The kernel-vanilla-2.6.20.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20.2.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -508,6 +508,70 @@
%files -f kernel.files
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ kernel-xenpae.spec ++++++
--- /var/tmp/diff_new_pack.uV8887/_old 2007-03-11 00:04:06.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:06.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-xenpae (Version 2.6.20)
+# spec file for package kernel-xenpae (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -38,8 +38,8 @@
%define build_vanilla 1
%endif
Summary: The Xen Kernel with PAE support
-Version: 2.6.20
-Release: 8
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL)
Group: System/Kernel
Autoreqprov: on
@@ -76,7 +76,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.20-%source_rel
+Provides: kernel = 2.6.20.2-%source_rel
%endif
%endif
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2
@@ -148,12 +148,12 @@
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then
- echo "The kernel-xenpae-2.6.20.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.20.src.rpm."
+ echo "The kernel-xenpae-2.6.20.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20.2.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -491,6 +491,70 @@
%files -f kernel.files
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ kernel-xen.spec ++++++
--- /var/tmp/diff_new_pack.uV8887/_old 2007-03-11 00:04:06.000000000 +0100
+++ /var/tmp/diff_new_pack.uV8887/_new 2007-03-11 00:04:06.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-xen (Version 2.6.20)
+# spec file for package kernel-xen (Version 2.6.20.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -38,8 +38,8 @@
%define build_vanilla 1
%endif
Summary: The Xen Kernel
-Version: 2.6.20
-Release: 8
+Version: 2.6.20.2
+Release: 1
License: GNU General Public License (GPL)
Group: System/Kernel
Autoreqprov: on
@@ -76,7 +76,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.20-%source_rel
+Provides: kernel = 2.6.20.2-%source_rel
%endif
%endif
%ifarch %ix86
@@ -151,12 +151,12 @@
-Source Timestamp: 2007/03/01 19:12:21 UTC
+Source Timestamp: 2007/03/09 21:54:10 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then
- echo "The kernel-xen-2.6.20.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.20.src.rpm."
+ echo "The kernel-xen-2.6.20.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20.2.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -494,6 +494,70 @@
%files -f kernel.files
%changelog
+* Fri Mar 09 2007 - gregkh@suse.de
+- Enable CONFIG_USB_DEVICEFS (#210899 and a zillion others.)
+ Turns out that vmware isn't going to change anything, so making our
+ users (and executives) have to build their own kernels is not
+ something we we should be doing.
+ I was wrong, sorry.
+* Fri Mar 09 2007 - gregkh@suse.de
+- Update to 2.6.20.2
+ - lots of bugfixes and security things
+ - removed some of our patches and had to refresh a number of others.
+- patches.drivers/libata-pata_amd-fix-cable-detection: Delete.
+- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling:
+ Delete.
+- patches.fixes/psmouse-fiddle-with-reset.patch: Delete.
+- patches.fixes/ipv6-fix-null-pointer-hole: Delete.
+- patches.fixes/fix-key-serial-number-collision-handling.diff:
+ Delete.
+- patches.fixes/atyfb-mach64-sclk-delay.patch: Delete.
+- Update config files.
+- patches.drivers/always-announce-new-usb-devices.patch: USB:
+ always announce a device has been added to the system.
+- patches.drivers/e1000-eeprom-cksum.patch: Fix bad eeprom
+ checksum misdetection on some notebooks.
+- patches.drivers/libata-clear-TF-before-IDENTIFYing: libata:
+ clear TF before IDENTIFYing.
+- patches.drivers/libata-ahci-fix-spurious-IRQ-reporting: ahci:
+ fix spurious IRQ reporting.
+- patches.fixes/tiocgdev: tiocgdev ioctl.
+- patches.fixes/ipv6-no-autoconf: Allow to bring up network
+ interface w/o ipv6 autoconf (161888).
+- patches.fixes/acpi-power-resources-resume-fix-2.patch:
+ fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7122#c52).
+- patches.fixes/acpi_fan-problem-fix.patch: fix fans on HP laptops
+ (http://bugzilla.kernel.org/show_bug.cgi?id=7570#c8).
+- patches.fixes/libata-ata_piix-acer-aspire-fix: HDD on Acer
+ Aspire 3682 WLMi limited to UDMA33 (227477).
+- patches.fixes/serio-cleanup-to-bus_2.patch: i8042 - let serio
+ bus suspend ports.
+- patches.suse/ext3-barrier-default: make ext3 mount default
+ to barrier=1.
+- patches.suse/nfs4acl-ext3.diff: NFSv4 ACLs on ext3 (FATE301275).
+- patches.suse/kdb-common: kdb v4.4.
+- patches.xen/xen-modular-blktap: Allow actually using
+ CONFIG_XEN_BLKDEV_TAP=m.
+- patches.xen/xen-balloon-max-target: Expose min/max limits of
+ domain ballooning (152667, 184727).
+- patches.xen/xen-console-default: Make Xen console default to
+ vfb if that is built into the kernel.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.xen/xen3-auto-xen-drivers.diff: xen3 xen-drivers.
+- patches.xen/xen3-patch-2.6.19: Linux 2.6.19.
+- patches.xen/xen3-patch-2.6.20: 2.6.20.
+- patches.xen/add-console-use-vt: add console_use_vt.
+- patches.kernel.org/patch-2.6.20.1: Linux 2.6.20.1.
+- patches.kernel.org/patch-2.6.20.1-2: Linux 2.6.20.2.
+* Thu Mar 08 2007 - jbohac@suse.cz
+- patches.fixes/ipv6-fix-null-pointer-hole: fix a possible memory leak
+ (CVE-2007-1000, #252485)
+* Thu Mar 08 2007 - gregkh@suse.de
+- Add ATM support for x86-64 (fix bug 251202)
+* Mon Mar 05 2007 - olh@suse.de
+- update patches.arch/ppc-iseries-viocd-softlockup.patch
+ use hard_nr_sectors, add BUG()
* Thu Mar 01 2007 - agruen@suse.de
- scripts/kabi-checks: update so that this will also work with
additional columns in the symvers files. Bump tolerate_kabi_changes
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2007-03-02 18:08:31.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp 2007-03-09 23:46:44.754639000 +0100
@@ -1 +1 @@
-2007/03/01 19:12:21 UTC
+2007/03/09 21:54:10 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-02-14 02:37:44.000000000 +0100
+++ new/config/alpha/default 2007-03-09 23:25:39.000000000 +0100
@@ -2746,7 +2746,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
@@ -2948,6 +2948,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/alpha/vanilla new/config/alpha/vanilla
--- old/config/alpha/vanilla 2007-02-14 02:37:44.000000000 +0100
+++ new/config/alpha/vanilla 2007-03-09 23:25:39.000000000 +0100
@@ -2679,7 +2679,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
@@ -2881,6 +2881,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/bigsmp new/config/i386/bigsmp
--- old/config/i386/bigsmp 2007-03-02 18:06:58.000000000 +0100
+++ new/config/i386/bigsmp 2007-03-09 23:25:39.000000000 +0100
@@ -1536,6 +1536,11 @@
CONFIG_I2O_PROC=m
#
+# Macintosh device drivers
+#
+CONFIG_MAC_EMUMOUSEBTN=y
+
+#
# Network device support
#
CONFIG_NETDEVICES=y
@@ -3099,7 +3104,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -3301,6 +3306,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
@@ -3726,6 +3732,7 @@
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
CONFIG_LKDTM=m
+# CONFIG_FAULT_INJECTION is not set
CONFIG_EARLY_PRINTK=y
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACK_USAGE is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug 2007-03-02 18:06:58.000000000 +0100
+++ new/config/i386/debug 2007-03-09 23:25:40.000000000 +0100
@@ -1537,6 +1537,11 @@
CONFIG_I2O_PROC=m
#
+# Macintosh device drivers
+#
+CONFIG_MAC_EMUMOUSEBTN=y
+
+#
# Network device support
#
CONFIG_NETDEVICES=y
@@ -3084,7 +3089,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -3286,6 +3291,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
@@ -3712,6 +3718,7 @@
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
CONFIG_LKDTM=m
+# CONFIG_FAULT_INJECTION is not set
CONFIG_EARLY_PRINTK=y
CONFIG_DEBUG_STACKOVERFLOW=y
CONFIG_DEBUG_STACK_USAGE=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/default new/config/i386/default
--- old/config/i386/default 2007-03-02 18:06:58.000000000 +0100
+++ new/config/i386/default 2007-03-09 23:25:40.000000000 +0100
@@ -1536,6 +1536,11 @@
CONFIG_I2O_PROC=m
#
+# Macintosh device drivers
+#
+CONFIG_MAC_EMUMOUSEBTN=y
+
+#
# Network device support
#
CONFIG_NETDEVICES=y
@@ -3085,7 +3090,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -3287,6 +3292,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
@@ -3712,6 +3718,7 @@
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
CONFIG_LKDTM=m
+# CONFIG_FAULT_INJECTION is not set
CONFIG_EARLY_PRINTK=y
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACK_USAGE is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/kdump new/config/i386/kdump
--- old/config/i386/kdump 2007-03-02 18:06:58.000000000 +0100
+++ new/config/i386/kdump 2007-03-09 23:25:40.000000000 +0100
@@ -1534,6 +1534,11 @@
CONFIG_I2O_PROC=m
#
+# Macintosh device drivers
+#
+CONFIG_MAC_EMUMOUSEBTN=y
+
+#
# Network device support
#
CONFIG_NETDEVICES=y
@@ -3090,7 +3095,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -3292,6 +3297,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
@@ -3718,6 +3724,7 @@
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
CONFIG_LKDTM=m
+# CONFIG_FAULT_INJECTION is not set
CONFIG_EARLY_PRINTK=y
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACK_USAGE is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/vanilla new/config/i386/vanilla
--- old/config/i386/vanilla 2007-02-17 00:54:27.000000000 +0100
+++ new/config/i386/vanilla 2007-03-09 23:25:40.000000000 +0100
@@ -301,8 +301,8 @@
CONFIG_X86_POWERNOW_K8_ACPI=y
CONFIG_X86_GX_SUSPMOD=m
CONFIG_X86_SPEEDSTEP_CENTRINO=m
-CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
# CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI is not set
+CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
CONFIG_X86_SPEEDSTEP_ICH=m
CONFIG_X86_SPEEDSTEP_SMI=m
CONFIG_X86_P4_CLOCKMOD=m
@@ -1526,6 +1526,11 @@
CONFIG_I2O_PROC=m
#
+# Macintosh device drivers
+#
+CONFIG_MAC_EMUMOUSEBTN=y
+
+#
# Network device support
#
CONFIG_NETDEVICES=y
@@ -3068,7 +3073,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -3270,6 +3275,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
@@ -3693,6 +3699,7 @@
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
CONFIG_LKDTM=m
+# CONFIG_FAULT_INJECTION is not set
CONFIG_EARLY_PRINTK=y
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACK_USAGE is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2007-02-14 02:37:44.000000000 +0100
+++ new/config/i386/xen 2007-03-09 23:25:40.000000000 +0100
@@ -1388,6 +1388,11 @@
CONFIG_I2O_PROC=m
#
+# Macintosh device drivers
+#
+CONFIG_MAC_EMUMOUSEBTN=y
+
+#
# Network device support
#
CONFIG_NETDEVICES=y
@@ -2807,7 +2812,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -3009,6 +3014,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
@@ -3431,6 +3437,7 @@
# CONFIG_FRAME_POINTER is not set
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
+# CONFIG_FAULT_INJECTION is not set
CONFIG_EARLY_PRINTK=y
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACK_USAGE is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xenpae new/config/i386/xenpae
--- old/config/i386/xenpae 2007-02-14 02:37:45.000000000 +0100
+++ new/config/i386/xenpae 2007-03-09 23:25:40.000000000 +0100
@@ -1388,6 +1388,11 @@
CONFIG_I2O_PROC=m
#
+# Macintosh device drivers
+#
+CONFIG_MAC_EMUMOUSEBTN=y
+
+#
# Network device support
#
CONFIG_NETDEVICES=y
@@ -2820,7 +2825,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -3022,6 +3027,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
@@ -3444,6 +3450,7 @@
# CONFIG_FRAME_POINTER is not set
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
+# CONFIG_FAULT_INJECTION is not set
CONFIG_EARLY_PRINTK=y
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACK_USAGE is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/debug new/config/ia64/debug
--- old/config/ia64/debug 2007-02-14 02:37:45.000000000 +0100
+++ new/config/ia64/debug 2007-03-09 23:25:40.000000000 +0100
@@ -1130,7 +1130,7 @@
# Serial ATA (prod) and Parallel ATA (experimental) drivers
#
CONFIG_ATA=m
-# CONFIG_ATA_NONSTANDARD is not set
+CONFIG_ATA_NONSTANDARD=y
CONFIG_SATA_AHCI=m
CONFIG_SATA_SVW=m
CONFIG_ATA_PIIX=m
@@ -2561,7 +2561,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -2763,6 +2763,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/default new/config/ia64/default
--- old/config/ia64/default 2007-02-14 02:37:45.000000000 +0100
+++ new/config/ia64/default 2007-03-09 23:25:40.000000000 +0100
@@ -1130,7 +1130,7 @@
# Serial ATA (prod) and Parallel ATA (experimental) drivers
#
CONFIG_ATA=m
-# CONFIG_ATA_NONSTANDARD is not set
+CONFIG_ATA_NONSTANDARD=y
CONFIG_SATA_AHCI=m
CONFIG_SATA_SVW=m
CONFIG_ATA_PIIX=m
@@ -2560,7 +2560,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -2762,6 +2762,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/vanilla new/config/ia64/vanilla
--- old/config/ia64/vanilla 2007-02-14 02:37:45.000000000 +0100
+++ new/config/ia64/vanilla 2007-03-09 23:25:40.000000000 +0100
@@ -1112,7 +1112,7 @@
# Serial ATA (prod) and Parallel ATA (experimental) drivers
#
CONFIG_ATA=m
-# CONFIG_ATA_NONSTANDARD is not set
+CONFIG_ATA_NONSTANDARD=y
CONFIG_SATA_AHCI=m
CONFIG_SATA_SVW=m
CONFIG_ATA_PIIX=m
@@ -2536,7 +2536,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -2738,6 +2738,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/default new/config/powerpc/default
--- old/config/powerpc/default 2007-02-14 02:37:45.000000000 +0100
+++ new/config/powerpc/default 2007-03-09 23:25:40.000000000 +0100
@@ -1996,7 +1996,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -2193,6 +2193,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/kdump new/config/powerpc/kdump
--- old/config/powerpc/kdump 2007-02-14 02:37:45.000000000 +0100
+++ new/config/powerpc/kdump 2007-03-09 23:25:40.000000000 +0100
@@ -1449,7 +1449,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
@@ -1644,6 +1644,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/ppc64 new/config/powerpc/ppc64
--- old/config/powerpc/ppc64 2007-02-14 02:37:45.000000000 +0100
+++ new/config/powerpc/ppc64 2007-03-09 23:25:40.000000000 +0100
@@ -1780,7 +1780,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
@@ -1975,6 +1975,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/vanilla new/config/powerpc/vanilla
--- old/config/powerpc/vanilla 2007-02-14 02:37:45.000000000 +0100
+++ new/config/powerpc/vanilla 2007-03-09 23:25:40.000000000 +0100
@@ -1941,7 +1941,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -2138,6 +2138,7 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/default new/config/s390/default
--- old/config/s390/default 2007-01-16 22:29:04.000000000 +0100
+++ new/config/s390/default 2007-03-09 23:25:41.000000000 +0100
@@ -1044,6 +1044,7 @@
# CONFIG_FRAME_POINTER is not set
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
+# CONFIG_FAULT_INJECTION is not set
#
# Security options
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/s390 new/config/s390/s390
--- old/config/s390/s390 2007-01-16 22:29:04.000000000 +0100
+++ new/config/s390/s390 2007-03-09 23:25:41.000000000 +0100
@@ -1041,6 +1041,7 @@
# CONFIG_FRAME_POINTER is not set
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
+# CONFIG_FAULT_INJECTION is not set
#
# Security options
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/vanilla new/config/s390/vanilla
--- old/config/s390/vanilla 2007-01-16 22:29:05.000000000 +0100
+++ new/config/s390/vanilla 2007-03-09 23:25:41.000000000 +0100
@@ -1041,6 +1041,7 @@
# CONFIG_FRAME_POINTER is not set
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
+# CONFIG_FAULT_INJECTION is not set
#
# Security options
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-02-17 00:54:28.000000000 +0100
+++ new/config/x86_64/debug 2007-03-09 23:25:41.000000000 +0100
@@ -641,7 +641,13 @@
# TIPC Configuration (EXPERIMENTAL)
#
# CONFIG_TIPC is not set
-# CONFIG_ATM is not set
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_ATM_BR2684=m
+# CONFIG_ATM_BR2684_IPFILTER is not set
CONFIG_BRIDGE=m
CONFIG_VLAN_8021Q=m
CONFIG_DECNET=m
@@ -677,6 +683,7 @@
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
@@ -1383,6 +1390,11 @@
CONFIG_I2O_PROC=m
#
+# Macintosh device drivers
+#
+CONFIG_MAC_EMUMOUSEBTN=y
+
+#
# Network device support
#
CONFIG_NETDEVICES=y
@@ -1618,6 +1630,36 @@
# Wan interfaces
#
# CONFIG_WAN is not set
+
+#
+# ATM drivers
+#
+CONFIG_ATM_DUMMY=m
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_FIRESTREAM=m
+CONFIG_ATM_ZATM=m
+# CONFIG_ATM_ZATM_DEBUG is not set
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_AMBASSADOR=m
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
+CONFIG_ATM_HORIZON=m
+# CONFIG_ATM_HORIZON_DEBUG is not set
+CONFIG_ATM_FORE200E_MAYBE=m
+CONFIG_ATM_FORE200E_PCA=y
+CONFIG_ATM_FORE200E_PCA_DEFAULT_FW=y
+CONFIG_ATM_FORE200E_USE_TASKLET=y
+CONFIG_ATM_FORE200E_TX_RETRY=16
+CONFIG_ATM_FORE200E_DEBUG=0
+CONFIG_ATM_FORE200E=m
+CONFIG_ATM_HE=m
+CONFIG_ATM_HE_USE_SUNI=y
CONFIG_FDDI=y
# CONFIG_DEFXX is not set
CONFIG_SKFP=m
@@ -1634,6 +1676,7 @@
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE=m
CONFIG_PPPOE=m
+CONFIG_PPPOATM=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLHC=m
@@ -2708,7 +2751,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -2910,10 +2953,16 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
#
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=m
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
#
# USB Gadget Support
@@ -3332,6 +3381,7 @@
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
CONFIG_LKDTM=m
+# CONFIG_FAULT_INJECTION is not set
CONFIG_DEBUG_RODATA=y
CONFIG_KDB=y
CONFIG_KDB_MODULES=m
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-02-17 00:54:28.000000000 +0100
+++ new/config/x86_64/default 2007-03-09 23:25:41.000000000 +0100
@@ -641,7 +641,13 @@
# TIPC Configuration (EXPERIMENTAL)
#
# CONFIG_TIPC is not set
-# CONFIG_ATM is not set
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_ATM_BR2684=m
+# CONFIG_ATM_BR2684_IPFILTER is not set
CONFIG_BRIDGE=m
CONFIG_VLAN_8021Q=m
CONFIG_DECNET=m
@@ -677,6 +683,7 @@
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
@@ -1383,6 +1390,11 @@
CONFIG_I2O_PROC=m
#
+# Macintosh device drivers
+#
+CONFIG_MAC_EMUMOUSEBTN=y
+
+#
# Network device support
#
CONFIG_NETDEVICES=y
@@ -1618,6 +1630,44 @@
# Wan interfaces
#
# CONFIG_WAN is not set
+
+#
+# ATM drivers
+#
+CONFIG_ATM_DUMMY=m
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+CONFIG_ATM_ENI_TUNE_BURST=y
+# CONFIG_ATM_ENI_BURST_TX_16W is not set
+CONFIG_ATM_ENI_BURST_TX_8W=y
+CONFIG_ATM_ENI_BURST_TX_4W=y
+CONFIG_ATM_ENI_BURST_TX_2W=y
+# CONFIG_ATM_ENI_BURST_RX_16W is not set
+# CONFIG_ATM_ENI_BURST_RX_8W is not set
+CONFIG_ATM_ENI_BURST_RX_4W=y
+CONFIG_ATM_ENI_BURST_RX_2W=y
+CONFIG_ATM_FIRESTREAM=m
+CONFIG_ATM_ZATM=m
+# CONFIG_ATM_ZATM_DEBUG is not set
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_AMBASSADOR=m
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
+CONFIG_ATM_HORIZON=m
+# CONFIG_ATM_HORIZON_DEBUG is not set
+CONFIG_ATM_FORE200E_MAYBE=m
+CONFIG_ATM_FORE200E_PCA=y
+CONFIG_ATM_FORE200E_PCA_DEFAULT_FW=y
+CONFIG_ATM_FORE200E_USE_TASKLET=y
+CONFIG_ATM_FORE200E_TX_RETRY=16
+CONFIG_ATM_FORE200E_DEBUG=0
+CONFIG_ATM_FORE200E=m
+CONFIG_ATM_HE=m
+CONFIG_ATM_HE_USE_SUNI=y
CONFIG_FDDI=y
# CONFIG_DEFXX is not set
CONFIG_SKFP=m
@@ -1634,6 +1684,7 @@
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE=m
CONFIG_PPPOE=m
+CONFIG_PPPOATM=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLHC=m
@@ -2708,7 +2759,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -2910,10 +2961,16 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
#
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=m
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
#
# USB Gadget Support
@@ -3330,6 +3387,7 @@
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
CONFIG_LKDTM=m
+# CONFIG_FAULT_INJECTION is not set
# CONFIG_DEBUG_RODATA is not set
# CONFIG_KDB is not set
# CONFIG_IOMMU_DEBUG is not set
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 2007-02-17 00:54:28.000000000 +0100
+++ new/config/x86_64/kdump 2007-03-09 23:25:41.000000000 +0100
@@ -619,7 +619,13 @@
# TIPC Configuration (EXPERIMENTAL)
#
# CONFIG_TIPC is not set
-# CONFIG_ATM is not set
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_ATM_BR2684=m
+# CONFIG_ATM_BR2684_IPFILTER is not set
CONFIG_BRIDGE=m
CONFIG_VLAN_8021Q=m
CONFIG_DECNET=m
@@ -655,6 +661,7 @@
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
@@ -1363,6 +1370,11 @@
CONFIG_I2O_PROC=m
#
+# Macintosh device drivers
+#
+CONFIG_MAC_EMUMOUSEBTN=y
+
+#
# Network device support
#
CONFIG_NETDEVICES=y
@@ -1633,6 +1645,36 @@
CONFIG_X25_ASY=m
CONFIG_SBNI=m
CONFIG_SBNI_MULTILINE=y
+
+#
+# ATM drivers
+#
+CONFIG_ATM_DUMMY=m
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_FIRESTREAM=m
+CONFIG_ATM_ZATM=m
+# CONFIG_ATM_ZATM_DEBUG is not set
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_AMBASSADOR=m
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
+CONFIG_ATM_HORIZON=m
+# CONFIG_ATM_HORIZON_DEBUG is not set
+CONFIG_ATM_FORE200E_MAYBE=m
+CONFIG_ATM_FORE200E_PCA=y
+CONFIG_ATM_FORE200E_PCA_DEFAULT_FW=y
+CONFIG_ATM_FORE200E_USE_TASKLET=y
+CONFIG_ATM_FORE200E_TX_RETRY=16
+CONFIG_ATM_FORE200E_DEBUG=0
+CONFIG_ATM_FORE200E=m
+CONFIG_ATM_HE=m
+CONFIG_ATM_HE_USE_SUNI=y
CONFIG_FDDI=y
CONFIG_DEFXX=m
CONFIG_SKFP=m
@@ -1649,6 +1691,7 @@
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE=m
CONFIG_PPPOE=m
+CONFIG_PPPOATM=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLHC=m
@@ -2728,7 +2771,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -2930,10 +2973,16 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
#
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=m
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
#
# USB Gadget Support
@@ -3351,6 +3400,7 @@
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
CONFIG_LKDTM=m
+# CONFIG_FAULT_INJECTION is not set
# CONFIG_DEBUG_RODATA is not set
# CONFIG_KDB is not set
# CONFIG_IOMMU_DEBUG is not set
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-02-17 00:54:28.000000000 +0100
+++ new/config/x86_64/vanilla 2007-03-09 23:25:41.000000000 +0100
@@ -637,7 +637,13 @@
# TIPC Configuration (EXPERIMENTAL)
#
# CONFIG_TIPC is not set
-# CONFIG_ATM is not set
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_ATM_BR2684=m
+# CONFIG_ATM_BR2684_IPFILTER is not set
CONFIG_BRIDGE=m
CONFIG_VLAN_8021Q=m
CONFIG_DECNET=m
@@ -673,6 +679,7 @@
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
@@ -1378,6 +1385,11 @@
CONFIG_I2O_PROC=m
#
+# Macintosh device drivers
+#
+CONFIG_MAC_EMUMOUSEBTN=y
+
+#
# Network device support
#
CONFIG_NETDEVICES=y
@@ -1613,6 +1625,36 @@
# Wan interfaces
#
# CONFIG_WAN is not set
+
+#
+# ATM drivers
+#
+CONFIG_ATM_DUMMY=m
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_FIRESTREAM=m
+CONFIG_ATM_ZATM=m
+# CONFIG_ATM_ZATM_DEBUG is not set
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_AMBASSADOR=m
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
+CONFIG_ATM_HORIZON=m
+# CONFIG_ATM_HORIZON_DEBUG is not set
+CONFIG_ATM_FORE200E_MAYBE=m
+CONFIG_ATM_FORE200E_PCA=y
+CONFIG_ATM_FORE200E_PCA_DEFAULT_FW=y
+CONFIG_ATM_FORE200E_USE_TASKLET=y
+CONFIG_ATM_FORE200E_TX_RETRY=16
+CONFIG_ATM_FORE200E_DEBUG=0
+CONFIG_ATM_FORE200E=m
+CONFIG_ATM_HE=m
+CONFIG_ATM_HE_USE_SUNI=y
CONFIG_FDDI=y
# CONFIG_DEFXX is not set
CONFIG_SKFP=m
@@ -1629,6 +1671,7 @@
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE=m
CONFIG_PPPOE=m
+CONFIG_PPPOATM=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLHC=m
@@ -2695,7 +2738,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -2897,10 +2940,16 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
#
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=m
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
#
# USB Gadget Support
@@ -3315,6 +3364,7 @@
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
CONFIG_LKDTM=m
+# CONFIG_FAULT_INJECTION is not set
# CONFIG_DEBUG_RODATA is not set
# CONFIG_IOMMU_DEBUG is not set
# CONFIG_DEBUG_STACKOVERFLOW is not set
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-02-14 02:37:45.000000000 +0100
+++ new/config/x86_64/xen 2007-03-09 23:25:41.000000000 +0100
@@ -580,7 +580,13 @@
# TIPC Configuration (EXPERIMENTAL)
#
# CONFIG_TIPC is not set
-# CONFIG_ATM is not set
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=m
+CONFIG_ATM_BR2684=m
+# CONFIG_ATM_BR2684_IPFILTER is not set
CONFIG_BRIDGE=m
CONFIG_VLAN_8021Q=m
CONFIG_DECNET=m
@@ -616,6 +622,7 @@
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
@@ -1322,6 +1329,11 @@
CONFIG_I2O_PROC=m
#
+# Macintosh device drivers
+#
+CONFIG_MAC_EMUMOUSEBTN=y
+
+#
# Network device support
#
CONFIG_NETDEVICES=y
@@ -1557,6 +1569,36 @@
# Wan interfaces
#
# CONFIG_WAN is not set
+
+#
+# ATM drivers
+#
+CONFIG_ATM_DUMMY=m
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_FIRESTREAM=m
+CONFIG_ATM_ZATM=m
+# CONFIG_ATM_ZATM_DEBUG is not set
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_AMBASSADOR=m
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
+CONFIG_ATM_HORIZON=m
+# CONFIG_ATM_HORIZON_DEBUG is not set
+CONFIG_ATM_FORE200E_MAYBE=m
+CONFIG_ATM_FORE200E_PCA=y
+CONFIG_ATM_FORE200E_PCA_DEFAULT_FW=y
+CONFIG_ATM_FORE200E_USE_TASKLET=y
+CONFIG_ATM_FORE200E_TX_RETRY=16
+CONFIG_ATM_FORE200E_DEBUG=0
+CONFIG_ATM_FORE200E=m
+CONFIG_ATM_HE=m
+CONFIG_ATM_HE_USE_SUNI=y
CONFIG_FDDI=y
# CONFIG_DEFXX is not set
CONFIG_SKFP=m
@@ -1573,6 +1615,7 @@
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE=m
CONFIG_PPPOE=m
+CONFIG_PPPOATM=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLHC=m
@@ -2646,7 +2689,7 @@
#
# Miscellaneous USB options
#
-# CONFIG_USB_DEVICEFS is not set
+CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
@@ -2848,10 +2891,16 @@
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
+# CONFIG_USB_TEST is not set
#
# USB DSL modem support
#
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=m
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
#
# USB Gadget Support
@@ -3264,6 +3313,7 @@
CONFIG_FORCED_INLINING=y
CONFIG_RCU_TORTURE_TEST=m
CONFIG_LKDTM=m
+# CONFIG_FAULT_INJECTION is not set
# CONFIG_DEBUG_RODATA is not set
# CONFIG_KDB is not set
# CONFIG_DEBUG_STACKOVERFLOW is not set
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-iseries-viocd-softlockup.patch new/patches.arch/ppc-iseries-viocd-softlockup.patch
--- old/patches.arch/ppc-iseries-viocd-softlockup.patch 2007-02-27 12:49:21.000000000 +0100
+++ new/patches.arch/ppc-iseries-viocd-softlockup.patch 2007-03-09 23:25:42.000000000 +0100
@@ -5,43 +5,57 @@
Fix soft lockup with iSeries viocd driver, caused by eventually calling
end_that_request_first() with nr_bytes 0.
+Some versions of hald do an SG_IO ioctl on the viocd device which becomes a
+request with hard_nr_sectors and hard_cur_sectors set to zero. Passing zero
+as the number of sectors to end_request() (which calls
+end_that_request_first()) causes an infinite loop when the bio is being freed.
+
+This patch makes sure that the zero is never passed. It only requires some
+number larger the the request size the terminate the loop.
+
The lockup is triggered by hald, interrogating the device.
Signed-off-by: Tony Breeds
+Signed-off-by: Jens Axboe
+Cc: Stephen Rothwell
+Signed-off-by: Andrew Morton
Signed-off-by: Olaf Hering
---
- drivers/cdrom/viocd.c | 24 ++++++++++++++++++++----
- 1 file changed, 20 insertions(+), 4 deletions(-)
+ drivers/cdrom/viocd.c | 27 +++++++++++++++++++++++----
+ 1 file changed, 23 insertions(+), 4 deletions(-)
Index: b/drivers/cdrom/viocd.c
===================================================================
--- a/drivers/cdrom/viocd.c
+++ b/drivers/cdrom/viocd.c
-@@ -376,6 +376,22 @@ static int send_request(struct request *
+@@ -376,6 +376,25 @@ static int send_request(struct request *
return 0;
}
+static void viocd_end_request(struct request *req, int uptodate)
+{
-+ int nsectors = req->hard_cur_sectors;
++ int nsectors = req->hard_nr_sectors;
+
-+ /* Make sure it's fully ended */
++ /*
++ * Make sure it's fully ended, and ensure that we process
++ * at least one sector.
++ */
+ if (blk_pc_request(req))
+ nsectors = (req->data_len + 511) >> 9;
+ if (!nsectors)
+ nsectors = 1;
+
-+ if (!end_that_request_first(req, uptodate, nsectors)) {
-+ add_disk_randomness(req->rq_disk);
-+ blkdev_dequeue_request(req);
-+ end_that_request_last(req, uptodate);
-+ }
++ if (end_that_request_first(req, uptodate, nsectors))
++ BUG();
++ add_disk_randomness(req->rq_disk);
++ blkdev_dequeue_request(req);
++ end_that_request_last(req, uptodate);
+}
static int rwreq;
-@@ -385,11 +401,11 @@ static void do_viocd_request(request_que
+@@ -385,11 +404,11 @@ static void do_viocd_request(request_que
while ((rwreq == 0) && ((req = elv_next_request(q)) != NULL)) {
if (!blk_fs_request(req))
@@ -55,7 +69,7 @@
} else
rwreq++;
}
-@@ -601,9 +617,9 @@ return_complete:
+@@ -601,9 +620,9 @@ return_complete:
"with rc %d:0x%04X: %s\n",
req, event->xRc,
bevent->sub_result, err->msg);
++++++ patches.drivers.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/always-announce-new-usb-devices.patch new/patches.drivers/always-announce-new-usb-devices.patch
--- old/patches.drivers/always-announce-new-usb-devices.patch 2007-02-14 02:37:46.000000000 +0100
+++ new/patches.drivers/always-announce-new-usb-devices.patch 2007-03-09 23:25:42.000000000 +0100
@@ -13,9 +13,9 @@
drivers/usb/core/hub.c | 10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)
---- linux-2.6.19.orig/drivers/usb/core/hub.c
-+++ linux-2.6.19/drivers/usb/core/hub.c
-@@ -1237,7 +1237,6 @@ void usb_disconnect(struct usb_device **
+--- linux-2.6.20.orig/drivers/usb/core/hub.c
++++ linux-2.6.20/drivers/usb/core/hub.c
+@@ -1241,7 +1241,6 @@ void usb_disconnect(struct usb_device **
put_device(&udev->dev);
}
@@ -23,7 +23,7 @@
static void show_string(struct usb_device *udev, char *id, char *string)
{
if (!string)
-@@ -1245,10 +1244,6 @@ static void show_string(struct usb_devic
+@@ -1249,10 +1248,6 @@ static void show_string(struct usb_devic
dev_printk(KERN_INFO, &udev->dev, "%s: %s\n", id, string);
}
@@ -34,7 +34,7 @@
#ifdef CONFIG_USB_OTG
-@@ -1281,7 +1276,10 @@ static int __usb_new_device(void *void_d
+@@ -1285,7 +1280,10 @@ static int __usb_new_device(void *void_d
udev->serial = usb_cache_string(udev, udev->descriptor.iSerialNumber);
/* Tell the world! */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/e1000-eeprom-cksum.patch new/patches.drivers/e1000-eeprom-cksum.patch
--- old/patches.drivers/e1000-eeprom-cksum.patch 2007-02-16 15:30:46.000000000 +0100
+++ new/patches.drivers/e1000-eeprom-cksum.patch 2007-03-09 23:25:42.000000000 +0100
@@ -8,9 +8,13 @@
powersave state. Better would be that Lenovo fix this via a BIOS update, but
maybe that will never happen...
---- linux/drivers/net/e1000/e1000_main.c.org 2007-02-02 22:01:18.000000000 +0100
-+++ linux/drivers/net/e1000/e1000_main.c 2007-02-02 22:11:58.000000000 +0100
-@@ -950,8 +950,12 @@ e1000_probe(struct pci_dev *pdev,
+---
+ drivers/net/e1000/e1000_main.c | 8 ++++++--
+ 1 files changed, 6 insertions(+), 2 deletions(-)
+
+--- linux-2.6.20.orig/drivers/net/e1000/e1000_main.c
++++ linux-2.6.20/drivers/net/e1000/e1000_main.c
+@@ -1022,8 +1022,12 @@ e1000_probe(struct pci_dev *pdev,
/* make sure the EEPROM is good */
if (e1000_validate_eeprom_checksum(&adapter->hw) < 0) {
@@ -21,7 +25,7 @@
+ DPRINTK(PROBE, ERR, "The EEPROM Checksum Is Not Valid\n");
+ goto err_eeprom;
+ } else
-+ DPRINTK(PROBE, INFO, "The EEPROM Checksum failed in the first read, now OK\n");
++ DPRINTK(PROBE, INFO, "The EEPROM Checksum failed in the first read, now OK\n");
}
/* copy the MAC address out of the EEPROM */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/libata-ahci-fix-spurious-IRQ-reporting new/patches.drivers/libata-ahci-fix-spurious-IRQ-reporting
--- old/patches.drivers/libata-ahci-fix-spurious-IRQ-reporting 2007-02-28 06:15:21.000000000 +0100
+++ new/patches.drivers/libata-ahci-fix-spurious-IRQ-reporting 2007-03-09 23:25:42.000000000 +0100
@@ -7,13 +7,11 @@
Signed-off-by: Tejun Heo
---
drivers/ata/ahci.c | 12 ++++++------
- 1 file changed, 6 insertions(+), 6 deletions(-)
+ 1 files changed, 6 insertions(+), 6 deletions(-)
-Index: linux-2.6.20/drivers/ata/ahci.c
-===================================================================
--- linux-2.6.20.orig/drivers/ata/ahci.c
+++ linux-2.6.20/drivers/ata/ahci.c
-@@ -1167,23 +1167,23 @@ static void ahci_host_intr(struct ata_po
+@@ -1179,23 +1179,23 @@ static void ahci_host_intr(struct ata_po
known_irq = 1;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/libata-clear-TF-before-IDENTIFYing new/patches.drivers/libata-clear-TF-before-IDENTIFYing
--- old/patches.drivers/libata-clear-TF-before-IDENTIFYing 2007-02-23 16:45:11.000000000 +0100
+++ new/patches.drivers/libata-clear-TF-before-IDENTIFYing 2007-03-09 23:25:42.000000000 +0100
@@ -17,13 +17,11 @@
Signed-off-by: Jeff Garzik
---
drivers/ata/libata-core.c | 11 ++++++++++-
- 1 files changed, 10 insertions(+), 1 deletions(-)
+ 1 files changed, 10 insertions(+), 1 deletion(-)
-diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
-index 25d8d3f..2cf8251 100644
---- a/drivers/ata/libata-core.c
-+++ b/drivers/ata/libata-core.c
-@@ -1410,7 +1410,16 @@ int ata_dev_read_id(struct ata_device *dev, unsigned int *p_class,
+--- linux-2.6.20.orig/drivers/ata/libata-core.c
++++ linux-2.6.20/drivers/ata/libata-core.c
+@@ -1478,7 +1478,16 @@ int ata_dev_read_id(struct ata_device *d
}
tf.protocol = ATA_PROT_PIO;
@@ -41,6 +39,3 @@
err_mask = ata_exec_internal(dev, &tf, NULL, DMA_FROM_DEVICE,
id, sizeof(id[0]) * ATA_ID_WORDS);
---
-1.4.4.4
-
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/libata-pata_amd-fix-cable-detection new/patches.drivers/libata-pata_amd-fix-cable-detection
--- old/patches.drivers/libata-pata_amd-fix-cable-detection 2007-02-06 08:16:25.000000000 +0100
+++ new/patches.drivers/libata-pata_amd-fix-cable-detection 1970-01-01 01:00:00.000000000 +0100
@@ -1,37 +0,0 @@
-From htejun@gmail.com Tue Feb 6 04:25:05 2007
-Subject: [PATCH libata-dev#upstream-fixes] pata_amd: fix an obvious bug in cable detection
-Patch-Mainline: 2.6.20-X or 2.6.21
-
-80c test mask is at bits 18 and 19 of EIDE Controller Configuration
-not 22 and 23. Fix it.
-
-Signed-off-by: Tejun Heo
----
-This makes unreliable cable detection even more unreliable. Please
-consider for -stable. Thanks.
-
- drivers/ata/pata_amd.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-Index: linux-2.6.19/drivers/ata/pata_amd.c
-===================================================================
---- linux-2.6.19.orig/drivers/ata/pata_amd.c
-+++ linux-2.6.19/drivers/ata/pata_amd.c
-@@ -128,7 +128,7 @@ static void timing_setup(struct ata_port
-
- static int amd_pre_reset(struct ata_port *ap)
- {
-- static const u32 bitmask[2] = {0x03, 0xC0};
-+ static const u32 bitmask[2] = {0x03, 0x0C};
- static const struct pci_bits amd_enable_bits[] = {
- { 0x40, 1, 0x02, 0x02 },
- { 0x40, 1, 0x01, 0x01 }
-@@ -247,7 +247,7 @@ static void amd133_set_dmamode(struct at
- */
-
- static int nv_pre_reset(struct ata_port *ap) {
-- static const u8 bitmask[2] = {0x03, 0xC0};
-+ static const u8 bitmask[2] = {0x03, 0x0C};
- static const struct pci_bits nv_enable_bits[] = {
- { 0x50, 1, 0x02, 0x02 },
- { 0x50, 1, 0x01, 0x01 }
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling new/patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling
--- old/patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling 2007-02-27 13:53:49.000000000 +0100
+++ new/patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling 1970-01-01 01:00:00.000000000 +0100
@@ -1,37 +0,0 @@
-From: Tejun Heo
-Subject: [PATCH] sata_sil: ignore and clear spurious IRQs while executing commands by polling
-Upstream: 2.6.20.x or 2.6.21
-
-sata_sil used to trigger HSM error if IRQ occurs during polling
-command. This didn't matter because polling wasn't used in sata_sil.
-However, as of 2.6.20, all IDENTIFYs are performed by polling and
-device detection sometimes fails due to spurious IRQ. This patch
-makes sata_sil ignore and clear spurious IRQ while executing commands
-by polling.
-
-Signed-off-by: Tejun Heo
----
- drivers/ata/sata_sil.c | 8 +++++++-
- 1 file changed, 7 insertions(+), 1 deletion(-)
-
-Index: linux-2.6.20/drivers/ata/sata_sil.c
-===================================================================
---- linux-2.6.20.orig/drivers/ata/sata_sil.c
-+++ linux-2.6.20/drivers/ata/sata_sil.c
-@@ -383,9 +383,15 @@ static void sil_host_intr(struct ata_por
- goto freeze;
- }
-
-- if (unlikely(!qc || qc->tf.ctl & ATA_NIEN))
-+ if (unlikely(!qc))
- goto freeze;
-
-+ if (unlikely(qc->tf.flags & ATA_TFLAG_POLLING)) {
-+ /* this sometimes happens, just clear IRQ */
-+ ata_chk_status(ap);
-+ return;
-+ }
-+
- /* Check whether we are expecting interrupt in this state */
- switch (ap->hsm_task_state) {
- case HSM_ST_FIRST:
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/acpi_fan-problem-fix.patch new/patches.fixes/acpi_fan-problem-fix.patch
--- old/patches.fixes/acpi_fan-problem-fix.patch 2007-02-15 14:42:39.000000000 +0100
+++ new/patches.fixes/acpi_fan-problem-fix.patch 2007-03-09 23:25:42.000000000 +0100
@@ -7,9 +7,14 @@
-diff -upN linux-2.6.20-rc3.5534.7122/drivers/acpi/bus.c linux-2.6.20-rc3.5534.7122.7570/drivers/acpi/bus.c
---- linux-2.6.20-rc3.5534.7122/drivers/acpi/bus.c 2007-01-01 00:53:20.000000000 +0000
-+++ linux-2.6.20-rc3.5534.7122.7570/drivers/acpi/bus.c 2007-01-07 20:13:02.000000000 +0000
+---
+ drivers/acpi/bus.c | 15 +++++++--------
+ drivers/acpi/power.c | 4 ++++
+ drivers/acpi/thermal.c | 28 ++++++++++++++++------------
+ 3 files changed, 27 insertions(+), 20 deletions(-)
+
+--- linux-2.6.20.orig/drivers/acpi/bus.c
++++ linux-2.6.20/drivers/acpi/bus.c
@@ -202,15 +202,14 @@ int acpi_bus_set_power(acpi_handle handl
* Get device's current power state if it's unknown
* This means device power state isn't initialized or previous setting failed
@@ -33,10 +38,9 @@
if (!device->power.states[state].flags.valid) {
printk(KERN_WARNING PREFIX "Device does not support D%d\n", state);
return -ENODEV;
-diff -upN linux-2.6.20-rc3.5534.7122/drivers/acpi/power.c linux-2.6.20-rc3.5534.7122.7570/drivers/acpi/power.c
---- linux-2.6.20-rc3.5534.7122/drivers/acpi/power.c 2007-01-07 20:08:16.000000000 +0000
-+++ linux-2.6.20-rc3.5534.7122.7570/drivers/acpi/power.c 2007-01-07 20:13:02.000000000 +0000
-@@ -456,6 +456,10 @@ int acpi_power_transition(struct acpi_de
+--- linux-2.6.20.orig/drivers/acpi/power.c
++++ linux-2.6.20/drivers/acpi/power.c
+@@ -412,6 +412,10 @@ int acpi_power_transition(struct acpi_de
goto end;
}
@@ -47,9 +51,8 @@
/*
* Then we dereference all power resources used in the current list.
*/
-diff -upN linux-2.6.20-rc3.5534.7122/drivers/acpi/thermal.c linux-2.6.20-rc3.5534.7122.7570/drivers/acpi/thermal.c
---- linux-2.6.20-rc3.5534.7122/drivers/acpi/thermal.c 2007-01-01 00:53:20.000000000 +0000
-+++ linux-2.6.20-rc3.5534.7122.7570/drivers/acpi/thermal.c 2007-01-07 20:27:02.000000000 +0000
+--- linux-2.6.20.orig/drivers/acpi/thermal.c
++++ linux-2.6.20/drivers/acpi/thermal.c
@@ -1356,28 +1356,32 @@ static int acpi_thermal_remove(struct ac
static int acpi_thermal_resume(struct acpi_device *device, int state)
{
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/acpi-power-resources-resume-fix-2.patch new/patches.fixes/acpi-power-resources-resume-fix-2.patch
--- old/patches.fixes/acpi-power-resources-resume-fix-2.patch 2007-02-15 14:42:39.000000000 +0100
+++ new/patches.fixes/acpi-power-resources-resume-fix-2.patch 2007-03-09 23:25:42.000000000 +0100
@@ -12,12 +12,10 @@
---
drivers/acpi/power.c | 145 +++++++++++++++++++++++++++++++++++++++++++--------
- 1 file changed, 124 insertions(+), 21 deletions(-)
+ 1 files changed, 124 insertions(+), 21 deletions(-)
-Index: linux-2.6.20-rc1/drivers/acpi/power.c
-===================================================================
---- linux-2.6.20-rc1.orig/drivers/acpi/power.c
-+++ linux-2.6.20-rc1/drivers/acpi/power.c
+--- linux-2.6.20.orig/drivers/acpi/power.c
++++ linux-2.6.20/drivers/acpi/power.c
@@ -57,6 +57,7 @@ ACPI_MODULE_NAME("acpi_power")
#define ACPI_POWER_RESOURCE_STATE_UNKNOWN 0xFF
static int acpi_power_add(struct acpi_device *device);
@@ -189,7 +187,7 @@
if (result)
goto end;
}
-@@ -416,7 +458,7 @@ int acpi_power_transition(struct acpi_de
+@@ -420,7 +462,7 @@ int acpi_power_transition(struct acpi_de
* Then we dereference all power resources used in the current list.
*/
for (i = 0; i < cl->count; i++) {
@@ -198,7 +196,7 @@
if (result)
goto end;
}
-@@ -439,7 +481,11 @@ static struct proc_dir_entry *acpi_power
+@@ -443,7 +485,11 @@ static struct proc_dir_entry *acpi_power
static int acpi_power_seq_show(struct seq_file *seq, void *offset)
{
@@ -210,7 +208,7 @@
resource = seq->private;
-@@ -447,6 +493,10 @@ static int acpi_power_seq_show(struct se
+@@ -451,6 +497,10 @@ static int acpi_power_seq_show(struct se
if (!resource)
goto end;
@@ -221,7 +219,7 @@
seq_puts(seq, "state: ");
switch (resource->state) {
case ACPI_POWER_RESOURCE_STATE_ON:
-@@ -460,11 +510,18 @@ static int acpi_power_seq_show(struct se
+@@ -464,11 +514,18 @@ static int acpi_power_seq_show(struct se
break;
}
@@ -241,7 +239,7 @@
end:
return 0;
-@@ -537,6 +594,8 @@ static int acpi_power_add(struct acpi_de
+@@ -541,6 +598,8 @@ static int acpi_power_add(struct acpi_de
return -ENOMEM;
resource->device = device;
@@ -250,7 +248,7 @@
strcpy(resource->name, device->pnp.bus_id);
strcpy(acpi_device_name(device), ACPI_POWER_DEVICE_NAME);
strcpy(acpi_device_class(device), ACPI_POWER_CLASS);
-@@ -584,6 +643,7 @@ static int acpi_power_add(struct acpi_de
+@@ -588,6 +647,7 @@ static int acpi_power_add(struct acpi_de
static int acpi_power_remove(struct acpi_device *device, int type)
{
struct acpi_power_resource *resource = NULL;
@@ -258,7 +256,7 @@
if (!device || !acpi_driver_data(device))
-@@ -593,11 +653,54 @@ static int acpi_power_remove(struct acpi
+@@ -597,11 +657,54 @@ static int acpi_power_remove(struct acpi
acpi_power_remove_fs(device);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/atyfb-mach64-sclk-delay.patch new/patches.fixes/atyfb-mach64-sclk-delay.patch
--- old/patches.fixes/atyfb-mach64-sclk-delay.patch 2007-02-22 17:18:45.000000000 +0100
+++ new/patches.fixes/atyfb-mach64-sclk-delay.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,38 +0,0 @@
-From: Ville Syrjälä
-Subject: atyfb - system hangs at bootup prior to enabling framebuffer console
-
-
-
-Signed-off-by: Olaf Hering
----
- drivers/video/aty/mach64_ct.c | 9 +++------
- 1 file changed, 3 insertions(+), 6 deletions(-)
-
-Index: b/drivers/video/aty/mach64_ct.c
-===================================================================
---- a/drivers/video/aty/mach64_ct.c
-+++ b/drivers/video/aty/mach64_ct.c
-@@ -598,7 +598,6 @@ static void aty_resume_pll_ct(const stru
- struct atyfb_par *par = info->par;
-
- if (par->mclk_per != par->xclk_per) {
-- int i;
- /*
- * This disables the sclk, crashes the computer as reported:
- * aty_st_pll_ct(SPLL_CNTL2, 3, info);
-@@ -609,12 +608,10 @@ static void aty_resume_pll_ct(const stru
- aty_st_pll_ct(SCLK_FB_DIV, pll->ct.sclk_fb_div, par);
- aty_st_pll_ct(SPLL_CNTL2, pll->ct.spll_cntl2, par);
- /*
-- * The sclk has been started. However, I believe the first clock
-- * ticks it generates are not very stable. Hope this primitive loop
-- * helps for Rage Mobilities that sometimes crash when
-- * we switch to sclk. (Daniel Mantione, 13-05-2003)
-+ * The sclk has been started. Wait for the PLL to lock. 5 ms
-+ * should be enough according to mach64 programmers guide.
- */
-- for (i=0;i<=0x1ffff;i++);
-+ mdelay(5);
- }
-
- aty_st_pll_ct(PLL_REF_DIV, pll->ct.pll_ref_div, par);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/fix-key-serial-number-collision-handling.diff new/patches.fixes/fix-key-serial-number-collision-handling.diff
--- old/patches.fixes/fix-key-serial-number-collision-handling.diff 2007-02-07 22:04:19.000000000 +0100
+++ new/patches.fixes/fix-key-serial-number-collision-handling.diff 1970-01-01 01:00:00.000000000 +0100
@@ -1,91 +0,0 @@
-From: David Howells
-Subject: [PATCH] keys: Fix key serial number collision handling
-References: 243003
-Patch-mainline: 2.6.21-rc1
-
-
-Fix the key serial number collision avoidance code in key_alloc_serial().
-
-This didn't use to be so much of a problem as the key serial numbers were
-allocated from a simple incremental counter, and it would have to go through
-two billion keys before it could possibly encounter a collision. However, now
-that random numbers are used instead, collisions are much more likely.
-
-This is fixed by finding a hole in the rbtree where the next unused serial
-number ought to be and using that by going almost back to the top of the
-insertion routine and redoing the insertion with the new serial number rather
-than trying to be clever and attempting to work out the insertion point
-pointer directly.
-
-Signed-Off-By: David Howells
-Acked-by: Jeff Mahoney
----
-
- security/keys/key.c | 33 ++++++++++++++-------------------
- 1 files changed, 14 insertions(+), 19 deletions(-)
-
-diff --git a/security/keys/key.c b/security/keys/key.c
-index ac9326c..700400d 100644
---- a/security/keys/key.c
-+++ b/security/keys/key.c
-@@ -188,6 +188,7 @@ static inline void key_alloc_serial(stru
-
- spin_lock(&key_serial_lock);
-
-+attempt_insertion:
- parent = NULL;
- p = &key_serial_tree.rb_node;
-
-@@ -202,39 +203,33 @@ static inline void key_alloc_serial(stru
- else
- goto serial_exists;
- }
-- goto insert_here;
-+
-+ /* we've found a suitable hole - arrange for this key to occupy it */
-+ rb_link_node(&key->serial_node, parent, p);
-+ rb_insert_color(&key->serial_node, &key_serial_tree);
-+
-+ spin_unlock(&key_serial_lock);
-+ return;
-
- /* we found a key with the proposed serial number - walk the tree from
- * that point looking for the next unused serial number */
- serial_exists:
- for (;;) {
- key->serial++;
-- if (key->serial < 2)
-- key->serial = 2;
--
-- if (!rb_parent(parent))
-- p = &key_serial_tree.rb_node;
-- else if (rb_parent(parent)->rb_left == parent)
-- p = &(rb_parent(parent)->rb_left);
-- else
-- p = &(rb_parent(parent)->rb_right);
-+ if (key->serial < 3) {
-+ key->serial = 3;
-+ goto attempt_insertion;
-+ }
-
- parent = rb_next(parent);
- if (!parent)
-- break;
-+ goto attempt_insertion;
-
- xkey = rb_entry(parent, struct key, serial_node);
- if (key->serial < xkey->serial)
-- goto insert_here;
-+ goto attempt_insertion;
- }
-
-- /* we've found a suitable hole - arrange for this key to occupy it */
--insert_here:
-- rb_link_node(&key->serial_node, parent, p);
-- rb_insert_color(&key->serial_node, &key_serial_tree);
--
-- spin_unlock(&key_serial_lock);
--
- } /* end key_alloc_serial() */
-
- /*****************************************************************************/
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/ipv6-no-autoconf new/patches.fixes/ipv6-no-autoconf
--- old/patches.fixes/ipv6-no-autoconf 2007-02-14 02:37:46.000000000 +0100
+++ new/patches.fixes/ipv6-no-autoconf 2007-03-09 23:25:42.000000000 +0100
@@ -17,9 +17,9 @@
net/ipv6/addrconf.c | 2 ++
1 files changed, 2 insertions(+)
---- linux-2.6.19.orig/net/ipv6/addrconf.c
-+++ linux-2.6.19/net/ipv6/addrconf.c
-@@ -2551,6 +2551,7 @@ static void addrconf_dad_start(struct in
+--- linux-2.6.20.orig/net/ipv6/addrconf.c
++++ linux-2.6.20/net/ipv6/addrconf.c
+@@ -2553,6 +2553,7 @@ static void addrconf_dad_start(struct in
spin_lock_bh(&ifp->lock);
if (dev->flags&(IFF_NOARP|IFF_LOOPBACK) ||
@@ -27,7 +27,7 @@
!(ifp->flags&IFA_F_TENTATIVE) ||
ifp->flags & IFA_F_NODAD) {
ifp->flags &= ~IFA_F_TENTATIVE;
-@@ -2636,6 +2637,7 @@ static void addrconf_dad_completed(struc
+@@ -2638,6 +2639,7 @@ static void addrconf_dad_completed(struc
if (ifp->idev->cnf.forwarding == 0 &&
ifp->idev->cnf.rtr_solicits > 0 &&
(dev->flags&IFF_LOOPBACK) == 0 &&
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/libata-ata_piix-acer-aspire-fix new/patches.fixes/libata-ata_piix-acer-aspire-fix
--- old/patches.fixes/libata-ata_piix-acer-aspire-fix 2007-02-17 00:54:28.000000000 +0100
+++ new/patches.fixes/libata-ata_piix-acer-aspire-fix 2007-03-09 23:25:42.000000000 +0100
@@ -9,11 +9,13 @@
Signed-off-by: Tejun Heo
Signed-off-by: Hannes Reinecke
-diff --git a/drivers/ata/ata_piix.c b/drivers/ata/ata_piix.c
-index 7959e4c..aadfcb3 100644
---- a/drivers/ata/ata_piix.c
-+++ b/drivers/ata/ata_piix.c
-@@ -569,6 +569,7 @@ struct ich_laptop {
+---
+ drivers/ata/ata_piix.c | 1 +
+ 1 files changed, 1 insertion(+)
+
+--- linux-2.6.20.orig/drivers/ata/ata_piix.c
++++ linux-2.6.20/drivers/ata/ata_piix.c
+@@ -573,6 +573,7 @@ struct ich_laptop {
static const struct ich_laptop ich_laptop[] = {
/* devid, subvendor, subdev */
{ 0x27DF, 0x0005, 0x0280 }, /* ICH7 on Acer 5602WLMi */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/psmouse-fiddle-with-reset.patch new/patches.fixes/psmouse-fiddle-with-reset.patch
--- old/patches.fixes/psmouse-fiddle-with-reset.patch 2007-02-24 05:45:58.000000000 +0100
+++ new/patches.fixes/psmouse-fiddle-with-reset.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,84 +0,0 @@
-Subject: psmouse - properly reset mouse on shutdown/suspend
-
-Input: psmouse - properly reset mouse on shutdown/suspend
-
-Some people report that they need psmouse module unloaded
-for suspend to ram/disk to work properly. Let's make port
-cleanup behave the same way as driver unload.
-
-This fixes "bad state" roblem on various HP laptops, such
-as nx7400.
-
-Signed-off-by: Dmitry Torokhov
----
-
- drivers/input/mouse/psmouse-base.c | 28 ++++++++++++++++++++++++++++
- drivers/input/mouse/psmouse.h | 1 +
- drivers/input/mouse/synaptics.c | 1 +
- 3 files changed, 30 insertions(+)
-
-Index: work/drivers/input/mouse/psmouse-base.c
-===================================================================
---- work.orig/drivers/input/mouse/psmouse-base.c
-+++ work/drivers/input/mouse/psmouse-base.c
-@@ -987,8 +987,36 @@ static void psmouse_resync(struct work_s
- static void psmouse_cleanup(struct serio *serio)
- {
- struct psmouse *psmouse = serio_get_drvdata(serio);
-+ struct psmouse *parent = NULL;
-+
-+ mutex_lock(&psmouse_mutex);
-+
-+ if (serio->parent && serio->id.type == SERIO_PS_PSTHRU) {
-+ parent = serio_get_drvdata(serio->parent);
-+ psmouse_deactivate(parent);
-+ }
-+
-+ psmouse_deactivate(psmouse);
-+
-+ if (psmouse->cleanup)
-+ psmouse->cleanup(psmouse);
-
- psmouse_reset(psmouse);
-+
-+/*
-+ * Some boxes, such as HP nx7400, get terribly confused if mouse
-+ * is not fully enabled before suspending/shutting down.
-+ */
-+ ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_ENABLE);
-+
-+ if (parent) {
-+ if (parent->pt_deactivate)
-+ parent->pt_deactivate(parent);
-+
-+ psmouse_activate(parent);
-+ }
-+
-+ mutex_unlock(&psmouse_mutex);
- }
-
- /*
-Index: work/drivers/input/mouse/psmouse.h
-===================================================================
---- work.orig/drivers/input/mouse/psmouse.h
-+++ work/drivers/input/mouse/psmouse.h
-@@ -68,6 +68,7 @@ struct psmouse {
-
- int (*reconnect)(struct psmouse *psmouse);
- void (*disconnect)(struct psmouse *psmouse);
-+ void (*cleanup)(struct psmouse *psmouse);
- int (*poll)(struct psmouse *psmouse);
-
- void (*pt_activate)(struct psmouse *psmouse);
-Index: work/drivers/input/mouse/synaptics.c
-===================================================================
---- work.orig/drivers/input/mouse/synaptics.c
-+++ work/drivers/input/mouse/synaptics.c
-@@ -652,6 +652,7 @@ int synaptics_init(struct psmouse *psmou
- psmouse->set_rate = synaptics_set_rate;
- psmouse->disconnect = synaptics_disconnect;
- psmouse->reconnect = synaptics_reconnect;
-+ psmouse->cleanup = synaptics_reset;
- psmouse->pktsize = 6;
- /* Synaptics can usually stay in sync without extra help */
- psmouse->resync_time = 0;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/serio-cleanup-to-bus_2.patch new/patches.fixes/serio-cleanup-to-bus_2.patch
--- old/patches.fixes/serio-cleanup-to-bus_2.patch 2007-02-24 05:45:58.000000000 +0100
+++ new/patches.fixes/serio-cleanup-to-bus_2.patch 2007-03-09 23:25:42.000000000 +0100
@@ -13,11 +13,9 @@
include/linux/serio.h | 6 ----
3 files changed, 64 insertions(+), 34 deletions(-)
-Index: work/drivers/input/serio/i8042.c
-===================================================================
---- work.orig/drivers/input/serio/i8042.c
-+++ work/drivers/input/serio/i8042.c
-@@ -724,7 +724,7 @@ static int i8042_controller_init(void)
+--- linux-2.6.20.orig/drivers/input/serio/i8042.c
++++ linux-2.6.20/drivers/input/serio/i8042.c
+@@ -721,7 +721,7 @@ static int i8042_controller_init(void)
if (~i8042_read_status() & I8042_STR_KEYLOCK) {
if (i8042_unlock)
i8042_ctr |= I8042_CTR_IGNKEYLOCK;
@@ -26,7 +24,7 @@
printk(KERN_WARNING "i8042.c: Warning: Keylock active.\n");
}
spin_unlock_irqrestore(&i8042_lock, flags);
-@@ -791,27 +791,6 @@ static void i8042_controller_reset(void)
+@@ -788,27 +788,6 @@ static void i8042_controller_reset(void)
/*
@@ -54,7 +52,7 @@
* i8042_panic_blink() will flash the keyboard LEDs and is called when
* kernel panics. Flashing LEDs is useful for users running X who may
* not see the console and will help distingushing panics from "real"
-@@ -857,13 +836,22 @@ static long i8042_panic_blink(long count
+@@ -853,13 +832,22 @@ static long i8042_panic_blink(long count
#undef DELAY
@@ -79,7 +77,7 @@
return 0;
}
-@@ -877,6 +865,12 @@ static int i8042_resume(struct platform_
+@@ -873,6 +861,12 @@ static int i8042_resume(struct platform_
{
int error;
@@ -92,7 +90,7 @@
error = i8042_controller_check();
if (error)
return error;
-@@ -886,9 +880,12 @@ static int i8042_resume(struct platform_
+@@ -882,9 +876,12 @@ static int i8042_resume(struct platform_
return error;
/*
@@ -106,7 +104,7 @@
i8042_ctr |= I8042_CTR_AUXDIS | I8042_CTR_KBDDIS;
i8042_ctr &= ~(I8042_CTR_AUXINT | I8042_CTR_KBDINT);
if (i8042_command(&i8042_ctr, I8042_CMD_CTL_WCTR)) {
-@@ -909,8 +906,11 @@ static int i8042_resume(struct platform_
+@@ -905,8 +902,11 @@ static int i8042_resume(struct platform_
i8042_interrupt(0, NULL);
@@ -118,7 +116,7 @@
/*
* We need to reset the 8042 back to original mode on system shutdown,
-@@ -919,7 +919,7 @@ static int i8042_resume(struct platform_
+@@ -915,7 +915,7 @@ static int i8042_resume(struct platform_
static void i8042_shutdown(struct platform_device *dev)
{
@@ -127,7 +125,7 @@
}
static int __devinit i8042_create_kbd_port(void)
-@@ -1154,9 +1154,11 @@ static struct platform_driver i8042_driv
+@@ -1150,9 +1150,11 @@ static struct platform_driver i8042_driv
},
.probe = i8042_probe,
.remove = __devexit_p(i8042_remove),
@@ -140,10 +138,8 @@
};
static int __init i8042_init(void)
-Index: work/drivers/input/serio/serio.c
-===================================================================
---- work.orig/drivers/input/serio/serio.c
-+++ work/drivers/input/serio/serio.c
+--- linux-2.6.20.orig/drivers/input/serio/serio.c
++++ linux-2.6.20/drivers/input/serio/serio.c
@@ -778,6 +778,19 @@ static int serio_driver_remove(struct de
return 0;
}
@@ -164,7 +160,7 @@
static void serio_attach_driver(struct serio_driver *drv)
{
int error;
-@@ -910,11 +923,25 @@ static int serio_uevent(struct device *d
+@@ -908,11 +921,25 @@ static int serio_uevent(struct device *d
#endif /* CONFIG_HOTPLUG */
@@ -191,7 +187,7 @@
/*
* Driver re-probing can take a while, so better let kseriod
* deal with it.
-@@ -922,8 +949,11 @@ static int serio_resume(struct device *d
+@@ -920,8 +947,11 @@ static int serio_resume(struct device *d
serio_rescan(serio);
}
@@ -203,7 +199,7 @@
/* called from serio_driver->connect/disconnect methods under serio_mutex */
int serio_open(struct serio *serio, struct serio_driver *drv)
-@@ -974,7 +1004,11 @@ static struct bus_type serio_bus = {
+@@ -972,7 +1002,11 @@ static struct bus_type serio_bus = {
.uevent = serio_uevent,
.probe = serio_driver_probe,
.remove = serio_driver_remove,
@@ -215,11 +211,9 @@
};
static int __init serio_init(void)
-Index: work/include/linux/serio.h
-===================================================================
---- work.orig/include/linux/serio.h
-+++ work/include/linux/serio.h
-@@ -108,12 +108,6 @@ static inline void serio_drv_write_wakeu
+--- linux-2.6.20.orig/include/linux/serio.h
++++ linux-2.6.20/include/linux/serio.h
+@@ -103,12 +103,6 @@ static inline void serio_drv_write_wakeu
serio->drv->write_wakeup(serio);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/tiocgdev new/patches.fixes/tiocgdev
--- old/patches.fixes/tiocgdev 2007-01-16 22:29:08.000000000 +0100
+++ new/patches.fixes/tiocgdev 2007-03-09 23:25:42.000000000 +0100
@@ -20,9 +20,9 @@
include/linux/compat_ioctl.h | 1 +
14 files changed, 28 insertions(+)
---- linux-2.6.19.orig/drivers/char/tty_io.c
-+++ linux-2.6.19/drivers/char/tty_io.c
-@@ -3287,6 +3287,21 @@ int tty_ioctl(struct inode * inode, stru
+--- linux-2.6.20.orig/drivers/char/tty_io.c
++++ linux-2.6.20/drivers/char/tty_io.c
+@@ -3301,6 +3301,21 @@ int tty_ioctl(struct inode * inode, stru
case TIOCMBIC:
case TIOCMBIS:
return tty_tiocmset(tty, file, cmd, p);
@@ -44,8 +44,8 @@
}
if (tty->driver->ioctl) {
retval = (tty->driver->ioctl)(tty, file, cmd, arg);
---- linux-2.6.19.orig/include/asm-alpha/ioctls.h
-+++ linux-2.6.19/include/asm-alpha/ioctls.h
+--- linux-2.6.20.orig/include/asm-alpha/ioctls.h
++++ linux-2.6.20/include/asm-alpha/ioctls.h
@@ -91,6 +91,7 @@
#define TIOCGSID 0x5429 /* Return the session ID of FD */
#define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
@@ -54,8 +54,8 @@
#define TIOCSERCONFIG 0x5453
#define TIOCSERGWILD 0x5454
---- linux-2.6.19.orig/include/asm-arm/ioctls.h
-+++ linux-2.6.19/include/asm-arm/ioctls.h
+--- linux-2.6.20.orig/include/asm-arm/ioctls.h
++++ linux-2.6.20/include/asm-arm/ioctls.h
@@ -48,6 +48,7 @@
#define TIOCGSID 0x5429 /* Return the session ID of FD */
#define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
@@ -64,8 +64,8 @@
#define FIONCLEX 0x5450 /* these numbers need to be adjusted. */
#define FIOCLEX 0x5451
---- linux-2.6.19.orig/include/asm-i386/ioctls.h
-+++ linux-2.6.19/include/asm-i386/ioctls.h
+--- linux-2.6.20.orig/include/asm-i386/ioctls.h
++++ linux-2.6.20/include/asm-i386/ioctls.h
@@ -49,6 +49,7 @@
#define TIOCGSID 0x5429 /* Return the session ID of FD */
#define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
@@ -74,8 +74,8 @@
#define FIONCLEX 0x5450
#define FIOCLEX 0x5451
---- linux-2.6.19.orig/include/asm-ia64/ioctls.h
-+++ linux-2.6.19/include/asm-ia64/ioctls.h
+--- linux-2.6.20.orig/include/asm-ia64/ioctls.h
++++ linux-2.6.20/include/asm-ia64/ioctls.h
@@ -55,6 +55,7 @@
#define TIOCGSID 0x5429 /* Return the session ID of FD */
#define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
@@ -84,8 +84,8 @@
#define FIONCLEX 0x5450 /* these numbers need to be adjusted. */
#define FIOCLEX 0x5451
---- linux-2.6.19.orig/include/asm-m68k/ioctls.h
-+++ linux-2.6.19/include/asm-m68k/ioctls.h
+--- linux-2.6.20.orig/include/asm-m68k/ioctls.h
++++ linux-2.6.20/include/asm-m68k/ioctls.h
@@ -48,6 +48,7 @@
#define TIOCGSID 0x5429 /* Return the session ID of FD */
#define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
@@ -94,8 +94,8 @@
#define FIONCLEX 0x5450 /* these numbers need to be adjusted. */
#define FIOCLEX 0x5451
---- linux-2.6.19.orig/include/asm-mips/ioctls.h
-+++ linux-2.6.19/include/asm-mips/ioctls.h
+--- linux-2.6.20.orig/include/asm-mips/ioctls.h
++++ linux-2.6.20/include/asm-mips/ioctls.h
@@ -79,6 +79,7 @@
#define TIOCGSID 0x7416 /* Return the session ID of FD */
#define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
@@ -104,8 +104,8 @@
/* I hope the range from 0x5480 on is free ... */
#define TIOCSCTTY 0x5480 /* become controlling tty */
---- linux-2.6.19.orig/include/asm-powerpc/ioctls.h
-+++ linux-2.6.19/include/asm-powerpc/ioctls.h
+--- linux-2.6.20.orig/include/asm-powerpc/ioctls.h
++++ linux-2.6.20/include/asm-powerpc/ioctls.h
@@ -91,6 +91,7 @@
#define TIOCGSID 0x5429 /* Return the session ID of FD */
#define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
@@ -114,8 +114,8 @@
#define TIOCSERCONFIG 0x5453
#define TIOCSERGWILD 0x5454
---- linux-2.6.19.orig/include/asm-s390/ioctls.h
-+++ linux-2.6.19/include/asm-s390/ioctls.h
+--- linux-2.6.20.orig/include/asm-s390/ioctls.h
++++ linux-2.6.20/include/asm-s390/ioctls.h
@@ -56,6 +56,7 @@
#define TIOCGSID 0x5429 /* Return the session ID of FD */
#define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
@@ -124,8 +124,8 @@
#define FIONCLEX 0x5450 /* these numbers need to be adjusted. */
#define FIOCLEX 0x5451
---- linux-2.6.19.orig/include/asm-sh/ioctls.h
-+++ linux-2.6.19/include/asm-sh/ioctls.h
+--- linux-2.6.20.orig/include/asm-sh/ioctls.h
++++ linux-2.6.20/include/asm-sh/ioctls.h
@@ -80,6 +80,7 @@
#define TIOCGSID _IOR('T', 41, pid_t) /* 0x5429 */ /* Return the session ID of FD */
#define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
@@ -134,8 +134,8 @@
#define TIOCSERCONFIG _IO('T', 83) /* 0x5453 */
#define TIOCSERGWILD _IOR('T', 84, int) /* 0x5454 */
---- linux-2.6.19.orig/include/asm-sparc/ioctls.h
-+++ linux-2.6.19/include/asm-sparc/ioctls.h
+--- linux-2.6.20.orig/include/asm-sparc/ioctls.h
++++ linux-2.6.20/include/asm-sparc/ioctls.h
@@ -15,6 +15,7 @@
#define TCSETS _IOW('T', 9, struct termios)
#define TCSETSW _IOW('T', 10, struct termios)
@@ -144,8 +144,8 @@
/* Note that all the ioctls that are not available in Linux have a
* double underscore on the front to: a) avoid some programs to
---- linux-2.6.19.orig/include/asm-sparc64/ioctls.h
-+++ linux-2.6.19/include/asm-sparc64/ioctls.h
+--- linux-2.6.20.orig/include/asm-sparc64/ioctls.h
++++ linux-2.6.20/include/asm-sparc64/ioctls.h
@@ -16,6 +16,7 @@
#define TCSETS _IOW('T', 9, struct termios)
#define TCSETSW _IOW('T', 10, struct termios)
@@ -154,8 +154,8 @@
/* Note that all the ioctls that are not available in Linux have a
* double underscore on the front to: a) avoid some programs to
---- linux-2.6.19.orig/include/asm-x86_64/ioctls.h
-+++ linux-2.6.19/include/asm-x86_64/ioctls.h
+--- linux-2.6.20.orig/include/asm-x86_64/ioctls.h
++++ linux-2.6.20/include/asm-x86_64/ioctls.h
@@ -52,6 +52,7 @@
#define TCSETSF2 _IOW('T',0x2D, struct termios2)
#define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
@@ -164,8 +164,8 @@
#define FIONCLEX 0x5450 /* these numbers need to be adjusted. */
#define FIOCLEX 0x5451
---- linux-2.6.19.orig/include/linux/compat_ioctl.h
-+++ linux-2.6.19/include/linux/compat_ioctl.h
+--- linux-2.6.20.orig/include/linux/compat_ioctl.h
++++ linux-2.6.20/include/linux/compat_ioctl.h
@@ -21,6 +21,7 @@ COMPATIBLE_IOCTL(TCSETSW)
COMPATIBLE_IOCTL(TCSETSF)
COMPATIBLE_IOCTL(TIOCLINUX)
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 4856 lines of diff (skipped)
++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/ext3-barrier-default new/patches.suse/ext3-barrier-default
--- old/patches.suse/ext3-barrier-default 2007-01-16 22:29:14.000000000 +0100
+++ new/patches.suse/ext3-barrier-default 2007-03-09 23:25:42.000000000 +0100
@@ -16,8 +16,8 @@
fs/ext3/super.c | 2 ++
2 files changed, 6 insertions(+)
---- linux-2.6.19.orig/fs/ext3/fsync.c
-+++ linux-2.6.19/fs/ext3/fsync.c
+--- linux-2.6.20.orig/fs/ext3/fsync.c
++++ linux-2.6.20/fs/ext3/fsync.c
@@ -27,6 +27,7 @@
#include
#include
@@ -37,9 +37,9 @@
}
out:
return ret;
---- linux-2.6.19.orig/fs/ext3/super.c
-+++ linux-2.6.19/fs/ext3/super.c
-@@ -1480,6 +1480,8 @@ static int ext3_fill_super (struct super
+--- linux-2.6.20.orig/fs/ext3/super.c
++++ linux-2.6.20/fs/ext3/super.c
+@@ -1484,6 +1484,8 @@ static int ext3_fill_super (struct super
sbi->s_resuid = le16_to_cpu(es->s_def_resuid);
sbi->s_resgid = le16_to_cpu(es->s_def_resgid);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/kdb-common new/patches.suse/kdb-common
--- old/patches.suse/kdb-common 2007-02-14 02:37:48.000000000 +0100
+++ new/patches.suse/kdb-common 2007-03-09 23:25:43.000000000 +0100
@@ -63,10 +63,8 @@
mm/swapfile.c | 22
53 files changed, 17083 insertions(+), 8 deletions(-)
-Index: linux/Documentation/kdb/kdb.mm
-===================================================================
--- /dev/null
-+++ linux/Documentation/kdb/kdb.mm
++++ linux-2.6.20/Documentation/kdb/kdb.mm
@@ -0,0 +1,492 @@
+.TH KDB 8 "September 21, 2005"
+.hy 0
@@ -560,10 +558,8 @@
+.SH SEE ALSO
+.P
+linux/Documentation/kdb/kdb_{bp,bt,env,ll,md,ps,rd,sr,ss}.man
-Index: linux/Documentation/kdb/kdb_bp.man
-===================================================================
--- /dev/null
-+++ linux/Documentation/kdb/kdb_bp.man
++++ linux-2.6.20/Documentation/kdb/kdb_bp.man
@@ -0,0 +1,197 @@
+.TH BD 1 "July 12, 2004"
+.SH NAME
@@ -762,10 +758,8 @@
+.TP 8
+bc *
+Clear all breakpoints
-Index: linux/Documentation/kdb/kdb_bt.man
-===================================================================
--- /dev/null
-+++ linux/Documentation/kdb/kdb_bt.man
++++ linux-2.6.20/Documentation/kdb/kdb_bt.man
@@ -0,0 +1,228 @@
+.TH BT 1 "August 25, 2006"
+.SH NAME
@@ -995,10 +989,8 @@
+ kernel .text 0xc0100000 0xc01176c4 0xc01178e8
+ 0xc01095f8 system_call+0x34
+ kernel .text 0xc0100000 0xc01095c4 0xc01095fc
-Index: linux/Documentation/kdb/kdb_env.man
-===================================================================
--- /dev/null
-+++ linux/Documentation/kdb/kdb_env.man
++++ linux-2.6.20/Documentation/kdb/kdb_env.man
@@ -0,0 +1,46 @@
+.TH ENV 1 "24 September 2000"
+.SH NAME
@@ -1046,10 +1038,8 @@
+set IDCOUNT=100
+Set the number of lines to display for the \fBid\fP command
+to the value \fI100\fP.
-Index: linux/Documentation/kdb/kdb_ll.man
-===================================================================
--- /dev/null
-+++ linux/Documentation/kdb/kdb_ll.man
++++ linux-2.6.20/Documentation/kdb/kdb_ll.man
@@ -0,0 +1,134 @@
+.TH LL 1 "19 April 1999"
+.SH NAME
@@ -1185,10 +1175,8 @@
+page_prot = 0x25 avl_height = 2244 vm_offset = 0x0
+flags: READ WRITE EXEC MAYREAD MAYWRITE MAYEXEC GROWSDOWN
+kdb>
-Index: linux/Documentation/kdb/kdb_md.man
-===================================================================
--- /dev/null
-+++ linux/Documentation/kdb/kdb_md.man
++++ linux-2.6.20/Documentation/kdb/kdb_md.man
@@ -0,0 +1,136 @@
+.TH MD 1 "August 4, 2004"
+.SH NAME
@@ -1326,10 +1314,8 @@
+md chrdev_table 15
+Display 15 lines (at 16 bytes per line) starting at address
+represented by the symbol \fIchrdev_table\fP.
-Index: linux/Documentation/kdb/kdb_ps.man
-===================================================================
--- /dev/null
-+++ linux/Documentation/kdb/kdb_ps.man
++++ linux-2.6.20/Documentation/kdb/kdb_ps.man
@@ -0,0 +1,96 @@
+.TH PS 1 "September 14, 2004"
+.SH NAME
@@ -1427,10 +1413,8 @@
+displays all tasks.
+This is easier than remembering DRSTCZEUIM.
+
-Index: linux/Documentation/kdb/kdb_rd.man
-===================================================================
--- /dev/null
-+++ linux/Documentation/kdb/kdb_rd.man
++++ linux-2.6.20/Documentation/kdb/kdb_rd.man
@@ -0,0 +1,170 @@
+.TH RD 1 "September 20, 2005"
+.SH NAME
@@ -1602,10 +1586,8 @@
+.TP 8
+rm %CP15CRn7CRm5Op6 0
+Same with above.
-Index: linux/Documentation/kdb/kdb_sr.man
-===================================================================
--- /dev/null
-+++ linux/Documentation/kdb/kdb_sr.man
++++ linux-2.6.20/Documentation/kdb/kdb_sr.man
@@ -0,0 +1,68 @@
+.TH SR 1 "7 October 2002"
+.SH NAME
@@ -1675,10 +1657,8 @@
+If the sysrq handler or any of the sysrq functions have to wait for a
+lock then they will never return and kdb will appear to hang.
+Invoking sysrq code from kdb is inherently unsafe.
-Index: linux/Documentation/kdb/kdb_ss.man
-===================================================================
--- /dev/null
-+++ linux/Documentation/kdb/kdb_ss.man
++++ linux-2.6.20/Documentation/kdb/kdb_ss.man
@@ -0,0 +1,109 @@
+.TH SS 1 "17 January 2002"
+.SH NAME
@@ -1789,10 +1769,8 @@
+sys_read+0x6: pushl %edi
+[0]kdb>
+
-Index: linux/Documentation/kdb/slides
-===================================================================
--- /dev/null
-+++ linux/Documentation/kdb/slides
++++ linux-2.6.20/Documentation/kdb/slides
@@ -0,0 +1,1382 @@
+#! /opt/cpg/bin/do-mgp
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -3176,11 +3154,9 @@
+ [Uptodate Req Mapped]
+DIRTY page_struct index cnt flags
+LOCKED page_struct index cnt flags
-Index: linux/Makefile
-===================================================================
---- linux.orig/Makefile
-+++ linux/Makefile
-@@ -554,6 +554,7 @@ export mod_strip_cmd
+--- linux-2.6.20.orig/Makefile
++++ linux-2.6.20/Makefile
+@@ -560,6 +560,7 @@ export mod_strip_cmd
ifeq ($(KBUILD_EXTMOD),)
core-y += kernel/ mm/ fs/ ipc/ security/ crypto/ block/
@@ -3188,10 +3164,8 @@
vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \
$(core-y) $(core-m) $(drivers-y) $(drivers-m) \
-Index: linux/drivers/char/keyboard.c
-===================================================================
---- linux.orig/drivers/char/keyboard.c
-+++ linux/drivers/char/keyboard.c
+--- linux-2.6.20.orig/drivers/char/keyboard.c
++++ linux-2.6.20/drivers/char/keyboard.c
@@ -40,6 +40,9 @@
#include
#include
@@ -3216,10 +3190,8 @@
#ifdef CONFIG_MAGIC_SYSRQ /* Handle the SysRq Hack */
if (keycode == KEY_SYSRQ && (sysrq_down || (down == 1 && sysrq_alt))) {
if (!sysrq_down) {
-Index: linux/drivers/serial/8250.c
-===================================================================
---- linux.orig/drivers/serial/8250.c
-+++ linux/drivers/serial/8250.c
+--- linux-2.6.20.orig/drivers/serial/8250.c
++++ linux-2.6.20/drivers/serial/8250.c
@@ -45,6 +45,19 @@
#include
@@ -3238,9 +3210,9 @@
+static const char *kdb_serial_ptr = kdb_serial_str;
+#endif /* CONFIG_KDB */
- /*
- * Configuration:
-@@ -1184,6 +1197,20 @@ receive_chars(struct uart_8250_port *up,
+ #ifndef NO_PC_LEGACY_SERIAL_8250
+ #define do_not_probe_pc_legacy_8250 (0)
+@@ -1188,6 +1201,20 @@ receive_chars(struct uart_8250_port *up,
do {
ch = serial_inp(up, UART_RX);
@@ -3261,7 +3233,7 @@
flag = TTY_NORMAL;
up->port.icount.rx++;
-@@ -2267,7 +2294,7 @@ serial8250_console_write(struct console
+@@ -2271,7 +2298,7 @@ serial8250_console_write(struct console
if (up->port.sysrq) {
/* serial8250_handle_port() already took the lock */
locked = 0;
@@ -3270,7 +3242,7 @@
locked = spin_trylock(&up->port.lock);
} else
spin_lock(&up->port.lock);
-@@ -2315,6 +2342,30 @@ static int __init serial8250_console_set
+@@ -2319,6 +2346,30 @@ static int __init serial8250_console_set
if (!port->iobase && !port->membase)
return -ENODEV;
@@ -3301,10 +3273,8 @@
if (options)
uart_parse_options(options, &baud, &parity, &bits, &flow);
-Index: linux/drivers/serial/8250_early.c
-===================================================================
---- linux.orig/drivers/serial/8250_early.c
-+++ linux/drivers/serial/8250_early.c
+--- linux-2.6.20.orig/drivers/serial/8250_early.c
++++ linux-2.6.20/drivers/serial/8250_early.c
@@ -35,6 +35,13 @@
#include
#include
@@ -3360,10 +3330,8 @@
return err;
return early_uart_console_init();
}
-Index: linux/drivers/serial/sn_console.c
-===================================================================
---- linux.orig/drivers/serial/sn_console.c
-+++ linux/drivers/serial/sn_console.c
+--- linux-2.6.20.orig/drivers/serial/sn_console.c
++++ linux-2.6.20/drivers/serial/sn_console.c
@@ -48,6 +48,22 @@
#include /* for mdelay */
#include
@@ -3462,10 +3430,8 @@
+ return 0;
+}
+#endif /* CONFIG_KDB */
-Index: linux/drivers/usb/host/ohci-hcd.c
-===================================================================
---- linux.orig/drivers/usb/host/ohci-hcd.c
-+++ linux/drivers/usb/host/ohci-hcd.c
+--- linux-2.6.20.orig/drivers/usb/host/ohci-hcd.c
++++ linux-2.6.20/drivers/usb/host/ohci-hcd.c
@@ -847,6 +847,53 @@ static int ohci_restart (struct ohci_hcd
/*-------------------------------------------------------------------------*/
@@ -3520,10 +3486,8 @@
#define DRIVER_INFO DRIVER_VERSION " " DRIVER_DESC
MODULE_AUTHOR (DRIVER_AUTHOR);
-Index: linux/drivers/usb/host/ohci-pci.c
-===================================================================
---- linux.orig/drivers/usb/host/ohci-pci.c
-+++ linux/drivers/usb/host/ohci-pci.c
+--- linux-2.6.20.orig/drivers/usb/host/ohci-pci.c
++++ linux-2.6.20/drivers/usb/host/ohci-pci.c
@@ -18,6 +18,10 @@
#error "This file is PCI bus glue. CONFIG_PCI must be defined."
#endif
@@ -3547,10 +3511,8 @@
return 0;
}
-Index: linux/drivers/usb/host/ohci-q.c
-===================================================================
---- linux.orig/drivers/usb/host/ohci-q.c
-+++ linux/drivers/usb/host/ohci-q.c
+--- linux-2.6.20.orig/drivers/usb/host/ohci-q.c
++++ linux-2.6.20/drivers/usb/host/ohci-q.c
@@ -1115,3 +1115,65 @@ dl_done_list (struct ohci_hcd *ohci)
td = td_next;
}
@@ -3617,10 +3579,8 @@
+}
+
+#endif /* CONFIG_KDB_USB */
-Index: linux/drivers/usb/input/hid-core.c
-===================================================================
---- linux.orig/drivers/usb/input/hid-core.c
-+++ linux/drivers/usb/input/hid-core.c
+--- linux-2.6.20.orig/drivers/usb/input/hid-core.c
++++ linux-2.6.20/drivers/usb/input/hid-core.c
@@ -46,6 +46,10 @@
#define DRIVER_DESC "USB HID core driver"
#define DRIVER_LICENSE "GPL"
@@ -3632,7 +3592,7 @@
static char *hid_types[] = {"Device", "Pointer", "Mouse", "Device", "Joystick",
"Gamepad", "Keyboard", "Keypad", "Multi-Axis Controller"};
/*
-@@ -1263,6 +1267,12 @@ static void hid_disconnect(struct usb_in
+@@ -1269,6 +1273,12 @@ static void hid_disconnect(struct usb_in
usbhid = hid->driver_data;
@@ -3645,7 +3605,7 @@
spin_lock_irq(&usbhid->inlock); /* Sync with error handler */
usb_set_intfdata(intf, NULL);
spin_unlock_irq(&usbhid->inlock);
-@@ -1346,6 +1356,16 @@ static int hid_probe(struct usb_interfac
+@@ -1352,6 +1362,16 @@ static int hid_probe(struct usb_interfac
printk(": USB HID v%x.%02x %s [%s] on %s\n",
hid->version >> 8, hid->version & 0xff, c, hid->name, path);
@@ -3662,10 +3622,8 @@
return 0;
}
-Index: linux/drivers/usb/input/usbkbd.c
-===================================================================
---- linux.orig/drivers/usb/input/usbkbd.c
-+++ linux/drivers/usb/input/usbkbd.c
+--- linux-2.6.20.orig/drivers/usb/input/usbkbd.c
++++ linux-2.6.20/drivers/usb/input/usbkbd.c
@@ -31,6 +31,9 @@
#include
#include
@@ -3702,10 +3660,8 @@
if (kbd) {
usb_kill_urb(kbd->irq);
input_unregister_device(kbd->dev);
-Index: linux/fs/proc/mmu.c
-===================================================================
---- linux.orig/fs/proc/mmu.c
-+++ linux/fs/proc/mmu.c
+--- linux-2.6.20.orig/fs/proc/mmu.c
++++ linux-2.6.20/fs/proc/mmu.c
@@ -31,11 +31,21 @@
#include
#include "internal.h"
@@ -3747,10 +3703,8 @@
+ read_unlock(&vmlist_lock);
}
}
-Index: linux/fs/proc/proc_misc.c
-===================================================================
---- linux.orig/fs/proc/proc_misc.c
-+++ linux/fs/proc/proc_misc.c
+--- linux-2.6.20.orig/fs/proc/proc_misc.c
++++ linux-2.6.20/fs/proc/proc_misc.c
@@ -221,6 +221,125 @@ static int meminfo_read_proc(char *page,
#undef K
}
@@ -3877,10 +3831,8 @@
extern struct seq_operations fragmentation_op;
static int fragmentation_open(struct inode *inode, struct file *file)
{
-Index: linux/include/linux/console.h
-===================================================================
---- linux.orig/include/linux/console.h
-+++ linux/include/linux/console.h
+--- linux-2.6.20.orig/include/linux/console.h
++++ linux-2.6.20/include/linux/console.h
@@ -134,7 +134,12 @@ void prom_con_init(void);
/* Some debug stub to catch some of the obvious races in the VT code */
@@ -3894,10 +3846,8 @@
#else
#define WARN_CONSOLE_UNLOCKED()
#endif
-Index: linux/include/linux/dis-asm.h
-===================================================================
--- /dev/null
-+++ linux/include/linux/dis-asm.h
++++ linux-2.6.20/include/linux/dis-asm.h
@@ -0,0 +1,347 @@
+/* Interface between the opcode library and its callers.
+
@@ -4246,10 +4196,8 @@
+#endif
+
+#endif /* ! defined (DIS_ASM_H) */
-Index: linux/include/linux/kdb.h
-===================================================================
--- /dev/null
-+++ linux/include/linux/kdb.h
++++ linux-2.6.20/include/linux/kdb.h
@@ -0,0 +1,164 @@
+#ifndef _KDB_H
+#define _KDB_H
@@ -4415,10 +4363,8 @@
+extern const char kdb_serial_str[];
+
+#endif /* !_KDB_H */
-Index: linux/include/linux/kdbprivate.h
-===================================================================
--- /dev/null
-+++ linux/include/linux/kdbprivate.h
++++ linux-2.6.20/include/linux/kdbprivate.h
@@ -0,0 +1,493 @@
+#ifndef _KDBPRIVATE_H
+#define _KDBPRIVATE_H
@@ -4913,10 +4859,8 @@
+extern void kdba_cpu_up(void);
+
+#endif /* !_KDBPRIVATE_H */
-Index: linux/include/linux/sysctl.h
-===================================================================
---- linux.orig/include/linux/sysctl.h
-+++ linux/include/linux/sysctl.h
+--- linux-2.6.20.orig/include/linux/sysctl.h
++++ linux-2.6.20/include/linux/sysctl.h
@@ -161,6 +161,7 @@ enum
KERN_NMI_WATCHDOG=75, /* int: enable/disable nmi watchdog */
KERN_PANIC_ON_NMI=76, /* int: whether we will panic on an unrecovered */
@@ -4925,10 +4869,8 @@
};
-Index: linux/init/main.c
-===================================================================
---- linux.orig/init/main.c
-+++ linux/init/main.c
+--- linux-2.6.20.orig/init/main.c
++++ linux-2.6.20/init/main.c
@@ -63,6 +63,10 @@
#include
#endif
@@ -4940,7 +4882,7 @@
/*
* This is one of the first .c files built. Error out early if we have compiler
* trouble.
-@@ -182,6 +186,26 @@ static const char *panic_later, *panic_p
+@@ -186,6 +190,26 @@ static const char *panic_later, *panic_p
extern struct obs_kernel_param __setup_start[], __setup_end[];
@@ -4967,7 +4909,7 @@
static int __init obsolete_checksetup(char *line)
{
struct obs_kernel_param *p;
-@@ -590,6 +614,14 @@ asmlinkage void __init start_kernel(void
+@@ -609,6 +633,14 @@ asmlinkage void __init start_kernel(void
pgtable_cache_init();
prio_tree_init();
anon_vma_init();
@@ -4982,10 +4924,8 @@
#ifdef CONFIG_X86
if (efi_enabled)
efi_enter_virtual_mode();
-Index: linux/kdb/ChangeLog
-===================================================================
--- /dev/null
-+++ linux/kdb/ChangeLog
++++ linux-2.6.20/kdb/ChangeLog
@@ -0,0 +1,1565 @@
+2007-02-06 Keith Owens
+
@@ -6552,10 +6492,8 @@
+ * include/linux/kdbprivate.h: add kdb_initial_cpu.
+
+ * include/linux/kdb.h: add kdb_on, bump version to kdb v1.4.
-Index: linux/kdb/Makefile
-===================================================================
--- /dev/null
-+++ linux/kdb/Makefile
++++ linux-2.6.20/kdb/Makefile
@@ -0,0 +1,28 @@
+#
+# This file is subject to the terms and conditions of the GNU General Public
@@ -6585,10 +6523,8 @@
+
+$(obj)/gen-kdb_cmds.c: $(src)/kdb_cmds $(wildcard $(TOPDIR)/arch/$(ARCH)/kdb/kdb_cmds) $(src)/Makefile
+ $(call cmd,gen-kdb)
-Index: linux/kdb/kdb_bp.c
-===================================================================
--- /dev/null
-+++ linux/kdb/kdb_bp.c
++++ linux-2.6.20/kdb/kdb_bp.c
@@ -0,0 +1,619 @@
+/*
+ * Kernel Debugger Architecture Independent Breakpoint Handler
@@ -7209,10 +7145,8 @@
+ */
+ kdba_initbp();
+}
-Index: linux/kdb/kdb_bt.c
-===================================================================
--- /dev/null
-+++ linux/kdb/kdb_bt.c
++++ linux-2.6.20/kdb/kdb_bt.c
@@ -0,0 +1,180 @@
+/*
+ * Kernel Debugger Architecture Independent Stack Traceback
@@ -7394,10 +7328,8 @@
+ /* NOTREACHED */
+ return 0;
+}
-Index: linux/kdb/kdb_cmds
-===================================================================
--- /dev/null
-+++ linux/kdb/kdb_cmds
++++ linux-2.6.20/kdb/kdb_cmds
@@ -0,0 +1,32 @@
+# Initial commands for kdb, alter to suit your needs.
+# These commands are executed in kdb_init() context, no SMP, no
@@ -7431,10 +7363,8 @@
+ -archkdbcommon
+ -bta
+endefcmd
-Index: linux/kdb/kdb_id.c
-===================================================================
--- /dev/null
-+++ linux/kdb/kdb_id.c
++++ linux-2.6.20/kdb/kdb_id.c
@@ -0,0 +1,233 @@
+/*
+ * Kernel Debugger Architecture Independent Instruction Disassembly
@@ -7669,10 +7599,8 @@
+
+ kdba_id_init(&kdb_di);
+}
-Index: linux/kdb/kdb_io.c
-===================================================================
--- /dev/null
-+++ linux/kdb/kdb_io.c
++++ linux-2.6.20/kdb/kdb_io.c
@@ -0,0 +1,663 @@
+/*
+ * Kernel Debugger Architecture Independent Console I/O handler
@@ -8337,10 +8265,8 @@
+}
+
+EXPORT_SYMBOL(kdb_read);
-Index: linux/kdb/kdbmain.c
-===================================================================
--- /dev/null
-+++ linux/kdb/kdbmain.c
++++ linux-2.6.20/kdb/kdbmain.c
@@ -0,0 +1,4021 @@
+/*
+ * Kernel Debugger Architecture Independent Main Code
@@ -12363,10 +12289,8 @@
+EXPORT_SYMBOL(kdb_printf);
+EXPORT_SYMBOL(kdb_symbol_print);
+EXPORT_SYMBOL(kdb_running_process);
-Index: linux/kdb/kdbsupport.c
-===================================================================
--- /dev/null
-+++ linux/kdb/kdbsupport.c
++++ linux-2.6.20/kdb/kdbsupport.c
@@ -0,0 +1,1064 @@
+/*
+ * Kernel Debugger Architecture Independent Support Functions
@@ -13432,10 +13356,8 @@
+ BUG_ON(kdb_flags_index <= 0);
+ kdb_flags = kdb_flags_stack[--kdb_flags_index];
+}
-Index: linux/kdb/modules/Makefile
-===================================================================
--- /dev/null
-+++ linux/kdb/modules/Makefile
++++ linux-2.6.20/kdb/modules/Makefile
@@ -0,0 +1,14 @@
+#
+# This file is subject to the terms and conditions of the GNU General Public
@@ -13451,10 +13373,8 @@
+endif
+obj-$(CONFIG_KDB_MODULES_XP) += kdbm_xpc.o
+CFLAGS_kdbm_vm.o += -I $(srctree)/drivers/scsi
-Index: linux/kdb/modules/kdbm_pg.c
-===================================================================
--- /dev/null
-+++ linux/kdb/modules/kdbm_pg.c
++++ linux-2.6.20/kdb/modules/kdbm_pg.c
@@ -0,0 +1,647 @@
+/*
+ * This file is subject to the terms and conditions of the GNU General Public
@@ -14103,10 +14023,8 @@
+
+module_init(kdbm_pg_init)
+module_exit(kdbm_pg_exit)
-Index: linux/kdb/modules/kdbm_sched.c
-===================================================================
--- /dev/null
-+++ linux/kdb/modules/kdbm_sched.c
++++ linux-2.6.20/kdb/modules/kdbm_sched.c
@@ -0,0 +1,57 @@
+/*
+ * This file is subject to the terms and conditions of the GNU General Public
@@ -14165,10 +14083,8 @@
+
+module_init(kdbm_sched_init)
+module_exit(kdbm_sched_exit)
-Index: linux/kdb/modules/kdbm_task.c
-===================================================================
--- /dev/null
-+++ linux/kdb/modules/kdbm_task.c
++++ linux-2.6.20/kdb/modules/kdbm_task.c
@@ -0,0 +1,199 @@
+/*
+ * This file is subject to the terms and conditions of the GNU General Public
@@ -14369,10 +14285,8 @@
+
+kdb_module_init(kdbm_task_init)
+kdb_module_exit(kdbm_task_exit)
-Index: linux/kdb/modules/kdbm_vm.c
-===================================================================
--- /dev/null
-+++ linux/kdb/modules/kdbm_vm.c
++++ linux-2.6.20/kdb/modules/kdbm_vm.c
@@ -0,0 +1,841 @@
+/*
+ * This file is subject to the terms and conditions of the GNU General Public
@@ -15215,10 +15129,8 @@
+
+module_init(kdbm_vm_init)
+module_exit(kdbm_vm_exit)
-Index: linux/kdb/modules/kdbm_x86.c
-===================================================================
--- /dev/null
-+++ linux/kdb/modules/kdbm_x86.c
++++ linux-2.6.20/kdb/modules/kdbm_x86.c
@@ -0,0 +1,1037 @@
+/*
+ * This file is subject to the terms and conditions of the GNU General Public
@@ -16257,10 +16169,8 @@
+
+module_init(kdbm_x86_init)
+module_exit(kdbm_x86_exit)
-Index: linux/kdb/modules/kdbm_xpc.c
-===================================================================
--- /dev/null
-+++ linux/kdb/modules/kdbm_xpc.c
++++ linux-2.6.20/kdb/modules/kdbm_xpc.c
@@ -0,0 +1,1105 @@
+/*
+ * This file is subject to the terms and conditions of the GNU General Public
@@ -17367,10 +17277,8 @@
+module_init(kdbm_xpc_register);
+module_exit(kdbm_xpc_unregister);
+
-Index: linux/kernel/exit.c
-===================================================================
---- linux.orig/kernel/exit.c
-+++ linux/kernel/exit.c
+--- linux-2.6.20.orig/kernel/exit.c
++++ linux-2.6.20/kernel/exit.c
@@ -4,6 +4,9 @@
* Copyright (C) 1991, 1992 Linus Torvalds
*/
@@ -17381,10 +17289,8 @@
#include
#include
#include
-Index: linux/kernel/kallsyms.c
-===================================================================
---- linux.orig/kernel/kallsyms.c
-+++ linux/kernel/kallsyms.c
+--- linux-2.6.20.orig/kernel/kallsyms.c
++++ linux-2.6.20/kernel/kallsyms.c
@@ -452,3 +452,25 @@ static int __init kallsyms_init(void)
__initcall(kallsyms_init);
@@ -17411,11 +17317,9 @@
+ }
+}
+#endif /* CONFIG_KDB */
-Index: linux/kernel/module.c
-===================================================================
---- linux.orig/kernel/module.c
-+++ linux/kernel/module.c
-@@ -2100,24 +2100,37 @@ const char *module_address_lookup(unsign
+--- linux-2.6.20.orig/kernel/module.c
++++ linux-2.6.20/kernel/module.c
+@@ -2136,24 +2136,37 @@ const char *module_address_lookup(unsign
return NULL;
}
@@ -17456,13 +17360,11 @@
return NULL;
}
-Index: linux/kernel/printk.c
-===================================================================
---- linux.orig/kernel/printk.c
-+++ linux/kernel/printk.c
-@@ -318,6 +318,20 @@ asmlinkage long sys_syslog(int type, cha
- return do_syslog(type, buf, len);
+--- linux-2.6.20.orig/kernel/printk.c
++++ linux-2.6.20/kernel/printk.c
+@@ -333,6 +333,20 @@ void debugger_syslog_data(char *syslog_d
}
+ #endif /* CONFIG_DEBUG_KERNEL */
+#ifdef CONFIG_KDB
+/* kdb dmesg command needs access to the syslog buffer. do_syslog() uses locks
@@ -17481,10 +17383,8 @@
/*
* Call the console drivers on a range of log_buf
*/
-Index: linux/kernel/sched.c
-===================================================================
---- linux.orig/kernel/sched.c
-+++ linux/kernel/sched.c
+--- linux-2.6.20.orig/kernel/sched.c
++++ linux-2.6.20/kernel/sched.c
@@ -7014,7 +7014,7 @@ void normalize_rt_tasks(void)
#endif /* CONFIG_MAGIC_SYSRQ */
@@ -17575,10 +17475,8 @@
+EXPORT_SYMBOL(kdb_runqueue);
+
+#endif /* CONFIG_KDB */
-Index: linux/kernel/signal.c
-===================================================================
---- linux.orig/kernel/signal.c
-+++ linux/kernel/signal.c
+--- linux-2.6.20.orig/kernel/signal.c
++++ linux-2.6.20/kernel/signal.c
@@ -2641,3 +2641,52 @@ void __init signals_init(void)
__alignof__(struct sigqueue),
SLAB_PANIC, NULL, NULL);
@@ -17632,10 +17530,8 @@
+ kdb_printf("Signal %d is sent to process %d.\n", sig, t->pid);
+}
+#endif /* CONFIG_KDB */
-Index: linux/mm/hugetlb.c
-===================================================================
---- linux.orig/mm/hugetlb.c
-+++ linux/mm/hugetlb.c
+--- linux-2.6.20.orig/mm/hugetlb.c
++++ linux-2.6.20/mm/hugetlb.c
@@ -245,6 +245,25 @@ int hugetlb_sysctl_handler(struct ctl_ta
}
#endif /* CONFIG_SYSCTL */
@@ -17662,10 +17558,8 @@
int hugetlb_report_meminfo(char *buf)
{
return sprintf(buf,
-Index: linux/mm/swapfile.c
-===================================================================
---- linux.orig/mm/swapfile.c
-+++ linux/mm/swapfile.c
+--- linux-2.6.20.orig/mm/swapfile.c
++++ linux-2.6.20/mm/swapfile.c
@@ -13,6 +13,10 @@
#include
#include
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/nfs4acl-ext3.diff new/patches.suse/nfs4acl-ext3.diff
--- old/patches.suse/nfs4acl-ext3.diff 2007-01-16 22:29:15.000000000 +0100
+++ new/patches.suse/nfs4acl-ext3.diff 2007-03-09 23:25:43.000000000 +0100
@@ -34,7 +34,7 @@
21 files changed, 2045 insertions(+), 25 deletions(-)
--- /dev/null
-+++ linux-2.6.19/include/linux/nfs4acl.h
++++ linux-2.6.20/include/linux/nfs4acl.h
@@ -0,0 +1,181 @@
+#ifndef __NFS4ACL_H
+#define __NFS4ACL_H
@@ -218,7 +218,7 @@
+
+#endif /* __NFS4ACL_H */
--- /dev/null
-+++ linux-2.6.19/include/linux/nfs4acl_xattr.h
++++ linux-2.6.20/include/linux/nfs4acl_xattr.h
@@ -0,0 +1,32 @@
+#ifndef __NFS4ACL_XATTR_H
+#define __NFS4ACL_XATTR_H
@@ -253,7 +253,7 @@
+
+#endif /* __NFS4ACL_XATTR_H */
--- /dev/null
-+++ linux-2.6.19/fs/nfs4acl_xattr.c
++++ linux-2.6.20/fs/nfs4acl_xattr.c
@@ -0,0 +1,154 @@
+/*
+ * Copyright (C) 2006 Andreas Gruenbacher
@@ -409,8 +409,8 @@
+ }
+}
+EXPORT_SYMBOL_GPL(nfs4acl_to_xattr);
---- linux-2.6.19.orig/fs/Kconfig
-+++ linux-2.6.19/fs/Kconfig
+--- linux-2.6.20.orig/fs/Kconfig
++++ linux-2.6.20/fs/Kconfig
@@ -124,6 +124,14 @@ config EXT3_FS_POSIX_ACL
If you don't know what Access Control Lists are, say N
@@ -437,8 +437,8 @@
source "fs/xfs/Kconfig"
source "fs/gfs2/Kconfig"
---- linux-2.6.19.orig/fs/Makefile
-+++ linux-2.6.19/fs/Makefile
+--- linux-2.6.20.orig/fs/Makefile
++++ linux-2.6.20/fs/Makefile
@@ -44,6 +44,10 @@ obj-$(CONFIG_FS_POSIX_ACL) += posix_acl.
obj-$(CONFIG_NFS_COMMON) += nfs_common/
obj-$(CONFIG_GENERIC_ACL) += generic_acl.o
@@ -450,8 +450,8 @@
obj-$(CONFIG_QUOTA) += dquot.o
obj-$(CONFIG_QFMT_V1) += quota_v1.o
obj-$(CONFIG_QFMT_V2) += quota_v2.o
---- linux-2.6.19.orig/fs/ext3/file.c
-+++ linux-2.6.19/fs/ext3/file.c
+--- linux-2.6.20.orig/fs/ext3/file.c
++++ linux-2.6.20/fs/ext3/file.c
@@ -23,6 +23,7 @@
#include
#include
@@ -460,8 +460,8 @@
#include "xattr.h"
#include "acl.h"
---- linux-2.6.19.orig/fs/ext3/inode.c
-+++ linux-2.6.19/fs/ext3/inode.c
+--- linux-2.6.20.orig/fs/ext3/inode.c
++++ linux-2.6.20/fs/ext3/inode.c
@@ -39,6 +39,7 @@
#include
#include "xattr.h"
@@ -485,8 +485,8 @@
err_out:
ext3_std_error(inode->i_sb, error);
---- linux-2.6.19.orig/fs/ext3/namei.c
-+++ linux-2.6.19/fs/ext3/namei.c
+--- linux-2.6.20.orig/fs/ext3/namei.c
++++ linux-2.6.20/fs/ext3/namei.c
@@ -41,6 +41,7 @@
#include "namei.h"
#include "xattr.h"
@@ -512,8 +512,8 @@
/*
* directories can handle most operations...
*/
---- linux-2.6.19.orig/fs/ext3/super.c
-+++ linux-2.6.19/fs/ext3/super.c
+--- linux-2.6.20.orig/fs/ext3/super.c
++++ linux-2.6.20/fs/ext3/super.c
@@ -670,7 +670,7 @@ enum {
Opt_bsd_df, Opt_minix_df, Opt_grpid, Opt_nogrpid,
Opt_resgid, Opt_resuid, Opt_sb, Opt_err_cont, Opt_err_panic, Opt_err_ro,
@@ -579,7 +579,7 @@
case Opt_reservation:
set_opt(sbi->s_mount_opt, RESERVATION);
break;
-@@ -1488,8 +1509,11 @@ static int ext3_fill_super (struct super
+@@ -1492,8 +1513,11 @@ static int ext3_fill_super (struct super
NULL, 0))
goto failed_mount;
@@ -593,7 +593,7 @@
if (le32_to_cpu(es->s_rev_level) == EXT3_GOOD_OLD_REV &&
(EXT3_HAS_COMPAT_FEATURE(sb, ~0U) ||
-@@ -2304,8 +2328,12 @@ static int ext3_remount (struct super_bl
+@@ -2308,8 +2332,12 @@ static int ext3_remount (struct super_bl
if (sbi->s_mount_opt & EXT3_MOUNT_ABORT)
ext3_abort(sb, __FUNCTION__, "Abort forced by user");
@@ -608,8 +608,8 @@
es = sbi->s_es;
---- linux-2.6.19.orig/fs/ext3/xattr.c
-+++ linux-2.6.19/fs/ext3/xattr.c
+--- linux-2.6.20.orig/fs/ext3/xattr.c
++++ linux-2.6.20/fs/ext3/xattr.c
@@ -112,6 +112,9 @@ static struct xattr_handler *ext3_xattr_
#ifdef CONFIG_EXT3_FS_SECURITY
[EXT3_XATTR_INDEX_SECURITY] = &ext3_xattr_security_handler,
@@ -633,8 +633,8 @@
NULL
};
---- linux-2.6.19.orig/include/linux/ext3_fs.h
-+++ linux-2.6.19/include/linux/ext3_fs.h
+--- linux-2.6.20.orig/include/linux/ext3_fs.h
++++ linux-2.6.20/include/linux/ext3_fs.h
@@ -384,6 +384,8 @@ struct ext3_inode {
#define EXT3_MOUNT_QUOTA 0x80000 /* Some quota option set */
#define EXT3_MOUNT_USRQUOTA 0x100000 /* "old" user quota */
@@ -644,8 +644,8 @@
/* Compatibility, for having both ext2_fs.h and ext3_fs.h included at once */
#ifndef _LINUX_EXT2_FS_H
---- linux-2.6.19.orig/fs/ext3/xattr.h
-+++ linux-2.6.19/fs/ext3/xattr.h
+--- linux-2.6.20.orig/fs/ext3/xattr.h
++++ linux-2.6.20/fs/ext3/xattr.h
@@ -21,6 +21,7 @@
#define EXT3_XATTR_INDEX_TRUSTED 4
#define EXT3_XATTR_INDEX_LUSTRE 5
@@ -665,8 +665,8 @@
extern ssize_t ext3_listxattr(struct dentry *, char *, size_t);
---- linux-2.6.19.orig/fs/ext3/Makefile
-+++ linux-2.6.19/fs/ext3/Makefile
+--- linux-2.6.20.orig/fs/ext3/Makefile
++++ linux-2.6.20/fs/ext3/Makefile
@@ -2,6 +2,8 @@
# Makefile for the linux ext3-filesystem routines.
#
@@ -681,8 +681,8 @@
ext3-$(CONFIG_EXT3_FS_POSIX_ACL) += acl.o
ext3-$(CONFIG_EXT3_FS_SECURITY) += xattr_security.o
+ext3-$(CONFIG_EXT3_FS_NFS4ACL) += nfs4acl.o
---- linux-2.6.19.orig/fs/ext3/ialloc.c
-+++ linux-2.6.19/fs/ext3/ialloc.c
+--- linux-2.6.20.orig/fs/ext3/ialloc.c
++++ linux-2.6.20/fs/ext3/ialloc.c
@@ -28,6 +28,7 @@
#include "xattr.h"
@@ -704,7 +704,7 @@
goto fail_free_drop;
--- /dev/null
-+++ linux-2.6.19/fs/ext3/nfs4acl.c
++++ linux-2.6.20/fs/ext3/nfs4acl.c
@@ -0,0 +1,280 @@
+/*
+ * Copyright (C) 2006 Andreas Gruenbacher
@@ -987,7 +987,7 @@
+};
+#endif
--- /dev/null
-+++ linux-2.6.19/fs/ext3/nfs4acl.h
++++ linux-2.6.20/fs/ext3/nfs4acl.h
@@ -0,0 +1,26 @@
+#ifndef __FS_EXT3_NFS4ACL_H
+#define __FS_EXT3_NFS4ACL_H
@@ -1015,8 +1015,8 @@
+#endif /* CONFIG_FS_EXT3_NFS4ACL */
+
+#endif /* __FS_EXT3_NFS4ACL_H */
---- linux-2.6.19.orig/fs/ext3/acl.c
-+++ linux-2.6.19/fs/ext3/acl.c
+--- linux-2.6.20.orig/fs/ext3/acl.c
++++ linux-2.6.20/fs/ext3/acl.c
@@ -282,7 +282,7 @@ ext3_set_acl(handle_t *handle, struct in
return error;
}
@@ -1039,8 +1039,8 @@
/*
* Initialize the ACLs of a new inode. Called from ext3_new_inode.
*
---- linux-2.6.19.orig/fs/ext3/acl.h
-+++ linux-2.6.19/fs/ext3/acl.h
+--- linux-2.6.20.orig/fs/ext3/acl.h
++++ linux-2.6.20/fs/ext3/acl.h
@@ -58,13 +58,13 @@ static inline int ext3_acl_count(size_t
#define EXT3_ACL_NOT_CACHED ((void *)-1)
@@ -1057,8 +1057,8 @@
static inline int
ext3_acl_chmod(struct inode *inode)
---- linux-2.6.19.orig/fs/ext3/namei.h
-+++ linux-2.6.19/fs/ext3/namei.h
+--- linux-2.6.20.orig/fs/ext3/namei.h
++++ linux-2.6.20/fs/ext3/namei.h
@@ -5,4 +5,5 @@
*
*/
@@ -1066,7 +1066,7 @@
+extern int ext3_permission (struct inode *, int, struct nameidata *);
extern struct dentry *ext3_get_parent(struct dentry *child);
--- /dev/null
-+++ linux-2.6.19/fs/nfs4acl_base.c
++++ linux-2.6.20/fs/nfs4acl_base.c
@@ -0,0 +1,525 @@
+/*
+ * Copyright (C) 2006 Andreas Gruenbacher
@@ -1594,7 +1594,7 @@
+}
+EXPORT_SYMBOL_GPL(nfs4acl_inherit);
--- /dev/null
-+++ linux-2.6.19/fs/nfs4acl_compat.c
++++ linux-2.6.20/fs/nfs4acl_compat.c
@@ -0,0 +1,743 @@
+/*
+ * Copyright (C) 2006 Andreas Gruenbacher
++++++ patches.xen.tar.bz2 ++++++
++++ 6918 lines of diff (skipped)
++++++ series.conf ++++++
--- kernel-source/series.conf 2007-03-02 18:07:08.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/series.conf 2007-03-09 23:46:37.537860000 +0100
@@ -20,6 +20,8 @@
# latest standard kernel patches
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
+ patches.kernel.org/patch-2.6.20.1
+ patches.kernel.org/patch-2.6.20.1-2
########################################################
#
@@ -162,7 +164,6 @@
patches.fixes/acpi-power-resources-resume-fix-2.patch
patches.fixes/acpi_force-fan-active.patch
- patches.fixes/psmouse-fiddle-with-reset.patch
patches.fixes/serio-cleanup-to-bus_2.patch
patches.fixes/cpufreq_speedstep_acpi_nodefault.patch
@@ -263,13 +264,11 @@
patches.fixes/libata-ata_piix-acer-aspire-fix
patches.fixes/libata-pata_sis-udma66-fix
- patches.drivers/libata-pata_amd-fix-cable-detection
patches.drivers/ide-clear-bmdma-status-in-ide_intr-for-ICHx-controllers
patches.drivers/ide-remove-clearing-bmdma-status-from-cdrom_decode_status
patches.suse/libata-pata_sl82c105-reset-delay.patch
patches.drivers/libata-clear-TF-before-IDENTIFYing
patches.drivers/libata-add-waits-for-govault
- patches.drivers/libata-sata_sil-ignore-and-clear-spurious-IRQs-while-executing-commands-by-polling
patches.drivers/libata-ahci-fix-spurious-IRQ-reporting
# Remaining SCSI patches (garloff)
@@ -423,9 +422,6 @@
patches.fixes/loop-barriers
patches.fixes/loop-barriers2
- patches.fixes/fix-key-serial-number-collision-handling.diff
- patches.fixes/atyfb-mach64-sclk-delay.patch
-
# PLEASE KEEP THESE PATCHES AT THE END OF series.conf
# (as all other arch specific patches should be kept at the end
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org