This patch adds advisory byte range locking support to fuse.
This patch has been tested minimally with GlusterFS.
This is the second in a series of patches for fuse that I needed to
implement so that I can use GlusterFS as part of a pNFS server cluster.
I don't know if there are other fuse file systems that support byte range locking?