diff options
Diffstat (limited to 'drivers/gpu/drm/msm/msm_rd.c')
| -rw-r--r-- | drivers/gpu/drm/msm/msm_rd.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/drm/msm/msm_rd.c b/drivers/gpu/drm/msm/msm_rd.c index 3a5fdfcd67ae..6607456dc626 100644 --- a/drivers/gpu/drm/msm/msm_rd.c +++ b/drivers/gpu/drm/msm/msm_rd.c @@ -243,8 +243,8 @@ int msm_rd_debugfs_init(struct drm_minor *minor)  	rd->ent = debugfs_create_file("rd", S_IFREG | S_IRUGO,  			minor->debugfs_root, rd, &rd_debugfs_fops);  	if (!rd->ent) { -		DRM_ERROR("Cannot create /sys/kernel/debug/dri/%s/rd\n", -				minor->debugfs_root->d_name.name); +		DRM_ERROR("Cannot create /sys/kernel/debug/dri/%pd/rd\n", +				minor->debugfs_root);  		goto fail;  	} @@ -289,7 +289,7 @@ void msm_rd_debugfs_cleanup(struct drm_minor *minor)  static void snapshot_buf(struct msm_rd_state *rd,  		struct msm_gem_submit *submit, int idx, -		uint32_t iova, uint32_t size) +		uint64_t iova, uint32_t size)  {  	struct msm_gem_object *obj = submit->bos[idx].obj;  	const char *buf; @@ -306,7 +306,7 @@ static void snapshot_buf(struct msm_rd_state *rd,  	}  	rd_write_section(rd, RD_GPUADDR, -			(uint32_t[2]){ iova, size }, 8); +			(uint32_t[3]){ iova, size, iova >> 32 }, 12);  	rd_write_section(rd, RD_BUFFER_CONTENTS, buf, size);  	msm_gem_put_vaddr_locked(&obj->base);  | 
