From 865879115454b9616e6fb5ec06d9c5c8b33b1295 Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Mon, 22 Jun 2026 19:05:03 +0200 Subject: Kernel: T9010: update Intel OOT module drivers Update versions: * igb v5.20.28 * ixgbe v6.4.4 * ixgbevf v5.3.36 * i40e v2.30.18 * ice v2.6.6 * iavf v4.13.35 --- scripts/package-build/linux-kernel/package.toml | 12 +++---- .../0004-i40e_client-use-ida_alloc-ida_free.patch | 37 ---------------------- 2 files changed, 6 insertions(+), 43 deletions(-) delete mode 100644 scripts/package-build/linux-kernel/patches/i40e/0004-i40e_client-use-ida_alloc-ida_free.patch (limited to 'scripts/package-build/linux-kernel') diff --git a/scripts/package-build/linux-kernel/package.toml b/scripts/package-build/linux-kernel/package.toml index 085c4074..df8f70d2 100644 --- a/scripts/package-build/linux-kernel/package.toml +++ b/scripts/package-build/linux-kernel/package.toml @@ -36,37 +36,37 @@ build_cmd = "build_intel_qat" [[packages]] name = "igb" -commit_id = "v5.19.10" +commit_id = "v5.20.28" scm_url = "https://github.com/intel/ethernet-linux-igb" build_cmd = "build_intel_nic" [[packages]] name = "ixgbe" -commit_id = "v6.3.6" +commit_id = "v6.4.4" scm_url = "https://github.com/intel/ethernet-linux-ixgbe" build_cmd = "build_intel_nic" [[packages]] name = "ixgbevf" -commit_id = "v5.2.2" +commit_id = "v5.3.36" scm_url = "http://github.com/intel/ethernet-linux-ixgbevf" build_cmd = "build_intel_nic" [[packages]] name = "i40e" -commit_id = "v2.28.16" +commit_id = "v2.30.18" scm_url = "http://github.com/intel/ethernet-linux-i40e" build_cmd = "build_intel_nic" [[packages]] name = "ice" -commit_id = "v2.5.4" +commit_id = "v2.6.6" scm_url = "http://github.com/intel/ethernet-linux-ice" build_cmd = "build_intel_nic" [[packages]] name = "iavf" -commit_id = "v4.13.20" +commit_id = "v4.13.35" scm_url = "http://github.com/intel/ethernet-linux-iavf" build_cmd = "build_intel_nic" diff --git a/scripts/package-build/linux-kernel/patches/i40e/0004-i40e_client-use-ida_alloc-ida_free.patch b/scripts/package-build/linux-kernel/patches/i40e/0004-i40e_client-use-ida_alloc-ida_free.patch deleted file mode 100644 index 2dbdc5a7..00000000 --- a/scripts/package-build/linux-kernel/patches/i40e/0004-i40e_client-use-ida_alloc-ida_free.patch +++ /dev/null @@ -1,37 +0,0 @@ -From: Christian Breunig -Date: Sun, 3 May 2026 20:18:00 +0000 -Subject: [PATCH 2/3] i40e_client: use ida_alloc and ida_free - ---- - src/i40e_client.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - ---- a/src/i40e_client.c -+++ b/src/i40e_client.c -@@ -288,7 +288,7 @@ static void i40e_auxiliary_dev_release(struct device *dev) - struct i40e_auxiliary_device *i40e_aux_dev = - container_of(aux_dev, struct i40e_auxiliary_device, aux_dev); - -- ida_simple_remove(&i40e_client_ida, aux_dev->id); -+ ida_free(&i40e_client_ida, aux_dev->id); - kfree(i40e_aux_dev); - } - -@@ -311,7 +311,7 @@ static int i40e_register_auxiliary_dev(struct i40e_info *ldev, const char *name) - aux_dev->dev.release = i40e_auxiliary_dev_release; - ldev->aux_dev = aux_dev; - -- ret = ida_simple_get(&i40e_client_ida, 0, 0, GFP_KERNEL); -+ ret = ida_alloc(&i40e_client_ida, GFP_KERNEL); - if (ret < 0) { - kfree(i40e_aux_dev); - return ret; -@@ -321,7 +321,7 @@ static int i40e_register_auxiliary_dev(struct i40e_info *ldev, const char *name) - - ret = auxiliary_device_init(aux_dev); - if (ret < 0) { -- ida_simple_remove(&i40e_client_ida, aux_dev->id); -+ ida_free(&i40e_client_ida, aux_dev->id); - kfree(i40e_aux_dev); - return ret; - } -- cgit v1.2.3 From 8e245f0baa6dfb0c4f19b2af75b79d5acc52a709 Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Tue, 23 Jun 2026 06:41:17 +0200 Subject: Kernel: T9010: remove Intel NIC Debian postinstall file after build --- scripts/package-build/linux-kernel/build-intel-nic.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'scripts/package-build/linux-kernel') diff --git a/scripts/package-build/linux-kernel/build-intel-nic.sh b/scripts/package-build/linux-kernel/build-intel-nic.sh index 2289659f..bde7558a 100755 --- a/scripts/package-build/linux-kernel/build-intel-nic.sh +++ b/scripts/package-build/linux-kernel/build-intel-nic.sh @@ -78,4 +78,4 @@ fpm --input-type dir --output-type deb --name vyos-intel-${DRIVER_NAME} \ --license "GPL2" -C ${DEBIAN_DIR} --after-install ${DEBIAN_POSTINST} # cleanup -rm -rf ${DEBIAN_DIR} +rm -rf -- "${DEBIAN_DIR}" "${DEBIAN_POSTINST}" -- cgit v1.2.3