PERFORCE change 99880 for review

John Baldwin jhb at FreeBSD.org
Fri Jun 23 18:26:29 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=99880

Change 99880 by jhb at jhb_mutex on 2006/06/23 18:25:29

	mount(2) and friends are MPSAFE now.

Affected files ...

.. //depot/projects/smpng/sys/compat/freebsd32/syscalls.master#30 edit
.. //depot/projects/smpng/sys/kern/syscalls.master#72 edit

Differences ...

==== //depot/projects/smpng/sys/compat/freebsd32/syscalls.master#30 (text+ko) ====

@@ -79,9 +79,9 @@
 				    int flags); }
 19	AUE_LSEEK	OBSOL	olseek
 20	AUE_GETPID	MNOPROTO { pid_t getpid(void); }
-21	AUE_MOUNT	NOPROTO { int mount(char *type, char *path, \
+21	AUE_MOUNT	MNOPROTO { int mount(char *type, char *path, \
 				    int flags, caddr_t data); }
-22	AUE_UMOUNT	NOPROTO { int unmount(char *path, int flags); }
+22	AUE_UMOUNT	MNOPROTO { int unmount(char *path, int flags); }
 23	AUE_SETUID	MNOPROTO { int setuid(uid_t uid); }
 24	AUE_GETUID	MNOPROTO { uid_t getuid(void); }
 25	AUE_GETEUID	MNOPROTO { uid_t geteuid(void); }
@@ -644,7 +644,7 @@
 375	AUE_NULL	UNIMPL	nfsclnt
 376	AUE_NULL	MNOPROTO	{ int eaccess(char *path, int flags); }
 377	AUE_NULL	UNIMPL	afs_syscall
-378	AUE_NULL	NOPROTO { int nmount(struct iovec *iovp, \
+378	AUE_NULL	MNOPROTO { int nmount(struct iovec *iovp, \
 				    unsigned int iovcnt, int flags); }
 379	AUE_NULL	MNOPROTO	{ int kse_exit(void); }
 380	AUE_NULL	MNOPROTO	{ int kse_wakeup(struct kse_mailbox *mbx); }

==== //depot/projects/smpng/sys/kern/syscalls.master#72 (text+ko) ====

@@ -82,10 +82,10 @@
 19	AUE_LSEEK	MCOMPAT	{ long lseek(int fd, long offset, \
 				    int whence); }
 20	AUE_GETPID	MSTD	{ pid_t getpid(void); }
-21	AUE_MOUNT	STD	{ int mount(char *type, char *path, \
+21	AUE_MOUNT	MSTD	{ int mount(char *type, char *path, \
 				    int flags, caddr_t data); }
 ; XXX `path' should have type `const char *' but we're not ready for that.
-22	AUE_UMOUNT	STD	{ int unmount(char *path, int flags); }
+22	AUE_UMOUNT	MSTD	{ int unmount(char *path, int flags); }
 23	AUE_SETUID	MSTD	{ int setuid(uid_t uid); }
 24	AUE_GETUID	MSTD	{ uid_t getuid(void); }
 25	AUE_GETEUID	MSTD	{ uid_t geteuid(void); }
@@ -662,7 +662,7 @@
 375	AUE_NULL	NOIMPL	{ int nfsclnt(int flag, caddr_t argp); }
 376	AUE_EACCESS	MSTD	{ int eaccess(char *path, int flags); }
 377	AUE_NULL	UNIMPL	afs_syscall
-378	AUE_NMOUNT	STD	{ int nmount(struct iovec *iovp, \
+378	AUE_NMOUNT	MSTD	{ int nmount(struct iovec *iovp, \
 				    unsigned int iovcnt, int flags); }
 379	AUE_NULL	MSTD	{ int kse_exit(void); }
 380	AUE_NULL	MSTD	{ int kse_wakeup(struct kse_mailbox *mbx); }


More information about the p4-projects mailing list