We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6272936 commit 6e20720Copy full SHA for 6e20720
drivers/block/zram/zram_drv.c
@@ -1984,8 +1984,10 @@ static void zram_destroy_comps(struct zram *zram)
1984
zram->num_active_comps--;
1985
}
1986
1987
- for (prio = ZRAM_SECONDARY_COMP; prio < ZRAM_MAX_COMPS; prio++) {
1988
- kfree(zram->comp_algs[prio]);
+ for (prio = ZRAM_PRIMARY_COMP; prio < ZRAM_MAX_COMPS; prio++) {
+ /* Do not free statically defined compression algorithms */
1989
+ if (zram->comp_algs[prio] != default_compressor)
1990
+ kfree(zram->comp_algs[prio]);
1991
zram->comp_algs[prio] = NULL;
1992
1993
0 commit comments