[Bug 101377] Gigabyte R9 380 card fails to load, kernel reports bug

2017-07-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=101377 --- Comment #5 from m8r-ux3...@safetymail.info --- Yep, so if Linux 4.8 works for you, just follow my instructions for forcing Linux 4.9 and newer to use the old firmware file, and I'm sure Linux 4.9 and newer will work for you as well. For what

[Bug 101881] [regression] 32bit steam games segfault when launched with DRI_PRIME=1

2017-07-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=101881 --- Comment #2 from Mike Lothian --- Sorry Civ 6 works fine Interestingly the Talos Principle works fine in 64bit for OpenGL and Vulkan but fails to start in 32bit for either of them Under Vulkan: WARNING: radv is not a conformant vulkan im

[Bug 101881] [regression] 32bit steam games segfault when launched with DRI_PRIME=1

2017-07-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=101881 --- Comment #3 from Mike Lothian --- I've switched on debugging and the issue has gone away, will check to see if this is been fixed upstream, or if having debugging sidesteps the issue -- You are receiving this mail because: You are the assig

[Bug 101877] R9 390 with multiple monitors always using highest memory clock

2017-07-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=101877 Alex Deucher changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug 101877] R9 390 with multiple monitors always using highest memory clock

2017-07-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=101877 --- Comment #2 from his...@siduge.v0yd.nl --- So does the windows driver detect the timing of the displays and keep the mclk low if it's in sync? -- You are receiving this mail because: You are the assignee for the bug._

[Bug 101877] R9 390 with multiple monitors always using highest memory clock

2017-07-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=101877 --- Comment #3 from Alex Deucher --- AFAIK, the windows driver forces the mclk high as well when multiple displays are attached. The only possible exception would be if multiple displays had the exact same timing and the vblank periods could be

[Bug 101877] R9 390 with multiple monitors always using highest memory clock

2017-07-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=101877 --- Comment #4 from his...@siduge.v0yd.nl --- Yeah, both my monitors are the same model so this is probably the case. If there's no way to enable changing the mclk, can I set it to a lower default value without disabling dpm completely? -- You

[PATCH 02/41] drm/dumb-buffers: Add defaults for .dumb_map_offset and .dumb_destroy

2017-07-23 Thread Noralf Trønnes
Almost everyone did end up using GEM as bo, so this adds defaults for the drm_driver.dumb_destroy and drm_driver.dumb_map_offset callbacks. Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/drm_dumb_buffers.c | 26 ++ 1 file changed, 18 insertions(+), 8 deletions(-) diff

[PATCH 01/41] drm/gem: Add drm_gem_dumb_map_offset()

2017-07-23 Thread Noralf Trønnes
Add a common drm_driver.dumb_map_offset function for GEM backed drivers. Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/drm_gem.c | 35 +++ include/drm/drm_gem.h | 2 ++ 2 files changed, 37 insertions(+) diff --git a/drivers/gpu/drm/drm_gem.c b/drivers/gp

[PATCH 04/41] drm/arm: hdlcd: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Liviu Dudau Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/arm/hdlcd_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/arm/hdlcd_drv.c b/drivers/gpu/d

[PATCH 08/41] drm/kirin: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Xinliang Liu Cc: Rongrong Zou Cc: Xinwei Kong Cc: Chen Feng Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 -- 1 file changed, 2 deletio

[PATCH 09/41] drm/imx: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Philipp Zabel Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/imx/imx-drm-core.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/imx/imx-drm-core.c b/driv

[PATCH 05/41] drm/arm: mali-dp: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Liviu Dudau Cc: Brian Starkey Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/arm/malidp_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/arm/malidp_

[PATCH 00/41] drm/dumb-buffers: Add defaults for .dumb_map_offset and .dumb_destroy

2017-07-23 Thread Noralf Trønnes
This adds defaults for the drm_driver.dumb_destroy and drm_driver.dumb_map_offset callbacks as discussed with Daniel. vmwgfx is the only driver that doesn't use drm_gem_dumb_destroy(). vgem vgem changes behaviour after this, because it didn't have .dumb_destroy set, something the docs mandat

[PATCH 07/41] drm/fsl-dcu: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Stefan Agner Cc: Alison Wang Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/fsl

[PATCH 06/41] drm/atmel-hlcdc: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Boris Brezillon Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/atmel-hlcdc/at

[PATCH 03/41] drm/arc: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Alexey Brodkin Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/arc/arcpgu_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/arc/arcpgu_drv.c b/drivers/

[PATCH 11/41] drm/mxsfb: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Marek Vasut Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/mxsfb/mxsfb_drv.c b/drivers/

[PATCH 19/41] drm/vc4: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Eric Anholt Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/vc4/vc4_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/v

