All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1492036240.7236.80.camel@kernel.crashing.org>

diff --git a/a/1.txt b/N1/1.txt
index d8d959a..6f9e288 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,55 +1,45 @@
-On Wed, 2017-04-12 at 15:41 +0100, Lorenzo Pieralisi wrote:
-> > > At least we make the failure explicit, and the driver can take
-> > > alternate (possibly sub-optimal) action if it chooses to do so.
-> > 
-> > The same points apply to things like pgprot_writecombine(),
-> > pgprot_noncached(), pgprot_device().  Then there's also pgprot_nonposted()
-> > that this series also introduces.
-
-No. pgprot_writecombine() silently falling back to simply non-cached is
-ok as we aren't "weakening" the ordering rules silently here. Something
-that is correct with writecombine will also work without. It's just an
-optimisation. Not correctness.
-
-Things like noncached() must of course be honored, and I don't think
-we have a case anywhere where it isn't.
-
-My point with nopost() is that it's never ok to silently downgrade it.
-Code written with the assumption that there is no posting will be
-*incorrect* if posting happens. We do live with that "bug" today indeed
-but once we have that accessors we might start growing more code that
-relies on the specific attribute that things aren't posted and will be
-wrong on all the archs providing the default implementation.
-
-This is why I insist that pgprot_nopost() if it exists globally, should
-return NULL when the semantic cannot be provided. That way there is a
-clear line in the sand. If the driver choses to operate with posted
-non-cached anyway, then make it an explicit driver choice.
-
-> > If ioremap_nopost() is not possible on an architecture, then
-> > pgprot_nonposted() won't be possible either - but you've made no
-> > mention of that so far.
-
-Right. It's not on most in fact.
-
-> > Just like the proposed ioremap_nopost(), pgprot_nonposted() is given a
-> > default implementation that uses pgprot_noncached().  Maybe we should
-> > also make pci_remap_iospace() fail if pgprot_nonposted() is not defined
-> > by the architecture?
-
-Or we *document* that mmap of IO space can result in something that is
-partially non-posted.
-
-> Yes, I was about to mention that and you are right, I should deal with
-> that too unfortunately. BTW, I have not posted the drivers to make the
-> review easier (ie it would add 20 more patches to an already massive
-> patch series - that will be trimmed when the asm-generic include is
-> removed from arches according to this discussion).
-> 
-> Thanks,
-> Lorenzo
-
-_______________________________________________
-linux-arm-kernel mailing list
-linux-arm-kernel@lists.infradead.org
-http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
+T24gV2VkLCAyMDE3LTA0LTEyIGF0IDE1OjQxICswMTAwLCBMb3JlbnpvIFBpZXJhbGlzaSB3cm90
+ZToKPiA+ID4gQXQgbGVhc3Qgd2UgbWFrZSB0aGUgZmFpbHVyZSBleHBsaWNpdCwgYW5kIHRoZSBk
+cml2ZXIgY2FuIHRha2UKPiA+ID4gYWx0ZXJuYXRlIChwb3NzaWJseSBzdWItb3B0aW1hbCkgYWN0
+aW9uIGlmIGl0IGNob29zZXMgdG8gZG8gc28uCj4gPiAKPiA+IFRoZSBzYW1lIHBvaW50cyBhcHBs
+eSB0byB0aGluZ3MgbGlrZSBwZ3Byb3Rfd3JpdGVjb21iaW5lKCksCj4gPiBwZ3Byb3Rfbm9uY2Fj
+aGVkKCksIHBncHJvdF9kZXZpY2UoKS7CoCBUaGVuIHRoZXJlJ3MgYWxzbyBwZ3Byb3Rfbm9ucG9z
+dGVkKCkKPiA+IHRoYXQgdGhpcyBzZXJpZXMgYWxzbyBpbnRyb2R1Y2VzLgoKTm8uIHBncHJvdF93
+cml0ZWNvbWJpbmUoKSBzaWxlbnRseSBmYWxsaW5nIGJhY2sgdG8gc2ltcGx5IG5vbi1jYWNoZWQg
+aXMKb2sgYXMgd2UgYXJlbid0ICJ3ZWFrZW5pbmciIHRoZSBvcmRlcmluZyBydWxlcyBzaWxlbnRs
+eSBoZXJlLiBTb21ldGhpbmcKdGhhdCBpcyBjb3JyZWN0IHdpdGggd3JpdGVjb21iaW5lIHdpbGwg
+YWxzbyB3b3JrIHdpdGhvdXQuIEl0J3MganVzdCBhbgpvcHRpbWlzYXRpb24uIE5vdCBjb3JyZWN0
+bmVzcy4KClRoaW5ncyBsaWtlIG5vbmNhY2hlZCgpIG11c3Qgb2YgY291cnNlIGJlIGhvbm9yZWQs
+IGFuZCBJIGRvbid0IHRoaW5rCndlIGhhdmUgYSBjYXNlIGFueXdoZXJlIHdoZXJlIGl0IGlzbid0
+LgoKTXkgcG9pbnQgd2l0aCBub3Bvc3QoKSBpcyB0aGF0IGl0J3MgbmV2ZXIgb2sgdG8gc2lsZW50
+bHkgZG93bmdyYWRlIGl0LgpDb2RlIHdyaXR0ZW4gd2l0aCB0aGUgYXNzdW1wdGlvbiB0aGF0IHRo
+ZXJlIGlzIG5vIHBvc3Rpbmcgd2lsbCBiZQoqaW5jb3JyZWN0KiBpZiBwb3N0aW5nIGhhcHBlbnMu
+IFdlIGRvIGxpdmUgd2l0aCB0aGF0ICJidWciIHRvZGF5IGluZGVlZApidXQgb25jZSB3ZSBoYXZl
+IHRoYXQgYWNjZXNzb3JzIHdlIG1pZ2h0IHN0YXJ0IGdyb3dpbmcgbW9yZSBjb2RlIHRoYXQKcmVs
+aWVzIG9uIHRoZSBzcGVjaWZpYyBhdHRyaWJ1dGUgdGhhdCB0aGluZ3MgYXJlbid0IHBvc3RlZCBh
+bmQgd2lsbCBiZQp3cm9uZyBvbiBhbGwgdGhlIGFyY2hzIHByb3ZpZGluZyB0aGUgZGVmYXVsdCBp
+bXBsZW1lbnRhdGlvbi4KClRoaXMgaXMgd2h5IEkgaW5zaXN0IHRoYXQgcGdwcm90X25vcG9zdCgp
+IGlmIGl0IGV4aXN0cyBnbG9iYWxseSwgc2hvdWxkCnJldHVybiBOVUxMIHdoZW4gdGhlIHNlbWFu
+dGljIGNhbm5vdCBiZSBwcm92aWRlZC4gVGhhdCB3YXkgdGhlcmUgaXMgYQpjbGVhciBsaW5lIGlu
+IHRoZSBzYW5kLiBJZiB0aGUgZHJpdmVyIGNob3NlcyB0byBvcGVyYXRlIHdpdGggcG9zdGVkCm5v
+bi1jYWNoZWQgYW55d2F5LCB0aGVuIG1ha2UgaXQgYW4gZXhwbGljaXQgZHJpdmVyIGNob2ljZS4K
+Cj4gPiBJZiBpb3JlbWFwX25vcG9zdCgpIGlzIG5vdCBwb3NzaWJsZSBvbiBhbiBhcmNoaXRlY3R1
+cmUsIHRoZW4KPiA+IHBncHJvdF9ub25wb3N0ZWQoKSB3b24ndCBiZSBwb3NzaWJsZSBlaXRoZXIg
+LSBidXQgeW91J3ZlIG1hZGUgbm8KPiA+IG1lbnRpb24gb2YgdGhhdCBzbyBmYXIuCgpSaWdodC4g
+SXQncyBub3Qgb24gbW9zdCBpbiBmYWN0LgoKPiA+IEp1c3QgbGlrZSB0aGUgcHJvcG9zZWQgaW9y
+ZW1hcF9ub3Bvc3QoKSwgcGdwcm90X25vbnBvc3RlZCgpIGlzIGdpdmVuIGEKPiA+IGRlZmF1bHQg
+aW1wbGVtZW50YXRpb24gdGhhdCB1c2VzIHBncHJvdF9ub25jYWNoZWQoKS7CoCBNYXliZSB3ZSBz
+aG91bGQKPiA+IGFsc28gbWFrZSBwY2lfcmVtYXBfaW9zcGFjZSgpIGZhaWwgaWYgcGdwcm90X25v
+bnBvc3RlZCgpIGlzIG5vdCBkZWZpbmVkCj4gPiBieSB0aGUgYXJjaGl0ZWN0dXJlPwoKT3Igd2Ug
+KmRvY3VtZW50KiB0aGF0IG1tYXAgb2YgSU8gc3BhY2UgY2FuIHJlc3VsdCBpbiBzb21ldGhpbmcg
+dGhhdCBpcwpwYXJ0aWFsbHkgbm9uLXBvc3RlZC4KCj4gWWVzLCBJIHdhcyBhYm91dCB0byBtZW50
+aW9uIHRoYXQgYW5kIHlvdSBhcmUgcmlnaHQsIEkgc2hvdWxkIGRlYWwgd2l0aAo+IHRoYXQgdG9v
+IHVuZm9ydHVuYXRlbHkuIEJUVywgSSBoYXZlIG5vdCBwb3N0ZWQgdGhlIGRyaXZlcnMgdG8gbWFr
+ZSB0aGUKPiByZXZpZXcgZWFzaWVyIChpZSBpdCB3b3VsZCBhZGQgMjAgbW9yZSBwYXRjaGVzIHRv
+IGFuIGFscmVhZHkgbWFzc2l2ZQo+IHBhdGNoIHNlcmllcyAtIHRoYXQgd2lsbCBiZSB0cmltbWVk
+IHdoZW4gdGhlIGFzbS1nZW5lcmljIGluY2x1ZGUgaXMKPiByZW1vdmVkIGZyb20gYXJjaGVzIGFj
+Y29yZGluZyB0byB0aGlzIGRpc2N1c3Npb24pLgo+IAo+IFRoYW5rcywKPiBMb3JlbnpvCgpfX19f
+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2Vy
+bmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0
+cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVs
+Cg==
diff --git a/a/content_digest b/N1/content_digest
index 311bf40..1b17d56 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -34,63 +34,75 @@
   Matt Turner <mattst88@gmail.com>
   Haavard Skinnemoen <hskinnemoen@gmail.com>
   Fenghua Yu <fenghua.yu@intel.com>
