On Thu, 2004-12-09 at 13:38, Mark Wong wrote: > With the hotplug memory option turned on, it compiles ok. I tried > running aioalloc again and got the following: > > kernel BUG at include/linux/nonlinear.h:111! Did you happen to capture the debugging message right above the BUG()? static inline void * __va(const unsigned long addr) { if(phys_section[addr_to_section(addr)] == INVALID_PHYS_SECTION) { printk("%s(%08lx) phys_section[%d] is invalid\n", __func__, addr, addr_to_section(addr)); BUG(); } return __boot_va(section_to_addr(phys_section[addr_to_section(addr)]) | section_offset(addr)); } -- Dave