New tests for prior memory protections (EXEC_RODATA), new tests for upcoming

kernel self-protections (USERCOPY_HEAP_SIZE_TO, USERCOPY_HEAP_SIZE_FROM,
 USERCOPY_HEAP_FLAG_TO, USERCOPY_HEAP_FLAG_FROM, USERCOPY_STACK_FRAME_TO,
 USERCOPY_STACK_FRAME_FROM, USERCOPY_STACK_BEYOND), and updated tests
 (ATOMIC_UNDERFLOW, ATOMIC_OVERFLOW).
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 Comment: Kees Cook <kees@outflux.net>
 
 iQIcBAABCgAGBQJXW0bEAAoJEIly9N/cbcAmgiwP/2/vQMRJ087Mbf6EUewaA5Aw
 URwAhaXYtLH8wSTclQ9S1VNxWkpZHqCKyM0WnZ9S1LN1JhK8Nh1fDp1efsDOLJ2H
 f8I0Pbycpk5MnTqzuMdbH71bvNeAnCAkCsOyT+CHyy9fNfwMd8hlbWGPX1Pozz4b
 j5qBMHI8TCRMU6p6BbwEBo6gEPmPiMgfOTaMBFgijvI9RtBd0DJLwDpkn0pxwM74
 m1T0AiBpZ2trKG0LeGVkcW/UvFJ8cD7i/ytSK3tel9ghKMPGzQNG16XPumGyXhZ3
 r5Z+6Hj8H9UGBJNVmFOgG+Dxw3BQeZJyrKCGtadCC8Ml3qryQ1CZ/knGfpMMl3e5
 ynmKXMLpsu6yD/Fnp7CVDR7yI2zaqpG7IunZgP8jVAk6FxgqV7Mei31G0L9sgQ+I
 pJlX58VRl/8wLeDuBpqJ3JOQrKUGWJV0+h08SDauY5pqdrMUtCQgOrJR7wHBUx/f
 ci/JqnfT98GAmZYsjW46y6KsK3x5nNHFYKhSKvytIONZNsv8RMnvwbNsC65q9W7D
 R6zwyPNNhgFEuiNNVW7Iy7eQsM4Fk0gp2Pd0pdB5nXMd3yl7AAXv2S1C0SFTuZ19
 nGvB4K6yQNvM9Uba0bLfCHgVto/vTOySPdFPQ2WaaPkSlaYx+ZvD16LA1s+UawQm
 Z4yW5oDQPLVC2PY5XvQc
 =LUgp
 -----END PGP SIGNATURE-----

Merge tag 'lkdtm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux into char-misc-testing

Kees writes:

New tests for prior memory protections (EXEC_RODATA), new tests for upcoming
kernel self-protections (USERCOPY_HEAP_SIZE_TO, USERCOPY_HEAP_SIZE_FROM,
USERCOPY_HEAP_FLAG_TO, USERCOPY_HEAP_FLAG_FROM, USERCOPY_STACK_FRAME_TO,
USERCOPY_STACK_FRAME_FROM, USERCOPY_STACK_BEYOND), and updated tests
(ATOMIC_UNDERFLOW, ATOMIC_OVERFLOW).
This commit is contained in:
Greg Kroah-Hartman 2016-06-10 22:05:36 -07:00
commit dc1392727e
6 changed files with 1345 additions and 1024 deletions