* [PATCH net-next 0/2] net: stmmac: sanitise stmmac_is_jumbo_frm()
@ 2025-11-18 10:00 Russell King (Oracle)
2025-11-18 10:01 ` [PATCH net-next 1/2] net: stmmac: stmmac_is_jumbo_frm() len should be unsigned Russell King (Oracle)
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Russell King (Oracle) @ 2025-11-18 10:00 UTC (permalink / raw)
To: Andrew Lunn, Heiner Kallweit
Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet,
Jakub Kicinski, linux-arm-kernel, linux-stm32, Maxime Coquelin,
netdev, Paolo Abeni
stmmac_is_jumbo_frm() takes skb->len, which is unsigned int, but the
parameter is passed as an "int" and then tested using signed
comparisons. This can cause bugs. Change the parameter to be unsigned.
Also arrange for it to return a bool.
drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 9 ++++-----
drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +-
drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 9 ++-------
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +++---
4 files changed, 10 insertions(+), 16 deletions(-)
--
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!
^ permalink raw reply [flat|nested] 6+ messages in thread* [PATCH net-next 1/2] net: stmmac: stmmac_is_jumbo_frm() len should be unsigned 2025-11-18 10:00 [PATCH net-next 0/2] net: stmmac: sanitise stmmac_is_jumbo_frm() Russell King (Oracle) @ 2025-11-18 10:01 ` Russell King (Oracle) 2025-11-18 13:59 ` Maxime Chevallier 2025-11-18 10:01 ` [PATCH net-next 2/2] net: stmmac: stmmac_is_jumbo_frm() returns boolean Russell King (Oracle) 2025-11-19 16:40 ` [PATCH net-next 0/2] net: stmmac: sanitise stmmac_is_jumbo_frm() patchwork-bot+netdevbpf 2 siblings, 1 reply; 6+ messages in thread From: Russell King (Oracle) @ 2025-11-18 10:01 UTC (permalink / raw) To: Andrew Lunn, Heiner Kallweit Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski, linux-arm-kernel, linux-stm32, Maxime Coquelin, netdev, Paolo Abeni stmmac_is_jumbo_frm() and the is_jumbo_frm() methods take skb->len which is an unsigned int. Avoid an implicit cast to "int" via the method parameter and then incorrectly doing signed comparisons on this unsigned value. Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> --- drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 2 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/chain_mode.c b/drivers/net/ethernet/stmicro/stmmac/chain_mode.c index fb55efd52240..d14b56e5ed40 100644 --- a/drivers/net/ethernet/stmicro/stmmac/chain_mode.c +++ b/drivers/net/ethernet/stmicro/stmmac/chain_mode.c @@ -83,7 +83,7 @@ static int jumbo_frm(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, return entry; } -static unsigned int is_jumbo_frm(int len, int enh_desc) +static unsigned int is_jumbo_frm(unsigned int len, int enh_desc) { unsigned int ret = 0; diff --git a/drivers/net/ethernet/stmicro/stmmac/hwif.h b/drivers/net/ethernet/stmicro/stmmac/hwif.h index d359722100fa..4953e0fab547 100644 --- a/drivers/net/ethernet/stmicro/stmmac/hwif.h +++ b/drivers/net/ethernet/stmicro/stmmac/hwif.h @@ -541,7 +541,7 @@ struct stmmac_rx_queue; struct stmmac_mode_ops { void (*init) (void *des, dma_addr_t phy_addr, unsigned int size, unsigned int extend_desc); - unsigned int (*is_jumbo_frm) (int len, int ehn_desc); + unsigned int (*is_jumbo_frm)(unsigned int len, int ehn_desc); int (*jumbo_frm)(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, int csum); int (*set_16kib_bfsize)(int mtu); diff --git a/drivers/net/ethernet/stmicro/stmmac/ring_mode.c b/drivers/net/ethernet/stmicro/stmmac/ring_mode.c index d218412ca832..039903c424df 100644 --- a/drivers/net/ethernet/stmicro/stmmac/ring_mode.c +++ b/drivers/net/ethernet/stmicro/stmmac/ring_mode.c @@ -91,7 +91,7 @@ static int jumbo_frm(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, return entry; } -static unsigned int is_jumbo_frm(int len, int enh_desc) +static unsigned int is_jumbo_frm(unsigned int len, int enh_desc) { unsigned int ret = 0; -- 2.47.3 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH net-next 1/2] net: stmmac: stmmac_is_jumbo_frm() len should be unsigned 2025-11-18 10:01 ` [PATCH net-next 1/2] net: stmmac: stmmac_is_jumbo_frm() len should be unsigned Russell King (Oracle) @ 2025-11-18 13:59 ` Maxime Chevallier 0 siblings, 0 replies; 6+ messages in thread From: Maxime Chevallier @ 2025-11-18 13:59 UTC (permalink / raw) To: Russell King (Oracle), Andrew Lunn, Heiner Kallweit Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski, linux-arm-kernel, linux-stm32, Maxime Coquelin, netdev, Paolo Abeni On 18/11/2025 11:01, Russell King (Oracle) wrote: > stmmac_is_jumbo_frm() and the is_jumbo_frm() methods take skb->len > which is an unsigned int. Avoid an implicit cast to "int" via the > method parameter and then incorrectly doing signed comparisons on > this unsigned value. > > Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> Reviewed-by: Maxime Chevallier <maxime.chevallier@bootlin.com> Maxime > --- > drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 2 +- > drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +- > drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 2 +- > 3 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/drivers/net/ethernet/stmicro/stmmac/chain_mode.c b/drivers/net/ethernet/stmicro/stmmac/chain_mode.c > index fb55efd52240..d14b56e5ed40 100644 > --- a/drivers/net/ethernet/stmicro/stmmac/chain_mode.c > +++ b/drivers/net/ethernet/stmicro/stmmac/chain_mode.c > @@ -83,7 +83,7 @@ static int jumbo_frm(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, > return entry; > } > > -static unsigned int is_jumbo_frm(int len, int enh_desc) > +static unsigned int is_jumbo_frm(unsigned int len, int enh_desc) > { > unsigned int ret = 0; > > diff --git a/drivers/net/ethernet/stmicro/stmmac/hwif.h b/drivers/net/ethernet/stmicro/stmmac/hwif.h > index d359722100fa..4953e0fab547 100644 > --- a/drivers/net/ethernet/stmicro/stmmac/hwif.h > +++ b/drivers/net/ethernet/stmicro/stmmac/hwif.h > @@ -541,7 +541,7 @@ struct stmmac_rx_queue; > struct stmmac_mode_ops { > void (*init) (void *des, dma_addr_t phy_addr, unsigned int size, > unsigned int extend_desc); > - unsigned int (*is_jumbo_frm) (int len, int ehn_desc); > + unsigned int (*is_jumbo_frm)(unsigned int len, int ehn_desc); > int (*jumbo_frm)(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, > int csum); > int (*set_16kib_bfsize)(int mtu); > diff --git a/drivers/net/ethernet/stmicro/stmmac/ring_mode.c b/drivers/net/ethernet/stmicro/stmmac/ring_mode.c > index d218412ca832..039903c424df 100644 > --- a/drivers/net/ethernet/stmicro/stmmac/ring_mode.c > +++ b/drivers/net/ethernet/stmicro/stmmac/ring_mode.c > @@ -91,7 +91,7 @@ static int jumbo_frm(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, > return entry; > } > > -static unsigned int is_jumbo_frm(int len, int enh_desc) > +static unsigned int is_jumbo_frm(unsigned int len, int enh_desc) > { > unsigned int ret = 0; > ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH net-next 2/2] net: stmmac: stmmac_is_jumbo_frm() returns boolean 2025-11-18 10:00 [PATCH net-next 0/2] net: stmmac: sanitise stmmac_is_jumbo_frm() Russell King (Oracle) 2025-11-18 10:01 ` [PATCH net-next 1/2] net: stmmac: stmmac_is_jumbo_frm() len should be unsigned Russell King (Oracle) @ 2025-11-18 10:01 ` Russell King (Oracle) 2025-11-18 14:00 ` Maxime Chevallier 2025-11-19 16:40 ` [PATCH net-next 0/2] net: stmmac: sanitise stmmac_is_jumbo_frm() patchwork-bot+netdevbpf 2 siblings, 1 reply; 6+ messages in thread From: Russell King (Oracle) @ 2025-11-18 10:01 UTC (permalink / raw) To: Andrew Lunn, Heiner Kallweit Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski, linux-arm-kernel, linux-stm32, Maxime Coquelin, netdev, Paolo Abeni stmmac_is_jumbo_frm() returns whether the driver considers the frame size to be a jumbo frame, and thus returns 0/1 values. This is boolean, so convert it to return a boolean and use false/true instead. Also convert stmmac_xmit()'s is_jumbo to be bool, which causes several variables to be repositioned to keep it in reverse Christmas-tree order. Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> --- drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 9 ++++----- drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 9 ++------- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +++--- 4 files changed, 10 insertions(+), 16 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/chain_mode.c b/drivers/net/ethernet/stmicro/stmmac/chain_mode.c index d14b56e5ed40..120a009c9992 100644 --- a/drivers/net/ethernet/stmicro/stmmac/chain_mode.c +++ b/drivers/net/ethernet/stmicro/stmmac/chain_mode.c @@ -83,14 +83,13 @@ static int jumbo_frm(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, return entry; } -static unsigned int is_jumbo_frm(unsigned int len, int enh_desc) +static bool is_jumbo_frm(unsigned int len, bool enh_desc) { - unsigned int ret = 0; + bool ret = false; if ((enh_desc && (len > BUF_SIZE_8KiB)) || - (!enh_desc && (len > BUF_SIZE_2KiB))) { - ret = 1; - } + (!enh_desc && (len > BUF_SIZE_2KiB))) + ret = true; return ret; } diff --git a/drivers/net/ethernet/stmicro/stmmac/hwif.h b/drivers/net/ethernet/stmicro/stmmac/hwif.h index 4953e0fab547..f257ce4b6c66 100644 --- a/drivers/net/ethernet/stmicro/stmmac/hwif.h +++ b/drivers/net/ethernet/stmicro/stmmac/hwif.h @@ -541,7 +541,7 @@ struct stmmac_rx_queue; struct stmmac_mode_ops { void (*init) (void *des, dma_addr_t phy_addr, unsigned int size, unsigned int extend_desc); - unsigned int (*is_jumbo_frm)(unsigned int len, int ehn_desc); + bool (*is_jumbo_frm)(unsigned int len, bool enh_desc); int (*jumbo_frm)(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, int csum); int (*set_16kib_bfsize)(int mtu); diff --git a/drivers/net/ethernet/stmicro/stmmac/ring_mode.c b/drivers/net/ethernet/stmicro/stmmac/ring_mode.c index 039903c424df..382d94a3b972 100644 --- a/drivers/net/ethernet/stmicro/stmmac/ring_mode.c +++ b/drivers/net/ethernet/stmicro/stmmac/ring_mode.c @@ -91,14 +91,9 @@ static int jumbo_frm(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, return entry; } -static unsigned int is_jumbo_frm(unsigned int len, int enh_desc) +static bool is_jumbo_frm(unsigned int len, bool enh_desc) { - unsigned int ret = 0; - - if (len >= BUF_SIZE_4KiB) - ret = 1; - - return ret; + return len >= BUF_SIZE_4KiB; } static void refill_desc3(struct stmmac_rx_queue *rx_q, struct dma_desc *p) diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c index db68c89316ec..12fc31c909c4 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c @@ -4579,18 +4579,18 @@ static bool stmmac_has_ip_ethertype(struct sk_buff *skb) */ static netdev_tx_t stmmac_xmit(struct sk_buff *skb, struct net_device *dev) { - unsigned int first_entry, tx_packets, enh_desc; + bool enh_desc, has_vlan, set_ic, is_jumbo = false; struct stmmac_priv *priv = netdev_priv(dev); unsigned int nopaged_len = skb_headlen(skb); - int i, csum_insertion = 0, is_jumbo = 0; u32 queue = skb_get_queue_mapping(skb); int nfrags = skb_shinfo(skb)->nr_frags; + unsigned int first_entry, tx_packets; int gso = skb_shinfo(skb)->gso_type; struct stmmac_txq_stats *txq_stats; struct dma_edesc *tbs_desc = NULL; struct dma_desc *desc, *first; struct stmmac_tx_queue *tx_q; - bool has_vlan, set_ic; + int i, csum_insertion = 0; int entry, first_tx; dma_addr_t des; u32 sdu_len; -- 2.47.3 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH net-next 2/2] net: stmmac: stmmac_is_jumbo_frm() returns boolean 2025-11-18 10:01 ` [PATCH net-next 2/2] net: stmmac: stmmac_is_jumbo_frm() returns boolean Russell King (Oracle) @ 2025-11-18 14:00 ` Maxime Chevallier 0 siblings, 0 replies; 6+ messages in thread From: Maxime Chevallier @ 2025-11-18 14:00 UTC (permalink / raw) To: Russell King (Oracle), Andrew Lunn, Heiner Kallweit Cc: Alexandre Torgue, Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski, linux-arm-kernel, linux-stm32, Maxime Coquelin, netdev, Paolo Abeni On 18/11/2025 11:01, Russell King (Oracle) wrote: > stmmac_is_jumbo_frm() returns whether the driver considers the frame > size to be a jumbo frame, and thus returns 0/1 values. This is boolean, > so convert it to return a boolean and use false/true instead. Also > convert stmmac_xmit()'s is_jumbo to be bool, which causes several > variables to be repositioned to keep it in reverse Christmas-tree > order. > > Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> Reviewed-by: Maxime Chevallier <maxime.chevallier@bootlin.com> Maxime > --- > drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 9 ++++----- > drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +- > drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 9 ++------- > drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +++--- > 4 files changed, 10 insertions(+), 16 deletions(-) > > diff --git a/drivers/net/ethernet/stmicro/stmmac/chain_mode.c b/drivers/net/ethernet/stmicro/stmmac/chain_mode.c > index d14b56e5ed40..120a009c9992 100644 > --- a/drivers/net/ethernet/stmicro/stmmac/chain_mode.c > +++ b/drivers/net/ethernet/stmicro/stmmac/chain_mode.c > @@ -83,14 +83,13 @@ static int jumbo_frm(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, > return entry; > } > > -static unsigned int is_jumbo_frm(unsigned int len, int enh_desc) > +static bool is_jumbo_frm(unsigned int len, bool enh_desc) > { > - unsigned int ret = 0; > + bool ret = false; > > if ((enh_desc && (len > BUF_SIZE_8KiB)) || > - (!enh_desc && (len > BUF_SIZE_2KiB))) { > - ret = 1; > - } > + (!enh_desc && (len > BUF_SIZE_2KiB))) > + ret = true; > > return ret; > } > diff --git a/drivers/net/ethernet/stmicro/stmmac/hwif.h b/drivers/net/ethernet/stmicro/stmmac/hwif.h > index 4953e0fab547..f257ce4b6c66 100644 > --- a/drivers/net/ethernet/stmicro/stmmac/hwif.h > +++ b/drivers/net/ethernet/stmicro/stmmac/hwif.h > @@ -541,7 +541,7 @@ struct stmmac_rx_queue; > struct stmmac_mode_ops { > void (*init) (void *des, dma_addr_t phy_addr, unsigned int size, > unsigned int extend_desc); > - unsigned int (*is_jumbo_frm)(unsigned int len, int ehn_desc); > + bool (*is_jumbo_frm)(unsigned int len, bool enh_desc); > int (*jumbo_frm)(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, > int csum); > int (*set_16kib_bfsize)(int mtu); > diff --git a/drivers/net/ethernet/stmicro/stmmac/ring_mode.c b/drivers/net/ethernet/stmicro/stmmac/ring_mode.c > index 039903c424df..382d94a3b972 100644 > --- a/drivers/net/ethernet/stmicro/stmmac/ring_mode.c > +++ b/drivers/net/ethernet/stmicro/stmmac/ring_mode.c > @@ -91,14 +91,9 @@ static int jumbo_frm(struct stmmac_tx_queue *tx_q, struct sk_buff *skb, > return entry; > } > > -static unsigned int is_jumbo_frm(unsigned int len, int enh_desc) > +static bool is_jumbo_frm(unsigned int len, bool enh_desc) > { > - unsigned int ret = 0; > - > - if (len >= BUF_SIZE_4KiB) > - ret = 1; > - > - return ret; > + return len >= BUF_SIZE_4KiB; > } > > static void refill_desc3(struct stmmac_rx_queue *rx_q, struct dma_desc *p) > diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c > index db68c89316ec..12fc31c909c4 100644 > --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c > +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c > @@ -4579,18 +4579,18 @@ static bool stmmac_has_ip_ethertype(struct sk_buff *skb) > */ > static netdev_tx_t stmmac_xmit(struct sk_buff *skb, struct net_device *dev) > { > - unsigned int first_entry, tx_packets, enh_desc; > + bool enh_desc, has_vlan, set_ic, is_jumbo = false; > struct stmmac_priv *priv = netdev_priv(dev); > unsigned int nopaged_len = skb_headlen(skb); > - int i, csum_insertion = 0, is_jumbo = 0; > u32 queue = skb_get_queue_mapping(skb); > int nfrags = skb_shinfo(skb)->nr_frags; > + unsigned int first_entry, tx_packets; > int gso = skb_shinfo(skb)->gso_type; > struct stmmac_txq_stats *txq_stats; > struct dma_edesc *tbs_desc = NULL; > struct dma_desc *desc, *first; > struct stmmac_tx_queue *tx_q; > - bool has_vlan, set_ic; > + int i, csum_insertion = 0; > int entry, first_tx; > dma_addr_t des; > u32 sdu_len; ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH net-next 0/2] net: stmmac: sanitise stmmac_is_jumbo_frm() 2025-11-18 10:00 [PATCH net-next 0/2] net: stmmac: sanitise stmmac_is_jumbo_frm() Russell King (Oracle) 2025-11-18 10:01 ` [PATCH net-next 1/2] net: stmmac: stmmac_is_jumbo_frm() len should be unsigned Russell King (Oracle) 2025-11-18 10:01 ` [PATCH net-next 2/2] net: stmmac: stmmac_is_jumbo_frm() returns boolean Russell King (Oracle) @ 2025-11-19 16:40 ` patchwork-bot+netdevbpf 2 siblings, 0 replies; 6+ messages in thread From: patchwork-bot+netdevbpf @ 2025-11-19 16:40 UTC (permalink / raw) To: Russell King Cc: andrew, hkallweit1, alexandre.torgue, andrew+netdev, davem, edumazet, kuba, linux-arm-kernel, linux-stm32, mcoquelin.stm32, netdev, pabeni Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Tue, 18 Nov 2025 10:00:08 +0000 you wrote: > stmmac_is_jumbo_frm() takes skb->len, which is unsigned int, but the > parameter is passed as an "int" and then tested using signed > comparisons. This can cause bugs. Change the parameter to be unsigned. > > Also arrange for it to return a bool. > > drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 9 ++++----- > drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +- > drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 9 ++------- > drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +++--- > 4 files changed, 10 insertions(+), 16 deletions(-) Here is the summary with links: - [net-next,1/2] net: stmmac: stmmac_is_jumbo_frm() len should be unsigned https://git.kernel.org/netdev/net-next/c/b5adada61e02 - [net-next,2/2] net: stmmac: stmmac_is_jumbo_frm() returns boolean https://git.kernel.org/netdev/net-next/c/bf351bbec57f You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-11-19 16:40 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-11-18 10:00 [PATCH net-next 0/2] net: stmmac: sanitise stmmac_is_jumbo_frm() Russell King (Oracle) 2025-11-18 10:01 ` [PATCH net-next 1/2] net: stmmac: stmmac_is_jumbo_frm() len should be unsigned Russell King (Oracle) 2025-11-18 13:59 ` Maxime Chevallier 2025-11-18 10:01 ` [PATCH net-next 2/2] net: stmmac: stmmac_is_jumbo_frm() returns boolean Russell King (Oracle) 2025-11-18 14:00 ` Maxime Chevallier 2025-11-19 16:40 ` [PATCH net-next 0/2] net: stmmac: sanitise stmmac_is_jumbo_frm() patchwork-bot+netdevbpf
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).