This is a question to elaborate on this one: Why is kernel said to be in process address space?
This might be a silly question but it just popped up i
Another important reason why we say kernel is in the process address space is that kernel can access the user code/data of the CURRENT process, i.e. the virtual address space 0~3G.
Sorry about my poor English. I am not a native English speaker.