On 11/07/25 11:20, K Prateek Nayak wrote: > Tangential discussion: I was looking at this and was wondering why we > need a "tl->flags" when there is already sd_flags() function and we can > simply add SD_OVERLAP to sd_numa_flags(). > > I think "tl->flags" was needed when the idea of overlap domains was > added in commit e3589f6c81e4 ("sched: Allow for overlapping sched_domain > spans") when it depended on "FORCE_SD_OVERLAP" sched_feat() which > allowed toggling this off but that was done away with in commit > af85596c74de ("sched/topology: Remove FORCE_SD_OVERLAP") so perhaps we > can get rid of it now? > > Relying on SD_NUMA should be enough currently. Peter, Valentin, what do > you think of something like below? >
I remember asking myself the same question when I mucked about the SD flags; I ended up convincing myself to let it be but I couldn't find any note as to why. Looking at things in their current state, I agree with you, we could just bin it.