14 lines
868 B
Plaintext
14 lines
868 B
Plaintext
![]() |
For this staging driver, RAMster duplicates code from drivers/staging/zcache
|
||
|
then incorporates changes to the local copy of the code. For V5, it also
|
||
|
directly incorporates the soon-to-be-removed drivers/staging/zram/xvmalloc.[ch]
|
||
|
as all testing has been done with xvmalloc rather than the new zsmalloc.
|
||
|
Before RAMster can be promoted from staging, the zcache and RAMster drivers
|
||
|
should be either merged or reorganized to separate out common code.
|
||
|
|
||
|
Until V4, RAMster duplicated code from fs/ocfs2/cluster, but this made
|
||
|
RAMster incompatible with ocfs2 running in the same kernel and included
|
||
|
lots of code that could be removed. As of V5, the ocfs2 code has been
|
||
|
mined and made RAMster-specific, made to communicate with a userland
|
||
|
ramster-tools package rather than ocfs2-tools, and can co-exist with ocfs2
|
||
|
both in the same kernel and in userland on the same machine.
|