On Fri, Aug 9, 2024, at 21:56, Jiaxun Yang wrote: > 在2024年8月9日八月 下午8:41,Arnd Bergmann写道: >> On Fri, Aug 9, 2024, at 21:25, Jiaxun Yang wrote: >>> For some pre-devicetree systems, NUMA information may come from >>> platform specific way. >>> >>> Provide platform numa init hook to allow platform code kick in >>> as last resort method to supply NUMA configuration. >>> >>> Signed-off-by: Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx> >> >> Can you do this with a Kconfig symbol in the header instead >> of a __weak symbol? > > Sure, is this some kind of subsystem policy or general recommendation > applies to the whole tree? I don't think it's a general policy, possibly it's just me, but I've had to debug too many issues that could have been avoided by not __weak symbols, so I try to not have them in code I'm responsible for like the asm-generic headers. The main places that use __weak symbols are arch/mips and drivers/pci, but there are also a number of them in mm/ and kernel/. Arnd