Date: Sat, 5 Feb 2011 15:10:27 +0000 (UTC) From: Konstantin Belousov <kib@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/amd64/amd64 machdep.c src/sys/amd64/ia32 ia32_signal.c src/sys/i386/i386 machdep.c src/sys/kern kern_context.c Message-ID: <201102051510.p15FAnNq009198@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kib 2011-02-05 15:10:27 UTC
FreeBSD src repository
Modified files:
sys/amd64/amd64 machdep.c
sys/amd64/ia32 ia32_signal.c
sys/i386/i386 machdep.c
sys/kern kern_context.c
Log:
SVN rev 218327 on 2011-02-05 15:10:27Z by kib
Clear the padding when returning context to the usermode, for
MI ucontext_t and x86 MD parts.
Kernel allocates the structures on the stack, and not clearing
reserved fields and paddings causes leakage.
Noted and discussed with: bde
MFC after: 2 weeks
Revision Changes Path
1.741 +5 -0 src/sys/amd64/amd64/machdep.c
1.37 +11 -0 src/sys/amd64/ia32/ia32_signal.c
1.721 +17 -1 src/sys/i386/i386/machdep.c
1.12 +2 -0 src/sys/kern/kern_context.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201102051510.p15FAnNq009198>
