| /* 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 */ |