IB/mlx5: Fix compile issue when ODP disabled
authorDoug Ledford <dledford@redhat.com>
Wed, 19 Dec 2018 18:43:17 +0000 (13:43 -0500)
committerDoug Ledford <dledford@redhat.com>
Wed, 19 Dec 2018 18:43:17 +0000 (13:43 -0500)
When CONFIG_INFINIBAND_ON_DEMAND_PAGING is not enabled, we were getting
build failures for defined but not used code.  Fix that.

Fixes: 813e90b1aeaa ("IB/mlx5: Add advise_mr() support")
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/mlx5/mlx5_ib.h

index f245b5d..9b4e255 100644 (file)
@@ -1208,10 +1208,10 @@ static inline void mlx5_odp_populate_klm(struct mlx5_klm *pklm, size_t offset,
                                         size_t nentries, struct mlx5_ib_mr *mr,
                                         int flags) {}
 
-static int mlx5_ib_advise_mr_prefetch(struct ib_pd *pd,
-                                     enum ib_uverbs_advise_mr_advice advice,
-                                     u32 flags, struct ib_sge *sg_list,
-                                     u32 num_sge)
+static inline int
+mlx5_ib_advise_mr_prefetch(struct ib_pd *pd,
+                          enum ib_uverbs_advise_mr_advice advice, u32 flags,
+                          struct ib_sge *sg_list, u32 num_sge)
 {
        return -EOPNOTSUPP;
 }