drm/ttm: Use kref_sub instead of repeatedly calling kref_put