cnic: Do not call bnx2i when bnx2i is calling cnic_unregister_driver()
authorMichael Chan <mchan@broadcom.com>
Mon, 3 Jan 2011 15:21:46 +0000 (15:21 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 4 Jan 2011 03:08:07 +0000 (19:08 -0800)
We should call bnx2i to send the iSCSI netlink message earlier in
cnic_unregister_device().  By the time cnic_unregister_driver() is
called, bnx2i may have freed data structures used by the upcalls.

Update version to 2.2.12.

Reviewed-by: Benjamin Li <benli@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/cnic.c
drivers/net/cnic_if.h

Simple merge
Simple merge