]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob - queue-6.1/net-blackhole_dev-fix-build-warning-for-ethh-set-but.patch
6378c89f37e946b8c0cbd70a6de94c79f528f137
[thirdparty/kernel/stable-queue.git] / queue-6.1 / net-blackhole_dev-fix-build-warning-for-ethh-set-but.patch
1 From 9bebd19d4ec54e9e340262d2e4ec0edd6c475b96 Mon Sep 17 00:00:00 2001
2 From: Sasha Levin <sashal@kernel.org>
3 Date: Fri, 2 Feb 2024 07:13:29 -0800
4 Subject: net: blackhole_dev: fix build warning for ethh set but not used
5
6 From: Breno Leitao <leitao@debian.org>
7
8 [ Upstream commit 843a8851e89e2e85db04caaf88d8554818319047 ]
9
10 lib/test_blackhole_dev.c sets a variable that is never read, causing
11 this following building warning:
12
13 lib/test_blackhole_dev.c:32:17: warning: variable 'ethh' set but not used [-Wunused-but-set-variable]
14
15 Remove the variable struct ethhdr *ethh, which is unused.
16
17 Fixes: 509e56b37cc3 ("blackhole_dev: add a selftest")
18 Signed-off-by: Breno Leitao <leitao@debian.org>
19 Reviewed-by: Jiri Pirko <jiri@nvidia.com>
20 Signed-off-by: David S. Miller <davem@davemloft.net>
21 Signed-off-by: Sasha Levin <sashal@kernel.org>
22 ---
23 lib/test_blackhole_dev.c | 3 +--
24 1 file changed, 1 insertion(+), 2 deletions(-)
25
26 diff --git a/lib/test_blackhole_dev.c b/lib/test_blackhole_dev.c
27 index 4c40580a99a36..f247089d63c08 100644
28 --- a/lib/test_blackhole_dev.c
29 +++ b/lib/test_blackhole_dev.c
30 @@ -29,7 +29,6 @@ static int __init test_blackholedev_init(void)
31 {
32 struct ipv6hdr *ip6h;
33 struct sk_buff *skb;
34 - struct ethhdr *ethh;
35 struct udphdr *uh;
36 int data_len;
37 int ret;
38 @@ -61,7 +60,7 @@ static int __init test_blackholedev_init(void)
39 ip6h->saddr = in6addr_loopback;
40 ip6h->daddr = in6addr_loopback;
41 /* Ether */
42 - ethh = (struct ethhdr *)skb_push(skb, sizeof(struct ethhdr));
43 + skb_push(skb, sizeof(struct ethhdr));
44 skb_set_mac_header(skb, 0);
45
46 skb->protocol = htons(ETH_P_IPV6);
47 --
48 2.43.0
49