> There is still one or more __init 's too much somewhere. > If we would free the memory without fixing/finding this place first, > the kernel will crash. Disable interrupts, memset all the freed pages to an invalid instruction in parisc asm at the point you free the init pages, then re-enable ints and the traceback should give you a direct stack trace to the offender