Re: [patch 1/4] net: percpufy frequently used vars -- addpercpu_counter_mod_bh

From: Andrew Morton
Date: Tue Mar 07 2006 - 21:12:41 EST


Ravikiran G Thirumalai <kiran@xxxxxxxxxxxx> wrote:
>
> +static inline void percpu_counter_mod_bh(struct percpu_counter *fbc, long amount)
> +{
> + local_bh_disable();
> + percpu_counter_mod(fbc, amount);
> + local_bh_enable();
> +}
> +

percpu_counter_mod() does preempt_disable(), which is redundant in this
context. So just do fbc->count += amount; here.


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/