Hi, According to ULK 3rd edition, the kernel stack is located in user space, such as a linear address of 0x015fa000。As far as this situation is concerned, I have several questions. 1. Now that the kernel stack is used by the kernel code, why isn't it allocated in the kernel space? 2. For the kernel code, is it feasible to the use the user stack? Why do we bother to switch to the kernel stack? 3. What's the difference between the user space and the kernel space on earth? -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