Commit 4561b366 authored by Christian König's avatar Christian König
Browse files

drm/ttm: drop glob parameter from ttm_bo_swapout

parent 4ce032d6
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1432,8 +1432,9 @@ EXPORT_SYMBOL(ttm_bo_wait);
 * A buffer object shrink method that tries to swap out the first
 * buffer object on the bo_global::swap_lru list.
 */
int ttm_bo_swapout(struct ttm_bo_global *glob, struct ttm_operation_ctx *ctx)
int ttm_bo_swapout(struct ttm_operation_ctx *ctx)
{
	struct ttm_bo_global *glob = &ttm_bo_glob;
	struct ttm_buffer_object *bo;
	int ret = -EBUSY;
	bool locked;
@@ -1531,7 +1532,7 @@ void ttm_bo_swapout_all(void)
		.no_wait_gpu = false
	};

	while (ttm_bo_swapout(&ttm_bo_glob, &ctx) == 0);
	while (ttm_bo_swapout(&ctx) == 0);
}
EXPORT_SYMBOL(ttm_bo_swapout_all);

+1 −1
Original line number Diff line number Diff line
@@ -275,7 +275,7 @@ static void ttm_shrink(struct ttm_mem_global *glob, bool from_wq,

	while (ttm_zones_above_swap_target(glob, from_wq, extra)) {
		spin_unlock(&glob->lock);
		ret = ttm_bo_swapout(&ttm_bo_glob, ctx);
		ret = ttm_bo_swapout(ctx);
		spin_lock(&glob->lock);
		if (unlikely(ret != 0))
			break;
+1 −2
Original line number Diff line number Diff line
@@ -541,8 +541,7 @@ ssize_t ttm_bo_io(struct ttm_bo_device *bdev, struct file *filp,
		  const char __user *wbuf, char __user *rbuf,
		  size_t count, loff_t *f_pos, bool write);

int ttm_bo_swapout(struct ttm_bo_global *glob,
			struct ttm_operation_ctx *ctx);
int ttm_bo_swapout(struct ttm_operation_ctx *ctx);
void ttm_bo_swapout_all(void);

/**