Skip to content

x86, fpu: copy_process's FPU paths cleanups

Oleg Nesterov lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4x86, fpu: change __thread_fpu_begin() to use use_eager_fpu()arch/x86/include/asm/fpu-internal.h+1 -10 replies
1/4x86, fpu: introduce per-cpu "bool in_kernel_fpu"arch/x86/include/asm/i387.h arch/x86/kernel/i387.c+11 -11 reply
2/4x86, fpu: copy_process: avoid fpu_alloc/copy if !used_math()arch/x86/kernel/process.c+6 -70 replies
2/4x86, fpu: don't abuse ->has_fpu in __kernel_fpu_begin/endarch/x86/kernel/i387.c+6 -130 replies
3/4x86, fpu: copy_process: sanitize fpu->last_cpu initializationarch/x86/kernel/process.c+3 -10 replies
3/4x86, fpu: irq_fpu_usable: always return true if use_eager_fpu()arch/x86/kernel/i387.c+2 -30 replies
4/4x86, fpu: shift "fpu_counter = 0" from copy_thread() to arch_dup_task_struct()arch/x86/kernel/process.c arch/x86/kernel/process_32.c arch/x86/kernel/process_64.c+1 -30 replies
4/4x86, fpu: irq_fpu_usable: kill all checks except !in_kernel_fpuarch/x86/kernel/i387.c+1 -433 replies

Reviews trailers per patch

None of the 8 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchSuresh Siddha
SeriesR-b
1/4
1/4
2/4
2/4
3/4
3/4
4/4
4/4

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/4] x86, fpu: copy_process's FPU paths cleanups

Hello,

Who can review this? And where should I send FPU changes?

And it seems that nobody cares about 2 fixes I sent before. Linus, I understand that you won't take them into v3.17, but perhaps you can ack/nack them explicitly? It seems that nobody can do this.

Oleg.

 arch/x86/include/asm/fpu-internal.h |    2 +-
 arch/x86/kernel/process.c           |   16 +++++++++-------
 arch/x86/kernel/process_32.c        |    2 --
 arch/x86/kernel/process_64.c        |    1 -
 4 files changed, 10 insertions(+), 11 deletions(-)