OSDN Git Service

NFS: Fix bool initialization/comparison
[sagit-ice-cold/kernel_xiaomi_msm8998.git] / lib / test_firmware.c
index 86374c1..8411910 100644 (file)
@@ -65,14 +65,19 @@ static ssize_t trigger_request_store(struct device *dev,
        release_firmware(test_firmware);
        test_firmware = NULL;
        rc = request_firmware(&test_firmware, name, dev);
-       if (rc)
+       if (rc) {
                pr_info("load of '%s' failed: %d\n", name, rc);
-       pr_info("loaded: %zu\n", test_firmware ? test_firmware->size : 0);
+               goto out;
+       }
+       pr_info("loaded: %zu\n", test_firmware->size);
+       rc = count;
+
+out:
        mutex_unlock(&test_fw_mutex);
 
        kfree(name);
 
-       return count;
+       return rc;
 }
 static DEVICE_ATTR_WO(trigger_request);