Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp6925088yba; Tue, 14 May 2019 16:42:42 -0700 (PDT) X-Google-Smtp-Source: APXvYqxT1L3YJCFiaMcKcR020cRJ807w+ISMuog04FX+efZv3G5Rk6qttmTw09XJi1M2SJwFBsMg X-Received: by 2002:a17:902:a613:: with SMTP id u19mr26233582plq.42.1557877362517; Tue, 14 May 2019 16:42:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557877362; cv=none; d=google.com; s=arc-20160816; b=IEaMs5MrC6fKvlg9qgWn2VWuhHkPam+Q3vBXJyx63ZN7LMv/djJcDLZ4LvqrPou5F2 7dg6rwgtf8zhU8+1q4qJWcKnBAbcSPbXyiMWCqYkXXFIfNJ5YpM2g0sKPmsm3sr4Lbk2 ZGxtItjxnbchIhq3997hdF3nk7ACB8Uj2YGnuAzPBPa4E4dDvMIR7nr3dAhn8y4d6asx PF4nrwNEpkN8lW13lp57FNfwZXW4b4/WkZ8OgDd2kMZMOy7Fz8GjqsF2PLfCkZiYTzis YES6+lW5ptE92hYNW/tYlYzJ6Oh2o2zL7MvQ8AmMwyf0mhj2HbSM/vwKhLMcS6+G6e1q QNSQ== 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=mqlrXy5kwdDrwo0UFJq8GGPqMotywoeM6XVl2pYk4JQ=; b=gyofb6zEH5+0ut5EPfry5KLCTKblMkhYWSzkWUj2/v8AdyyjOH2LyIlJYD7/PhbhVj JDczB4Sv54hdm+/QgJk2kP761Q+j6YIaciK0pVftKHZSkHYK5W4T4UuysdCa9qDWTMlk RaCgWxWgUW6UKwtVOIqHwGFfZsspldcIj1KARHnnztPZsEEpZU+OLo5Rv24v7DR/1hWC EJ12+T+8NRBHN9EiU15DeK0PUwoR8VYta+fEF8aNOgpPJckiW1bcxPJUGZHCoHgshZEI /F4gpH6CdMwMKn7TruYJjdDSHr85Xxcg2PtovFJIFzH7L3SfpHOOiQkcpO/8OVvtnDqr tWEQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=kO9iPKcd; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p12si240863pll.103.2019.05.14.16.42.18; Tue, 14 May 2019 16:42:42 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=kO9iPKcd; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726548AbfENXkY (ORCPT + 99 others); Tue, 14 May 2019 19:40:24 -0400 Received: from mail-qt1-f196.google.com ([209.85.160.196]:33505 "EHLO mail-qt1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726246AbfENXkY (ORCPT ); Tue, 14 May 2019 19:40:24 -0400 Received: by mail-qt1-f196.google.com with SMTP id m32so1245041qtf.0 for ; Tue, 14 May 2019 16:40:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=mqlrXy5kwdDrwo0UFJq8GGPqMotywoeM6XVl2pYk4JQ=; b=kO9iPKcdYHvq7Sy8SSA7D9MRPKbtN9+us4/EErldh7Q6WJGODf0MesKSC5OhxQ7IN7 lPxyWzUjq99r96cm2T2CxpIw0l5KV8jnTT5Jg5O4a4n29kjPQQCyfjfxzDkFEw3RrC1C Q16I9GbitKoCMSEaV4V6wt7Tt2HupryJBrlm+WwpOv/TYRHgp4VC8IdN0ygNNWTs6JFt zDH91eVMgIzDnvEIToaXNoZSbRBcGtPwjJvusEUBxuRhCqb28S75HrSU6QVGvsj4qhOA sS3OBF3WfP4GXaT75hzGXjBonIl3CyNpZNaLXN3sNusLlIPjy2g4Poa93CznpOcD5a2Y FfSQ== 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=mqlrXy5kwdDrwo0UFJq8GGPqMotywoeM6XVl2pYk4JQ=; b=fS3SIqrmaEKcnERB9dKE+S+oC6YK9s1gBuihGzQZzguOMpNUgoO+WG9yNiQKd9rz9b WDR4oRF2+lpxl9xhlZWuHJwvPT9d+nSngaa9vusHHMmG/SZcm2SgwrbFcnz5CJ8UDuH5 dODWlKd6P/JTGPzo/bBaMhZVU1raWtczM1ip3cqezXbOvBzvsSUJUW2Yagx3Jz8dy13S LRqg6aiYUrR2gkLlP1nn/D9MrcYtn+CZcYjg5LGGH9Qgb0XPKYJ4cw2MKCo+xZpp0nKj w0xh9EFD035914dAID1x2+2UI/Bjj1vt4uDi3k7iRzbgdEIxGbQCDTrAj22B0JbauZTZ Fwtw== X-Gm-Message-State: APjAAAW7x1EhcmOlnSGMykU1SFZCMAmsnqui+xpIP9Rh3oR7x/C4Zra6 Ing0LHRDCgRIMbf2K2NWF4cYVUPuCbYWdUEB6tY= X-Received: by 2002:a0c:aed4:: with SMTP id n20mr30980915qvd.195.1557877223375; Tue, 14 May 2019 16:40:23 -0700 (PDT) MIME-Version: 1.0 References: <1556234531-108228-1-git-send-email-yang.shi@linux.alibaba.com> In-Reply-To: <1556234531-108228-1-git-send-email-yang.shi@linux.alibaba.com> From: Song Liu Date: Tue, 14 May 2019 16:40:12 -0700 Message-ID: Subject: Re: [PATCH] mm: filemap: correct the comment about VM_FAULT_RETRY To: Yang Shi , jbacik@fb.com Cc: josef@toxicpanda.com, Andrew Morton , Linux-MM , open list 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, Apr 25, 2019 at 4:22 PM Yang Shi wrote: > > The commit 6b4c9f446981 ("filemap: drop the mmap_sem for all blocking > operations") changed when mmap_sem is dropped during filemap page fault > and when returning VM_FAULT_RETRY. > > Correct the comment to reflect the change. > > Cc: Josef Bacik > Signed-off-by: Yang Shi Looks good to me! Acked-by: Song Liu > --- > mm/filemap.c | 6 ++---- > 1 file changed, 2 insertions(+), 4 deletions(-) > > diff --git a/mm/filemap.c b/mm/filemap.c > index d78f577..f0d6250 100644 > --- a/mm/filemap.c > +++ b/mm/filemap.c > @@ -2545,10 +2545,8 @@ static struct file *do_async_mmap_readahead(struct vm_fault *vmf, > * > * vma->vm_mm->mmap_sem must be held on entry. > * > - * If our return value has VM_FAULT_RETRY set, it's because > - * lock_page_or_retry() returned 0. > - * The mmap_sem has usually been released in this case. > - * See __lock_page_or_retry() for the exception. > + * If our return value has VM_FAULT_RETRY set, it's because the mmap_sem > + * may be dropped before doing I/O or by lock_page_maybe_drop_mmap(). > * > * If our return value does not have VM_FAULT_RETRY set, the mmap_sem > * has not been released. > -- > 1.8.3.1 >