Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754989AbbDNVsT (ORCPT ); Tue, 14 Apr 2015 17:48:19 -0400 Received: from g9t5009.houston.hp.com ([15.240.92.67]:50571 "EHLO g9t5009.houston.hp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753893AbbDNVsM (ORCPT ); Tue, 14 Apr 2015 17:48:12 -0400 From: "Elliott, Robert (Server Storage)" To: Dan Williams CC: Ingo Molnar , Christoph Hellwig , "Matthew Wilcox" , Linus Torvalds , "linux-kernel@vger.kernel.org" , "linux-nvdimm@lists.01.org" , "Kani, Toshimitsu" Subject: RE: [Linux-nvdimm] [GIT PULL] PMEM driver for v4.1 Thread-Topic: [Linux-nvdimm] [GIT PULL] PMEM driver for v4.1 Thread-Index: AQHQdczhfYDDVDsjaUmaNfqumP1J/51KrtCAgAAThACAAG2tgIABRS6AgAAV3uCAACsFgIAAFuxw Date: Tue, 14 Apr 2015 21:46:19 +0000 Message-ID: <94D0CD8314A33A4D9D801C0FE68B40295A8AA0F6@G9W0745.americas.hpqcorp.net> References: <20150413093309.GA30219@gmail.com> <20150413093541.GA5147@lst.de> <20150413104531.GB30556@gmail.com> <20150413171805.GA14243@lst.de> <20150414124157.GA28544@gmail.com> <94D0CD8314A33A4D9D801C0FE68B40295A89D80A@G9W0745.americas.hpqcorp.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [16.210.48.26] Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by nfs id t3ELmQAM013114 Content-Length: 1337 Lines: 33 > -----Original Message----- > From: Dan Williams [mailto:dan.j.williams@intel.com] > Sent: Tuesday, April 14, 2015 11:34 AM > To: Elliott, Robert (Server Storage) > > ... > >> Since it's directly mapped it should just work for most things if it's > >> at least write-through cached (UC would be a horror), and it would > >> also solve all the size problems. With write-through caching it should > >> also be pretty OK performance-wise. The 64 bytes size is ideal as > > > > Are the WT support patches going to make it into 4.1? > > Which patches are these? Maybe I missed them, but I don't see > anything in the archives. These have been baking in linux-mm and linux-next: * [PATCH v3 0/6] Kernel huge I/O mapping support https://lkml.org/lkml/2015/3/3/589 * [PATCH v4 0/7] mtrr, mm, x86: Enhance MTRR checks for huge I/O mapping https://lkml.org/lkml/2015/3/24/1056 I don't think this made it into a subsystem tree yet: * [PATCH v8 0/7] Support Write-Through mapping on x86 https://lkml.org/lkml/2015/2/24/773 I guess we could target 4.2 for both the WT series and pmem patches that support the new ioremap_wt() function. --- Robert Elliott, HP Server Storage ????{.n?+???????+%?????ݶ??w??{.n?+????{??G?????{ay?ʇڙ?,j??f???h?????????z_??(?階?ݢj"???m??????G????????????&???~???iO???z??v?^?m???? ????????I?