From mboxrd@z Thu Jan 1 00:00:00 1970 From: Randy Dunlap Subject: Re: 2.6.23-rc4-mm1 list_add corruption in networking code Date: Fri, 14 Sep 2007 09:25:52 -0700 Message-ID: <20070914092552.ebccdaa9.randy.dunlap@oracle.com> References: <20070914140803.GA26161@Krystal> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Andrew Morton , linux-kernel@vger.kernel.org To: Mathieu Desnoyers , netdev Return-path: In-Reply-To: <20070914140803.GA26161@Krystal> Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org [adding netdev] On Fri, 14 Sep 2007 10:08:03 -0400 Mathieu Desnoyers wrote: > Hi Andrew, > > My P4 is crashing about once a day, started with 2.6.23-rc4-mm1, with > errors that seems related to network code. Here is the latest BUG: > (sorry, my console log cuts it at 80 cols) > > Mathieu > > [ 4590.836342] list_add corruption. prev->next should be next (c1df4a10), but w > [ 4590.864914] ------------[ cut here ]------------ > [ 4590.878687] Kernel BUG at c0263cbc [verbose debug info unavailable] > [ 4590.897389] invalid opcode: 0000 [#1] PREEMPT SMP > [ 4590.911721] last sysfs file: /block/sda/size > [ 4590.924453] Modules linked in: snd_hda_intel usbserial rtc pl2303 skge sky2 > [ 4590.945324] > [ 4590.949752] Pid: 3283, comm: cc1 Not tainted (2.6.23-rc4-mm1-testssmp #334) > [ 4590.970525] EIP: 0060:[] EFLAGS: 00010082 CPU: 0 > [ 4590.986895] EIP is at __list_add+0x5c/0x60 > [ 4590.999111] EAX: 00000070 EBX: c2b3b4e8 ECX: 00000001 EDX: 00000203 > [ 4591.017812] ESI: c2b3b4e8 EDI: 00000202 EBP: c3eb7b34 ESP: c3eb7b1c > [ 4591.036511] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 ) > [ 4591.052621] Process cc1 (pid: 3283, ti=c3eb6000 task=c2073ea0 task.ti=c3eb60 > [ 4591.073917] Stack: c04dcd50 c1df4a10 c2b3b4e8 c2b3b4e8 c05b3d00 00000006 c3e > [ 4591.098997] c1df49e0 c20a499c c3eb7b58 c03afdaf c20a499c c054d4e0 c05 > [ 4591.149154] Call Trace: > [ 4591.156974] [] show_trace_log_lvl+0x1a/0x30 > [ 4591.172332] [] show_stack_log_lvl+0xa8/0xe0 > [ 4591.187685] [] show_registers+0xca/0x250 > [ 4591.202264] [] die+0x115/0x280 > [ 4591.214247] [] do_trap+0x91/0xc0 > [ 4591.226748] [] do_invalid_op+0x89/0xa0 > [ 4591.240808] [] error_code+0x72/0x78 > [ 4591.254091] [] __napi_schedule+0x51/0xb0 > [ 4591.268667] [] netif_rx+0x14f/0x160 > [ 4591.281946] [] loopback_xmit+0x60/0x70 > [ 4591.296006] [] dev_hard_start_xmit+0x22b/0x300 > [ 4591.312142] [] dev_queue_xmit+0x295/0x350 > [ 4591.326979] [] ip_output+0x199/0x330 > [ 4591.340519] [] ip_queue_xmit+0x1c6/0x3e0 > [ 4591.355104] [] tcp_transmit_skb+0x3db/0x770 > [ 4591.370462] [] tcp_write_wakeup+0xf3/0x150 > [ 4591.385562] [] tcp_send_probe0+0xb/0xe0 > [ 4591.399885] [] tcp_write_timer+0x13c/0x720 > [ 4591.414982] [] run_timer_softirq+0x120/0x190 > [ 4591.430600] [] __do_softirq+0x93/0x120 > [ 4591.444662] [] do_softirq+0xa5/0xb0 > [ 4591.457943] [] irq_exit+0x54/0x60 > [ 4591.470704] [] do_IRQ+0x45/0x80 > [ 4591.482951] [] common_interrupt+0x2e/0x34 > [ 4591.497798] [] file_read_actor+0xe1/0x100 > [ 4591.512641] [] do_generic_mapping_read+0x1f4/0x440 > [ 4591.529815] [] generic_file_aio_read+0xbe/0x1c0 > [ 4591.546217] [] do_sync_read+0xce/0x110 > [ 4591.560282] [] vfs_read+0x94/0x130 > [ 4591.573310] [] sys_read+0x3d/0x70 > [ 4591.586075] [] syscall_call+0x7/0xb > [ 4591.599357] ======================= > [ 4591.610015] INFO: lockdep is turned off. > [ 4591.621713] Code: 5c 24 04 c7 04 24 00 cd 4d c0 e8 40 e1 ec ff 0f 0b eb fe 8 > [ 4591.679092] EIP: [] __list_add+0x5c/0x60 SS:ESP 0068:c3eb7b1c > [ 4591.698884] Kernel panic - not syncing: Fatal exception in interrupt > > I get the same type of errors with or without my own patches (this crash > happened with my patches) > > Here is my config: > > # > # Automatically generated make config: don't edit > # Linux kernel version: 2.6.23-rc4-mm1 > # Fri Sep 14 09:03:16 2007 > # > CONFIG_X86_32=y > CONFIG_GENERIC_TIME=y > CONFIG_GENERIC_CMOS_UPDATE=y > CONFIG_CLOCKSOURCE_WATCHDOG=y > CONFIG_GENERIC_CLOCKEVENTS=y > CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y > CONFIG_LOCKDEP_SUPPORT=y > CONFIG_STACKTRACE_SUPPORT=y > CONFIG_SEMAPHORE_SLEEPERS=y > CONFIG_X86=y > CONFIG_MMU=y > CONFIG_ZONE_DMA=y > CONFIG_QUICKLIST=y > CONFIG_GENERIC_ISA_DMA=y > CONFIG_GENERIC_IOMAP=y > CONFIG_GENERIC_BUG=y > CONFIG_GENERIC_HWEIGHT=y > CONFIG_ARCH_MAY_HAVE_PC_FDC=y > CONFIG_DMI=y > CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" > > # > # General setup > # > CONFIG_EXPERIMENTAL=y > CONFIG_LOCK_KERNEL=y > CONFIG_INIT_ENV_ARG_LIMIT=32 > CONFIG_LOCALVERSION="-testssmp" > # CONFIG_LOCALVERSION_AUTO is not set > CONFIG_SWAP=y > CONFIG_SYSVIPC=y > CONFIG_SYSVIPC_SYSCTL=y > CONFIG_POSIX_MQUEUE=y > # CONFIG_BSD_PROCESS_ACCT is not set > # CONFIG_TASKSTATS is not set > # CONFIG_USER_NS is not set > CONFIG_AUDIT=y > CONFIG_AUDITSYSCALL=y > CONFIG_AUDIT_TREE=y > # CONFIG_IKCONFIG is not set > CONFIG_LOG_BUF_SHIFT=17 > # CONFIG_CONTAINERS is not set > CONFIG_SYSFS_DEPRECATED=y > CONFIG_RELAY=y > # CONFIG_BLK_DEV_INITRD is not set > # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set > CONFIG_SYSCTL=y > CONFIG_IMMEDIATE=y > CONFIG_EMBEDDED=y > CONFIG_UID16=y > CONFIG_SYSCTL_SYSCALL=y > CONFIG_KALLSYMS=y > CONFIG_KALLSYMS_ALL=y > # CONFIG_KALLSYMS_EXTRA_PASS is not set > CONFIG_HOTPLUG=y > CONFIG_PRINTK=y > CONFIG_BUG=y > CONFIG_ELF_CORE=y > CONFIG_BASE_FULL=y > CONFIG_FUTEX=y > CONFIG_ANON_INODES=y > CONFIG_EPOLL=y > CONFIG_SIGNALFD=y > CONFIG_TIMERFD=y > CONFIG_EVENTFD=y > CONFIG_SHMEM=y > CONFIG_VM_EVENT_COUNTERS=y > CONFIG_SLUB_DEBUG=y > # CONFIG_SLAB is not set > CONFIG_SLUB=y > # CONFIG_SLOB is not set > CONFIG_PROC_PAGE_MONITOR=y > CONFIG_PROC_KPAGEMAP=y > # CONFIG_DISABLE_IMMEDIATE is not set > CONFIG_RT_MUTEXES=y > # CONFIG_TINY_SHMEM is not set > CONFIG_BASE_SMALL=0 > CONFIG_MODULES=y > CONFIG_MODULE_UNLOAD=y > # CONFIG_MODULE_FORCE_UNLOAD is not set > # CONFIG_MODVERSIONS is not set > # CONFIG_MODULE_SRCVERSION_ALL is not set > CONFIG_KMOD=y > CONFIG_STOP_MACHINE=y > CONFIG_BLOCK=y > CONFIG_LBD=y > # CONFIG_BLK_DEV_IO_TRACE is not set > CONFIG_LSF=y > # CONFIG_BLK_DEV_BSG is not set > > # > # IO Schedulers > # > CONFIG_IOSCHED_NOOP=y > CONFIG_IOSCHED_AS=y > CONFIG_IOSCHED_DEADLINE=y > CONFIG_IOSCHED_CFQ=y > CONFIG_DEFAULT_AS=y > # CONFIG_DEFAULT_DEADLINE is not set > # CONFIG_DEFAULT_CFQ is not set > # CONFIG_DEFAULT_NOOP is not set > CONFIG_DEFAULT_IOSCHED="anticipatory" > > # > # Processor type and features > # > # CONFIG_TICK_ONESHOT is not set > # CONFIG_NO_HZ is not set > # CONFIG_HIGH_RES_TIMERS is not set > CONFIG_GENERIC_CLOCKEVENTS_BUILD=y > CONFIG_SMP=y > CONFIG_X86_PC=y > # CONFIG_X86_ELAN is not set > # CONFIG_X86_VOYAGER is not set > # 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_PARAVIRT=y > CONFIG_XEN=y > CONFIG_VMI=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 is not set > CONFIG_MPENTIUMIII=y > # CONFIG_MPENTIUMM is not set > # CONFIG_MPENTIUM4 is not set > # CONFIG_MCORE2 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_X86_GENERIC is not set > CONFIG_X86_CMPXCHG=y > CONFIG_X86_L1_CACHE_SHIFT=5 > CONFIG_X86_XADD=y > CONFIG_RWSEM_XCHGADD_ALGORITHM=y > # CONFIG_ARCH_HAS_ILOG2_U32 is not set > # CONFIG_ARCH_HAS_ILOG2_U64 is not set > CONFIG_GENERIC_CALIBRATE_DELAY=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_HPET_TIMER is not set > CONFIG_NR_CPUS=8 > CONFIG_SCHED_SMT=y > CONFIG_SCHED_MC=y > # CONFIG_PREEMPT_NONE is not set > # CONFIG_PREEMPT_VOLUNTARY is not set > CONFIG_PREEMPT=y > CONFIG_PREEMPT_BKL=y > CONFIG_X86_LOCAL_APIC=y > CONFIG_X86_IO_APIC=y > CONFIG_X86_MCE=y > CONFIG_X86_MCE_NONFATAL=y > # CONFIG_X86_MCE_P4THERMAL is not set > CONFIG_VM86=y > # CONFIG_TOSHIBA is not set > # CONFIG_I8K is not set > # CONFIG_X86_REBOOTFIXUPS is not set > # CONFIG_MICROCODE is not set > # CONFIG_X86_MSR is not set > # CONFIG_X86_CPUID is not set > > # > # Firmware Drivers > # > # CONFIG_EDD is not set > # CONFIG_DELL_RBU is not set > CONFIG_DCDBAS=m > CONFIG_DMIID=y > # CONFIG_NOHIGHMEM is not set > CONFIG_HIGHMEM4G=y > # CONFIG_HIGHMEM64G is not set > CONFIG_VMSPLIT_3G=y > # CONFIG_VMSPLIT_3G_OPT is not set > # CONFIG_VMSPLIT_2G is not set > # CONFIG_VMSPLIT_2G_OPT is not set > # CONFIG_VMSPLIT_1G is not set > CONFIG_PAGE_OFFSET=0xC0000000 > CONFIG_HIGHMEM=y > CONFIG_ARCH_FLATMEM_ENABLE=y > CONFIG_ARCH_SPARSEMEM_ENABLE=y > CONFIG_ARCH_SELECT_MEMORY_MODEL=y > CONFIG_ARCH_POPULATES_NODE_MAP=y > CONFIG_SELECT_MEMORY_MODEL=y > CONFIG_FLATMEM_MANUAL=y > # CONFIG_DISCONTIGMEM_MANUAL is not set > # CONFIG_SPARSEMEM_MANUAL is not set > CONFIG_FLATMEM=y > CONFIG_FLAT_NODE_MEM_MAP=y > CONFIG_SPARSEMEM_STATIC=y > # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set > CONFIG_SPLIT_PTLOCK_CPUS=4 > # CONFIG_RESOURCES_64BIT is not set > CONFIG_ZONE_DMA_FLAG=1 > CONFIG_BOUNCE=y > CONFIG_NR_QUICK=1 > CONFIG_VIRT_TO_BUS=y > # CONFIG_HIGHPTE is not set > # CONFIG_MATH_EMULATION is not set > CONFIG_MTRR=y > # CONFIG_EFI is not set > CONFIG_IRQBALANCE=y > CONFIG_SECCOMP=y > # CONFIG_HZ_100 is not set > CONFIG_HZ_250=y > # CONFIG_HZ_300 is not set > # CONFIG_HZ_1000 is not set > CONFIG_HZ=250 > CONFIG_KEXEC=y > # CONFIG_CRASH_DUMP is not set > CONFIG_PHYSICAL_START=0x100000 > # CONFIG_RELOCATABLE is not set > CONFIG_PHYSICAL_ALIGN=0x100000 > CONFIG_HOTPLUG_CPU=y > CONFIG_COMPAT_VDSO=y > CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y > > # > # Power management options (ACPI, APM) > # > CONFIG_PM=y > # CONFIG_PM_LEGACY is not set > # CONFIG_PM_DEBUG is not set > CONFIG_PM_SLEEP_SMP=y > CONFIG_PM_SLEEP=y > CONFIG_SUSPEND_SMP_POSSIBLE=y > CONFIG_SUSPEND=y > CONFIG_HIBERNATION_SMP_POSSIBLE=y > # CONFIG_HIBERNATION is not set > CONFIG_ACPI=y > CONFIG_ACPI_SLEEP=y > CONFIG_ACPI_PROCFS=y > CONFIG_ACPI_PROC_EVENT=y > CONFIG_ACPI_AC=y > CONFIG_ACPI_BATTERY=y > CONFIG_ACPI_BUTTON=y > CONFIG_ACPI_FAN=y > # CONFIG_ACPI_DOCK is not set > CONFIG_ACPI_PROCESSOR=y > CONFIG_ACPI_HOTPLUG_CPU=y > CONFIG_ACPI_THERMAL=y > # CONFIG_ACPI_ASUS is not set > # CONFIG_ACPI_TOSHIBA is not set > CONFIG_ACPI_BLACKLIST_YEAR=0 > # CONFIG_ACPI_DEBUG is not set > CONFIG_ACPI_EC=y > CONFIG_ACPI_POWER=y > CONFIG_ACPI_SYSTEM=y > CONFIG_X86_PM_TIMER=y > CONFIG_ACPI_CONTAINER=y > # CONFIG_ACPI_SBS is not set > # CONFIG_APM is not set > > # > # CPU Frequency scaling > # > # CONFIG_CPU_FREQ is not set > > # > # CPU idle PM support > # > # CONFIG_CPU_IDLE is not set > > # > # Bus options (PCI, PCMCIA, EISA, MCA, ISA) > # > CONFIG_PCI=y > # CONFIG_PCI_GOBIOS is not set > # CONFIG_PCI_GOMMCONFIG is not set > # CONFIG_PCI_GODIRECT is not set > CONFIG_PCI_GOANY=y > CONFIG_PCI_BIOS=y > CONFIG_PCI_DIRECT=y > CONFIG_PCI_MMCONFIG=y > # CONFIG_PCIEPORTBUS is not set > CONFIG_ARCH_SUPPORTS_MSI=y > # CONFIG_PCI_MSI is not set > # CONFIG_PCI_DEBUG is not set > CONFIG_HT_IRQ=y > CONFIG_ISA_DMA_API=y > CONFIG_ISA=y > # CONFIG_EISA is not set > # CONFIG_MCA is not set > # CONFIG_SCx200 is not set > # CONFIG_PCCARD is not set > # CONFIG_HOTPLUG_PCI is not set > > # > # Executable file formats > # > CONFIG_BINFMT_ELF=y > CONFIG_BINFMT_AOUT=y > CONFIG_BINFMT_MISC=y > > # > # Networking > # > CONFIG_NET=y > > # > # Networking options > # > CONFIG_PACKET=y > # CONFIG_PACKET_MMAP is not set > CONFIG_UNIX=y > CONFIG_XFRM=y > # CONFIG_XFRM_USER is not set > # CONFIG_XFRM_SUB_POLICY is not set > # CONFIG_XFRM_MIGRATE is not set > # CONFIG_NET_KEY is not set > 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 is not set > # CONFIG_NET_IPGRE is not set > # CONFIG_IP_MROUTE is not set > # CONFIG_ARPD is not set > # CONFIG_SYN_COOKIES is not set > # CONFIG_INET_AH is not set > # CONFIG_INET_ESP is not set > # CONFIG_INET_IPCOMP is not set > # CONFIG_INET_XFRM_TUNNEL is not set > # CONFIG_INET_TUNNEL is not set > CONFIG_INET_XFRM_MODE_TRANSPORT=y > CONFIG_INET_XFRM_MODE_TUNNEL=y > CONFIG_INET_XFRM_MODE_BEET=y > # CONFIG_INET_LRO is not set > CONFIG_INET_DIAG=m > CONFIG_INET_TCP_DIAG=m > # CONFIG_TCP_CONG_ADVANCED is not set > CONFIG_TCP_CONG_CUBIC=y > CONFIG_DEFAULT_TCP_CONG="cubic" > # CONFIG_TCP_MD5SIG is not set > # CONFIG_IP_VS is not set > # CONFIG_IPV6 is not set > # CONFIG_INET6_XFRM_TUNNEL is not set > # CONFIG_INET6_TUNNEL is not set > # CONFIG_NETWORK_SECMARK is not set > CONFIG_NETFILTER=y > # CONFIG_NETFILTER_DEBUG is not set > > # > # Core Netfilter Configuration > # > CONFIG_NETFILTER_NETLINK=y > CONFIG_NETFILTER_NETLINK_QUEUE=m > CONFIG_NETFILTER_NETLINK_LOG=m > # CONFIG_NF_CONNTRACK_ENABLED is not set > # CONFIG_NF_CONNTRACK is not set > # CONFIG_NETFILTER_XTABLES is not set > > # > # IP: Netfilter Configuration > # > CONFIG_IP_NF_QUEUE=y > # CONFIG_IP_NF_IPTABLES is not set > # CONFIG_IP_NF_ARPTABLES is not set > # CONFIG_IP_DCCP is not set > # CONFIG_IP_SCTP is not set > # CONFIG_TIPC is not set > # CONFIG_ATM is not set > # CONFIG_BRIDGE is not set > # CONFIG_VLAN_8021Q is not set > # CONFIG_DECNET is not set > # CONFIG_LLC2 is not set > # CONFIG_IPX is not set > # CONFIG_ATALK is not set > # CONFIG_X25 is not set > # CONFIG_LAPB is not set > # CONFIG_ECONET is not set > # CONFIG_WAN_ROUTER is not set > > # > # QoS and/or fair queueing > # > # CONFIG_NET_SCHED is not set > > # > # Network testing > # > # CONFIG_NET_PKTGEN is not set > # CONFIG_NET_TCPPROBE is not set > # CONFIG_HAMRADIO is not set > # CONFIG_IRDA is not set > # CONFIG_BT is not set > # CONFIG_AF_RXRPC is not set > > # > # Wireless > # > # CONFIG_CFG80211 is not set > # CONFIG_WIRELESS_EXT is not set > # CONFIG_MAC80211 is not set > CONFIG_IEEE80211=m > CONFIG_IEEE80211_DEBUG=y > CONFIG_IEEE80211_CRYPT_WEP=m > CONFIG_IEEE80211_CRYPT_CCMP=m > # CONFIG_IEEE80211_CRYPT_TKIP is not set > # CONFIG_IEEE80211_SOFTMAC is not set > # CONFIG_RFKILL is not set > > # > # Device Drivers > # > > # > # Generic Driver Options > # > CONFIG_STANDALONE=y > CONFIG_PREVENT_FIRMWARE_BUILD=y > CONFIG_FW_LOADER=m > # CONFIG_DEBUG_DRIVER is not set > # CONFIG_DEBUG_DEVRES is not set > # CONFIG_SYS_HYPERVISOR is not set > CONFIG_CONNECTOR=y > CONFIG_PROC_EVENTS=y > # CONFIG_MTD is not set > CONFIG_PARPORT=y > CONFIG_PARPORT_PC=y > # CONFIG_PARPORT_SERIAL is not set > # CONFIG_PARPORT_PC_FIFO is not set > # CONFIG_PARPORT_PC_SUPERIO is not set > # CONFIG_PARPORT_GSC is not set > # CONFIG_PARPORT_AX88796 is not set > # CONFIG_PARPORT_1284 is not set > CONFIG_PNP=y > # CONFIG_PNP_DEBUG is not set > > # > # Protocols > # > # CONFIG_ISAPNP is not set > # CONFIG_PNPBIOS is not set > CONFIG_PNPACPI=y > CONFIG_BLK_DEV=y > CONFIG_BLK_DEV_FD=y > # CONFIG_BLK_DEV_XD is not set > # CONFIG_PARIDE is not set > # CONFIG_BLK_CPQ_DA is not set > # CONFIG_BLK_CPQ_CISS_DA is not set > # CONFIG_BLK_DEV_DAC960 is not set > # CONFIG_BLK_DEV_UMEM is not set > # CONFIG_BLK_DEV_COW_COMMON is not set > CONFIG_BLK_DEV_LOOP=m > # CONFIG_BLK_DEV_CRYPTOLOOP is not set > # CONFIG_BLK_DEV_NBD is not set > # CONFIG_BLK_DEV_SX8 is not set > # CONFIG_BLK_DEV_UB is not set > # CONFIG_BLK_DEV_RAM is not set > # CONFIG_CDROM_PKTCDVD is not set > # CONFIG_ATA_OVER_ETH is not set > # CONFIG_XEN_BLKDEV_FRONTEND is not set > CONFIG_MISC_DEVICES=y > # CONFIG_IBM_ASM is not set > # CONFIG_PHANTOM is not set > # CONFIG_EEPROM_93CX6 is not set > # CONFIG_SGI_IOC4 is not set > # CONFIG_TIFM_CORE is not set > # CONFIG_SONY_LAPTOP is not set > # CONFIG_THINKPAD_ACPI is not set > CONFIG_IDE=y > CONFIG_IDE_MAX_HWIFS=4 > CONFIG_BLK_DEV_IDE=y > > # > # Please see Documentation/ide.txt for help/info on IDE drives > # > # CONFIG_BLK_DEV_IDE_SATA is not set > # CONFIG_BLK_DEV_HD_IDE is not set > CONFIG_BLK_DEV_IDEDISK=y > CONFIG_IDEDISK_MULTI_MODE=y > CONFIG_BLK_DEV_IDECD=y > # CONFIG_BLK_DEV_IDETAPE is not set > # CONFIG_BLK_DEV_IDEFLOPPY is not set > # CONFIG_BLK_DEV_IDESCSI is not set > # CONFIG_BLK_DEV_IDEACPI is not set > # CONFIG_IDE_TASK_IOCTL is not set > CONFIG_IDE_PROC_FS=y > > # > # IDE chipset support/bugfixes > # > CONFIG_IDE_GENERIC=y > # CONFIG_BLK_DEV_PLATFORM is not set > # CONFIG_BLK_DEV_CMD640 is not set > # CONFIG_BLK_DEV_IDEPNP is not set > > # > # PCI IDE chipsets support > # > CONFIG_BLK_DEV_IDEPCI=y > CONFIG_IDEPCI_SHARE_IRQ=y > CONFIG_IDEPCI_PCIBUS_ORDER=y > # CONFIG_BLK_DEV_OFFBOARD is not set > CONFIG_BLK_DEV_GENERIC=y > # CONFIG_BLK_DEV_OPTI621 is not set > CONFIG_BLK_DEV_RZ1000=y > CONFIG_BLK_DEV_IDEDMA_PCI=y > # CONFIG_BLK_DEV_AEC62XX is not set > # CONFIG_BLK_DEV_ALI15X3 is not set > # CONFIG_BLK_DEV_AMD74XX is not set > # CONFIG_BLK_DEV_ATIIXP is not set > # CONFIG_BLK_DEV_CMD64X is not set > # CONFIG_BLK_DEV_TRIFLEX is not set > # CONFIG_BLK_DEV_CY82C693 is not set > # CONFIG_BLK_DEV_CS5520 is not set > # CONFIG_BLK_DEV_CS5530 is not set > # CONFIG_BLK_DEV_CS5535 is not set > # CONFIG_BLK_DEV_HPT34X is not set > # CONFIG_BLK_DEV_HPT366 is not set > # CONFIG_BLK_DEV_JMICRON is not set > # CONFIG_BLK_DEV_SC1200 is not set > CONFIG_BLK_DEV_PIIX=y > # CONFIG_BLK_DEV_IT8213 is not set > # CONFIG_BLK_DEV_IT821X is not set > # CONFIG_BLK_DEV_NS87415 is not set > # CONFIG_BLK_DEV_PDC202XX_OLD is not set > # CONFIG_BLK_DEV_PDC202XX_NEW is not set > # CONFIG_BLK_DEV_SVWKS is not set > # CONFIG_BLK_DEV_SIIMAGE is not set > # CONFIG_BLK_DEV_SIS5513 is not set > # CONFIG_BLK_DEV_SLC90E66 is not set > # CONFIG_BLK_DEV_TRM290 is not set > # CONFIG_BLK_DEV_VIA82CXXX is not set > # CONFIG_BLK_DEV_TC86C001 is not set > # CONFIG_IDE_ARM is not set > > # > # Other IDE chipsets support > # > > # > # Note: most of these also require special kernel boot parameters > # > # CONFIG_BLK_DEV_4DRIVES is not set > # CONFIG_BLK_DEV_ALI14XX is not set > # CONFIG_BLK_DEV_DTC2278 is not set > # CONFIG_BLK_DEV_HT6560B is not set > # CONFIG_BLK_DEV_QD65XX is not set > # CONFIG_BLK_DEV_UMC8672 is not set > CONFIG_BLK_DEV_IDEDMA=y > # CONFIG_BLK_DEV_HD is not set > > # > # SCSI device support > # > # CONFIG_RAID_ATTRS is not set > CONFIG_SCSI=y > CONFIG_SCSI_DMA=y > # CONFIG_SCSI_TGT is not set > # CONFIG_SCSI_NETLINK is not set > CONFIG_SCSI_PROC_FS=y > > # > # SCSI support type (disk, tape, CD-ROM) > # > CONFIG_BLK_DEV_SD=y > # CONFIG_CHR_DEV_ST is not set > # CONFIG_CHR_DEV_OSST is not set > # CONFIG_BLK_DEV_SR is not set > CONFIG_CHR_DEV_SG=y > # CONFIG_CHR_DEV_SCH is not set > > # > # Some SCSI devices (e.g. CD jukebox) support multiple LUNs > # > # CONFIG_SCSI_MULTI_LUN is not set > # CONFIG_SCSI_CONSTANTS is not set > # CONFIG_SCSI_LOGGING is not set > # CONFIG_SCSI_SCAN_ASYNC is not set > CONFIG_SCSI_WAIT_SCAN=m > > # > # SCSI Transports > # > # CONFIG_SCSI_SPI_ATTRS is not set > # CONFIG_SCSI_FC_ATTRS is not set > # CONFIG_SCSI_ISCSI_ATTRS is not set > # CONFIG_SCSI_SAS_LIBSAS is not set > # CONFIG_SCSI_SRP_ATTRS is not set > CONFIG_SCSI_LOWLEVEL=y > # CONFIG_ISCSI_TCP is not set > # CONFIG_BLK_DEV_3W_XXXX_RAID is not set > # CONFIG_SCSI_3W_9XXX is not set > # CONFIG_SCSI_7000FASST is not set > # CONFIG_SCSI_ACARD is not set > # CONFIG_SCSI_AHA152X is not set > # CONFIG_SCSI_AHA1542 is not set > # CONFIG_SCSI_AACRAID is not set > # CONFIG_SCSI_AIC7XXX is not set > # CONFIG_SCSI_AIC7XXX_OLD is not set > # CONFIG_SCSI_AIC79XX is not set > # CONFIG_SCSI_AIC94XX is not set > CONFIG_SCSI_DPT_I2O=m > # CONFIG_SCSI_ADVANSYS is not set > # CONFIG_SCSI_IN2000 is not set > # CONFIG_SCSI_ARCMSR is not set > # CONFIG_MEGARAID_NEWGEN is not set > # CONFIG_MEGARAID_LEGACY is not set > # CONFIG_MEGARAID_SAS is not set > # CONFIG_SCSI_HPTIOP is not set > # CONFIG_SCSI_BUSLOGIC is not set > # CONFIG_SCSI_DMX3191D is not set > # CONFIG_SCSI_DTC3280 is not set > # CONFIG_SCSI_EATA is not set > # CONFIG_SCSI_FUTURE_DOMAIN is not set > # CONFIG_SCSI_GDTH is not set > # CONFIG_SCSI_GENERIC_NCR5380 is not set > # CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set > # CONFIG_SCSI_IPS is not set > # CONFIG_SCSI_INITIO is not set > # CONFIG_SCSI_INIA100 is not set > # CONFIG_SCSI_PPA is not set > # CONFIG_SCSI_IMM is not set > # CONFIG_SCSI_NCR53C406A is not set > # CONFIG_SCSI_STEX is not set > # CONFIG_SCSI_SYM53C8XX_2 is not set > # CONFIG_SCSI_IPR is not set > # CONFIG_SCSI_PAS16 is not set > # CONFIG_SCSI_PSI240I is not set > # CONFIG_SCSI_QLOGIC_FAS is not set > # CONFIG_SCSI_QLOGIC_1280 is not set > # CONFIG_SCSI_QLA_FC is not set > # CONFIG_SCSI_QLA_ISCSI is not set > # CONFIG_SCSI_LPFC is not set > # CONFIG_SCSI_SEAGATE is not set > # CONFIG_SCSI_SYM53C416 is not set > # CONFIG_SCSI_DC395x is not set > # CONFIG_SCSI_DC390T is not set > # CONFIG_SCSI_T128 is not set > # CONFIG_SCSI_U14_34F is not set > # CONFIG_SCSI_ULTRASTOR is not set > # CONFIG_SCSI_NSP32 is not set > # CONFIG_SCSI_DEBUG is not set > # CONFIG_SCSI_SRP is not set > CONFIG_ATA=y > # CONFIG_ATA_NONSTANDARD is not set > CONFIG_ATA_ACPI=y > # CONFIG_SATA_AHCI is not set > # CONFIG_SATA_SVW is not set > CONFIG_ATA_PIIX=y > # CONFIG_SATA_MV is not set > # CONFIG_SATA_NV is not set > # CONFIG_PDC_ADMA is not set > # CONFIG_SATA_QSTOR is not set > # CONFIG_SATA_PROMISE is not set > # CONFIG_SATA_SX4 is not set > # CONFIG_SATA_SIL is not set > # CONFIG_SATA_SIL24 is not set > # CONFIG_SATA_SIS is not set > # CONFIG_SATA_ULI is not set > # CONFIG_SATA_VIA is not set > # CONFIG_SATA_VITESSE is not set > # CONFIG_SATA_INIC162X is not set > # CONFIG_PATA_ALI is not set > # CONFIG_PATA_AMD is not set > # CONFIG_PATA_ARTOP is not set > # CONFIG_PATA_ATIIXP is not set > # CONFIG_PATA_CMD640_PCI is not set > # CONFIG_PATA_CMD64X is not set > # CONFIG_PATA_CS5520 is not set > # CONFIG_PATA_CS5530 is not set > # CONFIG_PATA_CS5535 is not set > # CONFIG_PATA_CYPRESS is not set > # CONFIG_PATA_EFAR is not set > # CONFIG_ATA_GENERIC is not set > # CONFIG_PATA_HPT366 is not set > # CONFIG_PATA_HPT37X is not set > # CONFIG_PATA_HPT3X2N is not set > # CONFIG_PATA_HPT3X3 is not set > # CONFIG_PATA_IT821X is not set > # CONFIG_PATA_IT8213 is not set > # CONFIG_PATA_JMICRON is not set > # CONFIG_PATA_LEGACY is not set > # CONFIG_PATA_TRIFLEX is not set > # CONFIG_PATA_MARVELL is not set > # CONFIG_PATA_MPIIX is not set > # CONFIG_PATA_OLDPIIX is not set > # CONFIG_PATA_NETCELL is not set > # CONFIG_PATA_NS87410 is not set > # CONFIG_PATA_OPTI is not set > # CONFIG_PATA_OPTIDMA is not set > # CONFIG_PATA_PDC_OLD is not set > # CONFIG_PATA_QDI is not set > # CONFIG_PATA_RADISYS is not set > # CONFIG_PATA_RZ1000 is not set > # CONFIG_PATA_SC1200 is not set > # CONFIG_PATA_SERVERWORKS is not set > # CONFIG_PATA_PDC2027X is not set > # CONFIG_PATA_SIL680 is not set > # CONFIG_PATA_SIS is not set > # CONFIG_PATA_VIA is not set > # CONFIG_PATA_WINBOND is not set > # CONFIG_PATA_WINBOND_VLB is not set > # CONFIG_PATA_PLATFORM is not set > # CONFIG_MD is not set > # CONFIG_FUSION is not set > > # > # IEEE 1394 (FireWire) support > # > # CONFIG_FIREWIRE is not set > CONFIG_IEEE1394=y > > # > # Subsystem Options > # > # CONFIG_IEEE1394_VERBOSEDEBUG is not set > > # > # Controllers > # > > # > # Texas Instruments PCILynx requires I2C > # > CONFIG_IEEE1394_OHCI1394=y > > # > # Protocols > # > # CONFIG_IEEE1394_VIDEO1394 is not set > # CONFIG_IEEE1394_SBP2 is not set > # CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set > # CONFIG_IEEE1394_ETH1394 is not set > # CONFIG_IEEE1394_DV1394 is not set > CONFIG_IEEE1394_RAWIO=y > # CONFIG_I2O is not set > CONFIG_MACINTOSH_DRIVERS=y > # CONFIG_MAC_EMUMOUSEBTN is not set > CONFIG_NETDEVICES=y > # CONFIG_NETDEVICES_MULTIQUEUE is not set > CONFIG_DUMMY=m > # CONFIG_BONDING is not set > # CONFIG_MACVLAN is not set > # CONFIG_EQUALIZER is not set > CONFIG_TUN=m > # CONFIG_VETH is not set > # CONFIG_NET_SB1000 is not set > # CONFIG_ARCNET is not set > # CONFIG_PHYLIB is not set > CONFIG_NET_ETHERNET=y > CONFIG_MII=y > # CONFIG_HAPPYMEAL is not set > # CONFIG_SUNGEM is not set > # CONFIG_CASSINI is not set > # CONFIG_NET_VENDOR_3COM is not set > # CONFIG_LANCE is not set > # CONFIG_NET_VENDOR_SMC is not set > # CONFIG_NET_VENDOR_RACAL is not set > # CONFIG_NET_TULIP is not set > # CONFIG_AT1700 is not set > # CONFIG_DEPCA is not set > # CONFIG_HP100 is not set > # CONFIG_NET_ISA is not set > CONFIG_NET_PCI=y > # CONFIG_PCNET32 is not set > # CONFIG_AMD8111_ETH is not set > # CONFIG_ADAPTEC_STARFIRE is not set > # CONFIG_AC3200 is not set > # CONFIG_APRICOT is not set > # CONFIG_B44 is not set > # CONFIG_FORCEDETH is not set > # CONFIG_CS89x0 is not set > # CONFIG_DGRS is not set > # CONFIG_EEPRO100 is not set > # CONFIG_E100 is not set > # CONFIG_FEALNX is not set > # CONFIG_NATSEMI is not set > # CONFIG_NE2K_PCI is not set > # CONFIG_8139CP is not set > CONFIG_8139TOO=y > CONFIG_8139TOO_PIO=y > # CONFIG_8139TOO_TUNE_TWISTER is not set > # CONFIG_8139TOO_8129 is not set > # CONFIG_8139_OLD_RX_RESET is not set > # CONFIG_SIS900 is not set > # CONFIG_EPIC100 is not set > # CONFIG_SUNDANCE is not set > # CONFIG_TLAN is not set > # CONFIG_VIA_RHINE is not set > # CONFIG_SC92031 is not set > # CONFIG_NET_POCKET is not set > CONFIG_NETDEV_1000=y > # CONFIG_ACENIC is not set > # CONFIG_DL2K is not set > # CONFIG_E1000 is not set > # CONFIG_E1000E is not set > # CONFIG_NS83820 is not set > # CONFIG_HAMACHI is not set > # CONFIG_YELLOWFIN is not set > # CONFIG_R8169 is not set > # CONFIG_SIS190 is not set > CONFIG_SKGE=m > CONFIG_SKY2=m > # CONFIG_SKY2_DEBUG is not set > # CONFIG_VIA_VELOCITY is not set > # CONFIG_TIGON3 is not set > # CONFIG_BNX2 is not set > # CONFIG_QLA3XXX is not set > # CONFIG_ATL1 is not set > CONFIG_NETDEV_10000=y > # CONFIG_CHELSIO_T1 is not set > # CONFIG_CHELSIO_T3 is not set > # CONFIG_IXGB is not set > CONFIG_S2IO=m > # CONFIG_S2IO_NAPI is not set > # CONFIG_MYRI10GE is not set > # CONFIG_NETXEN_NIC is not set > # CONFIG_MLX4_CORE is not set > # CONFIG_TR is not set > > # > # Wireless LAN > # > # CONFIG_WLAN_PRE80211 is not set > # CONFIG_WLAN_80211 is not set > > # > # USB Network Adapters > # > # CONFIG_USB_CATC is not set > # CONFIG_USB_KAWETH is not set > # CONFIG_USB_PEGASUS is not set > # CONFIG_USB_RTL8150 is not set > # CONFIG_USB_USBNET_MII is not set > # CONFIG_USB_USBNET is not set > # CONFIG_WAN is not set > CONFIG_XEN_NETDEV_FRONTEND=y > # CONFIG_FDDI is not set > # CONFIG_HIPPI is not set > # CONFIG_PLIP is not set > # CONFIG_PPP is not set > # CONFIG_SLIP is not set > # CONFIG_NET_FC is not set > # CONFIG_SHAPER is not set > # CONFIG_NETCONSOLE is not set > # CONFIG_NETPOLL is not set > # CONFIG_NET_POLL_CONTROLLER is not set > # CONFIG_ISDN is not set > # CONFIG_PHONE is not set > > # > # Input device support > # > CONFIG_INPUT=y > # CONFIG_INPUT_FF_MEMLESS is not set > CONFIG_INPUT_POLLDEV=m > > # > # Userland interfaces > # > CONFIG_INPUT_MOUSEDEV=y > CONFIG_INPUT_MOUSEDEV_PSAUX=y > CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 > CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 > # CONFIG_INPUT_JOYDEV is not set > # CONFIG_INPUT_TSDEV 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=y > # CONFIG_KEYBOARD_SUNKBD is not set > # CONFIG_KEYBOARD_LKKBD is not set > # CONFIG_KEYBOARD_XTKBD is not set > # CONFIG_KEYBOARD_NEWTON is not set > # CONFIG_KEYBOARD_STOWAWAY is not set > CONFIG_INPUT_MOUSE=y > CONFIG_MOUSE_PS2=y > CONFIG_MOUSE_PS2_ALPS=y > CONFIG_MOUSE_PS2_LOGIPS2PP=y > CONFIG_MOUSE_PS2_SYNAPTICS=y > CONFIG_MOUSE_PS2_LIFEBOOK=y > CONFIG_MOUSE_PS2_TRACKPOINT=y > # CONFIG_MOUSE_PS2_TOUCHKIT is not set > # CONFIG_MOUSE_SERIAL is not set > # CONFIG_MOUSE_APPLETOUCH is not set > # CONFIG_MOUSE_INPORT is not set > # CONFIG_MOUSE_LOGIBM is not set > # CONFIG_MOUSE_PC110PAD is not set > # CONFIG_MOUSE_VSXXXAA is not set > # CONFIG_INPUT_JOYSTICK 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=y > # CONFIG_SERIO_SERPORT is not set > # CONFIG_SERIO_CT82C710 is not set > # CONFIG_SERIO_PARKBD is not set > # CONFIG_SERIO_PCIPS2 is not set > CONFIG_SERIO_LIBPS2=y > # CONFIG_SERIO_RAW is not set > # CONFIG_GAMEPORT is not set > > #