Merge tag 'clk-fixes-for-linus' of git://git.linaro.org/people/mturquette/linux
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 27 Jun 2012 19:44:58 +0000 (12:44 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 27 Jun 2012 19:44:58 +0000 (12:44 -0700)
commite04fb0202bd618cf9517c0582ab991898d02e5ce
treeeb118e56fc8d654236c76a60c5157ee5175e4805
parent6b44695e100ab12f4b2294d834d0b7944d353120
parentd03ac61daa8d4d17cd83a5ab98e85b616b90c7ac
Merge tag 'clk-fixes-for-linus' of git://git.linaro.org/people/mturquette/linux

Pull clk common framework fixes from Mike Turquette:
 "This contains three NULL pointer fixes and two device regression
  fixups.

  Two NULL pointer dereferences were in the common clk core due to lack
  of sanity checking and the third NPD was in the mxs-specific clock
  code due to incorrect use of __initdata.

  The device regressions were the result of improper data: a wrong
  string name for matching DT data broke the SPEAr ethernet controller
  and another string matching problem in the mxs clock data resulted in
  a broken MMC controller."

* tag 'clk-fixes-for-linus' of git://git.linaro.org/people/mturquette/linux:
  clk: mxs: fix clock lookup after freeing init memory
  clk: mxs: fix ref_io clock definition
  clk: Check parent for NULL in clk_change_rate
  clk: Allow late cache allocation for clk->parents
  clk: SPEAr600: Fix ethernet clock name for DT based probing