OSDN Git Service

RDMA: Change MAD processing function to remove extra casting and parameter
authorLeon Romanovsky <leonro@mellanox.com>
Tue, 29 Oct 2019 06:27:45 +0000 (08:27 +0200)
committerJason Gunthorpe <jgg@mellanox.com>
Wed, 13 Nov 2019 00:20:15 +0000 (20:20 -0400)
commite26e7b88f6b7482cbff633c6fc9eaee3ecbd41b1
treebe01973ae603e1f71749e4083c9e38845581a5c7
parent333ee7e2d0b6590cde2bea3e17f30262e0dc0706
RDMA: Change MAD processing function to remove extra casting and parameter

All users of process_mad() converts input pointers from ib_mad_hdr to be
ib_mad, update the function declaration to use ib_mad directly.

Also remove not used input MAD size parameter.

Link: https://lore.kernel.org/r/20191029062745.7932-17-leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Tested-By: Mike Marciniszyn <mike.marciniszyn@intel.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
17 files changed:
drivers/infiniband/core/mad.c
drivers/infiniband/core/sysfs.c
drivers/infiniband/hw/hfi1/mad.c
drivers/infiniband/hw/hfi1/verbs.h
drivers/infiniband/hw/mlx4/mad.c
drivers/infiniband/hw/mlx4/mlx4_ib.h
drivers/infiniband/hw/mlx5/mad.c
drivers/infiniband/hw/mlx5/mlx5_ib.h
drivers/infiniband/hw/mthca/mthca_dev.h
drivers/infiniband/hw/mthca/mthca_mad.c
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
drivers/infiniband/hw/ocrdma/ocrdma_ah.h
drivers/infiniband/hw/qedr/verbs.c
drivers/infiniband/hw/qedr/verbs.h
drivers/infiniband/hw/qib/qib_mad.c
drivers/infiniband/hw/qib/qib_verbs.h
include/rdma/ib_verbs.h