--- mm/pdflush.c.orig Tue Sep 2 18:50:39 2003 +++ mm/pdflush.c Tue Sep 2 18:52:11 2003 @@ -112,7 +112,11 @@ spin_lock_irq(&pdflush_lock); if (!list_empty(&my_work->list)) { - printk("pdflush: bogus wakeup!\n"); + static int wakeup_count = 100; + if (wakeup_count > 0) { + wakeup_count--; + printk("pdflush: bogus wakeup!\n"); + } my_work->fn = NULL; continue; }