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>
Showing
- Documentation/filesystems/9p.txt 4 additions, 4 deletionsDocumentation/filesystems/9p.txt
- fs/9p/v9fs.c 72 additions, 77 deletionsfs/9p/v9fs.c
- fs/9p/v9fs.h 2 additions, 13 deletionsfs/9p/v9fs.h
- fs/9p/vfs_super.c 1 addition, 18 deletionsfs/9p/vfs_super.c
- include/net/9p/client.h 2 additions, 2 deletionsinclude/net/9p/client.h
- include/net/9p/conn.h 2 additions, 2 deletionsinclude/net/9p/conn.h
- include/net/9p/transport.h 15 additions, 10 deletionsinclude/net/9p/transport.h
- net/9p/Kconfig 10 additions, 0 deletionsnet/9p/Kconfig
- net/9p/Makefile 4 additions, 1 deletionnet/9p/Makefile
- net/9p/client.c 1 addition, 1 deletionnet/9p/client.c
- net/9p/mux.c 2 additions, 2 deletionsnet/9p/mux.c
- net/9p/trans_fd.c 264 additions, 155 deletionsnet/9p/trans_fd.c
Loading
Please register or sign in to comment