提交 aca00763 编写于 作者: R Rob Landley 提交者: Eric Van Hensbergen

9p: typo fixes and minor cleanups

Typo fixes and minor cleanups for v9fs
Signed-off-by: NRob Landley <rob@landley.net>
Reviewed-by: NVenkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
Signed-off-by: NEric Van Hensbergen <ericvh@gmail.com>
上级 961a5a50
...@@ -241,10 +241,10 @@ enum p9_open_mode_t { ...@@ -241,10 +241,10 @@ enum p9_open_mode_t {
/** /**
* enum p9_perm_t - 9P permissions * enum p9_perm_t - 9P permissions
* @P9_DMDIR: mode bite for directories * @P9_DMDIR: mode bit for directories
* @P9_DMAPPEND: mode bit for is append-only * @P9_DMAPPEND: mode bit for is append-only
* @P9_DMEXCL: mode bit for excluse use (only one open handle allowed) * @P9_DMEXCL: mode bit for excluse use (only one open handle allowed)
* @P9_DMMOUNT: mode bite for mount points * @P9_DMMOUNT: mode bit for mount points
* @P9_DMAUTH: mode bit for authentication file * @P9_DMAUTH: mode bit for authentication file
* @P9_DMTMP: mode bit for non-backed-up files * @P9_DMTMP: mode bit for non-backed-up files
* @P9_DMSYMLINK: mode bit for symbolic links (9P2000.u) * @P9_DMSYMLINK: mode bit for symbolic links (9P2000.u)
...@@ -362,7 +362,7 @@ struct p9_qid { ...@@ -362,7 +362,7 @@ struct p9_qid {
}; };
/** /**
* struct p9_stat - file system metadata information * struct p9_wstat - file system metadata information
* @size: length prefix for this stat structure instance * @size: length prefix for this stat structure instance
* @type: the type of the server (equivalent to a major number) * @type: the type of the server (equivalent to a major number)
* @dev: the sub-type of the server (equivalent to a minor number) * @dev: the sub-type of the server (equivalent to a minor number)
...@@ -687,10 +687,10 @@ struct p9_rwstat { ...@@ -687,10 +687,10 @@ struct p9_rwstat {
* @size: prefixed length of the structure * @size: prefixed length of the structure
* @id: protocol operating identifier of type &p9_msg_t * @id: protocol operating identifier of type &p9_msg_t
* @tag: transaction id of the request * @tag: transaction id of the request
* @offset: used by marshalling routines to track currentposition in buffer * @offset: used by marshalling routines to track current position in buffer
* @capacity: used by marshalling routines to track total malloc'd capacity * @capacity: used by marshalling routines to track total malloc'd capacity
* @pubuf: Payload user buffer given by the caller * @pubuf: Payload user buffer given by the caller
* @pubuf: Payload kernel buffer given by the caller * @pkbuf: Payload kernel buffer given by the caller
* @pbuf_size: pubuf/pkbuf(only one will be !NULL) size to be read/write. * @pbuf_size: pubuf/pkbuf(only one will be !NULL) size to be read/write.
* @private: For transport layer's use. * @private: For transport layer's use.
* @sdata: payload * @sdata: payload
......
...@@ -60,7 +60,7 @@ enum p9_trans_status { ...@@ -60,7 +60,7 @@ enum p9_trans_status {
}; };
/** /**
* enum p9_req_status_t - virtio request status * enum p9_req_status_t - status of a request
* @REQ_STATUS_IDLE: request slot unused * @REQ_STATUS_IDLE: request slot unused
* @REQ_STATUS_ALLOC: request has been allocated but not sent * @REQ_STATUS_ALLOC: request has been allocated but not sent
* @REQ_STATUS_UNSENT: request waiting to be sent * @REQ_STATUS_UNSENT: request waiting to be sent
......
...@@ -41,6 +41,7 @@ ...@@ -41,6 +41,7 @@
* @pref: Preferences of this transport * @pref: Preferences of this transport
* @def: set if this transport should be considered the default * @def: set if this transport should be considered the default
* @create: member function to create a new connection on this transport * @create: member function to create a new connection on this transport
* @close: member function to discard a connection on this transport
* @request: member function to issue a request to the transport * @request: member function to issue a request to the transport
* @cancel: member function to cancel a request (if it hasn't been sent) * @cancel: member function to cancel a request (if it hasn't been sent)
* *
...@@ -48,7 +49,7 @@ ...@@ -48,7 +49,7 @@
* transport module with the 9P core network module and used by the client * transport module with the 9P core network module and used by the client
* to instantiate a new connection on a transport. * to instantiate a new connection on a transport.
* *
* BUGS: the transport module list isn't protected. * The transport module list is protected by v9fs_trans_lock.
*/ */
struct p9_trans_module { struct p9_trans_module {
......
...@@ -92,9 +92,6 @@ static int get_protocol_version(const substring_t *name) ...@@ -92,9 +92,6 @@ static int get_protocol_version(const substring_t *name)
return version; return version;
} }
static struct p9_req_t *
p9_client_rpc(struct p9_client *c, int8_t type, const char *fmt, ...);
/** /**
* parse_options - parse mount options into client structure * parse_options - parse mount options into client structure
* @opts: options string passed from mount * @opts: options string passed from mount
...@@ -518,12 +515,15 @@ static int p9_check_errors(struct p9_client *c, struct p9_req_t *req) ...@@ -518,12 +515,15 @@ static int p9_check_errors(struct p9_client *c, struct p9_req_t *req)
return err; return err;
} }
static struct p9_req_t *
p9_client_rpc(struct p9_client *c, int8_t type, const char *fmt, ...);
/** /**
* p9_client_flush - flush (cancel) a request * p9_client_flush - flush (cancel) a request
* @c: client state * @c: client state
* @oldreq: request to cancel * @oldreq: request to cancel
* *
* This sents a flush for a particular requests and links * This sents a flush for a particular request and links
* the flush request to the original request. The current * the flush request to the original request. The current
* code only supports a single flush request although the protocol * code only supports a single flush request although the protocol
* allows for multiple flush requests to be sent for a single request. * allows for multiple flush requests to be sent for a single request.
...@@ -1298,7 +1298,7 @@ p9_client_read(struct p9_fid *fid, char *data, char __user *udata, u64 offset, ...@@ -1298,7 +1298,7 @@ p9_client_read(struct p9_fid *fid, char *data, char __user *udata, u64 offset,
if (count < rsize) if (count < rsize)
rsize = count; rsize = count;
/* Don't bother zerocopy form small IO (< 1024) */ /* Don't bother zerocopy for small IO (< 1024) */
if (((clnt->trans_mod->pref & P9_TRANS_PREF_PAYLOAD_MASK) == if (((clnt->trans_mod->pref & P9_TRANS_PREF_PAYLOAD_MASK) ==
P9_TRANS_PREF_PAYLOAD_SEP) && (rsize > 1024)) { P9_TRANS_PREF_PAYLOAD_SEP) && (rsize > 1024)) {
req = p9_client_rpc(clnt, P9_TREAD, "dqE", fid->fid, offset, req = p9_client_rpc(clnt, P9_TREAD, "dqE", fid->fid, offset,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册