All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/59] devm_drm_dev_alloc, v2
@ 2020-04-15  7:39 ` Daniel Vetter
  0 siblings, 0 replies; 317+ messages in thread
From: Daniel Vetter @ 2020-04-15  7:39 UTC (permalink / raw)
  To: Intel Graphics Development; +Cc: Daniel Vetter, DRI Development

Hi all,

Here's the next round of devm_drm_dev_alloc. Big changes:

- lots of acks, reviews and some testing tags. Very much appreciated!

- I dropped the core driver patch, and hence also the patches for vgem,
  vkms and i915-selftests. That needs more discussions first.

- I started to convert some of the other drivers that still used
  drm_dev_alloc to the shiny new world, with a pile of cleanups on top. So
  lots more patches to test and review.

Looking at git grep output for drm_dev_alloc() I think there's enough room
for another few similarly sized patch series. I'm kinda using that also to
survey the state of drivers, so I have a good idea what drmm_ versions for
various modeset objects should look like. Atm still not sure how to best
approach this, with the mix of drivers we do have: Some use devm_kzalloc,
some explicit kzalloc + kfree in cleanup code, some embedded it somewhere
else.

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

Cheers, Daniel

Daniel Vetter (59):
  drm: Add devm_drm_dev_alloc macro
  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 devm_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/cirrus: Move to drm/tiny
  drm/i915: Use devm_drm_dev_alloc
  drm/arcpgu: Switch to devm_drm_dev_alloc
  drm/arcpgu: Stop using drm_device->dev_private
  drm/arcpgu: Delete arcpgu_priv->fb
  drm/arc: Embedded a drm_simple_display_pipe
  drm/arc: Embedd a drm_connector for sim case
  drm/arc: Drop surplus connector registration
  drm/arc: Use drmm_mode_config_cleanup
  drm/arc: Align with simple pipe helpers
  drm/arc: Convert to drm_simple_kms_pipe_helper
  drm/arc: Drop fb/crtc check in arc_pgu_update
  drm/arc: Inline arcpgu_crtc.c
  drm/arc: Inline arcpgu_drm_hdmi_init
  drm/arc: Inline remaining files
  drm/arc: Initialize sim connector before display pipe
  drm/arc: Move to drm/tiny
  drm/aspeed: Drop aspeed_gfx->fbdev
  drm/aspeed: Use devm_drm_dev_alloc
  drm/aspeed: Use managed drmm_mode_config_cleanup
  drm/ast: Use managed pci functions
  drm/ast: Drop explicit connector register/unregister
  drm/bochs: Remove explicit drm_connector_register

 MAINTAINERS                                   |   4 +-
 drivers/gpu/drm/Kconfig                       |   4 -
 drivers/gpu/drm/Makefile                      |   2 -
 drivers/gpu/drm/arc/Kconfig                   |  10 -
 drivers/gpu/drm/arc/Makefile                  |   3 -
 drivers/gpu/drm/arc/arcpgu.h                  |  37 --
 drivers/gpu/drm/arc/arcpgu_crtc.c             | 222 ---------
 drivers/gpu/drm/arc/arcpgu_drv.c              | 234 ---------
 drivers/gpu/drm/arc/arcpgu_hdmi.c             |  48 --
 drivers/gpu/drm/arc/arcpgu_regs.h             |  31 --
 drivers/gpu/drm/arc/arcpgu_sim.c              | 108 -----
 .../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/aspeed/aspeed_gfx.h           |   3 +-
 drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c      |   2 +-
 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c       |  42 +-
 drivers/gpu/drm/aspeed/aspeed_gfx_out.c       |   2 +-
 drivers/gpu/drm/ast/ast_drv.c                 |  10 +-
 drivers/gpu/drm/ast/ast_main.c                |   3 -
 drivers/gpu/drm/ast/ast_mode.c                |   3 -
 drivers/gpu/drm/bochs/bochs_kms.c             |   1 -
 drivers/gpu/drm/cirrus/Kconfig                |  19 -
 drivers/gpu/drm/cirrus/Makefile               |   2 -
 drivers/gpu/drm/drm_drv.c                     |  23 +
 drivers/gpu/drm/i915/i915_drv.c               |  17 +-
 drivers/gpu/drm/i915/i915_pci.c               |   2 -
 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/Kconfig                  |  29 ++
 drivers/gpu/drm/tiny/Makefile                 |   2 +
 drivers/gpu/drm/tiny/arcpgu.c                 | 450 ++++++++++++++++++
 drivers/gpu/drm/{cirrus => tiny}/cirrus.c     |  22 +-
 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                 |  27 +-
 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 -
 include/drm/drm_drv.h                         |  33 ++
 85 files changed, 822 insertions(+), 1196 deletions(-)
 delete mode 100644 drivers/gpu/drm/arc/Kconfig
 delete mode 100644 drivers/gpu/drm/arc/Makefile
 delete mode 100644 drivers/gpu/drm/arc/arcpgu.h
 delete mode 100644 drivers/gpu/drm/arc/arcpgu_crtc.c
 delete mode 100644 drivers/gpu/drm/arc/arcpgu_drv.c
 delete mode 100644 drivers/gpu/drm/arc/arcpgu_hdmi.c
 delete mode 100644 drivers/gpu/drm/arc/arcpgu_regs.h
 delete mode 100644 drivers/gpu/drm/arc/arcpgu_sim.c
 delete mode 100644 drivers/gpu/drm/cirrus/Kconfig
 delete mode 100644 drivers/gpu/drm/cirrus/Makefile
 create mode 100644 drivers/gpu/drm/tiny/arcpgu.c
 rename drivers/gpu/drm/{cirrus => tiny}/cirrus.c (97%)

-- 
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] 317+ messages in thread

end of thread, other threads:[~2020-09-04 14:42 UTC | newest]

Thread overview: 317+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-15  7:39 [PATCH 00/59] devm_drm_dev_alloc, v2 Daniel Vetter
2020-04-15  7:39 ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 01/59] drm: Add devm_drm_dev_alloc macro Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-20 13:36   ` Thomas Zimmermann
2020-04-20 13:36     ` [Intel-gfx] " Thomas Zimmermann
2020-04-21 10:45     ` Daniel Vetter
2020-04-21 10:45       ` [Intel-gfx] " Daniel Vetter
2020-04-21 14:03       ` Thomas Zimmermann
2020-04-21 14:03         ` [Intel-gfx] " Thomas Zimmermann
2020-04-21 20:32         ` Sam Ravnborg
2020-04-21 20:32           ` [Intel-gfx] " Sam Ravnborg
2020-04-28 13:06           ` Daniel Vetter
2020-04-28 13:06             ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 02/59] drm/vboxvideo: drop DRM_MTRR_WC #define Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15 15:01   ` Hans de Goede
2020-04-15 15:01     ` [Intel-gfx] " Hans de Goede
2020-04-15  7:39 ` [PATCH 03/59] drm/vboxvideo: Use devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15 15:02   ` Hans de Goede
2020-04-15 15:02     ` [Intel-gfx] " Hans de Goede
2020-04-24 16:33   ` Sam Ravnborg
2020-04-24 16:33     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:39 ` [PATCH 04/59] drm/vboxvideo: Stop using drm_device->dev_private Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15 15:02   ` Hans de Goede
2020-04-15 15:02     ` [Intel-gfx] " Hans de Goede
2020-04-15  7:39 ` [PATCH 05/59] drm/vboxvidoe: use managed pci functions Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15 15:03   ` Hans de Goede
2020-04-15 15:03     ` [Intel-gfx] " Hans de Goede
2020-04-15 17:44     ` Daniel Vetter
2020-04-15 17:44       ` [Intel-gfx] " Daniel Vetter
2020-04-20 13:16       ` Hans de Goede
2020-04-20 13:16         ` [Intel-gfx] " Hans de Goede
2020-04-15 17:32   ` Thomas Zimmermann
2020-04-15 17:32     ` [Intel-gfx] " Thomas Zimmermann
2020-04-15  7:39 ` [PATCH 06/59] drm/vboxvideo: Use devm_gen_pool_create Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15 15:04   ` Hans de Goede
2020-04-15 15:04     ` [Intel-gfx] " Hans de Goede
2020-04-15  7:39 ` [PATCH 07/59] drm/v3d: Don't set drm_device->dev_private Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 08/59] drm/v3d: Use devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 09/59] drm/v3d: Delete v3d_dev->dev Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 10/59] drm/v3d: Delete v3d_dev->pdev Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 11/59] drm/udl: Use devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:55   ` Thomas Zimmermann
2020-04-15  7:55     ` [Intel-gfx] " Thomas Zimmermann
2020-04-24 14:55   ` Sam Ravnborg
2020-04-24 14:55     ` [Intel-gfx] " Sam Ravnborg
2020-04-28 13:18     ` Daniel Vetter
2020-04-28 13:18       ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 12/59] drm/udl: don't set drm_device->dev_private Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 13/59] drm/st7735r: Use devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 14/59] drm/st7586: " Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 15/59] drm/repaper: " Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 16/59] drm/mi0283qt: " Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 17/59] drm/ili9486: " Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 18/59] drm/ili9341: " Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 19/59] drm/ili9225: " Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 20/59] drm/hx8357d: " Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:39 ` [PATCH 21/59] drm/gm12u320: " Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15 15:04   ` Hans de Goede
2020-04-15 15:04     ` [Intel-gfx] " Hans de Goede
2020-04-15  7:39 ` [PATCH 22/59] drm/gm12u320: Don't use drm_device->dev_private Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-15 15:05   ` Hans de Goede
2020-04-15 15:05     ` [Intel-gfx] " Hans de Goede
2020-04-15  7:39 ` [PATCH 23/59] drm/tidss: Use devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-21 11:03   ` Tomi Valkeinen
2020-04-21 11:03     ` [Intel-gfx] " Tomi Valkeinen
2020-04-15  7:39 ` [PATCH 24/59] drm/tidss: Don't use drm_device->dev_private Daniel Vetter
2020-04-15  7:39   ` [Intel-gfx] " Daniel Vetter
2020-04-21 11:05   ` Tomi Valkeinen
2020-04-21 11:05     ` [Intel-gfx] " Tomi Valkeinen
2020-04-15  7:40 ` [PATCH 25/59] drm/tidss: Delete tidss->saved_state Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-21 11:05   ` Tomi Valkeinen
2020-04-21 11:05     ` [Intel-gfx] " Tomi Valkeinen
2020-04-15  7:40 ` [PATCH 26/59] drm/qxl: Use devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40   ` Daniel Vetter
2020-04-24 15:09   ` Sam Ravnborg
2020-04-24 15:09     ` [Intel-gfx] " Sam Ravnborg
2020-04-24 15:09     ` Sam Ravnborg
2020-04-28 14:00     ` Daniel Vetter
2020-04-28 14:00       ` [Intel-gfx] " Daniel Vetter
2020-04-28 14:00       ` Daniel Vetter
2020-04-28 17:00       ` Sam Ravnborg
2020-04-28 17:00         ` [Intel-gfx] " Sam Ravnborg
2020-04-28 17:00         ` Sam Ravnborg
2020-04-28 18:04         ` Daniel Vetter
2020-04-28 18:04           ` [Intel-gfx] " Daniel Vetter
2020-04-28 18:04           ` Daniel Vetter
2020-04-15  7:40 ` [PATCH 27/59] drm/qxl: Don't use drm_device->dev_private Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40   ` Daniel Vetter
2020-04-24 15:12   ` Sam Ravnborg
2020-04-24 15:12     ` [Intel-gfx] " Sam Ravnborg
2020-04-24 15:12     ` Sam Ravnborg
2020-04-15  7:40 ` [PATCH 28/59] drm/mcde: Use devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15 12:20   ` Linus Walleij
2020-04-15 12:20     ` [Intel-gfx] " Linus Walleij
2020-04-15  7:40 ` [PATCH 29/59] drm/mcde: Don't use drm_device->dev_private Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40 ` [PATCH 30/59] drm/ingenic: Use devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40 ` [PATCH 31/59] drm/ingenic: Don't set drm_device->dev_private Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40 ` [PATCH 32/59] drm/komeda: use devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40 ` [PATCH 33/59] drm/armada: Use devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40 ` [PATCH 34/59] drm/armada: Don't use drm_device->dev_private Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40 ` [PATCH 35/59] drm/cirrus: Use devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40   ` Daniel Vetter
2020-04-15  7:40 ` [PATCH 36/59] drm/cirrus: Don't use drm_device->dev_private Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40   ` Daniel Vetter
2020-04-15  7:40 ` [PATCH 37/59] drm/cirrus: Move to drm/tiny Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40   ` Daniel Vetter
2020-04-15  8:01   ` Thomas Zimmermann
2020-04-15  8:01     ` [Intel-gfx] " Thomas Zimmermann
2020-04-15  8:01     ` Thomas Zimmermann
2020-04-15  8:19     ` Daniel Vetter
2020-04-15  8:19       ` [Intel-gfx] " Daniel Vetter
2020-04-15  8:19       ` Daniel Vetter
2020-04-15  8:46       ` Thomas Zimmermann
2020-04-15  8:46         ` [Intel-gfx] " Thomas Zimmermann
2020-04-15  8:46         ` Thomas Zimmermann
2020-04-15  9:31         ` Daniel Vetter
2020-04-15  9:31           ` [Intel-gfx] " Daniel Vetter
2020-04-15  9:31           ` Daniel Vetter
2020-04-21  7:37   ` Gerd Hoffmann
2020-04-21  7:37     ` [Intel-gfx] " Gerd Hoffmann
2020-04-21  7:37     ` Gerd Hoffmann
2020-04-24 16:37   ` Sam Ravnborg
2020-04-24 16:37     ` [Intel-gfx] " Sam Ravnborg
2020-04-24 16:37     ` Sam Ravnborg
2020-04-15  7:40 ` [PATCH 38/59] drm/i915: Use devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-28 18:52   ` Daniel Vetter
2020-04-28 18:52     ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40 ` [PATCH 39/59] drm/arcpgu: Switch to devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-24 16:43   ` Sam Ravnborg
2020-04-24 16:43     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 40/59] drm/arcpgu: Stop using drm_device->dev_private Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-24 16:46   ` Sam Ravnborg
2020-04-24 16:46     ` [Intel-gfx] " Sam Ravnborg
2020-09-04 13:42     ` Daniel Vetter
2020-09-04 13:42       ` [Intel-gfx] " Daniel Vetter
2020-09-04 14:42       ` Sam Ravnborg
2020-09-04 14:42         ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 41/59] drm/arcpgu: Delete arcpgu_priv->fb Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-24 16:47   ` Sam Ravnborg
2020-04-24 16:47     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 42/59] drm/arc: Embedded a drm_simple_display_pipe Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-24 17:34   ` Sam Ravnborg
2020-04-24 17:34     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 43/59] drm/arc: Embedd a drm_connector for sim case Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-24 17:34   ` Sam Ravnborg
2020-04-24 17:34     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 44/59] drm/arc: Drop surplus connector registration Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-24 16:51   ` Sam Ravnborg
2020-04-24 16:51     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 45/59] drm/arc: Use drmm_mode_config_cleanup Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-24 17:36   ` Sam Ravnborg
2020-04-24 17:36     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 46/59] drm/arc: Align with simple pipe helpers Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-25 12:24   ` Sam Ravnborg
2020-04-25 12:24     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 47/59] drm/arc: Convert to drm_simple_kms_pipe_helper Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-24 17:40   ` Sam Ravnborg
2020-04-24 17:40     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 48/59] drm/arc: Drop fb/crtc check in arc_pgu_update Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-24 17:45   ` Sam Ravnborg
2020-04-24 17:45     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 49/59] drm/arc: Inline arcpgu_crtc.c Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-24 17:51   ` Sam Ravnborg
2020-04-24 17:51     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 50/59] drm/arc: Inline arcpgu_drm_hdmi_init Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-24 17:54   ` Sam Ravnborg
2020-04-24 17:54     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 51/59] drm/arc: Inline remaining files Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-24 17:56   ` Sam Ravnborg
2020-04-24 17:56     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 52/59] drm/arc: Initialize sim connector before display pipe Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-24 17:58   ` Sam Ravnborg
2020-04-24 17:58     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 53/59] drm/arc: Move to drm/tiny Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  8:04   ` Thomas Zimmermann
2020-04-15  8:04     ` [Intel-gfx] " Thomas Zimmermann
2020-04-15  8:22     ` Daniel Vetter
2020-04-15  8:22       ` [Intel-gfx] " Daniel Vetter
2020-04-15  9:45   ` Sam Ravnborg
2020-04-15  9:45     ` [Intel-gfx] " Sam Ravnborg
2020-04-15 12:02     ` Alexey Brodkin
2020-04-15 12:02       ` [Intel-gfx] " Alexey Brodkin
2020-04-15 12:20       ` Daniel Vetter
2020-04-15 12:20         ` [Intel-gfx] " Daniel Vetter
2020-04-28 14:08         ` Daniel Vetter
2020-04-28 14:08           ` [Intel-gfx] " Daniel Vetter
2020-05-08 13:56           ` Alexey Brodkin
2020-05-08 13:56             ` [Intel-gfx] " Alexey Brodkin
2020-05-08 18:07             ` Daniel Vetter
2020-05-08 18:07               ` [Intel-gfx] " Daniel Vetter
2020-06-04  8:05               ` Daniel Vetter
2020-06-04  8:05                 ` [Intel-gfx] " Daniel Vetter
2020-06-04 10:38                 ` Eugeniy Paltsev
2020-06-04 10:38                   ` [Intel-gfx] " Eugeniy Paltsev
2020-06-04 11:19                   ` Daniel Vetter
2020-06-04 11:19                     ` [Intel-gfx] " Daniel Vetter
2020-06-04 19:00                     ` Eugeniy Paltsev
2020-06-04 19:00                       ` [Intel-gfx] " Eugeniy Paltsev
2020-06-05 19:55                       ` Daniel Vetter
2020-06-05 19:55                         ` [Intel-gfx] " Daniel Vetter
2020-06-09 12:08                         ` Eugeniy Paltsev
2020-06-09 12:08                           ` [Intel-gfx] " Eugeniy Paltsev
2020-06-09 13:02                           ` Daniel Vetter
2020-06-09 13:02                             ` [Intel-gfx] " Daniel Vetter
2020-07-17  9:04                             ` Daniel Vetter
2020-07-17  9:04                               ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40 ` [PATCH 54/59] drm/aspeed: Drop aspeed_gfx->fbdev Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40   ` Daniel Vetter
2020-04-24 18:00   ` Sam Ravnborg
2020-04-24 18:00     ` [Intel-gfx] " Sam Ravnborg
2020-04-24 18:00     ` Sam Ravnborg
2020-04-15  7:40 ` [PATCH 55/59] drm/aspeed: Use devm_drm_dev_alloc Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40   ` Daniel Vetter
2020-04-24 18:02   ` Sam Ravnborg
2020-04-24 18:02     ` [Intel-gfx] " Sam Ravnborg
2020-04-24 18:02     ` Sam Ravnborg
2020-04-15  7:40 ` [PATCH 56/59] drm/aspeed: Use managed drmm_mode_config_cleanup Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40   ` Daniel Vetter
2020-04-24 18:10   ` Sam Ravnborg
2020-04-24 18:10     ` [Intel-gfx] " Sam Ravnborg
2020-04-24 18:10     ` Sam Ravnborg
2020-04-28 14:12     ` Daniel Vetter
2020-04-28 14:12       ` [Intel-gfx] " Daniel Vetter
2020-04-28 14:12       ` Daniel Vetter
2020-04-28 17:03       ` Sam Ravnborg
2020-04-28 17:03         ` [Intel-gfx] " Sam Ravnborg
2020-04-28 17:03         ` Sam Ravnborg
2020-04-15  7:40 ` [PATCH 57/59] drm/ast: Use managed pci functions Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:52   ` Thomas Zimmermann
2020-04-15  7:52     ` [Intel-gfx] " Thomas Zimmermann
2020-04-15  8:09     ` Daniel Vetter
2020-04-15  8:09       ` [Intel-gfx] " Daniel Vetter
2020-04-15  8:17       ` Daniel Vetter
2020-04-15  8:17         ` [Intel-gfx] " Daniel Vetter
2020-04-15 12:23         ` Daniel Vetter
2020-04-15 12:23           ` [Intel-gfx] " Daniel Vetter
2020-06-11 12:04   ` Thomas Zimmermann
2020-06-11 12:04     ` [Intel-gfx] " Thomas Zimmermann
2020-06-16 11:55     ` Daniel Vetter
2020-06-16 11:55       ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40 ` [PATCH 58/59] drm/ast: Drop explicit connector register/unregister Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:53   ` Thomas Zimmermann
2020-04-15  7:53     ` [Intel-gfx] " Thomas Zimmermann
2020-04-24 18:11   ` Sam Ravnborg
2020-04-24 18:11     ` [Intel-gfx] " Sam Ravnborg
2020-04-15  7:40 ` [PATCH 59/59] drm/bochs: Remove explicit drm_connector_register Daniel Vetter
2020-04-15  7:40   ` [Intel-gfx] " Daniel Vetter
2020-04-15  7:40   ` Daniel Vetter
2020-04-21  7:39   ` Gerd Hoffmann
2020-04-21  7:39     ` [Intel-gfx] " Gerd Hoffmann
2020-04-21  7:39     ` Gerd Hoffmann
2020-04-24 18:11   ` Sam Ravnborg
2020-04-24 18:11     ` [Intel-gfx] " Sam Ravnborg
2020-04-24 18:11     ` Sam Ravnborg
2020-04-15  8:04 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for devm_drm_dev_alloc, v2 Patchwork
2020-04-15  8:23 ` [Intel-gfx] ✗ Fi.CI.DOCS: " Patchwork
2020-04-15  8:26 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2020-04-15 23:45 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
2020-06-04 11:58 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for devm_drm_dev_alloc, v2 (rev2) Patchwork
2020-06-04 19:36 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for devm_drm_dev_alloc, v2 (rev3) Patchwork

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.