Skip to content

Commit 36192a4

Browse files
erwangojhedberg
authored andcommitted
drivers: ethernet: stm32n6: Remove attributes from extern definitions
Compilers may not like that attributes are provides in actual and extern definitions of symbols. Removing them from extern definitions Signed-off-by: Erwan Gouriou <[email protected]>
1 parent 4a875c0 commit 36192a4

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

drivers/ethernet/eth_stm32_hal_priv.h

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -87,17 +87,15 @@ struct eth_stm32_tx_context {
8787

8888
BUILD_ASSERT(ETH_STM32_RX_BUF_SIZE % 4 == 0, "Rx buffer size must be a multiple of 4");
8989

90-
extern uint8_t dma_rx_buffer[ETH_RXBUFNB][ETH_STM32_RX_BUF_SIZE] __eth_stm32_buf;
91-
extern uint8_t dma_tx_buffer[ETH_TXBUFNB][ETH_STM32_TX_BUF_SIZE] __eth_stm32_buf;
90+
extern uint8_t dma_rx_buffer[ETH_RXBUFNB][ETH_STM32_RX_BUF_SIZE];
91+
extern uint8_t dma_tx_buffer[ETH_TXBUFNB][ETH_STM32_TX_BUF_SIZE];
9292

9393
#if DT_HAS_COMPAT_STATUS_OKAY(st_stm32n6_ethernet)
94-
extern ETH_DMADescTypeDef dma_rx_desc_tab[ETH_DMA_RX_CH_CNT][ETH_RXBUFNB]
95-
ALIGN_32BYTES(__eth_stm32_desc);
96-
extern ETH_DMADescTypeDef dma_tx_desc_tab[ETH_DMA_TX_CH_CNT][ETH_TXBUFNB]
97-
ALIGN_32BYTES(__eth_stm32_desc);
94+
extern ETH_DMADescTypeDef dma_rx_desc_tab[ETH_DMA_RX_CH_CNT][ETH_RXBUFNB];
95+
extern ETH_DMADescTypeDef dma_tx_desc_tab[ETH_DMA_TX_CH_CNT][ETH_TXBUFNB];
9896
#else
99-
extern ETH_DMADescTypeDef dma_rx_desc_tab[ETH_RXBUFNB] __eth_stm32_desc;
100-
extern ETH_DMADescTypeDef dma_tx_desc_tab[ETH_TXBUFNB] __eth_stm32_desc;
97+
extern ETH_DMADescTypeDef dma_rx_desc_tab[ETH_RXBUFNB];
98+
extern ETH_DMADescTypeDef dma_tx_desc_tab[ETH_TXBUFNB];
10199
#endif
102100

103101
/* Device constant configuration parameters */

0 commit comments

Comments
 (0)