[PATCH OLK-6.6] samples/bpf: Fix print issue in bpf_rvi_diskstats

hulk inclusion category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/ICA1GK -------------------------------- BPF_SEQ_PRINTF does not support the %sp format for printing, leading to missing print information, fix it. Fixes: 17c9e602b526 ("samples/bpf: Add iterator program for diskstats") Signed-off-by: Gu Bowen <gubowen5@huawei.com> --- samples/bpf/bpf_rvi/bpf_rvi_diskstats.bpf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/bpf/bpf_rvi/bpf_rvi_diskstats.bpf.c b/samples/bpf/bpf_rvi/bpf_rvi_diskstats.bpf.c index 004b01c41195..c7e3841194dc 100644 --- a/samples/bpf/bpf_rvi/bpf_rvi_diskstats.bpf.c +++ b/samples/bpf/bpf_rvi/bpf_rvi_diskstats.bpf.c @@ -107,7 +107,7 @@ static void native_diskstats_show(struct seq_file *m, struct block_device *hd, BPF_SEQ_PRINTF(m, "%4d %7d ", MAJOR(hd->bd_dev), MINOR(hd->bd_dev)); /* Reference: bdev_name() in lib/vsprintf.c */ if (hd->bd_partno) - BPF_SEQ_PRINTF(m, "%sp%d ", hd->bd_disk->disk_name, hd->bd_partno); + BPF_SEQ_PRINTF(m, "%s%d ", hd->bd_disk->disk_name, hd->bd_partno); else BPF_SEQ_PRINTF(m, "%s ", hd->bd_disk->disk_name); @@ -192,7 +192,7 @@ s64 dump_diskstats(struct bpf_iter__diskstats *ctx) BPF_SEQ_PRINTF(m, "%4d %7d ", major, minor); /* Reference: bdev_name() in lib/vsprintf.c */ if (bd->bd_partno) - BPF_SEQ_PRINTF(m, "%sp%d ", bd->bd_disk->disk_name, bd->bd_partno); + BPF_SEQ_PRINTF(m, "%s%d ", bd->bd_disk->disk_name, bd->bd_partno); else BPF_SEQ_PRINTF(m, "%s ", bd->bd_disk->disk_name); -- 2.43.0

反馈: 您发送到kernel@openeuler.org的补丁/补丁集,已成功转换为PR! PR链接地址: https://gitee.com/openeuler/kernel/pulls/18253 邮件列表地址:https://mailweb.openeuler.org/archives/list/kernel@openeuler.org/message/CEC... FeedBack: The patch(es) which you have sent to kernel@openeuler.org mailing list has been converted to a pull request successfully! Pull request link: https://gitee.com/openeuler/kernel/pulls/18253 Mailing list address: https://mailweb.openeuler.org/archives/list/kernel@openeuler.org/message/CEC...
participants (2)
-
Gu Bowen
-
patchwork bot