Files
android_kernel_xiaomi_sm8450/drivers/gpu/drm
Sushmita Susheelendra 0e08270a1f drm/msm: Separate locking of buffer resources from struct_mutex
Buffer object specific resources like pages, domains, sg list
need not be protected with struct_mutex. They can be protected
with a buffer object level lock. This simplifies locking and
makes it easier to avoid potential recursive locking scenarios
for SVM involving mmap_sem and struct_mutex. This also removes
unnecessary serialization when creating buffer objects, and also
between buffer object creation and GPU command submission.

Signed-off-by: Sushmita Susheelendra <ssusheel@codeaurora.org>
[robclark: squash in handling new locking for shrinker]
Signed-off-by: Rob Clark <robdclark@gmail.com>
2017-06-17 08:03:07 -04:00
..
2017-05-31 10:57:08 +02:00
2017-05-31 10:48:58 +02:00
2017-05-31 10:30:38 +02:00
2017-05-18 17:22:39 +02:00
2017-05-18 17:22:39 +02:00
2017-05-29 20:57:25 +02:00
2017-03-24 09:36:06 +01:00
2017-06-14 12:10:22 +10:00
2017-05-18 17:22:39 +02:00
2017-04-04 20:47:54 +02:00
2017-06-14 12:10:22 +10:00
2017-02-28 16:14:53 +01:00
2017-03-09 16:18:02 +01:00
2017-03-14 14:38:33 +01:00