<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/net/9p/protocol.c, branch v2.6.31</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>9p: fix endian issues [attempt 3]</title>
<updated>2009-02-07T06:07:41+00:00</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2009-02-07T06:07:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=beeebc92ee04bff6a722ebf85e23131faedd4479'/>
<id>beeebc92ee04bff6a722ebf85e23131faedd4479</id>
<content type='text'>
When the changes were done to the protocol last release, some endian
bugs crept in.  This patch fixes those endian problems and has been
verified to run on 32/64 bit and x86/ppc architectures.

This version of the patch incorporates the correct annotations
for endian variables.

Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the changes were done to the protocol last release, some endian
bugs crept in.  This patch fixes those endian problems and has been
verified to run on 32/64 bit and x86/ppc architectures.

This version of the patch incorporates the correct annotations
for endian variables.

Signed-off-by: Eric Van Hensbergen &lt;ericvh@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</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.tavy.me/linux.git/commit/?id=e45c5405e12c7cef93940cb7a541ab459ec0096a'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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;


</pre>
</div>
</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.tavy.me/linux.git/commit/?id=0b15a3a5285bac2a2caa4ef970410674b6dd2de5'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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;


</pre>
</div>
</content>
</entry>
<entry>
<title>9p: fix oops in protocol stat parsing error path.</title>
<updated>2008-10-17T17:45:23+00:00</updated>
<author>
<name>Eric Van Hensbergen</name>
<email>ericvh@gmail.com</email>
</author>
<published>2008-10-17T17:45:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=f0a0ac2ee50c62cf4ad9b06cf8a12435cc5ac44d'/>
<id>f0a0ac2ee50c62cf4ad9b06cf8a12435cc5ac44d</id>
<content type='text'>
When we get an error on parsing a stat due to a protocol bug, 
we can generate an oops during cleanup because we didn't 
initialize the string pointers in the stat structure.

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



</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we get an error on parsing a stat due to a protocol bug, 
we can generate an oops during cleanup because we didn't 
initialize the string pointers in the stat structure.

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



</pre>
</div>
</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.tavy.me/linux.git/commit/?id=e7f4b8f1a5893ff8296b5b581e16a0b96f60a3b5'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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;





</pre>
</div>
</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.tavy.me/linux.git/commit/?id=02da398b950c5d079c20afaa23f322383e96070a'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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;



</pre>
</div>
</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.tavy.me/linux.git/commit/?id=51a87c552dfd428e304c865e24ecbe091556f226'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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;



</pre>
</div>
</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.tavy.me/linux.git/commit/?id=ace51c4dd2f968f427c4627023759ae7e3786cba'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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;



</pre>
</div>
</content>
</entry>
</feed>
