Skip to content

Commit e85006a

Browse files
Chen Nidamien-lemoal
authored andcommitted
ata: sata_gemini: Check clk_enable() result
The call to clk_enable() in gemini_sata_start_bridge() can fail. Add a check to detect such failure. Signed-off-by: Chen Ni <[email protected]> Signed-off-by: Damien Le Moal <[email protected]>
1 parent 3137b83 commit e85006a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

drivers/ata/sata_gemini.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,10 @@ int gemini_sata_start_bridge(struct sata_gemini *sg, unsigned int bridge)
200200
pclk = sg->sata0_pclk;
201201
else
202202
pclk = sg->sata1_pclk;
203-
clk_enable(pclk);
203+
ret = clk_enable(pclk);
204+
if (ret)
205+
return ret;
206+
204207
msleep(10);
205208

206209
/* Do not keep clocking a bridge that is not online */

0 commit comments

Comments
 (0)