[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[dm-devel] Re: [2.6.22 PATCH 23/26] dm delay:
- From: Andrew Morton <akpm linux-foundation org>
- To: Christoph Lameter <clameter sgi com>
- Cc: dm-devel redhat com, linux-kernel vger kernel org, Alasdair G Kergon <agk redhat com>, Heinz Mauelshagen <mauelshagen redhat com>
- Subject: [dm-devel] Re: [2.6.22 PATCH 23/26] dm delay:
- Date: Thu, 10 May 2007 12:37:55 -0700
On Thu, 10 May 2007 12:04:50 -0700 (PDT) Christoph Lameter <clameter sgi com> wrote:
> On Thu, 10 May 2007, Andrew Morton wrote:
>
> > > > + delayed_cache = kmem_cache_create("dm-delay",
> > > > + sizeof(struct delay_info),
> > > > + __alignof__(struct delay_info),
> > > > + 0, NULL, NULL);
> > >
> > > We have an ugly^Wnice new KMEM_CACHE macro for this now.
>
> How could I nicify the macro? Lower case?
Lower case would be worse, IMO. Upper-case says "this is a macro". Lower-case
macros are OK when they are macros pretending to be functions, but KMEM_CACHE
is not such a thing.
I don't think it can be nicified, except by removing it. We generally
prefer to open-code things rather than wrapping them up in macros.
But given the amount of variation amongst callers and the number of times
this got screwed up, I agree that burying those details at a single site
makes sense in this instance.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]