From: Linus Torvalds Date: Wed, 7 Sep 2016 16:29:36 +0000 (-0700) Subject: Merge tag 'usercopy-v4.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kees... X-Git-Tag: v4.8-rc6~23 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=08411a7554248009f26e85635f445a209604bfb5;p=platform%2Fkernel%2Flinux-exynos.git Merge tag 'usercopy-v4.8-rc6' of git://git./linux/kernel/git/kees/linux Pull hardened usercopy fixes from Kees Cook: - inline copy_*_user() for correct use of __builtin_const_p() for hardened usercopy and the recent compile-time checks. - switch hardened usercopy to only check non-const size arguments to avoid meaningless checks on likely-sane const values. - update lkdtm usercopy tests to compenstate for the const checking. * tag 'usercopy-v4.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux: lkdtm: adjust usercopy tests to bypass const checks usercopy: fold builtin_const check into inline function x86/uaccess: force copy_*_user() to be inlined --- 08411a7554248009f26e85635f445a209604bfb5