Re: [PATCH v3 21/32] powerpc: include default ioremap_nopost() implementation

2017-04-12 Thread Michael Ellerman
Benjamin Herrenschmidt writes: > On Tue, 2017-04-11 at 15:24 +0100, Lorenzo Pieralisi wrote: >> Ok, point taken. BTW, may I ask you guys to have a look into this >> please ? >> >> https://lkml.org/lkml/2017/4/6/743 >> >> It is a side effect of this thread (v2), not

Re: [PATCH v3 21/32] powerpc: include default ioremap_nopost() implementation

2017-04-12 Thread Michael Ellerman
Benjamin Herrenschmidt writes: > On Tue, 2017-04-11 at 15:24 +0100, Lorenzo Pieralisi wrote: >> Ok, point taken. BTW, may I ask you guys to have a look into this >> please ? >> >> https://lkml.org/lkml/2017/4/6/743 >> >> It is a side effect of this thread (v2), not sure why >> on powerpc has

Re: [PATCH v3 21/32] powerpc: include default ioremap_nopost() implementation

2017-04-11 Thread Benjamin Herrenschmidt
On Tue, 2017-04-11 at 15:24 +0100, Lorenzo Pieralisi wrote: > Ok, point taken. BTW, may I ask you guys to have a look into this > please ? > > https://lkml.org/lkml/2017/4/6/743 > > It is a side effect of this thread (v2), not sure why > on powerpc has to include . Not sure how we ended up

Re: [PATCH v3 21/32] powerpc: include default ioremap_nopost() implementation

2017-04-11 Thread Benjamin Herrenschmidt
On Tue, 2017-04-11 at 15:24 +0100, Lorenzo Pieralisi wrote: > Ok, point taken. BTW, may I ask you guys to have a look into this > please ? > > https://lkml.org/lkml/2017/4/6/743 > > It is a side effect of this thread (v2), not sure why > on powerpc has to include . Not sure how we ended up

Re: [PATCH v3 21/32] powerpc: include default ioremap_nopost() implementation

2017-04-11 Thread Lorenzo Pieralisi
On Tue, Apr 11, 2017 at 11:38:48PM +1000, Benjamin Herrenschmidt wrote: > On Tue, 2017-04-11 at 13:29 +0100, Lorenzo Pieralisi wrote: > > The PCI specifications (Rev 3.0, 3.2.5 "Transaction Ordering and Posting") > > mandate non-posted configuration transactions. As further highlighted in > > the

Re: [PATCH v3 21/32] powerpc: include default ioremap_nopost() implementation

2017-04-11 Thread Lorenzo Pieralisi
On Tue, Apr 11, 2017 at 11:38:48PM +1000, Benjamin Herrenschmidt wrote: > On Tue, 2017-04-11 at 13:29 +0100, Lorenzo Pieralisi wrote: > > The PCI specifications (Rev 3.0, 3.2.5 "Transaction Ordering and Posting") > > mandate non-posted configuration transactions. As further highlighted in > > the

Re: [PATCH v3 21/32] powerpc: include default ioremap_nopost() implementation

2017-04-11 Thread Benjamin Herrenschmidt
On Tue, 2017-04-11 at 13:29 +0100, Lorenzo Pieralisi wrote: > The PCI specifications (Rev 3.0, 3.2.5 "Transaction Ordering and Posting") > mandate non-posted configuration transactions. As further highlighted in > the PCIe specifications (4.0 - Rev0.3, "Ordering Considerations for the > Enhanced

Re: [PATCH v3 21/32] powerpc: include default ioremap_nopost() implementation

2017-04-11 Thread Benjamin Herrenschmidt
On Tue, 2017-04-11 at 13:29 +0100, Lorenzo Pieralisi wrote: > The PCI specifications (Rev 3.0, 3.2.5 "Transaction Ordering and Posting") > mandate non-posted configuration transactions. As further highlighted in > the PCIe specifications (4.0 - Rev0.3, "Ordering Considerations for the > Enhanced

[PATCH v3 21/32] powerpc: include default ioremap_nopost() implementation

2017-04-11 Thread Lorenzo Pieralisi
The PCI specifications (Rev 3.0, 3.2.5 "Transaction Ordering and Posting") mandate non-posted configuration transactions. As further highlighted in the PCIe specifications (4.0 - Rev0.3, "Ordering Considerations for the Enhanced Configuration Access Mechanism"), through ECAM and ECAM-derivative

[PATCH v3 21/32] powerpc: include default ioremap_nopost() implementation

2017-04-11 Thread Lorenzo Pieralisi
The PCI specifications (Rev 3.0, 3.2.5 "Transaction Ordering and Posting") mandate non-posted configuration transactions. As further highlighted in the PCIe specifications (4.0 - Rev0.3, "Ordering Considerations for the Enhanced Configuration Access Mechanism"), through ECAM and ECAM-derivative