Re: [Intel-gfx] [PULL] drm-misc-fixes

2023-11-17 Thread Daniel Vetter
On Thu, Nov 16, 2023 at 02:48:52PM +0100, Maarten Lankhorst wrote:
> Hi Dave, Daniel,
> 
> Small pull request, mostly nouveau fixes.
> 
> Cheers,
> ~Maarten
> 
> Mostly drm-misc-fixes-2023-11-16:
> Assorted fixes for v6.7-rc2:
> - Nouveau GSP fixes.
> - Fix nouveau driver load without display.
> - Use rwlock for nouveau's event lock to break a lockdep splat.
> - Add orientation quirk for Lenovo Legion Go.
> - Fix build failure in IVPU.
> The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:
> 
>   Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2023-11-16

Pulled into drm-fixes, thanks!
-Sima

> 
> for you to fetch changes up to ae1aadb1eb8d3cbc52e42bee71d67bd4a71f9f07:
> 
>   nouveau: don't fail driver load if no display hw present. (2023-11-15
> 18:23:31 +0100)
> 
> 
> Assorted fixes for v6.7-rc2:
> - Nouveau GSP fixes.
> - Fix nouveau driver load without display.
> - Use rwlock for nouveau's event lock to break a lockdep splat.
> - Add orientation quirk for Lenovo Legion Go.
> - Fix build failure in IVPU.
> 
> 
> Arnd Bergmann (1):
>   accel/ivpu: avoid build failure with CONFIG_PM=n
> 
> Brenton Simpson (1):
>   drm: panel-orientation-quirks: Add quirk for Lenovo Legion Go
> 
> Dan Carpenter (2):
>   nouveau/gsp/r535: uninitialized variable in r535_gsp_acpi_mux_id()
>   nouveau/gsp/r535: Fix a NULL vs error pointer bug
> 
> Dave Airlie (2):
>   nouveau: use an rwlock for the event lock.
>   nouveau: don't fail driver load if no display hw present.
> 
>  drivers/accel/ivpu/ivpu_pm.c  |  3 ---
>  drivers/gpu/drm/drm_panel_orientation_quirks.c|  6 ++
>  drivers/gpu/drm/nouveau/include/nvkm/core/event.h |  4 ++--
>  drivers/gpu/drm/nouveau/nouveau_display.c |  5 +
>  drivers/gpu/drm/nouveau/nvkm/core/event.c | 12 ++--
>  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c|  6 +++---
>  6 files changed, 22 insertions(+), 14 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


Re: [Intel-gfx] [PULL] drm-misc-fixes

2023-11-10 Thread Daniel Vetter
On Wed, Nov 08, 2023 at 02:18:28PM +0100, Maarten Lankhorst wrote:
> Hi Dave, Daniel,
> 
> drm-misc-next-fixes is empty, have a pull request for drm-misc-fixes.
> 
> Cheers,
> ~Maarten
> 
> drm-misc-fixes-2023-11-08:
> drm-misc-fixes for v6.7-rc1:
> 
> - drm-misc-fixes from 2023-11-02 + a single qxl memory leak fix.
> The following changes since commit 8f5ad367e8b884772945c6c9fb622ac94b7d3e32:
> 
>   accel/ivpu: Extend address range for MMU mmap (2023-10-19 08:01:20 +0200)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2023-11-08

Merged to drm-next, thanks.
-Sima
> 
> for you to fetch changes up to 0e8b9f258baed25f1c5672613699247c76b007b5:
> 
>   drm/qxl: prevent memory leak (2023-11-06 09:37:03 +0100)
> 
> 
> drm-misc-fixes for v6.7-rc1:
> 
> - drm-misc-fixes from 2023-11-02 + a single qxl memory leak fix.
> 
> 
> Christian König (2):
>   drm/amdgpu: ignore duplicate BOs again
>   drm/amdkfd: reserve a fence slot while locking the BO
> 
> Erik Kurzinger (1):
>   drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
> 
> Karol Wachowski (1):
>   accel/ivpu/37xx: Fix missing VPUIP interrupts
> 
> Luben Tuikov (1):
>   drm/amdgpu: Remove redundant call to priority_is_valid()
> 
> Lukasz Majczak (1):
>   drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
> 
> Maxime Ripard (1):
>   drm/vc4: tests: Fix UAF in the mock helpers
> 
> Sui Jingfeng (1):
>   drm/logicvc: Kconfig: select REGMAP and REGMAP_MMIO
> 
> Zongmin Zhou (1):
>   drm/qxl: prevent memory leak
> 
>  drivers/accel/ivpu/ivpu_hw_37xx.c| 11 +--
>  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c |  2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c   |  3 ++-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c  | 15 ---
>  drivers/gpu/drm/display/drm_dp_mst_topology.c|  6 +++---
>  drivers/gpu/drm/drm_syncobj.c|  3 ++-
>  drivers/gpu/drm/logicvc/Kconfig  |  2 ++
>  drivers/gpu/drm/qxl/qxl_display.c|  3 +++
>  drivers/gpu/drm/vc4/tests/vc4_mock_crtc.c|  2 +-
>  drivers/gpu/drm/vc4/tests/vc4_mock_output.c  |  2 +-
>  10 files changed, 28 insertions(+), 21 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


Re: [Intel-gfx] [PULL] drm-MISC-fixes

2023-06-08 Thread Maarten Lankhorst
Hey,

On 2023-06-08 10:50, Jani Nikula wrote:
> On Thu, 08 Jun 2023, Maarten Lankhorst  
> wrote:
>> Oops, forgot to fix topic. :-)
> And replied to the wrong message. ;)
>
> But why was it wrong, not using dim?

Gah! I was grabbing the tmp file used for the pull request from dim, but it 
doesn't recognise my MTA.

As repentence, I will fix my tooling to generate the mail directly from dim, 
instead of carefully stealing the most recent pull request as new and filling 
in the contents. :-)

Cheers,

~Maarten



Re: [Intel-gfx] [PULL] drm-MISC-fixes

2023-06-08 Thread Jani Nikula
On Thu, 08 Jun 2023, Maarten Lankhorst  
wrote:
> Oops, forgot to fix topic. :-)

And replied to the wrong message. ;)

But why was it wrong, not using dim?

BR,
Jani.

>
> On 2023-06-08 10:41, Joonas Lahtinen wrote:
>> Hi Dave & Daniel,
>>
>> Here's the drm-intel-fixes PR for v6.4-rc6.
>>
>> Couple of display compatibility fixes and two static checker fixes for
>> selftests.
>>
>> Regards, Joonas
>>
>> ***
>>
>> drm-intel-fixes-2023-06-08:
>>
>> CDCLK voltage fix for ADL-P and eDP wake sync pulse fix.
>> Two error handling fixes to selftests (to appease static checkers)
>>
>> The following changes since commit 9561de3a55bed6bdd44a12820ba81ec416e705a7:
>>
>>   Linux 6.4-rc5 (2023-06-04 14:04:27 -0400)
>>
>> are available in the Git repository at:
>>
>>   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2023-06-08
>>
>> for you to fetch changes up to 79d0150d2d983a4f6efee676cea06027f586fcd0:
>>
>>   drm/i915/selftests: Add some missing error propagation (2023-06-07 
>> 12:43:22 +0300)
>>
>> 
>> CDCLK voltage fix for ADL-P and eDP wake sync pulse fix.
>> Two error handling fixes to selftests (to appease static checkers)
>>
>> 
>> Andi Shyti (1):
>>   drm/i915/gt: Use the correct error value when kernel_context() fails
>>
>> Chaitanya Kumar Borah (1):
>>   drm/i915/display: Set correct voltage level for 480MHz CDCLK
>>
>> Jouni Högander (1):
>>   drm/i915: Use 18 fast wake AUX sync len
>>
>> Tvrtko Ursulin (1):
>>   drm/i915/selftests: Add some missing error propagation
>>
>>  drivers/gpu/drm/i915/display/intel_cdclk.c | 30 
>> +++---
>>  drivers/gpu/drm/i915/display/intel_dp_aux.c|  2 +-
>>  .../gpu/drm/i915/gem/selftests/i915_gem_context.c  | 14 +++---
>>  drivers/gpu/drm/i915/gt/selftest_execlists.c   | 12 ++---
>>  4 files changed, 45 insertions(+), 13 deletions(-)

-- 
Jani Nikula, Intel Open Source Graphics Center


Re: [Intel-gfx] [PULL] drm-misc-fixes

2023-05-11 Thread Thomas Zimmermann
A friendly ping to merge this PR. The patches appear to be missing from 
drm-fixes.


Am 26.04.23 um 07:59 schrieb Maarten Lankhorst:

Hi Dave, Daniel,

drm-misc-fixes pull request for rc1. drm-misc-next-fixes coming up.. next

~Maarten

drm-misc-fixes-2023-04-26:
drm-misc-fixes for v6.4-rc1:
- Fix DSC macros.
- Fix VESA format for simplefb.
- Prohibit potential out-of-bounds access in generic fbdev emulation.
- Improve AST2500+ compat on ARM.
The following changes since commit 
b63a553e8f5aa6574eeb535a551817a93c426d8c:


  drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume 
(2023-04-17 23:40:40 +0200)


are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2023-04-26

for you to fetch changes up to 0d68683838f2850dd8ff31f1121e05bfb7a2def0:

  drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (2023-04-24 22:40:57 
+0300)



drm-misc-fixes for v6.4-rc1:
- Fix DSC macros.
- Fix VESA format for simplefb.
- Prohibit potential out-of-bounds access in generic fbdev emulation.
- Improve AST2500+ compat on ARM.


Jammy Huang (1):
  drm/ast: Fix ARM compatibility

Jani Nikula (2):
  drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage
  drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values

Pierre Asselin (1):
  firmware/sysfb: Fix VESA format selection

Sui Jingfeng (1):
  drm/fbdev-generic: prohibit potential out-of-bounds access

drivers/firmware/sysfb_simplefb.c   |  4 +++-
drivers/gpu/drm/ast/ast_main.c  |  9 +
drivers/gpu/drm/drm_fb_helper.c | 16 
include/drm/display/drm_dp.h    |  5 ++---
include/drm/display/drm_dp_helper.h |  5 ++---
5 files changed, 24 insertions(+), 15 deletions(-)




--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)


OpenPGP_signature
Description: OpenPGP digital signature


Re: [Intel-gfx] [PULL] drm-misc-fixes

2023-04-13 Thread Daniel Vetter
On Thu, Apr 13, 2023 at 08:42:33PM +0200, Thomas Zimmermann wrote:
> Hi Dave and Daniel,
> 
> this is the PR for drm-misc-fixes for this week.
> 
> Best regards
> Thomas
> 
> drm-misc-fixes-2023-04-13:
> Short summary of fixes pull:
> 
>  * armada: Fix double free
>  * fb: Clear FB_ACTIVATE_KD_TEXT in ioctl
>  * nouveau: Add missing callbacks
>  * scheduler: Fix use-after-free error
> The following changes since commit 09a9639e56c01c7a00d6c0ca63f4c7c41abe075d:
> 
>   Linux 6.3-rc6 (2023-04-09 11:15:57 -0700)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2023-04-13

Pulled, thanks

