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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to