Re: [PATCH 0/3] drm: Move client code into subdirectories

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 08/11/2024 16:42, Thomas Zimmermann wrote:
The drm_log client will likely be merged into DRM soon. Time to clean
up some of the existing files. This series moves the existing DRM
client for fbdev emulation and its build infrastructure into clients/
subdirectories. Drm_log can then be located there as well.

The core and helper support for in-kernel DRM clients remains in
its current location.

Thanks for this patch, it's cleaner this way.
I've rebased drm_log on top of it, and it works.
I've also merged the content of drm_log.h into drm_client_internal.h
I will send the updated series when this one is merged.

Best regards,

--

Jocelyn


No functional changes.

Thomas Zimmermann (3):
   drm: Move client code to clients/ subdirectory
   drm/client: Move public client header to clients/ subdirectory
   drm/fbdev-client: Unexport drm_fbdev_client_setup()

  drivers/gpu/drm/Kconfig                       | 72 +-----------------
  drivers/gpu/drm/Makefile                      |  9 +--
  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c       |  2 +-
  .../gpu/drm/arm/display/komeda/komeda_drv.c   |  2 +-
  drivers/gpu/drm/arm/hdlcd_drv.c               |  2 +-
  drivers/gpu/drm/arm/malidp_drv.c              |  2 +-
  drivers/gpu/drm/armada/armada_drv.c           |  2 +-
  drivers/gpu/drm/aspeed/aspeed_gfx_drv.c       |  2 +-
  drivers/gpu/drm/ast/ast_drv.c                 |  2 +-
  drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c  |  2 +-
  drivers/gpu/drm/clients/Kconfig               | 73 +++++++++++++++++++
  drivers/gpu/drm/clients/Makefile              |  5 ++
  .../gpu/drm/clients/drm_client_internal.h     |  4 +-
  .../gpu/drm/{ => clients}/drm_client_setup.c  |  5 +-
  .../gpu/drm/{ => clients}/drm_fbdev_client.c  |  4 +-
  drivers/gpu/drm/exynos/exynos_drm_drv.c       |  2 +-
  drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c     |  2 +-
  drivers/gpu/drm/gma500/psb_drv.c              |  2 +-
  drivers/gpu/drm/gud/gud_drv.c                 |  2 +-
  .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c   |  2 +-
  .../gpu/drm/hisilicon/kirin/kirin_drm_drv.c   |  2 +-
  drivers/gpu/drm/hyperv/hyperv_drm_drv.c       |  2 +-
  drivers/gpu/drm/imx/dcss/dcss-kms.c           |  2 +-
  drivers/gpu/drm/imx/ipuv3/imx-drm-core.c      |  2 +-
  drivers/gpu/drm/imx/lcdc/imx-lcdc.c           |  2 +-
  drivers/gpu/drm/ingenic/ingenic-drm-drv.c     |  2 +-
  drivers/gpu/drm/kmb/kmb_drv.c                 |  2 +-
  drivers/gpu/drm/logicvc/logicvc_drm.c         |  2 +-
  drivers/gpu/drm/loongson/lsdc_drv.c           |  2 +-
  drivers/gpu/drm/mcde/mcde_drv.c               |  2 +-
  drivers/gpu/drm/mediatek/mtk_drm_drv.c        |  2 +-
  drivers/gpu/drm/meson/meson_drv.c             |  2 +-
  drivers/gpu/drm/mgag200/mgag200_drv.c         |  2 +-
  drivers/gpu/drm/msm/msm_drv.c                 |  2 +-
  drivers/gpu/drm/mxsfb/lcdif_drv.c             |  2 +-
  drivers/gpu/drm/mxsfb/mxsfb_drv.c             |  2 +-
  drivers/gpu/drm/nouveau/nouveau_drm.c         |  2 +-
  drivers/gpu/drm/omapdrm/omap_fbdev.c          |  2 +-
  drivers/gpu/drm/pl111/pl111_drv.c             |  2 +-
  drivers/gpu/drm/qxl/qxl_drv.c                 |  2 +-
  drivers/gpu/drm/radeon/radeon_drv.c           |  2 +-
  drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c |  2 +-
  drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c  |  2 +-
  .../gpu/drm/renesas/shmobile/shmob_drm_drv.c  |  2 +-
  drivers/gpu/drm/rockchip/rockchip_drm_drv.c   |  2 +-
  drivers/gpu/drm/solomon/ssd130x.c             |  2 +-
  drivers/gpu/drm/sti/sti_drv.c                 |  2 +-
  drivers/gpu/drm/stm/drv.c                     |  2 +-
  drivers/gpu/drm/sun4i/sun4i_drv.c             |  2 +-
  drivers/gpu/drm/tegra/drm.c                   |  2 +-
  drivers/gpu/drm/tidss/tidss_drv.c             |  2 +-
  drivers/gpu/drm/tilcdc/tilcdc_drv.c           |  2 +-
  drivers/gpu/drm/tiny/arcpgu.c                 |  3 +-
  drivers/gpu/drm/tiny/bochs.c                  |  2 +-
  drivers/gpu/drm/tiny/cirrus.c                 |  2 +-
  drivers/gpu/drm/tiny/gm12u320.c               |  2 +-
  drivers/gpu/drm/tiny/hx8357d.c                |  2 +-
  drivers/gpu/drm/tiny/ili9163.c                |  2 +-
  drivers/gpu/drm/tiny/ili9225.c                |  2 +-
  drivers/gpu/drm/tiny/ili9341.c                |  2 +-
  drivers/gpu/drm/tiny/ili9486.c                |  2 +-
  drivers/gpu/drm/tiny/mi0283qt.c               |  2 +-
  drivers/gpu/drm/tiny/ofdrm.c                  |  2 +-
  drivers/gpu/drm/tiny/panel-mipi-dbi.c         |  2 +-
  drivers/gpu/drm/tiny/repaper.c                |  2 +-
  drivers/gpu/drm/tiny/sharp-memory.c           |  2 +-
  drivers/gpu/drm/tiny/simpledrm.c              |  2 +-
  drivers/gpu/drm/tiny/st7586.c                 |  2 +-
  drivers/gpu/drm/tiny/st7735r.c                |  2 +-
  drivers/gpu/drm/tve200/tve200_drv.c           |  2 +-
  drivers/gpu/drm/udl/udl_drv.c                 |  2 +-
  drivers/gpu/drm/vboxvideo/vbox_drv.c          |  2 +-
  drivers/gpu/drm/vc4/vc4_drv.c                 |  2 +-
  drivers/gpu/drm/virtio/virtgpu_drv.c          |  2 +-
  drivers/gpu/drm/vkms/vkms_drv.c               |  2 +-
  drivers/gpu/drm/vmwgfx/vmwgfx_drv.c           |  2 +-
  drivers/gpu/drm/xlnx/zynqmp_kms.c             |  2 +-
  include/drm/{ => clients}/drm_client_setup.h  |  0
  78 files changed, 158 insertions(+), 155 deletions(-)
  create mode 100644 drivers/gpu/drm/clients/Kconfig
  create mode 100644 drivers/gpu/drm/clients/Makefile
  rename include/drm/drm_fbdev_client.h => drivers/gpu/drm/clients/drm_client_internal.h (85%)
  rename drivers/gpu/drm/{ => clients}/drm_client_setup.c (96%)
  rename drivers/gpu/drm/{ => clients}/drm_fbdev_client.c (98%)
  rename include/drm/{ => clients}/drm_client_setup.h (100%)





[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux