All of lore.kernel.org
 help / color / mirror / Atom feed
From: Rob Herring <robh@kernel.org>
To: Jim Cromie <jim.cromie@gmail.com>
Cc: linux-kernel@vger.kernel.org, airlied@gmail.com, simona@ffwll.ch,
	jbaron@akamai.com, gregkh@linuxfoundation.org,
	mripard@kernel.org, tzimmermann@suse.de,
	maarten.lankhorst@linux.intel.com, jani.nikula@intel.com,
	ville.syrjala@linux.intel.com, christian.koenig@amd.com,
	matthew.auld@intel.com, arunpravin.paneerselvam@amd.com,
	louis.chauvet@bootlin.com, skhan@linuxfoundation.org,
	pmladek@suse.com, ukaszb@chromium.org,
	dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	amd-gfx@lists.freedesktop.org
Subject: Re: [PATCH v12 68/69] accel/ethosu: call DRM_CLASSMAP_USE
Date: Thu, 2 Apr 2026 15:14:50 -0500	[thread overview]
Message-ID: <20260402201450.GA966967-robh@kernel.org> (raw)
In-Reply-To: <20260326185413.1205870-69-jim.cromie@gmail.com>

On Thu, Mar 26, 2026 at 12:54:12PM -0600, Jim Cromie wrote:
> ethosu.ko has several drm*dbg() calls, it must call DRM_CLASSMAP_USE
> to tell dynamic-debug what classmap enables them.
> Also include drm/drm_print.h explicitly.
> 
> Signed-off-by: Jim Cromie <jim.cromie@gmail.com>
> ---

Didn't I ack this already? It is up to you to add tags when you send a 
new version.

Or did it change? I can't tell as there is no changelog here.

