svn commit: r239900 - in stable/9/sys: compat/ia32 kern

Konstantin Belousov kib at FreeBSD.org
Thu Aug 30 10:18:56 UTC 2012


Author: kib
Date: Thu Aug 30 10:18:55 2012
New Revision: 239900
URL: http://svn.freebsd.org/changeset/base/239900

Log:
  MFC r238687:
  Cosmetics: define FREEBSD32_MINUSER and AOUT32_MINUSER for struct
  sysentvec .sv_minuser. Also improve style.

Modified:
  stable/9/sys/compat/ia32/ia32_sysvec.c
  stable/9/sys/compat/ia32/ia32_util.h
  stable/9/sys/kern/imgact_aout.c
Directory Properties:
  stable/9/sys/   (props changed)

Modified: stable/9/sys/compat/ia32/ia32_sysvec.c
==============================================================================
--- stable/9/sys/compat/ia32/ia32_sysvec.c	Thu Aug 30 10:12:40 2012	(r239899)
+++ stable/9/sys/compat/ia32/ia32_sysvec.c	Thu Aug 30 10:18:55 2012	(r239900)
@@ -126,7 +126,7 @@ struct sysentvec ia32_freebsd_sysvec = {
 	.sv_imgact_try	= NULL,
 	.sv_minsigstksz	= MINSIGSTKSZ,
 	.sv_pagesize	= IA32_PAGE_SIZE,
-	.sv_minuser	= 0,
+	.sv_minuser	= FREEBSD32_MINUSER,
 	.sv_maxuser	= FREEBSD32_MAXUSER,
 	.sv_usrstack	= FREEBSD32_USRSTACK,
 	.sv_psstrings	= FREEBSD32_PS_STRINGS,

Modified: stable/9/sys/compat/ia32/ia32_util.h
==============================================================================
--- stable/9/sys/compat/ia32/ia32_util.h	Thu Aug 30 10:12:40 2012	(r239899)
+++ stable/9/sys/compat/ia32/ia32_util.h	Thu Aug 30 10:18:55 2012	(r239900)
@@ -35,29 +35,30 @@
 #include <vm/vm_param.h>
 #include <vm/pmap.h>
 
-
 #include <sys/exec.h>
 #include <sys/sysent.h>
 #include <sys/cdefs.h>
 
 #ifdef __ia64__
-#define FREEBSD32_MAXUSER	((1ul << 32) - IA32_PAGE_SIZE * 2)
+#define	FREEBSD32_MAXUSER	((1ul << 32) - IA32_PAGE_SIZE * 2)
+#define	FREEBSD32_MINUSER	0
 #define	FREEBSD32_SHAREDPAGE	0
-#define FREEBSD32_USRSTACK	FREEBSD32_MAXUSER
-#else
+#define	FREEBSD32_USRSTACK	FREEBSD32_MAXUSER
+#else	/* __ia64__ */
 #define	FREEBSD32_MAXUSER	((1ul << 32) - IA32_PAGE_SIZE)
+#define	FREEBSD32_MINUSER	0
 #define	FREEBSD32_SHAREDPAGE	(FREEBSD32_MAXUSER - IA32_PAGE_SIZE)
-#define FREEBSD32_USRSTACK	FREEBSD32_SHAREDPAGE
-#endif
+#define	FREEBSD32_USRSTACK	FREEBSD32_SHAREDPAGE
+#endif	/* __ia64 */
 
 #define	IA32_PAGE_SIZE	4096
 #define	IA32_MAXDSIZ	(512*1024*1024)		/* 512MB */
 #define	IA32_MAXSSIZ	(64*1024*1024)		/* 64MB */
-#define IA32_MAXVMEM	0			/* Unlimited */
+#define	IA32_MAXVMEM	0			/* Unlimited */
 
 struct syscall_args;
 int ia32_fetch_syscall_args(struct thread *td, struct syscall_args *sa);
 void ia32_set_syscall_retval(struct thread *, int);
 void ia32_fixlimit(struct rlimit *rl, int which);
 
-#endif
+#endif	/* _COMPAT_IA32_IA32_UTIL_H */

Modified: stable/9/sys/kern/imgact_aout.c
==============================================================================
--- stable/9/sys/kern/imgact_aout.c	Thu Aug 30 10:12:40 2012	(r239899)
+++ stable/9/sys/kern/imgact_aout.c	Thu Aug 30 10:18:55 2012	(r239900)
@@ -106,6 +106,7 @@ struct sysentvec aout_sysvec = {
 #define	AOUT32_USRSTACK	0xbfc00000
 #define	AOUT32_PS_STRINGS \
     (AOUT32_USRSTACK - sizeof(struct freebsd32_ps_strings))
+#define	AOUT32_MINUSER	FREEBSD32_MINUSER
 
 extern const char *freebsd32_syscallnames[];
 extern u_long ia32_maxssiz;
@@ -129,7 +130,7 @@ struct sysentvec aout_sysvec = {
 	.sv_imgact_try	= NULL,
 	.sv_minsigstksz	= MINSIGSTKSZ,
 	.sv_pagesize	= IA32_PAGE_SIZE,
-	.sv_minuser	= 0,
+	.sv_minuser	= AOUT32_MINUSER,
 	.sv_maxuser	= AOUT32_USRSTACK,
 	.sv_usrstack	= AOUT32_USRSTACK,
 	.sv_psstrings	= AOUT32_PS_STRINGS,


More information about the svn-src-stable mailing list