Thread (13 messages) 13 messages, 3 authors, 2016-03-06

Re: [PATCH v4 0/2] make sigaltstack() compatible with swapcontext()

From: Szabolcs Nagy <hidden>
Date: 2016-03-06 20:27:55
Also in: lkml

* Szabolcs Nagy [off-list ref] [2016-03-06 21:02:08 +0100]:
* Stas Sergeev [off-list ref] [2016-03-01 00:29:03 +0300]:
quoted
The following patches make it possible to use swapcontext()
in a sighandler that works on sigaltstack.
i don't think that's possible, the (obsolete) userspace
*context functions cannot operate on kernel provided
ucontext_t structs, so they are not usable in signal
handlers.

at least not on most target archs.

so i don't understand how the tests can work portably.
i see the test does not use the kernel ucontext_t
and only synchronous context switch is done

sorry for the noise.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help