> 
> for you to fetch changes up to 5603effb8295ada8419408d038a34ca89d658229:
> 
>   Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes 
> (2023-04-12 12:01:32 +0200)
> 
> 
> Short summary of fixes pull:
> 
>  * armada: Fix double free
>  * fb: Clear FB_ACTIVATE_KD_TEXT in ioctl
>  * nouveau: Add missing callbacks
>  * scheduler: Fix use-after-free error
> 
> 
> Asahi Lina (1):
>   drm/scheduler: Fix UAF race in drm_sched_entity_push_job()
> 
> Christophe JAILLET (1):
>   drm/armada: Fix a potential double free in an error handling path
> 
> Daniel Vetter (1):
>   fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace
> 
> Karol Herbst (1):
>   drm/nouveau/fb: add missing sysmen flush callbacks
> 
> Maarten Lankhorst (1):
>   Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes
> 
>  drivers/gpu/drm/armada/armada_drv.c|  1 -
>  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.c |  1 +
>  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c |  1 +
>  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c |  1 +
>  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c |  1 +
>  drivers/gpu/drm/scheduler/sched_entity.c   | 11 +--
>  drivers/video/fbdev/core/fbmem.c   |  2 ++
>  7 files changed, 15 insertions(+), 3 deletions(-)
> 
> -- 
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


Re: [Intel-gfx] [PULL] drm-misc-fixes

2023-04-05 Thread Daniel Vetter
On Wed, Apr 05, 2023 at 08:28:55PM +0200, Thomas Zimmermann wrote:
> Hi Dave and Daniel,
> 
> here's this week's PR for drm-misc-fixes. As requested, it comes
> a day earlier than usual due to Easter holidays.
> 
> Best regards
> Thomas
> 
> drm-misc-fixes-2023-04-05:
> Short summary of fixes pull:
> 
>  * ivpu: DMA fence and suspend fixes
>  * nouveau: Color-depth fixes
>  * panfrost: Fix mmap error handling
> The following changes since commit 25bbe844ef5c4fb4d7d8dcaa0080f922b7cd3a16:
> 
>   drm: test: Fix 32-bit issue in drm_buddy_test (2023-03-29 17:14:15 +0200)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2023-04-05
> 
> for you to fetch changes up to 0ec8671837a61d841462179686c5819d951d3b10:
> 
>   accel/ivpu: Fix S3 system suspend when not idle (2023-04-05 09:07:26 +0200)

Pulled, thanks.

> 
> 
> Short summary of fixes pull:
> 
>  * ivpu: DMA fence and suspend fixes
>  * nouveau: Color-depth fixes
>  * panfrost: Fix mmap error handling
> 
> 
> Boris Brezillon (1):
>   drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
> 
> Jacek Lawrynowicz (1):
>   accel/ivpu: Fix S3 system suspend when not idle
> 
> Karol Herbst (1):
>   drm/nouveau/disp: Support more modes by checking with lower bpc
> 
> Karol Wachowski (1):
>   accel/ivpu: Add dma fence to command buffers only
> 
>  drivers/accel/ivpu/ivpu_job.c   | 18 +++---
>  drivers/accel/ivpu/ivpu_pm.c| 26 +++---
>  drivers/gpu/drm/nouveau/dispnv50/disp.c | 32 
>  drivers/gpu/drm/nouveau/nouveau_dp.c|  8 +---
>  drivers/gpu/drm/panfrost/panfrost_mmu.c |  1 +
>  5 files changed, 56 insertions(+), 29 deletions(-)
> 
> -- 
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


Re: [Intel-gfx] [PULL] drm-misc-fixes

2023-03-30 Thread Daniel Vetter
On Thu, Mar 30, 2023 at 04:10:06PM +0200, Thomas Zimmermann wrote:
> Hi Dave and Daniel,
> 
> here's the weekly PR for drm-misc-fixes.
> 
> Best regards
> Thomas
> 
> drm-misc-fixes-2023-03-30:
> Short summary of fixes pull:
> 
>  * various ivpu fixes
>  * fix nouveau backlight registration
>  * fix buddy allocator in 32-bit systems
> The following changes since commit 1a70ca89d59c7c8af006d29b965a95ede0abb0da:
> 
>   drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found (2023-03-22 
> 18:01:57 +0100)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2023-03-30

Pulled, thanks

> 
> for you to fetch changes up to 25bbe844ef5c4fb4d7d8dcaa0080f922b7cd3a16:
> 
>   drm: test: Fix 32-bit issue in drm_buddy_test (2023-03-29 17:14:15 +0200)
> 
> 
> Short summary of fixes pull:
> 
>  * various ivpu fixes
>  * fix nouveau backlight registration
>  * fix buddy allocator in 32-bit systems
> 
> 
> Andrzej Kacprowski (1):
>   accel/ivpu: Fix IPC buffer header status field value
> 
> David Gow (2):
>   drm: buddy_allocator: Fix buddy allocator init on 32-bit systems
>   drm: test: Fix 32-bit issue in drm_buddy_test
> 
> Hans de Goede (1):
>   drm/nouveau/kms: Fix backlight registration
> 
> Stanislaw Gruszka (7):
>   accel/ivpu: Do not access HW registers after unbind
>   accel/ivpu: Cancel recovery work
>   accel/ivpu: Do not use SSID 1
>   accel/ivpu: Fix power down sequence
>   accel/ivpu: Disable buttress on device removal
>   accel/ivpu: Remove support for 1 tile SKUs
>   accel/ivpu: Fix VPU clock calculation
> 
>  drivers/accel/ivpu/ivpu_drv.c   |  18 -
>  drivers/accel/ivpu/ivpu_drv.h   |   7 +-
>  drivers/accel/ivpu/ivpu_hw_mtl.c| 113 
> +---
>  drivers/accel/ivpu/ivpu_ipc.h   |   2 +-
>  drivers/accel/ivpu/ivpu_job.c   |  11 ++-
>  drivers/accel/ivpu/ivpu_pm.c|  17 -
>  drivers/accel/ivpu/ivpu_pm.h|   1 +
>  drivers/gpu/drm/drm_buddy.c |   4 +-
>  drivers/gpu/drm/nouveau/nouveau_backlight.c |   7 +-
>  drivers/gpu/drm/tests/drm_buddy_test.c  |   3 +-
>  10 files changed, 90 insertions(+), 93 deletions(-)
> 
> -- 
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


Re: [Intel-gfx] [PULL] drm-misc-fixes

2023-03-24 Thread Daniel Vetter
On Thu, Mar 23, 2023 at 09:24:01AM +0100, Thomas Zimmermann wrote:
> Hi Dave and Daniel,
> 
> here's the weekly PR for drm-misc-fixes.
> 
> Best regards
> Thomas
> 
> drm-misc-fixes-2023-03-23:
> Short summary of fixes pull:
> 
>  * fixes for bind and probing error handling
>  * panel-orientation fixes for Lenovo Book X90F
> The following changes since commit 4028cbf867f70a3c599c9b0c9509334c56ed97d7:
> 
>   drm/meson: dw-hdmi: Fix devm_regulator_*get_enable*() conversion again 
> (2023-03-15 10:06:46 +0100)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2023-03-23

Pulled, thanks.
-Daniel

> 
> for you to fetch changes up to 1a70ca89d59c7c8af006d29b965a95ede0abb0da:
> 
>   drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found (2023-03-22 
> 18:01:57 +0100)
> 
> 
> Short summary of fixes pull:
> 
>  * fixes for bind and probing error handling
>  * panel-orientation fixes for Lenovo Book X90F
> 
> 
> Hans de Goede (1):
>   drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
> 
> Johan Hovold (1):
>   drm/meson: fix missing component unbind on bind errors
> 
> Matheus Castello (1):
>   drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found
> 
>  drivers/gpu/drm/bridge/lontium-lt8912b.c   |  4 ++--
>  drivers/gpu/drm/drm_panel_orientation_quirks.c | 13 ++---
>  drivers/gpu/drm/meson/meson_drv.c  | 13 -
>  3 files changed, 20 insertions(+), 10 deletions(-)
> 
> -- 
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


Re: [Intel-gfx] [PULL] drm-misc-fixes

2023-01-05 Thread Daniel Vetter
On Thu, Jan 05, 2023 at 08:49:09AM +0100, Maxime Ripard wrote:
> Hi Dave, Daniel,
> 
> Here's this week drm-misc-fixes PR
> 
> Maxime
> 
> drm-misc-fixes-2023-01-05:
> Several fixes to fix the error path of dma_buf_export, add a missing
> structure declaration resulting in a compiler warning, fix the GEM
> handle refcounting in panfrost, fix a corrupted image with AFBC on
> meson, a memleak in virtio, improper plane width for imx, and a lockup
> in drm_sched_entity_kill()
> The following changes since commit 88603b6dc419445847923fcb7fe5080067a30f98:
> 
>   Linux 6.2-rc2 (2023-01-01 13:53:16 -0800)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2023-01-05
> 
> for you to fetch changes up to 6949cfa42e10f2fdd2699ed4e34d9d4f392b:

Pülled, danke vielmals.
-Daniel

> 
>   drm/scheduler: Fix lockup in drm_sched_entity_kill() (2023-01-03 14:49:59 
> +0300)
> 
> 
> Several fixes to fix the error path of dma_buf_export, add a missing
> structure declaration resulting in a compiler warning, fix the GEM
> handle refcounting in panfrost, fix a corrupted image with AFBC on
> meson, a memleak in virtio, improper plane width for imx, and a lockup
> in drm_sched_entity_kill()
> 
> 
> Carlo Caione (1):
>   drm/meson: Reduce the FIFO lines held when AFBC is not used
> 
> Christian König (1):
>   dma-buf: fix dma_buf_export init order v2
> 
> Dmitry Osipenko (1):
>   drm/scheduler: Fix lockup in drm_sched_entity_kill()
> 
> Ma Jun (1):
>   drm/plane-helper: Add the missing declaration of drm_atomic_state
> 
> Maxime Ripard (1):
>   Merge drm/drm-fixes into drm-misc-fixes
> 
> Philipp Zabel (1):
>   drm/imx: ipuv3-plane: Fix overlay plane width
> 
> Steven Price (1):
>   drm/panfrost: Fix GEM handle creation ref-counting
> 
> Xiu Jianfeng (1):
>   drm/virtio: Fix memory leak in virtio_gpu_object_create()
> 
>  drivers/dma-buf/dma-buf-sysfs-stats.c|  7 +--
>  drivers/dma-buf/dma-buf-sysfs-stats.h|  4 +-
>  drivers/dma-buf/dma-buf.c| 82 
> +++-
>  drivers/gpu/drm/imx/ipuv3-plane.c| 14 +++---
>  drivers/gpu/drm/meson/meson_viu.c|  5 +-
>  drivers/gpu/drm/panfrost/panfrost_drv.c  | 27 +++
>  drivers/gpu/drm/panfrost/panfrost_gem.c  | 16 +--
>  drivers/gpu/drm/panfrost/panfrost_gem.h  |  5 +-
>  drivers/gpu/drm/scheduler/sched_entity.c |  2 +-
>  drivers/gpu/drm/scheduler/sched_main.c   |  4 +-
>  drivers/gpu/drm/virtio/virtgpu_object.c  |  6 ++-
>  include/drm/drm_plane_helper.h   |  1 +
>  12 files changed, 80 insertions(+), 93 deletions(-)



-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


Re: [Intel-gfx] [PULL] drm-misc-fixes

2022-11-30 Thread Daniel Vetter
On Wed, 30 Nov 2022 at 14:43, Maxime Ripard  wrote:
>
> Hi Maarten
>
> On Wed, Nov 30, 2022 at 02:16:05PM +0100, Maarten Lankhorst wrote:
> > A single fix to vmwgfx mks-guest-stats ioctl.
> > I lost my internet connection when pushing the tag, so I put together this 
> > mail
> > manually. I hope you remember where drm-misc is hosted. :)
>
> For reference, you can generate the mail content after the fact by using 
> something like:
>
> git request-pull drm/fixes drm-misc drm-misc-fixes-2022-11-30

