On Sat, Oct 03, 2020 at 08:20:00PM -0300, Jason Gunthorpe wrote: > These have become increasingly redundant as the uverbs core layer has got > better at not invoking drivers in situations they are not supporting. > > The remaining uses are only in rxe and rvt for kernel datapath commands > these drivers expose to userspace. > > There are many, many weird and wrong things in the drivers related to > these masks. This closes a number of troublesome cases. > > Jason Gunthorpe (11): > RDMA/cxgb4: Remove MW support > RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions > RDMA: Remove elements in uverbs_cmd_mask that all drivers set > RDMA: Move more uverbs_cmd_mask settings to the core > RDMA: Check srq_type during create_srq > RDMA: Check attr_mask during modify_qp > RDMA: Check flags during create_cq > RDMA: Check create_flags during create_qp > RDMA/core Remove uverbs_ex_cmd_mask > RDMA: Remove uverbs cmds from drivers that don't use them > RDMA: Remove AH from uverbs_cmd_mask Applied to for-next Jason