return ERR_PTR(err);
 }
 
-static void set_mr_fileds(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr,
+static void set_mr_fields(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr,
                          int npages, u64 length, int access_flags)
 {
        mr->npages = npages;
        kfree(in);
 
        mr->umem = NULL;
-       set_mr_fileds(dev, mr, 0, length, acc);
+       set_mr_fields(dev, mr, 0, length, acc);
 
        return &mr->ibmr;
 
        mlx5_ib_dbg(dev, "mkey 0x%x\n", mr->mmkey.key);
 
        mr->umem = umem;
-       set_mr_fileds(dev, mr, npages, length, access_flags);
+       set_mr_fields(dev, mr, npages, length, access_flags);
 
 #ifdef CONFIG_INFINIBAND_ON_DEMAND_PAGING
        update_odp_mr(mr);
                        goto err;
        }
 
-       set_mr_fileds(dev, mr, npages, len, access_flags);
+       set_mr_fields(dev, mr, npages, len, access_flags);
 
 #ifdef CONFIG_INFINIBAND_ON_DEMAND_PAGING
        update_odp_mr(mr);