OSDN Git Service

scsi: cxgb4i: libcxgbi: add missing module_put()
authorVarun Prakash <varun@chelsio.com>
Wed, 7 Dec 2016 15:36:45 +0000 (21:06 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 14 Dec 2016 20:11:17 +0000 (15:11 -0500)
commit1fe1fdb04b92f54b58eb8b71d2f28cf73fd9801c
tree3c21c2a8c90ac3f30e4a3b682ae0a533c861e1f1
parent44830d8fd28a729729d14bb160341a6170631eb7
scsi: cxgb4i: libcxgbi: add missing module_put()

Add module_put() in cxgbi_sock_act_open_req_arp_failure() to release
module reference in case of arp failure, also check return value of
try_module_get() before posting active open hw cmd.

Signed-off-by: Varun Prakash <varun@chelsio.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
drivers/scsi/cxgbi/libcxgbi.c
drivers/scsi/cxgbi/libcxgbi.h