summaryrefslogtreecommitdiffstats
path: root/crypto/algboss.c
diff options
context:
space:
mode:
authorPaul Aurich <paul@darkrain42.org>2018-12-31 14:13:34 -0800
committerSteve French <stfrench@microsoft.com>2019-01-02 23:03:56 -0600
commit6d2f84eee098540ae857998fe32f29b9e2cd9613 (patch)
tree7355a175aa07e44d2ef68fb482d1e09f66cc008d /crypto/algboss.c
parent645ff1e8e704c4f33ab1fcd3c87f95cb9b6d7144 (diff)
downloadlinux-6d2f84eee098540ae857998fe32f29b9e2cd9613.tar.bz2
smb3: fix large reads on encrypted connections
When passing a large read to receive_encrypted_read(), ensure that the demultiplex_thread knows that a MID was processed. Without this, those operations never complete. This is a similar issue/fix to lease break handling: commit 7af929d6d05ba5564139718e30d5bc96bdbc716a ("smb3: fix lease break problem introduced by compounding") CC: Stable <stable@vger.kernel.org> # 4.19+ Fixes: b24df3e30cbf ("cifs: update receive_encrypted_standard to handle compounded responses") Signed-off-by: Paul Aurich <paul@darkrain42.org> Tested-by: Yves-Alexis Perez <corsac@corsac.net> Signed-off-by: Steve French <stfrench@microsoft.com> Reviewed-by: Ronnie Sahlberg <lsahlber@redhat.com>
Diffstat (limited to 'crypto/algboss.c')
0 files changed, 0 insertions, 0 deletions