{"push_id":909452836,"size":1,"distinct_size":1,"ref":"refs/heads/cm-12.1","head":"439ccaede7ec6443ef2a7ce225e925a9fe9c9812","before":"c8731df2e5a7e73d9d64150da27501ab27adaf15","commits":[{"sha":"439ccaede7ec6443ef2a7ce225e925a9fe9c9812","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"ARM: 7527/1: uaccess: explicitly check __user pointer when !CPU_USE_DOMAINS\n\nThe {get,put}_user macros don't perform range checking on the provided\n__user address when !CPU_HAS_DOMAINS.\n\nThis patch reworks the out-of-line assembly accessors to check the user\naddress against a specified limit, returning -EFAULT if is is out of\nrange.\n\n[will: changed get_user register allocation to match put_user]\n[rmk: fixed building on older ARM architectures]\n\nCRs-Fixed: 504011\nReported-by: Catalin Marinas <catalin.marinas@arm.com>\nSigned-off-by: Will Deacon <will.deacon@arm.com>\nCc: stable@vger.kernel.org\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>\nGit-commit: 8404663f81d212918ff85f493649a7991209fa04\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>\n\nConflicts:\n\tarch/arm/include/asm/assembler.h\n\tarch/arm/lib/getuser.S\n\tarch/arm/lib/putuser.S\n\nChange-Id: I3818045a136fcdf72deb1371b132e090fd7ed643","distinct":true,"url":"https://api.github.com/repos/bauner/android_kernel_samsung_tw_n7000/commits/439ccaede7ec6443ef2a7ce225e925a9fe9c9812"}]}