diff options
author | Bob Pearson <rpearsonhpe@gmail.com> | 2022-06-30 14:04:21 -0500 |
---|---|---|
committer | Jason Gunthorpe <jgg@nvidia.com> | 2022-06-30 20:45:00 -0300 |
commit | f5d1f6d63c9a1f52a2f6f5f489afcaae92e47f53 (patch) | |
tree | 7b9382de6a4d899f140d9369bd4eb6ed750772ea /drivers/infiniband/sw/rxe | |
parent | RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (diff) | |
download | linux-dev-f5d1f6d63c9a1f52a2f6f5f489afcaae92e47f53.tar.xz linux-dev-f5d1f6d63c9a1f52a2f6f5f489afcaae92e47f53.zip |
RDMA/rxe: Replace include statement
rxe_queue.h currently includes <uapi/rdma/rdma_user_rxe.h> for a
definition of struct rxe_queue_buf. But it is only used as a pointer so
the definition is not needed.
This patch replaces the include statement with the declaration
struct rxe_queue_buf;
Link: https://lore.kernel.org/r/20220630190425.2251-5-rpearsonhpe@gmail.com
Reported-by: Frank Zago <frank.zago@hpe.com>
Signed-off-by: Bob Pearson <rpearsonhpe@gmail.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'drivers/infiniband/sw/rxe')
-rw-r--r-- | drivers/infiniband/sw/rxe/rxe_queue.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/infiniband/sw/rxe/rxe_queue.h b/drivers/infiniband/sw/rxe/rxe_queue.h index 6227112ef7a2..ed44042782fa 100644 --- a/drivers/infiniband/sw/rxe/rxe_queue.h +++ b/drivers/infiniband/sw/rxe/rxe_queue.h @@ -7,9 +7,6 @@ #ifndef RXE_QUEUE_H #define RXE_QUEUE_H -/* for definition of shared struct rxe_queue_buf */ -#include <uapi/rdma/rdma_user_rxe.h> - /* Implements a simple circular buffer that is shared between user * and the driver and can be resized. The requested element size is * rounded up to a power of 2 and the number of elements in the buffer @@ -53,6 +50,8 @@ enum queue_type { QUEUE_TYPE_FROM_DRIVER, }; +struct rxe_queue_buf; + struct rxe_queue { struct rxe_dev *rxe; struct rxe_queue_buf *buf; |