Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 163283
b: refs/heads/master
c: 37d217f
h: refs/heads/master
i:
  163281: b98dd4f
  163279: f48c1c3
v: v3
  • Loading branch information
Miklos Szeredi committed Jul 8, 2009
1 parent 41a0667 commit d0e0e8a
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 7a6d3c8b3049d07123628f2bf57127bba2cc878f
refs/heads/master: 37d217f029a56a6d385f99773fb27dfcb51f9a46
20 changes: 20 additions & 0 deletions trunk/include/linux/fuse.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,26 @@

#include <linux/types.h>

/*
* Version negotiation:
*
* Both the kernel and userspace send the version they support in the
* INIT request and reply respectively.
*
* If the major versions match then both shall use the smallest
* of the two minor versions for communication.
*
* If the kernel supports a larger major version, then userspace shall
* reply with the major version it supports, ignore the rest of the
* INIT message and expect a new INIT message from the kernel with a
* matching major version.
*
* If the library supports a larger major version, then it shall fall
* back to the major protocol version sent by the kernel for
* communication and reply with that major version (and an arbitrary
* supported minor version).
*/

/** Version number of this interface */
#define FUSE_KERNEL_VERSION 7

Expand Down

0 comments on commit d0e0e8a

Please sign in to comment.