aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/trace/blktrace.c26
1 files changed, 10 insertions, 16 deletions
diff --git a/kernel/trace/blktrace.c b/kernel/trace/blktrace.c
index 206e0e2ace53..c5987d4c5f23 100644
--- a/kernel/trace/blktrace.c
+++ b/kernel/trace/blktrace.c
@@ -872,7 +872,7 @@ static void blk_add_trace_rq_complete(void *ignore, struct request *rq,
872 * 872 *
873 **/ 873 **/
874static void blk_add_trace_bio(struct request_queue *q, struct bio *bio, 874static void blk_add_trace_bio(struct request_queue *q, struct bio *bio,
875 u32 what, int error, union kernfs_node_id *cgid) 875 u32 what, int error)
876{ 876{
877 struct blk_trace *bt = q->blk_trace; 877 struct blk_trace *bt = q->blk_trace;
878 878
@@ -880,22 +880,21 @@ static void blk_add_trace_bio(struct request_queue *q, struct bio *bio,
880 return; 880 return;
881 881
882 __blk_add_trace(bt, bio->bi_iter.bi_sector, bio->bi_iter.bi_size, 882 __blk_add_trace(bt, bio->bi_iter.bi_sector, bio->bi_iter.bi_size,
883 bio_op(bio), bio->bi_opf, what, error, 0, NULL, cgid); 883 bio_op(bio), bio->bi_opf, what, error, 0, NULL,
884 blk_trace_bio_get_cgid(q, bio));
884} 885}
885 886
886static void blk_add_trace_bio_bounce(void *ignore, 887static void blk_add_trace_bio_bounce(void *ignore,
887 struct request_queue *q, struct bio *bio) 888 struct request_queue *q, struct bio *bio)
888{ 889{
889 blk_add_trace_bio(q, bio, BLK_TA_BOUNCE, 0, 890 blk_add_trace_bio(q, bio, BLK_TA_BOUNCE, 0);
890 blk_trace_bio_get_cgid(q, bio));
891} 891}
892 892
893static void blk_add_trace_bio_complete(void *ignore, 893static void blk_add_trace_bio_complete(void *ignore,
894 struct request_queue *q, struct bio *bio, 894 struct request_queue *q, struct bio *bio,
895 int error) 895 int error)
896{ 896{
897 blk_add_trace_bio(q, bio, BLK_TA_COMPLETE, error, 897 blk_add_trace_bio(q, bio, BLK_TA_COMPLETE, error);
898 blk_trace_bio_get_cgid(q, bio));
899} 898}
900 899
901static void blk_add_trace_bio_backmerge(void *ignore, 900static void blk_add_trace_bio_backmerge(void *ignore,
@@ -903,8 +902,7 @@ static void blk_add_trace_bio_backmerge(void *ignore,
903 struct request *rq, 902 struct request *rq,
904 struct bio *bio) 903 struct bio *bio)
905{ 904{
906 blk_add_trace_bio(q, bio, BLK_TA_BACKMERGE, 0, 905 blk_add_trace_bio(q, bio, BLK_TA_BACKMERGE, 0);
907 blk_trace_bio_get_cgid(q, bio));
908} 906}
909 907
910static void blk_add_trace_bio_frontmerge(void *ignore, 908static void blk_add_trace_bio_frontmerge(void *ignore,
@@ -912,15 +910,13 @@ static void blk_add_trace_bio_frontmerge(void *ignore,
912 struct request *rq, 910 struct request *rq,
913 struct bio *bio) 911 struct bio *bio)
914{ 912{
915 blk_add_trace_bio(q, bio, BLK_TA_FRONTMERGE, 0, 913 blk_add_trace_bio(q, bio, BLK_TA_FRONTMERGE, 0);
916 blk_trace_bio_get_cgid(q, bio));
917} 914}
918 915
919static void blk_add_trace_bio_queue(void *ignore, 916static void blk_add_trace_bio_queue(void *ignore,
920 struct request_queue *q, struct bio *bio) 917 struct request_queue *q, struct bio *bio)
921{ 918{
922 blk_add_trace_bio(q, bio, BLK_TA_QUEUE, 0, 919 blk_add_trace_bio(q, bio, BLK_TA_QUEUE, 0);
923 blk_trace_bio_get_cgid(q, bio));
924} 920}
925 921
926static void blk_add_trace_getrq(void *ignore, 922static void blk_add_trace_getrq(void *ignore,
@@ -928,8 +924,7 @@ static void blk_add_trace_getrq(void *ignore,
928 struct bio *bio, int rw) 924 struct bio *bio, int rw)
929{ 925{
930 if (bio) 926 if (bio)
931 blk_add_trace_bio(q, bio, BLK_TA_GETRQ, 0, 927 blk_add_trace_bio(q, bio, BLK_TA_GETRQ, 0);
932 blk_trace_bio_get_cgid(q, bio));
933 else { 928 else {
934 struct blk_trace *bt = q->blk_trace; 929 struct blk_trace *bt = q->blk_trace;
935 930
@@ -945,8 +940,7 @@ static void blk_add_trace_sleeprq(void *ignore,
945 struct bio *bio, int rw) 940 struct bio *bio, int rw)
946{ 941{
947 if (bio) 942 if (bio)
948 blk_add_trace_bio(q, bio, BLK_TA_SLEEPRQ, 0, 943 blk_add_trace_bio(q, bio, BLK_TA_SLEEPRQ, 0);
949 blk_trace_bio_get_cgid(q, bio));
950 else { 944 else {
951 struct blk_trace *bt = q->blk_trace; 945 struct blk_trace *bt = q->blk_trace;
952 946