Maarten, can you pls do that? Otherwise we can't feed the thing into
dim for processing, and have to do that also manually :-)
-Daniel

>
> Maxime



-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


Re: [Intel-gfx] [PULL] drm-misc-fixes

2022-11-30 Thread Maxime Ripard
Hi Maarten

On Wed, Nov 30, 2022 at 02:16:05PM +0100, Maarten Lankhorst wrote:
> A single fix to vmwgfx mks-guest-stats ioctl.
> I lost my internet connection when pushing the tag, so I put together this 
> mail
> manually. I hope you remember where drm-misc is hosted. :)

For reference, you can generate the mail content after the fact by using 
something like:

git request-pull drm/fixes drm-misc drm-misc-fixes-2022-11-30

Maxime


signature.asc
Description: PGP signature


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-10-14 Thread Dave Airlie
> - Respun clock fixes for vc4/hdmi.

I was uneasy with these patches due to the number and size of them at
this point in the cycle. Is there any major problem leaving them until
next? I think fixes needs a hard reset and rebase to rc6 when it's
tagged.

If these are super-urgent fixes then I'd rather they come in a topic
branch I can give to Linus separately.

Dave.


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-10-01 Thread Daniel Vetter
On Fri, Oct 01, 2021 at 11:50:52AM +0200, Daniel Vetter wrote:
> On Thu, Sep 30, 2021 at 12:06:21PM +0200, Maarten Lankhorst wrote:
> > drm-misc-fixes-2021-09-30:
> > drm-misc-fixes for v5.15:
> > - Not sure if drm-misc-fixes-2021-09-08 tag was pulled, assuming it is.
> > - Power management fixes for vc4.
> > - Compiler fix for vc4.
> > - Cursor fix for nouveau.
> > - Fix ttm buffer moves for ampere gpu's by adding minimal acceleration 
> > support.
> > - Small rockchip fixes.
> > - Fix DT bindings indent for ili9341.
> > - Fix y030xx067a init sequence to not get a yellow tint.
> > - Kconfig fix for fb_simple vs simpledrm.
> > The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:
> > 
> >   Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)
> > 
> > are available in the Git repository at:
> > 
> >   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-09-30
> > 
> > for you to fetch changes up to fd09961dbb9ca6558d8ad318a3967c1048bdb090:
> > 
> >   fbdev: simplefb: fix Kconfig dependencies (2021-09-29 09:26:58 +0200)
> > 
> > 
> > drm-misc-fixes for v5.15:
> > - Not sure if drm-misc-fixes-2021-09-08 tag was pulled, assuming it is.

Dave said he won't pull it and just cherry-picked the ttm fix, and asked
for a rebase of the remaining bits.

> > - Power management fixes for vc4.
> > - Compiler fix for vc4.
> > - Cursor fix for nouveau.
> > - Fix ttm buffer moves for ampere gpu's by adding minimal acceleration 
> > support.
> > - Small rockchip fixes.
> > - Fix DT bindings indent for ili9341.
> > - Fix y030xx067a init sequence to not get a yellow tint.
> > - Kconfig fix for fb_simple vs simpledrm.
> 
> I can't pull this, because it conflicts with vc4 reverts in -rc2. There's
> a completely busted merge resolution in drm-tip, which doesn't even
> compile.
> 
> Please
> - drop all vc4 patches
> - rebase onto -rc3 or -rc4 if it's too late
> 
> I'll do the pull to Linus this afternoon, would be good to get the other
> fixes in.

I didn't see anything, so I guess it's going to be rebase onto -rc4 next
week. Please don't fumble this for another week, the kmb fix is almost a
month old by now because it keeps falling through cracks. drm-misc is
supposed to be worry-free, not "where is my drm-misc-fixes" pull request
land ...
-Daniel

> -Daniel
> 
> > 
> > 
> > Arnd Bergmann (1):
> >   fbdev: simplefb: fix Kconfig dependencies
> > 
> > Ben Skeggs (3):
> >   drm/nouveau/kms/tu102-: delay enabling cursor until after 
> > assign_windows
> >   drm/nouveau/ga102-: support ttm buffer moves via copy engine
> >   drm/nouveau/fifo/ga102: initialise chid on return from channel 
> > creation
> > 
> > Chris Morgan (1):
> >   drm/rockchip: Update crtc fixup to account for fractional clk change
> > 
> > Christophe Branchereau (1):
> >   drm/panel: abt-y030xx067a: yellow tint fix
> > 
> > Edmund Dea (1):
> >   drm/kmb: Enable alpha blended second plane
> > 
> > Jernej Skrabec (1):
> >   drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup
> > 
> > Krzysztof Kozlowski (1):
> >   dt-bindings: panel: ili9341: correct indentation
> > 
> > Maarten Lankhorst (1):
> >   Merge drm/drm-fixes into drm-misc-fixes
> > 
> > Maxime Ripard (7):
> >   drm/vc4: select PM
> >   drm/vc4: hdmi: Make sure the controller is powered up during bind
> >   drm/vc4: hdmi: Rework the pre_crtc_configure error handling
> >   drm/vc4: hdmi: Split the CEC disable / enable functions in two
> >   drm/vc4: hdmi: Make sure the device is powered with CEC
> >   drm/vc4: hdmi: Warn if we access the controller while disabled
> >   drm/vc4: hdmi: Remove unused struct
> > 
> > Palmer Dabbelt (1):
> >   drm/rockchip: cdn-dp-core: Fix cdn_dp_resume unused warning
> > 
> > xinhui pan (1):
> >   drm/ttm: Fix a deadlock if the target BO is not idle during swap
> > 
> >  .../bindings/display/panel/ilitek,ili9341.yaml |   2 +-
> >  drivers/gpu/drm/kmb/kmb_drv.c  |   8 +-
> >  drivers/gpu/drm/kmb/kmb_drv.h  |   5 +
> >  drivers/gpu/drm/kmb/kmb_plane.c|  81 +-
> >  drivers/gpu/drm/kmb/kmb_plane.h|   5 +-
> >  drivers/gpu/drm/kmb/kmb_regs.h |   3 +
> >  drivers/gpu/drm/nouveau/dispnv50/head.c|   2 +-
> >  drivers/gpu/drm/nouveau/include/nvif/class.h   |   2 +
> >  drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h |   1 +
> >  drivers/gpu/drm/nouveau/nouveau_bo.c   |   1 +
> >  drivers/gpu/drm/nouveau/nouveau_chan.c |   6 +-
> >  drivers/gpu/drm/nouveau/nouveau_drm.c  |   4 +
> >  drivers/gpu/drm/nouveau/nv84_fence.c   |   2 +-
> >  drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |   3 +
> >  drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild|   1 +
> >  drivers/gpu/drm/nouveau/nvkm/engine

Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-10-01 Thread Daniel Vetter
On Thu, Sep 30, 2021 at 12:06:21PM +0200, Maarten Lankhorst wrote:
> drm-misc-fixes-2021-09-30:
> drm-misc-fixes for v5.15:
> - Not sure if drm-misc-fixes-2021-09-08 tag was pulled, assuming it is.
> - Power management fixes for vc4.
> - Compiler fix for vc4.
> - Cursor fix for nouveau.
> - Fix ttm buffer moves for ampere gpu's by adding minimal acceleration 
> support.
> - Small rockchip fixes.
> - Fix DT bindings indent for ili9341.
> - Fix y030xx067a init sequence to not get a yellow tint.
> - Kconfig fix for fb_simple vs simpledrm.
> The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:
> 
>   Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-09-30
> 
> for you to fetch changes up to fd09961dbb9ca6558d8ad318a3967c1048bdb090:
> 
>   fbdev: simplefb: fix Kconfig dependencies (2021-09-29 09:26:58 +0200)
> 
> 
> drm-misc-fixes for v5.15:
> - Not sure if drm-misc-fixes-2021-09-08 tag was pulled, assuming it is.
> - Power management fixes for vc4.
> - Compiler fix for vc4.
> - Cursor fix for nouveau.
> - Fix ttm buffer moves for ampere gpu's by adding minimal acceleration 
> support.
> - Small rockchip fixes.
> - Fix DT bindings indent for ili9341.
> - Fix y030xx067a init sequence to not get a yellow tint.
> - Kconfig fix for fb_simple vs simpledrm.

I can't pull this, because it conflicts with vc4 reverts in -rc2. There's
a completely busted merge resolution in drm-tip, which doesn't even
compile.

Please
- drop all vc4 patches
- rebase onto -rc3 or -rc4 if it's too late

I'll do the pull to Linus this afternoon, would be good to get the other
fixes in.
-Daniel

> 
> 
> Arnd Bergmann (1):
>   fbdev: simplefb: fix Kconfig dependencies
> 
> Ben Skeggs (3):
>   drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows
>   drm/nouveau/ga102-: support ttm buffer moves via copy engine
>   drm/nouveau/fifo/ga102: initialise chid on return from channel creation
> 
> Chris Morgan (1):
>   drm/rockchip: Update crtc fixup to account for fractional clk change
> 
> Christophe Branchereau (1):
>   drm/panel: abt-y030xx067a: yellow tint fix
> 
> Edmund Dea (1):
>   drm/kmb: Enable alpha blended second plane
> 
> Jernej Skrabec (1):
>   drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup
> 
> Krzysztof Kozlowski (1):
>   dt-bindings: panel: ili9341: correct indentation
> 
> Maarten Lankhorst (1):
>   Merge drm/drm-fixes into drm-misc-fixes
> 
> Maxime Ripard (7):
>   drm/vc4: select PM
>   drm/vc4: hdmi: Make sure the controller is powered up during bind
>   drm/vc4: hdmi: Rework the pre_crtc_configure error handling
>   drm/vc4: hdmi: Split the CEC disable / enable functions in two
>   drm/vc4: hdmi: Make sure the device is powered with CEC
>   drm/vc4: hdmi: Warn if we access the controller while disabled
>   drm/vc4: hdmi: Remove unused struct
> 
> Palmer Dabbelt (1):
>   drm/rockchip: cdn-dp-core: Fix cdn_dp_resume unused warning
> 
> xinhui pan (1):
>   drm/ttm: Fix a deadlock if the target BO is not idle during swap
> 
>  .../bindings/display/panel/ilitek,ili9341.yaml |   2 +-
>  drivers/gpu/drm/kmb/kmb_drv.c  |   8 +-
>  drivers/gpu/drm/kmb/kmb_drv.h  |   5 +
>  drivers/gpu/drm/kmb/kmb_plane.c|  81 +-
>  drivers/gpu/drm/kmb/kmb_plane.h|   5 +-
>  drivers/gpu/drm/kmb/kmb_regs.h |   3 +
>  drivers/gpu/drm/nouveau/dispnv50/head.c|   2 +-
>  drivers/gpu/drm/nouveau/include/nvif/class.h   |   2 +
>  drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h |   1 +
>  drivers/gpu/drm/nouveau/nouveau_bo.c   |   1 +
>  drivers/gpu/drm/nouveau/nouveau_chan.c |   6 +-
>  drivers/gpu/drm/nouveau/nouveau_drm.c  |   4 +
>  drivers/gpu/drm/nouveau/nv84_fence.c   |   2 +-
>  drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |   3 +
>  drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild|   1 +
>  drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c   | 311 
> +
>  drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c|   7 +-
>  drivers/gpu/drm/panel/panel-abt-y030xx067a.c   |   4 +-
>  drivers/gpu/drm/rockchip/cdn-dp-core.c |   2 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_vop.c|  26 +-
>  drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c  |   7 +-
>  drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h  |   4 +-
>  drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c |  97 ---
>  drivers/gpu/drm/vc4/Kconfig|   1 +
>  drivers/gpu/drm/vc4/vc4_hdmi.c | 133 +
>  drivers/gpu/drm/vc4/vc4_hdmi_regs.h|   6 +
>  drivers/of/base.c   

Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-09-09 Thread Dave Airlie
On Thu, 9 Sept 2021 at 19:30, Daniel Vetter  wrote:
>
> On Thu, Sep 9, 2021 at 5:35 AM Dave Airlie  wrote:
> >
> > On Thu, 9 Sept 2021 at 03:44, Thomas Zimmermann  wrote:
> > >
> > > Hi Dave and Daniel,
> > >
> > > here's this week's PR for drm-misc-fixes. One patch is a potential 
> > > deadlock
> > > in TTM, the other enables an additional plane in kmb. I'm slightly unhappy
> > > that the latter one ended up in -fixes as it's not a bugfix AFAICT.
> >
> > To avoid messy merge window, I'm not pulling this until after rc1
> > unless there is some major reason?
>
> Christian misplaced a ttm fix, so we really want this. Maybe
> cherry-pick to drm-next and then drm-misc-fixes gets rebased instead.
>
> And yeah I dunno what do with our conflicts around merge window, maybe
> we're letting trees diverge a bit too much.

