59ed2aa9f6
Synchronous blobfs channels may allocate requests from the synchronous thread, but free the request from the async thread - especially for code that is shared between sync and async modes. So add a lock to the request list for sync channels only. Note this only affects metadata path (i.e. sync, delete, open) and not I/O path. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I932c500807c2f459c697fab2ffd91a88b88b0c87 Reviewed-on: https://review.gerrithub.io/362964 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> |
||
---|---|---|
.. | ||
blobfs_internal.h | ||
blobfs.c | ||
Makefile | ||
tree.c | ||
tree.h |