]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - include/linux/srcu.h
srcu: Allow use of Classic SRCU from both process and interrupt context
[linux.git] / include / linux / srcu.h
index 167ad8831aafe092a53f87b982acb45748973337..4c1d5f7e62c4f6aef8eded0ec9db4d812a4acd29 100644 (file)
@@ -172,9 +172,7 @@ static inline int srcu_read_lock(struct srcu_struct *sp) __acquires(sp)
 {
        int retval;
 
-       preempt_disable();
        retval = __srcu_read_lock(sp);
-       preempt_enable();
        rcu_lock_acquire(&(sp)->dep_map);
        return retval;
 }