Commit 231cdafc authored by Christian König's avatar Christian König Committed by Alex Deucher
Browse files

drm/ttm: drop ttm->dummy_read_page



Only used by the AGP backend and there it can be easily accessed using
ttm->bdev->glob.

Signed-off-by: default avatarChristian König <christian.koenig@amd.com>
Reviewed-by: default avatarMichel Dänzer <michel.daenzer@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 3231a769
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -969,8 +969,7 @@ static struct ttm_backend_func amdgpu_backend_func = {
};

static struct ttm_tt *amdgpu_ttm_tt_create(struct ttm_bo_device *bdev,
				    unsigned long size, uint32_t page_flags,
				    struct page *dummy_read_page)
				    unsigned long size, uint32_t page_flags)
{
	struct amdgpu_device *adev;
	struct amdgpu_ttm_tt *gtt;
@@ -983,7 +982,7 @@ static struct ttm_tt *amdgpu_ttm_tt_create(struct ttm_bo_device *bdev,
	}
	gtt->ttm.ttm.func = &amdgpu_backend_func;
	gtt->adev = adev;
	if (ttm_dma_tt_init(&gtt->ttm, bdev, size, page_flags, dummy_read_page)) {
	if (ttm_dma_tt_init(&gtt->ttm, bdev, size, page_flags)) {
		kfree(gtt);
		return NULL;
	}
+2 −3
Original line number Diff line number Diff line
@@ -200,8 +200,7 @@ static struct ttm_backend_func ast_tt_backend_func = {


static struct ttm_tt *ast_ttm_tt_create(struct ttm_bo_device *bdev,
				 unsigned long size, uint32_t page_flags,
				 struct page *dummy_read_page)
				 unsigned long size, uint32_t page_flags)
{
	struct ttm_tt *tt;

@@ -209,7 +208,7 @@ static struct ttm_tt *ast_ttm_tt_create(struct ttm_bo_device *bdev,
	if (tt == NULL)
		return NULL;
	tt->func = &ast_tt_backend_func;
	if (ttm_tt_init(tt, bdev, size, page_flags, dummy_read_page)) {
	if (ttm_tt_init(tt, bdev, size, page_flags)) {
		kfree(tt);
		return NULL;
	}
+2 −3
Original line number Diff line number Diff line
@@ -178,8 +178,7 @@ static struct ttm_backend_func bochs_tt_backend_func = {

static struct ttm_tt *bochs_ttm_tt_create(struct ttm_bo_device *bdev,
					  unsigned long size,
					  uint32_t page_flags,
					  struct page *dummy_read_page)
					  uint32_t page_flags)
{
	struct ttm_tt *tt;

@@ -187,7 +186,7 @@ static struct ttm_tt *bochs_ttm_tt_create(struct ttm_bo_device *bdev,
	if (tt == NULL)
		return NULL;
	tt->func = &bochs_tt_backend_func;
	if (ttm_tt_init(tt, bdev, size, page_flags, dummy_read_page)) {
	if (ttm_tt_init(tt, bdev, size, page_flags)) {
		kfree(tt);
		return NULL;
	}
+2 −3
Original line number Diff line number Diff line
@@ -200,8 +200,7 @@ static struct ttm_backend_func cirrus_tt_backend_func = {


static struct ttm_tt *cirrus_ttm_tt_create(struct ttm_bo_device *bdev,
				 unsigned long size, uint32_t page_flags,
				 struct page *dummy_read_page)
				 unsigned long size, uint32_t page_flags)
{
	struct ttm_tt *tt;

@@ -209,7 +208,7 @@ static struct ttm_tt *cirrus_ttm_tt_create(struct ttm_bo_device *bdev,
	if (tt == NULL)
		return NULL;
	tt->func = &cirrus_tt_backend_func;
	if (ttm_tt_init(tt, bdev, size, page_flags, dummy_read_page)) {
	if (ttm_tt_init(tt, bdev, size, page_flags)) {
		kfree(tt);
		return NULL;
	}
+2 −3
Original line number Diff line number Diff line
@@ -202,8 +202,7 @@ static struct ttm_backend_func hibmc_tt_backend_func = {

static struct ttm_tt *hibmc_ttm_tt_create(struct ttm_bo_device *bdev,
					  unsigned long size,
					  u32 page_flags,
					  struct page *dummy_read_page)
					  u32 page_flags)
{
	struct ttm_tt *tt;
	int ret;
@@ -214,7 +213,7 @@ static struct ttm_tt *hibmc_ttm_tt_create(struct ttm_bo_device *bdev,
		return NULL;
	}
	tt->func = &hibmc_tt_backend_func;
	ret = ttm_tt_init(tt, bdev, size, page_flags, dummy_read_page);
	ret = ttm_tt_init(tt, bdev, size, page_flags);
	if (ret) {
		DRM_ERROR("failed to initialize ttm_tt: %d\n", ret);
		kfree(tt);
Loading