diff options
Diffstat (limited to 'drivers/infiniband/core/restrack.c')
| -rw-r--r-- | drivers/infiniband/core/restrack.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/drivers/infiniband/core/restrack.c b/drivers/infiniband/core/restrack.c index ffabaf327242..033207882c82 100644 --- a/drivers/infiniband/core/restrack.c +++ b/drivers/infiniband/core/restrack.c @@ -47,6 +47,7 @@ static const char *type2str(enum rdma_restrack_type type)  		[RDMA_RESTRACK_MR] = "MR",  		[RDMA_RESTRACK_CTX] = "CTX",  		[RDMA_RESTRACK_COUNTER] = "COUNTER", +		[RDMA_RESTRACK_SRQ] = "SRQ",  	};  	return names[type]; @@ -141,6 +142,8 @@ static struct ib_device *res_to_dev(struct rdma_restrack_entry *res)  		return container_of(res, struct ib_ucontext, res)->device;  	case RDMA_RESTRACK_COUNTER:  		return container_of(res, struct rdma_counter, res)->device; +	case RDMA_RESTRACK_SRQ: +		return container_of(res, struct ib_srq, res)->device;  	default:  		WARN_ONCE(true, "Wrong resource tracking type %u\n", res->type);  		return NULL; | 
