[drm-intel:topic/core-for-CI 7/8] undefined reference to `save_stack_trace'

2018-06-06 Thread kbuild test robot
tree: git://anongit.freedesktop.org/drm-intel topic/core-for-CI head: e2ea2db1734a0e38b89e4d706b5f9ad9f73b1543 commit: 72041f9847abb05b9d4d7dea17631b579191ca99 [7/8] RFC: debugobjects: capture stack traces at _init() time config: alpha-allyesconfig (attached as .config) compiler:

[PATCH][next] drm/amd/pp: initialized result to zero before or'ing in data

2018-06-06 Thread Colin King
From: Colin Ian King The current use of result is or'ing in values and checking for a non-zero result, however, result is not initialized to zero so it potentially contains garbage to start with. Fix this by initializing it to the first return from the call to

Re: [PATCH 1/5] dma_buf: remove device parameter from attach callback

2018-06-06 Thread Christian König
Just a gentle ping. Daniel, Chris and all the other usual suspects for infrastructure stuff: What do you think about that? The cleanup patches are rather obvious correct, but #3 could result in some fallout. I really think it is the right thing in the long term. Regards, Christian. Am

Re: [PATCH 1/2] drm/scheduler: Rename cleanup functions.

2018-06-06 Thread Lucas Stach
Am Dienstag, den 05.06.2018, 13:02 -0400 schrieb Andrey Grodzovsky: > Everything in the flush code path (i.e. waiting for SW queue > to become empty) names with *_flush() > and everything in the release code path names *_fini() > > This patch also effect the amdgpu and etnaviv drivers which > use

Re: [PATCH v2 7/9] xen/gntdev: Implement dma-buf export functionality

2018-06-06 Thread Oleksandr Andrushchenko
On 06/05/2018 01:07 AM, Boris Ostrovsky wrote: On 06/01/2018 07:41 AM, Oleksandr Andrushchenko wrote: From: Oleksandr Andrushchenko 1. Create a dma-buf from grant references provided by the foreign domain. By default dma-buf is backed by system memory pages, but by providing

[Bug 106666] amdgpu 0000:09:00.0: [gfxhub] VMC page fault (src_id:0 ring:56 vmid:3 pas_id:0), [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, last signaled seq=327845, last emitted seq=32

2018-06-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=10 --- Comment #15 from udo --- Only the file from this commit https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/amdgpu/vega10_vce.bin?id=1fa9ce33895f3634398a360715331cc222d243d6 was different from the Fedora rpm

[PATCH 11/21] drm/omap: Move most omap_dss_driver operations to omap_dss_device_ops

2018-06-06 Thread Laurent Pinchart
omap_dss_device instances have two ops structures, omap_dss_driver and omap_dss_device_ops. The former is used for devices at the end of the pipeline (a.k.a. display devices), and the latter for intermediate devices. Having two sets of operations isn't convenient as code that iterates over

[PATCH 02/21] drm/omap: dss: Remove omap_dss_driver .[gs]et_mirror operations

2018-06-06 Thread Laurent Pinchart
The .get_mirror() and .set_mirror() omap_dss_driver operations are implemented by the panel-tpo-td043mtea1 driver but are never used. Remove them. Signed-off-by: Laurent Pinchart --- .../drm/omapdrm/displays/panel-tpo-td043mtea1.c| 25 ++

[PATCH 05/21] drm/omap: connector-hdmi: Convert to the GPIO descriptors API

2018-06-06 Thread Laurent Pinchart
The GPIO descriptor API is favoured over the plain GPIO API for consumer drivers. Using it simplifies the driver code. Signed-off-by: Laurent Pinchart --- drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 57 --- 1 file changed, 20 insertions(+), 37 deletions(-) diff

[PATCH 07/21] drm/omap: panel-nec-nl8048hl11: Convert to the GPIO descriptors API

2018-06-06 Thread Laurent Pinchart
The GPIO descriptor API is favoured over the plain GPIO API for consumer drivers. Using it simplifies the driver code. The reset GPIO is mandatory, so drop conditional tests through the driver. The qvga GPIO is unused, so drop it completely. Signed-off-by: Laurent Pinchart ---

[PATCH 01/21] drm/omap: dss: Remove unused omap_dss_driver operations

2018-06-06 Thread Laurent Pinchart
The .probe(), .remove(), .run_test(), .get_rotate() and .set_rotate() omap_dss_driver operations are not used. Remove them. Signed-off-by: Laurent Pinchart --- drivers/gpu/drm/omapdrm/dss/omapdss.h | 7 --- 1 file changed, 7 deletions(-) diff --git a/drivers/gpu/drm/omapdrm/dss/omapdss.h

[PATCH 00/21] omapdrm: Rework the HPD-related operations

2018-06-06 Thread Laurent Pinchart
Hello, This patch series reworks all the HPD-related operations (detection, EDID read, HPD callback (un)registration and HPD enable/disable) as a step toward moving from omap_dss_device to drm_bridge. All HPD-related operations are called by the omapdrm driver on the omap_dss_device at the end

[PATCH 06/21] drm/omap: encoder-tfp410: Convert to the GPIO descriptors API

2018-06-06 Thread Laurent Pinchart
The GPIO descriptor API is favoured over the plain GPIO API for consumer drivers. Using it simplifies the driver code. As the descriptor API handles the active-low flag internally we need to invert the polarity of all GPIO operations in the driver. Signed-off-by: Laurent Pinchart ---

Re: [PATCH][next] drm/amd/pp: initialized result to zero before or'ing in data

2018-06-06 Thread Colin Ian King
On 06/06/18 13:18, Colin King wrote: > From: Colin Ian King > > The current use of result is or'ing in values and checking for > a non-zero result, however, result is not initialized to zero > so it potentially contains garbage to start with. Fix this by > initializing it to the first return

Re: AMD graphics performance regression in 4.15 and later

2018-06-06 Thread Christian König
Am 06.06.2018 um 14:08 schrieb Gabriel C: 2018-06-06 13:33 GMT+02:00 Christian König : Am 06.06.2018 um 13:28 schrieb Gabriel C: 2018-04-11 7:02 GMT+02:00 Gabriel C : 2018-04-11 6:00 GMT+02:00 Gabriel C : 2018-04-09 11:42 GMT+02:00 Christian König : Am 07.04.2018 um 00:00 schrieb Jean-Marc

Re: [RFC v2 2/2] dt-bindings: mipi-dsi: Add dual-channel DSI related info

2018-06-06 Thread Archit Taneja
On Wednesday 06 June 2018 02:00 PM, Heiko Stübner wrote: Am Mittwoch, 6. Juni 2018, 07:59:29 CEST schrieb Archit Taneja: On Monday 04 June 2018 05:47 PM, Heiko Stuebner wrote: Am Donnerstag, 18. Januar 2018, 05:53:55 CEST schrieb Archit Taneja: Add binding info for peripherals that support

Re: AMD graphics performance regression in 4.15 and later

2018-06-06 Thread Christian König
Am 06.06.2018 um 13:28 schrieb Gabriel C: 2018-04-11 7:02 GMT+02:00 Gabriel C : 2018-04-11 6:00 GMT+02:00 Gabriel C : 2018-04-09 11:42 GMT+02:00 Christian König : Am 07.04.2018 um 00:00 schrieb Jean-Marc Valin: ... I can help testing code for 4.17/++ if you wish but that is *different*

[PATCH 16/21] drm/omap: Merge HPD enable operation with HPD callback registration

2018-06-06 Thread Laurent Pinchart
The omap_dss_device .enable_hpd() and .disable_hpd() are used to enable and disable hot-plug detection at omapdrm probe and remove time. This is required to avoid reporting hot-plug detection events before the DRM infrastructure is ready to accept them, as that could result in crashes or other

[PATCH 04/21] drm/omap: Check omap_dss_device type based on the output_type field

2018-06-06 Thread Laurent Pinchart
Various functions that need to differentiate between omap_dss_device instances corresponding to displays and to internal encoders use the omap_dss_device.driver field, which is only set for display instances. This gets in the way of the omap_dss_device operations refactoring. Replace that with a

[PATCH 15/21] drm/omap: Remove unneeded safety checks in the HPD operations

2018-06-06 Thread Laurent Pinchart
The HPD-related omap_dss_device operations are now only called when the device supports HPD. There's no need to duplicate that check in the omap_dss_device drivers. The .register_hpd_cb() operation can as a result be turned into a void operation. Signed-off-by: Laurent Pinchart ---

[PATCH 20/21] drm/omap: Pass both output and display omap_dss_device to encoder init

2018-06-06 Thread Laurent Pinchart
The drm_encoder implementation requires access to the omap_dss_device corresponding to the display, which is passed to its initialization function and stored internally. Clean up of the HDMI mode and infoframe handling will require access to the output omap_dss_device. To prepare for that, pass it

[PATCH 14/21] drm/omap: Don't call HPD registration operations recursively

2018-06-06 Thread Laurent Pinchart
Instead of calling the hot-plug detection callback registration operations (.register_hpd_cb() and .unregister_hpd_cb()) recursively from the display device back to the first device that provides hot plug detection support, iterate over the devices manually in the DRM connector code. This moves

[PATCH 19/21] drm/omap: Get from CRTC to display device directly

2018-06-06 Thread Laurent Pinchart
The CRTC mode set implementation needs to access the omap_dss_device for the pipeline display. To do so, it iterates over all pipelines to find the one that contains an encoder corresponding to the CRTC, and request the display device from the encoder. That's a very complicated dance when the CRTC

[PATCH 17/21] drm/omap: Move HPD disconnection handling to omap_connector

2018-06-06 Thread Laurent Pinchart
On HDMI outputs, CEC support requires notification of HPD signal deassertion. The HPD signal can be handled by various omap_dss_device instances in the pipeline, and all of them forward HPD events to the OMAP4 internal HDMI encoder. Knowledge of the DSS internals need to be removed from the

[PATCH 13/21] drm/omap: Don't call .detect() operation recursively

2018-06-06 Thread Laurent Pinchart
Instead of calling the .detect() operation recursively from the display device back to the first device that provides hot plug detection support, iterate over the devices manually in the DRM connector .detect() implementation. This moves the complexity to a single central location and simplifies

[PATCH 09/21] drm/omap: panel-tpo-td028ttec1: Drop unneeded linux/gpio.h header

2018-06-06 Thread Laurent Pinchart
The driver doesn't use GPIOs and thus doesn't need to include the linux/gpio.h header. Signed-off-by: Laurent Pinchart --- drivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c

[PATCH 08/21] drm/omap: panel-sony-acx565akm: Convert to the GPIO descriptors API

2018-06-06 Thread Laurent Pinchart
The GPIO descriptor API is favoured over the plain GPIO API for consumer drivers. Using it simplifies the driver code. Signed-off-by: Laurent Pinchart --- .../drm/omapdrm/displays/panel-sony-acx565akm.c| 56 -- 1 file changed, 21 insertions(+), 35 deletions(-) diff

[PATCH 10/21] drm/omap: panel-tpo-td043mtea1: Convert to the GPIO descriptors API

2018-06-06 Thread Laurent Pinchart
The GPIO descriptor API is favoured over the plain GPIO API for consumer drivers. Using it simplifies the driver code. As the descriptor API handles the active-low flag internally we need to invert the polarity of all GPIO operations in the driver. Rename the nreset_gpio field to reset_gpio to

[PATCH 03/21] drm/omap: Remove unnecessary display output sanity checks

2018-06-06 Thread Laurent Pinchart
The omapdrm driver checks at suspend and resume time whether the displays it operates on have their driver operations set. This check is unneeded, as all display drivers set the driver operations field at probe time and never touch it afterwards. This is furthermore proven by the dereferencing of

[PATCH 21/21] drm/omap: Don't call HDMI mode and infoframe operations recursively

2018-06-06 Thread Laurent Pinchart
The HDMI mode (.set_hdmi_mode()) and infoframe (.set_infoframe()) operations are called recursively from the display device back to the HDMI encoder. This isn't required, as all components other than the HDMI encoder just forward the operation to the previous component in the chain. Call the

[PATCH 18/21] drm/omap: Don't call EDID read operation recursively

2018-06-06 Thread Laurent Pinchart
Instead of calling the EDID read operation (.read_edid()) recursively from the display device back to the first device that provides EDID read support, iterate over the devices manually in the DRM connector code. This moves the complexity to a single central location and simplifies the logic in

[PATCH 12/21] drm/omap: dss: Add device operations flags

2018-06-06 Thread Laurent Pinchart
When an omap_dss_device operation can be implemented in multiple places in a chain of devices, it is important to find out which device to address to perfom the operation. This is currently done by calling the operation on the display device at the end of the chain, and recursively delagating the

Re: [RFC 2/2] ARM: dts: imx6sl: Convert gpc to new bindings

2018-06-06 Thread Lucas Stach
Am Dienstag, den 05.06.2018, 20:11 +0300 schrieb Leonard Crestez: > With old bindings imx_gpc_onecell_data always sets num_domains to 2 so > the DISPMIX domain can't actually be referenced. The pd is still defined > and pm core shuts it down as "unused" so display can't work. > > Converting to

Re: [RFC v2 2/2] dt-bindings: mipi-dsi: Add dual-channel DSI related info

2018-06-06 Thread Heiko Stübner
Hi Archit, Am Mittwoch, 6. Juni 2018, 12:21:16 CEST schrieb Archit Taneja: > On Wednesday 06 June 2018 02:00 PM, Heiko Stübner wrote: > > Am Mittwoch, 6. Juni 2018, 07:59:29 CEST schrieb Archit Taneja: > >> On Monday 04 June 2018 05:47 PM, Heiko Stuebner wrote: > >>> Am Donnerstag, 18. Januar

Re: [PATCH v2 8/9] xen/gntdev: Implement dma-buf import functionality

2018-06-06 Thread Oleksandr Andrushchenko
On 06/05/2018 01:28 AM, Boris Ostrovsky wrote: On 06/01/2018 07:41 AM, Oleksandr Andrushchenko wrote: /* -- */ +static int +dmabuf_imp_grant_foreign_access(struct page **pages, u32 *refs, + int

Re: [PATCH v2 9/9] xen/gntdev: Expose gntdev's dma-buf API for in-kernel use

2018-06-06 Thread Oleksandr Andrushchenko
On 06/05/2018 01:36 AM, Boris Ostrovsky wrote: On 06/01/2018 07:41 AM, Oleksandr Andrushchenko wrote: From: Oleksandr Andrushchenko Allow creating grant device context for use by kernel modules which require functionality, provided by gntdev. Export symbols for dma-buf API provided by the

[Bug 106666] amdgpu 0000:09:00.0: [gfxhub] VMC page fault (src_id:0 ring:56 vmid:3 pas_id:0), [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, last signaled seq=327845, last emitted seq=32

2018-06-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=10 --- Comment #14 from Michel Dänzer --- (In reply to udo from comment #13) > For my Ryzen 5 2400g that means all vega* files from > https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/ > tree/amdgpu ? Mostly the raven*

[Bug 106258] AMD Xorg start failes with non-4K page sizes

2018-06-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=106258 --- Comment #24 from Michel Dänzer --- Created attachment 140046 --> https://bugs.freedesktop.org/attachment.cgi?id=140046=edit Add some debugging output to amdgpu_sa_bo_new This patch should tell us which of the WARN_ON_ONCE in

Re: [PATCH v2 3/9] xen/balloon: Share common memory reservation routines

2018-06-06 Thread Oleksandr Andrushchenko
On 06/04/2018 07:37 PM, Boris Ostrovsky wrote: On 06/01/2018 07:41 AM, Oleksandr Andrushchenko wrote: diff --git a/include/xen/mem-reservation.h b/include/xen/mem-reservation.h new file mode 100644 index ..a727d65a1e61 --- /dev/null +++ b/include/xen/mem-reservation.h @@ -0,0 +1,65

Re: [PULL] drm-misc-next

2018-06-06 Thread Maarten Lankhorst
Op 06-06-18 om 05:37 schreef Dave Airlie: > On 26 April 2018 at 20:53, Maarten Lankhorst > wrote: >> Hi Dave, >> >> This is my first pull request for v4.18. Only UAPI change is adding a >> generic plane >> alpha property, which replaces the driver specific ones in sun4i, rcar-du >> and

Re: [PATCH v2 4/9] xen/grant-table: Allow allocating buffers suitable for DMA

2018-06-06 Thread Oleksandr Andrushchenko
On 06/04/2018 09:46 PM, Boris Ostrovsky wrote: On 06/01/2018 07:41 AM, Oleksandr Andrushchenko wrote: From: Oleksandr Andrushchenko Extend grant table module API to allow allocating buffers that can be used for DMA operations and mapping foreign grant references on top of those. The resulting

[Bug 106175] amdgpu.dc=1 shows performance issues with Xorg compositors when moving windows

2018-06-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=106175 --- Comment #17 from Michel Dänzer --- https://patchwork.freedesktop.org/patch/227925/ might provide inspiration for how this could be solved. -- You are receiving this mail because: You are the assignee for the

[PATCH] drm/bridge: analogix-anx78xx: Switch to SPDX identifier.

2018-06-06 Thread Enric Balletbo i Serra
Adopt the SPDX license identifier headers to ease license compliance management. Signed-off-by: Enric Balletbo i Serra --- drivers/gpu/drm/bridge/analogix-anx78xx.c | 24 --- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git

Re: [PATCH] dt-bindings: display: renesas: du: document R8A77980 bindings

2018-06-06 Thread Geert Uytterhoeven
Hi Laurent, On Tue, Jun 5, 2018 at 10:24 PM, Laurent Pinchart wrote: > On Tuesday, 5 June 2018 22:49:57 EEST Sergei Shtylyov wrote: >> On 06/05/2018 10:16 PM, Laurent Pinchart wrote: >> Document the R-Car V3H (R8A77980) SoC in the R-Car DU bindings; the DU >> hardware seems the same as

Re: [PATCH 00/21] USB DisplayLink patches

2018-06-06 Thread Alexey Brodkin
Hi Mikulas, On Sun, 2018-06-03 at 16:40 +0200, Mikulas Patocka wrote: > Hi > > Here I'm sending bug fixes and performance improvements for the USB > DisplayLink framebuffer and modesetting drivers for this merge window. For such a long series it would be very nice to post a link to your git

[PATCH v6 1/2] drm/i915: update cursors asynchronously through atomic

2018-06-06 Thread Enric Balletbo i Serra
From: Gustavo Padovan Add support to async updates of cursors by using the new atomic interface for that. Basically what this commit does is do what intel_legacy_cursor_update() did but through atomic. Cc: Daniel Vetter Cc: intel-...@lists.freedesktop.org Signed-off-by: Gustavo Padovan

Re: [PATCH] dt-bindings: display: renesas: du: document R8A77980 bindings

2018-06-06 Thread Simon Horman
On Mon, Jun 04, 2018 at 10:04:59PM +0300, Sergei Shtylyov wrote: > Document the R-Car V3H (R8A77980) SoC in the R-Car DU bindings; the DU > hardware seems the same as in the R-Car V3M (R8A77970). > > Signed-off-by: Sergei Shtylyov Reviewed-by: Simon Horman > > --- > The patch is against the

Re: [PATCH 08/21] udl-kms: avoid prefetch

2018-06-06 Thread Ladislav Michl
On Tue, Jun 05, 2018 at 10:08:02AM +, Alexey Brodkin wrote: > Hi Mikulas, > > On Sun, 2018-06-03 at 16:41 +0200, Mikulas Patocka wrote: > > Modern processors can detect linear memory accesses and prefetch data > > automatically, so there's no need to use prefetch. > > Not each and every CPU

Re: [PATCH 1/2] drm/scheduler: Rename cleanup functions.

2018-06-06 Thread Michel Dänzer
On 2018-06-05 07:02 PM, Andrey Grodzovsky wrote: > Everything in the flush code path (i.e. waiting for SW queue > to become empty) names with *_flush() > and everything in the release code path names *_fini() > > This patch also effect the amdgpu and etnaviv drivers which > use those functions. >

Re: [linux-sunxi] Re: [PATCH v2 00/26] arm64: allwinner: Add A64 DE2 HDMI support

2018-06-06 Thread Jagan Teki
On Fri, May 18, 2018 at 3:29 PM, Maxime Ripard wrote: > On Fri, May 18, 2018 at 03:15:10PM +0530, Jagan Teki wrote: >> Allwinner A64 has display engine pipeline like other Allwinner SOC's >> A83T/H3/H5. >> >> A64 behaviour similar to Allwinner A83T where >> Mixer0 => TCON0 => LVDS/RGB/MIPI-DSI

Re: [PATCH] drm/bridge: analogix-anx78xx: Switch to SPDX identifier.

2018-06-06 Thread Enric Balletbo i Serra
Hi Laurent, On 05/06/18 12:11, Laurent Pinchart wrote: > Hi Enric, > > Thank you for the patch. > > On Tuesday, 5 June 2018 13:00:50 EEST Enric Balletbo i Serra wrote: >> Adopt the SPDX license identifier headers to ease license compliance >> management. >> >> Signed-off-by: Enric Balletbo i

[RFC 2/2] ARM: dts: imx6sl: Convert gpc to new bindings

2018-06-06 Thread Leonard Crestez
With old bindings imx_gpc_onecell_data always sets num_domains to 2 so the DISPMIX domain can't actually be referenced. The pd is still defined and pm core shuts it down as "unused" so display can't work. Converting to new gpc bindings by adding pgc nodes, also reference referencing the

[PATCH v6 2/2] drm/i915: remove intel_cursor_plane_funcs

2018-06-06 Thread Enric Balletbo i Serra
From: Gustavo Padovan After converting legacy cursor updates to atomic async commits intel_cursor_plane_funcs just duplicates intel_plane_funcs now. Cc: Daniel Vetter Signed-off-by: Gustavo Padovan Signed-off-by: Enric Balletbo i Serra --- Changes in v6: None Changes in v5: None Changes in

Re: [PATCH] drm/bridge: analogix-anx78xx: Switch to SPDX identifier.

2018-06-06 Thread Enric Balletbo i Serra
Hi all, On 05/06/18 12:33, Laurent Pinchart wrote: > Hi Enric, > > On Tuesday, 5 June 2018 13:27:06 EEST Enric Balletbo i Serra wrote: >> On 05/06/18 12:11, Laurent Pinchart wrote: >>> On Tuesday, 5 June 2018 13:00:50 EEST Enric Balletbo i Serra wrote: Adopt the SPDX license identifier

Re: [linux-sunxi] Re: [PATCH v2 00/26] arm64: allwinner: Add A64 DE2 HDMI support

2018-06-06 Thread Icenowy Zheng
于 2018年6月5日 GMT+08:00 下午9:25:39, Maxime Ripard 写到: >On Tue, Jun 05, 2018 at 06:23:57PM +0530, Jagan Teki wrote: >> On Fri, May 18, 2018 at 3:29 PM, Maxime Ripard >> wrote: >> > On Fri, May 18, 2018 at 03:15:10PM +0530, Jagan Teki wrote: >> >> Allwinner A64 has display engine pipeline like

[PATCH 1/2] drm/mxsfb: Fix runtime PM for unpowering lcdif block

2018-06-06 Thread Leonard Crestez
Adding imx6sl/sx lcdif nodes in a power domain currently does work, it results in black/corrupted screens or hangs. While the driver does enable runtime pm it does not deal correctly with the block being unpowered. Fix by adding pm_runtime_get/put_sync to mxsfb_pipe_enable/disable. The

[PATCH resend] drivers: dma-buf: Change %p to %pK in debug messages

2018-06-06 Thread Daniel Rosenberg
The format specifier %p can leak kernel addresses while not valuing the kptr_restrict system settings. Use %pK instead of %p, which also evaluates whether kptr_restrict is set. Signed-off-by: Divya Ponnusamy Signed-off-by: Daniel Rosenberg Cc: stable --- drivers/dma-buf/sync_debug.c | 2 +- 1

Re: [PATCH v8 2/4] dt-bindings: drm/bridge: Document sn65dsi86 bridge bindings

2018-06-06 Thread spanda
On 2018-06-05 20:50, Rob Herring wrote: On Tue, Jun 05, 2018 at 11:10:16AM +0530, Sandeep Panda wrote: Document the bindings used for the sn65dsi86 DSI to eDP bridge. Changes in v1: - Rephrase the dt-binding descriptions to be more inline with existing bindings (Andrzej Hajda). - Add

Re: [PATCH 08/21] udl-kms: avoid prefetch

2018-06-06 Thread Alexey Brodkin
Hi Mikulas, On Sun, 2018-06-03 at 16:41 +0200, Mikulas Patocka wrote: > Modern processors can detect linear memory accesses and prefetch data > automatically, so there's no need to use prefetch. Not each and every CPU that's capable of running Linux has prefetch functionality :) Still

Re: [Xen-devel] [PATCH v2 5/9] xen/gntdev: Allow mappings for DMA buffers

2018-06-06 Thread Oleksandr Andrushchenko
On 06/04/2018 11:12 PM, Boris Ostrovsky wrote: On 06/01/2018 07:41 AM, Oleksandr Andrushchenko wrote: From: Oleksandr Andrushchenko Allow mappings for DMA backed buffers if grant table module supports such: this extends grant device to not only map buffers made of balloon pages, but also

[Bug 104770] GL_ARB_compute_shader advertised but none-functional / piglit tests failing on CAYMAN.

2018-06-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=104770 --- Comment #2 from Thomas Rohloff --- The problem still exist. Don't you guys want to mask GL_ARB_compute_shader? In my eyes no OpenGL 4.3 would be better than being broken. OpenGL renderer string: AMD CAYMAN (DRM 2.50.0 / 4.16.12, LLVM

Re: [PATCH] drm/vc4: Enable the DSI module and link before other enables.

2018-06-06 Thread Andrzej Hajda
On 05.06.2018 20:49, Eric Anholt wrote: > Andrzej Hajda writes: > >> On 04.06.2018 21:44, Eric Anholt wrote: >>> We want the DSI PHY to be enabled and the DSI module clocked before a >>> panel or bridge's prepare() function, since most DSI panel drivers >>> with a prepare() hook are doing DCS

Re: [PATCH 1/2] drm/scheduler: Rename cleanup functions.

2018-06-06 Thread Christian König
Am 06.06.2018 um 09:03 schrieb Michel Dänzer: On 2018-06-05 07:02 PM, Andrey Grodzovsky wrote: Everything in the flush code path (i.e. waiting for SW queue to become empty) names with *_flush() and everything in the release code path names *_fini() This patch also effect the amdgpu and etnaviv

Re: [RFC v2 2/2] dt-bindings: mipi-dsi: Add dual-channel DSI related info

2018-06-06 Thread Heiko Stübner
Am Mittwoch, 6. Juni 2018, 07:59:29 CEST schrieb Archit Taneja: > On Monday 04 June 2018 05:47 PM, Heiko Stuebner wrote: > > Am Donnerstag, 18. Januar 2018, 05:53:55 CEST schrieb Archit Taneja: > >> Add binding info for peripherals that support dual-channel DSI. Add > >> corresponding optional

Re: [PATCH 1/3] drm/v3d: Take a lock across GPU scheduler job creation and queuing.

2018-06-06 Thread Lucas Stach
Am Dienstag, den 05.06.2018, 12:03 -0700 schrieb Eric Anholt: > Between creation and queueing of a job, you need to prevent any other > job from being created and queued.  Otherwise the scheduler's fences > may be signaled out of seqno order. > > > Signed-off-by: Eric Anholt > Fixes:

Re: [PATCH 1/3] drm/v3d: Take a lock across GPU scheduler job creation and queuing.

2018-06-06 Thread Christian König
Am 06.06.2018 um 10:46 schrieb Lucas Stach: Am Dienstag, den 05.06.2018, 12:03 -0700 schrieb Eric Anholt: Between creation and queueing of a job, you need to prevent any other job from being created and queued.  Otherwise the scheduler's fences may be signaled out of seqno order.

[Bug 199925] system-freeze with amdgpu.dc=1 & HDMI-Output

2018-06-06 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=199925 --- Comment #2 from Martin (martin...@gmx.com) --- After adding amdgpu.dc=0 to kernel command line the system hasn't experienced any crashes and there were no error messages like the ones I mentioned earlier. -- You are receiving this mail

Re: [PATCH v2 6/9] xen/gntdev: Add initial support for dma-buf UAPI

2018-06-06 Thread Oleksandr Andrushchenko
On 06/04/2018 11:49 PM, Boris Ostrovsky wrote: On 06/01/2018 07:41 AM, Oleksandr Andrushchenko wrote: From: Oleksandr Andrushchenko Add UAPI and IOCTLs for dma-buf grant device driver extension: the extension allows userspace processes and kernel modules to use Xen backed dma-buf

[PATCH] drm: Constify mode argument to connector .mode_valid() helper operation

2018-06-06 Thread Laurent Pinchart
The drm_connector_helper_funcs .mode_valid() operation should not modify the mode it receives in any way. To make this explicit, constify the mode pointer as done for all other .mode_valid() operations, and update all drivers accordingly. Signed-off-by: Laurent Pinchart --- This patch touches

Re: [PATCH resend] drivers: dma-buf: Change %p to %pK in debug messages

2018-06-06 Thread Greg KH
On Tue, Jun 05, 2018 at 04:40:41PM -0700, Daniel Rosenberg wrote: > The format specifier %p can leak kernel addresses > while not valuing the kptr_restrict system settings. > Use %pK instead of %p, which also evaluates whether > kptr_restrict is set. > > Signed-off-by: Divya Ponnusamy >

[Bug 199959] amdgpu, regression?: system freezes after resume

2018-06-06 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=199959 --- Comment #1 from Alexander Mezin (mezin.alexan...@gmail.com) --- Just tested 4.15.15 and 4.16 On 4.15.15 suspend and resume works fine On 4.16 the system freezes even with amdgpu.dc=0 Note that Arch has CONFIG_DRM_AMD_DC=y

[Bug 199959] amdgpu, regression?: system freezes after resume

2018-06-06 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=199959 --- Comment #2 from Alexander Mezin (mezin.alexan...@gmail.com) --- Created attachment 276363 --> https://bugzilla.kernel.org/attachment.cgi?id=276363=edit Failed resume - 4.16, amdgpu.dc=0 -- You are receiving this mail because: You are

[Bug 199959] amdgpu, regression?: system freezes after resume

2018-06-06 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=199959 Alexander Mezin (mezin.alexan...@gmail.com) changed: What|Removed |Added Regression|No |Yes --

[Bug 199959] amdgpu, regression?: system freezes after resume

2018-06-06 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=199959 Alexander Mezin (mezin.alexan...@gmail.com) changed: What|Removed |Added Kernel Version|4.17|4.16 --

[Bug 106446] Stutter at higher refresh rates ( 75 Hz) and artifacts on desktop

2018-06-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=106446 --- Comment #5 from Mike Bendel --- Created attachment 140058 --> https://bugs.freedesktop.org/attachment.cgi?id=140058=edit dmesg -- You are receiving this mail because: You are the assignee for the

Re: Kernel and ADM hardware roulette ( was AMD graphics performance regression in 4.15 and later )

2018-06-06 Thread Michel Dänzer
On 2018-06-06 03:33 PM, Gabriel C wrote: 2018-06-06 14:19 GMT+02:00 Christian König : Am 06.06.2018 um 14:08 schrieb Gabriel C: 2018-06-06 13:33 GMT+02:00 Christian König : Am 06.06.2018 um 13:28 schrieb Gabriel C: 2018-04-11 7:02 GMT+02:00 Gabriel C : [6.337838] [drm] PCIE GART of

Re: [PATCH 08/21] udl-kms: avoid prefetch

2018-06-06 Thread Mikulas Patocka
On Wed, 6 Jun 2018, Alexey Brodkin wrote: > Hi Mikulas, > > On Tue, 2018-06-05 at 11:30 -0400, Mikulas Patocka wrote: > > > > On Tue, 5 Jun 2018, Alexey Brodkin wrote: > > > > > Hi Mikulas, > > > > > > On Sun, 2018-06-03 at 16:41 +0200, Mikulas Patocka wrote: > > > > Modern processors can

Re: Kernel and ADM hardware roulette ( was AMD graphics performance regression in 4.15 and later )

2018-06-06 Thread Christian König
Am 06.06.2018 um 15:33 schrieb Gabriel C: 2018-06-06 14:19 GMT+02:00 Christian König : Am 06.06.2018 um 14:08 schrieb Gabriel C: [SNIP] That has nothing TODO with the driver nor the original bug you reported. The problem is that SME is active and that is currently not supported at all with a

Re: [RFC v2 2/2] dt-bindings: mipi-dsi: Add dual-channel DSI related info

2018-06-06 Thread Archit Taneja
On Wednesday 06 June 2018 04:16 PM, Heiko Stübner wrote: Hi Archit, Am Mittwoch, 6. Juni 2018, 12:21:16 CEST schrieb Archit Taneja: On Wednesday 06 June 2018 02:00 PM, Heiko Stübner wrote: Am Mittwoch, 6. Juni 2018, 07:59:29 CEST schrieb Archit Taneja: On Monday 04 June 2018 05:47 PM,

Re: Kernel and ADM hardware roulette ( was AMD graphics performance regression in 4.15 and later )

2018-06-06 Thread Michel Dänzer
On 2018-06-06 04:44 PM, Christian König wrote: > Am 06.06.2018 um 16:12 schrieb Michel Dänzer: >> On 2018-06-06 03:33 PM, Gabriel C wrote: >>> 2018-06-06 14:19 GMT+02:00 Christian König : Am 06.06.2018 um 14:08 schrieb Gabriel C: > 2018-06-06 13:33 GMT+02:00 Christian König : >> Am

Re: [git pull] drm for v4.18-rc1

2018-06-06 Thread Daniel Stone
Hi, On 6 June 2018 at 04:50, Dave Airlie wrote: > First up I've moved the drm tree to a new location on freedesktop.org. The > main > reason was to explore using Daniel's maintainer tools (dim-tools) to manage > pull requests and possibly open the drm to having co-maintainers at the top > level

[PATCH 3/3] drm/vc4: Make DSI call into the bridge after the DSI link is enabled.

2018-06-06 Thread Eric Anholt
This allows panels or bridges that need to send DSI commands during pre_enable() to successfully send them. We delay DISP0 (aka the actual display) enabling until after pre_enable so that pixels aren't streaming before then. Signed-off-by: Eric Anholt --- drivers/gpu/drm/vc4/vc4_dsi.c | 37

[PATCH 2/3] drm/bridge: Allow DSI encoders to decide when to call bridge funcs.

2018-06-06 Thread Eric Anholt
For DSI, we want to pre_enable once the DSI link is up but before video packets are being sent, and similarly we want to be able to post_disable while the link is still up but after video has stopped. Given that with drm_panels we've had issues with drivers missing calls to one of the hooks,

[PATCH 1/3] drm/bridge: Move the struct drm_bridge member kerneldoc inline.

2018-06-06 Thread Eric Anholt
This makes it more likely that the docs stay updated with the code. Signed-off-by: Eric Anholt --- include/drm/drm_bridge.h | 22 -- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/include/drm/drm_bridge.h b/include/drm/drm_bridge.h index

[PATCH 1/3 v2] drm/v3d: Take a lock across GPU scheduler job creation and queuing.

2018-06-06 Thread Eric Anholt
Between creation and queueing of a job, you need to prevent any other job from being created and queued. Otherwise the scheduler's fences may be signaled out of seqno order. v2: move mutex unlock to the error label. Signed-off-by: Eric Anholt Fixes: 57692c94dcbe ("drm/v3d: Introduce a new DRM

Re: [PATCH v3 2/2] gpu: drm/panel: Add DLC DLC0700YZG-1 panel

2018-06-06 Thread Eric Anholt
Marco Felsch writes: > From: Philipp Zabel > > This patch adds support for DLC DLC0700YZG-1 1024x600 LVDS panels > to the simple-panel driver. Reviewed-by: Eric Anholt signature.asc Description: PGP signature ___ dri-devel mailing list

[Bug 199407] Radeon night light/redshift flickers

2018-06-06 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=199407 --- Comment #7 from Cm (c...@mailinator.com) --- I am now running 4.17 (stable), and flickering is far less than it was on any version of 4.16, but it still happens on occasion. -- You are receiving this mail because: You are watching the

[Bug 106258] AMD Xorg start failes with non-4K page sizes

2018-06-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=106258 --- Comment #25 from fox...@ruin.net --- (In reply to Michel Dänzer from comment #24) > Created attachment 140046 [details] [review] > Add some debugging output to amdgpu_sa_bo_new > > This patch should tell us which of the WARN_ON_ONCE in

[Bug 106258] AMD Xorg start failes with non-4K page sizes

2018-06-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=106258 --- Comment #26 from Ben Crocker --- foxbat, thanks for posting this! > [ 175.501965] [drm] size=167768376 > sa_manager->size=1048576 Well, isn't THAT interesting! Requested size is ALMOST, but not quite, 160 MB, while what the

Re: [Xen-devel] [PATCH v2 9/9] xen/gntdev: Expose gntdev's dma-buf API for in-kernel use

2018-06-06 Thread Dongwon Kim
On Wed, Jun 06, 2018 at 05:51:38PM -0400, Boris Ostrovsky wrote: > On 06/06/2018 08:46 AM, Oleksandr Andrushchenko wrote: > > On 06/05/2018 01:36 AM, Boris Ostrovsky wrote: > >> On 06/01/2018 07:41 AM, Oleksandr Andrushchenko wrote: > >>> From: Oleksandr Andrushchenko > >>> > >>> Allow creating

Re: [RFC v2 2/2] dt-bindings: mipi-dsi: Add dual-channel DSI related info

2018-06-06 Thread Heiko Stuebner
Am Mittwoch, 6. Juni 2018, 18:07:46 CEST schrieb Archit Taneja: > > On Wednesday 06 June 2018 04:16 PM, Heiko Stübner wrote: > > Hi Archit, > > > > Am Mittwoch, 6. Juni 2018, 12:21:16 CEST schrieb Archit Taneja: > >> On Wednesday 06 June 2018 02:00 PM, Heiko Stübner wrote: > >>> Am Mittwoch, 6.

[Bug 106446] Stutter at higher refresh rates ( 75 Hz) and artifacts on desktop

2018-06-06 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=106446 --- Comment #4 from Mike Bendel --- tempel.julian: Yeah I think the artifacts I'm getting 75 Hz are related. I tried creating a custom resolution @ 70 Hz and the artifacts went away completely without having to change the performance profile

[Bug 199959] New: amdgpu, regression?: system freezes after resume

2018-06-06 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=199959 Bug ID: 199959 Summary: amdgpu, regression?: system freezes after resume Product: Drivers Version: 2.5 Kernel Version: 4.17 Hardware: x86-64 OS: Linux Tree:

Re: Kernel and ADM hardware roulette ( was AMD graphics performance regression in 4.15 and later )

2018-06-06 Thread Christian König
Am 06.06.2018 um 16:12 schrieb Michel Dänzer: On 2018-06-06 03:33 PM, Gabriel C wrote: 2018-06-06 14:19 GMT+02:00 Christian König : Am 06.06.2018 um 14:08 schrieb Gabriel C: 2018-06-06 13:33 GMT+02:00 Christian König : Am 06.06.2018 um 13:28 schrieb Gabriel C: 2018-04-11 7:02 GMT+02:00

Re: [git pull] drm for v4.18-rc1

2018-06-06 Thread Linus Torvalds
On Tue, Jun 5, 2018 at 8:50 PM Dave Airlie wrote: > > First up I've moved the drm tree to a new location on freedesktop.org. The > main > reason was to explore using Daniel's maintainer tools (dim-tools) to manage > pull requests and possibly open the drm to having co-maintainers at the top >

Re: [PATCH v2 3/9] xen/balloon: Share common memory reservation routines

2018-06-06 Thread Oleksandr Andrushchenko
On 06/07/2018 12:09 AM, Boris Ostrovsky wrote: On 06/06/2018 03:24 AM, Oleksandr Andrushchenko wrote: On 06/04/2018 07:37 PM, Boris Ostrovsky wrote: On 06/01/2018 07:41 AM, Oleksandr Andrushchenko wrote: diff --git a/include/xen/mem-reservation.h b/include/xen/mem-reservation.h new file mode

Re: [PATCH 1/3] drm/bridge: Move the struct drm_bridge member kerneldoc inline.

2018-06-06 Thread Andrzej Hajda
On 06.06.2018 21:04, Eric Anholt wrote: > This makes it more likely that the docs stay updated with the code. > > Signed-off-by: Eric Anholt Reviewed-by: Andrzej Hajda  -- Regards Andrzej > --- > include/drm/drm_bridge.h | 22 -- > 1 file changed, 12 insertions(+), 10