{"push_id":1778056509,"size":1,"distinct_size":1,"ref":"refs/heads/4.3.0.769.y","head":"bed96c2a6aef8b989ae11e50c78cac658d32ecc2","before":"2a7f4aacb6eb2ae0ff79cc968afd01d622d07e57","commits":[{"sha":"bed96c2a6aef8b989ae11e50c78cac658d32ecc2","author":{"name":"Vinson Lee","email":"5f5a4575a73fa96143eeedb25bb5b8efe4084ce5@freedesktop.org"},"message":"Switch to RAW_COPY_USER in Linux 4.12.\n\nThis Linux 4.12 pull request made the switch to RAW_COPY_USER.\n\ncommit 5db6db0d400edd8bec274e34960cfa22838e1df5\nMerge: 5fab10041b43 2fefc97b2180\nAuthor: Linus Torvalds <torvalds@linux-foundation.org>\nDate:   Mon May 1 14:41:04 2017 -0700\n\n    Merge branch 'work.uaccess' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\n    Pull uaccess unification updates from Al Viro:\n     \"This is the uaccess unification pile. It's _not_ the end of uaccess\n      work, but the next batch of that will go into the next cycle. This one\n      mostly takes copy_from_user() and friends out of arch/* and gets the\n      zero-padding behaviour in sync for all architectures.\n\n      Dealing with the nocache/writethrough mess is for the next cycle;\n      fortunately, that's x86-only. Same for cleanups in iov_iter.c (I am\n      sold on access_ok() in there, BTW; just not in this pile), same for\n      reducing __copy_... callsites, strn*... stuff, etc. - there will be a\n      pile about as large as this one in the next merge window.\n\n      This one sat in -next for weeks. -3KLoC\"\n\n    * 'work.uaccess' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (96 commits)\n      HAVE_ARCH_HARDENED_USERCOPY is unconditional now\n      CONFIG_ARCH_HAS_RAW_COPY_USER is unconditional now\n      m32r: switch to RAW_COPY_USER\n      hexagon: switch to RAW_COPY_USER\n      microblaze: switch to RAW_COPY_USER\n      get rid of padding, switch to RAW_COPY_USER\n      ia64: get rid of copy_in_user()\n      ia64: sanitize __access_ok()\n      ia64: get rid of 'segment' argument of __do_{get,put}_user()\n      ia64: get rid of 'segment' argument of __{get,put}_user_check()\n      ia64: add extable.h\n      powerpc: get rid of zeroing, switch to RAW_COPY_USER\n      esas2r: don't open-code memdup_user()\n      alpha: fix stack smashing in old_adjtimex(2)\n      don't open-code kernel_setsockopt()\n      mips: switch to RAW_COPY_USER\n      mips: get rid of tail-zeroing in primitives\n      mips: make copy_from_user() zero tail explicitly\n      mips: clean and reorder the forest of macros...\n      mips: consolidate __invoke_... wrappers\n      ...\n\nSigned-off-by: Vinson Lee <vlee@freedesktop.org>","distinct":true,"url":"https://api.github.com/repos/vinsonlee/iomemory-vsl4/commits/bed96c2a6aef8b989ae11e50c78cac658d32ecc2"}]}
{"actor":{"display_login":"vinsonlee"}}