svn commit: r217564 - head/sys/amd64/amd64
Pawel Jakub Dawidek
pjd at FreeBSD.org
Wed Jan 19 18:51:14 UTC 2011
On Tue, Jan 18, 2011 at 11:00:22PM +0000, Konstantin Belousov wrote:
> Author: kib
> Date: Tue Jan 18 23:00:22 2011
> New Revision: 217564
> URL: http://svn.freebsd.org/changeset/base/217564
>
> Log:
> Make the length of the LDT a loader tunable, machdep.max_ldt_segment,
> and export it with read-only sysctl. Remove unused defines.
>
> Reviewed by: jhb (previous version)
> MFC after: 1 week
>
> Modified:
> head/sys/amd64/amd64/sys_machdep.c
>
> Modified: head/sys/amd64/amd64/sys_machdep.c
> ==============================================================================
> --- head/sys/amd64/amd64/sys_machdep.c Tue Jan 18 22:56:10 2011 (r217563)
> +++ head/sys/amd64/amd64/sys_machdep.c Tue Jan 18 23:00:22 2011 (r217564)
> @@ -35,6 +35,7 @@ __FBSDID("$FreeBSD$");
>
> #include <sys/param.h>
> #include <sys/systm.h>
> +#include <sys/kernel.h>
> #include <sys/lock.h>
> #include <sys/malloc.h>
> #include <sys/mutex.h>
> @@ -58,9 +59,24 @@ __FBSDID("$FreeBSD$");
>
> #include <security/audit/audit.h>
>
> +#define MAX_LD 8192
> +
> int max_ldt_segment = 1024;
> -#define LD_PER_PAGE 512
> -#define NULL_LDT_BASE ((caddr_t)NULL)
> +SYSCTL_INT(_machdep, OID_AUTO, max_ldt_segment, CTLFLAG_RD, &max_ldt_segment,
Please, use CTLFLAG_RDTUN if tunable also exist.
--
Pawel Jakub Dawidek http://www.wheelsystems.com
pjd at FreeBSD.org http://www.FreeBSD.org
FreeBSD committer Am I Evil? Yes, I Am!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/svn-src-all/attachments/20110119/d9b2f5be/attachment.pgp
More information about the svn-src-all
mailing list