Remove unused fields

Signed-off-by: Jan Musial <jan.musial@huawei.com>
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
This commit is contained in:
Jan Musial 2024-01-16 12:18:42 +01:00 committed by Robert Baldyga
parent b9110635c1
commit ab81ac667b
3 changed files with 2 additions and 25 deletions

View File

@ -1,5 +1,6 @@
/*
* Copyright(c) 2012-2022 Intel Corporation
* Copyright(c) 2024 Huawei Technologies
* SPDX-License-Identifier: BSD-3-Clause
*/
#ifndef __CASDISK_EXP_OBJ_H__
@ -46,9 +47,6 @@ struct cas_exp_obj {
struct blk_mq_tag_set tag_set;
atomic_t pt_ios;
atomic_t *pending_rqs;
void *private;
};

View File

@ -3504,22 +3504,6 @@ put:
return result;
}
static int cache_mngt_wait_for_rq_finish_visitor(ocf_core_t core, void *cntx)
{
ocf_volume_t obj = ocf_core_get_volume(core);
struct bd_object *bdobj = bd_object(obj);
while (atomic64_read(&bdobj->pending_rqs))
io_schedule();
return 0;
}
void cache_mngt_wait_for_rq_finish(ocf_cache_t cache)
{
ocf_core_visit(cache, cache_mngt_wait_for_rq_finish_visitor, NULL, true);
}
int cache_mngt_set_core_params(struct kcas_set_core_param *info)
{
ocf_cache_t cache;

View File

@ -1,5 +1,6 @@
/*
* Copyright(c) 2012-2022 Intel Corporation
* Copyright(c) 2024 Huawei Technologies
* SPDX-License-Identifier: BSD-3-Clause
*/
@ -25,12 +26,6 @@ struct bd_object {
uint32_t opened_by_bdev : 1;
/*!< Opened by supplying bdev manually */
atomic64_t pending_rqs;
/*!< This fields describes in flight IO requests */
struct workqueue_struct *btm_wq;
/*< Workqueue for I/O internally trigerred in bottom vol */
struct workqueue_struct *expobj_wq;
/*< Workqueue for I/O handled by top vol */