diff options
author | 2013-02-08 05:17:31 +0000 | |
---|---|---|
committer | 2013-02-08 05:17:31 +0000 | |
commit | a1e5d5350199d2df968bc87a9e318fcba874cb81 (patch) | |
tree | 410437dee2db28e6327c7d41c737531fa4b180b7 /sys/dev/pci/if_rl_pci.c | |
parent | Insufficient levels of hops in the local brew led to Theo and I mucking (diff) | |
download | wireguard-openbsd-a1e5d5350199d2df968bc87a9e318fcba874cb81.tar.xz wireguard-openbsd-a1e5d5350199d2df968bc87a9e318fcba874cb81.zip |
Stop providing our own EXPAND_BUILTIN_SAVEREGS(). Instead, do the necessary
RTL generation in SETUP_INCOMING_VARARGS(...,0).
This means we no longer need to explicitely allocate room on the stack for
the saved register area (which we did in EXPAND_BUILTIN_SAVEREGS). We were
returning the correct size in SETUP_INCOMING_VARARGS's ``pretend_size''
argument anyway, causing this space to be allocated twice.
This change should also allow for the stack protector to be reenabled (after
more testing).
Diffstat (limited to 'sys/dev/pci/if_rl_pci.c')
0 files changed, 0 insertions, 0 deletions