This patchset introduces zram_comp compression backend abstraction adding ability to support compression algorithms other than LZO, and support for multi buffers, making parallel compressions possible.
Sergey Senozhatsky (4): zram: introduce compressing backend abstraction zram: use zram_comp compressing backends zram: support multi compressing buffers zram: document max_buffers Documentation/ABI/testing/sysfs-block-zram | 9 +- Documentation/blockdev/zram.txt | 21 +++- drivers/block/zram/Makefile | 2 +- drivers/block/zram/zcomp_lzo.c | 33 +++++++ drivers/block/zram/zram_comp.c | 150 +++++++++++++++++++++++++++++ drivers/block/zram/zram_comp.h | 58 +++++++++++ drivers/block/zram/zram_drv.c | 102 +++++++++++++------- drivers/block/zram/zram_drv.h | 10 +- 8 files changed, 339 insertions(+), 46 deletions(-) create mode 100644 drivers/block/zram/zcomp_lzo.c create mode 100644 drivers/block/zram/zram_comp.c create mode 100644 drivers/block/zram/zram_comp.h -- 1.9.0.rc3.244.g3497008 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

