Skip to content

zram: do not permit params change after init#626

Open
blktests-ci[bot] wants to merge 1 commit intolinus-master_basefrom
series/1064112=>linus-master
Open

zram: do not permit params change after init#626
blktests-ci[bot] wants to merge 1 commit intolinus-master_basefrom
series/1064112=>linus-master

Conversation

@blktests-ci
Copy link

@blktests-ci blktests-ci bot commented Mar 10, 2026

Pull request for series with
subject: zram: do not permit params change after init
version: 1
url: https://patchwork.kernel.org/project/linux-block/list/?series=1064112

@blktests-ci
Copy link
Author

blktests-ci bot commented Mar 10, 2026

Upstream branch: 1f318b9
series: https://patchwork.kernel.org/project/linux-block/list/?series=1064112
version: 1

@blktests-ci
Copy link
Author

blktests-ci bot commented Mar 10, 2026

Upstream branch: 1f318b9
series: https://patchwork.kernel.org/project/linux-block/list/?series=1064112
version: 1

@blktests-ci blktests-ci bot force-pushed the series/1064112=>linus-master branch from 4d4ce43 to a192c2a Compare March 10, 2026 14:09
@blktests-ci blktests-ci bot force-pushed the linus-master_base branch from 1f19ba6 to e79276a Compare March 11, 2026 08:02
@blktests-ci
Copy link
Author

blktests-ci bot commented Mar 11, 2026

Upstream branch: None
series: https://patchwork.kernel.org/project/linux-block/list/?series=1064112
version: 1

First, algorithm_params_store(), like any sysfs handler,
should grab device init lock.

Second, like any write() sysfs handler, it should grab
device init lock in exclusive mode.

Third, it should not permit change of algos' parameters
after device init, as this doesn't make sense - we cannot
compress with one C/D dict and then just change C/D dict
to a different one, for example.

Fixes: 4eac932 ("zram: introduce algorithm_params device attribute")
Cc: gao xu <gaoxu2@honor.com>
Signed-off-by: Sergey Senozhatsky <senozhatsky@chromium.org>
Acked-by: Brian Geffon <bgeffon@google.com>
@blktests-ci blktests-ci bot force-pushed the series/1064112=>linus-master branch from a192c2a to b91bd2d Compare March 11, 2026 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant