[PATCH v1 0/2] drm: drop uapi dependencies from include/drm

Sam Ravnborg sam at ravnborg.org
Sat Jun 22 12:11:54 UTC 2019


include/drm/* shall have no or at least minimal dependencies
to include/uapi/drm/*.
Following two patches do a small effort to drop such dependencies.

After these patches there are two users
of uapi/drm/drm.h left in include/drm:

drm_file.h:
- needs drm_magic_t
  drm_magic_t is a simple typedef, a simple unsigned int would do the trick

drm_legacy.h
- needs drm_map_type and drm_map_flags. Seems legit.

I did not spend time to analyze further dependencies.

Patches are build tested.

	Sam

Sam Ravnborg (2):
      drm: drop uapi dependency from drm_print.h
      drm: drop uapi dependency from drm_vblank.h

 include/drm/drm_print.h  | 4 +---
 include/drm/drm_vblank.h | 1 -
 2 files changed, 1 insertion(+), 4 deletions(-)




More information about the dri-devel mailing list