Remove unused callbacks from cas_disk ops
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
This commit is contained in:
parent
c7ac8c55f4
commit
5e17d0833f
@ -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,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user