From: <he...@us...> - 2005-03-17 21:05:49
|
Update of /cvsroot/gc-linux/linux/drivers/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30820/drivers/net Modified Files: gcn-bba.c Log Message: Cosmetic change. We keep not refrigerating the bba io thread as may be used by the swsusp system (to suspend to a network block device for instance). Index: gcn-bba.c =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/net/gcn-bba.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- gcn-bba.c 13 Mar 2005 23:43:32 -0000 1.7 +++ gcn-bba.c 17 Mar 2005 21:05:39 -0000 1.8 @@ -737,18 +737,12 @@ { struct bba_private *priv = param; + set_user_nice(current, -20); current->flags |= PF_NOFREEZE; set_current_state(TASK_RUNNING); - set_user_nice(current, -20); - for(;;) { -#if 0 - if (current->flags & PF_FREEZE) { - refrigerator(PF_FREEZE); - } -#endif - if (kthread_should_stop()) - break; + while(!kthread_should_stop()) { + //try_to_freeze(PF_FREEZE); wait_event(priv->io_waitq, priv->rx_work || priv->tx_skb); while (priv->rx_work || priv->tx_skb) { if (priv->rx_work) { |