mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 08:38:45 +02:00 
			
		
		
		
	 4eb3117888
			
		
	
	
		4eb3117888
		
			
		
	
	
	
	
		
			
			Switch cache modes to a bit-mask and use legacy cache names as shortcuts. Update documentation to include information on both shortcuts and bitmasks. This patch also fixes missing guards related to fscache. Update the documentation for new mount flags and cache modes. Signed-off-by: Eric Van Hensbergen <ericvh@kernel.org>
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			572 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			572 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0-only */
 | |
| /*
 | |
|  * V9FS cache definitions.
 | |
|  *
 | |
|  *  Copyright (C) 2009 by Abhishek Kulkarni <adkulkar@umail.iu.edu>
 | |
|  */
 | |
| 
 | |
| #ifndef _9P_CACHE_H
 | |
| #define _9P_CACHE_H
 | |
| 
 | |
| #ifdef CONFIG_9P_FSCACHE
 | |
| #include <linux/fscache.h>
 | |
| 
 | |
| extern int v9fs_cache_session_get_cookie(struct v9fs_session_info *v9ses,
 | |
| 					  const char *dev_name);
 | |
| 
 | |
| extern void v9fs_cache_inode_get_cookie(struct inode *inode);
 | |
| 
 | |
| #else /* CONFIG_9P_FSCACHE */
 | |
| 
 | |
| static inline void v9fs_cache_inode_get_cookie(struct inode *inode)
 | |
| {
 | |
| }
 | |
| 
 | |
| #endif /* CONFIG_9P_FSCACHE */
 | |
| #endif /* _9P_CACHE_H */
 |