On Sat, 19 Apr 2008, James Bottomley wrote:I'm still not understanding people who say that. Yes, select has problems, in that it doesn't guarantee dependencies. But that said, select is a whole lot better than having simply *different* behaviour (or build errors) depending on totally unrelated config options. So people: stop this total *idiocy* with "select is bad". It's not. The lack of select is *much* worse. If you want LIBSAS to have two different modes, how about just making that explicit in the configuration, ie using something like config LIBSAS_SET_ADDR bool "Provide user-settable SAS address" depends on SCSI_SAS_LIBSAS help This allows a runtime "firmware" loader that loads the SAS address config LIBSAS_SET_ADDR_FWLOAD tristate depends on SCSI_SAS_LIBSAS && LIBSAS_SET_ADDR default y select FW_LOADER and now you have the explicit option to turn it on or off - and FW_LOADER is loaded appropriately. Not true. That's why we have initrd and ramdisks etc. Not that any normal people will ever care about LIBSAS, but anyway.. The ones that do care about these kinds of things are probably happy to have special initrd images. Linus --
| Andrew Morton | -mm merge plans for 2.6.23 |
| Benjamin Herrenschmidt | Re: [PATCH] Remove process freezer from suspend to RAM pathway |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Mel Gorman | [PATCH 6/8] x86_64 - Specify amount of kernel memory at boot time |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Jarek Poplawski | Re: Soft-Lockup/Race in networking in 2.6.31-rc1+195 ( possibly?caused by netem) |
