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, [email protected] 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

Reply via email to