This is fixed for hirsute (checked with linux and linux-riscv) by the following commit:
commit 5e7d3d1edcad9b96fe0ddfb155f0109856019f9a Author: Jakub Kicinski <email address hidden> Date: Fri Jun 18 13:34:06 2021 -0700
tls: prevent oversized sendfile() hangs by ignoring MSG_MORE
BugLink: https://bugs.launchpad.net/bugs/1938340
[ Upstream commit d452d48b9f8b1a7f8152d33ef52cfd7fe1735b0a ]
The 5.8 kernels (checked with focal/linux-hwe-5.8) is still affected. But given that the 5.8 kernels are not receiving upstream stable updates anymore this issue will likely not be fixed.
This is fixed for hirsute (checked with linux and linux-riscv) by the following commit:
commit 5e7d3d1edcad9b9 6fe0ddfb155f010 9856019f9a
Author: Jakub Kicinski <email address hidden>
Date: Fri Jun 18 13:34:06 2021 -0700
tls: prevent oversized sendfile() hangs by ignoring MSG_MORE
BugLink: https:/ /bugs.launchpad .net/bugs/ 1938340
[ Upstream commit d452d48b9f8b1a7 f8152d33ef52cfd 7fe1735b0a ]
The 5.8 kernels (checked with focal/linux- hwe-5.8) is still affected. But given that the 5.8 kernels are not receiving upstream stable updates anymore this issue will likely not be fixed.