These patches fix potential bugs associated with link target handling by NUL-terminating names read from disk. This is version 3 of these patches. It fixes the bug, pointed out by Al Viro and Evgeniy Dushistov, that i_size was not being validated. In order to facilitate this it introduces a helper function for terminating the link name, as suggested by Al. diffstat: fs/ext2/inode.c | 7 +++++-- fs/ext3/inode.c | 7 +++++-- fs/ext4/inode.c | 7 +++++-- fs/freevxfs/vxfs_inode.c | 4 +++- fs/namei.c | 7 +++++-- fs/sysv/inode.c | 6 +++++- fs/ufs/inode.c | 8 ++++++-- include/linux/namei.h | 5 +++++ 8 files changed, 39 insertions(+), 12 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html