No, the lazy FPU save works perfectly fine even with FPU initialization.
It does it lazily on a per-scheduling-quantum issue: if the process
doesn't use the FPU within some quantum, it will not save the FPU state.
As to the AT_FPUCW patch, I don't see the point in saving a constant value
in the ELF headers. Linux initializes the FPU for each process at
"exevce()" time, and glibc might as well depend on that instead of trying
to do so itself.
Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/