mirror of
https://github.com/torvalds/linux.git
synced 2026-05-31 18:43:33 +02:00
RDMA/mlx4: Remove unused create_flags field from CQ structure
The CQ creation flags do not need to be cached, as they are used immediately at the point where they are stored. Remove the unused field and reclaim 4 bytes. Link: https://patch.msgid.link/20260213-refactor-umem-v1-14-f3be85847922@nvidia.com Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
This commit is contained in:
parent
f45f195af5
commit
58409f0d4d
|
|
@ -165,7 +165,6 @@ int mlx4_ib_create_user_cq(struct ib_cq *ibcq,
|
|||
cq->ibcq.cqe = entries - 1;
|
||||
mutex_init(&cq->resize_mutex);
|
||||
spin_lock_init(&cq->lock);
|
||||
cq->create_flags = attr->flags;
|
||||
INIT_LIST_HEAD(&cq->send_qp_list);
|
||||
INIT_LIST_HEAD(&cq->recv_qp_list);
|
||||
|
||||
|
|
@ -208,8 +207,7 @@ int mlx4_ib_create_user_cq(struct ib_cq *ibcq,
|
|||
|
||||
err = mlx4_cq_alloc(dev->dev, entries, &cq->buf.mtt, &context->uar,
|
||||
cq->db.dma, &cq->mcq, vector, 0,
|
||||
!!(cq->create_flags &
|
||||
IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION),
|
||||
attr->flags & IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION,
|
||||
buf_addr, true);
|
||||
if (err)
|
||||
goto err_dbmap;
|
||||
|
|
|
|||
|
|
@ -122,7 +122,6 @@ struct mlx4_ib_cq {
|
|||
spinlock_t lock;
|
||||
struct mutex resize_mutex;
|
||||
struct ib_umem *resize_umem;
|
||||
int create_flags;
|
||||
/* List of qps that it serves.*/
|
||||
struct list_head send_qp_list;
|
||||
struct list_head recv_qp_list;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user