linux/arch/tile
Eric W. Biederman 5f74972ce6 signal: Don't use structure initializers for struct siginfo
The siginfo structure has all manners of holes with the result that a
structure initializer is not guaranteed to initialize all of the bits.
As we have to copy the structure to userspace don't even try to use
a structure initializer.  Instead use clear_siginfo followed by initializing
selected fields.  This gives a guarantee that uninitialized kernel memory
is not copied to userspace.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
2018-01-22 19:07:08 -06:00
..
configs tile: defconfig: Cleanup from old Kconfig options 2017-07-20 10:29:50 -04:00
gxio Merge branch 'linus' into locking/core, to resolve conflicts 2017-11-07 10:32:44 +01:00
include signal: Unify and correct copy_siginfo_to_user32 2018-01-15 19:56:20 -06:00
kernel signal: Don't use structure initializers for struct siginfo 2018-01-22 19:07:08 -06:00
kvm License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
lib License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mm mm: remove cold parameter from free_hot_cold_page* 2017-11-15 18:21:06 -08:00
Kbuild
Kconfig License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Kconfig.debug License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Makefile tile: pass machine size to sparse 2017-10-31 16:54:03 -04:00