1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/ethernet/stmicro/stmmac
Thierry Reding a0b1b2055b net: stmmac: tegra: Properly allocate clock bulk data
The clock data is an array of struct clk_bulk_data, so make sure to
allocate enough memory.

Fixes: d8ca113724 ("net: stmmac: tegra: Add MGBE support")
Signed-off-by: Thierry Reding <treding@nvidia.com>
Reviewed-by: Simon Horman <simon.horman@corigine.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2023-07-29 16:59:51 +01:00
..
chain_mode.c net: stmmac: Remove some unnecessary void pointers 2023-04-13 12:50:46 +02:00
common.h net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga 2023-06-07 13:30:12 -07:00
descs.h net: stmmac: Initial support for TBS 2020-01-13 18:31:48 -08:00
descs_com.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 2019-06-05 17:36:38 +02:00
dwmac-anarion.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-dwc-qos-eth.c net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void 2023-05-09 19:57:01 -07:00
dwmac-generic.c net: stmmac: dwmac-generic: use stmmac_pltfr_probe() 2023-06-24 15:35:59 -07:00
dwmac-imx.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-ingenic.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-intel-plat.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-intel.c net: stmmac: remove redundant fixup to support fixed-link mode 2023-03-31 09:23:41 +01:00
dwmac-intel.h stmmac: intel: move definitions to dwmac-intel header file 2021-06-12 13:10:52 -07:00
dwmac-ipq806x.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-loongson.c stmmac: dwmac-loongson: fix missing of_node_put() while module exiting 2022-11-10 11:03:00 +01:00
dwmac-lpc18xx.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-mediatek.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-meson.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-meson8b.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-oxnas.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-qcom-ethqos.c net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() 2023-06-24 15:36:00 -07:00
dwmac-rk.c net: stmmac: dwmac-rk: Convert to platform remove callback returning void 2023-05-09 19:57:01 -07:00
dwmac-socfpga.c net: dwmac_socfpga: initialize local data for mdio regmap configuration 2023-06-07 13:30:46 -07:00
dwmac-starfive.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-sti.c net: stmmac: dwmac-sti: Convert to platform remove callback returning void 2023-05-09 19:57:01 -07:00
dwmac-stm32.c net: stmmac: dwmac-stm32: Convert to platform remove callback returning void 2023-05-09 19:57:02 -07:00
dwmac-sun8i.c net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void 2023-05-09 19:57:02 -07:00
dwmac-sunxi.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-tegra.c net: stmmac: tegra: Properly allocate clock bulk data 2023-07-29 16:59:51 +01:00
dwmac-visconti.c net: stmmac: dwmac-visconti: Convert to platform remove callback returning void 2023-05-09 19:57:01 -07:00
dwmac4.h net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register 2023-05-09 19:42:59 -07:00
dwmac4_core.c net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register 2023-05-09 19:42:59 -07:00
dwmac4_descs.c net: stmmac: Remove some unnecessary void pointers 2023-04-13 12:50:46 +02:00
dwmac4_descs.h net: stmmac: gmac4+: Add TBS support 2020-01-13 18:31:48 -08:00
dwmac4_dma.c net: stmmac: dwmac4: Allow platforms to specify some DMA/MTL offsets 2023-04-13 12:50:46 +02:00
dwmac4_dma.h net: stmmac: dwmac4: Allow platforms to specify some DMA/MTL offsets 2023-04-13 12:50:46 +02:00
dwmac4_lib.c net: stmmac: Apply redundant write work around on 4.xx too 2023-07-25 11:03:55 +02:00
dwmac5.c net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence 2023-02-13 20:04:43 -08:00
dwmac5.h net: stmmac: enable platform specific safety features 2021-06-01 16:59:50 -07:00
dwmac100.h net: stmmac: Disable automatic FCS/Pad stripping 2022-09-08 10:12:20 +02:00
dwmac100_core.c net: stmmac: Disable automatic FCS/Pad stripping 2022-09-08 10:12:20 +02:00
dwmac100_dma.c net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
dwmac1000.h net: stmmac: Disable automatic FCS/Pad stripping 2022-09-08 10:12:20 +02:00
dwmac1000_core.c net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
dwmac1000_dma.c net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
dwmac_dma.h net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
dwmac_lib.c net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
dwxgmac2.h net: stmmac: introduce DMA interrupt status masking per traffic direction 2021-03-25 17:37:30 -07:00
dwxgmac2_core.c net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
dwxgmac2_descs.c net: stmmac: Remove some unnecessary void pointers 2023-04-13 12:50:46 +02:00
dwxgmac2_dma.c net: stmmac: xgmac: add ethtool per-queue irq statistic support 2023-05-09 19:59:19 -07:00
dwxlgmac2.h net: stmmac: Add support for Enterprise MAC version 2020-03-17 21:37:25 -07:00
enh_desc.c net: stmmac: Remove some unnecessary void pointers 2023-04-13 12:50:46 +02:00
hwif.c net: stmmac: add support for platform specific reset 2023-04-05 19:01:22 -07:00
hwif.h net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
Kconfig net: stmmac: dwmac-sogfpga: use the lynx pcs driver 2023-06-05 09:56:36 +01:00
Makefile net: stmmac: dwmac-sogfpga: use the lynx pcs driver 2023-06-05 09:56:36 +01:00
mmc.h net: stmmac: xgmac: Implement MMC counters 2019-08-08 22:20:18 -07:00
mmc_core.c stmicro/stmmac: fix repeated words in comments 2022-07-01 20:13:30 -07:00
norm_desc.c net: stmmac: Remove some unnecessary void pointers 2023-04-13 12:50:46 +02:00
ring_mode.c net: stmmac: Remove some unnecessary void pointers 2023-04-13 12:50:46 +02:00
stmmac.h net: stmmac: add Rx HWTS metadata to XDP receive pkt 2023-04-17 18:57:26 -07:00
stmmac_ethtool.c net: stmmac: remove set but unused mask in stmmac_ethtool_set_link_ksettings() 2023-04-07 20:04:03 -07:00
stmmac_hwtstamp.c stmmac: fix potential division by 0 2022-12-12 15:09:14 -08:00
stmmac_main.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2023-06-27 09:45:22 -07:00
stmmac_mdio.c net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga 2023-06-07 13:30:12 -07:00
stmmac_pci.c net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() 2022-05-10 19:12:57 -07:00
stmmac_pcs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
stmmac_platform.c net: stmmac: platform: provide devm_stmmac_pltfr_probe() 2023-06-24 15:36:00 -07:00
stmmac_platform.h net: stmmac: platform: provide devm_stmmac_pltfr_probe() 2023-06-24 15:36:00 -07:00
stmmac_ptp.c net: stmmac: add aux timestamps fifo clearance wait 2023-01-11 21:10:06 -08:00
stmmac_ptp.h stmmac: fix potential division by 0 2022-12-12 15:09:14 -08:00
stmmac_selftests.c net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() 2022-12-09 10:49:39 +00:00
stmmac_tc.c net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum 2023-05-31 10:00:30 +01:00
stmmac_xdp.c net: stmmac: fix call trace when stmmac_xdp_xmit() is invoked 2023-05-25 21:01:35 -07:00
stmmac_xdp.h net: stmmac: Enable RX via AF_XDP zero-copy 2021-04-13 15:06:51 -07:00