On Tue, 2009-09-29 at 01:19 +0900, Tejun Heo wrote: > pcpu_setup_first_chunk() incorrectly used NR_CPUS as the impossible > unit number while unit number can equal and go over NR_CPUS with > sparse unit map. This triggers BUG_ON() spuriously on machines which > have non-power-of-two number of cpus. Use UINT_MAX instead. > > Signed-off-by: Tejun Heo > Reported-by: Tony Vroon Tested-by: Tony Vroon > Erghh... stupid mistake. This should fix it. Can you please verify? Confirmed fixed. Thank you Tejun. Regards, Tony V.