Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp7477506pxb; Thu, 18 Feb 2021 11:04:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJzzpA/d4GYIGbFU35sAg72q/E7ei8K53c6YLSOE/CBCIq9PjlwmZh96n+svATZZvgdZddFx X-Received: by 2002:a17:907:20f5:: with SMTP id rh21mr5425519ejb.193.1613675048711; Thu, 18 Feb 2021 11:04:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613675048; cv=none; d=google.com; s=arc-20160816; b=ZdUKDBnQDHpNX0H7nHpzWsDV2NFU8GsG1pnzC/Rdf/MxdY/W7q0pE3V5ss9eWrPw9v URUW/dqixFShiBkH0Q66KJkx595gLievvWL/1WOu5/Rz62uNpS5c4Ld3tEeHrYUbH7Zq /a7akNJudvBo+Strph2Yp23jEeCIaQ521GSNWWkHZZw2cgQH4JBEluiKFwvE0VdKLBG9 Oy2Hmi6sShNiISzKjjDGgXbXZCYE3O4ThoQNC8kO6XriVT7WOzBZyOJnMOINUshVrtQC IcuvDSpqopZK0snSbcOmlBo88+S02udVjQpaI4mh0+5FmShFCN1zYvLhpavJe5JF1tzu wuYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=S2z0NS3DiwN3dZIAClIRvfeXsAO4LOYJ64TRe3C/7o0=; b=zIHKxcAnKFYBS7E9gvfhG2JHQtPsDhDWvPunf3R1LbAAWywk9HvBUlW17h8mJYamGr rRFECCk0ziPEkSF+IxU+98TJcF7AL8M1VMc7k1KcQNi8cvcNWGG8i0BoaQ20REdO2gAV kHeYx5MyAoa0GyJkHm8dAvDkdM5aTJTfWUpOLbflwrBNSjPzOo5cHQGu3g1pCVTvvMHX roL4rrTCreHdoy/eJKpJ+Vqkf8dl/7JScZH4eE+FwkkrpdKxiiWZnm5iqqxa0T8Q3fQM fKQENeBjH4Njlw0PvIouXjeuGih9uw0oCKS5EDc6Tnx8sG2wIxJHt77qt77rulwpyUQn SOWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=fGyGuODa; 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 j17si4103325ejt.189.2021.02.18.11.03.41; Thu, 18 Feb 2021 11:04:08 -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=@ziepe.ca header.s=google header.b=fGyGuODa; 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 S233559AbhBRTCm (ORCPT + 99 others); Thu, 18 Feb 2021 14:02:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55458 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234276AbhBRRZm (ORCPT ); Thu, 18 Feb 2021 12:25:42 -0500 Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 55930C061788 for ; Thu, 18 Feb 2021 09:25:02 -0800 (PST) Received: by mail-qt1-x835.google.com with SMTP id v3so1948647qtw.4 for ; Thu, 18 Feb 2021 09:25:02 -0800 (PST) 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=S2z0NS3DiwN3dZIAClIRvfeXsAO4LOYJ64TRe3C/7o0=; b=fGyGuODawCP34Rupj8caQ3zNuAQl+o4GRLAy2GWjueyzza8Uf/LmKi8FuWrad4kwbK 3uYRicLrbmcxTjB9fqamZqtICHbE8f8GWteh3d4Pug0/+bI+TT/rPeJ59TO4wx8slR+L aCBENovfDMCYkRGkLVHXDb+dKI9c2bXvCCUWWwk8xhTclTv5zXFFB0zjLLuzr0WrLDvr zdhFYtzDZSDzQHCYYOyBMrUeW+mxaTtwaxO6Fzwo8haqy4p8XAdaJJtwi4guLhpYQWEL JgwQx9Y55aOuBcPCwAC/Wb1RdahPvL0xEUw5OcI0PJKyo5S1JZXEpueWaa/MTNzUTdxP XpbA== 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=S2z0NS3DiwN3dZIAClIRvfeXsAO4LOYJ64TRe3C/7o0=; b=SyYM9dU0OlFv4mqGjUexAx9MsunQgBX2AvYsBdieTbq5jiahqQcmjmeo/yGNI7uC4U eIVrQ2tZD/cC1DHuNg8wdDJGkTShcb9F4BLI/o9RPkEneydAM9gJV3M5yD5Z5I7lOHKG L0XP4UTrRojjwwz/xi2hTDlJEB1k/Iai1fNDqV2j0jt5OZdXXKy3xQQ9+M9vkB9C308+ l7Qs3aWYL3lnsNHVHFhonMtPVPgDqMQr+Q5HuJt1APA/fYEtngB+ajXxcgMIWNLfRtp+ K8ZJMJewHDdAR979oEA+xlFoOW90V84JniDuUNtbuCm1TAK8eMknPI9+uJqzKg4IkF0q h98w== X-Gm-Message-State: AOAM532G8qKFb68UN6T3mK87hVsjXw+rMDqI9ZB2Zg7Ucnpc2CiELjHJ McCSZnqsNlWXZiu28sVeCETVNg== X-Received: by 2002:ac8:7b4b:: with SMTP id m11mr5287461qtu.208.1613669101624; Thu, 18 Feb 2021 09:25:01 -0800 (PST) Received: from ziepe.ca (hlfxns017vw-142-162-115-133.dhcp-dynamic.fibreop.ns.bellaliant.net. [142.162.115.133]) by smtp.gmail.com with ESMTPSA id n4sm4362113qke.30.2021.02.18.09.25.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Feb 2021 09:25:01 -0800 (PST) Received: from jgg by mlx with local (Exim 4.94) (envelope-from ) id 1lCn2y-00B5ZE-I2; Thu, 18 Feb 2021 13:25:00 -0400 Date: Thu, 18 Feb 2021 13:25:00 -0400 From: Jason Gunthorpe To: Matthew Wilcox Cc: Andrew Morton , Mike Kravetz , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Zi Yan , Davidlohr Bueso , "Kirill A . Shutemov" , Andrea Arcangeli , Oscar Salvador , Joao Martins , stable@vger.kernel.org Subject: Re: [PATCH 1/2] hugetlb: fix update_and_free_page contig page struct assumption Message-ID: <20210218172500.GA4718@ziepe.ca> References: <20210217184926.33567-1-mike.kravetz@oracle.com> <20210217110252.185c7f5cd5a87c3f7b0c0144@linux-foundation.org> <20210218144554.GS2858050@casper.infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210218144554.GS2858050@casper.infradead.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 18, 2021 at 02:45:54PM +0000, Matthew Wilcox wrote: > On Wed, Feb 17, 2021 at 11:02:52AM -0800, Andrew Morton wrote: > > On Wed, 17 Feb 2021 10:49:25 -0800 Mike Kravetz wrote: > > > page structs are not guaranteed to be contiguous for gigantic pages. The > > > > June 2014. That's a long lurk time for a bug. I wonder if some later > > commit revealed it. > > I would suggest that gigantic pages have not seen much use. Certainly > performance with Intel CPUs on benchmarks that I've been involved with > showed lower performance with 1GB pages than with 2MB pages until quite > recently. I suggested in another thread that maybe it is time to consider dropping this "feature" If it has been slightly broken for 7 years it seems a good bet it isn't actually being used. The cost to fix GUP to be compatible with this will hurt normal GUP performance - and again, that nobody has hit this bug in GUP further suggests the feature isn't used.. Jason