Hello community,
here is the log from the commit of package kernel-source
checked in at Sat May 17 21:25:18 CEST 2008.
--------
--- kernel-source/kernel-debug.changes 2008-05-14 17:19:18.000000000 +0200
+++ kernel-source/kernel-debug.changes 2008-05-17 07:27:19.000000000 +0200
@@ -1,0 +2,82 @@
+Fri May 16 20:42:15 CEST 2008 - gregkh@suse.de
+
+- Update config files.
+- patches.drivers/usb-add-option-hso-driver.patch: USB: add
+ option hso driver.
+
+-------------------------------------------------------------------
+Fri May 16 20:31:36 CEST 2008 - gregkh@suse.de
+
+- refresh patches due to fuzz
+
+-------------------------------------------------------------------
+Fri May 16 20:27:24 CEST 2008 - gregkh@suse.de
+
+- patches.fixes/bluetooth-wake-up-properly-after-ide-timeout-expires.patch:
+ bluetooth: wake up properly after ide timeout expires
+ (bnc#390839).
+
+-------------------------------------------------------------------
+Fri May 16 11:23:14 CEST 2008 - olh@suse.de
+
+- update patches.fixes/tg3-flowctrl.patch
+ do not compare flow control settings in parallel detect mode
+
+-------------------------------------------------------------------
+Fri May 16 11:05:01 CEST 2008 - trenn@suse.de
+
+- patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch:
+ Introduce acpi_root_table=rsdt boot param and dmi list to
+ force rsdt (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch:
+ ACPICA: Add acpi_gbl_force_rsdt variable
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch:
+ Remove R40e c-state blacklist
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch:
+ CPUFREQ: Check against freq changes from the BIOS.
+
+-------------------------------------------------------------------
+Fri May 16 10:52:36 CEST 2008 - jblunck@suse.de
+
+- patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch:
+ return to old errno choice for fix mkdir -p with ro-bind mounts
+
+-------------------------------------------------------------------
+Fri May 16 09:24:17 CEST 2008 - jblunck@suse.de
+
+- rpm/kernel-{binary,source}.spec.in: use localversion and set
+ KBUILD_BUILD_VERSION (used for Kernel:Vanilla)
+
+-------------------------------------------------------------------
+Thu May 15 17:37:22 CEST 2008 - gregkh@suse.de
+
+- Update to final version of 2.6.25.4
+
+-------------------------------------------------------------------
+Thu May 15 16:19:15 CEST 2008 - jblunck@suse.de
+
+- rpm/macros.kernel-source: Let KMPs fail when flavors_to_build is empty
+- rpm/kernel-{dummy,source,syms,binary}.spec.in, scripts/tar-up.sh:
+ fix release number changes introduced by bnc#271712 for OBS (bnc#378933)
+
+-------------------------------------------------------------------
+Thu May 15 14:23:53 CEST 2008 - olh@suse.de
+
+- add patches.fixes/tg3-flowctrl.patch
+ revert 'Fix supporting flowctrl code' to fix JS21 (bnc#390314)
+
+-------------------------------------------------------------------
+Wed May 14 19:09:54 CEST 2008 - oneukum@suse.de
+
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+
+-------------------------------------------------------------------
+Wed May 14 18:51:50 CEST 2008 - oneukum@suse.de
+
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+
+-------------------------------------------------------------------
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-kdump.changes: same change
kernel-pae.changes: same change
kernel-ppc64.changes: same change
kernel-ps3.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.F12006/_old 2008-05-17 21:12:19.000000000 +0200
+++ /var/tmp/diff_new_pack.F12006/_new 2008-05-17 21:12:19.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-debug (Version 2.6.25.3)
+# spec file for package kernel-debug (Version 2.6.25.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,10 +12,10 @@
%if 0%{?opensuse_bs}
# Strip off the build number ("y") from the "x.y" release number
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::' -e 's:\.[0-9]\+$::')
+%define source_rel %(release=%release; echo ${release%.*})
%else
# We don't have build numbers internally
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::')
+%define source_rel %release
%endif
# Don't use shell commands in build macros, this won't work outside of rpm
%define build_flavor "debug"
@@ -42,8 +42,8 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
-Version: 2.6.25.3
-Release: 3
+Version: 2.6.25.4
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -83,8 +83,8 @@
%if %build_xen
Requires: xen >= xen-3.0.4_13138
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.25.3
-Obsoletes: kernel-xenpae <= 2.6.25.3
+Provides: kernel-xenpae = 2.6.25.4
+Obsoletes: kernel-xenpae <= 2.6.25.4
%endif
#!BuildIgnore: xen
%endif
@@ -110,7 +110,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.25.3-%source_rel
+Provides: kernel = 2.6.25.4-%source_rel
%endif
%endif
%ifarch %ix86
@@ -190,12 +190,12 @@
-Source Timestamp: 2008-05-14 15:58:09 +0200
+Source Timestamp: 2008-05-16 20:46:39 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
- echo "The kernel-debug-2.6.25.3.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.25.3.src.rpm."
+ echo "The kernel-debug-2.6.25.4.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.25.4.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -247,6 +247,9 @@
while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do
RELEASE=${RELEASE#[^0-9]*.}
done
+if [ -f %_sourcedir/localversion ] ; then
+ cat %_sourcedir/localversion > localversion
+fi
%_sourcedir/install-configs %_sourcedir .. $RELEASE
config=arch/$subarch/defconfig.debug
cat $config \
@@ -269,7 +272,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs < .kernel-binary.spec.buildenv <http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch:
+ ACPICA: Add acpi_gbl_force_rsdt variable
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch:
+ Remove R40e c-state blacklist
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch:
+ CPUFREQ: Check against freq changes from the BIOS.
+* Fri May 16 2008 jblunck@suse.de
+- patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch:
+ return to old errno choice for fix mkdir -p with ro-bind mounts
+* Fri May 16 2008 jblunck@suse.de
+- rpm/kernel-{binary,source}.spec.in: use localversion and set
+ KBUILD_BUILD_VERSION (used for Kernel:Vanilla)
+* Thu May 15 2008 gregkh@suse.de
+- Update to final version of 2.6.25.4
+* Thu May 15 2008 jblunck@suse.de
+- rpm/macros.kernel-source: Let KMPs fail when flavors_to_build is empty
+- rpm/kernel-{dummy,source,syms,binary}.spec.in, scripts/tar-up.sh:
+ fix release number changes introduced by bnc#271712 for OBS (bnc#378933)
+* Thu May 15 2008 olh@suse.de
+- add patches.fixes/tg3-flowctrl.patch
+ revert 'Fix supporting flowctrl code' to fix JS21 (bnc#390314)
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
* Wed May 14 2008 teheo@suse.de
- patches.drivers/libata-force-hardreset-if-link-pm: libata:
force hardreset if link is in powersave mode (381795).
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.F12006/_old 2008-05-17 21:12:19.000000000 +0200
+++ /var/tmp/diff_new_pack.F12006/_new 2008-05-17 21:12:19.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-default (Version 2.6.25.3)
+# spec file for package kernel-default (Version 2.6.25.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,10 +12,10 @@
%if 0%{?opensuse_bs}
# Strip off the build number ("y") from the "x.y" release number
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::' -e 's:\.[0-9]\+$::')
+%define source_rel %(release=%release; echo ${release%.*})
%else
# We don't have build numbers internally
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::')
+%define source_rel %release
%endif
# Don't use shell commands in build macros, this won't work outside of rpm
%define build_flavor "default"
@@ -42,8 +42,8 @@
Name: kernel-default
Summary: The Standard Kernel for both Uniprocessor and Multiprocessor Systems
-Version: 2.6.25.3
-Release: 3
+Version: 2.6.25.4
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -83,8 +83,8 @@
%if %build_xen
Requires: xen >= xen-3.0.4_13138
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.25.3
-Obsoletes: kernel-xenpae <= 2.6.25.3
+Provides: kernel-xenpae = 2.6.25.4
+Obsoletes: kernel-xenpae <= 2.6.25.4
%endif
#!BuildIgnore: xen
%endif
@@ -110,7 +110,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.25.3-%source_rel
+Provides: kernel = 2.6.25.4-%source_rel
%endif
%endif
%ifarch %ix86
@@ -208,12 +208,12 @@
-Source Timestamp: 2008-05-14 15:58:09 +0200
+Source Timestamp: 2008-05-16 20:46:39 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
- echo "The kernel-default-2.6.25.3.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.25.3.src.rpm."
+ echo "The kernel-default-2.6.25.4.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.25.4.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -265,6 +265,9 @@
while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do
RELEASE=${RELEASE#[^0-9]*.}
done
+if [ -f %_sourcedir/localversion ] ; then
+ cat %_sourcedir/localversion > localversion
+fi
%_sourcedir/install-configs %_sourcedir .. $RELEASE
config=arch/$subarch/defconfig.default
cat $config \
@@ -287,7 +290,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs < .kernel-binary.spec.buildenv <http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch:
+ ACPICA: Add acpi_gbl_force_rsdt variable
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch:
+ Remove R40e c-state blacklist
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch:
+ CPUFREQ: Check against freq changes from the BIOS.
+* Fri May 16 2008 jblunck@suse.de
+- patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch:
+ return to old errno choice for fix mkdir -p with ro-bind mounts
+* Fri May 16 2008 jblunck@suse.de
+- rpm/kernel-{binary,source}.spec.in: use localversion and set
+ KBUILD_BUILD_VERSION (used for Kernel:Vanilla)
+* Thu May 15 2008 gregkh@suse.de
+- Update to final version of 2.6.25.4
+* Thu May 15 2008 jblunck@suse.de
+- rpm/macros.kernel-source: Let KMPs fail when flavors_to_build is empty
+- rpm/kernel-{dummy,source,syms,binary}.spec.in, scripts/tar-up.sh:
+ fix release number changes introduced by bnc#271712 for OBS (bnc#378933)
+* Thu May 15 2008 olh@suse.de
+- add patches.fixes/tg3-flowctrl.patch
+ revert 'Fix supporting flowctrl code' to fix JS21 (bnc#390314)
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
* Wed May 14 2008 teheo@suse.de
- patches.drivers/libata-force-hardreset-if-link-pm: libata:
force hardreset if link is in powersave mode (381795).
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.F12006/_old 2008-05-17 21:12:20.000000000 +0200
+++ /var/tmp/diff_new_pack.F12006/_new 2008-05-17 21:12:20.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-dummy (Version 2.6.25.3)
+# spec file for package kernel-dummy (Version 2.6.25.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,8 +15,8 @@
Name: kernel-dummy
Summary: Internal dummy package for synchronizing release numbers
-Version: 2.6.25.3
-Release: 3
+Version: 2.6.25.4
+Release: 1
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: off
@@ -29,7 +29,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2008-05-14 15:58:09 +0200
+Source Timestamp: 2008-05-16 20:46:39 +0200
%install
rm -rf %buildroot
@@ -40,6 +40,52 @@
%defattr(-, root, root)
/etc/dummy
%changelog
+* Fri May 16 2008 gregkh@suse.de
+- Update config files.
+- patches.drivers/usb-add-option-hso-driver.patch: USB: add
+ option hso driver.
+* Fri May 16 2008 gregkh@suse.de
+- refresh patches due to fuzz
+* Fri May 16 2008 gregkh@suse.de
+- patches.fixes/bluetooth-wake-up-properly-after-ide-timeout-expires.patch:
+ bluetooth: wake up properly after ide timeout expires
+ (bnc#390839).
+* Fri May 16 2008 olh@suse.de
+- update patches.fixes/tg3-flowctrl.patch
+ do not compare flow control settings in parallel detect mode
+* Fri May 16 2008 trenn@suse.de
+- patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch:
+ Introduce acpi_root_table=rsdt boot param and dmi list to
+ force rsdt (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch:
+ ACPICA: Add acpi_gbl_force_rsdt variable
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch:
+ Remove R40e c-state blacklist
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch:
+ CPUFREQ: Check against freq changes from the BIOS.
+* Fri May 16 2008 jblunck@suse.de
+- patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch:
+ return to old errno choice for fix mkdir -p with ro-bind mounts
+* Fri May 16 2008 jblunck@suse.de
+- rpm/kernel-{binary,source}.spec.in: use localversion and set
+ KBUILD_BUILD_VERSION (used for Kernel:Vanilla)
+* Thu May 15 2008 gregkh@suse.de
+- Update to final version of 2.6.25.4
+* Thu May 15 2008 jblunck@suse.de
+- rpm/macros.kernel-source: Let KMPs fail when flavors_to_build is empty
+- rpm/kernel-{dummy,source,syms,binary}.spec.in, scripts/tar-up.sh:
+ fix release number changes introduced by bnc#271712 for OBS (bnc#378933)
+* Thu May 15 2008 olh@suse.de
+- add patches.fixes/tg3-flowctrl.patch
+ revert 'Fix supporting flowctrl code' to fix JS21 (bnc#390314)
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
* Wed May 14 2008 teheo@suse.de
- patches.drivers/libata-force-hardreset-if-link-pm: libata:
force hardreset if link is in powersave mode (381795).
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.F12006/_old 2008-05-17 21:12:20.000000000 +0200
+++ /var/tmp/diff_new_pack.F12006/_new 2008-05-17 21:12:20.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-kdump (Version 2.6.25.3)
+# spec file for package kernel-kdump (Version 2.6.25.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,10 +12,10 @@
%if 0%{?opensuse_bs}
# Strip off the build number ("y") from the "x.y" release number
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::' -e 's:\.[0-9]\+$::')
+%define source_rel %(release=%release; echo ${release%.*})
%else
# We don't have build numbers internally
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::')
+%define source_rel %release
%endif
# Don't use shell commands in build macros, this won't work outside of rpm
%define build_flavor "kdump"
@@ -42,8 +42,8 @@
Name: kernel-kdump
Summary: kernel for kdump
-Version: 2.6.25.3
-Release: 3
+Version: 2.6.25.4
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Url: http://lse.sourceforge.net/kdump/
@@ -83,8 +83,8 @@
%if %build_xen
Requires: xen >= xen-3.0.4_13138
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.25.3
-Obsoletes: kernel-xenpae <= 2.6.25.3
+Provides: kernel-xenpae = 2.6.25.4
+Obsoletes: kernel-xenpae <= 2.6.25.4
%endif
#!BuildIgnore: xen
%endif
@@ -110,7 +110,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.25.3-%source_rel
+Provides: kernel = 2.6.25.4-%source_rel
%endif
%endif
%ifarch ppc
@@ -189,12 +189,12 @@
-Source Timestamp: 2008-05-14 15:58:09 +0200
+Source Timestamp: 2008-05-16 20:46:39 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
- echo "The kernel-kdump-2.6.25.3.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.25.3.src.rpm."
+ echo "The kernel-kdump-2.6.25.4.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.25.4.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -246,6 +246,9 @@
while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do
RELEASE=${RELEASE#[^0-9]*.}
done
+if [ -f %_sourcedir/localversion ] ; then
+ cat %_sourcedir/localversion > localversion
+fi
%_sourcedir/install-configs %_sourcedir .. $RELEASE
config=arch/$subarch/defconfig.kdump
cat $config \
@@ -268,7 +271,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs < .kernel-binary.spec.buildenv <http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch:
+ ACPICA: Add acpi_gbl_force_rsdt variable
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch:
+ Remove R40e c-state blacklist
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch:
+ CPUFREQ: Check against freq changes from the BIOS.
+* Fri May 16 2008 jblunck@suse.de
+- patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch:
+ return to old errno choice for fix mkdir -p with ro-bind mounts
+* Fri May 16 2008 jblunck@suse.de
+- rpm/kernel-{binary,source}.spec.in: use localversion and set
+ KBUILD_BUILD_VERSION (used for Kernel:Vanilla)
+* Thu May 15 2008 gregkh@suse.de
+- Update to final version of 2.6.25.4
+* Thu May 15 2008 jblunck@suse.de
+- rpm/macros.kernel-source: Let KMPs fail when flavors_to_build is empty
+- rpm/kernel-{dummy,source,syms,binary}.spec.in, scripts/tar-up.sh:
+ fix release number changes introduced by bnc#271712 for OBS (bnc#378933)
+* Thu May 15 2008 olh@suse.de
+- add patches.fixes/tg3-flowctrl.patch
+ revert 'Fix supporting flowctrl code' to fix JS21 (bnc#390314)
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
* Wed May 14 2008 teheo@suse.de
- patches.drivers/libata-force-hardreset-if-link-pm: libata:
force hardreset if link is in powersave mode (381795).
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.F12006/_old 2008-05-17 21:12:20.000000000 +0200
+++ /var/tmp/diff_new_pack.F12006/_new 2008-05-17 21:12:20.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-pae (Version 2.6.25.3)
+# spec file for package kernel-pae (Version 2.6.25.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,10 +12,10 @@
%if 0%{?opensuse_bs}
# Strip off the build number ("y") from the "x.y" release number
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::' -e 's:\.[0-9]\+$::')
+%define source_rel %(release=%release; echo ${release%.*})
%else
# We don't have build numbers internally
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::')
+%define source_rel %release
%endif
# Don't use shell commands in build macros, this won't work outside of rpm
%define build_flavor "pae"
@@ -42,8 +42,8 @@
Name: kernel-pae
Summary: Kernel with PAE Support
-Version: 2.6.25.3
-Release: 3
+Version: 2.6.25.4
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -83,8 +83,8 @@
%if %build_xen
Requires: xen >= xen-3.0.4_13138
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.25.3
-Obsoletes: kernel-xenpae <= 2.6.25.3
+Provides: kernel-xenpae = 2.6.25.4
+Obsoletes: kernel-xenpae <= 2.6.25.4
%endif
#!BuildIgnore: xen
%endif
@@ -110,7 +110,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.25.3-%source_rel
+Provides: kernel = 2.6.25.4-%source_rel
%endif
%endif
Provides: k_smp4G kernel-bigsmp
@@ -185,12 +185,12 @@
-Source Timestamp: 2008-05-14 15:58:09 +0200
+Source Timestamp: 2008-05-16 20:46:39 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
- echo "The kernel-pae-2.6.25.3.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.25.3.src.rpm."
+ echo "The kernel-pae-2.6.25.4.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.25.4.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -242,6 +242,9 @@
while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do
RELEASE=${RELEASE#[^0-9]*.}
done
+if [ -f %_sourcedir/localversion ] ; then
+ cat %_sourcedir/localversion > localversion
+fi
%_sourcedir/install-configs %_sourcedir .. $RELEASE
config=arch/$subarch/defconfig.pae
cat $config \
@@ -264,7 +267,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs < .kernel-binary.spec.buildenv <http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch:
+ ACPICA: Add acpi_gbl_force_rsdt variable
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch:
+ Remove R40e c-state blacklist
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch:
+ CPUFREQ: Check against freq changes from the BIOS.
+* Fri May 16 2008 jblunck@suse.de
+- patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch:
+ return to old errno choice for fix mkdir -p with ro-bind mounts
+* Fri May 16 2008 jblunck@suse.de
+- rpm/kernel-{binary,source}.spec.in: use localversion and set
+ KBUILD_BUILD_VERSION (used for Kernel:Vanilla)
+* Thu May 15 2008 gregkh@suse.de
+- Update to final version of 2.6.25.4
+* Thu May 15 2008 jblunck@suse.de
+- rpm/macros.kernel-source: Let KMPs fail when flavors_to_build is empty
+- rpm/kernel-{dummy,source,syms,binary}.spec.in, scripts/tar-up.sh:
+ fix release number changes introduced by bnc#271712 for OBS (bnc#378933)
+* Thu May 15 2008 olh@suse.de
+- add patches.fixes/tg3-flowctrl.patch
+ revert 'Fix supporting flowctrl code' to fix JS21 (bnc#390314)
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
* Wed May 14 2008 teheo@suse.de
- patches.drivers/libata-force-hardreset-if-link-pm: libata:
force hardreset if link is in powersave mode (381795).
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.F12006/_old 2008-05-17 21:12:20.000000000 +0200
+++ /var/tmp/diff_new_pack.F12006/_new 2008-05-17 21:12:20.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-ppc64 (Version 2.6.25.3)
+# spec file for package kernel-ppc64 (Version 2.6.25.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,10 +12,10 @@
%if 0%{?opensuse_bs}
# Strip off the build number ("y") from the "x.y" release number
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::' -e 's:\.[0-9]\+$::')
+%define source_rel %(release=%release; echo ${release%.*})
%else
# We don't have build numbers internally
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::')
+%define source_rel %release
%endif
# Don't use shell commands in build macros, this won't work outside of rpm
%define build_flavor "ppc64"
@@ -42,8 +42,8 @@
Name: kernel-ppc64
Summary: Kernel for ppc64 Systems
-Version: 2.6.25.3
-Release: 3
+Version: 2.6.25.4
+Release: 1
License: GPL v2 or later; LGPL v2.1 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -83,8 +83,8 @@
%if %build_xen
Requires: xen >= xen-3.0.4_13138
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.25.3
-Obsoletes: kernel-xenpae <= 2.6.25.3
+Provides: kernel-xenpae = 2.6.25.4
+Obsoletes: kernel-xenpae <= 2.6.25.4
%endif
#!BuildIgnore: xen
%endif
@@ -110,7 +110,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.25.3-%source_rel
+Provides: kernel = 2.6.25.4-%source_rel
%endif
%endif
%ifarch ppc
@@ -202,12 +202,12 @@
Tom Gall
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-05-14 15:58:09 +0200
+Source Timestamp: 2008-05-16 20:46:39 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
- echo "The kernel-ppc64-2.6.25.3.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.25.3.src.rpm."
+ echo "The kernel-ppc64-2.6.25.4.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.25.4.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -259,6 +259,9 @@
while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do
RELEASE=${RELEASE#[^0-9]*.}
done
+if [ -f %_sourcedir/localversion ] ; then
+ cat %_sourcedir/localversion > localversion
+fi
%_sourcedir/install-configs %_sourcedir .. $RELEASE
config=arch/$subarch/defconfig.ppc64
cat $config \
@@ -281,7 +284,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs < .kernel-binary.spec.buildenv <http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch:
+ ACPICA: Add acpi_gbl_force_rsdt variable
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch:
+ Remove R40e c-state blacklist
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch:
+ CPUFREQ: Check against freq changes from the BIOS.
+* Fri May 16 2008 jblunck@suse.de
+- patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch:
+ return to old errno choice for fix mkdir -p with ro-bind mounts
+* Fri May 16 2008 jblunck@suse.de
+- rpm/kernel-{binary,source}.spec.in: use localversion and set
+ KBUILD_BUILD_VERSION (used for Kernel:Vanilla)
+* Thu May 15 2008 gregkh@suse.de
+- Update to final version of 2.6.25.4
+* Thu May 15 2008 jblunck@suse.de
+- rpm/macros.kernel-source: Let KMPs fail when flavors_to_build is empty
+- rpm/kernel-{dummy,source,syms,binary}.spec.in, scripts/tar-up.sh:
+ fix release number changes introduced by bnc#271712 for OBS (bnc#378933)
+* Thu May 15 2008 olh@suse.de
+- add patches.fixes/tg3-flowctrl.patch
+ revert 'Fix supporting flowctrl code' to fix JS21 (bnc#390314)
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
* Wed May 14 2008 teheo@suse.de
- patches.drivers/libata-force-hardreset-if-link-pm: libata:
force hardreset if link is in powersave mode (381795).
++++++ kernel-ps3.spec ++++++
--- /var/tmp/diff_new_pack.F12006/_old 2008-05-17 21:12:20.000000000 +0200
+++ /var/tmp/diff_new_pack.F12006/_new 2008-05-17 21:12:20.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-ps3 (Version 2.6.25.3)
+# spec file for package kernel-ps3 (Version 2.6.25.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,10 +12,10 @@
%if 0%{?opensuse_bs}
# Strip off the build number ("y") from the "x.y" release number
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::' -e 's:\.[0-9]\+$::')
+%define source_rel %(release=%release; echo ${release%.*})
%else
# We don't have build numbers internally
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::')
+%define source_rel %release
%endif
# Don't use shell commands in build macros, this won't work outside of rpm
%define build_flavor "ps3"
@@ -42,8 +42,8 @@
Name: kernel-ps3
Summary: kernel for ps3 bootloader
-Version: 2.6.25.3
-Release: 3
+Version: 2.6.25.4
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -83,8 +83,8 @@
%if %build_xen
Requires: xen >= xen-3.0.4_13138
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.25.3
-Obsoletes: kernel-xenpae <= 2.6.25.3
+Provides: kernel-xenpae = 2.6.25.4
+Obsoletes: kernel-xenpae <= 2.6.25.4
%endif
#!BuildIgnore: xen
%endif
@@ -110,7 +110,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.25.3-%source_rel
+Provides: kernel = 2.6.25.4-%source_rel
%endif
%endif
%ifarch ppc
@@ -188,12 +188,12 @@
-Source Timestamp: 2008-05-14 15:58:09 +0200
+Source Timestamp: 2008-05-16 20:46:39 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
- echo "The kernel-ps3-2.6.25.3.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.25.3.src.rpm."
+ echo "The kernel-ps3-2.6.25.4.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.25.4.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -245,6 +245,9 @@
while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do
RELEASE=${RELEASE#[^0-9]*.}
done
+if [ -f %_sourcedir/localversion ] ; then
+ cat %_sourcedir/localversion > localversion
+fi
%_sourcedir/install-configs %_sourcedir .. $RELEASE
config=arch/$subarch/defconfig.ps3
cat $config \
@@ -267,7 +270,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs < .kernel-binary.spec.buildenv <http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch:
+ ACPICA: Add acpi_gbl_force_rsdt variable
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch:
+ Remove R40e c-state blacklist
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch:
+ CPUFREQ: Check against freq changes from the BIOS.
+* Fri May 16 2008 jblunck@suse.de
+- patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch:
+ return to old errno choice for fix mkdir -p with ro-bind mounts
+* Fri May 16 2008 jblunck@suse.de
+- rpm/kernel-{binary,source}.spec.in: use localversion and set
+ KBUILD_BUILD_VERSION (used for Kernel:Vanilla)
+* Thu May 15 2008 gregkh@suse.de
+- Update to final version of 2.6.25.4
+* Thu May 15 2008 jblunck@suse.de
+- rpm/macros.kernel-source: Let KMPs fail when flavors_to_build is empty
+- rpm/kernel-{dummy,source,syms,binary}.spec.in, scripts/tar-up.sh:
+ fix release number changes introduced by bnc#271712 for OBS (bnc#378933)
+* Thu May 15 2008 olh@suse.de
+- add patches.fixes/tg3-flowctrl.patch
+ revert 'Fix supporting flowctrl code' to fix JS21 (bnc#390314)
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
* Wed May 14 2008 teheo@suse.de
- patches.drivers/libata-force-hardreset-if-link-pm: libata:
force hardreset if link is in powersave mode (381795).
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.F12006/_old 2008-05-17 21:12:21.000000000 +0200
+++ /var/tmp/diff_new_pack.F12006/_new 2008-05-17 21:12:21.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-s390 (Version 2.6.25.3)
+# spec file for package kernel-s390 (Version 2.6.25.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,10 +12,10 @@
%if 0%{?opensuse_bs}
# Strip off the build number ("y") from the "x.y" release number
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::' -e 's:\.[0-9]\+$::')
+%define source_rel %(release=%release; echo ${release%.*})
%else
# We don't have build numbers internally
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::')
+%define source_rel %release
%endif
# Don't use shell commands in build macros, this won't work outside of rpm
%define build_flavor "s390"
@@ -42,8 +42,8 @@
Name: kernel-s390
Summary: The Standard Kernel
-Version: 2.6.25.3
-Release: 2
+Version: 2.6.25.4
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -83,8 +83,8 @@
%if %build_xen
Requires: xen >= xen-3.0.4_13138
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.25.3
-Obsoletes: kernel-xenpae <= 2.6.25.3
+Provides: kernel-xenpae = 2.6.25.4
+Obsoletes: kernel-xenpae <= 2.6.25.4
%endif
#!BuildIgnore: xen
%endif
@@ -110,7 +110,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.25.3-%source_rel
+Provides: kernel = 2.6.25.4-%source_rel
%endif
%endif
Provides: kernel-32bit k_deflt
@@ -183,12 +183,12 @@
-Source Timestamp: 2008-05-14 15:58:09 +0200
+Source Timestamp: 2008-05-16 20:46:39 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
- echo "The kernel-s390-2.6.25.3.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.25.3.src.rpm."
+ echo "The kernel-s390-2.6.25.4.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.25.4.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -240,6 +240,9 @@
while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do
RELEASE=${RELEASE#[^0-9]*.}
done
+if [ -f %_sourcedir/localversion ] ; then
+ cat %_sourcedir/localversion > localversion
+fi
%_sourcedir/install-configs %_sourcedir .. $RELEASE
config=arch/$subarch/defconfig.s390
cat $config \
@@ -262,7 +265,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs < .kernel-binary.spec.buildenv <http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch:
+ ACPICA: Add acpi_gbl_force_rsdt variable
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch:
+ Remove R40e c-state blacklist
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch:
+ CPUFREQ: Check against freq changes from the BIOS.
+* Fri May 16 2008 jblunck@suse.de
+- patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch:
+ return to old errno choice for fix mkdir -p with ro-bind mounts
+* Fri May 16 2008 jblunck@suse.de
+- rpm/kernel-{binary,source}.spec.in: use localversion and set
+ KBUILD_BUILD_VERSION (used for Kernel:Vanilla)
+* Thu May 15 2008 gregkh@suse.de
+- Update to final version of 2.6.25.4
+* Thu May 15 2008 jblunck@suse.de
+- rpm/macros.kernel-source: Let KMPs fail when flavors_to_build is empty
+- rpm/kernel-{dummy,source,syms,binary}.spec.in, scripts/tar-up.sh:
+ fix release number changes introduced by bnc#271712 for OBS (bnc#378933)
+* Thu May 15 2008 olh@suse.de
+- add patches.fixes/tg3-flowctrl.patch
+ revert 'Fix supporting flowctrl code' to fix JS21 (bnc#390314)
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
* Wed May 14 2008 teheo@suse.de
- patches.drivers/libata-force-hardreset-if-link-pm: libata:
force hardreset if link is in powersave mode (381795).
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.F12006/_old 2008-05-17 21:12:21.000000000 +0200
+++ /var/tmp/diff_new_pack.F12006/_new 2008-05-17 21:12:21.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-source (Version 2.6.25.3)
+# spec file for package kernel-source (Version 2.6.25.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -22,8 +22,8 @@
Name: kernel-source
Summary: The Linux Kernel Sources
-Version: 2.6.25.3
-Release: 3
+Version: 2.6.25.4
+Release: 1
License: GPL v2 only
Group: Development/Sources
AutoReqProv: off
@@ -33,7 +33,7 @@
BuildRequires: kernel-dummy
%endif
Provides: linux
-Provides: kernel-source = 2.6.25.3-%source_rel
+Provides: kernel-source = 2.6.25.4-%source_rel
%if "kernel-source" == "kernel-source"
Provides: linux lx_suse lx_sus22 lx_sus24
Obsoletes: linux lx-gdt lx-hack lx-suse lx1162_1 lx1162_2 lx1212_1 lx1212_2 lx1213_1 lx1213_2 lx121_1 lx121_2 lx126_1 lx126_2 lx129_1 lx129_2 lx_large kernel_headers lx_suse lx_sus22 lx_sus24
@@ -105,7 +105,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-05-14 15:58:09 +0200
+Source Timestamp: 2008-05-16 20:46:39 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -127,9 +127,9 @@
chmod -Rf a+rX,g-w,o-w .
# Apply the patches needed for this architecture.
%_sourcedir/guards %symbols < %_sourcedir/series.conf \
- > %_builddir/kernel-source-2.6.25.3/kernel-source.patches
-for patch in $(< %_builddir/kernel-source-2.6.25.3/kernel-source.patches); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.25.3/$patch; then
+ > %_builddir/kernel-source-2.6.25.4/kernel-source.patches
+for patch in $(< %_builddir/kernel-source-2.6.25.4/kernel-source.patches); do
+ if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.25.4/$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
@@ -139,8 +139,11 @@
while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do
RELEASE=${RELEASE#[^0-9]*.}
done
+if [ -f %_sourcedir/localversion ] ; then
+ cat %_sourcedir/localversion > localversion
+fi
%_sourcedir/install-configs %_sourcedir %_builddir/%buildsubdir $RELEASE
-KERNELRELEASE=2.6.25.3-$RELEASE
+KERNELRELEASE=2.6.25.4-$RELEASE
cat > %_builddir/%{name}-%{version}/.rpm-defs < %_builddir/kernel-source-2.6.25.3/kernel-$flavor.patches
- diff -q %_builddir/kernel-source-2.6.25.3/kernel-{source,$flavor}.patches \
+ > %_builddir/kernel-source-2.6.25.4/kernel-$flavor.patches
+ diff -q %_builddir/kernel-source-2.6.25.4/kernel-{source,$flavor}.patches \
|| continue
o=$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj/$arch/$flavor
mkdir -p $o
@@ -283,6 +286,52 @@
%files -f kernel-source.files
%changelog
+* Fri May 16 2008 gregkh@suse.de
+- Update config files.
+- patches.drivers/usb-add-option-hso-driver.patch: USB: add
+ option hso driver.
+* Fri May 16 2008 gregkh@suse.de
+- refresh patches due to fuzz
+* Fri May 16 2008 gregkh@suse.de
+- patches.fixes/bluetooth-wake-up-properly-after-ide-timeout-expires.patch:
+ bluetooth: wake up properly after ide timeout expires
+ (bnc#390839).
+* Fri May 16 2008 olh@suse.de
+- update patches.fixes/tg3-flowctrl.patch
+ do not compare flow control settings in parallel detect mode
+* Fri May 16 2008 trenn@suse.de
+- patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch:
+ Introduce acpi_root_table=rsdt boot param and dmi list to
+ force rsdt (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch:
+ ACPICA: Add acpi_gbl_force_rsdt variable
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch:
+ Remove R40e c-state blacklist
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch:
+ CPUFREQ: Check against freq changes from the BIOS.
+* Fri May 16 2008 jblunck@suse.de
+- patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch:
+ return to old errno choice for fix mkdir -p with ro-bind mounts
+* Fri May 16 2008 jblunck@suse.de
+- rpm/kernel-{binary,source}.spec.in: use localversion and set
+ KBUILD_BUILD_VERSION (used for Kernel:Vanilla)
+* Thu May 15 2008 gregkh@suse.de
+- Update to final version of 2.6.25.4
+* Thu May 15 2008 jblunck@suse.de
+- rpm/macros.kernel-source: Let KMPs fail when flavors_to_build is empty
+- rpm/kernel-{dummy,source,syms,binary}.spec.in, scripts/tar-up.sh:
+ fix release number changes introduced by bnc#271712 for OBS (bnc#378933)
+* Thu May 15 2008 olh@suse.de
+- add patches.fixes/tg3-flowctrl.patch
+ revert 'Fix supporting flowctrl code' to fix JS21 (bnc#390314)
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
* Wed May 14 2008 teheo@suse.de
- patches.drivers/libata-force-hardreset-if-link-pm: libata:
force hardreset if link is in powersave mode (381795).
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.F12006/_old 2008-05-17 21:12:21.000000000 +0200
+++ /var/tmp/diff_new_pack.F12006/_new 2008-05-17 21:12:21.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-syms (Version 2.6.25.3)
+# spec file for package kernel-syms (Version 2.6.25.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -21,8 +21,8 @@
Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
-Version: 2.6.25.3
-Release: 3
+Version: 2.6.25.4
+Release: 1
License: GPL v2 or later
Group: Development/Sources
AutoReqProv: off
@@ -61,7 +61,7 @@
#!BuildIgnore: irqbalance xen
#!BuildIgnore: perl-Bootloader mkinitrd
Requires: linux
-Requires: kernel-source = 2.6.25.3-%source_rel
+Requires: kernel-source = 2.6.25.4-%source_rel
Source11: arch-symbols
Source12: guards
Source21: config.conf
@@ -92,7 +92,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-05-14 15:58:09 +0200
+Source Timestamp: 2008-05-16 20:46:39 +0200
%prep
echo "Architecture symbol(s):" %symbols
@@ -144,6 +144,52 @@
/boot/symsets-*-*.tar.gz
/lib/modules/*/build
%changelog
+* Fri May 16 2008 gregkh@suse.de
+- Update config files.
+- patches.drivers/usb-add-option-hso-driver.patch: USB: add
+ option hso driver.
+* Fri May 16 2008 gregkh@suse.de
+- refresh patches due to fuzz
+* Fri May 16 2008 gregkh@suse.de
+- patches.fixes/bluetooth-wake-up-properly-after-ide-timeout-expires.patch:
+ bluetooth: wake up properly after ide timeout expires
+ (bnc#390839).
+* Fri May 16 2008 olh@suse.de
+- update patches.fixes/tg3-flowctrl.patch
+ do not compare flow control settings in parallel detect mode
+* Fri May 16 2008 trenn@suse.de
+- patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch:
+ Introduce acpi_root_table=rsdt boot param and dmi list to
+ force rsdt (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch:
+ ACPICA: Add acpi_gbl_force_rsdt variable
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch:
+ Remove R40e c-state blacklist
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch:
+ CPUFREQ: Check against freq changes from the BIOS.
+* Fri May 16 2008 jblunck@suse.de
+- patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch:
+ return to old errno choice for fix mkdir -p with ro-bind mounts
+* Fri May 16 2008 jblunck@suse.de
+- rpm/kernel-{binary,source}.spec.in: use localversion and set
+ KBUILD_BUILD_VERSION (used for Kernel:Vanilla)
+* Thu May 15 2008 gregkh@suse.de
+- Update to final version of 2.6.25.4
+* Thu May 15 2008 jblunck@suse.de
+- rpm/macros.kernel-source: Let KMPs fail when flavors_to_build is empty
+- rpm/kernel-{dummy,source,syms,binary}.spec.in, scripts/tar-up.sh:
+ fix release number changes introduced by bnc#271712 for OBS (bnc#378933)
+* Thu May 15 2008 olh@suse.de
+- add patches.fixes/tg3-flowctrl.patch
+ revert 'Fix supporting flowctrl code' to fix JS21 (bnc#390314)
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
* Wed May 14 2008 teheo@suse.de
- patches.drivers/libata-force-hardreset-if-link-pm: libata:
force hardreset if link is in powersave mode (381795).
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.F12006/_old 2008-05-17 21:12:21.000000000 +0200
+++ /var/tmp/diff_new_pack.F12006/_new 2008-05-17 21:12:21.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-vanilla (Version 2.6.25.3)
+# spec file for package kernel-vanilla (Version 2.6.25.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,10 +12,10 @@
%if 0%{?opensuse_bs}
# Strip off the build number ("y") from the "x.y" release number
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::' -e 's:\.[0-9]\+$::')
+%define source_rel %(release=%release; echo ${release%.*})
%else
# We don't have build numbers internally
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::')
+%define source_rel %release
%endif
# Don't use shell commands in build macros, this won't work outside of rpm
%define build_flavor "vanilla"
@@ -42,8 +42,8 @@
Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
-Version: 2.6.25.3
-Release: 3
+Version: 2.6.25.4
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -83,8 +83,8 @@
%if %build_xen
Requires: xen >= xen-3.0.4_13138
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.25.3
-Obsoletes: kernel-xenpae <= 2.6.25.3
+Provides: kernel-xenpae = 2.6.25.4
+Obsoletes: kernel-xenpae <= 2.6.25.4
%endif
#!BuildIgnore: xen
%endif
@@ -110,7 +110,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.25.3-%source_rel
+Provides: kernel = 2.6.25.4-%source_rel
%endif
%endif
%ifarch %ix86
@@ -200,12 +200,12 @@
-Source Timestamp: 2008-05-14 15:58:09 +0200
+Source Timestamp: 2008-05-16 20:46:39 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
- echo "The kernel-vanilla-2.6.25.3.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.25.3.src.rpm."
+ echo "The kernel-vanilla-2.6.25.4.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.25.4.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -257,6 +257,9 @@
while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do
RELEASE=${RELEASE#[^0-9]*.}
done
+if [ -f %_sourcedir/localversion ] ; then
+ cat %_sourcedir/localversion > localversion
+fi
%_sourcedir/install-configs %_sourcedir .. $RELEASE
config=arch/$subarch/defconfig.vanilla
cat $config \
@@ -279,7 +282,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs < .kernel-binary.spec.buildenv <http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch:
+ ACPICA: Add acpi_gbl_force_rsdt variable
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch:
+ Remove R40e c-state blacklist
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch:
+ CPUFREQ: Check against freq changes from the BIOS.
+* Fri May 16 2008 jblunck@suse.de
+- patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch:
+ return to old errno choice for fix mkdir -p with ro-bind mounts
+* Fri May 16 2008 jblunck@suse.de
+- rpm/kernel-{binary,source}.spec.in: use localversion and set
+ KBUILD_BUILD_VERSION (used for Kernel:Vanilla)
+* Thu May 15 2008 gregkh@suse.de
+- Update to final version of 2.6.25.4
+* Thu May 15 2008 jblunck@suse.de
+- rpm/macros.kernel-source: Let KMPs fail when flavors_to_build is empty
+- rpm/kernel-{dummy,source,syms,binary}.spec.in, scripts/tar-up.sh:
+ fix release number changes introduced by bnc#271712 for OBS (bnc#378933)
+* Thu May 15 2008 olh@suse.de
+- add patches.fixes/tg3-flowctrl.patch
+ revert 'Fix supporting flowctrl code' to fix JS21 (bnc#390314)
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
* Wed May 14 2008 teheo@suse.de
- patches.drivers/libata-force-hardreset-if-link-pm: libata:
force hardreset if link is in powersave mode (381795).
++++++ kernel-xen.spec ++++++
--- /var/tmp/diff_new_pack.F12006/_old 2008-05-17 21:12:21.000000000 +0200
+++ /var/tmp/diff_new_pack.F12006/_new 2008-05-17 21:12:21.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-xen (Version 2.6.25.3)
+# spec file for package kernel-xen (Version 2.6.25.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,10 +12,10 @@
%if 0%{?opensuse_bs}
# Strip off the build number ("y") from the "x.y" release number
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::' -e 's:\.[0-9]\+$::')
+%define source_rel %(release=%release; echo ${release%.*})
%else
# We don't have build numbers internally
-%define source_rel %(echo %release | sed -e 's:^\([^0-9]*[^.]*\.\)*::')
+%define source_rel %release
%endif
# Don't use shell commands in build macros, this won't work outside of rpm
%define build_flavor "xen"
@@ -42,8 +42,8 @@
Name: kernel-xen
Summary: The Xen Kernel
-Version: 2.6.25.3
-Release: 3
+Version: 2.6.25.4
+Release: 1
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -83,8 +83,8 @@
%if %build_xen
Requires: xen >= xen-3.0.4_13138
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.25.3
-Obsoletes: kernel-xenpae <= 2.6.25.3
+Provides: kernel-xenpae = 2.6.25.4
+Obsoletes: kernel-xenpae <= 2.6.25.4
%endif
#!BuildIgnore: xen
%endif
@@ -110,7 +110,7 @@
#Conflicts: kernel
%else
%if ! %build_xen
-Provides: kernel = 2.6.25.3-%source_rel
+Provides: kernel = 2.6.25.4-%source_rel
%endif
%endif
%ifarch %ix86
@@ -189,12 +189,12 @@
-Source Timestamp: 2008-05-14 15:58:09 +0200
+Source Timestamp: 2008-05-16 20:46:39 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
- echo "The kernel-xen-2.6.25.3.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.25.3.src.rpm."
+ echo "The kernel-xen-2.6.25.4.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.25.4.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
@@ -246,6 +246,9 @@
while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do
RELEASE=${RELEASE#[^0-9]*.}
done
+if [ -f %_sourcedir/localversion ] ; then
+ cat %_sourcedir/localversion > localversion
+fi
%_sourcedir/install-configs %_sourcedir .. $RELEASE
config=arch/$subarch/defconfig.xen
cat $config \
@@ -268,7 +271,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs < .kernel-binary.spec.buildenv <http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch:
+ ACPICA: Add acpi_gbl_force_rsdt variable
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch:
+ Remove R40e c-state blacklist
+ (http://bugzilla.kernel.org/show_bug.cgi?id=8246).
+- patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch:
+ CPUFREQ: Check against freq changes from the BIOS.
+* Fri May 16 2008 jblunck@suse.de
+- patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch:
+ return to old errno choice for fix mkdir -p with ro-bind mounts
+* Fri May 16 2008 jblunck@suse.de
+- rpm/kernel-{binary,source}.spec.in: use localversion and set
+ KBUILD_BUILD_VERSION (used for Kernel:Vanilla)
+* Thu May 15 2008 gregkh@suse.de
+- Update to final version of 2.6.25.4
+* Thu May 15 2008 jblunck@suse.de
+- rpm/macros.kernel-source: Let KMPs fail when flavors_to_build is empty
+- rpm/kernel-{dummy,source,syms,binary}.spec.in, scripts/tar-up.sh:
+ fix release number changes introduced by bnc#271712 for OBS (bnc#378933)
+* Thu May 15 2008 olh@suse.de
+- add patches.fixes/tg3-flowctrl.patch
+ revert 'Fix supporting flowctrl code' to fix JS21 (bnc#390314)
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
+* Wed May 14 2008 oneukum@suse.de
+- patches.drivers/appletouch_persist.diff: reset_resume and
+ autosuspend for appletouch touchpads (bnc#388399).
* Wed May 14 2008 teheo@suse.de
- patches.drivers/libata-force-hardreset-if-link-pm: libata:
force hardreset if link is in powersave mode (381795).
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2008-05-14 17:19:12.000000000 +0200
+++ kernel-source/build-source-timestamp 2008-05-17 07:27:17.000000000 +0200
@@ -1 +1 @@
-2008-05-14 15:58:09 +0200
+2008-05-16 20:46:39 +0200
++++++ config.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug 2008-05-14 17:18:38.000000000 +0200
+++ new/config/i386/debug 2008-05-17 07:26:03.000000000 +0200
@@ -1917,6 +1917,7 @@
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_HSO=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_GL620A=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/default new/config/i386/default
--- old/config/i386/default 2008-05-14 17:18:38.000000000 +0200
+++ new/config/i386/default 2008-05-17 07:26:03.000000000 +0200
@@ -1916,6 +1916,7 @@
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_HSO=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_GL620A=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2008-05-14 17:18:38.000000000 +0200
+++ new/config/i386/pae 2008-05-17 07:26:03.000000000 +0200
@@ -1918,6 +1918,7 @@
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_HSO=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_GL620A=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2008-05-14 17:18:38.000000000 +0200
+++ new/config/i386/xen 2008-05-17 07:26:03.000000000 +0200
@@ -1746,6 +1746,7 @@
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_HSO=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_GL620A=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/debug new/config/ia64/debug
--- old/config/ia64/debug 2008-04-30 16:21:15.000000000 +0200
+++ new/config/ia64/debug 2008-05-17 07:26:03.000000000 +0200
@@ -1577,6 +1577,7 @@
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_HSO=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_GL620A=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/default new/config/ia64/default
--- old/config/ia64/default 2008-04-30 16:21:15.000000000 +0200
+++ new/config/ia64/default 2008-05-17 07:26:03.000000000 +0200
@@ -1576,6 +1576,7 @@
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_HSO=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_GL620A=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/default new/config/powerpc/default
--- old/config/powerpc/default 2008-04-30 16:21:15.000000000 +0200
+++ new/config/powerpc/default 2008-05-17 07:26:03.000000000 +0200
@@ -1441,6 +1441,7 @@
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_HSO=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_GL620A=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/kdump new/config/powerpc/kdump
--- old/config/powerpc/kdump 2008-04-30 16:21:15.000000000 +0200
+++ new/config/powerpc/kdump 2008-05-17 07:26:03.000000000 +0200
@@ -1213,6 +1213,7 @@
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_HSO=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_GL620A=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/ppc64 new/config/powerpc/ppc64
--- old/config/powerpc/ppc64 2008-05-08 22:23:55.000000000 +0200
+++ new/config/powerpc/ppc64 2008-05-17 07:26:03.000000000 +0200
@@ -1399,6 +1399,7 @@
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_HSO=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_GL620A=m
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 2008-05-14 17:18:39.000000000 +0200
+++ new/config/x86_64/debug 2008-05-17 07:26:03.000000000 +0200
@@ -1791,6 +1791,7 @@
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_HSO=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_GL620A=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 2008-05-14 17:18:39.000000000 +0200
+++ new/config/x86_64/default 2008-05-17 07:26:03.000000000 +0200
@@ -1791,6 +1791,7 @@
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_HSO=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_GL620A=m
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 2008-05-14 17:18:39.000000000 +0200
+++ new/config/x86_64/xen 2008-05-17 07:26:03.000000000 +0200
@@ -1715,6 +1715,7 @@
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_HSO=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_GL620A=m
++++++ kabi.tar.bz2 ++++++
++++++ macros.kernel-source ++++++
--- kernel-source/macros.kernel-source 2008-05-14 17:19:24.000000000 +0200
+++ kernel-source/macros.kernel-source 2008-05-17 07:27:21.000000000 +0200
@@ -22,6 +22,7 @@
echo "%%_suse_kernel_module_subpackage -n %{-n*}%{!-n:%name}-kmp -v %{-v*}%{!-v:%version} -r %{-r*}%{!-r:%release} %{-p} $flavor $krel $kver" \
done \
echo "%%global flavors_to_build${flavors_to_build:-%%nil}" \
+ echo "%%{expand:%%(test -z '%flavors_to_build' && echo %%%%internal_kmp_error)}" \
echo "%%global kernel_source() /usr/src/linux-obj/%_target_cpu/%%%%{1}" \
\
echo "%package -n %{-n*}%{!-n:%name}-kmp-_dummy_" \
++++++ needed_space_in_mb ++++++
--- kernel-source/needed_space_in_mb 2008-05-15 12:59:51.000000000 +0200
+++ kernel-source/needed_space_in_mb 2008-05-17 07:27:32.000000000 +0200
@@ -1 +1 @@
-6000
+6144
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.addon.tar.bz2 ++++++
++++++ patches.apparmor.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/fix-vfs_rmdir.diff new/patches.apparmor/fix-vfs_rmdir.diff
--- old/patches.apparmor/fix-vfs_rmdir.diff 2008-04-17 18:13:55.000000000 +0200
+++ new/patches.apparmor/fix-vfs_rmdir.diff 2008-05-17 07:26:03.000000000 +0200
@@ -15,7 +15,7 @@
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2100,6 +2100,10 @@ int vfs_rmdir(struct inode *dir, struct
+@@ -2104,6 +2104,10 @@
if (!dir->i_op || !dir->i_op->rmdir)
return -EPERM;
@@ -26,7 +26,7 @@
DQUOT_INIT(dir);
mutex_lock(&dentry->d_inode->i_mutex);
-@@ -2107,12 +2111,9 @@ int vfs_rmdir(struct inode *dir, struct
+@@ -2111,12 +2115,9 @@
if (d_mountpoint(dentry))
error = -EBUSY;
else {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-link.diff new/patches.apparmor/security-link.diff
--- old/patches.apparmor/security-link.diff 2008-05-07 20:21:18.000000000 +0200
+++ new/patches.apparmor/security-link.diff 2008-05-17 07:26:03.000000000 +0200
@@ -16,7 +16,7 @@
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2360,7 +2360,8 @@
+@@ -2364,7 +2364,8 @@
if (S_ISDIR(old_dentry->d_inode->i_mode))
return -EPERM;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-mkdir.diff new/patches.apparmor/security-mkdir.diff
--- old/patches.apparmor/security-mkdir.diff 2008-05-07 20:21:18.000000000 +0200
+++ new/patches.apparmor/security-mkdir.diff 2008-05-17 07:26:03.000000000 +0200
@@ -17,7 +17,7 @@
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2012,7 +2012,7 @@
+@@ -2016,7 +2016,7 @@
return -EPERM;
mode &= (S_IRWXUGO|S_ISVTX);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-mknod.diff new/patches.apparmor/security-mknod.diff
--- old/patches.apparmor/security-mknod.diff 2008-05-07 20:21:18.000000000 +0200
+++ new/patches.apparmor/security-mknod.diff 2008-05-17 07:26:03.000000000 +0200
@@ -17,7 +17,7 @@
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -1935,7 +1935,7 @@
+@@ -1939,7 +1939,7 @@
if (!dir->i_op || !dir->i_op->mknod)
return -EPERM;
@@ -26,7 +26,7 @@
if (error)
return error;
-@@ -1975,11 +1975,11 @@
+@@ -1979,11 +1979,11 @@
break;
case S_IFCHR: case S_IFBLK:
error = vfs_mknod(nd.path.dentry->d_inode, dentry,
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-rename.diff new/patches.apparmor/security-rename.diff
--- old/patches.apparmor/security-rename.diff 2008-05-07 20:21:18.000000000 +0200
+++ new/patches.apparmor/security-rename.diff 2008-05-17 07:26:03.000000000 +0200
@@ -17,7 +17,7 @@
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2484,7 +2484,8 @@
+@@ -2488,7 +2488,8 @@
return error;
}
@@ -27,7 +27,7 @@
if (error)
return error;
-@@ -2518,7 +2519,8 @@
+@@ -2522,7 +2523,8 @@
struct inode *target;
int error;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-rmdir.diff new/patches.apparmor/security-rmdir.diff
--- old/patches.apparmor/security-rmdir.diff 2008-05-07 20:21:19.000000000 +0200
+++ new/patches.apparmor/security-rmdir.diff 2008-05-17 07:26:03.000000000 +0200
@@ -17,7 +17,7 @@
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2107,7 +2107,7 @@
+@@ -2111,7 +2111,7 @@
if (d_mountpoint(dentry))
error = -EBUSY;
else {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-symlink.diff new/patches.apparmor/security-symlink.diff
--- old/patches.apparmor/security-symlink.diff 2008-05-07 20:21:19.000000000 +0200
+++ new/patches.apparmor/security-symlink.diff 2008-05-17 07:26:03.000000000 +0200
@@ -17,7 +17,7 @@
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2281,7 +2281,7 @@
+@@ -2285,7 +2285,7 @@
if (!dir->i_op || !dir->i_op->symlink)
return -EPERM;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-unlink.diff new/patches.apparmor/security-unlink.diff
--- old/patches.apparmor/security-unlink.diff 2008-05-07 20:21:19.000000000 +0200
+++ new/patches.apparmor/security-unlink.diff 2008-05-17 07:26:03.000000000 +0200
@@ -17,7 +17,7 @@
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2187,7 +2187,7 @@
+@@ -2191,7 +2191,7 @@
if (d_mountpoint(dentry))
error = -EBUSY;
else {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/vfs-link.diff new/patches.apparmor/vfs-link.diff
--- old/patches.apparmor/vfs-link.diff 2008-04-17 18:13:56.000000000 +0200
+++ new/patches.apparmor/vfs-link.diff 2008-05-17 07:26:03.000000000 +0200
@@ -17,7 +17,7 @@
--- a/fs/ecryptfs/inode.c
+++ b/fs/ecryptfs/inode.c
-@@ -388,19 +388,24 @@ static int ecryptfs_link(struct dentry *
+@@ -388,19 +388,24 @@
struct dentry *new_dentry)
{
struct dentry *lower_old_dentry;
@@ -46,7 +46,7 @@
rc = ecryptfs_interpose(lower_new_dentry, new_dentry, dir->i_sb, 0);
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2335,7 +2335,7 @@ asmlinkage long sys_symlink(const char _
+@@ -2339,7 +2339,7 @@
return sys_symlinkat(oldname, AT_FDCWD, newname);
}
@@ -55,7 +55,7 @@
{
struct inode *inode = old_dentry->d_inode;
int error;
-@@ -2413,7 +2413,8 @@ asmlinkage long sys_linkat(int olddfd, c
+@@ -2417,7 +2417,8 @@
error = PTR_ERR(new_dentry);
if (IS_ERR(new_dentry))
goto out_unlock;
@@ -67,7 +67,7 @@
mutex_unlock(&nd.path.dentry->d_inode->i_mutex);
--- a/fs/nfsd/vfs.c
+++ b/fs/nfsd/vfs.c
-@@ -1599,7 +1599,8 @@ nfsd_link(struct svc_rqst *rqstp, struct
+@@ -1599,7 +1599,8 @@
dold = tfhp->fh_dentry;
dest = dold->d_inode;
@@ -79,7 +79,7 @@
err = nfserrno(nfsd_sync_dir(ddir));
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1079,7 +1079,7 @@ extern int vfs_create(struct inode *, st
+@@ -1079,7 +1079,7 @@
extern int vfs_mkdir(struct inode *, struct dentry *, struct vfsmount *, int);
extern int vfs_mknod(struct inode *, struct dentry *, struct vfsmount *, int, dev_t);
extern int vfs_symlink(struct inode *, struct dentry *, struct vfsmount *, const char *, int);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/vfs-mkdir.diff new/patches.apparmor/vfs-mkdir.diff
--- old/patches.apparmor/vfs-mkdir.diff 2008-05-07 20:21:19.000000000 +0200
+++ new/patches.apparmor/vfs-mkdir.diff 2008-05-17 07:26:03.000000000 +0200
@@ -37,7 +37,7 @@
rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb, 0);
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2000,7 +2000,8 @@
+@@ -2004,7 +2004,8 @@
return sys_mknodat(AT_FDCWD, filename, mode, dev);
}
@@ -47,7 +47,7 @@
{
int error = may_create(dir, dentry, NULL);
-@@ -2044,7 +2045,7 @@
+@@ -2048,7 +2049,7 @@
if (!IS_POSIXACL(nd.path.dentry->d_inode))
mode &= ~current->fs->umask;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/vfs-mknod.diff new/patches.apparmor/vfs-mknod.diff
--- old/patches.apparmor/vfs-mknod.diff 2008-04-17 18:13:56.000000000 +0200
+++ new/patches.apparmor/vfs-mknod.diff 2008-05-17 07:26:03.000000000 +0200
@@ -18,7 +18,7 @@
--- a/fs/ecryptfs/inode.c
+++ b/fs/ecryptfs/inode.c
-@@ -538,11 +538,14 @@ ecryptfs_mknod(struct inode *dir, struct
+@@ -538,11 +538,14 @@
{
int rc;
struct dentry *lower_dentry;
@@ -36,7 +36,7 @@
rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb, 0);
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -1921,7 +1921,8 @@ fail:
+@@ -1925,7 +1925,8 @@
}
EXPORT_SYMBOL_GPL(lookup_create);
@@ -46,7 +46,7 @@
{
int error = may_create(dir, dentry, NULL);
-@@ -1973,11 +1974,12 @@ asmlinkage long sys_mknodat(int dfd, con
+@@ -1977,11 +1978,12 @@
error = vfs_create(nd.path.dentry->d_inode,dentry,mode,&nd);
break;
case S_IFCHR: case S_IFBLK:
@@ -64,7 +64,7 @@
error = -EPERM;
--- a/fs/nfsd/vfs.c
+++ b/fs/nfsd/vfs.c
-@@ -1266,7 +1266,8 @@ nfsd_create(struct svc_rqst *rqstp, stru
+@@ -1266,7 +1266,8 @@
case S_IFBLK:
case S_IFIFO:
case S_IFSOCK:
@@ -76,7 +76,7 @@
printk("nfsd: bad file type %o in nfsd_create\n", type);
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1077,7 +1077,7 @@ extern void unlock_super(struct super_bl
+@@ -1077,7 +1077,7 @@
extern int vfs_permission(struct nameidata *, int);
extern int vfs_create(struct inode *, struct dentry *, int, struct nameidata *);
extern int vfs_mkdir(struct inode *, struct dentry *, struct vfsmount *, int);
@@ -87,7 +87,7 @@
extern int vfs_rmdir(struct inode *, struct dentry *);
--- a/net/unix/af_unix.c
+++ b/net/unix/af_unix.c
-@@ -819,7 +819,8 @@ static int unix_bind(struct socket *sock
+@@ -819,7 +819,8 @@
*/
mode = S_IFSOCK |
(SOCK_INODE(sock)->i_mode & ~current->fs->umask);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/vfs-rename.diff new/patches.apparmor/vfs-rename.diff
--- old/patches.apparmor/vfs-rename.diff 2008-04-17 18:13:56.000000000 +0200
+++ new/patches.apparmor/vfs-rename.diff 2008-05-17 07:26:03.000000000 +0200
@@ -17,7 +17,7 @@
--- a/fs/ecryptfs/inode.c
+++ b/fs/ecryptfs/inode.c
-@@ -576,19 +576,24 @@ ecryptfs_rename(struct inode *old_dir, s
+@@ -576,19 +576,24 @@
{
int rc;
struct dentry *lower_old_dentry;
@@ -45,7 +45,7 @@
fsstack_copy_attr_all(new_dir, lower_new_dir_dentry->d_inode, NULL);
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2468,7 +2468,8 @@ asmlinkage long sys_link(const char __us
+@@ -2472,7 +2472,8 @@
* locking].
*/
static int vfs_rename_dir(struct inode *old_dir, struct dentry *old_dentry,
@@ -55,7 +55,7 @@
{
int error = 0;
struct inode *target;
-@@ -2511,7 +2512,8 @@ static int vfs_rename_dir(struct inode *
+@@ -2515,7 +2516,8 @@
}
static int vfs_rename_other(struct inode *old_dir, struct dentry *old_dentry,
@@ -65,7 +65,7 @@
{
struct inode *target;
int error;
-@@ -2539,7 +2541,8 @@ static int vfs_rename_other(struct inode
+@@ -2543,7 +2545,8 @@
}
int vfs_rename(struct inode *old_dir, struct dentry *old_dentry,
@@ -75,7 +75,7 @@
{
int error;
int is_dir = S_ISDIR(old_dentry->d_inode->i_mode);
-@@ -2568,9 +2571,11 @@ int vfs_rename(struct inode *old_dir, st
+@@ -2572,9 +2575,11 @@
old_name = fsnotify_oldname_init(old_dentry->d_name.name);
if (is_dir)
@@ -89,7 +89,7 @@
if (!error) {
const char *new_name = old_dentry->d_name.name;
fsnotify_move(old_dir, new_dir, old_name, new_name, is_dir,
-@@ -2642,8 +2647,8 @@ static int do_rename(int olddfd, const c
+@@ -2646,8 +2651,8 @@
if (new_dentry == trap)
goto exit5;
@@ -102,7 +102,7 @@
exit4:
--- a/fs/nfsd/vfs.c
+++ b/fs/nfsd/vfs.c
-@@ -1693,7 +1693,8 @@ nfsd_rename(struct svc_rqst *rqstp, stru
+@@ -1693,7 +1693,8 @@
host_err = -EPERM;
} else
#endif
@@ -114,7 +114,7 @@
if (!host_err)
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1082,7 +1082,7 @@ extern int vfs_symlink(struct inode *, s
+@@ -1082,7 +1082,7 @@
extern int vfs_link(struct dentry *, struct vfsmount *, struct inode *, struct dentry *, struct vfsmount *);
extern int vfs_rmdir(struct inode *, struct dentry *, struct vfsmount *);
extern int vfs_unlink(struct inode *, struct dentry *, struct vfsmount *);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/vfs-rmdir.diff new/patches.apparmor/vfs-rmdir.diff
--- old/patches.apparmor/vfs-rmdir.diff 2008-05-07 20:21:19.000000000 +0200
+++ new/patches.apparmor/vfs-rmdir.diff 2008-05-17 07:26:03.000000000 +0200
@@ -38,7 +38,7 @@
d_delete(lower_dentry);
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2090,7 +2090,7 @@
+@@ -2094,7 +2094,7 @@
spin_unlock(&dcache_lock);
}
@@ -47,7 +47,7 @@
{
int error = may_delete(dir, dentry, 1);
-@@ -2154,7 +2154,7 @@
+@@ -2158,7 +2158,7 @@
error = PTR_ERR(dentry);
if (IS_ERR(dentry))
goto exit2;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/vfs-symlink.diff new/patches.apparmor/vfs-symlink.diff
--- old/patches.apparmor/vfs-symlink.diff 2008-04-17 18:13:56.000000000 +0200
+++ new/patches.apparmor/vfs-symlink.diff 2008-05-17 07:26:03.000000000 +0200
@@ -17,7 +17,7 @@
--- a/fs/ecryptfs/inode.c
+++ b/fs/ecryptfs/inode.c
-@@ -448,6 +448,7 @@ static int ecryptfs_symlink(struct inode
+@@ -448,6 +448,7 @@
{
int rc;
struct dentry *lower_dentry;
@@ -25,7 +25,7 @@
struct dentry *lower_dir_dentry;
umode_t mode;
char *encoded_symname;
-@@ -456,6 +457,7 @@ static int ecryptfs_symlink(struct inode
+@@ -456,6 +457,7 @@
lower_dentry = ecryptfs_dentry_to_lower(dentry);
dget(lower_dentry);
@@ -33,7 +33,7 @@
lower_dir_dentry = lock_parent(lower_dentry);
mode = S_IALLUGO;
encoded_symlen = ecryptfs_encode_filename(crypt_stat, symname,
-@@ -465,7 +467,7 @@ static int ecryptfs_symlink(struct inode
+@@ -465,7 +467,7 @@
rc = encoded_symlen;
goto out_lock;
}
@@ -44,7 +44,7 @@
if (rc || !lower_dentry->d_inode)
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2270,7 +2270,8 @@ asmlinkage long sys_unlink(const char __
+@@ -2274,7 +2274,8 @@
return do_unlinkat(AT_FDCWD, pathname);
}
@@ -54,7 +54,7 @@
{
int error = may_create(dir, dentry, NULL);
-@@ -2316,7 +2317,8 @@ asmlinkage long sys_symlinkat(const char
+@@ -2320,7 +2321,8 @@
if (IS_ERR(dentry))
goto out_unlock;
@@ -66,7 +66,7 @@
mutex_unlock(&nd.path.dentry->d_inode->i_mutex);
--- a/fs/nfsd/vfs.c
+++ b/fs/nfsd/vfs.c
-@@ -1499,6 +1499,7 @@ nfsd_symlink(struct svc_rqst *rqstp, str
+@@ -1499,6 +1499,7 @@
struct iattr *iap)
{
struct dentry *dentry, *dnew;
@@ -74,7 +74,7 @@
__be32 err, cerr;
int host_err;
umode_t mode;
-@@ -1525,6 +1526,7 @@ nfsd_symlink(struct svc_rqst *rqstp, str
+@@ -1525,6 +1526,7 @@
if (iap && (iap->ia_valid & ATTR_MODE))
mode = iap->ia_mode & S_IALLUGO;
@@ -82,7 +82,7 @@
if (unlikely(path[plen] != 0)) {
char *path_alloced = kmalloc(plen+1, GFP_KERNEL);
if (path_alloced == NULL)
-@@ -1532,20 +1534,22 @@ nfsd_symlink(struct svc_rqst *rqstp, str
+@@ -1532,20 +1534,22 @@
else {
strncpy(path_alloced, path, plen);
path_alloced[plen] = 0;
@@ -111,7 +111,7 @@
out:
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1078,7 +1078,7 @@ extern int vfs_permission(struct nameida
+@@ -1078,7 +1078,7 @@
extern int vfs_create(struct inode *, struct dentry *, int, struct nameidata *);
extern int vfs_mkdir(struct inode *, struct dentry *, struct vfsmount *, int);
extern int vfs_mknod(struct inode *, struct dentry *, struct vfsmount *, int, dev_t);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/vfs-unlink.diff new/patches.apparmor/vfs-unlink.diff
--- old/patches.apparmor/vfs-unlink.diff 2008-05-07 20:21:19.000000000 +0200
+++ new/patches.apparmor/vfs-unlink.diff 2008-05-17 07:26:03.000000000 +0200
@@ -34,7 +34,7 @@
goto out_unlock;
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2171,7 +2171,7 @@
+@@ -2175,7 +2175,7 @@
return do_rmdir(AT_FDCWD, pathname);
}
@@ -43,7 +43,7 @@
{
int error = may_delete(dir, dentry, 0);
-@@ -2236,7 +2236,7 @@
+@@ -2240,7 +2240,7 @@
inode = dentry->d_inode;
if (inode)
atomic_inc(&inode->i_count);
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch new/patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch
--- old/patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch 2008-05-16 20:36:22.000000000 +0200
@@ -0,0 +1,53 @@
+From: Thomas Renninger
+Subject: ACPICA: Add acpi_gbl_force_rsdt variable
+Patch-mainline: not yet
+References: http://bugzilla.kernel.org/show_bug.cgi?id=8246
+
+This one is part of a patch series:
+acpi_thinkpad_introduce_acpi_root_table_boot_param.patch
+acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch
+acpi_thinkpad_remove_R40e_c-state_blacklist.patch
+
+
+Signed-off-by: Thomas Renninger
+Tested-by: Mark Doughty
+
+
+---
+ drivers/acpi/tables/tbutils.c | 3 ++-
+ drivers/acpi/utilities/utglobal.c | 1 +
+ include/acpi/acglobal.h | 1 +
+ 3 files changed, 4 insertions(+), 1 deletion(-)
+
+--- a/drivers/acpi/tables/tbutils.c
++++ b/drivers/acpi/tables/tbutils.c
+@@ -421,7 +421,8 @@
+
+ /* Differentiate between RSDT and XSDT root tables */
+
+- if (rsdp->revision > 1 && rsdp->xsdt_physical_address) {
++ if (rsdp->revision > 1 && rsdp->xsdt_physical_address
++ && !acpi_gbl_force_rsdt) {
+ /*
+ * Root table is an XSDT (64-bit physical addresses). We must use the
+ * XSDT if the revision is > 1 and the XSDT pointer is present, as per
+--- a/drivers/acpi/utilities/utglobal.c
++++ b/drivers/acpi/utilities/utglobal.c
+@@ -76,6 +76,7 @@
+ /* System flags */
+
+ u32 acpi_gbl_startup_flags = 0;
++int acpi_gbl_force_rsdt = 0;
+
+ /* System starts uninitialized */
+
+--- a/include/acpi/acglobal.h
++++ b/include/acpi/acglobal.h
+@@ -236,6 +236,7 @@
+
+ extern u8 acpi_gbl_shutdown;
+ extern u32 acpi_gbl_startup_flags;
++extern int acpi_gbl_force_rsdt;
+ extern const char *acpi_gbl_sleep_state_names[ACPI_S_STATE_COUNT];
+ extern const char *acpi_gbl_highest_dstate_names[4];
+ extern const struct acpi_opcode_info acpi_gbl_aml_op_info[AML_NUM_OPCODES];
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch new/patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch
--- old/patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch 2008-05-16 11:11:17.000000000 +0200
@@ -0,0 +1,101 @@
+From: Thomas Renninger
+Subject: Introduce acpi_root_table=rsdt boot param and dmi list to force rsdt
+Patch-mainline: not yet
+References: http://bugzilla.kernel.org/show_bug.cgi?id=8246
+
+This one is part of a patch series:
+acpi_thinkpad_introduce_acpi_root_table_boot_param.patch
+acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch
+acpi_thinkpad_remove_R40e_c-state_blacklist.patch
+
+Blacklist R40e, R51e and T40, T40p, T41, T41p, T42, T42p, R50 and R50p
+ThinkPads to use the RSDT instead of the XSDT.
+
+Signed-off-by: Thomas Renninger
+Tested-by: Mark Doughty
+CC: Yakui Zhao
+
+---
+ Documentation/kernel-parameters.txt | 5 +++++
+ drivers/acpi/tables.c | 36 ++++++++++++++++++++++++++++++++++++
+ 2 files changed, 41 insertions(+)
+
+Index: linux-acpi-2.6_video_native_vs_vendor/drivers/acpi/tables.c
+===================================================================
+--- linux-acpi-2.6_video_native_vs_vendor.orig/drivers/acpi/tables.c
++++ linux-acpi-2.6_video_native_vs_vendor/drivers/acpi/tables.c
+@@ -32,6 +32,7 @@
+ #include
+ #include
+ #include
++#include
+
+ #define PREFIX "ACPI: "
+
+@@ -282,6 +283,36 @@ static void __init check_multiple_madt(v
+ return;
+ }
+
++static struct dmi_system_id acpi_rsdt_dmi_table[] = {
++ {
++ .ident = "ThinkPad ", /* R40e, broken C-states */
++ .matches = {
++ DMI_MATCH(DMI_BIOS_VENDOR, "IBM"),
++ DMI_MATCH(DMI_BIOS_VERSION, "1SET")},
++ },
++ {
++ .ident = "ThinkPad ", /* R50e, slow booting */
++ .matches = {
++ DMI_MATCH(DMI_BIOS_VENDOR, "IBM"),
++ DMI_MATCH(DMI_BIOS_VERSION, "1WET")},
++ },
++ {
++ .ident = "ThinkPad ", /* T40, T40p, T41, T41p, T42, T42p
++ R50, R50p */
++ .matches = {
++ DMI_MATCH(DMI_BIOS_VENDOR, "IBM"),
++ DMI_MATCH(DMI_BIOS_VERSION, "1RET")},
++ },
++};
++
++static int __init acpi_force_rsdt(char *opt)
++{
++ if (!strcmp(opt, "rsdt"))
++ acpi_gbl_force_rsdt = 1;
++ return 0;
++}
++early_param("acpi_root_table", acpi_force_rsdt);
++
+ /*
+ * acpi_table_init()
+ *
+@@ -293,6 +324,11 @@ static void __init check_multiple_madt(v
+
+ int __init acpi_table_init(void)
+ {
++ if (dmi_check_system(acpi_rsdt_dmi_table))
++ acpi_gbl_force_rsdt = 1;
++ if (acpi_gbl_force_rsdt)
++ printk(KERN_INFO "Using RSDT as ACPI root table\n");
++
+ acpi_initialize_tables(initial_tables, ACPI_MAX_TABLES, 0);
+ check_multiple_madt();
+ return 0;
+Index: linux-acpi-2.6_video_native_vs_vendor/Documentation/kernel-parameters.txt
+===================================================================
+--- linux-acpi-2.6_video_native_vs_vendor.orig/Documentation/kernel-parameters.txt
++++ linux-acpi-2.6_video_native_vs_vendor/Documentation/kernel-parameters.txt
+@@ -230,6 +230,11 @@ and is between 256 and 4096 characters.
+ to assume that this machine's pmtimer latches its value
+ and always returns good values.
+
++ acpi_root_table= [X86,ACPI]
++ { rsdt }
++ rsdt: Take RSDT address for fetching
++ ACPI tables (instead of XSDT)
++
+ agp= [AGP]
+ { off | try_unsupported }
+ off: disable AGP support
+
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch new/patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch
--- old/patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch 2008-05-16 11:11:17.000000000 +0200
@@ -0,0 +1,101 @@
+From: Thomas Renninger
+Subject: Remove R40e c-state blacklist
+Patch-mainline: not yet
+References: http://bugzilla.kernel.org/show_bug.cgi?id=8246
+
+This one is part of a patch series:
+acpi_thinkpad_introduce_acpi_root_table_boot_param.patch
+acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch
+acpi_thinkpad_remove_R40e_c-state_blacklist.patch
+
+
+The FADT pointed to through XSDT is wrong on this (and similar)
+machines.
+The HW addresses to switch C-states are coming from the FADT.
+When using the FADT pointed to in the RSDT the info is correct.
+Previous patches blacklist this machine to use the right FADT and
+C-states finally work fine.
+
+Signed-off-by: Thomas Renninger
+Tested-by: Mark Doughty
+
+Remove R40e c-state blacklist
+
+The FADT pointed to through XSDT is wrong on this (and similar) machines.
+The HW addresses to switch C-states are coming from the FADT.
+When using the FADT pointed to in the RSDT the info is correct.
+Previous patches blacklist this machine to use the right FADT and
+C-states finally work fine.
+
+Signed-off-by: Thomas Renninger
+Tested-by: Mark Doughty
+CC: Yakui Zhao
+
+
+---
+ drivers/acpi/processor_idle.c | 51 ------------------------------------------
+ 1 file changed, 51 deletions(-)
+
+Index: linux-acpi-2.6_video_native_vs_vendor/drivers/acpi/processor_idle.c
+===================================================================
+--- linux-acpi-2.6_video_native_vs_vendor.orig/drivers/acpi/processor_idle.c
++++ linux-acpi-2.6_video_native_vs_vendor/drivers/acpi/processor_idle.c
+@@ -126,57 +126,6 @@ static int set_max_cstate(const struct d
+ /* Actually this shouldn't be __cpuinitdata, would be better to fix the
+ callers to only run once -AK */
+ static struct dmi_system_id __cpuinitdata processor_power_dmi_table[] = {
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET70WW")}, (void *)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET60WW")}, (void *)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET43WW") }, (void*)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET45WW") }, (void*)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET47WW") }, (void*)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET50WW") }, (void*)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET52WW") }, (void*)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET55WW") }, (void*)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET56WW") }, (void*)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET59WW") }, (void*)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET60WW") }, (void*)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET61WW") }, (void*)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET62WW") }, (void*)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET64WW") }, (void*)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET65WW") }, (void*)1},
+- { set_max_cstate, "IBM ThinkPad R40e", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"IBM"),
+- DMI_MATCH(DMI_BIOS_VERSION,"1SET68WW") }, (void*)1},
+- { set_max_cstate, "Medion 41700", {
+- DMI_MATCH(DMI_BIOS_VENDOR,"Phoenix Technologies LTD"),
+- DMI_MATCH(DMI_BIOS_VERSION,"R01-A1J")}, (void *)1},
+ { set_max_cstate, "Clevo 5600D", {
+ DMI_MATCH(DMI_BIOS_VENDOR,"Phoenix Technologies LTD"),
+ DMI_MATCH(DMI_BIOS_VERSION,"SHE845M0.86C.0013.D.0302131307")},
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch new/patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch
--- old/patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch 2008-03-05 19:19:43.000000000 +0100
+++ new/patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch 2008-05-17 07:26:03.000000000 +0200
@@ -40,7 +40,7 @@
#include
-@@ -159,6 +160,11 @@ static int ali1535_setup(struct pci_dev
+@@ -159,6 +160,11 @@
goto exit;
}
@@ -62,7 +62,7 @@
#define ALI1563_MAX_TIMEOUT 500
#define ALI1563_SMBBA 0x80
-@@ -345,6 +346,10 @@ static int __devinit ali1563_setup(struc
+@@ -345,6 +346,10 @@
}
}
@@ -83,7 +83,7 @@
#include
/* ALI15X3 SMBus address offsets */
-@@ -166,6 +167,10 @@ static int ali15x3_setup(struct pci_dev
+@@ -166,6 +167,10 @@
if(force_addr)
ali15x3_smba = force_addr & ~(ALI15X3_SMB_IOSIZE - 1);
@@ -104,7 +104,7 @@
#include
/* AMD756 SMBus address offsets */
-@@ -368,6 +369,11 @@ static int __devinit amd756_probe(struct
+@@ -368,6 +369,11 @@
amd756_ioport += SMB_ADDR_OFFSET;
}
@@ -126,7 +126,7 @@
#include
MODULE_LICENSE("GPL");
-@@ -359,6 +360,10 @@ static int __devinit amd8111_probe(struc
+@@ -359,6 +360,10 @@
smbus->base = pci_resource_start(dev, 0);
smbus->size = pci_resource_len(dev, 0);
@@ -147,7 +147,7 @@
#include
/* I801 SMBus address offsets */
-@@ -639,6 +640,10 @@ static int __devinit i801_probe(struct p
+@@ -639,6 +640,10 @@
goto exit;
}
@@ -168,7 +168,7 @@
#include
MODULE_LICENSE("GPL");
-@@ -315,6 +316,11 @@ static int __devinit nforce2_probe_smb (
+@@ -315,6 +316,11 @@
smbus->size = 64;
}
@@ -190,7 +190,7 @@
#include
-@@ -147,6 +148,9 @@ static int __devinit piix4_setup(struct
+@@ -175,6 +176,9 @@
}
}
@@ -210,7 +210,7 @@
#include
static int blacklist[] = {
-@@ -174,6 +175,11 @@ static int sis5595_setup(struct pci_dev
+@@ -174,6 +175,11 @@
/* NB: We grab just the two SMBus registers here, but this may still
* interfere with ACPI :-( */
@@ -232,7 +232,7 @@
#include
/* SIS630 SMBus registers */
-@@ -433,6 +434,11 @@ static int sis630_setup(struct pci_dev *
+@@ -433,6 +434,11 @@
dev_dbg(&sis630_dev->dev, "ACPI base at 0x%04x\n", acpi_base);
@@ -254,7 +254,7 @@
#include
/* base address register in PCI config space */
-@@ -286,6 +287,10 @@ static int __devinit sis96x_probe(struct
+@@ -286,6 +287,10 @@
dev_info(&dev->dev, "SiS96x SMBus base address: 0x%04x\n",
sis96x_smbus_base);
@@ -275,7 +275,7 @@
#include
static struct pci_dev *vt596_pdev;
-@@ -354,6 +355,10 @@ static int __devinit vt596_probe(struct
+@@ -354,6 +355,10 @@
}
found:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch new/patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch
--- old/patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch 2008-05-16 11:11:17.000000000 +0200
@@ -0,0 +1,52 @@
+From: Venkatesh Pallipadi
+Subject: CPUFREQ: Check against freq changes from the BIOS
+Patch-mainline: yes
+
+
+commit e56a727b023d40d1adf660168883f30f2e6abe0a
+
+Date: Mon Apr 28 15:13:43 2008 -0400
+
+ [CPUFREQ] Make acpi-cpufreq more robust
+ against BIOS freq changes behind our back.
+
+We checked the hardware freq with OS cached freq value in
+get_cur_freqon_cpu().
+
+Signed-off-by: Venkatesh Pallipadi
+Signed-off-by: Thomas Renninger
+Signed-off-by: Dave Jones
+
+---
+ arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c | 10 ++++++++++
+ 1 file changed, 10 insertions(+)
+
+Index: linux-2.6.25/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c
+===================================================================
+--- linux-2.6.25.orig/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c
++++ linux-2.6.25/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c
+@@ -339,6 +339,7 @@ static unsigned int get_cur_freq_on_cpu(
+ {
+ struct acpi_cpufreq_data *data = per_cpu(drv_data, cpu);
+ unsigned int freq;
++ unsigned int cached_freq;
+
+ dprintk("get_cur_freq_on_cpu (%d)\n", cpu);
+
+@@ -347,7 +348,16 @@ static unsigned int get_cur_freq_on_cpu(
+ return 0;
+ }
+
++ cached_freq = data->freq_table[data->acpi_data->state].frequency;
+ freq = extract_freq(get_cur_val(cpumask_of_cpu(cpu)), data);
++ if (freq != cached_freq) {
++ /*
++ * The dreaded BIOS frequency change behind our back.
++ * Force set the frequency on next target call.
++ */
++ data->resume = 1;
++ }
++
+ dprintk("cur freq = %u\n", freq);
+
+ return freq;
++++++ patches.drivers.tar.bz2 ++++++
++++ 3130 lines of diff (skipped)
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/bluetooth-wake-up-properly-after-ide-timeout-expires.patch new/patches.fixes/bluetooth-wake-up-properly-after-ide-timeout-expires.patch
--- old/patches.fixes/bluetooth-wake-up-properly-after-ide-timeout-expires.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/bluetooth-wake-up-properly-after-ide-timeout-expires.patch 2008-05-16 20:31:45.000000000 +0200
@@ -0,0 +1,51 @@
+From: Marcel Holtmann
+Subject: bluetooth: wake up properly after ide timeout expires
+Patch-mainline: 2.6.26
+References: bnc#390839
+
+Some Bluetooth mice and keyboards do not reconnect after the idle timeout
+expired (usually 1800 seconds).
+To get them going again, you need to either:
+- pull the dongle and plug it again
+- switch off the device and on again
+- do some dbus-magic to tell userspace to explicitly disconnect the device
+
+In a long and exhausting debugging session with Marcel, we found that the
+problem is actually a bug in the hidp kernel module.
+
+I'll attach a patch (from Marcel Holtmann, the bluetooth maintainer) that he
+also will push upstream soon, and i'd request that we include the Patch in our
+kernel for 11.0.
+
+Signed-off-by: Greg Kroah-Hartman
+
+---
+ net/bluetooth/hidp/core.c | 10 ++++++++++
+ 1 files changed, 10 insertions(+)
+
+--- a/net/bluetooth/hidp/core.c
++++ b/net/bluetooth/hidp/core.c
+@@ -581,6 +581,12 @@
+ hid_free_device(session->hid);
+ }
+
++ /* Wakeup user-space polling for socket errors */
++ session->intr_sock->sk->sk_err = EUNATCH;
++ session->ctrl_sock->sk->sk_err = EUNATCH;
++
++ hidp_schedule(session);
++
+ fput(session->intr_sock->file);
+
+ wait_event_timeout(*(ctrl_sk->sk_sleep),
+@@ -879,6 +885,10 @@
+ skb_queue_purge(&session->ctrl_transmit);
+ skb_queue_purge(&session->intr_transmit);
+
++ /* Wakeup user-space polling for socket errors */
++ session->intr_sock->sk->sk_err = EUNATCH;
++ session->ctrl_sock->sk->sk_err = EUNATCH;
++
+ /* Kill session thread */
+ atomic_inc(&session->terminate);
+ hidp_schedule(session);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/seccomp-disable-tsc-option new/patches.fixes/seccomp-disable-tsc-option
--- old/patches.fixes/seccomp-disable-tsc-option 2008-04-17 18:13:57.000000000 +0200
+++ new/patches.fixes/seccomp-disable-tsc-option 2008-05-17 07:26:03.000000000 +0200
@@ -19,7 +19,7 @@
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
-@@ -1050,6 +1050,18 @@
+@@ -1062,6 +1062,18 @@
If unsure, say Y. Only embedded should say N here.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/tg3-flowctrl.patch new/patches.fixes/tg3-flowctrl.patch
--- old/patches.fixes/tg3-flowctrl.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/tg3-flowctrl.patch 2008-05-17 07:26:03.000000000 +0200
@@ -0,0 +1,27 @@
+Subject: fix tg3 flow ctrl
+From: Michael Chan
+References: 390314
+
+If we are trying to establish link in parallel detect mode,
+the flow control settings may not match.
+If we do not enter the if statement to do nothing, we will keep
+autonegotiating forever and never establish link.
+
+Signed-off-by: Olaf Hering
+
+---
+ drivers/net/tg3.c | 3 +--
+ 1 files changed, 1 insertion(+), 2 deletions(-)
+
+--- a/drivers/net/tg3.c
++++ b/drivers/net/tg3.c
+@@ -3101,8 +3101,7 @@
+ err |= tg3_readphy(tp, MII_BMCR, &bmcr);
+
+ if ((tp->link_config.autoneg == AUTONEG_ENABLE) && !force_reset &&
+- (tp->tg3_flags2 & TG3_FLG2_PARALLEL_DETECT) &&
+- tp->link_config.flowctrl == tp->link_config.active_flowctrl) {
++ (tp->tg3_flags2 & TG3_FLG2_PARALLEL_DETECT)) {
+ /* do nothing, just check for link up at the end */
+ } else if (tp->link_config.autoneg == AUTONEG_ENABLE) {
+ u32 adv, new_adv;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch new/patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch
--- old/patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch 2008-05-16 20:36:22.000000000 +0200
@@ -0,0 +1,54 @@
+From: Al Viro
+Date: Thu, 15 May 2008 08:49:12 +0000 (-0400)
+Subject: [PATCH] return to old errno choice in mkdir() et.al.
+X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Fviro%2Fvfs-2.6.git;a=commitd...
+Patch-mainline: 2.6.26
+
+[PATCH] return to old errno choice in mkdir() et.al.
+
+ In case when both EEXIST and EROFS would apply we used to
+return the former in mkdir(2) and friends. Lest anyone suspects
+us of being consistent, in the same situation knfsd gave clients
+nfs_erofs...
+
+ ro-bind series had switched the syscall side of things to
+returning -EROFS and immediately broke an application - namely,
+mkdir -p. Patch restores the original behaviour...
+
+Signed-off-by: Al Viro
+Acked-by: Jan Blunck
+---
+
+---
+ fs/namei.c | 12 ++++++++----
+ 1 files changed, 8 insertions(+), 4 deletions(-)
+
+--- a/fs/namei.c
++++ b/fs/namei.c
+@@ -1904,18 +1904,22 @@
+ if (IS_ERR(dentry))
+ goto fail;
+
++ if (dentry->d_inode)
++ goto eexist;
+ /*
+ * Special case - lookup gave negative, but... we had foo/bar/
+ * From the vfs_mknod() POV we just have a negative dentry -
+ * all is fine. Let's be bastards - you had / on the end, you've
+ * been asking for (non-existent) directory. -ENOENT for you.
+ */
+- if (!is_dir && nd->last.name[nd->last.len] && !dentry->d_inode)
+- goto enoent;
++ if (unlikely(!is_dir && nd->last.name[nd->last.len])) {
++ dput(dentry);
++ dentry = ERR_PTR(-ENOENT);
++ }
+ return dentry;
+-enoent:
++eexist:
+ dput(dentry);
+- dentry = ERR_PTR(-ENOENT);
++ dentry = ERR_PTR(-EEXIST);
+ fail:
+ return dentry;
+ }
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 5865 lines of diff (skipped)
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.rt.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/bootsplash new/patches.suse/bootsplash
--- old/patches.suse/bootsplash 2008-04-02 17:08:15.000000000 +0200
+++ new/patches.suse/bootsplash 2008-05-17 07:26:03.000000000 +0200
@@ -68,7 +68,7 @@
break;
--- a/drivers/char/vt.c
+++ b/drivers/char/vt.c
-@@ -4021,6 +4021,31 @@
+@@ -4027,6 +4027,31 @@
}
}
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 2008-05-08 22:23:57.000000000 +0200
+++ new/patches.suse/kdb-common 2008-05-17 07:26:03.000000000 +0200
@@ -5879,7 +5879,7 @@
return ret;
}
-@@ -375,6 +380,9 @@
+@@ -334,6 +339,9 @@
.bus_resume = ohci_bus_resume,
#endif
.start_port_reset = ohci_start_port_reset,
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/stack-unwind new/patches.suse/stack-unwind
--- old/patches.suse/stack-unwind 2008-04-02 17:08:18.000000000 +0200
+++ new/patches.suse/stack-unwind 2008-05-17 07:26:03.000000000 +0200
@@ -20,7 +20,7 @@
--- a/Makefile
+++ b/Makefile
-@@ -524,6 +524,11 @@ else
+@@ -524,6 +524,11 @@
KBUILD_CFLAGS += -fomit-frame-pointer
endif
@@ -34,7 +34,7 @@
KBUILD_AFLAGS += -gdwarf-2
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
-@@ -338,7 +338,7 @@ endchoice
+@@ -350,7 +350,7 @@
config SCHED_NO_NO_OMIT_FRAME_POINTER
def_bool y
prompt "Single-depth WCHAN output"
@@ -45,7 +45,7 @@
is disabled then wchan values will recurse back to the
--- a/arch/x86/Makefile
+++ b/arch/x86/Makefile
-@@ -98,7 +98,9 @@ KBUILD_CFLAGS += -pipe
+@@ -98,7 +98,9 @@
# Workaround for a gcc prelease that unfortunately was shipped in a suse release
KBUILD_CFLAGS += -Wno-sign-compare
#
@@ -57,7 +57,7 @@
--- a/arch/x86/kernel/entry_32.S
+++ b/arch/x86/kernel/entry_32.S
-@@ -1029,6 +1029,38 @@ ENTRY(spurious_interrupt_bug)
+@@ -1029,6 +1029,38 @@
CFI_ENDPROC
END(spurious_interrupt_bug)
@@ -98,7 +98,7 @@
CFI_STARTPROC
--- a/arch/x86/kernel/entry_64.S
+++ b/arch/x86/kernel/entry_64.S
-@@ -1205,6 +1205,39 @@ KPROBE_ENTRY(ignore_sysret)
+@@ -1205,6 +1205,39 @@
CFI_ENDPROC
ENDPROC(ignore_sysret)
@@ -140,7 +140,7 @@
#ifdef CONFIG_SMP
--- a/arch/x86/kernel/traps_32.c
+++ b/arch/x86/kernel/traps_32.c
-@@ -105,6 +105,11 @@ asmlinkage void machine_check(void);
+@@ -105,6 +105,11 @@
int kstack_depth_to_print = 24;
static unsigned int code_bytes = 64;
@@ -152,7 +152,7 @@
void printk_address(unsigned long address, int reliable)
{
-@@ -170,7 +175,32 @@ static inline unsigned long print_contex
+@@ -170,7 +175,32 @@
return bp;
}
@@ -186,7 +186,7 @@
void dump_trace(struct task_struct *task, struct pt_regs *regs,
unsigned long *stack, unsigned long bp,
-@@ -179,6 +209,40 @@ void dump_trace(struct task_struct *task
+@@ -179,6 +209,40 @@
if (!task)
task = current;
@@ -227,7 +227,7 @@
if (!stack) {
unsigned long dummy;
stack = &dummy;
-@@ -1268,3 +1332,19 @@ static int __init code_bytes_setup(char
+@@ -1268,3 +1332,19 @@
return 1;
}
__setup("code_bytes=", code_bytes_setup);
@@ -249,7 +249,7 @@
+#endif
--- a/arch/x86/kernel/traps_64.c
+++ b/arch/x86/kernel/traps_64.c
-@@ -99,6 +99,11 @@ static inline void preempt_conditional_c
+@@ -99,6 +99,11 @@
}
int kstack_depth_to_print = 12;
@@ -261,7 +261,7 @@
void printk_address(unsigned long address, int reliable)
{
-@@ -202,7 +207,31 @@ static unsigned long *in_exception_stack
+@@ -202,7 +207,31 @@
return NULL;
}
@@ -294,7 +294,7 @@
/*
* x86-64 can have up to three kernel stacks:
-@@ -269,6 +298,39 @@ void dump_trace(struct task_struct *tsk,
+@@ -269,6 +298,39 @@
tsk = current;
tinfo = task_thread_info(tsk);
@@ -334,7 +334,7 @@
if (!stack) {
unsigned long dummy;
stack = &dummy;
-@@ -1182,6 +1244,24 @@ static int __init kstack_setup(char *s)
+@@ -1182,6 +1244,24 @@
}
early_param("kstack", kstack_setup);
@@ -563,7 +563,7 @@
#define UNW_PC(frame) ((void)(frame), 0UL)
#define UNW_SP(frame) ((void)(frame), 0UL)
#define UNW_FP(frame) ((void)(frame), 0UL)
-@@ -10,4 +167,6 @@ static inline int arch_unw_user_mode(con
+@@ -10,4 +167,6 @@
return 0;
}
@@ -636,7 +636,7 @@
struct unwind_frame_info {};
static inline void unwind_init(void) {}
-@@ -28,12 +85,12 @@ static inline void *unwind_add_table(str
+@@ -28,12 +85,12 @@
return NULL;
}
@@ -651,7 +651,7 @@
static inline int unwind_init_frame_info(struct unwind_frame_info *info,
struct task_struct *tsk,
const struct pt_regs *regs)
-@@ -65,4 +122,6 @@ static inline int unwind_to_user(struct
+@@ -65,4 +122,6 @@
return -ENOSYS;
}
@@ -660,7 +660,7 @@
#endif /* _LINUX_UNWIND_H */
--- a/kernel/Makefile
+++ b/kernel/Makefile
-@@ -33,6 +33,7 @@ obj-$(CONFIG_PROVE_LOCKING) += spinlock.
+@@ -33,6 +33,7 @@
obj-$(CONFIG_UID16) += uid16.o
obj-$(CONFIG_MODULES) += module.o
obj-$(CONFIG_KALLSYMS) += kallsyms.o
@@ -1976,7 +1976,7 @@
+EXPORT_SYMBOL_GPL(unwind_to_user);
--- a/lib/Kconfig.debug
+++ b/lib/Kconfig.debug
-@@ -468,6 +468,24 @@ config FRAME_POINTER
+@@ -468,6 +468,24 @@
some architectures or if you use external debuggers.
If you don't debug the kernel, you can say N.
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++ 43057 lines of diff (skipped)
++++++ series.conf ++++++
--- kernel-source/series.conf 2008-05-14 17:18:58.000000000 +0200
+++ kernel-source/series.conf 2008-05-17 07:27:01.000000000 +0200
@@ -30,7 +30,7 @@
patches.kernel.org/patch-2.6.25.1
patches.kernel.org/patch-2.6.25.1-2
patches.kernel.org/patch-2.6.25.2-3
- patches.kernel.org/patch-2.6.25.4-rc1
+ patches.kernel.org/patch-2.6.25.3-4
########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -163,6 +163,8 @@
patches.fixes/remount-no-shrink-dcache
patches.suse/reiser4-sync_inodes
+ patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch
+
########################################################
# nfsacl protocol (agruen)
########################################################
@@ -189,6 +191,13 @@
patches.fixes/acpi_thermal_passive_cleanup.patch
+ patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch
+ patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch
+ patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch
+
+ patches.arch/cpufreq_fix_acpi_driver_on_BIOS_changes.patch
+
+
########################################################
# Suse specific stuff
########################################################
@@ -367,6 +376,7 @@
# Device drivers
#
########################################################
+ patches.fixes/tg3-flowctrl.patch
+kkeil patches.drivers/e1000-7.6.9.2
+kkeil patches.drivers/e1000-7.6.5-napi-tail.patch
@@ -430,8 +440,10 @@
patches.drivers/usb-persist-4-USB-remove-CONFIG_USB_PERSIST-setting.patch
patches.drivers/usb-persist-5-USB-check-serial-number-string-after-device-reset.patch
patches.drivers/usb-persist-6-USB-enable-USB-PERSIST-by-default.patch
+ patches.drivers/appletouch_persist.diff
# backports from mainline for quirks and some drivers that are commonly used
+ patches.drivers/usb-add-option-hso-driver.patch
########################################################
# I2C
@@ -460,7 +472,7 @@
patches.fixes/parport-mutex
+49840 patches.fixes/serial8250_console_write-ier
+49840 patches.fixes/fix-serial-8250-UART_BUG_TXEN-test
-
+ patches.fixes/bluetooth-wake-up-properly-after-ide-timeout-expires.patch
# suse-2.4 compatible crypto loop driver
patches.suse/twofish-2.6
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org