diff --git a/0002-fix-problem-for-k8s-use.patch b/0002-fix-problem-for-k8s-use.patch new file mode 100644 index 0000000000000000000000000000000000000000..8199bc7efd772b5a4a392a8e3fe822e7d0cf1d76 --- /dev/null +++ b/0002-fix-problem-for-k8s-use.patch @@ -0,0 +1,51 @@ +From 99db9e5a1178ad8efd6468417ed801dbbec11067 Mon Sep 17 00:00:00 2001 +From: Xingrui Yi +Date: Fri, 22 Sep 2023 14:53:55 +0800 +Subject: [PATCH] fix problem for k8s use + +Signed-off-by: Xingrui Yi +--- + accfg/lib/libaccfg.c | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +diff --git a/accfg/lib/libaccfg.c b/accfg/lib/libaccfg.c +index ee6d1a4..438011f 100644 +--- a/accfg/lib/libaccfg.c ++++ b/accfg/lib/libaccfg.c +@@ -634,13 +634,13 @@ static void *add_device(void *parent, int id, const char *ctl_base, + return NULL; + } + +- rc = accfg_set_param(ctx, dfd, "cmd_status", "1", 1); +- /* older drivers don't support writing to cmd_status */ +- if (rc && rc != -EACCES) { +- err(ctx, "Failed resetting cmd status %d\n", rc); +- close(dfd); +- goto err_device; +- } ++// rc = accfg_set_param(ctx, dfd, "cmd_status", "1", 1); ++// /* older drivers don't support writing to cmd_status */ ++// if (rc && rc != -EACCES) { ++// err(ctx, "Failed resetting cmd status %d\n", rc); ++// close(dfd); ++// goto err_device; ++// } + + device = calloc(1, sizeof(*device)); + if (!device) { +@@ -2319,9 +2319,9 @@ ACCFG_EXPORT int accfg_wq_get_user_dev_path(struct accfg_wq *wq, char *buf, + } + + if (n < 0) { +- err(ctx, "Device for %s not found at /dev/%s\n", +- accfg_wq_get_devname(wq), +- wq->device->device_type_str); ++// err(ctx, "Device for %s not found at /dev/%s\n", ++// accfg_wq_get_devname(wq), ++// wq->device->device_type_str); + rc = -ENOENT; + goto ext_uacce; + } +-- +2.31.1 + diff --git a/accel-config.spec b/accel-config.spec index 2b53c943c65748b6bdcb24b6b28b0a2b9857581a..40d4c60fb662b3b60cb359bc25824285883b03a6 100644 --- a/accel-config.spec +++ b/accel-config.spec @@ -1,4 +1,4 @@ -%define anolis_release 2 +%define anolis_release 3 Name: accel-config Version: 3.5.1 Release: %{anolis_release}%{?dist} @@ -11,6 +11,7 @@ Group: System Environment/Base Source0: https://github.com/intel/idxd-config/archive/refs/tags/%{name}-v%{version}.tar.gz Patch1: 0001-accel-config-test-Fix-drain-descriptor-readback-addr.patch +Patch2: 0002-fix-problem-for-k8s-use.patch Requires: %{name}-libs = %{version}-%{release} BuildRequires: xmlto @@ -139,6 +140,9 @@ make check %doc Documentation/manpage-base.xsl Documentation/manpage-normal.xsl %changelog +* Fri Sep 22 2023 Xingrui Yi - 3.5.1-3 +- Fix for k8s use + * Wed Apr 12 2023 Xuchun Shang - 3.5.1-2 - Update some description