The current x86_64_defconfig contains a number of nonexistent symbols. Lets fix it. Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com> --- WARNING! I think this patch *must* be carefully reviewed by kernel experts. How it was done - original defconfig taken and some options (like MS DOS FS turned on by default - was turned off). But I'm not sure for example about I2C subsystem - it seems it has to be turned on by default. Anyway - if someone has time to review - please do it. Comments are highly appreciated!!! Index: linux-2.6.git/arch/x86/configs/x86_64_defconfig =================================================================== --- linux-2.6.git.orig/arch/x86/configs/x86_64_defconfig 2008-05-01 11:07:29.000000000 +0400 +++ linux-2.6.git/arch/x86/configs/x86_64_defconfig 2008-05-04 19:39:44.000000000 +0400 @@ -1,48 +1,65 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.22-git14 -# Fri Jul 20 09:53:15 2007 +# Linux kernel version: 2.6.26-rc1 +# Sun May 4 19:27:29 2008 # -CONFIG_X86_64=y CONFIG_64BIT=y +# CONFIG_X86_32 is not set +CONFIG_X86_64=y CONFIG_X86=y +CONFIG_DEFCONFIG_LIST="arch/x86/configs/x86_64_defconfig" +# CONFIG_GENERIC_LOCKBREAK is not set CONFIG_GENERIC_TIME=y -CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CMOS_UPDATE=y -CONFIG_ZONE_DMA32=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y -CONFIG_SEMAPHORE_SLEEPERS=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_FAST_CMPXCHG_LOCAL=y CONFIG_MMU=y CONFIG_ZONE_DMA=y -CONFIG_QUICKLIST=y -CONFIG_NR_QUICK=2 -CONFIG_RWSEM_GENERIC_SPINLOCK=y -CONFIG_GENERIC_HWEIGHT=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_X86_CMPXCHG=y -CONFIG_EARLY_PRINTK=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y -CONFIG_ARCH_MAY_HAVE_PC_FDC=y -CONFIG_ARCH_POPULATES_NODE_MAP=y -CONFIG_DMI=y -CONFIG_AUDIT_ARCH=y CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_HWEIGHT=y +...
These symbols don't exist in what context?
The one I notice:
-# CONFIG_CPUSETS is not set
certainly exists, in init/Kconfig:
config CPUSETS
bool "Cpuset support"
depends on SMP && CGROUPS
and is enabled by default in some configs:
arch/ia64/configs/sn2_defconfig
arch/mips/configs/ip27_defconfig
arch/mips/configs/sb1250-swarm_defconfig
arch/powerpc/configs/cell_defconfig
arch/powerpc/configs/ppc64_defconfig
arch/powerpc/configspseries_defconfig
I could be tempted to enable cpusets by default in x86_64
as well, however I don't understand the tradeoffs of such
a change well enough to know if I should propose that.
--
I won't rest till it's the best ...
Programmer, Linux Scalability
Paul Jackson <pj@sgi.com> 1.940.382.4214
--that is enabled in the update i did (which was pushed out to x86.git yesterday). You can check it at: http://people.redhat.com/mingo/x86.git/README Ingo --
Excellent - thanks.
--
I won't rest till it's the best ...
Programmer, Linux Scalability
Paul Jackson <pj@sgi.com> 1.940.382.4214
--Thanks Paul for feedback, will take a look today evening. --
thanks Cyrill, applied. I also fixed up the 32-bit defconfig and did a few more updates to both of them as well, to make it more generally useful. Ingo --
[Ingo Molnar - Sun, May 04, 2008 at 08:06:42PM +0200] | | * Cyrill Gorcunov <gorcunov@gmail.com> wrote: | | > The current x86_64_defconfig contains a number of nonexistent | > symbols. Lets fix it. | | thanks Cyrill, applied. I also fixed up the 32-bit defconfig and did a | few more updates to both of them as well, to make it more generally | useful. | | Ingo | Thanks Ingo, lets wait for feedback from community ;) I hope they would not kill us ;) - Cyrill - --
| Alex Samad | page swap allocation error/failure in 2.6.25 |
| Bart Van Assche | Re: Integration of SCST in the mainstream Linux kernel |
| Andrea Arcangeli | [PATCH 06 of 11] rwsem contended |
| Chuck Ebbert | Why do so many machines need "noapic"? |
git: | |
| Andy Parkins | svn:externals using git submodules |
| Elijah Newren | Trying to use git-filter-branch to compress history by removing large, obsolete bi... |
| Marcus Griep | [PATCH] git-svn: Make it scream by minimizing temp files |
| Tommi Virtanen | [PATCH] "git shell" won't work, need "git-shell" |
| Marcos Laufer | dmesg IBM x3650 OpenBSD 4.3 |
| Theo de Raadt | Re: Chatting with developers? Is it soo 1996? |
| Ted Unangst | Re: MAXDSIZ 1GB memory limit for process |
| Richard Stallman | Real men don't attack straw men |
| Denys Fedoryshchenko | Re: thousands of classes, e1000 TX unit hang |
| Suresh Siddha | Re: Kernel oops with 2.6.26, padlock and ipsec: probably problem with fpu state ch... |
| Simon Horman | Re: [PATCH] sendfile() and UDP socket |
| Jeff Garzik | Re: [PATCH] sky2: jumbo frame regression fix |
