18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Copyright (C) Christoph Hellwig, 2001-2002 48c2ecf20Sopenharmony_ci */ 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ci#include <linux/fs.h> 78c2ecf20Sopenharmony_ci#include "jfs_incore.h" 88c2ecf20Sopenharmony_ci#include "jfs_inode.h" 98c2ecf20Sopenharmony_ci#include "jfs_xattr.h" 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciconst struct inode_operations jfs_fast_symlink_inode_operations = { 128c2ecf20Sopenharmony_ci .get_link = simple_get_link, 138c2ecf20Sopenharmony_ci .setattr = jfs_setattr, 148c2ecf20Sopenharmony_ci .listxattr = jfs_listxattr, 158c2ecf20Sopenharmony_ci}; 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciconst struct inode_operations jfs_symlink_inode_operations = { 188c2ecf20Sopenharmony_ci .get_link = page_get_link, 198c2ecf20Sopenharmony_ci .setattr = jfs_setattr, 208c2ecf20Sopenharmony_ci .listxattr = jfs_listxattr, 218c2ecf20Sopenharmony_ci}; 228c2ecf20Sopenharmony_ci 23