On Thu, 2008-07-03 at 13:34 -0700, David Miller wrote:No, I didn't lie to you. The conversation, in case you forgot, went like this... On Wed, 2008-06-18 at 16:23 -0700, David Miller wrote: Since then, I responded to feedback and changed the individual CONFIG_XXX_FIRMWARE options to a single CONFIG_FIRMWARE_IN_KERNEL which controls them all, but basically nothing has changed. What you accepted then is still true. On Thu, 2008-07-03 at 13:34 -0700, David Miller wrote: So don't be surprised how pissed off some of us are about these It also improves coverage testing, and found a real bug in the failure path... It's not inconvenient at all. It's just the _wrong_ default. But if we really can't get past it otherwise, then let's just set it to 'y' for now. I've committed the following, which will appear in linux-next tomorrow. Now, can someone _please_ give me a straight response to the allegation that the TSO firmware on the tg3 is _optional_ anyway, and that it can work without it? If that's true, we should fix the code path where request_firmware() fails, so it doesn't abort the initialisation. (And most of the whining about the driver being 'broken' is nonsense too.) ---- From: David Woodhouse <dwmw2@infradead.org> Date: Thu, 3 Jul 2008 21:36:11 +0100 Subject: [PATCH] firmware: default CONFIG_FIRMWARE_IN_KERNEL=y This is obviously the wrong thing to do in the long (or even medium) term -- since the recommended way of handling firmware, as used _unconditionally_ by modern drivers, is to rely on request_firmware() being satisfied from userspace rather than keeping the firmware in unswappable static kernel memory. But this change preserves the property, for now, that the fixes to make older drivers use request_firmware() introduce _no_ "regressions" when Aunt Tillie runs 'make oldconfig' and accepts the defaults without looking at what she's doing. Signed-off-by: David Woodhouse <dwmw2@infradead.org> --- drivers/base/Kconfig | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/base/Kconfig b/drivers/base/Kconfig index 339c148..d47482f 100644 --- a/drivers/base/Kconfig +++ b/drivers/base/Kconfig @@ -37,6 +37,7 @@ config FW_LOADER config FIRMWARE_IN_KERNEL bool "Include in-kernel firmware blobs in kernel binary" depends on FW_LOADER + default y help The kernel source tree includes a number of firmware 'blobs' which are used by various drivers. The recommended way to -- 1.5.5.1 -- dwmw2 --
| Andrew Morton | -mm merge plans for 2.6.23 |
| Greg Kroah-Hartman | [PATCH 006/196] Chinese: add translation of oops-tracing.txt |
| Greg KH | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Roland Dreier | Re: Integration of SCST in the mainstream Linux kernel |
git: | |
| David Miller | [GIT]: Networking |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Linus Torvalds | Re: iptables very slow after commit 784544739a25c30637397ace5489eeb6e15d7d49 |
| Herbert Xu | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
