-
- Downloads
9p: fix error path during early mount
There was some cleanup issues during early mount which would trigger
a kernel bug for certain types of failure. This patch reorganizes the
cleanup to get rid of the bad behavior.
This also merges the 9pnet and 9pnet_fd modules for the purpose of
configuration and initialization. Keeping the fd transport separate
from the core 9pnet code seemed like a good idea at the time, but in
practice has caused more harm and confusion than good.
Signed-off-by:
Eric Van Hensbergen <ericvh@gmail.com>
Showing
- fs/9p/v9fs.c 7 additions, 6 deletionsfs/9p/v9fs.c
- fs/9p/vfs_super.c 16 additions, 18 deletionsfs/9p/vfs_super.c
- include/net/9p/9p.h 1 addition, 0 deletionsinclude/net/9p/9p.h
- include/net/9p/transport.h 0 additions, 1 deletioninclude/net/9p/transport.h
- net/9p/Kconfig 0 additions, 10 deletionsnet/9p/Kconfig
- net/9p/Makefile 0 additions, 3 deletionsnet/9p/Makefile
- net/9p/mod.c 1 addition, 0 deletionsnet/9p/mod.c
- net/9p/trans_fd.c 22 additions, 7 deletionsnet/9p/trans_fd.c
Please register or sign in to comment