]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/mfd/twl6040.c
fs/ext4/namei.c: remove unnecessary new_valid_dev() check
[karo-tx-linux.git] / drivers / mfd / twl6040.c
index a151ee2eed2a4dfa450bade9d35f0a953c730d42..08a693cd38cc4e2b17a7538be0e55ed743b6c002 100644 (file)
@@ -647,6 +647,8 @@ static int twl6040_probe(struct i2c_client *client,
 
        twl6040->clk32k = devm_clk_get(&client->dev, "clk32k");
        if (IS_ERR(twl6040->clk32k)) {
+               if (PTR_ERR(twl6040->clk32k) == -EPROBE_DEFER)
+                       return -EPROBE_DEFER;
                dev_info(&client->dev, "clk32k is not handled\n");
                twl6040->clk32k = NULL;
        }