We now have better handling of local stack configuration at runtime, and the 5.15 kernel header change has been integrated.
Signed-off-by: Jeremy Kerr <[email protected]> --- .../0001-build-Adjust-for-kernel-mctp.h.patch | 84 ------------------- .../recipes-support/mctp/mctp_git.bb | 6 +- 2 files changed, 2 insertions(+), 88 deletions(-) delete mode 100644 meta-networking/recipes-support/mctp/mctp/0001-build-Adjust-for-kernel-mctp.h.patch diff --git a/meta-networking/recipes-support/mctp/mctp/0001-build-Adjust-for-kernel-mctp.h.patch b/meta-networking/recipes-support/mctp/mctp/0001-build-Adjust-for-kernel-mctp.h.patch deleted file mode 100644 index 83bf19770..000000000 --- a/meta-networking/recipes-support/mctp/mctp/0001-build-Adjust-for-kernel-mctp.h.patch +++ /dev/null @@ -1,84 +0,0 @@ -From 653eccc918ef993186c312694c288b2a5b39248e Mon Sep 17 00:00:00 2001 -From: Khem Raj <[email protected]> -Date: Fri, 5 Nov 2021 13:14:55 -0700 -Subject: [PATCH] build: Adjust for kernel mctp.h - -Starting 5.15 kernel has mctp.h as well and provides some of the -defintions, therefore move the ones we need to provide in this header -outside the conditional check so its always provided regardless of -header coming from kernel or not. - -Include linux/if_link.h so it can pre-define IFLA_MCTP_UNSPEC and other -defines and there is a check for conditionally providing them here but -kernel does not have such a check, so if linux/if_link.h is included -after this header then we end up with duplicate defines - -linux/if_link.h:1267:2: error: redefinition of enumerator 'IFLA_MCTP_UNSPEC' - IFLA_MCTP_UNSPEC, - ^ -../git/src/mctp.h:74:2: note: previous definition is here - IFLA_MCTP_UNSPEC, - ^ - -Upstream-Status: Submitted [https://github.com/CodeConstruct/mctp/pull/2] -Signed-off-by: Khem Raj <[email protected]> ---- - src/mctp.h | 21 +++++++++++---------- - 1 file changed, 11 insertions(+), 10 deletions(-) - -diff --git a/src/mctp.h b/src/mctp.h -index 4f73def..e602168 100644 ---- a/src/mctp.h -+++ b/src/mctp.h -@@ -19,6 +19,7 @@ - #if HAVE_LINUX_MCTP_H - #include <linux/mctp.h> - #endif -+#include <linux/if_link.h> - - #ifndef AF_MCTP - #define AF_MCTP 45 -@@ -33,10 +34,6 @@ - - #ifndef MCTP_NET_ANY - --#ifndef MAX_ADDR_LEN --#define MAX_ADDR_LEN 32 --#endif -- - typedef uint8_t mctp_eid_t; - - struct mctp_addr { -@@ -53,6 +50,16 @@ struct sockaddr_mctp { - uint8_t __smctp_pad1; - }; - -+#define MCTP_NET_ANY 0 -+#define MCTP_ADDR_ANY 0xff -+#define MCTP_TAG_OWNER 0x08 -+ -+#endif /* MCTP_NET_ANY */ -+ -+#ifndef MAX_ADDR_LEN -+#define MAX_ADDR_LEN 32 -+#endif -+ - struct sockaddr_mctp_ext { - struct sockaddr_mctp smctp_base; - int smctp_ifindex; -@@ -61,12 +68,6 @@ struct sockaddr_mctp_ext { - unsigned char smctp_haddr[MAX_ADDR_LEN]; - }; - --#define MCTP_NET_ANY 0 --#define MCTP_ADDR_ANY 0xff --#define MCTP_TAG_OWNER 0x08 -- --#endif /* MCTP_NET_ANY */ -- - #ifndef IFLA_MCTP_MAX - - /* From if_link.h */ --- -2.33.1 - diff --git a/meta-networking/recipes-support/mctp/mctp_git.bb b/meta-networking/recipes-support/mctp/mctp_git.bb index 50d84d204..6cc5b1480 100644 --- a/meta-networking/recipes-support/mctp/mctp_git.bb +++ b/meta-networking/recipes-support/mctp/mctp_git.bb @@ -7,11 +7,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=4cc91856b08b094b4f406a29dc61db21" PV = "0.1+git${SRCPV}" -SRCREV = "072bafe725c50329f99cf9d3b2624e8799e8163a" +SRCREV = "18e45b42e672a652c067cbf66098df9022103f23" -SRC_URI = "git://github.com/CodeConstruct/mctp;branch=main;protocol=https \ - file://0001-build-Adjust-for-kernel-mctp.h.patch \ - " +SRC_URI = "git://github.com/CodeConstruct/mctp;branch=main;protocol=https" S = "${WORKDIR}/git" -- 2.33.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#94383): https://lists.openembedded.org/g/openembedded-devel/message/94383 Mute This Topic: https://lists.openembedded.org/mt/87763265/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
