Some time ago, stimulated by requests and failed tries, I started porting the
SKAS patch to x86_64, to run a normal 32 bit UML. It was not difficult, but I
had no possibility to do any testing for it (not even a compile test!).
So please, if you are interested in this, try this patch! But remember it can
be UNSTABLE, so:
1) be careful
2) post whatever result you get, even success.
Since it seems that at least some of you have the hardware / wondered if a
such patch existed, I've decided to send it to you. I'm sorry to send you
unrequested mail, but I need testers to get the work done.
It applies on a vanilla kernel, and cares about modifying the sys32_ syscalls
and not the normal ones; i.e. the SKAS interface is offered only to 32 bit
Also, there is a point: why init_new_context() is a no-op? However for i386 it
was always so until the change in 2.4.25 to LDT handling, which broke the
SKAS patch; that change (that comes straight from 2.6) has not been applied
Finally, in this patch I removed at all CONFIG_PROC_MM, which is
shortcircuited to y directly in the source, rather than in .config; so no one
will forgot either to enable it or to do "make oldconfig" and get failures.
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729