Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp4801457pxu; Wed, 21 Oct 2020 05:53:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz29uCCUoIkZKBdpdELe3kIQg7SIlHCRg/HBzjoGDKCkjDVnqjb6GYR9rt069QWNbuaYI7v X-Received: by 2002:a50:d7d3:: with SMTP id m19mr2910283edj.70.1603284798331; Wed, 21 Oct 2020 05:53:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603284798; cv=none; d=google.com; s=arc-20160816; b=Wd8gbZvWvbBbjSW6sjL54d1yx+gwalTVeWk8A6gRzRzUhhj+K8AtS2yeKtvzgkzaUl 3UoNO4i4yGxKavZtqgLGIcCawvzAEVE/dEI8eSLInA+yYLImsAOoDi3xChMX1Cjf2fR/ NhO4mMZbr+yWFNtINyKnLZ4keWazjQeyHLp8UXbtMjPDGYY7yzHmZxRTn+Al0E1Jm3W4 vsU0ARc7iexhNoAe0/eJGBgBD0HDYAKPxbi9yCizad5HnKAAAdAaC9nVDj9/FOUjZivZ rkg2hIGHOr2NiIqb9kazsYAbg5dmAmtFGtA85U4U5MKpKJlvHI5E9QgzhCWTfb8qPgLj bG2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :mime-version:accept-language:in-reply-to:references:message-id:date :thread-index:thread-topic:subject:cc:to:from; bh=efldHjQc1YIB830YijorRJx3dPI/7RKSWhW+IzX18SA=; b=FYR/IXbQAiZ1llbtXv0rXzLC0x2bNnrg6tRaLsIX8e2u9//BZWvNQs3DC9+KKMYgEq WT11QaOJRUMTAkF7afQ1DCsxEvZoOpPM5NRclNYUHXnLq6G4S7oz+MFUarU8jvYKC89l /8T7suZ/k2J9nyog4hgUCGBqwAX4Rzi9rR0TF2Zs93de+wobN5b4li7FFHmcmXE4k0l9 NUp0rxtzTV9nfTsWHp1pDF5ct8i59UQiM0jYuWjxFysoMaADHZPiHYXRuECkz8ZaEID3 2xl8BoGSFpIa+6JaIO9K/imMFkhShaL/vPASOhD4hD0SLfwmF6Ojglsl8K2oJ0TkST1M MO9Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id yd8si1325822ejb.289.2020.10.21.05.52.56; Wed, 21 Oct 2020 05:53:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2502238AbgJUISu (ORCPT + 99 others); Wed, 21 Oct 2020 04:18:50 -0400 Received: from eu-smtp-delivery-151.mimecast.com ([185.58.86.151]:27216 "EHLO eu-smtp-delivery-151.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2408659AbgJUISt (ORCPT ); Wed, 21 Oct 2020 04:18:49 -0400 Received: from AcuMS.aculab.com (156.67.243.126 [156.67.243.126]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-173-bpZft2kJNEm93mAv-g78BA-1; Wed, 21 Oct 2020 09:18:45 +0100 X-MC-Unique: bpZft2kJNEm93mAv-g78BA-1 Received: from AcuMS.Aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) by AcuMS.aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Wed, 21 Oct 2020 09:18:44 +0100 Received: from AcuMS.Aculab.com ([fe80::43c:695e:880f:8750]) by AcuMS.aculab.com ([fe80::43c:695e:880f:8750%12]) with mapi id 15.00.1347.000; Wed, 21 Oct 2020 09:18:44 +0100 From: David Laight To: 'Benjamin Herrenschmidt' , Joel Stanley , Jakub Kicinski , "David S . Miller" , Dylan Hung CC: "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-aspeed@lists.ozlabs.org" Subject: RE: [PATCH] net: ftgmac100: Ensure tx descriptor updates are visible Thread-Topic: [PATCH] net: ftgmac100: Ensure tx descriptor updates are visible Thread-Index: AQHWpz03YLmlT7c7UUWIjBAFmkpKA6mhs33A Date: Wed, 21 Oct 2020 08:18:44 +0000 Message-ID: References: <20201020220639.130696-1-joel@jms.id.au> <86480db3977cfbf6750209c34a28c8f042be55fb.camel@kernel.crashing.org> In-Reply-To: <86480db3977cfbf6750209c34a28c8f042be55fb.camel@kernel.crashing.org> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.202.205.107] MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=C51A453 smtp.mailfrom=david.laight@aculab.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: aculab.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RnJvbTogQmVuamFtaW4gSGVycmVuc2NobWlkdA0KPiBTZW50OiAyMSBPY3RvYmVyIDIwMjAgMDE6 MDANCj4gDQo+IE9uIFdlZCwgMjAyMC0xMC0yMSBhdCAwODozNiArMTAzMCwgSm9lbCBTdGFubGV5 IHdyb3RlOg0KPiA+IFdlIG11c3QgZW5zdXJlIHRoZSB0eCBkZXNjcmlwdG9yIHVwZGF0ZXMgYXJl IHZpc2libGUgYmVmb3JlIHVwZGF0aW5nDQo+ID4gdGhlIHR4IHBvaW50ZXIuDQo+ID4NCj4gPiBU aGlzIHJlc29sdmVzIHRoZSB0eCBoYW5ncyBvYnNlcnZlZCBvbiB0aGUgMjYwMCB3aGVuIHJ1bm5p bmcgaXBlcmY6DQo+IA0KPiBUbyBjbGFyaWZ5IHRoZSBjb21tZW50IGhlcmUuIFRoaXMgZG9lc24n dCBlbnN1cmUgdGhleSBhcmUgdmlzaWJsZSB0bw0KPiB0aGUgaGFyZHdhcmUgYnV0IHRvIG90aGVy IENQVXMuIFRoaXMgaXMgdGhlIG9yZGVyaW5nIHZzIHN0YXJ0X3htaXQgYW5kDQo+IHR4X2NvbXBs ZXRlLg0KDQpZb3UgbmVlZCB0d28gYmFycmllcnMuDQoxKSBhZnRlciBtYWtpbmcgdGhlIGRhdGEg YnVmZmVycyBhdmFpbGFibGUgYmVmb3JlIHRyYW5zZmVycmluZw0KdGhlIGRlc2NyaXB0b3Igb3du ZXJzaGlwIHRvIHRoZSBkZXZpY2UuDQoyKSBhZnRlciB0cmFuc2ZlcnJpbmcgdGhlIG93bmVyc2hp cCBiZWZvcmUgJ2tpY2tpbmcnIHRoZSBtYWMgZW5naW5lLg0KDQpUaGUgZmlyc3QgaXMgbmVlZGVk IGJlY2F1c2UgdGhlIG1hYyBlbmdpbmUgY2FuIHBvbGwgdGhlIGRlc2NyaXB0b3JzDQphdCBhbnkg dGltZSAoZWcgb24gY29tcGxldGluZyB0aGUgcHJldmlvdXMgdHJhbnNtaXQpLg0KVGhpcyBzdG9w cyBpdCB0cmFuc21pdHRpbmcgZ2FyYmFnZS4NCg0KVGhlIHNlY29uZCBtYWtlcyBzdXJlIGl0IGZp bmRzIHRoZSBkZXNjcmlwdG9yIHlvdSd2ZSBqdXN0IHNldC4NClRoaXMgc3RvcHMgZGVsYXlzIGJl Zm9yZSBzZW5kaW5nIHRoZSBwYWNrZXQuDQooQnV0IGl0IHdpbGwgZ2V0IHNlbnQgbGF0ZXIuKQ0K DQpGb3IgKDIpIGRtYV93bWIoKSBpcyB0aGUgZG9jdW1lbnRlZCBiYXJyaWVyLg0KDQpJJ20gbm90 IHN1cmUgd2hpY2ggYmFycmllciB5b3UgbmVlZCBmb3IgKDEpLg0Kc21wX3dtYigpIHdvdWxkIGJl IHJpZ2h0IGlmIHRoZSByZWFkZXIgd2VyZSBhbm90aGVyIGNwdSwNCmJ1dCBpdCBpcyAoYXQgbW9z dCkgYSBjb21waWxlIGJhcnJpZXIgb24gVVAga2VybmVscy4NClNvIHlvdSBuZWVkIHNvbWV0aGlu ZyBzdHJvbmdlciB0aGFuIHNtcF93bWIoKS4NCk9uIGEgVFNPIHN5c3RlbSAod2hpY2ggeW91cnMg cHJvYmFibHkgaXMpIGEgY29tcGlsZSBiYXJyaWVyDQppcyBwcm9iYWJseSBzdWZmaWNpZW50LCBi dXQgaWYgbWVtb3J5IHdyaXRlcyBjYW4gZ2V0IHJlLW9yZGVyZWQNCml0IG5lZWRzIHRvIGJlIGEg c3Ryb25nZXIgYmFycmllciAtIGJ1dCBub3QgbmVjZXNzYXJpbHkgYXMgc3Ryb25nDQphcyBkbWFf d21iKCkuDQoNCglEYXZpZA0KDQotDQpSZWdpc3RlcmVkIEFkZHJlc3MgTGFrZXNpZGUsIEJyYW1s ZXkgUm9hZCwgTW91bnQgRmFybSwgTWlsdG9uIEtleW5lcywgTUsxIDFQVCwgVUsNClJlZ2lzdHJh dGlvbiBObzogMTM5NzM4NiAoV2FsZXMpDQo=