[XFS] Fix merge failures
[pandora-kernel.git] / drivers / net / cxgb3 / cxgb3_main.c
index 9e8727c..2847f94 100644 (file)
@@ -958,21 +958,22 @@ release_tpsram:
 static int cxgb_up(struct adapter *adap)
 {
        int err;
-       int must_load;
 
        if (!(adap->flags & FULL_INIT_DONE)) {
-               err = t3_check_fw_version(adap, &must_load);
+               err = t3_check_fw_version(adap);
                if (err == -EINVAL) {
                        err = upgrade_fw(adap);
-                       if (err && must_load)
-                               goto out;
+                       CH_WARN(adap, "FW upgrade to %d.%d.%d %s\n",
+                               FW_VERSION_MAJOR, FW_VERSION_MINOR,
+                               FW_VERSION_MICRO, err ? "failed" : "succeeded");
                }
 
-               err = t3_check_tpsram_version(adap, &must_load);
+               err = t3_check_tpsram_version(adap);
                if (err == -EINVAL) {
                        err = update_tpsram(adap);
-                       if (err && must_load)
-                               goto out;
+                       CH_WARN(adap, "TP upgrade to %d.%d.%d %s\n",
+                               TP_VERSION_MAJOR, TP_VERSION_MINOR,
+                               TP_VERSION_MICRO, err ? "failed" : "succeeded");
                }
 
                /*