Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp4121689pxy; Mon, 26 Apr 2021 19:10:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy1lIKJAMRfpuzDdNk+n75OkYMxYyUrZ9hIN/rv1UEUmTXHxO1m5V6ySGDL1hzdBhgv+okI X-Received: by 2002:a17:906:1e0b:: with SMTP id g11mr21191127ejj.291.1619489427072; Mon, 26 Apr 2021 19:10:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619489427; cv=none; d=google.com; s=arc-20160816; b=MoXl7NaNfupjLhAY4FdshNl57/f6tR/KUWtOps3Yf944eKKSZUaaprw0+hjS+F8Kew 7hGDHp/hgchN1P6v1teT3a+yaJ/5pZ28xy931xz7ri6pQKwaTuzu2JiRRaEXCwyrJzly S3oX8l15QrqSn+QxOI8PdnScjhiFc0iOmrCGRex04vtDS4aOk4S3HbYp7WUvsgw46E+9 97VLDU6hGshg350OwM80T+QgV3rS/g/0UP+DfqknqPb0LHxvw7wDYQOWDRz+7cpZbHwm 4OUT1LPVqRkFDMjI8x41KHs6X+c/BnUpp0unfhr7Wnr0Gzrm4853LQnOScTN2mRTkqFA HV9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:message-id :in-reply-to:subject:cc:to:from:date:dkim-signature; bh=RjRLRjt6DksoCv/KudQEO4D/bl6V4MEpJxlivb+MQoM=; b=EreHJY2XQPmo2+hIm258ed7ykYxpqZrZIBHFQv92mUwWTMMfjZ45k+O0I2ywXsmHZA haafYEnULHdHi3wPOMcG8i10mIPocp7xdaoshXGXwLVKiFIS8Q/zuyIcQAonyv17Ae+X NlR+R6Jy6e+KmQakraoWFLnAkAOr7OrG4746dFKGaRqPBRwgK7gX2h1P+iut+eH2CCr1 7HG4s2J2SyaC6FbX0JgYavlChy0Ddi/b8DhjclBKeh8tF7Eih6ZbELOk7Ilf9e1Lm3tj ZAVFsVpotdUecr/Zj4rg0QAr+bgE86HqW7LMYlIZZLe/hB7Kys/Anlt27R4Fgh5oQxoK 9FXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b="jdV/vIAU"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p5si1207576edx.563.2021.04.26.19.10.03; Mon, 26 Apr 2021 19:10:27 -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=@google.com header.s=20161025 header.b="jdV/vIAU"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231128AbhD0CHB (ORCPT + 99 others); Mon, 26 Apr 2021 22:07:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60298 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232295AbhD0CHA (ORCPT ); Mon, 26 Apr 2021 22:07:00 -0400 Received: from mail-oi1-x233.google.com (mail-oi1-x233.google.com [IPv6:2607:f8b0:4864:20::233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 22A1EC06175F for ; Mon, 26 Apr 2021 19:06:17 -0700 (PDT) Received: by mail-oi1-x233.google.com with SMTP id u16so41067905oiu.7 for ; Mon, 26 Apr 2021 19:06:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=RjRLRjt6DksoCv/KudQEO4D/bl6V4MEpJxlivb+MQoM=; b=jdV/vIAUyUYepkvyJNWXc3rT8qZiyIJAwkvhMcd+315lRZ7zAiBI7zwh312YsV9EWr CXUhCmMf29fQrxt9oEQW12yvBYikgQKfnLYZjsmv4T3T70UD2SIFDZp6Uh9YjgSjL6iR BKktWs8jn3BGR8MX0WOfS8ty3VTSKAVdrLfiWt2aiA0DzKIAh198wP4KlIP9bk3MXU3z iJwMo0CcJSeuAn5Wss+Ccq74lMS4hQSKoRxRT5LU8/Oq36/JBdHBNdFRwWRnJ8u9kw0M bMjeV7ArPu4oPxPVf26HVS+tLLLMO9J8yPnkGZYKmouGME+1P7qPmik3YycN6FtwOWcY QIJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=RjRLRjt6DksoCv/KudQEO4D/bl6V4MEpJxlivb+MQoM=; b=LbS4FSEJhHFKZg1hPEalMxj84LU7xsmNGPdXL/FSrBod5veFfvTMp2cLCJzPYAvwWi ea3hHIiAs/rSRXkjS8MoK0g4+wm8rocKUdnwt3s6BAg95xJbJC/NrtqLJPDHfIAcYjBQ jhDBnnjh/u+2Z2G39pddDG6+ngGyzuu/zlqYZptv8h6Zlql3or5Qph7ly7dLz+nqckk1 sLHvsTT/XiP0JMXNN5U6giKdL8IzP5j2X7naFnA+BhzJJkeOhgcCFyr/Whq0r6tW/s63 f6IwB1GEHGUN+W/u1sUDIYKjm0djc/v2/rHreDnCXYiN78IEQ8hFKas/icjpBZNjWaVJ 6mlw== X-Gm-Message-State: AOAM532vXR3htJQ8f0/SO97EUxWdfy+AKv+DCKl2OSLq1H+7g6fDvg8F T/gx55xCNwZJIKuKIf92tWZ73A== X-Received: by 2002:aca:90b:: with SMTP id 11mr1437534oij.77.1619489176268; Mon, 26 Apr 2021 19:06:16 -0700 (PDT) Received: from eggly.attlocal.net (172-10-233-147.lightspeed.sntcca.sbcglobal.net. [172.10.233.147]) by smtp.gmail.com with ESMTPSA id h28sm404479oof.47.2021.04.26.19.06.14 (version=TLS1 cipher=ECDHE-ECDSA-AES128-SHA bits=128/128); Mon, 26 Apr 2021 19:06:15 -0700 (PDT) Date: Mon, 26 Apr 2021 19:05:55 -0700 (PDT) From: Hugh Dickins X-X-Sender: hugh@eggly.anvils To: Axel Rasmussen cc: Alexander Viro , Andrea Arcangeli , Andrew Morton , Hugh Dickins , Jerome Glisse , Joe Perches , Lokesh Gidra , Mike Kravetz , Mike Rapoport , Peter Xu , Shaohua Li , Shuah Khan , Stephen Rothwell , Wang Qing , linux-api@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-mm@kvack.org, Brian Geffon , "Dr . David Alan Gilbert" , Mina Almasry , Oliver Upton Subject: Re: [PATCH v4 01/10] userfaultfd/hugetlbfs: avoid including userfaultfd_k.h in hugetlb.h In-Reply-To: <20210420220804.486803-2-axelrasmussen@google.com> Message-ID: References: <20210420220804.486803-1-axelrasmussen@google.com> <20210420220804.486803-2-axelrasmussen@google.com> User-Agent: Alpine 2.11 (LSU 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 20 Apr 2021, Axel Rasmussen wrote: > Minimizing header file inclusion is desirable. In this case, we can do > so just by forward declaring the enumeration our signature relies upon. > > Reviewed-by: Peter Xu > Signed-off-by: Axel Rasmussen Acked-by: Hugh Dickins > --- > include/linux/hugetlb.h | 4 +++- > mm/hugetlb.c | 1 + > 2 files changed, 4 insertions(+), 1 deletion(-)