packages: kernel-desktop/bfs357-worker_fix.patch (NEW) - worker fix

shadzik shadzik at pld-linux.org
Sun Oct 24 15:30:47 CEST 2010


Author: shadzik                      Date: Sun Oct 24 13:30:47 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- worker fix

---- Files affected:
packages/kernel-desktop:
   bfs357-worker_fix.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/kernel-desktop/bfs357-worker_fix.patch
diff -u /dev/null packages/kernel-desktop/bfs357-worker_fix.patch:1.1
--- /dev/null	Sun Oct 24 15:30:47 2010
+++ packages/kernel-desktop/bfs357-worker_fix.patch	Sun Oct 24 15:30:42 2010
@@ -0,0 +1,23 @@
+Seems like some worker function in the wifi code in 2.6.36 hits this bug_on,
+which it shouldn't. It's hard to know if this is caused by BFS per se, or is
+in iwlagn itself. It is, however, harmless to wake up a task on another RQ
+with BFS, so just disable this BUG_ON for now.
+
+-ck
+
+---
+ kernel/sched_bfs.c |    1 -
+ 1 file changed, 1 deletion(-)
+
+Index: linux-2.6.36-bfs/kernel/sched_bfs.c
+===================================================================
+--- linux-2.6.36-bfs.orig/kernel/sched_bfs.c	2010-10-24 21:30:39.164151587 +1100
++++ linux-2.6.36-bfs/kernel/sched_bfs.c	2010-10-24 21:30:54.851780968 +1100
+@@ -1460,7 +1460,6 @@ static void try_to_wake_up_local(struct
+ 	struct rq *rq = task_rq(p);
+ 	bool success = false;
+ 
+-	BUG_ON(rq != this_rq());
+ 	BUG_ON(p == current);
+ 	lockdep_assert_held(&grq.lock);
+ 
================================================================


More information about the pld-cvs-commit mailing list