lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 13 Mar 2012 16:48:00 -0500 From: Rob Herring <robherring2@...il.com> To: Mike Turquette <mturquette@...aro.org> CC: Russell King <linux@....linux.org.uk>, Andrew Lunn <andrew@...n.ch>, linaro-dev@...ts.linaro.org, Saravana Kannan <skannan@...eaurora.org>, Jeremy Kerr <jeremy.kerr@...onical.com>, Magnus Damm <magnus.damm@...il.com>, linux-arm-kernel@...ts.infradead.org, Arnd Bergman <arnd.bergmann@...aro.org>, patches@...aro.org, Sascha Hauer <s.hauer@...gutronix.de>, Rob Herring <rob.herring@...xeda.com>, Thomas Gleixner <tglx@...utronix.de>, Paul Walmsley <paul@...an.com>, Linus Walleij <linus.walleij@...ricsson.com>, Mark Brown <broonie@...nsource.wolfsonmicro.com>, Stephen Boyd <sboyd@...eaurora.org>, linux-kernel@...r.kernel.org Subject: Re: [PATCH v6 2/3] clk: introduce the common clock framework Mike, On 03/10/2012 01:54 AM, Mike Turquette wrote: > The common clock framework defines a common struct clk useful across > most platforms as well as an implementation of the clk api that drivers > can use safely for managing clocks. > > The net result is consolidation of many different struct clk definitions > and platform-specific clock framework implementations. > > This patch introduces the common struct clk, struct clk_ops and an > implementation of the well-known clock api in include/clk/clk.h. > Platforms may define their own hardware-specific clock structure and > their own clock operation callbacks, so long as it wraps an instance of > struct clk_hw. > > See Documentation/clk.txt for more details. > > This patch is based on the work of Jeremy Kerr, which in turn was based > on the work of Ben Herrenschmidt. > > Signed-off-by: Mike Turquette <mturquette@...aro.org> > Signed-off-by: Mike Turquette <mturquette@...com> > Cc: Russell King <linux@....linux.org.uk> > Cc: Jeremy Kerr <jeremy.kerr@...onical.com> > Cc: Thomas Gleixner <tglx@...utronix.de> > Cc: Arnd Bergman <arnd.bergmann@...aro.org> > Cc: Paul Walmsley <paul@...an.com> > Cc: Shawn Guo <shawn.guo@...escale.com> > Cc: Sascha Hauer <s.hauer@...gutronix.de> > Cc: Richard Zhao <richard.zhao@...aro.org> > Cc: Saravana Kannan <skannan@...eaurora.org> > Cc: Magnus Damm <magnus.damm@...il.com> > Cc: Rob Herring <rob.herring@...xeda.com> > Cc: Mark Brown <broonie@...nsource.wolfsonmicro.com> > Cc: Linus Walleij <linus.walleij@...ricsson.com> > Cc: Stephen Boyd <sboyd@...eaurora.org> > Cc: Amit Kucheria <amit.kucheria@...aro.org> > Cc: Deepak Saxena <dsaxena@...aro.org> > Cc: Grant Likely <grant.likely@...retlab.ca> > Cc: Andrew Lunn <andrew@...n.ch> snip > + > + /* > + * walk the list of orphan clocks and reparent any that are children of > + * this clock > + */ > + hlist_for_each_entry(orphan, tmp, &clk_orphan_list, child_node) In __clk_init, this needs to be hlist_for_each_entry_safe as entries can be removed. Rob -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists