mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
IB/uverbs: Export uverbs idr and fd types
As provider drivers could use UVERBS_ATTR_FD and UVERBS_ATTR_IDR macros need to export them. Signed-off-by: Matan Barak <matanb@mellanox.com> Signed-off-by: Yishai Hadas <yishaih@mellanox.com> Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
This commit is contained in:
parent
620758a210
commit
1114b0a8a8
@ -611,6 +611,7 @@ const struct uverbs_obj_type_class uverbs_idr_class = {
|
|||||||
*/
|
*/
|
||||||
.needs_kfree_rcu = true,
|
.needs_kfree_rcu = true,
|
||||||
};
|
};
|
||||||
|
EXPORT_SYMBOL(uverbs_idr_class);
|
||||||
|
|
||||||
static void _uverbs_close_fd(struct ib_uobject_file *uobj_file)
|
static void _uverbs_close_fd(struct ib_uobject_file *uobj_file)
|
||||||
{
|
{
|
||||||
@ -719,6 +720,7 @@ const struct uverbs_obj_type_class uverbs_fd_class = {
|
|||||||
.remove_commit = remove_commit_fd_uobject,
|
.remove_commit = remove_commit_fd_uobject,
|
||||||
.needs_kfree_rcu = false,
|
.needs_kfree_rcu = false,
|
||||||
};
|
};
|
||||||
|
EXPORT_SYMBOL(uverbs_fd_class);
|
||||||
|
|
||||||
struct ib_uobject *uverbs_get_uobject_from_context(const struct uverbs_obj_type *type_attrs,
|
struct ib_uobject *uverbs_get_uobject_from_context(const struct uverbs_obj_type *type_attrs,
|
||||||
struct ib_ucontext *ucontext,
|
struct ib_ucontext *ucontext,
|
||||||
|
Loading…
Reference in New Issue
Block a user