Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp4920326pxu; Tue, 22 Dec 2020 04:14:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJx/q7xyuTbt/kSYg2w8499zdIJ8ALlFgSjTsLU+O8E9FqHaUvunB5D6r1aKC37pLR5K3VKQ X-Received: by 2002:a50:8b61:: with SMTP id l88mr20376726edl.250.1608639299516; Tue, 22 Dec 2020 04:14:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608639299; cv=none; d=google.com; s=arc-20160816; b=SuVNa8YvU/64NOTM6usoKNqKTXaXyK3zsWyIm1t6qN2Re9gRhtj6MxoiHC2id/TWBJ lrUakuH3VLTykZDipfjgq5QcD5mkvCxs88ndIQP2nW6mpO5R8UXwZg3lkkKnU9jcbCd+ 5d2S5XLbBpF9Ive52naj4MNES6OJrbrRuE+VFT7KlGe1oU6n+yL+2cgnBW4J6VvqtzMq oHxhreoFqZddNZ37DdgPJ8m9tO2pRihdLHdp/OvgoiPSD9WyhqrW4SeQ/R7VGur0grpJ knZAHfxCGqwlmaexMoEkN9oBO05iF4V0ujX9dEzW7foRY3F/jZfMnn3ZXHSoPAMa6diF LowQ== 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=XDqWemTZAr3Yf5zc0WPnza6SJa69M9w7Rj4fQPF3P5o=; b=Q8wjXbk7pF5qKxB530medsPuzNitk39TrqMLCEJ8ccvuuNYNG7xXytFU2UQKfRGYER BRz124laN8/BQ5AQRAjU7VnsG4Cpb0JqdHwBUOvPcCQVUUMOtnPN/EQ0oick+Cgdr6x7 8OePYsNJVU0DZJXKAAG6qAxVkLr15bK99x8Pfc15lQI5EwpDSIK7kTTO/+s/HopWd16i qix0u98f7CvMmqSrARfZ67RRU1+IB3Lntqq4bvBTt8snBZ/aRMW1bP9ttL/jkwynOcre qcHGDFcpfx7sp4yLSdiTYgDz4kgqXdP2+iPXWI011mqGLpqIhcvzWsCTRHHLCT3oV6Yf YRrA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=tPpOPFZi; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d9si2460076ejk.451.2020.12.22.04.14.35; Tue, 22 Dec 2020 04:14:59 -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=@gmail.com header.s=20161025 header.b=tPpOPFZi; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726557AbgLVMOJ (ORCPT + 99 others); Tue, 22 Dec 2020 07:14:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47056 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726239AbgLVMOI (ORCPT ); Tue, 22 Dec 2020 07:14:08 -0500 Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9B80FC0613D3 for ; Tue, 22 Dec 2020 04:13:27 -0800 (PST) Received: by mail-lf1-x12b.google.com with SMTP id b26so21940409lff.9 for ; Tue, 22 Dec 2020 04:13:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XDqWemTZAr3Yf5zc0WPnza6SJa69M9w7Rj4fQPF3P5o=; b=tPpOPFZiOO+7bXVYjFI5JFD6T6i0npRgJb2VT4lieoQIF08DoFCYSGjj9UtUf7OlOT k59s2Xvq/lfysj+/GyyxJvQlfo02nL1EuA2PBhI+xh9pDS5Yg5bPQ4Zt7jO0QiFdxGdp dKcuZ4zXWF5bWyAxUTzFny3vMoMajws16JY40rUn6sUIVqICCZSBYnX5i8M7E+Z0u3CT lTPukRJlbMMNBCD78ibfqd94YssAxc4XtIpdyd2C7HlUWeqJ17NRIF47bAm5ugtNHU68 U4khUQcaFfH58dRFjW4SmhGv0p2aKTkWcwPPS4ZUSjxZrs0qCCkJW8Il2Xt6AJjLwQiX KhqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XDqWemTZAr3Yf5zc0WPnza6SJa69M9w7Rj4fQPF3P5o=; b=bpQiufEbc2zRi/eKmb6jPQ0AIodjnQsUxibRezVEbjBTY6mwgqFYldMq293dF0T0dk A5o3nej1jgZjd0Bhcd2POmzRBBXly81QjlZbepM+1X6ilQYN+8ukA62xZRCkcQOWuGQh f5M+0espnjsUafFixFJVCJoQA3K3XlqMWL9heQo2QFd6b3MvGa/qze+YdeI8KrJI1GI7 k30hAjElRXGahrMWPZkykwM0NjlQU+SS287Bha63AhtKtAi2ounyDhQolTAC4+UwGXni mOuyfabNTq8Vw1FEz7X5EAglZGQtuyHdMQNkvxaQeNeF5avJPjq+9oCQ36WAjkh3DRYS rxcQ== X-Gm-Message-State: AOAM5308iH78yqrCnRtFvdgpBNmlBYEUT3GkI++Pk86JoIsf28OUEcFN BsNz6yxBj0HZ3frP4bal3kEDUBpy9X22j3X6M9E= X-Received: by 2002:a2e:b8d1:: with SMTP id s17mr10053775ljp.472.1608639206075; Tue, 22 Dec 2020 04:13:26 -0800 (PST) MIME-Version: 1.0 References: <20201222074910.GA30051@open-light-1.localdomain> <585791f4-4b41-5e73-296e-691d5478a915@redhat.com> In-Reply-To: From: Liang Li Date: Tue, 22 Dec 2020 20:13:12 +0800 Message-ID: Subject: Re: [RFC PATCH 3/3] mm: support free hugepage pre zero out To: David Hildenbrand Cc: Alexander Duyck , Mel Gorman , Andrew Morton , Andrea Arcangeli , Dan Williams , "Michael S. Tsirkin" , Jason Wang , Dave Hansen , Michal Hocko , Liang Li , Mike Kravetz , linux-mm@kvack.org, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org, qemu-devel@nongnu.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > Free page reporting in virtio-balloon doesn't give you any guarantees > > regarding zeroing of pages. Take a look at the QEMU implementation - > > e.g., with vfio all reports are simply ignored. > > > > Also, I am not sure if mangling such details ("zeroing of pages") into > > the page reporting infrastructure is a good idea. > > > > Oh, now I get what you are doing here, you rely on zero_free_pages of > your other patch series and are not relying on virtio-balloon free page > reporting to do the zeroing. > > You really should have mentioned that this patch series relies on the > other one and in which way. I am sorry for that. After I sent out the patch, I realized I should mention that, so I sent out an updated version which added the information you mentioned :) Thanks ! Liang