9p: consolidate transport structure
authorEric Van Hensbergen <ericvh@ericvh-desktop.austin.ibm.com>
Mon, 13 Oct 2008 23:45:25 +0000 (18:45 -0500)
committerEric Van Hensbergen <ericvh@gmail.com>
Fri, 17 Oct 2008 16:04:41 +0000 (11:04 -0500)
commit8b81ef589ad1483dd977ef47fe00d4ce4d91a0ab
tree380a19ca0f55fefc60c4a45771f5273c80539c07
parent992b3f1dbeec401e19a80bdb8c81e5df5381f4c5
9p: consolidate transport structure

Right now there is a transport module structure which provides per-transport
type functions and data and a transport structure which contains per-instance
public data as well as function pointers to instance specific functions.

This patch moves public transport visible instance data to the client
structure (which in some cases had duplicate data) and consolidates the
functions into the transport module structure.

Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
fs/9p/v9fs.c
include/net/9p/client.h
include/net/9p/transport.h
net/9p/client.c
net/9p/mod.c
net/9p/trans_fd.c
net/9p/trans_virtio.c