lkml.org 
[lkml]   [2014]   [Jan]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCHv2 0/2] add compression backend abstraction
Date
This patchset add abstraction layer (zram_comp) to avoid direct LZO
calls and use a common compression backend interface instead. Patchset
introduces LZ4 support and new device attribute to switch used
compression algorithm.

Sergey Senozhatsky (2):
zram: introduce compressing backend abstraction
zram: use zram_comp compressing backends

drivers/block/zram/Kconfig | 20 +++-
drivers/block/zram/Makefile | 6 +-
drivers/block/zram/zcomp_lz4.c | 49 ++++++++++
drivers/block/zram/zcomp_lz4.h | 18 ++++
drivers/block/zram/zcomp_lzo.c | 49 ++++++++++
drivers/block/zram/zcomp_lzo.h | 18 ++++
drivers/block/zram/zram_comp.c | 204 +++++++++++++++++++++++++++++++++++++++++
drivers/block/zram/zram_comp.h | 64 +++++++++++++
drivers/block/zram/zram_drv.c | 96 ++++++++++++-------
drivers/block/zram/zram_drv.h | 8 +-
10 files changed, 492 insertions(+), 40 deletions(-)
create mode 100644 drivers/block/zram/zcomp_lz4.c
create mode 100644 drivers/block/zram/zcomp_lz4.h
create mode 100644 drivers/block/zram/zcomp_lzo.c
create mode 100644 drivers/block/zram/zcomp_lzo.h
create mode 100644 drivers/block/zram/zram_comp.c
create mode 100644 drivers/block/zram/zram_comp.h

--
1.9.rc1.183.g614c158



\
 
 \ /
  Last update: 2014-01-30 21:01    [W:0.048 / U:2.172 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site