On Jul 2, 2015 12:56 AM, "Huang Ying" <ying.huang(a)intel.com> wrote:
FYI, we noticed the below changes on
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit c00ed16a9eb98a7fc076e227bdd95c1451ca1e6e ("zswap: runtime
enable/disable")
The following new message in kernel log may make end user confusing:
[ 5.296308] zswap: loading zswap
[ 5.299289] zpool: creating pool type zbud
[ 5.302081] zpool: no driver for type zbud
[ 5.310432] zswap: zbud zpool not available
[ 5.313658] zswap: zpool creation failed
I don't think this is related to the enable/disable commit, it can't load
zbud because you have it as a module but I assume not built into the initrd.
With that config, there is nothing zswap or zpool can do at boot time to
load zbud, if you don't have it in the initrd. I do have patches that I'm
going to rebase and resend that will allow changing zswap's zpool or
compressor at runtime, so you wouldn't need to add it to the initrd.
Thanks,
Ying Huang