OSDN Git Service

net-zerocopy: Fast return if inq < PAGE_SIZE
authorArjun Roy <arjunroy@google.com>
Wed, 2 Dec 2020 22:53:46 +0000 (14:53 -0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 4 Dec 2020 21:40:53 +0000 (13:40 -0800)
commit936ced415751f744654f64977ddbf67d17a2a45a
tree77b7b5c2672a902ad70db1dfae9fe10f4922657f
parent98917cf0d6eda01e8c3c34d35398d46b247b6fd3
net-zerocopy: Fast return if inq < PAGE_SIZE

Sometimes, we may call tcp receive zerocopy when inq is 0,
or inq < PAGE_SIZE, in which case we cannot remap pages. In this case,
simply return the appropriate hint for regular copying without taking
mmap_sem.

Signed-off-by: Arjun Roy <arjunroy@google.com>
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: Soheil Hassas Yeganeh <soheil@google.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/ipv4/tcp.c