lkml.org 
[lkml]   [2023]   [Feb]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v7 0/7] drm: Remove usage of deprecated DRM_* macros
    Date
    This patchset aims to remove usages of deprecated DRM_* macros from the
    files residing in drivers/gpu/drm root.

    In process, I found out that NULL as first argument of drm_dbg_* wasn't
    working, but it was listed as the alternative in deprecation comment,
    so I fixed that before removing usages of DRM_DEBUG_* macros. Courtesy
    discussion on v1, I added support for NULL in drm_()* macros too.

    This patchset should be applied in order as changes might be dependent.

    Please review and let me know if any errors are there, and hopefully
    this gets accepted.

    ---
    v6 -> v7 (Today):
    - Rebased to drm-misc-next, accounting for the merger of last 3 patches
    in the previous series (4665280990fa, fc2602b553c8, 7bd224b6625a),
    and 7428ff70a18 ("drm: initialize accel framework").

    v5 -> v6 (09 Jan 2023):
    - Move drm_device to default case in _Generic as it is the default behaviour.
    - Fix incorrect const drm_device handling in _Generic.
    - Minor positioning / comment changes.

    v4 -> v5 (07 Jan 2023):
    - Make separate function instead of using boolean in _Generic (sravn on IRC).
    - Also, simplified the Generic macro, and renamed the function and macro.

    v3 -> v4 (05 Jan 2023):
    - Fix commit message for DRM_NOTE erroneously mentioning DRM_INFO.
    - Rebased to drm-misc-next, as 723dad977acd added drm_dbg_core() to some
    files.
    - Move Generic out to a separate macro __drm_get_dev_ptr, so that interface
    of drm_dbg_*() is also same as other drm_*() macros.
    - Fix comment in __drm_get_dev_ptr (now ___drm_get_dev_ptr) to use correct
    name.

    v2 -> v3 (26 Dec 2022):
    - Added support for NULL in __drm_printk and thus by extension to drm_()*.
    - Thus, converted dropped pr_()* changes to drm_*(NULL, ...).
    - Rebased to drm-misc-next and resulting appropriate changes.

    v1 (20 Dec 2022) -> v2 (22 Dec 2022):
    - Removed conversions to pr_*() in DRM_INFO, DRM_NOTE, and DRM_ERROR changes.
    - Due to above, DRM_NOTE usage cannot be removed and the patch is dropped.
    - DRY: NULL support is now achieved by way of a separate function.

    Siddh Raman Pant (7):
    drm/print: Fix and add support for NULL as first argument in drm_*
    macros
    drm: Remove usage of deprecated DRM_INFO
    drm: Remove usage of deprecated DRM_NOTE
    drm: Remove usage of deprecated DRM_ERROR
    drm: Remove usage of deprecated DRM_DEBUG
    drm: Remove usage of deprecated DRM_DEBUG_DRIVER
    drm: Remove usage of deprecated DRM_DEBUG_KMS

    drivers/gpu/drm/drm_agpsupport.c | 4 +-
    drivers/gpu/drm/drm_bridge.c | 8 +-
    drivers/gpu/drm/drm_bufs.c | 122 ++++++++++++------------
    drivers/gpu/drm/drm_client_modeset.c | 118 +++++++++++++----------
    drivers/gpu/drm/drm_color_mgmt.c | 4 +-
    drivers/gpu/drm/drm_connector.c | 28 +++---
    drivers/gpu/drm/drm_context.c | 18 ++--
    drivers/gpu/drm/drm_crtc.c | 36 ++++---
    drivers/gpu/drm/drm_crtc_helper.c | 62 ++++++------
    drivers/gpu/drm/drm_debugfs_crc.c | 8 +-
    drivers/gpu/drm/drm_displayid.c | 6 +-
    drivers/gpu/drm/drm_dma.c | 10 +-
    drivers/gpu/drm/drm_drv.c | 28 +++---
    drivers/gpu/drm/drm_edid.c | 17 ++--
    drivers/gpu/drm/drm_flip_work.c | 2 +-
    drivers/gpu/drm/drm_framebuffer.c | 3 +-
    drivers/gpu/drm/drm_gem.c | 7 +-
    drivers/gpu/drm/drm_gem_dma_helper.c | 2 +-
    drivers/gpu/drm/drm_gem_shmem_helper.c | 4 +-
    drivers/gpu/drm/drm_hashtab.c | 10 +-
    drivers/gpu/drm/drm_irq.c | 4 +-
    drivers/gpu/drm/drm_kms_helper_common.c | 2 +-
    drivers/gpu/drm/drm_lease.c | 4 +-
    drivers/gpu/drm/drm_legacy_misc.c | 4 +-
    drivers/gpu/drm/drm_lock.c | 36 +++----
    drivers/gpu/drm/drm_mipi_dbi.c | 19 ++--
    drivers/gpu/drm/drm_mipi_dsi.c | 12 +--
    drivers/gpu/drm/drm_mm.c | 8 +-
    drivers/gpu/drm/drm_mode_config.c | 2 +-
    drivers/gpu/drm/drm_mode_object.c | 6 +-
    drivers/gpu/drm/drm_modes.c | 36 +++----
    drivers/gpu/drm/drm_modeset_helper.c | 2 +-
    drivers/gpu/drm/drm_pci.c | 14 +--
    drivers/gpu/drm/drm_plane.c | 46 ++++-----
    drivers/gpu/drm/drm_probe_helper.c | 39 ++++----
    drivers/gpu/drm/drm_rect.c | 4 +-
    drivers/gpu/drm/drm_scatter.c | 19 ++--
    drivers/gpu/drm/drm_syncobj.c | 2 +-
    drivers/gpu/drm/drm_sysfs.c | 22 ++---
    drivers/gpu/drm/drm_vm.c | 45 +++++----
    include/drm/drm_print.h | 116 ++++++++++++++++------
    41 files changed, 515 insertions(+), 424 deletions(-)

    --
    2.39.1


    \
     
     \ /
      Last update: 2023-03-27 00:35    [W:2.180 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site