From d483166ea5cd343e3c75090a876735d114a5eec4 Mon Sep 17 00:00:00 2001 From: Michael Margolin Date: Thu, 15 Feb 2024 15:11:13 +0000 Subject: [PATCH] linux/efa: Explicitly set P2P support to device Set P2P to 0 in host info sent to the device in case it's not enabled. Reviewed-by: Daniel Kranzdorf Signed-off-by: Michael Margolin --- kernel/linux/efa/src/efa_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/linux/efa/src/efa_main.c b/kernel/linux/efa/src/efa_main.c index a683a1d9..14295982 100644 --- a/kernel/linux/efa/src/efa_main.c +++ b/kernel/linux/efa/src/efa_main.c @@ -319,6 +319,8 @@ static void efa_set_host_info(struct efa_dev *dev) EFA_COMMON_SPEC_VERSION_MINOR); #ifdef HAVE_EFA_P2P EFA_SET(&hinf->flags, EFA_ADMIN_HOST_INFO_GDR, 1); +#else + EFA_SET(&hinf->flags, EFA_ADMIN_HOST_INFO_GDR, 0); #endif efa_com_set_feature_ex(&dev->edev, &resp, &cmd, EFA_ADMIN_HOST_INFO,