lkml.org 
[lkml]   [2012]   [Sep]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/3] zram/zsmalloc promotion
    Date
    This patchset promotes zram/zsmalloc from staging.
    Both are very clean and zram have been used by many embedded product
    for a long time.
    It's time to go out of staging.

    Greg, Jens is already OK and Konrad wanted to put zsmalloc into lib/
    instead of mm/. I think lib/ is more proper than drivers/block/zram
    which is suggested by Nitin.

    I don't know who should merge whose tree.
    So I will add both Greg and Jens to To.

    This patchset is based on next-20120926.

    Minchan Kim (3):
    zsmalloc: promote to lib/
    zram: promote zram from staging
    zram: select ZSMALLOC when ZRAM is configured

    drivers/block/Kconfig | 1 +
    drivers/block/Makefile | 1 +
    drivers/block/zram/Kconfig | 26 +
    drivers/block/zram/Makefile | 3 +
    drivers/block/zram/zram.txt | 76 +++
    drivers/block/zram/zram_drv.c | 785 ++++++++++++++++++++++
    drivers/block/zram/zram_drv.h | 119 ++++
    drivers/block/zram/zram_sysfs.c | 225 +++++++
    drivers/staging/Kconfig | 4 -
    drivers/staging/Makefile | 2 -
    drivers/staging/zcache/zcache-main.c | 4 +-
    drivers/staging/zram/Kconfig | 25 -
    drivers/staging/zram/Makefile | 3 -
    drivers/staging/zram/zram.txt | 76 ---
    drivers/staging/zram/zram_drv.c | 785 ----------------------
    drivers/staging/zram/zram_drv.h | 120 ----
    drivers/staging/zram/zram_sysfs.c | 225 -------
    drivers/staging/zsmalloc/Kconfig | 10 -
    drivers/staging/zsmalloc/Makefile | 3 -
    drivers/staging/zsmalloc/zsmalloc-main.c | 1064 ------------------------------
    drivers/staging/zsmalloc/zsmalloc.h | 43 --
    include/linux/zsmalloc.h | 43 ++
    lib/Kconfig | 2 +
    lib/Makefile | 1 +
    lib/zsmalloc/Kconfig | 18 +
    lib/zsmalloc/Makefile | 1 +
    lib/zsmalloc/zsmalloc.c | 1064 ++++++++++++++++++++++++++++++
    27 files changed, 2367 insertions(+), 2362 deletions(-)
    create mode 100644 drivers/block/zram/Kconfig
    create mode 100644 drivers/block/zram/Makefile
    create mode 100644 drivers/block/zram/zram.txt
    create mode 100644 drivers/block/zram/zram_drv.c
    create mode 100644 drivers/block/zram/zram_drv.h
    create mode 100644 drivers/block/zram/zram_sysfs.c
    delete mode 100644 drivers/staging/zram/Kconfig
    delete mode 100644 drivers/staging/zram/Makefile
    delete mode 100644 drivers/staging/zram/zram.txt
    delete mode 100644 drivers/staging/zram/zram_drv.c
    delete mode 100644 drivers/staging/zram/zram_drv.h
    delete mode 100644 drivers/staging/zram/zram_sysfs.c
    delete mode 100644 drivers/staging/zsmalloc/Kconfig
    delete mode 100644 drivers/staging/zsmalloc/Makefile
    delete mode 100644 drivers/staging/zsmalloc/zsmalloc-main.c
    delete mode 100644 drivers/staging/zsmalloc/zsmalloc.h
    create mode 100644 include/linux/zsmalloc.h
    create mode 100644 lib/zsmalloc/Kconfig
    create mode 100644 lib/zsmalloc/Makefile
    create mode 100644 lib/zsmalloc/zsmalloc.c

    --
    1.7.9.5



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