diff options
author | Christophe Leroy <christophe.leroy@c-s.fr> | 2018-09-27 07:05:55 +0000 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2018-10-03 15:40:03 +1000 |
commit | 06ec27aea9fc84d9c6d879eb64b5bcf28a8a1eb7 (patch) | |
tree | 74bcc3ec9f8ea5647aead31b19d287f720fd0ab5 /Documentation/features | |
parent | powerpc/32: add stack protector support (diff) | |
download | linux-06ec27aea9fc.tar.gz linux-06ec27aea9fc.tar.bz2 linux-06ec27aea9fc.zip |
powerpc/64: add stack protector support
On PPC64, as register r13 points to the paca_struct at all time,
this patch adds a copy of the canary there, which is copied at
task_switch.
That new canary is then used by using the following GCC options:
-mstack-protector-guard=tls
-mstack-protector-guard-reg=r13
-mstack-protector-guard-offset=offsetof(struct paca_struct, canary))
Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'Documentation/features')
0 files changed, 0 insertions, 0 deletions