On Fri, 2008-02-01 at 03:03 -0800, Andrew Morton wrote:That's because certain configurations, where this shows up, like ! CONFIG_HOTPLUG or !CONFIG_HOTPLUG_CPU simply aren't anything other than extremely weird configs for most modern HW and distributions. I'm not saying we can't fix the problem with tools or that we can't invest huge amounts of time patching and fixing this. I am saying we should be questioning the value of the investment in doing so. I also claim that getting rid of the __dev.* sectional attributes (for which I've already submitted a small patch) fixes 90% of the problems (since they're mainly caused by driver writers not understanding what all of these things mean). The remaining ones are clearer and additionally, show up on every build (whether HOTPLUG or not). Before we start to pillory driver writers for not caring about configs they rightly don't give a toss about, could we at least get someone (anyone!) in the community that cares about extreme low memory configurations to give us reasons why there's value to all this effort (rather than spending it on say reducing cache footprints or eliminating space in structures)? All the people I've asked so far (mainly in arm, admittedly) have said they have bigger things to worry about. James --
| Linus Torvalds | Linux 2.6.27-rc5 |
| Ingo Molnar | [announce] "kill the Big Kernel Lock (BKL)" tree |
| Christoph Lameter | Re: [RFC 00/15] x86_64: Optimize percpu accesses |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
git: | |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Arjan van de Ven | Re: [GIT]: Networking |
| Jarek Poplawski | [PATCH iproute2] Re: HTB accuracy for high speed |
