144603Sdcs// SPDX-License-Identifier: GPL-2.0
244603Sdcs/*
344603Sdcs *  linux/fs/ext2/symlink.c
444603Sdcs *
544603Sdcs * Only fast symlinks left here - the rest is done by generic code. AV, 1999
644603Sdcs *
744603Sdcs * Copyright (C) 1992, 1993, 1994, 1995
844603Sdcs * Remy Card (card@masi.ibp.fr)
950477Speter * Laboratoire MASI - Institut Blaise Pascal
1044603Sdcs * Universite Pierre et Marie Curie (Paris VI)
1144603Sdcs *
1244603Sdcs *  from
1344603Sdcs *
1444603Sdcs *  linux/fs/minix/symlink.c
1544603Sdcs *
1644603Sdcs *  Copyright (C) 1991, 1992  Linus Torvalds
1765785Sdcs *
1865785Sdcs *  ext2 symlink handling code
1944603Sdcs */
2044603Sdcs
2144603Sdcs#include "ext2.h"
2244758Sdcs#include "xattr.h"
2344603Sdcs
2444603Sdcsconst struct inode_operations ext2_symlink_inode_operations = {
2561640Speter	.get_link	= page_get_link,
2644603Sdcs	.getattr	= ext2_getattr,
2744603Sdcs	.setattr	= ext2_setattr,
2844603Sdcs	.listxattr	= ext2_listxattr,
2944603Sdcs};
3044603Sdcs
3144603Sdcsconst struct inode_operations ext2_fast_symlink_inode_operations = {
3244603Sdcs	.get_link	= simple_get_link,
3344603Sdcs	.getattr	= ext2_getattr,
3447171Sdcs	.setattr	= ext2_setattr,
3547171Sdcs	.listxattr	= ext2_listxattr,
3644603Sdcs};
3744603Sdcs