diff options
author | Latchesar Ionkov <lucho@ionkov.net> | 2006-01-08 04:04:58 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-01-08 23:14:05 -0500 |
commit | 3cf6429a26da5c4d7b795e6d0f8f56ed2e4fdfc0 (patch) | |
tree | a8d856763fd9a0536519634c93ab92da684107fa /fs/9p/conv.h | |
parent | f5ef3c105bee3a52486d7b55cef3330fcde9bca6 (diff) |
[PATCH] v9fs: new multiplexer implementation
New multiplexer implementation. Decreases the number of kernel threads
required. Better handling when the user process receives a signal.
Signed-off-by: Latchesar Ionkov <lucho@ionkov.net>
Cc: Eric Van Hensbergen <ericvh@ericvh.myip.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs/9p/conv.h')
-rw-r--r-- | fs/9p/conv.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/fs/9p/conv.h b/fs/9p/conv.h index ee849613c61a..d5e33e17a685 100644 --- a/fs/9p/conv.h +++ b/fs/9p/conv.h | |||
@@ -24,13 +24,12 @@ | |||
24 | * | 24 | * |
25 | */ | 25 | */ |
26 | 26 | ||
27 | int v9fs_deserialize_stat(struct v9fs_session_info *, void *buf, | 27 | int v9fs_deserialize_stat(void *buf, u32 buflen, struct v9fs_stat *stat, |
28 | u32 buflen, struct v9fs_stat *stat, u32 statlen); | 28 | u32 statlen, int extended); |
29 | int v9fs_serialize_fcall(struct v9fs_session_info *, struct v9fs_fcall *tcall, | 29 | int v9fs_serialize_fcall(struct v9fs_fcall *tcall, void *buf, u32 buflen, |
30 | void *buf, u32 buflen); | 30 | int extended); |
31 | int v9fs_deserialize_fcall(struct v9fs_session_info *, u32 msglen, | 31 | int v9fs_deserialize_fcall(void *buf, u32 buflen, struct v9fs_fcall *rcall, |
32 | void *buf, u32 buflen, struct v9fs_fcall *rcall, | 32 | int rcalllen, int extended); |
33 | int rcalllen); | ||
34 | 33 | ||
35 | /* this one is actually in error.c right now */ | 34 | /* this one is actually in error.c right now */ |
36 | int v9fs_errstr2errno(char *errstr); | 35 | int v9fs_errstr2errno(char *errstr); |