aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorThomas Hellstrom <thellstrom@vmware.com>2012-06-12 13:28:42 +0200
committerDave Airlie <airlied@redhat.com>2012-06-12 15:57:47 +0100
commita393c730ab69617c3291a3b0b2a228c9be2fc28c (patch)
tree3b85276fbf84baf89bd4b6e8903f74e25540f58e /arch
parentdrm: increase DRM_OBJECT_MAX_PROPERTY to 24 (diff)
downloadlinux-dev-a393c730ab69617c3291a3b0b2a228c9be2fc28c.tar.xz
linux-dev-a393c730ab69617c3291a3b0b2a228c9be2fc28c.zip
drm/ttm: Fix buffer object metadata accounting regression v2
A regression was introduced in the 3.3 rc series, commit "drm/ttm: simplify memory accounting for ttm user v2", causing the metadata of buffer objects created using the ttm_bo_create() function to be accounted twice. That causes massive leaks with the vmwgfx driver running for example SpecViewperf Catia-03 test 2, eventually killing the app. Furthermore, the same commit introduces a regression where metadata accounting is leaked if a buffer object is initialized with an illegal size. This is also fixed with this commit. v2: Fixed an error path and removed an unused variable. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Cc: Jerome Glisse <jglisse@redhat.com> Cc: stable@vger.kernel.org Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions