diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c index 6f3369de232f..7a8bdfedff1d 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | |||
@@ -1216,6 +1216,8 @@ static const struct file_operations amdgpu_ttm_vram_fops = { | |||
1216 | .llseek = default_llseek | 1216 | .llseek = default_llseek |
1217 | }; | 1217 | }; |
1218 | 1218 | ||
1219 | #ifdef CONFIG_DRM_AMDGPU_GART_DEBUGFS | ||
1220 | |||
1219 | static ssize_t amdgpu_ttm_gtt_read(struct file *f, char __user *buf, | 1221 | static ssize_t amdgpu_ttm_gtt_read(struct file *f, char __user *buf, |
1220 | size_t size, loff_t *pos) | 1222 | size_t size, loff_t *pos) |
1221 | { | 1223 | { |
@@ -1263,6 +1265,8 @@ static const struct file_operations amdgpu_ttm_gtt_fops = { | |||
1263 | 1265 | ||
1264 | #endif | 1266 | #endif |
1265 | 1267 | ||
1268 | #endif | ||
1269 | |||
1266 | static int amdgpu_ttm_debugfs_init(struct amdgpu_device *adev) | 1270 | static int amdgpu_ttm_debugfs_init(struct amdgpu_device *adev) |
1267 | { | 1271 | { |
1268 | #if defined(CONFIG_DEBUG_FS) | 1272 | #if defined(CONFIG_DEBUG_FS) |
@@ -1278,6 +1282,7 @@ static int amdgpu_ttm_debugfs_init(struct amdgpu_device *adev) | |||
1278 | i_size_write(ent->d_inode, adev->mc.mc_vram_size); | 1282 | i_size_write(ent->d_inode, adev->mc.mc_vram_size); |
1279 | adev->mman.vram = ent; | 1283 | adev->mman.vram = ent; |
1280 | 1284 | ||
1285 | #ifdef CONFIG_DRM_AMDGPU_GART_DEBUGFS | ||
1281 | ent = debugfs_create_file("amdgpu_gtt", S_IFREG | S_IRUGO, root, | 1286 | ent = debugfs_create_file("amdgpu_gtt", S_IFREG | S_IRUGO, root, |
1282 | adev, &amdgpu_ttm_gtt_fops); | 1287 | adev, &amdgpu_ttm_gtt_fops); |
1283 | if (IS_ERR(ent)) | 1288 | if (IS_ERR(ent)) |
@@ -1285,6 +1290,7 @@ static int amdgpu_ttm_debugfs_init(struct amdgpu_device *adev) | |||
1285 | i_size_write(ent->d_inode, adev->mc.gtt_size); | 1290 | i_size_write(ent->d_inode, adev->mc.gtt_size); |
1286 | adev->mman.gtt = ent; | 1291 | adev->mman.gtt = ent; |
1287 | 1292 | ||
1293 | #endif | ||
1288 | count = ARRAY_SIZE(amdgpu_ttm_debugfs_list); | 1294 | count = ARRAY_SIZE(amdgpu_ttm_debugfs_list); |
1289 | 1295 | ||
1290 | #ifdef CONFIG_SWIOTLB | 1296 | #ifdef CONFIG_SWIOTLB |
@@ -1306,7 +1312,10 @@ static void amdgpu_ttm_debugfs_fini(struct amdgpu_device *adev) | |||
1306 | debugfs_remove(adev->mman.vram); | 1312 | debugfs_remove(adev->mman.vram); |
1307 | adev->mman.vram = NULL; | 1313 | adev->mman.vram = NULL; |
1308 | 1314 | ||
1315 | #ifdef CONFIG_DRM_AMDGPU_GART_DEBUGFS | ||
1309 | debugfs_remove(adev->mman.gtt); | 1316 | debugfs_remove(adev->mman.gtt); |
1310 | adev->mman.gtt = NULL; | 1317 | adev->mman.gtt = NULL; |
1311 | #endif | 1318 | #endif |
1319 | |||
1320 | #endif | ||
1312 | } | 1321 | } |