1 /* 2 * linux/fs/ext2/symlink.c 3 * 4 * Only fast symlinks left here - the rest is done by generic code. AV, 1999 5 * 6 * Copyright (C) 1992, 1993, 1994, 1995 7 * Remy Card (card@masi.ibp.fr) 8 * Laboratoire MASI - Institut Blaise Pascal 9 * Universite Pierre et Marie Curie (Paris VI) 10 * 11 * from 12 * 13 * linux/fs/minix/symlink.c 14 * 15 * Copyright (C) 1991, 1992 Linus Torvalds 16 * 17 * ext2 symlink handling code 18 */ 19 20 #include "ext2.h" 21 #include "xattr.h" 22 23 const struct inode_operations ext2_symlink_inode_operations = { 24 .get_link = page_get_link, 25 .setattr = ext2_setattr, 26 #ifdef CONFIG_EXT2_FS_XATTR 27 .listxattr = ext2_listxattr, 28 #endif 29 }; 30 31 const struct inode_operations ext2_fast_symlink_inode_operations = { 32 .get_link = simple_get_link, 33 .setattr = ext2_setattr, 34 #ifdef CONFIG_EXT2_FS_XATTR 35 .listxattr = ext2_listxattr, 36 #endif 37 }; 38