Commit a6f0b08d authored by Jason Gunthorpe's avatar Jason Gunthorpe

RDMA/core: Remove ucontext->closing

Nothing reads this any more, and the reason for its existence has passed
due to the deferred fput() scheme.

Fixes: 8ea1f989 ("drivers/IB,usnic: reduce scope of mmap_sem")
Link: https://lore.kernel.org/r/0-v1-df64ff042436+42-uctx_closing_jgg@nvidia.comReviewed-by: default avatarLeon Romanovsky <leonro@nvidia.com>
Signed-off-by: default avatarJason Gunthorpe <jgg@nvidia.com>
parent 220aee30
...@@ -889,7 +889,6 @@ void uverbs_destroy_ufile_hw(struct ib_uverbs_file *ufile, ...@@ -889,7 +889,6 @@ void uverbs_destroy_ufile_hw(struct ib_uverbs_file *ufile,
if (!ufile->ucontext) if (!ufile->ucontext)
goto done; goto done;
ufile->ucontext->closing = true;
ufile->ucontext->cleanup_retryable = true; ufile->ucontext->cleanup_retryable = true;
while (!list_empty(&ufile->uobjects)) while (!list_empty(&ufile->uobjects))
if (__uverbs_cleanup_ufile(ufile, reason)) { if (__uverbs_cleanup_ufile(ufile, reason)) {
......
...@@ -1477,12 +1477,6 @@ struct ib_rdmacg_object { ...@@ -1477,12 +1477,6 @@ struct ib_rdmacg_object {
struct ib_ucontext { struct ib_ucontext {
struct ib_device *device; struct ib_device *device;
struct ib_uverbs_file *ufile; struct ib_uverbs_file *ufile;
/*
* 'closing' can be read by the driver only during a destroy callback,
* it is set when we are closing the file descriptor and indicates
* that mm_sem may be locked.
*/
bool closing;
bool cleanup_retryable; bool cleanup_retryable;
......
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