Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

bnx2x: removed code re-checking memory base after device open

Signed-off-by: Yuval Mintz <yuvalmin@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Mintz Yuval and committed by
David S. Miller
04f2d513 10bd1f24

-11
-11
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
··· 11352 11352 11353 11353 mutex_init(&bp->port.phy_mutex); 11354 11354 11355 - bp->common.shmem_base = REG_RD(bp, MISC_REG_SHARED_MEM_ADDR); 11356 - bp->link_params.shmem_base = bp->common.shmem_base; 11357 - BNX2X_DEV_INFO("shmem offset is 0x%x\n", bp->common.shmem_base); 11358 - 11359 - if (!bp->common.shmem_base || 11360 - (bp->common.shmem_base < 0xA0000) || 11361 - (bp->common.shmem_base >= 0xC0000)) { 11362 - BNX2X_DEV_INFO("MCP not active\n"); 11363 - bp->flags |= NO_MCP_FLAG; 11364 - return; 11365 - } 11366 11355 11367 11356 val = SHMEM_RD(bp, validity_map[BP_PORT(bp)]); 11368 11357 if ((val & (SHR_MEM_VALIDITY_DEV_INFO | SHR_MEM_VALIDITY_MB))