cxgb3 - FW upgrade
Subsystems (2)
PATCH 5/9 cxgb3 - FW upgrade
From: Divy Le Ray <[email protected]>
Bump up FW version to 5.0.
Do not downgrade FW within the same major version range.
Signed-off-by Divy Le Ray <[email protected]>
---
drivers/net/cxgb3/t3_hw.c | 10 +++++++--- drivers/net/cxgb3/version.h | 4 ++-- 2 files changed, 9 insertions(+), 5 deletions(-)
drivers/net/cxgb3/t3_hw.c +7 -3
@@ -988,13 +988,17 @@ int t3_check_fw_version(struct adapter *adapter, int *must_load)CH_ERR (adapter,"found wrong FW version(%u.%u), " "driver needs version %u.%u\n" , major, minor,FW_VERSION_MAJOR ,FW_VERSION_MINOR ); - else { + else if (minor < FW_VERSION_MINOR) { *must_load =0 ; -CH_WARN (adapter,"found wrong FW minor version(%u.%u), " +CH_WARN (adapter,"found old FW minor version(%u.%u), " +"driver compiled for version %u.%u\n" , major, minor, +FW_VERSION_MAJOR ,FW_VERSION_MINOR ); + } else { +CH_WARN (adapter,"found newer FW version(%u.%u), " "driver compiled for version %u.%u\n" , major, minor,FW_VERSION_MAJOR ,FW_VERSION_MINOR ); +return 0 ; } -return -EINVAL ; }
drivers/net/cxgb3/version.h +2 -2
@@ -38,7 +38,7 @@#define DRV_VERSION "1.0-ko"/* Firmware version */ -#define FW_VERSION_MAJOR 4 -#define FW_VERSION_MINOR 6 +#define FW_VERSION_MAJOR 5 +#define FW_VERSION_MINOR 0#define FW_VERSION_MICRO 0#endif /* __CHELSIO_VERSION_H */