<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/include/net/9p, branch v2.6.30</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.30</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.30'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2009-04-05T21:54:53+00:00</updated>
<entry>
<title>net/9p: handle correctly interrupted 9P requests</title>
<updated>2009-04-05T21:54:53+00:00</updated>
<author>
<name>Latchesar Ionkov</name>
<email>lucho@ionkov.net</email>
</author>
<published>2009-04-05T21:28:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/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:47+00:00</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-22T23:54:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/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:39+00:00</updated>
<author>
<name>Tom Tucker</name>
<email>tom@opengridcomputing.com</email>
</author>
<published>2008-10-22T23:47:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/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:40+00:00</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-22T23:47:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/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:07+00:00</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-17T21:20:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/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:57+00:00</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-16T13:29:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/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:45+00:00</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-16T13:30:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/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:45+00:00</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-16T13:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/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>
<entry>
<title>9p: remove 9p fcall debug prints</title>
<updated>2008-10-17T16:04:44+00:00</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-16T13:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=51d71f9f7a639c8a39401de1ec5ce9b0b6476c99'/>
<id>urn:sha1:51d71f9f7a639c8a39401de1ec5ce9b0b6476c99</id>
<content type='text'>
One of the current debug options allows users to get a verbose dump of fcalls.
This isn't really necessary as correctly parsed protocol frames can be printed
as part of the code in the client functions.  The consolidated printfcalls
structure would require new entries to be added for every extension.  This
patch removes the debug print methods and their use.

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





</content>
</entry>
<entry>
<title>9p: add new protocol support code</title>
<updated>2008-10-17T16:04:44+00:00</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-14T01:40:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ace51c4dd2f968f427c4627023759ae7e3786cba'/>
<id>urn:sha1:ace51c4dd2f968f427c4627023759ae7e3786cba</id>
<content type='text'>
This adds a new protocol processing support code based on Anthony Liguori's
9p library code.  This code performs protocol marshalling/unmarshalling using
printf like strings to represent protocol elements.  It is my intent to use
them to replace the current functions in conv.c as well as the 
p9_create_* functions.

This should make the client implementation much more clear, and also make it
much easier to add new protocol extensions by limiting the number of places
in which changes need to be made.

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



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