Looking into the changes from 2.6.25 to 2.6.38 there were many locking
changes, which could be the problem:

--- linux-source-2.6.35/drivers/media/video/cx88/cx88-blackbird.c       
2010-08-02 08:11:14.000000000 +1000
+++ linux-source-2.6.38/drivers/media/video/cx88/cx88-blackbird.c       
2011-03-15 12:20:32.000000000 +1100
@@ -12 +12 @@
- *  Includes parts from the ivtv driver( http://ivtv.sourceforge.net/),
+ *  Includes parts from the ivtv driver <http://sourceforge.net/projects/ivtv/>
@@ -36 +35,0 @@
-#include <linux/smp_lock.h>
@@ -1060 +1059 @@
-       lock_kernel();
+       mutex_lock(&dev->core->lock);
@@ -1068 +1067 @@
-                       unlock_kernel();
+                       mutex_unlock(&dev->core->lock);
@@ -1076 +1075 @@
-               unlock_kernel();
+               mutex_unlock(&dev->core->lock);
@@ -1086 +1085 @@
-               unlock_kernel();
+               mutex_unlock(&dev->core->lock);
@@ -1097 +1096 @@
-                           fh);
+                           fh, NULL);
@@ -1102 +1100,0 @@
-       unlock_kernel();
@@ -1105 +1103 @@
-
+       mutex_unlock(&dev->core->lock);
@@ -1122,0 +1121,2 @@
+
+       mutex_lock(&dev->core->lock);
@@ -1124,0 +1125 @@
+       mutex_unlock(&dev->core->lock);

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/774773

Title:
  Multiple Tasks - "blocked for more than 120 seconds" INFO message

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/774773/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to