I've cherry-pick the ttm fix, the kmb fix should be somewhere else,
I'm not going to pull it in from there.

Maybe once rc1 gets out it can be rebased. Please nobody push to
drm-misc-fixes until post rc1 + a day or two.

Dave.


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-09-09 Thread Daniel Vetter
On Thu, Sep 9, 2021 at 5:35 AM Dave Airlie  wrote:
>
> On Thu, 9 Sept 2021 at 03:44, Thomas Zimmermann  wrote:
> >
> > Hi Dave and Daniel,
> >
> > here's this week's PR for drm-misc-fixes. One patch is a potential deadlock
> > in TTM, the other enables an additional plane in kmb. I'm slightly unhappy
> > that the latter one ended up in -fixes as it's not a bugfix AFAICT.
>
> To avoid messy merge window, I'm not pulling this until after rc1
> unless there is some major reason?

Christian misplaced a ttm fix, so we really want this. Maybe
cherry-pick to drm-next and then drm-misc-fixes gets rebased instead.

And yeah I dunno what do with our conflicts around merge window, maybe
we're letting trees diverge a bit too much.
-Daniel

>
> the current drm-next doesn't have v5.14 in it, and the merge is rather
> ugly right now.
>
> (maybe I should always pull it in before sending to Linus to avoid
> this in future).
>
> Dave.



-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-09-08 Thread Dave Airlie
On Thu, 9 Sept 2021 at 03:44, Thomas Zimmermann  wrote:
>
> Hi Dave and Daniel,
>
> here's this week's PR for drm-misc-fixes. One patch is a potential deadlock
> in TTM, the other enables an additional plane in kmb. I'm slightly unhappy
> that the latter one ended up in -fixes as it's not a bugfix AFAICT.

To avoid messy merge window, I'm not pulling this until after rc1
unless there is some major reason?

the current drm-next doesn't have v5.14 in it, and the merge is rather
ugly right now.

(maybe I should always pull it in before sending to Linus to avoid
this in future).

Dave.


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-07-13 Thread Daniel Vetter
On Tue, Jul 13, 2021 at 10:44:05AM +0200, Thomas Zimmermann wrote:
> Hi Dave and Daniel,
> 
> these two fixes in drm-misc-fixes got lost during last cycle. Sending them
> now.

Applied to drm-fixes, thanks.
-Daniel

> 
> Best regards
> Thomas
> 
> drm-misc-fixes-2021-07-13:
> Short summary of fixes pull:
> 
>  * dma-buf: Fix fence leak in sync_file_merge() error code
>  * drm/panel: nt35510: Don't fail on DSI reads
> The following changes since commit d330099115597bbc238d6758a4930e72b49ea9ba:
> 
>   drm/nouveau: fix dma_address check for CPU/GPU sync (2021-06-24 15:40:44 
> +0200)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-07-13
> 
> for you to fetch changes up to ffe000217c5068c5da07ccb1c0f8cce7ad767435:
> 
>   dma-buf/sync_file: Don't leak fences on merge failure (2021-07-12 13:34:49 
> +0200)
> 
> 
> Short summary of fixes pull:
> 
>  * dma-buf: Fix fence leak in sync_file_merge() error code
>  * drm/panel: nt35510: Don't fail on DSI reads
> 
> 
> Jason Ekstrand (1):
>   dma-buf/sync_file: Don't leak fences on merge failure
> 
> Linus Walleij (1):
>   drm/panel: nt35510: Do not fail if DSI read fails
> 
>  drivers/dma-buf/sync_file.c   | 13 +++--
>  drivers/gpu/drm/panel/panel-novatek-nt35510.c |  4 +---
>  2 files changed, 8 insertions(+), 9 deletions(-)
> 
> --
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer
> 
> -- 
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-03-18 Thread Maarten Lankhorst
Op 18-03-2021 om 13:31 schreef Daniel Vetter:
> On Thu, Mar 18, 2021 at 12:33 PM Maarten Lankhorst
>  wrote:
>> drm-misc-fixes-2021-03-18:
>> drm-misc-fixes for v5.12-rc4:
>> - Make ttm_bo_unpin() not wraparound on too many unpins.
>> - Fix coccicheck warning in omap.
> Still missing the 2 patches from drm-misc-next-fixes, and those being
> left out also means drm-misc-next isn't pushed to for-linux-next
> branch, which is causing a ton of confusion itself.
> -Daniel

We had a discussion on irc, those patches were part of the previous pull.

I've reset drm-misc-next-fixes to v5.12-rc1-dontuse, to unplug drm-misc-next.

>> The following changes since commit de066e116306baf3a6a62691ac63cfc0b1dabddb:
>>
>>   drm/compat: Clear bounce structures (2021-03-11 11:11:33 +0100)
>>
>> are available in the Git repository at:
>>
>>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-03-18
>>
>> for you to fetch changes up to 6909115442759efef3d4bc5d9c54d7943f1afc14:
>>
>>   drm/omap: dsi: fix unsigned expression compared with zero (2021-03-17 
>> 13:59:23 +0200)
>>
>> 
>> drm-misc-fixes for v5.12-rc4:
>> - Make ttm_bo_unpin() not wraparound on too many unpins.
>> - Fix coccicheck warning in omap.
>>
>> 
>> Christian König (1):
>>   drm/ttm: make ttm_bo_unpin more defensive
>>
>> Junlin Yang (1):
>>   drm/omap: dsi: fix unsigned expression compared with zero
>>
>>  drivers/gpu/drm/omapdrm/dss/dsi.c | 7 ---
>>  include/drm/ttm/ttm_bo_api.h  | 6 --
>>  2 files changed, 8 insertions(+), 5 deletions(-)
>
>

___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-03-18 Thread Daniel Vetter
On Thu, Mar 18, 2021 at 12:33 PM Maarten Lankhorst
 wrote:
>
> drm-misc-fixes-2021-03-18:
> drm-misc-fixes for v5.12-rc4:
> - Make ttm_bo_unpin() not wraparound on too many unpins.
> - Fix coccicheck warning in omap.

Still missing the 2 patches from drm-misc-next-fixes, and those being
left out also means drm-misc-next isn't pushed to for-linux-next
branch, which is causing a ton of confusion itself.
-Daniel

> The following changes since commit de066e116306baf3a6a62691ac63cfc0b1dabddb:
>
>   drm/compat: Clear bounce structures (2021-03-11 11:11:33 +0100)
>
> are available in the Git repository at:
>
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-03-18
>
> for you to fetch changes up to 6909115442759efef3d4bc5d9c54d7943f1afc14:
>
>   drm/omap: dsi: fix unsigned expression compared with zero (2021-03-17 
> 13:59:23 +0200)
>
> 
> drm-misc-fixes for v5.12-rc4:
> - Make ttm_bo_unpin() not wraparound on too many unpins.
> - Fix coccicheck warning in omap.
>
> 
> Christian König (1):
>   drm/ttm: make ttm_bo_unpin more defensive
>
> Junlin Yang (1):
>   drm/omap: dsi: fix unsigned expression compared with zero
>
>  drivers/gpu/drm/omapdrm/dss/dsi.c | 7 ---
>  include/drm/ttm/ttm_bo_api.h  | 6 --
>  2 files changed, 8 insertions(+), 5 deletions(-)



-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-02-25 Thread Daniel Vetter
On Thu, Feb 25, 2021 at 8:53 AM Thomas Zimmermann  wrote:
>
> Hi
>
> Am 25.02.21 um 02:55 schrieb Dave Airlie:
> > On Wed, 24 Feb 2021 at 20:27, Thomas Zimmermann  wrote:
> >>
> >> Hi Dave and Daniel,
> >>
> >> here's this week's PR for drm-misc-fixes. One of the patches is a memory
> >> leak; the rest is for hardware issues.
> >>
> >
> > This is based on 5.11 and I'm not currently in the market for a
> > backmege now before rc1 so can you just top this up next week?
>
> I can, but I think Maxime will take over after -rc1.

I think we could also cherry-pick these 3 patches over to Maarten's
drm-misc-next-fixes pull. Committers pushing stuff to the wrong branch
is kinda normal, it's always a bit tricky around the merge window :-)
-Daniel

>
> Best regards
> Thomas
>
> >
> > Though maybe the ttm fix should be fast tracked, will contemplate it.
> >
> > Dave.
> >
> >> Best regards
> >> Thomas
> >>
> >> drm-misc-fixes-2021-02-24:
> >>   * drm/panel: kd35t133: Work with non-continuous DSI clock
> >>   * drm/rockchip: Require YTR modifier for AFBC
> >>   * drm/ttm: Fix a memory leak in error handling
> >> The following changes since commit 
> >> f40ddce88593482919761f74910f42f4b84c004b:
> >>
> >>Linux 5.11 (2021-02-14 14:32:24 -0800)
> >>
> >> are available in the Git repository at:
> >>
> >>git://anongit.freedesktop.org/drm/drm-misc 
> >> tags/drm-misc-fixes-2021-02-24
> >>
> >> for you to fetch changes up to 54dab3a718f7094532daf7d25cd14121a0e00e34:
> >>
> >>drm/panel: kd35t133: allow using non-continuous dsi clock (2021-02-23 
> >> 22:44:58 +0100)
> >>
> >> 
> >>   * drm/panel: kd35t133: Work with non-continuous DSI clock
> >>   * drm/rockchip: Require YTR modifier for AFBC
> >>   * drm/ttm: Fix a memory leak in error handling
> >>
> >> 
> >> Alyssa Rosenzweig (1):
> >>drm/rockchip: Require the YTR modifier for AFBC
> >>
> >> Heiko Stuebner (1):
> >>drm/panel: kd35t133: allow using non-continuous dsi clock
> >>
> >> xinhui pan (1):
> >>drm/ttm: Fix a memory leak
> >>
> >>   drivers/gpu/drm/panel/panel-elida-kd35t133.c |  3 ++-
> >>   drivers/gpu/drm/rockchip/rockchip_drm_vop.h  | 11 +++
> >>   drivers/gpu/drm/ttm/ttm_bo.c |  9 ++---
> >>   3 files changed, 19 insertions(+), 4 deletions(-)
> >>
> >> --
> >> Thomas Zimmermann
> >> Graphics Driver Developer
> >> SUSE Software Solutions Germany GmbH
> >> Maxfeldstr. 5, 90409 Nürnberg, Germany
> >> (HRB 36809, AG Nürnberg)
> >> Geschäftsführer: Felix Imendörffer
> > ___
> > dri-devel mailing list
> > dri-de...@lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/dri-devel
> >
>
> --
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer
>


