[PATCH] drm: Eliminate dev->vmalist

2013-08-18 Thread Daniel Vetter
On Fri, Aug 16, 2013 at 12:24:37PM +0100, Chris Wilson wrote: > The primary purpose of this list is for pretty printing the maps through > debugfs/vma - per process information can be found in /proc/*/map et al. > However, the list manipulation eats processor cycles resulting in a near > indefinite

Re: [PATCH] drm: Eliminate dev->vmalist

2013-08-18 Thread Daniel Vetter
On Fri, Aug 16, 2013 at 12:24:37PM +0100, Chris Wilson wrote: > The primary purpose of this list is for pretty printing the maps through > debugfs/vma - per process information can be found in /proc/*/map et al. > However, the list manipulation eats processor cycles resulting in a near > indefinite

[PATCH] drm: Eliminate dev->vmalist

2013-08-17 Thread David Herrmann
Hi On Fri, Aug 16, 2013 at 1:24 PM, Chris Wilson wrote: > The primary purpose of this list is for pretty printing the maps through > debugfs/vma - per process information can be found in /proc/*/map et al. > However, the list manipulation eats processor cycles resulting in a near > indefinite (I

Re: [PATCH] drm: Eliminate dev->vmalist

2013-08-17 Thread David Herrmann
Hi On Fri, Aug 16, 2013 at 1:24 PM, Chris Wilson wrote: > The primary purpose of this list is for pretty printing the maps through > debugfs/vma - per process information can be found in /proc/*/map et al. > However, the list manipulation eats processor cycles resulting in a near > indefinite (I

[PATCH] drm: Eliminate dev->vmalist

2013-08-16 Thread Chris Wilson
The primary purpose of this list is for pretty printing the maps through debugfs/vma - per process information can be found in /proc/*/map et al. However, the list manipulation eats processor cycles resulting in a near indefinite (I got bored) stall for a leaky i-g-t/gem_concurrent_blit. There is

[PATCH] drm: Eliminate dev->vmalist

2013-08-16 Thread Chris Wilson
The primary purpose of this list is for pretty printing the maps through debugfs/vma - per process information can be found in /proc/*/map et al. However, the list manipulation eats processor cycles resulting in a near indefinite (I got bored) stall for a leaky i-g-t/gem_concurrent_blit. There is