Bug 6688 - Memory allocation problem
Summary: Memory allocation problem
Status: CLOSED PATCH_ALREADY_AVAILABLE
Alias: None
Product: Memory Management
Classification: Unclassified
Component: Other (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Andrew Morton
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-14 01:46 UTC by Pawel Staszewski
Modified: 2007-07-30 06:05 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.16
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
slab-leak-detector.patch (2.59 KB, patch)
2006-06-20 00:21 UTC, Andrew Morton
Details | Diff

Description Pawel Staszewski 2006-06-14 01:46:43 UTC
Most recent kernel where this bug did not occur: none
Distribution: Gentoo 
Hardware Environment: x86_64 Intel(R) Pentium(R) D CPU 2.80GHz 
Software Environment: Netfilter
Problem Description: memory problem

I have five x86_64 machines and on all this hosts is the same problem:



oom-killer: gfp_mask=0x280d2, order=0

Call Trace: <ffffffff80247f44>{out_of_memory+60}
<ffffffff80249191>{__alloc_pages+507}
       <ffffffff80251c7d>{__handle_mm_fault+470}
<ffffffff80217867>{do_page_fault+1072}
       <ffffffff803f9211>{thread_return+0} <ffffffff80254e0e>{do_mmap_pgoff+1532}
       <ffffffff802e1b25>{__up_write+20} <ffffffff8020a661>{error_exit+0}
Mem-info:
DMA per-cpu:
cpu 0 hot: high 0, batch 1 used:0
cpu 0 cold: high 0, batch 1 used:0
cpu 1 hot: high 0, batch 1 used:0
cpu 1 cold: high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: high 186, batch 31 used:15
cpu 0 cold: high 62, batch 15 used:54
cpu 1 hot: high 186, batch 31 used:30
cpu 1 cold: high 62, batch 15 used:59
Normal per-cpu: empty
HighMem per-cpu: empty
Free pages:        8888kB (0kB HighMem)
Active:186 inactive:9854 dirty:0 writeback:1150 unstable:0 free:2222 slab:241124
mapped:8314 pagetables:299
DMA free:4008kB min:40kB low:48kB high:60kB active:156kB inactive:0kB
present:10540kB pages_scanned:193 all_unreclaimable? yes
lowmem_reserve[]: 0 992 992 992
DMA32 free:4880kB min:4008kB low:5008kB high:6012kB active:588kB
inactive:39416kB present:1016576kB pages_scanned:32 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 0*4kB 3*8kB 1*16kB 0*32kB 0*64kB 1*128kB 1*256kB 1*512kB 1*1024kB 1*2048kB
0*4096kB = 4008kB
DMA32: 244*4kB 2*8kB 1*16kB 5*32kB 0*64kB 1*128kB 0*256kB 1*512kB 1*1024kB
1*2048kB 0*4096kB = 4880kB
Normal: empty
HighMem: empty
Swap cache: add 9365477, delete 9364076, find 704913/2866042, race 0+2
Free swap  = 1938184kB
Total swap = 1975984kB
Free swap:       1938184kB
261888 pages of RAM
5504 reserved pages
4241 pages shared
1415 pages swap cached
Out of Memory: Kill process 4534 (emerge) score 909 and children.
Out of memory: Killed process 4935 (sandbox).



cat /proc/meminfo
MemTotal:      1025536 kB
MemFree:         30596 kB
Buffers:          3296 kB
Cached:          11168 kB
SwapCached:       5556 kB
Active:          12076 kB
Inactive:         8424 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:      1025536 kB
LowFree:         30596 kB
SwapTotal:     1975984 kB
SwapFree:      1966344 kB
Dirty:               0 kB
Writeback:           0 kB
Mapped:           6936 kB
Slab:           963496 kB
CommitLimit:   2488752 kB
Committed_AS:    17248 kB
PageTables:        604 kB
VmallocTotal: 34359738367 kB
VmallocUsed:    266304 kB
VmallocChunk: 34359471863 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
Hugepagesize:     2048 kB


ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   2540    88 ?        S    Apr01   0:00 init [3]
root         2  0.0  0.0      0     0 ?        S    Apr01   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   Apr01   1:33 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S    Apr01   0:00 [watchdog/0]
root         5  0.0  0.0      0     0 ?        S    Apr01   0:00 [migration/1]
root         6  0.0  0.0      0     0 ?        SN   Apr01   0:00 [ksoftirqd/1]
root         7  0.0  0.0      0     0 ?        S    Apr01   0:00 [watchdog/1]
root         8  0.0  0.0      0     0 ?        S<   Apr01   0:00 [events/0]
root         9  0.0  0.0      0     0 ?        S<   Apr01   0:00 [events/1]
root        10  0.0  0.0      0     0 ?        S<   Apr01   0:00 [khelper]
root        11  0.0  0.0      0     0 ?        S<   Apr01   0:00 [kthread]
root        14  0.0  0.0      0     0 ?        S<   Apr01   0:03 [kblockd/0]
root        15  0.0  0.0      0     0 ?        S<   Apr01   0:00 [kblockd/1]
root        16  0.0  0.0      0     0 ?        S<   Apr01   0:00 [kacpid]
root       158  0.0  0.0      0     0 ?        S<   Apr01   0:00 [aio/0]
root       157  0.0  0.0      0     0 ?        S    Apr01   0:50 [kswapd0]
root       159  0.0  0.0      0     0 ?        S<   Apr01   0:00 [aio/1]
root       756  0.0  0.0      0     0 ?        S<   Apr01   0:00 [kseriod]
root       803  0.0  0.0      0     0 ?        S<   Apr01   0:00 [ata/0]
root       804  0.0  0.0      0     0 ?        S<   Apr01   0:00 [ata/1]
root       806  0.0  0.0      0     0 ?        S<   Apr01   0:00 [scsi_eh_0]
root       807  0.0  0.0      0     0 ?        S<   Apr01   0:00 [scsi_eh_1]
root       808  0.0  0.0      0     0 ?        S<   Apr01   0:00 [scsi_eh_2]
root       809  0.0  0.0      0     0 ?        S<   Apr01   0:00 [scsi_eh_3]
root       831  0.0  0.0      0     0 ?        S<   Apr01   0:00 [exec-osm/0]
root       833  0.0  0.0      0     0 ?        S<   Apr01   0:00 [exec-osm/1]
root       842  0.0  0.0      0     0 ?        S<   Apr01   0:00 [reiserfs/0]
root       843  0.0  0.0      0     0 ?        S<   Apr01   0:00 [reiserfs/1]
root       955  0.0  0.0   6992     4 ?        S<s  Apr01   0:00 /sbin/udevd
--daemon
root      5714  0.0  0.0   4980   280 ?        Ss   Apr01   0:35 /usr/sbin/syslog-ng
root      5753  0.0  0.0   2524   132 ?        S    Apr01   0:00 /usr/sbin/crond
root      6037  0.0  0.0  17052     4 ?        Ss   Apr01   0:00 /usr/sbin/sshd
root      6967  0.0  0.0   3600     4 tty2     Ss+  Apr01   0:00 /sbin/agetty
38400 tty2 linux
root      6969  0.0  0.0   3604     4 tty3     Ss+  Apr01   0:00 /sbin/agetty
38400 tty3 linux
root      6971  0.0  0.0   3604     4 tty4     Ss+  Apr01   0:00 /sbin/agetty
38400 tty4 linux
root      6978  0.0  0.0   3600     4 tty5     Ss+  Apr01   0:00 /sbin/agetty
38400 tty5 linux
root      6979  0.0  0.0   3604     4 tty6     Ss+  Apr01   0:00 /sbin/agetty
38400 tty6 linux
root     14376  0.0  0.0   4652     4 ?        Ss   Apr04   0:00 /usr/sbin/pptpd
root     25145  0.0  0.0      0     0 ?        S    Apr27   0:00 [pdflush]
root     26495  0.0  0.0  26900     4 tty1     Ss   May02   0:00 /bin/login --
root     28647  0.0  0.0   8752     4 tty1     S+   May10   0:00 -bash
named    30763  0.0  0.4  22480  4372 ?        Ss   May16   2:27 /usr/sbin/named
-u named -n 1
root      4286  0.0  0.0   4980   672 ?        Ss   Jun13   0:00 dhcpd eth1
root      4334  0.0  0.0   3612   164 ?        S    08:15   0:00 pptpd
[83.17.8.254:BF4C - 5A80]
root      4335  0.0  0.0  12148   152 ?        S    08:15   0:00 /usr/sbin/pppd
local file /etc/ppp/pptpd-options 115200 192.168.0.1:192.168.1.
root      4357  0.0  0.0  29360   552 ?        Ss   09:07   0:00 sshd: root@pts/1
root      4363  0.0  0.0   8760   736 pts/1    Ss   09:07   0:00 -bash
root     17669  0.0  0.0      0     0 ?        S    10:33   0:00 [pdflush]
root     17680  0.0  0.0   8304   904 pts/1    R+   10:38   0:00 ps aux



gzcat /proc/config.gz
CONFIG_X86_64=y
CONFIG_64BIT=y
CONFIG_X86=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_MMU=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_CMPXCHG=y
CONFIG_EARLY_PRINTK=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_DMI=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_SYSCTL=y
# CONFIG_AUDIT is not set
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_CPUSETS is not set
# CONFIG_RELAY is not set
CONFIG_INITRAMFS_SOURCE=""
CONFIG_UID16=y
CONFIG_VM86=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
# CONFIG_EMBEDDED is not set
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_EPOLL=y
CONFIG_SHMEM=y
CONFIG_SLAB=y
# CONFIG_TINY_SHMEM is not set
ONFIG_BASE_SMALL=0
# CONFIG_SLOB is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
CONFIG_STOP_MACHINE=y

#
# Block layer
#
CONFIG_LBD=y
# CONFIG_BLK_DEV_IO_TRACE is not set
# CONFIG_LSF 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_X86_PC is not set
CONFIG_X86_VSMP=y
# CONFIG_MK8 is not set
CONFIG_MPSC=y
# CONFIG_GENERIC_CPU is not set
CONFIG_X86_L1_CACHE_BYTES=128
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_X86_HT=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_MTRR=y
CONFIG_SMP=y
# CONFIG_SCHED_SMT is not set
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_BKL is not set
# CONFIG_NUMA is not set
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_FLATMEM_ENABLE=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 is not set
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_NR_CPUS=32
# CONFIG_HOTPLUG_CPU is not set
CONFIG_HPET_TIMER=y
# CONFIG_HPET_EMULATE_RTC is not set
# CONFIG_GART_IOMMU is not set
CONFIG_X86_MCE=y
CONFIG_X86_MCE_INTEL=y
# CONFIG_X86_MCE_AMD is not set
# CONFIG_KEXEC is not set
# CONFIG_CRASH_DUMP is not set
CONFIG_PHYSICAL_START=0x200000
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
CONFIG_REORDER=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_ISA_DMA_API=y
CONFIG_GENERIC_PENDING_IRQ=y

#
# Power management options
#
CONFIG_PM=y
# CONFIG_PM_LEGACY is not set
# CONFIG_PM_DEBUG is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_AC=y
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=y
# CONFIG_ACPI_VIDEO is not set
# CONFIG_ACPI_HOTKEY is not set
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_IBM 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

#
# CPU Frequency scaling
#
# CONFIG_CPU_FREQ is not set

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCIEPORTBUS=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_DEBUG is not set

#
# PCCARD (PCMCIA/CardBus) support
#
# CONFIG_PCCARD is not set

#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_MISC is not set
CONFIG_IA32_EMULATION=y
CONFIG_IA32_AOUT=y
CONFIG_COMPAT=y
CONFIG_SYSVIPC_COMPAT=y

#
# Networking
#
CONFIG_NET=y

#
# Networking options
#
# CONFIG_NETDEBUG is not set
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_ASK_IP_FIB_HASH is not set
CONFIG_IP_FIB_TRIE=y
# CONFIG_IP_FIB_HASH is not set
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_FWMARK=y
CONFIG_IP_ROUTE_MULTIPATH=y
# CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set
# CONFIG_IP_ROUTE_VERBOSE is not set
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=y
CONFIG_NET_IPGRE=y
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_TUNNEL is not set
# CONFIG_INET_DIAG is not set
CONFIG_TCP_CONG_ADVANCED=y

#
# TCP congestion control
#
CONFIG_TCP_CONG_BIC=y
CONFIG_TCP_CONG_CUBIC=m
CONFIG_TCP_CONG_WESTWOOD=m
CONFIG_TCP_CONG_HTCP=m
# CONFIG_TCP_CONG_HSTCP is not set
# CONFIG_TCP_CONG_HYBLA is not set
# CONFIG_TCP_CONG_VEGAS is not set
# CONFIG_TCP_CONG_SCALABLE is not set

#
# IP: Virtual Server Configuration
#
# CONFIG_IP_VS is not set
# CONFIG_IPV6 is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_BRIDGE_NETFILTER=y

#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=y
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
CONFIG_NETFILTER_XTABLES=y
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y
CONFIG_NETFILTER_XT_TARGET_CONNMARK=y
CONFIG_NETFILTER_XT_TARGET_MARK=y
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
CONFIG_NETFILTER_XT_TARGET_NOTRACK=y
CONFIG_NETFILTER_XT_MATCH_COMMENT=y
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y
CONFIG_NETFILTER_XT_MATCH_CONNMARK=y
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
CONFIG_NETFILTER_XT_MATCH_DCCP=y
CONFIG_NETFILTER_XT_MATCH_HELPER=y
CONFIG_NETFILTER_XT_MATCH_LENGTH=y
CONFIG_NETFILTER_XT_MATCH_LIMIT=y
CONFIG_NETFILTER_XT_MATCH_MAC=y
CONFIG_NETFILTER_XT_MATCH_MARK=y
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y
CONFIG_NETFILTER_XT_MATCH_REALM=y
CONFIG_NETFILTER_XT_MATCH_SCTP=y
CONFIG_NETFILTER_XT_MATCH_STATE=y
CONFIG_NETFILTER_XT_MATCH_STRING=y
CONFIG_NETFILTER_XT_MATCH_TCPMSS=y

#
# IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=y
CONFIG_IP_NF_CT_ACCT=y
CONFIG_IP_NF_CONNTRACK_MARK=y
CONFIG_IP_NF_CONNTRACK_EVENTS=y
CONFIG_IP_NF_CONNTRACK_NETLINK=m
CONFIG_IP_NF_CT_PROTO_SCTP=y
CONFIG_IP_NF_FTP=y
CONFIG_IP_NF_IRC=y
CONFIG_IP_NF_NETBIOS_NS=y
CONFIG_IP_NF_TFTP=y
CONFIG_IP_NF_AMANDA=y
CONFIG_IP_NF_PPTP=y
# CONFIG_IP_NF_H323 is not set
CONFIG_IP_NF_QUEUE=y
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_IPRANGE=y
CONFIG_IP_NF_MATCH_MULTIPORT=y
CONFIG_IP_NF_MATCH_TOS=y
CONFIG_IP_NF_MATCH_RECENT=y
CONFIG_IP_NF_MATCH_ECN=y
CONFIG_IP_NF_MATCH_DSCP=y
CONFIG_IP_NF_MATCH_AH_ESP=y
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_MATCH_OWNER=y
CONFIG_IP_NF_MATCH_ADDRTYPE=y
CONFIG_IP_NF_MATCH_HASHLIMIT=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_LOG=y
CONFIG_IP_NF_TARGET_ULOG=y
CONFIG_IP_NF_TARGET_TCPMSS=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_REDIRECT=y
CONFIG_IP_NF_TARGET_NETMAP=y
CONFIG_IP_NF_TARGET_SAME=y
CONFIG_IP_NF_NAT_SNMP_BASIC=y
CONFIG_IP_NF_NAT_IRC=y
CONFIG_IP_NF_NAT_FTP=y
CONFIG_IP_NF_NAT_TFTP=y
CONFIG_IP_NF_NAT_AMANDA=y
CONFIG_IP_NF_NAT_PPTP=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_TOS=y
CONFIG_IP_NF_TARGET_ECN=y
CONFIG_IP_NF_TARGET_DSCP=y
CONFIG_IP_NF_TARGET_TTL=y
CONFIG_IP_NF_TARGET_CLUSTERIP=y
CONFIG_IP_NF_RAW=y
CONFIG_IP_NF_ARPTABLES=y
CONFIG_IP_NF_ARPFILTER=y
CONFIG_IP_NF_ARP_MANGLE=y

#
# Bridge: Netfilter Configuration
#
# CONFIG_BRIDGE_NF_EBTABLES is not set

#
# DCCP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP is not set

#
# SCTP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_SCTP is not set

#
# TIPC Configuration (EXPERIMENTAL)
#
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
CONFIG_BRIDGE=y
CONFIG_VLAN_8021Q=y
# CONFIG_DECNET is not set
CONFIG_LLC=y
# 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_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set

#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
# CONFIG_NET_SCH_CLK_JIFFIES is not set
CONFIG_NET_SCH_CLK_GETTIMEOFDAY=y
# CONFIG_NET_SCH_CLK_CPU is not set

#
# Queueing/Scheduling
#
# CONFIG_NET_SCH_CBQ is not set
CONFIG_NET_SCH_HTB=y
CONFIG_NET_SCH_HFSC=y
# CONFIG_NET_SCH_PRIO is not set
# CONFIG_NET_SCH_RED is not set
CONFIG_NET_SCH_SFQ=y
# CONFIG_NET_SCH_TEQL is not set
# CONFIG_NET_SCH_TBF is not set
# CONFIG_NET_SCH_GRED is not set
# CONFIG_NET_SCH_DSMARK is not set
# CONFIG_NET_SCH_NETEM is not set
CONFIG_NET_SCH_INGRESS=y

#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=y
# CONFIG_NET_CLS_TCINDEX is not set
CONFIG_NET_CLS_ROUTE4=y
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=y
CONFIG_NET_CLS_U32=y
# CONFIG_CLS_U32_PERF is not set
CONFIG_CLS_U32_MARK=y
# CONFIG_NET_CLS_RSVP is not set
# CONFIG_NET_CLS_RSVP6 is not set
CONFIG_NET_EMATCH=y
CONFIG_NET_EMATCH_STACK=32
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_U32=m
# CONFIG_NET_EMATCH_META is not set
# CONFIG_NET_EMATCH_TEXT is not set
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=m
CONFIG_NET_ACT_GACT=m
# CONFIG_GACT_PROB is not set
CONFIG_NET_ACT_MIRRED=m
CONFIG_NET_ACT_IPT=m
# CONFIG_NET_ACT_PEDIT is not set
# CONFIG_NET_ACT_SIMP is not set
CONFIG_NET_CLS_IND=y
CONFIG_NET_ESTIMATOR=y
#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
# CONFIG_IEEE80211 is not set

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_DEBUG_DRIVER is not set

#
# Connector - unified userspace <-> kernelspace linker
#
CONFIG_CONNECTOR=m

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Parallel port support
#
# CONFIG_PARPORT is not set

#
# Plug and Play support
#
# CONFIG_PNP is not set

#
# Block devices
#
CONFIG_BLK_DEV_FD=y
# 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=y
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_SX8 is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set

#
# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
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_IDE_TASK_IOCTL is not set

#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=y
# CONFIG_BLK_DEV_CMD640 is not set
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_IDEPCI_SHARE_IRQ is not set
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_BLK_DEV_GENERIC is not set
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
CONFIG_BLK_DEV_AMD74XX=y
CONFIG_BLK_DEV_ATIIXP=y
# 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_HPT34X is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_SC1200 is not set
CONFIG_BLK_DEV_PIIX=y
# 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=y
# 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_IDE_ARM is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set

#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
# CONFIG_SCSI_PROC_FS is not set

#
# 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 is not set
# 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=y
# CONFIG_SCSI_LOGGING is not set

#
# SCSI Transport Attributes
#
CONFIG_SCSI_SPI_ATTRS=y
# CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
# CONFIG_SCSI_SAS_ATTRS is not set

#
# SCSI low-level drivers
#
# CONFIG_ISCSI_TCP is not set
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_ACARD 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_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not set
# CONFIG_MEGARAID_SAS is not set
CONFIG_SCSI_SATA=y
CONFIG_SCSI_SATA_AHCI=y
# CONFIG_SCSI_SATA_SVW is not set
# CONFIG_SCSI_ATA_PIIX is not set
# CONFIG_SCSI_SATA_MV is not set
# CONFIG_SCSI_SATA_NV is not set
# CONFIG_SCSI_PDC_ADMA is not set
# CONFIG_SCSI_SATA_QSTOR is not set
# CONFIG_SCSI_SATA_PROMISE is not set
# CONFIG_SCSI_SATA_SX4 is not set
CONFIG_SCSI_SATA_SIL=y
CONFIG_SCSI_SATA_SIL24=y
# CONFIG_SCSI_SATA_SIS is not set
# CONFIG_SCSI_SATA_ULI is not set
CONFIG_SCSI_SATA_VIA=y
# CONFIG_SCSI_SATA_VITESSE is not set
CONFIG_SCSI_SATA_INTEL_COMBINED=y
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_QLA_FC is not set
# CONFIG_SCSI_LPFC is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_DEBUG is not set

#
# Multi-device support (RAID and LVM)
#
# CONFIG_MD is not set
#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_SPI is not set
# CONFIG_FUSION_FC is not set
# CONFIG_FUSION_SAS is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_IEEE1394 is not set

#
# I2O device support
#
CONFIG_I2O=y
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
CONFIG_I2O_EXT_ADAPTEC=y
CONFIG_I2O_EXT_ADAPTEC_DMA64=y
# CONFIG_I2O_CONFIG is not set
# CONFIG_I2O_BUS is not set
# CONFIG_I2O_BLOCK is not set
# CONFIG_I2O_SCSI is not set
# CONFIG_I2O_PROC is not set

#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_IFB=m
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set

#
# ARCnet devices
#
# CONFIG_ARCNET is not set

#
# PHY device support
#
# CONFIG_PHYLIB is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
# CONFIG_HAPPYMEAL is not set
# CONFIG_SUNGEM is not set
# CONFIG_CASSINI is not set
# CONFIG_NET_VENDOR_3COM is not set

#
# Tulip family network device support
#
# CONFIG_NET_TULIP is not set
# CONFIG_HP100 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_B44 is not set
# CONFIG_FORCEDETH is not set
# CONFIG_DGRS is not set
# CONFIG_EEPRO100 is not set
CONFIG_E100=m
# CONFIG_FEALNX is not set
# CONFIG_NATSEMI is not set
# CONFIG_NE2K_PCI is not set
# CONFIG_8139CP is not set
# CONFIG_8139TOO is not set
# CONFIG_SIS900 is not set
# CONFIG_EPIC100 is not set
# CONFIG_SUNDANCE is not set
# CONFIG_VIA_RHINE is not set

#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
CONFIG_E1000=m
CONFIG_E1000_NAPI=y
CONFIG_E1000_DISABLE_PACKET_SPLIT=y
# 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_SK98LIN=m
# CONFIG_VIA_VELOCITY is not set
CONFIG_TIGON3=m
CONFIG_BNX2=m

#
# Ethernet (10000 Mbit)
#
# CONFIG_CHELSIO_T1 is not set
# CONFIG_IXGB is not set
# CONFIG_S2IO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE=m
CONFIG_PPPOE=m
# 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

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set

#
# Input device support
#
CONFIG_INPUT=y

#
# 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=y
# 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_INPUT_MOUSE is not set
# CONFIG_INPUT_JOYSTICK 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_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
# CONFIG_GAMEPORT is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set

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

#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256

#
# IPMI
#
# CONFIG_IPMI_HANDLER is not set

#
# Watchdog Cards
#
CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set

#
# Watchdog Device Drivers
#
CONFIG_SOFT_WATCHDOG=y
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
# CONFIG_SC520_WDT is not set
# CONFIG_EUROTECH_WDT is not set
# CONFIG_IB700_WDT is not set
# CONFIG_IBMASR is not set
# CONFIG_WAFER_WDT is not set
# CONFIG_I6300ESB_WDT is not set
# CONFIG_I8XX_TCO is not set
# CONFIG_SC1200_WDT is not set
# CONFIG_60XX_WDT is not set
# CONFIG_SBC8360_WDT is not set
# CONFIG_CPU5_WDT is not set
# CONFIG_W83627HF_WDT is not set
# CONFIG_W83877F_WDT is not set
# CONFIG_W83977F_WDT is not set
# CONFIG_MACHZ_WDT is not set
# CONFIG_SBC_EPX_C3_WATCHDOG is not set

#
# PCI-based Watchdog Cards
#
# CONFIG_PCIPCWATCHDOG is not set
# CONFIG_WDTPCI is not set
CONFIG_HW_RANDOM=y
# CONFIG_NVRAM is not set
CONFIG_RTC=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_AGP is not set
# CONFIG_DRM is not set
# CONFIG_MWAVE is not set
CONFIG_RAW_DRIVER=y
CONFIG_MAX_RAW_DEVS=256
CONFIG_HPET=y
# CONFIG_HPET_RTC_IRQ is not set
CONFIG_HPET_MMAP=y
# CONFIG_HANGCHECK_TIMER is not set

#
# TPM devices
#
# CONFIG_TCG_TPM is not set
# CONFIG_TELCLOCK is not set

#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_CHARDEV=m

#
# I2C Algorithms
#
CONFIG_I2C_ALGOBIT=m
# CONFIG_I2C_ALGOPCF is not set
CONFIG_I2C_ALGOPCA=m

#
# I2C Hardware Bus support
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
# CONFIG_I2C_I801 is not set
# CONFIG_I2C_I810 is not set
# CONFIG_I2C_PIIX4 is not set
CONFIG_I2C_ISA=m
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_PROSAVAGE is not set
# CONFIG_I2C_SAVAGE4 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set
# CONFIG_I2C_VOODOO3 is not set
# CONFIG_I2C_PCA_ISA is not set

#
# Miscellaneous I2C Chip support
#
# CONFIG_SENSORS_DS1337 is not set
# CONFIG_SENSORS_DS1374 is not set
# CONFIG_SENSORS_EEPROM is not set
# CONFIG_SENSORS_PCF8574 is not set
# CONFIG_SENSORS_PCA9539 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_RTC8564 is not set
# CONFIG_SENSORS_MAX6875 is not set
# CONFIG_RTC_X1205_I2C is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set

#
# SPI support
#
# CONFIG_SPI is not set
# CONFIG_SPI_MASTER is not set

#
# Dallas's 1-wire bus
#
# CONFIG_W1 is not set

#
# Hardware Monitoring support
#
CONFIG_HWMON=y
CONFIG_HWMON_VID=m
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ADM9240=m
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_ATXP1=m
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_F71805F=m
CONFIG_SENSORS_FSCHER=m
CONFIG_SENSORS_FSCPOS=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_MAX1619=m
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_SMSC47B397=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_VT8231=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83792D=m
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83627HF=m
CONFIG_SENSORS_W83627EHF=m
CONFIG_SENSORS_HDAPS=m
# CONFIG_HWMON_DEBUG_CHIP is not set

#
# Misc devices
#
# CONFIG_IBM_ASM is not set

#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set

#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set

#
# Graphics support
#
# CONFIG_FB is not set
CONFIG_VIDEO_SELECT=y

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y

#
# Sound
#
# CONFIG_SOUND is not set

#
# USB support
#
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
# CONFIG_USB is not set

#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
#

#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set

#
# MMC/SD Card support
#
# CONFIG_MMC is not set

#
# InfiniBand support
#
# CONFIG_INFINIBAND is not set

#
# EDAC - error detection and reporting (RAS) (EXPERIMENTAL)
#
CONFIG_EDAC=m

#
# Reporting subsystems
#
# CONFIG_EDAC_DEBUG is not set
CONFIG_EDAC_MM_EDAC=m
# CONFIG_EDAC_E752X is not set
CONFIG_EDAC_POLL=y

#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_DELL_RBU is not set
# CONFIG_DCDBAS is not set

#
# File systems
#
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
# CONFIG_EXT2_FS_XIP is not set
# CONFIG_EXT3_FS is not set
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
# CONFIG_REISERFS_FS_POSIX_ACL is not set
# CONFIG_REISERFS_FS_SECURITY is not set
# CONFIG_JFS_FS is not set
# CONFIG_FS_POSIX_ACL is not set
# CONFIG_XFS_FS is not set
# CONFIG_OCFS2_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not set
CONFIG_INOTIFY=y
# CONFIG_QUOTA is not set
CONFIG_DNOTIFY=y
CONFIG_AUTOFS_FS=y
CONFIG_AUTOFS4_FS=y
# CONFIG_FUSE_FS is not set

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
# CONFIG_ZISOFS is not set
# CONFIG_UDF_FS is not set

#
# DOS/FAT/NT Filesystems
#
# CONFIG_MSDOS_FS is not set
# CONFIG_VFAT_FS is not set
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_RAMFS=y
# CONFIG_CONFIGFS_FS is not set

#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set

#
# Network File Systems
#
# CONFIG_NFS_FS is not set
# CONFIG_NFSD is not set
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
# CONFIG_9P_FS is not set

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y

#
# Native Language Support
#
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=y
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=y

#
# Instrumentation Support
#
CONFIG_PROFILING=y
CONFIG_OPROFILE=m
# CONFIG_KPROBES is not set

#
# Kernel hacking
#
# CONFIG_PRINTK_TIME is not set
CONFIG_MAGIC_SYSRQ=y
CONFIG_DEBUG_KERNEL=y
CONFIG_LOG_BUF_SHIFT=18
CONFIG_DETECT_SOFTLOCKUP=y
# CONFIG_SCHEDSTATS is not set
# CONFIG_DEBUG_SLAB is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_DEBUG_KOBJECT is not set
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_FS is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_FRAME_POINTER is not set
# CONFIG_UNWIND_INFO is not set
# CONFIG_FORCED_INLINING is not set
# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_DEBUG_RODATA is not set

#
# Security options
#
# CONFIG_KEYS is not set
# CONFIG_SECURITY is not set

#
# Cryptographic options
#
CONFIG_CRYPTO=y
# CONFIG_CRYPTO_HMAC is not set
# CONFIG_CRYPTO_NULL is not set
# CONFIG_CRYPTO_MD4 is not set
# CONFIG_CRYPTO_MD5 is not set
CONFIG_CRYPTO_SHA1=m
# CONFIG_CRYPTO_SHA256 is not set
# CONFIG_CRYPTO_SHA512 is not set
# CONFIG_CRYPTO_WP512 is not set
# CONFIG_CRYPTO_TGR192 is not set
# CONFIG_CRYPTO_DES is not set
# CONFIG_CRYPTO_BLOWFISH is not set
# CONFIG_CRYPTO_TWOFISH is not set
# CONFIG_CRYPTO_SERPENT is not set
# CONFIG_CRYPTO_AES is not set
# CONFIG_CRYPTO_AES_X86_64 is not set
# CONFIG_CRYPTO_CAST5 is not set
# CONFIG_CRYPTO_CAST6 is not set
# CONFIG_CRYPTO_TEA is not set
CONFIG_CRYPTO_ARC4=m
# CONFIG_CRYPTO_KHAZAD is not set
# CONFIG_CRYPTO_ANUBIS is not set
# CONFIG_CRYPTO_DEFLATE is not set
# CONFIG_CRYPTO_MICHAEL_MIC is not set
# CONFIG_CRYPTO_CRC32C is not set
# CONFIG_CRYPTO_TEST is not set

#
# Hardware crypto devices
#

#
# Library routines
#
CONFIG_CRC_CCITT=m
# CONFIG_CRC16 is not set
CONFIG_CRC32=y
# CONFIG_LIBCRC32C is not set
CONFIG_ZLIB_INFLATE=m
CONFIG_ZLIB_DEFLATE=m
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=y
CONFIG_TEXTSEARCH_BM=y
CONFIG_TEXTSEARCH_FSM=y
Comment 1 Andrew Morton 2006-06-19 15:27:43 UTC
Looks like a slab leak.  Can you please include the contents of /proc/slabinfo
when the problem is occurring, so we can see which slab cache is causing the
problem?
Comment 2 Pawel Staszewski 2006-06-19 23:45:31 UTC
cat /proc/slabinfo
slabinfo - version: 2.1
# name            <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab>
: tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs>
<num_slabs> <sharedavail>
ip_fib_alias      187280 188269     64   59    1 : tunables  120   60    8 :
slabdata   3191   3191      3
UNIX                  13     18    640    6    1 : tunables   54   27    8 :
slabdata      3      3      0
ipt_hashlimit          0      0     64   59    1 : tunables  120   60    8 :
slabdata      0      0      0
scsi_cmd_cache         4     14    512    7    1 : tunables   54   27    8 :
slabdata      2      2      0
msi_cache              1      1   5760    1    2 : tunables    8    4    0 :
slabdata      1      1      0
cfq_ioc_pool           0      0    168   23    1 : tunables  120   60    8 :
slabdata      0      0      0
cfq_pool               0      0    160   24    1 : tunables  120   60    8 :
slabdata      0      0      0
crq_pool               0      0     88   44    1 : tunables  120   60    8 :
slabdata      0      0      0
deadline_drq           0      0     96   40    1 : tunables  120   60    8 :
slabdata      0      0      0
as_arq                 4     34    112   34    1 : tunables  120   60    8 :
slabdata      1      1      0
mqueue_inode_cache      1      4    896    4    1 : tunables   54   27    8 :
slabdata      1      1      0
isofs_inode_cache      0      0    616    6    1 : tunables   54   27    8 :
slabdata      0      0      0
hugetlbfs_inode_cache      1      7    576    7    1 : tunables   54   27    8 :
slabdata      1      1      0
ext2_inode_cache       0      0    680    6    1 : tunables   54   27    8 :
slabdata      0      0      0
reiser_inode_cache  10077  10095    688    5    1 : tunables   54   27    8 :
slabdata   2019   2019      0
dnotify_cache          0      0     40   92    1 : tunables  120   60    8 :
slabdata      0      0      0
eventpoll_pwq          0      0     72   53    1 : tunables  120   60    8 :
slabdata      0      0      0
eventpoll_epi          0      0    256   15    1 : tunables  120   60    8 :
slabdata      0      0      0
inotify_event_cache      0      0     40   92    1 : tunables  120   60    8 :
slabdata      0      0      0
inotify_watch_cache      1     59     64   59    1 : tunables  120   60    8 :
slabdata      1      1      0
kioctx                 0      0    384   10    1 : tunables   54   27    8 :
slabdata      0      0      0
kiocb                  0      0    256   15    1 : tunables  120   60    8 :
slabdata      0      0      0
fasync_cache           0      0     24  144    1 : tunables  120   60    8 :
slabdata      0      0      0
shmem_inode_cache   5271   5275    760    5    1 : tunables   54   27    8 :
slabdata   1055   1055      0
posix_timers_cache      0      0    136   28    1 : tunables  120   60    8 :
slabdata      0      0      0
uid_cache              1     59     64   59    1 : tunables  120   60    8 :
slabdata      1      1      0
tcp_bind_bucket        5    112     32  112    1 : tunables  120   60    8 :
slabdata      1      1      0
inet_peer_cache      176    360    128   30    1 : tunables  120   60    8 :
slabdata     12     12      0
ip_dst_cache       15680  15680    384   10    1 : tunables   54   27    8 :
slabdata   1568   1568      0
arp_cache              3     15    256   15    1 : tunables  120   60    8 :
slabdata      1      1      0
RAW                    3      5    768    5    1 : tunables   54   27    8 :
slabdata      1      1      0
UDP                    1      5    768    5    1 : tunables   54   27    8 :
slabdata      1      1      0
tw_sock_TCP            0      0    256   15    1 : tunables  120   60    8 :
slabdata      0      0      0
request_sock_TCP       0      0    128   30    1 : tunables  120   60    8 :
slabdata      0      0      0
TCP                    7     10   1536    5    2 : tunables   24   12    8 :
slabdata      2      2      0
sgpool-128            32     32   4096    1    1 : tunables   24   12    8 :
slabdata     32     32      0
sgpool-64             32     32   2048    2    1 : tunables   24   12    8 :
slabdata     16     16      0
sgpool-32             32     32   1024    4    1 : tunables   54   27    8 :
slabdata      8      8      0
sgpool-16             32     32    512    8    1 : tunables   54   27    8 :
slabdata      4      4      0
sgpool-8              32     45    256   15    1 : tunables  120   60    8 :
slabdata      3      3      0
scsi_io_context        0      0    112   34    1 : tunables  120   60    8 :
slabdata      0      0      0
blkdev_ioc            13     67     56   67    1 : tunables  120   60    8 :
slabdata      1      1      0
blkdev_queue          25     30   1624    5    2 : tunables   24   12    8 :
slabdata      6      6      0
blkdev_requests        4     13    288   13    1 : tunables   54   27    8 :
slabdata      1      1      0
biovec-(256)           7      7   4096    1    1 : tunables   24   12    8 :
slabdata      7      7      0
biovec-128             7      8   2048    2    1 : tunables   24   12    8 :
slabdata      4      4      0
biovec-64              7      8   1024    4    1 : tunables   54   27    8 :
slabdata      2      2      0
biovec-16              7     15    256   15    1 : tunables  120   60    8 :
slabdata      1      1      0
biovec-4               7     59     64   59    1 : tunables  120   60    8 :
slabdata      1      1      0
biovec-1               7    202     16  202    1 : tunables  120   60    8 :
slabdata      1      1      0
bio                  256    270    128   30    1 : tunables  120   60    8 :
slabdata      9      9      0
sock_inode_cache      32     40    768    5    1 : tunables   54   27    8 :
slabdata      8      8      0
skbuff_fclone_cache     63     63    512    7    1 : tunables   54   27    8 :
slabdata      9      9      0
skbuff_head_cache    315    495    256   15    1 : tunables  120   60    8 :
slabdata     33     33      0
file_lock_cache        2     22    176   22    1 : tunables  120   60    8 :
slabdata      1      1      0
acpi_operand        1060   1113     72   53    1 : tunables  120   60    8 :
slabdata     21     21      0
acpi_parse_ext         0      0     64   59    1 : tunables  120   60    8 :
slabdata      0      0      0
acpi_parse             0      0     40   92    1 : tunables  120   60    8 :
slabdata      0      0      0
acpi_state             0      0     88   44    1 : tunables  120   60    8 :
slabdata      0      0      0
proc_inode_cache     280    288    600    6    1 : tunables   54   27    8 :
slabdata     48     48      0
sigqueue               6     24    160   24    1 : tunables  120   60    8 :
slabdata      1      1      0
radix_tree_node     9261  10451    536    7    1 : tunables   54   27    8 :
slabdata   1493   1493      0
bdev_cache             5      5    768    5    1 : tunables   54   27    8 :
slabdata      1      1      0
sysfs_dir_cache     3235   3312     80   48    1 : tunables  120   60    8 :
slabdata     69     69      0
mnt_cache             19     45    256   15    1 : tunables  120   60    8 :
slabdata      3      3      0
inode_cache          990   1001    568    7    1 : tunables   54   27    8 :
slabdata    143    143      0
dentry_cache       18405  18620    208   19    1 : tunables  120   60    8 :
slabdata    980    980      0
filp                 258    630    256   15    1 : tunables  120   60    8 :
slabdata     42     42      0
names_cache            1      1   4096    1    1 : tunables   24   12    8 :
slabdata      1      1      0
idr_layer_cache       72     77    528    7    1 : tunables   54   27    8 :
slabdata     11     11      0
buffer_head        41643  41680     96   40    1 : tunables  120   60    8 :
slabdata   1042   1042      0
mm_struct             22     22   4096    1    1 : tunables   24   12    8 :
slabdata     22     22      0
vm_area_struct       861   1122    176   22    1 : tunables  120   60    8 :
slabdata     51     51      0
fs_cache              33    118     64   59    1 : tunables  120   60    8 :
slabdata      2      2      0
files_cache           34     60    768    5    1 : tunables   54   27    8 :
slabdata     12     12      0
signal_cache          63     84    640    6    1 : tunables   54   27    8 :
slabdata     14     14      0
sighand_cache         54     54   2112    3    2 : tunables   24   12    8 :
slabdata     18     18      0
task_struct           48     48   4096    1    1 : tunables   24   12    8 :
slabdata     48     48      0
anon_vma             282    432     24  144    1 : tunables  120   60    8 :
slabdata      3      3      0
pid                   64    531     64   59    1 : tunables  120   60    8 :
slabdata      9      9      0
size-131072(DMA)       0      0 131072    1   32 : tunables    8    4    0 :
slabdata      0      0      0
size-131072            0      0 131072    1   32 : tunables    8    4    0 :
slabdata      0      0      0
size-65536(DMA)        0      0  65536    1   16 : tunables    8    4    0 :
slabdata      0      0      0
size-65536             1      1  65536    1   16 : tunables    8    4    0 :
slabdata      1      1      0
size-32768(DMA)        0      0  32768    1    8 : tunables    8    4    0 :
slabdata      0      0      0
size-32768             0      0  32768    1    8 : tunables    8    4    0 :
slabdata      0      0      0
size-16384(DMA)        0      0  16384    1    4 : tunables    8    4    0 :
slabdata      0      0      0
size-16384             2      2  16384    1    4 : tunables    8    4    0 :
slabdata      2      2      0
size-8192(DMA)         0      0   8192    1    2 : tunables    8    4    0 :
slabdata      0      0      0
size-8192             20     20   8192    1    2 : tunables    8    4    0 :
slabdata     20     20      0
size-4096(DMA)         0      0   4096    1    1 : tunables   24   12    8 :
slabdata      0      0      0
size-4096            462    468   4096    1    1 : tunables   24   12    8 :
slabdata    462    468      0
size-2048(DMA)         0      0   2048    2    1 : tunables   24   12    8 :
slabdata      0      0      0
size-2048            277    304   2048    2    1 : tunables   24   12    8 :
slabdata    152    152      0
size-1024(DMA)         0      0   1024    4    1 : tunables   54   27    8 :
slabdata      0      0      0
size-1024            798   1016   1024    4    1 : tunables   54   27    8 :
slabdata    254    254      0
size-512(DMA)          0      0    512    8    1 : tunables   54   27    8 :
slabdata      0      0      0
size-512            1701   3240    512    8    1 : tunables   54   27    8 :
slabdata    405    405      1
size-256(DMA)          0      0    256   15    1 : tunables  120   60    8 :
slabdata      0      0      0
size-256            4942   7575    256   15    1 : tunables  120   60    8 :
slabdata    505    505      0
size-128(DMA)          0      0    128   30    1 : tunables  120   60    8 :
slabdata      0      0      0
size-64(DMA)           0      0     64   59    1 : tunables  120   60    8 :
slabdata      0      0      0
size-64           393142 395064     64   59    1 : tunables  120   60    8 :
slabdata   6696   6696      0
size-32(DMA)           0      0     32  112    1 : tunables  120   60    8 :
slabdata      0      0      0
size-128           16677  35400    128   30    1 : tunables  120   60    8 :
slabdata   1180   1180      0
size-32              498   3472     32  112    1 : tunables  120   60    8 :
slabdata     31     31      0
kmem_cache           106    110    384   10    1 : tunables   54   27    8 :
slabdata     11     11      0
Comment 3 Pawel Staszewski 2006-06-19 23:55:19 UTC
Call trace from another machine :

Call Trace: <IRQ> <ffffffff8024abf7>{__alloc_pages+623}
       <ffffffff802145d4>{smp_local_timer_interrupt+35}
<ffffffff80214639>{smp_apic_timer_interrupt+65}
       <ffffffff802612f2>{cache_alloc_refill+695} <ffffffff802616d7>{__kmalloc+114}
       <ffffffff8038d148>{__alloc_skb+85} <ffffffff8034123e>{e1000_clean_rx_irq+740}
       <ffffffff80340e94>{e1000_clean+239} <ffffffff80392be2>{net_rx_action+171}
       <ffffffff8022d553>{__do_softirq+103} <ffffffff8020aaa6>{call_softirq+30}
       <ffffffff8020c678>{do_softirq+61} <ffffffff8020c631>{do_IRQ+62}
       <ffffffff80207e94>{mwait_idle+0} <ffffffff80209e04>{ret_from_intr+0} <EOI>
       <ffffffff80207ede>{mwait_idle+74} <ffffffff80207e75>{cpu_idle+98}
       <ffffffff805da79b>{start_secondary+1127}
Mem-info:
DMA per-cpu:
cpu 0 hot: high 0, batch 1 used:0
cpu 0 cold: high 0, batch 1 used:0
cpu 1 hot: high 0, batch 1 used:0
cpu 1 cold: high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: high 186, batch 31 used:72
cpu 0 cold: high 62, batch 15 used:13
cpu 1 hot: high 186, batch 31 used:30
cpu 1 cold: high 62, batch 15 used:50
Normal per-cpu: empty
HighMem per-cpu: empty
Free pages:        4920kB (0kB HighMem)
Active:48439 inactive:4651 dirty:0 writeback:0 unstable:0 free:1230 slab:68845
mapped:39985 pagetables:255
DMA free:1992kB min:172kB low:212kB high:256kB active:0kB inactive:0kB
present:10604kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 481 481 481
DMA32 free:2928kB min:8016kB low:10020kB high:12024kB active:193756kB
inactive:18604kB present:492776kB pages_scanned:126 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 0*4kB 1*8kB 0*16kB 0*32kB 1*64kB 1*128kB 1*256kB 1*512kB 1*1024kB 0*2048kB
0*4096kB = 1992kB
DMA32: 0*4kB 0*8kB 1*16kB 1*32kB 1*64kB 0*128kB 1*256kB 1*512kB 0*1024kB
1*2048kB 0*4096kB = 2928kB
Normal: empty
HighMem: empty
Swap cache: add 0, delete 0, find 0/0, race 0+0
Free swap  = 996020kB
Total swap = 996020kB
Free swap:       996020kB
128997 pages of RAM
3326 reserved pages
13499 pages shared
0 pages swap cached
swapper: page allocation failure. order:0, mode:0x20

Call Trace: <IRQ> <ffffffff8024abf7>{__alloc_pages+623}
       <ffffffff802612f2>{cache_alloc_refill+695} <ffffffff802616d7>{__kmalloc+114}
       <ffffffff8038d148>{__alloc_skb+85} <ffffffff8034123e>{e1000_clean_rx_irq+740}
       <ffffffff80340e94>{e1000_clean+239} <ffffffff80392be2>{net_rx_action+171}
       <ffffffff8022d553>{__do_softirq+103} <ffffffff8020aaa6>{call_softirq+30}
       <ffffffff8020c678>{do_softirq+61} <ffffffff8020c631>{do_IRQ+62}
       <ffffffff80207e94>{mwait_idle+0} <ffffffff80209e04>{ret_from_intr+0} <EOI>
       <ffffffff80207ede>{mwait_idle+74} <ffffffff80207e75>{cpu_idle+98}
       <ffffffff805da79b>{start_secondary+1127}
Mem-info:
DMA per-cpu:
cpu 0 hot: high 0, batch 1 used:0
cpu 0 cold: high 0, batch 1 used:0
cpu 1 hot: high 0, batch 1 used:0
cpu 1 cold: high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: high 186, batch 31 used:72
cpu 0 cold: high 62, batch 15 used:13
cpu 1 hot: high 186, batch 31 used:30
cpu 1 cold: high 62, batch 15 used:50
Normal per-cpu: empty
HighMem per-cpu: empty
Free pages:        4920kB (0kB HighMem)
Active:48439 inactive:4651 dirty:0 writeback:0 unstable:0 free:1230 slab:68845
mapped:39985 pagetables:255
DMA free:1992kB min:172kB low:212kB high:256kB active:0kB inactive:0kB
present:10604kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 481 481 481
DMA32 free:2928kB min:8016kB low:10020kB high:12024kB active:193756kB
inactive:18604kB present:492776kB pages_scanned:126 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 0*4kB 1*8kB 0*16kB 0*32kB 1*64kB 1*128kB 1*256kB 1*512kB 1*1024kB 0*2048kB
0*4096kB = 1992kB
DMA32: 0*4kB 0*8kB 1*16kB 1*32kB 1*64kB 0*128kB 1*256kB 1*512kB 0*1024kB
1*2048kB 0*4096kB = 2928kB
Normal: empty
HighMem: empty
Swap cache: add 0, delete 0, find 0/0, race 0+0
Free swap  = 996020kB
Total swap = 996020kB
Free swap:       996020kB
128997 pages of RAM
3326 reserved pages
13499 pages shared
0 pages swap cached
printk: 21353 messages suppressed.
swapper: page allocation failure. order:0, mode:0x20

Call Trace: <IRQ> <ffffffff8024abf7>{__alloc_pages+623}
       <ffffffff802612f2>{cache_alloc_refill+695} <ffffffff802616d7>{__kmalloc+114}
       <ffffffff8038d148>{__alloc_skb+85}
<ffffffff80341c62>{e1000_alloc_rx_buffers+119}
       <ffffffff803414ef>{e1000_clean_rx_irq+1429}
<ffffffff80340e94>{e1000_clean+239}
       <ffffffff80392be2>{net_rx_action+171}
<ffffffff803166dd>{add_timer_randomness+284}
       <ffffffff8022d553>{__do_softirq+103} <ffffffff8020aaa6>{call_softirq+30}
       <ffffffff8020c678>{do_softirq+61} <ffffffff8020c631>{do_IRQ+62}
       <ffffffff80207e94>{mwait_idle+0} <ffffffff80209e04>{ret_from_intr+0} <EOI>
       <ffffffff80207ede>{mwait_idle+74} <ffffffff80207e75>{cpu_idle+98}
       <ffffffff805da79b>{start_secondary+1127}
Mem-info:
DMA per-cpu:
cpu 0 hot: high 0, batch 1 used:0
cpu 0 cold: high 0, batch 1 used:0
cpu 1 hot: high 0, batch 1 used:0
cpu 1 cold: high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: high 186, batch 31 used:129
cpu 0 cold: high 62, batch 15 used:57
cpu 1 hot: high 186, batch 31 used:30
cpu 1 cold: high 62, batch 15 used:60
Normal per-cpu: empty
HighMem per-cpu: empty
Free pages:        4976kB (0kB HighMem)
Active:40234 inactive:1675 dirty:8 writeback:0 unstable:0 free:1244 slab:79910
mapped:39985 pagetables:255
DMA free:1992kB min:172kB low:212kB high:256kB active:0kB inactive:0kB
present:10604kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 481 481 481
DMA32 free:2984kB min:8016kB low:10020kB high:12024kB active:160936kB
inactive:6700kB present:492776kB pages_scanned:565 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 0*4kB 1*8kB 0*16kB 0*32kB 1*64kB 1*128kB 1*256kB 1*512kB 1*1024kB 0*2048kB
0*4096kB = 1992kB
DMA32: 0*4kB 1*8kB 2*16kB 0*32kB 0*64kB 1*128kB 1*256kB 1*512kB 0*1024kB
1*2048kB 0*4096kB = 2984kB
Normal: empty
HighMem: empty
Swap cache: add 38, delete 28, find 0/0, race 0+0
Free swap  = 995868kB
Total swap = 996020kB
Free swap:       995868kB
128997 pages of RAM
3326 reserved pages
5576 pages shared
10 pages swap cached
Comment 4 Andrew Morton 2006-06-20 00:21:16 UTC
OK, so a third of that memory has disappeared into the ip_fib_alias cache.

But two thirds is in size-64, so we don't know who is using that.

Before we bug the net guys would you be able to apply slab-leak-detector.patch,
set CONFIG_DEBUG_SLAB=y then, when the leak is happening, do

       echo "size-64 0 0 0" > /proc/slabinfo

and then gather the dmesg output?
Comment 5 Andrew Morton 2006-06-20 00:21:53 UTC
Created attachment 8346 [details]
slab-leak-detector.patch
Comment 6 Natalie Protasevich 2007-05-22 13:52:34 UTC
Hi Pawel,
Have you been able to test with Andrew's path?
Let me know if you need help applying the patch and setting up the test kernel
on your systems.
Thanks,
--Natalie
Comment 7 Pawel Staszewski 2007-07-29 13:31:17 UTC
sorry that my late :)
In 2.6.19 problem has gone :)

Note You need to log in before you can comment on or make changes to this bug.