All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv4 0/4] add compressing abstraction and multi stream support
@ 2014-02-12 19:39 Sergey Senozhatsky
  2014-02-12 19:39 ` Sergey Senozhatsky
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Sergey Senozhatsky @ 2014-02-12 19:39 UTC (permalink / raw)
  To: Minchan Kim
  Cc: Jerome Marchand, Nitin Gupta, linux-kernel, Sergey Senozhatsky

This patchset introduces zcomp compression backend abstraction
adding ability to support compression algorithms other than LZO;
support for multi compression streams, making parallel compressions
possible.

Diff from v3:
-- renamed compression backend and working memory structs as requested
   by Minchan Kim; fixed several issues noted by Minchan Kim.

Sergey Senozhatsky (4):
  zram: introduce compressing backend abstraction
  zram: use zcomp compressing backends
  zram: support multi compressing buffers
  zram: document max_comp_streams

 Documentation/ABI/testing/sysfs-block-zram |   9 +-
 Documentation/blockdev/zram.txt            |  21 +++-
 drivers/block/zram/Makefile                |   2 +-
 drivers/block/zram/zcomp.c                 | 156 +++++++++++++++++++++++++++++
 drivers/block/zram/zcomp.h                 |  58 +++++++++++
 drivers/block/zram/zcomp_lzo.c             |  33 ++++++
 drivers/block/zram/zram_drv.c              | 102 ++++++++++++-------
 drivers/block/zram/zram_drv.h              |  10 +-
 8 files changed, 345 insertions(+), 46 deletions(-)
 create mode 100644 drivers/block/zram/zcomp.c
 create mode 100644 drivers/block/zram/zcomp.h
 create mode 100644 drivers/block/zram/zcomp_lzo.c

-- 
1.9.0.rc3.256.g4af3ebd


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-02-17  4:56 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-12 19:39 [PATCHv4 0/4] add compressing abstraction and multi stream support Sergey Senozhatsky
2014-02-12 19:39 ` Sergey Senozhatsky
2014-02-12 19:39 ` [PATCHv4 1/4] zram: introduce compressing backend abstraction Sergey Senozhatsky
2014-02-13  4:53   ` Minchan Kim
2014-02-13 17:52     ` Sergey Senozhatsky
2014-02-12 19:39 ` [PATCHv4 2/4] zram: use zcomp compressing backends Sergey Senozhatsky
2014-02-13  5:04   ` Minchan Kim
2014-02-12 19:39 ` [PATCHv4 3/4] zram: support multi compressing buffers Sergey Senozhatsky
2014-02-12 19:39 ` [PATCHv4 4/4] zram: document max_comp_streams Sergey Senozhatsky
2014-02-13  5:09   ` Minchan Kim
2014-02-17  4:56 ` [PATCHv4 0/4] add compressing abstraction and multi stream support Minchan Kim

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.