I am writing a Linux kernel module that attempts to store executable shell code in memory at the virtual address 0x100000 (and up) however it appears that this address is not mapped. How do I ensure that this memory region is mapped?