modify_ldt.2: Minor fixups

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Michael Kerrisk 2015-02-05 09:15:12 +01:00
parent f89f50fa38
commit 6da93ae616
1 changed files with 6 additions and 4 deletions

View File

@ -190,16 +190,18 @@ Not all kernels allow 16-bit segments to be installed, however.
.PP .PP
Even on 64-bit kernels, Even on 64-bit kernels,
.BR modify_ldt (2) .BR modify_ldt (2)
cannot be used to create a long mode (i.e. 64-bit) code segment. The cannot be used to create a long mode (i.e., 64-bit) code segment.
undocumented field "lm" in The undocumented field "lm" in
.IR user_desc .IR user_desc
is not useful, and, despite its name, does not result in a long mode segment. is not useful, and, despite its name,
does not result in a long mode segment.
.SH BUGS .SH BUGS
On 64-bit kernels before Linux 3.19, On 64-bit kernels before Linux 3.19,
.\" commit e30ab185c490e9a9381385529e0fd32f0a399495 .\" commit e30ab185c490e9a9381385529e0fd32f0a399495
setting the "lm" bit in setting the "lm" bit in
.IR user_desc .IR user_desc
prevents the descriptor from being considered empty. Keep in mind that the prevents the descriptor from being considered empty.
Keep in mind that the
"lm" bit does not exist in the 32-bit headers, but these buggy kernels "lm" bit does not exist in the 32-bit headers, but these buggy kernels
will still notice the bit even when set in a 32-bit process. will still notice the bit even when set in a 32-bit process.
.SH SEE ALSO .SH SEE ALSO