[Devel] Re: [RFC][PATCH 2/7] UBC: core (structures, API)
Greg KH
greg at kroah.com
Thu Aug 17 05:14:49 PDT 2006
On Thu, Aug 17, 2006 at 03:45:56PM +0400, Kirill Korotaev wrote:
> >>+struct user_beancounter
> >>+{
> >>+ atomic_t ub_refcount;
> >
> >
> >Why not use a struct kref here instead of rolling your own reference
> >counting logic?
>
> We need more complex decrement/locking scheme than krefs
> provide. e.g. in __put_beancounter() we need
> atomic_dec_and_lock_irqsave() semantics for performance optimizations.
Ah, ok, missed that. Nevermind then :)
thanks,
greg k-h
More information about the Devel
mailing list