-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-02-25 Thread Maxime Ripard
Hi,

On Thu, Feb 25, 2021 at 08:53:42AM +0100, Thomas Zimmermann wrote:
> Am 25.02.21 um 02:55 schrieb Dave Airlie:
> > On Wed, 24 Feb 2021 at 20:27, Thomas Zimmermann  wrote:
> > > 
> > > Hi Dave and Daniel,
> > > 
> > > here's this week's PR for drm-misc-fixes. One of the patches is a memory
> > > leak; the rest is for hardware issues.
> > > 
> > 
> > This is based on 5.11 and I'm not currently in the market for a
> > backmege now before rc1 so can you just top this up next week?
> 
> I can, but I think Maxime will take over after -rc1.

I'm going to handle -next, Maarten will be in charge of -fixes

Maxime


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-02-24 Thread Thomas Zimmermann

Hi

Am 25.02.21 um 02:55 schrieb Dave Airlie:

On Wed, 24 Feb 2021 at 20:27, Thomas Zimmermann  wrote:


Hi Dave and Daniel,

here's this week's PR for drm-misc-fixes. One of the patches is a memory
leak; the rest is for hardware issues.



This is based on 5.11 and I'm not currently in the market for a
backmege now before rc1 so can you just top this up next week?


I can, but I think Maxime will take over after -rc1.

Best regards
Thomas



Though maybe the ttm fix should be fast tracked, will contemplate it.

Dave.


Best regards
Thomas

drm-misc-fixes-2021-02-24:
  * drm/panel: kd35t133: Work with non-continuous DSI clock
  * drm/rockchip: Require YTR modifier for AFBC
  * drm/ttm: Fix a memory leak in error handling
The following changes since commit f40ddce88593482919761f74910f42f4b84c004b:

   Linux 5.11 (2021-02-14 14:32:24 -0800)

are available in the Git repository at:

   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-02-24

for you to fetch changes up to 54dab3a718f7094532daf7d25cd14121a0e00e34:

   drm/panel: kd35t133: allow using non-continuous dsi clock (2021-02-23 
22:44:58 +0100)


  * drm/panel: kd35t133: Work with non-continuous DSI clock
  * drm/rockchip: Require YTR modifier for AFBC
  * drm/ttm: Fix a memory leak in error handling


Alyssa Rosenzweig (1):
   drm/rockchip: Require the YTR modifier for AFBC

Heiko Stuebner (1):
   drm/panel: kd35t133: allow using non-continuous dsi clock

xinhui pan (1):
   drm/ttm: Fix a memory leak

  drivers/gpu/drm/panel/panel-elida-kd35t133.c |  3 ++-
  drivers/gpu/drm/rockchip/rockchip_drm_vop.h  | 11 +++
  drivers/gpu/drm/ttm/ttm_bo.c |  9 ++---
  3 files changed, 19 insertions(+), 4 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer

___
dri-devel mailing list
dri-de...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel



--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer



OpenPGP_signature
Description: OpenPGP digital signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-02-24 Thread Dave Airlie
On Wed, 24 Feb 2021 at 20:27, Thomas Zimmermann  wrote:
>
> Hi Dave and Daniel,
>
> here's this week's PR for drm-misc-fixes. One of the patches is a memory
> leak; the rest is for hardware issues.
>

This is based on 5.11 and I'm not currently in the market for a
backmege now before rc1 so can you just top this up next week?

Though maybe the ttm fix should be fast tracked, will contemplate it.

Dave.

> Best regards
> Thomas
>
> drm-misc-fixes-2021-02-24:
>  * drm/panel: kd35t133: Work with non-continuous DSI clock
>  * drm/rockchip: Require YTR modifier for AFBC
>  * drm/ttm: Fix a memory leak in error handling
> The following changes since commit f40ddce88593482919761f74910f42f4b84c004b:
>
>   Linux 5.11 (2021-02-14 14:32:24 -0800)
>
> are available in the Git repository at:
>
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-02-24
>
> for you to fetch changes up to 54dab3a718f7094532daf7d25cd14121a0e00e34:
>
>   drm/panel: kd35t133: allow using non-continuous dsi clock (2021-02-23 
> 22:44:58 +0100)
>
> 
>  * drm/panel: kd35t133: Work with non-continuous DSI clock
>  * drm/rockchip: Require YTR modifier for AFBC
>  * drm/ttm: Fix a memory leak in error handling
>
> 
> Alyssa Rosenzweig (1):
>   drm/rockchip: Require the YTR modifier for AFBC
>
> Heiko Stuebner (1):
>   drm/panel: kd35t133: allow using non-continuous dsi clock
>
> xinhui pan (1):
>   drm/ttm: Fix a memory leak
>
>  drivers/gpu/drm/panel/panel-elida-kd35t133.c |  3 ++-
>  drivers/gpu/drm/rockchip/rockchip_drm_vop.h  | 11 +++
>  drivers/gpu/drm/ttm/ttm_bo.c |  9 ++---
>  3 files changed, 19 insertions(+), 4 deletions(-)
>
> --
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-01-27 Thread Thomas Zimmermann



Am 27.01.21 um 08:56 schrieb Thomas Zimmermann:

Hi Dave and Daniel,

here are the 2 fixes from this week's drm-misc-next.


drm-misc-fixes

Grr! I had this typo last week already.



Best regards
Thomas

drm-misc-fixes-2021-01-27:

  * drm/vc4: Fix LBM size calculation; Fix high resolutions for hvs5
The following changes since commit a37eef63bc9e16e06361b539e528058146af80ab:

   drm/syncobj: Fix use-after-free (2021-01-20 10:28:39 +0100)

are available in the Git repository at:

   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-01-27

for you to fetch changes up to f6b57101a6b31277a4bde1d8028c46e898bd2ff2:

   drm/vc4: Correct POS1_SCL for hvs5 (2021-01-25 11:53:44 +0100)


Short summary of fixes pull (less than what git shortlog provides):

  * drm/vc4: Fix LBM size calculation; Fix high resolutions for hvs5


Dom Cobley (2):
   drm/vc4: Correct lbm size and calculation
   drm/vc4: Correct POS1_SCL for hvs5

  drivers/gpu/drm/vc4/vc4_hvs.c   |  8 
  drivers/gpu/drm/vc4/vc4_plane.c | 11 ---
  2 files changed, 12 insertions(+), 7 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
___
dri-devel mailing list
dri-de...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel



--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer



OpenPGP_signature
Description: OpenPGP digital signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-01-20 Thread Thomas Zimmermann



Am 20.01.21 um 13:09 schrieb Thomas Zimmermann:

Hi Dave and Daniel,

here's this week's PR for drm-misc-next.


drm-misc-fixes



Best regards
Thomas

drm-misc-fixes-2021-01-20:
Short summary of fixes pull (less than what git shortlog provides):

  * drm/atomic: Release state on error
  * drm/syncobj: Fix use-after-free
  * drm/ttm: Don't use GFP_TRANSHUGE_LIGTH
  * drm/vc4: Unify driver naming for PCM
  * drm/vram-helper: Fix memory leak in vmap
The following changes since commit 19c329f6808995b142b3966301f217c831e7cf31:

   Linux 5.11-rc4 (2021-01-17 16:37:05 -0800)

are available in the Git repository at:

   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-01-20

for you to fetch changes up to a37eef63bc9e16e06361b539e528058146af80ab:

   drm/syncobj: Fix use-after-free (2021-01-20 10:28:39 +0100)


Short summary of fixes pull (less than what git shortlog provides):

  * drm/atomic: Release state on error
  * drm/syncobj: Fix use-after-free
  * drm/ttm: Don't use GFP_TRANSHUGE_LIGTH
  * drm/vc4: Unify driver naming for PCM
  * drm/vram-helper: Fix memory leak in vmap


Christian König (1):
   drm/ttm: stop using GFP_TRANSHUGE_LIGHT

Daniel Vetter (1):
   drm/syncobj: Fix use-after-free

Nicolas Saenz Julienne (1):
   drm/vc4: Unify PCM card's driver_name

Pan Bian (1):
   drm/atomic: put state on error path

Thomas Zimmermann (1):
   drm/vram-helper: Reuse existing page mappings in vmap

  drivers/gpu/drm/drm_atomic_helper.c   |  2 +-
  drivers/gpu/drm/drm_gem_vram_helper.c | 14 +++---
  drivers/gpu/drm/drm_syncobj.c |  8 +---
  drivers/gpu/drm/ttm/ttm_pool.c| 11 ++-
  drivers/gpu/drm/vc4/vc4_hdmi.c|  1 +
  5 files changed, 24 insertions(+), 12 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
___
dri-devel mailing list
dri-de...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel



--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer



OpenPGP_signature
Description: OpenPGP digital signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2021-01-08 Thread Daniel Vetter
On Fri, Jan 08, 2021 at 10:34:34AM +0100, Thomas Zimmermann wrote:
> Hi Dave and Daniel,
> 
> sorry for being a bit late. Here's this week's PR for drm-misc-fixes.

No worries, Dave's out anyway so this is all in time for me to do the pull
:-)

> 
> Best regards
> Thomas
> 
> drm-misc-fixes-2021-01-08:
> * dma-buf: fix a use-after-free
> * radeon: don't init the TTM page pool manually
> * ttm: unexport ttm_pool_{init,fini}()
> The following changes since commit e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62:
> 
>   Linux 5.11-rc2 (2021-01-03 15:55:30 -0800)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-01-08

Pulled, thanks.
-Daniel

> 
> for you to fetch changes up to a73858ef4d5e1d425e171f0f6a52864176a6a979:
> 
>   drm/ttm: unexport ttm_pool_init/fini (2021-01-07 14:25:43 +0100)
> 
> 
> * dma-buf: fix a use-after-free
> * radeon: don't init the TTM page pool manually
> * ttm: unexport ttm_pool_{init,fini}()
> 
> 
> Charan Teja Reddy (1):
>   dmabuf: fix use-after-free of dmabuf's file->f_inode
> 
> Christian König (2):
>   drm/radeon: stop re-init the TTM page pool
>   drm/ttm: unexport ttm_pool_init/fini
> 
>  drivers/dma-buf/dma-buf.c   | 21 +
>  drivers/gpu/drm/radeon/radeon_ttm.c |  3 ---
>  drivers/gpu/drm/ttm/ttm_pool.c  |  2 --
>  3 files changed, 17 insertions(+), 9 deletions(-)
> 
> --
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2019-10-07 Thread Daniel Vetter
On Thu, Oct 3, 2019 at 9:26 AM Maxime Ripard  wrote:
>
> Hi,
>
> On Wed, Oct 02, 2019 at 10:06:04PM +0200, Maxime Ripard wrote:
> > Hi Dave, Daniel,
> >
> > I hope that you enjoy XDC if you could make it this year :)
> >
> > Here's the first round of fixes for drm-misc
> >
> > Maxime
> >
> > drm-misc-fixes-2019-10-02:
> >  - One include fix for tilcdc
> >  - A memory leak fix for Komeda
> >  - Some fixes for resources cleanups with writeback
>
> So it turns out that while that tag was pushed, I forgot to push the
> branch first, and now we have a conflict.
>
> Let's drop this PR, I'll do another one.

Hm, does dim not check for that? Can I volunteer you for a patch?
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] drm-misc-fixes

