Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp4371282ybi; Mon, 15 Jul 2019 07:59:22 -0700 (PDT) X-Google-Smtp-Source: APXvYqwKAyvvSYK9BO8qoneCxBN/j7BIZBFZRHfOKzjBsiHS4ECWjXobxeQCxAK2qhQj4oMi6BdU X-Received: by 2002:a63:d210:: with SMTP id a16mr26720721pgg.77.1563202762396; Mon, 15 Jul 2019 07:59:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563202762; cv=none; d=google.com; s=arc-20160816; b=az/OzGSCzytcLrPmCr3vvkN+y/cdZ2crc3+1+J5Hq4zqWexd6zC4Qw5PlE4x6SL89U 2sc/ppNhfL2avsgCogralzLefJV6PHlPE/4o1Xl6N+CSDDUgzgZBFQVxn1hiRNlpx5sM vYzW+d630xC+adI6VtTiUWQYjgwFOtdsODl9ixVNMxCjNb3ypm0j4poEhEfsv3sknTqh 3untTmgs/W3CYt2ckziY1Qi5duIhDGe8Qkwli4C+VYCOT9qnXjbpQ5iybKP8A0CEN5Is amiULEOCb3ImHLl8+NRutzYMfY3yOvdVgiuT3xL8mQtyLuDQVPyVEIsrGK8yBxjjEGSL dz5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:cc:to:from:subject :message-id; bh=JDrG3DvP88tJtXq1tLcEdWrEbM7z4JJMwwLIDigy/P8=; b=um197iYK5vTcWhLd8e+cN9YPob7I7YIVMv2Xb1cpC88hrDtoZXe2w/C1so9iqo5Wnr HkctCyZCZIVAaP4EsJat2/0UHalpjLM2THg0zXq62Vr5LrGCKW8myBPL2ETDN/QUh9su Gopg9zs1Xv0902jXq9b82ednm5A67DuTIy7flanYleiU6aZEh3Z0XYoDi+STNqN1vAVl d954Tl1UD45D13V5lj7UaqRhQdrVj/FeoWdX++A6/yFbQGfQlHo6/P2HADVZMN/bLPLp pQinuzBVMFQ4kRTV4S02G/V/H5TjGW5Irz3k4/MPbJcqT+eC/IbAKljPUP8JRPj9tP8m Uvnw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v11si15598687pjn.44.2019.07.15.07.59.06; Mon, 15 Jul 2019 07:59:22 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390788AbfGOO6D (ORCPT + 99 others); Mon, 15 Jul 2019 10:58:03 -0400 Received: from mga05.intel.com ([192.55.52.43]:65131 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2391468AbfGOO55 (ORCPT ); Mon, 15 Jul 2019 10:57:57 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jul 2019 07:57:56 -0700 X-IronPort-AV: E=Sophos;i="5.63,493,1557212400"; d="scan'208";a="342406193" Received: from ahduyck-desk1.jf.intel.com ([10.7.198.76]) by orsmga005-auth.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jul 2019 07:57:56 -0700 Message-ID: <5efe30658033c1b22a36438758236d4f4aa8c345.camel@linux.intel.com> Subject: Re: [PATCH v1 0/6] mm / virtio: Provide support for paravirtual waste page treatment From: Alexander Duyck To: David Hildenbrand , Dave Hansen , Alexander Duyck Cc: Nitesh Narayan Lal , kvm list , "Michael S. Tsirkin" , LKML , linux-mm , Andrew Morton , Yang Zhang , pagupta@redhat.com, Rik van Riel , Konrad Rzeszutek Wilk , lcapitulino@redhat.com, wei.w.wang@intel.com, Andrea Arcangeli , Paolo Bonzini , dan.j.williams@intel.com Date: Mon, 15 Jul 2019 07:57:56 -0700 In-Reply-To: <91a0d964-7fb7-f25e-bf2b-6a7531b96afd@redhat.com> References: <20190619222922.1231.27432.stgit@localhost.localdomain> <8fea71ba-2464-ead8-3802-2241805283cc@intel.com> <91a0d964-7fb7-f25e-bf2b-6a7531b96afd@redhat.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.30.5 (3.30.5-1.fc29) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 2019-07-15 at 11:41 +0200, David Hildenbrand wrote: > On 25.06.19 20:22, Dave Hansen wrote: > > On 6/25/19 10:00 AM, Alexander Duyck wrote: > > > Basically what we are doing is inflating the memory size we can report > > > by inserting voids into the free memory areas. In my mind that matches > > > up very well with what "aeration" is. It is similar to balloon in > > > functionality, however instead of inflating the balloon we are > > > inflating the free_list for higher order free areas by creating voids > > > where the madvised pages were. > > > > OK, then call it "free page auto ballooning" or "auto ballooning" or > > "allocator ballooning". s390 calls them "unused pages". > > > > Any of those things are clearer and more meaningful than "page aeration" > > to me. > > > > Alex, if you want to generalize the approach, and not call it "hinting", > what about something similar to "page recycling". > > Would also fit the "waste" example and would be clearer - at least to > me. Well, "bubble" does not apply anymore ... > I am fine with "page hinting". I have already gone through and started the rename. The problem with "page recycling" is that is actually pretty similar to the name we had in the networking space for how the NICs will recycle the Rx buffers. For now I am going through and replacing instances of Aerated with Hinted, and aeration with page_hinting. I should have a new patch set ready in a couple days assuming no unforeseen issues. Thanks. - Alex