]> git.baikalelectronics.ru Git - kernel.git/commit
wimax/i2400m: fix incorrect return -ESHUTDOWN when there is no Tx buffer available
authorPrasanna S.Panchamukhi <prasannax.s.panchamukhi@intel.com>
Mon, 18 Jan 2010 22:28:23 +0000 (14:28 -0800)
committerInaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
Tue, 11 May 2010 21:03:32 +0000 (14:03 -0700)
commitfcb9be3c4dc461b93de3da6a70021b555a9d6421
treeedafd028ff6c03ce30df6a3480898b690abd5a40
parent37cd94c1befd7eeefd411a41359b36d15639b63c
wimax/i2400m: fix incorrect return -ESHUTDOWN when there is no Tx buffer available

i2400m_tx() routine was returning -ESHUTDOWN even when there was no Tx buffer
available. This patch fixes the i2400m_tx() to return -ESHUTDOWN only when
the device is down(i2400m->tx_buf is NULL) and also to return -ENOSPC
when there is no Tx buffer. Error seen in the kernel log.
kernel: i2400m_sdio mmc0:0001:1: can't send message 0x5606: -108
kernel: i2400m_sdio mmc0:0001:1: Failed to issue 'Enter power save'command: -108

Signed-off-by: Prasanna S.Panchamukhi <prasannax.s.panchamukhi@intel.com>
drivers/net/wimax/i2400m/tx.c