passed as
1.Verifies that the linear address (virtual address for System p and System z) passed as a parameter does not fall within the range of interval addresses reserved for the kernel. That is, that the linear address is lower than
PAGE_OFFSET.
2.Because bad addresses lower than PAGE_OFFSET cause a page fault, the kernel consults the exception table and verifies that the address of the instruction that triggered the exception is NOT included in the table. Exception tables are automatically generated by the C compiler when building the kernel image. They contain addresses of instructions that access the process address space.
217