[Mesa-dev] [PATCH] egl/android: remove flink name support

Emil Velikov emil.l.velikov at gmail.com
Tue Apr 24 11:28:43 UTC 2018


Hi Rob,

Thanks for doing this.

There's a couple of small nits, but the patch looks good IMHO.
On the topic of keeping the old code behind a #define or just removing
it, it'll be great if interested parties can reach a consensus.


On 19 April 2018 at 22:09, Rob Herring <robh at kernel.org> wrote:

> --- a/src/egl/drivers/dri2/egl_dri2.h
> +++ b/src/egl/drivers/dri2/egl_dri2.h
> @@ -61,7 +61,6 @@ struct zwp_linux_dmabuf_v1;
>
>  #include <system/window.h>
>  #include <hardware/gralloc.h>
> -#include <gralloc_drm_handle.h>
>
>  #endif /* HAVE_ANDROID_PLATFORM */
>
Unrelated, future patch:
By adding a couple of fwd declarations, this whole hunk can be moved
to platform_android.c


> +enum {
> +        /* perform(const struct gralloc_module_t *mod,
> +         *         int op,
> +         *         int *fd);
> +         */
> +        GRALLOC_MODULE_PERFORM_GET_DRM_FD                = 0x40000002,
> +};
> +
Might want as well add a comment what/why. Say:
Add a local definition to avoid depending on ...


> @@ -1216,17 +1081,14 @@ dri2_initialize_android(_EGLDriver *drv, _EGLDisplay *disp)
>     /* render nodes cannot use Gem names, and thus do not support
>      * the __DRI_DRI2_LOADER extension */
With the __DRI_DRI2_LOADER hunk removed above, the comment needs an update.

HTH
Emil


More information about the mesa-dev mailing list