RDMA/uverbs: Check existence of create_flow callback
authorJason Gunthorpe <jgg@mellanox.com>
Mon, 25 Jun 2018 21:21:15 +0000 (15:21 -0600)
committerJason Gunthorpe <jgg@mellanox.com>
Mon, 25 Jun 2018 21:21:56 +0000 (15:21 -0600)
commite99028ad76e788574a7eafaee2e5916c5b9bbf87
treec5395ba1c2dfdc29fde5b4303aa28d484ddf0e19
parenta69d8b3a41165ba0a70f2e9612a08ea0af909233
RDMA/uverbs: Check existence of create_flow callback

In the accepted series "Refactor ib_uverbs_write path", we presented the
roadmap to get rid of uverbs_cmd_mask and uverbs_ex_cmd_mask fields in
favor of simple check of function pointer. So let's put NULL check of
create_flow function callback despite the fact that uverbs_ex_cmd_mask
still exists.

Link: https://www.spinics.net/lists/linux-rdma/msg60753.html
Suggested-by: Michael J Ruhl <michael.j.ruhl@intel.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/core/uverbs_cmd.c