dnl # dnl # commit v5.3-rc3-2032-g4d85f45c73a2 dnl # drm/atomic: Rename crtc_state->pageflip_flags to async_flip dnl # AC_DEFUN([AC_AMDGPU_STRUCT_DRM_CRTC_STATE], [ AC_KERNEL_DO_BACKGROUND([ AC_KERNEL_TRY_COMPILE([ #include ], [ struct drm_crtc_state *crtc_state = NULL; crtc_state->async_flip = 0; ],[ AC_DEFINE(HAVE_STRUCT_DRM_CRTC_STATE_ASYNC_FLIP, 1, [struct drm_crtc_state->async_flip is available]) AC_DEFINE(HAVE_STRUCT_DRM_CRTC_STATE_FLIP_FLAG, 1, [struct drm_crtc_state has flag for flip]) ],[ dnl # dnl # v4.10-rc5-1062-g6cbe5c466d73 dnl # drm/atomic: Save flip flags in drm_crtc_state dnl # AC_KERNEL_TRY_COMPILE([ #include ], [ struct drm_crtc_state *crtc_state = NULL; crtc_state->pageflip_flags = 0; ],[ AC_DEFINE(HAVE_STRUCT_DRM_CRTC_STATE_PAGEFLIP_FLAGS, 1, [struct drm_crtc_state->pageflip_flags is available]) AC_DEFINE(HAVE_STRUCT_DRM_CRTC_STATE_FLIP_FLAG, 1, [struct drm_crtc_state has flag for flip]) ]) ]) ]) ])