summaryrefslogtreecommitdiff
path: root/net/ipv4/tcp.c
diff options
context:
space:
mode:
authorThomas Bogendoerfer <tsbogend@alpha.franken.de>2023-11-30 19:36:01 +0300
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>2023-12-05 20:47:11 +0300
commita58a173444a68412bb08849bd81c679395f20ca0 (patch)
tree14a283f3bd54258653db8a4fbfb899dedd6026d9 /net/ipv4/tcp.c
parentc7206e7bd214ebb3ca6fa474a4423662327d9beb (diff)
downloadlinux-a58a173444a68412bb08849bd81c679395f20ca0.tar.xz
MIPS: kernel: Clear FPU states when setting up kernel threads
io_uring sets up the io worker kernel thread via a syscall out of an user space prrocess. This process might have used FPU and since copy_thread() didn't clear FPU states for kernel threads a BUG() is triggered for using FPU inside kernel. Move code around to always clear FPU state for user and kernel threads. Cc: stable@vger.kernel.org Reported-by: Aurelien Jarno <aurel32@debian.org> Closes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055021 Suggested-by: Jiaxun Yang <jiaxun.yang@flygoat.com> Reviewed-by: Jiaxun Yang <jiaxun.yang@flygoat.com> Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Diffstat (limited to 'net/ipv4/tcp.c')
0 files changed, 0 insertions, 0 deletions