Procházet zdrojové kódy

vxge: correct eprom version detection

The firmware PXE EPROM version detection is failing due to passing the
wrong parameter into firmware query function.  Also, the version
printing function has an extraneous newline.

Signed-off-by: Jon Mason <jon.mason@exar.com>
Signed-off-by: Sivakumar Subramani <sivakumar.subramani@exar.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Jon Mason před 14 roky
rodič
revize
1d15f81cda
2 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 1 1
      drivers/net/vxge/vxge-config.c
  2. 1 1
      drivers/net/vxge/vxge-main.c

+ 1 - 1
drivers/net/vxge/vxge-config.c

@@ -387,8 +387,8 @@ vxge_hw_vpath_eprom_img_ver_get(struct __vxge_hw_device *hldev,
 		data1 = steer_ctrl = 0;
 		data1 = steer_ctrl = 0;
 
 
 		status = vxge_hw_vpath_fw_api(vpath,
 		status = vxge_hw_vpath_fw_api(vpath,
-			VXGE_HW_RTS_ACCESS_STEER_CTRL_DATA_STRUCT_SEL_FW_MEMO,
 			VXGE_HW_FW_API_GET_EPROM_REV,
 			VXGE_HW_FW_API_GET_EPROM_REV,
+			VXGE_HW_RTS_ACCESS_STEER_CTRL_DATA_STRUCT_SEL_FW_MEMO,
 			0, &data0, &data1, &steer_ctrl);
 			0, &data0, &data1, &steer_ctrl);
 		if (status != VXGE_HW_OK)
 		if (status != VXGE_HW_OK)
 			break;
 			break;

+ 1 - 1
drivers/net/vxge/vxge-main.c

@@ -4451,7 +4451,7 @@ vxge_probe(struct pci_dev *pdev, const struct pci_device_id *pre)
 			if (!img[i].is_valid)
 			if (!img[i].is_valid)
 				break;
 				break;
 			vxge_debug_init(VXGE_TRACE, "%s: EPROM %d, version "
 			vxge_debug_init(VXGE_TRACE, "%s: EPROM %d, version "
-					"%d.%d.%d.%d\n", VXGE_DRIVER_NAME, i,
+					"%d.%d.%d.%d", VXGE_DRIVER_NAME, i,
 					VXGE_EPROM_IMG_MAJOR(img[i].version),
 					VXGE_EPROM_IMG_MAJOR(img[i].version),
 					VXGE_EPROM_IMG_MINOR(img[i].version),
 					VXGE_EPROM_IMG_MINOR(img[i].version),
 					VXGE_EPROM_IMG_FIX(img[i].version),
 					VXGE_EPROM_IMG_FIX(img[i].version),