<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/fs/nfs/objlayout/Kbuild, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/fs/nfs/objlayout/Kbuild?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/fs/nfs/objlayout/Kbuild?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2017-04-20T19:51:23Z</updated>
<entry>
<title>nfs: remove the objlayout driver</title>
<updated>2017-04-20T19:51:23Z</updated>
<author>
<name>Christoph Hellwig</name>
<email>hch@lst.de</email>
</author>
<published>2017-04-12T16:01:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=6d22323b2e9f95f99aa6f3e93c302f8100277078'/>
<id>urn:sha1:6d22323b2e9f95f99aa6f3e93c302f8100277078</id>
<content type='text'>
The objlayout code has been in the tree, but it's been unmaintained and
no server product for it actually ever shipped.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Trond Myklebust &lt;trond.myklebust@primarydata.com&gt;
</content>
</entry>
<entry>
<title>pnfs-obj: decode layout, alloc/free lseg</title>
<updated>2011-05-29T17:53:06Z</updated>
<author>
<name>Boaz Harrosh</name>
<email>bharrosh@panasas.com</email>
</author>
<published>2011-05-22T16:50:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=09f5bf4e6d0607399c16ec7a2d8d166f31086686'/>
<id>urn:sha1:09f5bf4e6d0607399c16ec7a2d8d166f31086686</id>
<content type='text'>
objlayout_alloc_lseg prepares an xdr_stream and calls the
raid engins objio_alloc_lseg() to allocate a private
pnfs_layout_segment.

objio_osd.c::objio_alloc_lseg() uses passed xdr_stream to
decode and store the layout_segment information in an
objio_segment struct, using the pnfs_osd_xdr.h API for
the actual parsing the layout xdr.

objlayout_free_lseg calls objio_free_lseg() to free the
allocated space.

Signed-off-by: Boaz Harrosh &lt;bharrosh@panasas.com&gt;
[gfp_flags]
[removed "extern" from function definitions]
Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;
</content>
</entry>
<entry>
<title>pnfs-obj: pnfs_osd XDR client implementation</title>
<updated>2011-05-29T17:52:36Z</updated>
<author>
<name>Boaz Harrosh</name>
<email>bharrosh@panasas.com</email>
</author>
<published>2011-05-22T16:49:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=f1bc893a89d012649e4e7f43575b2c290e08ee42'/>
<id>urn:sha1:f1bc893a89d012649e4e7f43575b2c290e08ee42</id>
<content type='text'>
* Add the fs/nfs/objlayout/pnfs_osd_xdr_cli.c file, which will
  include the XDR encode/decode implementations for the pNFS
  client objlayout driver.

[Wrong type in comments]
Signed-off-by: Boaz Harrosh &lt;bharrosh@panasas.com&gt;
Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;
</content>
</entry>
<entry>
<title>pnfs-obj: objlayoutdriver module skeleton</title>
<updated>2011-05-29T17:52:35Z</updated>
<author>
<name>Benny Halevy</name>
<email>bhalevy@panasas.com</email>
</author>
<published>2011-05-22T16:49:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=c93407d03c3ccf60b33a309e5fcd41cd98969901'/>
<id>urn:sha1:c93407d03c3ccf60b33a309e5fcd41cd98969901</id>
<content type='text'>
* Define the PNFS_OBJLAYOUT Kconfig option in the nfs
  master Kconfig file.
* Add the objlayout driver to the Kernel's Kbuild system.
* Add the fs/nfs/objlayout/Kbuild file for building the
  objlayoutdriver.ko driver
* Define fs/nfs/objlayout/objio_osd.c, register the driver on module
  initialization and unregister on exit.

[pnfs-obj: remove of CONFIG_PNFS fallout]
Signed-off-by: Boaz Harrosh &lt;bharrosh@panasas.com&gt;
[added "unsure" clause]
[depend on NFS_V4_1]
Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;
</content>
</entry>
</feed>
