All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1524655020.5315.9.camel@synopsys.com>

diff --git a/a/content_digest b/N1/content_digest
index a5b44fd..fa288d2 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -4,21 +4,23 @@
  "Subject\0Re: [PATCH 06/22] arc: use generic dma_noncoherent_ops\0"
  "Date\0Wed, 25 Apr 2018 11:17:01 +0000\0"
  "To\0hch@lst.de <hch@lst.de>\0"
- "Cc\0linux-arch@vger.kernel.org <linux-arch@vger.kernel.org>"
-  linux-xtensa@linux-xtensa.org <linux-xtensa@linux-xtensa.org>
-  monstr@monstr.eu <monstr@monstr.eu>
-  linux-snps-arc@lists.infradead.org <linux-snps-arc@lists.infradead.org>
-  linux-c6x-dev@linux-c6x.org <linux-c6x-dev@linux-c6x.org>
-  linux-parisc@vger.kernel.org <linux-parisc@vger.kernel.org>
+ "Cc\0deanbo422@gmail.com <deanbo422@gmail.com>"
   linux-sh@vger.kernel.org <linux-sh@vger.kernel.org>
-  linux-hexagon@vger.kernel.org <linux-hexagon@vger.kernel.org>
   linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>
+  nios2-dev@lists.rocketboards.org <nios2-dev@lists.rocketboards.org>
+  linux-xtensa@linux-xtensa.org <linux-xtensa@linux-xtensa.org>
   linux-m68k@lists.linux-m68k.org <linux-m68k@lists.linux-m68k.org>
-  openrisc@lists.librecores.org <openrisc@lists.librecores.org>
-  green.hu@gmail.com <green.hu@gmail.com>
   linux-alpha@vger.kernel.org <linux-alpha@vger.kernel.org>
-  sparclinux@vger.kernel.org <sparclinux@vger.kernel.org>
- " nios2-dev@lists.rocketboards.org <nios>\0"
+  linux-hexagon@vger.kernel.org <linux-hexagon@vger.kernel.org>
+  linux-snps-arc@lists.infradead.org <linux-snps-arc@lists.infradead.org>
+  green.hu@gmail.com <green.hu@gmail.com>
+  openrisc@lists.librecores.org <openrisc@lists.librecores.org>
+  linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org>
+  monstr@monstr.eu <monstr@monstr.eu>
+  linux-parisc@vger.kernel.org <linux-parisc@vger.kernel.org>
+  linux-c6x-dev@linux-c6x.org <linux-c6x-dev@linux-c6x.org>
+  linux-arch@vger.kernel.org <linux-arch@vger.kernel.org>
+ " sparclinux@vger.kernel.org <sparclinux@vger.kernel.org>\0"
  "\00:1\0"
  "b\0"
  "Hi Christoph,\n"
@@ -107,4 +109,4 @@
  " unsigned long perip_end = 0xFFFFFFFF; /* legacy value */\n"
  ----------------------------------->8------------------------------------
 
-09f03c4d6ff0ea4792afd7d40e82a1ca0a3cae71002f0a906694e1af4ecad60d
+5248f66b79b6bc9300b55506abe14c06430482a8d1052c0fc68b2304cc282cec

diff --git a/a/content_digest b/N2/content_digest
index a5b44fd..6ad1664 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -18,7 +18,7 @@
   green.hu@gmail.com <green.hu@gmail.com>
   linux-alpha@vger.kernel.org <linux-alpha@vger.kernel.org>
   sparclinux@vger.kernel.org <sparclinux@vger.kernel.org>
- " nios2-dev@lists.rocketboards.org <nios>\0"
+ " nios2-dev@lists.rocketboards.org <nios\0"
  "\00:1\0"
  "b\0"
  "Hi Christoph,\n"
@@ -107,4 +107,4 @@
  " unsigned long perip_end = 0xFFFFFFFF; /* legacy value */\n"
  ----------------------------------->8------------------------------------
 
-09f03c4d6ff0ea4792afd7d40e82a1ca0a3cae71002f0a906694e1af4ecad60d
+e028836b04f199a1e2f1ff122e2aab46129c5634de49c9e357ac0d7a3e0d6a97

diff --git a/a/1.txt b/N3/1.txt
index 02b153f..fb8b602 100644
--- a/a/1.txt
+++ b/N3/1.txt
@@ -1,9 +1,9 @@
 Hi Christoph,
 
-On Fri, 2018-04-20 at 10:02 +0200, Christoph Hellwig wrote:
+On Fri, 2018-04-20@10:02 +0200, Christoph Hellwig wrote:
 > Switch to the generic noncoherent direct mapping implementation.
 > 
-> Signed-off-by: Christoph Hellwig <hch@lst.de>
+> Signed-off-by: Christoph Hellwig <hch at lst.de>
 > ---
 >  arch/arc/Kconfig                   |   4 +
 >  arch/arc/include/asm/Kbuild        |   1 +
