]> www.infradead.org Git - users/willy/xarray.git/commit
mlx5_en: use read sequence for gettimex64
authorVadim Fedorenko <vadfed@meta.com>
Mon, 14 Oct 2024 17:01:03 +0000 (10:01 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 5 Nov 2024 23:47:14 +0000 (15:47 -0800)
commit0452a2d8b8b98a5b1a9139c1a9ed98bccee356cc
treec0c9ef8bcb69b4cc19413f86fd0c655e137aebf3
parentccb35037c48a16dfa377e3af3be2c164e73d54f0
mlx5_en: use read sequence for gettimex64

The gettimex64() doesn't modify values in timecounter, that's why there
is no need to update sequence counter. Reduce the contention on sequence
lock for multi-thread PHC reading use-case.

Signed-off-by: Vadim Fedorenko <vadfed@meta.com>
Reviewed-by: Rahul Rameshbabu <rrameshbabu@nvidia.com>
Acked-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/20241014170103.2473580-1-vadfed@meta.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c