This patchset is applied on top of the previous brlocking patchset and enables SMB2.1 lease support for file opens. This feature allows to keep several file handles opened and cache read/write/brlock operations. Pavel Shilovsky (4): CIFS: Request SMB2.1 leases CIFS: Fix cache coherency for read oplock case CIFS: Add SMB2.1 lease break support CIFS: Fix fast lease break after open problem fs/cifs/cifsfs.c | 28 +++++++-- fs/cifs/cifsglob.h | 22 +++++++ fs/cifs/cifsproto.h | 7 ++ fs/cifs/connect.c | 1 + fs/cifs/dir.c | 22 ++++++- fs/cifs/file.c | 82 ++++++++++++++++++++++----- fs/cifs/misc.c | 30 ++++++++++ fs/cifs/smb2file.c | 11 +++- fs/cifs/smb2misc.c | 154 +++++++++++++++++++++++++++++++++++++++++++++++++- fs/cifs/smb2ops.c | 25 ++++++++ fs/cifs/smb2pdu.c | 158 ++++++++++++++++++++++++++++++++++++++++++++++++--- fs/cifs/smb2pdu.h | 68 +++++++++++++++++++++- fs/cifs/smb2proto.h | 4 + 13 files changed, 575 insertions(+), 37 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html