summaryrefslogtreecommitdiffstats
path: root/fs/pnode.h
diff options
context:
space:
mode:
authorJeff Layton <jlayton@redhat.com>2011-04-02 07:34:30 -0400
committerSteve French <sfrench@us.ibm.com>2011-04-12 00:58:28 +0000
commit157c249114508aa71daa308a426e15d81a4eed00 (patch)
tree401c8aefddc465a2ff780d8982ddafd62d36506c /fs/pnode.h
parent581ade4d1c025eb10421eda0d0c0a2f04447d7c5 (diff)
cifs: wrap received signature check in srv_mutex
While testing my patchset to fix asynchronous writes, I hit a bunch of signature problems when testing with signing on. The problem seems to be that signature checks on receive can be running at the same time as a process that is sending, or even that multiple receives can be checking signatures at the same time, clobbering the same data structures. While we're at it, clean up the comments over cifs_calculate_signature and add a note that the srv_mutex should be held when calling this function. This patch seems to fix the problems for me, but I'm not clear on whether it's the best approach. If it is, then this should probably go to stable too. Cc: stable@kernel.org Cc: Shirish Pargaonkar <shirishpargaonkar@gmail.com> Signed-off-by: Jeff Layton <jlayton@redhat.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
Diffstat (limited to 'fs/pnode.h')
0 files changed, 0 insertions, 0 deletions