<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/net/9p, branch v2.6.32.3</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include/net/9p?h=v2.6.32.3</id>
<link rel='self' href='https://git.amat.us/linux/atom/include/net/9p?h=v2.6.32.3'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2009-11-02T14:43:45Z</updated>
<entry>
<title>9p: fix readdir corner cases</title>
<updated>2009-11-02T14:43:45Z</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2009-11-02T14:39:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3e2796a90cf349527e50b3bc4d0b2f4019b1ce7a'/>
<id>urn:sha1:3e2796a90cf349527e50b3bc4d0b2f4019b1ce7a</id>
<content type='text'>
The patch below also addresses a couple of other corner cases in readdir
seen with a large (e.g. 64k) msize.  I'm not sure what people think of
my co-opting of fid-&gt;aux here.  I'd be happy to rework if there's a better
way.

When the size of the user supplied buffer passed to readdir is smaller
than the data returned in one go by the 9P read request, v9fs_dir_readdir()
currently discards extra data so that, on the next call, a 9P read
request will be issued with offset &lt; previous offset + bytes returned,
which voilates the constraint described in paragraph 3 of read(5) description.
This patch preseves the leftover data in fid-&gt;aux for use in the next call.

Signed-off-by: Jim Garlick &lt;garlick@llnl.gov&gt;
Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;

</content>
</entry>
<entry>
<title>9p: Add fscache support to 9p</title>
<updated>2009-09-23T18:03:46Z</updated>
<author>
<name>Abhishek Kulkarni</name>
<email>adkulkar@umail.iu.edu</email>
</author>
<published>2009-09-23T18:00:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=60e78d2c993e58d890596d951fff77d5965adcd6'/>
<id>urn:sha1:60e78d2c993e58d890596d951fff77d5965adcd6</id>
<content type='text'>
This patch adds a persistent, read-only caching facility for
9p clients using the FS-Cache caching backend.

When the fscache facility is enabled, each inode is associated
with a corresponding vcookie which is an index into the FS-Cache
indexing tree. The FS-Cache indexing tree is indexed at 3 levels:
- session object associated with each mount.
- inode/vcookie
- actual data (pages)

A cache tag is chosen randomly for each session. These tags can
be read off /sys/fs/9p/caches and can be passed as a mount-time
parameter to re-attach to the specified caching session.

Signed-off-by: Abhishek Kulkarni &lt;adkulkar@umail.iu.edu&gt;
Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;
</content>
</entry>
<entry>
<title>net/9p: handle correctly interrupted 9P requests</title>
<updated>2009-04-05T21:54:53Z</updated>
<author>
<name>Latchesar Ionkov</name>
<email>lucho@ionkov.net</email>
</author>
<published>2009-04-05T21:28:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1bab88b2310998de18b32529a27ea835d164254a'/>
<id>urn:sha1:1bab88b2310998de18b32529a27ea835d164254a</id>
<content type='text'>
Currently the 9p code crashes when a operation is interrupted, i.e. for
example when the user presses ^C while reading from a file.

This patch fixes the code that is responsible for interruption and flushing
of 9P operations.

Signed-off-by: Latchesar Ionkov &lt;lucho@ionkov.net&gt;

</content>
</entry>
<entry>
<title>9p: fix sparse warnings</title>
<updated>2008-10-22T23:54:47Z</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-22T23:54:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e45c5405e12c7cef93940cb7a541ab459ec0096a'/>
<id>urn:sha1:e45c5405e12c7cef93940cb7a541ab459ec0096a</id>
<content type='text'>
Several sparse warnings were introduced by patches accepted during the merge
window which weren't caught.  This patch fixes those warnings.

Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;


</content>
</entry>
<entry>
<title>9p: rdma: RDMA Transport Support for 9P</title>
<updated>2008-10-22T23:47:39Z</updated>
<author>
<name>Tom Tucker</name>
<email>tom@opengridcomputing.com</email>
</author>
<published>2008-10-22T23:47:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fc79d4b104f0eb8c2a7242150eaf8756ced4c344'/>
<id>urn:sha1:fc79d4b104f0eb8c2a7242150eaf8756ced4c344</id>
<content type='text'>
This patch implements the RDMA transport provider for 9P. It allows
mounts to be performed over iWARP and IB capable network interfaces.

Signed-off-by: Tom Tucker &lt;tom@opengridcomputing.com&gt;
Signed-off-by: Latchesar Ionkov &lt;lionkov@lanl.gov&gt;


</content>
</entry>
<entry>
<title>9p: fix debug build error</title>
<updated>2008-10-22T23:47:40Z</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-22T23:47:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0b15a3a5285bac2a2caa4ef970410674b6dd2de5'/>
<id>urn:sha1:0b15a3a5285bac2a2caa4ef970410674b6dd2de5</id>
<content type='text'>
Fixes build problem with 9p when building with debug disabled.
Also contains some fixes for warnings which pop up when 
CONFIG_NET_9P_DEBUG is disabled.

Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;


</content>
</entry>
<entry>
<title>9p: Improve debug support</title>
<updated>2008-10-17T21:20:07Z</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-17T21:20:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e7f4b8f1a5893ff8296b5b581e16a0b96f60a3b5'/>
<id>urn:sha1:e7f4b8f1a5893ff8296b5b581e16a0b96f60a3b5</id>
<content type='text'>
The new debug support lacks some of the information that the previous fcprint
code provided -- this patch focuses on better presentation of debug data along
with more helpful debug along error paths.

Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;





</content>
</entry>
<entry>
<title>9p: eliminate depricated conv functions</title>
<updated>2008-10-17T16:06:57Z</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-16T13:29:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=02da398b950c5d079c20afaa23f322383e96070a'/>
<id>urn:sha1:02da398b950c5d079c20afaa23f322383e96070a</id>
<content type='text'>
Remove depricated conv functions which have been replaced with new 
protocol routines.

This patch also reworks the one instance of the file-system code which
directly calls conversion routines (to accomplish unpacking dirreads).

Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;



</content>
</entry>
<entry>
<title>9p: rework client code to use new protocol support functions</title>
<updated>2008-10-17T16:04:45Z</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-16T13:30:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=51a87c552dfd428e304c865e24ecbe091556f226'/>
<id>urn:sha1:51a87c552dfd428e304c865e24ecbe091556f226</id>
<content type='text'>
Now that the new protocol functions are in place, this patch switches
the client code to using the new support code.

Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;



</content>
</entry>
<entry>
<title>9p: remove unnecessary tag field from p9_req_t structure</title>
<updated>2008-10-17T16:04:45Z</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-16T13:29:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cb198131b0e7aba755ac164744536d461e86ab82'/>
<id>urn:sha1:cb198131b0e7aba755ac164744536d461e86ab82</id>
<content type='text'>
This removes the vestigial tag field from the p9_req_t structure.

Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;





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