Re: [PATCH] kconfig: untangle EXPERT and EMBEDDED

From: David Rientjes
Date: Thu Jan 12 2012 - 15:59:16 EST


On Thu, 12 Jan 2012, Arnd Bergmann wrote:

> > I would think that something like CONFIG_SMALLMEM would identify those
> > candidates (for things like SLOB) and then you could separate the rest
> > based on the platform they exist for since you're essentially introducing
> > a new config symbol here that existed in the past but are now using it
> > with different semantics.
>
> The CONFIG_SMALLMEM would also require people to know what they are doing,
> beyond what we expect the average person building a kernel to, which is
> just what CONFIG_EXPERT means, and the same reason why we ended up renaming
> CONFIG_EMBEDDED to CONFIG_EXPERT. People have a very different understanding
> of what "embedded" actually means, and not all of those require small
> memory footprint or even a custom kernel. Let's just stay with CONFIG_EXPERT.
>

I think the intention here, correct me if I'm wrong, is to aid those who
are configuring the kernel to prefer certain options over others for
special devices such as embedded devices that require a low memory
footprint. So if a CONFIG_SMALLMEM were to exist with helpful text
associated with it, then it could be chosen to enable things like
CONFIG_SLOB that the user may not previously have looked for or understood
and wouldn't make sense without CONFIG_SMALLMEM unless debugging.
--
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/