I'm writing a Linux kernel module, and I'd like to allocate an executable page. Plain kmalloc()
returns a pointer within a non-executable page, and I get a kernel panic when executing code there. It has to work on Ubuntu Karmic x86, 2.6.31-20-generic-pae.