Re: [PATCH 1/2] serial/amba-pl011: use devm_* allocators
From: Russell King - ARM Linux <hidden>
Date: 2012-06-20 10:03:01
Also in:
linux-arm-kernel
On Mon, Jun 18, 2012 at 08:37:20AM +0200, Linus Walleij wrote:
On Sun, Jun 17, 2012 at 4:13 PM, Fabio Estevam [off-list ref] wrote:quoted
On Sun, Jun 17, 2012 at 10:44 AM, Linus Walleij [off-list ref] wrote:quoted
uap->pinctrl = devm_pinctrl_get(&dev->dev); if (IS_ERR(uap->pinctrl)) { ret = PTR_ERR(uap->pinctrl); - goto unmap; + goto out; } uap->pins_default = pinctrl_lookup_state(uap->pinctrl, PINCTRL_STATE_DEFAULT);@@ -1915,7 +1917,7 @@ static int pl011_probe(struct amba_device *dev, const struct amba_id *id)uap->clk = clk_get(&dev->dev, NULL);Maybe you can use devm_clk_get here too.That requires all users of the driver to be using CONFIG_CLKDEV, which I *think* is safe to do, but better check: Russell, do you know if it's safe to use this feature from clkdev in the PL011 driver?
No idea. What I have said is that the devm_* clk_get interfaces should not be dependent on clkdev being built. -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html