On Mon, Sep 24, 2018 at 11:50:02AM +0000, Thomas Hellstrom wrote:
> Commit 4eb085e42fde ("drm/vmwgfx: Convert to new IDA API") introduced
> an incorrect return value from the function vmw_gmrid_man_get_node(),
> when we run out of integer ids. Instead of returning 0 (meaning
> non-fatal error) we forward the ida_simple_get error code -ENOSPC.
> This causes TTM not to retry allocation after buffer eviction and
> instead return -ENOSPC to user-space.
> 
> Fix this by returning 0 when ida_simple_get() returns other error codes
> than -ENOMEM:
> 
> Tested using glretrace.
> 
> Cc: <wi...@infradead.org>
> Signed-off-by: Thomas Hellstrom <thellst...@vmware.com>
> Reviewed-by: Sinclair Yeh <s...@vmware.com>

Reviewed-by: Matthew Wilcox <wi...@infradead.org>
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to