[dpdk-dev] [PATCH_v3 3/3] regex/mlx5: fix redundancy in PCI remove function
From: Michael Baum <hidden>
Date: 2021-07-07 12:04:06
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Michael Baum <hidden>
Date: 2021-07-07 12:04:06
Subsystem:
the rest · Maintainer:
Linus Torvalds
In the PCI removal function, PMD releases all driver resources and
cancels the regexdev registry.
However, regexdev registration is accidentally canceled twice.
Remove one of them.
Fixes: b34d816363b5 ("regex/mlx5: support rules import")
Cc: stable@dpdk.org
Signed-off-by: Michael Baum <redacted>
---
drivers/regex/mlx5/mlx5_regex.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/regex/mlx5/mlx5_regex.c b/drivers/regex/mlx5/mlx5_regex.c
index f64dc2824c..1c5bf930ad 100644
--- a/drivers/regex/mlx5/mlx5_regex.c
+++ b/drivers/regex/mlx5/mlx5_regex.c@@ -290,8 +290,6 @@ mlx5_regex_pci_remove(struct rte_pci_device *pci_dev) rte_regexdev_unregister(priv->regexdev); if (priv->ctx) mlx5_glue->close_device(priv->ctx); - if (priv->regexdev) - rte_regexdev_unregister(priv->regexdev); rte_free(priv); } return 0;
--
2.25.1