]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/ipc/ipc_object.c
xnu-2050.18.24.tar.gz
[apple/xnu.git] / osfmk / ipc / ipc_object.c
index 35f9224f0f60b9c586bdcad026858c87a81095ea..ae246fb859e69bed8e14507fb2db68aa7f2d9184 100644 (file)
@@ -306,6 +306,7 @@ ipc_object_alloc_dead_name(
  *             Allocate an object.
  *     Conditions:
  *             Nothing locked.  If successful, the object is returned locked.
+ *             The space is write locked on successful return. 
  *             The caller doesn't get a reference for the object.
  *     Returns:
  *             KERN_SUCCESS            The object is allocated.
@@ -363,7 +364,6 @@ ipc_object_alloc(
        ipc_entry_modified(space, *namep, entry);
 
        io_lock(object);
-       is_write_unlock(space);
 
        object->io_references = 1; /* for entry, not caller */
        object->io_bits = io_makebits(TRUE, otype, 0);