08 Feb, 2019

1 commit

  • With the removal of drmP.h from drm_modeset_helper.h
    the drmP.h are no longer included by any include files
    in include/drm.
    The drmP.h file is thus only included explicit
    either in .c files or in local .h files.
    This makes the process of deleting the drmP.h includes easier
    as we have a more local dependency chain.

    v2:
    - moved updates of .c files in drm/ to a dedicated
    patch. This allows the updates to the *.c files
    to be committed without the removal part.
    So this patch can wait if it causes build failures
    due to pending changes

    Signed-off-by: Sam Ravnborg
    Reviewed-by: Laurent Pinchart
    Cc: Maarten Lankhorst
    Cc: Maxime Ripard
    Cc: Sean Paul
    Cc: David Airlie
    Cc: Daniel Vetter
    Signed-off-by: Daniel Vetter
    Link: https://patchwork.freedesktop.org/patch/msgid/20190126122527.11647-6-sam@ravnborg.org

    Sam Ravnborg
     

01 Dec, 2017

1 commit


15 Dec, 2016

1 commit

  • Pass the drm_device to drm_helper_mode_fill_fb_struct() so that we can
    populate fb->dev early. Will make it easier to use the fb before we
    register it.

    @@
    identifier fb, mode_cmd;
    @@
    void drm_helper_mode_fill_fb_struct(
    + struct drm_device *dev,
    struct drm_framebuffer *fb,
    const struct drm_mode_fb_cmd2 *mode_cmd
    );

    @@
    identifier fb, mode_cmd;
    @@
    void drm_helper_mode_fill_fb_struct(
    + struct drm_device *dev,
    struct drm_framebuffer *fb,
    const struct drm_mode_fb_cmd2 *mode_cmd
    )
    { ... }

    @@
    function func;
    identifier dev;
    expression E1, E2;
    @@
    func(struct drm_device *dev, ...)
    {
    ...
    drm_helper_mode_fill_fb_struct(
    + dev,
    E1, E2);
    ...
    }

    @@
    expression E1, E2;
    @@
    drm_helper_mode_fill_fb_struct(
    + dev,
    E1, E2);

    v2: Rerun spatch due to code changes

    Signed-off-by: Ville Syrjälä
    Reviewed-by: Laurent Pinchart
    Reviewed-by: Alex Deucher
    Link: http://patchwork.freedesktop.org/patch/msgid/1481748539-18283-1-git-send-email-ville.syrjala@linux.intel.com

    Ville Syrjälä
     

16 Aug, 2016

1 commit

  • While reviewing docs I spotted that we have a few functions that
    really just don't fit into their containing helper library section.
    Extract them and shovel them all into a new library for random one-off
    aux stuff.

    v2: Remove wrongly added files for real.

    Cc: Sean Paul
    Reviewed-by: Sean Paul
    Signed-off-by: Daniel Vetter
    Link: http://patchwork.freedesktop.org/patch/msgid/1471034937-651-3-git-send-email-daniel.vetter@ffwll.ch

    Daniel Vetter