diff options
author | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2022-03-13 18:37:36 -0500 |
---|---|---|
committer | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2022-04-24 20:51:49 -0500 |
commit | ebf95f98128c28163c402cd46b77c13190da0876 (patch) | |
tree | 8a7a7352b5e3f0f37b5e81858fb84ce9fd5819cf /system/easy-kernel/uapi-iphdr.patch | |
parent | 7ecee5b8415a59cb74528b60ae6afadd1c0ab885 (diff) | |
download | packages-ebf95f98128c28163c402cd46b77c13190da0876.tar.gz packages-ebf95f98128c28163c402cd46b77c13190da0876.tar.bz2 packages-ebf95f98128c28163c402cd46b77c13190da0876.tar.xz packages-ebf95f98128c28163c402cd46b77c13190da0876.zip |
system/easy-kernel: Replace with 5.15 test-kernel
Diffstat (limited to 'system/easy-kernel/uapi-iphdr.patch')
-rw-r--r-- | system/easy-kernel/uapi-iphdr.patch | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/system/easy-kernel/uapi-iphdr.patch b/system/easy-kernel/uapi-iphdr.patch deleted file mode 100644 index 8436b035b..000000000 --- a/system/easy-kernel/uapi-iphdr.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 62689a5371ff8bbfc8c04625794c62d957b0863f Mon Sep 17 00:00:00 2001 -From: "A. Wilcox" <AWilcox@Wilcox-Tech.com> -Date: Sat, 21 Dec 2019 23:36:33 -0600 -Subject: [PATCH] uapi: Prevent redefinition of struct iphdr - -As with struct ethhdr, the musl libc provides its own definition of the -iphdr struct. This guard ensures software like net-tools builds correctly -on the musl libc. - -The __UAPI_DEF_IPHDR definition is in ip.h itself to prevent the issue in -commit da360299b673 ("uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc define") -from being seen here. - -Signed-off-by: A. Wilcox <AWilcox@Wilcox-Tech.com> ---- - include/uapi/linux/ip.h | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/include/uapi/linux/ip.h b/include/uapi/linux/ip.h -index e42d13b55cf3..d34a0d295672 100644 ---- a/include/uapi/linux/ip.h -+++ b/include/uapi/linux/ip.h -@@ -83,6 +83,13 @@ - - #define IPV4_BEET_PHMAXLEN 8 - -+/* Allow libcs to deactivate this - musl has its own copy in <netinet/ip.h> */ -+ -+#ifndef __UAPI_DEF_IPHDR -+#define __UAPI_DEF_IPHDR 1 -+#endif -+ -+#if __UAPI_DEF_IPHDR - struct iphdr { - #if defined(__LITTLE_ENDIAN_BITFIELD) - __u8 ihl:4, -@@ -104,6 +111,7 @@ struct iphdr { - __be32 daddr; - /*The options start here. */ - }; -+#endif - - - struct ip_auth_hdr { --- -2.22.1 - |