ANDROID: vendor_hooks: add new parameter to android_vh_blk_alloc_rqs()

This patch adds a new parameter "unsigned int hctx_idx" to
android_vh_blk_alloc_rqs().

Bug: 251969657
Change-Id: If3ce0daed56d395231d78bec287853cdc088d1f6
Signed-off-by: Yang Yang <yang.yang@vivo.com>
This commit is contained in:
Yang Yang
2022-10-08 11:27:36 +08:00
committed by Todd Kjos
parent 5923781e8c
commit 4c1cf366ac
2 changed files with 3 additions and 3 deletions

View File

@@ -2462,7 +2462,7 @@ int blk_mq_alloc_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags,
*/
rq_size = round_up(sizeof(struct request) + set->cmd_size,
cache_line_size());
trace_android_vh_blk_alloc_rqs(&rq_size, set, tags);
trace_android_vh_blk_alloc_rqs(&rq_size, set, tags, hctx_idx);
left = rq_size * depth;
for (i = 0; i < depth; ) {

View File

@@ -22,8 +22,8 @@ struct blk_mq_tag_set;
DECLARE_HOOK(android_vh_blk_alloc_rqs,
TP_PROTO(size_t *rq_size, struct blk_mq_tag_set *set,
struct blk_mq_tags *tags),
TP_ARGS(rq_size, set, tags));
struct blk_mq_tags *tags, unsigned int hctx_idx),
TP_ARGS(rq_size, set, tags, hctx_idx));
DECLARE_HOOK(android_vh_blk_rq_ctx_init,
TP_PROTO(struct request *rq, struct blk_mq_tags *tags,