kernel-ark/fs/9p
Latchesar Ionkov d06a8fb130 [PATCH] v9fs: make conv functions to check for conv buffer overflow
buf_check_size function checks if the conv buffer has enough space for the
performed operation, but it doesn't return the result back to the calling
function, only logs an error in the log.

The report-back-error functionality was lost when buf_check_size was
converted from macro to inline function. The return in the macro used to
exit from the functions that include it, after the conversion it just exits
from the inline function itself.

The patch makes buf_check_size to return flag and all functions that use
it check if they should perform the operation, or exit.

Signed-off-by: Latchesar Ionkov <lucho@ionkov.net>
Cc: Eric Van Hensbergen <ericvh@gmail.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-09-22 22:17:33 -07:00
..
9p.c [PATCH] v9fs: 9P protocol implementation 2005-09-09 13:57:56 -07:00
9p.h [PATCH] v9fs: 9P protocol implementation 2005-09-09 13:57:56 -07:00
conv.c [PATCH] v9fs: make conv functions to check for conv buffer overflow 2005-09-22 22:17:33 -07:00
conv.h [PATCH] v9fs: 9P protocol implementation 2005-09-09 13:57:56 -07:00
debug.h [PATCH] v9fs: debug and support routines 2005-09-09 13:57:57 -07:00
error.c [PATCH] v9fs: debug and support routines 2005-09-09 13:57:57 -07:00
error.h [PATCH] v9fs: fix handling of malformed 9P messages 2005-09-09 13:57:58 -07:00
fid.c [PATCH] v9fs: debug and support routines 2005-09-09 13:57:57 -07:00
fid.h [PATCH] v9fs: debug and support routines 2005-09-09 13:57:57 -07:00
Makefile [PATCH] v9fs: Documentation, Makefiles, Configuration 2005-09-09 13:57:56 -07:00
mux.c [PATCH] v9fs: fix handling of malformed 9P messages 2005-09-09 13:57:58 -07:00
mux.h [PATCH] v9fs: fix handling of malformed 9P messages 2005-09-09 13:57:58 -07:00
trans_fd.c [PATCH] v9fs: transport modules 2005-09-09 13:57:57 -07:00
trans_sock.c [PATCH] v9fs: fix handling of malformed 9P messages 2005-09-09 13:57:58 -07:00
transport.h [PATCH] v9fs: transport modules 2005-09-09 13:57:57 -07:00
v9fs_vfs.h [PATCH] v9fs: VFS superblock operations and glue 2005-09-09 13:57:56 -07:00
v9fs.c [PATCH] v9fs: Support to force umount 2005-09-09 13:57:57 -07:00
v9fs.h [PATCH] v9fs: Support to force umount 2005-09-09 13:57:57 -07:00
vfs_dentry.c [PATCH] v9fs: VFS file, dentry, and directory operations 2005-09-09 13:57:56 -07:00
vfs_dir.c [PATCH] v9fs: VFS file, dentry, and directory operations 2005-09-09 13:57:56 -07:00
vfs_file.c [PATCH] v9fs: VFS file, dentry, and directory operations 2005-09-09 13:57:56 -07:00
vfs_inode.c [PATCH] v9fs: readlink extended mode check 2005-09-09 13:57:58 -07:00
vfs_super.c [PATCH] v9fs: Support to force umount 2005-09-09 13:57:57 -07:00