]> www.infradead.org Git - users/jedix/linux-maple.git/commit
[SCSI] bnx2fc: code cleanup in bnx2fc_offload_session
authorBhanu Prakash Gollapudi <bprakash@broadcom.com>
Fri, 5 Aug 2011 00:38:47 +0000 (17:38 -0700)
committerJoe Jin <joe.jin@oracle.com>
Thu, 17 May 2012 01:09:24 +0000 (09:09 +0800)
commita4d600edf48fa799c28bddbe8b1f53a14da66aa3
tree0fb2a820f5bd3e0356755b800ee43d0cc1c5e62d
parent4103d59ac442c2b8c452e3270d6e597ba325621e
[SCSI] bnx2fc: code cleanup in bnx2fc_offload_session

- Free session resources before rport logoff
- Do not free session resources in bnx2fc_alloc_session_resc() as it is handled
  in caller's error handling path.
- Do not call bnx2fc_free_session_resc() if bnx2fc_init_tgt() fails as cq_lock
  is not yet initialized.

Signed-off-by: Bhanu Prakash Gollapudi <bprakash@broadcom.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
(cherry picked from commit 5fb8fd0dbc0f7e3bc3ea594223e5d4b50c2092d9)

Signed-off-by: Joe Jin <joe.jin@oracle.com>
drivers/scsi/bnx2fc/bnx2fc_tgt.c