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-head/attachments/20110119/d9b2f5be/attachment.pgp


More information about the svn-src-head mailing list