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: <willy@xxxxxxxxxxxxx> > Signed-off-by: Thomas Hellstrom <thellstrom@xxxxxxxxxx> > Reviewed-by: Sinclair Yeh <syeh@xxxxxxxxxx> Reviewed-by: Matthew Wilcox <willy@xxxxxxxxxxxxx> _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel