All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/44] devm_drm_dev_alloc, no more drmm_add_final_kfree
@ 2020-04-03 13:57 ` Daniel Vetter
  0 siblings, 0 replies; 262+ messages in thread
From: Daniel Vetter @ 2020-04-03 13:57 UTC (permalink / raw)
  To: DRI Development; +Cc: Daniel Vetter, Intel Graphics Development

Hi all,

Here's the promised follow-up to get rid of the drmm_add_final_kfree calls
from drivers. I've also sprinkled in a bunch of cleanups for the drivers
I've had to touch anyway. I think with devm_drm_dev_alloc we now have a
very neat and clean way to init the drm_device, and all the interim stage
with drm_dev_init and devm_drm_dev_init are unexported.

For reading, documenation changes are all concentrated in the last patch,
because the interim state would result in way too much shuffling and
readjusting.

The driver core patch is only required for vkms, vgem and i915/selftest
patches, everything else only needs the patch to add devm_drm_dev_alloc.
Once that's landed we can merge driver patches in any order, only the
final patch needs to wait until everything has landed.

As usual, review, testing and comments very much appreciated.

Cheers, Daniel

Daniel Vetter (44):
  drivers/base: Always release devres on device_del
  drm: Add devm_drm_dev_alloc macro
  drm/device: Deprecate dev_private harder
  drm/vgem: Use devm_drm_dev_alloc
  drm/vkms: Use devm_drm_dev_alloc
  drm/vboxvideo: drop DRM_MTRR_WC #define
  drm/vboxvideo: Use devm_drm_dev_alloc
  drm/vboxvideo: Stop using drm_device->dev_private
  drm/vboxvidoe: use managed pci functions
  drm/vboxvideo: Use devm_gen_pool_create
  drm/v3d: Don't set drm_device->dev_private
  drm/v3d: Use devm_drm_dev_alloc
  drm/v3d: Delete v3d_dev->dev
  drm/v3d: Delete v3d_dev->pdev
  drm/udl: Use demv_drm_dev_alloc
  drm/udl: don't set drm_device->dev_private
  drm/st7735r: Use devm_drm_dev_alloc
  drm/st7586: Use devm_drm_dev_alloc
  drm/repaper: Use devm_drm_dev_alloc
  drm/mi0283qt: Use devm_drm_dev_alloc
  drm/ili9486: Use devm_drm_dev_alloc
  drm/ili9341: Use devm_drm_dev_alloc
  drm/ili9225: Use devm_drm_dev_alloc
  drm/hx8357d: Use devm_drm_dev_alloc
  drm/gm12u320: Use devm_drm_dev_alloc
  drm/gm12u320: Don't use drm_device->dev_private
  drm/tidss: Use devm_drm_dev_alloc
  drm/tidss: Don't use drm_device->dev_private
  drm/tidss: Delete tidss->saved_state
  drm/qxl: Use devm_drm_dev_alloc
  drm/qxl: Don't use drm_device->dev_private
  drm/mcde: Use devm_drm_dev_alloc
  drm/mcde: Don't use drm_device->dev_private
  drm/ingenic: Use devm_drm_dev_alloc
  drm/ingenic: Don't set drm_device->dev_private
  drm/komeda: use devm_drm_dev_alloc
  drm/armada: Use devm_drm_dev_alloc
  drm/armada: Don't use drm_device->dev_private
  drm/cirrus: Use devm_drm_dev_alloc
  drm/cirrus: Don't use drm_device->dev_private
  drm/i915: Use devm_drm_dev_alloc
  drm/i915/selftest: Create mock_destroy_device
  drm/i915/selftests: align more to real device lifetimes
  drm/managed: Cleanup of unused functions and polishing docs

 .../driver-api/driver-model/devres.rst        |   2 +-
 drivers/base/dd.c                             |   2 +
 .../gpu/drm/arm/display/komeda/komeda_kms.c   |  16 +-
 drivers/gpu/drm/armada/armada_crtc.c          |   4 +-
 drivers/gpu/drm/armada/armada_debugfs.c       |   2 +-
 drivers/gpu/drm/armada/armada_drm.h           |   2 +
 drivers/gpu/drm/armada/armada_drv.c           |  30 +---
 drivers/gpu/drm/armada/armada_fbdev.c         |   4 +-
 drivers/gpu/drm/armada/armada_gem.c           |   4 +-
 drivers/gpu/drm/armada/armada_overlay.c       |   8 +-
 drivers/gpu/drm/cirrus/cirrus.c               |  22 ++-
 drivers/gpu/drm/drm_drv.c                     | 142 ++++++------------
 drivers/gpu/drm/drm_internal.h                |   1 +
 drivers/gpu/drm/drm_managed.c                 |  15 +-
 .../gpu/drm/i915/gem/selftests/huge_pages.c   |   2 +-
 .../drm/i915/gem/selftests/i915_gem_context.c |   2 +-
 .../drm/i915/gem/selftests/i915_gem_dmabuf.c  |   2 +-
 .../drm/i915/gem/selftests/i915_gem_object.c  |   2 +-
 .../drm/i915/gem/selftests/i915_gem_phys.c    |   2 +-
 drivers/gpu/drm/i915/gt/selftest_timeline.c   |   2 +-
 drivers/gpu/drm/i915/i915_drv.c               |  17 +--
 drivers/gpu/drm/i915/i915_pci.c               |   2 -
 .../gpu/drm/i915/selftests/i915_gem_evict.c   |   2 +-
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c |   2 +-
 drivers/gpu/drm/i915/selftests/i915_request.c |   2 +-
 drivers/gpu/drm/i915/selftests/i915_vma.c     |   2 +-
 .../drm/i915/selftests/intel_memory_region.c  |   2 +-
 .../gpu/drm/i915/selftests/mock_gem_device.c  |  33 ++--
 .../gpu/drm/i915/selftests/mock_gem_device.h  |   5 +
 drivers/gpu/drm/ingenic/ingenic-drm.c         |  15 +-
 drivers/gpu/drm/mcde/mcde_display.c           |  10 +-
 drivers/gpu/drm/mcde/mcde_drm.h               |   2 +
 drivers/gpu/drm/mcde/mcde_drv.c               |  21 +--
 drivers/gpu/drm/mcde/mcde_dsi.c               |   2 +-
 drivers/gpu/drm/qxl/qxl_debugfs.c             |   7 +-
 drivers/gpu/drm/qxl/qxl_display.c             |  32 ++--
 drivers/gpu/drm/qxl/qxl_drv.c                 |  23 +--
 drivers/gpu/drm/qxl/qxl_drv.h                 |   7 +-
 drivers/gpu/drm/qxl/qxl_dumb.c                |   2 +-
 drivers/gpu/drm/qxl/qxl_gem.c                 |   2 +-
 drivers/gpu/drm/qxl/qxl_ioctl.c               |  14 +-
 drivers/gpu/drm/qxl/qxl_irq.c                 |   2 +-
 drivers/gpu/drm/qxl/qxl_kms.c                 |  13 +-
 drivers/gpu/drm/qxl/qxl_object.c              |   2 +-
 drivers/gpu/drm/qxl/qxl_release.c             |   2 +-
 drivers/gpu/drm/qxl/qxl_ttm.c                 |   2 +-
 drivers/gpu/drm/tidss/tidss_crtc.c            |  16 +-
 drivers/gpu/drm/tidss/tidss_drv.c             |  17 +--
 drivers/gpu/drm/tidss/tidss_drv.h             |   4 +-
 drivers/gpu/drm/tidss/tidss_irq.c             |  12 +-
 drivers/gpu/drm/tidss/tidss_kms.c             |   2 +-
 drivers/gpu/drm/tidss/tidss_plane.c           |   6 +-
 drivers/gpu/drm/tiny/gm12u320.c               |  24 ++-
 drivers/gpu/drm/tiny/hx8357d.c                |  13 +-
 drivers/gpu/drm/tiny/ili9225.c                |  13 +-
 drivers/gpu/drm/tiny/ili9341.c                |  13 +-
 drivers/gpu/drm/tiny/ili9486.c                |  13 +-
 drivers/gpu/drm/tiny/mi0283qt.c               |  13 +-
 drivers/gpu/drm/tiny/repaper.c                |  14 +-
 drivers/gpu/drm/tiny/st7586.c                 |  13 +-
 drivers/gpu/drm/tiny/st7735r.c                |  13 +-
 drivers/gpu/drm/udl/udl_connector.c           |   4 +-
 drivers/gpu/drm/udl/udl_drv.c                 |  37 ++---
 drivers/gpu/drm/udl/udl_modeset.c             |   6 +-
 drivers/gpu/drm/v3d/v3d_debugfs.c             |  12 +-
 drivers/gpu/drm/v3d/v3d_drv.c                 |  47 +++---
 drivers/gpu/drm/v3d/v3d_drv.h                 |   7 +-
 drivers/gpu/drm/v3d/v3d_gem.c                 |  17 ++-
 drivers/gpu/drm/v3d/v3d_irq.c                 |  16 +-
 drivers/gpu/drm/v3d/v3d_mmu.c                 |  10 +-
 drivers/gpu/drm/v3d/v3d_sched.c               |  10 +-
 drivers/gpu/drm/vboxvideo/vbox_drv.c          |  26 +---
 drivers/gpu/drm/vboxvideo/vbox_drv.h          |   1 +
 drivers/gpu/drm/vboxvideo/vbox_irq.c          |   2 +-
 drivers/gpu/drm/vboxvideo/vbox_main.c         |  29 ++--
 drivers/gpu/drm/vboxvideo/vbox_mode.c         |  10 +-
 drivers/gpu/drm/vboxvideo/vbox_ttm.c          |  12 --
 drivers/gpu/drm/vgem/vgem_drv.c               |  51 ++-----
 drivers/gpu/drm/vkms/vkms_drv.c               |  48 ++----
 include/drm/drm_device.h                      |   9 +-
 include/drm/drm_drv.h                         |  51 +++++--
 81 files changed, 422 insertions(+), 660 deletions(-)

-- 
2.25.1

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

^ permalink raw reply	[flat|nested] 262+ messages in thread

end of thread, other threads:[~2020-05-15 14:05 UTC | newest]

Thread overview: 262+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-03 13:57 [PATCH 00/44] devm_drm_dev_alloc, no more drmm_add_final_kfree Daniel Vetter
2020-04-03 13:57 ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:57 ` [PATCH 01/44] drivers/base: Always release devres on device_del Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-03 14:17   ` Greg Kroah-Hartman
2020-04-03 14:17     ` [Intel-gfx] " Greg Kroah-Hartman
2020-04-03 14:47     ` Daniel Vetter
2020-04-03 14:47       ` [Intel-gfx] " Daniel Vetter
2020-04-03 14:51       ` Daniel Vetter
2020-04-03 14:51         ` [Intel-gfx] " Daniel Vetter
2020-04-03 15:01         ` Greg Kroah-Hartman
2020-04-03 15:01           ` [Intel-gfx] " Greg Kroah-Hartman
2020-04-03 15:06       ` Greg Kroah-Hartman
2020-04-03 15:06         ` [Intel-gfx] " Greg Kroah-Hartman
2020-04-03 15:15         ` Daniel Vetter
2020-04-03 15:15           ` [Intel-gfx] " Daniel Vetter
2020-04-03 15:33           ` Daniel Vetter
2020-04-03 15:33             ` [Intel-gfx] " Daniel Vetter
2020-04-06 12:32   ` Daniel Vetter
2020-04-06 12:32     ` [Intel-gfx] " Daniel Vetter
2020-04-06 13:38     ` Greg Kroah-Hartman
2020-04-06 13:38       ` [Intel-gfx] " Greg Kroah-Hartman
2020-04-06 13:55       ` Daniel Vetter
2020-04-06 13:55         ` [Intel-gfx] " Daniel Vetter
2020-04-28 13:15         ` Daniel Vetter
2020-04-28 13:15           ` [Intel-gfx] " Daniel Vetter
2020-05-15 12:55           ` Greg Kroah-Hartman
2020-05-15 12:55             ` [Intel-gfx] " Greg Kroah-Hartman
2020-05-15 14:05             ` Daniel Vetter
2020-05-15 14:05               ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:57 ` [PATCH 02/44] drm: Add devm_drm_dev_alloc macro Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-05 10:20   ` Noralf Trønnes
2020-04-05 10:20     ` [Intel-gfx] " Noralf Trønnes
2020-04-06 12:00   ` Laurent Pinchart
2020-04-06 12:00     ` [Intel-gfx] " Laurent Pinchart
2020-04-06 12:18     ` Daniel Vetter
2020-04-06 12:18       ` [Intel-gfx] " Daniel Vetter
2020-04-08  6:57   ` Sam Ravnborg
2020-04-08  6:57     ` [Intel-gfx] " Sam Ravnborg
2020-04-08 12:11     ` Daniel Vetter
2020-04-08 12:11       ` [Intel-gfx] " Daniel Vetter
2020-04-08 18:55       ` Sam Ravnborg
2020-04-08 18:55         ` [Intel-gfx] " Sam Ravnborg
2020-04-03 13:57 ` [PATCH 03/44] drm/device: Deprecate dev_private harder Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-08  7:02   ` Sam Ravnborg
2020-04-08  7:02     ` [Intel-gfx] " Sam Ravnborg
2020-04-14 16:43     ` Daniel Vetter
2020-04-14 16:43       ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:57 ` [PATCH 04/44] drm/vgem: Use devm_drm_dev_alloc Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:57 ` [PATCH 05/44] drm/vkms: " Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:57 ` [PATCH 06/44] drm/vboxvideo: drop DRM_MTRR_WC #define Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-08  7:03   ` Sam Ravnborg
2020-04-08  7:03     ` [Intel-gfx] " Sam Ravnborg
2020-04-03 13:57 ` [PATCH 07/44] drm/vboxvideo: Use devm_drm_dev_alloc Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:57 ` [PATCH 08/44] drm/vboxvideo: Stop using drm_device->dev_private Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-06 11:56   ` Thomas Zimmermann
2020-04-06 11:56     ` [Intel-gfx] " Thomas Zimmermann
2020-04-07  7:24     ` Daniel Vetter
2020-04-07  7:24       ` [Intel-gfx] " Daniel Vetter
2020-04-08  6:33       ` Thomas Zimmermann
2020-04-08  6:33         ` [Intel-gfx] " Thomas Zimmermann
2020-04-08  7:19   ` Sam Ravnborg
2020-04-08  7:19     ` [Intel-gfx] " Sam Ravnborg
2020-04-03 13:57 ` [PATCH 09/44] drm/vboxvidoe: use managed pci functions Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-08  7:21   ` Sam Ravnborg
2020-04-08  7:21     ` [Intel-gfx] " Sam Ravnborg
2020-04-14 16:30     ` Daniel Vetter
2020-04-14 16:30       ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:57 ` [PATCH 10/44] drm/vboxvideo: Use devm_gen_pool_create Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-08  7:24   ` Sam Ravnborg
2020-04-08  7:24     ` [Intel-gfx] " Sam Ravnborg
2020-04-03 13:57 ` [PATCH 11/44] drm/v3d: Don't set drm_device->dev_private Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-03 17:39   ` Eric Anholt
2020-04-03 17:39     ` [Intel-gfx] " Eric Anholt
2020-04-03 13:57 ` [PATCH 12/44] drm/v3d: Use devm_drm_dev_alloc Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-03 17:38   ` Eric Anholt
2020-04-03 17:38     ` [Intel-gfx] " Eric Anholt
2020-04-03 13:57 ` [PATCH 13/44] drm/v3d: Delete v3d_dev->dev Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-03 17:35   ` Eric Anholt
2020-04-03 17:35     ` [Intel-gfx] " Eric Anholt
2020-04-03 13:57 ` [PATCH 14/44] drm/v3d: Delete v3d_dev->pdev Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-03 17:35   ` Eric Anholt
2020-04-03 17:35     ` [Intel-gfx] " Eric Anholt
2020-04-08  7:27   ` Sam Ravnborg
2020-04-08  7:27     ` [Intel-gfx] " Sam Ravnborg
2020-04-08 12:13     ` Daniel Vetter
2020-04-08 12:13       ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:57 ` [PATCH 15/44] drm/udl: Use demv_drm_dev_alloc Daniel Vetter
2020-04-03 13:57   ` [Intel-gfx] " Daniel Vetter
2020-04-05 10:18   ` Noralf Trønnes
2020-04-05 10:18     ` [Intel-gfx] " Noralf Trønnes
2020-04-05 13:47     ` Daniel Vetter
2020-04-05 13:47       ` [Intel-gfx] " Daniel Vetter
2020-04-05 14:46       ` Noralf Trønnes
2020-04-05 14:46         ` [Intel-gfx] " Noralf Trønnes
2020-04-06 12:05     ` Thomas Zimmermann
2020-04-06 12:05       ` [Intel-gfx] " Thomas Zimmermann
2020-04-03 13:58 ` [PATCH 16/44] drm/udl: don't set drm_device->dev_private Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-06 11:52   ` Thomas Zimmermann
2020-04-06 11:52     ` [Intel-gfx] " Thomas Zimmermann
2020-04-08  7:29   ` Sam Ravnborg
2020-04-08  7:29     ` [Intel-gfx] " Sam Ravnborg
2020-04-03 13:58 ` [PATCH 17/44] drm/st7735r: Use devm_drm_dev_alloc Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 17:00   ` David Lechner
2020-04-03 17:00     ` [Intel-gfx] " David Lechner
2020-04-03 13:58 ` [PATCH 18/44] drm/st7586: " Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 17:01   ` David Lechner
2020-04-03 17:01     ` [Intel-gfx] " David Lechner
2020-04-03 13:58 ` [PATCH 19/44] drm/repaper: " Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-05 10:00   ` Noralf Trønnes
2020-04-05 10:00     ` [Intel-gfx] " Noralf Trønnes
2020-04-03 13:58 ` [PATCH 20/44] drm/mi0283qt: " Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-05 10:01   ` Noralf Trønnes
2020-04-05 10:01     ` [Intel-gfx] " Noralf Trønnes
2020-04-03 13:58 ` [PATCH 21/44] drm/ili9486: " Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-05 10:02   ` Noralf Trønnes
2020-04-05 10:02     ` [Intel-gfx] " Noralf Trønnes
2020-04-03 13:58 ` [PATCH 22/44] drm/ili9341: " Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 17:02   ` David Lechner
2020-04-03 17:02     ` [Intel-gfx] " David Lechner
2020-04-03 13:58 ` [PATCH 23/44] drm/ili9225: " Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 17:02   ` David Lechner
2020-04-03 17:02     ` [Intel-gfx] " David Lechner
2020-04-03 13:58 ` [PATCH 24/44] drm/hx8357d: " Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 17:38   ` Eric Anholt
2020-04-03 17:38     ` [Intel-gfx] " Eric Anholt
2020-04-03 13:58 ` [PATCH 25/44] drm/gm12u320: " Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:58 ` [PATCH 26/44] drm/gm12u320: Don't use drm_device->dev_private Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:58 ` [PATCH 27/44] drm/tidss: Use devm_drm_dev_alloc Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-08  7:52   ` Sam Ravnborg
2020-04-08  7:52     ` [Intel-gfx] " Sam Ravnborg
2020-04-14  9:55   ` Jyri Sarha
2020-04-14  9:55     ` [Intel-gfx] " Jyri Sarha
2020-04-03 13:58 ` [PATCH 28/44] drm/tidss: Don't use drm_device->dev_private Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-08  7:52   ` Sam Ravnborg
2020-04-08  7:52     ` [Intel-gfx] " Sam Ravnborg
2020-04-14  9:55   ` Jyri Sarha
2020-04-14  9:55     ` [Intel-gfx] " Jyri Sarha
2020-04-03 13:58 ` [PATCH 29/44] drm/tidss: Delete tidss->saved_state Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-08  7:53   ` Sam Ravnborg
2020-04-08  7:53     ` [Intel-gfx] " Sam Ravnborg
2020-04-14  9:55   ` Jyri Sarha
2020-04-14  9:55     ` [Intel-gfx] " Jyri Sarha
2020-04-03 13:58 ` [PATCH 30/44] drm/qxl: Use devm_drm_dev_alloc Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:58   ` Daniel Vetter
2020-04-06  6:55   ` Gerd Hoffmann
2020-04-06  6:55     ` [Intel-gfx] " Gerd Hoffmann
2020-04-06  6:55     ` Gerd Hoffmann
2020-04-06 12:11   ` Thomas Zimmermann
2020-04-06 12:11     ` [Intel-gfx] " Thomas Zimmermann
2020-04-06 12:11     ` Thomas Zimmermann
2020-04-07  7:19     ` Daniel Vetter
2020-04-07  7:19       ` [Intel-gfx] " Daniel Vetter
2020-04-07  7:19       ` Daniel Vetter
2020-04-03 13:58 ` [PATCH 31/44] drm/qxl: Don't use drm_device->dev_private Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:58   ` Daniel Vetter
2020-04-06  6:55   ` Gerd Hoffmann
2020-04-06  6:55     ` [Intel-gfx] " Gerd Hoffmann
2020-04-06  6:55     ` Gerd Hoffmann
2020-04-03 13:58 ` [PATCH 32/44] drm/mcde: Use devm_drm_dev_alloc Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-08  7:57   ` Sam Ravnborg
2020-04-08  7:57     ` [Intel-gfx] " Sam Ravnborg
2020-04-03 13:58 ` [PATCH 33/44] drm/mcde: Don't use drm_device->dev_private Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-08  7:58   ` Sam Ravnborg
2020-04-08  7:58     ` [Intel-gfx] " Sam Ravnborg
2020-04-12  0:44   ` Linus Walleij
2020-04-12  0:44     ` [Intel-gfx] " Linus Walleij
2020-04-03 13:58 ` [PATCH 34/44] drm/ingenic: Use devm_drm_dev_alloc Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-08  7:59   ` Sam Ravnborg
2020-04-08  7:59     ` [Intel-gfx] " Sam Ravnborg
2020-04-03 13:58 ` [PATCH 35/44] drm/ingenic: Don't set drm_device->dev_private Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-08  8:00   ` Sam Ravnborg
2020-04-08  8:00     ` [Intel-gfx] " Sam Ravnborg
2020-04-03 13:58 ` [PATCH 36/44] drm/komeda: use devm_drm_dev_alloc Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-08  8:40   ` james qian wang (Arm Technology China)
2020-04-08  8:40     ` [Intel-gfx] " james qian wang (Arm Technology China)
2020-04-08  9:03     ` Daniel Vetter
2020-04-08  9:03       ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:58 ` [PATCH 37/44] drm/armada: Use devm_drm_dev_alloc Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:58 ` [PATCH 38/44] drm/armada: Don't use drm_device->dev_private Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:58 ` [PATCH 39/44] drm/cirrus: Use devm_drm_dev_alloc Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:58   ` Daniel Vetter
2020-04-05 10:04   ` Noralf Trønnes
2020-04-05 10:04     ` [Intel-gfx] " Noralf Trønnes
2020-04-05 10:04     ` Noralf Trønnes
2020-04-08  8:01   ` Sam Ravnborg
2020-04-08  8:01     ` [Intel-gfx] " Sam Ravnborg
2020-04-08  8:01     ` Sam Ravnborg
2020-04-03 13:58 ` [PATCH 40/44] drm/cirrus: Don't use drm_device->dev_private Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:58   ` Daniel Vetter
2020-04-03 17:40   ` Eric Anholt
2020-04-03 17:40     ` [Intel-gfx] " Eric Anholt
2020-04-03 17:40     ` Eric Anholt
2020-04-06 11:58   ` Thomas Zimmermann
2020-04-06 11:58     ` [Intel-gfx] " Thomas Zimmermann
2020-04-06 11:58     ` Thomas Zimmermann
2020-04-08  8:04     ` Sam Ravnborg
2020-04-08  8:04       ` [Intel-gfx] " Sam Ravnborg
2020-04-08  8:04       ` Sam Ravnborg
2020-04-08  8:01   ` Sam Ravnborg
2020-04-08  8:01     ` [Intel-gfx] " Sam Ravnborg
2020-04-08  8:01     ` Sam Ravnborg
2020-04-03 13:58 ` [PATCH 41/44] drm/i915: Use devm_drm_dev_alloc Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:58 ` [PATCH 42/44] drm/i915/selftest: Create mock_destroy_device Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 22:31   ` [PATCH] " Daniel Vetter
2020-04-03 22:31     ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:58 ` [PATCH 43/44] drm/i915/selftests: align more to real device lifetimes Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-03 22:31   ` [PATCH] " Daniel Vetter
2020-04-03 22:31     ` [Intel-gfx] " Daniel Vetter
2020-04-03 13:58 ` [PATCH 44/44] drm/managed: Cleanup of unused functions and polishing docs Daniel Vetter
2020-04-03 13:58   ` [Intel-gfx] " Daniel Vetter
2020-04-05 10:29   ` Noralf Trønnes
2020-04-05 10:29     ` [Intel-gfx] " Noralf Trønnes
2020-04-03 14:15 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for devm_drm_dev_alloc, no more drmm_add_final_kfree Patchwork
2020-04-03 23:01 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for devm_drm_dev_alloc, no more drmm_add_final_kfree (rev3) Patchwork
2020-04-03 23:26 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2020-04-04 10:39 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
2020-04-08  8:08 ` [PATCH 00/44] devm_drm_dev_alloc, no more drmm_add_final_kfree Sam Ravnborg
2020-04-08  8:08   ` [Intel-gfx] " Sam Ravnborg
2020-04-08 12:15   ` Daniel Vetter
2020-04-08 12:15     ` [Intel-gfx] " Daniel Vetter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.