hulk inclusion category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/IAFWQH ---------------------------------------- When updating comp_algorithm successfully, comp_algorithm_store() should return len intead of zero. Otherwise, echo zstd > comp_algorithm will retry infinitely. Fixes: 82ca43d5a1c3 ("[Huawei] multi_pool_zram: copy from zram and delete unused code") Signed-off-by: Jinjiang Tu <tujinjiang@huawei.com> --- drivers/block/multi_pool_zram/multi_pool_zram_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/block/multi_pool_zram/multi_pool_zram_drv.c b/drivers/block/multi_pool_zram/multi_pool_zram_drv.c index 732a084539cc..85534cede5a3 100644 --- a/drivers/block/multi_pool_zram/multi_pool_zram_drv.c +++ b/drivers/block/multi_pool_zram/multi_pool_zram_drv.c @@ -335,7 +335,7 @@ static ssize_t comp_algorithm_store(struct device *dev, strcpy(zram->compressor, compressor); up_write(&zram->init_lock); - return 0; + return len; } static ssize_t comp_algorithm_show(struct device *dev, -- 2.43.0