Hello community,
here is the log from the commit of package kernel-source
checked in at Fri May 9 22:28:21 CEST 2008.
--------
--- kernel-source/kernel-debug.changes 2008-05-08 22:25:41.000000000 +0200
+++ kernel-source/kernel-debug.changes 2008-05-09 22:05:15.000000000 +0200
@@ -1,0 +2,19 @@
+Fri May 9 20:46:17 CEST 2008 - jeffm@suse.de
+
+- patches.apparmor/fsetattr-restore-ia_file: vfs: restore ia_file
+ for compatibility with external modules. (bnc#381259)
+
+-------------------------------------------------------------------
+Fri May 9 12:04:21 CEST 2008 - hare@suse.de
+
+- patches.drivers/open-iscsi-git-update: Delete.
+- patches.fixes/open-iscsi-nop-fixes: NOP timeout fixes.
+
+-------------------------------------------------------------------
+Thu May 8 23:04:48 CEST 2008 - gregkh@suse.de
+
+- patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch:
+ V4L/DVB (7473): PATCH for various Dibcom based devices
+ (bnc381632).
+
+-------------------------------------------------------------------
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.nC8644/_old 2008-05-09 22:23:17.000000000 +0200
+++ /var/tmp/diff_new_pack.nC8644/_new 2008-05-09 22:23:17.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
Version: 2.6.25.2
-Release: 3
+Release: 4
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -190,7 +190,7 @@
-Source Timestamp: 2008-05-08 21:04:16 +0200
+Source Timestamp: 2008-05-09 20:52:27 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -588,6 +588,16 @@
%files -f kernel.files
%changelog
+* Fri May 09 2008 jeffm@suse.de
+- patches.apparmor/fsetattr-restore-ia_file: vfs: restore ia_file
+ for compatibility with external modules. (bnc#381259)
+* Fri May 09 2008 hare@suse.de
+- patches.drivers/open-iscsi-git-update: Delete.
+- patches.fixes/open-iscsi-nop-fixes: NOP timeout fixes.
+* Fri May 09 2008 gregkh@suse.de
+- patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch:
+ V4L/DVB (7473): PATCH for various Dibcom based devices
+ (bnc381632).
* Thu May 08 2008 gregkh@suse.de
- comment out vmware patch as it should no longer be needed
* Thu May 08 2008 gregkh@suse.de
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.nC8644/_old 2008-05-09 22:23:18.000000000 +0200
+++ /var/tmp/diff_new_pack.nC8644/_new 2008-05-09 22:23:18.000000000 +0200
@@ -16,7 +16,7 @@
Name: kernel-dummy
Summary: Internal dummy package for synchronizing release numbers
Version: 2.6.25.2
-Release: 3
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: off
@@ -29,7 +29,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2008-05-08 21:04:16 +0200
+Source Timestamp: 2008-05-09 20:52:27 +0200
%install
rm -rf %buildroot
@@ -40,6 +40,16 @@
%defattr(-, root, root)
/etc/dummy
%changelog
+* Fri May 09 2008 jeffm@suse.de
+- patches.apparmor/fsetattr-restore-ia_file: vfs: restore ia_file
+ for compatibility with external modules. (bnc#381259)
+* Fri May 09 2008 hare@suse.de
+- patches.drivers/open-iscsi-git-update: Delete.
+- patches.fixes/open-iscsi-nop-fixes: NOP timeout fixes.
+* Fri May 09 2008 gregkh@suse.de
+- patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch:
+ V4L/DVB (7473): PATCH for various Dibcom based devices
+ (bnc381632).
* Thu May 08 2008 gregkh@suse.de
- comment out vmware patch as it should no longer be needed
* Thu May 08 2008 gregkh@suse.de
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.nC8644/_old 2008-05-09 22:23:18.000000000 +0200
+++ /var/tmp/diff_new_pack.nC8644/_new 2008-05-09 22:23:18.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-kdump
Summary: kernel for kdump
Version: 2.6.25.2
-Release: 3
+Release: 4
License: GPL v2 or later
Group: System/Kernel
Url: http://lse.sourceforge.net/kdump/
@@ -189,7 +189,7 @@
-Source Timestamp: 2008-05-08 21:04:16 +0200
+Source Timestamp: 2008-05-09 20:52:27 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -587,6 +587,16 @@
%files -f kernel.files
%changelog
+* Fri May 09 2008 jeffm@suse.de
+- patches.apparmor/fsetattr-restore-ia_file: vfs: restore ia_file
+ for compatibility with external modules. (bnc#381259)
+* Fri May 09 2008 hare@suse.de
+- patches.drivers/open-iscsi-git-update: Delete.
+- patches.fixes/open-iscsi-nop-fixes: NOP timeout fixes.
+* Fri May 09 2008 gregkh@suse.de
+- patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch:
+ V4L/DVB (7473): PATCH for various Dibcom based devices
+ (bnc381632).
* Thu May 08 2008 gregkh@suse.de
- comment out vmware patch as it should no longer be needed
* Thu May 08 2008 gregkh@suse.de
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.nC8644/_old 2008-05-09 22:23:18.000000000 +0200
+++ /var/tmp/diff_new_pack.nC8644/_new 2008-05-09 22:23:18.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-pae
Summary: Kernel with PAE Support
Version: 2.6.25.2
-Release: 3
+Release: 4
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -185,7 +185,7 @@
-Source Timestamp: 2008-05-08 21:04:16 +0200
+Source Timestamp: 2008-05-09 20:52:27 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -583,6 +583,16 @@
%files -f kernel.files
%changelog
+* Fri May 09 2008 jeffm@suse.de
+- patches.apparmor/fsetattr-restore-ia_file: vfs: restore ia_file
+ for compatibility with external modules. (bnc#381259)
+* Fri May 09 2008 hare@suse.de
+- patches.drivers/open-iscsi-git-update: Delete.
+- patches.fixes/open-iscsi-nop-fixes: NOP timeout fixes.
+* Fri May 09 2008 gregkh@suse.de
+- patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch:
+ V4L/DVB (7473): PATCH for various Dibcom based devices
+ (bnc381632).
* Thu May 08 2008 gregkh@suse.de
- comment out vmware patch as it should no longer be needed
* Thu May 08 2008 gregkh@suse.de
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.nC8644/_old 2008-05-09 22:23:18.000000000 +0200
+++ /var/tmp/diff_new_pack.nC8644/_new 2008-05-09 22:23:18.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-ppc64
Summary: Kernel for ppc64 Systems
Version: 2.6.25.2
-Release: 3
+Release: 4
License: GPL v2 or later; LGPL v2.1 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -202,7 +202,7 @@
Tom Gall
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-05-08 21:04:16 +0200
+Source Timestamp: 2008-05-09 20:52:27 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -600,6 +600,16 @@
%files -f kernel.files
%changelog
+* Fri May 09 2008 jeffm@suse.de
+- patches.apparmor/fsetattr-restore-ia_file: vfs: restore ia_file
+ for compatibility with external modules. (bnc#381259)
+* Fri May 09 2008 hare@suse.de
+- patches.drivers/open-iscsi-git-update: Delete.
+- patches.fixes/open-iscsi-nop-fixes: NOP timeout fixes.
+* Fri May 09 2008 gregkh@suse.de
+- patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch:
+ V4L/DVB (7473): PATCH for various Dibcom based devices
+ (bnc381632).
* Thu May 08 2008 gregkh@suse.de
- comment out vmware patch as it should no longer be needed
* Thu May 08 2008 gregkh@suse.de
++++++ kernel-ps3.spec ++++++
--- /var/tmp/diff_new_pack.nC8644/_old 2008-05-09 22:23:19.000000000 +0200
+++ /var/tmp/diff_new_pack.nC8644/_new 2008-05-09 22:23:19.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-ps3
Summary: kernel for ps3 bootloader
Version: 2.6.25.2
-Release: 3
+Release: 4
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -188,7 +188,7 @@
-Source Timestamp: 2008-05-08 21:04:16 +0200
+Source Timestamp: 2008-05-09 20:52:27 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -586,6 +586,16 @@
%files -f kernel.files
%changelog
+* Fri May 09 2008 jeffm@suse.de
+- patches.apparmor/fsetattr-restore-ia_file: vfs: restore ia_file
+ for compatibility with external modules. (bnc#381259)
+* Fri May 09 2008 hare@suse.de
+- patches.drivers/open-iscsi-git-update: Delete.
+- patches.fixes/open-iscsi-nop-fixes: NOP timeout fixes.
+* Fri May 09 2008 gregkh@suse.de
+- patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch:
+ V4L/DVB (7473): PATCH for various Dibcom based devices
+ (bnc381632).
* Thu May 08 2008 gregkh@suse.de
- comment out vmware patch as it should no longer be needed
* Thu May 08 2008 gregkh@suse.de
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.nC8644/_old 2008-05-09 22:23:19.000000000 +0200
+++ /var/tmp/diff_new_pack.nC8644/_new 2008-05-09 22:23:19.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-s390
Summary: The Standard Kernel
Version: 2.6.25.2
-Release: 2
+Release: 3
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -183,7 +183,7 @@
-Source Timestamp: 2008-05-08 21:04:16 +0200
+Source Timestamp: 2008-05-09 20:52:27 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -581,6 +581,16 @@
%files -f kernel.files
%changelog
+* Fri May 09 2008 jeffm@suse.de
+- patches.apparmor/fsetattr-restore-ia_file: vfs: restore ia_file
+ for compatibility with external modules. (bnc#381259)
+* Fri May 09 2008 hare@suse.de
+- patches.drivers/open-iscsi-git-update: Delete.
+- patches.fixes/open-iscsi-nop-fixes: NOP timeout fixes.
+* Fri May 09 2008 gregkh@suse.de
+- patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch:
+ V4L/DVB (7473): PATCH for various Dibcom based devices
+ (bnc381632).
* Thu May 08 2008 gregkh@suse.de
- comment out vmware patch as it should no longer be needed
* Thu May 08 2008 gregkh@suse.de
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.nC8644/_old 2008-05-09 22:23:19.000000000 +0200
+++ /var/tmp/diff_new_pack.nC8644/_new 2008-05-09 22:23:19.000000000 +0200
@@ -23,7 +23,7 @@
Name: kernel-source
Summary: The Linux Kernel Sources
Version: 2.6.25.2
-Release: 3
+Release: 4
License: GPL v2 only
Group: Development/Sources
AutoReqProv: off
@@ -105,7 +105,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-05-08 21:04:16 +0200
+Source Timestamp: 2008-05-09 20:52:27 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -283,6 +283,16 @@
%files -f kernel-source.files
%changelog
+* Fri May 09 2008 jeffm@suse.de
+- patches.apparmor/fsetattr-restore-ia_file: vfs: restore ia_file
+ for compatibility with external modules. (bnc#381259)
+* Fri May 09 2008 hare@suse.de
+- patches.drivers/open-iscsi-git-update: Delete.
+- patches.fixes/open-iscsi-nop-fixes: NOP timeout fixes.
+* Fri May 09 2008 gregkh@suse.de
+- patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch:
+ V4L/DVB (7473): PATCH for various Dibcom based devices
+ (bnc381632).
* Thu May 08 2008 gregkh@suse.de
- comment out vmware patch as it should no longer be needed
* Thu May 08 2008 gregkh@suse.de
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.nC8644/_old 2008-05-09 22:23:19.000000000 +0200
+++ /var/tmp/diff_new_pack.nC8644/_new 2008-05-09 22:23:19.000000000 +0200
@@ -22,7 +22,7 @@
Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
Version: 2.6.25.2
-Release: 3
+Release: 4
License: GPL v2 or later
Group: Development/Sources
AutoReqProv: off
@@ -92,7 +92,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-05-08 21:04:16 +0200
+Source Timestamp: 2008-05-09 20:52:27 +0200
%prep
echo "Architecture symbol(s):" %symbols
@@ -144,6 +144,16 @@
/boot/symsets-*-*.tar.gz
/lib/modules/*/build
%changelog
+* Fri May 09 2008 jeffm@suse.de
+- patches.apparmor/fsetattr-restore-ia_file: vfs: restore ia_file
+ for compatibility with external modules. (bnc#381259)
+* Fri May 09 2008 hare@suse.de
+- patches.drivers/open-iscsi-git-update: Delete.
+- patches.fixes/open-iscsi-nop-fixes: NOP timeout fixes.
+* Fri May 09 2008 gregkh@suse.de
+- patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch:
+ V4L/DVB (7473): PATCH for various Dibcom based devices
+ (bnc381632).
* Thu May 08 2008 gregkh@suse.de
- comment out vmware patch as it should no longer be needed
* Thu May 08 2008 gregkh@suse.de
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.nC8644/_old 2008-05-09 22:23:19.000000000 +0200
+++ /var/tmp/diff_new_pack.nC8644/_new 2008-05-09 22:23:19.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
Version: 2.6.25.2
-Release: 3
+Release: 4
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -200,7 +200,7 @@
-Source Timestamp: 2008-05-08 21:04:16 +0200
+Source Timestamp: 2008-05-09 20:52:27 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -598,6 +598,16 @@
%files -f kernel.files
%changelog
+* Fri May 09 2008 jeffm@suse.de
+- patches.apparmor/fsetattr-restore-ia_file: vfs: restore ia_file
+ for compatibility with external modules. (bnc#381259)
+* Fri May 09 2008 hare@suse.de
+- patches.drivers/open-iscsi-git-update: Delete.
+- patches.fixes/open-iscsi-nop-fixes: NOP timeout fixes.
+* Fri May 09 2008 gregkh@suse.de
+- patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch:
+ V4L/DVB (7473): PATCH for various Dibcom based devices
+ (bnc381632).
* Thu May 08 2008 gregkh@suse.de
- comment out vmware patch as it should no longer be needed
* Thu May 08 2008 gregkh@suse.de
kernel-xen.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2008-05-08 22:25:35.000000000 +0200
+++ kernel-source/build-source-timestamp 2008-05-09 22:05:12.000000000 +0200
@@ -1 +1 @@
-2008-05-08 21:04:16 +0200
+2008-05-09 20:52:27 +0200
++++++ config.tar.bz2 ++++++
++++++ kabi.tar.bz2 ++++++
++++++ needed_space_in_mb ++++++
--- kernel-source/needed_space_in_mb 2008-05-09 22:08:49.000000000 +0200
+++ kernel-source/needed_space_in_mb 2008-05-09 22:05:28.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/fsetattr-reintro-ATTR_FILE.diff new/patches.apparmor/fsetattr-reintro-ATTR_FILE.diff
--- old/patches.apparmor/fsetattr-reintro-ATTR_FILE.diff 2008-04-16 08:27:07.000000000 +0200
+++ new/patches.apparmor/fsetattr-reintro-ATTR_FILE.diff 2008-05-09 22:04:11.000000000 +0200
@@ -2,7 +2,11 @@
Subject: AppArmor: reintroduce ATTR_FILE
The fsetattr patch removed ATTR_FILE but AppArmor needs it to distinguish
-file basesed writes.
+file based writes.
+
+Note: Now that LSMs must be static, it would be better to add a file
+pointer argument to security_operations->inode_setattr() instead. Then
+move the fs.h chunk to patches.apparmor/fsetattr-restore-ia_file. -jeffm
Signed-off-by: John Johansen
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/fsetattr-restore-ia_file new/patches.apparmor/fsetattr-restore-ia_file
--- old/patches.apparmor/fsetattr-restore-ia_file 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.apparmor/fsetattr-restore-ia_file 2008-05-09 20:52:27.000000000 +0200
@@ -0,0 +1,58 @@
+From: Jeff Mahoney
+Subject: [PATCH] vfs: restore ia_file for compatibility with external modules
+References: bnc#381259
+
+ patches.apparmor/fsetattr.diff eliminated ia_file and ATTR_FILE in favor
+ of providing a ->fsetattr call that used a file pointer. Until this
+ patch is accepted into mainline, this patch provides the backward
+ compatibility for external file system modules.
+
+Signed-off-by: Jeff Mahoney
+---
+ fs/attr.c | 13 ++++++++++++-
+ include/linux/fs.h | 11 +++++++++++
+ 2 files changed, 23 insertions(+), 1 deletion(-)
+
+--- a/fs/attr.c
++++ b/fs/attr.c
+@@ -163,8 +163,19 @@ int fnotify_change(struct dentry *dentry
+ if (!error) {
+ if (file && file->f_op && file->f_op->fsetattr)
+ error = file->f_op->fsetattr(file, attr);
+- else
++ else {
++ /* External file system still expect to be
++ * passed a file pointer via ia_file and
++ * have it announced via ATTR_FILE. This
++ * just makes it so they don't need to
++ * change their API just for us. External
++ * callers will have set these themselves. */
++ if (file) {
++ attr->ia_valid |= ATTR_FILE;
++ attr->ia_file = file;
++ }
+ error = inode->i_op->setattr(dentry, attr);
++ }
+ }
+ } else {
+ error = inode_change_ok(inode, attr);
+--- a/include/linux/fs.h
++++ b/include/linux/fs.h
+@@ -353,6 +353,17 @@ struct iattr {
+ struct timespec ia_atime;
+ struct timespec ia_mtime;
+ struct timespec ia_ctime;
++
++ /*
++ * Not an attribute, but an auxilary info for filesystems wanting to
++ * implement an ftruncate() like method. NOTE: filesystem should
++ * check for (ia_valid & ATTR_FILE), and not for (ia_file != NULL).
++ *
++ * NOTE: With patches.apparmor/fsetattr.diff applied, this is
++ * for compatibility with external file system modules only. There
++ * should not be any in-kernel users left.
++ */
++ struct file *ia_file;
+ };
+
+ /*
++++++ patches.arch.tar.bz2 ++++++
++++++ patches.drivers.tar.bz2 ++++++
++++ 3420 lines of diff (skipped)
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/open-iscsi-nop-fixes new/patches.fixes/open-iscsi-nop-fixes
--- old/patches.fixes/open-iscsi-nop-fixes 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/open-iscsi-nop-fixes 2008-05-09 12:10:09.000000000 +0200
@@ -0,0 +1,71 @@
+From: Michael Christie
+Subject: NOP timeout fixes
+Patch-Mainline: yes
+
+This patch fixes some errors in the NOP timeout calculation.
+
+Signed-off-by: Hannes Reinecke
+
+Index: linux-2.6.25/drivers/scsi/libiscsi.c
+===================================================================
+--- linux-2.6.25.orig/drivers/scsi/libiscsi.c
++++ linux-2.6.25/drivers/scsi/libiscsi.c
+@@ -635,7 +635,9 @@ static int __iscsi_complete_pdu(struct i
+ if (iscsi_recv_pdu(conn->cls_conn, hdr, data,
+ datalen))
+ rc = ISCSI_ERR_CONN_FAILED;
+- }
++ } else
++ mod_timer(&conn->transport_timer,
++ jiffies + conn->recv_timeout);
+ iscsi_free_mgmt_task(conn, mtask);
+ break;
+ default:
+@@ -1353,19 +1355,20 @@ static void iscsi_check_transport_timeou
+ {
+ struct iscsi_conn *conn = (struct iscsi_conn *)data;
+ struct iscsi_session *session = conn->session;
+- unsigned long timeout, next_timeout = 0, last_recv;
++ unsigned long recv_timeout, next_timeout = 0, last_recv;
+
+ spin_lock(&session->lock);
+ if (session->state != ISCSI_STATE_LOGGED_IN)
+ goto done;
+
+- timeout = conn->recv_timeout;
+- if (!timeout)
++ recv_timeout = conn->recv_timeout;
++ if (!recv_timeout)
+ goto done;
+
+- timeout *= HZ;
++ recv_timeout *= HZ;
+ last_recv = conn->last_recv;
+- if (time_before_eq(last_recv + timeout + (conn->ping_timeout * HZ),
++ if (conn->ping_mtask &&
++ time_before_eq(conn->last_ping + (conn->ping_timeout * HZ),
+ jiffies)) {
+ iscsi_conn_printk(KERN_ERR, conn, "ping timeout of %d secs "
+ "expired, last rx %lu, last ping %lu, "
+@@ -1376,15 +1379,13 @@ static void iscsi_check_transport_timeou
+ return;
+ }
+
+- if (time_before_eq(last_recv + timeout, jiffies)) {
+- if (time_before_eq(conn->last_ping, last_recv)) {
+- /* send a ping to try to provoke some traffic */
+- debug_scsi("Sending nopout as ping on conn %p\n", conn);
+- iscsi_send_nopout(conn, NULL);
+- }
+- next_timeout = last_recv + timeout + (conn->ping_timeout * HZ);
++ if (time_before_eq(last_recv + recv_timeout, jiffies)) {
++ /* send a ping to try to provoke some traffic */
++ debug_scsi("Sending nopout as ping on conn %p\n", conn);
++ iscsi_send_nopout(conn, NULL);
++ next_timeout = conn->last_ping + (conn->ping_timeout * HZ);
+ } else
+- next_timeout = last_recv + timeout;
++ next_timeout = last_recv + recv_timeout;
+
+ debug_scsi("Setting next tmo %lu\n", next_timeout);
+ mod_timer(&conn->transport_timer, next_timeout);
++++++ patches.kernel.org.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch new/patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch
--- old/patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch 2008-05-08 23:09:26.000000000 +0200
@@ -0,0 +1,406 @@
+From 6ca8f0b97473dcef3a754bab5239dcfcdd00b244 Mon Sep 17 00:00:00 2001
+From: Albert Comerma
+Date: Sat, 29 Mar 2008 21:35:57 -0300
+Subject: V4L/DVB (7473): PATCH for various Dibcom based devices
+Patch-mainline: 2.6.25.4
+References: bnc381632
+
+From: Albert Comerma
+
+patch 6ca8f0b97473dcef3a754bab5239dcfcdd00b244 upstream
+
+This patch introduces support for dvb-t for the following DiBcom based cards:
+
+- Terratec Cinergy HT USB XE (USB-ID: 0ccd:0058)
+- Terratec Cinergy HT Express (USB-ID: 0ccd:0060)
+- Pinnacle 320CX (USB-ID: 2304:022e)
+- Pinnacle PCTV72e (USB-ID: 2304:0236)
+- Pinnacle PCTV73e (USB-ID: 2304:0237)
+- Yuan EC372S (USB-ID: 1164:1edc)
+
+Signed-off-by: Hans-Frieder Vogt
+Signed-off-by: Felix Apitzsch
+Signed-off-by: Antti Palosaari
+Signed-off-by: Albert Comerma
+Signed-off-by: Patrick Boettcher
+Signed-off-by: Mauro Carvalho Chehab
+Cc: Michel Morisot
+Signed-off-by: Greg Kroah-Hartman
+
+---
+ drivers/media/dvb/dvb-usb/dib0700_devices.c | 259 ++++++++++++++++++++++++----
+ drivers/media/dvb/dvb-usb/dvb-usb-ids.h | 9
+ 2 files changed, 238 insertions(+), 30 deletions(-)
+
+--- a/drivers/media/dvb/dvb-usb/dib0700_devices.c
++++ b/drivers/media/dvb/dvb-usb/dib0700_devices.c
+@@ -13,6 +13,7 @@
+ #include "dib7000p.h"
+ #include "mt2060.h"
+ #include "mt2266.h"
++#include "tuner-xc2028.h"
+ #include "dib0070.h"
+
+ static int force_lna_activation;
+@@ -297,6 +298,149 @@ static int stk7700d_tuner_attach(struct
+ &stk7700d_mt2266_config[adap->id]) == NULL ? -ENODEV : 0;;
+ }
+
++/* STK7700-PH: Digital/Analog Hybrid Tuner, e.h. Cinergy HT USB HE */
++struct dibx000_agc_config xc3028_agc_config = {
++ BAND_VHF | BAND_UHF, /* band_caps */
++
++ /* P_agc_use_sd_mod1=0, P_agc_use_sd_mod2=0, P_agc_freq_pwm_div=0,
++ * P_agc_inv_pwm1=0, P_agc_inv_pwm2=0, P_agc_inh_dc_rv_est=0,
++ * P_agc_time_est=3, P_agc_freeze=0, P_agc_nb_est=2, P_agc_write=0 */
++ (0 << 15) | (0 << 14) | (0 << 11) | (0 << 10) | (0 << 9) | (0 << 8) |
++ (3 << 5) | (0 << 4) | (2 << 1) | (0 << 0), /* setup */
++
++ 712, /* inv_gain */
++ 21, /* time_stabiliz */
++
++ 0, /* alpha_level */
++ 118, /* thlock */
++
++ 0, /* wbd_inv */
++ 2867, /* wbd_ref */
++ 0, /* wbd_sel */
++ 2, /* wbd_alpha */
++
++ 0, /* agc1_max */
++ 0, /* agc1_min */
++ 39718, /* agc2_max */
++ 9930, /* agc2_min */
++ 0, /* agc1_pt1 */
++ 0, /* agc1_pt2 */
++ 0, /* agc1_pt3 */
++ 0, /* agc1_slope1 */
++ 0, /* agc1_slope2 */
++ 0, /* agc2_pt1 */
++ 128, /* agc2_pt2 */
++ 29, /* agc2_slope1 */
++ 29, /* agc2_slope2 */
++
++ 17, /* alpha_mant */
++ 27, /* alpha_exp */
++ 23, /* beta_mant */
++ 51, /* beta_exp */
++
++ 1, /* perform_agc_softsplit */
++};
++
++/* PLL Configuration for COFDM BW_MHz = 8.00 with external clock = 30.00 */
++struct dibx000_bandwidth_config xc3028_bw_config = {
++ 60000, 30000, /* internal, sampling */
++ 1, 8, 3, 1, 0, /* pll_cfg: prediv, ratio, range, reset, bypass */
++ 0, 0, 1, 1, 0, /* misc: refdiv, bypclk_div, IO_CLK_en_core, ADClkSrc,
++ modulo */
++ (3 << 14) | (1 << 12) | (524 << 0), /* sad_cfg: refsel, sel, freq_15k */
++ (1 << 25) | 5816102, /* ifreq = 5.200000 MHz */
++ 20452225, /* timf */
++ 30000000, /* xtal_hz */
++};
++
++static struct dib7000p_config stk7700ph_dib7700_xc3028_config = {
++ .output_mpeg2_in_188_bytes = 1,
++ .tuner_is_baseband = 1,
++
++ .agc_config_count = 1,
++ .agc = &xc3028_agc_config,
++ .bw = &xc3028_bw_config,
++
++ .gpio_dir = DIB7000P_GPIO_DEFAULT_DIRECTIONS,
++ .gpio_val = DIB7000P_GPIO_DEFAULT_VALUES,
++ .gpio_pwm_pos = DIB7000P_GPIO_DEFAULT_PWM_POS,
++};
++
++static int stk7700ph_xc3028_callback(void *ptr, int command, int arg)
++{
++ struct dvb_usb_adapter *adap = ptr;
++
++ switch (command) {
++ case XC2028_TUNER_RESET:
++ /* Send the tuner in then out of reset */
++ dib7000p_set_gpio(adap->fe, 8, 0, 0); msleep(10);
++ dib7000p_set_gpio(adap->fe, 8, 0, 1);
++ break;
++ case XC2028_RESET_CLK:
++ break;
++ default:
++ err("%s: unknown command %d, arg %d\n", __func__,
++ command, arg);
++ return -EINVAL;
++ }
++ return 0;
++}
++
++static struct xc2028_ctrl stk7700ph_xc3028_ctrl = {
++ .fname = XC2028_DEFAULT_FIRMWARE,
++ .max_len = 64,
++ .demod = XC3028_FE_DIBCOM52,
++};
++
++static struct xc2028_config stk7700ph_xc3028_config = {
++ .i2c_addr = 0x61,
++ .callback = stk7700ph_xc3028_callback,
++ .ctrl = &stk7700ph_xc3028_ctrl,
++};
++
++static int stk7700ph_frontend_attach(struct dvb_usb_adapter *adap)
++{
++ struct usb_device_descriptor *desc = &adap->dev->udev->descriptor;
++
++ if (desc->idVendor == USB_VID_PINNACLE &&
++ desc->idProduct == USB_PID_PINNACLE_EXPRESSCARD_320CX)
++ dib0700_set_gpio(adap->dev, GPIO6, GPIO_OUT, 0);
++ else
++ dib0700_set_gpio(adap->dev, GPIO6, GPIO_OUT, 1);
++ msleep(20);
++ dib0700_set_gpio(adap->dev, GPIO9, GPIO_OUT, 1);
++ dib0700_set_gpio(adap->dev, GPIO4, GPIO_OUT, 1);
++ dib0700_set_gpio(adap->dev, GPIO7, GPIO_OUT, 1);
++ dib0700_set_gpio(adap->dev, GPIO10, GPIO_OUT, 0);
++ msleep(10);
++ dib0700_set_gpio(adap->dev, GPIO10, GPIO_OUT, 1);
++ msleep(20);
++ dib0700_set_gpio(adap->dev, GPIO0, GPIO_OUT, 1);
++ msleep(10);
++
++ dib7000p_i2c_enumeration(&adap->dev->i2c_adap, 1, 18,
++ &stk7700ph_dib7700_xc3028_config);
++
++ adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap, 0x80,
++ &stk7700ph_dib7700_xc3028_config);
++
++ return adap->fe == NULL ? -ENODEV : 0;
++}
++
++static int stk7700ph_tuner_attach(struct dvb_usb_adapter *adap)
++{
++ struct i2c_adapter *tun_i2c;
++
++ tun_i2c = dib7000p_get_i2c_master(adap->fe,
++ DIBX000_I2C_INTERFACE_TUNER, 1);
++
++ stk7700ph_xc3028_config.i2c_adap = tun_i2c;
++ stk7700ph_xc3028_config.video_dev = adap;
++
++ return dvb_attach(xc2028_attach, adap->fe, &stk7700ph_xc3028_config)
++ == NULL ? -ENODEV : 0;
++}
++
+ #define DEFAULT_RC_INTERVAL 150
+
+ static u8 rc_request[] = { REQUEST_POLL_RC, 0 };
+@@ -794,6 +938,10 @@ static struct dib7000p_config dib7070p_d
+ /* STK7070P */
+ static int stk7070p_frontend_attach(struct dvb_usb_adapter *adap)
+ {
++ if (adap->dev->udev->descriptor.idVendor == USB_VID_PINNACLE &&
++ adap->dev->udev->descriptor.idProduct == USB_PID_PINNACLE_PCTV72E)
++ dib0700_set_gpio(adap->dev, GPIO6, GPIO_OUT, 0);
++ else
+ dib0700_set_gpio(adap->dev, GPIO6, GPIO_OUT, 1);
+ msleep(10);
+ dib0700_set_gpio(adap->dev, GPIO9, GPIO_OUT, 1);
+@@ -808,9 +956,11 @@ static int stk7070p_frontend_attach(stru
+ msleep(10);
+ dib0700_set_gpio(adap->dev, GPIO0, GPIO_OUT, 1);
+
+- dib7000p_i2c_enumeration(&adap->dev->i2c_adap, 1, 18, &dib7070p_dib7000p_config);
++ dib7000p_i2c_enumeration(&adap->dev->i2c_adap, 1, 18,
++ &dib7070p_dib7000p_config);
+
+- adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap, 0x80, &dib7070p_dib7000p_config);
++ adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap, 0x80,
++ &dib7070p_dib7000p_config);
+ return adap->fe == NULL ? -ENODEV : 0;
+ }
+
+@@ -878,34 +1028,41 @@ static int stk7070pd_frontend_attach1(st
+ /* DVB-USB and USB stuff follows */
+ struct usb_device_id dib0700_usb_id_table[] = {
+ /* 0 */ { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7700P) },
+- { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7700P_PC) },
+-
+- { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_500) },
+- { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_500_2) },
+- { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_STICK) },
++ { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7700P_PC) },
++ { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_500) },
++ { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_500_2) },
++ { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_STICK) },
+ /* 5 */ { USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_VOLAR) },
+- { USB_DEVICE(USB_VID_COMPRO, USB_PID_COMPRO_VIDEOMATE_U500) },
+- { USB_DEVICE(USB_VID_UNIWILL, USB_PID_UNIWILL_STK7700P) },
+- { USB_DEVICE(USB_VID_LEADTEK, USB_PID_WINFAST_DTV_DONGLE_STK7700P) },
+- { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_STICK_2) },
++ { USB_DEVICE(USB_VID_COMPRO, USB_PID_COMPRO_VIDEOMATE_U500) },
++ { USB_DEVICE(USB_VID_UNIWILL, USB_PID_UNIWILL_STK7700P) },
++ { USB_DEVICE(USB_VID_LEADTEK, USB_PID_WINFAST_DTV_DONGLE_STK7700P) },
++ { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_STICK_2) },
+ /* 10 */{ USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_VOLAR_2) },
+- { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV2000E) },
+- { USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_CINERGY_DT_XS_DIVERSITY) },
+- { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_TD_STICK) },
+- { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7700D) },
++ { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV2000E) },
++ { USB_DEVICE(USB_VID_TERRATEC,
++ USB_PID_TERRATEC_CINERGY_DT_XS_DIVERSITY) },
++ { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_TD_STICK) },
++ { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7700D) },
+ /* 15 */{ USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7070P) },
+- { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV_DVB_T_FLASH) },
+- { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7070PD) },
+- { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV_DUAL_DIVERSITY_DVB_T) },
+- { USB_DEVICE(USB_VID_COMPRO, USB_PID_COMPRO_VIDEOMATE_U500_PC) },
++ { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV_DVB_T_FLASH) },
++ { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7070PD) },
++ { USB_DEVICE(USB_VID_PINNACLE,
++ USB_PID_PINNACLE_PCTV_DUAL_DIVERSITY_DVB_T) },
++ { USB_DEVICE(USB_VID_COMPRO, USB_PID_COMPRO_VIDEOMATE_U500_PC) },
+ /* 20 */{ USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_EXPRESS) },
+- { USB_DEVICE(USB_VID_GIGABYTE, USB_PID_GIGABYTE_U7000) },
+- { USB_DEVICE(USB_VID_ULTIMA_ELECTRONIC, USB_PID_ARTEC_T14BR) },
+- { USB_DEVICE(USB_VID_ASUS, USB_PID_ASUS_U3000) },
+- { USB_DEVICE(USB_VID_ASUS, USB_PID_ASUS_U3100) },
+-/* 25 */ { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_STICK_3) },
+- { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_MYTV_T) },
+- { 0 } /* Terminating entry */
++ { USB_DEVICE(USB_VID_GIGABYTE, USB_PID_GIGABYTE_U7000) },
++ { USB_DEVICE(USB_VID_ULTIMA_ELECTRONIC, USB_PID_ARTEC_T14BR) },
++ { USB_DEVICE(USB_VID_ASUS, USB_PID_ASUS_U3000) },
++ { USB_DEVICE(USB_VID_ASUS, USB_PID_ASUS_U3100) },
++/* 25 */{ USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_STICK_3) },
++ { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_MYTV_T) },
++ { USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_CINERGY_HT_USB_XE) },
++ { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_EXPRESSCARD_320CX) },
++ { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV72E) },
++/* 30 */{ USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV73E) },
++ { USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_EC372S) },
++ { USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_CINERGY_HT_EXPRESS) },
++ { 0 } /* Terminating entry */
+ };
+ MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table);
+
+@@ -1069,12 +1226,16 @@ struct dvb_usb_device_properties dib0700
+ },
+ },
+
+- .num_device_descs = 1,
++ .num_device_descs = 2,
+ .devices = {
+ { "ASUS My Cinema U3000 Mini DVBT Tuner",
+ { &dib0700_usb_id_table[23], NULL },
+ { NULL },
+ },
++ { "Yuan EC372S",
++ { &dib0700_usb_id_table[31], NULL },
++ { NULL },
++ }
+ }
+ }, { DIB0700_DEFAULT_DEVICE_PROPERTIES,
+
+@@ -1090,7 +1251,7 @@ struct dvb_usb_device_properties dib0700
+ },
+ },
+
+- .num_device_descs = 6,
++ .num_device_descs = 8,
+ .devices = {
+ { "DiBcom STK7070P reference design",
+ { &dib0700_usb_id_table[15], NULL },
+@@ -1116,6 +1277,14 @@ struct dvb_usb_device_properties dib0700
+ { &dib0700_usb_id_table[26], NULL },
+ { NULL },
+ },
++ { "Pinnacle PCTV 72e",
++ { &dib0700_usb_id_table[29], NULL },
++ { NULL },
++ },
++ { "Pinnacle PCTV 73e",
++ { &dib0700_usb_id_table[30], NULL },
++ { NULL },
++ },
+ },
+
+ .rc_interval = DEFAULT_RC_INTERVAL,
+@@ -1155,6 +1324,40 @@ struct dvb_usb_device_properties dib0700
+ { NULL },
+ }
+ }
++ }, { DIB0700_DEFAULT_DEVICE_PROPERTIES,
++
++ .num_adapters = 1,
++ .adapter = {
++ {
++ .frontend_attach = stk7700ph_frontend_attach,
++ .tuner_attach = stk7700ph_tuner_attach,
++
++ DIB0700_DEFAULT_STREAMING_CONFIG(0x02),
++
++ .size_of_priv = sizeof(struct
++ dib0700_adapter_state),
++ },
++ },
++
++ .num_device_descs = 3,
++ .devices = {
++ { "Terratec Cinergy HT USB XE",
++ { &dib0700_usb_id_table[27], NULL },
++ { NULL },
++ },
++ { "Pinnacle Expresscard 320cx",
++ { &dib0700_usb_id_table[28], NULL },
++ { NULL },
++ },
++ { "Terratec Cinergy HT Express",
++ { &dib0700_usb_id_table[32], NULL },
++ { NULL },
++ },
++ },
++ .rc_interval = DEFAULT_RC_INTERVAL,
++ .rc_key_map = dib0700_rc_keys,
++ .rc_key_map_size = ARRAY_SIZE(dib0700_rc_keys),
++ .rc_query = dib0700_rc_query
+ },
+ };
+
+--- a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
++++ b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
+@@ -46,8 +46,8 @@
+ #define USB_VID_ULTIMA_ELECTRONIC 0x05d8
+ #define USB_VID_UNIWILL 0x1584
+ #define USB_VID_WIDEVIEW 0x14aa
+-/* dom : pour gigabyte u7000 */
+ #define USB_VID_GIGABYTE 0x1044
++#define USB_VID_YUAN 0x1164
+
+
+ /* Product IDs */
+@@ -135,9 +135,14 @@
+ #define USB_PID_AVERMEDIA_VOLAR 0xa807
+ #define USB_PID_AVERMEDIA_VOLAR_2 0xb808
+ #define USB_PID_TERRATEC_CINERGY_DT_XS_DIVERSITY 0x005a
++#define USB_PID_TERRATEC_CINERGY_HT_USB_XE 0x0058
++#define USB_PID_TERRATEC_CINERGY_HT_EXPRESS 0x0060
++#define USB_PID_PINNACLE_EXPRESSCARD_320CX 0x022e
+ #define USB_PID_PINNACLE_PCTV2000E 0x022c
+ #define USB_PID_PINNACLE_PCTV_DVB_T_FLASH 0x0228
+ #define USB_PID_PINNACLE_PCTV_DUAL_DIVERSITY_DVB_T 0x0229
++#define USB_PID_PINNACLE_PCTV72E 0x0236
++#define USB_PID_PINNACLE_PCTV73E 0x0237
+ #define USB_PID_PCTV_200E 0x020e
+ #define USB_PID_PCTV_400E 0x020f
+ #define USB_PID_PCTV_450E 0x0222
+@@ -183,9 +188,9 @@
+ #define USB_PID_OPERA1_WARM 0x3829
+ #define USB_PID_LIFEVIEW_TV_WALKER_TWIN_COLD 0x0514
+ #define USB_PID_LIFEVIEW_TV_WALKER_TWIN_WARM 0x0513
+-/* dom pour gigabyte u7000 */
+ #define USB_PID_GIGABYTE_U7000 0x7001
+ #define USB_PID_ASUS_U3000 0x171f
+ #define USB_PID_ASUS_U3100 0x173f
++#define USB_PID_YUAN_EC372S 0x1edc
+
+ #endif
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.rt.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++++ series.conf ++++++
--- kernel-source/series.conf 2008-05-08 22:24:13.000000000 +0200
+++ kernel-source/series.conf 2008-05-09 22:04:56.000000000 +0200
@@ -31,6 +31,9 @@
patches.kernel.org/patch-2.6.25.1-2
patches.kernel.org/patch-2.6.25.3-rc1
+ # will be in upcoming kernel.org releases of -stable
+ patches.kernel.org/v4l-dvb-patch-for-various-dibcom-based-devices.patch
+
########################################################
# Build fixes that apply to the vanilla kernel too.
# They must be placed in patches.kernel.org to be
@@ -403,7 +406,7 @@
########################################################
# iSCSI
########################################################
-+2.6.24-hare patches.drivers/open-iscsi-git-update
+ patches.fixes/open-iscsi-nop-fixes
+2.6.24 patches.fixes/libiscsi-iscsi_pool_free-api-change
########################################################
@@ -522,6 +525,7 @@
patches.apparmor/__d_path-keep-connected.diff
patches.apparmor/fsetattr.diff
patches.apparmor/fsetattr-reintro-ATTR_FILE.diff
+ patches.apparmor/fsetattr-restore-ia_file
patches.apparmor/file-handle-ops.diff
patches.apparmor/security-xattr-file.diff
patches.apparmor/sysctl-pathname.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org