• Linus Torvalds's avatar
    Merge tag 'locking-urgent-2020-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 8d99084e
    Linus Torvalds authored
    Pull locking fixes from Thomas Gleixner:
     "A couple of locking fixes:
    
       - Fix incorrect failure injection handling in the fuxtex code
    
       - Prevent a preemption warning in lockdep when tracking
         local_irq_enable() and interrupts are already enabled
    
       - Remove more raw_cpu_read() usage from lockdep which causes state
         corruption on !X86 architectures.
    
       - Make the nr_unused_locks accounting in lockdep correct again"
    
    * tag 'locking-urgent-2020-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      lockdep: Fix nr_unused_locks accounting
      locking/lockdep: Remove more raw_cpu_read() usage
      futex: Fix incorrect should_fail_futex() handling
      lockdep: Fix preemption WARN for spurious IRQ-enable
    8d99084e
futex.c 109 KB