From: jim.cromie@gmail.com Date: Sun, 14 Dec 2025 22:52:38 GMT Subject: Re: [PATCH v6 00/31] drm/dyndbg: Fix dynamic debug classmap regression Message-ID: In-Reply-To: <20251214195420.GA791422@coredump.intra.peff.net> On Mon, Dec 15, 2025 at 8:54 AM Jeff King wrote: > > 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.