iwlwifi: error checking for number of tfds in queue
authorWey-Yi Guy <wey-yi.w.guy@intel.com>
Fri, 19 Feb 2010 23:47:32 +0000 (15:47 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 15 Mar 2010 15:49:33 +0000 (08:49 -0700)
commit1109a2eae8cee1a3f7ee9d6904ad88625e2cc52f
tree02e9e1990ca6b7a1dd990bc31e95a1ecca000612
parent30ef8852b60f811d9ceca04590a2bd4373e7e81e
iwlwifi: error checking for number of tfds in queue

commit a239a8b47cc0e5e6d7416a89f340beac06d5edaa upstream.

When receive reply_tx and ready to decrement the count for number of
tfds in queue, do error checking to prevent error condition and
tfds_in_queue become negative number.

Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/wireless/iwlwifi/iwl-4965.c
drivers/net/wireless/iwlwifi/iwl-5000.c
drivers/net/wireless/iwlwifi/iwl-core.h
drivers/net/wireless/iwlwifi/iwl-tx.c