![]() | |||||||||||
Messages in this thread |
On Fri, 2006-10-06 at 18:53 -0700, akpm@osdl.org wrote: > A change to clocksource initialization. It's optional for new clocksources, > but prefered. If the list field is initialized it allows clocksource_register > to complete faster since it doesn't have the scan the list of clocks doing > strcmp on each. Either make it required or not. > diff -puN arch/i386/kernel/hpet.c~clocksource-initialize-list-value arch/i386/kernel/hpet.c > --- a/arch/i386/kernel/hpet.c~clocksource-initialize-list-value > +++ a/arch/i386/kernel/hpet.c > @@ -27,6 +27,7 @@ static struct clocksource clocksource_hp > .mult = 0, /* set below */ > .shift = HPET_SHIFT, > .is_continuous = 1, > + .list = CLOCKSOURCE_LIST_INIT(clocksource_hpet.list), ... > +/* Abstracted list initialization */ > +#define CLOCKSOURCE_LIST_INIT(x) LIST_HEAD_INIT(x) > + Please use LIST_HEAD_INIT(). This is not an abstraction, this is an obfuscation. tglx - 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/ | ||||||||||
| Last update: 2006-10-08 11:49 [from the cache] ©2003-2008 | |||||||||||