aboutsummaryrefslogtreecommitdiffstats
path: root/fs/cifs/cifs_fs_sb.h
diff options
context:
space:
mode:
authorSuresh Jayaraman <sjayaraman@suse.de>2010-07-05 18:13:36 +0530
committerSteve French <sfrench@us.ibm.com>2010-08-02 12:40:37 +0000
commitfa1df75d4debde6d843e616df656f50a92958737 (patch)
tree51ed23f935dcd4536417613cf88c2dcfc369fd08 /fs/cifs/cifs_fs_sb.h
parent56698236e1294848c63d4768673865ae5a9c69e0 (diff)
downloadkernel_samsung_smdk4412-fa1df75d4debde6d843e616df656f50a92958737.zip
kernel_samsung_smdk4412-fa1df75d4debde6d843e616df656f50a92958737.tar.gz
kernel_samsung_smdk4412-fa1df75d4debde6d843e616df656f50a92958737.tar.bz2
cifs: add mount option to enable local caching
Add a mount option 'fsc' to enable local caching on CIFS. I considered adding a separate debug bit for caching, but it appears that debugging would be relatively easier with the normal CIFS_INFO level. As the cifs-utils (userspace) changes are not done yet, this patch enables 'fsc' by default to enable testing. Signed-off-by: Suresh Jayaraman <sjayaraman@suse.de> Acked-by: David Howells <dhowells@redhat.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
Diffstat (limited to 'fs/cifs/cifs_fs_sb.h')
-rw-r--r--fs/cifs/cifs_fs_sb.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/cifs/cifs_fs_sb.h b/fs/cifs/cifs_fs_sb.h
index 246a167..9e77145 100644
--- a/fs/cifs/cifs_fs_sb.h
+++ b/fs/cifs/cifs_fs_sb.h
@@ -35,6 +35,7 @@
#define CIFS_MOUNT_DYNPERM 0x1000 /* allow in-memory only mode setting */
#define CIFS_MOUNT_NOPOSIXBRL 0x2000 /* mandatory not posix byte range lock */
#define CIFS_MOUNT_NOSSYNC 0x4000 /* don't do slow SMBflush on every sync*/
+#define CIFS_MOUNT_FSCACHE 0x8000 /* local caching enabled */
struct cifs_sb_info {
struct cifsTconInfo *tcon; /* primary mount */