With both 2.6.23 and 2.6.24-rc6 I'm getting the following compile error with gcc 3.2.3 (no problem with gcc 3.3): <-- snip --> ... LD .tmp_vmlinux1 drivers/built-in.o: In function `dmi_id_init': dmi-id.c:(.init.text+0x709e): undefined reference to `__you_cannot_kmalloc_that_much' sound/built-in.o: In function `snd_mixer_oss_build_input': mixer_oss.c:(.text+0x18a15): undefined reference to `__you_cannot_kmalloc_that_much' make: *** [.tmp_vmlinux1] Error 1 <-- snip -->
Created attachment 14245 [details] .config used
Created attachment 14359 [details] Proposed workaround This is the same patch as I just posted to LKML.
Applied as two patches in Linus' tree: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ce8c628abadaf16a44953301c68b9f54cf6898cc http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=22a860a9e22fa077300e1e72170afb82bf695617