[SCSI] bnx2i: Removed the reference to the netdev->base_addr
authorEddie Wai <eddie.wai@broadcom.com>
Fri, 29 Jun 2012 23:37:35 +0000 (16:37 -0700)
committerJames Bottomley <JBottomley@Parallels.com>
Sun, 8 Jul 2012 08:52:03 +0000 (09:52 +0100)
commita77171806515fb5e2288219ddb47af1f0b1328e7
tree5418dbacedd6c89ef6652d756b94957499c101ea
parent6ef1b512f4e6f936d89aa20be3d97a7ec7c290ac
[SCSI] bnx2i: Removed the reference to the netdev->base_addr

The netdev->base_addr parameter has been deprecated in the L2 bnx2
driver.  This is used by bnx2i for the BARn iomapping.

This patch will directly reference the pci_resource_start instead
of using the deprecated netdev->base_addr.

This patch is actually a critical bug fix as the 1G bnx2 driver no
longer supports the netdev->base_addr in the current kernel of the scsi
tree.  This means that Broadcom's 1G Linux iSCSI offload solution would
not work at all without this patch.

Signed-off-by: Eddie Wai <eddie.wai@broadcom.com>
Reviewed-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/bnx2i/bnx2i.h
drivers/scsi/bnx2i/bnx2i_hwi.c
drivers/scsi/bnx2i/bnx2i_iscsi.c