On Mon, May 22, 2017 at 09:45:30AM +0100, Mark Rutland wrote:Got it.
On Mon, May 22, 2017 at 10:12:22AM +0800, Jin, Yao wrote:Yes, that should work at that point. We specifically already rely on
But the code is being ugly and hard to maintain. And frankly I don'tCan we not check user_mode(regs) for all architectures?
know kernel address space for all arch.
Any idea? Could we just do at x86 side this time?
!user_mode(regs) implies a kernel sample.
user_mode() in the generic code.
On x86 we specifically set regs->cs to match regs->ip (in cases where
this isn't necessarily so) before calling into the generic code to make
this work.