Re: [PATCH 1 of 6] hotplug-memory: refactor online_pages toseparate zone growth from page onlining

From: Dave Hansen
Date: Thu Apr 03 2008 - 21:09:45 EST



On Thu, 2008-04-03 at 17:05 -0700, Jeremy Fitzhardinge wrote:
>
> +int prepare_online_pages(unsigned long pfn, unsigned long nr_pages)
> +{
> + int ret = notify_going_online(pfn, nr_pages);
> + if (ret)
> + return ret;
> +
> + grow_zone_span(pfn, pfn+nr_pages);
> return 0;
> +}

OK, after seeing this used in the Xen driver, I'm even less a fan of the
name. Mostly because it doesn't actually prepare *pages* to be onlined.
It prepares the zones/pgdats and notifies that pages might soon be
online. Can you think of any better names?

grow_and_notify...??

It's also a bit funky because you're calling the online notifiers, but
you're not actually onlining the pages, yet. Does that have any
repercussions?

-- Dave

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/