blobfs: remove the unnecessary file lock when freeing request
The channel lock is in free_fs_request(). Change-Id: Ibdb7173a24246463ff4bcff74c58c1f3c7ad7c77 Signed-off-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1792 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
This commit is contained in:
parent
a0878680c0
commit
1fd159bed1
@ -2227,10 +2227,8 @@ __file_cache_finish_sync(void *ctx, int bserrno)
|
||||
pthread_spin_unlock(&file->lock);
|
||||
|
||||
sync_args->fn.file_op(sync_args->arg, bserrno);
|
||||
pthread_spin_lock(&file->lock);
|
||||
free_fs_request(sync_req);
|
||||
pthread_spin_unlock(&file->lock);
|
||||
|
||||
free_fs_request(sync_req);
|
||||
__check_sync_reqs(file);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user