IB/uverbs: Delete type and id from uverbs_obj_attr
In this context the uobject is not allowed to be NULL, so type is the same as uobject->type, and at least for IDR, id is the same as uobject->id. FD objects should never handle the FD number outside the uAPI boundary code. Suggested-by: Guy Levi <guyle@mellanox.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
This commit is contained in:
@@ -344,11 +344,7 @@ struct uverbs_ptr_attr {
|
||||
};
|
||||
|
||||
struct uverbs_obj_attr {
|
||||
/* pointer to the kernel descriptor -> type, access, etc */
|
||||
const struct uverbs_obj_type *type;
|
||||
struct ib_uobject *uobject;
|
||||
/* fd or id in idr of this object */
|
||||
int id;
|
||||
};
|
||||
|
||||
struct uverbs_attr {
|
||||
|
||||
Reference in New Issue
Block a user