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)
commitb95e141a6471e744f963b78c069f35db4771eaf3
treee2e9eb460b767f35dfe8ed124424b690b6d31419
parent19ee3ef5f4bb22d17eb73d89a520437745b8b444
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]