[PATCH 33/41] drm/i915: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Daniel Vetter Cc: Jani Nikula Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/i915/i915_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i91

[PATCH 20/41] drm/zte: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Shawn Guo Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/zte/zx_drm_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/zte/zx_drm_drv.c b/drivers/gpu/d

[PATCH 36/41] drm/hisilicon: hibmc: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Chen Feng Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c b/drivers/gpu/

[PATCH 30/41] drm/omapdrm: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Tomi Valkeinen Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/omapdrm/omap_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/omapdrm/omap_drv.c b/drivers/gpu/drm/omapdrm/omap_drv.

[PATCH 35/41] drm/exynos: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Joonyoung Shim Cc: Seung-Woo Kim Cc: Kyungmin Park Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/exynos/exynos_drm_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/exynos/exyno

[PATCH 37/41] drm/mgag200: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Dave Airlie Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/mgag200/mgag200_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/mgag200/mgag200_drv.c b/drivers/gpu/drm/mgag200/mgag20

[PATCH 38/41] drm/radeon: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Alex Deucher Cc: Christian König Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/radeon/radeon_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/radeon/radeon_drv.c b/drivers/gpu/

[PATCH 26/41] drm/cirrus: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Dave Airlie Cc: Gerd Hoffmann Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/cirrus/cirrus_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/cirrus/cirrus_drv.c b/drivers/gpu/drm

[PATCH 22/41] drm/mediatek: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: CK Hu Cc: Philipp Zabel Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 -- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 25 -

[PATCH 25/41] drm/tegra: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Thierry Reding Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/tegra/drm.c | 2 -- drivers/gpu/drm/tegra/gem.c | 21 - drivers/gpu/drm/tegra/gem.h | 2 --

[PATCH 28/41] drm/qxl: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Dave Airlie Cc: Gerd Hoffmann Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/qxl/qxl_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/qxl/qxl_drv.c b/drivers/gpu/drm/qxl/qxl_drv.

[PATCH 18/41] drm/tilcdc: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Jyri Sarha Cc: Tomi Valkeinen Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/t

[PATCH 23/41] drm/gma500: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Patrik Jakobsson Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/gma500/gem.c | 30 -- drivers/gpu/drm/gma500/psb_drv.c | 2 -- drivers/gpu/drm

[PATCH 39/41] drm/bochs: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Gerd Hoffmann Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/bochs/bochs_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/bochs/bochs_drv.c b/drivers/gpu/drm/bochs/bochs_drv.c in

[PATCH 17/41] drm/sun4i: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Maxime Ripard Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/sun4i/sun4i_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/sun4i/sun4i_drv.c b/driver

[PATCH 24/41] drm/rockchip: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Mark Yao Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 -- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 26 -- drive

[PATCH 10/41] drm/meson: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Neil Armstrong Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/meson/meson_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/meson/meson_drv.c b/drive

[PATCH 34/41] drm/msm: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Rob Clark Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/msm/msm_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c index f49f6ac..b012

[PATCH 21/41] drm/tinydrm: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
tinydrm can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Signed-off-by: Noralf Trønnes --- include/drm/tinydrm/tinydrm.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/include/drm/tinydrm/tinydrm.h b/include/drm/tinydrm/

[PATCH 40/41] drm/armada: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
armada_gem_dumb_destroy() is the same as drm_gem_dumb_destroy() which is the drm_driver.dumb_destroy default, so no need to set it. Cc: Russell King Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/armada/armada_drv.c | 1 - drivers/gpu/drm/armada/armada_gem.c | 6 -- drivers/gpu/drm/armad

[PATCH 12/41] drm/pl111: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Eric Anholt Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/pl111/pl111_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/pl111/pl111_drv.c b/drivers/

[PATCH 27/41] drm/udl: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Dave Airlie Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/udl/udl_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/udl/udl_drv.c b/drivers/gpu/drm/udl/udl_drv.c index 0f02e1ac..0

[PATCH 29/41] drm/amdgpu: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Alex Deucher Cc: Christian König Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c b/driv

[PATCH 13/41] drm/rcar-du: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Laurent Pinchart Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/rcar-du/rcar_du_drv.

[PATCH 41/41] drm/virtio: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
virtio_gpu_mode_dumb_destroy() is the same as drm_gem_dumb_destroy() which is the drm_driver.dumb_destroy default, so no need to set it. Cc: David Airlie Cc: Gerd Hoffmann Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/virtio/virtgpu_drv.c | 1 - drivers/gpu/drm/virtio/virtgpu_drv.h | 3 ---

[PATCH 32/41] drm/nouveau: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Ben Skeggs Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/nouveau/nouveau_drm.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/nouveau/nouveau_drm.c b/drivers/gpu/drm/nouveau/nouveau

