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

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
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -816,7 +816,6 @@ static void ufile_destroy_ucontext(struct ib_uverbs_file *ufile,
			ib_dev->disassociate_ucontext(ucontext);
	}

	put_pid(ucontext->tgid);
	ib_rdmacg_uncharge(&ucontext->cg_obj, ib_dev,
			   RDMACG_RESOURCE_HCA_HANDLE);

+0 −4
Original line number Diff line number Diff line
@@ -117,9 +117,6 @@ ssize_t ib_uverbs_get_context(struct ib_uverbs_file *file,
	/* ufile is required when some objects are released */
	ucontext->ufile = file;

	rcu_read_lock();
	ucontext->tgid = get_task_pid(current->group_leader, PIDTYPE_PID);
	rcu_read_unlock();
	ucontext->closing = false;
	ucontext->cleanup_retryable = false;

@@ -169,7 +166,6 @@ err_fd:
	put_unused_fd(resp.async_fd);

err_free:
	put_pid(ucontext->tgid);
	ib_dev->dealloc_ucontext(ucontext);

err_alloc:
+0 −1
Original line number Diff line number Diff line
@@ -1500,7 +1500,6 @@ struct ib_ucontext {

	bool cleanup_retryable;

	struct pid             *tgid;
#ifdef CONFIG_INFINIBAND_ON_DEMAND_PAGING
	void (*invalidate_range)(struct ib_umem_odp *umem_odp,
				 unsigned long start, unsigned long end);