]> www.infradead.org Git - users/jedix/linux-maple.git/commit
zram: filter out recomp targets based on priority
authorSergey Senozhatsky <senozhatsky@chromium.org>
Mon, 3 Mar 2025 02:03:18 +0000 (11:03 +0900)
committerAndrew Morton <akpm@linux-foundation.org>
Tue, 4 Mar 2025 05:50:22 +0000 (21:50 -0800)
commitd80217f6cd128086f8f7c7e1aa5cc0aa6369fbcb
treec317762f51d4e44757ca2e4daa1de90d7107c373
parentf9643f8372d9873d76b419a8d28a540d2aab2b9d
zram: filter out recomp targets based on priority

Do no select for post processing slots that are already compressed with
same or higher priority compression algorithm.

This should save some memory, as previously we would still put those
entries into corresponding post-processing buckets and filter them out
later in recompress_slot().

Link: https://lkml.kernel.org/r/20250303022425.285971-10-senozhatsky@chromium.org
Signed-off-by: Sergey Senozhatsky <senozhatsky@chromium.org>
Cc: Hillf Danton <hdanton@sina.com>
Cc: Kairui Song <ryncsn@gmail.com>
Cc: Minchan Kim <minchan@kernel.org>
Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Cc: Yosry Ahmed <yosry.ahmed@linux.dev>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
drivers/block/zram/zram_drv.c