[COMMON] media: mfc: call release_firmware function
authorJeonghee Kim <jhhhh.kim@samsung.com>
Wed, 29 Aug 2018 07:03:45 +0000 (16:03 +0900)
committerhskang <hs1218.kang@samsung.com>
Sun, 9 Sep 2018 21:39:20 +0000 (06:39 +0900)
To prevent resource leck problem,
call release_firmware function if request_firmware returns error.

Change-Id: I871248a6901355984dcf84b69720cadbe6f58a95
Signed-off-by: Jeonghee Kim <jhhhh.kim@samsung.com>
drivers/media/platform/exynos/mfc/mfc_buf.c

index c7a366ba8d7b8e518a9478448aad093aba6afcc9..1514d4ca8df760555c86e452c87d4adaba87f873 100644 (file)
@@ -580,6 +580,7 @@ int mfc_load_firmware(struct mfc_dev *dev)
 
        if (err != 0) {
                mfc_err_dev("[F/W] Couldn't find the F/W invalid path\n");
+               release_firmware(fw_blob);
                return -EINVAL;
        }