commit | f29eeb79ac993a7f1d9e1be5f8c7c3684be0721d | [log] [tgz] |
---|---|---|
author | Rasesh Mody <rmody@brocade.com> | Tue Dec 17 17:07:39 2013 -0800 |
committer | David S. Miller <davem@davemloft.net> | Wed Dec 18 00:30:34 2013 -0500 |
tree | 23a257081ba5b61d8dcd0a6c86da0b81ff6e7722 | |
parent | 96e31adf8d73f10bd2b616a17bd8af0d53e9da33 [diff] |
bna: Handle the TX Setup Failures Change details: - When bnad_setup_tx() returns NULL, the error is NOT returned to the caller. The caller will incorrectly assume success. So Return ENOMEM when bna_tx_create() fails. - If bnad_tx_msix_register() fails, call bna_tx_destroy() to free tx & to NULL the bnad reference to tcb. Signed-off-by: Rasesh Mody <rmody@brocade.com> Signed-off-by: David S. Miller <davem@davemloft.net>