• Paul Burton's avatar
    MIPS: mm: Remove redundant preempt_disable in local_flush_tlb_mm() · f7908a00
    Paul Burton authored
    The r4k variant of local_flush_tlb_mm() wraps its call to
    drop_mmu_context() with a preempt_disable() & preempt_enable() pair, but
    this is redundant since drop_mmu_context() disables interrupts and from
    Documentation/preempt-locking.txt:
    
      Note that you do not need to explicitly prevent preemption if you are
      holding any locks or interrupts are disabled, since preemption is
      implicitly disabled in those cases.
    
    Remove the redundant preempt_disable() & preempt_enable() calls.
    Signed-off-by: default avatarPaul Burton <paul.burton@mips.com>
    Cc: linux-mips@vger.kernel.org
    f7908a00
tlb-r4k.c 12.9 KB