Received: by 2002:a05:6a10:144:0:0:0:0 with SMTP id 4csp955513pxw; Sat, 9 Apr 2022 06:24:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyk+akQGadUXMLf/5ZOKkpBKpcVaB5cs7f4PeQqilOz32wiT4oi/fMmtb89705UUP4PWJQv X-Received: by 2002:a17:902:e808:b0:156:cbfd:4235 with SMTP id u8-20020a170902e80800b00156cbfd4235mr24331884plg.24.1649510693849; Sat, 09 Apr 2022 06:24:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649510693; cv=none; d=google.com; s=arc-20160816; b=BUEB0Nb6zxdkcWAj3HALPRqcqNJYU3qzr9wBI58R/4nXC+/T+v5hT2AENHvyXr7epk Jf4s1rxqKx0dkqj/S5VYh9tcc0BWKQI4LIz4hgQMD5b7LX52StiyQ8RkbBLvdPzODYHW ejWcbAH6iDlC9WHYjOPeHWkN8hJ02GmYWAKMWCcluj8+9Uh20YqqtINWp3P4FVzsu4QP 6S+EImcqXMfKHjSJtClW68kqPD+WXT3H2jra8w2Gfv1REHE7/ER5i2U6pk4CRGAUpzXm ceZNBzVHADltQsMJExZtQPC4Ek3E/YVv+idT9uJVSSp6agHoYpti5332T1BLV+7LG9fi 2S+Q== 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=cWTSCwpL+LxZEat1kSOLm6Y66SA98WkOuLuTeDHbBOY=; b=saI3rf3Qs9jV6GdRFVjsuC5S0v+nQ0FwMvAp73WU3GZmqKOzik//iswrNv+6XignbQ IbWnVEH6XDBX93I62LOsOwc9+x7qlgspMgl+ysGZA2BNagHikkN1AvRxG7GVJ7rLNqZL +pO5J296bWMd47/wOK/lqPorfmNmqQEb9+hN44FKsv/mIZuo24cpC9VF/sW9H6xLlYMi Qy6DHhslIG8svVfjD3VBQtoWnr+lhGoMRRwVP9+Ig9gV/s8oNkz5H8azRsKMMTWQHHHO WcdvipJDrDjOdco6Ub9jXYKjpAMzeLGbSYVAxZYOB6wBOj/z52/w7ZAvrVhhzRRD1/Yp LF6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=nyWjfBin; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u13-20020a056a00124d00b004fa6589243csi3693008pfi.220.2022.04.09.06.24.36; Sat, 09 Apr 2022 06:24:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=nyWjfBin; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S238176AbiDHRgD (ORCPT + 99 others); Fri, 8 Apr 2022 13:36:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55344 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233502AbiDHRf7 (ORCPT ); Fri, 8 Apr 2022 13:35:59 -0400 Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F35C410EC6F for ; Fri, 8 Apr 2022 10:33:54 -0700 (PDT) Received: by mail-pf1-x435.google.com with SMTP id h19so8970580pfv.1 for ; Fri, 08 Apr 2022 10:33:54 -0700 (PDT) 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=cWTSCwpL+LxZEat1kSOLm6Y66SA98WkOuLuTeDHbBOY=; b=nyWjfBinfU86kLldN3MGvMLwWrnhwfPR7k3pKGK6ZNsNrVc0CELrTiP949H5bQLeKk IIx70qDFZ24FFVi50jCdiqYk5PxY6EirxrfP3+2GeVwvXKvmxoL1tpfA3mCtx9t652tQ FioOOz5cTDqtA/FDPfLsXnSo+D7RMi8LBgsJLdS+9OGm5Ml6D4xUUlQJK05L8ylzI4U8 jp1TnZAsC8/tm7zC9jeg61D1O5s8m3sMU39yfi9EWCXXVz9aWLrujOuwSxVO2T1ptbem v2KUAd4rhVgK56n2ggF2FaGzTrB+P4Y6U0oYn7N6gOpQkYfpOfv538XRpdNB9GVUOdaY KnIg== 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=cWTSCwpL+LxZEat1kSOLm6Y66SA98WkOuLuTeDHbBOY=; b=kvSARhT8BwOkpAr7GqpuGv5jUkzx+MxcLVBsO9JvoxuMj/b9x8sfK/ujIDeTvBMMiy 03U0xD9ux9Uns+ZjO1i5ikuDwTtH9Eyu0KrcoNXPGjS96CDdzFQPauFCoHa1NAErDkfo jDunsJMRdJGfFrgIJrGC6PvR8siAQ7pQo3qBiFX9qU1O0m7HUaY+7ZX8p0TsJJbL2ONd qrzA8E9MvI7uaTvQA+JNadQTez3ok0/zZOXBE+3lDg4y8I6i8/DFl9FSv31hRCUHoamp tDWXNoDGUKuX5+Tix+D4Zdj3xUFYolJ0SBrI299JkkhrbrPR1EACG89CiJ6XMY4tbLwl yXvQ== X-Gm-Message-State: AOAM5300x1I3VMlbs5cP+/HxXgz1sxcGyW/FnnVpG6R71Nj28XV4IOUQ Iylu8G8pNW6n6AnZnIMG5Bog59grnogc6T/rv0k= X-Received: by 2002:a65:6951:0:b0:381:f10:ccaa with SMTP id w17-20020a656951000000b003810f10ccaamr16018673pgq.587.1649439234602; Fri, 08 Apr 2022 10:33:54 -0700 (PDT) MIME-Version: 1.0 References: <20220407130352.15618-1-linmiaohe@huawei.com> <20220407130352.15618-3-linmiaohe@huawei.com> In-Reply-To: <20220407130352.15618-3-linmiaohe@huawei.com> From: Yang Shi Date: Fri, 8 Apr 2022 10:33:43 -0700 Message-ID: Subject: Re: [PATCH 2/3] mm/memory-failure.c: minor cleanup for HWPoisonHandlable To: Miaohe Lin Cc: Andrew Morton , =?UTF-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPoyDnm7TkuZ8p?= , Mike Kravetz , David Hildenbrand , Linux MM , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 7, 2022 at 6:03 AM Miaohe Lin wrote: > > The local variable movable can be removed by returning true directly. Also > fix typo 'mirgate'. No functional change intended. > > Signed-off-by: Miaohe Lin Reviewed-by: Yang Shi > --- > mm/memory-failure.c | 8 +++----- > 1 file changed, 3 insertions(+), 5 deletions(-) > > diff --git a/mm/memory-failure.c b/mm/memory-failure.c > index 2e97302d62e4..bd563f47630c 100644 > --- a/mm/memory-failure.c > +++ b/mm/memory-failure.c > @@ -1180,13 +1180,11 @@ void ClearPageHWPoisonTakenOff(struct page *page) > */ > static inline bool HWPoisonHandlable(struct page *page, unsigned long flags) > { > - bool movable = false; > - > - /* Soft offline could mirgate non-LRU movable pages */ > + /* Soft offline could migrate non-LRU movable pages */ > if ((flags & MF_SOFT_OFFLINE) && __PageMovable(page)) > - movable = true; > + return true; > > - return movable || PageLRU(page) || is_free_buddy_page(page); > + return PageLRU(page) || is_free_buddy_page(page); > } > > static int __get_hwpoison_page(struct page *page, unsigned long flags) > -- > 2.23.0 >