Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1565084
| From | Christoph Hellwig <hch@lst.de> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm |
| Date | 2017-01-23 17:10 +0100 |
| Message-ID | <t2PlT-9t-1@gated-at.bofh.it> (permalink) |
| References | (5 earlier) <t2vdv-4dV-11@gated-at.bofh.it> <t2vdw-4dV-19@gated-at.bofh.it> <t2vnb-4hj-9@gated-at.bofh.it> <t2Gsh-2Za-1@gated-at.bofh.it> <t2H50-3rt-7@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Sun, Jan 22, 2017 at 11:10:04PM -0800, Dan Williams wrote: > How about we solve the copy_from_user() abuse first before we hijack > this thread for some future feature that afaics has no patches posted > yet. Solving copy_from_user abuse first sounds perfectly fine to me. But please do so without abusing the block layer for persistent memory access. Given that we don't have use cases for different pmem access methods in a single OS image yet let's avoid introducing new ops for now and just remove the copy_from_user abuse. In the longer run I like your dax_operations, but they need to be separate from the block layer.
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Dan Williams <dan.j.williams@intel.com> - 2017-01-20 05:00 +0100
[PATCH 08/13] x86, libnvdimm, dax: stop abusing __copy_user_nocache Dan Williams <dan.j.williams@intel.com> - 2017-01-20 05:00 +0100
[PATCH 10/13] libnvdimm, pmem: fix persistence warning Dan Williams <dan.j.williams@intel.com> - 2017-01-20 05:00 +0100
[PATCH 07/13] x86, libnvdimm, pmem: move arch_invalidate_pmem() to libnvdimm Dan Williams <dan.j.williams@intel.com> - 2017-01-20 05:00 +0100
[PATCH 01/13] x86, dax, pmem: remove indirection around memcpy_from_pmem() Dan Williams <dan.j.williams@intel.com> - 2017-01-20 05:00 +0100
[PATCH 05/13] x86, dax: replace clear_pmem() with open coded memset + dax_ops->flush Dan Williams <dan.j.williams@intel.com> - 2017-01-20 05:00 +0100
Re: [PATCH 05/13] x86, dax: replace clear_pmem() with open coded memset + dax_ops->flush Jan Kara <jack@suse.cz> - 2017-01-20 11:50 +0100
Re: [PATCH 05/13] x86, dax: replace clear_pmem() with open coded memset + dax_ops->flush Dan Williams <dan.j.williams@intel.com> - 2017-01-20 16:40 +0100
[PATCH 03/13] x86, dax, pmem: introduce 'copy_from_iter' dax operation Dan Williams <dan.j.williams@intel.com> - 2017-01-20 05:00 +0100
[PATCH 13/13] libnvdimm, pmem: disable dax flushing for 'cache flush on fail' platforms Dan Williams <dan.j.williams@intel.com> - 2017-01-20 05:00 +0100
[PATCH 09/13] libnvdimm, pmem: implement cache bypass for all copy_from_iter() operations Dan Williams <dan.j.williams@intel.com> - 2017-01-20 05:00 +0100
[PATCH 04/13] dax, pmem: introduce an optional 'flush' dax operation Dan Williams <dan.j.williams@intel.com> - 2017-01-20 05:00 +0100
[PATCH 06/13] x86, dax, libnvdimm: move wb_cache_pmem() to libnvdimm Dan Williams <dan.j.williams@intel.com> - 2017-01-20 05:00 +0100
RE: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Matthew Wilcox <mawilcox@microsoft.com> - 2017-01-21 17:30 +0100
Re: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Christoph Hellwig <hch@lst.de> - 2017-01-21 19:00 +0100
RE: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Matthew Wilcox <mawilcox@microsoft.com> - 2017-01-22 16:50 +0100
Re: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Christoph Hellwig <hch@lst.de> - 2017-01-22 17:40 +0100
RE: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Matthew Wilcox <mawilcox@microsoft.com> - 2017-01-22 19:20 +0100
Re: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Christoph Hellwig <hch@lst.de> - 2017-01-22 19:40 +0100
RE: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Matthew Wilcox <mawilcox@microsoft.com> - 2017-01-22 19:40 +0100
Re: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Christoph Hellwig <hch@lst.de> - 2017-01-22 19:50 +0100
RE: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Matthew Wilcox <mawilcox@microsoft.com> - 2017-01-23 07:40 +0100
Re: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Dan Williams <dan.j.williams@intel.com> - 2017-01-23 08:20 +0100
Re: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Christoph Hellwig <hch@lst.de> - 2017-01-23 17:10 +0100
Re: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Dan Williams <dan.j.williams@intel.com> - 2017-01-23 18:20 +0100
Re: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Christoph Hellwig <hch@lst.de> - 2017-01-23 19:10 +0100
Re: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Dan Williams <dan.j.williams@intel.com> - 2017-01-23 19:40 +0100
Re: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Christoph Hellwig <hch@lst.de> - 2017-01-23 17:00 +0100
Re: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Dan Williams <dan.j.williams@intel.com> - 2017-01-22 18:40 +0100
Re: [PATCH 00/13] dax, pmem: move cpu cache maintenance to libnvdimm Christoph Hellwig <hch@lst.de> - 2017-01-23 17:10 +0100
csiph-web