From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io0-f200.google.com (mail-io0-f200.google.com [209.85.223.200]) by kanga.kvack.org (Postfix) with ESMTP id E0FDC6B0007 for ; Fri, 29 Jun 2018 11:20:44 -0400 (EDT) Received: by mail-io0-f200.google.com with SMTP id w23-v6so7200276ioa.1 for ; Fri, 29 Jun 2018 08:20:44 -0700 (PDT) Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id i205-v6sor3590022ioa.235.2018.06.29.08.20.44 for (Google Transport Security); Fri, 29 Jun 2018 08:20:44 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: <20180626172900.ufclp2pfrhwkxjco@armageddon.cambridge.arm.com> From: Andrey Konovalov Date: Fri, 29 Jun 2018 17:20:42 +0200 Message-ID: Subject: Re: [PATCH v4 0/7] arm64: untag user pointers passed to the kernel Content-Type: text/plain; charset="UTF-8" Sender: owner-linux-mm@kvack.org List-ID: To: Catalin Marinas Cc: Will Deacon , Mark Rutland , Robin Murphy , Al Viro , Kees Cook , Kate Stewart , Greg Kroah-Hartman , Andrew Morton , Ingo Molnar , "Kirill A . Shutemov" , Shuah Khan , Linux ARM , linux-doc@vger.kernel.org, Linux Memory Management List , linux-arch@vger.kernel.org, linux-kselftest@vger.kernel.org, LKML , Chintan Pandya , Jacob Bramley , Ruben Ayrapetyan , Lee Smith , Kostya Serebryany , Dmitry Vyukov , Ramana Radhakrishnan , Evgeniy Stepanov On Fri, Jun 29, 2018 at 5:19 PM, Andrey Konovalov wrote: > a bunch of compat > a bunch of ioctl that use ptr to stored ints > > ipc/shm.c:1355 > ipc/shm.c:1566 > > mm/process_vm_access.c:178:20 > mm/process_vm_access.c:180:19 > substraction => harmless > > mm/process_vm_access.c:221:4 > ? > > mm/memory.c:4679:14 > should be __user pointer > > fs/fuse/file.c:1256:9 > ? > > kernel/kthread.c:73:9 > ? > > mm/migrate.c:1586:10 > mm/migrate.c:1660:24 > > lib/iov_iter.c > ??? > > kernel/futex.c:502 > uses user addr as key > > kernel/futex.c:730 > gup, fixed > > lib/strncpy_from_user.c:110:13 > fixed? > > lib/strnlen_user.c:112 > fixed? > > fs/readdir.c:369 > ??? Started looking at the results and accidentally posted my notes. Ignore this for now, will post when done.