>> It's a false-positive in this case - the backtrace was complete. It would >> be good if we could make the did-we-get-stuck detector a bit smarter. Even >> special-casing "sysenter_past_esp" would stop a lot of this.. > >Actually it's not completely false in this case -- it should >have reached user mode and stopped there, but for some reason >I didn't and already stopped still in the kernel. > >Most likely the CFI annotation for that sysenter path is not complete. Correct, the return point of sysexit (SYSENTER_RETURN) is still in kernel space, but its annotations are invisible to the unwinder. We should make the VDSO be treated as user-mode code despite living above PAGE_OFFSET. >It's on my todo list to investigate but I still hope Jan does it first ;-) I'll try to, once I've got through moving the Xen code from 2.6.16 to 2.6.18-rc3 Jan - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- References:
- 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- From: "Michal Piotrowski" <[email protected]>
- Re: 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- From: Linus Torvalds <[email protected]>
- Re: 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- From: Dave Jones <[email protected]>
- Re: 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- From: Dave Jones <[email protected]>
- Re: 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- From: Dave Jones <[email protected]>
- Re: 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- From: Dave Jones <[email protected]>
- Re: 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- From: Dave Jones <[email protected]>
- Re: 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- From: Dave Jones <[email protected]>
- Re: 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- From: "Michal Piotrowski" <[email protected]>
- Re: 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- From: Andrew Morton <[email protected]>
- Re: 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- From: Andi Kleen <[email protected]>
- 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- Prev by Date: Re: [RFC/PATCH] revoke/frevoke system calls V2
- Next by Date: Re: [PATCH 1/4] x86 paravirt_ops: create no_paravirt.h for native ops
- Previous by thread: Re: 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- Next by thread: Re: 2.6.18-rc3-g3b445eea BUG: warning at /usr/src/linux-git/kernel/cpu.c:51/unlock_cpu_hotplug()
- Index(es):