Commit 2a3ccfdb authored by Jason Gunthorpe's avatar Jason Gunthorpe Committed by Doug Ledford

RDMA/uverbs: Get rid of ucontext->tgid

Nothing uses this now, just delete it.
Signed-off-by: default avatarJason Gunthorpe <jgg@mellanox.com>
Signed-off-by: default avatarLeon Romanovsky <leonro@mellanox.com>
Signed-off-by: default avatarDoug Ledford <dledford@redhat.com>
parent 56ac9dd9
...@@ -816,7 +816,6 @@ static void ufile_destroy_ucontext(struct ib_uverbs_file *ufile, ...@@ -816,7 +816,6 @@ static void ufile_destroy_ucontext(struct ib_uverbs_file *ufile,
ib_dev->disassociate_ucontext(ucontext); ib_dev->disassociate_ucontext(ucontext);
} }
put_pid(ucontext->tgid);
ib_rdmacg_uncharge(&ucontext->cg_obj, ib_dev, ib_rdmacg_uncharge(&ucontext->cg_obj, ib_dev,
RDMACG_RESOURCE_HCA_HANDLE); RDMACG_RESOURCE_HCA_HANDLE);
......
...@@ -117,9 +117,6 @@ ssize_t ib_uverbs_get_context(struct ib_uverbs_file *file, ...@@ -117,9 +117,6 @@ ssize_t ib_uverbs_get_context(struct ib_uverbs_file *file,
/* ufile is required when some objects are released */ /* ufile is required when some objects are released */
ucontext->ufile = file; ucontext->ufile = file;
rcu_read_lock();
ucontext->tgid = get_task_pid(current->group_leader, PIDTYPE_PID);
rcu_read_unlock();
ucontext->closing = false; ucontext->closing = false;
ucontext->cleanup_retryable = false; ucontext->cleanup_retryable = false;
...@@ -169,7 +166,6 @@ ssize_t ib_uverbs_get_context(struct ib_uverbs_file *file, ...@@ -169,7 +166,6 @@ ssize_t ib_uverbs_get_context(struct ib_uverbs_file *file,
put_unused_fd(resp.async_fd); put_unused_fd(resp.async_fd);
err_free: err_free:
put_pid(ucontext->tgid);
ib_dev->dealloc_ucontext(ucontext); ib_dev->dealloc_ucontext(ucontext);
err_alloc: err_alloc:
......
...@@ -1500,7 +1500,6 @@ struct ib_ucontext { ...@@ -1500,7 +1500,6 @@ struct ib_ucontext {
bool cleanup_retryable; bool cleanup_retryable;
struct pid *tgid;
#ifdef CONFIG_INFINIBAND_ON_DEMAND_PAGING #ifdef CONFIG_INFINIBAND_ON_DEMAND_PAGING
void (*invalidate_range)(struct ib_umem_odp *umem_odp, void (*invalidate_range)(struct ib_umem_odp *umem_odp,
unsigned long start, unsigned long end); unsigned long start, unsigned long end);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment