When using the "rd" command to access a memory address swapped out to zram, it checks the compression method.
Previously, it accessed the "compressor" field in the zram struct to obtain the method.
However, starting from Linux v6.1-rc4 (due to commit 7ac07a26dea7, "zram: preparation for multi-zcomp support"), this field has been replaced by "comp_algs," leading to the following errors.
rd: WARNING: Some pages are swapped out to zram. Please run mod -s zram.
rd: invalid user virtual address: ffff7d23f010 type: "64-bit UVADDR"
When using the "rd" command to access a memory address swapped out to zram, it checks the compression method. Previously, it accessed the "compressor" field in the zram struct to obtain the method. However, starting from Linux v6.1-rc4 (due to commit 7ac07a26dea7, "zram: preparation for multi-zcomp support"), this field has been replaced by "comp_algs," leading to the following errors. rd: WARNING: Some pages are swapped out to zram. Please run mod -s zram. rd: invalid user virtual address: ffff7d23f010 type: "64-bit UVADDR"