Hi Simon, This proposed update to address this compile time warning LGTM. Would you submit it? Thanks. On Sat, Sep 07, 2024 at 02:48:37PM +0100, Simon Horman wrote: [...] > diff --git a/net/ipv4/netfilter/nf_reject_ipv4.c b/net/ipv4/netfilter/nf_reject_ipv4.c > index 04504b2b51df..87fd945a0d27 100644 > --- a/net/ipv4/netfilter/nf_reject_ipv4.c > +++ b/net/ipv4/netfilter/nf_reject_ipv4.c > @@ -239,9 +239,8 @@ static int nf_reject_fill_skb_dst(struct sk_buff *skb_in) > void nf_send_reset(struct net *net, struct sock *sk, struct sk_buff *oldskb, > int hook) > { > - struct sk_buff *nskb; > - struct iphdr *niph; > const struct tcphdr *oth; > + struct sk_buff *nskb; > struct tcphdr _oth; > > oth = nf_reject_ip_tcphdr_get(oldskb, &_oth, hook); > @@ -266,14 +265,12 @@ void nf_send_reset(struct net *net, struct sock *sk, struct sk_buff *oldskb, > nskb->mark = IP4_REPLY_MARK(net, oldskb->mark); > > skb_reserve(nskb, LL_MAX_HEADER); > - niph = nf_reject_iphdr_put(nskb, oldskb, IPPROTO_TCP, > - ip4_dst_hoplimit(skb_dst(nskb))); > + nf_reject_iphdr_put(nskb, oldskb, IPPROTO_TCP, > + ip4_dst_hoplimit(skb_dst(nskb))); > nf_reject_ip_tcphdr_put(nskb, oldskb, oth); > if (ip_route_me_harder(net, sk, nskb, RTN_UNSPEC)) > goto free_nskb; > > - niph = ip_hdr(nskb); > - > /* "Never happens" */ > if (nskb->len > dst_mtu(skb_dst(nskb))) > goto free_nskb; > @@ -290,6 +287,7 @@ void nf_send_reset(struct net *net, struct sock *sk, struct sk_buff *oldskb, > */ > if (nf_bridge_info_exists(oldskb)) { > struct ethhdr *oeth = eth_hdr(oldskb); > + struct iphdr *niph = ip_hdr(nskb); > struct net_device *br_indev; > > br_indev = nf_bridge_get_physindev(oldskb, net);