Re: 2.5.38-mm2 [PATCH]

Andrew Morton (akpm@digeo.com)
Mon, 23 Sep 2002 09:28:41 -0700


Dipankar Sarma wrote:
>
> ...
> -#ifdef CONFIG_PREEMPTION
> +#ifdef CONFIG_PREEMPT
> #define rcu_read_lock() preempt_disable()
> #define rcu_read_unlock() preempt_enable()
> #else

Thanks. I just replaced

#ifdef CONFIG_PREEMPTION
#define rcu_read_lock() preempt_disable()
#define rcu_read_unlock() preempt_enable()
#else
#define rcu_read_lock() do {} while(0)
#define rcu_read_unlock() do {} while(0)
#endif

with

#define rcu_read_lock() preempt_disable()
#define rcu_read_unlock() preempt_enable()

because preempt_disable() is a no-op on CONFIG_PREEMPT=n anyway.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/