Contributors: 4
	  
        
          | Author | 
          Tokens | 
          Token Proportion | 
          Commits | 
          Commit Proportion | 
        
	  
	  
        
        
          | Filipe David Borba Manana | 
          64 | 
          52.89% | 
          2 | 
          33.33% | 
        
        
          | Anand Jain | 
          47 | 
          38.84% | 
          2 | 
          33.33% | 
        
        
          | Chung-Chiang Cheng | 
          6 | 
          4.96% | 
          1 | 
          16.67% | 
        
        
          | David Sterba | 
          4 | 
          3.31% | 
          1 | 
          16.67% | 
        
	  
	  
        
          | Total | 
          121 | 
           | 
          6 | 
           | 
	    
	  
    
 
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Copyright (C) 2014 Filipe David Borba Manana <fdmanana@gmail.com>
 */
#ifndef BTRFS_PROPS_H
#define BTRFS_PROPS_H
#include "ctree.h"
void __init btrfs_props_init(void);
int btrfs_set_prop(struct btrfs_trans_handle *trans, struct inode *inode,
		   const char *name, const char *value, size_t value_len,
		   int flags);
int btrfs_validate_prop(const struct btrfs_inode *inode, const char *name,
			const char *value, size_t value_len);
bool btrfs_ignore_prop(const struct btrfs_inode *inode, const char *name);
int btrfs_load_inode_props(struct inode *inode, struct btrfs_path *path);
int btrfs_inode_inherit_props(struct btrfs_trans_handle *trans,
			      struct inode *inode,
			      struct inode *dir);
#endif