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 ---