RDMA/providers: Remove pointless functions
The rdma core is taking care of return the right error code when the rdma device callbacks aren't supported. Signed-off-by: Kamal Heib <kamalheib1@gmail.com> Acked-by: Shiraz Saleem <shiraz.saleem@intel.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
This commit is contained in:

committed by
Jason Gunthorpe

parent
0584c47bbc
commit
1ffba62642
@@ -2702,21 +2702,6 @@ static int i40iw_query_gid(struct ib_device *ibdev,
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* i40iw_modify_port Modify port properties
|
||||
* @ibdev: device pointer from stack
|
||||
* @port: port number
|
||||
* @port_modify_mask: mask for port modifications
|
||||
* @props: port properties
|
||||
*/
|
||||
static int i40iw_modify_port(struct ib_device *ibdev,
|
||||
u8 port,
|
||||
int port_modify_mask,
|
||||
struct ib_port_modify *props)
|
||||
{
|
||||
return -ENOSYS;
|
||||
}
|
||||
|
||||
/**
|
||||
* i40iw_query_pkey - Query partition key
|
||||
* @ibdev: device pointer from stack
|
||||
@@ -2733,28 +2718,6 @@ static int i40iw_query_pkey(struct ib_device *ibdev,
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* i40iw_create_ah - create address handle
|
||||
* @ibpd: ptr of pd
|
||||
* @ah_attr: address handle attributes
|
||||
*/
|
||||
static struct ib_ah *i40iw_create_ah(struct ib_pd *ibpd,
|
||||
struct rdma_ah_attr *attr,
|
||||
struct ib_udata *udata)
|
||||
|
||||
{
|
||||
return ERR_PTR(-ENOSYS);
|
||||
}
|
||||
|
||||
/**
|
||||
* i40iw_destroy_ah - Destroy address handle
|
||||
* @ah: pointer to address handle
|
||||
*/
|
||||
static int i40iw_destroy_ah(struct ib_ah *ah)
|
||||
{
|
||||
return -ENOSYS;
|
||||
}
|
||||
|
||||
/**
|
||||
* i40iw_get_vector_affinity - report IRQ affinity mask
|
||||
* @ibdev: IB device
|
||||
@@ -2822,7 +2785,6 @@ static struct i40iw_ib_device *i40iw_init_rdma_device(struct i40iw_device *iwdev
|
||||
iwibdev->ibdev.num_comp_vectors = iwdev->ceqs_count;
|
||||
iwibdev->ibdev.dev.parent = &pcidev->dev;
|
||||
iwibdev->ibdev.query_port = i40iw_query_port;
|
||||
iwibdev->ibdev.modify_port = i40iw_modify_port;
|
||||
iwibdev->ibdev.query_pkey = i40iw_query_pkey;
|
||||
iwibdev->ibdev.query_gid = i40iw_query_gid;
|
||||
iwibdev->ibdev.alloc_ucontext = i40iw_alloc_ucontext;
|
||||
@@ -2842,8 +2804,6 @@ static struct i40iw_ib_device *i40iw_init_rdma_device(struct i40iw_device *iwdev
|
||||
iwibdev->ibdev.alloc_hw_stats = i40iw_alloc_hw_stats;
|
||||
iwibdev->ibdev.get_hw_stats = i40iw_get_hw_stats;
|
||||
iwibdev->ibdev.query_device = i40iw_query_device;
|
||||
iwibdev->ibdev.create_ah = i40iw_create_ah;
|
||||
iwibdev->ibdev.destroy_ah = i40iw_destroy_ah;
|
||||
iwibdev->ibdev.drain_sq = i40iw_drain_sq;
|
||||
iwibdev->ibdev.drain_rq = i40iw_drain_rq;
|
||||
iwibdev->ibdev.alloc_mr = i40iw_alloc_mr;
|
||||
|
Reference in New Issue
Block a user