diff --git a/a/content_digest b/N3/content_digest
index a5b44fd..1e6f599 100644
--- a/a/content_digest
+++ b/N3/content_digest
@@ -1,32 +1,17 @@
  "ref\020180420080313.18796-1-hch@lst.de\0"
  "ref\020180420080313.18796-7-hch@lst.de\0"
- "From\0Alexey Brodkin <Alexey.Brodkin@synopsys.com>\0"
- "Subject\0Re: [PATCH 06/22] arc: use generic dma_noncoherent_ops\0"
+ "From\0Alexey.Brodkin@synopsys.com (Alexey Brodkin)\0"
+ "Subject\0[PATCH 06/22] arc: use generic dma_noncoherent_ops\0"
  "Date\0Wed, 25 Apr 2018 11:17:01 +0000\0"
- "To\0hch@lst.de <hch@lst.de>\0"
- "Cc\0linux-arch@vger.kernel.org <linux-arch@vger.kernel.org>"
-  linux-xtensa@linux-xtensa.org <linux-xtensa@linux-xtensa.org>
-  monstr@monstr.eu <monstr@monstr.eu>
-  linux-snps-arc@lists.infradead.org <linux-snps-arc@lists.infradead.org>
-  linux-c6x-dev@linux-c6x.org <linux-c6x-dev@linux-c6x.org>
-  linux-parisc@vger.kernel.org <linux-parisc@vger.kernel.org>
-  linux-sh@vger.kernel.org <linux-sh@vger.kernel.org>
-  linux-hexagon@vger.kernel.org <linux-hexagon@vger.kernel.org>
-  linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>
-  linux-m68k@lists.linux-m68k.org <linux-m68k@lists.linux-m68k.org>
-  openrisc@lists.librecores.org <openrisc@lists.librecores.org>
-  green.hu@gmail.com <green.hu@gmail.com>
-  linux-alpha@vger.kernel.org <linux-alpha@vger.kernel.org>
-  sparclinux@vger.kernel.org <sparclinux@vger.kernel.org>
- " nios2-dev@lists.rocketboards.org <nios>\0"
+ "To\0linux-snps-arc@lists.infradead.org\0"
  "\00:1\0"
  "b\0"
  "Hi Christoph,\n"
  "\n"
- "On Fri, 2018-04-20 at 10:02 +0200, Christoph Hellwig wrote:\n"
+ "On Fri, 2018-04-20@10:02 +0200, Christoph Hellwig wrote:\n"
  "> Switch to the generic noncoherent direct mapping implementation.\n"
  "> \n"
- "> Signed-off-by: Christoph Hellwig <hch@lst.de>\n"
+ "> Signed-off-by: Christoph Hellwig <hch at lst.de>\n"
  "> ---\n"
  ">  arch/arc/Kconfig                   |   4 +\n"
  ">  arch/arc/include/asm/Kbuild        |   1 +\n"
@@ -107,4 +92,4 @@
  " unsigned long perip_end = 0xFFFFFFFF; /* legacy value */\n"
  ----------------------------------->8------------------------------------
 
-09f03c4d6ff0ea4792afd7d40e82a1ca0a3cae71002f0a906694e1af4ecad60d
+34802e7433736d10c2b3dcebd3340f406cf741dac8ca4ea386b82fb6c7e89b6b