2019-10-03 Thread Maxime Ripard
Hi,

On Wed, Oct 02, 2019 at 10:06:04PM +0200, Maxime Ripard wrote:
> Hi Dave, Daniel,
>
> I hope that you enjoy XDC if you could make it this year :)
>
> Here's the first round of fixes for drm-misc
>
> Maxime
>
> drm-misc-fixes-2019-10-02:
>  - One include fix for tilcdc
>  - A memory leak fix for Komeda
>  - Some fixes for resources cleanups with writeback

So it turns out that while that tag was pushed, I forgot to push the
branch first, and now we have a conflict.

Let's drop this PR, I'll do another one.

Maxime


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] drm-misc-fixes

2019-08-02 Thread Daniel Vetter
On Fri, Aug 02, 2019 at 03:43:48PM +0200, Maarten Lankhorst wrote:
> Hey,
> 
> Bit late, but fixes for v5.3-rc3. :)

Yes, please try to prep and send out -fixes pull on Thu latest. Otherwise
there's no time to fix things up and it eats into w/e ...

> 
> drm-misc-fixes-2019-08-02:
> drm-misc-fixes for v5.3-rc3:
> - Fix some build errors in drm/bridge.
> - Do not build i810 on CONFIG_PREEMPTION.
> - Fix cache sync on arm in vgem.
> - Allow mapping fb in drm_client only when required, and use it to fix bochs 
> fbdev.
> The following changes since commit 609488bc979f99f805f34e9a32c1e3b71179d10b:
> 
>   Linux 5.3-rc2 (2019-07-28 12:47:02 -0700)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2019-08-02

Pulled, thanks.
-Daniel

> 
> for you to fetch changes up to 58540594570778fd149cd8c9b2bff61f2cefa8c9:
> 
>   drm/bochs: Use shadow buffer for bochs framebuffer console (2019-08-01 
> 15:01:42 +0200)
> 
> 
> drm-misc-fixes for v5.3-rc3:
> - Fix some build errors in drm/bridge.
> - Do not build i810 on CONFIG_PREEMPTION.
> - Fix cache sync on arm in vgem.
> - Allow mapping fb in drm_client only when required, and use it to fix bochs 
> fbdev.
> 
> 
> Maarten Lankhorst (1):
>   Merge tag 'v5.3-rc2' into drm-misc-fixes
> 
> Rob Clark (1):
>   drm/vgem: fix cache synchronization on arm/arm64
> 
> Thomas Gleixner (1):
>   drm/i810: Use CONFIG_PREEMPTION
> 
> Thomas Zimmermann (4):
>   drm/client: Support unmapping of DRM client buffers
>   drm/fb-helper: Map DRM client buffer only when required
>   drm/fb-helper: Instanciate shadow FB if configured in device's 
> mode_config
>   drm/bochs: Use shadow buffer for bochs framebuffer console
> 
> YueHaibing (2):
>   drm/bridge: lvds-encoder: Fix build error while CONFIG_DRM_KMS_HELPER=m
>   drm/bridge: tc358764: Fix build error
> 
>  drivers/gpu/drm/Kconfig   |   2 +-
>  drivers/gpu/drm/bochs/bochs_kms.c |   1 +
>  drivers/gpu/drm/bridge/Kconfig|   4 +-
>  drivers/gpu/drm/drm_client.c  |  60 ++
>  drivers/gpu/drm/drm_fb_helper.c   |  51 +++
>  drivers/gpu/drm/vgem/vgem_drv.c   | 130 
> --
>  include/drm/drm_client.h  |   2 +
>  include/drm/drm_mode_config.h |   7 ++
>  8 files changed, 186 insertions(+), 71 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] drm-misc-fixes

2019-06-13 Thread Daniel Vetter
On Thu, Jun 13, 2019 at 10:39:46AM -0400, Sean Paul wrote:
> 
> Hi Da.*,
> A bit more meat on this PR, which should probably be expected given how light 
> we
> have been on the last 4.
> 
> 
> drm-misc-fixes-2019-06-13:
> meson: A few G12A fixes across the driver (Neil)
> quirks: A couple quirks for GPD devices (Hans)
> gem_shmem: Use writecombine when vmapping non-dmabuf BOs (Boris)
> panfrost: A couple tweaks to requiring devfreq (Neil & Ezequiel)
> edid: Ensure we return the override mode when ddc probe fails (Jani)
> 
> Cc: Hans de Goede 
> Cc: Neil Armstrong 
> Cc: Boris Brezillon 
> Cc: Ezequiel Garcia 
> Cc: Jani Nikula 
> 
> Cheers, Sean
> 
> 
> The following changes since commit 283f1e383e91d96fe652fad549537ae15cf31d60:
> 
>   udmabuf: actually unmap the scatterlist (2019-06-05 10:41:17 +0200)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2019-06-13
> 
> for you to fetch changes up to 48eaeb7664c76139438724d520a1ea4a84a3ed92:
> 
>   drm: add fallback override/firmware EDID modes workaround (2019-06-12 
> 13:26:25 +0300)
> 
> 
> meson: A few G12A fixes across the driver (Neil)
> quirks: A couple quirks for GPD devices (Hans)
> gem_shmem: Use writecombine when vmapping non-dmabuf BOs (Boris)
> panfrost: A couple tweaks to requiring devfreq (Neil & Ezequiel)
> edid: Ensure we return the override mode when ddc probe fails (Jani)
> 
> Cc: Hans de Goede 
> Cc: Neil Armstrong 
> Cc: Boris Brezillon 
> Cc: Ezequiel Garcia 
> Cc: Jani Nikula 

Thanks, pulled.
-Daniel

> 
> 
> Boris Brezillon (1):
>   drm/gem_shmem: Use a writecombine mapping for ->vaddr
> 
> Ezequiel Garcia (1):
>   drm/panfrost: Require the simple_ondemand governor
> 
> Hans de Goede (2):
>   drm: panel-orientation-quirks: Add quirk for GPD pocket2
>   drm: panel-orientation-quirks: Add quirk for GPD MicroPC
> 
> Jani Nikula (2):
>   drm/edid: abstract override/firmware EDID retrieval
>   drm: add fallback override/firmware EDID modes workaround
> 
> Neil Armstrong (4):
>   drm/meson: fix G12A HDMI PLL settings for 4K60 1000/1001 variations
>   drm/meson: fix primary plane disabling
>   drm/meson: fix G12A primary plane disabling
>   drm/panfrost: make devfreq optional again
> 
>  drivers/gpu/drm/drm_edid.c | 55 
> ++
>  drivers/gpu/drm/drm_gem_shmem_helper.c |  3 +-
>  drivers/gpu/drm/drm_panel_orientation_quirks.c | 32 +++
>  drivers/gpu/drm/drm_probe_helper.c |  7 
>  drivers/gpu/drm/meson/meson_crtc.c |  6 +--
>  drivers/gpu/drm/meson/meson_plane.c|  8 ++--
>  drivers/gpu/drm/meson/meson_vclk.c | 13 +-
>  drivers/gpu/drm/meson/meson_viu.c  |  3 +-
>  drivers/gpu/drm/panfrost/Kconfig   |  1 +
>  drivers/gpu/drm/panfrost/panfrost_devfreq.c| 13 +-
>  include/drm/drm_edid.h |  1 +
>  11 files changed, 121 insertions(+), 21 deletions(-)
> 
> -- 
> Sean Paul, Software Engineer, Google / Chromium OS

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PULL] drm-misc-fixes

2018-12-20 Thread Daniel Vetter
On Thu, Dec 20, 2018 at 11:57:40AM -0500, Sean Paul wrote:
> 
> Hi Dave and Daniel,
> A late spectre fix for you to pull for 4.20 final.
> 
> drm-misc-fixes-2018-12-20:
> Fix spectre v1 vuln in drm_ioctl
> 
> Cheers, Sean

Thanks, applied.
-Daniel

> 
> 
> The following changes since commit 7566ec393f4161572ba6f11ad5171fd5d59b0fbd:
> 
>   Linux 4.20-rc7 (2018-12-16 15:46:55 -0800)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2018-12-20
> 
> for you to fetch changes up to 505b5240329b922f21f91d5b5d1e535c805eca6d:
> 
>   drm/ioctl: Fix Spectre v1 vulnerabilities (2018-12-20 08:13:29 +0100)
> 
> 
> Fix spectre v1 vuln in drm_ioctl
> 
> 
> Gustavo A. R. Silva (1):
>   drm/ioctl: Fix Spectre v1 vulnerabilities
> 
>  drivers/gpu/drm/drm_ioctl.c | 10 --
>  1 file changed, 8 insertions(+), 2 deletions(-)
> 
> -- 
> Sean Paul, Software Engineer, Google / Chromium OS

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2018-11-28 Thread Sean Paul
On Wed, Nov 28, 2018 at 3:04 PM Sean Paul  wrote:
>
>
> Hi Dave,
> Happy meson week! A bunch of stellar fixes coming in this week from Lyude, 
> and a
> couple others plugging holes in meson and core.
>
>
> drm-misc-fixes-2018-11-28:
> - mst: Don't try to validate ports while destroying them (Lyude)

ICYMIRC, Lyude noticed a new issue with this patch, so we're going to
revert and re-send.

Please drop for now,

Sean

> - core: Don't set device to master unless set_master succeeds (Sergio)
> - meson: Do vblank_on/off on enable/disable (Neil)
> - meson: Use fast_io regmap option to avoid sleeping in irq ctx (Lyude)
> - meson: Don't walk off the end of the OSD EOTF LUTs (Lyude)
>
> Cc: Lyude Paul 
> Cc: Sergio Correia 
> Cc: Neil Armstrong 
>
> Cheers, Sean
>
>
> The following changes since commit 2e6e902d185027f8e3cb8b7305238f7e35d6a436:
>
>   Linux 4.20-rc4 (2018-11-25 14:19:31 -0800)
>
> are available in the Git repository at:
>
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2018-11-28
>
> for you to fetch changes up to 31e1ab494559fb46de304cc6c2aed1528f94b298:
>
>   drm/meson: add support for 1080p25 mode (2018-11-26 16:14:28 -0500)
>
> 
> - mst: Don't try to validate ports while destroying them (Lyude)
> - core: Don't set device to master unless set_master succeeds (Sergio)
> - meson: Do vblank_on/off on enable/disable (Neil)
> - meson: Use fast_io regmap option to avoid sleeping in irq ctx (Lyude)
> - meson: Don't walk off the end of the OSD EOTF LUTs (Lyude)
>
> Cc: Lyude Paul 
> Cc: Sergio Correia 
> Cc: Neil Armstrong 
>
> 
> Christian Hewitt (1):
>   drm/meson: add support for 1080p25 mode
>
> Lyude Paul (3):
>   drm/dp_mst: Skip validating ports during destruction, just ref
>   drm/meson: Enable fast_io in meson_dw_hdmi_regmap_config
>   drm/meson: Fix OOB memory accesses in meson_viu_set_osd_lut()
>
> Neil Armstrong (1):
>   drm/meson: Fixes for drm_crtc_vblank_on/off support
>
> Sergio Correia (1):
>   drm: set is_master to 0 upon drm_new_set_master() failure
>
>  drivers/gpu/drm/drm_auth.c|  2 ++
>  drivers/gpu/drm/drm_dp_mst_topology.c | 15 +--
>  drivers/gpu/drm/meson/meson_crtc.c| 27 +--
>  drivers/gpu/drm/meson/meson_dw_hdmi.c |  1 +
>  drivers/gpu/drm/meson/meson_venc.c|  4 
>  drivers/gpu/drm/meson/meson_viu.c | 12 ++--
>  6 files changed, 51 insertions(+), 10 deletions(-)
>
> --
> Sean Paul, Software Engineer, Google / Chromium OS
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2018-01-31 Thread Gustavo Padovan
So I've made an error when sending this out, it includes some stuff
that is already on 4.15. Sorry about that, the only one that is needs
to go in is this one:

 Daniel Vetter (1):
   drm/cirrus: Load lut in crtc_commit

