Contributors: 9
	  
        
          | Author | 
          Tokens | 
          Token Proportion | 
          Commits | 
          Commit Proportion | 
        
	  
	  
        
        
          | Christoph Hellwig | 
          78 | 
          53.42% | 
          5 | 
          38.46% | 
        
        
          | Jan Kara | 
          18 | 
          12.33% | 
          1 | 
          7.69% | 
        
        
          | Yang Xu | 
          16 | 
          10.96% | 
          1 | 
          7.69% | 
        
        
          | Andreas Gruenbacher | 
          13 | 
          8.90% | 
          1 | 
          7.69% | 
        
        
          | Markus Trippelsdorf | 
          10 | 
          6.85% | 
          1 | 
          7.69% | 
        
        
          | Christian Brauner | 
          5 | 
          3.42% | 
          1 | 
          7.69% | 
        
        
          | Miklos Szeredi | 
          3 | 
          2.05% | 
          1 | 
          7.69% | 
        
        
          | David Chinner | 
          2 | 
          1.37% | 
          1 | 
          7.69% | 
        
        
          | Stephen Lord | 
          1 | 
          0.68% | 
          1 | 
          7.69% | 
        
	  
	  
        
          | Total | 
          146 | 
           | 
          13 | 
           | 
	    
	  
    
 
// SPDX-License-Identifier: GPL-2.0
/*
 * Copyright (c) 2001-2005 Silicon Graphics, Inc.
 * All Rights Reserved.
 */
#ifndef __XFS_ACL_H__
#define __XFS_ACL_H__
struct inode;
struct posix_acl;
#ifdef CONFIG_XFS_POSIX_ACL
extern struct posix_acl *xfs_get_acl(struct inode *inode, int type, bool rcu);
extern int xfs_set_acl(struct user_namespace *mnt_userns, struct inode *inode,
		       struct posix_acl *acl, int type);
extern int __xfs_set_acl(struct inode *inode, struct posix_acl *acl, int type);
void xfs_forget_acl(struct inode *inode, const char *name);
#else
#define xfs_get_acl NULL
#define xfs_set_acl NULL
static inline int __xfs_set_acl(struct inode *inode, struct posix_acl *acl,
				int type)
{
	return 0;
}
static inline void xfs_forget_acl(struct inode *inode, const char *name)
{
}
#endif /* CONFIG_XFS_POSIX_ACL */
#endif	/* __XFS_ACL_H__ */