<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/staging/pohmelfs/mcache.c, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/staging/pohmelfs/mcache.c?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/staging/pohmelfs/mcache.c?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2012-02-09T00:19:06Z</updated>
<entry>
<title>staging: pohmelfs: remove drivers/staging/pohmelfs</title>
<updated>2012-02-09T00:19:06Z</updated>
<author>
<name>Evgeniy Polyakov</name>
<email>zbr@ioremap.net</email>
</author>
<published>2012-02-08T23:44:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=67435319866f89b55721fc88ca0dbda51629e3d6'/>
<id>urn:sha1:67435319866f89b55721fc88ca0dbda51629e3d6</id>
<content type='text'>
New pohmelfs is coming, and it is time to remove deadly old design
https://lkml.org/lkml/2012/2/8/293

Signed-off-by: Evgeniy Polyakov &lt;zbr@ioremap.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Staging: pohmelfs: distributed locking and cache coherency protocol.</title>
<updated>2009-04-03T21:53:34Z</updated>
<author>
<name>Evgeniy Polyakov</name>
<email>zbr@ioremap.net</email>
</author>
<published>2009-02-09T14:02:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=ac7036c13113ed58bc9851d2808467dfeda8daed'/>
<id>urn:sha1:ac7036c13113ed58bc9851d2808467dfeda8daed</id>
<content type='text'>
POHMELFS utilizes writeback cache, which is built on top of MO(E)SI-like
coherency protocol. This patch includes its implementation and cache
object processing helpers (like allocation and completion callbacks).

POHMELFS uses scalable cached read/write locking. No additional requests
are performed if lock is granted to the filesystem. The same protocol
is used by the server to on-demand flushing of the client's cache (for
example when server wants to update local data).

Signed-off-by: Evgeniy Polyakov &lt;zbr@ioremap.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
</feed>
