diff options
-rw-r--r-- | drivers/media/common/siano/smscoreapi.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/drivers/media/common/siano/smscoreapi.c b/drivers/media/common/siano/smscoreapi.c index 5034153ed09c..7302f950c6bd 100644 --- a/drivers/media/common/siano/smscoreapi.c +++ b/drivers/media/common/siano/smscoreapi.c | |||
@@ -977,13 +977,16 @@ static int smscore_load_firmware_family2(struct smscore_device_t *coredev, | |||
977 | msleep(400); | 977 | msleep(400); |
978 | 978 | ||
979 | exit_fw_download: | 979 | exit_fw_download: |
980 | sms_debug("rc=%d, postload=0x%p ", rc, coredev->postload_handler); | ||
981 | |||
982 | kfree(msg); | 980 | kfree(msg); |
983 | 981 | ||
984 | return ((rc >= 0) && coredev->postload_handler) ? | 982 | if (coredev->postload_handler) { |
985 | coredev->postload_handler(coredev->context) : | 983 | sms_debug("rc=%d, postload=0x%p", rc, coredev->postload_handler); |
986 | rc; | 984 | if (rc >= 0) |
985 | return coredev->postload_handler(coredev->context); | ||
986 | } | ||
987 | |||
988 | sms_debug("rc=%d", rc); | ||
989 | return rc; | ||
987 | } | 990 | } |
988 | 991 | ||
989 | 992 | ||