summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorSoren Brinkmann <soren.brinkmann@xilinx.com>2013-04-16 21:06:50 +0400
committerMike Turquette <mturquette@linaro.org>2013-06-16 01:34:41 +0400
commitf3aab5d61400b794ec759b9345e93e7ba57eb369 (patch)
tree2b2c865e022402c483e9d7ba62ae2af5f29cfdd7 /block
parent60bea3b547005204311068b5617984bf3cfbf3d9 (diff)
downloadlinux-f3aab5d61400b794ec759b9345e93e7ba57eb369.tar.xz
clk: Always notify whole subtree when reparenting
A clock's notifier count only reflects notifiers which are registered directly for that clock. A reparent operation though affects the whole subtree because of a potential rate change. When issuing the pre rate change notifications only the notifier count for the clock to be changed is considered and notifiers for subclocks may never be called. Resulting in clocks in the subtree which have registered notifiers, may receive a POST_- or ABORT_RATE_CHANGE notification, without a PRE_RATE_CHANGE_NOTIFICATION. Therefore always traverse the whole subtree when issueing pre rate change notifications during a reparent operation. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Mike Turquette <mturquette@linaro.org>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions