Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp4772581pxb; Tue, 25 Jan 2022 19:10:36 -0800 (PST) X-Google-Smtp-Source: ABdhPJyRq9H2A83/aIxXhK/SKZ43OmwZP1c15vgQzjx/LbMKR3rg7SOsrJuLyUcbXChdHmssJHJv X-Received: by 2002:a17:90b:3b46:: with SMTP id ot6mr687323pjb.179.1643166636729; Tue, 25 Jan 2022 19:10:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643166636; cv=none; d=google.com; s=arc-20160816; b=KoGRVMjjXWnAegBTcbG3bgl/vrP+XMMVHVscyuPCNFTGGEl8F7Rn53xmJp/UhNSAVh DOuPM2c1FnzG2Bc79kkwHB6PpC4IYiQDigq1lbsqZXZ2rKiayOf8N7E4Soy96/kdO6dK gLDTReXRFwWXWNSCO1xtbxjFpzCFdrBL//ZO6/B3TKsxRdF70B7rxOAp4yowhGckro69 SYNGLnAD0m9NIpiRMvYUqmRfTcBOjH0IsFfl6c2y1p9Z0XAgYQ9H3RQDl13MhhMCYZLw OeeJCccWtESqagHPIc6bhf9XPBgQn9JtQtTjAay8g2hv9Mt6FrnSqbK3VNETcdPyCUxM 4YIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=wLbqBjI2QnhR5W9uEc5kkHoAs2Fwdz+cZ7biUUiwy8I=; b=sNQG3IPsOmqjnlFR2WDi84SeG/vb3IZmspNe0EwFXsfMLZQ6SiCo5H9LsqMUg9nSfV kZFBSogbtI0SFsaSsjeLOu94u4O0JgBTK69ujmdUfsHpu7dqx4N7z57D+lOzY/tVUm3M 1Wyqp4z99OuFNt4Ee6PS0uFebNvM3lLe3h/5kBp+Vk4KNJGVTbEDh1YEpDJ7qrxwzX/A ErStqVuRL9lnsX0pYL28UsLxPPG72xTu/e3eThvoJInEKBhdBXXBEFxkszcUZmtvid3a Ug2qaXrG+2jKDfw0IPtxalk1jiezTZp2qsD94BfhJnJ3dSDGpHyhaVhaZx8NoVv2WPJo aAmg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=XI+wODe5; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w4si15988187plq.274.2022.01.25.19.10.25; Tue, 25 Jan 2022 19:10:36 -0800 (PST) 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=@gmail.com header.s=20210112 header.b=XI+wODe5; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378525AbiAYRpv (ORCPT + 99 others); Tue, 25 Jan 2022 12:45:51 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1356541AbiAYRpS (ORCPT ); Tue, 25 Jan 2022 12:45:18 -0500 Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E5247C06173D for ; Tue, 25 Jan 2022 09:45:14 -0800 (PST) Received: by mail-ed1-x52c.google.com with SMTP id a18so64567926edj.7 for ; Tue, 25 Jan 2022 09:45:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=wLbqBjI2QnhR5W9uEc5kkHoAs2Fwdz+cZ7biUUiwy8I=; b=XI+wODe5OVLQqTQfMtV40bTEaKsreLM3EPk019QiGLOikHZQw2tz4GUN/nEsn3qY9g VS/GjD06yJHcWVGcUTR5DLpphOlZEUhQkrray2nW8tEqDuaXHmKm2w9G9lXgmF56nJlL y4Xmc8N2EFRfMfiEr+4IwSVxKKw0ZD6zgcQusWP3L0bOjw3fEY1DdDtm4y4iQ4oYzZZD ZMLdPdbJ59kN143+7jOdGXVCDaT/G0MQB+Y7gpLmnjnffCAvEswRbc8rijNM+w3YzriD nAxYRZxTlW1iMkMPRluiEcO7ZW3UQphCfeIcBJ26vr3mRojCFk6VqLyhyyt9SaMn5S6e tu8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=wLbqBjI2QnhR5W9uEc5kkHoAs2Fwdz+cZ7biUUiwy8I=; b=22Y3LFV0H4i2qVQhsWYdK+9pWOG2M21DhveTvSQWGluvnIqnkADQbPAbWdluhoE0jE T2fCbSazTQ889bjWXLqV1oVap1td22+LFZGxlzUwDJ9UxqwWSi7hU4ItGQnZ7cXXHiYe giGGx3W28Wf3MuR41VqOC1MW+2XWUYfh6G8fEsBNDrdZEVlWfnoD8bMzzjR6X9assz1I btrt0Pyst8hodfhcZTNhv0cXph1VL+M+Imt60znEKjuqOHtUJaAmmwYX0PpWVbMNG9Au vvs3Hp5aXSC4KW7R1Iv6VuusUi3OdbWKJyU/xfjCq9Hq82UGN0eP8eqSEOJaDcUytR1/ DiLA== X-Gm-Message-State: AOAM533VP6ptdwg0DyFHXC9+6pXgh7eGqKT72qx5WG5U47hPTnGL9gkx vVfwiSjUr+XxTklpXMarfRmUjyR5dMrMynXaL+E= X-Received: by 2002:a50:cf86:: with SMTP id h6mr21975916edk.82.1643132713452; Tue, 25 Jan 2022 09:45:13 -0800 (PST) MIME-Version: 1.0 References: <20220125025601.3054511-1-naoya.horiguchi@linux.dev> In-Reply-To: <20220125025601.3054511-1-naoya.horiguchi@linux.dev> From: Yang Shi Date: Tue, 25 Jan 2022 09:45:01 -0800 Message-ID: Subject: Re: [PATCH v1] mm, hwpoison: remove obsolete comment To: Naoya Horiguchi Cc: Linux MM , Andrew Morton , Mike Kravetz , Tony Luck , Naoya Horiguchi , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jan 24, 2022 at 6:56 PM Naoya Horiguchi wrote: > > From: Naoya Horiguchi > > With the introduction of mf_mutex, most of memory error handling > process is mutually exclusive, so the in-line comment about > subtlety about double-checking PageHWPoison is no more correct. > So remove it. > > Suggested-by: Mike Kravetz > Signed-off-by: Naoya Horiguchi Reviewed-by: Yang Shi > --- > mm/memory-failure.c | 6 ------ > 1 file changed, 6 deletions(-) > > diff --git a/mm/memory-failure.c b/mm/memory-failure.c > index 4c9bd1d37301..a6a1e02759e7 100644 > --- a/mm/memory-failure.c > +++ b/mm/memory-failure.c > @@ -2146,12 +2146,6 @@ static int __soft_offline_page(struct page *page) > .gfp_mask = GFP_USER | __GFP_MOVABLE | __GFP_RETRY_MAYFAIL, > }; > > - /* > - * Check PageHWPoison again inside page lock because PageHWPoison > - * is set by memory_failure() outside page lock. Note that > - * memory_failure() also double-checks PageHWPoison inside page lock, > - * so there's no race between soft_offline_page() and memory_failure(). > - */ > lock_page(page); > if (!PageHuge(page)) > wait_on_page_writeback(page); > -- > 2.25.1 > >