From d95ef3c999026fa58d60d960f6d660ddeaad180c Mon Sep 17 00:00:00 2001 From: Rustam Adilov Date: Sat, 5 Sep 2026 19:25:41 +0500 Subject: [PATCH] realtek: eth: rtl960x: remove static asserts of descriptors These asserts seem to be unnecessary as in all normal build cases the u32 is 4 bytes making rtl960x_rx_desc to be size of 16 and rtl960x_tx_desc size of 20. Signed-off-by: Rustam Adilov Link: https://github.com/openwrt/openwrt/pull/25042 Signed-off-by: Markus Stockhausen --- .../files-6.18/drivers/net/ethernet/realtek/rtl960x_gmac.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/target/linux/realtek/files-6.18/drivers/net/ethernet/realtek/rtl960x_gmac.c b/target/linux/realtek/files-6.18/drivers/net/ethernet/realtek/rtl960x_gmac.c index fdcac46e7a6..61afee961eb 100644 --- a/target/linux/realtek/files-6.18/drivers/net/ethernet/realtek/rtl960x_gmac.c +++ b/target/linux/realtek/files-6.18/drivers/net/ethernet/realtek/rtl960x_gmac.c @@ -63,10 +63,6 @@ #define RTL960X_GMAC_REGS_DUMP_LEN 0x100 -/* The ring strides are the HW descriptor sizes; guard the layout. */ -static_assert(sizeof(struct rtl960x_rx_desc) == 16); -static_assert(sizeof(struct rtl960x_tx_desc) == 20); - struct rtl960x_gmac { struct net_device *dev; struct device *dma_dev;