Re: [PATCH v6 00/31] drm/dyndbg: Fix dynamic debug classmap regression
- From
- jim.cromie@gmail.com <jim.cromie@gmail.com>
- Date
- Dec 14, 2025, 22:52 UTC
- Message-ID
- <CAJfuBxx-_Z_hCoqdj2Lma7oP6LhCM6Pz=afe2P=wKO41T7R3mA@mail.gmail.com>
- In-Reply-To
- <20251214195420.GA791422@coredump.intra.peff.net>
On Mon, Dec 15, 2025 at 8:54 AM Jeff King <peff@peff.net> wrote:
Show 11 quoted lines
> > On Mon, Dec 15, 2025 at 07:24:34AM +1300, jim.cromie@gmail.com wrote: > > > for some reason I cannot grasp, > > git am fails to process this mbox. > > > > It entirely misses 13/31, > > then fails to apply 14, which needs 13 > > Can you show the exact input you fed to git-am? >
in the 1st report, I got mbox.gz from: https://lore.kernel.org/lkml/20251118201842.1447666-1-jim.cromie@gmail.com/
using the mbox.gz from your link, I get a different failure, this time on patch 11
jimc@frodo:~/projects/lx/linux.git$ git am --abort jimc@frodo:~/projects/lx/linux.git$ git describe v6.18 jimc@frodo:~/projects/lx/linux.git$ cksum ~/Downloads/PATCH-v6-00-31-drm-dyndbg-Fix-dynamic-debug-classmap-regression.mbox.gz 540358004 206558 /home/jimc/Downloads/PATCH-v6-00-31-drm-dyndbg-Fix-dynamic-debug-classmap-regression.mbox.gz
jimc@frodo:~/projects/lx/linux.git$ gunzip ~/Downloads/PATCH-v6-00-31-drm-dyndbg-Fix-dynamic-debug-classmap-regression.mbox.gz gzip: /home/jimc/Downloads/PATCH-v6-00-31-drm-dyndbg-Fix-dynamic-debug-classmap-regression.mbox already exists; do you wish to overwrite (y or n)? y jimc@frodo:~/projects/lx/linux.git$ git am --empty=drop ~/Downloads/PATCH-v6-00-31-drm-dyndbg-Fix-dynamic-debug-classmap-regression.mbox Skipping: drm/dyndbg: Fix dynamic debug classmap regression Applying: dyndbg: factor ddebug_match_desc out from ddebug_change Applying: docs/dyndbg: explain flags parse 1st Applying: test-dyndbg: fixup CLASSMAP usage error Applying: dyndbg: add stub macro for DECLARE_DYNDBG_CLASSMAP Applying: dyndbg: make ddebug_class_param union members same size Applying: dyndbg: tweak pr_fmt to avoid expansion conflicts Applying: dyndbg: refactor param_set_dyndbg_classes and below Applying: dyndbg: reduce verbose/debug clutter Applying: dyndbg: drop NUM_TYPE_ARRAY Applying: dyndbg: hoist classmap-filter-by-modname up to ddebug_add_module error: patch failed: lib/dynamic_debug.c:170 error: lib/dynamic_debug.c: patch does not apply Patch failed at 0011 dyndbg: hoist classmap-filter-by-modname up to ddebug_add_module hint: Use 'git am --show-current-patch=diff' to see the failed patch hint: When you have resolved this problem, run "git am --continue". hint: If you prefer to skip this patch, run "git am --skip" instead. hint: To restore the original branch and stop patching, run "git am --abort". hint: Disable this message with "git config set advice.mergeConflict false" jimc@frodo:~/projects/lx/linux.git$
Upon closer inspection, it misses several patches, and reorders others ??
in particular, the reported 0011 patch above is numbered 16 in the mbox.
2025-11-18 20:18 ` [PATCH v6 02/31] dyndbg: add stub macro for DECLARE_DYNDBG_CLASSMAP Jim Cromie 2025-11-18 20:18 ` [PATCH v6 03/31] docs/dyndbg: update examples \012 to \n Jim Cromie 2025-11-20 9:30 ` Bagas Sanjaya 2025-11-18 20:18 ` [PATCH v6 06/31] dyndbg: reword "class unknown," to "class:_UNKNOWN_" Jim Cromie 2025-11-18 20:18 ` [PATCH v6 09/31] dyndbg: tweak pr_fmt to avoid expansion conflicts Jim Cromie 2025-11-18 20:18 ` [PATCH v6 12/31] dyndbg: tighten fn-sig of ddebug_apply_class_bitmap Jim Cromie 2025-11-18 20:18 ` [PATCH v6 13/31] dyndbg: replace classmap list with a vector Jim Cromie 2025-11-18 20:18 ` [PATCH v6 14/31] dyndbg: macrofy a 2-index for-loop pattern Jim Cromie 2025-11-18 20:18 ` [PATCH v6 15/31] dyndbg,module: make proper substructs in _ddebug_info Jim Cromie
2025-11-18 20:18 ` [PATCH v6 16/31] dyndbg: hoist classmap-filter-by-modname up to ddebug_add_module Jim Cromie
jimc@frodo:~/projects/lx/linux.git$ git --version git version 2.52.0 Im using fedora packaged git.