[GIT PULL] Compute Express Link for 6.0

2022-08-09 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl tags/cxl-for-6.0 ...to receive initial support and infrastructure for dynamic CXL region provisioning and other updates. The support is considered "initial" because it only tackles persistent memory provisioning,

Re: [PATCH][RFC] tracing: Enable tracepoints via module parameters

2021-04-19 Thread Williams, Dan J
[ drop Rusty, add Jessica and Emmanuel ] On Wed, 2013-08-14 at 23:32 -0400, Steven Rostedt wrote: > On Thu, 15 Aug 2013 11:32:10 +0930 > Rusty Russell wrote: > > > Steven Rostedt writes: > > > But the thing about this that bothers me is that there's no way > > > to say, > > > "Enable all

Re: [PATCH 2/8] cxl/mem: Introduce 'struct cxl_regs'

2021-03-29 Thread Williams, Dan J
On Thu, 2021-03-25 at 08:15 +, Christoph Hellwig wrote: > On Wed, Mar 24, 2021 at 02:30:35PM -0700, Dan Williams wrote: > > In preparation for common register mapping facility, introduce a > > generic > > container, 'struct cxl_regs', for CXL device register and later > > component register

Re: [RFC PATCH 1/2] mm,drm/ttm: Block fast GUP to TTM huge pages

2021-03-23 Thread Williams, Dan J
On Sun, 2021-03-21 at 19:45 +0100, Thomas Hellström (Intel) wrote: > TTM sets up huge page-table-entries both to system- and device > memory, > and we don't want gup to assume there are always valid backing struct > pages for these. For PTEs this is handled by setting the pte_special > bit, > but

Re: [block] 52f019d43c: ndctl.test-libndctl.fail

2021-03-06 Thread Williams, Dan J
On Fri, 2021-03-05 at 08:42 +0100, Christoph Hellwig wrote: > Dan, > > can you make any sense of thos report? [..] > > check_set_config_data: dimm: 0 read2 data miscompare: 0 > > check_set_config_data: dimm: 0x1 read2 data miscompare: 0 > > check_set_config_data: dimm: 0x100 read2 data

Re: linux-next: build failure after merge of the akpm-current tree

2020-09-23 Thread Williams, Dan J
On Tue, 2020-09-08 at 20:09 +1000, Stephen Rothwell wrote: > Hi all, > > After merging the akpm-current tree, today's linux-next build (x86_64 > allmodconfig) failed like this: > > drivers/xen/unpopulated-alloc.c: In function 'fill_list': > drivers/xen/unpopulated-alloc.c:30:9: error: 'struct

Re: [PATCH v3 00/14] Adding GAUDI NIC code to habanalabs driver

2020-09-16 Thread Williams, Dan J
On Wed, 2020-09-16 at 10:22 +0200, Greg Kroah-Hartman wrote: > On Wed, Sep 16, 2020 at 11:02:39AM +0300, Oded Gabbay wrote: > > On Wed, Sep 16, 2020 at 10:41 AM Greg Kroah-Hartman > > wrote: > > > On Wed, Sep 16, 2020 at 09:36:23AM +0300, Oded Gabbay wrote: > > > > On Wed, Sep 16, 2020 at 9:25 AM

Re: [PATCH v2 1/3] mm/shuffle: don't move pages between zones and don't read garbage memmaps

2020-06-19 Thread Williams, Dan J
On Fri, 2020-06-19 at 14:59 +0200, David Hildenbrand wrote: > Especially with memory hotplug, we can have offline sections (with a > garbage memmap) and overlapping zones. We have to make sure to only > touch initialized memmaps (online sections managed by the buddy) and > that > the zone matches,

Re: [GIT PULL] General notification queue and key notifications

2020-06-16 Thread Williams, Dan J
Hi David, On Tue, 2020-06-02 at 16:55 +0100, David Howells wrote: > Date: Tue, 02 Jun 2020 16:51:44 +0100 > > Hi Linus, > > Can you pull this, please? It adds a general notification queue > concept > and adds an event source for keys/keyrings, such as linking and > unlinking > keys and

Re: [PATCH ethtool v1] netlink: add master/slave configuration support

2020-06-09 Thread Williams, Dan J
On Tue, 2020-06-09 at 11:36 -0700, David Miller wrote: > From: Stephen Hemminger > Date: Tue, 9 Jun 2020 10:19:35 -0700 > > > Yes, words do matter and convey a lot of implied connotation and > > meaning. > > What is your long term plan? Will you change all of the UAPI for > bonding for

