AMD-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Sam Ravnborg <sam@ravnborg.org>
To: dri-devel@lists.freedesktop.org, amd-gfx@lists.freedesktop.org
Cc: "Alex Deucher" <alexander.deucher@amd.com>,
	"David Airlie" <airlied@linux.ie>,
	"Christian König" <christian.koenig@amd.com>
Subject: [PATCH v1 0/7] drm/radeon: drop obsolete header files
Date: Sat,  8 Jun 2019 10:02:34 +0200	[thread overview]
Message-ID: <20190608080241.4958-1-sam@ravnborg.org> (raw)

This patchset contains updates to two header files
in include/drm/.
The header files caused build errors due to missing dependencies.
Fixed this so others will not be hit by the same.

The header file drm_os_linux.h is deprecated and should
no longer be used.
For radeon it was a simple 1:1 replacement of the
used macros + a adding missing include files.

The remaining patches perpare for and remove the use
of drmP.h in the rest of the driver.

The patches was all build tested on various architectures,
and as usual alpha resulted in a few extra build issues.

The patches are made on top of drm-misc-next, but applies
clean to drm-next-5.3-wip branch of the agd5f git tree.

	Sam

Sam Ravnborg (7):
      drm: drm_crtc.h self-contained
      drm: drm_debugfs.h self-contained
      drm/radeon: drop dependency on drm_os_linux.h
      drm/radeon: drop drmP.h from header files
      drm/radeon: prepare header files for drmP.h removal
      drm/radeon: drop use of drmP.h (1/2)
      drm/radeon: drop use of drmP.h (2/2)

 drivers/gpu/drm/radeon/atom.c                   |  2 ++
 drivers/gpu/drm/radeon/atom.h                   |  1 -
 drivers/gpu/drm/radeon/atombios_crtc.c          |  7 +++--
 drivers/gpu/drm/radeon/atombios_dp.c            |  2 +-
 drivers/gpu/drm/radeon/atombios_encoders.c      | 14 ++++++----
 drivers/gpu/drm/radeon/atombios_i2c.c           |  2 +-
 drivers/gpu/drm/radeon/btc_dpm.c                | 16 ++++++-----
 drivers/gpu/drm/radeon/btc_dpm.h                |  3 +++
 drivers/gpu/drm/radeon/ci_dpm.c                 | 14 +++++-----
 drivers/gpu/drm/radeon/ci_dpm.h                 |  1 +
 drivers/gpu/drm/radeon/ci_smc.c                 |  2 +-
 drivers/gpu/drm/radeon/cik.c                    | 18 ++++++++-----
 drivers/gpu/drm/radeon/cik_sdma.c               |  6 ++---
 drivers/gpu/drm/radeon/clearstate_cayman.h      |  2 ++
 drivers/gpu/drm/radeon/clearstate_ci.h          |  2 ++
 drivers/gpu/drm/radeon/clearstate_si.h          |  2 ++
 drivers/gpu/drm/radeon/cypress_dpm.c            | 11 ++++----
 drivers/gpu/drm/radeon/dce3_1_afmt.c            |  2 +-
 drivers/gpu/drm/radeon/dce6_afmt.c              |  2 +-
 drivers/gpu/drm/radeon/evergreen.c              | 16 ++++++-----
 drivers/gpu/drm/radeon/evergreen_cs.c           |  2 +-
 drivers/gpu/drm/radeon/evergreen_dma.c          |  2 +-
 drivers/gpu/drm/radeon/evergreen_hdmi.c         |  2 +-
 drivers/gpu/drm/radeon/kv_dpm.c                 | 10 ++++---
 drivers/gpu/drm/radeon/kv_smc.c                 |  2 +-
 drivers/gpu/drm/radeon/ni.c                     | 17 +++++++-----
 drivers/gpu/drm/radeon/ni_dma.c                 |  2 +-
 drivers/gpu/drm/radeon/ni_dpm.c                 | 16 ++++++-----
 drivers/gpu/drm/radeon/r100.c                   | 36 ++++++++++++++-----------
 drivers/gpu/drm/radeon/r100_track.h             |  2 ++
 drivers/gpu/drm/radeon/r200.c                   |  2 +-
 drivers/gpu/drm/radeon/r300.c                   | 18 ++++++++-----
 drivers/gpu/drm/radeon/r420.c                   | 16 +++++++----
 drivers/gpu/drm/radeon/r520.c                   |  4 +--
 drivers/gpu/drm/radeon/r600.c                   | 18 ++++++++-----
 drivers/gpu/drm/radeon/r600_cs.c                |  2 +-
 drivers/gpu/drm/radeon/r600_dma.c               |  6 ++---
 drivers/gpu/drm/radeon/r600_dpm.c               |  2 +-
 drivers/gpu/drm/radeon/r600_dpm.h               |  2 ++
 drivers/gpu/drm/radeon/r600_hdmi.c              |  2 +-
 drivers/gpu/drm/radeon/radeon_acpi.c            | 13 +++++----
 drivers/gpu/drm/radeon/radeon_agp.c             |  8 ++++--
 drivers/gpu/drm/radeon/radeon_asic.c            | 10 ++++---
 drivers/gpu/drm/radeon/radeon_atombios.c        |  5 +++-
 drivers/gpu/drm/radeon/radeon_audio.c           |  2 +-
 drivers/gpu/drm/radeon/radeon_benchmark.c       |  2 +-
 drivers/gpu/drm/radeon/radeon_bios.c            | 12 ++++++---
 drivers/gpu/drm/radeon/radeon_clocks.c          |  9 ++++---
 drivers/gpu/drm/radeon/radeon_combios.c         |  5 +++-
 drivers/gpu/drm/radeon/radeon_connectors.c      |  2 +-
 drivers/gpu/drm/radeon/radeon_cs.c              | 10 +++++--
 drivers/gpu/drm/radeon/radeon_cursor.c          |  4 ++-
 drivers/gpu/drm/radeon/radeon_device.c          | 18 ++++++++-----
 drivers/gpu/drm/radeon/radeon_display.c         | 21 +++++++++------
 drivers/gpu/drm/radeon/radeon_dp_auxch.c        |  2 +-
 drivers/gpu/drm/radeon/radeon_dp_mst.c          |  6 +++--
 drivers/gpu/drm/radeon/radeon_drv.c             | 19 ++++++++-----
 drivers/gpu/drm/radeon/radeon_encoders.c        |  5 +++-
 drivers/gpu/drm/radeon/radeon_fb.c              | 13 ++++-----
 drivers/gpu/drm/radeon/radeon_fence.c           | 16 +++++++----
 drivers/gpu/drm/radeon/radeon_gart.c            |  5 +++-
 drivers/gpu/drm/radeon/radeon_gem.c             |  7 ++++-
 drivers/gpu/drm/radeon/radeon_i2c.c             |  5 +++-
 drivers/gpu/drm/radeon/radeon_ib.c              |  5 +++-
 drivers/gpu/drm/radeon/radeon_irq_kms.c         | 14 +++++++---
 drivers/gpu/drm/radeon/radeon_kms.c             | 17 +++++++-----
 drivers/gpu/drm/radeon/radeon_legacy_crtc.c     |  9 ++++---
 drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 11 +++++---
 drivers/gpu/drm/radeon/radeon_legacy_tv.c       |  4 ++-
 drivers/gpu/drm/radeon/radeon_mn.c              |  2 +-
 drivers/gpu/drm/radeon/radeon_object.c          |  9 ++++---
 drivers/gpu/drm/radeon/radeon_pm.c              | 17 +++++++-----
 drivers/gpu/drm/radeon/radeon_prime.c           |  8 +++---
 drivers/gpu/drm/radeon/radeon_ring.c            |  6 ++++-
 drivers/gpu/drm/radeon/radeon_sa.c              |  2 +-
 drivers/gpu/drm/radeon/radeon_semaphore.c       |  2 +-
 drivers/gpu/drm/radeon/radeon_sync.c            |  2 +-
 drivers/gpu/drm/radeon/radeon_test.c            |  2 +-
 drivers/gpu/drm/radeon/radeon_trace.h           |  4 +--
 drivers/gpu/drm/radeon/radeon_trace_points.c    |  2 +-
 drivers/gpu/drm/radeon/radeon_ttm.c             | 26 +++++++++++-------
 drivers/gpu/drm/radeon/radeon_ucode.c           |  2 +-
 drivers/gpu/drm/radeon/radeon_uvd.c             |  2 +-
 drivers/gpu/drm/radeon/radeon_vce.c             |  4 +--
 drivers/gpu/drm/radeon/radeon_vm.c              |  2 +-
 drivers/gpu/drm/radeon/rs400.c                  | 11 +++++---
 drivers/gpu/drm/radeon/rs600.c                  | 13 ++++++---
 drivers/gpu/drm/radeon/rs690.c                  |  6 +++--
 drivers/gpu/drm/radeon/rs780_dpm.c              | 12 +++++----
 drivers/gpu/drm/radeon/rv515.c                  | 13 ++++++---
 drivers/gpu/drm/radeon/rv6xx_dpm.c              |  2 +-
 drivers/gpu/drm/radeon/rv730_dpm.c              |  2 +-
 drivers/gpu/drm/radeon/rv740_dpm.c              |  2 +-
 drivers/gpu/drm/radeon/rv770.c                  | 12 ++++++---
 drivers/gpu/drm/radeon/rv770_dma.c              |  2 +-
 drivers/gpu/drm/radeon/rv770_dpm.c              |  2 +-
 drivers/gpu/drm/radeon/rv770_dpm.h              |  1 +
 drivers/gpu/drm/radeon/rv770_smc.c              |  2 +-
 drivers/gpu/drm/radeon/si.c                     | 16 ++++++-----
 drivers/gpu/drm/radeon/si_dma.c                 |  2 +-
 drivers/gpu/drm/radeon/si_dpm.c                 | 14 +++++-----
 drivers/gpu/drm/radeon/si_smc.c                 |  2 +-
 drivers/gpu/drm/radeon/sumo_dpm.c               |  2 +-
 drivers/gpu/drm/radeon/sumo_dpm.h               |  1 +
 drivers/gpu/drm/radeon/sumo_smc.c               |  2 +-
 drivers/gpu/drm/radeon/trinity_dpm.c            | 10 ++++---
 drivers/gpu/drm/radeon/trinity_smc.c            |  2 +-
 drivers/gpu/drm/radeon/uvd_v1_0.c               |  4 +--
 drivers/gpu/drm/radeon/uvd_v2_2.c               |  2 +-
 drivers/gpu/drm/radeon/uvd_v3_1.c               |  2 +-
 drivers/gpu/drm/radeon/uvd_v4_2.c               |  2 +-
 drivers/gpu/drm/radeon/vce_v1_0.c               |  2 +-
 drivers/gpu/drm/radeon/vce_v2_0.c               |  2 +-
 include/drm/drm_crtc.h                          |  1 +
 include/drm/drm_debugfs.h                       |  2 ++
 115 files changed, 502 insertions(+), 285 deletions(-)


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

             reply	other threads:[~2019-06-08  8:02 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-08  8:02 Sam Ravnborg [this message]
2019-06-08  8:02 ` [PATCH v1 1/7] drm: drm_crtc.h self-contained Sam Ravnborg
     [not found] ` <20190608080241.4958-1-sam-uyr5N9Q2VtJg9hUCZPvPmw@public.gmane.org>
2019-06-08  8:02   ` [PATCH v1 2/7] drm: drm_debugfs.h self-contained Sam Ravnborg
2019-06-08  8:02   ` [PATCH v1 4/7] drm/radeon: drop drmP.h from header files Sam Ravnborg
2019-06-08  8:02   ` [PATCH v1 5/7] drm/radeon: prepare header files for drmP.h removal Sam Ravnborg
2019-06-08  8:02   ` [PATCH v1 6/7] drm/radeon: drop use of drmP.h (1/2) Sam Ravnborg
2019-06-10 19:11   ` [PATCH v1 0/7] drm/radeon: drop obsolete header files Alex Deucher
2019-06-10 20:13     ` Sam Ravnborg
2019-06-08  8:02 ` [PATCH v1 3/7] drm/radeon: drop dependency on drm_os_linux.h Sam Ravnborg
2019-06-08  8:02 ` [PATCH v1 7/7] drm/radeon: drop use of drmP.h (2/2) Sam Ravnborg

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190608080241.4958-1-sam@ravnborg.org \
    --to=sam@ravnborg.org \
    --cc=airlied@linux.ie \
    --cc=alexander.deucher@amd.com \
    --cc=amd-gfx@lists.freedesktop.org \
    --cc=christian.koenig@amd.com \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox