Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp972078ybt; Wed, 17 Jun 2020 19:31:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxXEbp4mEg9e9/VAC9TVmQCVsoVImKFo9WZkR9gcEX8EOWwdSsU9+3/3NsBWpbvkog/yQVg X-Received: by 2002:a17:906:d963:: with SMTP id rp3mr2039586ejb.326.1592447483310; Wed, 17 Jun 2020 19:31:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592447483; cv=none; d=google.com; s=arc-20160816; b=I5gR4sdtsxK/P18E+u7fqSlXftmx9po6J9VdMt8N9PjUaZHU7ywsF2RRZ7oYw/cGpX bHqAJMs22HfffdTGjS3v61KAeVCHNRuVrUeGMRhTYbgMbExEpU0hTLqbcICxndjljJJ6 Y12hdiNdFEtsIXiJ7yqplj6I5ktcafjM/KLa/wMbZt1cHY6Nol4YK3c+lYD5+NN4meXS VyZorffGDQLv5ZGs3LkzI2hmDQDoYi1fW6JCZGJplyVlT3V6vimpL4qVwxtRol9X2Fon c9TnCVi37VK0iubKg9kiWmRAHwh1l1/lzWjZuwT5eXhM1H7tabqN9y3qVTXAR5UTMVFu 8hhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=VIAbtmytWe4P0OjbpKgv5Ryn3X/VFHTsnPvYshe2qyk=; b=Vcof6UAGjW8GjDb3+eML0FwZi1XblEYjKdKU46GTwpJw2KoYod7U4qKAw77AbPnSRh 6cYHF+l7Oh89Qb3ySNOeC1FqcnrahYT2N6j+CTxztTuiqGmuCREZyTBe2vKnNPkO6lsw NDwahSZjF6/Sdpv3mnf1MPR5HebT4TMHYYNIaRW7z8ntNiwsaSTeJpCp+a7NmsfWni5/ mGp4ZsZXQmmN6rGY/pI2pVoeRQUeERbgw59Ihmb89oCmMPlgvWZOlmQeJ7PwQ4ZwHFeU D9zwFwGQ9Fna2eXHfpAfwZ/mcr2i4kQCV8qCbywazdQSMjVDWNk7Ey3pR+FNqCo21W5l ppIw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=Wg8Mr9U9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f24si1151575edr.137.2020.06.17.19.31.00; Wed, 17 Jun 2020 19:31:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=Wg8Mr9U9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387665AbgFRC3V (ORCPT + 99 others); Wed, 17 Jun 2020 22:29:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57428 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728628AbgFRC3Q (ORCPT ); Wed, 17 Jun 2020 22:29:16 -0400 Received: from mail-ot1-x342.google.com (mail-ot1-x342.google.com [IPv6:2607:f8b0:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 67A71C06174E for ; Wed, 17 Jun 2020 19:29:16 -0700 (PDT) Received: by mail-ot1-x342.google.com with SMTP id 97so3354732otg.3 for ; Wed, 17 Jun 2020 19:29:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VIAbtmytWe4P0OjbpKgv5Ryn3X/VFHTsnPvYshe2qyk=; b=Wg8Mr9U92fXHjjgnQ/HWv2MSYJV2hSDYM+VyVpA2AMG0EsZcBN1bdFwNfjKNqodVbv kNDjVOAWSQ0NKnAc20FYVKiJZL6v6jDJJUvFq3C3faAk5bKYuypR+Z3YUAfDacTOidpw WniKCkYahRbocMs47i4i25oGg3it2IBHQnSd2MyJndgpOKJw0iu4sEungNZ/wqFlN7y3 CzXlSo6jFNSp/+/zqO4SR6Q/1bO0PsQ+/bAntiRmnhgtt0nXbSIK5jfsWwtxNiW4ObWy IwBatQVHAi+vh74ftWl8K6CnesDY9uLqfpg6SPq5tg8BX+4YutfcabW2Up+ozDPah6BX 7IiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VIAbtmytWe4P0OjbpKgv5Ryn3X/VFHTsnPvYshe2qyk=; b=c0DzPTGTgx///ohuCvtpyhV9/Hz3REkwtrBiWJPAn0CWXPs3VOeprPkc2XctiBEv6e w/xy8yuODe/grABXkt79ernmbRNcRZS5srPNxXFv++XBoxQKRfvS3zDzcmb4HNzaxkH3 QIHF5+mkNghMFI0t2zML/eKUa4MyL0ZzTyVq3R6HMui4GUXnMaYieJyZn+ZkWy0e1HUp KjPLv2dTnHa9jAL+oGp8A0uk39jPK4OdFnwS/2P/IKcVZFGPrEhf/THHrOBEj7sKp7ao zEIfA2iODhBPZaQwXKE/WelLBzHwjYe6v2y5oqnBqd07BzjCpPTaAzVYbnolVv5rZJ15 ybbw== X-Gm-Message-State: AOAM531AtCWo/HR5GtfoqlFNTpBVPg6mSWLr6MEOuZG/LJAN03gIFwmV L0tXidHdKRGFcuLWPEKsTWTxAawH7DAyP7DSiO7L7A== X-Received: by 2002:a05:6830:1e59:: with SMTP id e25mr1768564otj.127.1592447355825; Wed, 17 Jun 2020 19:29:15 -0700 (PDT) MIME-Version: 1.0 References: <20200617203732.2076611-1-atish.patra@wdc.com> In-Reply-To: From: Zong Li Date: Thu, 18 Jun 2020 10:29:04 +0800 Message-ID: Subject: Re: [PATCH] RISC-V: Acquire mmap lock before invoking walk_page_range To: Michel Lespinasse Cc: Atish Patra , LKML , Albert Ou , Andrew Morton , Daniel Jordan , linux-riscv , Mike Rapoport , Palmer Dabbelt , Paul Walmsley Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jun 18, 2020 at 8:01 AM Michel Lespinasse wrote: > > On Wed, Jun 17, 2020 at 1:38 PM Atish Patra wrote: > > As per walk_page_range documentation, mmap lock should be acquired by the > > caller before invoking walk_page_range. mmap_assert_locked gets triggered > > without that. The details can be found here. > > > > http://lists.infradead.org/pipermail/linux-riscv/2020-June/010335.html > > > > Fixes: 395a21ff859c(riscv: add ARCH_HAS_SET_DIRECT_MAP support) > > Signed-off-by: Atish Patra > > Thanks for the fix. > > Reviewed-by: Michel Lespinasse It also looks good to me. Thanks for the fix. Reviewed-by: Zong Li