On Wed, 27 Mar 2013, Mike Turquette wrote:
Create locking helpers for the global mutex and global spinlock. The definitions of these helpers will be expanded upon in the next patch which introduces reentrancy into the locking scheme.
This looks way better. Nitpick below.
+static void clk_enable_lock(unsigned long *flags) +{
- spin_lock_irqsave(&enable_lock, *flags);
+}
+static void clk_enable_unlock(unsigned long *flags)
Please just hand in the flags, no need for indirection.
+{
- spin_unlock_irqrestore(&enable_lock, *flags);
+}
Reviewed-by: Thomas Gleixner tglx@linutronix.de