Re: [PATCH v2 4/4] CXL: Fix PSL error due to duplicate segment table entries

2014-10-28 Thread Aneesh Kumar K.V
Ian Munsie writes: > From: Ian Munsie > > In certain circumstances the PSL (Power Service Layer, which provides > translation services for CXL hardware) can send an interrupt for a > segment miss that the kernel has already handled. This can happen if > multiple translations for the same segment

[PATCH v2] CXL: Fix PSL error due to duplicate segment table entries

2014-10-27 Thread Ian Munsie
In certain circumstances the PSL (Power Service Layer, which provides translation services for CXL hardware) can send an interrupt for a segment miss that the kernel has already handled. This can happen if multiple translations for the same segment are queued in the PSL before the kernel has restar

[PATCH v2 4/4] CXL: Fix PSL error due to duplicate segment table entries

2014-10-27 Thread Ian Munsie
From: Ian Munsie In certain circumstances the PSL (Power Service Layer, which provides translation services for CXL hardware) can send an interrupt for a segment miss that the kernel has already handled. This can happen if multiple translations for the same segment are queued in the PSL before th

Re: [PATCH] CXL: Fix PSL error due to duplicate segment table entries

2014-10-27 Thread Ian Munsie
Excerpts from Aneesh Kumar K.V's message of 2014-10-28 01:38:41 +1100: > I guess you are missing too many fixes in one patch. > > 1) One cleanup > 2) Fix for masking ea correctly > 3) And fix for not erroring out when a slb is already in the slb cache. ok, I'll split it up > > +/* This finds a f

Re: CXL: Fix PSL error due to duplicate segment table entries

2014-10-27 Thread Ian Munsie
Excerpts from Michael Ellerman's message of 2014-10-27 17:41:00 +1100: > On Mon, 2014-27-10 at 04:24:35 UTC, Ian Munsie wrote: > > From: Ian Munsie > > > > In certain circumstances the PSL can send an interrupt for a segment > > Define PSL before using it please. ok > > The CXL driver did not

Re: [PATCH] CXL: Fix PSL error due to duplicate segment table entries

2014-10-27 Thread Aneesh Kumar K.V
Ian Munsie writes: > From: Ian Munsie > > In certain circumstances the PSL can send an interrupt for a segment > miss that the kernel has already handled. This can happen if multiple > translations for the same segment are queued in the PSL before the > kernel has restarted the first translation

Re: CXL: Fix PSL error due to duplicate segment table entries

2014-10-26 Thread Michael Ellerman
On Mon, 2014-27-10 at 04:24:35 UTC, Ian Munsie wrote: > From: Ian Munsie > > In certain circumstances the PSL can send an interrupt for a segment Define PSL before using it please. > miss that the kernel has already handled. This can happen if multiple > translations for the same segment are qu

[PATCH] CXL: Fix PSL error due to duplicate segment table entries

2014-10-26 Thread Ian Munsie
From: Ian Munsie In certain circumstances the PSL can send an interrupt for a segment miss that the kernel has already handled. This can happen if multiple translations for the same segment are queued in the PSL before the kernel has restarted the first translation. The CXL driver did not expect