[PATCH 0/3] GPUVM stability fixes for 3.15

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg,

Please apply this patch set to 3.15.  It fixes a stability
problems with GPUVM on 3.15 that can lead to GPU or system
hangs.  It basically reverts a major rework of the GPUVM
system that happened during 3.15 that was not properly fixed
until 3.16.

Alex Deucher (1):
  Revert "drm/radeon: page table BOs are kernel allocations"

Christian König (2):
  drm/radeon: Revert drop non blocking allocations from sub allocator
  drm/radeon: Revert use normal BOs for the page tables v2

 drivers/gpu/drm/radeon/radeon.h           |  24 +-
 drivers/gpu/drm/radeon/radeon_cs.c        |  48 ++-
 drivers/gpu/drm/radeon/radeon_device.c    |   4 +-
 drivers/gpu/drm/radeon/radeon_kms.c       |   7 +-
 drivers/gpu/drm/radeon/radeon_object.h    |   2 +-
 drivers/gpu/drm/radeon/radeon_ring.c      |   9 +-
 drivers/gpu/drm/radeon/radeon_sa.c        |   7 +-
 drivers/gpu/drm/radeon/radeon_semaphore.c |   2 +-
 drivers/gpu/drm/radeon/radeon_vm.c        | 513 ++++++++++++++++--------------
 9 files changed, 317 insertions(+), 299 deletions(-)

-- 
1.8.3.1

--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]