lkml.org 
[lkml]   [2018]   [Nov]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v2 0/7] zram idle page writeback
    Date
    Inherently, swap device has many idle pages which are rare touched since
    it was allocated. It is never problem if we use storage device as swap.
    However, it's just waste for zram-swap.

    This patchset supports zram idle page writeback feature.

    * Admin can define what is idle page "no access since X time ago"
    * Admin can define when zram should writeback them
    * Admin can define when zram should stop writeback to prevent wearout

    Detail is on each patch's description.

    Below first two patches are -stable material so it could go first
    separately with others in this series.

    zram: fix lockdep warning of free block handling
    zram: fix double free backing device

    * from v1
    - add fix dobule free backing device - minchan
    - change writeback/idle interface - minchan
    - remove direct incompressible page writeback - sergey

    Minchan Kim (7):
    zram: fix lockdep warning of free block handling
    zram: fix double free backing device
    zram: refactoring flags and writeback stuff
    zram: introduce ZRAM_IDLE flag
    zram: support idle/huge page writeback
    zram: add bd_stat statistics
    zram: writeback throttle

    Documentation/ABI/testing/sysfs-block-zram | 32 ++
    Documentation/blockdev/zram.txt | 51 +-
    drivers/block/zram/Kconfig | 5 +-
    drivers/block/zram/zram_drv.c | 516 +++++++++++++++------
    drivers/block/zram/zram_drv.h | 18 +-
    5 files changed, 463 insertions(+), 159 deletions(-)

    --
    2.20.0.rc0.387.gc7a69e6b6c-goog

    \
     
     \ /
      Last update: 2018-11-26 09:29    [W:2.174 / U:0.088 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site