i2c: qup: Add missing unwind goto in qup_i2c_probe()
authorShuai Jiang <d202180596@hust.edu.cn>
Tue, 18 Apr 2023 13:56:12 +0000 (21:56 +0800)
committerWolfram Sang <wsa@kernel.org>
Fri, 23 Jun 2023 10:58:24 +0000 (12:58 +0200)
commitcd9489623c29aa2f8cc07088168afb6e0d5ef06d
treef25cfcc76819d7d47f09c81d29ce2919b6d21c97
parentbd5c7104d41b62a2ae5d7f11d07e7c5f232eee42
i2c: qup: Add missing unwind goto in qup_i2c_probe()

Smatch Warns:
drivers/i2c/busses/i2c-qup.c:1784 qup_i2c_probe()
warn: missing unwind goto?

The goto label "fail_runtime" and "fail" will disable qup->pclk,
but here qup->pclk failed to obtain, in order to be consistent,
change the direct return to goto label "fail_dma".

Fixes: 9cedf3b2f099 ("i2c: qup: Add bam dma capabilities")
Signed-off-by: Shuai Jiang <d202180596@hust.edu.cn>
Reviewed-by: Dongliang Mu <dzm91@hust.edu.cn>
Reviewed-by: Andi Shyti <andi.shyti@kernel.org>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
Cc: <stable@vger.kernel.org> # v4.6+
drivers/i2c/busses/i2c-qup.c