Files
android_kernel_xiaomi_sm8450/drivers/infiniband/hw/mthca
Davidlohr Bueso 487f6683f1 IB/mthca: Fix gup usage in mthca_map_user_db()
get_user_pages() must be called with mmap_sem held, currently
it is not. In fact it is called under the user db_table->mutex.
To fix this we can convert gup to use the fast alternative,
and safely avoid taking mmap_sem, if possible. Furthermore
this is safe wrt to the mutex as other callers that take the
lock (unmap and alloc_db) are not called under mmap_sem
(hence possible deadlock).

Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2018-01-26 10:43:46 -05:00
..
2017-08-22 13:59:46 -04:00
2017-08-22 13:59:46 -04:00
2013-10-14 10:10:00 -07:00
2017-08-18 14:47:37 -04:00
2017-10-14 20:47:06 -04:00
2008-07-14 23:48:44 -07:00
2008-07-14 23:48:44 -07:00
2008-07-14 23:48:44 -07:00
2008-07-14 23:48:44 -07:00