Hello community,
here is the log from the commit of package kernel-source
checked in at Fri Feb 8 19:52:02 CET 2008.
--------
--- kernel-source/kernel-debug.changes 2008-01-31 16:43:12.000000000 +0100
+++ kernel-source/kernel-debug.changes 2008-02-08 12:32:51.000000000 +0100
@@ -1,0 +2,58 @@
+Fri Feb 8 11:54:11 CET 2008 - jbenc@suse.cz
+
+- Update config files: disabled CONFIG_BCM43XX.
+
+-------------------------------------------------------------------
+Wed Feb 6 19:01:22 CET 2008 - jeffm@suse.de
+
+- patches.apparmor/vfs-mkdir.diff: Added missing case in
+ kernel/cgroup.c
+
+-------------------------------------------------------------------
+Wed Feb 6 17:30:21 CET 2008 - fseidel@suse.de
+
+- updated patches.drivers/nozomi.patch: mainline info
+
+-------------------------------------------------------------------
+Wed Feb 6 11:59:23 CET 2008 - sdietrich@suse.de
+
+- Update config files: RT@1KHz, sched groups & cpusets enabled.
+
+-------------------------------------------------------------------
+Wed Feb 6 09:45:37 CET 2008 - olh@suse.de
+
+- enable bnx2 on ppc64 (bnc 359114 - LTC42106)
+
+-------------------------------------------------------------------
+Wed Feb 6 00:25:53 CET 2008 - gregkh@suse.de
+
+- remove unused lockd patches:
+ - patches.suse/lockd-switchable-statd
+ - patches.suse/lockd-kernel-statd
+ - patches.suse/lockd-suse-config
+ - patches.suse/lockd-max-hosts-dynamic
+
+-------------------------------------------------------------------
+Tue Feb 5 23:42:17 CET 2008 - oneukum@suse.de
+
+- patches.suse/usb_printer_no_auto.diff: Delete.
+ Obsoleted by mainline change
+
+-------------------------------------------------------------------
+Tue Feb 5 07:39:47 CET 2008 - gregkh@suse.de
+
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547) for RT kernels
+
+-------------------------------------------------------------------
+Tue Feb 5 00:40:11 CET 2008 - gregkh@suse.de
+
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547)
+
+-------------------------------------------------------------------
+Thu Jan 31 18:55:04 CET 2008 - sdietrich@suse.de
+
+- patches.rt/megasas_IRQF_NODELAY.patch: Convert megaraid sas
+ IRQ to non-threaded IRQ.
+- patches.rt/version.patch: Delete (unused).
+
+-------------------------------------------------------------------
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-rt.changes: same change
kernel-rt_debug.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
kernel-xenpae.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.zr6409/_old 2008-02-08 19:44:35.000000000 +0100
+++ /var/tmp/diff_new_pack.zr6409/_new 2008-02-08 19:44:35.000000000 +0100
@@ -43,7 +43,7 @@
%endif
Summary: A Debug Version of the Kernel
Version: 2.6.24
-Release: 4
+Release: 7
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -175,7 +175,7 @@
-Source Timestamp: 2008/01/31 14:27:52 UTC
+Source Timestamp: 2008/02/08 10:55:16 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -560,6 +560,34 @@
%files -f kernel.files
%changelog
+* Fri Feb 08 2008 jbenc@suse.cz
+- Update config files: disabled CONFIG_BCM43XX.
+* Wed Feb 06 2008 jeffm@suse.de
+- patches.apparmor/vfs-mkdir.diff: Added missing case in
+ kernel/cgroup.c
+* Wed Feb 06 2008 fseidel@suse.de
+- updated patches.drivers/nozomi.patch: mainline info
+* Wed Feb 06 2008 sdietrich@suse.de
+- Update config files: RT@1KHz, sched groups & cpusets enabled.
+* Wed Feb 06 2008 olh@suse.de
+- enable bnx2 on ppc64 (bnc 359114 - LTC42106)
+* Wed Feb 06 2008 gregkh@suse.de
+- remove unused lockd patches:
+ - patches.suse/lockd-switchable-statd
+ - patches.suse/lockd-kernel-statd
+ - patches.suse/lockd-suse-config
+ - patches.suse/lockd-max-hosts-dynamic
+* Wed Feb 06 2008 oneukum@suse.de
+- patches.suse/usb_printer_no_auto.diff: Delete.
+ Obsoleted by mainline change
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547) for RT kernels
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547)
+* Thu Jan 31 2008 sdietrich@suse.de
+- patches.rt/megasas_IRQF_NODELAY.patch: Convert megaraid sas
+ IRQ to non-threaded IRQ.
+- patches.rt/version.patch: Delete (unused).
* Thu Jan 31 2008 jbenc@suse.cz
- patches.fixes/mac80211-fix-hw-scan1.patch,
patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.zr6409/_old 2008-02-08 19:44:35.000000000 +0100
+++ /var/tmp/diff_new_pack.zr6409/_new 2008-02-08 19:44:35.000000000 +0100
@@ -15,7 +15,7 @@
Url: http://www.kernel.org/
Summary: Internal dummy package for synchronizing release numbers
Version: 2.6.24
-Release: 4
+Release: 7
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: off
@@ -28,7 +28,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2008/01/31 14:27:52 UTC
+Source Timestamp: 2008/02/08 10:55:16 UTC
%install
rm -rf %buildroot
@@ -39,6 +39,34 @@
%defattr(-, root, root)
/etc/dummy
%changelog
+* Fri Feb 08 2008 jbenc@suse.cz
+- Update config files: disabled CONFIG_BCM43XX.
+* Wed Feb 06 2008 jeffm@suse.de
+- patches.apparmor/vfs-mkdir.diff: Added missing case in
+ kernel/cgroup.c
+* Wed Feb 06 2008 fseidel@suse.de
+- updated patches.drivers/nozomi.patch: mainline info
+* Wed Feb 06 2008 sdietrich@suse.de
+- Update config files: RT@1KHz, sched groups & cpusets enabled.
+* Wed Feb 06 2008 olh@suse.de
+- enable bnx2 on ppc64 (bnc 359114 - LTC42106)
+* Wed Feb 06 2008 gregkh@suse.de
+- remove unused lockd patches:
+ - patches.suse/lockd-switchable-statd
+ - patches.suse/lockd-kernel-statd
+ - patches.suse/lockd-suse-config
+ - patches.suse/lockd-max-hosts-dynamic
+* Wed Feb 06 2008 oneukum@suse.de
+- patches.suse/usb_printer_no_auto.diff: Delete.
+ Obsoleted by mainline change
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547) for RT kernels
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547)
+* Thu Jan 31 2008 sdietrich@suse.de
+- patches.rt/megasas_IRQF_NODELAY.patch: Convert megaraid sas
+ IRQ to non-threaded IRQ.
+- patches.rt/version.patch: Delete (unused).
* Thu Jan 31 2008 jbenc@suse.cz
- patches.fixes/mac80211-fix-hw-scan1.patch,
patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.zr6409/_old 2008-02-08 19:44:35.000000000 +0100
+++ /var/tmp/diff_new_pack.zr6409/_new 2008-02-08 19:44:35.000000000 +0100
@@ -43,7 +43,7 @@
%endif
Summary: kernel for kdump
Version: 2.6.24
-Release: 4
+Release: 7
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -174,7 +174,7 @@
-Source Timestamp: 2008/01/31 14:27:52 UTC
+Source Timestamp: 2008/02/08 10:55:16 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -559,6 +559,34 @@
%files -f kernel.files
%changelog
+* Fri Feb 08 2008 jbenc@suse.cz
+- Update config files: disabled CONFIG_BCM43XX.
+* Wed Feb 06 2008 jeffm@suse.de
+- patches.apparmor/vfs-mkdir.diff: Added missing case in
+ kernel/cgroup.c
+* Wed Feb 06 2008 fseidel@suse.de
+- updated patches.drivers/nozomi.patch: mainline info
+* Wed Feb 06 2008 sdietrich@suse.de
+- Update config files: RT@1KHz, sched groups & cpusets enabled.
+* Wed Feb 06 2008 olh@suse.de
+- enable bnx2 on ppc64 (bnc 359114 - LTC42106)
+* Wed Feb 06 2008 gregkh@suse.de
+- remove unused lockd patches:
+ - patches.suse/lockd-switchable-statd
+ - patches.suse/lockd-kernel-statd
+ - patches.suse/lockd-suse-config
+ - patches.suse/lockd-max-hosts-dynamic
+* Wed Feb 06 2008 oneukum@suse.de
+- patches.suse/usb_printer_no_auto.diff: Delete.
+ Obsoleted by mainline change
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547) for RT kernels
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547)
+* Thu Jan 31 2008 sdietrich@suse.de
+- patches.rt/megasas_IRQF_NODELAY.patch: Convert megaraid sas
+ IRQ to non-threaded IRQ.
+- patches.rt/version.patch: Delete (unused).
* Thu Jan 31 2008 jbenc@suse.cz
- patches.fixes/mac80211-fix-hw-scan1.patch,
patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
kernel-pae.spec: same change
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.zr6409/_old 2008-02-08 19:44:36.000000000 +0100
+++ /var/tmp/diff_new_pack.zr6409/_new 2008-02-08 19:44:36.000000000 +0100
@@ -42,7 +42,7 @@
%endif
Summary: Kernel for ppc64 Systems
Version: 2.6.24
-Release: 4
+Release: 7
License: GPL v2 or later; LGPL v2.1 or later
Group: System/Kernel
AutoReqProv: on
@@ -186,7 +186,7 @@
Tom Gall
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008/01/31 14:27:52 UTC
+Source Timestamp: 2008/02/08 10:55:16 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -571,6 +571,34 @@
%files -f kernel.files
%changelog
+* Fri Feb 08 2008 jbenc@suse.cz
+- Update config files: disabled CONFIG_BCM43XX.
+* Wed Feb 06 2008 jeffm@suse.de
+- patches.apparmor/vfs-mkdir.diff: Added missing case in
+ kernel/cgroup.c
+* Wed Feb 06 2008 fseidel@suse.de
+- updated patches.drivers/nozomi.patch: mainline info
+* Wed Feb 06 2008 sdietrich@suse.de
+- Update config files: RT@1KHz, sched groups & cpusets enabled.
+* Wed Feb 06 2008 olh@suse.de
+- enable bnx2 on ppc64 (bnc 359114 - LTC42106)
+* Wed Feb 06 2008 gregkh@suse.de
+- remove unused lockd patches:
+ - patches.suse/lockd-switchable-statd
+ - patches.suse/lockd-kernel-statd
+ - patches.suse/lockd-suse-config
+ - patches.suse/lockd-max-hosts-dynamic
+* Wed Feb 06 2008 oneukum@suse.de
+- patches.suse/usb_printer_no_auto.diff: Delete.
+ Obsoleted by mainline change
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547) for RT kernels
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547)
+* Thu Jan 31 2008 sdietrich@suse.de
+- patches.rt/megasas_IRQF_NODELAY.patch: Convert megaraid sas
+ IRQ to non-threaded IRQ.
+- patches.rt/version.patch: Delete (unused).
* Thu Jan 31 2008 jbenc@suse.cz
- patches.fixes/mac80211-fix-hw-scan1.patch,
patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
++++++ kernel-ps3.spec ++++++
--- /var/tmp/diff_new_pack.zr6409/_old 2008-02-08 19:44:36.000000000 +0100
+++ /var/tmp/diff_new_pack.zr6409/_new 2008-02-08 19:44:36.000000000 +0100
@@ -42,7 +42,7 @@
%endif
Summary: kernel for ps3 bootloader
Version: 2.6.24
-Release: 4
+Release: 7
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -172,7 +172,7 @@
-Source Timestamp: 2008/01/31 14:27:52 UTC
+Source Timestamp: 2008/02/08 10:55:16 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -557,6 +557,34 @@
%files -f kernel.files
%changelog
+* Fri Feb 08 2008 jbenc@suse.cz
+- Update config files: disabled CONFIG_BCM43XX.
+* Wed Feb 06 2008 jeffm@suse.de
+- patches.apparmor/vfs-mkdir.diff: Added missing case in
+ kernel/cgroup.c
+* Wed Feb 06 2008 fseidel@suse.de
+- updated patches.drivers/nozomi.patch: mainline info
+* Wed Feb 06 2008 sdietrich@suse.de
+- Update config files: RT@1KHz, sched groups & cpusets enabled.
+* Wed Feb 06 2008 olh@suse.de
+- enable bnx2 on ppc64 (bnc 359114 - LTC42106)
+* Wed Feb 06 2008 gregkh@suse.de
+- remove unused lockd patches:
+ - patches.suse/lockd-switchable-statd
+ - patches.suse/lockd-kernel-statd
+ - patches.suse/lockd-suse-config
+ - patches.suse/lockd-max-hosts-dynamic
+* Wed Feb 06 2008 oneukum@suse.de
+- patches.suse/usb_printer_no_auto.diff: Delete.
+ Obsoleted by mainline change
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547) for RT kernels
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547)
+* Thu Jan 31 2008 sdietrich@suse.de
+- patches.rt/megasas_IRQF_NODELAY.patch: Convert megaraid sas
+ IRQ to non-threaded IRQ.
+- patches.rt/version.patch: Delete (unused).
* Thu Jan 31 2008 jbenc@suse.cz
- patches.fixes/mac80211-fix-hw-scan1.patch,
patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
kernel-rt_debug.spec: same change
++++++ kernel-rt.spec ++++++
--- /var/tmp/diff_new_pack.zr6409/_old 2008-02-08 19:44:36.000000000 +0100
+++ /var/tmp/diff_new_pack.zr6409/_new 2008-02-08 19:44:36.000000000 +0100
@@ -43,7 +43,7 @@
%endif
Summary: The Realtime Linux Kernel
Version: 2.6.24
-Release: 4
+Release: 7
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -183,7 +183,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008/01/31 14:27:52 UTC
+Source Timestamp: 2008/02/08 10:55:16 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -568,6 +568,34 @@
%files -f kernel.files
%changelog
+* Fri Feb 08 2008 jbenc@suse.cz
+- Update config files: disabled CONFIG_BCM43XX.
+* Wed Feb 06 2008 jeffm@suse.de
+- patches.apparmor/vfs-mkdir.diff: Added missing case in
+ kernel/cgroup.c
+* Wed Feb 06 2008 fseidel@suse.de
+- updated patches.drivers/nozomi.patch: mainline info
+* Wed Feb 06 2008 sdietrich@suse.de
+- Update config files: RT@1KHz, sched groups & cpusets enabled.
+* Wed Feb 06 2008 olh@suse.de
+- enable bnx2 on ppc64 (bnc 359114 - LTC42106)
+* Wed Feb 06 2008 gregkh@suse.de
+- remove unused lockd patches:
+ - patches.suse/lockd-switchable-statd
+ - patches.suse/lockd-kernel-statd
+ - patches.suse/lockd-suse-config
+ - patches.suse/lockd-max-hosts-dynamic
+* Wed Feb 06 2008 oneukum@suse.de
+- patches.suse/usb_printer_no_auto.diff: Delete.
+ Obsoleted by mainline change
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547) for RT kernels
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547)
+* Thu Jan 31 2008 sdietrich@suse.de
+- patches.rt/megasas_IRQF_NODELAY.patch: Convert megaraid sas
+ IRQ to non-threaded IRQ.
+- patches.rt/version.patch: Delete (unused).
* Thu Jan 31 2008 jbenc@suse.cz
- patches.fixes/mac80211-fix-hw-scan1.patch,
patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.zr6409/_old 2008-02-08 19:44:36.000000000 +0100
+++ /var/tmp/diff_new_pack.zr6409/_new 2008-02-08 19:44:36.000000000 +0100
@@ -43,7 +43,7 @@
%endif
Summary: The Standard Kernel
Version: 2.6.24
-Release: 3
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -168,7 +168,7 @@
-Source Timestamp: 2008/01/31 14:27:52 UTC
+Source Timestamp: 2008/02/08 10:55:16 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -553,6 +553,34 @@
%files -f kernel.files
%changelog
+* Fri Feb 08 2008 jbenc@suse.cz
+- Update config files: disabled CONFIG_BCM43XX.
+* Wed Feb 06 2008 jeffm@suse.de
+- patches.apparmor/vfs-mkdir.diff: Added missing case in
+ kernel/cgroup.c
+* Wed Feb 06 2008 fseidel@suse.de
+- updated patches.drivers/nozomi.patch: mainline info
+* Wed Feb 06 2008 sdietrich@suse.de
+- Update config files: RT@1KHz, sched groups & cpusets enabled.
+* Wed Feb 06 2008 olh@suse.de
+- enable bnx2 on ppc64 (bnc 359114 - LTC42106)
+* Wed Feb 06 2008 gregkh@suse.de
+- remove unused lockd patches:
+ - patches.suse/lockd-switchable-statd
+ - patches.suse/lockd-kernel-statd
+ - patches.suse/lockd-suse-config
+ - patches.suse/lockd-max-hosts-dynamic
+* Wed Feb 06 2008 oneukum@suse.de
+- patches.suse/usb_printer_no_auto.diff: Delete.
+ Obsoleted by mainline change
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547) for RT kernels
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547)
+* Thu Jan 31 2008 sdietrich@suse.de
+- patches.rt/megasas_IRQF_NODELAY.patch: Convert megaraid sas
+ IRQ to non-threaded IRQ.
+- patches.rt/version.patch: Delete (unused).
* Thu Jan 31 2008 jbenc@suse.cz
- patches.fixes/mac80211-fix-hw-scan1.patch,
patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.zr6409/_old 2008-02-08 19:44:37.000000000 +0100
+++ /var/tmp/diff_new_pack.zr6409/_new 2008-02-08 19:44:37.000000000 +0100
@@ -22,7 +22,7 @@
%endif
Summary: The Linux Kernel Sources
Version: 2.6.24
-Release: 4
+Release: 7
License: GPL v2 only
Group: Development/Sources
AutoReqProv: off
@@ -107,7 +107,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008/01/31 14:27:52 UTC
+Source Timestamp: 2008/02/08 10:55:16 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -282,6 +282,34 @@
%files -f kernel-source.files
%changelog
+* Fri Feb 08 2008 jbenc@suse.cz
+- Update config files: disabled CONFIG_BCM43XX.
+* Wed Feb 06 2008 jeffm@suse.de
+- patches.apparmor/vfs-mkdir.diff: Added missing case in
+ kernel/cgroup.c
+* Wed Feb 06 2008 fseidel@suse.de
+- updated patches.drivers/nozomi.patch: mainline info
+* Wed Feb 06 2008 sdietrich@suse.de
+- Update config files: RT@1KHz, sched groups & cpusets enabled.
+* Wed Feb 06 2008 olh@suse.de
+- enable bnx2 on ppc64 (bnc 359114 - LTC42106)
+* Wed Feb 06 2008 gregkh@suse.de
+- remove unused lockd patches:
+ - patches.suse/lockd-switchable-statd
+ - patches.suse/lockd-kernel-statd
+ - patches.suse/lockd-suse-config
+ - patches.suse/lockd-max-hosts-dynamic
+* Wed Feb 06 2008 oneukum@suse.de
+- patches.suse/usb_printer_no_auto.diff: Delete.
+ Obsoleted by mainline change
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547) for RT kernels
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547)
+* Thu Jan 31 2008 sdietrich@suse.de
+- patches.rt/megasas_IRQF_NODELAY.patch: Convert megaraid sas
+ IRQ to non-threaded IRQ.
+- patches.rt/version.patch: Delete (unused).
* Thu Jan 31 2008 jbenc@suse.cz
- patches.fixes/mac80211-fix-hw-scan1.patch,
patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.zr6409/_old 2008-02-08 19:44:37.000000000 +0100
+++ /var/tmp/diff_new_pack.zr6409/_new 2008-02-08 19:44:37.000000000 +0100
@@ -21,7 +21,7 @@
%endif
Summary: Kernel Symbol Versions (modversions)
Version: 2.6.24
-Release: 4
+Release: 7
License: GPL v2 or later
Group: Development/Sources
AutoReqProv: off
@@ -95,7 +95,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008/01/31 14:27:52 UTC
+Source Timestamp: 2008/02/08 10:55:16 UTC
%prep
echo "Architecture symbol(s):" %symbols
@@ -149,6 +149,34 @@
/boot/symsets-*-*.tar.gz
/lib/modules/*/build
%changelog
+* Fri Feb 08 2008 jbenc@suse.cz
+- Update config files: disabled CONFIG_BCM43XX.
+* Wed Feb 06 2008 jeffm@suse.de
+- patches.apparmor/vfs-mkdir.diff: Added missing case in
+ kernel/cgroup.c
+* Wed Feb 06 2008 fseidel@suse.de
+- updated patches.drivers/nozomi.patch: mainline info
+* Wed Feb 06 2008 sdietrich@suse.de
+- Update config files: RT@1KHz, sched groups & cpusets enabled.
+* Wed Feb 06 2008 olh@suse.de
+- enable bnx2 on ppc64 (bnc 359114 - LTC42106)
+* Wed Feb 06 2008 gregkh@suse.de
+- remove unused lockd patches:
+ - patches.suse/lockd-switchable-statd
+ - patches.suse/lockd-kernel-statd
+ - patches.suse/lockd-suse-config
+ - patches.suse/lockd-max-hosts-dynamic
+* Wed Feb 06 2008 oneukum@suse.de
+- patches.suse/usb_printer_no_auto.diff: Delete.
+ Obsoleted by mainline change
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547) for RT kernels
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547)
+* Thu Jan 31 2008 sdietrich@suse.de
+- patches.rt/megasas_IRQF_NODELAY.patch: Convert megaraid sas
+ IRQ to non-threaded IRQ.
+- patches.rt/version.patch: Delete (unused).
* Thu Jan 31 2008 jbenc@suse.cz
- patches.fixes/mac80211-fix-hw-scan1.patch,
patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.zr6409/_old 2008-02-08 19:44:37.000000000 +0100
+++ /var/tmp/diff_new_pack.zr6409/_new 2008-02-08 19:44:37.000000000 +0100
@@ -43,7 +43,7 @@
%endif
Summary: The Standard Kernel - without any SUSE patches
Version: 2.6.24
-Release: 4
+Release: 7
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -188,7 +188,7 @@
-Source Timestamp: 2008/01/31 14:27:52 UTC
+Source Timestamp: 2008/02/08 10:55:16 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -573,6 +573,34 @@
%files -f kernel.files
%changelog
+* Fri Feb 08 2008 jbenc@suse.cz
+- Update config files: disabled CONFIG_BCM43XX.
+* Wed Feb 06 2008 jeffm@suse.de
+- patches.apparmor/vfs-mkdir.diff: Added missing case in
+ kernel/cgroup.c
+* Wed Feb 06 2008 fseidel@suse.de
+- updated patches.drivers/nozomi.patch: mainline info
+* Wed Feb 06 2008 sdietrich@suse.de
+- Update config files: RT@1KHz, sched groups & cpusets enabled.
+* Wed Feb 06 2008 olh@suse.de
+- enable bnx2 on ppc64 (bnc 359114 - LTC42106)
+* Wed Feb 06 2008 gregkh@suse.de
+- remove unused lockd patches:
+ - patches.suse/lockd-switchable-statd
+ - patches.suse/lockd-kernel-statd
+ - patches.suse/lockd-suse-config
+ - patches.suse/lockd-max-hosts-dynamic
+* Wed Feb 06 2008 oneukum@suse.de
+- patches.suse/usb_printer_no_auto.diff: Delete.
+ Obsoleted by mainline change
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547) for RT kernels
+* Tue Feb 05 2008 gregkh@suse.de
+- Enable CONFIG_TASK_IO_ACCOUNTING (bnc 356547)
+* Thu Jan 31 2008 sdietrich@suse.de
+- patches.rt/megasas_IRQF_NODELAY.patch: Convert megaraid sas
+ IRQ to non-threaded IRQ.
+- patches.rt/version.patch: Delete (unused).
* Thu Jan 31 2008 jbenc@suse.cz
- patches.fixes/mac80211-fix-hw-scan1.patch,
patches.fixes/mac80211-fix-hw-scan2.patch: mac80211: hardware
kernel-xenpae.spec: same change
kernel-xen.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2008-01-31 16:43:08.000000000 +0100
+++ kernel-source/build-source-timestamp 2008-02-08 12:32:46.000000000 +0100
@@ -1 +1 @@
-2008/01/31 14:27:52 UTC
+2008/02/08 10:55:16 UTC
++++++ config.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/alpha/default new/config/alpha/default
--- old/config/alpha/default 2008-01-14 10:57:41.000000000 +0100
+++ new/config/alpha/default 2008-02-08 12:32:04.000000000 +0100
@@ -1531,11 +1531,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/alpha/vanilla new/config/alpha/vanilla
--- old/config/alpha/vanilla 2008-01-14 10:57:41.000000000 +0100
+++ new/config/alpha/vanilla 2008-02-08 12:32:04.000000000 +0100
@@ -25,6 +25,7 @@
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION="-vanilla"
# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_SUSE_KERNEL=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
@@ -1464,11 +1465,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug 2008-01-14 10:57:42.000000000 +0100
+++ new/config/i386/debug 2008-02-08 12:32:04.000000000 +0100
@@ -59,7 +59,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1806,11 +1807,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/default new/config/i386/default
--- old/config/i386/default 2008-01-14 10:57:42.000000000 +0100
+++ new/config/i386/default 2008-02-08 12:32:04.000000000 +0100
@@ -59,7 +59,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1806,11 +1807,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2008-01-14 10:57:42.000000000 +0100
+++ new/config/i386/pae 2008-02-08 12:32:04.000000000 +0100
@@ -59,7 +59,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1806,11 +1807,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/rt new/config/i386/rt
--- old/config/i386/rt 2008-01-25 08:27:45.000000000 +0100
+++ new/config/i386/rt 2008-02-08 12:32:04.000000000 +0100
@@ -59,7 +59,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -68,11 +69,16 @@
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=17
-# CONFIG_CGROUPS is not set
+CONFIG_CGROUPS=y
+CONFIG_CGROUP_DEBUG=y
+CONFIG_CGROUP_NS=y
+CONFIG_CPUSETS=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_FAIR_USER_SCHED=y
# CONFIG_FAIR_CGROUP_SCHED is not set
+CONFIG_CGROUP_CPUACCT=y
CONFIG_SYSFS_DEPRECATED=y
+CONFIG_PROC_PID_CPUSET=y
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
@@ -137,7 +143,7 @@
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ=y
-# CONFIG_HIGH_RES_TIMERS is not set
+CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_SMP=y
# CONFIG_X86_PC is not set
@@ -251,10 +257,10 @@
CONFIG_SECCOMP=y
# CONFIG_SECCOMP_DISABLE_TSC is not set
# CONFIG_HZ_100 is not set
-CONFIG_HZ_250=y
+# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
-# CONFIG_HZ_1000 is not set
-CONFIG_HZ=250
+CONFIG_HZ_1000=y
+CONFIG_HZ=1000
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y
CONFIG_PHYSICAL_START=0x100000
@@ -1815,11 +1821,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/rt_debug new/config/i386/rt_debug
--- old/config/i386/rt_debug 2008-01-22 07:14:10.000000000 +0100
+++ new/config/i386/rt_debug 2008-02-08 12:32:04.000000000 +0100
@@ -59,7 +59,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -68,11 +69,16 @@
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=17
-# CONFIG_CGROUPS is not set
+CONFIG_CGROUPS=y
+CONFIG_CGROUP_DEBUG=y
+CONFIG_CGROUP_NS=y
+CONFIG_CPUSETS=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_FAIR_USER_SCHED=y
# CONFIG_FAIR_CGROUP_SCHED is not set
+CONFIG_CGROUP_CPUACCT=y
CONFIG_SYSFS_DEPRECATED=y
+CONFIG_PROC_PID_CPUSET=y
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
@@ -1814,11 +1820,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/vanilla new/config/i386/vanilla
--- old/config/i386/vanilla 2008-01-14 10:57:42.000000000 +0100
+++ new/config/i386/vanilla 2008-02-08 12:32:04.000000000 +0100
@@ -50,6 +50,7 @@
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION="-vanilla"
# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_SUSE_KERNEL=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
@@ -58,7 +59,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1799,11 +1801,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2008-01-14 10:57:42.000000000 +0100
+++ new/config/i386/xen 2008-02-08 12:32:04.000000000 +0100
@@ -57,7 +57,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1633,11 +1634,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xenpae new/config/i386/xenpae
--- old/config/i386/xenpae 2008-01-14 10:57:42.000000000 +0100
+++ new/config/i386/xenpae 2008-02-08 12:32:04.000000000 +0100
@@ -57,7 +57,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1636,11 +1637,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/debug new/config/ia64/debug
--- old/config/ia64/debug 2008-01-14 10:57:42.000000000 +0100
+++ new/config/ia64/debug 2008-02-08 12:32:04.000000000 +0100
@@ -20,7 +20,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1472,11 +1473,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/default new/config/ia64/default
--- old/config/ia64/default 2008-01-14 10:57:42.000000000 +0100
+++ new/config/ia64/default 2008-02-08 12:32:04.000000000 +0100
@@ -20,7 +20,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1470,11 +1471,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/vanilla new/config/ia64/vanilla
--- old/config/ia64/vanilla 2008-01-14 10:57:42.000000000 +0100
+++ new/config/ia64/vanilla 2008-02-08 12:32:04.000000000 +0100
@@ -11,6 +11,7 @@
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION="-vanilla"
# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_SUSE_KERNEL=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
@@ -19,7 +20,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1449,11 +1451,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/default new/config/powerpc/default
--- old/config/powerpc/default 2008-01-14 10:57:42.000000000 +0100
+++ new/config/powerpc/default 2008-02-08 12:32:04.000000000 +0100
@@ -68,7 +68,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1332,11 +1333,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/kdump new/config/powerpc/kdump
--- old/config/powerpc/kdump 2008-01-14 10:57:42.000000000 +0100
+++ new/config/powerpc/kdump 2008-02-08 12:32:04.000000000 +0100
@@ -1058,7 +1058,7 @@
# CONFIG_SK98LIN is not set
# CONFIG_VIA_VELOCITY is not set
CONFIG_TIGON3=m
-# CONFIG_BNX2 is not set
+CONFIG_BNX2=m
CONFIG_SPIDER_NET=m
CONFIG_QLA3XXX=m
CONFIG_ATL1=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/ppc64 new/config/powerpc/ppc64
--- old/config/powerpc/ppc64 2008-01-14 10:57:42.000000000 +0100
+++ new/config/powerpc/ppc64 2008-02-08 12:32:04.000000000 +0100
@@ -71,7 +71,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1168,7 +1169,7 @@
# CONFIG_SK98LIN is not set
# CONFIG_VIA_VELOCITY is not set
CONFIG_TIGON3=m
-# CONFIG_BNX2 is not set
+CONFIG_BNX2=m
CONFIG_SPIDER_NET=m
CONFIG_GELIC_NET=m
CONFIG_QLA3XXX=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/rt new/config/powerpc/rt
--- old/config/powerpc/rt 2008-01-25 08:27:45.000000000 +0100
+++ new/config/powerpc/rt 2008-02-08 12:32:04.000000000 +0100
@@ -68,7 +68,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1344,11 +1345,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/vanilla new/config/powerpc/vanilla
--- old/config/powerpc/vanilla 2008-01-18 13:18:17.000000000 +0100
+++ new/config/powerpc/vanilla 2008-02-08 12:32:04.000000000 +0100
@@ -68,7 +68,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1329,11 +1330,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/default new/config/s390/default
--- old/config/s390/default 2008-01-09 12:05:59.000000000 +0100
+++ new/config/s390/default 2008-02-05 07:31:39.000000000 +0100
@@ -33,7 +33,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/s390 new/config/s390/s390
--- old/config/s390/s390 2008-01-09 12:05:59.000000000 +0100
+++ new/config/s390/s390 2008-02-05 07:31:39.000000000 +0100
@@ -32,7 +32,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/vanilla new/config/s390/vanilla
--- old/config/s390/vanilla 2008-01-07 10:18:58.000000000 +0100
+++ new/config/s390/vanilla 2008-02-05 07:31:39.000000000 +0100
@@ -24,6 +24,7 @@
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION="-vanilla"
# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_SUSE_KERNEL=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
@@ -32,7 +33,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/debug new/config/x86_64/debug
--- old/config/x86_64/debug 2008-01-14 10:57:42.000000000 +0100
+++ new/config/x86_64/debug 2008-02-08 12:32:04.000000000 +0100
@@ -56,7 +56,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1665,11 +1666,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=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-01-14 10:57:42.000000000 +0100
+++ new/config/x86_64/default 2008-02-08 12:32:04.000000000 +0100
@@ -56,7 +56,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1665,11 +1666,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/rt new/config/x86_64/rt
--- old/config/x86_64/rt 2008-01-25 08:27:45.000000000 +0100
+++ new/config/x86_64/rt 2008-02-08 12:32:04.000000000 +0100
@@ -65,11 +65,16 @@
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=18
-# CONFIG_CGROUPS is not set
+CONFIG_CGROUPS=y
+CONFIG_CGROUP_DEBUG=y
+CONFIG_CGROUP_NS=y
+CONFIG_CPUSETS=y
CONFIG_FAIR_GROUP_SCHED=y
-CONFIG_FAIR_USER_SCHED=y
-# CONFIG_FAIR_CGROUP_SCHED is not set
+# CONFIG_FAIR_USER_SCHED is not set
+CONFIG_FAIR_CGROUP_SCHED=y
+CONFIG_CGROUP_CPUACCT=y
CONFIG_SYSFS_DEPRECATED=y
+CONFIG_PROC_PID_CPUSET=y
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
@@ -235,10 +240,10 @@
CONFIG_SECCOMP=y
# CONFIG_CC_STACKPROTECTOR is not set
# CONFIG_HZ_100 is not set
-CONFIG_HZ_250=y
+# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
-# CONFIG_HZ_1000 is not set
-CONFIG_HZ=250
+CONFIG_HZ_1000=y
+CONFIG_HZ=1000
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y
CONFIG_PHYSICAL_START=0x200000
@@ -1674,11 +1679,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/rt_debug new/config/x86_64/rt_debug
--- old/config/x86_64/rt_debug 2008-01-22 07:14:10.000000000 +0100
+++ new/config/x86_64/rt_debug 2008-02-08 12:32:04.000000000 +0100
@@ -56,7 +56,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -65,11 +66,16 @@
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=18
-# CONFIG_CGROUPS is not set
+CONFIG_CGROUPS=y
+CONFIG_CGROUP_DEBUG=y
+CONFIG_CGROUP_NS=y
+CONFIG_CPUSETS=y
CONFIG_FAIR_GROUP_SCHED=y
-CONFIG_FAIR_USER_SCHED=y
-# CONFIG_FAIR_CGROUP_SCHED is not set
+# CONFIG_FAIR_USER_SCHED is not set
+CONFIG_FAIR_CGROUP_SCHED=y
+CONFIG_CGROUP_CPUACCT=y
CONFIG_SYSFS_DEPRECATED=y
+CONFIG_PROC_PID_CPUSET=y
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
@@ -1674,11 +1680,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/vanilla new/config/x86_64/vanilla
--- old/config/x86_64/vanilla 2008-01-14 10:57:42.000000000 +0100
+++ new/config/x86_64/vanilla 2008-02-08 12:32:04.000000000 +0100
@@ -47,6 +47,7 @@
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION="-vanilla"
# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_SUSE_KERNEL=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
@@ -55,7 +56,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1659,11 +1661,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=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-01-14 10:57:42.000000000 +0100
+++ new/config/x86_64/xen 2008-02-08 12:32:04.000000000 +0100
@@ -54,7 +54,8 @@
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
-# CONFIG_TASK_XACCT is not set
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_AUDIT=y
@@ -1602,11 +1603,8 @@
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
-CONFIG_BCM43XX=m
-CONFIG_BCM43XX_DEBUG=y
-CONFIG_BCM43XX_DMA=y
-CONFIG_BCM43XX_PIO=y
-CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
+# CONFIG_BCM43XX is not set
+# CONFIG_BCM43XX_DMA_AND_PIO_MODE is not set
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_B43=m
++++++ needed_space_in_mb ++++++
--- kernel-source/needed_space_in_mb 2008-02-01 18:22:53.000000000 +0100
+++ kernel-source/needed_space_in_mb 2008-02-08 12:33:03.000000000 +0100
@@ -1 +1 @@
-6000
+6144
++++++ patches.addon.tar.bz2 ++++++
++++++ patches.apparmor.tar.bz2 ++++++
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-01-25 08:27:45.000000000 +0100
+++ new/patches.apparmor/vfs-mkdir.diff 2008-02-08 12:32:04.000000000 +0100
@@ -15,10 +15,11 @@
fs/nfsd/vfs.c | 8 +++++---
fs/reiserfs/xattr.c | 2 +-
include/linux/fs.h | 2 +-
- 6 files changed, 16 insertions(+), 9 deletions(-)
+ kernel/cgroup.c | 2 +-
+ 7 files changed, 17 insertions(+), 10 deletions(-)
---- linux-2.6.24.orig/fs/ecryptfs/inode.c
-+++ linux-2.6.24/fs/ecryptfs/inode.c
+--- a/fs/ecryptfs/inode.c 2008-02-06 12:50:22.000000000 -0500
++++ b/fs/ecryptfs/inode.c 2008-02-06 12:50:22.000000000 -0500
@@ -488,11 +488,14 @@ static int ecryptfs_mkdir(struct inode *
{
int rc;
@@ -35,8 +36,8 @@
if (rc || !lower_dentry->d_inode)
goto out;
rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb, 0);
---- linux-2.6.24.orig/fs/namei.c
-+++ linux-2.6.24/fs/namei.c
+--- a/fs/namei.c 2008-02-06 12:50:22.000000000 -0500
++++ b/fs/namei.c 2008-02-06 12:50:22.000000000 -0500
@@ -1997,7 +1997,8 @@ asmlinkage long sys_mknod(const char __u
return sys_mknodat(AT_FDCWD, filename, mode, dev);
}
@@ -56,8 +57,8 @@
dput(dentry);
out_unlock:
mutex_unlock(&nd.dentry->d_inode->i_mutex);
---- linux-2.6.24.orig/fs/nfsd/nfs4recover.c
-+++ linux-2.6.24/fs/nfsd/nfs4recover.c
+--- a/fs/nfsd/nfs4recover.c 2008-01-25 11:56:49.000000000 -0500
++++ b/fs/nfsd/nfs4recover.c 2008-02-06 12:50:22.000000000 -0500
@@ -154,7 +154,8 @@ nfsd4_create_clid_dir(struct nfs4_client
dprintk("NFSD: nfsd4_create_clid_dir: DIRECTORY EXISTS\n");
goto out_put;
@@ -68,8 +69,8 @@
out_put:
dput(dentry);
out_unlock:
---- linux-2.6.24.orig/fs/nfsd/vfs.c
-+++ linux-2.6.24/fs/nfsd/vfs.c
+--- a/fs/nfsd/vfs.c 2008-02-06 12:50:22.000000000 -0500
++++ b/fs/nfsd/vfs.c 2008-02-06 12:50:22.000000000 -0500
@@ -1165,6 +1165,7 @@ nfsd_create(struct svc_rqst *rqstp, stru
int type, dev_t rdev, struct svc_fh *resfhp)
{
@@ -113,8 +114,8 @@
err = nfserrno(nfsd_sync_dir(dentry));
write_inode_now(dchild->d_inode, 1);
}
---- linux-2.6.24.orig/fs/reiserfs/xattr.c
-+++ linux-2.6.24/fs/reiserfs/xattr.c
+--- a/fs/reiserfs/xattr.c 2008-02-06 12:50:22.000000000 -0500
++++ b/fs/reiserfs/xattr.c 2008-02-06 12:50:22.000000000 -0500
@@ -116,7 +116,7 @@ static struct dentry *lookup_or_create_d
int err = -ENODATA;
@@ -124,8 +125,8 @@
if (err) {
dput(dentry);
---- linux-2.6.24.orig/include/linux/fs.h
-+++ linux-2.6.24/include/linux/fs.h
+--- a/include/linux/fs.h 2008-02-06 12:50:22.000000000 -0500
++++ b/include/linux/fs.h 2008-02-06 12:50:22.000000000 -0500
@@ -1068,7 +1068,7 @@ extern void unlock_super(struct super_bl
*/
extern int vfs_permission(struct nameidata *, int);
@@ -135,3 +136,14 @@
extern int vfs_mknod(struct inode *, struct dentry *, int, dev_t);
extern int vfs_symlink(struct inode *, struct dentry *, const char *, int);
extern int vfs_link(struct dentry *, struct inode *, struct dentry *);
+--- a/kernel/cgroup.c 2008-01-25 11:56:56.000000000 -0500
++++ b/kernel/cgroup.c 2008-02-06 12:56:35.000000000 -0500
+@@ -2611,7 +2611,7 @@ int cgroup_clone(struct task_struct *tsk
+ }
+
+ /* Create the cgroup directory, which also creates the cgroup */
+- ret = vfs_mkdir(inode, dentry, S_IFDIR | 0755);
++ ret = vfs_mkdir(inode, dentry, NULL, S_IFDIR | 0755);
+ child = __d_cgrp(dentry);
+ dput(dentry);
+ if (ret) {
++++++ patches.drivers.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/nozomi.patch new/patches.drivers/nozomi.patch
--- old/patches.drivers/nozomi.patch 2008-01-25 08:27:46.000000000 +0100
+++ new/patches.drivers/nozomi.patch 2008-02-08 12:32:04.000000000 +0100
@@ -3,6 +3,7 @@
To: Greg KH
From: Greg Kroah-Hartman
Subject: Add nozomi driver to the tree
+Patch-mainline: 2.6.24-git15
This is a driver to control the cardbus wireless data card that works on
3g networks.
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/pci-quirk-enable-smbus-on-hp-xw4100.patch new/patches.fixes/pci-quirk-enable-smbus-on-hp-xw4100.patch
--- old/patches.fixes/pci-quirk-enable-smbus-on-hp-xw4100.patch 2008-01-25 08:27:46.000000000 +0100
+++ new/patches.fixes/pci-quirk-enable-smbus-on-hp-xw4100.patch 2008-02-08 12:32:05.000000000 +0100
@@ -1,6 +1,7 @@
Subject: PCI: Unhide the SMBus on the HP xw4100
From: Jean Delvare
-Patch-mainline: not yet, submitted 2007-11-21
+Patch-mainline: yes (2.6.25)
+X-Git-Url: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=...
Unhide the SMBus on the HP xw4100. This gives access to a hardware
monitoring chip (ADT7463) and to the memory module SPD EEPROMs. I
++++++ patches.rt.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.rt/megasas_IRQF_NODELAY.patch new/patches.rt/megasas_IRQF_NODELAY.patch
--- old/patches.rt/megasas_IRQF_NODELAY.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.rt/megasas_IRQF_NODELAY.patch 2008-01-31 18:55:56.000000000 +0100
@@ -0,0 +1,41 @@
+Subject: Convert megaraid sas IRQ to non-threaded IRQ
+From: https://bugzilla.redhat.com/show_bug.cgi?id=250266
+
+Acked-by: Sven-Thorsten Dietrich
+
+--- vanilla/drivers/scsi/megaraid/megaraid_sas.c 2007-04-25 22:08:32.000000000 -0500
++++ linux-2.6.21.x86_64/drivers/scsi/megaraid/megaraid_sas.c 2007-09-19 13:59:30.000000000 -0500
+@@ -51,6 +51,11 @@
+ MODULE_AUTHOR("megaraidlinux@lsi.com");
+ MODULE_DESCRIPTION("LSI Logic MegaRAID SAS Driver");
+
++static int megasas_intr_nodelay = 0;
++module_param_named(nodelay, megasas_intr_nodelay, int, 0);
++MODULE_PARM_DESC(nodelay,
++ "Set to 1 to change interrupt type to NODELAY (default=SHARED)");
++
+ /*
+ * PCI ID table for all supported controllers
+ */
+@@ -2408,7 +2413,20 @@
+ /*
+ * Register IRQ
+ */
+- if (request_irq(pdev->irq, megasas_isr, IRQF_SHARED, "megasas", instance)) {
++ /*
++ * Use of IRQF_NODELAY in CONFIG_PREEMPT_RT is know to fix a timeout
++ * problem that ultimately makes the driver consider the adapter dead,
++ * setting instance->hw_crit_error. It is safe because megasas_isr
++ * doesn't take any locks, just using tasklet_schedule to defer the
++ * interrupt handling to softirq time. This is indeed a big hammer
++ * "solution", but at least systems with this hardware will work as
++ * expected till we find the real fix.
++ */
++ printk("megasas: requesting irq %d as %s interrupt\n",
++ pdev->irq, megasas_intr_nodelay ? "NODELAY" : "SHARED");
++ if (request_irq(pdev->irq, megasas_isr,
++ megasas_intr_nodelay ? IRQF_NODELAY : IRQF_SHARED,
++ "megasas", instance)) {
+ printk(KERN_DEBUG "megasas: Failed to register IRQ\n");
+ goto fail_irq;
+ }
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.rt/version.patch new/patches.rt/version.patch
--- old/patches.rt/version.patch 2008-01-26 18:19:52.000000000 +0100
+++ new/patches.rt/version.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,28 +0,0 @@
-Subject: Linux-RT 2.6.24-rt1
-From: http://www.kernel.org/pub/linux/kernel/projects/rt/
-Acked-by: Sven-Thorsten Dietrich
-Subject: add -rt extra-version
-From: Ingo Molnar
-
-add -rt extra-version.
-
-Signed-off-by: Ingo Molnar
-Signed-off-by: Thomas Gleixner
-Signed-off-by: Steven Rostedt
----
- Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: linux-2.6.24-rt1/Makefile
-===================================================================
---- linux-2.6.24-rt1.orig/Makefile 2008-01-25 15:06:52.000000000 -0500
-+++ linux-2.6.24-rt1/Makefile 2008-01-25 15:08:36.000000000 -0500
-@@ -1,7 +1,7 @@
- VERSION = 2
- PATCHLEVEL = 6
- SUBLEVEL = 24
--EXTRAVERSION =
-+EXTRAVERSION = -rt1
- NAME = Arr Matey! A Hairy Bilge Rat!
-
- # *DOCUMENTATION*
++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/lockd-kernel-statd new/patches.suse/lockd-kernel-statd
--- old/patches.suse/lockd-kernel-statd 2006-09-20 21:22:27.000000000 +0200
+++ new/patches.suse/lockd-kernel-statd 1970-01-01 01:00:00.000000000 +0100
@@ -1,597 +0,0 @@
-From: Olaf Kirch
-Subject: [lockd] Add kernel statd
-
- This patch adds the kernel statd, and allows the switchable statd support
- to use this instead of the upcalls to user land statd.
-
-Signed-off-by: Olaf Kirch
-
- fs/buffer.c | 1
- fs/lockd/Makefile | 2
- fs/lockd/statd.c | 405 +++++++++++++++++++++++++++++++++++++++++
- fs/lockd/svc.c | 59 +++++
- include/linux/lockd/lockd.h | 1
- include/linux/lockd/sm_inter.h | 5
- 6 files changed, 469 insertions(+), 4 deletions(-)
-
---- linux-2.6.18.orig/fs/lockd/svc.c
-+++ linux-2.6.18/fs/lockd/svc.c
-@@ -40,6 +40,7 @@
- #define ALLOWED_SIGS (sigmask(SIGKILL))
-
- static struct svc_program nlmsvc_program;
-+extern struct svc_program nsmsvc_program;
-
- struct nlmsvc_binding * nlmsvc_ops;
- EXPORT_SYMBOL(nlmsvc_ops);
-@@ -62,6 +63,7 @@ static unsigned long nlm_timeout = LOCK
- static int nlm_udpport, nlm_tcpport;
- int nlm_max_hosts = 256;
- int nsm_use_hostnames = 0;
-+static int nsm_use_kstatd = 0;
-
- /*
- * Constants needed for the sysctl interface.
-@@ -119,8 +121,17 @@ lockd(struct svc_rqst *rqstp)
-
- daemonize("lockd");
-
-- /* Initialize the statd upcalls to rpc.statd */
-- nsm_statd_upcalls_init();
-+ /* See if we should use the kernel statd. If not,
-+ * or if setting up the kernel statd fails, try
-+ * falling back to user land upcalls.
-+ */
-+ if (nsm_use_kstatd && nsm_kernel_statd_init() < 0)
-+ nsm_use_kstatd = 0;
-+
-+ if (nsm_use_kstatd == 0) {
-+ /* Initialize the statd upcalls to rpc.statd */
-+ nsm_statd_upcalls_init();
-+ }
-
- /* Process request with signals blocked, but allow SIGKILL. */
- allow_signal(SIGKILL);
-@@ -218,6 +229,7 @@ int
- lockd_up(void)
- {
- static int warned;
-+ struct svc_program * prog;
- struct svc_serv * serv;
- int error = 0;
-
-@@ -241,8 +253,12 @@ lockd_up(void)
- printk(KERN_WARNING
- "lockd_up: no pid, %d users??\n", nlmsvc_users);
-
-+ /* Register NLM program and possibly NSM (if using kstatd) */
- error = -ENOMEM;
-- serv = svc_create(&nlmsvc_program, LOCKD_BUFSIZE);
-+ prog = &nlmsvc_program;
-+ if (nsm_use_kstatd)
-+ prog = &nsmsvc_program;
-+ serv = svc_create(prog, LOCKD_BUFSIZE);
- if (!serv) {
- printk(KERN_WARNING "lockd_up: create service failed\n");
- goto out;
-@@ -397,6 +413,15 @@ static ctl_table nlm_sysctls[] = {
- .mode = 0644,
- .proc_handler = &proc_dointvec,
- },
-+ {
-+ .ctl_name = CTL_UNNUMBERED,
-+ .procname = "nsm_use_kstatd",
-+ .data = &nsm_use_kstatd,
-+ .maxlen = sizeof(int),
-+ .mode = 0444,
-+ .proc_handler = &proc_dointvec,
-+ },
-+
-
- { .ctl_name = 0 }
- };
-@@ -466,6 +491,7 @@ module_param_call(nlm_udpport, param_set
- &nlm_udpport, 0644);
- module_param_call(nlm_tcpport, param_set_port, param_get_int,
- &nlm_tcpport, 0644);
-+module_param(nsm_use_kstatd, int, 0444);
-
- /*
- * Initialising and terminating the module.
-@@ -536,3 +562,30 @@ static struct svc_program nlmsvc_program
- .pg_stats = &nlmsvc_stats, /* stats table */
- .pg_authenticate = &lockd_authenticate /* export authentication */
- };
-+
-+/*
-+ * Define NSM program and procedures
-+ */
-+static struct svc_version nsmsvc_version1 = {
-+ .vs_vers = 1,
-+ .vs_nproc = 7,
-+ .vs_proc = nsmsvc_procedures,
-+ .vs_xdrsize = SMSVC_XDRSIZE,
-+};
-+static struct svc_version * nsmsvc_version[] = {
-+ [1] = &nsmsvc_version1,
-+};
-+
-+static struct svc_stat nsmsvc_stats;
-+
-+#define SM_NRVERS (sizeof(nsmsvc_version)/sizeof(nsmsvc_version[0]))
-+struct svc_program nsmsvc_program = {
-+ .pg_next = &nlmsvc_program,
-+ .pg_prog = SM_PROGRAM, /* program number */
-+ .pg_nvers = SM_NRVERS, /* number of entries in nlmsvc_version */
-+ .pg_vers = nsmsvc_version, /* version table */
-+ .pg_name = "statd", /* service name */
-+ .pg_class = "nfsd", /* share authentication with nfsd */
-+ .pg_stats = &nsmsvc_stats, /* stats table */
-+ .pg_authenticate = &nsmsvc_authenticate /* no authentication :-( */
-+};
---- linux-2.6.18.orig/include/linux/lockd/sm_inter.h
-+++ linux-2.6.18/include/linux/lockd/sm_inter.h
-@@ -19,6 +19,7 @@
- #define SM_NOTIFY 6
-
- #define SM_MAXSTRLEN 1024
-+#define SMSVC_XDRSIZE (sizeof(struct nsm_args) + SM_MAXSTRLEN)
-
- /*
- * Arguments for all calls to statd
-@@ -30,6 +31,8 @@ struct nsm_args {
- u32 proc;
-
- char * mon_name;
-+ int mon_name_len;
-+ u32 state;
- };
-
- /*
-@@ -41,6 +44,8 @@ struct nsm_res {
- };
-
- extern void nsm_statd_upcalls_init(void);
-+extern int nsm_kernel_statd_init(void);
-+extern int nsmsvc_authenticate(struct svc_rqst *);
- extern int (*nsm_monitor)(struct nlm_host *);
- extern int (*nsm_unmonitor)(struct nlm_host *);
- extern int nsm_local_state;
---- linux-2.6.18.orig/fs/buffer.c
-+++ linux-2.6.18/fs/buffer.c
-@@ -183,6 +183,7 @@ int fsync_super(struct super_block *sb)
- __fsync_super(sb);
- return sync_blockdev(sb->s_bdev);
- }
-+EXPORT_SYMBOL_GPL(fsync_super);
-
- /*
- * Write out and wait upon all dirty data associated with this
---- linux-2.6.18.orig/fs/lockd/Makefile
-+++ linux-2.6.18/fs/lockd/Makefile
-@@ -5,6 +5,6 @@
- obj-$(CONFIG_LOCKD) += lockd.o
-
- lockd-objs-y := clntlock.o clntproc.o host.o svc.o svclock.o svcshare.o \
-- svcproc.o svcsubs.o mon.o xdr.o
-+ svcproc.o svcsubs.o mon.o xdr.o statd.o
- lockd-objs-$(CONFIG_LOCKD_V4) += xdr4.o svc4proc.o
- lockd-objs := $(lockd-objs-y)
---- /dev/null
-+++ linux-2.6.18/fs/lockd/statd.c
-@@ -0,0 +1,405 @@
-+/*
-+ * linux/fs/lockd/nsmproc.c
-+ *
-+ * Kernel-based status monitor. This is an alternative to
-+ * the code in mon.c.
-+ *
-+ * When asked to monitor a host, we add it to /var/lib/nsm/sm
-+ * ourselves, and that's it. In order to catch SM_NOTIFY calls
-+ * we implement a minimal statd.
-+ *
-+ * Minimal user space requirements for this implementation:
-+ * /var/lib/nfs/state
-+ * must exist, and must contain the NSM state as a 32bit
-+ * binary counter.
-+ * /var/lib/nfs/sm
-+ * must exist
-+ *
-+ * Copyright (C) 2004, Olaf Kirch
-+ */
-+
-+
-+#include
-+#include
-+#include
-+#include
-+#include
-+#include
-+#include
-+#include
-+#include
-+#include
-+#include
-+#include
-+#include
-+#include
-+#include
-+
-+
-+/* XXX make this a module parameter? */
-+#define NSM_BASE_PATH "/var/lib/nfs"
-+#define NSM_SM_PATH NSM_BASE_PATH "/sm"
-+#define NSM_STATE_PATH NSM_BASE_PATH "/state"
-+
-+#define NLMDBG_FACILITY NLMDBG_CLIENT
-+
-+static int __nsm_monitor(struct nlm_host *host);
-+static int __nsm_unmonitor(struct nlm_host *host);
-+
-+/*
-+ * Initialize local NSM state variable
-+ */
-+int
-+nsm_kernel_statd_init(void)
-+{
-+ struct file *filp;
-+ char buffer[32];
-+ mm_segment_t fs;
-+ int res;
-+
-+ dprintk("lockd: nsm_init()\n");
-+ filp = filp_open(NSM_STATE_PATH, O_RDONLY, 0444);
-+ if (IS_ERR(filp)) {
-+ res = PTR_ERR(filp);
-+ printk(KERN_NOTICE "lockd: failed to open %s: err=%d\n",
-+ NSM_STATE_PATH, res);
-+ return res;
-+ }
-+
-+ fs = get_fs();
-+ set_fs(KERNEL_DS);
-+ res = vfs_read(filp, buffer, sizeof(buffer), &filp->f_pos);
-+ set_fs(fs);
-+ filp_close(filp, NULL);
-+
-+ if (res < 0)
-+ return res;
-+ if (res == 4)
-+ nsm_local_state = *(u32 *) buffer;
-+ else
-+ nsm_local_state = simple_strtol(buffer, NULL, 10);
-+
-+ nsm_monitor = __nsm_monitor;
-+ nsm_unmonitor = __nsm_unmonitor;
-+ return 0;
-+}
-+
-+/*
-+ * Build the NSM file name
-+ */
-+static char *
-+nsm_filename(struct nsm_handle *nsm)
-+{
-+ char *name;
-+
-+ name = (char *) __get_free_page(GFP_KERNEL);
-+ if (name == NULL)
-+ return ERR_PTR(-ENOMEM);
-+
-+ if (nsm_use_hostnames) {
-+ snprintf(name, PAGE_SIZE, "%s/%s",
-+ NSM_SM_PATH, nsm->sm_name);
-+ } else {
-+ /* FIXME IPV6 */
-+ snprintf(name, PAGE_SIZE, "%s/%u.%u.%u.%u",
-+ NSM_SM_PATH,
-+ NIPQUAD(nsm->sm_addr.sin_addr));
-+ }
-+ return name;
-+}
-+
-+static void
-+nsm_put_name(char *name)
-+{
-+ free_page((unsigned long) name);
-+}
-+
-+/*
-+ * Create the NSM monitor file
-+ */
-+static int
-+nsm_create(struct nsm_handle *nsm)
-+{
-+ struct file *filp;
-+ char *filename;
-+ int res = 0;
-+
-+ dprintk("lockd: creating statd monitor file for %s\n", nsm->sm_name);
-+
-+ if (!(filename = nsm_filename(nsm)))
-+ return -ENOMEM;
-+
-+ filp = filp_open(filename, O_CREAT|O_SYNC|O_RDWR, 0644);
-+ if (IS_ERR(filp)) {
-+ res = PTR_ERR(filp);
-+ printk(KERN_NOTICE
-+ "lockd/statd: failed to create %s: err=%d\n",
-+ filename, res);
-+ } else {
-+ fsync_super(filp->f_dentry->d_inode->i_sb);
-+ filp_close(filp, NULL);
-+ }
-+
-+ nsm_put_name(filename);
-+ return res;
-+}
-+
-+static int
-+nsm_unlink(struct nsm_handle *nsm)
-+{
-+ struct nameidata nd;
-+ struct inode *inode = NULL;
-+ struct dentry *dentry;
-+ char *filename;
-+ int res = 0;
-+
-+ if (!(filename = nsm_filename(nsm)))
-+ return -ENOMEM;
-+
-+ /* Doing unlink from kernel space is really icky. */
-+ if ((res = path_lookup(filename, LOOKUP_PARENT, &nd)) != 0)
-+ goto exit;
-+
-+ if (nd.last_type == LAST_NORM && !nd.last.name[nd.last.len]) {
-+ mutex_lock(&nd.dentry->d_inode->i_mutex);
-+
-+ dentry = lookup_one_len(nd.last.name, nd.dentry, nd.last.len);
-+ if (!IS_ERR(dentry)) {
-+ if ((inode = dentry->d_inode) != NULL)
-+ atomic_inc(&inode->i_count);
-+ res = vfs_unlink(nd.dentry->d_inode, dentry);
-+ dput(dentry);
-+ } else {
-+ res = PTR_ERR(dentry);
-+ }
-+ mutex_unlock(&nd.dentry->d_inode->i_mutex);
-+ } else {
-+ res = -EISDIR;
-+ }
-+ path_release(&nd);
-+
-+exit:
-+ if (res < 0) {
-+ printk(KERN_NOTICE
-+ "lockd/statd: failed to unlink %s: err=%d\n",
-+ filename, res);
-+ }
-+
-+ if (inode)
-+ iput(inode);
-+ nsm_put_name(filename);
-+ return res;
-+}
-+
-+/*
-+ * Call nsm_create/nsm_unlink with CAP_DAC_OVERRIDE
-+ */
-+#define swap_ugid(type, var) { \
-+ type tmp = current->var; current->var = var; var = tmp; \
-+}
-+
-+static int
-+with_privilege(int (*func)(struct nsm_handle *), struct nsm_handle *nsm)
-+{
-+ kernel_cap_t cap = current->cap_effective;
-+ int res = 0, mask;
-+ uid_t fsuid = 0;
-+ gid_t fsgid = 0;
-+
-+ /* If we're unprivileged, a call to capable() will set the
-+ * SUPERPRIV flag */
-+ mask = current->flags | ~PF_SUPERPRIV;
-+
-+ /* Raise capability to that we're able to create/unlink the file.
-+ * Set fsuid/fsgid to 0 so the file will be owned by root. */
-+ cap_raise(current->cap_effective, CAP_DAC_OVERRIDE);
-+ swap_ugid(uid_t, fsuid);
-+ swap_ugid(gid_t, fsgid);
-+
-+ res = func(nsm);
-+
-+ /* drop privileges */
-+ current->cap_effective = cap;
-+ swap_ugid(uid_t, fsuid);
-+ swap_ugid(gid_t, fsgid);
-+
-+ /* Clear PF_SUPERPRIV unless it was set to begin with */
-+ current->flags &= mask;
-+
-+ return res;
-+}
-+
-+/*
-+ * Set up monitoring of a remote host
-+ * Note we hold the semaphore for the host table while
-+ * we're here.
-+ */
-+static int
-+__nsm_monitor(struct nlm_host *host)
-+{
-+ struct nsm_handle *nsm;
-+ int res = 0;
-+
-+ dprintk("lockd: nsm_monitor(%s)\n", host->h_name);
-+ if ((nsm = host->h_nsmhandle) == NULL)
-+ BUG();
-+
-+ if (!nsm->sm_monitored) {
-+ res = with_privilege(nsm_create, nsm);
-+ if (res >= 0) {
-+ nsm->sm_monitored = 1;
-+ } else {
-+ dprintk(KERN_NOTICE "nsm_monitor(%s) failed: errno=%d\n",
-+ nsm->sm_name, -res);
-+ }
-+ }
-+
-+ return res;
-+}
-+
-+/*
-+ * Cease to monitor remote host
-+ * Code stolen from sys_unlink.
-+ */
-+static int
-+__nsm_unmonitor(struct nlm_host *host)
-+{
-+ struct nsm_handle *nsm;
-+ int res = 0;
-+
-+ nsm = host->h_nsmhandle;
-+ host->h_nsmhandle = NULL;
-+
-+ /* If the host was invalidated due to lockd restart/shutdown,
-+ * don't unmonitor it.
-+ * (Strictly speaking, we would have to keep the SM file
-+ * until the next reboot. The only way to achieve that
-+ * would be to link the monitor file to sm.bak now.)
-+ */
-+ if (nsm && atomic_read(&nsm->sm_count) == 1
-+ && nsm->sm_monitored && !nsm->sm_sticky) {
-+ dprintk("lockd: nsm_unmonitor(%s)\n", host->h_name);
-+
-+ res = with_privilege(nsm_unlink, nsm);
-+ }
-+
-+ nsm_release(nsm);
-+ return res;
-+}
-+
-+/*
-+ * NSM server implementation starts here
-+ */
-+int
-+nsmsvc_authenticate(struct svc_rqst *rqstp)
-+{
-+ /* No authentication for statd. Many statd implementations
-+ * even send their reboot notifications from an unprivileged
-+ * port.
-+ */
-+ rqstp->rq_client = NULL;
-+ return SVC_OK;
-+}
-+
-+
-+/*
-+ * NULL: Test for presence of service
-+ */
-+static int
-+nsmsvc_proc_null(struct svc_rqst *rqstp, void *argp, void *resp)
-+{
-+ dprintk("statd: NULL called\n");
-+ return rpc_success;
-+}
-+
-+/*
-+ * NOTIFY: receive notification that remote host rebooted
-+ */
-+static int
-+nsmsvc_proc_notify(struct svc_rqst *rqstp, struct nsm_args *argp,
-+ struct nsm_res *resp)
-+{
-+ struct sockaddr_in saddr = rqstp->rq_addr;
-+
-+ dprintk("statd: NOTIFY called\n");
-+
-+ nlm_host_rebooted(&saddr, argp->mon_name, argp->mon_name_len, argp->state);
-+ return rpc_success;
-+}
-+
-+/*
-+ * All other operations: return failure
-+ */
-+static int
-+nsmsvc_proc_fail(struct svc_rqst *rqstp, struct nsm_args *argp,
-+ struct nsm_res *resp)
-+{
-+ dprintk("statd: proc %u called\n", rqstp->rq_proc);
-+ resp->status = 0;
-+ resp->state = -1;
-+ return rpc_success;
-+}
-+
-+/*
-+ * NSM XDR routines
-+ */
-+static int
-+nsmsvc_decode_void(struct svc_rqst *rqstp, u32 *p, void *dummy)
-+{
-+ return xdr_argsize_check(rqstp, p);
-+}
-+
-+static int
-+nsmsvc_encode_void(struct svc_rqst *rqstp, u32 *p, void *dummy)
-+{
-+ return xdr_ressize_check(rqstp, p);
-+}
-+
-+static int
-+nsmsvc_decode_stat_chge(struct svc_rqst *rqstp, u32 *p, struct nsm_args *argp)
-+{
-+ /* Skip over the client's mon_name */
-+ p = xdr_decode_string_inplace(p, &argp->mon_name, &argp->mon_name_len, SM_MAXSTRLEN);
-+ if (p == NULL)
-+ return 0;
-+
-+ argp->state = ntohl(*p++);
-+ return xdr_argsize_check(rqstp, p);
-+}
-+
-+static int
-+nsmsvc_encode_res(struct svc_rqst *rqstp, u32 *p, struct nsm_res *resp)
-+{
-+ *p++ = resp->status;
-+ return xdr_ressize_check(rqstp, p);
-+}
-+
-+static int
-+nsmsvc_encode_stat_res(struct svc_rqst *rqstp, u32 *p, struct nsm_res *resp)
-+{
-+ *p++ = resp->status;
-+ *p++ = resp->state;
-+ return xdr_ressize_check(rqstp, p);
-+}
-+
-+struct nsm_void { int dummy; };
-+
-+#define PROC(name, xargt, xrest, argt, rest, respsize) \
-+ { .pc_func = (svc_procfunc) nsmsvc_proc_##name, \
-+ .pc_decode = (kxdrproc_t) nsmsvc_decode_##xargt, \
-+ .pc_encode = (kxdrproc_t) nsmsvc_encode_##xrest, \
-+ .pc_release = NULL, \
-+ .pc_argsize = sizeof(struct nsm_##argt), \
-+ .pc_ressize = sizeof(struct nsm_##rest), \
-+ .pc_xdrressize = respsize, \
-+ }
-+
-+struct svc_procedure nsmsvc_procedures[] = {
-+ PROC(null, void, void, void, void, 1),
-+ PROC(fail, void, stat_res, void, res, 2),
-+ PROC(fail, void, stat_res, void, res, 2),
-+ PROC(fail, void, res, void, res, 1),
-+ PROC(fail, void, res, void, res, 1),
-+ PROC(fail, void, res, void, res, 1),
-+ PROC(notify, stat_chge, void, args, void, 1)
-+};
---- linux-2.6.18.orig/include/linux/lockd/lockd.h
-+++ linux-2.6.18/include/linux/lockd/lockd.h
-@@ -140,6 +140,7 @@ extern struct svc_procedure nlmsvc_proce
- #ifdef CONFIG_LOCKD_V4
- extern struct svc_procedure nlmsvc_procedures4[];
- #endif
-+extern struct svc_procedure nsmsvc_procedures[];
- extern int nlmsvc_grace_period;
- extern unsigned long nlmsvc_timeout;
- extern int nlm_max_hosts;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/lockd-max-hosts-dynamic new/patches.suse/lockd-max-hosts-dynamic
--- old/patches.suse/lockd-max-hosts-dynamic 2008-01-25 08:27:46.000000000 +0100
+++ new/patches.suse/lockd-max-hosts-dynamic 1970-01-01 01:00:00.000000000 +0100
@@ -1,77 +0,0 @@
-From: Olaf Kirch
-Subject: lockd: make NLM_HOST_MAX tunable
-Patch-mainline: not-yet
-
- This patch makes NLM_HOST_MAX tunable, and exports the
- new variable as a sysctl.
- The old value (64 clients) just wasn't adequate anymore.
-
-Signed-off-by: Olaf Kirch
-
- fs/lockd/host.c | 7 +++----
- fs/lockd/svc.c | 10 ++++++++++
- include/linux/lockd/lockd.h | 1 +
- 3 files changed, 14 insertions(+), 4 deletions(-)
-
---- linux-2.6.24.orig/fs/lockd/host.c
-+++ linux-2.6.24/fs/lockd/host.c
-@@ -19,12 +19,11 @@
-
-
- #define NLMDBG_FACILITY NLMDBG_HOSTCACHE
--#define NLM_HOST_MAX 64
- #define NLM_HOST_NRHASH 32
- #define NLM_ADDRHASH(addr) (ntohl(addr) & (NLM_HOST_NRHASH-1))
- #define NLM_HOST_REBIND (60 * HZ)
--#define NLM_HOST_EXPIRE ((nrhosts > NLM_HOST_MAX)? 300 * HZ : 120 * HZ)
--#define NLM_HOST_COLLECT ((nrhosts > NLM_HOST_MAX)? 120 * HZ : 60 * HZ)
-+#define NLM_HOST_EXPIRE ((nrhosts > nlm_max_hosts)? 300 * HZ : 120 * HZ)
-+#define NLM_HOST_COLLECT ((nrhosts > nlm_max_hosts)? 120 * HZ : 60 * HZ)
-
- static struct hlist_head nlm_hosts[NLM_HOST_NRHASH];
- static unsigned long next_gc;
-@@ -141,7 +140,7 @@ nlm_lookup_host(int server, const struct
- INIT_LIST_HEAD(&host->h_granted);
- INIT_LIST_HEAD(&host->h_reclaim);
-
-- if (++nrhosts > NLM_HOST_MAX)
-+ if (++nrhosts > nlm_max_hosts)
- next_gc = 0;
-
- out:
---- linux-2.6.24.orig/fs/lockd/svc.c
-+++ linux-2.6.24/fs/lockd/svc.c
-@@ -64,6 +64,7 @@ static unsigned long nlm_grace_period;
- static unsigned long nlm_timeout = LOCKD_DFLT_TIMEO;
- static int nlm_udpport, nlm_tcpport;
- int nsm_use_hostnames = 0;
-+int nlm_max_hosts = 256;
-
- /*
- * Constants needed for the sysctl interface.
-@@ -425,6 +426,15 @@ static ctl_table nlm_sysctls[] = {
- .mode = 0644,
- .proc_handler = &proc_dointvec,
- },
-+ {
-+ .ctl_name = CTL_UNNUMBERED,
-+ .procname = "nlm_max_hosts",
-+ .data = &nlm_max_hosts,
-+ .maxlen = sizeof(int),
-+ .mode = 0644,
-+ .proc_handler = &proc_dointvec,
-+ },
-+
- { .ctl_name = 0 }
- };
-
---- linux-2.6.24.orig/include/linux/lockd/lockd.h
-+++ linux-2.6.24/include/linux/lockd/lockd.h
-@@ -154,6 +154,7 @@ extern struct svc_procedure nlmsvc_proce
- extern int nlmsvc_grace_period;
- extern unsigned long nlmsvc_timeout;
- extern int nsm_use_hostnames;
-+extern int nlm_max_hosts;
-
- /*
- * Lockd client functions
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/lockd-suse-config new/patches.suse/lockd-suse-config
--- old/patches.suse/lockd-suse-config 2006-08-06 10:07:04.000000000 +0200
+++ new/patches.suse/lockd-suse-config 1970-01-01 01:00:00.000000000 +0100
@@ -1,26 +0,0 @@
-From: Olaf Kirch
-Subject: [lockd] Enable use_hostnames and use_kstatd
-
- This patch enables the new lockd features in our kernels by
- default.
-
-Signed-off-by: okir@suse.de
-
- fs/lockd/svc.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-Index: build/fs/lockd/svc.c
-===================================================================
---- build.orig/fs/lockd/svc.c
-+++ build/fs/lockd/svc.c
-@@ -62,8 +62,8 @@ static unsigned long nlm_grace_period;
- static unsigned long nlm_timeout = LOCKD_DFLT_TIMEO;
- static int nlm_udpport, nlm_tcpport;
- int nlm_max_hosts = 256;
--int nsm_use_hostnames = 0;
--static int nsm_use_kstatd = 0;
-+int nsm_use_hostnames = 1;
-+static int nsm_use_kstatd = 1;
-
- /*
- * Constants needed for the sysctl interface.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/lockd-switchable-statd new/patches.suse/lockd-switchable-statd
--- old/patches.suse/lockd-switchable-statd 2006-08-06 10:07:04.000000000 +0200
+++ new/patches.suse/lockd-switchable-statd 1970-01-01 01:00:00.000000000 +0100
@@ -1,121 +0,0 @@
-From: Olaf Kirch
-Subject: [lockd] Make statd support switchable
-
- This patch adds some plumbing that allows to use different
- methods for nsm_monitor and nsm_unmonitor.
-
-Signed-off-by: Olaf Kirch
-
- fs/lockd/host.c | 7 +++++++
- fs/lockd/mon.c | 17 +++++++++++++++--
- fs/lockd/svc.c | 6 ++++++
- include/linux/lockd/sm_inter.h | 5 +++--
- 4 files changed, 31 insertions(+), 4 deletions(-)
-
-Index: build/fs/lockd/host.c
-===================================================================
---- build.orig/fs/lockd/host.c
-+++ build/fs/lockd/host.c
-@@ -32,6 +32,13 @@ static unsigned long next_gc;
- static int nrhosts;
- static DEFINE_MUTEX(nlm_host_mutex);
-
-+/*
-+ * Function pointers - will reference either the
-+ * "standard" statd functions that do upcalls to user land,
-+ * or the kernel statd functions.
-+ */
-+int (*nsm_monitor)(struct nlm_host *);
-+int (*nsm_unmonitor)(struct nlm_host *);
-
- static void nlm_gc_hosts(void);
- static struct nsm_handle * __nsm_find(const struct sockaddr_in *,
-Index: build/fs/lockd/mon.c
-===================================================================
---- build.orig/fs/lockd/mon.c
-+++ build/fs/lockd/mon.c
-@@ -18,6 +18,8 @@
- #define NLMDBG_FACILITY NLMDBG_MONITOR
-
- static struct rpc_clnt * nsm_create(void);
-+static int __nsm_monitor(struct nlm_host *);
-+static int __nsm_unmonitor(struct nlm_host *);
-
- static struct rpc_program nsm_program;
-
-@@ -27,6 +29,17 @@ static struct rpc_program nsm_program;
- int nsm_local_state;
-
- /*
-+ * Initialize lockd for RPC statd upcalls
-+ */
-+void
-+nsm_statd_upcalls_init()
-+{
-+ nsm_monitor = __nsm_monitor;
-+ nsm_unmonitor = __nsm_unmonitor;
-+}
-+
-+
-+/*
- * Common procedure for SM_MON/SM_UNMON calls
- */
- static int
-@@ -69,7 +82,7 @@ nsm_mon_unmon(struct nsm_handle *nsm, u3
- * Set up monitoring of a remote host
- */
- int
--nsm_monitor(struct nlm_host *host)
-+__nsm_monitor(struct nlm_host *host)
- {
- struct nsm_handle *nsm = host->h_nsmhandle;
- struct nsm_res res;
-@@ -94,7 +107,7 @@ nsm_monitor(struct nlm_host *host)
- * Cease to monitor remote host
- */
- int
--nsm_unmonitor(struct nlm_host *host)
-+__nsm_unmonitor(struct nlm_host *host)
- {
- struct nsm_handle *nsm = host->h_nsmhandle;
- struct nsm_res res;
-Index: build/fs/lockd/svc.c
-===================================================================
---- build.orig/fs/lockd/svc.c
-+++ build/fs/lockd/svc.c
-@@ -119,6 +119,9 @@ lockd(struct svc_rqst *rqstp)
-
- daemonize("lockd");
-
-+ /* Initialize the statd upcalls to rpc.statd */
-+ nsm_statd_upcalls_init();
-+
- /* Process request with signals blocked, but allow SIGKILL. */
- allow_signal(SIGKILL);
-
-@@ -472,6 +475,9 @@ static int __init init_nlm(void)
- {
- struct ctl_path ctl_path[] = { { CTL_FS, "fs", 0555 }, { -2, "nfs", 0555 }, { 0 } };
-
-+ /* Default NSM to making upcalls to statd. */
-+ nsm_statd_upcalls_init();
-+
- nlm_sysctl_table = register_sysctl_table_path(nlm_sysctls, ctl_path);
- return 0;
- }
-Index: build/include/linux/lockd/sm_inter.h
-===================================================================
---- build.orig/include/linux/lockd/sm_inter.h
-+++ build/include/linux/lockd/sm_inter.h
-@@ -40,8 +40,9 @@ struct nsm_res {
- u32 state;
- };
-
--int nsm_monitor(struct nlm_host *);
--int nsm_unmonitor(struct nlm_host *);
-+extern void nsm_statd_upcalls_init(void);
-+extern int (*nsm_monitor)(struct nlm_host *);
-+extern int (*nsm_unmonitor)(struct nlm_host *);
- extern int nsm_local_state;
-
- #endif /* LINUX_LOCKD_SM_INTER_H */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/usb_printer_no_auto.diff new/patches.suse/usb_printer_no_auto.diff
--- old/patches.suse/usb_printer_no_auto.diff 2007-11-01 07:49:31.000000000 +0100
+++ new/patches.suse/usb_printer_no_auto.diff 1970-01-01 01:00:00.000000000 +0100
@@ -1,27 +0,0 @@
-Subject: disable autosuspend for usb printers
-Patch-mainline: no
-
-This patch disables autosuspend for USB printers,
-as it is unlikely that a computer connected to a
-printer operates on battery and some printers are
-incompatible with autosuspension
-
-Signed-off-by: Oliver Neukum
----
----
- drivers/usb/class/usblp.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
---- a/drivers/usb/class/usblp.c 2007-10-31 17:43:24.000000000 -0400
-+++ b/drivers/usb/class/usblp.c 2007-10-31 17:44:55.000000000 -0400
-@@ -1388,7 +1388,9 @@ static struct usb_driver usblp_driver =
- .suspend = usblp_suspend,
- .resume = usblp_resume,
- .id_table = usblp_ids,
-- .supports_autosuspend = 1,
-+ /* disabled due to little practical signifocance
-+ * and some broken devices */
-+ /* .supports_autosuspend = 1, */
- };
-
- static int __init usblp_init(void)
++++++ series.conf ++++++
--- kernel-source/series.conf 2008-01-31 16:42:59.000000000 +0100
+++ kernel-source/series.conf 2008-02-08 12:32:31.000000000 +0100
@@ -205,16 +205,7 @@
########################################################
# lockd + statd
- #
- # This is essentially what we had since SLES9, broken up
########################################################
- # lockd changes - all kinds of code cleanup
- # and support for name based host lookups:
- patches.suse/lockd-max-hosts-dynamic
- # kernel statd:
-+okir patches.suse/lockd-switchable-statd
-+okir patches.suse/lockd-kernel-statd
-+okir patches.suse/lockd-suse-config
########################################################
# cifs patches
@@ -391,9 +382,6 @@
# backports from mainline for quirks and some drivers that are commonly used
- #disable autosuspend for printers
- patches.suse/usb_printer_no_auto.diff
-
########################################################
# I2C
########################################################
@@ -1327,7 +1315,6 @@
+RT patches.rt/mips-remove-duplicate-kconfig.patch
+RT patches.rt/ppc32_notrace_init_functions.patch
-- patches.rt/version.patch
-- patches.rt/fix_improper.init-type_section_references.patch
-
+- patches.rt/fix_improper.init-type_section_references.patch
++RT patches.rt/megasas_IRQF_NODELAY.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org