/* This is a temporary kludge to deal with "automount" symlinks; proper solution is to trigger them on follow_mount(), so that do_lookup() would DTRT. To be killed before -final.  */
static int follow_on_final(struct inode *inode, unsigned lookup_flags)
/* This is a temporary kludge to deal with "automount" symlinks; proper solution is to trigger them on follow_mount(), so that do_lookup() would DTRT. To be killed before -final.  */
static int follow_on_final(struct inode *inode, unsigned lookup_flags)
{
	return inode && unlikely(inode->i_op->follow_link) &&
		((lookup_flags & LOOKUP_FOLLOW) || S_ISDIR(inode->i_mode));
}