Thread (6 messages) 6 messages, 5 authors, 2012-06-20
DORMANTno replies

[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-serial

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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help