iwmc3200wifi: replace netif_rx with netif_rx_ni
authorZhu Yi <yi.zhu@intel.com>
Thu, 25 Jun 2009 10:28:30 +0000 (18:28 +0800)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 10 Jul 2009 19:02:25 +0000 (15:02 -0400)
commitdd13fd649879b6230be5d855e00c286c5e60f354
tree1486599ea1aea773b4e9d0287630f8ff96c0df83
parent8ab0ea77273ecf97d26cf8ca026ef383098577fb
iwmc3200wifi: replace netif_rx with netif_rx_ni

The patch uses netif_rx_ni() over netif_rx() to post buffers to
upper network code because it is always scheduled in a workqueue.
The problem was first observed from a dynamic ticks warning:

    "NOHZ: local_softirq_pending ..."

Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/iwmc3200wifi/rx.c