xref: /openbmc/linux/fs/jfs/symlink.c (revision 75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37)
1*1a59d1b8SThomas Gleixner // SPDX-License-Identifier: GPL-2.0-or-later
21da177e4SLinus Torvalds /*
31868f4aaSDave Kleikamp  *   Copyright (C) Christoph Hellwig, 2001-2002
41da177e4SLinus Torvalds  */
51da177e4SLinus Torvalds 
61da177e4SLinus Torvalds #include <linux/fs.h>
71da177e4SLinus Torvalds #include "jfs_incore.h"
81868f4aaSDave Kleikamp #include "jfs_inode.h"
91da177e4SLinus Torvalds #include "jfs_xattr.h"
101da177e4SLinus Torvalds 
11c7f2e1f0SDmitry Monakhov const struct inode_operations jfs_fast_symlink_inode_operations = {
126b255391SAl Viro 	.get_link	= simple_get_link,
13c7f2e1f0SDmitry Monakhov 	.setattr	= jfs_setattr,
14c7f2e1f0SDmitry Monakhov 	.listxattr	= jfs_listxattr,
15c7f2e1f0SDmitry Monakhov };
16c7f2e1f0SDmitry Monakhov 
17c7f2e1f0SDmitry Monakhov const struct inode_operations jfs_symlink_inode_operations = {
186b255391SAl Viro 	.get_link	= page_get_link,
19c7f2e1f0SDmitry Monakhov 	.setattr	= jfs_setattr,
201da177e4SLinus Torvalds 	.listxattr	= jfs_listxattr,
211da177e4SLinus Torvalds };
221da177e4SLinus Torvalds 
23