diff options
author | Mohamed Abbas <mohamed.abbas@intel.com> | 2009-05-22 14:01:51 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-05-22 14:06:08 -0400 |
commit | 4752c93c30441f98f7ed723001b1a5e3e5619829 (patch) | |
tree | de868a2003d2328ad3bd048e75bc16b7e327bd7f /drivers/net/wireless/iwlwifi/iwl-dev.h | |
parent | ef850d7cb301bda9155c096269557a4586b58071 (diff) |
iwlcore: Allow skb allocation from tasklet.
If RX queue becomes empty then we need to restock the queue from tasklet to prevent
ucode from starving. A caller to iwl_rx_allocate will decide if allocated buffer should
come from GFP_ATOMIC or GFP_KERNEL.
Signed-off-by: Mohamed Abbas <mohamed.abbas@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-dev.h')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-dev.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-dev.h b/drivers/net/wireless/iwlwifi/iwl-dev.h index 2076742effdd..770cd1b062ff 100644 --- a/drivers/net/wireless/iwlwifi/iwl-dev.h +++ b/drivers/net/wireless/iwlwifi/iwl-dev.h | |||
@@ -382,6 +382,7 @@ struct iwl_rx_queue { | |||
382 | u32 read; | 382 | u32 read; |
383 | u32 write; | 383 | u32 write; |
384 | u32 free_count; | 384 | u32 free_count; |
385 | u32 write_actual; | ||
385 | struct list_head rx_free; | 386 | struct list_head rx_free; |
386 | struct list_head rx_used; | 387 | struct list_head rx_used; |
387 | int need_update; | 388 | int need_update; |