diff --git a/a/1.txt b/N4/1.txt
index 02b153f..ea6d73c 100644
--- a/a/1.txt
+++ b/N4/1.txt
@@ -1,85 +1,62 @@
-Hi Christoph,
-
-On Fri, 2018-04-20 at 10:02 +0200, Christoph Hellwig wrote:
-> Switch to the generic noncoherent direct mapping implementation.
-> 
-> Signed-off-by: Christoph Hellwig <hch@lst.de>
-> ---
->  arch/arc/Kconfig                   |   4 +
->  arch/arc/include/asm/Kbuild        |   1 +
->  arch/arc/include/asm/dma-mapping.h |  21 -----
->  arch/arc/mm/dma.c                  | 141 +++--------------------------
->  4 files changed, 19 insertions(+), 148 deletions(-)
->  delete mode 100644 arch/arc/include/asm/dma-mapping.h
-> 
-
-[snip]
-
-> @@ -135,7 +134,7 @@ static int arc_dma_mmap(struct device *dev, struct vm_area_struct *vma,
->   * CPU accesses page via normal paddr, thus needs to explicitly made
->   * consistent before each use
->   */
-> -static void _dma_cache_sync(phys_addr_t paddr, size_t size,
-> +static void _dma_cache_sync(struct device *dev, phys_addr_t paddr size_t size,
->  		enum dma_data_direction dir)
-
-Seems like there's a missing comma:
------------------------------------>8------------------------------------
---- a/arch/arc/mm/dma.c
-+++ b/arch/arc/mm/dma.c
-@@ -134,7 +134,7 @@ int arch_dma_mmap(struct device *dev, struct vm_area_struct *vma,
-  * CPU accesses page via normal paddr, thus needs to explicitly made
-  * consistent before each use
-  */
--static void _dma_cache_sync(struct device *dev, phys_addr_t paddr size_t size,
-+static void _dma_cache_sync(struct device *dev, phys_addr_t paddr, size_t size,
-                enum dma_data_direction dir)
- {
-        switch (dir) {
------------------------------------>8------------------------------------
-
-Which is actually strange as I would expect ARC code to be built by bots.
-
-Anyways with above fix I do see problems with both USB and Ethernet controllers
-on ARC HSDK board.
------------------------------------>8------------------------------------
-usb 1-1: new high-speed USB device number 2 using ehci-platform
-usb 1-1: device descriptor read/64, error -32
-usb 1-1: device descriptor read/64, error -32
-usb 1-1: new high-speed USB device number 3 using ehci-platform
-usb 1-1: device descriptor read/64, error -32
-usb 1-1: device descriptor read/64, error -32
-usb usb1-port1: attempt power cycle
-usb 1-1: new high-speed USB device number 4 using ehci-platform
-usb 1-1: device not accepting address 4, error -32
-usb 1-1: new high-speed USB device number 5 using ehci-platform
-usb 1-1: device not accepting address 5, error -32
-
-...
-
-# wget ftp://ftp.denx.de/pub/u-boot/u-boot-1.0.0.tar.bz2
-Connecting to ftp.denx.de (81.169.202.6:21)
-wget: can't connect to remote host (81.169.202.6): No route to host
------------------------------------>8------------------------------------
-
-Will all patches from the series reverted (i.e. with
-your base-line) all issues go away.
-
-I'll need to spend more time on checking what's actually wrong.
-
--Alexey
-
-P.S. Note to my ARC colleagues - it's required to disable IO Coherency
-to get DMA ops really used, it could be obviously done with:
------------------------------------>8------------------------------------
---- a/arch/arc/mm/cache.c
-+++ b/arch/arc/mm/cache.c
-@@ -27,7 +27,7 @@
- 
- static int l2_line_sz;
- static int ioc_exists;
--int slc_enable = 1, ioc_enable = 1;
-+int slc_enable = 1, ioc_enable = 0;
- unsigned long perip_base = ARC_UNCACHED_ADDR_SPACE; /* legacy value for boot */
- unsigned long perip_end = 0xFFFFFFFF; /* legacy value */
------------------------------------>8------------------------------------
+SGkgQ2hyaXN0b3BoLA0KDQpPbiBGcmksIDIwMTgtMDQtMjAgYXQgMTA6MDIgKzAyMDAsIENocmlz
+dG9waCBIZWxsd2lnIHdyb3RlOg0KPiBTd2l0Y2ggdG8gdGhlIGdlbmVyaWMgbm9uY29oZXJlbnQg
+ZGlyZWN0IG1hcHBpbmcgaW1wbGVtZW50YXRpb24uDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBDaHJp
+c3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4NCj4gLS0tDQo+ICBhcmNoL2FyYy9LY29uZmlnICAg
+ICAgICAgICAgICAgICAgIHwgICA0ICsNCj4gIGFyY2gvYXJjL2luY2x1ZGUvYXNtL0tidWlsZCAg
+ICAgICAgfCAgIDEgKw0KPiAgYXJjaC9hcmMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCB8ICAy
+MSAtLS0tLQ0KPiAgYXJjaC9hcmMvbW0vZG1hLmMgICAgICAgICAgICAgICAgICB8IDE0MSArKyst
+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgNCBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRp
+b25zKCspLCAxNDggZGVsZXRpb25zKC0pDQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcmMv
+aW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaA0KPiANCg0KW3NuaXBdDQoNCj4gQEAgLTEzNSw3ICsx
+MzQsNyBAQCBzdGF0aWMgaW50IGFyY19kbWFfbW1hcChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj
+dCB2bV9hcmVhX3N0cnVjdCAqdm1hLA0KPiAgICogQ1BVIGFjY2Vzc2VzIHBhZ2UgdmlhIG5vcm1h
+bCBwYWRkciwgdGh1cyBuZWVkcyB0byBleHBsaWNpdGx5IG1hZGUNCj4gICAqIGNvbnNpc3RlbnQg
+YmVmb3JlIGVhY2ggdXNlDQo+ICAgKi8NCj4gLXN0YXRpYyB2b2lkIF9kbWFfY2FjaGVfc3luYyhw
+aHlzX2FkZHJfdCBwYWRkciwgc2l6ZV90IHNpemUsDQo+ICtzdGF0aWMgdm9pZCBfZG1hX2NhY2hl
+X3N5bmMoc3RydWN0IGRldmljZSAqZGV2LCBwaHlzX2FkZHJfdCBwYWRkciBzaXplX3Qgc2l6ZSwN
+Cj4gIAkJZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQ0KDQpTZWVtcyBsaWtlIHRoZXJlJ3Mg
+YSBtaXNzaW5nIGNvbW1hOg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+OC0t
+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KLS0tIGEvYXJjaC9hcmMvbW0vZG1h
+LmMNCisrKyBiL2FyY2gvYXJjL21tL2RtYS5jDQpAQCAtMTM0LDcgKzEzNCw3IEBAIGludCBhcmNo
+X2RtYV9tbWFwKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEs
+DQogICogQ1BVIGFjY2Vzc2VzIHBhZ2UgdmlhIG5vcm1hbCBwYWRkciwgdGh1cyBuZWVkcyB0byBl
+eHBsaWNpdGx5IG1hZGUNCiAgKiBjb25zaXN0ZW50IGJlZm9yZSBlYWNoIHVzZQ0KICAqLw0KLXN0
+YXRpYyB2b2lkIF9kbWFfY2FjaGVfc3luYyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHBoeXNfYWRkcl90
+IHBhZGRyIHNpemVfdCBzaXplLA0KK3N0YXRpYyB2b2lkIF9kbWFfY2FjaGVfc3luYyhzdHJ1Y3Qg
+ZGV2aWNlICpkZXYsIHBoeXNfYWRkcl90IHBhZGRyLCBzaXplX3Qgc2l6ZSwNCiAgICAgICAgICAg
+ICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpDQogew0KICAgICAgICBzd2l0Y2ggKGRp
+cikgew0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+OC0tLS0tLS0tLS0tLS0t
+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpXaGljaCBpcyBhY3R1YWxseSBzdHJhbmdlIGFzIEkg
+d291bGQgZXhwZWN0IEFSQyBjb2RlIHRvIGJlIGJ1aWx0IGJ5IGJvdHMuDQoNCkFueXdheXMgd2l0
+aCBhYm92ZSBmaXggSSBkbyBzZWUgcHJvYmxlbXMgd2l0aCBib3RoIFVTQiBhbmQgRXRoZXJuZXQg
+Y29udHJvbGxlcnMNCm9uIEFSQyBIU0RLIGJvYXJkLg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
+LS0tLS0tLS0tLS0+OC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KdXNiIDEt
+MTogbmV3IGhpZ2gtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyBlaGNpLXBsYXRmb3Jt
+DQp1c2IgMS0xOiBkZXZpY2UgZGVzY3JpcHRvciByZWFkLzY0LCBlcnJvciAtMzINCnVzYiAxLTE6
+IGRldmljZSBkZXNjcmlwdG9yIHJlYWQvNjQsIGVycm9yIC0zMg0KdXNiIDEtMTogbmV3IGhpZ2gt
+c3BlZWQgVVNCIGRldmljZSBudW1iZXIgMyB1c2luZyBlaGNpLXBsYXRmb3JtDQp1c2IgMS0xOiBk
+ZXZpY2UgZGVzY3JpcHRvciByZWFkLzY0LCBlcnJvciAtMzINCnVzYiAxLTE6IGRldmljZSBkZXNj
+cmlwdG9yIHJlYWQvNjQsIGVycm9yIC0zMg0KdXNiIHVzYjEtcG9ydDE6IGF0dGVtcHQgcG93ZXIg
+Y3ljbGUNCnVzYiAxLTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDQgdXNpbmcg
+ZWhjaS1wbGF0Zm9ybQ0KdXNiIDEtMTogZGV2aWNlIG5vdCBhY2NlcHRpbmcgYWRkcmVzcyA0LCBl
+cnJvciAtMzINCnVzYiAxLTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDUgdXNp
+bmcgZWhjaS1wbGF0Zm9ybQ0KdXNiIDEtMTogZGV2aWNlIG5vdCBhY2NlcHRpbmcgYWRkcmVzcyA1
+LCBlcnJvciAtMzINCg0KLi4uDQoNCiMgd2dldCBmdHA6Ly9mdHAuZGVueC5kZS9wdWIvdS1ib290
+L3UtYm9vdC0xLjAuMC50YXIuYnoyDQpDb25uZWN0aW5nIHRvIGZ0cC5kZW54LmRlICg4MS4xNjku
+MjAyLjY6MjEpDQp3Z2V0OiBjYW4ndCBjb25uZWN0IHRvIHJlbW90ZSBob3N0ICg4MS4xNjkuMjAy
+LjYpOiBObyByb3V0ZSB0byBob3N0DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
+LT44LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCldpbGwgYWxsIHBhdGNo
+ZXMgZnJvbSB0aGUgc2VyaWVzIHJldmVydGVkIChpLmUuIHdpdGgNCnlvdXIgYmFzZS1saW5lKSBh
+bGwgaXNzdWVzIGdvIGF3YXkuDQoNCkknbGwgbmVlZCB0byBzcGVuZCBtb3JlIHRpbWUgb24gY2hl
+Y2tpbmcgd2hhdCdzIGFjdHVhbGx5IHdyb25nLg0KDQotQWxleGV5DQoNClAuUy4gTm90ZSB0byBt
+eSBBUkMgY29sbGVhZ3VlcyAtIGl0J3MgcmVxdWlyZWQgdG8gZGlzYWJsZSBJTyBDb2hlcmVuY3kN
+CnRvIGdldCBETUEgb3BzIHJlYWxseSB1c2VkLCBpdCBjb3VsZCBiZSBvYnZpb3VzbHkgZG9uZSB3
+aXRoOg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+OC0tLS0tLS0tLS0tLS0t
+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KLS0tIGEvYXJjaC9hcmMvbW0vY2FjaGUuYw0KKysrIGIv
+YXJjaC9hcmMvbW0vY2FjaGUuYw0KQEAgLTI3LDcgKzI3LDcgQEANCiANCiBzdGF0aWMgaW50IGwy
+X2xpbmVfc3o7DQogc3RhdGljIGludCBpb2NfZXhpc3RzOw0KLWludCBzbGNfZW5hYmxlID0gMSwg
+aW9jX2VuYWJsZSA9IDE7DQoraW50IHNsY19lbmFibGUgPSAxLCBpb2NfZW5hYmxlID0gMDsNCiB1
+bnNpZ25lZCBsb25nIHBlcmlwX2Jhc2UgPSBBUkNfVU5DQUNIRURfQUREUl9TUEFDRTsgLyogbGVn
+YWN5IHZhbHVlIGZvciBib290ICovDQogdW5zaWduZWQgbG9uZyBwZXJpcF9lbmQgPSAweEZGRkZG
+RkZGOyAvKiBsZWdhY3kgdmFsdWUgKi8NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
+LS0tPjgtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg=
diff --git a/a/content_digest b/N4/content_digest
index a5b44fd..49bce21 100644
--- a/a/content_digest
+++ b/N4/content_digest
@@ -21,90 +21,67 @@
  " nios2-dev@lists.rocketboards.org <nios>\0"
  "\00:1\0"
  "b\0"
- "Hi Christoph,\n"
- "\n"
- "On Fri, 2018-04-20 at 10:02 +0200, Christoph Hellwig wrote:\n"
- "> Switch to the generic noncoherent direct mapping implementation.\n"
- "> \n"
- "> Signed-off-by: Christoph Hellwig <hch@lst.de>\n"
- "> ---\n"
- ">  arch/arc/Kconfig                   |   4 +\n"
- ">  arch/arc/include/asm/Kbuild        |   1 +\n"
- ">  arch/arc/include/asm/dma-mapping.h |  21 -----\n"
- ">  arch/arc/mm/dma.c                  | 141 +++--------------------------\n"
- ">  4 files changed, 19 insertions(+), 148 deletions(-)\n"
- ">  delete mode 100644 arch/arc/include/asm/dma-mapping.h\n"
- "> \n"
- "\n"
- "[snip]\n"
- "\n"
- "> @@ -135,7 +134,7 @@ static int arc_dma_mmap(struct device *dev, struct vm_area_struct *vma,\n"
- ">   * CPU accesses page via normal paddr, thus needs to explicitly made\n"
- ">   * consistent before each use\n"
- ">   */\n"
- "> -static void _dma_cache_sync(phys_addr_t paddr, size_t size,\n"
- "> +static void _dma_cache_sync(struct device *dev, phys_addr_t paddr size_t size,\n"
- ">  \t\tenum dma_data_direction dir)\n"
- "\n"
- "Seems like there's a missing comma:\n"
- "----------------------------------->8------------------------------------\n"
- "--- a/arch/arc/mm/dma.c\n"
- "+++ b/arch/arc/mm/dma.c\n"
- "@@ -134,7 +134,7 @@ int arch_dma_mmap(struct device *dev, struct vm_area_struct *vma,\n"
- "  * CPU accesses page via normal paddr, thus needs to explicitly made\n"
- "  * consistent before each use\n"
- "  */\n"
- "-static void _dma_cache_sync(struct device *dev, phys_addr_t paddr size_t size,\n"
- "+static void _dma_cache_sync(struct device *dev, phys_addr_t paddr, size_t size,\n"
- "                enum dma_data_direction dir)\n"
- " {\n"
- "        switch (dir) {\n"
- "----------------------------------->8------------------------------------\n"
- "\n"
- "Which is actually strange as I would expect ARC code to be built by bots.\n"
- "\n"
- "Anyways with above fix I do see problems with both USB and Ethernet controllers\n"
- "on ARC HSDK board.\n"
- "----------------------------------->8------------------------------------\n"
- "usb 1-1: new high-speed USB device number 2 using ehci-platform\n"
- "usb 1-1: device descriptor read/64, error -32\n"
- "usb 1-1: device descriptor read/64, error -32\n"
- "usb 1-1: new high-speed USB device number 3 using ehci-platform\n"
- "usb 1-1: device descriptor read/64, error -32\n"
- "usb 1-1: device descriptor read/64, error -32\n"
- "usb usb1-port1: attempt power cycle\n"
- "usb 1-1: new high-speed USB device number 4 using ehci-platform\n"
- "usb 1-1: device not accepting address 4, error -32\n"
- "usb 1-1: new high-speed USB device number 5 using ehci-platform\n"
- "usb 1-1: device not accepting address 5, error -32\n"
- "\n"
- "...\n"
- "\n"
- "# wget ftp://ftp.denx.de/pub/u-boot/u-boot-1.0.0.tar.bz2\n"
- "Connecting to ftp.denx.de (81.169.202.6:21)\n"
- "wget: can't connect to remote host (81.169.202.6): No route to host\n"
- "----------------------------------->8------------------------------------\n"
- "\n"
- "Will all patches from the series reverted (i.e. with\n"
- "your base-line) all issues go away.\n"
- "\n"
- "I'll need to spend more time on checking what's actually wrong.\n"
- "\n"
- "-Alexey\n"
- "\n"
- "P.S. Note to my ARC colleagues - it's required to disable IO Coherency\n"
- "to get DMA ops really used, it could be obviously done with:\n"
- "----------------------------------->8------------------------------------\n"
- "--- a/arch/arc/mm/cache.c\n"
- "+++ b/arch/arc/mm/cache.c\n"
- "@@ -27,7 +27,7 @@\n"
- " \n"
- " static int l2_line_sz;\n"
- " static int ioc_exists;\n"
- "-int slc_enable = 1, ioc_enable = 1;\n"
- "+int slc_enable = 1, ioc_enable = 0;\n"
- " unsigned long perip_base = ARC_UNCACHED_ADDR_SPACE; /* legacy value for boot */\n"
- " unsigned long perip_end = 0xFFFFFFFF; /* legacy value */\n"
- ----------------------------------->8------------------------------------
+ "SGkgQ2hyaXN0b3BoLA0KDQpPbiBGcmksIDIwMTgtMDQtMjAgYXQgMTA6MDIgKzAyMDAsIENocmlz\n"
+ "dG9waCBIZWxsd2lnIHdyb3RlOg0KPiBTd2l0Y2ggdG8gdGhlIGdlbmVyaWMgbm9uY29oZXJlbnQg\n"
+ "ZGlyZWN0IG1hcHBpbmcgaW1wbGVtZW50YXRpb24uDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBDaHJp\n"
+ "c3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4NCj4gLS0tDQo+ICBhcmNoL2FyYy9LY29uZmlnICAg\n"
+ "ICAgICAgICAgICAgICAgIHwgICA0ICsNCj4gIGFyY2gvYXJjL2luY2x1ZGUvYXNtL0tidWlsZCAg\n"
+ "ICAgICAgfCAgIDEgKw0KPiAgYXJjaC9hcmMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCB8ICAy\n"
+ "MSAtLS0tLQ0KPiAgYXJjaC9hcmMvbW0vZG1hLmMgICAgICAgICAgICAgICAgICB8IDE0MSArKyst\n"
+ "LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgNCBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRp\n"
+ "b25zKCspLCAxNDggZGVsZXRpb25zKC0pDQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcmMv\n"
+ "aW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaA0KPiANCg0KW3NuaXBdDQoNCj4gQEAgLTEzNSw3ICsx\n"
+ "MzQsNyBAQCBzdGF0aWMgaW50IGFyY19kbWFfbW1hcChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj\n"
+ "dCB2bV9hcmVhX3N0cnVjdCAqdm1hLA0KPiAgICogQ1BVIGFjY2Vzc2VzIHBhZ2UgdmlhIG5vcm1h\n"
+ "bCBwYWRkciwgdGh1cyBuZWVkcyB0byBleHBsaWNpdGx5IG1hZGUNCj4gICAqIGNvbnNpc3RlbnQg\n"
+ "YmVmb3JlIGVhY2ggdXNlDQo+ICAgKi8NCj4gLXN0YXRpYyB2b2lkIF9kbWFfY2FjaGVfc3luYyhw\n"
+ "aHlzX2FkZHJfdCBwYWRkciwgc2l6ZV90IHNpemUsDQo+ICtzdGF0aWMgdm9pZCBfZG1hX2NhY2hl\n"
+ "X3N5bmMoc3RydWN0IGRldmljZSAqZGV2LCBwaHlzX2FkZHJfdCBwYWRkciBzaXplX3Qgc2l6ZSwN\n"
+ "Cj4gIAkJZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQ0KDQpTZWVtcyBsaWtlIHRoZXJlJ3Mg\n"
+ "YSBtaXNzaW5nIGNvbW1hOg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+OC0t\n"
+ "LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KLS0tIGEvYXJjaC9hcmMvbW0vZG1h\n"
+ "LmMNCisrKyBiL2FyY2gvYXJjL21tL2RtYS5jDQpAQCAtMTM0LDcgKzEzNCw3IEBAIGludCBhcmNo\n"
+ "X2RtYV9tbWFwKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEs\n"
+ "DQogICogQ1BVIGFjY2Vzc2VzIHBhZ2UgdmlhIG5vcm1hbCBwYWRkciwgdGh1cyBuZWVkcyB0byBl\n"
+ "eHBsaWNpdGx5IG1hZGUNCiAgKiBjb25zaXN0ZW50IGJlZm9yZSBlYWNoIHVzZQ0KICAqLw0KLXN0\n"
+ "YXRpYyB2b2lkIF9kbWFfY2FjaGVfc3luYyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHBoeXNfYWRkcl90\n"
+ "IHBhZGRyIHNpemVfdCBzaXplLA0KK3N0YXRpYyB2b2lkIF9kbWFfY2FjaGVfc3luYyhzdHJ1Y3Qg\n"
+ "ZGV2aWNlICpkZXYsIHBoeXNfYWRkcl90IHBhZGRyLCBzaXplX3Qgc2l6ZSwNCiAgICAgICAgICAg\n"
+ "ICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpDQogew0KICAgICAgICBzd2l0Y2ggKGRp\n"
+ "cikgew0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+OC0tLS0tLS0tLS0tLS0t\n"
+ "LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpXaGljaCBpcyBhY3R1YWxseSBzdHJhbmdlIGFzIEkg\n"
+ "d291bGQgZXhwZWN0IEFSQyBjb2RlIHRvIGJlIGJ1aWx0IGJ5IGJvdHMuDQoNCkFueXdheXMgd2l0\n"
+ "aCBhYm92ZSBmaXggSSBkbyBzZWUgcHJvYmxlbXMgd2l0aCBib3RoIFVTQiBhbmQgRXRoZXJuZXQg\n"
+ "Y29udHJvbGxlcnMNCm9uIEFSQyBIU0RLIGJvYXJkLg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t\n"
+ "LS0tLS0tLS0tLS0+OC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KdXNiIDEt\n"
+ "MTogbmV3IGhpZ2gtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyBlaGNpLXBsYXRmb3Jt\n"
+ "DQp1c2IgMS0xOiBkZXZpY2UgZGVzY3JpcHRvciByZWFkLzY0LCBlcnJvciAtMzINCnVzYiAxLTE6\n"
+ "IGRldmljZSBkZXNjcmlwdG9yIHJlYWQvNjQsIGVycm9yIC0zMg0KdXNiIDEtMTogbmV3IGhpZ2gt\n"
+ "c3BlZWQgVVNCIGRldmljZSBudW1iZXIgMyB1c2luZyBlaGNpLXBsYXRmb3JtDQp1c2IgMS0xOiBk\n"
+ "ZXZpY2UgZGVzY3JpcHRvciByZWFkLzY0LCBlcnJvciAtMzINCnVzYiAxLTE6IGRldmljZSBkZXNj\n"
+ "cmlwdG9yIHJlYWQvNjQsIGVycm9yIC0zMg0KdXNiIHVzYjEtcG9ydDE6IGF0dGVtcHQgcG93ZXIg\n"
+ "Y3ljbGUNCnVzYiAxLTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDQgdXNpbmcg\n"
+ "ZWhjaS1wbGF0Zm9ybQ0KdXNiIDEtMTogZGV2aWNlIG5vdCBhY2NlcHRpbmcgYWRkcmVzcyA0LCBl\n"
+ "cnJvciAtMzINCnVzYiAxLTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDUgdXNp\n"
+ "bmcgZWhjaS1wbGF0Zm9ybQ0KdXNiIDEtMTogZGV2aWNlIG5vdCBhY2NlcHRpbmcgYWRkcmVzcyA1\n"
+ "LCBlcnJvciAtMzINCg0KLi4uDQoNCiMgd2dldCBmdHA6Ly9mdHAuZGVueC5kZS9wdWIvdS1ib290\n"
+ "L3UtYm9vdC0xLjAuMC50YXIuYnoyDQpDb25uZWN0aW5nIHRvIGZ0cC5kZW54LmRlICg4MS4xNjku\n"
+ "MjAyLjY6MjEpDQp3Z2V0OiBjYW4ndCBjb25uZWN0IHRvIHJlbW90ZSBob3N0ICg4MS4xNjkuMjAy\n"
+ "LjYpOiBObyByb3V0ZSB0byBob3N0DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t\n"
+ "LT44LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCldpbGwgYWxsIHBhdGNo\n"
+ "ZXMgZnJvbSB0aGUgc2VyaWVzIHJldmVydGVkIChpLmUuIHdpdGgNCnlvdXIgYmFzZS1saW5lKSBh\n"
+ "bGwgaXNzdWVzIGdvIGF3YXkuDQoNCkknbGwgbmVlZCB0byBzcGVuZCBtb3JlIHRpbWUgb24gY2hl\n"
+ "Y2tpbmcgd2hhdCdzIGFjdHVhbGx5IHdyb25nLg0KDQotQWxleGV5DQoNClAuUy4gTm90ZSB0byBt\n"
+ "eSBBUkMgY29sbGVhZ3VlcyAtIGl0J3MgcmVxdWlyZWQgdG8gZGlzYWJsZSBJTyBDb2hlcmVuY3kN\n"
+ "CnRvIGdldCBETUEgb3BzIHJlYWxseSB1c2VkLCBpdCBjb3VsZCBiZSBvYnZpb3VzbHkgZG9uZSB3\n"
+ "aXRoOg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+OC0tLS0tLS0tLS0tLS0t\n"
+ "LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KLS0tIGEvYXJjaC9hcmMvbW0vY2FjaGUuYw0KKysrIGIv\n"
+ "YXJjaC9hcmMvbW0vY2FjaGUuYw0KQEAgLTI3LDcgKzI3LDcgQEANCiANCiBzdGF0aWMgaW50IGwy\n"
+ "X2xpbmVfc3o7DQogc3RhdGljIGludCBpb2NfZXhpc3RzOw0KLWludCBzbGNfZW5hYmxlID0gMSwg\n"
+ "aW9jX2VuYWJsZSA9IDE7DQoraW50IHNsY19lbmFibGUgPSAxLCBpb2NfZW5hYmxlID0gMDsNCiB1\n"
+ "bnNpZ25lZCBsb25nIHBlcmlwX2Jhc2UgPSBBUkNfVU5DQUNIRURfQUREUl9TUEFDRTsgLyogbGVn\n"
+ "YWN5IHZhbHVlIGZvciBib290ICovDQogdW5zaWduZWQgbG9uZyBwZXJpcF9lbmQgPSAweEZGRkZG\n"
+ "RkZGOyAvKiBsZWdhY3kgdmFsdWUgKi8NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t\n"
+ LS0tPjgtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg=
 
-09f03c4d6ff0ea4792afd7d40e82a1ca0a3cae71002f0a906694e1af4ecad60d
+ca5a8bf93e020a9dd59f7fb3733950aef9963e717ea5fc0c034f7706fec5ec87

diff --git a/a/content_digest b/N5/content_digest
index a5b44fd..b179e4b 100644
--- a/a/content_digest
+++ b/N5/content_digest
@@ -1,24 +1,9 @@
  "ref\020180420080313.18796-1-hch@lst.de\0"
  "ref\020180420080313.18796-7-hch@lst.de\0"
- "From\0Alexey Brodkin <Alexey.Brodkin@synopsys.com>\0"
- "Subject\0Re: [PATCH 06/22] arc: use generic dma_noncoherent_ops\0"
+ "From\0Alexey.Brodkin@synopsys.com (Alexey Brodkin)\0"
+ "Subject\0[PATCH 06/22] arc: use generic dma_noncoherent_ops\0"
  "Date\0Wed, 25 Apr 2018 11:17:01 +0000\0"
- "To\0hch@lst.de <hch@lst.de>\0"
- "Cc\0linux-arch@vger.kernel.org <linux-arch@vger.kernel.org>"
-  linux-xtensa@linux-xtensa.org <linux-xtensa@linux-xtensa.org>
-  monstr@monstr.eu <monstr@monstr.eu>
-  linux-snps-arc@lists.infradead.org <linux-snps-arc@lists.infradead.org>
-  linux-c6x-dev@linux-c6x.org <linux-c6x-dev@linux-c6x.org>
-  linux-parisc@vger.kernel.org <linux-parisc@vger.kernel.org>
-  linux-sh@vger.kernel.org <linux-sh@vger.kernel.org>
-  linux-hexagon@vger.kernel.org <linux-hexagon@vger.kernel.org>
-  linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>
-  linux-m68k@lists.linux-m68k.org <linux-m68k@lists.linux-m68k.org>
-  openrisc@lists.librecores.org <openrisc@lists.librecores.org>
-  green.hu@gmail.com <green.hu@gmail.com>
-  linux-alpha@vger.kernel.org <linux-alpha@vger.kernel.org>
-  sparclinux@vger.kernel.org <sparclinux@vger.kernel.org>
- " nios2-dev@lists.rocketboards.org <nios>\0"
+ "To\0linux-arm-kernel@lists.infradead.org\0"
  "\00:1\0"
  "b\0"
  "Hi Christoph,\n"
@@ -107,4 +92,4 @@
  " unsigned long perip_end = 0xFFFFFFFF; /* legacy value */\n"
  ----------------------------------->8------------------------------------
 
-09f03c4d6ff0ea4792afd7d40e82a1ca0a3cae71002f0a906694e1af4ecad60d
+76c0114a98fdd3fc8899a44fcbc9008f84011bef806bbbfb3d4546801923cee8

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.