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 /fs/kernfs/Kconfig | |
parent | c3ff2a5193fa61b1b284cfb1d79628814ed0e95a (diff) | |
download | linux-06ec27aea9fc84d9c6d879eb64b5bcf28a8a1eb7.tar.bz2 |
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 'fs/kernfs/Kconfig')
0 files changed, 0 insertions, 0 deletions