netpoll: revert 6bdb7fe3104 and fix be_poll() instead
[pandora-kernel.git] / drivers / net / ethernet / emulex / benet / be_main.c
index 90a903d..78b8aa8 100644 (file)
@@ -3763,7 +3763,9 @@ static void be_worker(struct work_struct *work)
        /* when interrupts are not yet enabled, just reap any pending
        * mcc completions */
        if (!netif_running(adapter->netdev)) {
+               local_bh_disable();
                be_process_mcc(adapter);
+               local_bh_enable();
                goto reschedule;
        }