]> git.baikalelectronics.ru Git - kernel.git/commit
staging: ramster: xvmalloc allocation files
authorDan Magenheimer <dan.magenheimer@oracle.com>
Wed, 15 Feb 2012 15:54:17 +0000 (07:54 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Feb 2012 17:02:03 +0000 (09:02 -0800)
commit9a16a8f2f9f69c5739d48ff4478aeefba29ce1c6
treee2e9eb460b767f35dfe8ed124424b690b6d31419
parent243ae5a4d510a63bbfd4cbc90dfbc8fb6a91c4da
staging: ramster: xvmalloc allocation files

RAMster implements peer-to-peer transcendent memory, allowing a "cluster"
of kernels to dynamically pool their RAM.

Zcache is in the process of converting allocators, from xvmalloc to zsmalloc.
Further, RAMster V5 testing to date has been done only with xvmalloc.
To avoid merging problems, a linux-3.2 copy of xvmalloc is incorporated by
this patch.  Later patches will be able to eliminate xvmalloc and use zsmalloc.

Signed-off-by: Dan Magenheimer <dan.magenheimer@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/ramster/xvmalloc.c [new file with mode: 0644]
drivers/staging/ramster/xvmalloc.h [new file with mode: 0644]
drivers/staging/ramster/xvmalloc_int.h [new file with mode: 0644]