* [PATCH net] net/mlx5e: Fix NULL deref in PTP TX timestamp recovery warn
@ 2026-10-15 8:02 Tariq Toukan
2026-10-15 8:09 ` netdev-bot+sinfo
2026-10-15 9:04 ` Kalesh Anakkur Purayil
0 siblings, 2 replies; 3+ messages in thread
From: Tariq Toukan @ 2026-10-15 8:02 UTC (permalink / raw)
To: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
netdev, Paolo Abeni
Cc: Alex Lazar, Carolina Jubran, Cosmin Ratiu, Dragos Tatulea,
Gal Pressman, Kees Cook, Leon Romanovsky, open list, linux-rdma,
Mark Bloch, Richard Cochran, Saeed Mahameed, Shahar Shitrit,
Tariq Toukan
From: Carolina Jubran <cjubran@nvidia.com>
PTP SQs are allocated via mlx5e_ptp_alloc_txqsq(), which never sets
sq->channel. The excessive port timestamp delta recovery path
incorrectly used sq->channel->netdev for netdev_warn(), causing a NULL
pointer dereference. Use sq->netdev instead.
Fixes: 391dad2e686f ("net/mlx5e: Recover SQ on excessive PTP TX timestamp delta")
Signed-off-by: Carolina Jubran <cjubran@nvidia.com>
Reviewed-by: Alex Lazar <alazar@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
---
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c b/drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
index 723f66a6bd63..2e1c3bb5a959 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
@@ -98,7 +98,7 @@ static void mlx5e_skb_cb_hwtstamp_tx(struct sk_buff *skb,
ptpsq->cq_stats->abort_abs_diff_ns += diff;
if (diff > (NSEC_PER_SEC >> 1) &&
!test_and_set_bit(MLX5E_SQ_STATE_RECOVERING, &sq->state)) {
- netdev_warn(sq->channel->netdev,
+ netdev_warn(sq->netdev,
"PTP TX timestamp difference between CQE and port exceeds threshold: %lld ns, recovering SQ %u\n",
(s64)diff, sq->sqn);
queue_work(sq->priv->wq, &ptpsq->report_unhealthy_work);
base-commit: 513444cc62e231a11c9b15ea88de0890da9b2b4f
--
2.44.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH net] net/mlx5e: Fix NULL deref in PTP TX timestamp recovery warn
2026-10-15 8:02 [PATCH net] net/mlx5e: Fix NULL deref in PTP TX timestamp recovery warn Tariq Toukan
@ 2026-10-15 8:09 ` netdev-bot+sinfo
2026-10-15 9:04 ` Kalesh Anakkur Purayil
1 sibling, 0 replies; 3+ messages in thread
From: netdev-bot+sinfo @ 2026-10-15 8:09 UTC (permalink / raw)
To: Tariq Toukan
Cc: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
netdev, Paolo Abeni, Alex Lazar, Carolina Jubran, Cosmin Ratiu,
Dragos Tatulea, Gal Pressman, Kees Cook, Leon Romanovsky,
open list, linux-rdma, Mark Bloch, Richard Cochran,
Saeed Mahameed, Shahar Shitrit
Hi!
This is an automated message. This series looks like a fix, but its
commit messages seem to be missing some information:
- How the issue was discovered, e.g. hit in production, hit during
development, syzbot report, manual code inspection, LLM or static
analysis tool scan.
- Whether the issue was actually triggered, or is only theoretical
(e.g. found by code inspection). If it was triggered please include
the symptoms, like the stack trace or error messages.
Please do not repost the series just to address the above. Instead,
reply to this email with the missing information, so that reviewers
can take it into account. If the series needs another revision for
other reasons, please include the information in the commit messages
then.
The evaluation is done by an LLM so it may be wrong, if you think
that is the case please reply and explain.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH net] net/mlx5e: Fix NULL deref in PTP TX timestamp recovery warn
2026-10-15 8:02 [PATCH net] net/mlx5e: Fix NULL deref in PTP TX timestamp recovery warn Tariq Toukan
2026-10-15 8:09 ` netdev-bot+sinfo
@ 2026-10-15 9:04 ` Kalesh Anakkur Purayil
1 sibling, 0 replies; 3+ messages in thread
From: Kalesh Anakkur Purayil @ 2026-10-15 9:04 UTC (permalink / raw)
To: Tariq Toukan
Cc: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
netdev, Paolo Abeni, Alex Lazar, Carolina Jubran, Cosmin Ratiu,
Dragos Tatulea, Gal Pressman, Kees Cook, Leon Romanovsky,
open list, linux-rdma, Mark Bloch, Richard Cochran,
Saeed Mahameed, Shahar Shitrit
[-- Attachment #1.1: Type: text/plain, Size: 732 bytes --]
On Thu, Oct 15, 2026 at 1:38 PM Tariq Toukan <tariqt@nvidia.com> wrote:
> From: Carolina Jubran <cjubran@nvidia.com>
>
> PTP SQs are allocated via mlx5e_ptp_alloc_txqsq(), which never sets
> sq->channel. The excessive port timestamp delta recovery path
> incorrectly used sq->channel->netdev for netdev_warn(), causing a NULL
> pointer dereference. Use sq->netdev instead.
>
> Fixes: 391dad2e686f ("net/mlx5e: Recover SQ on excessive PTP TX timestamp
> delta")
> Signed-off-by: Carolina Jubran <cjubran@nvidia.com>
> Reviewed-by: Alex Lazar <alazar@nvidia.com>
> Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
>
> LGTM,
Reviewed-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
--
Regards,
Kalesh AP
[-- Attachment #1.2: Type: text/html, Size: 1584 bytes --]
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 5509 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-10-15 9:04 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-15 8:02 [PATCH net] net/mlx5e: Fix NULL deref in PTP TX timestamp recovery warn Tariq Toukan
2026-10-15 8:09 ` netdev-bot+sinfo
2026-10-15 9:04 ` Kalesh Anakkur Purayil
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox