]> err.no Git - linux-2.6/commit
9p: Reorganization of 9p file system code
authorLatchesar Ionkov <lucho@ionkov.net>
Tue, 10 Jul 2007 22:57:28 +0000 (17:57 -0500)
committerEric Van Hensbergen <ericvh@ericvh-desktop.austin.ibm.com>
Sat, 14 Jul 2007 20:13:40 +0000 (15:13 -0500)
commitbd238fb431f31989898423c8b6496bc8c4204a86
treef85a536383cbf360125ecb0592f6c515e0ecf0ff
parent8d9107e8c50e1c4ff43c91c8841805833f3ecfb9
9p: Reorganization of 9p file system code

This patchset moves non-filesystem interfaces of v9fs from fs/9p to net/9p.
It moves the transport, packet marshalling and connection layers to net/9p
leaving only the VFS related files in fs/9p.  This work is being done in
preparation for in-kernel 9p servers as well as alternate 9p clients (other
than VFS).

Signed-off-by: Latchesar Ionkov <lucho@ionkov.net>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
36 files changed:
fs/9p/9p.h [deleted file]
fs/9p/Makefile
fs/9p/conv.h [deleted file]
fs/9p/debug.h [deleted file]
fs/9p/error.c [deleted file]
fs/9p/fcall.c [deleted file]
fs/9p/fid.c
fs/9p/fid.h
fs/9p/trans_fd.c [deleted file]
fs/9p/v9fs.c
fs/9p/v9fs.h
fs/9p/v9fs_vfs.h
fs/9p/vfs_addr.c
fs/9p/vfs_dentry.c
fs/9p/vfs_dir.c
fs/9p/vfs_file.c
fs/9p/vfs_inode.c
fs/9p/vfs_super.c
fs/Kconfig
include/net/9p/9p.h [new file with mode: 0644]
include/net/9p/client.h [new file with mode: 0644]
include/net/9p/conn.h [moved from fs/9p/mux.h with 53% similarity]
include/net/9p/transport.h [moved from fs/9p/transport.h with 59% similarity]
net/9p/Kconfig [new file with mode: 0644]
net/9p/Makefile [new file with mode: 0644]
net/9p/client.c [new file with mode: 0644]
net/9p/conv.c [moved from fs/9p/conv.c with 55% similarity]
net/9p/error.c [moved from fs/9p/error.h with 79% similarity]
net/9p/fcprint.c [moved from fs/9p/fcprint.c with 64% similarity]
net/9p/mod.c [new file with mode: 0644]
net/9p/mux.c [moved from fs/9p/mux.c with 55% similarity]
net/9p/sysctl.c [new file with mode: 0644]
net/9p/trans_fd.c [new file with mode: 0644]
net/9p/util.c [new file with mode: 0644]
net/Kconfig
net/Makefile