Both patches look really great to me. I haven't really checked all the details but from a quick glance they both seem ok. I would just add a small clarification here. Unless I am mistaken early_param is called earlier than it would be now. But that shouldn't cause any problems because the underlying implementation is just a noop for backward compatibility. Thanks a lot this looks like a very nice improvement. On Wed 25-03-20 13:03:45, Vlastimil Babka wrote: [...] > -static __init int setup_numa_zonelist_order(char *s) > -{ > - if (!s) > - return 0; > - > - return __parse_numa_zonelist_order(s); > -} > -early_param("numa_zonelist_order", setup_numa_zonelist_order); > - > char numa_zonelist_order[] = "Node"; > > /* > -- > 2.25.1 -- Michal Hocko SUSE Labs