build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map' - Kernel

This is a discussion on build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map' - Kernel ; Hello, the build (.config attached) failed, make ends with : ... AR arch/x86/lib/lib.a LD vmlinux.o arch/x86/mach-voyager/built-in.o .bss+0x2c): multiple definition of `phys_cpu_present_map' arch/x86/kernel/built-in.o .bss+0x200): first defined here ld: Warning: size of symbol `phys_cpu_present_map' changed from 32 in arch/x86/kernel/built-in.o to 4 in ...

+ Reply to Thread
Results 1 to 16 of 16

Thread: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

  1. build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

    Hello,

    the build (.config attached) failed, make ends with :
    ...
    AR arch/x86/lib/lib.a
    LD vmlinux.o
    arch/x86/mach-voyager/built-in.o.bss+0x2c): multiple definition of `phys_cpu_present_map'
    arch/x86/kernel/built-in.o.bss+0x200): first defined here
    ld: Warning: size of symbol `phys_cpu_present_map' changed from 32 in arch/x86/kernel/built-in.o to 4 in arch/x86/mach-voyager/built-in.o
    make: *** [vmlinux.o] Error 1


    The build was made with an old .config from kernel 2.6.25-rc2
    (where the build also failed but b/c of a different reason) :
    $> cp .config && make oldconfig && make

    Here's the config:

    #
    # Automatically generated make config: don't edit
    # Linux kernel version: 2.6.26-rc1
    # Fri May 9 10:29:39 2008
    #
    # CONFIG_64BIT is not set
    CONFIG_X86_32=y
    # CONFIG_X86_64 is not set
    CONFIG_X86=y
    CONFIG_DEFCONFIG_LIST="arch/x86/configs/i386_defconfig"
    # CONFIG_GENERIC_LOCKBREAK is not set
    CONFIG_GENERIC_TIME=y
    CONFIG_GENERIC_CMOS_UPDATE=y
    CONFIG_CLOCKSOURCE_WATCHDOG=y
    CONFIG_GENERIC_CLOCKEVENTS=y
    CONFIG_LOCKDEP_SUPPORT=y
    CONFIG_STACKTRACE_SUPPORT=y
    CONFIG_HAVE_LATENCYTOP_SUPPORT=y
    CONFIG_FAST_CMPXCHG_LOCAL=y
    CONFIG_MMU=y
    CONFIG_ZONE_DMA=y
    CONFIG_GENERIC_ISA_DMA=y
    CONFIG_GENERIC_IOMAP=y
    CONFIG_GENERIC_BUG=y
    CONFIG_GENERIC_HWEIGHT=y
    # CONFIG_GENERIC_GPIO is not set
    CONFIG_ARCH_MAY_HAVE_PC_FDC=y
    # CONFIG_RWSEM_GENERIC_SPINLOCK is not set
    CONFIG_RWSEM_XCHGADD_ALGORITHM=y
    # CONFIG_ARCH_HAS_ILOG2_U32 is not set
    # CONFIG_ARCH_HAS_ILOG2_U64 is not set
    CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
    CONFIG_GENERIC_CALIBRATE_DELAY=y
    # CONFIG_GENERIC_TIME_VSYSCALL is not set
    CONFIG_ARCH_HAS_CPU_RELAX=y
    CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
    # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set
    # CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
    # CONFIG_ZONE_DMA32 is not set
    CONFIG_ARCH_POPULATES_NODE_MAP=y
    # CONFIG_AUDIT_ARCH is not set
    CONFIG_ARCH_SUPPORTS_AOUT=y
    CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
    CONFIG_GENERIC_HARDIRQS=y
    CONFIG_GENERIC_IRQ_PROBE=y
    CONFIG_GENERIC_PENDING_IRQ=y
    CONFIG_X86_32_SMP=y
    CONFIG_X86_TRAMPOLINE=y
    CONFIG_KTIME_SCALAR=y

    #
    # General setup
    #
    # CONFIG_EXPERIMENTAL is not set
    CONFIG_LOCK_KERNEL=y
    CONFIG_INIT_ENV_ARG_LIMIT=32
    CONFIG_LOCALVERSION=""
    # CONFIG_LOCALVERSION_AUTO is not set
    CONFIG_SYSVIPC=y
    # CONFIG_BSD_PROCESS_ACCT is not set
    CONFIG_TASKSTATS=y
    # CONFIG_TASK_DELAY_ACCT is not set
    CONFIG_TASK_XACCT=y
    # CONFIG_TASK_IO_ACCOUNTING is not set
    # CONFIG_AUDIT is not set
    # CONFIG_IKCONFIG is not set
    CONFIG_LOG_BUF_SHIFT=14
    # CONFIG_CGROUPS is not set
    CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
    CONFIG_RELAY=y
    CONFIG_NAMESPACES=y
    CONFIG_UTS_NS=y
    CONFIG_IPC_NS=y
    # CONFIG_BLK_DEV_INITRD is not set
    CONFIG_CC_OPTIMIZE_FOR_SIZE=y
    CONFIG_EMBEDDED=y
    # CONFIG_UID16 is not set
    # CONFIG_SYSCTL_SYSCALL is not set
    CONFIG_KALLSYMS=y
    CONFIG_KALLSYMS_ALL=y
    # CONFIG_KALLSYMS_EXTRA_PASS is not set
    # CONFIG_HOTPLUG is not set
    CONFIG_PRINTK=y
    CONFIG_BUG=y
    CONFIG_ELF_CORE=y
    CONFIG_PCSPKR_PLATFORM=y
    # CONFIG_COMPAT_BRK is not set
    CONFIG_BASE_FULL=y
    # CONFIG_FUTEX is not set
    CONFIG_ANON_INODES=y
    # CONFIG_EPOLL is not set
    CONFIG_SIGNALFD=y
    CONFIG_TIMERFD=y
    # CONFIG_EVENTFD is not set
    # CONFIG_SHMEM is not set
    # CONFIG_VM_EVENT_COUNTERS is not set
    CONFIG_SLAB=y
    # CONFIG_SLUB is not set
    # CONFIG_SLOB is not set
    CONFIG_PROFILING=y
    CONFIG_MARKERS=y
    # CONFIG_OPROFILE is not set
    CONFIG_HAVE_OPROFILE=y
    CONFIG_KPROBES=y
    CONFIG_KRETPROBES=y
    CONFIG_HAVE_KPROBES=y
    CONFIG_HAVE_KRETPROBES=y
    # CONFIG_HAVE_DMA_ATTRS is not set
    # CONFIG_PROC_PAGE_MONITOR is not set
    CONFIG_SLABINFO=y
    CONFIG_TINY_SHMEM=y
    CONFIG_BASE_SMALL=0
    CONFIG_MODULES=y
    # CONFIG_MODULE_FORCE_LOAD is not set
    CONFIG_MODULE_UNLOAD=y
    CONFIG_MODVERSIONS=y
    # CONFIG_MODULE_SRCVERSION_ALL is not set
    CONFIG_KMOD=y
    CONFIG_STOP_MACHINE=y
    # CONFIG_BLOCK is not set
    CONFIG_CLASSIC_RCU=y

    #
    # Processor type and features
    #
    CONFIG_TICK_ONESHOT=y
    # CONFIG_NO_HZ is not set
    CONFIG_HIGH_RES_TIMERS=y
    CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
    CONFIG_SMP=y
    # CONFIG_X86_PC is not set
    # CONFIG_X86_ELAN is not set
    CONFIG_X86_VOYAGER=y
    # CONFIG_X86_NUMAQ is not set
    # CONFIG_X86_SUMMIT is not set
    # CONFIG_X86_BIGSMP is not set
    # CONFIG_X86_VISWS is not set
    # CONFIG_X86_GENERICARCH is not set
    # CONFIG_X86_ES7000 is not set
    # CONFIG_X86_RDC321X is not set
    # CONFIG_X86_VSMP is not set
    # CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER is not set
    CONFIG_PARAVIRT_GUEST=y
    # CONFIG_M386 is not set
    # CONFIG_M486 is not set
    # CONFIG_M586 is not set
    # CONFIG_M586TSC is not set
    # CONFIG_M586MMX is not set
    # CONFIG_M686 is not set
    CONFIG_MPENTIUMII=y
    # CONFIG_MPENTIUMIII is not set
    # CONFIG_MPENTIUMM is not set
    # CONFIG_MPENTIUM4 is not set
    # CONFIG_MK6 is not set
    # CONFIG_MK7 is not set
    # CONFIG_MK8 is not set
    # CONFIG_MCRUSOE is not set
    # CONFIG_MEFFICEON is not set
    # CONFIG_MWINCHIPC6 is not set
    # CONFIG_MWINCHIP2 is not set
    # CONFIG_MWINCHIP3D is not set
    # CONFIG_MGEODEGX1 is not set
    # CONFIG_MGEODE_LX is not set
    # CONFIG_MCYRIXIII is not set
    # CONFIG_MVIAC3_2 is not set
    # CONFIG_MVIAC7 is not set
    # CONFIG_MPSC is not set
    # CONFIG_MCORE2 is not set
    # CONFIG_GENERIC_CPU is not set
    CONFIG_X86_GENERIC=y
    CONFIG_X86_CPU=y
    CONFIG_X86_CMPXCHG=y
    CONFIG_X86_L1_CACHE_SHIFT=7
    CONFIG_X86_XADD=y
    CONFIG_X86_WP_WORKS_OK=y
    CONFIG_X86_INVLPG=y
    CONFIG_X86_BSWAP=y
    CONFIG_X86_POPAD_OK=y
    CONFIG_X86_GOOD_APIC=y
    CONFIG_X86_INTEL_USERCOPY=y
    CONFIG_X86_USE_PPRO_CHECKSUM=y
    CONFIG_X86_TSC=y
    CONFIG_X86_CMOV=y
    CONFIG_X86_MINIMUM_CPU_FAMILY=4
    CONFIG_X86_DEBUGCTLMSR=y
    # CONFIG_HPET_TIMER is not set
    CONFIG_DMI=y
    # CONFIG_IOMMU_HELPER is not set
    CONFIG_NR_CPUS=8
    # CONFIG_PREEMPT_NONE is not set
    # CONFIG_PREEMPT_VOLUNTARY is not set
    CONFIG_PREEMPT=y
    # CONFIG_PREEMPT_RCU is not set
    # CONFIG_VM86 is not set
    # CONFIG_TOSHIBA is not set
    # CONFIG_I8K is not set
    CONFIG_X86_REBOOTFIXUPS=y
    # CONFIG_MICROCODE is not set
    CONFIG_X86_MSR=m
    CONFIG_X86_CPUID=m
    # CONFIG_NOHIGHMEM is not set
    # CONFIG_HIGHMEM4G is not set
    CONFIG_HIGHMEM64G=y
    CONFIG_PAGE_OFFSET=0xC0000000
    CONFIG_HIGHMEM=y
    CONFIG_X86_PAE=y
    CONFIG_FLATMEM=y
    CONFIG_FLAT_NODE_MEM_MAP=y
    # CONFIG_SPARSEMEM_STATIC is not set
    # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
    CONFIG_PAGEFLAGS_EXTENDED=y
    CONFIG_SPLIT_PTLOCK_CPUS=4
    CONFIG_RESOURCES_64BIT=y
    CONFIG_ZONE_DMA_FLAG=1
    CONFIG_VIRT_TO_BUS=y
    CONFIG_HIGHPTE=y
    CONFIG_MATH_EMULATION=y
    CONFIG_MTRR=y
    # CONFIG_X86_PAT is not set
    CONFIG_SECCOMP=y
    # CONFIG_HZ_100 is not set
    # CONFIG_HZ_250 is not set
    CONFIG_HZ_300=y
    # CONFIG_HZ_1000 is not set
    CONFIG_HZ=300
    CONFIG_SCHED_HRTICK=y
    CONFIG_PHYSICAL_START=0x100000
    CONFIG_PHYSICAL_ALIGN=0x100000
    # CONFIG_COMPAT_VDSO is not set
    CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y

    #
    # Bus options (PCI etc.)
    #
    # CONFIG_ARCH_SUPPORTS_MSI is not set
    CONFIG_ISA_DMA_API=y
    CONFIG_MCA=y
    # CONFIG_MCA_LEGACY is not set

    #
    # Executable file formats / Emulations
    #
    # CONFIG_BINFMT_ELF is not set
    CONFIG_BINFMT_AOUT=m
    CONFIG_BINFMT_MISC=y

    #
    # Networking
    #
    CONFIG_NET=y

    #
    # Networking options
    #
    CONFIG_PACKET=m
    # CONFIG_PACKET_MMAP is not set
    # CONFIG_UNIX is not set
    CONFIG_XFRM=y
    # CONFIG_XFRM_USER is not set
    CONFIG_NET_KEY=m
    CONFIG_INET=y
    CONFIG_IP_MULTICAST=y
    # CONFIG_IP_ADVANCED_ROUTER is not set
    CONFIG_IP_FIB_HASH=y
    # CONFIG_IP_PNP is not set
    CONFIG_NET_IPIP=y
    CONFIG_NET_IPGRE=m
    # CONFIG_NET_IPGRE_BROADCAST is not set
    # CONFIG_IP_MROUTE is not set
    CONFIG_SYN_COOKIES=y
    CONFIG_INET_AH=y
    # CONFIG_INET_ESP is not set
    CONFIG_INET_IPCOMP=m
    CONFIG_INET_XFRM_TUNNEL=m
    CONFIG_INET_TUNNEL=y
    CONFIG_INET_XFRM_MODE_TRANSPORT=y
    # CONFIG_INET_XFRM_MODE_TUNNEL is not set
    CONFIG_INET_XFRM_MODE_BEET=m
    # CONFIG_INET_LRO is not set
    CONFIG_INET_DIAG=y
    CONFIG_INET_TCP_DIAG=y
    # CONFIG_TCP_CONG_ADVANCED is not set
    CONFIG_TCP_CONG_CUBIC=y
    CONFIG_DEFAULT_TCP_CONG="cubic"
    # CONFIG_IP_VS is not set
    CONFIG_IPV6=y
    # CONFIG_IPV6_PRIVACY is not set
    CONFIG_IPV6_ROUTER_PREF=y
    # CONFIG_INET6_AH is not set
    CONFIG_INET6_ESP=y
    CONFIG_INET6_IPCOMP=y
    CONFIG_INET6_XFRM_TUNNEL=y
    CONFIG_INET6_TUNNEL=y
    CONFIG_INET6_XFRM_MODE_TRANSPORT=y
    CONFIG_INET6_XFRM_MODE_TUNNEL=m
    CONFIG_INET6_XFRM_MODE_BEET=y
    # CONFIG_IPV6_SIT is not set
    # CONFIG_IPV6_TUNNEL is not set
    CONFIG_NETWORK_SECMARK=y
    CONFIG_NETFILTER=y
    # CONFIG_NETFILTER_DEBUG is not set
    CONFIG_NETFILTER_ADVANCED=y
    CONFIG_BRIDGE_NETFILTER=y

    #
    # Core Netfilter Configuration
    #
    CONFIG_NETFILTER_NETLINK=y
    # CONFIG_NETFILTER_NETLINK_QUEUE is not set
    CONFIG_NETFILTER_NETLINK_LOG=y
    CONFIG_NF_CONNTRACK=y
    # CONFIG_NF_CT_ACCT is not set
    CONFIG_NF_CONNTRACK_MARK=y
    CONFIG_NF_CONNTRACK_SECMARK=y
    # CONFIG_NF_CONNTRACK_EVENTS is not set
    CONFIG_NF_CT_PROTO_UDPLITE=y
    # CONFIG_NF_CONNTRACK_AMANDA is not set
    CONFIG_NF_CONNTRACK_FTP=y
    CONFIG_NF_CONNTRACK_H323=y
    CONFIG_NF_CONNTRACK_IRC=m
    CONFIG_NF_CONNTRACK_NETBIOS_NS=y
    # CONFIG_NF_CONNTRACK_PPTP is not set
    CONFIG_NF_CONNTRACK_SIP=y
    CONFIG_NF_CONNTRACK_TFTP=y
    CONFIG_NF_CT_NETLINK=m
    CONFIG_NETFILTER_XTABLES=y
    CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
    CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
    # CONFIG_NETFILTER_XT_TARGET_DSCP is not set
    # CONFIG_NETFILTER_XT_TARGET_MARK is not set
    # CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
    # CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
    # CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
    # CONFIG_NETFILTER_XT_TARGET_SECMARK is not set
    CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
    CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
    CONFIG_NETFILTER_XT_MATCH_COMMENT=y
    # CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set
    CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
    CONFIG_NETFILTER_XT_MATCH_CONNMARK=y
    CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
    CONFIG_NETFILTER_XT_MATCH_DCCP=m
    CONFIG_NETFILTER_XT_MATCH_DSCP=m
    # CONFIG_NETFILTER_XT_MATCH_ESP is not set
    CONFIG_NETFILTER_XT_MATCH_HELPER=m
    CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
    # CONFIG_NETFILTER_XT_MATCH_LENGTH is not set
    CONFIG_NETFILTER_XT_MATCH_LIMIT=y
    CONFIG_NETFILTER_XT_MATCH_MAC=m
    CONFIG_NETFILTER_XT_MATCH_MARK=m
    CONFIG_NETFILTER_XT_MATCH_OWNER=m
    # CONFIG_NETFILTER_XT_MATCH_POLICY is not set
    # CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set
    # CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set
    CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
    CONFIG_NETFILTER_XT_MATCH_QUOTA=m
    # CONFIG_NETFILTER_XT_MATCH_RATEEST is not set
    # CONFIG_NETFILTER_XT_MATCH_REALM is not set
    CONFIG_NETFILTER_XT_MATCH_STATE=y
    # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
    CONFIG_NETFILTER_XT_MATCH_STRING=y
    CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
    # CONFIG_NETFILTER_XT_MATCH_TIME is not set
    # CONFIG_NETFILTER_XT_MATCH_U32 is not set
    CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m

    #
    # IP: Netfilter Configuration
    #
    CONFIG_NF_CONNTRACK_IPV4=m
    # CONFIG_NF_CONNTRACK_PROC_COMPAT is not set
    CONFIG_IP_NF_QUEUE=y
    CONFIG_IP_NF_IPTABLES=m
    CONFIG_IP_NF_MATCH_RECENT=m
    # CONFIG_IP_NF_MATCH_ECN is not set
    CONFIG_IP_NF_MATCH_AH=m
    CONFIG_IP_NF_MATCH_TTL=m
    # CONFIG_IP_NF_MATCH_ADDRTYPE is not set
    CONFIG_IP_NF_FILTER=m
    # CONFIG_IP_NF_TARGET_REJECT is not set
    CONFIG_IP_NF_TARGET_LOG=m
    CONFIG_IP_NF_TARGET_ULOG=m
    CONFIG_NF_NAT=m
    CONFIG_NF_NAT_NEEDED=y
    CONFIG_IP_NF_TARGET_MASQUERADE=m
    # CONFIG_IP_NF_TARGET_REDIRECT is not set
    # CONFIG_IP_NF_TARGET_NETMAP is not set
    CONFIG_NF_NAT_SNMP_BASIC=m
    CONFIG_NF_NAT_PROTO_UDPLITE=m
    CONFIG_NF_NAT_FTP=m
    CONFIG_NF_NAT_IRC=m
    CONFIG_NF_NAT_TFTP=m
    # CONFIG_NF_NAT_AMANDA is not set
    # CONFIG_NF_NAT_PPTP is not set
    CONFIG_NF_NAT_H323=m
    CONFIG_NF_NAT_SIP=m
    CONFIG_IP_NF_MANGLE=m
    # CONFIG_IP_NF_TARGET_ECN is not set
    # CONFIG_IP_NF_TARGET_TTL is not set
    # CONFIG_IP_NF_RAW is not set
    CONFIG_IP_NF_ARPTABLES=m
    # CONFIG_IP_NF_ARPFILTER is not set
    CONFIG_IP_NF_ARP_MANGLE=m

    #
    # IPv6: Netfilter Configuration
    #
    CONFIG_NF_CONNTRACK_IPV6=m
    CONFIG_IP6_NF_QUEUE=y
    # CONFIG_IP6_NF_IPTABLES is not set

    #
    # Bridge: Netfilter Configuration
    #
    # CONFIG_BRIDGE_NF_EBTABLES is not set
    # CONFIG_ATM is not set
    CONFIG_BRIDGE=m
    CONFIG_VLAN_8021Q=m
    CONFIG_DECNET=y
    CONFIG_LLC=y
    CONFIG_LLC2=y
    # CONFIG_IPX is not set
    CONFIG_ATALK=m
    CONFIG_DEV_APPLETALK=m
    # CONFIG_IPDDP is not set
    # CONFIG_NET_SCHED is not set
    CONFIG_NET_SCH_FIFO=y

    #
    # Network testing
    #
    # CONFIG_NET_PKTGEN is not set
    CONFIG_HAMRADIO=y

    #
    # Packet Radio protocols
    #
    # CONFIG_AX25 is not set
    CONFIG_CAN=y
    CONFIG_CAN_RAW=m
    # CONFIG_CAN_BCM is not set

    #
    # CAN Device Drivers
    #
    CONFIG_CAN_VCAN=y
    # CONFIG_CAN_DEBUG_DEVICES is not set
    # CONFIG_IRDA is not set
    # CONFIG_BT is not set

    #
    # Wireless
    #
    CONFIG_CFG80211=y
    # CONFIG_NL80211 is not set
    CONFIG_WIRELESS_EXT=y
    CONFIG_MAC80211=m

    #
    # Rate control algorithm selection
    #
    # CONFIG_MAC80211_RC_DEFAULT_PID is not set
    CONFIG_MAC80211_RC_DEFAULT_NONE=y

    #
    # Selecting 'y' for an algorithm will
    #

    #
    # build the algorithm into mac80211.
    #
    CONFIG_MAC80211_RC_DEFAULT=""
    CONFIG_MAC80211_RC_PID=y
    CONFIG_MAC80211_LEDS=y
    # CONFIG_MAC80211_DEBUG_PACKET_ALIGNMENT is not set
    # CONFIG_MAC80211_DEBUG is not set
    CONFIG_IEEE80211=y
    # CONFIG_IEEE80211_DEBUG is not set
    # CONFIG_IEEE80211_CRYPT_WEP is not set
    CONFIG_IEEE80211_CRYPT_CCMP=y
    # CONFIG_IEEE80211_CRYPT_TKIP is not set
    CONFIG_RFKILL=y
    CONFIG_RFKILL_INPUT=y
    CONFIG_RFKILL_LEDS=y

    #
    # Device Drivers
    #

    #
    # Generic Driver Options
    #
    CONFIG_STANDALONE=y
    CONFIG_PREVENT_FIRMWARE_BUILD=y
    CONFIG_FW_LOADER=m
    # CONFIG_SYS_HYPERVISOR is not set
    CONFIG_CONNECTOR=y
    # CONFIG_PROC_EVENTS is not set
    CONFIG_MTD=y
    # CONFIG_MTD_DEBUG is not set
    # CONFIG_MTD_CONCAT is not set
    CONFIG_MTD_PARTITIONS=y
    CONFIG_MTD_REDBOOT_PARTS=y
    CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
    # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
    # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
    CONFIG_MTD_CMDLINE_PARTS=y
    # CONFIG_MTD_AR7_PARTS is not set

    #
    # User Modules And Translation Layers
    #
    # CONFIG_MTD_CHAR is not set
    # CONFIG_MTD_OOPS is not set

    #
    # RAM/ROM/Flash chip drivers
    #
    CONFIG_MTD_CFI=y
    CONFIG_MTD_JEDECPROBE=y
    CONFIG_MTD_GEN_PROBE=y
    CONFIG_MTD_CFI_ADV_OPTIONS=y
    # CONFIG_MTD_CFI_NOSWAP is not set
    CONFIG_MTD_CFI_BE_BYTE_SWAP=y
    # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
    # CONFIG_MTD_CFI_GEOMETRY is not set
    CONFIG_MTD_MAP_BANK_WIDTH_1=y
    CONFIG_MTD_MAP_BANK_WIDTH_2=y
    CONFIG_MTD_MAP_BANK_WIDTH_4=y
    # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
    # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
    # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
    CONFIG_MTD_CFI_I1=y
    CONFIG_MTD_CFI_I2=y
    # CONFIG_MTD_CFI_I4 is not set
    # CONFIG_MTD_CFI_I8 is not set
    # CONFIG_MTD_OTP is not set
    CONFIG_MTD_CFI_INTELEXT=m
    CONFIG_MTD_CFI_AMDSTD=y
    # CONFIG_MTD_CFI_STAA is not set
    CONFIG_MTD_CFI_UTIL=y
    CONFIG_MTD_RAM=m
    CONFIG_MTD_ROM=y
    CONFIG_MTD_ABSENT=y

    #
    # Mapping drivers for chip access
    #
    # CONFIG_MTD_COMPLEX_MAPPINGS is not set
    CONFIG_MTD_PHYSMAP=m
    CONFIG_MTD_PHYSMAP_START=0x8000000
    CONFIG_MTD_PHYSMAP_LEN=0x0
    CONFIG_MTD_PHYSMAP_BANKWIDTH=2
    # CONFIG_MTD_NETSC520 is not set
    CONFIG_MTD_TS5500=y
    # CONFIG_MTD_AMD76XROM is not set
    CONFIG_MTD_ICHXROM=m
    # CONFIG_MTD_SCB2_FLASH is not set
    CONFIG_MTD_NETtel=y
    # CONFIG_MTD_L440GX is not set
    CONFIG_MTD_PLATRAM=m

    #
    # Self-contained MTD device drivers
    #
    CONFIG_MTD_SLRAM=m
    # CONFIG_MTD_PHRAM is not set
    CONFIG_MTD_MTDRAM=y
    CONFIG_MTDRAM_TOTAL_SIZE=4096
    CONFIG_MTDRAM_ERASE_SIZE=128
    CONFIG_MTDRAM_ABS_POS=0x0

    #
    # Disk-On-Chip Device Drivers
    #
    # CONFIG_MTD_DOC2000 is not set
    # CONFIG_MTD_DOC2001 is not set
    CONFIG_MTD_DOC2001PLUS=m
    CONFIG_MTD_DOCPROBE=m
    CONFIG_MTD_DOCECC=m
    CONFIG_MTD_DOCPROBE_ADVANCED=y
    CONFIG_MTD_DOCPROBE_ADDRESS=0x0000
    # CONFIG_MTD_DOCPROBE_HIGH is not set
    # CONFIG_MTD_DOCPROBE_55AA is not set
    CONFIG_MTD_NAND=y
    CONFIG_MTD_NAND_VERIFY_WRITE=y
    # CONFIG_MTD_NAND_ECC_SMC is not set
    CONFIG_MTD_NAND_MUSEUM_IDS=y
    CONFIG_MTD_NAND_IDS=y
    CONFIG_MTD_NAND_NANDSIM=m
    # CONFIG_MTD_NAND_PLATFORM is not set
    CONFIG_MTD_ONENAND=m
    CONFIG_MTD_ONENAND_VERIFY_WRITE=y
    # CONFIG_MTD_ONENAND_OTP is not set
    CONFIG_MTD_ONENAND_2X_PROGRAM=y
    # CONFIG_MTD_ONENAND_SIM is not set

    #
    # UBI - Unsorted block images
    #
    CONFIG_MTD_UBI=m
    CONFIG_MTD_UBI_WL_THRESHOLD=4096
    CONFIG_MTD_UBI_BEB_RESERVE=1
    # CONFIG_MTD_UBI_GLUEBI is not set

    #
    # UBI debugging options
    #
    # CONFIG_PARPORT is not set
    # CONFIG_MISC_DEVICES is not set
    CONFIG_HAVE_IDE=y

    #
    # SCSI device support
    #
    # CONFIG_SCSI_DMA is not set
    # CONFIG_SCSI_NETLINK is not set
    CONFIG_MACINTOSH_DRIVERS=y
    # CONFIG_MAC_EMUMOUSEBTN is not set
    # CONFIG_NETDEVICES is not set
    CONFIG_ISDN=m
    # CONFIG_ISDN_I4L is not set
    CONFIG_ISDN_CAPI=m
    # CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON is not set
    # CONFIG_CAPI_TRACE is not set
    # CONFIG_ISDN_CAPI_CAPI20 is not set

    #
    # CAPI hardware drivers
    #
    CONFIG_CAPI_AVM=y
    # CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set
    # CONFIG_CAPI_EICON is not set
    # CONFIG_PHONE is not set

    #
    # Input device support
    #
    CONFIG_INPUT=y
    CONFIG_INPUT_FF_MEMLESS=y
    CONFIG_INPUT_POLLDEV=y

    #
    # Userland interfaces
    #
    # CONFIG_INPUT_MOUSEDEV is not set
    # CONFIG_INPUT_JOYDEV is not set
    # CONFIG_INPUT_EVDEV is not set
    # CONFIG_INPUT_EVBUG is not set

    #
    # Input Device Drivers
    #
    CONFIG_INPUT_KEYBOARD=y
    # CONFIG_KEYBOARD_ATKBD is not set
    # CONFIG_KEYBOARD_SUNKBD is not set
    CONFIG_KEYBOARD_LKKBD=y
    # CONFIG_KEYBOARD_XTKBD is not set
    CONFIG_KEYBOARD_NEWTON=y
    CONFIG_KEYBOARD_STOWAWAY=y
    CONFIG_INPUT_MOUSE=y
    CONFIG_MOUSE_PS2=y
    # CONFIG_MOUSE_PS2_ALPS is not set
    # CONFIG_MOUSE_PS2_LOGIPS2PP is not set
    CONFIG_MOUSE_PS2_SYNAPTICS=y
    CONFIG_MOUSE_PS2_LIFEBOOK=y
    # CONFIG_MOUSE_PS2_TRACKPOINT is not set
    # CONFIG_MOUSE_PS2_TOUCHKIT is not set
    # CONFIG_MOUSE_SERIAL is not set
    CONFIG_MOUSE_VSXXXAA=m
    CONFIG_INPUT_JOYSTICK=y
    CONFIG_JOYSTICK_ANALOG=m
    CONFIG_JOYSTICK_A3D=m
    CONFIG_JOYSTICK_ADI=m
    CONFIG_JOYSTICK_COBRA=y
    CONFIG_JOYSTICK_GF2K=m
    # CONFIG_JOYSTICK_GRIP is not set
    CONFIG_JOYSTICK_GRIP_MP=m
    CONFIG_JOYSTICK_GUILLEMOT=y
    CONFIG_JOYSTICK_INTERACT=y
    CONFIG_JOYSTICK_SIDEWINDER=y
    CONFIG_JOYSTICK_TMDC=y
    # CONFIG_JOYSTICK_IFORCE is not set
    # CONFIG_JOYSTICK_WARRIOR is not set
    CONFIG_JOYSTICK_MAGELLAN=y
    CONFIG_JOYSTICK_SPACEORB=m
    CONFIG_JOYSTICK_SPACEBALL=y
    CONFIG_JOYSTICK_STINGER=y
    CONFIG_JOYSTICK_TWIDJOY=m
    # CONFIG_JOYSTICK_ZHENHUA is not set
    # CONFIG_JOYSTICK_JOYDUMP is not set
    # CONFIG_INPUT_TABLET is not set
    # CONFIG_INPUT_TOUCHSCREEN is not set
    # CONFIG_INPUT_MISC is not set

    #
    # Hardware I/O ports
    #
    CONFIG_SERIO=y
    CONFIG_SERIO_I8042=m
    CONFIG_SERIO_SERPORT=y
    CONFIG_SERIO_CT82C710=m
    CONFIG_SERIO_LIBPS2=y
    CONFIG_SERIO_RAW=m
    CONFIG_GAMEPORT=y
    CONFIG_GAMEPORT_NS558=y
    CONFIG_GAMEPORT_L4=y

    #
    # Character devices
    #
    # CONFIG_VT is not set
    CONFIG_DEVKMEM=y
    CONFIG_SERIAL_NONSTANDARD=y
    # CONFIG_N_HDLC is not set
    CONFIG_RISCOM8=m
    # CONFIG_SPECIALIX is not set
    CONFIG_RIO=y
    CONFIG_RIO_OLDPCI=y
    CONFIG_STALDRV=y

    #
    # Serial drivers
    #
    CONFIG_SERIAL_8250=y
    # CONFIG_SERIAL_8250_CONSOLE is not set
    CONFIG_FIX_EARLYCON_MEM=y
    CONFIG_SERIAL_8250_NR_UARTS=4
    CONFIG_SERIAL_8250_RUNTIME_UARTS=4
    # CONFIG_SERIAL_8250_EXTENDED is not set
    CONFIG_SERIAL_8250_MCA=m

    #
    # Non-8250 serial port support
    #
    CONFIG_SERIAL_CORE=y
    CONFIG_UNIX98_PTYS=y
    CONFIG_LEGACY_PTYS=y
    CONFIG_LEGACY_PTY_COUNT=256
    CONFIG_IPMI_HANDLER=m
    # CONFIG_IPMI_PANIC_EVENT is not set
    CONFIG_IPMI_DEVICE_INTERFACE=m
    CONFIG_IPMI_SI=m
    # CONFIG_IPMI_WATCHDOG is not set
    CONFIG_IPMI_POWEROFF=m
    # CONFIG_HW_RANDOM is not set
    # CONFIG_NVRAM is not set
    CONFIG_RTC=y
    CONFIG_R3964=y
    CONFIG_MWAVE=y
    CONFIG_PC8736x_GPIO=m
    CONFIG_NSC_GPIO=y
    CONFIG_CS5535_GPIO=y
    CONFIG_HANGCHECK_TIMER=m
    # CONFIG_I2C is not set
    CONFIG_SPI=y
    CONFIG_SPI_MASTER=y

    #
    # SPI Master Controller Drivers
    #

    #
    # SPI Protocol Masters
    #
    CONFIG_W1=m
    # CONFIG_W1_CON is not set

    #
    # 1-wire Bus Masters
    #

    #
    # 1-wire Slaves
    #
    # CONFIG_W1_SLAVE_THERM is not set
    CONFIG_W1_SLAVE_SMEM=m
    # CONFIG_W1_SLAVE_DS2433 is not set
    # CONFIG_W1_SLAVE_DS2760 is not set
    # CONFIG_POWER_SUPPLY is not set
    CONFIG_HWMON=y
    CONFIG_HWMON_VID=y
    # CONFIG_SENSORS_IBMPEX is not set
    # CONFIG_SENSORS_IT87 is not set
    CONFIG_SENSORS_PC87360=y
    # CONFIG_SENSORS_SMSC47M1 is not set
    CONFIG_SENSORS_W83627HF=y
    # CONFIG_SENSORS_W83627EHF is not set
    # CONFIG_SENSORS_HDAPS is not set
    CONFIG_SENSORS_APPLESMC=m
    # CONFIG_HWMON_DEBUG_CHIP is not set
    CONFIG_THERMAL=y
    # CONFIG_WATCHDOG is not set

    #
    # Sonics Silicon Backplane
    #
    CONFIG_SSB_POSSIBLE=y
    # CONFIG_SSB is not set

    #
    # Multifunction device drivers
    #
    CONFIG_MFD_SM501=y
    # CONFIG_HTC_PASIC3 is not set

    #
    # Multimedia devices
    #

    #
    # Multimedia core support
    #
    CONFIG_VIDEO_DEV=m
    CONFIG_VIDEO_V4L2_COMMON=m
    CONFIG_VIDEO_ALLOW_V4L1=y
    CONFIG_VIDEO_V4L1_COMPAT=y
    # CONFIG_DVB_CORE is not set
    CONFIG_VIDEO_MEDIA=m

    #
    # Multimedia drivers
    #
    CONFIG_MEDIA_TUNER=m
    # CONFIG_MEDIA_TUNER_CUSTOMIZE is not set
    CONFIG_MEDIA_TUNER_SIMPLE=m
    CONFIG_MEDIA_TUNER_TDA8290=m
    CONFIG_MEDIA_TUNER_TDA9887=m
    CONFIG_MEDIA_TUNER_TEA5761=m
    CONFIG_MEDIA_TUNER_TEA5767=m
    CONFIG_MEDIA_TUNER_MT20XX=m
    CONFIG_MEDIA_TUNER_XC2028=m
    CONFIG_MEDIA_TUNER_XC5000=m
    CONFIG_VIDEO_V4L2=m
    CONFIG_VIDEO_V4L1=m
    CONFIG_VIDEOBUF_GEN=m
    CONFIG_VIDEOBUF_VMALLOC=m
    CONFIG_VIDEO_CAPTURE_DRIVERS=y
    # CONFIG_VIDEO_ADV_DEBUG is not set
    # CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set

    #
    # Encoders/decoders and other helper chips
    #

    #
    # Audio decoders
    #

    #
    # Video decoders
    #

    #
    # Video and audio decoders
    #

    #
    # MPEG video encoders
    #

    #
    # Video encoders
    #

    #
    # Video improvement chips
    #
    CONFIG_VIDEO_VIVI=m
    # CONFIG_VIDEO_CPIA is not set
    # CONFIG_SOC_CAMERA is not set
    CONFIG_RADIO_ADAPTERS=y
    CONFIG_DAB=y

    #
    # Graphics support
    #
    # CONFIG_VGASTATE is not set
    CONFIG_VIDEO_OUTPUT_CONTROL=y
    CONFIG_FB=m
    CONFIG_FIRMWARE_EDID=y
    # CONFIG_FB_DDC is not set
    CONFIG_FB_CFB_FILLRECT=m
    CONFIG_FB_CFB_COPYAREA=m
    CONFIG_FB_CFB_IMAGEBLIT=m
    # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
    CONFIG_FB_SYS_FILLRECT=m
    CONFIG_FB_SYS_COPYAREA=m
    CONFIG_FB_SYS_IMAGEBLIT=m
    # CONFIG_FB_FOREIGN_ENDIAN is not set
    CONFIG_FB_SYS_FOPS=m
    CONFIG_FB_DEFERRED_IO=y
    # CONFIG_FB_SVGALIB is not set
    # CONFIG_FB_MACMODES is not set
    # CONFIG_FB_BACKLIGHT is not set
    # CONFIG_FB_MODE_HELPERS is not set
    # CONFIG_FB_TILEBLITTING is not set

    #
    # Frame buffer hardware drivers
    #
    # CONFIG_FB_ARC is not set
    # CONFIG_FB_VGA16 is not set
    # CONFIG_FB_UVESA is not set
    # CONFIG_FB_N411 is not set
    CONFIG_FB_HGA=m
    # CONFIG_FB_S1D13XXX is not set
    # CONFIG_FB_SM501 is not set
    CONFIG_FB_VIRTUAL=m
    CONFIG_BACKLIGHT_LCD_SUPPORT=y
    # CONFIG_LCD_CLASS_DEVICE is not set
    CONFIG_BACKLIGHT_CLASS_DEVICE=m
    # CONFIG_BACKLIGHT_CORGI is not set

    #
    # Display device support
    #
    # CONFIG_DISPLAY_SUPPORT is not set
    CONFIG_LOGO=y
    # CONFIG_LOGO_LINUX_MONO is not set
    CONFIG_LOGO_LINUX_VGA16=y
    # CONFIG_LOGO_LINUX_CLUT224 is not set

    #
    # Sound
    #
    CONFIG_SOUND=m

    #
    # Advanced Linux Sound Architecture
    #
    # CONFIG_SND is not set

    #
    # Open Sound System
    #
    # CONFIG_SOUND_PRIME is not set
    # CONFIG_HID_SUPPORT is not set
    # CONFIG_USB_SUPPORT is not set
    CONFIG_MMC=m
    # CONFIG_MMC_DEBUG is not set
    CONFIG_MMC_UNSAFE_RESUME=y

    #
    # MMC/SD Card Drivers
    #
    # CONFIG_SDIO_UART is not set

    #
    # MMC/SD Host Controller Drivers
    #
    # CONFIG_MMC_WBSD is not set
    CONFIG_MEMSTICK=m
    # CONFIG_MEMSTICK_DEBUG is not set

    #
    # MemoryStick drivers
    #
    CONFIG_MEMSTICK_UNSAFE_RESUME=y

    #
    # MemoryStick Host Controller Drivers
    #
    CONFIG_NEW_LEDS=y
    CONFIG_LEDS_CLASS=y

    #
    # LED drivers
    #

    #
    # LED Triggers
    #
    CONFIG_LEDS_TRIGGERS=y
    CONFIG_LEDS_TRIGGER_TIMER=y
    CONFIG_LEDS_TRIGGER_HEARTBEAT=m
    # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
    # CONFIG_ACCESSIBILITY is not set
    # CONFIG_RTC_CLASS is not set
    CONFIG_UIO=y
    # CONFIG_UIO_SMX is not set

    #
    # Firmware Drivers
    #
    # CONFIG_EDD is not set
    CONFIG_DELL_RBU=m
    CONFIG_DCDBAS=m
    # CONFIG_DMIID is not set
    # CONFIG_ISCSI_IBFT_FIND is not set

    #
    # File systems
    #
    CONFIG_FS_POSIX_ACL=y
    CONFIG_DNOTIFY=y
    CONFIG_INOTIFY=y
    # CONFIG_INOTIFY_USER is not set
    # CONFIG_QUOTA is not set
    CONFIG_AUTOFS_FS=m
    CONFIG_AUTOFS4_FS=m
    CONFIG_FUSE_FS=y
    CONFIG_GENERIC_ACL=y

    #
    # Pseudo filesystems
    #
    CONFIG_PROC_FS=y
    # CONFIG_PROC_KCORE is not set
    # CONFIG_PROC_SYSCTL is not set
    # CONFIG_SYSFS is not set
    CONFIG_TMPFS=y
    CONFIG_TMPFS_POSIX_ACL=y
    CONFIG_HUGETLBFS=y
    CONFIG_HUGETLB_PAGE=y

    #
    # Miscellaneous filesystems
    #
    CONFIG_JFFS2_FS=m
    CONFIG_JFFS2_FS_DEBUG=0
    CONFIG_JFFS2_FS_WRITEBUFFER=y
    CONFIG_JFFS2_FS_WBUF_VERIFY=y
    CONFIG_JFFS2_COMPRESSION_OPTIONS=y
    CONFIG_JFFS2_ZLIB=y
    CONFIG_JFFS2_LZO=y
    # CONFIG_JFFS2_RTIME is not set
    # CONFIG_JFFS2_RUBIN is not set
    # CONFIG_JFFS2_CMODE_NONE is not set
    # CONFIG_JFFS2_CMODE_PRIORITY is not set
    # CONFIG_JFFS2_CMODE_SIZE is not set
    CONFIG_JFFS2_CMODE_FAVOURLZO=y
    CONFIG_NETWORK_FILESYSTEMS=y
    CONFIG_NFS_FS=m
    # CONFIG_NFS_V3 is not set
    # CONFIG_NFSD is not set
    CONFIG_LOCKD=m
    CONFIG_NFS_COMMON=y
    CONFIG_SUNRPC=m
    CONFIG_SMB_FS=m
    CONFIG_SMB_NLS_DEFAULT=y
    CONFIG_SMB_NLS_REMOTE="cp437"
    CONFIG_CIFS=m
    # CONFIG_CIFS_STATS is not set
    # CONFIG_CIFS_WEAK_PW_HASH is not set
    # CONFIG_CIFS_XATTR is not set
    # CONFIG_CIFS_DEBUG2 is not set
    # CONFIG_NCP_FS is not set
    CONFIG_CODA_FS=y
    CONFIG_CODA_FS_OLD_API=y
    CONFIG_NLS=y
    CONFIG_NLS_DEFAULT="iso8859-1"
    CONFIG_NLS_CODEPAGE_437=m
    CONFIG_NLS_CODEPAGE_737=y
    CONFIG_NLS_CODEPAGE_775=m
    # CONFIG_NLS_CODEPAGE_850 is not set
    # CONFIG_NLS_CODEPAGE_852 is not set
    CONFIG_NLS_CODEPAGE_855=m
    CONFIG_NLS_CODEPAGE_857=y
    # CONFIG_NLS_CODEPAGE_860 is not set
    CONFIG_NLS_CODEPAGE_861=m
    CONFIG_NLS_CODEPAGE_862=m
    # CONFIG_NLS_CODEPAGE_863 is not set
    CONFIG_NLS_CODEPAGE_864=y
    # CONFIG_NLS_CODEPAGE_865 is not set
    # CONFIG_NLS_CODEPAGE_866 is not set
    CONFIG_NLS_CODEPAGE_869=m
    CONFIG_NLS_CODEPAGE_936=y
    CONFIG_NLS_CODEPAGE_950=y
    CONFIG_NLS_CODEPAGE_932=m
    CONFIG_NLS_CODEPAGE_949=y
    # CONFIG_NLS_CODEPAGE_874 is not set
    CONFIG_NLS_ISO8859_8=y
    CONFIG_NLS_CODEPAGE_1250=y
    CONFIG_NLS_CODEPAGE_1251=m
    # CONFIG_NLS_ASCII is not set
    # CONFIG_NLS_ISO8859_1 is not set
    CONFIG_NLS_ISO8859_2=y
    # CONFIG_NLS_ISO8859_3 is not set
    CONFIG_NLS_ISO8859_4=m
    CONFIG_NLS_ISO8859_5=y
    # CONFIG_NLS_ISO8859_6 is not set
    # CONFIG_NLS_ISO8859_7 is not set
    CONFIG_NLS_ISO8859_9=y
    CONFIG_NLS_ISO8859_13=y
    CONFIG_NLS_ISO8859_14=m
    CONFIG_NLS_ISO8859_15=y
    CONFIG_NLS_KOI8_R=m
    # CONFIG_NLS_KOI8_U is not set
    # CONFIG_NLS_UTF8 is not set

    #
    # Kernel hacking
    #
    CONFIG_TRACE_IRQFLAGS_SUPPORT=y
    CONFIG_PRINTK_TIME=y
    CONFIG_ENABLE_WARN_DEPRECATED=y
    CONFIG_ENABLE_MUST_CHECK=y
    CONFIG_FRAME_WARN=1024
    CONFIG_MAGIC_SYSRQ=y
    # CONFIG_UNUSED_SYMBOLS is not set
    # CONFIG_HEADERS_CHECK is not set
    # CONFIG_DEBUG_KERNEL is not set
    CONFIG_SCHED_DEBUG=y
    CONFIG_SCHEDSTATS=y
    CONFIG_STACKTRACE=y
    # CONFIG_DEBUG_BUGVERBOSE is not set
    CONFIG_FRAME_POINTER=y
    CONFIG_LATENCYTOP=y
    # CONFIG_SAMPLES is not set
    # CONFIG_NONPROMISC_DEVMEM is not set
    # CONFIG_EARLY_PRINTK is not set
    # CONFIG_4KSTACKS is not set
    CONFIG_X86_FIND_SMP_CONFIG=y
    CONFIG_DOUBLEFAULT=y
    CONFIG_IO_DELAY_TYPE_0X80=0
    CONFIG_IO_DELAY_TYPE_0XED=1
    CONFIG_IO_DELAY_TYPE_UDELAY=2
    CONFIG_IO_DELAY_TYPE_NONE=3
    CONFIG_IO_DELAY_0X80=y
    # CONFIG_IO_DELAY_0XED is not set
    # CONFIG_IO_DELAY_UDELAY is not set
    # CONFIG_IO_DELAY_NONE is not set
    CONFIG_DEFAULT_IO_DELAY_TYPE=0

    #
    # Security options
    #
    # CONFIG_KEYS is not set
    CONFIG_CRYPTO=y

    #
    # Crypto core or helper
    #
    CONFIG_CRYPTO_ALGAPI=y
    CONFIG_CRYPTO_AEAD=y
    CONFIG_CRYPTO_BLKCIPHER=y
    CONFIG_CRYPTO_HASH=y
    CONFIG_CRYPTO_MANAGER=y
    CONFIG_CRYPTO_NULL=y
    CONFIG_CRYPTO_CRYPTD=m
    CONFIG_CRYPTO_AUTHENC=y
    # CONFIG_CRYPTO_TEST is not set

    #
    # Authenticated Encryption with Associated Data
    #
    # CONFIG_CRYPTO_CCM is not set
    # CONFIG_CRYPTO_GCM is not set
    CONFIG_CRYPTO_SEQIV=y

    #
    # Block modes
    #
    CONFIG_CRYPTO_CBC=y
    CONFIG_CRYPTO_CTR=y
    # CONFIG_CRYPTO_CTS is not set
    CONFIG_CRYPTO_ECB=m
    CONFIG_CRYPTO_PCBC=y

    #
    # Hash modes
    #
    CONFIG_CRYPTO_HMAC=y

    #
    # Digest
    #
    CONFIG_CRYPTO_CRC32C=y
    # CONFIG_CRYPTO_MD4 is not set
    CONFIG_CRYPTO_MD5=y
    CONFIG_CRYPTO_MICHAEL_MIC=y
    CONFIG_CRYPTO_SHA1=y
    # CONFIG_CRYPTO_SHA256 is not set
    # CONFIG_CRYPTO_SHA512 is not set
    CONFIG_CRYPTO_TGR192=m
    # CONFIG_CRYPTO_WP512 is not set

    #
    # Ciphers
    #
    CONFIG_CRYPTO_AES=y
    CONFIG_CRYPTO_AES_586=m
    CONFIG_CRYPTO_ANUBIS=m
    CONFIG_CRYPTO_ARC4=y
    CONFIG_CRYPTO_BLOWFISH=y
    CONFIG_CRYPTO_CAMELLIA=m
    CONFIG_CRYPTO_CAST5=m
    # CONFIG_CRYPTO_CAST6 is not set
    CONFIG_CRYPTO_DES=y
    CONFIG_CRYPTO_FCRYPT=y
    # CONFIG_CRYPTO_KHAZAD is not set
    CONFIG_CRYPTO_SEED=m
    CONFIG_CRYPTO_SERPENT=y
    # CONFIG_CRYPTO_TEA is not set
    CONFIG_CRYPTO_TWOFISH=y
    CONFIG_CRYPTO_TWOFISH_COMMON=y
    CONFIG_CRYPTO_TWOFISH_586=y

    #
    # Compression
    #
    CONFIG_CRYPTO_DEFLATE=y
    # CONFIG_CRYPTO_LZO is not set
    # CONFIG_CRYPTO_HW is not set
    # CONFIG_VIRTUALIZATION is not set

    #
    # Library routines
    #
    CONFIG_BITREVERSE=y
    CONFIG_GENERIC_FIND_FIRST_BIT=y
    CONFIG_GENERIC_FIND_NEXT_BIT=y
    # CONFIG_CRC_CCITT is not set
    # CONFIG_CRC16 is not set
    CONFIG_CRC_ITU_T=m
    CONFIG_CRC32=y
    CONFIG_CRC7=y
    CONFIG_LIBCRC32C=y
    CONFIG_ZLIB_INFLATE=y
    CONFIG_ZLIB_DEFLATE=y
    CONFIG_LZO_COMPRESS=m
    CONFIG_LZO_DECOMPRESS=m
    CONFIG_TEXTSEARCH=y
    CONFIG_TEXTSEARCH_KMP=y
    CONFIG_TEXTSEARCH_BM=y
    CONFIG_TEXTSEARCH_FSM=y
    CONFIG_HAS_IOMEM=y
    CONFIG_HAS_IOPORT=y
    CONFIG_HAS_DMA=y


    -------------------------------------------------------

    --
    MfG/Sincerely

    Toralf Förster
    pgp finger print: 7B1A 07F4 EC82 0F90 D4C2 8936 872A E508 7DB6 9DA3

    Hello,

    the build (.config attached) failed, make ends with :
    ....
    CC lib/kobject.o
    CC lib/kref.o
    CC lib/prio_heap.o
    CC lib/prio_tree.o
    CC lib/proportions.o
    CC lib/radix-tree.o
    CC lib/ratelimit.o
    CC lib/rbtree.o
    CC lib/reciprocal_div.o
    CC lib/rwsem.o
    CC lib/sha1.o
    CC lib/string.o
    CC lib/vsprintf.o
    AR lib/lib.a
    CC [M] lib/crc-itu-t.o
    CC arch/x86/lib/msr-on-cpu.o
    LD arch/x86/lib/built-in.o
    AS arch/x86/lib/checksum_32.o
    CC arch/x86/lib/delay_32.o
    AS arch/x86/lib/getuser_32.o
    CC arch/x86/lib/memcpy_32.o
    AS arch/x86/lib/putuser_32.o
    AS arch/x86/lib/semaphore_32.o
    CC arch/x86/lib/string_32.o
    CC arch/x86/lib/strstr_32.o
    CC arch/x86/lib/usercopy_32.o
    AR arch/x86/lib/lib.a
    LD vmlinux.o
    arch/x86/mach-voyager/built-in.o.bss+0x2c): multiple definition of `phys_cpu_present_map'
    arch/x86/kernel/built-in.o.bss+0x200): first defined here
    ld: Warning: size of symbol `phys_cpu_present_map' changed from 32 in arch/x86/kernel/built-in.o to 4 in arch/x86/mach-voyager/built-in.o
    make: *** [vmlinux.o] Error 1


    The build was made with an old .config from kernel 2.6.25-rc2
    (where the build also failed but probably b/c of a different reason) :
    $> make mrproper && cp .config && make oldconfig && make

    Here's the config:

    #
    # Automatically generated make config: don't edit
    # Linux kernel version: 2.6.26-rc1
    # Fri May 9 10:29:39 2008
    #
    # CONFIG_64BIT is not set
    CONFIG_X86_32=y
    # CONFIG_X86_64 is not set
    CONFIG_X86=y
    CONFIG_DEFCONFIG_LIST="arch/x86/configs/i386_defconfig"
    # CONFIG_GENERIC_LOCKBREAK is not set
    CONFIG_GENERIC_TIME=y
    CONFIG_GENERIC_CMOS_UPDATE=y
    CONFIG_CLOCKSOURCE_WATCHDOG=y
    CONFIG_GENERIC_CLOCKEVENTS=y
    CONFIG_LOCKDEP_SUPPORT=y
    CONFIG_STACKTRACE_SUPPORT=y
    CONFIG_HAVE_LATENCYTOP_SUPPORT=y
    CONFIG_FAST_CMPXCHG_LOCAL=y
    CONFIG_MMU=y
    CONFIG_ZONE_DMA=y
    CONFIG_GENERIC_ISA_DMA=y
    CONFIG_GENERIC_IOMAP=y
    CONFIG_GENERIC_BUG=y
    CONFIG_GENERIC_HWEIGHT=y
    # CONFIG_GENERIC_GPIO is not set
    CONFIG_ARCH_MAY_HAVE_PC_FDC=y
    # CONFIG_RWSEM_GENERIC_SPINLOCK is not set
    CONFIG_RWSEM_XCHGADD_ALGORITHM=y
    # CONFIG_ARCH_HAS_ILOG2_U32 is not set
    # CONFIG_ARCH_HAS_ILOG2_U64 is not set
    CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
    CONFIG_GENERIC_CALIBRATE_DELAY=y
    # CONFIG_GENERIC_TIME_VSYSCALL is not set
    CONFIG_ARCH_HAS_CPU_RELAX=y
    CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
    # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set
    # CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
    # CONFIG_ZONE_DMA32 is not set
    CONFIG_ARCH_POPULATES_NODE_MAP=y
    # CONFIG_AUDIT_ARCH is not set
    CONFIG_ARCH_SUPPORTS_AOUT=y
    CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
    CONFIG_GENERIC_HARDIRQS=y
    CONFIG_GENERIC_IRQ_PROBE=y
    CONFIG_GENERIC_PENDING_IRQ=y
    CONFIG_X86_32_SMP=y
    CONFIG_X86_TRAMPOLINE=y
    CONFIG_KTIME_SCALAR=y

    #
    # General setup
    #
    # CONFIG_EXPERIMENTAL is not set
    CONFIG_LOCK_KERNEL=y
    CONFIG_INIT_ENV_ARG_LIMIT=32
    CONFIG_LOCALVERSION=""
    # CONFIG_LOCALVERSION_AUTO is not set
    CONFIG_SYSVIPC=y
    # CONFIG_BSD_PROCESS_ACCT is not set
    CONFIG_TASKSTATS=y
    # CONFIG_TASK_DELAY_ACCT is not set
    CONFIG_TASK_XACCT=y
    # CONFIG_TASK_IO_ACCOUNTING is not set
    # CONFIG_AUDIT is not set
    # CONFIG_IKCONFIG is not set
    CONFIG_LOG_BUF_SHIFT=14
    # CONFIG_CGROUPS is not set
    CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
    CONFIG_RELAY=y
    CONFIG_NAMESPACES=y
    CONFIG_UTS_NS=y
    CONFIG_IPC_NS=y
    # CONFIG_BLK_DEV_INITRD is not set
    CONFIG_CC_OPTIMIZE_FOR_SIZE=y
    CONFIG_EMBEDDED=y
    # CONFIG_UID16 is not set
    # CONFIG_SYSCTL_SYSCALL is not set
    CONFIG_KALLSYMS=y
    CONFIG_KALLSYMS_ALL=y
    # CONFIG_KALLSYMS_EXTRA_PASS is not set
    # CONFIG_HOTPLUG is not set
    CONFIG_PRINTK=y
    CONFIG_BUG=y
    CONFIG_ELF_CORE=y
    CONFIG_PCSPKR_PLATFORM=y
    # CONFIG_COMPAT_BRK is not set
    CONFIG_BASE_FULL=y
    # CONFIG_FUTEX is not set
    CONFIG_ANON_INODES=y
    # CONFIG_EPOLL is not set
    CONFIG_SIGNALFD=y
    CONFIG_TIMERFD=y
    # CONFIG_EVENTFD is not set
    # CONFIG_SHMEM is not set
    # CONFIG_VM_EVENT_COUNTERS is not set
    CONFIG_SLAB=y
    # CONFIG_SLUB is not set
    # CONFIG_SLOB is not set
    CONFIG_PROFILING=y
    CONFIG_MARKERS=y
    # CONFIG_OPROFILE is not set
    CONFIG_HAVE_OPROFILE=y
    CONFIG_KPROBES=y
    CONFIG_KRETPROBES=y
    CONFIG_HAVE_KPROBES=y
    CONFIG_HAVE_KRETPROBES=y
    # CONFIG_HAVE_DMA_ATTRS is not set
    # CONFIG_PROC_PAGE_MONITOR is not set
    CONFIG_SLABINFO=y
    CONFIG_TINY_SHMEM=y
    CONFIG_BASE_SMALL=0
    CONFIG_MODULES=y
    # CONFIG_MODULE_FORCE_LOAD is not set
    CONFIG_MODULE_UNLOAD=y
    CONFIG_MODVERSIONS=y
    # CONFIG_MODULE_SRCVERSION_ALL is not set
    CONFIG_KMOD=y
    CONFIG_STOP_MACHINE=y
    # CONFIG_BLOCK is not set
    CONFIG_CLASSIC_RCU=y

    #
    # Processor type and features
    #
    CONFIG_TICK_ONESHOT=y
    # CONFIG_NO_HZ is not set
    CONFIG_HIGH_RES_TIMERS=y
    CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
    CONFIG_SMP=y
    # CONFIG_X86_PC is not set
    # CONFIG_X86_ELAN is not set
    CONFIG_X86_VOYAGER=y
    # CONFIG_X86_NUMAQ is not set
    # CONFIG_X86_SUMMIT is not set
    # CONFIG_X86_BIGSMP is not set
    # CONFIG_X86_VISWS is not set
    # CONFIG_X86_GENERICARCH is not set
    # CONFIG_X86_ES7000 is not set
    # CONFIG_X86_RDC321X is not set
    # CONFIG_X86_VSMP is not set
    # CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER is not set
    CONFIG_PARAVIRT_GUEST=y
    # CONFIG_M386 is not set
    # CONFIG_M486 is not set
    # CONFIG_M586 is not set
    # CONFIG_M586TSC is not set
    # CONFIG_M586MMX is not set
    # CONFIG_M686 is not set
    CONFIG_MPENTIUMII=y
    # CONFIG_MPENTIUMIII is not set
    # CONFIG_MPENTIUMM is not set
    # CONFIG_MPENTIUM4 is not set
    # CONFIG_MK6 is not set
    # CONFIG_MK7 is not set
    # CONFIG_MK8 is not set
    # CONFIG_MCRUSOE is not set
    # CONFIG_MEFFICEON is not set
    # CONFIG_MWINCHIPC6 is not set
    # CONFIG_MWINCHIP2 is not set
    # CONFIG_MWINCHIP3D is not set
    # CONFIG_MGEODEGX1 is not set
    # CONFIG_MGEODE_LX is not set
    # CONFIG_MCYRIXIII is not set
    # CONFIG_MVIAC3_2 is not set
    # CONFIG_MVIAC7 is not set
    # CONFIG_MPSC is not set
    # CONFIG_MCORE2 is not set
    # CONFIG_GENERIC_CPU is not set
    CONFIG_X86_GENERIC=y
    CONFIG_X86_CPU=y
    CONFIG_X86_CMPXCHG=y
    CONFIG_X86_L1_CACHE_SHIFT=7
    CONFIG_X86_XADD=y
    CONFIG_X86_WP_WORKS_OK=y
    CONFIG_X86_INVLPG=y
    CONFIG_X86_BSWAP=y
    CONFIG_X86_POPAD_OK=y
    CONFIG_X86_GOOD_APIC=y
    CONFIG_X86_INTEL_USERCOPY=y
    CONFIG_X86_USE_PPRO_CHECKSUM=y
    CONFIG_X86_TSC=y
    CONFIG_X86_CMOV=y
    CONFIG_X86_MINIMUM_CPU_FAMILY=4
    CONFIG_X86_DEBUGCTLMSR=y
    # CONFIG_HPET_TIMER is not set
    CONFIG_DMI=y
    # CONFIG_IOMMU_HELPER is not set
    CONFIG_NR_CPUS=8
    # CONFIG_PREEMPT_NONE is not set
    # CONFIG_PREEMPT_VOLUNTARY is not set
    CONFIG_PREEMPT=y
    # CONFIG_PREEMPT_RCU is not set
    # CONFIG_VM86 is not set
    # CONFIG_TOSHIBA is not set
    # CONFIG_I8K is not set
    CONFIG_X86_REBOOTFIXUPS=y
    # CONFIG_MICROCODE is not set
    CONFIG_X86_MSR=m
    CONFIG_X86_CPUID=m
    # CONFIG_NOHIGHMEM is not set
    # CONFIG_HIGHMEM4G is not set
    CONFIG_HIGHMEM64G=y
    CONFIG_PAGE_OFFSET=0xC0000000
    CONFIG_HIGHMEM=y
    CONFIG_X86_PAE=y
    CONFIG_FLATMEM=y
    CONFIG_FLAT_NODE_MEM_MAP=y
    # CONFIG_SPARSEMEM_STATIC is not set
    # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
    CONFIG_PAGEFLAGS_EXTENDED=y
    CONFIG_SPLIT_PTLOCK_CPUS=4
    CONFIG_RESOURCES_64BIT=y
    CONFIG_ZONE_DMA_FLAG=1
    CONFIG_VIRT_TO_BUS=y
    CONFIG_HIGHPTE=y
    CONFIG_MATH_EMULATION=y
    CONFIG_MTRR=y
    # CONFIG_X86_PAT is not set
    CONFIG_SECCOMP=y
    # CONFIG_HZ_100 is not set
    # CONFIG_HZ_250 is not set
    CONFIG_HZ_300=y
    # CONFIG_HZ_1000 is not set
    CONFIG_HZ=300
    CONFIG_SCHED_HRTICK=y
    CONFIG_PHYSICAL_START=0x100000
    CONFIG_PHYSICAL_ALIGN=0x100000
    # CONFIG_COMPAT_VDSO is not set
    CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y

    #
    # Bus options (PCI etc.)
    #
    # CONFIG_ARCH_SUPPORTS_MSI is not set
    CONFIG_ISA_DMA_API=y
    CONFIG_MCA=y
    # CONFIG_MCA_LEGACY is not set

    #
    # Executable file formats / Emulations
    #
    # CONFIG_BINFMT_ELF is not set
    CONFIG_BINFMT_AOUT=m
    CONFIG_BINFMT_MISC=y

    #
    # Networking
    #
    CONFIG_NET=y

    #
    # Networking options
    #
    CONFIG_PACKET=m
    # CONFIG_PACKET_MMAP is not set
    # CONFIG_UNIX is not set
    CONFIG_XFRM=y
    # CONFIG_XFRM_USER is not set
    CONFIG_NET_KEY=m
    CONFIG_INET=y
    CONFIG_IP_MULTICAST=y
    # CONFIG_IP_ADVANCED_ROUTER is not set
    CONFIG_IP_FIB_HASH=y
    # CONFIG_IP_PNP is not set
    CONFIG_NET_IPIP=y
    CONFIG_NET_IPGRE=m
    # CONFIG_NET_IPGRE_BROADCAST is not set
    # CONFIG_IP_MROUTE is not set
    CONFIG_SYN_COOKIES=y
    CONFIG_INET_AH=y
    # CONFIG_INET_ESP is not set
    CONFIG_INET_IPCOMP=m
    CONFIG_INET_XFRM_TUNNEL=m
    CONFIG_INET_TUNNEL=y
    CONFIG_INET_XFRM_MODE_TRANSPORT=y
    # CONFIG_INET_XFRM_MODE_TUNNEL is not set
    CONFIG_INET_XFRM_MODE_BEET=m
    # CONFIG_INET_LRO is not set
    CONFIG_INET_DIAG=y
    CONFIG_INET_TCP_DIAG=y
    # CONFIG_TCP_CONG_ADVANCED is not set
    CONFIG_TCP_CONG_CUBIC=y
    CONFIG_DEFAULT_TCP_CONG="cubic"
    # CONFIG_IP_VS is not set
    CONFIG_IPV6=y
    # CONFIG_IPV6_PRIVACY is not set
    CONFIG_IPV6_ROUTER_PREF=y
    # CONFIG_INET6_AH is not set
    CONFIG_INET6_ESP=y
    CONFIG_INET6_IPCOMP=y
    CONFIG_INET6_XFRM_TUNNEL=y
    CONFIG_INET6_TUNNEL=y
    CONFIG_INET6_XFRM_MODE_TRANSPORT=y
    CONFIG_INET6_XFRM_MODE_TUNNEL=m
    CONFIG_INET6_XFRM_MODE_BEET=y
    # CONFIG_IPV6_SIT is not set
    # CONFIG_IPV6_TUNNEL is not set
    CONFIG_NETWORK_SECMARK=y
    CONFIG_NETFILTER=y
    # CONFIG_NETFILTER_DEBUG is not set
    CONFIG_NETFILTER_ADVANCED=y
    CONFIG_BRIDGE_NETFILTER=y

    #
    # Core Netfilter Configuration
    #
    CONFIG_NETFILTER_NETLINK=y
    # CONFIG_NETFILTER_NETLINK_QUEUE is not set
    CONFIG_NETFILTER_NETLINK_LOG=y
    CONFIG_NF_CONNTRACK=y
    # CONFIG_NF_CT_ACCT is not set
    CONFIG_NF_CONNTRACK_MARK=y
    CONFIG_NF_CONNTRACK_SECMARK=y
    # CONFIG_NF_CONNTRACK_EVENTS is not set
    CONFIG_NF_CT_PROTO_UDPLITE=y
    # CONFIG_NF_CONNTRACK_AMANDA is not set
    CONFIG_NF_CONNTRACK_FTP=y
    CONFIG_NF_CONNTRACK_H323=y
    CONFIG_NF_CONNTRACK_IRC=m
    CONFIG_NF_CONNTRACK_NETBIOS_NS=y
    # CONFIG_NF_CONNTRACK_PPTP is not set
    CONFIG_NF_CONNTRACK_SIP=y
    CONFIG_NF_CONNTRACK_TFTP=y
    CONFIG_NF_CT_NETLINK=m
    CONFIG_NETFILTER_XTABLES=y
    CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
    CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
    # CONFIG_NETFILTER_XT_TARGET_DSCP is not set
    # CONFIG_NETFILTER_XT_TARGET_MARK is not set
    # CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
    # CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
    # CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
    # CONFIG_NETFILTER_XT_TARGET_SECMARK is not set
    CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
    CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
    CONFIG_NETFILTER_XT_MATCH_COMMENT=y
    # CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set
    CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
    CONFIG_NETFILTER_XT_MATCH_CONNMARK=y
    CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
    CONFIG_NETFILTER_XT_MATCH_DCCP=m
    CONFIG_NETFILTER_XT_MATCH_DSCP=m
    # CONFIG_NETFILTER_XT_MATCH_ESP is not set
    CONFIG_NETFILTER_XT_MATCH_HELPER=m
    CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
    # CONFIG_NETFILTER_XT_MATCH_LENGTH is not set
    CONFIG_NETFILTER_XT_MATCH_LIMIT=y
    CONFIG_NETFILTER_XT_MATCH_MAC=m
    CONFIG_NETFILTER_XT_MATCH_MARK=m
    CONFIG_NETFILTER_XT_MATCH_OWNER=m
    # CONFIG_NETFILTER_XT_MATCH_POLICY is not set
    # CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set
    # CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set
    CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
    CONFIG_NETFILTER_XT_MATCH_QUOTA=m
    # CONFIG_NETFILTER_XT_MATCH_RATEEST is not set
    # CONFIG_NETFILTER_XT_MATCH_REALM is not set
    CONFIG_NETFILTER_XT_MATCH_STATE=y
    # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
    CONFIG_NETFILTER_XT_MATCH_STRING=y
    CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
    # CONFIG_NETFILTER_XT_MATCH_TIME is not set
    # CONFIG_NETFILTER_XT_MATCH_U32 is not set
    CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m

    #
    # IP: Netfilter Configuration
    #
    CONFIG_NF_CONNTRACK_IPV4=m
    # CONFIG_NF_CONNTRACK_PROC_COMPAT is not set
    CONFIG_IP_NF_QUEUE=y
    CONFIG_IP_NF_IPTABLES=m
    CONFIG_IP_NF_MATCH_RECENT=m
    # CONFIG_IP_NF_MATCH_ECN is not set
    CONFIG_IP_NF_MATCH_AH=m
    CONFIG_IP_NF_MATCH_TTL=m
    # CONFIG_IP_NF_MATCH_ADDRTYPE is not set
    CONFIG_IP_NF_FILTER=m
    # CONFIG_IP_NF_TARGET_REJECT is not set
    CONFIG_IP_NF_TARGET_LOG=m
    CONFIG_IP_NF_TARGET_ULOG=m
    CONFIG_NF_NAT=m
    CONFIG_NF_NAT_NEEDED=y
    CONFIG_IP_NF_TARGET_MASQUERADE=m
    # CONFIG_IP_NF_TARGET_REDIRECT is not set
    # CONFIG_IP_NF_TARGET_NETMAP is not set
    CONFIG_NF_NAT_SNMP_BASIC=m
    CONFIG_NF_NAT_PROTO_UDPLITE=m
    CONFIG_NF_NAT_FTP=m
    CONFIG_NF_NAT_IRC=m
    CONFIG_NF_NAT_TFTP=m
    # CONFIG_NF_NAT_AMANDA is not set
    # CONFIG_NF_NAT_PPTP is not set
    CONFIG_NF_NAT_H323=m
    CONFIG_NF_NAT_SIP=m
    CONFIG_IP_NF_MANGLE=m
    # CONFIG_IP_NF_TARGET_ECN is not set
    # CONFIG_IP_NF_TARGET_TTL is not set
    # CONFIG_IP_NF_RAW is not set
    CONFIG_IP_NF_ARPTABLES=m
    # CONFIG_IP_NF_ARPFILTER is not set
    CONFIG_IP_NF_ARP_MANGLE=m

    #
    # IPv6: Netfilter Configuration
    #
    CONFIG_NF_CONNTRACK_IPV6=m
    CONFIG_IP6_NF_QUEUE=y
    # CONFIG_IP6_NF_IPTABLES is not set

    #
    # Bridge: Netfilter Configuration
    #
    # CONFIG_BRIDGE_NF_EBTABLES is not set
    # CONFIG_ATM is not set
    CONFIG_BRIDGE=m
    CONFIG_VLAN_8021Q=m
    CONFIG_DECNET=y
    CONFIG_LLC=y
    CONFIG_LLC2=y
    # CONFIG_IPX is not set
    CONFIG_ATALK=m
    CONFIG_DEV_APPLETALK=m
    # CONFIG_IPDDP is not set
    # CONFIG_NET_SCHED is not set
    CONFIG_NET_SCH_FIFO=y

    #
    # Network testing
    #
    # CONFIG_NET_PKTGEN is not set
    CONFIG_HAMRADIO=y

    #
    # Packet Radio protocols
    #
    # CONFIG_AX25 is not set
    CONFIG_CAN=y
    CONFIG_CAN_RAW=m
    # CONFIG_CAN_BCM is not set

    #
    # CAN Device Drivers
    #
    CONFIG_CAN_VCAN=y
    # CONFIG_CAN_DEBUG_DEVICES is not set
    # CONFIG_IRDA is not set
    # CONFIG_BT is not set

    #
    # Wireless
    #
    CONFIG_CFG80211=y
    # CONFIG_NL80211 is not set
    CONFIG_WIRELESS_EXT=y
    CONFIG_MAC80211=m

    #
    # Rate control algorithm selection
    #
    # CONFIG_MAC80211_RC_DEFAULT_PID is not set
    CONFIG_MAC80211_RC_DEFAULT_NONE=y

    #
    # Selecting 'y' for an algorithm will
    #

    #
    # build the algorithm into mac80211.
    #
    CONFIG_MAC80211_RC_DEFAULT=""
    CONFIG_MAC80211_RC_PID=y
    CONFIG_MAC80211_LEDS=y
    # CONFIG_MAC80211_DEBUG_PACKET_ALIGNMENT is not set
    # CONFIG_MAC80211_DEBUG is not set
    CONFIG_IEEE80211=y
    # CONFIG_IEEE80211_DEBUG is not set
    # CONFIG_IEEE80211_CRYPT_WEP is not set
    CONFIG_IEEE80211_CRYPT_CCMP=y
    # CONFIG_IEEE80211_CRYPT_TKIP is not set
    CONFIG_RFKILL=y
    CONFIG_RFKILL_INPUT=y
    CONFIG_RFKILL_LEDS=y

    #
    # Device Drivers
    #

    #
    # Generic Driver Options
    #
    CONFIG_STANDALONE=y
    CONFIG_PREVENT_FIRMWARE_BUILD=y
    CONFIG_FW_LOADER=m
    # CONFIG_SYS_HYPERVISOR is not set
    CONFIG_CONNECTOR=y
    # CONFIG_PROC_EVENTS is not set
    CONFIG_MTD=y
    # CONFIG_MTD_DEBUG is not set
    # CONFIG_MTD_CONCAT is not set
    CONFIG_MTD_PARTITIONS=y
    CONFIG_MTD_REDBOOT_PARTS=y
    CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
    # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
    # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
    CONFIG_MTD_CMDLINE_PARTS=y
    # CONFIG_MTD_AR7_PARTS is not set

    #
    # User Modules And Translation Layers
    #
    # CONFIG_MTD_CHAR is not set
    # CONFIG_MTD_OOPS is not set

    #
    # RAM/ROM/Flash chip drivers
    #
    CONFIG_MTD_CFI=y
    CONFIG_MTD_JEDECPROBE=y
    CONFIG_MTD_GEN_PROBE=y
    CONFIG_MTD_CFI_ADV_OPTIONS=y
    # CONFIG_MTD_CFI_NOSWAP is not set
    CONFIG_MTD_CFI_BE_BYTE_SWAP=y
    # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
    # CONFIG_MTD_CFI_GEOMETRY is not set
    CONFIG_MTD_MAP_BANK_WIDTH_1=y
    CONFIG_MTD_MAP_BANK_WIDTH_2=y
    CONFIG_MTD_MAP_BANK_WIDTH_4=y
    # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
    # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
    # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
    CONFIG_MTD_CFI_I1=y
    CONFIG_MTD_CFI_I2=y
    # CONFIG_MTD_CFI_I4 is not set
    # CONFIG_MTD_CFI_I8 is not set
    # CONFIG_MTD_OTP is not set
    CONFIG_MTD_CFI_INTELEXT=m
    CONFIG_MTD_CFI_AMDSTD=y
    # CONFIG_MTD_CFI_STAA is not set
    CONFIG_MTD_CFI_UTIL=y
    CONFIG_MTD_RAM=m
    CONFIG_MTD_ROM=y
    CONFIG_MTD_ABSENT=y

    #
    # Mapping drivers for chip access
    #
    # CONFIG_MTD_COMPLEX_MAPPINGS is not set
    CONFIG_MTD_PHYSMAP=m
    CONFIG_MTD_PHYSMAP_START=0x8000000
    CONFIG_MTD_PHYSMAP_LEN=0x0
    CONFIG_MTD_PHYSMAP_BANKWIDTH=2
    # CONFIG_MTD_NETSC520 is not set
    CONFIG_MTD_TS5500=y
    # CONFIG_MTD_AMD76XROM is not set
    CONFIG_MTD_ICHXROM=m
    # CONFIG_MTD_SCB2_FLASH is not set
    CONFIG_MTD_NETtel=y
    # CONFIG_MTD_L440GX is not set
    CONFIG_MTD_PLATRAM=m

    #
    # Self-contained MTD device drivers
    #
    CONFIG_MTD_SLRAM=m
    # CONFIG_MTD_PHRAM is not set
    CONFIG_MTD_MTDRAM=y
    CONFIG_MTDRAM_TOTAL_SIZE=4096
    CONFIG_MTDRAM_ERASE_SIZE=128
    CONFIG_MTDRAM_ABS_POS=0x0

    #
    # Disk-On-Chip Device Drivers
    #
    # CONFIG_MTD_DOC2000 is not set
    # CONFIG_MTD_DOC2001 is not set
    CONFIG_MTD_DOC2001PLUS=m
    CONFIG_MTD_DOCPROBE=m
    CONFIG_MTD_DOCECC=m
    CONFIG_MTD_DOCPROBE_ADVANCED=y
    CONFIG_MTD_DOCPROBE_ADDRESS=0x0000
    # CONFIG_MTD_DOCPROBE_HIGH is not set
    # CONFIG_MTD_DOCPROBE_55AA is not set
    CONFIG_MTD_NAND=y
    CONFIG_MTD_NAND_VERIFY_WRITE=y
    # CONFIG_MTD_NAND_ECC_SMC is not set
    CONFIG_MTD_NAND_MUSEUM_IDS=y
    CONFIG_MTD_NAND_IDS=y
    CONFIG_MTD_NAND_NANDSIM=m
    # CONFIG_MTD_NAND_PLATFORM is not set
    CONFIG_MTD_ONENAND=m
    CONFIG_MTD_ONENAND_VERIFY_WRITE=y
    # CONFIG_MTD_ONENAND_OTP is not set
    CONFIG_MTD_ONENAND_2X_PROGRAM=y
    # CONFIG_MTD_ONENAND_SIM is not set

    #
    # UBI - Unsorted block images
    #
    CONFIG_MTD_UBI=m
    CONFIG_MTD_UBI_WL_THRESHOLD=4096
    CONFIG_MTD_UBI_BEB_RESERVE=1
    # CONFIG_MTD_UBI_GLUEBI is not set

    #
    # UBI debugging options
    #
    # CONFIG_PARPORT is not set
    # CONFIG_MISC_DEVICES is not set
    CONFIG_HAVE_IDE=y

    #
    # SCSI device support
    #
    # CONFIG_SCSI_DMA is not set
    # CONFIG_SCSI_NETLINK is not set
    CONFIG_MACINTOSH_DRIVERS=y
    # CONFIG_MAC_EMUMOUSEBTN is not set
    # CONFIG_NETDEVICES is not set
    CONFIG_ISDN=m
    # CONFIG_ISDN_I4L is not set
    CONFIG_ISDN_CAPI=m
    # CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON is not set
    # CONFIG_CAPI_TRACE is not set
    # CONFIG_ISDN_CAPI_CAPI20 is not set

    #
    # CAPI hardware drivers
    #
    CONFIG_CAPI_AVM=y
    # CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set
    # CONFIG_CAPI_EICON is not set
    # CONFIG_PHONE is not set

    #
    # Input device support
    #
    CONFIG_INPUT=y
    CONFIG_INPUT_FF_MEMLESS=y
    CONFIG_INPUT_POLLDEV=y

    #
    # Userland interfaces
    #
    # CONFIG_INPUT_MOUSEDEV is not set
    # CONFIG_INPUT_JOYDEV is not set
    # CONFIG_INPUT_EVDEV is not set
    # CONFIG_INPUT_EVBUG is not set

    #
    # Input Device Drivers
    #
    CONFIG_INPUT_KEYBOARD=y
    # CONFIG_KEYBOARD_ATKBD is not set
    # CONFIG_KEYBOARD_SUNKBD is not set
    CONFIG_KEYBOARD_LKKBD=y
    # CONFIG_KEYBOARD_XTKBD is not set
    CONFIG_KEYBOARD_NEWTON=y
    CONFIG_KEYBOARD_STOWAWAY=y
    CONFIG_INPUT_MOUSE=y
    CONFIG_MOUSE_PS2=y
    # CONFIG_MOUSE_PS2_ALPS is not set
    # CONFIG_MOUSE_PS2_LOGIPS2PP is not set
    CONFIG_MOUSE_PS2_SYNAPTICS=y
    CONFIG_MOUSE_PS2_LIFEBOOK=y
    # CONFIG_MOUSE_PS2_TRACKPOINT is not set
    # CONFIG_MOUSE_PS2_TOUCHKIT is not set
    # CONFIG_MOUSE_SERIAL is not set
    CONFIG_MOUSE_VSXXXAA=m
    CONFIG_INPUT_JOYSTICK=y
    CONFIG_JOYSTICK_ANALOG=m
    CONFIG_JOYSTICK_A3D=m
    CONFIG_JOYSTICK_ADI=m
    CONFIG_JOYSTICK_COBRA=y
    CONFIG_JOYSTICK_GF2K=m
    # CONFIG_JOYSTICK_GRIP is not set
    CONFIG_JOYSTICK_GRIP_MP=m
    CONFIG_JOYSTICK_GUILLEMOT=y
    CONFIG_JOYSTICK_INTERACT=y
    CONFIG_JOYSTICK_SIDEWINDER=y
    CONFIG_JOYSTICK_TMDC=y
    # CONFIG_JOYSTICK_IFORCE is not set
    # CONFIG_JOYSTICK_WARRIOR is not set
    CONFIG_JOYSTICK_MAGELLAN=y
    CONFIG_JOYSTICK_SPACEORB=m
    CONFIG_JOYSTICK_SPACEBALL=y
    CONFIG_JOYSTICK_STINGER=y
    CONFIG_JOYSTICK_TWIDJOY=m
    # CONFIG_JOYSTICK_ZHENHUA is not set
    # CONFIG_JOYSTICK_JOYDUMP is not set
    # CONFIG_INPUT_TABLET is not set
    # CONFIG_INPUT_TOUCHSCREEN is not set
    # CONFIG_INPUT_MISC is not set

    #
    # Hardware I/O ports
    #
    CONFIG_SERIO=y
    CONFIG_SERIO_I8042=m
    CONFIG_SERIO_SERPORT=y
    CONFIG_SERIO_CT82C710=m
    CONFIG_SERIO_LIBPS2=y
    CONFIG_SERIO_RAW=m
    CONFIG_GAMEPORT=y
    CONFIG_GAMEPORT_NS558=y
    CONFIG_GAMEPORT_L4=y

    #
    # Character devices
    #
    # CONFIG_VT is not set
    CONFIG_DEVKMEM=y
    CONFIG_SERIAL_NONSTANDARD=y
    # CONFIG_N_HDLC is not set
    CONFIG_RISCOM8=m
    # CONFIG_SPECIALIX is not set
    CONFIG_RIO=y
    CONFIG_RIO_OLDPCI=y
    CONFIG_STALDRV=y

    #
    # Serial drivers
    #
    CONFIG_SERIAL_8250=y
    # CONFIG_SERIAL_8250_CONSOLE is not set
    CONFIG_FIX_EARLYCON_MEM=y
    CONFIG_SERIAL_8250_NR_UARTS=4
    CONFIG_SERIAL_8250_RUNTIME_UARTS=4
    # CONFIG_SERIAL_8250_EXTENDED is not set
    CONFIG_SERIAL_8250_MCA=m

    #
    # Non-8250 serial port support
    #
    CONFIG_SERIAL_CORE=y
    CONFIG_UNIX98_PTYS=y
    CONFIG_LEGACY_PTYS=y
    CONFIG_LEGACY_PTY_COUNT=256
    CONFIG_IPMI_HANDLER=m
    # CONFIG_IPMI_PANIC_EVENT is not set
    CONFIG_IPMI_DEVICE_INTERFACE=m
    CONFIG_IPMI_SI=m
    # CONFIG_IPMI_WATCHDOG is not set
    CONFIG_IPMI_POWEROFF=m
    # CONFIG_HW_RANDOM is not set
    # CONFIG_NVRAM is not set
    CONFIG_RTC=y
    CONFIG_R3964=y
    CONFIG_MWAVE=y
    CONFIG_PC8736x_GPIO=m
    CONFIG_NSC_GPIO=y
    CONFIG_CS5535_GPIO=y
    CONFIG_HANGCHECK_TIMER=m
    # CONFIG_I2C is not set
    CONFIG_SPI=y
    CONFIG_SPI_MASTER=y

    #
    # SPI Master Controller Drivers
    #

    #
    # SPI Protocol Masters
    #
    CONFIG_W1=m
    # CONFIG_W1_CON is not set

    #
    # 1-wire Bus Masters
    #

    #
    # 1-wire Slaves
    #
    # CONFIG_W1_SLAVE_THERM is not set
    CONFIG_W1_SLAVE_SMEM=m
    # CONFIG_W1_SLAVE_DS2433 is not set
    # CONFIG_W1_SLAVE_DS2760 is not set
    # CONFIG_POWER_SUPPLY is not set
    CONFIG_HWMON=y
    CONFIG_HWMON_VID=y
    # CONFIG_SENSORS_IBMPEX is not set
    # CONFIG_SENSORS_IT87 is not set
    CONFIG_SENSORS_PC87360=y
    # CONFIG_SENSORS_SMSC47M1 is not set
    CONFIG_SENSORS_W83627HF=y
    # CONFIG_SENSORS_W83627EHF is not set
    # CONFIG_SENSORS_HDAPS is not set
    CONFIG_SENSORS_APPLESMC=m
    # CONFIG_HWMON_DEBUG_CHIP is not set
    CONFIG_THERMAL=y
    # CONFIG_WATCHDOG is not set

    #
    # Sonics Silicon Backplane
    #
    CONFIG_SSB_POSSIBLE=y
    # CONFIG_SSB is not set

    #
    # Multifunction device drivers
    #
    CONFIG_MFD_SM501=y
    # CONFIG_HTC_PASIC3 is not set

    #
    # Multimedia devices
    #

    #
    # Multimedia core support
    #
    CONFIG_VIDEO_DEV=m
    CONFIG_VIDEO_V4L2_COMMON=m
    CONFIG_VIDEO_ALLOW_V4L1=y
    CONFIG_VIDEO_V4L1_COMPAT=y
    # CONFIG_DVB_CORE is not set
    CONFIG_VIDEO_MEDIA=m

    #
    # Multimedia drivers
    #
    CONFIG_MEDIA_TUNER=m
    # CONFIG_MEDIA_TUNER_CUSTOMIZE is not set
    CONFIG_MEDIA_TUNER_SIMPLE=m
    CONFIG_MEDIA_TUNER_TDA8290=m
    CONFIG_MEDIA_TUNER_TDA9887=m
    CONFIG_MEDIA_TUNER_TEA5761=m
    CONFIG_MEDIA_TUNER_TEA5767=m
    CONFIG_MEDIA_TUNER_MT20XX=m
    CONFIG_MEDIA_TUNER_XC2028=m
    CONFIG_MEDIA_TUNER_XC5000=m
    CONFIG_VIDEO_V4L2=m
    CONFIG_VIDEO_V4L1=m
    CONFIG_VIDEOBUF_GEN=m
    CONFIG_VIDEOBUF_VMALLOC=m
    CONFIG_VIDEO_CAPTURE_DRIVERS=y
    # CONFIG_VIDEO_ADV_DEBUG is not set
    # CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set

    #
    # Encoders/decoders and other helper chips
    #

    #
    # Audio decoders
    #

    #
    # Video decoders
    #

    #
    # Video and audio decoders
    #

    #
    # MPEG video encoders
    #

    #
    # Video encoders
    #

    #
    # Video improvement chips
    #
    CONFIG_VIDEO_VIVI=m
    # CONFIG_VIDEO_CPIA is not set
    # CONFIG_SOC_CAMERA is not set
    CONFIG_RADIO_ADAPTERS=y
    CONFIG_DAB=y

    #
    # Graphics support
    #
    # CONFIG_VGASTATE is not set
    CONFIG_VIDEO_OUTPUT_CONTROL=y
    CONFIG_FB=m
    CONFIG_FIRMWARE_EDID=y
    # CONFIG_FB_DDC is not set
    CONFIG_FB_CFB_FILLRECT=m
    CONFIG_FB_CFB_COPYAREA=m
    CONFIG_FB_CFB_IMAGEBLIT=m
    # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
    CONFIG_FB_SYS_FILLRECT=m
    CONFIG_FB_SYS_COPYAREA=m
    CONFIG_FB_SYS_IMAGEBLIT=m
    # CONFIG_FB_FOREIGN_ENDIAN is not set
    CONFIG_FB_SYS_FOPS=m
    CONFIG_FB_DEFERRED_IO=y
    # CONFIG_FB_SVGALIB is not set
    # CONFIG_FB_MACMODES is not set
    # CONFIG_FB_BACKLIGHT is not set
    # CONFIG_FB_MODE_HELPERS is not set
    # CONFIG_FB_TILEBLITTING is not set

    #
    # Frame buffer hardware drivers
    #
    # CONFIG_FB_ARC is not set
    # CONFIG_FB_VGA16 is not set
    # CONFIG_FB_UVESA is not set
    # CONFIG_FB_N411 is not set
    CONFIG_FB_HGA=m
    # CONFIG_FB_S1D13XXX is not set
    # CONFIG_FB_SM501 is not set
    CONFIG_FB_VIRTUAL=m
    CONFIG_BACKLIGHT_LCD_SUPPORT=y
    # CONFIG_LCD_CLASS_DEVICE is not set
    CONFIG_BACKLIGHT_CLASS_DEVICE=m
    # CONFIG_BACKLIGHT_CORGI is not set

    #
    # Display device support
    #
    # CONFIG_DISPLAY_SUPPORT is not set
    CONFIG_LOGO=y
    # CONFIG_LOGO_LINUX_MONO is not set
    CONFIG_LOGO_LINUX_VGA16=y
    # CONFIG_LOGO_LINUX_CLUT224 is not set

    #
    # Sound
    #
    CONFIG_SOUND=m

    #
    # Advanced Linux Sound Architecture
    #
    # CONFIG_SND is not set

    #
    # Open Sound System
    #
    # CONFIG_SOUND_PRIME is not set
    # CONFIG_HID_SUPPORT is not set
    # CONFIG_USB_SUPPORT is not set
    CONFIG_MMC=m
    # CONFIG_MMC_DEBUG is not set
    CONFIG_MMC_UNSAFE_RESUME=y

    #
    # MMC/SD Card Drivers
    #
    # CONFIG_SDIO_UART is not set

    #
    # MMC/SD Host Controller Drivers
    #
    # CONFIG_MMC_WBSD is not set
    CONFIG_MEMSTICK=m
    # CONFIG_MEMSTICK_DEBUG is not set

    #
    # MemoryStick drivers
    #
    CONFIG_MEMSTICK_UNSAFE_RESUME=y

    #
    # MemoryStick Host Controller Drivers
    #
    CONFIG_NEW_LEDS=y
    CONFIG_LEDS_CLASS=y

    #
    # LED drivers
    #

    #
    # LED Triggers
    #
    CONFIG_LEDS_TRIGGERS=y
    CONFIG_LEDS_TRIGGER_TIMER=y
    CONFIG_LEDS_TRIGGER_HEARTBEAT=m
    # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
    # CONFIG_ACCESSIBILITY is not set
    # CONFIG_RTC_CLASS is not set
    CONFIG_UIO=y
    # CONFIG_UIO_SMX is not set

    #
    # Firmware Drivers
    #
    # CONFIG_EDD is not set
    CONFIG_DELL_RBU=m
    CONFIG_DCDBAS=m
    # CONFIG_DMIID is not set
    # CONFIG_ISCSI_IBFT_FIND is not set

    #
    # File systems
    #
    CONFIG_FS_POSIX_ACL=y
    CONFIG_DNOTIFY=y
    CONFIG_INOTIFY=y
    # CONFIG_INOTIFY_USER is not set
    # CONFIG_QUOTA is not set
    CONFIG_AUTOFS_FS=m
    CONFIG_AUTOFS4_FS=m
    CONFIG_FUSE_FS=y
    CONFIG_GENERIC_ACL=y

    #
    # Pseudo filesystems
    #
    CONFIG_PROC_FS=y
    # CONFIG_PROC_KCORE is not set
    # CONFIG_PROC_SYSCTL is not set
    # CONFIG_SYSFS is not set
    CONFIG_TMPFS=y
    CONFIG_TMPFS_POSIX_ACL=y
    CONFIG_HUGETLBFS=y
    CONFIG_HUGETLB_PAGE=y

    #
    # Miscellaneous filesystems
    #
    CONFIG_JFFS2_FS=m
    CONFIG_JFFS2_FS_DEBUG=0
    CONFIG_JFFS2_FS_WRITEBUFFER=y
    CONFIG_JFFS2_FS_WBUF_VERIFY=y
    CONFIG_JFFS2_COMPRESSION_OPTIONS=y
    CONFIG_JFFS2_ZLIB=y
    CONFIG_JFFS2_LZO=y
    # CONFIG_JFFS2_RTIME is not set
    # CONFIG_JFFS2_RUBIN is not set
    # CONFIG_JFFS2_CMODE_NONE is not set
    # CONFIG_JFFS2_CMODE_PRIORITY is not set
    # CONFIG_JFFS2_CMODE_SIZE is not set
    CONFIG_JFFS2_CMODE_FAVOURLZO=y
    CONFIG_NETWORK_FILESYSTEMS=y
    CONFIG_NFS_FS=m
    # CONFIG_NFS_V3 is not set
    # CONFIG_NFSD is not set
    CONFIG_LOCKD=m
    CONFIG_NFS_COMMON=y
    CONFIG_SUNRPC=m
    CONFIG_SMB_FS=m
    CONFIG_SMB_NLS_DEFAULT=y
    CONFIG_SMB_NLS_REMOTE="cp437"
    CONFIG_CIFS=m
    # CONFIG_CIFS_STATS is not set
    # CONFIG_CIFS_WEAK_PW_HASH is not set
    # CONFIG_CIFS_XATTR is not set
    # CONFIG_CIFS_DEBUG2 is not set
    # CONFIG_NCP_FS is not set
    CONFIG_CODA_FS=y
    CONFIG_CODA_FS_OLD_API=y
    CONFIG_NLS=y
    CONFIG_NLS_DEFAULT="iso8859-1"
    CONFIG_NLS_CODEPAGE_437=m
    CONFIG_NLS_CODEPAGE_737=y
    CONFIG_NLS_CODEPAGE_775=m
    # CONFIG_NLS_CODEPAGE_850 is not set
    # CONFIG_NLS_CODEPAGE_852 is not set
    CONFIG_NLS_CODEPAGE_855=m
    CONFIG_NLS_CODEPAGE_857=y
    # CONFIG_NLS_CODEPAGE_860 is not set
    CONFIG_NLS_CODEPAGE_861=m
    CONFIG_NLS_CODEPAGE_862=m
    # CONFIG_NLS_CODEPAGE_863 is not set
    CONFIG_NLS_CODEPAGE_864=y
    # CONFIG_NLS_CODEPAGE_865 is not set
    # CONFIG_NLS_CODEPAGE_866 is not set
    CONFIG_NLS_CODEPAGE_869=m
    CONFIG_NLS_CODEPAGE_936=y
    CONFIG_NLS_CODEPAGE_950=y
    CONFIG_NLS_CODEPAGE_932=m
    CONFIG_NLS_CODEPAGE_949=y
    # CONFIG_NLS_CODEPAGE_874 is not set
    CONFIG_NLS_ISO8859_8=y
    CONFIG_NLS_CODEPAGE_1250=y
    CONFIG_NLS_CODEPAGE_1251=m
    # CONFIG_NLS_ASCII is not set
    # CONFIG_NLS_ISO8859_1 is not set
    CONFIG_NLS_ISO8859_2=y
    # CONFIG_NLS_ISO8859_3 is not set
    CONFIG_NLS_ISO8859_4=m
    CONFIG_NLS_ISO8859_5=y
    # CONFIG_NLS_ISO8859_6 is not set
    # CONFIG_NLS_ISO8859_7 is not set
    CONFIG_NLS_ISO8859_9=y
    CONFIG_NLS_ISO8859_13=y
    CONFIG_NLS_ISO8859_14=m
    CONFIG_NLS_ISO8859_15=y
    CONFIG_NLS_KOI8_R=m
    # CONFIG_NLS_KOI8_U is not set
    # CONFIG_NLS_UTF8 is not set

    #
    # Kernel hacking
    #
    CONFIG_TRACE_IRQFLAGS_SUPPORT=y
    CONFIG_PRINTK_TIME=y
    CONFIG_ENABLE_WARN_DEPRECATED=y
    CONFIG_ENABLE_MUST_CHECK=y
    CONFIG_FRAME_WARN=1024
    CONFIG_MAGIC_SYSRQ=y
    # CONFIG_UNUSED_SYMBOLS is not set
    # CONFIG_HEADERS_CHECK is not set
    # CONFIG_DEBUG_KERNEL is not set
    CONFIG_SCHED_DEBUG=y
    CONFIG_SCHEDSTATS=y
    CONFIG_STACKTRACE=y
    # CONFIG_DEBUG_BUGVERBOSE is not set
    CONFIG_FRAME_POINTER=y
    CONFIG_LATENCYTOP=y
    # CONFIG_SAMPLES is not set
    # CONFIG_NONPROMISC_DEVMEM is not set
    # CONFIG_EARLY_PRINTK is not set
    # CONFIG_4KSTACKS is not set
    CONFIG_X86_FIND_SMP_CONFIG=y
    CONFIG_DOUBLEFAULT=y
    CONFIG_IO_DELAY_TYPE_0X80=0
    CONFIG_IO_DELAY_TYPE_0XED=1
    CONFIG_IO_DELAY_TYPE_UDELAY=2
    CONFIG_IO_DELAY_TYPE_NONE=3
    CONFIG_IO_DELAY_0X80=y
    # CONFIG_IO_DELAY_0XED is not set
    # CONFIG_IO_DELAY_UDELAY is not set
    # CONFIG_IO_DELAY_NONE is not set
    CONFIG_DEFAULT_IO_DELAY_TYPE=0

    #
    # Security options
    #
    # CONFIG_KEYS is not set
    CONFIG_CRYPTO=y

    #
    # Crypto core or helper
    #
    CONFIG_CRYPTO_ALGAPI=y
    CONFIG_CRYPTO_AEAD=y
    CONFIG_CRYPTO_BLKCIPHER=y
    CONFIG_CRYPTO_HASH=y
    CONFIG_CRYPTO_MANAGER=y
    CONFIG_CRYPTO_NULL=y
    CONFIG_CRYPTO_CRYPTD=m
    CONFIG_CRYPTO_AUTHENC=y
    # CONFIG_CRYPTO_TEST is not set

    #
    # Authenticated Encryption with Associated Data
    #
    # CONFIG_CRYPTO_CCM is not set
    # CONFIG_CRYPTO_GCM is not set
    CONFIG_CRYPTO_SEQIV=y

    #
    # Block modes
    #
    CONFIG_CRYPTO_CBC=y
    CONFIG_CRYPTO_CTR=y
    # CONFIG_CRYPTO_CTS is not set
    CONFIG_CRYPTO_ECB=m
    CONFIG_CRYPTO_PCBC=y

    #
    # Hash modes
    #
    CONFIG_CRYPTO_HMAC=y

    #
    # Digest
    #
    CONFIG_CRYPTO_CRC32C=y
    # CONFIG_CRYPTO_MD4 is not set
    CONFIG_CRYPTO_MD5=y
    CONFIG_CRYPTO_MICHAEL_MIC=y
    CONFIG_CRYPTO_SHA1=y
    # CONFIG_CRYPTO_SHA256 is not set
    # CONFIG_CRYPTO_SHA512 is not set
    CONFIG_CRYPTO_TGR192=m
    # CONFIG_CRYPTO_WP512 is not set

    #
    # Ciphers
    #
    CONFIG_CRYPTO_AES=y
    CONFIG_CRYPTO_AES_586=m
    CONFIG_CRYPTO_ANUBIS=m
    CONFIG_CRYPTO_ARC4=y
    CONFIG_CRYPTO_BLOWFISH=y
    CONFIG_CRYPTO_CAMELLIA=m
    CONFIG_CRYPTO_CAST5=m
    # CONFIG_CRYPTO_CAST6 is not set
    CONFIG_CRYPTO_DES=y
    CONFIG_CRYPTO_FCRYPT=y
    # CONFIG_CRYPTO_KHAZAD is not set
    CONFIG_CRYPTO_SEED=m
    CONFIG_CRYPTO_SERPENT=y
    # CONFIG_CRYPTO_TEA is not set
    CONFIG_CRYPTO_TWOFISH=y
    CONFIG_CRYPTO_TWOFISH_COMMON=y
    CONFIG_CRYPTO_TWOFISH_586=y

    #
    # Compression
    #
    CONFIG_CRYPTO_DEFLATE=y
    # CONFIG_CRYPTO_LZO is not set
    # CONFIG_CRYPTO_HW is not set
    # CONFIG_VIRTUALIZATION is not set

    #
    # Library routines
    #
    CONFIG_BITREVERSE=y
    CONFIG_GENERIC_FIND_FIRST_BIT=y
    CONFIG_GENERIC_FIND_NEXT_BIT=y
    # CONFIG_CRC_CCITT is not set
    # CONFIG_CRC16 is not set
    CONFIG_CRC_ITU_T=m
    CONFIG_CRC32=y
    CONFIG_CRC7=y
    CONFIG_LIBCRC32C=y
    CONFIG_ZLIB_INFLATE=y
    CONFIG_ZLIB_DEFLATE=y
    CONFIG_LZO_COMPRESS=m
    CONFIG_LZO_DECOMPRESS=m
    CONFIG_TEXTSEARCH=y
    CONFIG_TEXTSEARCH_KMP=y
    CONFIG_TEXTSEARCH_BM=y
    CONFIG_TEXTSEARCH_FSM=y
    CONFIG_HAS_IOMEM=y
    CONFIG_HAS_IOPORT=y
    CONFIG_HAS_DMA=y


    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v2.0.9 (GNU/Linux)

    iEYEABECAAYFAkgkFdgACgkQhyrlCH22naNohACfcBJodl3Q50 wiEhwnbC2XgLnp
    G8cAn07IferSBo/hQV022BNruv8IirxZ
    =Qm4L
    -----END PGP SIGNATURE-----


  2. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

    On Fri, May 09, 2008 at 11:13:57AM +0200, =?ISO-8859-1?Q?Toralf_F=F6rster_ wrote:
    >Hello,
    >
    >the build (.config attached) failed, make ends with :
    >...
    > AR arch/x86/lib/lib.a
    > LD vmlinux.o
    >arch/x86/mach-voyager/built-in.o.bss+0x2c): multiple definition of `phys_cpu_present_map'
    >arch/x86/kernel/built-in.o.bss+0x200): first defined here
    >ld: Warning: size of symbol `phys_cpu_present_map' changed from 32 in arch/x86/kernel/built-in.o to 4 in arch/x86/mach-voyager/built-in.o
    >make: *** [vmlinux.o] Error 1


    Could you please try my quick patch below?

    ---
    diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
    index cc6f5eb..98617df 100644
    --- a/arch/x86/kernel/setup.c
    +++ b/arch/x86/kernel/setup.c
    @@ -21,9 +21,6 @@ EXPORT_SYMBOL(boot_cpu_physical_apicid);
    DEFINE_PER_CPU(u16, x86_cpu_to_apicid) = BAD_APICID;
    EXPORT_PER_CPU_SYMBOL(x86_cpu_to_apicid);

    -/* Bitmask of physically existing CPUs */
    -physid_mask_t phys_cpu_present_map;
    -
    #if defined(CONFIG_HAVE_SETUP_PER_CPU_AREA) && defined(CONFIG_SMP)
    /*
    * Copy data used in early init routines from the initial arrays to the
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  3. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'


    * WANG Cong wrote:

    > Sorry. Ignore previous one. This one should be correct, I think.
    >
    > ---
    >
    > diff --git a/arch/x86/mach-voyager/voyager_smp.c b/arch/x86/mach-voyager/voyager_smp.c
    > index 8acbf0c..2e8388b 100644
    > --- a/arch/x86/mach-voyager/voyager_smp.c
    > +++ b/arch/x86/mach-voyager/voyager_smp.c
    > @@ -74,7 +74,7 @@ EXPORT_SYMBOL(cpu_online_map);
    >
    > /* Bitmask of CPUs present in the system - exported by i386_syms.c, used
    > * by scheduler but indexed physically */
    > -cpumask_t phys_cpu_present_map = CPU_MASK_NONE;
    > +static cpumask_t phys_cpu_present_map = CPU_MASK_NONE;


    i've got the one below queued up but it's stalled as it could easily be
    wrong and there's no ack from James yet and there's been discussion back
    and forth. James, what do you suggest?

    Ingo

    -------------------->
    Subject: x86, voyager: build fix
    From: Ingo Molnar
    Date: Sun May 04 23:56:30 CEST 2008

    Signed-off-by: Ingo Molnar
    ---
    arch/x86/mach-voyager/voyager_smp.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    Index: linux-x86.q/arch/x86/mach-voyager/voyager_smp.c
    ================================================== =================
    --- linux-x86.q.orig/arch/x86/mach-voyager/voyager_smp.c
    +++ linux-x86.q/arch/x86/mach-voyager/voyager_smp.c
    @@ -74,7 +74,7 @@ EXPORT_SYMBOL(cpu_online_map);

    /* Bitmask of CPUs present in the system - exported by i386_syms.c, used
    * by scheduler but indexed physically */
    -cpumask_t phys_cpu_present_map = CPU_MASK_NONE;
    +extern cpumask_t phys_cpu_present_map;

    /* The internal functions */
    static void send_CPI(__u32 cpuset, __u8 cpi);
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  4. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

    At Friday 09 May 2008 11:30:17 WANG Cong wrote :
    > On Fri, May 09, 2008 at 11:13:57AM +0200, =?ISO-8859-1?Q?Toralf_F=F6rster_ wrote:
    > >Hello,
    > >
    > >the build (.config attached) failed, make ends with :
    > >...
    > > AR arch/x86/lib/lib.a
    > > LD vmlinux.o
    > >arch/x86/mach-voyager/built-in.o.bss+0x2c): multiple definition of `phys_cpu_present_map'
    > >arch/x86/kernel/built-in.o.bss+0x200): first defined here
    > >ld: Warning: size of symbol `phys_cpu_present_map' changed from 32 in arch/x86/kernel/built-in.o to 4 in arch/x86/mach-voyager/built-in.o
    > >make: *** [vmlinux.o] Error 1

    >
    > Could you please try my quick patch below?
    >

    yep, that issue is fixed :-)

    BTW now the config failed as at expected due to :
    ....
    MODPOST 156 modules
    ERROR: "i2c_master_send" [drivers/media/video/tuner.ko] undefined!
    ERROR: "i2c_detach_client" [drivers/media/video/tuner.ko] undefined!
    ERROR: "i2c_del_driver" [drivers/media/video/tuner.ko] undefined!

    > ---
    > diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
    > index cc6f5eb..98617df 100644
    > --- a/arch/x86/kernel/setup.c
    > +++ b/arch/x86/kernel/setup.c
    > @@ -21,9 +21,6 @@ EXPORT_SYMBOL(boot_cpu_physical_apicid);
    > DEFINE_PER_CPU(u16, x86_cpu_to_apicid) = BAD_APICID;
    > EXPORT_PER_CPU_SYMBOL(x86_cpu_to_apicid);
    >
    > -/* Bitmask of physically existing CPUs */
    > -physid_mask_t phys_cpu_present_map;
    > -
    > #if defined(CONFIG_HAVE_SETUP_PER_CPU_AREA) && defined(CONFIG_SMP)
    > /*
    > * Copy data used in early init routines from the initial arrays to the
    >




    --
    MfG/Sincerely

    Toralf Förster
    pgp finger print: 7B1A 07F4 EC82 0F90 D4C2 8936 872A E508 7DB6 9DA3
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  5. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

    On Fri, May 09, 2008 at 11:13:57AM +0200, =?ISO-8859-1?Q?Toralf_F=F6rster_ wrote:
    >Hello,
    >
    >the build (.config attached) failed, make ends with :
    >...
    > AR arch/x86/lib/lib.a
    > LD vmlinux.o
    >arch/x86/mach-voyager/built-in.o.bss+0x2c): multiple definition of `phys_cpu_present_map'
    >arch/x86/kernel/built-in.o.bss+0x200): first defined here
    >ld: Warning: size of symbol `phys_cpu_present_map' changed from 32 in arch/x86/kernel/built-in.o to 4 in arch/x86/mach-voyager/built-in.o
    >make: *** [vmlinux.o] Error 1
    >


    Sorry. Ignore previous one. This one should be correct, I think.

    ---

    diff --git a/arch/x86/mach-voyager/voyager_smp.c b/arch/x86/mach-voyager/voyager_smp.c
    index 8acbf0c..2e8388b 100644
    --- a/arch/x86/mach-voyager/voyager_smp.c
    +++ b/arch/x86/mach-voyager/voyager_smp.c
    @@ -74,7 +74,7 @@ EXPORT_SYMBOL(cpu_online_map);

    /* Bitmask of CPUs present in the system - exported by i386_syms.c, used
    * by scheduler but indexed physically */
    -cpumask_t phys_cpu_present_map = CPU_MASK_NONE;
    +static cpumask_t phys_cpu_present_map = CPU_MASK_NONE;

    /* The internal functions */
    static void send_CPI(__u32 cpuset, __u8 cpi);
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  6. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

    On Fri, May 09, 2008 at 11:58:21AM +0200, =?ISO-8859-1?Q?Toralf_F=F6rster_ wrote:
    >At Friday 09 May 2008 11:30:17 WANG Cong wrote :
    >> On Fri, May 09, 2008 at 11:13:57AM +0200, =?ISO-8859-1?Q?Toralf_F=F6rster_ wrote:
    >> >Hello,
    >> >
    >> >the build (.config attached) failed, make ends with :
    >> >...
    >> > AR arch/x86/lib/lib.a
    >> > LD vmlinux.o
    >> >arch/x86/mach-voyager/built-in.o.bss+0x2c): multiple definition of `phys_cpu_present_map'
    >> >arch/x86/kernel/built-in.o.bss+0x200): first defined here
    >> >ld: Warning: size of symbol `phys_cpu_present_map' changed from 32 in arch/x86/kernel/built-in.o to 4 in arch/x86/mach-voyager/built-in.o
    >> >make: *** [vmlinux.o] Error 1

    >>
    >> Could you please try my quick patch below?
    >>

    >yep, that issue is fixed :-)
    >


    Thanks for your test!

    That was a wrong fix, although it looks like passing compile test.
    Please try the new one instead. ;-)


    --
    Hi, I'm a .signature virus, please copy/paste me to help me spread
    all over the world.
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  7. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

    On Fri, May 09, 2008 at 11:58:37AM +0200, Ingo Molnar wrote:
    >
    >
    >i've got the one below queued up but it's stalled as it could easily be
    >wrong and there's no ack from James yet and there's been discussion back
    >and forth. James, what do you suggest?
    >


    Well, 'phys_cpu_present_map' of arch/x86/mach-voyager/voyager_smp.c is
    only used in arch/x86/mach-voyager/voyager_smp.c, other files under
    arch/x86/mach-voyager/ not.

    And there's also a global 'phys_cpu_present_map', and is widely used
    by files under arch/x86/kernel/.

    I check these two 'phys_cpu_present_map''s types, the one used by
    arch/x86/kernel/ files is not the one defined in
    arch/x86/mach-voyager/voyager_smp.c. So
    'arch/x86/mach-voyager/voyager_smp.c:hys_cpu_present_map' should become
    static.

    Thanks.

    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  8. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

    At Friday 09 May 2008 11:58:37 Ingo Molnar wrote :
    >
    > * WANG Cong wrote:
    >
    > > Sorry. Ignore previous one. This one should be correct, I think.
    > >
    > > ---
    > >
    > > diff --git a/arch/x86/mach-voyager/voyager_smp.c b/arch/x86/mach-voyager/voyager_smp.c
    > > index 8acbf0c..2e8388b 100644
    > > --- a/arch/x86/mach-voyager/voyager_smp.c
    > > +++ b/arch/x86/mach-voyager/voyager_smp.c
    > > @@ -74,7 +74,7 @@ EXPORT_SYMBOL(cpu_online_map);
    > >
    > > /* Bitmask of CPUs present in the system - exported by i386_syms.c, used
    > > * by scheduler but indexed physically */
    > > -cpumask_t phys_cpu_present_map = CPU_MASK_NONE;
    > > +static cpumask_t phys_cpu_present_map = CPU_MASK_NONE;

    >
    > i've got the one below queued up but it's stalled as it could easily be
    > wrong and there's no ack from James yet and there's been discussion back
    > and forth. James, what do you suggest?
    >

    tested config with this patch, again it solves the issue and I got now (as expected) :
    ...
    OBJCOPY arch/x86/boot/setup.bin
    OBJCOPY arch/x86/boot/vmlinux.bin
    HOSTCC arch/x86/boot/tools/build
    BUILD arch/x86/boot/bzImage
    Root device is (3, 8)
    Setup is 11288 bytes (padded to 11776 bytes).
    System is 1536 kB
    CRC 68d1dbe1
    Kernel: arch/x86/boot/bzImage is ready (#15)
    Building modules, stage 2.
    MODPOST 156 modules
    ERROR: "i2c_master_send" [drivers/media/video/tuner.ko] undefined!
    ERROR: "i2c_detach_client" [drivers/media/video/tuner.ko] undefined!
    ERROR: "i2c_del_driver" [drivers/media/video/tuner.ko] undefined!
    ERROR: "v4l2_i2c_attach" [drivers/media/video/tuner.ko] undefined!
    ERROR: "i2c_register_driver" [drivers/media/video/tuner.ko] undefined!
    ERROR: "i2c_master_recv" [drivers/media/video/tuner.ko] undefined!
    ERROR: "i2c_probe" [drivers/media/video/tuner.ko] undefined!
    ERROR: "i2c_transfer" [drivers/media/common/tuners/xc5000.ko] undefined!
    ERROR: "i2c_transfer" [drivers/media/common/tuners/tuner-xc2028.ko] undefined!
    ERROR: "i2c_transfer" [drivers/media/common/tuners/tuner-simple.ko] undefined!
    ERROR: "i2c_clients_command" [drivers/media/common/tuners/tuner-simple.ko] undefined!
    ERROR: "i2c_transfer" [drivers/media/common/tuners/tea5767.ko] undefined!
    ERROR: "i2c_transfer" [drivers/media/common/tuners/tea5761.ko] undefined!
    ERROR: "i2c_transfer" [drivers/media/common/tuners/tda9887.ko] undefined!
    ERROR: "i2c_transfer" [drivers/media/common/tuners/tda8290.ko] undefined!
    ERROR: "i2c_transfer" [drivers/media/common/tuners/mt20xx.ko] undefined!
    make[1]: *** [__modpost] Error 1
    make: *** [modules] Error 2


    > Ingo
    >
    > -------------------->
    > Subject: x86, voyager: build fix
    > From: Ingo Molnar
    > Date: Sun May 04 23:56:30 CEST 2008
    >
    > Signed-off-by: Ingo Molnar
    > ---
    > arch/x86/mach-voyager/voyager_smp.c | 2 +-
    > 1 file changed, 1 insertion(+), 1 deletion(-)
    >
    > Index: linux-x86.q/arch/x86/mach-voyager/voyager_smp.c
    > ================================================== =================
    > --- linux-x86.q.orig/arch/x86/mach-voyager/voyager_smp.c
    > +++ linux-x86.q/arch/x86/mach-voyager/voyager_smp.c
    > @@ -74,7 +74,7 @@ EXPORT_SYMBOL(cpu_online_map);
    >
    > /* Bitmask of CPUs present in the system - exported by i386_syms.c, used
    > * by scheduler but indexed physically */
    > -cpumask_t phys_cpu_present_map = CPU_MASK_NONE;
    > +extern cpumask_t phys_cpu_present_map;
    >
    > /* The internal functions */
    > static void send_CPI(__u32 cpuset, __u8 cpi);
    >




    --
    MfG/Sincerely

    Toralf Förster
    pgp finger print: 7B1A 07F4 EC82 0F90 D4C2 8936 872A E508 7DB6 9DA3

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v2.0.9 (GNU/Linux)

    iEYEABECAAYFAkgkLogACgkQhyrlCH22naMy/ACfbyBtgjXKIXsOBpWiYfPqYdYg
    q1gAoL7awV3dcFNuaMKfM/6FLDYqtUss
    =6zAL
    -----END PGP SIGNATURE-----


  9. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

    On Fri, May 09, 2008 at 12:59:17PM +0200, =?ISO-8859-1?Q?Toralf_F=F6rster_ wrote:

    >ERROR: "i2c_master_send" [drivers/media/video/tuner.ko] undefined!
    >ERROR: "i2c_detach_client" [drivers/media/video/tuner.ko] undefined!
    >ERROR: "i2c_del_driver" [drivers/media/video/tuner.ko] undefined!
    >ERROR: "v4l2_i2c_attach" [drivers/media/video/tuner.ko] undefined!
    >ERROR: "i2c_register_driver" [drivers/media/video/tuner.ko] undefined!
    >ERROR: "i2c_master_recv" [drivers/media/video/tuner.ko] undefined!
    >ERROR: "i2c_probe" [drivers/media/video/tuner.ko] undefined!
    >ERROR: "i2c_transfer" [drivers/media/common/tuners/xc5000.ko] undefined!
    >ERROR: "i2c_transfer" [drivers/media/common/tuners/tuner-xc2028.ko] undefined!
    >ERROR: "i2c_transfer" [drivers/media/common/tuners/tuner-simple.ko] undefined!
    >ERROR: "i2c_clients_command" [drivers/media/common/tuners/tuner-simple.ko] undefined!
    >ERROR: "i2c_transfer" [drivers/media/common/tuners/tea5767.ko] undefined!
    >ERROR: "i2c_transfer" [drivers/media/common/tuners/tea5761.ko] undefined!
    >ERROR: "i2c_transfer" [drivers/media/common/tuners/tda9887.ko] undefined!
    >ERROR: "i2c_transfer" [drivers/media/common/tuners/tda8290.ko] undefined!
    >ERROR: "i2c_transfer" [drivers/media/common/tuners/mt20xx.ko] undefined!
    >make[1]: *** [__modpost] Error 1
    >make: *** [modules] Error 2


    Hmmm, it seems a similar issue has already solved in this thread[1].
    Maybe you should try Andrew's patch[2].

    Thanks!

    1. http://lkml.org/lkml/2008/4/30/77
    2. http://lkml.org/lkml/2008/4/30/144
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  10. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

    On Fri, 2008-05-09 at 11:58 +0200, Ingo Molnar wrote:
    > * WANG Cong wrote:
    >
    > > Sorry. Ignore previous one. This one should be correct, I think.
    > >
    > > ---
    > >
    > > diff --git a/arch/x86/mach-voyager/voyager_smp.c b/arch/x86/mach-voyager/voyager_smp.c
    > > index 8acbf0c..2e8388b 100644
    > > --- a/arch/x86/mach-voyager/voyager_smp.c
    > > +++ b/arch/x86/mach-voyager/voyager_smp.c
    > > @@ -74,7 +74,7 @@ EXPORT_SYMBOL(cpu_online_map);
    > >
    > > /* Bitmask of CPUs present in the system - exported by i386_syms.c, used
    > > * by scheduler but indexed physically */
    > > -cpumask_t phys_cpu_present_map = CPU_MASK_NONE;
    > > +static cpumask_t phys_cpu_present_map = CPU_MASK_NONE;

    >
    > i've got the one below queued up but it's stalled as it could easily be
    > wrong and there's no ack from James yet and there's been discussion back
    > and forth. James, what do you suggest?
    >
    > Ingo
    >
    > -------------------->
    > Subject: x86, voyager: build fix
    > From: Ingo Molnar
    > Date: Sun May 04 23:56:30 CEST 2008
    >
    > Signed-off-by: Ingo Molnar
    > ---
    > arch/x86/mach-voyager/voyager_smp.c | 2 +-
    > 1 file changed, 1 insertion(+), 1 deletion(-)
    >
    > Index: linux-x86.q/arch/x86/mach-voyager/voyager_smp.c
    > ================================================== =================
    > --- linux-x86.q.orig/arch/x86/mach-voyager/voyager_smp.c
    > +++ linux-x86.q/arch/x86/mach-voyager/voyager_smp.c
    > @@ -74,7 +74,7 @@ EXPORT_SYMBOL(cpu_online_map);
    >
    > /* Bitmask of CPUs present in the system - exported by i386_syms.c, used
    > * by scheduler but indexed physically */
    > -cpumask_t phys_cpu_present_map = CPU_MASK_NONE;
    > +extern cpumask_t phys_cpu_present_map;
    >
    > /* The internal functions */
    > static void send_CPI(__u32 cpuset, __u8 cpi)


    I already told you that this was incorrect. This is what I sent as the
    replacement on 28 April and I didn't hear back from you.

    http://marc.info/?l=linux-kernel&m=120941111400620

    James

    ---

    diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
    index c0c68c1..808daf1 100644
    --- a/arch/x86/kernel/setup.c
    +++ b/arch/x86/kernel/setup.c
    @@ -12,6 +12,7 @@
    #include
    #include

    +#ifdef CONFIG_X86_MPPARSE
    unsigned int num_processors;
    unsigned disabled_cpus __cpuinitdata;
    /* Processor that is doing the boot up */
    @@ -23,8 +24,9 @@ EXPORT_PER_CPU_SYMBOL(x86_cpu_to_apicid);

    /* Bitmask of physically existing CPUs */
    physid_mask_t phys_cpu_present_map;
    +#endif

    -#if defined(CONFIG_HAVE_SETUP_PER_CPU_AREA) && defined(CONFIG_SMP)
    +#if defined(CONFIG_HAVE_SETUP_PER_CPU_AREA) && defined(CONFIG_X86_SMP)
    /*
    * Copy data used in early init routines from the initial arrays to the
    * per cpu data areas. These arrays then become expendable and the



    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  11. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'


    * James Bottomley wrote:

    > > > /* Bitmask of CPUs present in the system - exported by i386_syms.c, used
    > > > * by scheduler but indexed physically */
    > > > -cpumask_t phys_cpu_present_map = CPU_MASK_NONE;
    > > > +static cpumask_t phys_cpu_present_map = CPU_MASK_NONE;

    > >
    > > i've got the one below queued up but it's stalled as it could easily be
    > > wrong and there's no ack from James yet and there's been discussion back
    > > and forth. James, what do you suggest?


    > I already told you that this was incorrect. This is what I sent as
    > the replacement on 28 April and I didn't hear back from you.
    >
    > http://marc.info/?l=linux-kernel&m=120941111400620


    ok - picked it up for testing - could you please send a signoff line as
    well?

    Alexey, you moved those SMP variables, do you agree with the patch from
    James? (it looks good to me)

    Ingo
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  12. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

    Ingo Molnar wrote:
    > * James Bottomley wrote:
    >
    >>>> /* Bitmask of CPUs present in the system - exported by i386_syms.c, used
    >>>> * by scheduler but indexed physically */
    >>>> -cpumask_t phys_cpu_present_map = CPU_MASK_NONE;
    >>>> +static cpumask_t phys_cpu_present_map = CPU_MASK_NONE;
    >>> i've got the one below queued up but it's stalled as it could easily be
    >>> wrong and there's no ack from James yet and there's been discussion back
    >>> and forth. James, what do you suggest?

    >
    >> I already told you that this was incorrect. This is what I sent as
    >> the replacement on 28 April and I didn't hear back from you.
    >>
    >> http://marc.info/?l=linux-kernel&m=120941111400620

    >
    > ok - picked it up for testing - could you please send a signoff line as
    > well?
    >
    > Alexey, you moved those SMP variables, do you agree with the patch from
    > James? (it looks good to me)

    Yes, they look good to me as well.
    Alex.
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  13. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'


    * Ingo Molnar wrote:

    > > I already told you that this was incorrect. This is what I sent as
    > > the replacement on 28 April and I didn't hear back from you.
    > >
    > > http://marc.info/?l=linux-kernel&m=120941111400620

    >
    > ok - picked it up for testing - could you please send a signoff line
    > as well?


    Alexey, the patch from James failed in testing on visws:

    arch/x86/kernel/built-in.o: In function `init_apic_mappings':
    : undefined reference to `boot_cpu_physical_apicid'
    arch/x86/kernel/built-in.o: In function `init_apic_mappings':
    : undefined reference to `boot_cpu_physical_apicid'
    arch/x86/kernel/built-in.o: In function `APIC_init_uniprocessor':
    : undefined reference to `boot_cpu_physical_apicid'
    arch/x86/kernel/built-in.o: In function `APIC_init_uniprocessor':

    config is at:

    http://redhat.com/~mingo/misc/config..._CEST_2008.bad

    Ingo
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  14. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

    On Sat, 2008-05-10 at 15:17 +0200, Ingo Molnar wrote:
    > * Ingo Molnar wrote:
    >
    > > > I already told you that this was incorrect. This is what I sent as
    > > > the replacement on 28 April and I didn't hear back from you.
    > > >
    > > > http://marc.info/?l=linux-kernel&m=120941111400620

    > >
    > > ok - picked it up for testing - could you please send a signoff line
    > > as well?

    >
    > Alexey, the patch from James failed in testing on visws:
    >
    > arch/x86/kernel/built-in.o: In function `init_apic_mappings':
    > : undefined reference to `boot_cpu_physical_apicid'
    > arch/x86/kernel/built-in.o: In function `init_apic_mappings':
    > : undefined reference to `boot_cpu_physical_apicid'
    > arch/x86/kernel/built-in.o: In function `APIC_init_uniprocessor':
    > : undefined reference to `boot_cpu_physical_apicid'
    > arch/x86/kernel/built-in.o: In function `APIC_init_uniprocessor':
    >
    > config is at:
    >
    > http://redhat.com/~mingo/misc/config..._CEST_2008.bad


    OK, so these symbols are required on visws as well. So that makes the
    gating config symbol X86_LOCAL_APIC.

    Could you run this through the same config to verify; thanks!

    James

    ---

    From: James Bottomley
    Subject: [VOYAGER] fix duplicate phys_cpu_present_map symbol

    The phys_cpu_present_map is an expected symbol in the SMP harness.
    Unfortunately, x86 recently moved this and a few others to
    kernel/setup.c where it doesn't quite work because voyager has to
    define its own. Use CONFIG_X86_LOCAL_APIC to isolate these
    definitions and fix up another area in setup.c where CONFIG_X86_SMP
    should be used instead of CONFIG_SMP.

    Signed-off-by: James Bottomley
    ---
    arch/x86/kernel/setup.c | 4 +++-
    1 files changed, 3 insertions(+), 1 deletions(-)

    diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
    index cc6f5eb..3f1f642 100644
    --- a/arch/x86/kernel/setup.c
    +++ b/arch/x86/kernel/setup.c
    @@ -12,6 +12,7 @@
    #include
    #include

    +#ifdef CONFIG_X86_LOCAL_APIC
    unsigned int num_processors;
    unsigned disabled_cpus __cpuinitdata;
    /* Processor that is doing the boot up */
    @@ -23,8 +24,9 @@ EXPORT_PER_CPU_SYMBOL(x86_cpu_to_apicid);

    /* Bitmask of physically existing CPUs */
    physid_mask_t phys_cpu_present_map;
    +#endif

    -#if defined(CONFIG_HAVE_SETUP_PER_CPU_AREA) && defined(CONFIG_SMP)
    +#if defined(CONFIG_HAVE_SETUP_PER_CPU_AREA) && defined(CONFIG_X86_SMP)
    /*
    * Copy data used in early init routines from the initial arrays to the
    * per cpu data areas. These arrays then become expendable and the
    --
    1.5.4.4



    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  15. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

    On Sat, May 10, 2008 at 09:01:48AM -0500, James Bottomley wrote:
    >
    >OK, so these symbols are required on visws as well. So that makes the
    >gating config symbol X86_LOCAL_APIC.
    >
    >Could you run this through the same config to verify; thanks!
    >
    >James
    >
    >---
    >
    >From: James Bottomley
    >Subject: [VOYAGER] fix duplicate phys_cpu_present_map symbol
    >
    >The phys_cpu_present_map is an expected symbol in the SMP harness.
    >Unfortunately, x86 recently moved this and a few others to
    >kernel/setup.c where it doesn't quite work because voyager has to
    >define its own. Use CONFIG_X86_LOCAL_APIC to isolate these
    >definitions and fix up another area in setup.c where CONFIG_X86_SMP
    >should be used instead of CONFIG_SMP.
    >


    Hmmm, I rechecked the files used 'phys_cpu_present_map'.

    $ grep -nr "mpspec.h" arch/x86/ | cut -d: -f 1 | xargs grep "phys_cpu_present_map" | cut -d: -f 1 | uniq
    arch/x86/kernel/setup.c
    arch/x86/kernel/apic_64.c
    arch/x86/kernel/apic_32.c

    And in Makefile:

    obj-$(CONFIG_X86_LOCAL_APIC) += apic_$(BITS).o nmi_$(BITS).o

    So your patch looks correct!

    Thanks.

    Cong
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  16. Re: build issue #380 for v2.6.26-rc1-279-g28a4acb : mach-voyager: multiple definition of `phys_cpu_present_map'

    On Sat, 2008-05-10 at 09:01 -0500, James Bottomley wrote:
    > On Sat, 2008-05-10 at 15:17 +0200, Ingo Molnar wrote:
    > > * Ingo Molnar wrote:
    > >
    > > > > I already told you that this was incorrect. This is what I sent as
    > > > > the replacement on 28 April and I didn't hear back from you.
    > > > >
    > > > > http://marc.info/?l=linux-kernel&m=120941111400620
    > > >
    > > > ok - picked it up for testing - could you please send a signoff line
    > > > as well?

    > >
    > > Alexey, the patch from James failed in testing on visws:
    > >
    > > arch/x86/kernel/built-in.o: In function `init_apic_mappings':
    > > : undefined reference to `boot_cpu_physical_apicid'
    > > arch/x86/kernel/built-in.o: In function `init_apic_mappings':
    > > : undefined reference to `boot_cpu_physical_apicid'
    > > arch/x86/kernel/built-in.o: In function `APIC_init_uniprocessor':
    > > : undefined reference to `boot_cpu_physical_apicid'
    > > arch/x86/kernel/built-in.o: In function `APIC_init_uniprocessor':
    > >
    > > config is at:
    > >
    > > http://redhat.com/~mingo/misc/config..._CEST_2008.bad

    >
    > OK, so these symbols are required on visws as well. So that makes the
    > gating config symbol X86_LOCAL_APIC.
    >
    > Could you run this through the same config to verify; thanks!


    By the way, if this patch survives all the randconfig testing, it shows
    the symbols don't belong in setup.c; they should be in apic.c (the
    beginnings of the unified apic files). I'll redo the patch that way on
    testing confirmation.

    Thanks,

    James


    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

+ Reply to Thread