9pfs: remove dead code

Some structures in virtio-9p.h have been unused since 2011 when relevant
functions switched to use coroutines.

The declaration of pdu_packunpack and function do_pdu_unpack are
useless.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
This commit is contained in:
Wei Liu 2015-11-19 12:46:53 +00:00 committed by Aneesh Kumar K.V
parent 756cb74a59
commit 71042cffc0

View File

@ -227,65 +227,6 @@ typedef struct V9fsState
V9fsConf fsconf; V9fsConf fsconf;
} V9fsState; } V9fsState;
typedef struct V9fsStatState {
V9fsPDU *pdu;
size_t offset;
V9fsStat v9stat;
V9fsFidState *fidp;
struct stat stbuf;
} V9fsStatState;
typedef struct V9fsOpenState {
V9fsPDU *pdu;
size_t offset;
int32_t mode;
V9fsFidState *fidp;
V9fsQID qid;
struct stat stbuf;
int iounit;
} V9fsOpenState;
typedef struct V9fsReadState {
V9fsPDU *pdu;
size_t offset;
int32_t count;
int32_t total;
int64_t off;
V9fsFidState *fidp;
struct iovec iov[128]; /* FIXME: bad, bad, bad */
struct iovec *sg;
off_t dir_pos;
struct dirent *dent;
struct stat stbuf;
V9fsString name;
V9fsStat v9stat;
int32_t len;
int32_t cnt;
int32_t max_count;
} V9fsReadState;
typedef struct V9fsWriteState {
V9fsPDU *pdu;
size_t offset;
int32_t len;
int32_t count;
int32_t total;
int64_t off;
V9fsFidState *fidp;
struct iovec iov[128]; /* FIXME: bad, bad, bad */
struct iovec *sg;
int cnt;
} V9fsWriteState;
typedef struct V9fsMkState {
V9fsPDU *pdu;
size_t offset;
V9fsQID qid;
struct stat stbuf;
V9fsString name;
V9fsString fullname;
} V9fsMkState;
/* 9p2000.L open flags */ /* 9p2000.L open flags */
#define P9_DOTL_RDONLY 00000000 #define P9_DOTL_RDONLY 00000000
#define P9_DOTL_WRONLY 00000001 #define P9_DOTL_WRONLY 00000001
@ -345,15 +286,6 @@ typedef struct V9fsGetlock
extern int open_fd_hw; extern int open_fd_hw;
extern int total_open_fd; extern int total_open_fd;
size_t pdu_packunpack(void *addr, struct iovec *sg, int sg_count,
size_t offset, size_t size, int pack);
static inline size_t do_pdu_unpack(void *dst, struct iovec *sg, int sg_count,
size_t offset, size_t size)
{
return pdu_packunpack(dst, sg, sg_count, offset, size, 0);
}
static inline void v9fs_path_write_lock(V9fsState *s) static inline void v9fs_path_write_lock(V9fsState *s)
{ {
if (s->ctx.export_flags & V9FS_PATHNAME_FSCONTEXT) { if (s->ctx.export_flags & V9FS_PATHNAME_FSCONTEXT) {