[PATCH 14/41] drm/shmobile: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Laurent Pinchart Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/shmobile/shmob_dr

[PATCH 16/41] drm/stm: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Yannick Fertre Cc: Philippe Cornu Cc: Benjamin Gaignard Cc: Vincent Abriou Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/stm/drv.c | 2 -- 1 file changed, 2 deletions(-)

[PATCH 15/41] drm/sti: Use .dumb_map_offset and .dumb_destroy defaults

2017-07-23 Thread Noralf Trønnes
This driver can use the drm_driver.dumb_destroy and drm_driver.dumb_map_offset defaults, so no need to set them. Cc: Benjamin Gaignard Cc: Vincent Abriou Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/sti/sti_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/sti/sti

[PATCH 31/41] drm/ast: Use the drm_driver.dumb_destroy default

2017-07-23 Thread Noralf Trønnes
drm_gem_dumb_destroy() is the drm_driver.dumb_destroy default, so no need to set it. Cc: Dave Airlie Signed-off-by: Noralf Trønnes --- drivers/gpu/drm/ast/ast_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/ast/ast_drv.c b/drivers/gpu/drm/ast/ast_drv.c index 3022b39..69

[Bug 101881] [regression] 32bit steam games segfault when launched with DRI_PRIME=1

2017-07-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=101881 --- Comment #4 from Mike Lothian --- So this only seems to happen if I compile LLVM with GCC 7.1, I don't see the issue if it's compiled with Clang. The problem also goes away when I compile with debugging on -- You are receiving this mail bec

Re: linux-next: build failure after merge of the drm-misc tree

2017-07-23 Thread Stephen Rothwell
Hi Daniel, On Fri, 21 Jul 2017 09:24:49 +0200 Daniel Vetter wrote: > > How are we going to handle this now? The refactor is deeply burried in > drm-misc, I guess you could cherry-pick the relevant patches over. But > that'll probably lead to more conflicts because git will get confused. I'll jus

[Bug 101653] FAN speed is too high when displays are off

2017-07-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=101653 Alexander Tsoy changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[PATCH v4 1/5] mm: add mkwrite param to vm_insert_mixed()

2017-07-23 Thread Ross Zwisler
To be able to use the common 4k zero page in DAX we need to have our PTE fault path look more like our PMD fault path where a PTE entry can be marked as dirty and writeable as it is first inserted, rather than waiting for a follow-up dax_pfn_mkwrite() => finish_mkwrite_fault() call. Right now we c

[PATCH v3 6/8] Documentation: Add device tree binding for Goldfish FB driver

2017-07-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Add documentation for DT binding of Goldfish FB driver. The compatible string used by OS for binding the driver is "google,goldfish-fb". Signed-off-by: Miodrag Dinic Signed-off-by: Goran Ferenc Signed-off-by: Aleksandar Markovic --- .../devicetree/bindings/display/g

[PATCH v4 4/5] dax: remove DAX code from page_cache_tree_insert()

2017-07-23 Thread Ross Zwisler
Now that we no longer insert struct page pointers in DAX radix trees we can remove the special casing for DAX in page_cache_tree_insert(). This also allows us to make dax_wake_mapping_entry_waiter() local to fs/dax.c, removing it from dax.h. Signed-off-by: Ross Zwisler Suggested-by: Jan Kara --

[PATCH] android: amdgpu: move asic id table to a separate file

2017-07-23 Thread Mauro Rossi
Changes in Android.mk makefile to avoid building errors in mesa due to missing LOCAL_CFLAGS variable definition for AMDGPU_ASIC_ID_TABLE and ASIC_ID_TABLE_NUM_ENTRIES Fixes: 7e6bf88cac ("amdgpu: move asic id table to a separate file") --- amdgpu/Android.mk | 8 1 file changed, 8 insertio

[PATCH v4 5/5] dax: move all DAX radix tree defs to fs/dax.c

2017-07-23 Thread Ross Zwisler
Now that we no longer insert struct page pointers in DAX radix trees the page cache code no longer needs to know anything about DAX exceptional entries. Move all the DAX exceptional entry definitions from dax.h to fs/dax.c. Signed-off-by: Ross Zwisler Suggested-by: Jan Kara --- fs/dax.c

Re: [PATCH 000/102] Convert drivers to explicit reset API

2017-07-23 Thread Linus Walleij
On Thu, Jul 20, 2017 at 10:46 PM, Dmitry Torokhov wrote: > On Thu, Jul 20, 2017 at 5:55 AM, Philipp Zabel wrote: >>> What about reset_control_get(struct device *, const char *, int flags) >>> to replace all those variants ? >> >> While I like how this looks, unfortunately (devm_)reset_control_ge

