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: <[email protected]>
> Signed-off-by: Thomas Hellstrom <[email protected]>
> Reviewed-by: Sinclair Yeh <[email protected]>
Reviewed-by: Matthew Wilcox <[email protected]>
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel