From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.9 required=3.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1,USER_IN_DEF_DKIM_WL autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C4311C33CA2 for ; Thu, 9 Jan 2020 19:47:48 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 8073B2072A for ; Thu, 9 Jan 2020 19:47:48 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="cG0QOwda" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8073B2072A Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 1DD7F8E0005; Thu, 9 Jan 2020 14:47:48 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 18DB38E0001; Thu, 9 Jan 2020 14:47:48 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0A3B48E0005; Thu, 9 Jan 2020 14:47:48 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0182.hostedemail.com [216.40.44.182]) by kanga.kvack.org (Postfix) with ESMTP id E749D8E0001 for ; Thu, 9 Jan 2020 14:47:47 -0500 (EST) Received: from smtpin03.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with SMTP id 9DAEE1EE6 for ; Thu, 9 Jan 2020 19:47:47 +0000 (UTC) X-FDA: 76359130974.03.flag43_26deff595a13c X-HE-Tag: flag43_26deff595a13c X-Filterd-Recvd-Size: 4909 Received: from mail-pf1-f193.google.com (mail-pf1-f193.google.com [209.85.210.193]) by imf13.hostedemail.com (Postfix) with ESMTP for ; Thu, 9 Jan 2020 19:47:47 +0000 (UTC) Received: by mail-pf1-f193.google.com with SMTP id x184so3855789pfb.3 for ; Thu, 09 Jan 2020 11:47:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=tOr15WETxbkLw/hVhIIJI77xVs+gy+a9H8+1jFpIRfc=; b=cG0QOwda3n2lMKGGwl2gvG+FY0g5k14CGaWhbv4nmRcoT2JX4qtut3O08AYJiZSsJ1 cr8cRqsI97d5/bOkzP8tKl3Tt9qtR5JvXtPKrWUCiPl4DV38hUy0eNUJDkm8kHbJEuBE yaFZx1vNucRxrssnQpATjd86jpNCMGp+2Uyc8U06zuHuUL2AoQcrnZJ+y884oRxt8t+n VRC8uxlGUAtadaiER22t+8Zb5vtrFxei+x4QHt8BHfVM01jX4dRRdZl9Mv3Dje2YTVYW tV4Ihp6XBYA3izk3Ms3j7QY4sBnbwek7lIwiWDhHQ5xPFFbll2klVlmKSmR8wUaYCyZ9 y5qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=tOr15WETxbkLw/hVhIIJI77xVs+gy+a9H8+1jFpIRfc=; b=D3R8oqnSHQKdZVX7S+8cIOO4nOjI8eY8nucxoufZ7TBK7PdHTGugfLnDl4rnpyJFUG xLh6QB5KO4IEsy7UqBNw3n/dLNc/d4GJQMSQb1DfdZWXm4V42wrIKR8lTuOdpyGF1sUc ibE8EaJMnCHwKU2R+TSmBADoe1yYN/UuUYYYwr5g7I6B2jK852ioTCe4HdwNtJugGV2R NXyBDrlX1FTWuP7gXmkbnxNUmlF2/1WYuV8/MgKZk4s0M0UxNCJbd5sn5GirLQFn4cnG SP3U+bpIofZo/eVOZ3kAQGEf/oavt9vuRFdZmYzsX6lxvw+DXGY6PvtEIMp8PSO9FqZZ eXKA== X-Gm-Message-State: APjAAAXuhCPoGb2T9D7wP6V18dyafd9dzO878uKh7Da0PioDY5RYaHjz vgOQ89tma1qBRK+yZdev5BBj/A== X-Google-Smtp-Source: APXvYqzh23zJ0M/6YUkb1gak5IeC/b1rxGMe/2+na8ui5AM37mG7vNvlQ/Y50JVkaXV8dlCW2yJyFQ== X-Received: by 2002:a62:e30f:: with SMTP id g15mr235672pfh.124.1578599265739; Thu, 09 Jan 2020 11:47:45 -0800 (PST) Received: from gnomeregan01.cam.corp.google.com ([2620:15c:6:14:50b7:ffca:29c4:6488]) by smtp.googlemail.com with ESMTPSA id z130sm8572761pgz.6.2020.01.09.11.47.42 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 09 Jan 2020 11:47:44 -0800 (PST) Subject: Re: [PATCH 00/14] KVM: x86/mmu: Huge page fixes, cleanup, and DAX To: Sean Christopherson , Paolo Bonzini Cc: Paul Mackerras , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , Dave Hansen , Andy Lutomirski , Peter Zijlstra , Andrew Morton , Marc Zyngier , James Morse , Julien Thierry , Suzuki K Poulose , kvm-ppc@vger.kernel.org, kvm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, syzbot+c9d1fb51ac9d0d10c39d@syzkaller.appspotmail.com, Andrea Arcangeli , Dan Williams , David Hildenbrand , Jason Zeng , Dave Jiang , Liran Alon , linux-nvdimm References: <20200108202448.9669-1-sean.j.christopherson@intel.com> From: Barret Rhoden Message-ID: Date: Thu, 9 Jan 2020 14:47:41 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2 MIME-Version: 1.0 In-Reply-To: <20200108202448.9669-1-sean.j.christopherson@intel.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Hi - On 1/8/20 3:24 PM, Sean Christopherson wrote: > This series is a mix of bug fixes, cleanup and new support in KVM's > handling of huge pages. The series initially stemmed from a syzkaller > bug report[1], which is fixed by patch 02, "mm: thp: KVM: Explicitly > check for THP when populating secondary MMU". > > While investigating options for fixing the syzkaller bug, I realized KVM > could reuse the approach from Barret's series to enable huge pages for DAX > mappings in KVM[2] for all types of huge mappings, i.e. walk the host page > tables instead of querying metadata (patches 05 - 09). Thanks, Sean. I tested this patch series out, and it works for me. (Huge KVM mappings of a DAX file, etc.). Thanks, Barret