PERFORCE change 48346 for review

Peter Wemm peter at FreeBSD.org
Sun Mar 7 08:23:36 PST 2004


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

Change 48346 by peter at peter_melody on 2004/03/07 08:22:38

	kse_create() appears to be mpsafe

Affected files ...

.. //depot/projects/hammer/sys/kern/init_sysent.c#25 edit
.. //depot/projects/hammer/sys/kern/syscalls.master#25 edit

Differences ...

==== //depot/projects/hammer/sys/kern/init_sysent.c#25 (text+ko) ====

@@ -409,7 +409,7 @@
 	{ AS(nmount_args), (sy_call_t *)nmount },	/* 378 = nmount */
 	{ SYF_MPSAFE | 0, (sy_call_t *)kse_exit },	/* 379 = kse_exit */
 	{ SYF_MPSAFE | AS(kse_wakeup_args), (sy_call_t *)kse_wakeup },	/* 380 = kse_wakeup */
-	{ AS(kse_create_args), (sy_call_t *)kse_create },	/* 381 = kse_create */
+	{ SYF_MPSAFE | AS(kse_create_args), (sy_call_t *)kse_create },	/* 381 = kse_create */
 	{ SYF_MPSAFE | AS(kse_thr_interrupt_args), (sy_call_t *)kse_thr_interrupt },	/* 382 = kse_thr_interrupt */
 	{ SYF_MPSAFE | AS(kse_release_args), (sy_call_t *)kse_release },	/* 383 = kse_release */
 	{ SYF_MPSAFE | AS(__mac_get_proc_args), (sy_call_t *)__mac_get_proc },	/* 384 = __mac_get_proc */

==== //depot/projects/hammer/sys/kern/syscalls.master#25 (text+ko) ====

@@ -540,7 +540,7 @@
 		    int flags); }
 379	MSTD	{ int kse_exit(void); }
 380	MSTD	{ int kse_wakeup(struct kse_mailbox *mbx); }
-381	STD	{ int kse_create(struct kse_mailbox *mbx, \
+381	MSTD	{ int kse_create(struct kse_mailbox *mbx, \
 		    int newgroup); }
 382	MSTD	{ int kse_thr_interrupt(struct kse_thr_mailbox *tmbx, int cmd, \
 		    long data); }


More information about the p4-projects mailing list