Bug 10595

Summary: 9p: module dependencies not correctly expressed
Product: File System Reporter: Eric Van Hensbergen (ericvh)
Component: v9fsAssignee: Eric Van Hensbergen (ericvh)
Status: CLOSED CODE_FIX    
Severity: normal    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.25 Subsystem:
Regression: No Bisected commit-id:

Description Eric Van Hensbergen 2008-05-02 14:24:28 UTC
There are now a minimum of 3 modules necessary for normal v9fs operation, but the module dependencies aren't expressed in the modules so users either get cryptic error messages or worse.

At the very least module dependencies between 9pnet_fd and 9pnet need to be expressed.  It would also be desirable to increment use count of transport modules while they are being used in an active mount so that the user won't accidently remove the module while an active mount is using the interfaces.
Comment 1 Eric Van Hensbergen 2008-08-28 13:34:48 UTC
Code fixes in v9fs-devel tree thanks to Tejun Heo.