OrangePi_CM5/drivers/net/ethernet/freescale
Radu Bulie 016e3ca9c5 dpaa2-eth: Initialize mutex used in one step timestamping path
commit 07dd44852be89386ab12210df90a2d78779f3bff upstream.

1588 Single Step Timestamping code path uses a mutex to
enforce atomicity for two events:
- update of ptp single step register
- transmit ptp event packet

Before this patch the mutex was not initialized. This
caused unexpected crashes in the Tx function.

Fixes: c55211892f ("dpaa2-eth: support PTP Sync packet one-step timestamping")
Signed-off-by: Radu Bulie <radu-andrei.bulie@nxp.com>
Reviewed-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-02-23 12:01:02 +01:00
..
dpaa
…
dpaa2 dpaa2-eth: Initialize mutex used in one step timestamping path 2022-02-23 12:01:02 +01:00
enetc net: enetc: unmap DMA in enetc_send_cmd() 2021-11-18 14:04:09 +01:00
fman fsl/fman: Check for null pointer after calling devm_ioremap 2022-01-27 10:54:01 +01:00
fs_enet net: ethernet: fs_enet: Add missing MODULE_LICENSE 2021-01-19 18:27:26 +01:00
Kconfig
…
Makefile net: enetc: fix link error again 2021-05-14 09:50:43 +02:00
fec.h net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() 2021-12-14 11:32:43 +01:00
fec_main.c net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() 2021-12-14 11:32:43 +01:00
fec_mpc52xx.c
…
fec_mpc52xx.h
…
fec_mpc52xx_phy.c
…
fec_ptp.c net: fec_ptp: add clock rate zero check 2021-06-23 14:42:54 +02:00
fsl_pq_mdio.c
…
gianfar.c gianfar: Handle error code at MAC address change 2021-04-14 08:42:07 +02:00
gianfar.h
…
gianfar_ethtool.c
…
ucc_geth.c ethernet: ucc_geth: set dev->max_mtu to 1518 2021-01-12 20:18:09 +01:00
ucc_geth.h ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram 2021-01-19 18:27:24 +01:00
ucc_geth_ethtool.c
…
xgmac_mdio.c net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module 2022-01-27 10:54:31 +01:00