9p: Make transports dynamic
authorEric Van Hensbergen <ericvh@opteron.(none)>
Wed, 17 Oct 2007 19:31:07 +0000 (14:31 -0500)
committerEric Van Hensbergen <ericvh@ericvh-desktop.austin.ibm.com>
Wed, 17 Oct 2007 19:31:07 +0000 (14:31 -0500)
commita80d923e1321a7ed69a0918de37e39871bb536a0
tree8294e5f14a0e938ae4675ef912a32fbade0f832b
parent0eafaae84e21ac033815cc9f33c3ae889cd7ccfe
9p: Make transports dynamic

This patch abstracts out the interfaces to underlying transports so that
new transports can be added as modules.  This should also allow kernel
configuration of transports without ifdef-hell.

Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
12 files changed:
Documentation/filesystems/9p.txt
fs/9p/v9fs.c
fs/9p/v9fs.h
fs/9p/vfs_super.c
include/net/9p/client.h
include/net/9p/conn.h
include/net/9p/transport.h
net/9p/Kconfig
net/9p/Makefile
net/9p/client.c
net/9p/mux.c
net/9p/trans_fd.c