Subject: Re: [RFC PATCH 1/2] kernel/notifier: replace single-linked list with double-linked list for reverse traversal

From: David Laight <[email-masked]>
Date: Thu, 16 Apr 2026 13:30:04 +0100

On Wed, 15 Apr 2026 15:01:37 +0800
[email-masked] wrote:

> From: Song Chen <[email-masked]>
> 
> The current notifier chain implementation uses a single-linked list
> (struct notifier_block *next), which only supports forward traversal
> in priority order. This makes it difficult to handle cleanup/teardown
> scenarios that require notifiers to be called in reverse priority order.

If it is only cleanup/teardown then the list can be order-reversed
as part of that process at the same time as the list is deleted.

	David