]> git.baikalelectronics.ru Git - kernel.git/commit
PM: Use spinlock instead of mutex in clock management functions
authorRafael J. Wysocki <rjw@sisk.pl>
Wed, 24 Aug 2011 19:40:56 +0000 (21:40 +0200)
committerRafael J. Wysocki <rjw@sisk.pl>
Wed, 24 Aug 2011 19:40:56 +0000 (21:40 +0200)
commitfb34497f1158d29544754cae59d31529f357daf8
tree25b780542b1b58451345a1352d221a32a3b86e9a
parent12586c3a134044ee77e32dd0efd8e2b571f2af9c
PM: Use spinlock instead of mutex in clock management functions

The lock member of struct pm_clk_data is of type struct mutex,
which is a problem, because the suspend and resume routines
defined in drivers/base/power/clock_ops.c cannot be executed
with interrupts disabled for this reason.  Modify
struct pm_clk_data so that its lock member is a spinlock.

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Acked-by: Magnus Damm <damm@opensource.se>
drivers/base/power/clock_ops.c