Re: [PATCH 46/50] preempt.h: Kill dependency on list.h

From: Randy Dunlap
Date: Sat Dec 16 2023 - 14:21:53 EST




On 12/15/23 22:13, Matthew Wilcox wrote:
> On Fri, Dec 15, 2023 at 10:35:47PM -0500, Kent Overstreet wrote:
>> - INIT_HLIST_NODE(&notifier->link);
>> + /* INIT_HLIST_NODE() open coded, to avoid dependency on list.h */
>> + notifier->link.next = NULL;
>> + notifier->link.pprev = NULL;
>
> Arguably INIT_HLIST_NODE() belongs in types.h -- we already have
> RCUREF_INIT() and ATOMIC_INIT() in there.
>

That would be far better than open-coding it.

--
#Randy
https://people.kernel.org/tglx/notes-about-netiquette
https://subspace.kernel.org/etiquette.html