summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/if_rl_pci.c
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2013-02-08 05:17:31 +0000
committermiod <miod@openbsd.org>2013-02-08 05:17:31 +0000
commita1e5d5350199d2df968bc87a9e318fcba874cb81 (patch)
tree410437dee2db28e6327c7d41c737531fa4b180b7 /sys/dev/pci/if_rl_pci.c
parentInsufficient levels of hops in the local brew led to Theo and I mucking (diff)
downloadwireguard-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