- " James Hogan <james.hogan@imgtec.co>\0"
+  James Hogan <james.hogan@imgtec.com>
+  Chris Metcalf <cmetcalf@mellanox.com>
+  Arnd Bergmann <arnd@arndb.de>
+  Heiko Carstens <heiko.carstens@de.ibm.com>
+  Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
+  Mikael Starvik <starvik@axis.com>
+  Ivan Kokshaysky <ink@jurassic.park.msu.ru>
+  Bjorn Helgaas <bhelgaas@google.com>
+  Stafford Horne <shorne@gmail.com>
+  linux-arm-kernel@lists.infradead.org
+  Richard Henderson <rth@twiddle.net>
+  Chris Zankel <chris@zankel.net>
+  Michal Simek <monstr@monstr.eu>
+  Tony Luck <tony.luck@intel.com>
+  Vineet Gupta <vgupta@synopsys.com>
+  linux-kernel@vger.kernel.org
+  Ralf Baechle <ralf@linux-mips.org>
+  Richard Kuo <rkuo@codeaurora.org>
+  Niklas Cassel <nks@flawful.org>
+  Luis R. Rodriguez <mcgrof@kernel.org>
+  Martin Schwidefsky <schwidefsky@de.ibm.com>
+  Ley Foon Tan <lftan@altera.com>
+ " David S. Miller <davem@davemloft.net>\0"
  "\00:1\0"
  "b\0"