[PATCH v4 2/5] dax: relocate some dax functions

2017-07-23 Thread Ross Zwisler
dax_load_hole() will soon need to call dax_insert_mapping_entry(), so it needs to be moved lower in dax.c so the definition exists. dax_wake_mapping_entry_waiter() will soon be removed from dax.h and be made static to dax.c, so we need to move its definition above all its callers. Signed-off-by:

Re: [PATCH v4 1/5] mm: add mkwrite param to vm_insert_mixed()

2017-07-23 Thread Dan Williams
On Fri, Jul 21, 2017 at 3:39 PM, Ross Zwisler wrote: > To be able to use the common 4k zero page in DAX we need to have our PTE > fault path look more like our PMD fault path where a PTE entry can be > marked as dirty and writeable as it is first inserted, rather than waiting > for a follow-up dax

[PATCH v4 0/5] DAX common 4k zero page

2017-07-23 Thread Ross Zwisler
Changes since v3: - Rebased onto the current linux/master which is based on v4.13-rc1. - Instead of adding vm_insert_mkwrite_mixed() and duplicating code from vm_insert_mixed(), instead just add a 'mkwrite' parameter to vm_insert_mixed() and update all call sites. (Vivek) - Added a sani

[PATCH v4 3/5] dax: use common 4k zero page for dax mmap reads

2017-07-23 Thread Ross Zwisler
When servicing mmap() reads from file holes the current DAX code allocates a page cache page of all zeroes and places the struct page pointer in the mapping->page_tree radix tree. This has three major drawbacks: 1) It consumes memory unnecessarily. For every 4k page that is read via a DAX mmap()

[Bug 84836] VERDE lockup with Unigine Valley/Heaven if ARB_sample_shading is enabled

2017-07-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=84836 --- Comment #7 from Alexander Tsoy --- (In reply to Alexander Tsoy from comment #2) > (In reply to Michel Dänzer from comment #1) > > Seems to work fine on my Cape Verde. What brand and model do you have > > specifically? > > Gigabyte GV-R775OC-

Re: [PATCH] [RESEND] drm/rockchip: fix Kconfig dependencies

2017-07-23 Thread Mark yao
On 2017年07月22日 05:12, Arnd Bergmann wrote: A bug that I had fixed earlier just came back, with CONFIG_EXTCON=m, the rockchip drm driver will fail to link: drivers/gpu/drm/rockchip/cdn-dp-core.o: In function `cdn_dp_get_port_lanes': cdn-dp-core.c:(.text.cdn_dp_get_port_lanes+0x30): undefined refe

[PATCH 0/4] [v2] Blobifiers (FKA GET_PLANE2)

2017-07-23 Thread Ben Widawsky
Second attempt (although most patches are much further along than that) and the blob property for modifiers. This small series adds the DRM blob property that allows clients to be made aware of per plane modifiers and the formats which are supported in conjunction with those modifiers. This inter

[PATCH 1/4] drm: Plumb modifiers through plane init

2017-07-23 Thread Ben Widawsky
This is the plumbing for supporting fb modifiers on planes. Modifiers have already been introduced to some extent, but this series will extend this to allow querying modifiers per plane. Based on this, the client to enable optimal modifications for framebuffers. This patch simply allows the DRM dr

[PATCH 4/4] drm/i915: Add support for CCS modifiers

2017-07-23 Thread Ben Widawsky
v2: Support sprite plane. Support pipe C/D limitation on GEN9. v3: Rename structure (Ville) Handle GLK (Ville) This requires rebase on the correct Ville patches Cc: Daniel Stone Cc: Kristian Høgsberg Signed-off-by: Ben Widawsky --- drivers/gpu/drm/i915/intel_display.c | 30 ++

[PATCH 3/4] drm/i915: Add format modifiers for Intel

2017-07-23 Thread Ben Widawsky
This was based on a patch originally by Kristian. It has been modified pretty heavily to use the new callbacks from the previous patch. v2: - Add LINEAR and Yf modifiers to list (Ville) - Combine i8xx and i965 into one list of formats (Ville) - Allow 1010102 formats for Y/Yf tiled (Ville) v

[PATCH 2/4] drm: Create a format/modifier blob

2017-07-23 Thread Ben Widawsky
Updated blob layout (Rob, Daniel, Kristian, xerpi) v2: * Removed __packed, and alignment (.+) * Fix indent in drm_format_modifier fields (Liviu) * Remove duplicated modifier > 64 check (Liviu) * Change comment about modifier (Liviu) * Remove arguments to blob creation, use plane instead (Liviu) *