Просмотр исходного кода

gpu: ipu-v3: Return proper error on ipu_add_client_devices error path

Avoid returning an uninitialized variable in the error path.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Axel Lin 11 лет назад
Родитель
Сommit
e4946cdcab
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      drivers/gpu/ipu-v3/ipu-common.c

+ 3 - 1
drivers/gpu/ipu-v3/ipu-common.c

@@ -1116,8 +1116,10 @@ static int ipu_add_client_devices(struct ipu_soc *ipu, unsigned long ipu_base)
 				id++, &reg->pdata, sizeof(reg->pdata));
 		}
 
-		if (IS_ERR(pdev))
+		if (IS_ERR(pdev)) {
+			ret = PTR_ERR(pdev);
 			goto err_register;
+		}
 	}
 
 	return 0;