- "On Wed, 2017-04-12 at 15:41 +0100, Lorenzo Pieralisi wrote:\n"
- "> > > At least we make the failure explicit, and the driver can take\n"
- "> > > alternate (possibly sub-optimal) action if it chooses to do so.\n"
- "> > \n"
- "> > The same points apply to things like pgprot_writecombine(),\n"
- "> > pgprot_noncached(), pgprot_device().\302\240 Then there's also pgprot_nonposted()\n"
- "> > that this series also introduces.\n"
- "\n"
- "No. pgprot_writecombine() silently falling back to simply non-cached is\n"
- "ok as we aren't \"weakening\" the ordering rules silently here. Something\n"
- "that is correct with writecombine will also work without. It's just an\n"
- "optimisation. Not correctness.\n"
- "\n"
- "Things like noncached() must of course be honored, and I don't think\n"
- "we have a case anywhere where it isn't.\n"
- "\n"
- "My point with nopost() is that it's never ok to silently downgrade it.\n"
- "Code written with the assumption that there is no posting will be\n"
- "*incorrect* if posting happens. We do live with that \"bug\" today indeed\n"
- "but once we have that accessors we might start growing more code that\n"
- "relies on the specific attribute that things aren't posted and will be\n"
- "wrong on all the archs providing the default implementation.\n"
- "\n"
- "This is why I insist that pgprot_nopost() if it exists globally, should\n"
- "return NULL when the semantic cannot be provided. That way there is a\n"
- "clear line in the sand. If the driver choses to operate with posted\n"
- "non-cached anyway, then make it an explicit driver choice.\n"
- "\n"
- "> > If ioremap_nopost() is not possible on an architecture, then\n"
- "> > pgprot_nonposted() won't be possible either - but you've made no\n"
- "> > mention of that so far.\n"
- "\n"
- "Right. It's not on most in fact.\n"
- "\n"
- "> > Just like the proposed ioremap_nopost(), pgprot_nonposted() is given a\n"
- "> > default implementation that uses pgprot_noncached().\302\240 Maybe we should\n"
- "> > also make pci_remap_iospace() fail if pgprot_nonposted() is not defined\n"
- "> > by the architecture?\n"
- "\n"
- "Or we *document* that mmap of IO space can result in something that is\n"
- "partially non-posted.\n"
- "\n"
- "> Yes, I was about to mention that and you are right, I should deal with\n"
- "> that too unfortunately. BTW, I have not posted the drivers to make the\n"
- "> review easier (ie it would add 20 more patches to an already massive\n"
- "> patch series - that will be trimmed when the asm-generic include is\n"
- "> removed from arches according to this discussion).\n"
- "> \n"
- "> Thanks,\n"
- "> Lorenzo\n"
- "\n"
- "_______________________________________________\n"
- "linux-arm-kernel mailing list\n"
- "linux-arm-kernel@lists.infradead.org\n"
- http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
+ "T24gV2VkLCAyMDE3LTA0LTEyIGF0IDE1OjQxICswMTAwLCBMb3JlbnpvIFBpZXJhbGlzaSB3cm90\n"
+ "ZToKPiA+ID4gQXQgbGVhc3Qgd2UgbWFrZSB0aGUgZmFpbHVyZSBleHBsaWNpdCwgYW5kIHRoZSBk\n"
+ "cml2ZXIgY2FuIHRha2UKPiA+ID4gYWx0ZXJuYXRlIChwb3NzaWJseSBzdWItb3B0aW1hbCkgYWN0\n"
+ "aW9uIGlmIGl0IGNob29zZXMgdG8gZG8gc28uCj4gPiAKPiA+IFRoZSBzYW1lIHBvaW50cyBhcHBs\n"
+ "eSB0byB0aGluZ3MgbGlrZSBwZ3Byb3Rfd3JpdGVjb21iaW5lKCksCj4gPiBwZ3Byb3Rfbm9uY2Fj\n"
+ "aGVkKCksIHBncHJvdF9kZXZpY2UoKS7CoCBUaGVuIHRoZXJlJ3MgYWxzbyBwZ3Byb3Rfbm9ucG9z\n"
+ "dGVkKCkKPiA+IHRoYXQgdGhpcyBzZXJpZXMgYWxzbyBpbnRyb2R1Y2VzLgoKTm8uIHBncHJvdF93\n"
+ "cml0ZWNvbWJpbmUoKSBzaWxlbnRseSBmYWxsaW5nIGJhY2sgdG8gc2ltcGx5IG5vbi1jYWNoZWQg\n"
+ "aXMKb2sgYXMgd2UgYXJlbid0ICJ3ZWFrZW5pbmciIHRoZSBvcmRlcmluZyBydWxlcyBzaWxlbnRs\n"
+ "eSBoZXJlLiBTb21ldGhpbmcKdGhhdCBpcyBjb3JyZWN0IHdpdGggd3JpdGVjb21iaW5lIHdpbGwg\n"
+ "YWxzbyB3b3JrIHdpdGhvdXQuIEl0J3MganVzdCBhbgpvcHRpbWlzYXRpb24uIE5vdCBjb3JyZWN0\n"
+ "bmVzcy4KClRoaW5ncyBsaWtlIG5vbmNhY2hlZCgpIG11c3Qgb2YgY291cnNlIGJlIGhvbm9yZWQs\n"
+ "IGFuZCBJIGRvbid0IHRoaW5rCndlIGhhdmUgYSBjYXNlIGFueXdoZXJlIHdoZXJlIGl0IGlzbid0\n"
+ "LgoKTXkgcG9pbnQgd2l0aCBub3Bvc3QoKSBpcyB0aGF0IGl0J3MgbmV2ZXIgb2sgdG8gc2lsZW50\n"
+ "bHkgZG93bmdyYWRlIGl0LgpDb2RlIHdyaXR0ZW4gd2l0aCB0aGUgYXNzdW1wdGlvbiB0aGF0IHRo\n"
+ "ZXJlIGlzIG5vIHBvc3Rpbmcgd2lsbCBiZQoqaW5jb3JyZWN0KiBpZiBwb3N0aW5nIGhhcHBlbnMu\n"
+ "IFdlIGRvIGxpdmUgd2l0aCB0aGF0ICJidWciIHRvZGF5IGluZGVlZApidXQgb25jZSB3ZSBoYXZl\n"
+ "IHRoYXQgYWNjZXNzb3JzIHdlIG1pZ2h0IHN0YXJ0IGdyb3dpbmcgbW9yZSBjb2RlIHRoYXQKcmVs\n"
+ "aWVzIG9uIHRoZSBzcGVjaWZpYyBhdHRyaWJ1dGUgdGhhdCB0aGluZ3MgYXJlbid0IHBvc3RlZCBh\n"
+ "bmQgd2lsbCBiZQp3cm9uZyBvbiBhbGwgdGhlIGFyY2hzIHByb3ZpZGluZyB0aGUgZGVmYXVsdCBp\n"
+ "bXBsZW1lbnRhdGlvbi4KClRoaXMgaXMgd2h5IEkgaW5zaXN0IHRoYXQgcGdwcm90X25vcG9zdCgp\n"
+ "IGlmIGl0IGV4aXN0cyBnbG9iYWxseSwgc2hvdWxkCnJldHVybiBOVUxMIHdoZW4gdGhlIHNlbWFu\n"
+ "dGljIGNhbm5vdCBiZSBwcm92aWRlZC4gVGhhdCB3YXkgdGhlcmUgaXMgYQpjbGVhciBsaW5lIGlu\n"
+ "IHRoZSBzYW5kLiBJZiB0aGUgZHJpdmVyIGNob3NlcyB0byBvcGVyYXRlIHdpdGggcG9zdGVkCm5v\n"
+ "bi1jYWNoZWQgYW55d2F5LCB0aGVuIG1ha2UgaXQgYW4gZXhwbGljaXQgZHJpdmVyIGNob2ljZS4K\n"
+ "Cj4gPiBJZiBpb3JlbWFwX25vcG9zdCgpIGlzIG5vdCBwb3NzaWJsZSBvbiBhbiBhcmNoaXRlY3R1\n"
+ "cmUsIHRoZW4KPiA+IHBncHJvdF9ub25wb3N0ZWQoKSB3b24ndCBiZSBwb3NzaWJsZSBlaXRoZXIg\n"
+ "LSBidXQgeW91J3ZlIG1hZGUgbm8KPiA+IG1lbnRpb24gb2YgdGhhdCBzbyBmYXIuCgpSaWdodC4g\n"
+ "SXQncyBub3Qgb24gbW9zdCBpbiBmYWN0LgoKPiA+IEp1c3QgbGlrZSB0aGUgcHJvcG9zZWQgaW9y\n"
+ "ZW1hcF9ub3Bvc3QoKSwgcGdwcm90X25vbnBvc3RlZCgpIGlzIGdpdmVuIGEKPiA+IGRlZmF1bHQg\n"
+ "aW1wbGVtZW50YXRpb24gdGhhdCB1c2VzIHBncHJvdF9ub25jYWNoZWQoKS7CoCBNYXliZSB3ZSBz\n"
+ "aG91bGQKPiA+IGFsc28gbWFrZSBwY2lfcmVtYXBfaW9zcGFjZSgpIGZhaWwgaWYgcGdwcm90X25v\n"
+ "bnBvc3RlZCgpIGlzIG5vdCBkZWZpbmVkCj4gPiBieSB0aGUgYXJjaGl0ZWN0dXJlPwoKT3Igd2Ug\n"
+ "KmRvY3VtZW50KiB0aGF0IG1tYXAgb2YgSU8gc3BhY2UgY2FuIHJlc3VsdCBpbiBzb21ldGhpbmcg\n"
+ "dGhhdCBpcwpwYXJ0aWFsbHkgbm9uLXBvc3RlZC4KCj4gWWVzLCBJIHdhcyBhYm91dCB0byBtZW50\n"
+ "aW9uIHRoYXQgYW5kIHlvdSBhcmUgcmlnaHQsIEkgc2hvdWxkIGRlYWwgd2l0aAo+IHRoYXQgdG9v\n"
+ "IHVuZm9ydHVuYXRlbHkuIEJUVywgSSBoYXZlIG5vdCBwb3N0ZWQgdGhlIGRyaXZlcnMgdG8gbWFr\n"
+ "ZSB0aGUKPiByZXZpZXcgZWFzaWVyIChpZSBpdCB3b3VsZCBhZGQgMjAgbW9yZSBwYXRjaGVzIHRv\n"
+ "IGFuIGFscmVhZHkgbWFzc2l2ZQo+IHBhdGNoIHNlcmllcyAtIHRoYXQgd2lsbCBiZSB0cmltbWVk\n"
+ "IHdoZW4gdGhlIGFzbS1nZW5lcmljIGluY2x1ZGUgaXMKPiByZW1vdmVkIGZyb20gYXJjaGVzIGFj\n"
+ "Y29yZGluZyB0byB0aGlzIGRpc2N1c3Npb24pLgo+IAo+IFRoYW5rcywKPiBMb3JlbnpvCgpfX19f\n"
+ "X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2Vy\n"
+ "bmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0\n"
+ "cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVs\n"
+ Cg==
 
