[PATCH -next] drm/ttm: Optimize vm locking using kref_get_unless_zero v3

2012-11-21 Thread Thomas Hellstrom
Removes the need for a write lock each time we call ttm_bo_unref(). v2: Remove an unused variable. v3: Really remove the unused variable. Signed-off-by: Thomas Hellstrom --- drivers/gpu/drm/ttm/ttm_bo.c|5 + drivers/gpu/drm/ttm/ttm_bo_vm.c |4 ++-- 2 files changed, 3 insertions(

[PATCH -next] drm/ttm: Optimize vm locking using kref_get_unless_zero v2

2012-11-21 Thread Thomas Hellstrom
Removes the need for a write lock each time we call ttm_bo_unref(). v2: Remove an unused variable. Signed-off-by: Thomas Hellstrom --- drivers/gpu/drm/ttm/ttm_bo.c|4 +--- drivers/gpu/drm/ttm/ttm_bo_vm.c |4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/drivers

[PATCH -next] drm/ttm: Optimize vm locking using kref_get_unless_zero v3

2012-11-21 Thread Thomas Hellstrom
Removes the need for a write lock each time we call ttm_bo_unref(). v2: Remove an unused variable. v3: Really remove the unused variable. Signed-off-by: Thomas Hellstrom --- drivers/gpu/drm/ttm/ttm_bo.c|5 + drivers/gpu/drm/ttm/ttm_bo_vm.c |4 ++-- 2 files changed, 3 insertions(

[PATCH -next] drm/ttm: Optimize vm locking using kref_get_unless_zero v2

2012-11-21 Thread Thomas Hellstrom
Removes the need for a write lock each time we call ttm_bo_unref(). v2: Remove an unused variable. Signed-off-by: Thomas Hellstrom --- drivers/gpu/drm/ttm/ttm_bo.c|4 +--- drivers/gpu/drm/ttm/ttm_bo_vm.c |4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/drivers

[PATCH -next] drm/ttm: Optimize vm locking using kref_get_unless_zero

2012-11-20 Thread Thomas Hellstrom
Removes the need for a write lock each time we call ttm_bo_unref(). Signed-off-by: Thomas Hellstrom --- drivers/gpu/drm/ttm/ttm_bo.c|4 +--- drivers/gpu/drm/ttm/ttm_bo_vm.c |4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/

[PATCH -next] drm/ttm: Optimize vm locking using kref_get_unless_zero

2012-11-20 Thread Thomas Hellstrom
Removes the need for a write lock each time we call ttm_bo_unref(). Signed-off-by: Thomas Hellstrom --- drivers/gpu/drm/ttm/ttm_bo.c|4 +--- drivers/gpu/drm/ttm/ttm_bo_vm.c |4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/