summaryrefslogtreecommitdiffstats
path: root/sys/i386/linux/linux_sysvec.c
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2007-04-02 18:38:13 +0000
committerjkim <jkim@FreeBSD.org>2007-04-02 18:38:13 +0000
commitb204c9cc1313127516a072889039c5c1302dd509 (patch)
tree237a09dd23f69ff9869b6251a5fbbece7a6a407f /sys/i386/linux/linux_sysvec.c
parentedd99c89d95a65bcd361d9145c833e7420b9b907 (diff)
downloadFreeBSD-src-b204c9cc1313127516a072889039c5c1302dd509.zip
FreeBSD-src-b204c9cc1313127516a072889039c5c1302dd509.tar.gz
MFP4: Turn emul_lock into a mutex.
Submitted by: rdivacky
Diffstat (limited to 'sys/i386/linux/linux_sysvec.c')
-rw-r--r--sys/i386/linux/linux_sysvec.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/i386/linux/linux_sysvec.c b/sys/i386/linux/linux_sysvec.c
index 9dc804d..c6547e9 100644
--- a/sys/i386/linux/linux_sysvec.c
+++ b/sys/i386/linux/linux_sysvec.c
@@ -917,7 +917,7 @@ linux_elf_modevent(module_t mod, int type, void *data)
linux_ioctl_register_handler(*lihp);
SET_FOREACH(ldhp, linux_device_handler_set)
linux_device_register_handler(*ldhp);
- sx_init(&emul_lock, "emuldata lock");
+ mtx_init(&emul_lock, "emuldata lock", NULL, MTX_DEF);
sx_init(&emul_shared_lock, "emuldata->shared lock");
LIST_INIT(&futex_list);
sx_init(&futex_sx, "futex protection lock");
@@ -948,7 +948,7 @@ linux_elf_modevent(module_t mod, int type, void *data)
linux_ioctl_unregister_handler(*lihp);
SET_FOREACH(ldhp, linux_device_handler_set)
linux_device_unregister_handler(*ldhp);
- sx_destroy(&emul_lock);
+ mtx_destroy(&emul_lock);
sx_destroy(&emul_shared_lock);
sx_destroy(&futex_sx);
EVENTHANDLER_DEREGISTER(process_exit, linux_exit_tag);
OpenPOWER on IntegriCloud