-380af893acb59c044b385d2c14385a2aac128ea6aab29c6553585ab39281e167
+a954b43ed8f12ddffe87ec37ab901c96ce955e4bf577c251a20a3b92e90f3c1e

diff --git a/a/1.txt b/N2/1.txt
index d8d959a..1a5ec36 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -3,7 +3,7 @@ On Wed, 2017-04-12 at 15:41 +0100, Lorenzo Pieralisi wrote:
 > > > alternate (possibly sub-optimal) action if it chooses to do so.
 > > 
 > > The same points apply to things like pgprot_writecombine(),
-> > pgprot_noncached(), pgprot_device().  Then there's also pgprot_nonposted()
+> > pgprot_noncached(), pgprot_device().? Then there's also pgprot_nonposted()
 > > that this series also introduces.
 
 No. pgprot_writecombine() silently falling back to simply non-cached is
@@ -33,7 +33,7 @@ non-cached anyway, then make it an explicit driver choice.
 Right. It's not on most in fact.
 
 > > Just like the proposed ioremap_nopost(), pgprot_nonposted() is given a
-> > default implementation that uses pgprot_noncached().  Maybe we should
+> > default implementation that uses pgprot_noncached().? Maybe we should
 > > also make pci_remap_iospace() fail if pgprot_nonposted() is not defined
 > > by the architecture?
 
