• Thomas Gleixner's avatar
    x86: Remove BKL from apm_32 · 05d86412
    Thomas Gleixner authored
    The lock/unlock kernel pair in do_open() got there with the BKL push
    down and protects nothing. Remove it.
    
    Replace the lock/unlock kernel in the ioctl code with a mutex to
    protect standbys_pending and suspends_pending.
    Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
    LKML-Reference: <20091010153349.365236337@linutronix.de>
    05d86412
apm_32.c 69.6 KB