Sorry for being unclear. What I was trying to say is this: The patches you posted do not look like the XSAVE/XRSTOR patches for the dynamic linker trampoline, but they appear to be based on an earlier attempt to fix this. I'm worried that these patches clobber registers which are used by existing binaries to pass arguments (even though these registers are reserved by the ABI).
Sorry for being unclear. What I was trying to say is this: The patches you posted do not look like the XSAVE/XRSTOR patches for the dynamic linker trampoline, but they appear to be based on an earlier attempt to fix this. I'm worried that these patches clobber registers which are used by existing binaries to pass arguments (even though these registers are reserved by the ABI).