From ee904ebe266d586b589fded0aead11863b178715 Mon Sep 17 00:00:00 2001 From: Wei Yongjun Date: Mon, 13 May 2013 04:26:06 +0000 Subject: [PATCH] --- yaml --- r: 375541 b: refs/heads/master c: ba21fc696dd28ea7a5880345faf0168619a478d2 h: refs/heads/master i: 375539: 69e3921c6a9264bef228a65a113ac175d683bde0 v: v3 --- [refs] | 2 +- trunk/drivers/net/ethernet/brocade/bna/bnad.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 3cdbe04e336b..e4de23f146b4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ef38079401c03fab7e0eb72085635c841b9b8ee7 +refs/heads/master: ba21fc696dd28ea7a5880345faf0168619a478d2 diff --git a/trunk/drivers/net/ethernet/brocade/bna/bnad.c b/trunk/drivers/net/ethernet/brocade/bna/bnad.c index ce4a030d3d0c..07f7ef05c3f2 100644 --- a/trunk/drivers/net/ethernet/brocade/bna/bnad.c +++ b/trunk/drivers/net/ethernet/brocade/bna/bnad.c @@ -3236,9 +3236,10 @@ bnad_init(struct bnad *bnad, sprintf(bnad->wq_name, "%s_wq_%d", BNAD_NAME, bnad->id); bnad->work_q = create_singlethread_workqueue(bnad->wq_name); - - if (!bnad->work_q) + if (!bnad->work_q) { + iounmap(bnad->bar0); return -ENOMEM; + } return 0; }