On Mon, Sep 24, 2007 at 09:59:49AM +0200, Sam Ravnborg wrote:Killing lib-y doesn't create kernel bloat if done right. Just introduce proper Kconfig dependencies for the truely optional parts. But if you look at the list of objects in lib-y you'll see that they fall in basically three categories: (1) always used by core code - should be obj-y (2) generic implementation for arch-specific functionality, should be guarded by Kconfig for clarity reasons anyway (3) library code often but not always used by code that's not always built in. Here we run into the move to obj-y to avoid compiler warning when used as module issue all the time. Adding a CONFIG for the bigger onces actually avoids bloat over obj-y here, and when it's small enough obj-y is a lot safer in the presence of modular users Really, trying to use the old static library use on demand concept simply doesn't fit the way the kernel is built with it's modules and dependencies. -
| Linus Torvalds | Re: BUG: mmapfile/writev spurious zero bytes (x86_64/not i386, bisected, reproduca... |
| J.C. Pizarro | Re: linux+glibc memory allocator, poor performance |
| Greg Kroah-Hartman | [PATCH 012/196] nozomi driver |
| Vladislav Bolkhovitin | Re: [Scst-devel] Integration of SCST in the mainstream Linux kernel |
git: | |
| Peter Karlsson | RCS keyword expansion |
| Dennis Schridde | Odd number of elements in anonymous hash |
| Andy Parkins | svn:externals using git submodules |
| Andreas Hildebrandt | CVS-$Id:$ replacement in git? |
| Jarek Poplawski | [PATCH 00/14]: Killing qdisc->ops->requeue(). |
| jamal | [PATCH 2/3][NET_BATCH] net core use batching |
| Patrick McHardy | pkt_sched: add DRR scheduler |
| Marcel Holtmann | Bluetooth fixes for 2.6.27 |
| Charlie Clark | openbsd fail2ban |
| Richard Stallman | Real men don't attack straw men |
| Juan Miscaro | Not updating .libs-XXXXX, remember to clean it (huh?) |
| Der Engel | vlan trunking OpenBSD/Cisco switch |
