On Sat, 22 Oct 2011 15:33:28 +0400 Pavel Shilovsky <piastry@xxxxxxxxxxx> wrote: > This is the rest of byte-range lock cache patchset that includes several fixes in patches #1 and #3. > > The patchset is going to simplify brlocking code and add caching support for exclusive oplock cases. I splitted it into several independent parts - so, each can be applied separately once it's reviewed. > > Any comments and testing are welcome! > > Pavel Shilovsky (4): > CIFS: Implement caching mechanism for mandatory brlocks > CIFS: Implement caching mechanism for posix brlocks > CIFS: Send as many mandatory unlock ranges at once as possible > CIFS: Make cifs_push_locks send as many locks at once as possible > > fs/cifs/cifsglob.h | 2 + > fs/cifs/cifsproto.h | 7 +- > fs/cifs/cifssmb.c | 48 +++++- > fs/cifs/file.c | 533 ++++++++++++++++++++++++++++++++++++++++++++++----- > 4 files changed, 538 insertions(+), 52 deletions(-) > This patchset seems to fix the regression in the earlier one. I've also looked over it and don't see any obvious problems. Let's get this merged early so it can get the full testing cycle for 3.2. Acked-by: Jeff Layton <jlayton@xxxxxxxxxx> -- 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