summaryrefslogtreecommitdiff
path: root/lib/bust_spinlocks.c
diff options
context:
space:
mode:
authorDaniel Borkmann <daniel@iogearbox.net>2018-07-23 23:37:54 +0300
committerDavid S. Miller <davem@davemloft.net>2018-07-24 07:28:45 +0300
commit144fe2bfd236dc814eae587aea7e2af03dbdd755 (patch)
tree75dfd88c50706a78d0fafdfbc8b6760d138099a7 /lib/bust_spinlocks.c
parent1a4f14bab1868b443f0dd3c55b689a478f82e72e (diff)
downloadlinux-144fe2bfd236dc814eae587aea7e2af03dbdd755.tar.xz
sock: fix sg page frag coalescing in sk_alloc_sg
Current sg coalescing logic in sk_alloc_sg() (latter is used by tls and sockmap) is not quite correct in that we do fetch the previous sg entry, however the subsequent check whether the refilled page frag from the socket is still the same as from the last entry with prior offset and length matching the start of the current buffer is comparing always the first sg list entry instead of the prior one. Fixes: 3c4d7559159b ("tls: kernel TLS support") Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Acked-by: Dave Watson <davejwatson@fb.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib/bust_spinlocks.c')
0 files changed, 0 insertions, 0 deletions