summaryrefslogtreecommitdiffstats
path: root/fs/9p/v9fs.h
diff options
context:
space:
mode:
authorDinu-Razvan Chis-Serban <justcsdr@gmail.com>2018-09-05 09:44:12 +0200
committerDominique Martinet <dominique.martinet@cea.fr>2018-09-07 18:40:06 +0200
commit5e172f75e51e3de1b4274146d9b990f803cb5c2a (patch)
tree046d1464c0dfee806b4db9d0e4cbf1929cd997ad /fs/9p/v9fs.h
parent9p: do not trust pdu content for stat item size (diff)
downloadlinux-5e172f75e51e3de1b4274146d9b990f803cb5c2a.tar.xz
linux-5e172f75e51e3de1b4274146d9b990f803cb5c2a.zip
9p locks: add mount option for lock retry interval
The default P9_LOCK_TIMEOUT can be too long for some users exporting a local file system to a guest VM (30s), make this configurable at mount time. Link: http://lkml.kernel.org/r/1536295827-3181-1-git-send-email-asmadeus@codewreck.org Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=195727 Signed-off-by: Dinu-Razvan Chis-Serban <justcsdr@gmail.com> Signed-off-by: Dominique Martinet <dominique.martinet@cea.fr>
Diffstat (limited to 'fs/9p/v9fs.h')
-rw-r--r--fs/9p/v9fs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/9p/v9fs.h b/fs/9p/v9fs.h
index 982e017acadb..129e5243a6bf 100644
--- a/fs/9p/v9fs.h
+++ b/fs/9p/v9fs.h
@@ -116,6 +116,7 @@ struct v9fs_session_info {
struct p9_client *clnt; /* 9p client */
struct list_head slist; /* list of sessions registered with v9fs */
struct rw_semaphore rename_sem;
+ long session_lock_timeout; /* retry interval for blocking locks */
};
/* cache_validity flags */