[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Lost] [Patch] kernel2: Platz auf dem Stack schaffen für Syscalls



On Sat, Sep 20 17:33, Kevin Wolf wrote:
> ! kernel2: Wenn der Userspace in einen Stackoverflow rennt, können wir das 
> mittlerweile abfangen und den Stack einfach vergroessern. Wenn es beim Kernel 
> passiert, rennen wir in einen Triple Fault. Dadurch, dass bei Syscalls der 
> Userspace-Stack benutzt wird, kann aber genau letzteres passieren, wenn der 
> Userspace-Thread gerade seinen Stack fast voll hatte. Um das zu vermeiden, 
> werden mit diesen Patch 512 Bytes Luft geschaffen für den Syscall.

Wer kommt schon auf die Idee im Kernel den Userspacestack zu benutzen...
Das ist so richtig schön kaputt. ;-)


Die Rumwürgerei muss wohl damit auch rein, bis wir das mal sauber
machen.

-- 
Antoine Kaufmann
<toni@xxxxxxxxxxxxxxxx>

Attachment: pgpEBA3B6qoc5.pgp
Description: PGP signature