RE: [RESEND PATCH v9 4/5] ndctl/papr_scm,uapi: Add support for PAPR nvdimm specific methods

2020-06-04 Thread Williams, Dan J
> -Original Message- > From: Vaibhav Jain > Sent: Thursday, June 4, 2020 2:06 AM > To: Williams, Dan J ; linuxppc- > d...@lists.ozlabs.org; linux-nvd...@lists.01.org; linux- > ker...@vger.kernel.org > Cc: Santosh Sivaraj ; Aneesh Kumar K . V > ; Steven Roste

Re: [PATCH 08/15] efi/x86: Move command-line initrd loading to efi_main

2020-05-27 Thread Williams, Dan J
On Fri, 2020-05-08 at 20:01 +0200, Ard Biesheuvel wrote: > From: Arvind Sankar > > Consolidate the initrd loading in efi_main. > > The command line options now need to be parsed only once. > > Signed-off-by: Arvind Sankar > Link: >

Re: [PATCH 0/2] Add support for StorageD3Enable _DSD property

2020-04-28 Thread Williams, Dan J
On Tue, 2020-04-28 at 08:27 -0700, David E. Box wrote: > On Tue, 2020-04-28 at 16:22 +0200, Christoph Hellwig wrote: > > On Tue, Apr 28, 2020 at 07:09:59AM -0700, David E. Box wrote: > > > > I'm not sure who came up with the idea to put this into ACPI, > > > > but > > > > it > > > > belongs into

libnvdimm fixes 5.0-rc3

2019-01-19 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-fixes-5.0-rc3 ...to receive a crash fix, a build warning fix, a miscellaneous small cleanups. In case anyone is looking for them, there was a regression caught by testing that caused 2

[GIT PULL] dax fix for 4.21

2018-12-29 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/dax-fix-4.21 ...to receive a single fix for an issue you identified on the last dax fix pull request. While I feel a bit silly sending a single-commit pull-request there is nothing else queued up for

[GIT PULL] dax fixes for 4.20-rc6

2018-12-08 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/dax-fixes-4.20-rc6 ...to receive the last of the known regression fixes and fallout from the Xarray conversion of the filesystem-dax implementation. On the path to debugging why the dax memory-failure

[GIT PULL] libnvdimm fixes for 4.20-rc6

2018-12-08 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-fixes-4.20-rc6 ...to receive a regression fix for the Address Range Scrub implementation, yes another one, and support for platforms that misalign persistent memory relative to the Linux

Re: [PATCH] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init()

2018-11-19 Thread Williams, Dan J
On Mon, 2018-11-19 at 15:43 -0800, Dave Hansen wrote: > On 11/19/18 3:19 PM, Dan Williams wrote: > > Andy wondered why a path that can sleep was using __flush_tlb_all() > > [1] > > and Dave confirmed the expectation for TLB flush is for modifying / > > invalidating existing pte entries, but not

Re: [PATCH] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init()

2018-11-19 Thread Williams, Dan J
On Mon, 2018-11-19 at 15:43 -0800, Dave Hansen wrote: > On 11/19/18 3:19 PM, Dan Williams wrote: > > Andy wondered why a path that can sleep was using __flush_tlb_all() > > [1] > > and Dave confirmed the expectation for TLB flush is for modifying / > > invalidating existing pte entries, but not

[GIT PULL] libnvdimm fixes for 4.17-rc2

