From: Barret Rhoden <brho@google.com> To: "Dan Williams" <dan.j.williams@intel.com>, "Dave Jiang" <dave.jiang@intel.com>, "Ross Zwisler" <zwisler@kernel.org>, "Vishal Verma" <vishal.l.verma@intel.com>, "Paolo Bonzini" <pbonzini@redhat.com>, "Radim Krčmář" <rkrcmar@redhat.com>, "Thomas Gleixner" <tglx@linutronix.de>, "Ingo Molnar" <mingo@redhat.com>, "Borislav Petkov" <bp@alien8.de> Cc: linux-nvdimm@lists.01.org, linux-kernel@vger.kernel.org, "H. Peter Anvin" <hpa@zytor.com>, x86@kernel.org, kvm@vger.kernel.org, yu.c.zhang@intel.com, yi.z.zhang@intel.com Subject: [PATCH 0/2] kvm: Use huge pages for DAX-backed files Date: Fri, 9 Nov 2018 15:39:19 -0500 [thread overview] Message-ID: <20181109203921.178363-1-brho@google.com> (raw) This patch series depends on dax pages not being PageReserved. Once that is in place, these changes will let KVM use huge pages with dax-backed files. Without the PageReserved change, KVM and DAX still work with these patches, simply without huge pages - which is the current situation. RFC/discussion thread: https://lore.kernel.org/lkml/20181029210716.212159-1-brho@google.com/ Barret Rhoden (2): mm: make dev_pagemap_mapping_shift() externally visible kvm: Use huge pages for DAX-backed files arch/x86/kvm/mmu.c | 34 ++++++++++++++++++++++++++++++++-- include/linux/mm.h | 3 +++ mm/memory-failure.c | 38 +++----------------------------------- mm/util.c | 34 ++++++++++++++++++++++++++++++++++ 4 files changed, 72 insertions(+), 37 deletions(-) -- 2.19.1.930.g4563a0d9d0-goog
next reply other threads:[~2018-11-09 20:39 UTC|newest] Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-11-09 20:39 Barret Rhoden [this message] 2018-11-09 20:39 ` [PATCH 1/2] mm: make dev_pagemap_mapping_shift() externally visible Barret Rhoden 2018-11-13 9:28 ` David Hildenbrand 2018-11-09 20:39 ` [PATCH 2/2] kvm: Use huge pages for DAX-backed files Barret Rhoden 2018-11-12 19:31 ` Paolo Bonzini 2018-11-13 16:21 ` Barret Rhoden 2018-11-13 18:22 ` Paolo Bonzini 2018-11-13 9:36 ` David Hildenbrand 2018-11-13 10:02 ` Pankaj Gupta 2018-11-13 12:41 ` Paolo Bonzini 2018-11-13 15:56 ` Barret Rhoden 2018-11-14 9:09 ` Pankaj Gupta 2018-11-13 15:50 ` Barret Rhoden 2018-11-14 21:51 ` [PATCH v2 0/3] " Barret Rhoden 2018-11-14 21:51 ` [PATCH v2 1/3] mm: make dev_pagemap_mapping_shift() externally visible Barret Rhoden 2018-11-26 16:50 ` Paolo Bonzini 2018-11-26 18:32 ` Dan Williams 2018-11-14 21:51 ` [PATCH v2 2/3] kvm: Use huge pages for DAX-backed files Barret Rhoden 2018-11-14 21:51 ` [PATCH v2 3/3] kvm: remove redundant PageReserved() check Barret Rhoden 2018-11-27 13:31 ` David Hildenbrand 2018-11-15 0:55 ` [PATCH v2 0/3] kvm: Use huge pages for DAX-backed files Dan Williams 2018-12-03 17:40 ` Barret Rhoden 2018-12-03 18:32 ` Alexander Duyck
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20181109203921.178363-1-brho@google.com \ --to=brho@google.com \ --cc=bp@alien8.de \ --cc=dan.j.williams@intel.com \ --cc=dave.jiang@intel.com \ --cc=hpa@zytor.com \ --cc=kvm@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-nvdimm@lists.01.org \ --cc=mingo@redhat.com \ --cc=pbonzini@redhat.com \ --cc=rkrcmar@redhat.com \ --cc=tglx@linutronix.de \ --cc=vishal.l.verma@intel.com \ --cc=x86@kernel.org \ --cc=yi.z.zhang@intel.com \ --cc=yu.c.zhang@intel.com \ --cc=zwisler@kernel.org \ --subject='Re: [PATCH 0/2] kvm: Use huge pages for DAX-backed files' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).