]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
scsi: ufs: rockchip: Fix devm_clk_bulk_get_all_enabled() return value
authorShawn Lin <shawn.lin@rock-chips.com>
Wed, 26 Feb 2025 06:52:13 +0000 (14:52 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 4 Mar 2025 03:11:47 +0000 (22:11 -0500)
A positive value is for the number of clocks obtained if assigned.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Link: https://lore.kernel.org/r/1740552733-182527-1-git-send-email-shawn.lin@rock-chips.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/host/ufs-rockchip.c

index dddff5f538b929fc5c103d04809cb65d491c1a01..8b327c7249081038c199d224520941cade32abb0 100644 (file)
@@ -171,7 +171,7 @@ static int ufs_rockchip_common_init(struct ufs_hba *hba)
                                "failed to get reset gpio\n");
 
        err = devm_clk_bulk_get_all_enabled(dev, &host->clks);
-       if (err)
+       if (err < 0)
                return dev_err_probe(dev, err, "failed to enable clocks\n");
 
        host->hba = hba;