2018-04-21 Thread Williams, Dan J
Hi Linus, please pull from git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive, a regression fix, new unit test infrastructure and a build fix. * The regression fix addresses support for the new NVDIMM label storage area access commands (_LSI, _LSR, and

[GIT PULL] libnvdimm fixes for 4.17-rc2

2018-04-21 Thread Williams, Dan J
Hi Linus, please pull from git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive, a regression fix, new unit test infrastructure and a build fix. * The regression fix addresses support for the new NVDIMM label storage area access commands (_LSI, _LSR, and

[GIT PULL] libnvdimm for 4.17

2018-04-09 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.17 ...to receive the libnvdimm update for 4.17. This cycle was was not something I ever want to repeat as there were several late changes that have only now just settled. Half of the

[GIT PULL] libnvdimm for 4.17

2018-04-09 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.17 ...to receive the libnvdimm update for 4.17. This cycle was was not something I ever want to repeat as there were several late changes that have only now just settled. Half of the

[GIT PULL] libnvdimm fixes for 4.16-rc7

2018-03-22 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive 2 regression fixes, 2 bug fixes for older issues, 2 fixes for new functionality added this cycle that have userspace ABI concerns, and a small cleanup. These have appeared in a

[GIT PULL] libnvdimm fixes for 4.16-rc7

2018-03-22 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive 2 regression fixes, 2 bug fixes for older issues, 2 fixes for new functionality added this cycle that have userspace ABI concerns, and a small cleanup. These have appeared in a

[GIT PULL] libnvdimm fixes for 4.16-rc4

2018-03-03 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive a 4.16 regression fix, 3 fixes for -stable, and a cleanup fix. * During the merge window support for the new ACPI NVDIMM Platform Capabilities structure disabled support for

[GIT PULL] libnvdimm fixes for 4.16-rc4

2018-03-03 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive a 4.16 regression fix, 3 fixes for -stable, and a cleanup fix. * During the merge window support for the new ACPI NVDIMM Platform Capabilities structure disabled support for

[GIT PULL] spectre variant1 mitigations for 4.16

2018-01-20 Thread Williams, Dan J
Hi Thomas, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/djbw/linux nospec-v4.1 ...to receive a collection of spectre-v1 mitigations, and infrastructure for future mitigations. The infrastructure includes: * __uaccess_begin_nospec: similar to __uaccess_begin this invokes

[GIT PULL] spectre variant1 mitigations for 4.16

2018-01-20 Thread Williams, Dan J
Hi Thomas, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/djbw/linux nospec-v4.1 ...to receive a collection of spectre-v1 mitigations, and infrastructure for future mitigations. The infrastructure includes: * __uaccess_begin_nospec: similar to __uaccess_begin this invokes

Re: [RFC PATCH] asm/generic: introduce if_nospec and nospec_barrier

2018-01-03 Thread Williams, Dan J
On Wed, 2018-01-03 at 17:54 -0800, Linus Torvalds wrote: > On Wed, Jan 3, 2018 at 5:51 PM, Dan Williams m> wrote: > > > > Elena has done the work of auditing static analysis reports to a > > dozen > > or so locations that need some 'nospec' handling. > > I'd love to

Re: [RFC PATCH] asm/generic: introduce if_nospec and nospec_barrier

2018-01-03 Thread Williams, Dan J
On Wed, 2018-01-03 at 17:54 -0800, Linus Torvalds wrote: > On Wed, Jan 3, 2018 at 5:51 PM, Dan Williams m> wrote: > > > > Elena has done the work of auditing static analysis reports to a > > dozen > > or so locations that need some 'nospec' handling. > > I'd love to see that patch, just to see

[GIT PULL] libnvdimm fixes for 4.15-rc5

2017-12-23 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive: * NVDIMM namespaces, configured to enforce 1GB alignment, fail to initialize on platforms that mis-align the start or end of the physical address range. * The Linux

[GIT PULL] libnvdimm fixes for 4.15-rc5

2017-12-23 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive: * NVDIMM namespaces, configured to enforce 1GB alignment, fail to initialize on platforms that mis-align the start or end of the physical address range. * The Linux

[GIT PULL] libnvdimm for 4.15

2017-11-16 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.15 ...to receive the libnvdimm and dax update for 4.15. Save for a few late fixes, all of these commits have shipped in -next releases since before the merge window opened, and 0day

[GIT PULL] libnvdimm for 4.15

2017-11-16 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.15 ...to receive the libnvdimm and dax update for 4.15. Save for a few late fixes, all of these commits have shipped in -next releases since before the merge window opened, and 0day

MAP_SYNC in libnvdimm-for-next and collision fixups

2017-11-02 Thread Williams, Dan J
Hi Stephen, I've pushed a new libnvdimm-for-next branch that includes the libnvdimm update for 4.15 as well as the MAP_SYNC patch set for -next exposure. It has some collisions with code already pending in -next. My proposed merge resolution is here:

MAP_SYNC in libnvdimm-for-next and collision fixups

2017-11-02 Thread Williams, Dan J
Hi Stephen, I've pushed a new libnvdimm-for-next branch that includes the libnvdimm update for 4.15 as well as the MAP_SYNC patch set for -next exposure. It has some collisions with code already pending in -next. My proposed merge resolution is here:

Re: [PATCH v3 00/13] dax: fix dma vs truncate and remove 'page-less' support

2017-10-26 Thread Williams, Dan J
On Thu, 2017-10-26 at 12:58 +0200, Jan Kara wrote: > On Fri 20-10-17 11:31:48, Christoph Hellwig wrote: > > On Fri, Oct 20, 2017 at 09:47:50AM +0200, Christoph Hellwig wrote: > > > I'd like to brainstorm how we can do something better. > > > > > > How about: > > > > > > If we hit a page with an

Re: [PATCH v3 00/13] dax: fix dma vs truncate and remove 'page-less' support

2017-10-26 Thread Williams, Dan J
On Thu, 2017-10-26 at 12:58 +0200, Jan Kara wrote: > On Fri 20-10-17 11:31:48, Christoph Hellwig wrote: > > On Fri, Oct 20, 2017 at 09:47:50AM +0200, Christoph Hellwig wrote: > > > I'd like to brainstorm how we can do something better. > > > > > > How about: > > > > > > If we hit a page with an

[GIT PULL] libnvdimm fixes for 4.14-rc2

2017-09-21 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive a crash fix and corresponding regression test enabling for the crash scenario. The unit test for this crash is available in ndctl-v58.2. This branch has received a build

[GIT PULL] libnvdimm fixes for 4.14-rc2

2017-09-21 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive a crash fix and corresponding regression test enabling for the crash scenario. The unit test for this crash is available in ndctl-v58.2. This branch has received a build

[GIT PULL] MAP_SHARED_VALIDATE for 4.14

2017-09-14 Thread Williams, Dan J
Hi Linus, please consider pulling: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/map-shared-validate-for-4.14 ...for 4.14 as a pre-requisite for the proposed mmap flags (MAP_SYNC and MAP_DIRECT) being developed for 4.15 consideration. As I highlighted in the last posting

[GIT PULL] MAP_SHARED_VALIDATE for 4.14

2017-09-14 Thread Williams, Dan J
Hi Linus, please consider pulling: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/map-shared-validate-for-4.14 ...for 4.14 as a pre-requisite for the proposed mmap flags (MAP_SYNC and MAP_DIRECT) being developed for 4.15 consideration. As I highlighted in the last posting

[GIT PULL] libnvdimm for 4.14

2017-09-11 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.14 ...to receive: A rework of media error handling in the BTT driver and other updates. It has appeared in a few -next releases and collected some late- breaking build-error and

[GIT PULL] libnvdimm for 4.14

2017-09-11 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.14 ...to receive: A rework of media error handling in the BTT driver and other updates. It has appeared in a few -next releases and collected some late- breaking build-error and

[GIT PULL] libnvdimm fix for 4.13-final

2017-08-30 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive a single patch removing some structure definitions from a uapi header file. These payloads are never processed directly by the kernel they are simply passed through an ioctl as

[GIT PULL] libnvdimm fix for 4.13-final

2017-08-30 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive a single patch removing some structure definitions from a uapi header file. These payloads are never processed directly by the kernel they are simply passed through an ioctl as

[GIT PULL] libnvdimm fixes for 4.13-rc2

2017-07-20 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-fixes-4.13-rc2 ...to receive a handful of small fixes for 4.13-rc2. 3 of these fixes are tagged for -stable. They have all appeared in at least one -next release with no reported issues.

[GIT PULL] libnvdimm fixes for 4.13-rc2

2017-07-20 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-fixes-4.13-rc2 ...to receive a handful of small fixes for 4.13-rc2. 3 of these fixes are tagged for -stable. They have all appeared in at least one -next release with no reported issues.

[GIT PULL] libnvdimm for 4.13

2017-07-06 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.13 to receive, libnvdimm updates for the latest ACPI and UEFI specifications. This pull request also includes new 'struct dax_operations' enabling to undo the abuse [1] of

[GIT PULL] libnvdimm for 4.13

2017-07-06 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.13 to receive, libnvdimm updates for the latest ACPI and UEFI specifications. This pull request also includes new 'struct dax_operations' enabling to undo the abuse [1] of

[GIT PULL] libnvdimm fix for 4.12-rc5

2017-06-10 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive a fix for an oversight spotted by Sasha. We expanded the device-dax fs type in 4.12 to be a generic provider of a struct dax_device with an embedded inode. However, Sasha

[GIT PULL] libnvdimm fix for 4.12-rc5

2017-06-10 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive a fix for an oversight spotted by Sasha. We expanded the device-dax fs type in 4.12 to be a generic provider of a struct dax_device with an embedded inode. However, Sasha

Re: [PATCH v3 1/5] acpi, nfit: Switch to use new generic UUID API

2017-06-07 Thread Williams, Dan J
On Mon, 2017-06-05 at 23:22 +0200, Christoph Hellwig wrote: > On Mon, Jun 05, 2017 at 08:10:42PM +0300, Andy Shevchenko wrote: > > > > I hope Christoph can replace old version of this series with new > > one in > > his uuid branch. URL in cover letter, repeating for your > > convenience: > > > >

Re: [PATCH v3 1/5] acpi, nfit: Switch to use new generic UUID API

2017-06-07 Thread Williams, Dan J
On Mon, 2017-06-05 at 23:22 +0200, Christoph Hellwig wrote: > On Mon, Jun 05, 2017 at 08:10:42PM +0300, Andy Shevchenko wrote: > > > > I hope Christoph can replace old version of this series with new > > one in > > his uuid branch. URL in cover letter, repeating for your > > convenience: > > > >

[GIT PULL] libnvdimm fixes for 4.12-rc2

2017-05-19 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-for-next ...to receive a couple compile fixes for 4.12-rc2. With the removal of the ->direct_access() method from block_device_operations in favor of a new dax_device + dax_operations we broke 2

[GIT PULL] libnvdimm fixes for 4.12-rc2

2017-05-19 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-for-next ...to receive a couple compile fixes for 4.12-rc2. With the removal of the ->direct_access() method from block_device_operations in favor of a new dax_device + dax_operations we broke 2

[GIT PULL] libnvdimm fixes for 4.12-rc1

2017-05-12 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive some incremental fixes and a small feature addition relative to the libnvdimm 4.12 pull request. * Geert noticed that tinyconfig was bloated by BLOCK selecting DAX. The size

[GIT PULL] libnvdimm fixes for 4.12-rc1

2017-05-12 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive some incremental fixes and a small feature addition relative to the libnvdimm 4.12 pull request. * Geert noticed that tinyconfig was bloated by BLOCK selecting DAX. The size

[GIT PULL] libnvdimm for 4.12

2017-05-05 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.12 ...to receive the libnvdimm update for 4.12. The bulk of this has been in multiple -next releases. There were a few late breaking fixes and small features that got added in the last

[GIT PULL] libnvdimm for 4.12

2017-05-05 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.12 ...to receive the libnvdimm update for 4.12. The bulk of this has been in multiple -next releases. There were a few late breaking fixes and small features that got added in the last

[GIT PULL] libnvdimm for 4.10

2016-12-18 Thread Williams, Dan J
Hi Linus, please full from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.10 ...to receive the libnvdimm update for 4.10. The libnvdimm pull request is relatively small this time around due to some development topics being deferred to 4.11. However, Jan

[GIT PULL] libnvdimm for 4.10

2016-12-18 Thread Williams, Dan J
Hi Linus, please full from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.10 ...to receive the libnvdimm update for 4.10. The libnvdimm pull request is relatively small this time around due to some development topics being deferred to 4.11. However, Jan

[GIT PULL] libnvdimm fixes for 4.9-final

2016-12-09 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive several fixes to the DSM (ACPI device specific method) marshaling implementation. I consider these urgent enough to send for 4.9 consideration since they fix the kernel's

[GIT PULL] libnvdimm fixes for 4.9-final

2016-12-09 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive several fixes to the DSM (ACPI device specific method) marshaling implementation. I consider these urgent enough to send for 4.9 consideration since they fix the kernel's

[GIT PULL] libnvdimm fixes for 4.9-rc7

2016-11-26 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive: * Fix a crash that occurs at driver initialization if the memory region is already busy (request_mem_region() fails). * Fix a vma validation check that mistakenly allows a

[GIT PULL] libnvdimm fixes for 4.9-rc7

2016-11-26 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive: * Fix a crash that occurs at driver initialization if the memory region is already busy (request_mem_region() fails). * Fix a vma validation check that mistakenly allows a

[GIT PULL] libnvdimm fixes for 4.9-rc3

2016-10-28 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive: A compilation fix, a NULL de-reference found by static analysis, a misuse of the percpu_ref_exit() (tagged for -stable), and notification of failed attempts to clear media

[GIT PULL] libnvdimm fixes for 4.9-rc3

2016-10-28 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive: A compilation fix, a NULL de-reference found by static analysis, a misuse of the percpu_ref_exit() (tagged for -stable), and notification of failed attempts to clear media

[GIT PULL] libnvdimm for 4.9

2016-10-11 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.9 ...to receive the libnvdimm update for 4.9. Aside from the recently added pmem sub-division support these have been in -next for several releases with no reported issues.  The sub-

[GIT PULL] libnvdimm for 4.9

2016-10-11 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.9 ...to receive the libnvdimm update for 4.9. Aside from the recently added pmem sub-division support these have been in -next for several releases with no reported issues.  The sub-

[GIT PULL] libnvdimm fixes for 4.8

2016-09-29 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive the following: - (4) fixes for "flush hint" support. Flush hints are addresses advertised by the ACPI 6+ NFIT (NVDIMM Firmware Interface Table) that when written and fenced

[GIT PULL] libnvdimm fixes for 4.8

2016-09-29 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive the following: - (4) fixes for "flush hint" support. Flush hints are addresses advertised by the ACPI 6+ NFIT (NVDIMM Firmware Interface Table) that when written and fenced

[GIT PULL] libnvdimm fixes for 4.8-rc6

2016-09-10 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive nvdimm fixes for v4.8, two of them are tagged for -stable: - Fix devm_memremap_pages() to use track_pfn_insert(). Otherwise, DAX pmd mappings end up with an uncached pgprot,

[GIT PULL] libnvdimm fixes for 4.8-rc6

2016-09-10 Thread Williams, Dan J
Hi Linus, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive nvdimm fixes for v4.8, two of them are tagged for -stable: - Fix devm_memremap_pages() to use track_pfn_insert(). Otherwise, DAX pmd mappings end up with an uncached pgprot,

[GIT PULL] libnvdimm fixes for 4.8-rc2

2016-08-12 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive: - Fix for the nd_blk (NVDIMM Block Window Aperture) driver.  A spec clarification requires the driver to mask off reserved bits in status register. This is tagged for -stable

[GIT PULL] libnvdimm fixes for 4.8-rc2

2016-08-12 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive: - Fix for the nd_blk (NVDIMM Block Window Aperture) driver.  A spec clarification requires the driver to mask off reserved bits in status register. This is tagged for -stable

[GIT PULL] libnvdimm for 4.8

2016-07-27 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.8 ...to receive the libnvdimm update for 4.8. This has been in -next with the following reported conflicts: 1/ The __pmem address space has been removed.  New usages of __pmem came

[GIT PULL] libnvdimm for 4.8

2016-07-27 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.8 ...to receive the libnvdimm update for 4.8. This has been in -next with the following reported conflicts: 1/ The __pmem address space has been removed.  New usages of __pmem came

[GIT PULL] libnvdimm regression fix for 4.7-final

2016-07-22 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive a regression fix for a problem that was introduced in v4.7-rc6. In 4.7-rc1 we introduced auto-probing for the ACPI DSM (device- specific-method) format that the platform

[GIT PULL] libnvdimm regression fix for 4.7-final

2016-07-22 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive a regression fix for a problem that was introduced in v4.7-rc6. In 4.7-rc1 we introduced auto-probing for the ACPI DSM (device- specific-method) format that the platform

[GIT PULL] ->driverfs_dev removal for 4.8

2016-07-08 Thread Williams, Dan J
Hi Jens, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm for-4.8/block ...to receive: The removal of ->driverfs_dev in favor of just passing the parent device in as a parameter to add_disk().  See below, it has received a "Reviewed-by" from Christoph, Bart, and

[GIT PULL] ->driverfs_dev removal for 4.8

2016-07-08 Thread Williams, Dan J
Hi Jens, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm for-4.8/block ...to receive: The removal of ->driverfs_dev in favor of just passing the parent device in as a parameter to add_disk().  See below, it has received a "Reviewed-by" from Christoph, Bart, and

[GIT PULL] libnvdimm fixes for 4.7-rc6

2016-06-30 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive: 1/ Two regression fixes since v4.6:  one for the byte order of a sysfs attribute (bz121161) and another for QEMU 2.6's NVDIMM _DSM (ACPI Device Specific Method)

[GIT PULL] libnvdimm fixes for 4.7-rc6

2016-06-30 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive: 1/ Two regression fixes since v4.6:  one for the byte order of a sysfs attribute (bz121161) and another for QEMU 2.6's NVDIMM _DSM (ACPI Device Specific Method)

[GIT PULL] libnvdimm for 4.7

2016-05-22 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.7 ...to receive the device driver related nvdimm topic branches for 4.7. The bulk of this update was stabilized before the merge window and appeared in -next.  The "device dax"

[GIT PULL] libnvdimm for 4.7

2016-05-22 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.7 ...to receive the device driver related nvdimm topic branches for 4.7. The bulk of this update was stabilized before the merge window and appeared in -next.  The "device dax"

[GIT PULL] libnvdimm build fix for 4.6-final

2016-05-09 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive a build fix for the usage of HPAGE_SIZE in the last libnvdimm pull request.  I have taken note that the kbuild robot build success test does not include results for

[GIT PULL] libnvdimm build fix for 4.6-final

2016-05-09 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive a build fix for the usage of HPAGE_SIZE in the last libnvdimm pull request.  I have taken note that the kbuild robot build success test does not include results for

[GIT PULL] libnvdimm fixes for 4.6-rc7

2016-05-05 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive: 1/ A fix for the persistent memory 'struct page' driver.  The implementation overlooked the fact that pages are allocated in 2MB units leading to -ENOMEM when establishing

[GIT PULL] libnvdimm fixes for 4.6-rc7

2016-05-05 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive: 1/ A fix for the persistent memory 'struct page' driver.  The implementation overlooked the fact that pages are allocated in 2MB units leading to -ENOMEM when establishing

[GIT PULL] libnvdimm fixes for 4.6-rc3

2016-04-09 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive 3 fixes, the first 2 are tagged for -stable. 1/ The ndctl utility/library gained expanded unit tests illuminating a long standing bug in the libnvdimm SMART data retrieval

[GIT PULL] libnvdimm fixes for 4.6-rc3

2016-04-09 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive 3 fixes, the first 2 are tagged for -stable. 1/ The ndctl utility/library gained expanded unit tests illuminating a long standing bug in the libnvdimm SMART data retrieval

[GIT PULL v2] libnvdimm, pmem: hook up memcpy_mcsafe

2016-03-30 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-for-next Now that mcsafe_memcpy() has landed, and the return value was been clarified in commit cbf8b5a2b649 "x86/mm, x86/mce: Fix return type/value for memcpy_mcsafe()", let's hook up its primary

[GIT PULL v2] libnvdimm, pmem: hook up memcpy_mcsafe

2016-03-30 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-for-next Now that mcsafe_memcpy() has landed, and the return value was been clarified in commit cbf8b5a2b649 "x86/mm, x86/mce: Fix return type/value for memcpy_mcsafe()", let's hook up its primary

[GIT PULL] libnvdimm, pmem: hook up memcpy_mcsafe

2016-03-25 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-for-next Now that mcsafe_memcpy() has landed, and the return value was been clarified in commit cbf8b5a2b649 "x86/mm, x86/mce: Fix return type/value for memcpy_mcsafe()", let's hook up its primary

[GIT PULL] libnvdimm, pmem: hook up memcpy_mcsafe

2016-03-25 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-for-next Now that mcsafe_memcpy() has landed, and the return value was been clarified in commit cbf8b5a2b649 "x86/mm, x86/mce: Fix return type/value for memcpy_mcsafe()", let's hook up its primary

[GIT PULL] libnvdimm for 4.6

2016-03-15 Thread Williams, Dan J
Hi Linus, please pull from...   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.6 ...to receive the libnvdimm update for 4.6. This has appeared in -next with no reported issues, and a test merge with latest master passes the regression tests.  Note that this

[GIT PULL] libnvdimm for 4.6

2016-03-15 Thread Williams, Dan J
Hi Linus, please pull from...   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-for-4.6 ...to receive the libnvdimm update for 4.6. This has appeared in -next with no reported issues, and a test merge with latest master passes the regression tests.  Note that this

[GIT PULL] libnvdimm, nfit: fix for 4.5-rc7

2016-03-04 Thread Williams, Dan J
Hi Linus, please pull from:   git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm libnvdimm-fixes ...to receive one straggling fix for NVDIMM support. The KVM/QEMU enabling for NVDIMMs has recently reached the point where it is able to accept some ACPI _DSM requests from a guest VM.  

  1   2   3   >