On Tue, Nov 19, 2024 at 03:27:13PM +0300, Alexey Romanov wrote: > Since we use custom backend implementation, we remove the ability > for users to use algorithms from crypto backend. This breaks > backward compatibility, user doesn't necessarily use one of the > algorithms from "custom" backends defined in zram folder. > For example, he can use some driver with hardware compression support. > > This patch adds opinion to enable Crypto API: add ZRAM_BACKEND_CRYPTO_API. > Option is enabled by default, because in previously version of ZRAM > it was possible to choose any alogirthm using Crypto API. This is > also done for backward compatibility purposes. Which crypto API algorithm do you care about? You should probably just add a backend for that instead of a double indirection.