The pull request is fine, just the generated e-mail is wrong.

Thanks!

2018-01-31 Gustavo Padovan :

> Hi Dave,
> 
> This one got applied late to drm-misc-fixes, it should go to 4.16
> anyway. Please pull, Thanks.
> 
> Gustavo
> 
> drm-misc-fixes-2018-01-31:
> - fix lut loading for cirrus
> The following changes since commit a8750ddca918032d6349adbf9a4b6555e7db20da:
> 
>   Linux 4.15-rc8 (2018-01-14 15:32:30 -0800)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2018-01-31
> 
> for you to fetch changes up to 745fd50f3b044db6a3922e1718306555613164b0:
> 
>   drm/cirrus: Load lut in crtc_commit (2018-01-31 13:14:33 +0100)
> 
> 
> - fix lut loading for cirrus
> 
> 
> Boris Brezillon (1):
>   drm/vc4: Fix NULL pointer dereference in vc4_save_hang_state()
> 
> Daniel Vetter (1):
>   drm/cirrus: Load lut in crtc_commit
> 
> Dave Airlie (2):
>   Merge branch 'vmwgfx-fixes-4.15' of 
> git://people.freedesktop.org/~thomash/linux into drm-fixes
>   Merge tag 'drm-misc-fixes-2018-01-17' of 
> git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
> 
> Eric Anholt (1):
>   drm/vc4: Flush the caches before the bin jobs, as well.
> 
> Jonathan Liu (3):
>   drm/sun4i: hdmi: Check for unset best_parent in 
> sun4i_tmds_determine_rate
>   drm/sun4i: hdmi: Fix incorrect assignment in sun4i_tmds_determine_rate
>   drm/sun4i: hdmi: Add missing rate halving check in 
> sun4i_tmds_determine_rate
> 
> Rob Clark (1):
>   drm/vmwgfx: fix memory corruption with legacy/sou connectors
> 
> Woody Suwalski (1):
>   drm/vmwgfx: Fix a boot time warning
> 
>  drivers/gpu/drm/cirrus/cirrus_mode.c| 40 
> +
>  drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c |  9 ---
>  drivers/gpu/drm/vc4/vc4_gem.c   | 33 +++-
>  drivers/gpu/drm/vmwgfx/vmwgfx_kms.c |  2 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c |  4 +--
>  drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c|  4 +--
>  6 files changed, 61 insertions(+), 31 deletions(-)
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes for 4.15

2018-01-24 Thread Sean Paul
On Wed, Jan 24, 2018, 8:13 PM Daniel Vetter  wrote:

> On Wed, Jan 24, 2018 at 7:54 PM, Sean Paul  wrote:
> >
> > Hi Dave,
> > I'm sending this since danvet is down under this week. We've collected a
> couple
> > fixes in drm-misc-fixes this week, and since we're still in the business
> of
> > 4.15, I figured I'd send them along.
>
> Hah, was just about to check whether anything got applied because
> -rc9, and then wondered why there's a tag for which I didn't send out
> a pull request mail yet :-)
>
> Thanks a lot for doing this.
>

Maintainer team ftw! Good luck on your talk today.

Sean


> Cheers, Daniel
>
> >
> > drm-misc-fixes-2018-01-24:
> > Two vc4 fixes that were applied in the last day.
> > One fixes a NULL dereference, and the other fixes
> > a flickering bug.
> >
> > Cc: Eric Anholt 
> > Cc: Boris Brezillon 
> >
> > Cheers, Sean
> >
> >
> > The following changes since commit
> 75f195f46f27a2524b249b95e6f241cd13c7e549:
> >
> >   Merge tag 'drm-misc-fixes-2018-01-17' of git://
> anongit.freedesktop.org/drm/drm-misc into drm-fixes (2018-01-18 13:30:22
> +1000)
> >
> > are available in the Git repository at:
> >
> >   git://anongit.freedesktop.org/drm/drm-misc
> tags/drm-misc-fixes-2018-01-24
> >
> > for you to fetch changes up to 17b11b76b87afe9f8be199d7a5f442497133e2b0:
> >
> >   drm/vc4: Fix NULL pointer dereference in vc4_save_hang_state()
> (2018-01-18 12:17:03 -0800)
> >
> > 
> > Two vc4 fixes that were applied in the last day.
> > One fixes a NULL dereference, and the other fixes
> > a flickering bug.
> >
> > Cc: Eric Anholt 
> > Cc: Boris Brezillon 
> >
> > 
> > Boris Brezillon (1):
> >   drm/vc4: Fix NULL pointer dereference in vc4_save_hang_state()
> >
> > Eric Anholt (1):
> >   drm/vc4: Flush the caches before the bin jobs, as well.
> >
> >  drivers/gpu/drm/vc4/vc4_gem.c | 33 +++--
> >  1 file changed, 27 insertions(+), 6 deletions(-)
> >
> > --
> > Sean Paul, Software Engineer, Google / Chromium OS
>
>
>
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> +41 (0) 79 365 57 48 - http://blog.ffwll.ch
>
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes for 4.15

2018-01-24 Thread Daniel Vetter
On Wed, Jan 24, 2018 at 7:54 PM, Sean Paul  wrote:
>
> Hi Dave,
> I'm sending this since danvet is down under this week. We've collected a 
> couple
> fixes in drm-misc-fixes this week, and since we're still in the business of
> 4.15, I figured I'd send them along.

Hah, was just about to check whether anything got applied because
-rc9, and then wondered why there's a tag for which I didn't send out
a pull request mail yet :-)

Thanks a lot for doing this.

Cheers, Daniel

>
> drm-misc-fixes-2018-01-24:
> Two vc4 fixes that were applied in the last day.
> One fixes a NULL dereference, and the other fixes
> a flickering bug.
>
> Cc: Eric Anholt 
> Cc: Boris Brezillon 
>
> Cheers, Sean
>
>
> The following changes since commit 75f195f46f27a2524b249b95e6f241cd13c7e549:
>
>   Merge tag 'drm-misc-fixes-2018-01-17' of 
> git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2018-01-18 
> 13:30:22 +1000)
>
> are available in the Git repository at:
>
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2018-01-24
>
> for you to fetch changes up to 17b11b76b87afe9f8be199d7a5f442497133e2b0:
>
>   drm/vc4: Fix NULL pointer dereference in vc4_save_hang_state() (2018-01-18 
> 12:17:03 -0800)
>
> 
> Two vc4 fixes that were applied in the last day.
> One fixes a NULL dereference, and the other fixes
> a flickering bug.
>
> Cc: Eric Anholt 
> Cc: Boris Brezillon 
>
> 
> Boris Brezillon (1):
>   drm/vc4: Fix NULL pointer dereference in vc4_save_hang_state()
>
> Eric Anholt (1):
>   drm/vc4: Flush the caches before the bin jobs, as well.
>
>  drivers/gpu/drm/vc4/vc4_gem.c | 33 +++--
>  1 file changed, 27 insertions(+), 6 deletions(-)
>
> --
> Sean Paul, Software Engineer, Google / Chromium OS



-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2017-12-14 Thread Linus Torvalds
On Thu, Dec 14, 2017 at 6:50 AM, Daniel Vetter  wrote:
>
> Imo that's enough that I figured better not delay until Dave is back.
> Linus, can you pls apply?

Pulled.

Linus
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2017-08-18 Thread Sean Paul
On Fri, Aug 18, 2017 at 4:19 PM, Daniel Vetter  wrote:
> On Fri, Aug 18, 2017 at 11:57:34AM -0400, Sean Paul wrote:
>> Hi Dave,
>> Here's the latest and greatest from drm-misc-fixes. We have a couple nice
>> cleanups from Maarten centered around properly handling errors (and 
>> specifically
>> EDEADLK) in atomic_check.
>
> They're not cleanups, stuff actually blows up in our CI (hooray for
> finally running like all the igts we have). Hence cc: stable.

Apologies, I did not mean to imply they weren't proper fixes.

Sean


> -Daniel
>
>>
>> I probably would have liked Mark's DRM_ERROR patch to go through -misc-next, 
>> but
>> hopefully it's harmless enough to not lose sleep over.
>>
>>
>> drm-misc-fixes-2017-08-18:
>> Core Changes:
>> - Fix framebuffer leak in setplane error condition (Nikil)
>> - Prevent BUG in atomic_ioctl by properly resetting state on EDEADLK 
>> (Maarten)
>> - Add missing return in atomic_check_only if atomic_check fails (Maarten)
>>
>> Driver Changes:
>> - rockchip: Don't try to suspend if device not initialized (Jeffy)
>>
>> Cc: Jeffy Chen 
>> Cc: Nikhil Mahale 
>> Cc: Maarten Lankhorst 
>>
>> Cheers, Daniel ;-)
>>
>>
>> The following changes since commit ef954844c7ace62f773f4f23e28d2d915adc419f:
>>
>>   Linux 4.13-rc5 (2017-08-13 16:01:32 -0700)
>>
>> are available in the git repository at:
>>
>>   git://anongit.freedesktop.org/git/drm-misc tags/drm-misc-fixes-2017-08-18
>>
>> for you to fetch changes up to a0ffc51e20e90e0c1c2491de2b4b03f48b6caaba:
>>
>>   drm/atomic: If the atomic check fails, return its value first (2017-08-15 
>> 12:38:05 +0200)
>>
>> 
>> Core Changes:
>> - Fix framebuffer leak in setplane error condition (Nikil)
>> - Prevent BUG in atomic_ioctl by properly resetting state on EDEADLK 
>> (Maarten)
>> - Add missing return in atomic_check_only if atomic_check fails (Maarten)
>>
>> Driver Changes:
>> - rockchip: Don't try to suspend if device not initialized (Jeffy)
>>
>> Cc: Jeffy Chen 
>> Cc: Nikhil Mahale 
>> Cc: Maarten Lankhorst 
>>
>> 
>> Jeffy Chen (1):
>>   drm/rockchip: Fix suspend crash when drm is not bound
>>
>> Maarten Lankhorst (2):
>>   drm/atomic: Handle -EDEADLK with out-fences correctly
>>   drm/atomic: If the atomic check fails, return its value first
>>
>> Nikhil Mahale (1):
>>   drm: Fix framebuffer leak
>>
>> Sean Paul (1):
>>   Merge origin/master into drm-misc-fixes
>>
>>  drivers/gpu/drm/drm_atomic.c| 11 ---
>>  drivers/gpu/drm/drm_plane.c |  1 +
>>  drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 12 ++--
>>  3 files changed, 19 insertions(+), 5 deletions(-)
>>
>> --
>> Sean Paul, Software Engineer, Google / Chromium OS
>
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> http://blog.ffwll.ch
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2017-08-18 Thread Daniel Vetter
On Fri, Aug 18, 2017 at 11:57:34AM -0400, Sean Paul wrote:
> Hi Dave,
> Here's the latest and greatest from drm-misc-fixes. We have a couple nice
> cleanups from Maarten centered around properly handling errors (and 
> specifically
> EDEADLK) in atomic_check.

They're not cleanups, stuff actually blows up in our CI (hooray for
finally running like all the igts we have). Hence cc: stable.
-Daniel

