commit a14917eeb2cc160d13f4fddefe5f7f9c80953ce1
Author: Chris Wilson <email address hidden>
Date: Fri Feb 24 21:13:38 2012 +0000
drm/i915: Release the mmap offset when purging a buffer
If we discard a buffer due to memory pressure, also release its alloted
mmap address space. As it may be sometime before userspace wakes up
and notices that it has buffers to purge from its cache, we may waste
valuable address space on unusable objects for a period of time.
The situation should be improved by
commit a14917eeb2cc160 d13f4fddefe5f7f 9c80953ce1
Author: Chris Wilson <email address hidden>
Date: Fri Feb 24 21:13:38 2012 +0000
drm/i915: Release the mmap offset when purging a buffer
If we discard a buffer due to memory pressure, also release its alloted
mmap address space. As it may be sometime before userspace wakes up
and notices that it has buffers to purge from its cache, we may waste
valuable address space on unusable objects for a period of time.
Signed-off-by: Chris Wilson <email address hidden> /bugs.freedeskt op.org/ show_bug. cgi?id= 47738
Bugzilla: https:/
Signed-off-by: Daniel Vetter <email address hidden>
but I'm still searching for just why we end up with so many buffers.