inode.c (84a73014d86fd660822a20c032625e3afe99ca58) | inode.c (9cdce3c074fbd7083923f15225e112a91daff8ed) |
---|---|
1/* 2 * linux/fs/ufs/inode.c 3 * 4 * Copyright (C) 1998 5 * Daniel Pirkl <daniel.pirkl@email.cz> 6 * Charles University, Faculty of Mathematics and Physics 7 * 8 * from --- 514 unchanged lines hidden (view full) --- 523 inode->i_fop = &ufs_file_operations; 524 inode->i_mapping->a_ops = &ufs_aops; 525 } else if (S_ISDIR(inode->i_mode)) { 526 inode->i_op = &ufs_dir_inode_operations; 527 inode->i_fop = &ufs_dir_operations; 528 inode->i_mapping->a_ops = &ufs_aops; 529 } else if (S_ISLNK(inode->i_mode)) { 530 if (!inode->i_blocks) { | 1/* 2 * linux/fs/ufs/inode.c 3 * 4 * Copyright (C) 1998 5 * Daniel Pirkl <daniel.pirkl@email.cz> 6 * Charles University, Faculty of Mathematics and Physics 7 * 8 * from --- 514 unchanged lines hidden (view full) --- 523 inode->i_fop = &ufs_file_operations; 524 inode->i_mapping->a_ops = &ufs_aops; 525 } else if (S_ISDIR(inode->i_mode)) { 526 inode->i_op = &ufs_dir_inode_operations; 527 inode->i_fop = &ufs_dir_operations; 528 inode->i_mapping->a_ops = &ufs_aops; 529 } else if (S_ISLNK(inode->i_mode)) { 530 if (!inode->i_blocks) { |
531 inode->i_op = &ufs_fast_symlink_inode_operations; | |
532 inode->i_link = (char *)UFS_I(inode)->i_u1.i_symlink; | 531 inode->i_link = (char *)UFS_I(inode)->i_u1.i_symlink; |
532 inode->i_op = &simple_symlink_inode_operations; |
|
533 } else { | 533 } else { |
534 inode->i_op = &ufs_symlink_inode_operations; | |
535 inode->i_mapping->a_ops = &ufs_aops; | 534 inode->i_mapping->a_ops = &ufs_aops; |
535 inode->i_op = &page_symlink_inode_operations; |
|
536 } 537 } else 538 init_special_inode(inode, inode->i_mode, 539 ufs_get_inode_dev(inode->i_sb, UFS_I(inode))); 540} 541 542static int ufs1_read_inode(struct inode *inode, struct ufs_inode *ufs_inode) 543{ --- 684 unchanged lines hidden --- | 536 } 537 } else 538 init_special_inode(inode, inode->i_mode, 539 ufs_get_inode_dev(inode->i_sb, UFS_I(inode))); 540} 541 542static int ufs1_read_inode(struct inode *inode, struct ufs_inode *ufs_inode) 543{ --- 684 unchanged lines hidden --- |