Index: sysutils/fusefs-kmod/files/patch-fuse_module__fuse_msg.c =================================================================== --- sysutils/fusefs-kmod/files/patch-fuse_module__fuse_msg.c (.../vendor/ports/dist) (revision 0) +++ sysutils/fusefs-kmod/files/patch-fuse_module__fuse_msg.c (.../ports/trunk) (revision 266933) @@ -0,0 +1,17 @@ +--- fuse_module/fuse_msg.c.orig 2014-03-05 15:39:29.320901000 -0500 ++++ fuse_module/fuse_msg.c 2014-03-05 15:40:14.038969000 -0500 +@@ -419,12 +419,13 @@ + int err = 0; + + DEBUG("fetching ticket\n"); ++ mtx_lock(&data->ticket_mtx); + if (data->freeticket_counter == 0) { ++ mtx_unlock(&data->ticket_mtx); + tick = fticket_alloc(data); + mtx_lock(&data->ticket_mtx); + fuse_push_allticks(tick); + } else { +- mtx_lock(&data->ticket_mtx); + tick = fuse_pop_freeticks(data); + KASSERT(tick, ("no free ticket available tho counter said there is")); + }