> 
> I probably would have liked Mark's DRM_ERROR patch to go through -misc-next, 
> but
> hopefully it's harmless enough to not lose sleep over.
> 
> 
> drm-misc-fixes-2017-08-18:
> Core Changes:
> - Fix framebuffer leak in setplane error condition (Nikil)
> - Prevent BUG in atomic_ioctl by properly resetting state on EDEADLK (Maarten)
> - Add missing return in atomic_check_only if atomic_check fails (Maarten)
> 
> Driver Changes:
> - rockchip: Don't try to suspend if device not initialized (Jeffy)
> 
> Cc: Jeffy Chen 
> Cc: Nikhil Mahale 
> Cc: Maarten Lankhorst 
> 
> Cheers, Daniel ;-)
> 
> 
> The following changes since commit ef954844c7ace62f773f4f23e28d2d915adc419f:
> 
>   Linux 4.13-rc5 (2017-08-13 16:01:32 -0700)
> 
> are available in the git repository at:
> 
>   git://anongit.freedesktop.org/git/drm-misc tags/drm-misc-fixes-2017-08-18
> 
> for you to fetch changes up to a0ffc51e20e90e0c1c2491de2b4b03f48b6caaba:
> 
>   drm/atomic: If the atomic check fails, return its value first (2017-08-15 
> 12:38:05 +0200)
> 
> 
> Core Changes:
> - Fix framebuffer leak in setplane error condition (Nikil)
> - Prevent BUG in atomic_ioctl by properly resetting state on EDEADLK (Maarten)
> - Add missing return in atomic_check_only if atomic_check fails (Maarten)
> 
> Driver Changes:
> - rockchip: Don't try to suspend if device not initialized (Jeffy)
> 
> Cc: Jeffy Chen 
> Cc: Nikhil Mahale 
> Cc: Maarten Lankhorst 
> 
> 
> Jeffy Chen (1):
>   drm/rockchip: Fix suspend crash when drm is not bound
> 
> Maarten Lankhorst (2):
>   drm/atomic: Handle -EDEADLK with out-fences correctly
>   drm/atomic: If the atomic check fails, return its value first
> 
> Nikhil Mahale (1):
>   drm: Fix framebuffer leak
> 
> Sean Paul (1):
>   Merge origin/master into drm-misc-fixes
> 
>  drivers/gpu/drm/drm_atomic.c| 11 ---
>  drivers/gpu/drm/drm_plane.c |  1 +
>  drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 12 ++--
>  3 files changed, 19 insertions(+), 5 deletions(-)
> 
> -- 
> Sean Paul, Software Engineer, Google / Chromium OS

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2017-05-28 Thread Daniel Vetter
On Sun, May 28, 2017 at 12:08:13PM +0200, Lukas Wunner wrote:
> On Fri, May 26, 2017 at 08:36:45AM +0200, Daniel Vetter wrote:
> > On Thu, May 25, 2017 at 7:44 PM, Sean Paul  wrote:
> > > The pull is noisy because it includes -rc2.
> > 
> > dim has you covered for this, in case you've rolled forward but Dave
> > hasn't yet, you can regenerate against linus upstream branch for a
> > cleaner pull (but still warn Dave ofc):
> > 
> > $ dim pull-request drm-misc-next origin/master
> 
> Is it worth documenting this?  If so, below is a suggestion.
> Feel free to rephrase as you see fit.

Great idea, thanks for the patch. Applied&pushed.
-Daniel

> 
> Thanks,
> 
> Lukas
> 
> -- >8 --
> Subject: [PATCH] drm-misc: Document recommended base for -fixes pulls
> 
> Summarize the following discussion on dri-devel:
> 
>"dim has you covered for this, in case you've rolled forward but Dave
> hasn't yet, you can regenerate against linus upstream branch for a
> cleaner pull (but still warn Dave ofc):
> $ dim pull-request drm-misc-next origin/master" (Daniel)
> 
>"FWIW this is what I've always done with drm-intel-fixes." (Jani)
> 
>"As long as I'm warned in the pull request I often fast forward to
> the base if my tree is clean, just to avoid the pull request having
> noise in it." (Dave)
> 
> Cc: Daniel Vetter 
> Cc: Jani Nikula 
> Cc: Sean Paul 
> Cc: Dave Airlie 
> Signed-off-by: Lukas Wunner 
> ---
>  drm-misc.rst | 8 
>  1 file changed, 8 insertions(+)
> 
> diff --git a/drm-misc.rst b/drm-misc.rst
> index d56c3c7..c66ac67 100644
> --- a/drm-misc.rst
> +++ b/drm-misc.rst
> @@ -178,6 +178,14 @@ Maintainers mostly provide services to keep drm-misc 
> running smoothly:
>keep it current. We try to avoid backmerges for bugfix branches, and 
> rebasing
>isn't an option with multiple committers.
>  
> +* Pull requests become noisy if `-fixes` has been fast-forwarded to Linus'
> +  latest -rc tag but drm-upstream hasn't done the same yet: The shortlog
> +  will contain not just the queued fixes but also anything else that has
> +  landed in Linus' tree in the meantime. The best practice is then to base
> +  the pull request on Linus' master branch (rather than drm-upstream) by
> +  setting the `upstream` argument for ``dim pull-request`` accordingly.
> +  Upstream should be warned that they haven't fast-forwarded yet.
> +
>  * During the merge-windo blackout, i.e. from -rc6 on until the merge window
>closes with the release of -rc1, try to track `drm-next` with the
>`-next-fixes` branch. Do not advance past -rc1, otherwise the automagic in
> -- 
> 2.11.0
> 

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2017-05-28 Thread Lukas Wunner
On Fri, May 26, 2017 at 08:36:45AM +0200, Daniel Vetter wrote:
> On Thu, May 25, 2017 at 7:44 PM, Sean Paul  wrote:
> > The pull is noisy because it includes -rc2.
> 
> dim has you covered for this, in case you've rolled forward but Dave
> hasn't yet, you can regenerate against linus upstream branch for a
> cleaner pull (but still warn Dave ofc):
> 
> $ dim pull-request drm-misc-next origin/master

Is it worth documenting this?  If so, below is a suggestion.
Feel free to rephrase as you see fit.

Thanks,

Lukas

-- >8 --
Subject: [PATCH] drm-misc: Document recommended base for -fixes pulls

Summarize the following discussion on dri-devel:

   "dim has you covered for this, in case you've rolled forward but Dave
hasn't yet, you can regenerate against linus upstream branch for a
cleaner pull (but still warn Dave ofc):
$ dim pull-request drm-misc-next origin/master" (Daniel)

   "FWIW this is what I've always done with drm-intel-fixes." (Jani)

   "As long as I'm warned in the pull request I often fast forward to
the base if my tree is clean, just to avoid the pull request having
noise in it." (Dave)

Cc: Daniel Vetter 
Cc: Jani Nikula 
Cc: Sean Paul 
Cc: Dave Airlie 
Signed-off-by: Lukas Wunner 
---
 drm-misc.rst | 8 
 1 file changed, 8 insertions(+)

diff --git a/drm-misc.rst b/drm-misc.rst
index d56c3c7..c66ac67 100644
--- a/drm-misc.rst
+++ b/drm-misc.rst
@@ -178,6 +178,14 @@ Maintainers mostly provide services to keep drm-misc 
running smoothly:
   keep it current. We try to avoid backmerges for bugfix branches, and rebasing
   isn't an option with multiple committers.
 
+* Pull requests become noisy if `-fixes` has been fast-forwarded to Linus'
+  latest -rc tag but drm-upstream hasn't done the same yet: The shortlog
+  will contain not just the queued fixes but also anything else that has
+  landed in Linus' tree in the meantime. The best practice is then to base
+  the pull request on Linus' master branch (rather than drm-upstream) by
+  setting the `upstream` argument for ``dim pull-request`` accordingly.
+  Upstream should be warned that they haven't fast-forwarded yet.
+
 * During the merge-windo blackout, i.e. from -rc6 on until the merge window
   closes with the release of -rc1, try to track `drm-next` with the
   `-next-fixes` branch. Do not advance past -rc1, otherwise the automagic in
-- 
2.11.0

___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2017-05-26 Thread Sean Paul
On Fri, May 26, 2017 at 10:40:15AM +0300, Jani Nikula wrote:
> On Fri, 26 May 2017, Daniel Vetter  wrote:
> > On Thu, May 25, 2017 at 7:44 PM, Sean Paul  wrote:
> >> The pull is noisy
> >> because it includes -rc2.
> >
> > dim has you covered for this, in case you've rolled forward but Dave
> > hasn't yet, you can regenerate against linus upstream branch for a
> > cleaner pull (but still warn Dave ofc):
> >
> > $ dim pull-request drm-misc-next origin/master
> 
> FWIW this is what I've always done with drm-intel-fixes.

I had considered it, but wanted to make sure the PR merged cleanly into Dave's
tree. I'll start basing off Linus' tree for -fixes in the future.

Sean

> 
> BR,
> Jani.
> 
> 
> -- 
> Jani Nikula, Intel Open Source Technology Center

-- 
Sean Paul, Software Engineer, Google / Chromium OS
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2017-05-26 Thread Jani Nikula
On Fri, 26 May 2017, Daniel Vetter  wrote:
> On Thu, May 25, 2017 at 7:44 PM, Sean Paul  wrote:
>> The pull is noisy
>> because it includes -rc2.
>
> dim has you covered for this, in case you've rolled forward but Dave
> hasn't yet, you can regenerate against linus upstream branch for a
> cleaner pull (but still warn Dave ofc):
>
> $ dim pull-request drm-misc-next origin/master

FWIW this is what I've always done with drm-intel-fixes.

BR,
Jani.


-- 
Jani Nikula, Intel Open Source Technology Center
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2017-05-25 Thread Daniel Vetter
On Thu, May 25, 2017 at 7:44 PM, Sean Paul  wrote:
> The pull is noisy
> because it includes -rc2.

dim has you covered for this, in case you've rolled forward but Dave
hasn't yet, you can regenerate against linus upstream branch for a
cleaner pull (but still warn Dave ofc):

$ dim pull-request drm-misc-next origin/master

Cheers, Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2017-05-25 Thread Dave Airlie
On 26 May 2017 at 15:30, Lukas Wunner  wrote:
> On Thu, May 25, 2017 at 01:44:04PM -0400, Sean Paul wrote:
>> The pull is noisy because it includes -rc2.
>
> Looks like I've caused another fine mess by fast-forwarding -fixes. :-(
>
> I followed the docs in drm-misc.rst which say:
>
> * Fast-forward (when possible) `-fixes` to each released -rc kernel tag, to
>   keep it current. We try to avoid backmerges for bugfix branches, and 
> rebasing
>   isn't an option with multiple committers.
>
> How do you actually handle this?  Fast-forward only if Dave has already
> done so himself?

As long as I'm warned in the pull request I often fast forward to the
base if my tree is clean,
just to avoid the pull request having noise in it.

Dave.
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PULL] drm-misc-fixes

2017-05-25 Thread Lukas Wunner
On Thu, May 25, 2017 at 01:44:04PM -0400, Sean Paul wrote:
> The pull is noisy because it includes -rc2.

Looks like I've caused another fine mess by fast-forwarding -fixes. :-(

I followed the docs in drm-misc.rst which say:

* Fast-forward (when possible) `-fixes` to each released -rc kernel tag, to
  keep it current. We try to avoid backmerges for bugfix branches, and rebasing
  isn't an option with multiple committers.

How do you actually handle this?  Fast-forward only if Dave has already
done so himself?

Thanks,

Lukas
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx