blobfs: use __wake_caller() to wake up the caller
__fs_create_file_done() is just used to wake up the caller in synchronous API. Change-Id: I08611eab74ab353021d5e9d7a33fe825f4c5a8c2 Signed-off-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/464362 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
28f4299fe7
commit
6ddbcc0301
@ -1096,8 +1096,7 @@ __fs_create_file_done(void *arg, int fserrno)
|
||||
struct spdk_fs_request *req = arg;
|
||||
struct spdk_fs_cb_args *args = &req->args;
|
||||
|
||||
args->rc = fserrno;
|
||||
sem_post(args->sem);
|
||||
__wake_caller(args, fserrno);
|
||||
SPDK_DEBUGLOG(SPDK_LOG_BLOBFS, "file=%s\n", args->op.create.name);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user