diff options
author | Kirill Artamonov <kartamonov@nvidia.com> | 2011-06-15 03:40:32 +0300 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-07-07 18:54:38 -0700 |
commit | 6b2ef3a969d9c9fb4aa59a2be66aae9bbd48bb18 (patch) | |
tree | 9c36ba0e71370de66193024443d472e4f88730f9 /ipc/namespace.c | |
parent | 79058b14ff2bb669cdee350903646f77f9ddbaec (diff) |
video: tegra: nvmap: fix GART pin lockups
Fix GART lockups caused by fragmentation by evicting
mapped areas from iovm space after unsuccessful array
pinning attempt.
Fix double unpin error happening during interrupted
submit.
Fix possible sleep in atomic context in iovmm code
(semaphore inside spinlock) by replacing spinlock
with mutex.
Fix race between handle_unpin and pin_handle.
bug 838579
bug 838073
bug 818058
Change-Id: I420447ffb4e02fb78a7987e22a537eefc16ff524
Reviewed-on: http://git-master/r/36129
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Diffstat (limited to 'ipc/namespace.c')
0 files changed, 0 insertions, 0 deletions