From: Petr Machata <pe...@mellanox.com> Date: Tue, 2 Jul 2019 19:06:47 +0000
> Before mlxsw_sp1_ptp_packet_finish() sends the packet back, it validates > whether the corresponding port is still valid. However the condition is > incorrect: when mlxsw_sp_port == NULL, the code dereferences the port to > compare it to skb->dev. > > The condition needs to check whether the port is present and skb->dev still > refers to that port (or else is NULL). If that does not hold, bail out. > Add a pair of parentheses to fix the condition. > > Fixes: d92e4e6e33c8 ("mlxsw: spectrum: PTP: Support timestamping on > Spectrum-1") > Reported-by: Colin Ian King <colin.k...@canonical.com> > Signed-off-by: Petr Machata <pe...@mellanox.com> > Signed-off-by: Colin Ian King <colin.k...@canonical.com> > Reviewed-by: Ido Schimmel <ido...@mellanox.com> Applied, thank you.