Commit cee4b7ce authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Jens Axboe

blktrace: remove the unused block_rq_abort tracepoint

Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
Reviewed-by: default avatarJohannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: default avatarJens Axboe <axboe@fb.com>
parent c877f424
...@@ -61,7 +61,16 @@ DEFINE_EVENT(block_buffer, block_dirty_buffer, ...@@ -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, ...@@ -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, ...@@ -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) ...@@ -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) ...@@ -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();
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment