diff options
| author | 2019-04-06 08:59:19 -0700 | |
|---|---|---|
| committer | 2019-04-07 10:38:31 -0700 | |
| commit | 24cccab42c4199c6daa0a6981e6f6a1ffb0b5a09 (patch) | |
| tree | d99b4d6dc3bf6bf86d252b5649508f68fa81de07 /include/linux/phy/git:/ssh:/git@git.zx2c4.com | |
| parent | lkdtm/usercopy: Moves the KERNEL_DS test to non-canonical (diff) | |
| download | linux-dev-24cccab42c4199c6daa0a6981e6f6a1ffb0b5a09.tar.xz linux-dev-24cccab42c4199c6daa0a6981e6f6a1ffb0b5a09.zip | |
lkdtm/bugs: Adjust recursion test to avoid elision
While I was able to trick gcc into keeping a pathological recursion,
Clang was not so easily fooled. Instead, switch to using "volatile" and
side-effects to keep the stack variable allocated and to run the function.
Additionally renames "OVERFLOW" to "EXHAUST_STACK" to better describe the
test.
Signed-off-by: Kees Cook <keescook@chromium.org>
Diffstat (limited to 'include/linux/phy/git:/ssh:/git@git.zx2c4.com')
0 files changed, 0 insertions, 0 deletions
