diff options
author | jkim <jkim@FreeBSD.org> | 2007-04-02 18:38:13 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2007-04-02 18:38:13 +0000 |
commit | b204c9cc1313127516a072889039c5c1302dd509 (patch) | |
tree | 237a09dd23f69ff9869b6251a5fbbece7a6a407f /sys/i386/linux/linux_sysvec.c | |
parent | edd99c89d95a65bcd361d9145c833e7420b9b907 (diff) | |
download | FreeBSD-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.c | 4 |
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); |