Patch "selftests/bpf: add missing header include for htons" has been added to the 6.1-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    selftests/bpf: add missing header include for htons

to the 6.1-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     selftests-bpf-add-missing-header-include-for-htons.patch
and it can be found in the queue-6.1 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit f0758ed8a9ee5fe00e1e53910fb34e02444fb591
Author: Alexis Lothoré (eBPF Foundation) <alexis.lothore@xxxxxxxxxxx>
Date:   Tue Oct 8 16:50:57 2024 +0200

    selftests/bpf: add missing header include for htons
    
    [ Upstream commit bc9b3fb827fceec4e05564d6e668280f4470ab5b ]
    
    Including the network_helpers.h header in tests can lead to the following
    build error:
    
    ./network_helpers.h: In function ‘csum_tcpudp_magic’:
    ./network_helpers.h:116:14: error: implicit declaration of function \
      ‘htons’ [-Werror=implicit-function-declaration]
      116 |         s += htons(proto + len);
    
    The error is avoided in many cases thanks to some other headers included
    earlier and bringing in arpa/inet.h (ie: test_progs.h).
    
    Make sure that test_progs build success does not depend on header ordering
    by adding the missing header include in network_helpers.h
    
    Fixes: f6642de0c3e9 ("selftests/bpf: Add csum helpers")
    Signed-off-by: Alexis Lothoré (eBPF Foundation) <alexis.lothore@xxxxxxxxxxx>
    Link: https://lore.kernel.org/r/20241008-network_helpers_fix-v1-1-2c2ae03df7ef@xxxxxxxxxxx
    Signed-off-by: Martin KaFai Lau <martin.lau@xxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/tools/testing/selftests/bpf/network_helpers.h b/tools/testing/selftests/bpf/network_helpers.h
index 2582ec56dcc50..535b72623dd4b 100644
--- a/tools/testing/selftests/bpf/network_helpers.h
+++ b/tools/testing/selftests/bpf/network_helpers.h
@@ -1,6 +1,7 @@
 /* SPDX-License-Identifier: GPL-2.0 */
 #ifndef __NETWORK_HELPERS_H
 #define __NETWORK_HELPERS_H
+#include <arpa/inet.h>
 #include <sys/socket.h>
 #include <sys/types.h>
 #include <linux/types.h>




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux