diff options
Diffstat (limited to 'common/recipes-kernel/linux/files/0678-drm-amdgpu-fix-seq_printf-format-string.patch')
-rw-r--r-- | common/recipes-kernel/linux/files/0678-drm-amdgpu-fix-seq_printf-format-string.patch | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/common/recipes-kernel/linux/files/0678-drm-amdgpu-fix-seq_printf-format-string.patch b/common/recipes-kernel/linux/files/0678-drm-amdgpu-fix-seq_printf-format-string.patch deleted file mode 100644 index 8c205877..00000000 --- a/common/recipes-kernel/linux/files/0678-drm-amdgpu-fix-seq_printf-format-string.patch +++ /dev/null @@ -1,44 +0,0 @@ -From e1b35f6103b37e0d81184b32906b7010170dda02 Mon Sep 17 00:00:00 2001 -From: Arnd Bergmann <arnd@arndb.de> -Date: Tue, 10 Nov 2015 13:17:55 +0100 -Subject: [PATCH 0678/1565] drm/amdgpu: fix seq_printf format string - -The amdgpu driver has a debugfs interface that shows the amount of -VRAM in use, but the newly added code causes a build error on -all 32-bit architectures: - -drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1076:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long long int' [-Wformat=] - -This fixes the format string to use "%llu" for printing 64-bit -numbers, which works everywhere, as long as we also cast to 'u64'. -Unlike atomic64_t, u64 is defined as 'unsigned long long' on -all architectures. - -Signed-off-by: Arnd Bergmann <arnd@arndb.de> -Fixes: a2ef8a974931 ("drm/amdgpu: add vram usage into debugfs") -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c -index 81bb8e9..d4bac5f 100644 ---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c -+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c -@@ -1073,10 +1073,10 @@ static int amdgpu_mm_dump_table(struct seq_file *m, void *data) - ret = drm_mm_dump_table(m, mm); - spin_unlock(&glob->lru_lock); - if (ttm_pl == TTM_PL_VRAM) -- seq_printf(m, "man size:%llu pages, ram usage:%luMB, vis usage:%luMB\n", -+ seq_printf(m, "man size:%llu pages, ram usage:%lluMB, vis usage:%lluMB\n", - adev->mman.bdev.man[ttm_pl].size, -- atomic64_read(&adev->vram_usage) >> 20, -- atomic64_read(&adev->vram_vis_usage) >> 20); -+ (u64)atomic64_read(&adev->vram_usage) >> 20, -+ (u64)atomic64_read(&adev->vram_vis_usage) >> 20); - return ret; - } - --- -1.9.1 - |