aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw
diff options
context:
space:
mode:
authorJason Gunthorpe <jgg@mellanox.com>2018-09-16 20:44:45 +0300
committerDoug Ledford <dledford@redhat.com>2018-09-20 16:19:30 -0400
commitd4b4dd1b9706e48c370f88d3adfe713e43423cc9 (patch)
tree7ac48fd0e16c8b61fcab634e46e84738a10d3649 /drivers/infiniband/hw
parentRDMA/ucontext: Get rid of the old disassociate flow (diff)
downloadlinux-dev-d4b4dd1b9706e48c370f88d3adfe713e43423cc9.tar.xz
linux-dev-d4b4dd1b9706e48c370f88d3adfe713e43423cc9.zip
RDMA/umem: Do not use current->tgid to track the mm_struct
This is just wrong, the process that calls into the reg_mr is the process associated with the umem, and that does not have to be the same process that created the context. When this code was first written mmgrab() didn't exist, however these days we can just directly hold the mm_struct pointer in the umem and have no ambiguity when it comes to releasing the umem as to which mm it was associated with. Signed-off-by: Jason Gunthorpe <jgg@mellanox.com> Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/hw')
0 files changed, 0 insertions, 0 deletions