So we have two solutions:
1) The solution proposed by Linus Torvalds, attachment #5264
Advantages: everything works the same as before Disadvantages: a few extra cycles in certain memcpy's
2) The solution proposed by Ulrich Drepper, attachment #5323
Advantages: old binaries keep working Disadvantages: newly compiled code remains affected
Clearly 1) is the most sensible solution as the only advantage of 2) is a few cycles, and has drastic disadvantages.
So we have two solutions:
1) The solution proposed by Linus Torvalds, attachment #5264
Advantages: everything works the same as before
Disadvantages: a few extra cycles in certain memcpy's
2) The solution proposed by Ulrich Drepper, attachment #5323
Advantages: old binaries keep working
Disadvantages: newly compiled code remains affected
Clearly 1) is the most sensible solution as the only advantage of 2) is a few cycles, and has drastic disadvantages.