[net/9p] Assign type of transaction to tc->pdu->id which is otherwise unsed.
authorVenkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
Thu, 3 Feb 2011 01:52:46 +0000 (17:52 -0800)
committerEric Van Hensbergen <ericvh@gmail.com>
Tue, 15 Mar 2011 14:57:34 +0000 (09:57 -0500)
This will be used by the transport layer to determine the out going
request type. Transport layer uses this information to correctly
place the mapped pages in the PDU. Patches following this will make
use of this to achieve zero copy.

Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
net/9p/protocol.c

index d888847db56ecc0cd6c72dfd82e74585261dc838..5936c50d0c9383b6407d1b713f11291f36638858 100644 (file)
@@ -579,6 +579,7 @@ EXPORT_SYMBOL(p9stat_read);
 
 int p9pdu_prepare(struct p9_fcall *pdu, int16_t tag, int8_t type)
 {
+       pdu->id = type;
        return p9pdu_writef(pdu, 0, "dbw", 0, type, tag);
 }