@@ -48,8 +48,3 @@ partially non-posted.
 > 
 > Thanks,
 > Lorenzo
-
-_______________________________________________
-linux-arm-kernel mailing list
-linux-arm-kernel@lists.infradead.org
-http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
diff --git a/a/content_digest b/N2/content_digest
index 311bf40..4db0c6e 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -6,35 +6,10 @@
  "ref\01492005119.7236.62.camel@kernel.crashing.org\0"
  "ref\020170412141654.GA17774@n2100.armlinux.org.uk\0"
  "ref\020170412144109.GB6842@red-moon\0"
- "From\0Benjamin Herrenschmidt <benh@kernel.crashing.org>\0"
- "Subject\0Re: [PATCH v3 00/32] PCI: fix config and I/O Address space memory mappings\0"
+ "From\0benh@kernel.crashing.org (Benjamin Herrenschmidt)\0"
+ "Subject\0[PATCH v3 00/32] PCI: fix config and I/O Address space memory mappings\0"
  "Date\0Thu, 13 Apr 2017 08:30:40 +1000\0"
- "To\0Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>"
- " Russell King - ARM Linux <linux@armlinux.org.uk>\0"
- "Cc\0Jonas Bonn <jonas@southpole.se>"
-  Rich Felker <dalias@libc.org>
-  linux-pci@vger.kernel.org
-  Will Deacon <will.deacon@arm.com>
-  David Howells <dhowells@redhat.com>
-  Max Filippov <jcmvbkbc@gmail.com>
-  Paul Mackerras <paulus@samba.org>
-  Huacai Chen <chenhc@lemote.com>
-  Guan Xuetao <gxt@mprc.pku.edu.cn>
-  Thomas Gleixner <tglx@linutronix.de>
-  Hans-Christian Egtvedt <egtvedt@samfundet.no>
-  linux-arch@vger.kernel.org
-  Jesper Nilsson <jesper.nilsson@axis.com>
-  Yoshinori Sato <ysato@users.sourceforge.jp>
-  Michael Ellerman <mpe@ellerman.id.au>
-  Helge Deller <deller@gmx.de>
-  James E.J. Bottomley <jejb@parisc-linux.org>
-  Ingo Molnar <mingo@redhat.com>
-  Geert Uytterhoeven <geert@linux-m68k.org>
-  Catalin Marinas <catalin.marinas@arm.com>
-  Matt Turner <mattst88@gmail.com>
-  Haavard Skinnemoen <hskinnemoen@gmail.com>
-  Fenghua Yu <fenghua.yu@intel.com>
- " James Hogan <james.hogan@imgtec.co>\0"
+ "To\0linux-arm-kernel@lists.infradead.org\0"
  "\00:1\0"
  "b\0"
  "On Wed, 2017-04-12 at 15:41 +0100, Lorenzo Pieralisi wrote:\n"
