]> git.baikalelectronics.ru Git - kernel.git/commit
null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb device
authorLiu Bo <bo.liu@linux.alibaba.com>
Thu, 5 Jul 2018 19:07:13 +0000 (03:07 +0800)
committerJens Axboe <axboe@kernel.dk>
Mon, 9 Jul 2018 15:07:54 +0000 (09:07 -0600)
commitd04c0d6ccdb1d68e908d6d97b262ba5715f93ad4
treebad084e237984c1e5bfd101e3cbd803740af6159
parent0fde12d6e76492d4c8e55d6ba2933983a43ba297
null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb device

Currently mbps knob could only be set once before switching power knob to
on, after power knob has been set at least once, there is no way to set
mbps knob again due to -EBUSY.

As nullb is mainly used for testing, in order to make it flexible, this
removes the flag NULLB_DEV_FL_CONFIGURED so that mbps knob can be reset
when power knob is off, e.g.

echo 0 > /config/nullb/a/power
echo 40 > /config/nullb/a/mbps
echo 1 > /config/nullb/a/power

So does other knobs under /config/nullb/a.

Signed-off-by: Liu Bo <bo.liu@linux.alibaba.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/null_blk.c