Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp319083pxk; Wed, 9 Sep 2020 06:19:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw/3Kq/jeJ4T4eaTREdZlkfYARKiRotdqzMr4lOxxR49mh7XcwMuf8zvSaUlQWSyJzO2qqQ X-Received: by 2002:a50:84e8:: with SMTP id 95mr3900076edq.99.1599657589749; Wed, 09 Sep 2020 06:19:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599657589; cv=none; d=google.com; s=arc-20160816; b=N4NdiwhH6pDjcncx2DL3IMhFZibhWoTibfmlSEjdhij08PxrIx4ZRfKKfJkWiixCea sQCI+mqHNSiZgAhQF8K0HQCcWEZ8xTQFRF7Eq1tYq3jzcVwZRe3GoP+lOX3o0n0nBC4w WDJ5oXMegD3ejJB4F3oaAxI2M0m84wd74pvHIc3Je94nGF6oeqLXA08puWSb6d8yuUNr sp8qCWUEp5bbLrd75OwtN4xn0zC8W/gRfFOMb3uniN+RRWzYTo2rVkgno81j9kFOFwDX MPXo8pHye6bgNLB+nIzPWPKGYZSM8TDOSmpj2+nZwtIOCfVWDBP9gKsXsvVfu8ij1Ioi zB5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=lSKQ2gBs091A6cYwdzunzjniesYa3PzG6oul/XWeZkE=; b=br1L/TuTt2oQ7mCzSyH8nJutFtDnV23Rr80pEx0Irz2GUq5qEhZ+QA/Za3Gls7ZJyp 57TIPiZCMdh7oeleNTv5gt1ZLFa4tToNiB57RijZxYuiALlbNZ/e6+g4+VPMVvogkARv TT6gyE/sevKqGRyygu3VbZS5weLSP6Efuf7hPHUj6MihVS2Wn4zscvv6PeqEw9J+trd6 s0s+zYzzf2pP3/YAlFjPTY6PpKtmXrPUqKctRRRetwUSis7cbeHGABLySrEOAwcur2Mt nOpvn6QD8NKyHJ7uYgkZtTfoWJ9RIVqxq9Yx3nV4/xeDfEe5d4pWRbmHJB8OfVnnU7Hj uXug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=gUgD1fzU; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b1si1390198ejg.435.2020.09.09.06.19.25; Wed, 09 Sep 2020 06:19:49 -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=@ziepe.ca header.s=google header.b=gUgD1fzU; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730379AbgIINRf (ORCPT + 99 others); Wed, 9 Sep 2020 09:17:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54570 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730336AbgIINP2 (ORCPT ); Wed, 9 Sep 2020 09:15:28 -0400 Received: from mail-qk1-x742.google.com (mail-qk1-x742.google.com [IPv6:2607:f8b0:4864:20::742]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7B21CC061573 for ; Wed, 9 Sep 2020 06:14:59 -0700 (PDT) Received: by mail-qk1-x742.google.com with SMTP id 16so2335851qkf.4 for ; Wed, 09 Sep 2020 06:14:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=lSKQ2gBs091A6cYwdzunzjniesYa3PzG6oul/XWeZkE=; b=gUgD1fzUdMJkYbrbBnLLLRaO1hLlP/RZzQ52A4vdBoE3gv6lbt2GQ/lCAUgJYrLVuD sZpjud3crykrLs2dP89K6cx9KkJSu79+TSLtAvI/75QZSQ5ntoR07ccC/STN462hPIfP fi442MswifED3PyMWn+8NG7EzLEgnGL0iMlDViXlGyj+AcBwOFryTvXeVs9/y3Le6gZ8 snGUn51PbjD3qhU6rWPh3gTwqdsemNM8leXAVVP3OkkNrzPhldzMiZgkFKo96hu9HnFm 5kbw2hMOKg7OkqDYhwVSTrnyUG7/rNo6C9DCgvw9Gp/ZGoKrPGw+W9/Sd8xXCPuOddHJ vaKw== 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:message-id:references :mime-version:content-disposition:in-reply-to; bh=lSKQ2gBs091A6cYwdzunzjniesYa3PzG6oul/XWeZkE=; b=l2g/7uqDtDEYAutQnE7/4aMnRQAYajt+kqbMf5to0IusF0M80ICQLhtcvXrD8nYOOv oL1/u0Yw6OzQK3rAYGnoMq8JHGyYgSO5BOAbLDXmvWFChwWZ06VU3syoJytkMxIc/lPc dK5g4hfrKtVVNo/83+siVBI5RWoGGrN+03Au8fYW0sjvHMBwqqtaDW6satvTDiwIQJKI 4G3fuQKS+lpzvoyt5/F9GUx2dShcaegURaZNHotQyumGFm/z0brY/YvJMHSJX+lRzMQd BgdWJtoORdn44kcRo+GPMecRIEjstomfYFnuhU6TrolTQy3WuDtysZjwBVZ+MoQtwGGd uvWQ== X-Gm-Message-State: AOAM531J14DJtTn99B+EVlS77YArRQMR6VsqBxY8Rdk/CKD51P2bE6dt 9ugThfRxJxLXGeiM/DBNfdIAOA== X-Received: by 2002:a37:6f05:: with SMTP id k5mr3306129qkc.408.1599657291331; Wed, 09 Sep 2020 06:14:51 -0700 (PDT) Received: from ziepe.ca (hlfxns017vw-156-34-48-30.dhcp-dynamic.fibreop.ns.bellaliant.net. [156.34.48.30]) by smtp.gmail.com with ESMTPSA id g203sm2616681qkb.51.2020.09.09.06.14.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Sep 2020 06:14:50 -0700 (PDT) Received: from jgg by mlx with local (Exim 4.94) (envelope-from ) id 1kFzw1-003Jih-Rw; Wed, 09 Sep 2020 10:14:49 -0300 Date: Wed, 9 Sep 2020 10:14:49 -0300 From: Jason Gunthorpe To: Matthew Wilcox Cc: Zi Yan , David Hildenbrand , Roman Gushchin , "Kirill A. Shutemov" , linux-mm@kvack.org, Rik van Riel , "Kirill A . Shutemov" , Shakeel Butt , Yang Shi , David Nellans , linux-kernel@vger.kernel.org Subject: Re: [RFC PATCH 00/16] 1GB THP support on x86_64 Message-ID: <20200909131449.GF87483@ziepe.ca> References: <20200902180628.4052244-1-zi.yan@sent.com> <20200903142300.bjq2um5y5nwocvar@box> <20200903163020.GG60440@carbon.dhcp.thefacebook.com> <8e677ead-206d-08dd-d73e-569bd3803e3b@redhat.com> <7E20392E-5ED7-4C22-9555-F3BAABF3CBE9@nvidia.com> <20200908142758.GF27537@casper.infradead.org> <20200909121117.GD87483@ziepe.ca> <20200909123244.GD6583@casper.infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200909123244.GD6583@casper.infradead.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 09, 2020 at 01:32:44PM +0100, Matthew Wilcox wrote: > But here's the thing ... we already allow > mmap(MAP_POPULATE | MAP_HUGETLB | MAP_HUGE_1GB) > > So if we're not doing THP, what's the point of this thread? I wondered that too.. > An madvise flag is a different beast; that's just letting the kernel > know what the app thinks its behaviour will be. The kernel can pay But madvise is too late, the VMA already has an address, if it is not 1G aligned it cannot be 1G THP already. Jason