Re: [PATCH v2 0/5] sched, net: NUMA-aware CPU spreading interface

From: Jesse Brandeburg
Date: Thu Aug 18 2022 - 12:29:15 EST


On 8/17/2022 10:58 AM, Valentin Schneider wrote:
Hi folks,

Tariq pointed out in [1] that drivers allocating IRQ vectors would benefit
from having smarter NUMA-awareness (cpumask_local_spread() doesn't quite cut
it).

The proposed interface involved an array of CPUs and a temporary cpumask, and
being my difficult self what I'm proposing here is an interface that doesn't
require any temporary storage other than some stack variables (at the cost of
one wild macro).

Patch 5/5 is just there to showcase how the thing would be used. If this doesn't
get hated on, I'll let Tariq pick this up and push it with his networking driver
changes (with actual changelogs).

I am interested in this work, but it seems that at least on lore and in my inbox, patch 3,4,5 didn't show up.