RE: [EXTERNAL] Re: [PATCH net-next v7 2/4] net: mana: give each HWC message slot its own completion state
From: Wei Hu
Date: Fri Oct 16 2026 - 04:14:12 EST
Thanks for the review. I have prepared a four-patch v8 based on net-next
commit 05b5019b01fb, with the following dispositions.
On Wed, 14 Oct 2026 08:15:54 +0000, netdev-bot+sashiko@xxxxxxxxxx wrote:
> Would it make sense to send a self-contained fix for these, with a Fixes:
> tag, to net separately?
Agreed that these changes also fix existing behavior; they are not merely
cosmetic preparation. The v8 messages describe that behavior explicitly.
This revision retains the four-patch feature lineage and does not label a
whole feature-preparation patch as a safe standalone stable backport. A
minimal net/stable series needs separate extraction, a verified Fixes
origin and validation on its target baseline. That separate backport work
is deferred, not rejected, and no claim is made that older kernels are
fixed.
> Could this commit avoid the channel-wide latch so that every commit in the
> series is bisect-safe?
Fixed in the v8 intermediate patch itself. Patch 2 no longer introduces a
permanent channel-wide timeout latch; it preserves the baseline
post-timeout admission policy while fixing caller storage withdrawal and
completion-state locking. Patch 3 then introduces response ownership,
quarantine, bounded admission and recovery signaling together. Thus patch 2
does not newly suppress all later teardown commands. This does not claim to
repair the baseline generic policy that may free a data-queue DMA
allocation after a failed control command.
Regards,
Wei