Re: Linux 2.6.25-rc2

From: Linus Torvalds
Date: Tue Feb 19 2008 - 11:41:22 EST




On Tue, 19 Feb 2008, Eric Dumazet wrote:
>
> cmpxchg_local(&c->freelist, object, object[c->offset]) can succeed,
> while an interrupt came (on this cpu), and several allocations were done,
> and one free was performed at the end of this interruption, so 'object'
> was recycled.

I think you may well be right. This looks like a good clue.

I'll do the revert. I wanted either a confirmation that reveting it
actually fixes something, _or_ an actual bug description, and this seems
to be a quite possible case of the latter.

Linus

--
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/