Re: [PATCH net] net: fec: don't save PTP state if PTP is unsupported

From: Guenter Roeck
Date: Wed Oct 09 2024 - 13:20:41 EST


On 10/7/24 23:11, Wei Fang wrote:
Some platforms (such as i.MX25 and i.MX27) do not support PTP, so on
these platforms fec_ptp_init() is not called and the related members
in fep are not initialized. However, fec_ptp_save_state() is called
unconditionally, which causes the kernel to panic. Therefore, add a
condition so that fec_ptp_save_state() is not called if PTP is not
supported.

Fixes: a1477dc87dc4 ("net: fec: Restart PPS after link state change")
Reported-by: Guenter Roeck <linux@xxxxxxxxxxxx>
Closes: https://lore.kernel.org/lkml/353e41fe-6bb4-4ee9-9980-2da2a9c1c508@xxxxxxxxxxxx/
Signed-off-by: Wei Fang <wei.fang@xxxxxxx>

Tested-by: Guenter Roeck <linux@xxxxxxxxxxxx>