Whamcloud - gitweb
- b=977: C-z (and other non-fatal signals) send us into an infinite loop if
authorshaver <shaver>
Sun, 9 Mar 2003 21:01:41 +0000 (21:01 +0000)
committershaver <shaver>
Sun, 9 Mar 2003 21:01:41 +0000 (21:01 +0000)
         we wait for recovery.  We now use signal blocking to prevent signal
         delivery until we're interested in some or all signals.

- b=988: umount -f hangs when MDS is dead

- b=722: Lustre kernel threads cause load average to skyrocket. (Still get
         a little boost from the socknal threads, but it's much better.)

lustre/include/liblustre.h

index 198603c..90945f1 100644 (file)
@@ -348,6 +348,7 @@ extern struct task_struct *current;
 #define init_waitqueue_head(l) INIT_LIST_HEAD(&(l)->sleepers)
 #define wake_up(l) do { int a; a++; } while (0)
 #define wait_event(l,m) do { int a; a++; } while (0)
+#define l_wait_event(l,m,i) do { int a; a++; } while (0)
 #define TASK_INTERRUPTIBLE 0
 #define TASK_UNINTERRUPTIBLE 1
 #define TASK_RUNNING 2