aboutsummaryrefslogtreecommitdiff
path: root/ext2fs/dir.c
diff options
context:
space:
mode:
authorBrent W. Baccala <cosine@freesoft.org>2016-11-14 00:44:17 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2016-11-14 00:44:17 +0100
commit385d9bf1b81bc35f06cdf49f57bf65545339cbbb (patch)
treebe3dd87330348bc87435fcd32c1864d9ae0a7e63 /ext2fs/dir.c
parent345abeda66c8aa5cb4d121fc8455cbe8053b9db6 (diff)
downloadhurd-385d9bf1b81bc35f06cdf49f57bf65545339cbbb.tar.gz
hurd-385d9bf1b81bc35f06cdf49f57bf65545339cbbb.tar.bz2
hurd-385d9bf1b81bc35f06cdf49f57bf65545339cbbb.zip
libpager: fix returning error on data_unlock
The _pager_lock_object call needs to be asynchronous because libpager is single threaded, at least in the sense that individual memory objects only process one request at a time.  In this case, we're processing a data_unlock request, and would have to handle a lock_completed message before lock_object would return (synchronously). * libpager/data-unlock.c (_pager_S_memory_object_data_unlock): Pass 0 to sync parameter of _pager_lock_object() call.
Diffstat (limited to 'ext2fs/dir.c')
0 files changed, 0 insertions, 0 deletions