namei.c (96b0cffbafb4671ac6d07b83a79b30077fe91525) namei.c (6f3fc1070be028170b0f4c0c326480c9fcd1da3e)
1/*
2 * (C) 2001 Clemson University and The University of Chicago
3 *
4 * See COPYING in top-level directory.
5 */
6
7/*
8 * Linux VFS namei operations.

--- 424 unchanged lines hidden (view full) ---

433 if (new_dentry->d_inode)
434 new_dentry->d_inode->i_ctime = CURRENT_TIME;
435
436 op_release(new_op);
437 return ret;
438}
439
440/* ORANGEFS implementation of VFS inode operations for directories */
1/*
2 * (C) 2001 Clemson University and The University of Chicago
3 *
4 * See COPYING in top-level directory.
5 */
6
7/*
8 * Linux VFS namei operations.

--- 424 unchanged lines hidden (view full) ---

433 if (new_dentry->d_inode)
434 new_dentry->d_inode->i_ctime = CURRENT_TIME;
435
436 op_release(new_op);
437 return ret;
438}
439
440/* ORANGEFS implementation of VFS inode operations for directories */
441struct inode_operations orangefs_dir_inode_operations = {
441const struct inode_operations orangefs_dir_inode_operations = {
442 .lookup = orangefs_lookup,
443 .get_acl = orangefs_get_acl,
444 .set_acl = orangefs_set_acl,
445 .create = orangefs_create,
446 .unlink = orangefs_unlink,
447 .symlink = orangefs_symlink,
448 .mkdir = orangefs_mkdir,
449 .rmdir = orangefs_unlink,
450 .rename = orangefs_rename,
451 .setattr = orangefs_setattr,
452 .getattr = orangefs_getattr,
453 .setxattr = generic_setxattr,
454 .getxattr = generic_getxattr,
455 .removexattr = generic_removexattr,
456 .listxattr = orangefs_listxattr,
457 .permission = orangefs_permission,
458};
442 .lookup = orangefs_lookup,
443 .get_acl = orangefs_get_acl,
444 .set_acl = orangefs_set_acl,
445 .create = orangefs_create,
446 .unlink = orangefs_unlink,
447 .symlink = orangefs_symlink,
448 .mkdir = orangefs_mkdir,
449 .rmdir = orangefs_unlink,
450 .rename = orangefs_rename,
451 .setattr = orangefs_setattr,
452 .getattr = orangefs_getattr,
453 .setxattr = generic_setxattr,
454 .getxattr = generic_getxattr,
455 .removexattr = generic_removexattr,
456 .listxattr = orangefs_listxattr,
457 .permission = orangefs_permission,
458};