Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Mar 2004 08:23:35 -0800 (PST)
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 48346 for review
Message-ID:  <200403071623.i27GNZMK022147@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=48346

Change 48346 by peter@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); }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200403071623.i27GNZMK022147>