>  drivers/accel/ethosu/ethosu_drv.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/drivers/accel/ethosu/ethosu_drv.c b/drivers/accel/ethosu/ethosu_drv.c
> index 9992193d7338..a0b8cb81a359 100644
> --- a/drivers/accel/ethosu/ethosu_drv.c
> +++ b/drivers/accel/ethosu/ethosu_drv.c
> @@ -17,12 +17,15 @@
>  #include <drm/drm_gem.h>
>  #include <drm/drm_accel.h>
>  #include <drm/ethosu_accel.h>
> +#include <drm/drm_print.h>
>  
>  #include "ethosu_drv.h"
>  #include "ethosu_device.h"
>  #include "ethosu_gem.h"
>  #include "ethosu_job.h"
>  
> +DRM_CLASSMAP_USE(drm_debug_classes);
> +
>  static int ethosu_ioctl_dev_query(struct drm_device *ddev, void *data,
>  				  struct drm_file *file)
>  {
> -- 
> 2.53.0
> 

  reply	other threads:[~2026-04-02 20:14 UTC|newest]

Thread overview: 75+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-03-26 18:53 [PATCH v12 00/69] Fix CONFIG_DRM_USE_DYNAMIC_DEBUG=y Jim Cromie
2026-03-26 18:53 ` [PATCH v12 01/69] dyndbg: fix NULL ptr on i386 due to section mis-alignment Jim Cromie
2026-03-26 18:53 ` [PATCH v12 02/69] vmlinux.lds.h: move BOUNDED_SECTION_* macros to reuse later Jim Cromie
2026-03-26 18:53 ` [PATCH v12 03/69] dyndbg.lds.S: fix lost dyndbg sections in modules Jim Cromie
2026-03-26 18:53 ` [PATCH v12 04/69] vmlinux.lds.h: drop unused HEADERED_SECTION* macros Jim Cromie
2026-03-26 18:53 ` [PATCH v12 05/69] dyndbg: factor ddebug_match_desc out from ddebug_change Jim Cromie
2026-03-26 18:53 ` [PATCH v12 06/69] dyndbg: add stub macro for DECLARE_DYNDBG_CLASSMAP Jim Cromie
2026-03-26 18:53 ` [PATCH v12 07/69] docs/dyndbg: update examples \012 to \n Jim Cromie
2026-03-26 18:53 ` [PATCH v12 08/69] docs/dyndbg: explain flags parse 1st Jim Cromie
2026-03-26 18:53 ` [PATCH v12 09/69] test-dyndbg: fixup CLASSMAP usage error Jim Cromie
2026-03-26 18:53 ` [PATCH v12 10/69] dyndbg: reword "class unknown, " to "class:_UNKNOWN_" Jim Cromie
2026-03-26 18:53   ` [PATCH v12 10/69] dyndbg: reword "class unknown," " Jim Cromie
2026-03-26 18:53 ` [PATCH v12 11/69] dyndbg: make ddebug_class_param union members same size Jim Cromie
2026-03-26 18:53 ` [PATCH v12 12/69] dyndbg: drop NUM_TYPE_ARRAY Jim Cromie
2026-03-26 18:53 ` [PATCH v12 13/69] dyndbg: tweak pr_fmt to avoid expansion conflicts Jim Cromie
2026-03-26 18:53 ` [PATCH v12 14/69] dyndbg: reduce verbose/debug clutter Jim Cromie
2026-03-26 18:53 ` [PATCH v12 15/69] dyndbg: refactor param_set_dyndbg_classes and below Jim Cromie
2026-03-26 18:53 ` [PATCH v12 16/69] dyndbg: tighten fn-sig of ddebug_apply_class_bitmap Jim Cromie
2026-03-26 18:53 ` [PATCH v12 17/69] dyndbg: replace classmap list with a vector Jim Cromie
2026-03-26 18:53 ` [PATCH v12 18/69] dyndbg: macrofy a 2-index for-loop pattern Jim Cromie
2026-03-26 18:53 ` [PATCH v12 19/69] dyndbg, module: make proper substructs in _ddebug_info Jim Cromie
2026-03-26 18:53   ` [PATCH v12 19/69] dyndbg,module: " Jim Cromie
2026-03-26 18:53 ` [PATCH v12 20/69] dyndbg: move mod_name down from struct ddebug_table to _ddebug_info Jim Cromie
2026-03-26 18:53 ` [PATCH v12 21/69] dyndbg: hoist classmap-filter-by-modname up to ddebug_add_module Jim Cromie
2026-03-26 18:53 ` [PATCH v12 22/69] dyndbg-API: remove DD_CLASS_TYPE_(DISJOINT|LEVEL)_NAMES and code Jim Cromie
2026-03-26 18:53 ` [PATCH v12 23/69] selftests-dyndbg: add a dynamic_debug run_tests target Jim Cromie
2026-03-26 18:53 ` [PATCH v12 24/69] dyndbg: change __dynamic_func_call_cls* macros into expressions Jim Cromie
2026-03-26 18:53 ` [PATCH v12 25/69] dyndbg-API: replace DECLARE_DYNDBG_CLASSMAP Jim Cromie
2026-03-26 18:53 ` [PATCH v12 26/69] dyndbg: detect class_id reservation conflicts Jim Cromie
2026-03-26 18:53 ` [PATCH v12 27/69] dyndbg: check DYNAMIC_DEBUG_CLASSMAP_DEFINE args at compile-time Jim Cromie
2026-03-26 18:53 ` [PATCH v12 28/69] dyndbg-test: change do_prints testpoint to accept a loopct Jim Cromie
2026-03-26 18:53 ` [PATCH v12 29/69] dyndbg-API: promote DYNAMIC_DEBUG_CLASSMAP_PARAM to API Jim Cromie
2026-03-26 18:53 ` [PATCH v12 30/69] dyndbg: treat comma as a token separator Jim Cromie
2026-03-26 18:53 ` [PATCH v12 31/69] dyndbg: split multi-query strings with % Jim Cromie
2026-03-26 18:53 ` [PATCH v12 32/69] selftests-dyndbg: add test_mod_submod Jim Cromie
2026-03-26 18:53 ` [PATCH v12 33/69] dyndbg: resolve "protection" of class'd pr_debug Jim Cromie
2026-03-26 18:53 ` [PATCH v12 34/69] dyndbg: harden classmap and descriptor validation Jim Cromie
2026-03-26 18:53 ` [PATCH v12 35/69] docs/dyndbg: add classmap info to howto Jim Cromie
2026-03-26 18:53 ` [PATCH v12 36/69] dyndbg: Ignore additional arguments from pr_fmt Jim Cromie
2026-03-26 18:53 ` [PATCH v12 37/69] dyndbg-test: verify DYNAMIC_DEBUG_CLASSMAP_USE_() compile-time CHECK Jim Cromie
2026-03-26 18:53 ` [PATCH v12 38/69] drm: use correct ccflags-y spelling Jim Cromie
2026-03-26 18:53 ` [PATCH v12 39/69] drm_buddy: fix power-of-2 rounding errs Jim Cromie
2026-03-26 18:53 ` [PATCH v12 40/69] drm_print: fix drm_printer dynamic debug bypass Jim Cromie
2026-03-26 18:53 ` [PATCH v12 41/69] drm_vblank: avoid bit-test when DRM_USE_DYNAMIC_DEBUG=y Jim Cromie
2026-03-26 18:53 ` [PATCH v12 42/69] drm-dyndbg: adapt drm core to use dyndbg classmaps-v2 Jim Cromie
2026-03-26 18:53 ` [PATCH v12 43/69] drm-dyndbg: adapt DRM to invoke DYNAMIC_DEBUG_CLASSMAP_PARAM Jim Cromie
2026-03-26 18:53 ` [PATCH v12 44/69] drm_print: modernize an archaic comment Jim Cromie
2026-03-26 18:53 ` [PATCH v12 45/69] drm-dyndbg: DRM_CLASSMAP_USE in amdgpu driver Jim Cromie
2026-03-26 18:53 ` [PATCH v12 46/69] drm-dyndbg: DRM_CLASSMAP_USE in i915 driver Jim Cromie
2026-03-26 18:53 ` [PATCH v12 47/69] drm-dyndbg: DRM_CLASSMAP_USE in drm_crtc_helper Jim Cromie
2026-03-26 18:53 ` [PATCH v12 48/69] drm-dyndbg: DRM_CLASSMAP_USE in drm_dp_helper Jim Cromie
2026-03-26 18:53 ` [PATCH v12 49/69] drm-dyndbg: DRM_CLASSMAP_USE in nouveau Jim Cromie
2026-03-26 18:53 ` [PATCH v12 50/69] drm-dyndbg: add DRM_CLASSMAP_USE to Xe driver Jim Cromie
2026-03-26 18:53 ` [PATCH v12 51/69] drm-dyndbg: add DRM_CLASSMAP_USE to virtio_gpu Jim Cromie
2026-03-26 18:53 ` [PATCH v12 52/69] drm-dyndbg: add DRM_CLASSMAP_USE to simpledrm Jim Cromie
2026-03-26 18:53 ` [PATCH v12 53/69] drm-dyndbg: add DRM_CLASSMAP_USE to bochs Jim Cromie
2026-03-26 18:53 ` [PATCH v12 54/69] drm-dyndbg: add DRM_CLASSMAP_USE to etnaviv Jim Cromie
2026-03-26 18:53 ` [PATCH v12 55/69] drm-dyndbg: add DRM_CLASSMAP_USE to gma500 driver Jim Cromie
2026-03-26 18:54 ` [PATCH v12 56/69] drm-dyndbg: add DRM_CLASSMAP_USE to radeon Jim Cromie
2026-03-26 18:54 ` [PATCH v12 57/69] drm-dyndbg: add DRM_CLASSMAP_USE to vmwgfx driver Jim Cromie
2026-03-26 18:54 ` [PATCH v12 58/69] drm-dyndbg: add DRM_CLASSMAP_USE to vkms driver Jim Cromie
2026-03-26 18:54 ` [PATCH v12 59/69] drm-dyndbg: add DRM_CLASSMAP_USE to udl driver Jim Cromie
2026-03-26 18:54 ` [PATCH v12 60/69] drm-dyndbg: add DRM_CLASSMAP_USE to mgag200 driver Jim Cromie
2026-03-26 18:54 ` [PATCH v12 61/69] drm-dyndbg: add DRM_CLASSMAP_USE to the gud driver Jim Cromie
2026-03-26 18:54 ` [PATCH v12 62/69] drm-dyndbg: add DRM_CLASSMAP_USE to the qxl driver Jim Cromie
2026-03-26 18:54 ` [PATCH v12 63/69] drm-dyndbg: add DRM_CLASSMAP_USE to the drm_gem_shmem_helper driver Jim Cromie
2026-03-26 18:54 ` [PATCH v12 64/69] drm-dyndbg: restore CONFIG_DRM_USE_DYNAMIC_DEBUG un-BROKEN Jim Cromie
2026-03-26 18:54 ` [PATCH v12 65/69] drm-dyndbg: set CONFIG_DRM_USE_DYNAMIC_DEBUG=y Jim Cromie
2026-03-26 18:54 ` [PATCH v12 66/69] accel: add -DDYNAMIC_DEBUG_MODULE to subdir-ccflags Jim Cromie
2026-03-26 18:54 ` [PATCH v12 67/69] accel/ivpu: implement IVPU_DBG_* as a dyndbg classmap Jim Cromie
2026-03-26 18:54 ` [PATCH v12 68/69] accel/ethosu: call DRM_CLASSMAP_USE Jim Cromie
2026-04-02 20:14   ` Rob Herring [this message]
2026-04-04 13:10     ` jim.cromie
2026-03-26 18:54 ` [PATCH v12 69/69] accel/rocket: " Jim Cromie
2026-03-30 15:51 ` ✗ Fi.CI.BUILD: failure for fix CONFIG_DRM_USE_DYNAMIC_DEBUG=y (rev6) Patchwork

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260402201450.GA966967-robh@kernel.org \
    --to=robh@kernel.org \
    --cc=airlied@gmail.com \
    --cc=amd-gfx@lists.freedesktop.org \
    --cc=arunpravin.paneerselvam@amd.com \
    --cc=christian.koenig@amd.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=jani.nikula@intel.com \
    --cc=jbaron@akamai.com \
    --cc=jim.cromie@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=louis.chauvet@bootlin.com \
    --cc=maarten.lankhorst@linux.intel.com \
    --cc=matthew.auld@intel.com \
    --cc=mripard@kernel.org \
    --cc=pmladek@suse.com \
    --cc=simona@ffwll.ch \
    --cc=skhan@linuxfoundation.org \
    --cc=tzimmermann@suse.de \
    --cc=ukaszb@chromium.org \
    --cc=ville.syrjala@linux.intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.