forked from luck/tmp_suning_uos_patched
blktrace: remove the unused block_rq_abort tracepoint
Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de> Signed-off-by: Jens Axboe <axboe@fb.com>
This commit is contained in:
parent
c877f42498
commit
cee4b7ce3f
|
@ -61,7 +61,16 @@ DEFINE_EVENT(block_buffer, block_dirty_buffer,
|
||||||
TP_ARGS(bh)
|
TP_ARGS(bh)
|
||||||
);
|
);
|
||||||
|
|
||||||
DECLARE_EVENT_CLASS(block_rq_with_error,
|
/**
|
||||||
|
* block_rq_requeue - place block IO request back on a queue
|
||||||
|
* @q: queue holding operation
|
||||||
|
* @rq: block IO operation request
|
||||||
|
*
|
||||||
|
* The block operation request @rq is being placed back into queue
|
||||||
|
* @q. For some reason the request was not completed and needs to be
|
||||||
|
* put back in the queue.
|
||||||
|
*/
|
||||||
|
TRACE_EVENT(block_rq_requeue,
|
||||||
|
|
||||||
TP_PROTO(struct request_queue *q, struct request *rq),
|
TP_PROTO(struct request_queue *q, struct request *rq),
|
||||||
|
|
||||||
|
@ -93,39 +102,6 @@ DECLARE_EVENT_CLASS(block_rq_with_error,
|
||||||
__entry->nr_sector, __entry->errors)
|
__entry->nr_sector, __entry->errors)
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
|
||||||
* block_rq_abort - abort block operation request
|
|
||||||
* @q: queue containing the block operation request
|
|
||||||
* @rq: block IO operation request
|
|
||||||
*
|
|
||||||
* Called immediately after pending block IO operation request @rq in
|
|
||||||
* queue @q is aborted. The fields in the operation request @rq
|
|
||||||
* can be examined to determine which device and sectors the pending
|
|
||||||
* operation would access.
|
|
||||||
*/
|
|
||||||
DEFINE_EVENT(block_rq_with_error, block_rq_abort,
|
|
||||||
|
|
||||||
TP_PROTO(struct request_queue *q, struct request *rq),
|
|
||||||
|
|
||||||
TP_ARGS(q, rq)
|
|
||||||
);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* block_rq_requeue - place block IO request back on a queue
|
|
||||||
* @q: queue holding operation
|
|
||||||
* @rq: block IO operation request
|
|
||||||
*
|
|
||||||
* The block operation request @rq is being placed back into queue
|
|
||||||
* @q. For some reason the request was not completed and needs to be
|
|
||||||
* put back in the queue.
|
|
||||||
*/
|
|
||||||
DEFINE_EVENT(block_rq_with_error, block_rq_requeue,
|
|
||||||
|
|
||||||
TP_PROTO(struct request_queue *q, struct request *rq),
|
|
||||||
|
|
||||||
TP_ARGS(q, rq)
|
|
||||||
);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* block_rq_complete - block IO operation completed by device driver
|
* block_rq_complete - block IO operation completed by device driver
|
||||||
* @q: queue containing the block operation request
|
* @q: queue containing the block operation request
|
||||||
|
|
|
@ -716,12 +716,6 @@ static void blk_add_trace_rq(struct request_queue *q, struct request *rq,
|
||||||
rq->cmd_flags, what, rq->errors, 0, NULL);
|
rq->cmd_flags, what, rq->errors, 0, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void blk_add_trace_rq_abort(void *ignore,
|
|
||||||
struct request_queue *q, struct request *rq)
|
|
||||||
{
|
|
||||||
blk_add_trace_rq(q, rq, blk_rq_bytes(rq), BLK_TA_ABORT);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void blk_add_trace_rq_insert(void *ignore,
|
static void blk_add_trace_rq_insert(void *ignore,
|
||||||
struct request_queue *q, struct request *rq)
|
struct request_queue *q, struct request *rq)
|
||||||
{
|
{
|
||||||
|
@ -974,8 +968,6 @@ static void blk_register_tracepoints(void)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
ret = register_trace_block_rq_abort(blk_add_trace_rq_abort, NULL);
|
|
||||||
WARN_ON(ret);
|
|
||||||
ret = register_trace_block_rq_insert(blk_add_trace_rq_insert, NULL);
|
ret = register_trace_block_rq_insert(blk_add_trace_rq_insert, NULL);
|
||||||
WARN_ON(ret);
|
WARN_ON(ret);
|
||||||
ret = register_trace_block_rq_issue(blk_add_trace_rq_issue, NULL);
|
ret = register_trace_block_rq_issue(blk_add_trace_rq_issue, NULL);
|
||||||
|
@ -1028,7 +1020,6 @@ static void blk_unregister_tracepoints(void)
|
||||||
unregister_trace_block_rq_requeue(blk_add_trace_rq_requeue, NULL);
|
unregister_trace_block_rq_requeue(blk_add_trace_rq_requeue, NULL);
|
||||||
unregister_trace_block_rq_issue(blk_add_trace_rq_issue, NULL);
|
unregister_trace_block_rq_issue(blk_add_trace_rq_issue, NULL);
|
||||||
unregister_trace_block_rq_insert(blk_add_trace_rq_insert, NULL);
|
unregister_trace_block_rq_insert(blk_add_trace_rq_insert, NULL);
|
||||||
unregister_trace_block_rq_abort(blk_add_trace_rq_abort, NULL);
|
|
||||||
|
|
||||||
tracepoint_synchronize_unregister();
|
tracepoint_synchronize_unregister();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user