lkml.org 
[lkml]   [2022]   [Jan]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v11 15/19] drm_print: use _dynamic_func_call_no_desc_cls
    Date
    Upgrade the current use of _dynamic_func_call_no_desc(), adding the
    suffix and the category arg. The arg has been available via the
    macros implementing the drm.debug api, but dyndbg lacked a simple way
    to represent it and use it until recently.

    Signed-off-by: Jim Cromie <jim.cromie@gmail.com>
    ---
    include/drm/drm_print.h | 11 ++++++-----
    1 file changed, 6 insertions(+), 5 deletions(-)

    diff --git a/include/drm/drm_print.h b/include/drm/drm_print.h
    index 8d6b74270c50..0c704610c770 100644
    --- a/include/drm/drm_print.h
    +++ b/include/drm/drm_print.h
    @@ -31,6 +31,7 @@
    #include <linux/seq_file.h>
    #include <linux/device.h>
    #include <linux/debugfs.h>
    +#include <linux/dynamic_debug.h>

    #include <drm/drm.h>

    @@ -414,8 +415,8 @@ void __drm_dev_dbg(const struct device *dev, enum drm_debug_category category,
    __drm_dev_dbg(dev, eCat, fmt, ##__VA_ARGS__)
    #else
    #define drm_dev_dbg(dev, eCat, fmt, ...) \
    - _dynamic_func_call_no_desc(fmt, __drm_dev_dbg, \
    - dev, eCat, fmt, ##__VA_ARGS__)
    + _dynamic_func_call_no_desc_cls(fmt, eCat, __drm_dev_dbg, \
    + dev, eCat, fmt, ##__VA_ARGS__)
    #endif

    /**
    @@ -524,11 +525,11 @@ __printf(1, 2)
    void __drm_err(const char *format, ...);

    #if !defined(CONFIG_DRM_USE_DYNAMIC_DEBUG)
    -#define __drm_dbg(fmt, ...) ___drm_dbg(fmt, ##__VA_ARGS__)
    +#define __drm_dbg(fmt, ...) ___drm_dbg(NULL, fmt, ##__VA_ARGS__)
    #else
    #define __drm_dbg(eCat, fmt, ...) \
    - _dynamic_func_call_no_desc(fmt, ___drm_dbg, \
    - eCat, fmt, ##__VA_ARGS__)
    + _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg, \
    + eCat, fmt, ##__VA_ARGS__)
    #endif

    /* Macros to make printk easier */
    --
    2.33.1
    \
     
     \ /
      Last update: 2022-01-07 06:31    [W:2.485 / U:0.160 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site