{"push_id":1357623636,"size":2,"distinct_size":2,"ref":"refs/heads/my-MM-v10c-linux-3.18.y","head":"9817adbd254e906a812ccc2c73325fa7be429833","before":"66898b376a57e233f2827c777240e419ea8a1f2d","commits":[{"sha":"b89f2146642f466fe5eb6e394f24fc115d20914c","author":{"name":"alucard24","email":"447456348354177f07c7c2899285cbb3d7c1832c@gmail.com"},"message":"gpu: Avoid L2PC on big cluster CPUs.","distinct":true,"url":"https://api.github.com/repos/Alucard24/Alucard-Kernel-LG-G5/commits/b89f2146642f466fe5eb6e394f24fc115d20914c"},{"sha":"9817adbd254e906a812ccc2c73325fa7be429833","author":{"name":"Mark Rutland","email":"7bbc68f29a82fb2eb4daac9d4df0c3f473a4ef26@arm.com"},"message":"BACKPORT: lib: harden strncpy_from_user\n\nThe strncpy_from_user() accessor is effectively a copy_from_user()\nspecialised to copy strings, terminating early at a NUL byte if possible.\nIn other respects it is identical, and can be used to copy an arbitrarily\nlarge buffer from userspace into the kernel.  Conceptually, it exposes a\nsimilar attack surface.\n\nAs with copy_from_user(), we check the destination range when the kernel\nis built with KASAN, but unlike copy_from_user() we do not check the\ndestination buffer when using HARDENED_USERCOPY.  As strncpy_from_user()\ncalls get_user() in a loop, we must call check_object_size() explicitly.\n\nThis patch adds this instrumentation to strncpy_from_user(), per the same\nrationale as with the regular copy_from_user().  In the absence of\nhardened usercopy this will have no impact as the instrumentation expands\nto an empty static inline function.\n\nLink: http://lkml.kernel.org/r/1472221903-31181-1-git-send-email-mark.rutland@arm.com\nSigned-off-by: Mark Rutland <mark.rutland@arm.com>\nCc: Kees Cook <keescook@chromium.org>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\n\nBug: 31374226\nChange-Id: I898e4e9f19307e37a9be497cb1a0d7f1e3911661\n(cherry picked from commit bf90e56e467ed5766722972d483e6711889ed1b0)\nSigned-off-by: Sami Tolvanen <samitolvanen@google.com>","distinct":true,"url":"https://api.github.com/repos/Alucard24/Alucard-Kernel-LG-G5/commits/9817adbd254e906a812ccc2c73325fa7be429833"}]}
{"actor":{"display_login":"Alucard24"}}