Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp7291213ioo; Fri, 3 Jun 2022 03:47:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJysghz8Cjp6jn4cKYpwkEsGRk/kfjNCPgdbc0MBgBJ2IVPh1mGQMZ6ACUZ1EWQymoAmGj+7 X-Received: by 2002:a65:52cd:0:b0:3f5:f3fb:6780 with SMTP id z13-20020a6552cd000000b003f5f3fb6780mr8591364pgp.150.1654253271085; Fri, 03 Jun 2022 03:47:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654253271; cv=none; d=google.com; s=arc-20160816; b=HPsGQZlirVHMYMLOXqrQDt8H1Q6s8K5nE+EI9sVRi7VcKOJNiUZKzzjzKT5HMudtrK 6vE1foQk1gc9heMyqG6Whapq112RYgTba9iMxQGDy8csnkm0td6C7TrjwmUREX+6wp6X +hl6kTg6x83+cxvEA6ko2eLpjdtNaEnXS9PA0oPGieKSe/NAMWW9ErXAIfUu5kbbCLPp k+X/PjcG/K2n1x0hXsLKb+VvNWLS26Ma7ad/PnxIJPsTGL4FMRQqYRFTl+4BZf8pYRGM QdbmloKtPtwDCtBPcrQhFPmGB/9SbhnhKrqp4REoHqDQ57gezOBadQG1MiqCGRPTV8Fy Nz5g== 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=zch35iVZw1YIk5ddcG0/IquuRupfhf/J5JVLRBMigWU=; b=q7i/Mj+din7Cr0gaGWaHB66gvs0mlSn56+oh11ESeoUfApmn3WyDQjlBHw8vyVCOCu PrYh3gGbnX87M5ue+lqFfZwxOlJNhE0HHhS8KIPJr49vfBj/1bWFgwsa/bXF+27U5hco c46LENjeccZayMsMttIfH6PTauQij3y4L0mSGylSxaw0xel/55Ssz0PBC6qLjxcEppd9 W2FEyRkrKth00tf5qwOrLvVWVCMV/3K08tFxLiR8bJuDGh3L2LQWtDUSE4AM/NROgqoF L9hgADrfdnliwkqFItgtnYesVXyR0u6IV5lWENCg6WuO/HLpK+PmN95fs8UC/Kd822ka 3lBA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=ny8JfmsQ; 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 c3-20020a17090a4d0300b001e32e96613asi13392640pjg.71.2022.06.03.03.47.31; Fri, 03 Jun 2022 03:47:51 -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=ny8JfmsQ; 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 S230145AbiFBXPf (ORCPT + 99 others); Thu, 2 Jun 2022 19:15:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43750 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230134AbiFBXPe (ORCPT ); Thu, 2 Jun 2022 19:15:34 -0400 Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7468D37A9D for ; Thu, 2 Jun 2022 16:15:33 -0700 (PDT) Received: by mail-pj1-x1034.google.com with SMTP id n10so6122390pjh.5 for ; Thu, 02 Jun 2022 16:15:33 -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=zch35iVZw1YIk5ddcG0/IquuRupfhf/J5JVLRBMigWU=; b=ny8JfmsQW/sex64nA3Qi/USizF8XSO82i4/853Te4SA2TmwR9wwswdRx6htNNy3S96 318+VOLw5CbHbaJ4GTzIYnngzfCcC3aXhowAVnJEioK5cArfXtXTVTFEZXGUPMAdNOvq IooWNpuFYZdw6SY9SuwtONvBj6cmw2iCFwlame39eyRWCAupZtZE+0J7S4ox3C5NrMhX CfXY7IkFSaEj4TWU3G6yJYjstJaH9JerlFIaRbrOgbQxXOJbBLdHtkjKef5+cVfuNe9m cxdneTV5w8jN1N68dVqJhSpuoG/Uqsh9VNe30HBYNGePzJmQGbaoC5SqMzGQOp6ceGyn V8UA== 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=zch35iVZw1YIk5ddcG0/IquuRupfhf/J5JVLRBMigWU=; b=C0UWRWHnI1HtiYSlVbh7qXTjbIvlKPBElr1Avi3hb2fRn04cE23h+lGNebWKQsBhjf /B1NJ9VYnSAjmG3spRIruvzQZV/gKigkP3e7/eIRtgxlr6LgJngv14jyYxJHmwtWsB63 Ok438Rd/76/8Cm3IwW0Um5yMEA+vkozMB2FWsEWwCwaxuog4kG6Sp8RnGuK30y4mZA7Z Ep37C+bcXy9RZMriZWA8GAulCeW5P9MMhYWeu7xRl4zn7Ds+jwnLtYQdnCEADzj1/MWI 1HUrK9+sphiiz6b/JF5Vp8bY6cnu2HE4jxxUtUb5MANNaI/IqTq7lAAp5/UucQq8yyw2 964A== X-Gm-Message-State: AOAM533Cl+DyxWY5474j7UUWfG2bRoe3l6bX8UcxSgJrfEsLC8kFeDV0 4H10qArIpt0iynThsl4Jt0rVr7Bsd5POaMES7Iw= X-Received: by 2002:a17:90a:ce84:b0:1e4:d803:fad with SMTP id g4-20020a17090ace8400b001e4d8030fadmr13165728pju.99.1654211732920; Thu, 02 Jun 2022 16:15:32 -0700 (PDT) MIME-Version: 1.0 References: <20220602182159.248387-1-shy828301@gmail.com> <20220602182159.248387-6-shy828301@gmail.com> In-Reply-To: From: Yang Shi Date: Thu, 2 Jun 2022 16:15:20 -0700 Message-ID: Subject: Re: [v2 PATCH 5/7] mm: thp: kill transparent_hugepage_active() To: Matthew Wilcox Cc: Vlastimil Babka , "Kirill A. Shutemov" , Andrew Morton , 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, Jun 2, 2022 at 2:00 PM Matthew Wilcox wrote: > > On Thu, Jun 02, 2022 at 11:21:57AM -0700, Yang Shi wrote: > > diff --git a/include/linux/huge_mm.h b/include/linux/huge_mm.h > > index 79d5919beb83..f315c70d5256 100644 > > --- a/include/linux/huge_mm.h > > +++ b/include/linux/huge_mm.h > > @@ -209,7 +209,9 @@ static inline bool file_thp_enabled(struct vm_area_struct *vma) > > !inode_is_open_for_write(inode) && S_ISREG(inode->i_mode); > > } > > > > -bool transparent_hugepage_active(struct vm_area_struct *vma); > > +extern bool hugepage_vma_check(struct vm_area_struct *vma, > > Please remove the 'extern's. They add no value to function > declarations. Yeah, thanks for catching this. >