Sparse, https://lists.01.org/pipermail/kbuild/2013-December/000877.html, gave lots of duplicate const warnings. Remove the duplicate const as well as the original const bc both consts are unnecessary.
Signed-off-by: Upinder Malhi <[email protected]> --- drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 19 +++++++++---------- drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h | 12 +++++------- drivers/infiniband/hw/usnic/usnic_vnic.c | 12 +++++------- drivers/infiniband/hw/usnic/usnic_vnic.h | 12 +++++------- 4 files changed, 24 insertions(+), 31 deletions(-) diff --git a/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c b/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c index 5165be6..2043c5d 100644 --- a/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c +++ b/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c @@ -332,8 +332,8 @@ int usnic_ib_qp_grp_modify(struct usnic_ib_qp_grp *qp_grp, } struct usnic_vnic_res_chunk** -alloc_res_chunk_list(struct usnic_vnic *vnic, const struct usnic_vnic_res_spec - const *res_spec, void *owner_obj) +alloc_res_chunk_list(struct usnic_vnic *vnic, + struct usnic_vnic_res_spec *res_spec, void *owner_obj) { enum usnic_vnic_res_type res_type; struct usnic_vnic_res_chunk **res_chunk_list; @@ -427,20 +427,19 @@ static void qp_grp_and_vf_unbind(struct usnic_ib_qp_grp *qp_grp) qp_grp->vf = NULL; } -static void log_spec(const struct usnic_vnic_res_spec - const *res_spec) +static void log_spec(struct usnic_vnic_res_spec *res_spec) { char buf[512]; usnic_vnic_spec_dump(buf, sizeof(buf), res_spec); usnic_dbg("%s\n", buf); } -struct usnic_ib_qp_grp *usnic_ib_qp_grp_create(struct usnic_fwd_dev *ufdev, - struct usnic_ib_vf *vf, - struct usnic_ib_pd *pd, - const struct usnic_vnic_res_spec - const *res_spec, - enum usnic_transport_type transport) +struct usnic_ib_qp_grp * +usnic_ib_qp_grp_create(struct usnic_fwd_dev *ufdev, + struct usnic_ib_vf *vf, + struct usnic_ib_pd *pd, + struct usnic_vnic_res_spec *res_spec, + enum usnic_transport_type transport) { struct usnic_ib_qp_grp *qp_grp; u16 port_num; diff --git a/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h b/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h index 37423f8..6416a95 100644 --- a/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h +++ b/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h @@ -75,13 +75,11 @@ usnic_vnic_res_spec min_transport_spec[USNIC_TRANSPORT_MAX] = { const char *usnic_ib_qp_grp_state_to_string(enum ib_qp_state state); int usnic_ib_qp_grp_dump_hdr(char *buf, int buf_sz); int usnic_ib_qp_grp_dump_rows(void *obj, char *buf, int buf_sz); -struct usnic_ib_qp_grp *usnic_ib_qp_grp_create(struct usnic_fwd_dev *ufdev, - struct usnic_ib_vf *vf, - struct usnic_ib_pd *pd, - const struct usnic_vnic_res_spec - const *res_spec, - enum usnic_transport_type - transport); +struct usnic_ib_qp_grp * +usnic_ib_qp_grp_create(struct usnic_fwd_dev *ufdev, struct usnic_ib_vf *vf, + struct usnic_ib_pd *pd, + struct usnic_vnic_res_spec *res_spec, + enum usnic_transport_type transport); void usnic_ib_qp_grp_destroy(struct usnic_ib_qp_grp *qp_grp); int usnic_ib_qp_grp_modify(struct usnic_ib_qp_grp *qp_grp, enum ib_qp_state new_state, diff --git a/drivers/infiniband/hw/usnic/usnic_vnic.c b/drivers/infiniband/hw/usnic/usnic_vnic.c index 02d66d9..5a50acb 100644 --- a/drivers/infiniband/hw/usnic/usnic_vnic.c +++ b/drivers/infiniband/hw/usnic/usnic_vnic.c @@ -138,10 +138,8 @@ void usnic_vnic_res_spec_update(struct usnic_vnic_res_spec *spec, WARN_ON(1); } -int usnic_vnic_res_spec_satisfied(const struct usnic_vnic_res_spec - const *min_spec, - const struct usnic_vnic_res_spec - const *res_spec) +int usnic_vnic_res_spec_satisfied(const struct usnic_vnic_res_spec *min_spec, + struct usnic_vnic_res_spec *res_spec) { int found, i, j; @@ -165,8 +163,8 @@ int usnic_vnic_res_spec_satisfied(const struct usnic_vnic_res_spec return 0; } -int usnic_vnic_spec_dump(char *buf, int buf_sz, const struct usnic_vnic_res_spec - const *res_spec) +int usnic_vnic_spec_dump(char *buf, int buf_sz, + struct usnic_vnic_res_spec *res_spec) { enum usnic_vnic_res_type res_type; int res_cnt; @@ -186,7 +184,7 @@ int usnic_vnic_spec_dump(char *buf, int buf_sz, const struct usnic_vnic_res_spec } int usnic_vnic_check_room(struct usnic_vnic *vnic, - const struct usnic_vnic_res_spec const *res_spec) + struct usnic_vnic_res_spec *res_spec) { int i; enum usnic_vnic_res_type res_type; diff --git a/drivers/infiniband/hw/usnic/usnic_vnic.h b/drivers/infiniband/hw/usnic/usnic_vnic.h index 0a69a5d..14d931a 100644 --- a/drivers/infiniband/hw/usnic/usnic_vnic.h +++ b/drivers/infiniband/hw/usnic/usnic_vnic.h @@ -77,14 +77,12 @@ int usnic_vnic_dump(struct usnic_vnic *vnic, char *buf, int buf_sz, void usnic_vnic_res_spec_update(struct usnic_vnic_res_spec *spec, enum usnic_vnic_res_type trgt_type, u16 cnt); -int usnic_vnic_res_spec_satisfied(const struct usnic_vnic_res_spec - const *min_spec, - const struct usnic_vnic_res_spec - const *res_spec); -int usnic_vnic_spec_dump(char *buf, int buf_sz, const struct usnic_vnic_res_spec - const *res_spec); +int usnic_vnic_res_spec_satisfied(const struct usnic_vnic_res_spec *min_spec, + struct usnic_vnic_res_spec *res_spec); +int usnic_vnic_spec_dump(char *buf, int buf_sz, + struct usnic_vnic_res_spec *res_spec); int usnic_vnic_check_room(struct usnic_vnic *vnic, - const struct usnic_vnic_res_spec const *res_spec); + struct usnic_vnic_res_spec *res_spec); int usnic_vnic_res_cnt(struct usnic_vnic *vnic, enum usnic_vnic_res_type type); int usnic_vnic_res_free_cnt(struct usnic_vnic *vnic, -- 1.8.1 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
