diff options
author | Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com> | 2025-02-26 13:06:09 +0300 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2025-03-03 21:17:52 +0300 |
commit | 2cadb8ef25a6157b5bd3e8fe0d3e23f32defec25 (patch) | |
tree | 97e9e441b6acc33ecc4ef8b1060743551e582b06 /tools/perf/scripts/python | |
parent | 603f9be21c1894e462416e3324962d6c9c2b95f8 (diff) | |
download | linux-2cadb8ef25a6157b5bd3e8fe0d3e23f32defec25.tar.xz |
null_blk: generate null_blk configfs features string
The null_blk configfs file 'features' provides a string that lists
available null_blk features for userspace programs to reference.
The string is defined as a long constant in the code, which tends to be
forgotten for updates. It also causes checkpatch.pl to report
"WARNING: quoted string split across lines".
To avoid these drawbacks, generate the feature string on the fly. Refer
to the ca_name field of each element in the nullb_device_attrs table and
concatenate them in the given buffer. Also, sorted nullb_device_attrs
table elements in alphabetical order.
Of note is that the feature "index" was missing before this commit.
This commit adds it to the generated string.
Suggested-by: Bart Van Assche <bvanassche@acm.org>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Link: https://lore.kernel.org/r/20250226100613.1622564-2-shinichiro.kawasaki@wdc.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions