mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-22 00:40:03 +00:00
![Eric Van Hensbergen](/assets/img/avatar_default.png)
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 */
|