From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id ED4E8C54798 for ; Tue, 27 Feb 2024 09:41:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=R8BjQqHE25fUWxQnhwgHtHydKQfla+J4pfxJ+g7soRE=; b=M7ABLT72V20VRQ D5YKOnY9NawowQCr2gz8r+gs1Uz2biiyXXNxV3deepV3Qrs6Cs6bUkINGz5Da5NhUD8VaTk6M8Kp2 xm1rTq9LkKzX9wo1vOSYUUluZVqtzl0PFFRPG2KbijHB7q/T8BRehpERVenITYWz+HQqRG5HRIEz/ KY48CGb/xxLIOWiIIZrEzJQ5OpHJ4V6vGIFOLnkJ3YkrbZb9PgliteyOum4PM1oDVS0asrQ5am9Ep JE3AeGzW4LyooFgM7argFT19jvwqRz0eT22s350Si225gbAD8dlOw8W5x972BoA1I5m9xtPViWTmS uP/LDdvWnVZdg66tOX/g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1retxL-00000004ZWP-3L8C; Tue, 27 Feb 2024 09:40:59 +0000 Received: from relay6-d.mail.gandi.net ([2001:4b98:dc4:8::226]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1retxH-00000004ZSL-1CJu for linux-arm-kernel@lists.infradead.org; Tue, 27 Feb 2024 09:40:58 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id BFAB5C0002; Tue, 27 Feb 2024 09:40:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1709026848; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Mmn0FjbhKH+X6W94t2nXwylEPzw7F/tZLjHorPr0+mk=; b=G7jS74uRsUCaZ5E75Nq45zmqM7nb7gdxLE+r0CITcsJKVEX8RwON39N9Bn/jSuuRlsV+jz 1ZKUSEdlhJJVXYwUpUv/vcv1vqQKj7GcWNEczMtfO7Uy2UxLbtcRyvPIJEl1O6CHkwoH/B OPc55phx1zLp4VtCbEf6OUzVc3z2rq9it5Y4ZkWc4SOv4QovWrBCZxe8dlim1WJN+FWgz3 As8H6DwpFXG/KWoFsnFudAH2f2xXQ6xFn8USrBpUJa9S1Mteb5ScZKfgWOsg5IQBZx/EKK rDoo8GPQxSvegGQe92oUwtIHM1O6xNsyXMI2sw7XSSWrheyISovuX7EEmWz8Gg== Message-ID: <951bc29a-4483-4f4a-9c4e-900db9391112@bootlin.com> Date: Tue, 27 Feb 2024 10:40:42 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net v3] net: stmmac: protect updates of 64-bit statistics counters Content-Language: en-US To: Eric Dumazet , Guenter Roeck Cc: Jisheng Zhang , Petr Tesarik , Alexandre Torgue , Jose Abreu , "David S. Miller" , Jakub Kicinski , Paolo Abeni , Maxime Coquelin , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , "open list:STMMAC ETHERNET DRIVER" , "moderated list:ARM/STM32 ARCHITECTURE" , "moderated list:ARM/STM32 ARCHITECTURE" , open list , "open list:ARM/Allwinner sunXi SoC support" , Marc Haber , Andrew Lunn , Florian Fainelli , stable@vger.kernel.org References: <20240203190927.19669-1-petr@tesarici.cz> <20d94512-c4f2-49f7-ac97-846dc24a6730@roeck-us.net> From: =?UTF-8?Q?Alexis_Lothor=C3=A9?= In-Reply-To: X-GND-Sasl: alexis.lothore@bootlin.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240227_014055_655204_B4713BA3 X-CRM114-Status: UNSURE ( 5.37 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGVsbG8sIApGV0lXIEknbSBzZWVpbmcgdGhpcyBzcGxhdCB0b28gb24gU1RNMzJNUDE1NyB3aXRo IDYuOC4wLXJjNSAoZnJvbSB3aXJlbGVzcyB0cmVlKS4gSXQgaGFwcGVucyBzeXN0ZW1hdGljYWxs eSBhIGZldyBzZWNvbmRzIGFmdGVyIGxpbmsgdXAKClsgICAyNy44ODQ3MDNdID09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09ClsgICAyNy44ODg5ODhdIFdBUk5JTkc6IGluY29uc2lzdGVu dCBsb2NrIHN0YXRlClsgICAyNy44OTMyNzFdIDYuOC4wLXJjNS1nNTk0NjBmN2Y0NWU2LWRpcnR5 ICMxNiBOb3QgdGFpbnRlZApbICAgMjcuODk4NjcxXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQpbICAgMjcuOTAyOTUxXSBpbmNvbnNpc3RlbnQge0hBUkRJUlEtT04tV30gLT4ge0lO LUhBUkRJUlEtV30gdXNhZ2UuClsgICAyNy45MDg5NTRdIHN3YXBwZXIvMC8wIFtIQzFbMV06U0Mw WzBdOkhFMDpTRTFdIHRha2VzOgpbICAgMjcuOTE0MTU1XSBkN2I3NjRhYyAoJnN5bmNwLT5zZXEj Myl7Py4tLn0tezA6MH0sIGF0OiBkd21hYzRfZG1hX2ludGVycnVwdCsweGM0LzB4MmE4ClsgICAy Ny45MjE5NzRdIHtIQVJESVJRLU9OLVd9IHN0YXRlIHdhcyByZWdpc3RlcmVkIGF0OgpbICAgMjcu OTI2ODYzXSAgIGxvY2tfYWNxdWlyZSsweDEyYy8weDM4OApbICAgMjcuOTMwNTYzXSAgIF9fdTY0 X3N0YXRzX3VwZGF0ZV9iZWdpbisweDEzOC8weDIxNApbICAgMjcuOTM1MzcyXSAgIHN0bW1hY194 bWl0KzB4NTVjLzB4ZDgwClsgICAyNy45MzkwNjRdICAgZGV2X2hhcmRfc3RhcnRfeG1pdCsweGVj LzB4MmY0ClsgICAyNy45NDMzNjJdICAgc2NoX2RpcmVjdF94bWl0KzB4OTQvMHgzMTAKWyAgIDI3 Ljk0NzI1NV0gICBfX2Rldl9xdWV1ZV94bWl0KzB4M2Y4LzB4ZDA0ClsgICAyNy45NTEzNDddICAg aXA2X2ZpbmlzaF9vdXRwdXQyKzB4MmZjLzB4YmMwClsgICAyNy45NTU2NDJdICAgbWxkX3NlbmRw YWNrKzB4MjY4LzB4NTk0ClsgICAyNy45NTkzMjldICAgbWxkX2lmY193b3JrKzB4MjY4LzB4NTY4 ClsgICAyNy45NjMxMTVdICAgcHJvY2Vzc19vbmVfd29yaysweDIwYy8weDYxOApbICAgMjcuOTY3 MjE2XSAgIHdvcmtlcl90aHJlYWQrMHgxZTgvMHg0YWMKWyAgIDI3Ljk3MTAwOV0gICBrdGhyZWFk KzB4MTEwLzB4MTMwClsgICAyNy45NzQyOTZdICAgcmV0X2Zyb21fZm9yaysweDE0LzB4MjgKWyAg IDI3Ljk3Nzk4Ml0gaXJxIGV2ZW50IHN0YW1wOiAxMjQ1NgpbICAgMjcuOTgxMzUzXSBoYXJkaXJx cyBsYXN0ICBlbmFibGVkIGF0ICgxMjQ1NSk6IFs8YzA4ZTM1NTg+XSBkZWZhdWx0X2lkbGVfY2Fs bCsweDFjLzB4MmNjClsgICAyNy45ODk1MDddIGhhcmRpcnFzIGxhc3QgZGlzYWJsZWQgYXQgKDEy NDU2KTogWzxjMDEwMGI3ND5dIF9faXJxX3N2YysweDU0LzB4ZDAKWyAgIDI3Ljk5Njg0NF0gc29m dGlycXMgbGFzdCAgZW5hYmxlZCBhdCAoMTI0NDApOiBbPGMwMTAxNjJjPl0gX19kb19zb2Z0aXJx KzB4MzE4LzB4NGRjClsgICAyOC4wMDQ1ODZdIHNvZnRpcnFzIGxhc3QgZGlzYWJsZWQgYXQgKDEy NDI5KTogWzxjMDEyYjJhOD5dIF9faXJxX2V4aXRfcmN1KzB4MTMwLzB4MTg0ClsgICAyOC4wMTI1 MzBdClsgICAyOC4wMTI1MzBdIG90aGVyIGluZm8gdGhhdCBtaWdodCBoZWxwIHVzIGRlYnVnIHRo aXM6ClsgICAyOC4wMTkwNDBdICBQb3NzaWJsZSB1bnNhZmUgbG9ja2luZyBzY2VuYXJpbzoKWyAg IDI4LjAxOTA0MF0KWyAgIDI4LjAyNTA0M10gICAgICAgIENQVTAKWyAgIDI4LjAyNzQwMF0gICAg ICAgIC0tLS0KWyAgIDI4LjAyOTg1N10gICBsb2NrKCZzeW5jcC0+c2VxIzMpOwpbICAgMjguMDMz MjUzXSAgIDxJbnRlcnJ1cHQ+ClsgICAyOC4wMzU5MTJdICAgICBsb2NrKCZzeW5jcC0+c2VxIzMp OwpbICAgMjguMDM5NDEwXQpbICAgMjguMDM5NDEwXSAgKioqIERFQURMT0NLICoqKgpbICAgMjgu MDM5NDEwXQpbICAgMjguMDQ1NDE2XSBubyBsb2NrcyBoZWxkIGJ5IHN3YXBwZXIvMC8wLgpbICAg MjguMDQ5Mzk1XQpbICAgMjguMDQ5Mzk1XSBzdGFjayBiYWNrdHJhY2U6ClsgICAyOC4wNTM3ODFd IENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDYuOC4wLXJjNS1nNTk0 NjBmN2Y0NWU2LWRpcnR5ICMxNgpbICAgMjguMDYxODE5XSBIYXJkd2FyZSBuYW1lOiBTVE0zMiAo RGV2aWNlIFRyZWUgU3VwcG9ydCkKWyAgIDI4LjA2NjkxOF0gIHVud2luZF9iYWNrdHJhY2UgZnJv bSBzaG93X3N0YWNrKzB4MTgvMHgxYwpbICAgMjguMDcyMTQwXSAgc2hvd19zdGFjayBmcm9tIGR1 bXBfc3RhY2tfbHZsKzB4NTgvMHg3MApbICAgMjguMDc3MjUzXSAgZHVtcF9zdGFja19sdmwgZnJv bSBtYXJrX2xvY2srMHhjNDAvMHgxMmZjClsgICAyOC4wODI0NzhdICBtYXJrX2xvY2sgZnJvbSBf X2xvY2tfYWNxdWlyZSsweDk2OC8weDJjMjAKWyAgIDI4LjA4NzcwM10gIF9fbG9ja19hY3F1aXJl IGZyb20gbG9ja19hY3F1aXJlKzB4MTJjLzB4Mzg4ClsgICAyOC4wOTMxMzFdICBsb2NrX2FjcXVp cmUgZnJvbSBfX3U2NF9zdGF0c191cGRhdGVfYmVnaW4rMHgxMzgvMHgyMTQKWyAgIDI4LjA5OTM3 Ml0gIF9fdTY0X3N0YXRzX3VwZGF0ZV9iZWdpbiBmcm9tIGR3bWFjNF9kbWFfaW50ZXJydXB0KzB4 YzQvMHgyYTgKWyAgIDI4LjEwNjIxOV0gIGR3bWFjNF9kbWFfaW50ZXJydXB0IGZyb20gc3RtbWFj X25hcGlfY2hlY2srMHg0OC8weDFkMApbICAgMjguMTEyNTU4XSAgc3RtbWFjX25hcGlfY2hlY2sg ZnJvbSBzdG1tYWNfaW50ZXJydXB0KzB4YTQvMHgxODQKWyAgIDI4LjExODQ5MF0gIHN0bW1hY19p bnRlcnJ1cHQgZnJvbSBfX2hhbmRsZV9pcnFfZXZlbnRfcGVyY3B1KzB4YjAvMHgzMDgKWyAgIDI4 LjEyNTAzNl0gIF9faGFuZGxlX2lycV9ldmVudF9wZXJjcHUgZnJvbSBoYW5kbGVfaXJxX2V2ZW50 KzB4NDAvMHg4OApbICAgMjguMTMxNTc4XSAgaGFuZGxlX2lycV9ldmVudCBmcm9tIGhhbmRsZV9m YXN0ZW9pX2lycSsweGE0LzB4MjU4ClsgICAyOC4xMzc2MTBdICBoYW5kbGVfZmFzdGVvaV9pcnEg ZnJvbSBnZW5lcmljX2hhbmRsZV9kb21haW5faXJxKzB4MzAvMHg0MApbICAgMjguMTQ0MzQ4XSAg Z2VuZXJpY19oYW5kbGVfZG9tYWluX2lycSBmcm9tIGdpY19oYW5kbGVfaXJxKzB4N2MvMHg5MApb ICAgMjguMTUwNjgyXSAgZ2ljX2hhbmRsZV9pcnEgZnJvbSBnZW5lcmljX2hhbmRsZV9hcmNoX2ly cSsweDM0LzB4NDQKWyAgIDI4LjE1NjkxMV0gIGdlbmVyaWNfaGFuZGxlX2FyY2hfaXJxIGZyb20g X19pcnFfc3ZjKzB4OGMvMHhkMApbICAgMjguMTYyNjMxXSBFeGNlcHRpb24gc3RhY2soMHhjMjIw MWYzMCB0byAweGMyMjAxZjc4KQpbICAgMjguMTY3NzMyXSAxZjIwOiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBmZmZmZmZmZiBmZmZmZmZmZiAwMDAwMDAwMSAwMDAwMzBhNwpb ICAgMjguMTc1OTc0XSAxZjQwOiBjMjIwYzc4MCBjMDE3OGRjNCBjMjIwOGQ1NCBjMjJjMmUxMCAw MDAwMDAwMCAwMDAwMDAwMCBjMGIwNmQyOCBjMjIwYzIyYwpbICAgMjguMTg0MTE0XSAxZjYwOiAw MDAwMDAwMCBjMjIwMWY4MCBjMDhlMzU1OCBjMDhlMzU1YyA2MDBmMDAxMyBmZmZmZmZmZgpbICAg MjguMTkwNzI3XSAgX19pcnFfc3ZjIGZyb20gZGVmYXVsdF9pZGxlX2NhbGwrMHgyMC8weDJjYwpb ICAgMjguMTk2MDQ1XSAgZGVmYXVsdF9pZGxlX2NhbGwgZnJvbSBkb19pZGxlKzB4ZDgvMHgxNDQK WyAgIDI4LjIwMTE2NV0gIGRvX2lkbGUgZnJvbSBjcHVfc3RhcnR1cF9lbnRyeSsweDMwLzB4MzQK WyAgIDI4LjIwNjE4MV0gIGNwdV9zdGFydHVwX2VudHJ5IGZyb20gcmVzdF9pbml0KzB4ZjQvMHgx OTgKWyAgIDI4LjIxMTUwMl0gIHJlc3RfaW5pdCBmcm9tIGFyY2hfcG9zdF9hY3BpX3N1YnN5c19p bml0KzB4MC8weDE4CgoKLS0gCkFsZXhpcyBMb3Rob3LDqSwgQm9vdGxpbgpFbWJlZGRlZCBMaW51 eCBhbmQgS2VybmVsIGVuZ2luZWVyaW5nCmh0dHBzOi8vYm9vdGxpbi5jb20KCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1h aWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==