Remove unused callbacks from cas_disk ops

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
This commit is contained in:
Robert Baldyga 2021-05-17 16:51:11 +02:00
parent c7ac8c55f4
commit 5e17d0833f
2 changed files with 0 additions and 64 deletions

View File

@ -178,36 +178,6 @@ static int _blockdev_set_geometry(struct casdsk_disk *dsk, void *private)
return 0; return 0;
} }
static void _blockdev_pending_req_inc(struct casdsk_disk *dsk, void *private)
{
ocf_core_t core;
ocf_volume_t obj;
struct bd_object *bvol;
BUG_ON(!private);
core = private;
obj = ocf_core_get_volume(core);
bvol = bd_object(obj);
BUG_ON(!bvol);
atomic64_inc(&bvol->pending_rqs);
}
static void _blockdev_pending_req_dec(struct casdsk_disk *dsk, void *private)
{
ocf_core_t core;
ocf_volume_t obj;
struct bd_object *bvol;
BUG_ON(!private);
core = private;
obj = ocf_core_get_volume(core);
bvol = bd_object(obj);
BUG_ON(!bvol);
atomic64_dec(&bvol->pending_rqs);
}
struct defer_bio_context { struct defer_bio_context {
struct work_struct io_work; struct work_struct io_work;
void (*cb)(ocf_core_t core, struct bio *bio); void (*cb)(ocf_core_t core, struct bio *bio);
@ -424,8 +394,6 @@ static void _blockdev_submit_bio(struct casdsk_disk *dsk,
static struct casdsk_exp_obj_ops _blockdev_exp_obj_ops = { static struct casdsk_exp_obj_ops _blockdev_exp_obj_ops = {
.set_geometry = _blockdev_set_geometry, .set_geometry = _blockdev_set_geometry,
.submit_bio = _blockdev_submit_bio, .submit_bio = _blockdev_submit_bio,
.pending_rq_inc = _blockdev_pending_req_inc,
.pending_rq_dec = _blockdev_pending_req_dec,
}; };
/** /**

View File

@ -16,21 +16,6 @@
struct casdsk_disk; struct casdsk_disk;
struct casdsk_exp_obj_ops { struct casdsk_exp_obj_ops {
/**
* @brief Prepare request queue of exported object (top) block device.
* Could be NULL.
*/
int (*prepare_queue)(struct casdsk_disk *dsk, struct request_queue *q,
void *private);
/**
* @brief Cleanup request queue of exported object (top) block device.
* Could be NULL.
*/
void (*cleanup_queue)(struct casdsk_disk *dsk, struct request_queue *q,
void *private);
/** /**
* @brief Set geometry of exported object (top) block device. * @brief Set geometry of exported object (top) block device.
* Could be NULL. * Could be NULL.
@ -44,23 +29,6 @@ struct casdsk_exp_obj_ops {
*/ */
void (*submit_bio)(struct casdsk_disk *dsk, void (*submit_bio)(struct casdsk_disk *dsk,
struct bio *bio, void *private); struct bio *bio, void *private);
/**
* @brief Increment exported object pending request counter.
*/
void (*pending_rq_inc)(struct casdsk_disk *dsk, void *private);
/**
* @brief Decrement exported object pending request counter.
*/
void (*pending_rq_dec)(struct casdsk_disk *dsk, void *private);
/**
* @brief ioctl handler of exported object (top) block device.
* Called by cas_disk when cas_disk device is in attached mode.
*/
int (*ioctl)(struct casdsk_disk *dsk, unsigned int cmd, unsigned long arg,
void *private);
}; };
/** /**