]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net: cadence: macb: Synchronize standard stats
authorSean Anderson <sean.anderson@linux.dev>
Mon, 3 Mar 2025 23:18:32 +0000 (18:18 -0500)
committerJakub Kicinski <kuba@kernel.org>
Wed, 5 Mar 2025 01:50:57 +0000 (17:50 -0800)
commitb9564ca3a2c877cb62bbd22bad5708c3d7cdb186
treeb770500e50942ebfb2d86c6cd1f59493d865b4ab
parent85f66df39bcfc0b35f0b068f281b17c8811342c5
net: cadence: macb: Synchronize standard stats

The new stats calculations add several additional calls to
macb/gem_update_stats() and accesses to bp->hw_stats. These are
protected by a spinlock since commit fa52f15c745c ("net: cadence: macb:
Synchronize stats calculations"), which was applied in parallel. Add
some locking now that the net has been merged into net-next.

Fixes: f6af690a295a ("net: cadence: macb: Report standard stats")
Signed-off-by: Sean Anderson <sean.anderson@linux.dev>
Link: https://patch.msgid.link/20250303231832.1648274-1-sean.anderson@linux.dev
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/cadence/macb_main.c