X-Git-Url: http://www.pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=arch%2Farm%2Fplat-omap%2Fclock.c;h=ab3d87910a17da2ecd73af4379e8afa6a7a430fe;hb=59ae1e06b177e462d75586d83380f18a7024e77b;hp=80eb558cee4ca2a8ddd1068c235f46d6ade2ab56;hpb=f438e7e9dcd837fd64109256fce82725f7887428;p=linux-2.6-omap-h63xx.git diff --git a/arch/arm/plat-omap/clock.c b/arch/arm/plat-omap/clock.c index 80eb558cee4..ab3d87910a1 100644 --- a/arch/arm/plat-omap/clock.c +++ b/arch/arm/plat-omap/clock.c @@ -191,15 +191,14 @@ struct clk * clk_get(struct device *dev, const char *id) mutex_lock(&clocks_mutex); list_for_each_entry(p, &clocks, node) { - if (p->id == idno && - strcmp(id, p->name) == 0 && try_module_get(p->owner)) { + if (p->id == idno && strcmp(id, p->name) == 0) { clk = p; goto found; } } list_for_each_entry(p, &clocks, node) { - if (strcmp(id, p->name) == 0 && try_module_get(p->owner)) { + if (strcmp(id, p->name) == 0) { clk = p; break; } @@ -295,8 +294,6 @@ EXPORT_SYMBOL(clk_get_rate); void clk_put(struct clk *clk) { - if (clk && !IS_ERR(clk)) - module_put(clk->owner); } EXPORT_SYMBOL(clk_put);