@@ -42,7 +17,7 @@
  "> > > alternate (possibly sub-optimal) action if it chooses to do so.\n"
  "> > \n"
  "> > The same points apply to things like pgprot_writecombine(),\n"
- "> > pgprot_noncached(), pgprot_device().\302\240 Then there's also pgprot_nonposted()\n"
+ "> > pgprot_noncached(), pgprot_device().? Then there's also pgprot_nonposted()\n"
  "> > that this series also introduces.\n"
  "\n"
  "No. pgprot_writecombine() silently falling back to simply non-cached is\n"
@@ -72,7 +47,7 @@
  "Right. It's not on most in fact.\n"
  "\n"
  "> > Just like the proposed ioremap_nopost(), pgprot_nonposted() is given a\n"
- "> > default implementation that uses pgprot_noncached().\302\240 Maybe we should\n"
+ "> > default implementation that uses pgprot_noncached().? Maybe we should\n"
  "> > also make pci_remap_iospace() fail if pgprot_nonposted() is not defined\n"
  "> > by the architecture?\n"
  "\n"
@@ -86,11 +61,6 @@
  "> removed from arches according to this discussion).\n"
  "> \n"
  "> Thanks,\n"
- "> Lorenzo\n"
- "\n"
- "_______________________________________________\n"
- "linux-arm-kernel mailing list\n"
- "linux-arm-kernel@lists.infradead.org\n"
- http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
+ > Lorenzo
 
-380af893acb59c044b385d2c14385a2aac128ea6aab29c6553585ab39281e167
+92ea685d28b3576d994a93c64033ba9f8ebe18de024a35ba6d65464544461a03

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.