[PATCH v3 41/44] drivers/crypto: remove use of sys_queue.h

Stephen Hemminger
2025-11-03T16:53:38Z

The system version of queue.h should not be used.
If necessary use rte_bsd_queue.h

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
---
drivers/crypto/bcmfs/bcmfs_device.c | 2 +-
drivers/crypto/bcmfs/bcmfs_device.h | 2 --
drivers/crypto/ccp/ccp_crypto.c | 1 -
drivers/crypto/ccp/ccp_dev.c | 2 +-
4 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/drivers/crypto/bcmfs/bcmfs_device.c b/drivers/crypto/bcmfs/bcmfs_device.c
index 46522970d5..c66e31097e 100644
--- a/drivers/crypto/bcmfs/bcmfs_device.c
+++ b/drivers/crypto/bcmfs/bcmfs_device.c
@@ -6,8 +6,8 @@
#include <dirent.h>
#include <stdbool.h>
#include <stdlib.h>
-#include <sys/queue.h>

+#include <rte_bsd_queue.h>
#include <rte_malloc.h>
#include <rte_string_fns.h>

diff --git a/drivers/crypto/bcmfs/bcmfs_device.h b/drivers/crypto/bcmfs/bcmfs_device.h
index 610454dd5e..7e1eafc4de 100644
--- a/drivers/crypto/bcmfs/bcmfs_device.h
+++ b/drivers/crypto/bcmfs/bcmfs_device.h
@@ -6,8 +6,6 @@
#ifndef _BCMFS_DEVICE_H_
#define _BCMFS_DEVICE_H_

-#include <sys/queue.h>
-
#include <rte_spinlock.h>
#include <bus_vdev_driver.h>

diff --git a/drivers/crypto/ccp/ccp_crypto.c b/drivers/crypto/ccp/ccp_crypto.c
index 5899d83bae..7069265f5d 100644
--- a/drivers/crypto/ccp/ccp_crypto.c
+++ b/drivers/crypto/ccp/ccp_crypto.c
@@ -9,7 +9,6 @@
#include <stdio.h>
#include <string.h>
#include <sys/mman.h>
-#include <sys/queue.h>
#include <sys/types.h>
#include <unistd.h>
#include <openssl/sha.h>
diff --git a/drivers/crypto/ccp/ccp_dev.c b/drivers/crypto/ccp/ccp_dev.c
index 5088d8ded6..61df5b1d7e 100644
--- a/drivers/crypto/ccp/ccp_dev.c
+++ b/drivers/crypto/ccp/ccp_dev.c
@@ -7,11 +7,11 @@
#include <stdio.h>
#include <string.h>
#include <sys/mman.h>
-#include <sys/queue.h>
#include <sys/types.h>
#include <sys/file.h>
#include <unistd.h>

+#include <rte_bsd_queue.h>
#include <rte_hexdump.h>
#include <rte_memzone.h>
#include <rte_malloc.h>
--
2.51.0