[LUCID] pull request - replace compcache with ramzswap

Stefan Bader stefan.bader at canonical.com
Wed Jan 6 16:27:03 UTC 2010


Manoj Iyer wrote:
> This pull request removes compcache from ubuntu delta and adds the latest 
> ramzsawp (aka compcache) to staging. I built a kernel (with 
> skipmodules=true), and it is available under 
> http://people.canonical.com/~manjo/lucid/ramzswap/
> I have not tested if the latest ramzswap works the same as compcahe, but 
> from the mailing list the latest changes to ramzsawp (aka compcache) are 
> reported to work.
> 
> The following changes since commit 
> fc27fe26b53f350b5fc562a6b5e30b4462294383:
>    Andy Whitcroft (1):
>          UBUNTU: SAUCE: async_populate_rootfs: move rootfs init earlier
> 
> are available in the git repository at:
> 
> 
> ssh://zinc.canonical.com/srv/kernel.ubuntu.com/git/manjo/ubuntu-lucid.git 
> ramzswap
> 
> Manoj Iyer (2):
>        UBUNTU: SAUCE: Remove compcache from ubuntu delta
>        UBUNTU: [Config] Replace COMPCACHE with RAMZSWAP
> 
> Nitin Gupta (5):
>        UBUNTU: Add xvmalloc memory allocator to staging
>        UBUNTU: Add virtual block device driver (ramzswap) to staging
>        UBUNTU: Add ramzswap: documentation to staging
>        UBUNTU: Add ramzswap: add TODO file to staging
>        UBUNTU: ramzswap: remove ARM specific d-cache hack from staging
> 
>   debian.master/config/config.common.ubuntu          |    3 +-
>   drivers/staging/Kconfig                            |    2 +
>   drivers/staging/Makefile                           |    1 +
>   drivers/staging/ramzswap/Kconfig                   |   21 +
>   drivers/staging/ramzswap/Makefile                  |    3 +
>   drivers/staging/ramzswap/TODO                      |    5 +
>   drivers/staging/ramzswap/ramzswap.txt              |   51 +
>   drivers/staging/ramzswap/ramzswap_drv.c            | 1413 
> ++++++++++++++++++++

Somehow I remember us talking about that but thought we wanted to keep the
driver in ubuntu but update it to the version in 2.6.33/staging. Because Lucid
staging reflects what is/was in upstream staging for 2.6.32 and should not be
changed.

-Stefan

>   .../staging/ramzswap/ramzswap_drv.h                |  122 +-
>   drivers/staging/ramzswap/ramzswap_ioctl.h          |   49 +
>   .../staging/ramzswap}/xvmalloc.c                   |  188 +--
>   .../staging/ramzswap}/xvmalloc.h                   |   16 +-
>   .../staging/ramzswap}/xvmalloc_int.h               |   24 +-
>   ubuntu/Kconfig                                     |    1 -
>   ubuntu/Makefile                                    |    1 -
>   ubuntu/compcache/BOM                               |    2 -
>   ubuntu/compcache/Changelog                         |   82 --
>   ubuntu/compcache/GPL.txt                           |  280 ----
>   ubuntu/compcache/Kconfig                           |   31 -
>   ubuntu/compcache/LGPL-2.1.txt                      |  510 -------
>   ubuntu/compcache/Makefile                          |    1 -
>   ubuntu/compcache/README                            |   45 -
>   ubuntu/compcache/compat.h                          |   34 -
>   ubuntu/compcache/ramzswap.c                        | 1049 ---------------
>   24 files changed, 1703 insertions(+), 2231 deletions(-)
>   create mode 100644 drivers/staging/ramzswap/Kconfig
>   create mode 100644 drivers/staging/ramzswap/Makefile
>   create mode 100644 drivers/staging/ramzswap/TODO
>   create mode 100644 drivers/staging/ramzswap/ramzswap.txt
>   create mode 100644 drivers/staging/ramzswap/ramzswap_drv.c
>   rename ubuntu/compcache/ramzswap.h => 
> drivers/staging/ramzswap/ramzswap_drv.h (62%)
>   create mode 100644 drivers/staging/ramzswap/ramzswap_ioctl.h
>   rename {ubuntu/compcache => drivers/staging/ramzswap}/xvmalloc.c (70%)
>   rename {ubuntu/compcache => drivers/staging/ramzswap}/xvmalloc.h (54%)
>   rename {ubuntu/compcache => drivers/staging/ramzswap}/xvmalloc_int.h 
> (76%)
>   delete mode 100644 ubuntu/compcache/BOM
>   delete mode 100644 ubuntu/compcache/Changelog
>   delete mode 100644 ubuntu/compcache/GPL.txt
>   delete mode 100644 ubuntu/compcache/Kconfig
>   delete mode 100644 ubuntu/compcache/LGPL-2.1.txt
>   delete mode 100644 ubuntu/compcache/Makefile
>   delete mode 100644 ubuntu/compcache/README
>   delete mode 100644 ubuntu/compcache/compat.h
>   delete mode 100644 ubuntu/compcache/ramzswap.c
> 
> Cheers
> --- manjo
> 





More information about the kernel-team mailing list