* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
@ 2012-04-14 19:38 werner
2012-04-14 19:58 ` Rik van Riel
2012-04-14 21:03 ` Linus Torvalds
0 siblings, 2 replies; 49+ messages in thread
From: werner @ 2012-04-14 19:38 UTC (permalink / raw)
To: David Rientjes, Colin Cross, Linus Torvalds, Andrew Morton,
Rik van Riel, Hugh Dickins, linux-kernel, Oleg Nesterov,
Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable
Perhaps someone could check this
Ocasionally it still happens that the computer slows down
very, during appr. 1 minute (but it dont crash, nor is
nothing visible in syslog).
I think this wasn't before approx. the 3.2 kernel, at
least I didn't perceive it, but this happens at 3.3 and
3.4-rc2-inclusive all patchs.
Below, ps alx and top i printed in a file at an
ocasion as this happened
I observed that then always kmemleak is almost at the
beginning of top
wl
================= ps alx
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY
TIME COMMAND
4 0 1 0 20 0 824 320 poll_s Ss ?
0:35 init [4]
1 0 2 0 20 0 0 0 kthrea S ?
0:01 [kthreadd]
1 0 3 2 20 0 0 0 run_ks S ?
6:12 [ksoftirqd/0]
1 0 6 2 -100 - 0 0 cpu_st S ?
0:00 [migration/0]
1 0 7 2 -100 - 0 0 watchd S ?
0:05 [watchdog/0]
1 0 8 2 0 -20 0 0 rescue S< ?
0:00 [khelper]
5 0 9 2 20 0 0 0 devtmp S ?
0:00 [kdevtmpfs]
1 0 10 2 0 -20 0 0 rescue S< ?
0:00 [netns]
1 0 1086 2 20 0 0 0 bdi_sy S ?
0:00 [sync_supers]
1 0 1088 2 20 0 0 0 bdi_fo S ?
0:00 [bdi-default]
1 0 1089 2 0 -20 0 0 rescue S< ?
0:00 [kintegrityd]
1 0 1090 2 0 -20 0 0 rescue S< ?
0:00 [kblockd]
5 0 1108 2 -51 - 0 0 irq_wa S ?
0:00 [irq/9-acpi]
1 0 1236 2 0 -20 0 0 rescue S< ?
0:00 [tifm]
1 0 1268 2 0 -20 0 0 rescue S< ?
0:00 [ata_sff]
1 0 1280 2 20 0 0 0 hub_th S ?
0:00 [khubd]
1 0 1295 2 0 -20 0 0 rescue S< ?
0:00 [md]
1 0 1420 2 0 -20 0 0 rescue S< ?
0:00 [rpciod]
1 0 1450 2 20 0 0 0 watchd S ?
0:00 [khungtaskd]
1 0 1456 2 20 0 0 0 kswapd S ?
0:02 [kswapd0]
1 0 1457 2 25 5 0 0 ksm_sc SN ?
0:00 [ksmd]
1 0 1532 2 39 19 0 0 khugep SN ?
0:06 [khugepaged]
1 0 1533 2 20 0 0 0 fsnoti S ?
0:00 [fsnotify_mark]
1 0 1572 2 20 0 0 0 ecrypt S ?
0:00 [ecryptfs-kthrea]
1 0 1575 2 0 -20 0 0 rescue S< ?
0:00 [nfsiod]
1 0 1580 2 0 -20 0 0 rescue S< ?
0:00 [cifsiod]
1 0 1606 2 20 0 0 0 jfsIOW S ?
0:00 [jfsIO]
1 0 1607 2 20 0 0 0 jfs_la S ?
0:00 [jfsCommit]
1 0 1608 2 20 0 0 0 jfs_sy S ?
0:00 [jfsSync]
1 0 1615 2 0 -20 0 0 rescue S< ?
0:00 [xfsalloc]
1 0 1616 2 0 -20 0 0 rescue S< ?
0:00 [xfs_mru_cache]
1 0 1617 2 0 -20 0 0 rescue S< ?
0:00 [xfslogd]
1 0 1624 2 0 -20 0 0 rescue S< ?
0:00 [ocfs2_wq]
1 0 1627 2 0 -20 0 0 rescue S< ?
0:00 [user_dlm]
1 0 1633 2 0 -20 0 0 rescue S< ?
0:00 [glock_workqueue]
1 0 1634 2 0 -20 0 0 rescue S< ?
0:00 [delete_workqueu]
1 0 1638 2 0 -20 0 0 rescue S< ?
0:00 [gfs_recovery]
1 0 1642 2 0 -20 0 0 rescue S< ?
0:00 [crypto]
1 0 1780 2 20 0 0 0 worker S ?
0:00 [kworker/u:2]
1 0 2408 2 20 0 0 0 scan_t S ?
0:00 [cciss_scan]
1 0 2542 2 0 -20 0 0 rescue S< ?
0:00 [iscsi_eh]
1 0 2551 2 0 -20 0 0 rescue S< ?
0:00 [kmpath_rdacd]
1 0 2552 2 0 -20 0 0 rescue S< ?
0:00 [fc_exch_workque]
1 0 2553 2 0 -20 0 0 rescue S< ?
0:00 [fc_rport_eq]
1 0 2554 2 0 -20 0 0 fcoe_p S< ?
0:00 [fcoethread/0]
1 0 2556 2 0 -20 0 0 rescue S< ?
0:00 [fnic_event_wq]
1 0 2558 2 0 -20 0 0 bnx2fc S< ?
0:00 [bnx2fc_l2_threa]
1 0 2559 2 0 -20 0 0 bnx2fc S< ?
0:00 [bnx2fc_thread/0]
1 0 2636 2 0 -20 0 0 bnx2i_ S< ?
0:00 [bnx2i_thread/0]
1 0 2675 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_2]
1 0 2678 2 20 0 0 0 scsi_e S ?
0:25 [scsi_eh_3]
1 0 2688 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_4]
1 0 2691 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_5]
1 0 2756 2 0 -20 0 0 rescue S< ?
0:00 [smflush]
1 0 2771 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock0]
1 0 2784 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock1]
1 0 2793 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock2]
1 0 2863 2 0 -20 0 0 rescue S< ?
0:00 [cnic_wq]
1 0 2874 2 0 -20 0 0 rescue S< ?
0:00 [sfc_vfdi]
1 0 2875 2 0 -20 0 0 rescue S< ?
0:00 [sfc_reset]
1 0 2890 2 0 -20 0 0 rescue S< ?
0:00 [exec-osm]
1 0 2897 2 0 -20 0 0 rescue S< ?
0:00 [block-osm]
1 0 2905 2 0 -20 0 0 rescue S< ?
0:00 [firewire]
1 0 2982 2 0 -20 0 0 rescue S< ?
0:00 [wusbd]
1 0 3045 2 0 -20 0 0 rescue S< ?
0:00 [kpsmoused]
1 0 3171 2 0 -20 0 0 rescue S< ?
0:00 [dm_bufio_cache]
1 0 3172 2 0 -20 0 0 rescue S< ?
0:00 [kmpathd]
1 0 3173 2 0 -20 0 0 rescue S< ?
0:00 [kmpath_handlerd]
1 0 3176 2 0 -20 0 0 rescue S< ?
0:00 [edac-poller]
1 0 3188 2 0 -20 0 0 rescue S< ?
0:00 [kvub300c]
1 0 3189 2 0 -20 0 0 rescue S< ?
0:00 [kvub300p]
1 0 3190 2 0 -20 0 0 rescue S< ?
0:00 [kvub300d]
1 0 3193 2 0 -20 0 0 rescue S< ?
0:00 [kmemstick]
1 0 3260 2 0 -20 0 0 rescue S< ?
0:00 [binder]
5 2 3416 11795 20 0 55952 12448 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
1 0 5534 2 30 10 0 0 - RN ?
90:25 [kmemleak]
1 0 5536 2 0 -20 0 0 rescue S< ?
0:00 [kafs_vlupdated]
1 0 5537 2 0 -20 0 0 rescue S< ?
0:00 [kafs_callbackd]
1 0 5538 2 0 -20 0 0 rescue S< ?
0:00 [kafsd]
1 0 5541 2 0 -20 0 0 rescue S< ?
0:00 [deferwq]
1 0 5546 2 0 -20 0 0 rescue S< ?
0:00 [devfreq_wq]
1 0 5549 2 20 0 0 0 kjourn S ?
0:54 [kjournald]
5 0 5577 1 16 -4 3124 1752 poll_s S<s ?
0:04 /sbin/udevd --daemon
5 2 5950 11795 20 0 55908 12208 inet_c S ?
0:07 /usr/local/apache2/bin/httpd -k restart
1 0 8011 2 0 -20 0 0 rescue S< ?
0:00 [hd-audio0]
1 0 9620 2 20 0 0 0 bdi_wr S ?
0:16 [flush-8:0]
1 0 9686 1 20 0 1928 664 poll_s Ss ?
0:00 /usr/sbin/syslogd
5 0 9690 1 20 0 1880 428 syslog Ss ?
0:00 /usr/sbin/klogd -c 3 -x
5 0 9904 1 20 0 1920 568 poll_s Ss ?
0:00 /usr/sbin/inetd
1 0 9911 1 20 0 1876 560 poll_s Ss ?
0:00 /usr/sbin/acpid
5 81 9922 1 20 0 2664 860 poll_s Ss ?
0:00 /usr/bin/dbus-daemon --system
5 82 9927 1 20 0 15432 4544 poll_s Ssl ?
0:01 /usr/sbin/hald --daemon=yes
0 0 9928 9927 20 0 11872 1256 poll_s Sl ?
0:00 hald-runner
0 0 9950 9928 20 0 3800 1256 poll_s S ?
0:02 hald-addon-input: Listening on
/dev/input/event4 /dev/input/event0 /dev/input/event1
/dev/input/event10 /dev/input/event2
0 0 9958 9928 20 0 3812 1076 poll_s S ?
0:00 /usr/libexec/hald-addon-cpufreq
4 82 9959 9928 20 0 2572 1100 unix_s S ?
0:00 hald-addon-acpi: listening on acpid socket
/var/run/acpid.socket
0 0 9961 9928 20 0 3800 1076 poll_s S ?
1:46 hald-addon-storage: polling /dev/hda (every
2 sec)
0 0 9970 9928 20 0 3800 1076 poll_s S ?
0:57 hald-addon-storage: polling /dev/sr0 (every
2 sec)
5 0 9987 1 20 0 2536 932 poll_s Ss ?
0:00 /usr/sbin/hcid -f /etc/bluetooth/hcid.conf
5 0 9991 1 20 0 1976 384 poll_s Ss ?
0:00 /usr/sbin/sdpd
1 0 10003 1 20 0 2132 388 poll_s Ss ?
0:00 /usr/bin/hidd --server
5 0 10008 2 10 -10 0 0 rfcomm S< ?
0:00 [krfcommd]
4 0 10023 1 20 0 5832 2568 ep_pol Ss ?
0:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf
1 0 10070 1 20 0 2096 712 hrtime S ?
0:01 /usr/sbin/crond -l10
1 2 10072 1 20 0 2100 332 hrtime Ss ?
0:00 /usr/sbin/atd -b 15 -l 1
1 0 10122 1 20 0 1864 304 hrtime Ss ?
0:08 rkdet 1451
4 0 10131 1 20 0 3456 1960 wait Ss tty1
0:00 -bash
4 0 10132 1 20 0 3448 1952 wait Ss tty2
0:00 -bash
0 0 10133 1 20 0 1880 568 n_tty_ Ss+ tty3
0:00 /sbin/agetty 38400 tty3 linux
0 0 10134 1 20 0 1880 564 n_tty_ Ss+ tty4
0:00 /sbin/agetty 38400 tty4 linux
0 0 10135 1 20 0 1880 564 n_tty_ Ss+ tty5
0:00 /sbin/agetty 38400 tty5 linux
0 0 10136 1 20 0 1880 572 n_tty_ Ss+ tty6
0:00 /sbin/agetty 38400 tty6 linux
4 0 10137 1 20 0 3408 868 poll_s Ss ?
0:00 /opt/kde/bin/kdm -nodaemon
4 0 10153 10137 20 0 54108 47384 poll_s Ss+ tty7
42:16 /usr/bin/X -br -nolisten tcp :0 vt7 -auth
/var/run/xauth/A:0-EArqAj
1 0 10157 10137 20 0 3728 1196 wait S ?
0:00 -:0
4 0 10165 10157 20 0 3060 1500 wait Ss ?
0:00 /bin/sh /usr/bin/startkde
0 0 10183 10165 20 0 12404 1640 hrtime Sl ?
8:54 /usr/bin/tpb
1 0 10219 1 20 0 1856 72 pipe_w S ?
0:00 start_kdeinit --new-startup +kcminit_startup
1 0 10220 1 20 0 25160 7996 poll_s Ss ?
0:01 kdeinit Running...
1 0 10223 1 20 0 24352 3216 poll_s S ?
0:02 dcopserver [kdeinit] --nosid
5 0 10225 10220 20 0 29040 8412 poll_s S ?
0:01 klauncher [kdeinit] --new-startup
1 0 10227 1 20 0 57396 32724 poll_s S ?
256:52 kded [kdeinit] --new-startup
0 0 10234 10165 20 0 1860 272 hrtime S ?
0:08 kwrapper ksmserver
1 0 10236 1 20 0 38976 22408 poll_s S ?
0:00 ksmserver [kdeinit]
1 0 10237 10220 20 0 51880 27704 poll_s S ?
0:42 kwin [kdeinit]
1 0 10239 1 20 0 48132 32020 poll_s S ?
1:16 kdesktop [kdeinit]
1 0 10241 1 20 0 67968 44644 poll_s S ?
1:25 kicker [kdeinit]
1 0 10248 1 20 0 38984 22168 poll_s S ?
0:02 kaccess [kdeinit]
4 0 10256 10220 20 0 110796 43104 - RLl ?
31:15 artsd -F 9 -S 4096 -a alsa -b 8 -s 333 -m
artsmessage -c drkonqi -l 3 -f
0 0 10260 10220 20 0 22420 10552 poll_s S ?
0:00 nm-applet --sm-disable
1 0 10263 1 20 0 50312 25616 poll_s S ?
0:10 knotify [kdeinit]
1 0 10271 1 20 0 26708 8832 poll_s S ?
0:00 kalarmd --autostart
1 0 10275 1 20 0 3492 612 poll_s S ?
0:00 dbus-launch --autolaunch
9b9f86fbd8163bb39486a000475487ec --binary-syntax
--close-stderr
1 0 10276 1 20 0 2520 748 poll_s Ss ?
0:00 /usr/bin/dbus-daemon --fork --print-pid 5
--print-address 7 --session
0 0 10278 1 20 0 31868 20800 poll_s S ?
0:00 /usr/libexec/xfce4-notifyd
0 0 10280 1 20 0 4008 1788 poll_s S ?
0:00 /usr/libexec/xfconfd
0 0 10286 1 20 0 5196 2824 poll_s S ?
0:16 /usr/libexec/gconfd-2
5 2 10564 11795 20 0 56168 12740 inet_c S ?
0:08 /usr/local/apache2/bin/httpd -k restart
5 0 10767 1 20 0 41376 12284 rt_sig Ssl ?
0:00 named -d 5
0 0 11707 1 20 0 3072 1508 wait S ?
0:00 /bin/sh /usr/bin/mysqld_safe --user=root
4 0 11755 11707 20 0 103672 21484 poll_s Sl ?
0:59 /usr/sbin/mysqld --basedir=/ --datadir=//var
--user=root --pid-file=//var/werner.pid
--log-error=//var/werner.err
5 0 11785 1 20 0 6904 2112 poll_s Ss ?
0:12 sendmail: accepting connections
1 0 11786 1 20 0 6292 2768 poll_s S ?
0:09 /usr/local/src/Unreal3.2/src/ircd
1 0 11795 1 20 0 53056 8876 poll_s Ss ?
0:06 /usr/local/apache2/bin/httpd -k restart
5 2 11802 11795 20 0 55716 12324 inet_c S ?
0:11 /usr/local/apache2/bin/httpd -k restart
5 0 11812 1 20 0 5900 980 poll_s Ss ?
0:00 pure-ftpd (SERVER)
5 0 11825 1 20 0 3428 640 poll_s Ss ?
0:00 rsync -v --daemon
1 0 11835 1 20 0 7608 5348 poll_s Ss ?
0:05 /usr/local/bin/perl
/usr/local/src/webmin/miniserv.pl
/etc/webmin/miniserv.conf
1 0 11843 1 20 0 7216 5136 poll_s Ss ?
0:06 /usr/local/bin/perl
/usr/local/src/usermin/miniserv.pl
/etc/usermin/miniserv.conf
5 2 17040 11795 20 0 55924 12480 inet_c S ?
0:06 /usr/local/apache2/bin/httpd -k restart
1 0 20831 2 20 0 0 0 worker S ?
0:00 [kworker/0:0]
1 0 21950 10220 20 0 26424 8332 poll_s S ?
0:00 kio_file [kdeinit] file
/tmp/ksocket-root/klauncherEGAF1a.
1 0 22463 2 20 0 0 0 worker S ?
0:00 [kworker/0:2]
0 0 22802 10131 20 0 2624 1132 poll_s S+ tty1
0:05 top
4 0 24935 10220 20 0 6088 2676 poll_s S ?
0:00 mrxvt
0 0 24936 24935 20 0 3396 1776 wait Ss pts/2
0:00 bash
0 0 24974 24936 20 0 2620 1196 poll_s S+ pts/2
0:02 top
1 0 25574 2 20 0 0 0 worker S ?
0:00 [kworker/0:1]
0 0 26483 10132 20 0 2528 584 - R+ tty2
0:00 ps alx
1 0 29868 2 20 0 0 0 worker S ?
0:00 [kworker/u:0]
5 0 30236 10220 20 0 54416 38756 poll_s S ?
0:04 konqueror [kdeinit] /
5 2 30420 11795 20 0 55664 12216 inet_c S ?
0:05 /usr/local/apache2/bin/httpd -k restart
5 2 30590 11795 20 0 55672 12160 inet_c S ?
0:04 /usr/local/apache2/bin/httpd -k restart
5 2 30596 11795 20 0 56228 12584 inet_c S ?
0:05 /usr/local/apache2/bin/httpd -k restart
5 2 30597 11795 20 0 56404 12960 inet_c S ?
0:05 /usr/local/apache2/bin/httpd -k restart
1 0 31140 1 20 0 41172 25692 poll_s S ?
0:01 kio_uiserver [kdeinit]
5 2 31540 11795 20 0 55372 11884 inet_c S ?
0:06 /usr/local/apache2/bin/httpd -k restart
4 0 31801 10220 20 0 591224 345664 - Rl ?
158:02 /usr/lib/firefox/firefox-bin
================= top
^[[H^[[J^[[0;10mtop - 16:20:01 up 2 days, 16:51, 5 users,
load average: 2.18, 1.54, 1.11^[[0;10m^[[39;49m^[[K
Tasks:^[[0;10m^[[39;49m^[[0;10m 168
^[[0;10m^[[39;49mtotal,^[[0;10m^[[39;49m^[[0;10m 3
^[[0;10m^[[39;49mrunning,^[[0;10m^[[39;49m^[[0;10m 165
^[[0;10m^[[39;49msleeping,^[[0;10m^[[39;49m^[[0;10m 0
^[[0;10m^[[39;49mstopped,^[[0;10m^[[39;49m^[[0;10m 0
^[[0;10m^[[39;49mzombie^[[0;10m^[[39;49m^[[K
Cpu(s):^[[0;10m^[[39;49m^[[0;10m
9.7%^[[0;10m^[[39;49mus,^[[0;10m^[[39;49m^[[0;10m
12.5%^[[0;10m^[[39;49msy,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mni,^[[0;10m^[[39;49m^[[0;10m
76.7%^[[0;10m^[[39;49mid,^[[0;10m^[[39;49m^[[0;10m
1.0%^[[0;10m^[[39;49mwa,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mhi,^[[0;10m^[[39;49m^[[0;10m
0.1%^[[0;10m^[[39;49msi,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mst^[[0;10m^[[39;49m^[[K
Mem: ^[[0;10m^[[39;49m^[[0;10m 3088984k
^[[0;10m^[[39;49mtotal,^[[0;10m^[[39;49m^[[0;10m 2861284k
^[[0;10m^[[39;49mused,^[[0;10m^[[39;49m^[[0;10m 227700k
^[[0;10m^[[39;49mfree,^[[0;10m^[[39;49m^[[0;10m 286872k
^[[0;10m^[[39;49mbuffers^[[0;10m^[[39;49m^[[K
Swap:^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mtotal,^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mused,^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mfree,^[[0;10m^[[39;49m^[[0;10m 1780732k
^[[0;10m^[[39;49mcached^[[0;10m^[[39;49m^[[K
^[[6;1H
^[[7m PID USER PR NI VIRT RES SHR S %CPU %MEM
TIME+ COMMAND
^[[0;10m^[[39;49m^[[K
^[[0;10m^[[0;10m31801 root 20 0 577m 337m 48m R
66.9 11.2 158:27.70 firefox-bin
^[[0;10m^[[39;49m
^[[0;10m10227 root 20 0 57396 31m 27m S 12.7 1.1
256:54.85 kded
^[[0;10m^[[39;49m
^[[0;10m^[[0;10m 5534 root 30 10 0 0 0 R
9.0 0.0 90:28.34 kmemleak
^[[0;10m^[[39;49m
^[[0;10m10256 root 20 0 94484 42m 7548 S 3.6 1.4
31:16.69 artsd
^[[0;10m^[[39;49m
^[[0;10m^[[0;10m26642 root 20 0 2620 1116 812 R
1.8 0.0 0:00.03 top
^[[0;10m^[[39;49m
^[[0;10m 1 root 20 0 824 320 280 S 0.0 0.0
0:35.88 init
^[[0;10m^[[39;49m
^[[0;10m 2 root 20 0 0 0 0 S 0.0 0.0
0:01.19 kthreadd
^[[0;10m^[[39;49m
^[[0;10m 3 root 20 0 0 0 0 S 0.0 0.0
6:12.80 ksoftirqd/0
^[[0;10m^[[39;49m
^[[0;10m 6 root RT 0 0 0 0 S 0.0 0.0
0:00.00 migration/0
^[[0;10m^[[39;49m
^[[0;10m 7 root RT 0 0 0 0 S 0.0 0.0
0:05.35 watchdog/0
^[[0;10m^[[39;49m
^[[0;10m 8 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 khelper
^[[0;10m^[[39;49m
^[[0;10m 9 root 20 0 0 0 0 S 0.0 0.0
0:00.03 kdevtmpfs
^[[0;10m^[[39;49m
^[[0;10m 10 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 netns
^[[0;10m^[[39;49m
^[[0;10m 1086 root 20 0 0 0 0 S 0.0 0.0
0:00.47 sync_supers
^[[0;10m^[[39;49m
^[[0;10m 1088 root 20 0 0 0 0 S 0.0 0.0
0:00.00 bdi-default
^[[0;10m^[[39;49m
^[[0;10m 1089 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kintegrityd
^[[0;10m^[[39;49m
^[[0;10m 1090 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kblockd
^[[0;10m^[[39;49m
^[[0;10m 1108 root -51 0 0 0 0 S 0.0 0.0
0:00.00 irq/9-acpi
^[[0;10m^[[39;49m
^[[0;10m 1236 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 tifm
^[[0;10m^[[39;49m
^[[0;10m 1268 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 ata_sff
^[[0;10m^[[39;49m
^[[0;10m 1280 root 20 0 0 0 0 S 0.0 0.0
0:00.04 khubd
^[[0;10m^[[39;49m
^[[0;10m 1295 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 md
^[[0;10m^[[39;49m
^[[0;10m 1420 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 rpciod
^[[0;10m^[[39;49m
^[[0;10m 1450 root 20 0 0 0 0 S 0.0 0.0
0:00.03 khungtaskd
^[[0;10m^[[39;49m
^[[0;10m 1456 root 20 0 0 0 0 S 0.0 0.0
0:02.47 kswapd0
^[[0;10m^[[39;49m
^[[0;10m 1457 root 25 5 0 0 0 S 0.0 0.0
0:00.00 ksmd
^[[0;10m^[[39;49m
^[[0;10m 1532 root 39 19 0 0 0 S 0.0 0.0
0:06.17 khugepaged
^[[0;10m^[[39;49m
^[[0;10m 1533 root 20 0 0 0 0 S 0.0 0.0
0:00.00 fsnotify_mark
^[[0;10m^[[39;49m
^[[0;10m 1572 root 20 0 0 0 0 S 0.0 0.0
0:00.00 ecryptfs-kthrea
^[[0;10m^[[39;49m
^[[0;10m 1575 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 nfsiod
^[[0;10m^[[39;49m
^[[0;10m 1580 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 cifsiod
^[[0;10m^[[39;49m
^[[0;10m 1606 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsIO
^[[0;10m^[[39;49m
^[[0;10m 1607 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsCommit
^[[0;10m^[[39;49m
^[[0;10m 1608 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsSync
^[[0;10m^[[39;49m
^[[0;10m 1615 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfsalloc
^[[0;10m^[[39;49m
^[[0;10m 1616 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfs_mru_cache
^[[0;10m^[[39;49m
^[[0;10m 1617 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfslogd
^[[0;10m^[[39;49m
^[[0;10m 1624 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 ocfs2_wq
^[[0;10m^[[39;49m
^[[0;10m 1627 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 user_dlm
^[[0;10m^[[39;49m
^[[0;10m 1633 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 glock_workqueue
^[[0;10m^[[39;49m
^[[0;10m 1634 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 delete_workqueu
^[[0;10m^[[39;49m
^[[0;10m 1638 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 gfs_recovery
^[[0;10m^[[39;49m
^[[0;10m 1642 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 crypto
^[[0;10m^[[39;49m
^[[0;10m 1780 root 20 0 0 0 0 S 0.0 0.0
0:00.23 kworker/u:2
^[[0;10m^[[39;49m
^[[0;10m 2408 root 20 0 0 0 0 S 0.0 0.0
0:00.00 cciss_scan
^[[0;10m^[[39;49m
^[[0;10m 2542 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 iscsi_eh
^[[0;10m^[[39;49m
^[[0;10m 2551 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kmpath_rdacd
^[[0;10m^[[39;49m
^[[0;10m 2552 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fc_exch_workque
^[[0;10m^[[39;49m
^[[0;10m 2553 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fc_rport_eq
^[[0;10m^[[39;49m
^[[0;10m 2554 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fcoethread/0
^[[0;10m^[[39;49m
^[[0;10m 2556 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fnic_event_wq
^[[0;10m^[[39;49m
^[[0;10m 2558 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2fc_l2_threa
^[[0;10m^[[39;49m
^[[0;10m 2559 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2fc_thread/0
^[[0;10m^[[39;49m
^[[0;10m 2636 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2i_thread/0
^[[0;10m^[[39;49m
^[[0;10m 2675 root 20 0 0 0 0 S 0.0 0.0
0:00.39 scsi_eh_2
^[[0;10m^[[39;49m
^[[0;10m 2678 root 20 0 0 0 0 S 0.0 0.0
0:25.28 scsi_eh_3
^[[0;10m^[[39;49m
^[[0;10m 2688 root 20 0 0 0 0 S 0.0 0.0
0:00.02 scsi_eh_4
^[[0;10m^[[39;49m
^[[0;10m 2691 root 20 0 0 0 0 S 0.0 0.0
0:00.33 scsi_eh_5
^[[0;10m^[[39;49m^[[6;1H^[[K^[[H^[[0;10mtop -
16:20:04 up 2 days, 16:51, 5 users, load average: 2.16,
1.55, 1.11^[[0;10m^[[39;49m^[[K
Cpu(s):^[[0;10m^[[39;49m^[[0;10m
77.0%^[[0;10m^[[39;49mus,^[[0;10m^[[39;49m^[[0;10m
23.0%^[[0;10m^[[39;49msy,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mni,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mid,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mwa,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mhi,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49msi,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mst^[[0;10m^[[39;49m^[[K
Mem: ^[[0;10m^[[39;49m^[[0;10m 3088984k
^[[0;10m^[[39;49mtotal,^[[0;10m^[[39;49m^[[0;10m 2861540k
^[[0;10m^[[39;49mused,^[[0;10m^[[39;49m^[[0;10m 227444k
^[[0;10m^[[39;49mfree,^[[0;10m^[[39;49m^[[0;10m 286872k
^[[0;10m^[[39;49mbuffers^[[0;10m^[[39;49m^[[K
Swap:^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mtotal,^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mused,^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mfree,^[[0;10m^[[39;49m^[[0;10m 1780748k
^[[0;10m^[[39;49mcached^[[0;10m^[[39;49m^[[K
^[[6;1H
^[[0;10m^[[0;10m31801 root 20 0 577m 337m 48m R
75.1 11.2 158:29.99 firefox-bin
^[[0;10m^[[39;49m
^[[0;10m^[[0;10m 5534 root 30 10 0 0 0 R
9.5 0.0 90:28.63 kmemleak
^[[0;10m^[[39;49m
^[[0;10m10227 root 20 0 57396 31m 27m S 6.2 1.1
256:55.04 kded
^[[0;10m^[[39;49m
^[[0;10m10256 root 20 0 94484 42m 7548 S 3.6 1.4
31:16.80 artsd
^[[0;10m^[[39;49m
^[[0;10m22802 root 20 0 2624 1132 828 S 1.0 0.0
0:05.91 top
^[[0;10m^[[39;49m
^[[0;10m^[[0;10m26642 root 20 0 2624 1132 828 R
1.0 0.0 0:00.06 top
^[[0;10m^[[39;49m
^[[0;10m24974 root 20 0 2620 1196 896 S 0.7 0.0
0:02.40 top
^[[0;10m^[[39;49m
^[[0;10m 3 root 20 0 0 0 0 S 0.3 0.0
6:12.81 ksoftirqd/0
^[[0;10m^[[39;49m
^[[0;10m24935 root 20 0 6088 2676 1848 S 0.3 0.1
0:00.63 mrxvt
^[[0;10m^[[39;49m
^[[0;10m 1 root 20 0 824 320 280 S 0.0 0.0
0:35.88 init
^[[0;10m^[[39;49m
^[[0;10m 2 root 20 0 0 0 0 S 0.0 0.0
0:01.19 kthreadd
^[[0;10m^[[39;49m
^[[0;10m 6 root RT 0 0 0 0 S 0.0 0.0
0:00.00 migration/0
^[[0;10m^[[39;49m
^[[0;10m 7 root RT 0 0 0 0 S 0.0 0.0
0:05.35 watchdog/0
^[[0;10m^[[39;49m
^[[0;10m 8 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 khelper
^[[0;10m^[[39;49m
^[[0;10m 9 root 20 0 0 0 0 S 0.0 0.0
0:00.03 kdevtmpfs
^[[0;10m^[[39;49m
^[[0;10m 10 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 netns
^[[0;10m^[[39;49m
^[[0;10m 1086 root 20 0 0 0 0 S 0.0 0.0
0:00.47 sync_supers
^[[0;10m^[[39;49m
^[[0;10m 1088 root 20 0 0 0 0 S 0.0 0.0
0:00.00 bdi-default
^[[0;10m^[[39;49m
^[[0;10m 1089 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kintegrityd
^[[0;10m^[[39;49m
^[[0;10m 1090 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kblockd
^[[0;10m^[[39;49m
^[[0;10m 1108 root -51 0 0 0 0 S 0.0 0.0
0:00.00 irq/9-acpi
^[[0;10m^[[39;49m
^[[0;10m 1236 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 tifm
^[[0;10m^[[39;49m
^[[0;10m 1268 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 ata_sff
^[[0;10m^[[39;49m
^[[0;10m 1280 root 20 0 0 0 0 S 0.0 0.0
0:00.04 khubd
^[[0;10m^[[39;49m
^[[0;10m 1295 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 md
^[[0;10m^[[39;49m
^[[0;10m 1420 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 rpciod
^[[0;10m^[[39;49m
^[[0;10m 1450 root 20 0 0 0 0 S 0.0 0.0
0:00.03 khungtaskd
^[[0;10m^[[39;49m
^[[0;10m 1456 root 20 0 0 0 0 S 0.0 0.0
0:02.47 kswapd0
^[[0;10m^[[39;49m
^[[0;10m 1457 root 25 5 0 0 0 S 0.0 0.0
0:00.00 ksmd
^[[0;10m^[[39;49m
^[[0;10m 1532 root 39 19 0 0 0 S 0.0 0.0
0:06.17 khugepaged
^[[0;10m^[[39;49m
^[[0;10m 1533 root 20 0 0 0 0 S 0.0 0.0
0:00.00 fsnotify_mark
^[[0;10m^[[39;49m
^[[0;10m 1572 root 20 0 0 0 0 S 0.0 0.0
0:00.00 ecryptfs-kthrea
^[[0;10m^[[39;49m
^[[0;10m 1575 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 nfsiod
^[[0;10m^[[39;49m
^[[0;10m 1580 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 cifsiod
^[[0;10m^[[39;49m
^[[0;10m 1606 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsIO
^[[0;10m^[[39;49m
^[[0;10m 1607 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsCommit
^[[0;10m^[[39;49m
^[[0;10m 1608 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsSync
^[[0;10m^[[39;49m
^[[0;10m 1615 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfsalloc
^[[0;10m^[[39;49m
^[[0;10m 1616 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfs_mru_cache
^[[0;10m^[[39;49m
^[[0;10m 1617 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfslogd
^[[0;10m^[[39;49m
^[[0;10m 1624 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 ocfs2_wq
^[[0;10m^[[39;49m
^[[0;10m 1627 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 user_dlm
^[[0;10m^[[39;49m
^[[0;10m 1633 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 glock_workqueue
^[[0;10m^[[39;49m
^[[0;10m 1634 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 delete_workqueu
^[[0;10m^[[39;49m
^[[0;10m 1638 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 gfs_recovery
^[[0;10m^[[39;49m
^[[0;10m 1642 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 crypto
^[[0;10m^[[39;49m
^[[0;10m 1780 root 20 0 0 0 0 S 0.0 0.0
0:00.23 kworker/u:2
^[[0;10m^[[39;49m
^[[0;10m 2408 root 20 0 0 0 0 S 0.0 0.0
0:00.00 cciss_scan
^[[0;10m^[[39;49m
^[[0;10m 2542 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 iscsi_eh
^[[0;10m^[[39;49m
^[[0;10m 2551 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kmpath_rdacd
^[[0;10m^[[39;49m
^[[0;10m 2552 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fc_exch_workque
^[[0;10m^[[39;49m
^[[0;10m 2553 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fc_rport_eq
^[[0;10m^[[39;49m
^[[0;10m 2554 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fcoethread/0
^[[0;10m^[[39;49m
^[[0;10m 2556 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fnic_event_wq
^[[0;10m^[[39;49m
^[[0;10m 2558 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2fc_l2_threa
^[[0;10m^[[39;49m
^[[0;10m 2559 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2fc_thread/0
^[[0;10m^[[39;49m
^[[0;10m 2636 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2i_thread/0
^[[0;10m^[[39;49m
^[[0;10m 2675 root 20 0 0 0 0 S 0.0 0.0
0:00.39 scsi_eh_2
^[[0;10m^[[39;49m^[[6;1H^[[K^[[H^[[0;10mtop -
16:20:07 up 2 days, 16:51, 5 users, load average: 2.15,
1.55, 1.12^[[0;10m^[[39;49m^[[K
Cpu(s):^[[0;10m^[[39;49m^[[0;10m
77.6%^[[0;10m^[[39;49mus,^[[0;10m^[[39;49m^[[0;10m
22.4%^[[0;10m^[[39;49msy,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mni,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mid,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mwa,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mhi,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49msi,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mst^[[0;10m^[[39;49m^[[K
Mem: ^[[0;10m^[[39;49m^[[0;10m 3088984k
^[[0;10m^[[39;49mtotal,^[[0;10m^[[39;49m^[[0;10m 2861540k
^[[0;10m^[[39;49mused,^[[0;10m^[[39;49m^[[0;10m 227444k
^[[0;10m^[[39;49mfree,^[[0;10m^[[39;49m^[[0;10m 286872k
^[[0;10m^[[39;49mbuffers^[[0;10m^[[39;49m^[[K
Swap:^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mtotal,^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mused,^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mfree,^[[0;10m^[[39;49m^[[0;10m 1780768k
^[[0;10m^[[39;49mcached^[[0;10m^[[39;49m^[[K
^[[6;1H
^[[0;10m^[[0;10m31801 root 20 0 577m 337m 48m R
75.8 11.2 158:32.30 firefox-bin
^[[0;10m^[[39;49m
^[[0;10m^[[0;10m 5534 root 30 10 0 0 0 R
9.5 0.0 90:28.92 kmemleak
^[[0;10m^[[39;49m
^[[0;10m10227 root 20 0 57396 31m 27m S 5.9 1.1
256:55.22 kded
^[[0;10m^[[39;49m
^[[0;10m10256 root 20 0 94484 42m 7548 S 3.3 1.4
31:16.90 artsd
^[[0;10m^[[39;49m
^[[0;10m24974 root 20 0 2620 1196 896 S 1.0 0.0
0:02.43 top
^[[0;10m^[[39;49m
^[[0;10m22802 root 20 0 2624 1132 828 S 0.7 0.0
0:05.93 top
^[[0;10m^[[39;49m
^[[0;10m24935 root 20 0 6088 2676 1848 S 0.7 0.1
0:00.65 mrxvt
^[[0;10m^[[39;49m
^[[0;10m^[[0;10m26642 root 20 0 2624 1132 828 R
0.7 0.0 0:00.08 top
^[[0;10m^[[39;49m
^[[0;10m 5549 root 20 0 0 0 0 S 0.3 0.0
0:54.85 kjournald
^[[0;10m^[[39;49m
^[[0;10m10183 root 20 0 12404 1640 1328 S 0.3 0.1
8:54.40 tpb
^[[0;10m^[[39;49m
^[[0;10m 1 root 20 0 824 320 280 S 0.0 0.0
0:35.88 init
^[[0;10m^[[39;49m
^[[0;10m 2 root 20 0 0 0 0 S 0.0 0.0
0:01.19 kthreadd
^[[0;10m^[[39;49m
^[[0;10m 3 root 20 0 0 0 0 S 0.0 0.0
6:12.81 ksoftirqd/0
^[[0;10m^[[39;49m
^[[0;10m 6 root RT 0 0 0 0 S 0.0 0.0
0:00.00 migration/0
^[[0;10m^[[39;49m
^[[0;10m 7 root RT 0 0 0 0 S 0.0 0.0
0:05.35 watchdog/0
^[[0;10m^[[39;49m
^[[0;10m 8 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 khelper
^[[0;10m^[[39;49m
^[[0;10m 9 root 20 0 0 0 0 S 0.0 0.0
0:00.03 kdevtmpfs
^[[0;10m^[[39;49m
^[[0;10m 10 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 netns
^[[0;10m^[[39;49m
^[[0;10m 1086 root 20 0 0 0 0 S 0.0 0.0
0:00.47 sync_supers
^[[0;10m^[[39;49m
^[[0;10m 1088 root 20 0 0 0 0 S 0.0 0.0
0:00.00 bdi-default
^[[0;10m^[[39;49m
^[[0;10m 1089 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kintegrityd
^[[0;10m^[[39;49m
^[[0;10m 1090 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kblockd
^[[0;10m^[[39;49m
^[[0;10m 1108 root -51 0 0 0 0 S 0.0 0.0
0:00.00 irq/9-acpi
^[[0;10m^[[39;49m
^[[0;10m 1236 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 tifm
^[[0;10m^[[39;49m
^[[0;10m 1268 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 ata_sff
^[[0;10m^[[39;49m
^[[0;10m 1280 root 20 0 0 0 0 S 0.0 0.0
0:00.04 khubd
^[[0;10m^[[39;49m
^[[0;10m 1295 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 md
^[[0;10m^[[39;49m
^[[0;10m 1420 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 rpciod
^[[0;10m^[[39;49m
^[[0;10m 1450 root 20 0 0 0 0 S 0.0 0.0
0:00.03 khungtaskd
^[[0;10m^[[39;49m
^[[0;10m 1456 root 20 0 0 0 0 S 0.0 0.0
0:02.47 kswapd0
^[[0;10m^[[39;49m
^[[0;10m 1457 root 25 5 0 0 0 S 0.0 0.0
0:00.00 ksmd
^[[0;10m^[[39;49m
^[[0;10m 1532 root 39 19 0 0 0 S 0.0 0.0
0:06.17 khugepaged
^[[0;10m^[[39;49m
^[[0;10m 1533 root 20 0 0 0 0 S 0.0 0.0
0:00.00 fsnotify_mark
^[[0;10m^[[39;49m
^[[0;10m 1572 root 20 0 0 0 0 S 0.0 0.0
0:00.00 ecryptfs-kthrea
^[[0;10m^[[39;49m
^[[0;10m 1575 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 nfsiod
^[[0;10m^[[39;49m
^[[0;10m 1580 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 cifsiod
^[[0;10m^[[39;49m
^[[0;10m 1606 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsIO
^[[0;10m^[[39;49m
^[[0;10m 1607 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsCommit
^[[0;10m^[[39;49m
^[[0;10m 1608 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsSync
^[[0;10m^[[39;49m
^[[0;10m 1615 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfsalloc
^[[0;10m^[[39;49m
^[[0;10m 1616 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfs_mru_cache
^[[0;10m^[[39;49m
^[[0;10m 1617 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfslogd
^[[0;10m^[[39;49m
^[[0;10m 1624 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 ocfs2_wq
^[[0;10m^[[39;49m
^[[0;10m 1627 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 user_dlm
^[[0;10m^[[39;49m
^[[0;10m 1633 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 glock_workqueue
^[[0;10m^[[39;49m
^[[0;10m 1634 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 delete_workqueu
^[[0;10m^[[39;49m
^[[0;10m 1638 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 gfs_recovery
^[[0;10m^[[39;49m
^[[0;10m 1642 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 crypto
^[[0;10m^[[39;49m
^[[0;10m 1780 root 20 0 0 0 0 S 0.0 0.0
0:00.23 kworker/u:2
^[[0;10m^[[39;49m
^[[0;10m 2408 root 20 0 0 0 0 S 0.0 0.0
0:00.00 cciss_scan
^[[0;10m^[[39;49m
^[[0;10m 2542 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 iscsi_eh
^[[0;10m^[[39;49m
^[[0;10m 2551 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kmpath_rdacd
^[[0;10m^[[39;49m
^[[0;10m 2552 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fc_exch_workque
^[[0;10m^[[39;49m
^[[0;10m 2553 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fc_rport_eq
^[[0;10m^[[39;49m
^[[0;10m 2554 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fcoethread/0
^[[0;10m^[[39;49m
^[[0;10m 2556 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fnic_event_wq
^[[0;10m^[[39;49m
^[[0;10m 2558 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2fc_l2_threa
^[[0;10m^[[39;49m
^[[0;10m 2559 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2fc_thread/0
^[[0;10m^[[39;49m^[[6;1H^[[K^[[H^[[0;10mtop -
16:20:10 up 2 days, 16:52, 5 users, load average: 2.15,
1.55, 1.12^[[0;10m^[[39;49m^[[K
Cpu(s):^[[0;10m^[[39;49m^[[0;10m
77.1%^[[0;10m^[[39;49mus,^[[0;10m^[[39;49m^[[0;10m
22.5%^[[0;10m^[[39;49msy,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mni,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mid,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mwa,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mhi,^[[0;10m^[[39;49m^[[0;10m
0.3%^[[0;10m^[[39;49msi,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mst^[[0;10m^[[39;49m^[[K
Mem: ^[[0;10m^[[39;49m^[[0;10m 3088984k
^[[0;10m^[[39;49mtotal,^[[0;10m^[[39;49m^[[0;10m 2861540k
^[[0;10m^[[39;49mused,^[[0;10m^[[39;49m^[[0;10m 227444k
^[[0;10m^[[39;49mfree,^[[0;10m^[[39;49m^[[0;10m 286872k
^[[0;10m^[[39;49mbuffers^[[0;10m^[[39;49m^[[K
Swap:^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mtotal,^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mused,^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mfree,^[[0;10m^[[39;49m^[[0;10m 1780780k
^[[0;10m^[[39;49mcached^[[0;10m^[[39;49m^[[K
^[[6;1H
^[[0;10m^[[0;10m31801 root 20 0 577m 337m 48m R
75.5 11.2 158:34.60 firefox-bin
^[[0;10m^[[39;49m
^[[0;10m^[[0;10m 5534 root 30 10 0 0 0 R
9.2 0.0 90:29.20 kmemleak
^[[0;10m^[[39;49m
^[[0;10m10227 root 20 0 57396 31m 27m S 6.2 1.1
256:55.41 kded
^[[0;10m^[[39;49m
^[[0;10m10256 root 20 0 94484 42m 7548 S 3.6 1.4
31:17.01 artsd
^[[0;10m^[[39;49m
^[[0;10m22802 root 20 0 2624 1132 828 S 0.7 0.0
0:05.95 top
^[[0;10m^[[39;49m
^[[0;10m24974 root 20 0 2620 1196 896 S 0.7 0.0
0:02.45 top
^[[0;10m^[[39;49m
^[[0;10m^[[0;10m26642 root 20 0 2624 1132 828 R
0.7 0.0 0:00.10 top
^[[0;10m^[[39;49m
^[[0;10m 3 root 20 0 0 0 0 S 0.3 0.0
6:12.82 ksoftirqd/0
^[[0;10m^[[39;49m
^[[0;10m 9961 root 20 0 3800 1076 920 S 0.3 0.0
1:46.57 hald-addon-stor
^[[0;10m^[[39;49m
^[[0;10m10183 root 20 0 12404 1640 1328 S 0.3 0.1
8:54.41 tpb
^[[0;10m^[[39;49m
^[[0;10m 6 root RT 0 0 0 0 S 0.0 0.0
0:00.00 migration/0
^[[0;10m^[[39;49m
^[[0;10m 7 root RT 0 0 0 0 S 0.0 0.0
0:05.35 watchdog/0
^[[0;10m^[[39;49m
^[[0;10m 8 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 khelper
^[[0;10m^[[39;49m
^[[0;10m 9 root 20 0 0 0 0 S 0.0 0.0
0:00.03 kdevtmpfs
^[[0;10m^[[39;49m
^[[0;10m 10 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 netns
^[[0;10m^[[39;49m
^[[0;10m 1086 root 20 0 0 0 0 S 0.0 0.0
0:00.47 sync_supers
^[[0;10m^[[39;49m
^[[0;10m 1088 root 20 0 0 0 0 S 0.0 0.0
0:00.00 bdi-default
^[[0;10m^[[39;49m
^[[0;10m 1089 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kintegrityd
^[[0;10m^[[39;49m
^[[0;10m 1090 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kblockd
^[[0;10m^[[39;49m
^[[0;10m 1108 root -51 0 0 0 0 S 0.0 0.0
0:00.00 irq/9-acpi
^[[0;10m^[[39;49m
^[[0;10m 1236 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 tifm
^[[0;10m^[[39;49m
^[[0;10m 1268 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 ata_sff
^[[0;10m^[[39;49m
^[[0;10m 1280 root 20 0 0 0 0 S 0.0 0.0
0:00.04 khubd
^[[0;10m^[[39;49m
^[[0;10m 1295 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 md
^[[0;10m^[[39;49m
^[[0;10m 1420 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 rpciod
^[[0;10m^[[39;49m
^[[0;10m 1450 root 20 0 0 0 0 S 0.0 0.0
0:00.03 khungtaskd
^[[0;10m^[[39;49m
^[[0;10m 1456 root 20 0 0 0 0 S 0.0 0.0
0:02.47 kswapd0
^[[0;10m^[[39;49m
^[[0;10m 1457 root 25 5 0 0 0 S 0.0 0.0
0:00.00 ksmd
^[[0;10m^[[39;49m
^[[0;10m 1532 root 39 19 0 0 0 S 0.0 0.0
0:06.17 khugepaged
^[[0;10m^[[39;49m
^[[0;10m 1533 root 20 0 0 0 0 S 0.0 0.0
0:00.00 fsnotify_mark
^[[0;10m^[[39;49m
^[[0;10m 1572 root 20 0 0 0 0 S 0.0 0.0
0:00.00 ecryptfs-kthrea
^[[0;10m^[[39;49m
^[[0;10m 1575 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 nfsiod
^[[0;10m^[[39;49m
^[[0;10m 1580 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 cifsiod
^[[0;10m^[[39;49m
^[[0;10m 1606 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsIO
^[[0;10m^[[39;49m
^[[0;10m 1607 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsCommit
^[[0;10m^[[39;49m
^[[0;10m 1608 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsSync
^[[0;10m^[[39;49m
^[[0;10m 1615 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfsalloc
^[[0;10m^[[39;49m
^[[0;10m 1616 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfs_mru_cache
^[[0;10m^[[39;49m
^[[0;10m 1617 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfslogd
^[[0;10m^[[39;49m
^[[0;10m 1624 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 ocfs2_wq
^[[0;10m^[[39;49m
^[[0;10m 1627 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 user_dlm
^[[0;10m^[[39;49m
^[[0;10m 1633 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 glock_workqueue
^[[0;10m^[[39;49m
^[[0;10m 1634 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 delete_workqueu
^[[0;10m^[[39;49m
^[[0;10m 1638 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 gfs_recovery
^[[0;10m^[[39;49m
^[[0;10m 1642 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 crypto
^[[0;10m^[[39;49m
^[[0;10m 1780 root 20 0 0 0 0 S 0.0 0.0
0:00.23 kworker/u:2
^[[0;10m^[[39;49m
^[[0;10m 2408 root 20 0 0 0 0 S 0.0 0.0
0:00.00 cciss_scan
^[[0;10m^[[39;49m
^[[0;10m 2542 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 iscsi_eh
^[[0;10m^[[39;49m
^[[0;10m 2551 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kmpath_rdacd
^[[0;10m^[[39;49m
^[[0;10m 2552 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fc_exch_workque
^[[0;10m^[[39;49m
^[[0;10m 2553 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fc_rport_eq
^[[0;10m^[[39;49m
^[[0;10m 2554 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fcoethread/0
^[[0;10m^[[39;49m
^[[0;10m 2556 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fnic_event_wq
^[[0;10m^[[39;49m
^[[0;10m 2558 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2fc_l2_threa
^[[0;10m^[[39;49m
^[[0;10m 2559 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2fc_thread/0
^[[0;10m^[[39;49m
^[[0;10m 2636 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2i_thread/0
^[[0;10m^[[39;49m^[[6;1H^[[K^[[H^[[0;10mtop -
16:20:14 up 2 days, 16:52, 5 users, load average: 2.14,
1.56, 1.12^[[0;10m^[[39;49m^[[K
Cpu(s):^[[0;10m^[[39;49m^[[0;10m
77.7%^[[0;10m^[[39;49mus,^[[0;10m^[[39;49m^[[0;10m
22.3%^[[0;10m^[[39;49msy,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mni,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mid,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mwa,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mhi,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49msi,^[[0;10m^[[39;49m^[[0;10m
0.0%^[[0;10m^[[39;49mst^[[0;10m^[[39;49m^[[K
Mem: ^[[0;10m^[[39;49m^[[0;10m 3088984k
^[[0;10m^[[39;49mtotal,^[[0;10m^[[39;49m^[[0;10m 2861540k
^[[0;10m^[[39;49mused,^[[0;10m^[[39;49m^[[0;10m 227444k
^[[0;10m^[[39;49mfree,^[[0;10m^[[39;49m^[[0;10m 286876k
^[[0;10m^[[39;49mbuffers^[[0;10m^[[39;49m^[[K
Swap:^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mtotal,^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mused,^[[0;10m^[[39;49m^[[0;10m 0k
^[[0;10m^[[39;49mfree,^[[0;10m^[[39;49m^[[0;10m 1780796k
^[[0;10m^[[39;49mcached^[[0;10m^[[39;49m^[[K
^[[6;1H
^[[0;10m^[[0;10m31801 root 20 0 577m 337m 48m R
75.7 11.2 158:36.91 firefox-bin
^[[0;10m^[[39;49m
^[[0;10m^[[0;10m 5534 root 30 10 0 0 0 R
9.5 0.0 90:29.49 kmemleak
^[[0;10m^[[39;49m
^[[0;10m10227 root 20 0 57396 31m 27m S 6.2 1.1
256:55.60 kded
^[[0;10m^[[39;49m
^[[0;10m10256 root 20 0 94484 42m 7548 S 3.6 1.4
31:17.12 artsd
^[[0;10m^[[39;49m
^[[0;10m22802 root 20 0 2624 1132 828 S 1.3 0.0
0:05.99 top
^[[0;10m^[[39;49m
^[[0;10m^[[0;10m26642 root 20 0 2624 1132 828 R
1.0 0.0 0:00.13 top
^[[0;10m^[[39;49m
^[[0;10m24974 root 20 0 2620 1196 896 S 0.7 0.0
0:02.47 top
^[[0;10m^[[39;49m
^[[0;10m24935 root 20 0 6088 2676 1848 S 0.3 0.1
0:00.66 mrxvt
^[[0;10m^[[39;49m
^[[0;10m 1 root 20 0 824 320 280 S 0.0 0.0
0:35.88 init
^[[0;10m^[[39;49m
^[[0;10m 2 root 20 0 0 0 0 S 0.0 0.0
0:01.19 kthreadd
^[[0;10m^[[39;49m
^[[0;10m 3 root 20 0 0 0 0 S 0.0 0.0
6:12.82 ksoftirqd/0
^[[0;10m^[[39;49m
^[[0;10m 6 root RT 0 0 0 0 S 0.0 0.0
0:00.00 migration/0
^[[0;10m^[[39;49m
^[[0;10m 7 root RT 0 0 0 0 S 0.0 0.0
0:05.35 watchdog/0
^[[0;10m^[[39;49m
^[[0;10m 8 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 khelper
^[[0;10m^[[39;49m
^[[0;10m 9 root 20 0 0 0 0 S 0.0 0.0
0:00.03 kdevtmpfs
^[[0;10m^[[39;49m
^[[0;10m 10 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 netns
^[[0;10m^[[39;49m
^[[0;10m 1086 root 20 0 0 0 0 S 0.0 0.0
0:00.47 sync_supers
^[[0;10m^[[39;49m
^[[0;10m 1088 root 20 0 0 0 0 S 0.0 0.0
0:00.00 bdi-default
^[[0;10m^[[39;49m
^[[0;10m 1089 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kintegrityd
^[[0;10m^[[39;49m
^[[0;10m 1090 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kblockd
^[[0;10m^[[39;49m
^[[0;10m 1108 root -51 0 0 0 0 S 0.0 0.0
0:00.00 irq/9-acpi
^[[0;10m^[[39;49m
^[[0;10m 1236 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 tifm
^[[0;10m^[[39;49m
^[[0;10m 1268 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 ata_sff
^[[0;10m^[[39;49m
^[[0;10m 1280 root 20 0 0 0 0 S 0.0 0.0
0:00.04 khubd
^[[0;10m^[[39;49m
^[[0;10m 1295 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 md
^[[0;10m^[[39;49m
^[[0;10m 1420 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 rpciod
^[[0;10m^[[39;49m
^[[0;10m 1450 root 20 0 0 0 0 S 0.0 0.0
0:00.03 khungtaskd
^[[0;10m^[[39;49m
^[[0;10m 1456 root 20 0 0 0 0 S 0.0 0.0
0:02.47 kswapd0
^[[0;10m^[[39;49m
^[[0;10m 1457 root 25 5 0 0 0 S 0.0 0.0
0:00.00 ksmd
^[[0;10m^[[39;49m
^[[0;10m 1532 root 39 19 0 0 0 S 0.0 0.0
0:06.17 khugepaged
^[[0;10m^[[39;49m
^[[0;10m 1533 root 20 0 0 0 0 S 0.0 0.0
0:00.00 fsnotify_mark
^[[0;10m^[[39;49m
^[[0;10m 1572 root 20 0 0 0 0 S 0.0 0.0
0:00.00 ecryptfs-kthrea
^[[0;10m^[[39;49m
^[[0;10m 1575 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 nfsiod
^[[0;10m^[[39;49m
^[[0;10m 1580 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 cifsiod
^[[0;10m^[[39;49m
^[[0;10m 1606 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsIO
^[[0;10m^[[39;49m
^[[0;10m 1607 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsCommit
^[[0;10m^[[39;49m
^[[0;10m 1608 root 20 0 0 0 0 S 0.0 0.0
0:00.00 jfsSync
^[[0;10m^[[39;49m
^[[0;10m 1615 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfsalloc
^[[0;10m^[[39;49m
^[[0;10m 1616 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfs_mru_cache
^[[0;10m^[[39;49m
^[[0;10m 1617 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 xfslogd
^[[0;10m^[[39;49m
^[[0;10m 1624 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 ocfs2_wq
^[[0;10m^[[39;49m
^[[0;10m 1627 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 user_dlm
^[[0;10m^[[39;49m
^[[0;10m 1633 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 glock_workqueue
^[[0;10m^[[39;49m
^[[0;10m 1634 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 delete_workqueu
^[[0;10m^[[39;49m
^[[0;10m 1638 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 gfs_recovery
^[[0;10m^[[39;49m
^[[0;10m 1642 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 crypto
^[[0;10m^[[39;49m
^[[0;10m 1780 root 20 0 0 0 0 S 0.0 0.0
0:00.23 kworker/u:2
^[[0;10m^[[39;49m
^[[0;10m 2408 root 20 0 0 0 0 S 0.0 0.0
0:00.00 cciss_scan
^[[0;10m^[[39;49m
^[[0;10m 2542 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 iscsi_eh
^[[0;10m^[[39;49m
^[[0;10m 2551 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 kmpath_rdacd
^[[0;10m^[[39;49m
^[[0;10m 2552 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fc_exch_workque
^[[0;10m^[[39;49m
^[[0;10m 2553 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fc_rport_eq
^[[0;10m^[[39;49m
^[[0;10m 2554 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fcoethread/0
^[[0;10m^[[39;49m
^[[0;10m 2556 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 fnic_event_wq
^[[0;10m^[[39;49m
^[[0;10m 2558 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2fc_l2_threa
^[[0;10m^[[39;49m
^[[0;10m 2559 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2fc_thread/0
^[[0;10m^[[39;49m
^[[0;10m 2636 root 0 -20 0 0 0 S 0.0 0.0
0:00.00 bnx2i_thread/0
^[[0;10m^[[39;49m
^[[0;10m 2675 root 20 0 0 0 0 S 0.0 0.0
0:00.39 scsi_eh_2
^[[0;10m^[[39;49m^[[6;1H^[[K^[[66;1H^[[?25h^[[?0c
---
Professional hosting for everyone - http://www.host.ru
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-14 19:38 v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs) werner
@ 2012-04-14 19:58 ` Rik van Riel
2012-04-14 21:03 ` Linus Torvalds
1 sibling, 0 replies; 49+ messages in thread
From: Rik van Riel @ 2012-04-14 19:58 UTC (permalink / raw)
To: werner
Cc: David Rientjes, Colin Cross, Linus Torvalds, Andrew Morton,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable
On 04/14/2012 03:38 PM, werner wrote:
> Perhaps someone could check this
>
> Ocasionally it still happens that the computer slows down very, during
> appr. 1 minute (but it dont crash, nor is nothing visible in syslog).
>
> I think this wasn't before approx. the 3.2 kernel, at least I didn't
> perceive it, but this happens at 3.3 and 3.4-rc2-inclusive all patchs.
>
> Below, ps alx and top i printed in a file at an ocasion as this happened
> I observed that then always kmemleak is almost at the beginning of top
I have a feeling you might enjoy things like the sysprof
tool, which can show you not only which process is using
CPU time, but also where it is spent.
--
All rights reversed
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-14 19:38 v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs) werner
2012-04-14 19:58 ` Rik van Riel
@ 2012-04-14 21:03 ` Linus Torvalds
1 sibling, 0 replies; 49+ messages in thread
From: Linus Torvalds @ 2012-04-14 21:03 UTC (permalink / raw)
To: werner
Cc: David Rientjes, Colin Cross, Andrew Morton, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable
On Sat, Apr 14, 2012 at 12:38 PM, werner <w.landgraf@ru.ru> wrote:
>
> I observed that then always kmemleak is almost at the beginning of top
Just disable CONFIG_DEBUG_KMEMLEAK.
You do realize that it's a pure debugging aid - akin to
CONFIG_DEBUG_PAGEALLOC - that is *not* meant to be run on production
systems. Exactly because it is very expensive. It basically scans all
the kernel areas for pointers and tries to find leaks.
Linus
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 23:55 ` Linus Torvalds
(?)
(?)
@ 2012-04-14 20:50 ` Srivatsa S. Bhat
-1 siblings, 0 replies; 49+ messages in thread
From: Srivatsa S. Bhat @ 2012-04-14 20:50 UTC (permalink / raw)
To: Linus Torvalds
Cc: David Rientjes, Andrew Morton, werner, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable, Ingo Molnar, linux-kernel,
Rafael J. Wysocki, Peter Zijlstra, Steven Rostedt
On 04/10/2012 05:25 AM, Linus Torvalds wrote:
> On Mon, Apr 9, 2012 at 4:25 PM, David Rientjes <rientjes@google.com> wrote:
>>
>> You could that if you also turned the check for "ret == NOTIFY_OK" in
>> profile_handoff_task() into "ret & NOTIFY_OK" in your patch, otherwise you
>> get a double free from __put_task_struct() and oprofile.
>
> Why? NOTIFY_DONE is zero.
>
> I do agree that we *also* could do the "& NOTIFY_OK" and make it
> clearer that we're oring bits together. And we could document the
> stupid notifier interfaces to do this all, and just make the rules be
> *sane* when you have multiple notifiers.
>
> And sane rules would be either:
>
> - you always return an error return, and notifiers all return either
> 0 or a negative error number, and we stop on the first error and
> return that.
>
> - you return a bitmask, and we or all bits together (and we can
> certainly continue to have a "stop here" bit)
>
Even I think 'or'ing the bits makes more sense than returning the last
return value.
CPU hotplug and suspend/resume are two of the things that I know of,
that use notifiers quite a bit. However, neither of them actually care
about the exact return value - if it is an error return, no matter which
one or for what reason, they do the same error handling; and it works
for them. IOW, if we change the documented behaviour of notifiers to
return 'or' of all return values, that would continue to work well
with these users.
Of course, there are other users like profile_handoff_task() that do
care about exactly what the return value was, but I guess we can
gradually adapt such users to the better, saner rules for the notifier
return values, as you proposed.
> But the current notifier semantics are just insane. The whole "we
> return the last return value" is crazy. It's by definition a random
> number, since the whole point of notifiers is that there can be
> multiple, and they aren't "ordered". So the whole "last return value"
> is something I just look at and say: "Whoever designed that is a
> f*cking moron".
>
[...]
>
> Again, almost every notifier user has always been total crap. It's
> just a stupid abstraction.
> "Something happened". "Oh, ok".
>
Never saw such a concise and apt definition of notifiers before ;-)
However, unfortunately, what other better mechanism do we have, to
deal with things that affect stuff across multiple subsystems, like
some of the users mentioned above? Hmm...
Regards,
Srivatsa S. Bhat
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
@ 2012-04-10 12:53 werner
0 siblings, 0 replies; 49+ messages in thread
From: werner @ 2012-04-10 12:53 UTC (permalink / raw)
To: David Rientjes, Colin Cross, Linus Torvalds, Andrew Morton,
Rik van Riel, Hugh Dickins, linux-kernel, Oleg Nesterov,
Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable
That looks good; until now no crash, no slowdown, no
syslog message. Thus I suppose that also the 2nd patch by
D.R. (which was already comitted by him) is OK and
resolve the problem.
wl
---
Professional hosting for everyone - http://www.host.ru
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
[not found] ` <alpine.DEB.2.00.1204091707580.21813@chino.kir.corp.google.com>
2012-04-10 7:09 ` werner
@ 2012-04-10 7:10 ` werner
1 sibling, 0 replies; 49+ messages in thread
From: werner @ 2012-04-10 7:10 UTC (permalink / raw)
To: David Rientjes, Colin Cross, Linus Torvalds, Andrew Morton,
Rik van Riel, Hugh Dickins, linux-kernel, Oleg Nesterov,
Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable
After first I tested some hours the 1st,one-line patch by
D.R., now is ready compiled and started to be tested his
2nd patch, below. I see he has it already comitted; it
would have been better first wait to test it.
The loop suggested below, with this 2nd patch, gives 1560
kB , compared with 1632 kb after the 1st patch, and 1432
kB with kernel 3.3 . On the other hand, 3.3 has
clearly the same problem (even if not crashing, it's
becoming often very slow, and then there's running
kmemleak, what I have to kill for return to the normal
speed), but according this 'test' it would be good, so
that it's questionable if this test is reliable.
As already reported, the 1st patch cured the problem at
least subjectively.
To see if this 2nd patch is good, I have to wait now some
hours and observe if the computer becomes slow or even
crashs
wl
=================================================
On Mon, 9 Apr 2012 17:11:45 -0700 (PDT)
David Rientjes <rientjes@google.com> wrote:
> On Mon, 9 Apr 2012, werner wrote:
>
>> I continue now testing your first patch a few hours, if
>>it's good or not.
>> Then, I can make another patch. So you have still time
>>to think and put all
>> together
>> what you want to be tested, and mail me that. Also
>>explain me, if you want
>> other
>> patchs ADDITIONALLY or INSTEAD your first patch -- the
>>best would be, to send
>> me
>> always accumulating patchs including everything together
>>to be applied over
>> the
>> 'virgin' 3.4-rcX kernel.
>> For your information, I dont download the whole git, I
>>download all 3.X.Y-rcZ
>> , and I
>> recompile everything again (patched), instead of
>>compiling only the patched
>> subroutines.
>>
>
> Ok, when you want to test the latest patch, try this:
>
> - revert back to the vanilla 3.4-rc2 kernel,
>
> - boot and do this on the command line:
>
> for i in $(seq 1 10000); do sleep 0 & done
> grep KernelStack /proc/meminfo
>
> - record that number,
>
> - apply the patch at https://lkml.org/lkml/2012/4/9/428,
>
> - boot and do the same two command lines,
>
> - compare the number with the previous number from the
>first boot.
>
> The number should be much lower after the patch is
>applied.
>
> Thanks!
>
>
"werner" <w.landgraf@ru.ru>
---
Professional hosting for everyone - http://www.host.ru
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
[not found] ` <alpine.DEB.2.00.1204091707580.21813@chino.kir.corp.google.com>
@ 2012-04-10 7:09 ` werner
2012-04-10 7:10 ` werner
1 sibling, 0 replies; 49+ messages in thread
From: werner @ 2012-04-10 7:09 UTC (permalink / raw)
To: David Rientjes, Colin Cross, Linus Torvalds, Andrew Morton,
Rik van Riel, Hugh Dickins, linux-kernel, Oleg Nesterov,
Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable
After first I tested some hours the 1st,one-line patch by
D.R., now is ready compiled and started to be tested his
2nd patch, below. I see he has it already comitted; it
would have been better first wait to test it.
The loop suggested below, with this 2nd patch, gives 1560
kB , compared with 1632 kb after the 1st patch, and 1432
kB with kernel 3.3 . On the other hand, 3.3 has
clearly the same problem (even if not crashing, it's
becoming often very slow, and then there's running
kmemleak, what I have to kill for return to the normal
speed), but according this 'test' it would be good, so
that it's questionable if this test is reliable.
As already reported, the 1st patch cured the problem at
least subjectively.
To see if this 2nd patch is good, I have to wait now some
hours and observe if the computer becomes slow or even
crashs
wl
=================================================
On Mon, 9 Apr 2012 17:11:45 -0700 (PDT)
David Rientjes <rientjes@google.com> wrote:
> On Mon, 9 Apr 2012, werner wrote:
>
>> I continue now testing your first patch a few hours, if
>>it's good or not.
>> Then, I can make another patch. So you have still time
>>to think and put all
>> together
>> what you want to be tested, and mail me that. Also
>>explain me, if you want
>> other
>> patchs ADDITIONALLY or INSTEAD your first patch -- the
>>best would be, to send
>> me
>> always accumulating patchs including everything together
>>to be applied over
>> the
>> 'virgin' 3.4-rcX kernel.
>> For your information, I dont download the whole git, I
>>download all 3.X.Y-rcZ
>> , and I
>> recompile everything again (patched), instead of
>>compiling only the patched
>> subroutines.
>>
>
> Ok, when you want to test the latest patch, try this:
>
> - revert back to the vanilla 3.4-rc2 kernel,
>
> - boot and do this on the command line:
>
> for i in $(seq 1 10000); do sleep 0 & done
> grep KernelStack /proc/meminfo
>
> - record that number,
>
> - apply the patch at https://lkml.org/lkml/2012/4/9/428,
>
> - boot and do the same two command lines,
>
> - compare the number with the previous number from the
>first boot.
>
> The number should be much lower after the patch is
>applied.
>
> Thanks!
>
>
"werner" <w.landgraf@ru.ru>
---
Professional hosting for everyone - http://www.host.ru
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-10 1:51 ` Rik van Riel
@ 2012-04-10 2:13 ` werner
0 siblings, 0 replies; 49+ messages in thread
From: werner @ 2012-04-10 2:13 UTC (permalink / raw)
To: Rik van Riel, Linus Torvalds, Andrew Morton, Hugh Dickins,
linux-kernel, Oleg Nesterov, Rabin Vincent, Christian Bejram,
Paul E. McKenney, Anton Vorontsov, Greg Kroah-Hartman, stable,
rientjes
Rik van Riel :
To avoid misunderstandings, that improvement is WITH /
INCLUDING the patch suggested by D.R and L.T., namely:
put + free_task(task); after line 78 in subroutine
lowmemorykiller.c . At least phenomenologically, it
looks that it resolved the problem
I dont understanding so much about programming and about
the problem (and "android" is neither running on my own
computer nor on my coffee-machine, but I enable everything
just because I don't know what hardware have the people
which use my distro and compiled kernels) so that I don't
understand all details of the discusion, but if people
come to an agreement what I could test further, one can
mail it me and explain it me slowly, then I test it out.
wl
==========
On Mon, 09 Apr 2012 21:51:58 -0400
Rik van Riel <riel@redhat.com> wrote:
> On 04/09/2012 09:52 PM, werner wrote:
>> At least until now, and also tested hard by starting and
>>stopping
>> several memory-consuming operations, I'm happy to can
>>inform that the
>> computer didnt yet crash again, and that also
>>slownessnesses what I
>> observed under 3.3 (but without crashs) don't occur
>
> That could be due to a few VM patches which I wrote,
>that
> went in through -mm.
>
> I am very interested in whether people do find a way to
> break the VM with those patches, in ways that used to
>work
> before.
>
> If you find any, please let me know so I can fix them
> before the 3.4 kernel comes out.
>
> If everything you try works better than before, I'm not
> going to complain about good news :)
>
> --
> All rights reversed
>
>
"werner" <w.landgraf@ru.ru>
---
Professional hosting for everyone - http://www.host.ru
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
@ 2012-04-10 1:52 werner
2012-04-10 1:51 ` Rik van Riel
0 siblings, 1 reply; 49+ messages in thread
From: werner @ 2012-04-10 1:52 UTC (permalink / raw)
To: Linus Torvalds, Andrew Morton, werner, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable, rientjes
At least until now, and also tested hard by starting and
stopping several memory-consuming operations, I'm happy
to can inform that the computer didnt yet crash again, and
that also slownessnesses what I observed under 3.3 (but
without crashs) don't occure and kmemleak (or a similar
name) what sometimes started and I had to shut down under
3.3 for recover normal speed, I dont see longer, so that
the the patch suggested by D.R. and L.T. cured the crashs
(at least phenomenologically). For be sure, however,
it's still too early, only if the computer dont crash
until tomorrow.
If there is found an agreement about something else what's
senseful to test out, I can do that.
wl
---
Professional hosting for everyone - http://www.host.ru
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-10 1:52 werner
@ 2012-04-10 1:51 ` Rik van Riel
2012-04-10 2:13 ` werner
0 siblings, 1 reply; 49+ messages in thread
From: Rik van Riel @ 2012-04-10 1:51 UTC (permalink / raw)
To: werner
Cc: Linus Torvalds, Andrew Morton, Hugh Dickins, linux-kernel,
Oleg Nesterov, Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable, rientjes
On 04/09/2012 09:52 PM, werner wrote:
> At least until now, and also tested hard by starting and stopping
> several memory-consuming operations, I'm happy to can inform that the
> computer didnt yet crash again, and that also slownessnesses what I
> observed under 3.3 (but without crashs) don't occur
That could be due to a few VM patches which I wrote, that
went in through -mm.
I am very interested in whether people do find a way to
break the VM with those patches, in ways that used to work
before.
If you find any, please let me know so I can fix them
before the 3.4 kernel comes out.
If everything you try works better than before, I'm not
going to complain about good news :)
--
All rights reversed
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-10 1:33 ` David Rientjes
@ 2012-04-10 1:37 ` Colin Cross
0 siblings, 0 replies; 49+ messages in thread
From: Colin Cross @ 2012-04-10 1:37 UTC (permalink / raw)
To: David Rientjes
Cc: Linus Torvalds, Andrew Morton, werner, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable
On Mon, Apr 9, 2012 at 6:33 PM, David Rientjes <rientjes@google.com> wrote:
> On Mon, 9 Apr 2012, Colin Cross wrote:
>
>> Before Anton's fix, iterating the tasklist involved taking every task
>> lock, which probably made it very expensive.
>
> I'm not sure of the fix you're referring to, but it's not in 3.4-rc2
> because lowmem_shrink() still does find_lock_task_mm() for every user
> process on the system, which is necessary to safely do get_mm_rss().
I confused "staging: android/lowmemorykiller: Don't grab
tasklist_lock" and "staging: android/lowmemorykiller: Better mm
handling". You're right, it still grabs the task lock.
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-10 1:21 ` Colin Cross
(?)
@ 2012-04-10 1:33 ` David Rientjes
2012-04-10 1:37 ` Colin Cross
-1 siblings, 1 reply; 49+ messages in thread
From: David Rientjes @ 2012-04-10 1:33 UTC (permalink / raw)
To: Colin Cross
Cc: Linus Torvalds, Andrew Morton, werner, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable
On Mon, 9 Apr 2012, Colin Cross wrote:
> Before Anton's fix, iterating the tasklist involved taking every task
> lock, which probably made it very expensive.
I'm not sure of the fix you're referring to, but it's not in 3.4-rc2
because lowmem_shrink() still does find_lock_task_mm() for every user
process on the system, which is necessary to safely do get_mm_rss().
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-10 0:32 ` David Rientjes
@ 2012-04-10 1:21 ` Colin Cross
0 siblings, 0 replies; 49+ messages in thread
From: Colin Cross @ 2012-04-10 1:21 UTC (permalink / raw)
To: David Rientjes
Cc: Linus Torvalds, Andrew Morton, werner, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable
On Mon, Apr 9, 2012 at 5:32 PM, David Rientjes <rientjes@google.com> wrote:
> On Mon, 9 Apr 2012, Colin Cross wrote:
>
>> The point of the lowmem_deathpending patch was to avoid a stutter
>> where the cpu would spend its time looping through the tasks due to
>> repeated calls to lowmem_shrink instead of processing the kill signal
>> to the selected thread.
>
> What did you do to avoid this without CONFIG_PROFILING?
>
>> With this patch, it will still loop through
>> tasks until it finds the one that was previously killed and then
>> abort. It's possible that the improvements Anton made to the task
>> loop reduce the performance impact enough that this whole mess could
>> just be dropped (by reverting 1eda516, e5d7965, and 4755b72).
>>
>
> I don't understand how calling shrink_slab() from direct reclaim or using
> drop_caches manually taking slightly longer because it has to iterate the
> tasklist to the point of the killed thread will significantly stall the
> thread from exiting.
Before Anton's fix, iterating the tasklist involved taking every task
lock, which probably made it very expensive. I tried a quick test
where I deliberately limited memory to the point that it was
triggering lowmemorykiller during boot, and it triggered about 5000
times taking on the order of 50ms total for all 5000 calls. It was
about the same with your patch applied.
> Much more likely is the killed thread cannot exit because you've killed it
> in a lowmem situation without giving it access to memory reserves so that
> it may exit quickly as my patch does. That has a higher liklihood of
> stalling the exit than doing for_each_process().
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
@ 2012-04-10 1:21 ` Colin Cross
0 siblings, 0 replies; 49+ messages in thread
From: Colin Cross @ 2012-04-10 1:21 UTC (permalink / raw)
To: David Rientjes
Cc: Linus Torvalds, Andrew Morton, werner, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable
On Mon, Apr 9, 2012 at 5:32 PM, David Rientjes <rientjes@google.com> wrote:
> On Mon, 9 Apr 2012, Colin Cross wrote:
>
>> The point of the lowmem_deathpending patch was to avoid a stutter
>> where the cpu would spend its time looping through the tasks due to
>> repeated calls to lowmem_shrink instead of processing the kill signal
>> to the selected thread.
>
> What did you do to avoid this without CONFIG_PROFILING?
>
>> With this patch, it will still loop through
>> tasks until it finds the one that was previously killed and then
>> abort. �It's possible that the improvements Anton made to the task
>> loop reduce the performance impact enough that this whole mess could
>> just be dropped (by reverting 1eda516, e5d7965, and 4755b72).
>>
>
> I don't understand how calling shrink_slab() from direct reclaim or using
> drop_caches manually taking slightly longer because it has to iterate the
> tasklist to the point of the killed thread will significantly stall the
> thread from exiting.
Before Anton's fix, iterating the tasklist involved taking every task
lock, which probably made it very expensive. I tried a quick test
where I deliberately limited memory to the point that it was
triggering lowmemorykiller during boot, and it triggered about 5000
times taking on the order of 50ms total for all 5000 calls. It was
about the same with your patch applied.
> Much more likely is the killed thread cannot exit because you've killed it
> in a lowmem situation without giving it access to memory reserves so that
> it may exit quickly as my patch does. �That has a higher liklihood of
> stalling the exit than doing for_each_process().
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-10 0:23 ` Colin Cross
(?)
@ 2012-04-10 0:32 ` David Rientjes
2012-04-10 1:21 ` Colin Cross
-1 siblings, 1 reply; 49+ messages in thread
From: David Rientjes @ 2012-04-10 0:32 UTC (permalink / raw)
To: Colin Cross
Cc: Linus Torvalds, Andrew Morton, werner, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable
On Mon, 9 Apr 2012, Colin Cross wrote:
> The point of the lowmem_deathpending patch was to avoid a stutter
> where the cpu would spend its time looping through the tasks due to
> repeated calls to lowmem_shrink instead of processing the kill signal
> to the selected thread.
What did you do to avoid this without CONFIG_PROFILING?
> With this patch, it will still loop through
> tasks until it finds the one that was previously killed and then
> abort. It's possible that the improvements Anton made to the task
> loop reduce the performance impact enough that this whole mess could
> just be dropped (by reverting 1eda516, e5d7965, and 4755b72).
>
I don't understand how calling shrink_slab() from direct reclaim or using
drop_caches manually taking slightly longer because it has to iterate the
tasklist to the point of the killed thread will significantly stall the
thread from exiting.
Much more likely is the killed thread cannot exit because you've killed it
in a lowmem situation without giving it access to memory reserves so that
it may exit quickly as my patch does. That has a higher liklihood of
stalling the exit than doing for_each_process().
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 23:37 ` David Rientjes
@ 2012-04-10 0:23 ` Colin Cross
0 siblings, 0 replies; 49+ messages in thread
From: Colin Cross @ 2012-04-10 0:23 UTC (permalink / raw)
To: David Rientjes
Cc: Linus Torvalds, Andrew Morton, werner, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable
On Mon, Apr 9, 2012 at 4:37 PM, David Rientjes <rientjes@google.com> wrote:
> On Mon, 9 Apr 2012, Colin Cross wrote:
>
>> This was a known issue in 2010, in the android tree the use of
>> task_handoff_register was dropped one day after it was added and
>> replaced with a new task_free_register hook.
>
> Why can't you just do this? Are you concerned about the possibility of
> depleting all memory reserves?
The point of the lowmem_deathpending patch was to avoid a stutter
where the cpu would spend its time looping through the tasks due to
repeated calls to lowmem_shrink instead of processing the kill signal
to the selected thread. With this patch, it will still loop through
tasks until it finds the one that was previously killed and then
abort. It's possible that the improvements Anton made to the task
loop reduce the performance impact enough that this whole mess could
just be dropped (by reverting 1eda516, e5d7965, and 4755b72).
This may have also been impacted by another bug that is on my list of
things to look at: when asked the size of it's "cache", lowmemkiller
returns something on the order of all memory used by userspace, but
under some conditions will refuse to kill any of it due to the current
lowmem_minfree settings. Due to the large size of the "cache", the
shrinker can call lowmem_shrink hundreds of times for a single
allocation, each time asking to reduce the size of the cache by 128
pages. The original lowmem_deathpending patch may have been a
misguided "fix" for this bug.
> ---
> drivers/staging/android/lowmemorykiller.c | 47 ++++-------------------------
> 1 file changed, 6 insertions(+), 41 deletions(-)
>
> diff --git a/drivers/staging/android/lowmemorykiller.c b/drivers/staging/android/lowmemorykiller.c
> --- a/drivers/staging/android/lowmemorykiller.c
> +++ b/drivers/staging/android/lowmemorykiller.c
> @@ -55,7 +55,6 @@ static int lowmem_minfree[6] = {
> };
> static int lowmem_minfree_size = 4;
>
> -static struct task_struct *lowmem_deathpending;
> static unsigned long lowmem_deathpending_timeout;
>
> #define lowmem_print(level, x...) \
> @@ -64,24 +63,6 @@ static unsigned long lowmem_deathpending_timeout;
> printk(x); \
> } while (0)
>
> -static int
> -task_notify_func(struct notifier_block *self, unsigned long val, void *data);
> -
> -static struct notifier_block task_nb = {
> - .notifier_call = task_notify_func,
> -};
> -
> -static int
> -task_notify_func(struct notifier_block *self, unsigned long val, void *data)
> -{
> - struct task_struct *task = data;
> -
> - if (task == lowmem_deathpending)
> - lowmem_deathpending = NULL;
> -
> - return NOTIFY_OK;
> -}
> -
> static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
> {
> struct task_struct *tsk;
> @@ -97,19 +78,6 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
> int other_file = global_page_state(NR_FILE_PAGES) -
> global_page_state(NR_SHMEM);
>
> - /*
> - * If we already have a death outstanding, then
> - * bail out right away; indicating to vmscan
> - * that we have nothing further to offer on
> - * this pass.
> - *
> - * Note: Currently you need CONFIG_PROFILING
> - * for this to work correctly.
> - */
> - if (lowmem_deathpending &&
> - time_before_eq(jiffies, lowmem_deathpending_timeout))
> - return 0;
> -
> if (lowmem_adj_size < array_size)
> array_size = lowmem_adj_size;
> if (lowmem_minfree_size < array_size)
> @@ -148,6 +116,11 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
> if (!p)
> continue;
>
> + if (test_tsk_thread_flag(p, TIF_MEMDIE) &&
> + time_before_eq(jiffies, lowmem_deathpending_timeout)) {
> + task_unlock(p);
> + return 0;
> + }
> oom_score_adj = p->signal->oom_score_adj;
> if (oom_score_adj < min_score_adj) {
> task_unlock(p);
> @@ -174,15 +147,9 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
> lowmem_print(1, "send sigkill to %d (%s), adj %d, size %d\n",
> selected->pid, selected->comm,
> selected_oom_score_adj, selected_tasksize);
> - /*
> - * If CONFIG_PROFILING is off, then we don't want to stall
> - * the killer by setting lowmem_deathpending.
> - */
> -#ifdef CONFIG_PROFILING
> - lowmem_deathpending = selected;
> lowmem_deathpending_timeout = jiffies + HZ;
> -#endif
> send_sig(SIGKILL, selected, 0);
> + set_tsk_thread_flag(selected, TIF_MEMDIE);
> rem -= selected_tasksize;
> }
> lowmem_print(4, "lowmem_shrink %lu, %x, return %d\n",
> @@ -198,7 +165,6 @@ static struct shrinker lowmem_shrinker = {
>
> static int __init lowmem_init(void)
> {
> - task_handoff_register(&task_nb);
> register_shrinker(&lowmem_shrinker);
> return 0;
> }
> @@ -206,7 +172,6 @@ static int __init lowmem_init(void)
> static void __exit lowmem_exit(void)
> {
> unregister_shrinker(&lowmem_shrinker);
> - task_handoff_unregister(&task_nb);
> }
>
> module_param_named(cost, lowmem_shrinker.seeks, int, S_IRUGO | S_IWUSR);
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
@ 2012-04-10 0:23 ` Colin Cross
0 siblings, 0 replies; 49+ messages in thread
From: Colin Cross @ 2012-04-10 0:23 UTC (permalink / raw)
To: David Rientjes
Cc: Linus Torvalds, Andrew Morton, werner, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable
On Mon, Apr 9, 2012 at 4:37 PM, David Rientjes <rientjes@google.com> wrote:
> On Mon, 9 Apr 2012, Colin Cross wrote:
>
>> This was a known issue in 2010, in the android tree the use of
>> task_handoff_register was dropped one day after it was added and
>> replaced with a new task_free_register hook.
>
> Why can't you just do this? �Are you concerned about the possibility of
> depleting all memory reserves?
The point of the lowmem_deathpending patch was to avoid a stutter
where the cpu would spend its time looping through the tasks due to
repeated calls to lowmem_shrink instead of processing the kill signal
to the selected thread. With this patch, it will still loop through
tasks until it finds the one that was previously killed and then
abort. It's possible that the improvements Anton made to the task
loop reduce the performance impact enough that this whole mess could
just be dropped (by reverting 1eda516, e5d7965, and 4755b72).
This may have also been impacted by another bug that is on my list of
things to look at: when asked the size of it's "cache", lowmemkiller
returns something on the order of all memory used by userspace, but
under some conditions will refuse to kill any of it due to the current
lowmem_minfree settings. Due to the large size of the "cache", the
shrinker can call lowmem_shrink hundreds of times for a single
allocation, each time asking to reduce the size of the cache by 128
pages. The original lowmem_deathpending patch may have been a
misguided "fix" for this bug.
> ---
> �drivers/staging/android/lowmemorykiller.c | � 47 ++++-------------------------
> �1 file changed, 6 insertions(+), 41 deletions(-)
>
> diff --git a/drivers/staging/android/lowmemorykiller.c b/drivers/staging/android/lowmemorykiller.c
> --- a/drivers/staging/android/lowmemorykiller.c
> +++ b/drivers/staging/android/lowmemorykiller.c
> @@ -55,7 +55,6 @@ static int lowmem_minfree[6] = {
> �};
> �static int lowmem_minfree_size = 4;
>
> -static struct task_struct *lowmem_deathpending;
> �static unsigned long lowmem_deathpending_timeout;
>
> �#define lowmem_print(level, x...) � � � � � � � � � � �\
> @@ -64,24 +63,6 @@ static unsigned long lowmem_deathpending_timeout;
> � � � � � � � � � � � �printk(x); � � � � � � � � � � �\
> � � � �} while (0)
>
> -static int
> -task_notify_func(struct notifier_block *self, unsigned long val, void *data);
> -
> -static struct notifier_block task_nb = {
> - � � � .notifier_call �= task_notify_func,
> -};
> -
> -static int
> -task_notify_func(struct notifier_block *self, unsigned long val, void *data)
> -{
> - � � � struct task_struct *task = data;
> -
> - � � � if (task == lowmem_deathpending)
> - � � � � � � � lowmem_deathpending = NULL;
> -
> - � � � return NOTIFY_OK;
> -}
> -
> �static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
> �{
> � � � �struct task_struct *tsk;
> @@ -97,19 +78,6 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
> � � � �int other_file = global_page_state(NR_FILE_PAGES) -
> � � � � � � � � � � � � � � � � � � � � � � � �global_page_state(NR_SHMEM);
>
> - � � � /*
> - � � � �* If we already have a death outstanding, then
> - � � � �* bail out right away; indicating to vmscan
> - � � � �* that we have nothing further to offer on
> - � � � �* this pass.
> - � � � �*
> - � � � �* Note: Currently you need CONFIG_PROFILING
> - � � � �* for this to work correctly.
> - � � � �*/
> - � � � if (lowmem_deathpending &&
> - � � � � � time_before_eq(jiffies, lowmem_deathpending_timeout))
> - � � � � � � � return 0;
> -
> � � � �if (lowmem_adj_size < array_size)
> � � � � � � � �array_size = lowmem_adj_size;
> � � � �if (lowmem_minfree_size < array_size)
> @@ -148,6 +116,11 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
> � � � � � � � �if (!p)
> � � � � � � � � � � � �continue;
>
> + � � � � � � � if (test_tsk_thread_flag(p, TIF_MEMDIE) &&
> + � � � � � � � � � time_before_eq(jiffies, lowmem_deathpending_timeout)) {
> + � � � � � � � � � � � task_unlock(p);
> + � � � � � � � � � � � return 0;
> + � � � � � � � }
> � � � � � � � �oom_score_adj = p->signal->oom_score_adj;
> � � � � � � � �if (oom_score_adj < min_score_adj) {
> � � � � � � � � � � � �task_unlock(p);
> @@ -174,15 +147,9 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
> � � � � � � � �lowmem_print(1, "send sigkill to %d (%s), adj %d, size %d\n",
> � � � � � � � � � � � � � � selected->pid, selected->comm,
> � � � � � � � � � � � � � � selected_oom_score_adj, selected_tasksize);
> - � � � � � � � /*
> - � � � � � � � �* If CONFIG_PROFILING is off, then we don't want to stall
> - � � � � � � � �* the killer by setting lowmem_deathpending.
> - � � � � � � � �*/
> -#ifdef CONFIG_PROFILING
> - � � � � � � � lowmem_deathpending = selected;
> � � � � � � � �lowmem_deathpending_timeout = jiffies + HZ;
> -#endif
> � � � � � � � �send_sig(SIGKILL, selected, 0);
> + � � � � � � � set_tsk_thread_flag(selected, TIF_MEMDIE);
> � � � � � � � �rem -= selected_tasksize;
> � � � �}
> � � � �lowmem_print(4, "lowmem_shrink %lu, %x, return %d\n",
> @@ -198,7 +165,6 @@ static struct shrinker lowmem_shrinker = {
>
> �static int __init lowmem_init(void)
> �{
> - � � � task_handoff_register(&task_nb);
> � � � �register_shrinker(&lowmem_shrinker);
> � � � �return 0;
> �}
> @@ -206,7 +172,6 @@ static int __init lowmem_init(void)
> �static void __exit lowmem_exit(void)
> �{
> � � � �unregister_shrinker(&lowmem_shrinker);
> - � � � task_handoff_unregister(&task_nb);
> �}
>
> �module_param_named(cost, lowmem_shrinker.seeks, int, S_IRUGO | S_IWUSR);
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 23:55 ` Linus Torvalds
@ 2012-04-10 0:04 ` David Rientjes
-1 siblings, 0 replies; 49+ messages in thread
From: David Rientjes @ 2012-04-10 0:04 UTC (permalink / raw)
To: Linus Torvalds
Cc: Andrew Morton, werner, Rik van Riel, Hugh Dickins, linux-kernel,
Oleg Nesterov, Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable, Ingo Molnar
[-- Attachment #1: Type: TEXT/PLAIN, Size: 1737 bytes --]
On Mon, 9 Apr 2012, Linus Torvalds wrote:
> > You could that if you also turned the check for "ret == NOTIFY_OK" in
> > profile_handoff_task() into "ret & NOTIFY_OK" in your patch, otherwise you
> > get a double free from __put_task_struct() and oprofile.
>
> Why? NOTIFY_DONE is zero.
>
Oops, right.
> > (1) fix the lowmemorykiller so it doesn't need to use these notifiers at
> > all, which isn't difficult, for 3.4, then
>
> I do think that that makes sense. Fixing people to not use notifiers
> is always a good idea. Why would anybody sane even care about the
> process going away anyway? If some lowmemorykiller decides to kill off
> a process that no longer exists, kill() should happily return ENOSRCH,
> and we're all good
>
It's apparently waiting for a killed thread to exit before selecting
another victim or the one second timeout expires. (And you only get to
prevent needless kills if you have CONFIG_PROFILING, otherwise it doesn't
care.)
> At the same time, the *only* user of that stupid handoff thing is
> oprofile, afaik, and if we use a refcount, why the hell doesn't
> oprofile just use a refcount to begin with, instead of using that
> notifier?: IOW, *both* users of the notifier seem to be just retarded.
>
Agreed and since the current implementation relies on CONFIG_PROFILING I
think it's safe to remove the notifier and add a hook only for oprofile so
it can do free_task() when it wants to. No refcounting required.
I've already proposed a patch that removes the notifier for
lowmemorykiller with the added benefit that it doesn't rely on
CONFIG_PROFILING at all. If that's merged for 3.4, I'll remove the task
handoff callchain entirely for 3.5 since oprofile is the only user.
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
@ 2012-04-10 0:04 ` David Rientjes
0 siblings, 0 replies; 49+ messages in thread
From: David Rientjes @ 2012-04-10 0:04 UTC (permalink / raw)
To: Linus Torvalds
Cc: Andrew Morton, werner, Rik van Riel, Hugh Dickins, linux-kernel,
Oleg Nesterov, Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable, Ingo Molnar
[-- Attachment #1: Type: TEXT/PLAIN, Size: 1747 bytes --]
On Mon, 9 Apr 2012, Linus Torvalds wrote:
> > You could that if you also turned the check for "ret == NOTIFY_OK" in
> > profile_handoff_task() into "ret & NOTIFY_OK" in your patch, otherwise you
> > get a double free from __put_task_struct() and oprofile.
>
> Why? NOTIFY_DONE is zero.
>
Oops, right.
> > �(1) �fix the lowmemorykiller so it doesn't need to use these notifiers at
> > � � �all, which isn't difficult, for 3.4, then
>
> I do think that that makes sense. Fixing people to not use notifiers
> is always a good idea. Why would anybody sane even care about the
> process going away anyway? If some lowmemorykiller decides to kill off
> a process that no longer exists, kill() should happily return ENOSRCH,
> and we're all good
>
It's apparently waiting for a killed thread to exit before selecting
another victim or the one second timeout expires. (And you only get to
prevent needless kills if you have CONFIG_PROFILING, otherwise it doesn't
care.)
> At the same time, the *only* user of that stupid handoff thing is
> oprofile, afaik, and if we use a refcount, why the hell doesn't
> oprofile just use a refcount to begin with, instead of using that
> notifier?: IOW, *both* users of the notifier seem to be just retarded.
>
Agreed and since the current implementation relies on CONFIG_PROFILING I
think it's safe to remove the notifier and add a hook only for oprofile so
it can do free_task() when it wants to. No refcounting required.
I've already proposed a patch that removes the notifier for
lowmemorykiller with the added benefit that it doesn't rely on
CONFIG_PROFILING at all. If that's merged for 3.4, I'll remove the task
handoff callchain entirely for 3.5 since oprofile is the only user.
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 23:25 ` David Rientjes
@ 2012-04-09 23:55 ` Linus Torvalds
[not found] ` <web-723076709@zbackend1.aha.ru>
1 sibling, 0 replies; 49+ messages in thread
From: Linus Torvalds @ 2012-04-09 23:55 UTC (permalink / raw)
To: David Rientjes
Cc: Andrew Morton, werner, Rik van Riel, Hugh Dickins, linux-kernel,
Oleg Nesterov, Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable, Ingo Molnar
On Mon, Apr 9, 2012 at 4:25 PM, David Rientjes <rientjes@google.com> wrote:
>
> You could that if you also turned the check for "ret == NOTIFY_OK" in
> profile_handoff_task() into "ret & NOTIFY_OK" in your patch, otherwise you
> get a double free from __put_task_struct() and oprofile.
Why? NOTIFY_DONE is zero.
I do agree that we *also* could do the "& NOTIFY_OK" and make it
clearer that we're oring bits together. And we could document the
stupid notifier interfaces to do this all, and just make the rules be
*sane* when you have multiple notifiers.
And sane rules would be either:
- you always return an error return, and notifiers all return either
0 or a negative error number, and we stop on the first error and
return that.
- you return a bitmask, and we or all bits together (and we can
certainly continue to have a "stop here" bit)
But the current notifier semantics are just insane. The whole "we
return the last return value" is crazy. It's by definition a random
number, since the whole point of notifiers is that there can be
multiple, and they aren't "ordered". So the whole "last return value"
is something I just look at and say: "Whoever designed that is a
f*cking moron".
(And if that happens to be some younger version of me, I am happy that
I got over it. But I'm pretty sure I have never touched that broken
notifier code in my life)
> It works fine if the callbacks are correctly implemented, it's just that
> the task handoff in kernel/profile.c is broken because it assumes only one
> callback will return NOTIFY_OK, meaning it will eventually free, and its
> only checking the return value of the last notifier called to see if
> __put_task_struct() should immediately free.
We can easily document it as "only oprofile is allowed to return
NOTIFY_OK, this notifier is a big mess, don't even *think* about
returning anything but NOTIFY_DONE".
> (1) fix the lowmemorykiller so it doesn't need to use these notifiers at
> all, which isn't difficult, for 3.4, then
I do think that that makes sense. Fixing people to not use notifiers
is always a good idea. Why would anybody sane even care about the
process going away anyway? If some lowmemorykiller decides to kill off
a process that no longer exists, kill() should happily return ENOSRCH,
and we're all good
So it could just use a "pid", and test for existence with send_sig()
or lookup_pid() or something.
> (2a) change the task handoff to a refcount on task->usage after the final
> put_task_struct() using the notifier and then allow it to be freed
> after everybody does a put_handoff_task_struct() for 3.5
The task handoff code runs too late right now. I guess we could easily
move it up, though.
At the same time, the *only* user of that stupid handoff thing is
oprofile, afaik, and if we use a refcount, why the hell doesn't
oprofile just use a refcount to begin with, instead of using that
notifier?: IOW, *both* users of the notifier seem to be just retarded.
So I'd rather just kill the stupid notifier entirely. In the meantime,
making lowmemorykiller just return zero instead just "fixes" it
(assuming we make the notifier semantics for multiple return codes
sane, which they clearly aren't).
Again, almost every notifier user has always been total crap. It's
just a stupid abstraction. "Something happened". "Oh, ok".
Linus
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
@ 2012-04-09 23:55 ` Linus Torvalds
0 siblings, 0 replies; 49+ messages in thread
From: Linus Torvalds @ 2012-04-09 23:55 UTC (permalink / raw)
To: David Rientjes
Cc: Andrew Morton, werner, Rik van Riel, Hugh Dickins, linux-kernel,
Oleg Nesterov, Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable, Ingo Molnar
On Mon, Apr 9, 2012 at 4:25 PM, David Rientjes <rientjes@google.com> wrote:
>
> You could that if you also turned the check for "ret == NOTIFY_OK" in
> profile_handoff_task() into "ret & NOTIFY_OK" in your patch, otherwise you
> get a double free from __put_task_struct() and oprofile.
Why? NOTIFY_DONE is zero.
I do agree that we *also* could do the "& NOTIFY_OK" and make it
clearer that we're oring bits together. And we could document the
stupid notifier interfaces to do this all, and just make the rules be
*sane* when you have multiple notifiers.
And sane rules would be either:
- you always return an error return, and notifiers all return either
0 or a negative error number, and we stop on the first error and
return that.
- you return a bitmask, and we or all bits together (and we can
certainly continue to have a "stop here" bit)
But the current notifier semantics are just insane. The whole "we
return the last return value" is crazy. It's by definition a random
number, since the whole point of notifiers is that there can be
multiple, and they aren't "ordered". So the whole "last return value"
is something I just look at and say: "Whoever designed that is a
f*cking moron".
(And if that happens to be some younger version of me, I am happy that
I got over it. But I'm pretty sure I have never touched that broken
notifier code in my life)
> It works fine if the callbacks are correctly implemented, it's just that
> the task handoff in kernel/profile.c is broken because it assumes only one
> callback will return NOTIFY_OK, meaning it will eventually free, and its
> only checking the return value of the last notifier called to see if
> __put_task_struct() should immediately free.
We can easily document it as "only oprofile is allowed to return
NOTIFY_OK, this notifier is a big mess, don't even *think* about
returning anything but NOTIFY_DONE".
> �(1) �fix the lowmemorykiller so it doesn't need to use these notifiers at
> � � �all, which isn't difficult, for 3.4, then
I do think that that makes sense. Fixing people to not use notifiers
is always a good idea. Why would anybody sane even care about the
process going away anyway? If some lowmemorykiller decides to kill off
a process that no longer exists, kill() should happily return ENOSRCH,
and we're all good
So it could just use a "pid", and test for existence with send_sig()
or lookup_pid() or something.
> �(2a) change the task handoff to a refcount on task->usage after the final
> � � �put_task_struct() using the notifier and then allow it to be freed
> � � �after everybody does a put_handoff_task_struct() for 3.5
The task handoff code runs too late right now. I guess we could easily
move it up, though.
At the same time, the *only* user of that stupid handoff thing is
oprofile, afaik, and if we use a refcount, why the hell doesn't
oprofile just use a refcount to begin with, instead of using that
notifier?: IOW, *both* users of the notifier seem to be just retarded.
So I'd rather just kill the stupid notifier entirely. In the meantime,
making lowmemorykiller just return zero instead just "fixes" it
(assuming we make the notifier semantics for multiple return codes
sane, which they clearly aren't).
Again, almost every notifier user has always been total crap. It's
just a stupid abstraction. "Something happened". "Oh, ok".
Linus
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 22:13 ` Colin Cross
` (2 preceding siblings ...)
(?)
@ 2012-04-09 23:37 ` David Rientjes
2012-04-10 0:23 ` Colin Cross
-1 siblings, 1 reply; 49+ messages in thread
From: David Rientjes @ 2012-04-09 23:37 UTC (permalink / raw)
To: Colin Cross
Cc: Linus Torvalds, Andrew Morton, werner, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable
On Mon, 9 Apr 2012, Colin Cross wrote:
> This was a known issue in 2010, in the android tree the use of
> task_handoff_register was dropped one day after it was added and
> replaced with a new task_free_register hook.
Why can't you just do this? Are you concerned about the possibility of
depleting all memory reserves?
---
drivers/staging/android/lowmemorykiller.c | 47 ++++-------------------------
1 file changed, 6 insertions(+), 41 deletions(-)
diff --git a/drivers/staging/android/lowmemorykiller.c b/drivers/staging/android/lowmemorykiller.c
--- a/drivers/staging/android/lowmemorykiller.c
+++ b/drivers/staging/android/lowmemorykiller.c
@@ -55,7 +55,6 @@ static int lowmem_minfree[6] = {
};
static int lowmem_minfree_size = 4;
-static struct task_struct *lowmem_deathpending;
static unsigned long lowmem_deathpending_timeout;
#define lowmem_print(level, x...) \
@@ -64,24 +63,6 @@ static unsigned long lowmem_deathpending_timeout;
printk(x); \
} while (0)
-static int
-task_notify_func(struct notifier_block *self, unsigned long val, void *data);
-
-static struct notifier_block task_nb = {
- .notifier_call = task_notify_func,
-};
-
-static int
-task_notify_func(struct notifier_block *self, unsigned long val, void *data)
-{
- struct task_struct *task = data;
-
- if (task == lowmem_deathpending)
- lowmem_deathpending = NULL;
-
- return NOTIFY_OK;
-}
-
static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
{
struct task_struct *tsk;
@@ -97,19 +78,6 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
int other_file = global_page_state(NR_FILE_PAGES) -
global_page_state(NR_SHMEM);
- /*
- * If we already have a death outstanding, then
- * bail out right away; indicating to vmscan
- * that we have nothing further to offer on
- * this pass.
- *
- * Note: Currently you need CONFIG_PROFILING
- * for this to work correctly.
- */
- if (lowmem_deathpending &&
- time_before_eq(jiffies, lowmem_deathpending_timeout))
- return 0;
-
if (lowmem_adj_size < array_size)
array_size = lowmem_adj_size;
if (lowmem_minfree_size < array_size)
@@ -148,6 +116,11 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
if (!p)
continue;
+ if (test_tsk_thread_flag(p, TIF_MEMDIE) &&
+ time_before_eq(jiffies, lowmem_deathpending_timeout)) {
+ task_unlock(p);
+ return 0;
+ }
oom_score_adj = p->signal->oom_score_adj;
if (oom_score_adj < min_score_adj) {
task_unlock(p);
@@ -174,15 +147,9 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
lowmem_print(1, "send sigkill to %d (%s), adj %d, size %d\n",
selected->pid, selected->comm,
selected_oom_score_adj, selected_tasksize);
- /*
- * If CONFIG_PROFILING is off, then we don't want to stall
- * the killer by setting lowmem_deathpending.
- */
-#ifdef CONFIG_PROFILING
- lowmem_deathpending = selected;
lowmem_deathpending_timeout = jiffies + HZ;
-#endif
send_sig(SIGKILL, selected, 0);
+ set_tsk_thread_flag(selected, TIF_MEMDIE);
rem -= selected_tasksize;
}
lowmem_print(4, "lowmem_shrink %lu, %x, return %d\n",
@@ -198,7 +165,6 @@ static struct shrinker lowmem_shrinker = {
static int __init lowmem_init(void)
{
- task_handoff_register(&task_nb);
register_shrinker(&lowmem_shrinker);
return 0;
}
@@ -206,7 +172,6 @@ static int __init lowmem_init(void)
static void __exit lowmem_exit(void)
{
unregister_shrinker(&lowmem_shrinker);
- task_handoff_unregister(&task_nb);
}
module_param_named(cost, lowmem_shrinker.seeks, int, S_IRUGO | S_IWUSR);
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 22:09 ` Linus Torvalds
@ 2012-04-09 23:25 ` David Rientjes
2012-04-09 23:55 ` Linus Torvalds
[not found] ` <web-723076709@zbackend1.aha.ru>
0 siblings, 2 replies; 49+ messages in thread
From: David Rientjes @ 2012-04-09 23:25 UTC (permalink / raw)
To: Linus Torvalds
Cc: Andrew Morton, werner, Rik van Riel, Hugh Dickins, linux-kernel,
Oleg Nesterov, Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable, Ingo Molnar
[-- Attachment #1: Type: TEXT/PLAIN, Size: 3064 bytes --]
On Mon, 9 Apr 2012, Linus Torvalds wrote:
> > Right, we can't handoff the freeing of the task_struct to more than one
> > notifier. It seems misdesigned from the beginning and what we really want
> > is to hijack task->usage for __put_task_struct(task) if we have such a
> > notifier callchain and require each one (currently just oprofile) to take
> > a reference on task->usage for NOTIFY_OK and then be responsible for
> > dropping the reference when it's done with it later instead of requiring
> > it to free the task_struct itself.
>
> We could make notifier.c just "or" all the return values together, and
> then it's ok if *one* person returns NOTIFY_OK.
>
You could that if you also turned the check for "ret == NOTIFY_OK" in
profile_handoff_task() into "ret & NOTIFY_OK" in your patch, otherwise you
get a double free from __put_task_struct() and oprofile.
> Of course, that's not how notifiers are documented to work, but quite
> frankly, notifiers with non-zero values that don't sat STOP are broken
> as-is anyway, so you might we well do a logical "or" of the return
> values and at least make things like this work.
>
It works fine if the callbacks are correctly implemented, it's just that
the task handoff in kernel/profile.c is broken because it assumes only one
callback will return NOTIFY_OK, meaning it will eventually free, and its
only checking the return value of the last notifier called to see if
__put_task_struct() should immediately free.
In defense of notifiers, though, it works fine right now for memory
hotplug. The last issue I had with it was when slab lacked a callback
when a node was onlined or offlined in 2.6.34 and then I added memory
hotplug support for that allocator and it has since worked fine. For
things like MEM_GOING_OFFLINE, returning NOTIFY_BAD is great if the
subsystem of interest can't allow the memory to go offline (in-use slab
objects, for example). In the memory hotplug usecase, we certainly don't
want to stop at NOTIFY_OK because we need to notify every subsystem on the
callchain.
> Oh well. So my suggestion right now would be something like the
> attached. It's still horribly broken, it actively breaks documented
> notifier behavior, but dammit, if the notifier people don't like
> 'or'ing return values together they should damn well return zero from
> the notifier that doesn't do anything. And returning an error will
> exit out, so..
>
Instead of this and it's possible bad interactions with other notifiers
during the -rc cycle, I think it would be better to
(1) fix the lowmemorykiller so it doesn't need to use these notifiers at
all, which isn't difficult, for 3.4, then
(2a) change the task handoff to a refcount on task->usage after the final
put_task_struct() using the notifier and then allow it to be freed
after everybody does a put_handoff_task_struct() for 3.5
or
(2b) remove the task handoff notifier callchain entirely and just tie it
directly to oprofile since android won't be using it anymore after
(1).
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 22:21 ` Greg Kroah-Hartman
@ 2012-04-09 22:44 ` john stultz
-1 siblings, 0 replies; 49+ messages in thread
From: john stultz @ 2012-04-09 22:44 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: Colin Cross, David Rientjes, Linus Torvalds, Andrew Morton,
werner, Rik van Riel, Hugh Dickins, linux-kernel, Oleg Nesterov,
Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, stable
On Mon, Apr 9, 2012 at 3:21 PM, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
> On Mon, Apr 09, 2012 at 03:13:00PM -0700, Colin Cross wrote:
>> sched: Add a generic notifier when a task struct is about to be freed
>> https://www.codeaurora.org/gitweb/quic/la/?p=kernel/common.git;a=commitdiff;h=667dffa787a87ef4ea43cc65957ce96077fdcd0a
>
> Yes, I can't add a patch like that for this driver, that is why I
> thought everyone was getting together to "properly" determine how to
> solve this oom notifier problem. Has that work stalled somwhere?
Anton Vorontsov has been working on this (and just sent out some
related vmevent patches today). His hope is to use the vmevent or mem
cgroup interface to notify a userland killer to get the same or
improved behavior as the in-kernel lowmemory killer.
thanks
-john
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
@ 2012-04-09 22:44 ` john stultz
0 siblings, 0 replies; 49+ messages in thread
From: john stultz @ 2012-04-09 22:44 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: Colin Cross, David Rientjes, Linus Torvalds, Andrew Morton,
werner, Rik van Riel, Hugh Dickins, linux-kernel, Oleg Nesterov,
Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, stable
On Mon, Apr 9, 2012 at 3:21 PM, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
> On Mon, Apr 09, 2012 at 03:13:00PM -0700, Colin Cross wrote:
>> sched: Add a generic notifier when a task struct is about to be freed
>> https://www.codeaurora.org/gitweb/quic/la/?p=kernel/common.git;a=commitdiff;h=667dffa787a87ef4ea43cc65957ce96077fdcd0a
>
> Yes, I can't add a patch like that for this driver, that is why I
> thought everyone was getting together to "properly" determine how to
> solve this oom notifier problem. �Has that work stalled somwhere?
Anton Vorontsov has been working on this (and just sent out some
related vmevent patches today). His hope is to use the vmevent or mem
cgroup interface to notify a userland killer to get the same or
improved behavior as the in-kernel lowmemory killer.
thanks
-john
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 22:13 ` Colin Cross
(?)
(?)
@ 2012-04-09 22:30 ` Linus Torvalds
-1 siblings, 0 replies; 49+ messages in thread
From: Linus Torvalds @ 2012-04-09 22:30 UTC (permalink / raw)
To: Colin Cross
Cc: David Rientjes, Andrew Morton, werner, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable
On Mon, Apr 9, 2012 at 3:13 PM, Colin Cross <ccross@google.com> wrote:
>
> sched: Add a generic notifier when a task struct is about to be freed
> https://www.codeaurora.org/gitweb/quic/la/?p=kernel/common.git;a=commitdiff;h=667dffa787a87ef4ea43cc65957ce96077fdcd0a
Oh, *HELL*NO*!
It's a fucking disaster in "Oh, one notifier was broken, SO LET'S ADD
ANOTHER RANDOM ONE TO FIX THAT".
The definition of insanity is doing the same thing over and over and
thinking you get a different result. Let's not do that kind of idiotic
thing.
Notifiers are evil crap. Let's make *fewer* of them, not add
yet-another-random-notifier-for-some-random-reason.
F*ck me, but how I hate those random notifiers. And I hate people who
add them willy nilly.
Linus
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 22:13 ` Colin Cross
@ 2012-04-09 22:21 ` Greg Kroah-Hartman
-1 siblings, 0 replies; 49+ messages in thread
From: Greg Kroah-Hartman @ 2012-04-09 22:21 UTC (permalink / raw)
To: Colin Cross
Cc: David Rientjes, Linus Torvalds, Andrew Morton, werner,
Rik van Riel, Hugh Dickins, linux-kernel, Oleg Nesterov,
Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, stable
On Mon, Apr 09, 2012 at 03:13:00PM -0700, Colin Cross wrote:
> On Mon, Apr 9, 2012 at 2:22 PM, David Rientjes <rientjes@google.com> wrote:
> > On Mon, 9 Apr 2012, Linus Torvalds wrote:
> >
> >> The real bug is actually that those notifiers are a f*cking joke, and
> >> the return value from the notifier is a mistake.
> >>
> >> So I personally think that the real problem is this code in
> >> profile_handoff_task:
> >>
> >> return (ret == NOTIFY_OK) ? 1 : 0;
> >>
> >> and ask yourself two questions:
> >>
> >> - what the hell does NOTIFY_OK/NOTIFY_DONE mean?
> >> - what happens if there are multiple notifiers that all (or some)
> >> return NOTIFY_OK?
> >>
> > NOTIFY_OK should never be a valid response for this notifier the way it's
> > currently implemented, it should be NOTIFY_STOP to stop iterating the call
> > chain to avoid a double free. Right now it doesn't matter because only
> > oprofile is actually freeing the task_struct and lowmemorykiller should be
> > using NOTIFY_DONE.
> >
> > Then we have a completeness issue if multiple callbacks want to return
> > NOTIFY_STOP and an ordering issue if the oprofile callback is invoked
> > before lowmemorykiller.
> >
> >> I'll tell you what my answers are:
> >>
> >> (a) NOTIFY_DONE is the "ok, everything is fine, you can free the
> >> task-struct". It's also what that handoff notifier thing returns if
> >> there are no notifiers registered at all.
> >>
> >> So the fix to the Android lowmemorykiller is as simple as just
> >> changing NOTIFY_OK to NOTIFY_DONE, which will mean that the caller
> >> will properly free the task struct.
> >>
> >
> > I don't think so for Werner's config who also has CONFIG_OPROFILE=y, so
> > oprofile would return NOTIFY_OK and queue the task_struct for free, then
> > the second notifier callback to the lowmemorykiller would return
> > NOTIFY_DONE which would result in put_task_struct() doing free_task()
> > itself for a double free.
> >
> >> The NOTIFY_OK/NOTIFY_DONE difference really does seem to be just
> >> "NOTIFY_OK means that I will free the task myself later". That's what
> >> the oprofile uses, and it frees the task.
> >>
> >> (b) But the whole interface is a total f*cking mess. If *multiple*
> >> people return NOTIFY_OK, they're royally fucked. And the whole (and
> >> only) point of notifiers is that you can register multiple different
> >> ones independently.
> >>
> >> So quite frankly, the *real* bug is not in that android driver
> >> (although I'd say that we should just make it return NOTIFY_DONE and
> >> be done with it). The real bug is that the whole f*cking notifier is a
> >> mistake, and checking the error return was the biggest mistake of all.
> >>
> >
> > Right, we can't handoff the freeing of the task_struct to more than one
> > notifier. It seems misdesigned from the beginning and what we really want
> > is to hijack task->usage for __put_task_struct(task) if we have such a
> > notifier callchain and require each one (currently just oprofile) to take
> > a reference on task->usage for NOTIFY_OK and then be responsible for
> > dropping the reference when it's done with it later instead of requiring
> > it to free the task_struct itself.
> >
> > That's _if_ we want to continue to have such an interface in the first
> > place where it's only really necessary right now for oprofile (and, hence,
> > wasn't implemented in an extendable way). I'm thinking the
> > lowmemorykiller, as I eluded to, could be written in a way where we can
> > detect if a thread we've already killed has exited yet before killing
> > another one. We can't just store a pointer to the task_struct of the
> > killed task since it could be reused for a fork later, but we could use
> > TIF_MEMDIE like the oom killer does.
>
> This was a known issue in 2010, in the android tree the use of
> task_handoff_register was dropped one day after it was added and
> replaced with a new task_free_register hook. I assume Greg dropped
> the fix during the android tree refresh in 3.0 because it depended on
> a change to kernel/fork.c. The two relevant patches are (using
> codeaurora's gitweb becase we don't have one right now):
>
> sched: Add a generic notifier when a task struct is about to be freed
> https://www.codeaurora.org/gitweb/quic/la/?p=kernel/common.git;a=commitdiff;h=667dffa787a87ef4ea43cc65957ce96077fdcd0a
Yes, I can't add a patch like that for this driver, that is why I
thought everyone was getting together to "properly" determine how to
solve this oom notifier problem. Has that work stalled somwhere?
greg k-h
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
@ 2012-04-09 22:21 ` Greg Kroah-Hartman
0 siblings, 0 replies; 49+ messages in thread
From: Greg Kroah-Hartman @ 2012-04-09 22:21 UTC (permalink / raw)
To: Colin Cross
Cc: David Rientjes, Linus Torvalds, Andrew Morton, werner,
Rik van Riel, Hugh Dickins, linux-kernel, Oleg Nesterov,
Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, stable
On Mon, Apr 09, 2012 at 03:13:00PM -0700, Colin Cross wrote:
> On Mon, Apr 9, 2012 at 2:22 PM, David Rientjes <rientjes@google.com> wrote:
> > On Mon, 9 Apr 2012, Linus Torvalds wrote:
> >
> >> The real bug is actually that those notifiers are a f*cking joke, and
> >> the return value from the notifier is a mistake.
> >>
> >> So I personally think that the real problem is this code in
> >> profile_handoff_task:
> >>
> >> � � � � return (ret == NOTIFY_OK) ? 1 : 0;
> >>
> >> and ask yourself two questions:
> >>
> >> �- what the hell does NOTIFY_OK/NOTIFY_DONE mean?
> >> �- what happens if there are multiple notifiers that all (or some)
> >> return NOTIFY_OK?
> >>
> > NOTIFY_OK should never be a valid response for this notifier the way it's
> > currently implemented, it should be NOTIFY_STOP to stop iterating the call
> > chain to avoid a double free. �Right now it doesn't matter because only
> > oprofile is actually freeing the task_struct and lowmemorykiller should be
> > using NOTIFY_DONE.
> >
> > Then we have a completeness issue if multiple callbacks want to return
> > NOTIFY_STOP and an ordering issue if the oprofile callback is invoked
> > before lowmemorykiller.
> >
> >> I'll tell you what my answers are:
> >>
> >> �(a) NOTIFY_DONE is the "ok, everything is fine, you can free the
> >> task-struct". It's also what that handoff notifier thing returns if
> >> there are no notifiers registered at all.
> >>
> >> � � �So the fix to the Android lowmemorykiller is as simple as just
> >> changing NOTIFY_OK to NOTIFY_DONE, which will mean that the caller
> >> will properly free the task struct.
> >>
> >
> > I don't think so for Werner's config who also has CONFIG_OPROFILE=y, so
> > oprofile would return NOTIFY_OK and queue the task_struct for free, then
> > the second notifier callback to the lowmemorykiller would return
> > NOTIFY_DONE which would result in put_task_struct() doing free_task()
> > itself for a double free.
> >
> >> � � �The NOTIFY_OK/NOTIFY_DONE difference really does seem to be just
> >> "NOTIFY_OK means that I will free the task myself later". That's what
> >> the oprofile uses, and it frees the task.
> >>
> >> �(b) But the whole interface is a total f*cking mess. If *multiple*
> >> people return NOTIFY_OK, they're royally fucked. And the whole (and
> >> only) point of notifiers is that you can register multiple different
> >> ones independently.
> >>
> >> So quite frankly, the *real* bug is not in that android driver
> >> (although I'd say that we should just make it return NOTIFY_DONE and
> >> be done with it). The real bug is that the whole f*cking notifier is a
> >> mistake, and checking the error return was the biggest mistake of all.
> >>
> >
> > Right, we can't handoff the freeing of the task_struct to more than one
> > notifier. �It seems misdesigned from the beginning and what we really want
> > is to hijack task->usage for __put_task_struct(task) if we have such a
> > notifier callchain and require each one (currently just oprofile) to take
> > a reference on task->usage for NOTIFY_OK and then be responsible for
> > dropping the reference when it's done with it later instead of requiring
> > it to free the task_struct itself.
> >
> > That's _if_ we want to continue to have such an interface in the first
> > place where it's only really necessary right now for oprofile (and, hence,
> > wasn't implemented in an extendable way). �I'm thinking the
> > lowmemorykiller, as I eluded to, could be written in a way where we can
> > detect if a thread we've already killed has exited yet before killing
> > another one. �We can't just store a pointer to the task_struct of the
> > killed task since it could be reused for a fork later, but we could use
> > TIF_MEMDIE like the oom killer does.
>
> This was a known issue in 2010, in the android tree the use of
> task_handoff_register was dropped one day after it was added and
> replaced with a new task_free_register hook. I assume Greg dropped
> the fix during the android tree refresh in 3.0 because it depended on
> a change to kernel/fork.c. The two relevant patches are (using
> codeaurora's gitweb becase we don't have one right now):
>
> sched: Add a generic notifier when a task struct is about to be freed
> https://www.codeaurora.org/gitweb/quic/la/?p=kernel/common.git;a=commitdiff;h=667dffa787a87ef4ea43cc65957ce96077fdcd0a
Yes, I can't add a patch like that for this driver, that is why I
thought everyone was getting together to "properly" determine how to
solve this oom notifier problem. Has that work stalled somwhere?
greg k-h
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 21:22 ` David Rientjes
@ 2012-04-09 22:13 ` Colin Cross
2012-04-09 22:13 ` Colin Cross
1 sibling, 0 replies; 49+ messages in thread
From: Colin Cross @ 2012-04-09 22:13 UTC (permalink / raw)
To: David Rientjes
Cc: Linus Torvalds, Andrew Morton, werner, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable
On Mon, Apr 9, 2012 at 2:22 PM, David Rientjes <rientjes@google.com> wrote:
> On Mon, 9 Apr 2012, Linus Torvalds wrote:
>
>> The real bug is actually that those notifiers are a f*cking joke, and
>> the return value from the notifier is a mistake.
>>
>> So I personally think that the real problem is this code in
>> profile_handoff_task:
>>
>> return (ret == NOTIFY_OK) ? 1 : 0;
>>
>> and ask yourself two questions:
>>
>> - what the hell does NOTIFY_OK/NOTIFY_DONE mean?
>> - what happens if there are multiple notifiers that all (or some)
>> return NOTIFY_OK?
>>
> NOTIFY_OK should never be a valid response for this notifier the way it's
> currently implemented, it should be NOTIFY_STOP to stop iterating the call
> chain to avoid a double free. Right now it doesn't matter because only
> oprofile is actually freeing the task_struct and lowmemorykiller should be
> using NOTIFY_DONE.
>
> Then we have a completeness issue if multiple callbacks want to return
> NOTIFY_STOP and an ordering issue if the oprofile callback is invoked
> before lowmemorykiller.
>
>> I'll tell you what my answers are:
>>
>> (a) NOTIFY_DONE is the "ok, everything is fine, you can free the
>> task-struct". It's also what that handoff notifier thing returns if
>> there are no notifiers registered at all.
>>
>> So the fix to the Android lowmemorykiller is as simple as just
>> changing NOTIFY_OK to NOTIFY_DONE, which will mean that the caller
>> will properly free the task struct.
>>
>
> I don't think so for Werner's config who also has CONFIG_OPROFILE=y, so
> oprofile would return NOTIFY_OK and queue the task_struct for free, then
> the second notifier callback to the lowmemorykiller would return
> NOTIFY_DONE which would result in put_task_struct() doing free_task()
> itself for a double free.
>
>> The NOTIFY_OK/NOTIFY_DONE difference really does seem to be just
>> "NOTIFY_OK means that I will free the task myself later". That's what
>> the oprofile uses, and it frees the task.
>>
>> (b) But the whole interface is a total f*cking mess. If *multiple*
>> people return NOTIFY_OK, they're royally fucked. And the whole (and
>> only) point of notifiers is that you can register multiple different
>> ones independently.
>>
>> So quite frankly, the *real* bug is not in that android driver
>> (although I'd say that we should just make it return NOTIFY_DONE and
>> be done with it). The real bug is that the whole f*cking notifier is a
>> mistake, and checking the error return was the biggest mistake of all.
>>
>
> Right, we can't handoff the freeing of the task_struct to more than one
> notifier. It seems misdesigned from the beginning and what we really want
> is to hijack task->usage for __put_task_struct(task) if we have such a
> notifier callchain and require each one (currently just oprofile) to take
> a reference on task->usage for NOTIFY_OK and then be responsible for
> dropping the reference when it's done with it later instead of requiring
> it to free the task_struct itself.
>
> That's _if_ we want to continue to have such an interface in the first
> place where it's only really necessary right now for oprofile (and, hence,
> wasn't implemented in an extendable way). I'm thinking the
> lowmemorykiller, as I eluded to, could be written in a way where we can
> detect if a thread we've already killed has exited yet before killing
> another one. We can't just store a pointer to the task_struct of the
> killed task since it could be reused for a fork later, but we could use
> TIF_MEMDIE like the oom killer does.
This was a known issue in 2010, in the android tree the use of
task_handoff_register was dropped one day after it was added and
replaced with a new task_free_register hook. I assume Greg dropped
the fix during the android tree refresh in 3.0 because it depended on
a change to kernel/fork.c. The two relevant patches are (using
codeaurora's gitweb becase we don't have one right now):
sched: Add a generic notifier when a task struct is about to be freed
https://www.codeaurora.org/gitweb/quic/la/?p=kernel/common.git;a=commitdiff;h=667dffa787a87ef4ea43cc65957ce96077fdcd0a
staging: android: lowmemorykiller: Fix task_struct leak
https://www.codeaurora.org/gitweb/quic/la/?p=kernel/common.git;a=commitdiff;h=af0240f095a704f75f032bbcc01f670c65c163ba
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
@ 2012-04-09 22:13 ` Colin Cross
0 siblings, 0 replies; 49+ messages in thread
From: Colin Cross @ 2012-04-09 22:13 UTC (permalink / raw)
To: David Rientjes
Cc: Linus Torvalds, Andrew Morton, werner, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov, Rabin Vincent,
Christian Bejram, Paul E. McKenney, Anton Vorontsov,
Greg Kroah-Hartman, stable
On Mon, Apr 9, 2012 at 2:22 PM, David Rientjes <rientjes@google.com> wrote:
> On Mon, 9 Apr 2012, Linus Torvalds wrote:
>
>> The real bug is actually that those notifiers are a f*cking joke, and
>> the return value from the notifier is a mistake.
>>
>> So I personally think that the real problem is this code in
>> profile_handoff_task:
>>
>> � � � � return (ret == NOTIFY_OK) ? 1 : 0;
>>
>> and ask yourself two questions:
>>
>> �- what the hell does NOTIFY_OK/NOTIFY_DONE mean?
>> �- what happens if there are multiple notifiers that all (or some)
>> return NOTIFY_OK?
>>
> NOTIFY_OK should never be a valid response for this notifier the way it's
> currently implemented, it should be NOTIFY_STOP to stop iterating the call
> chain to avoid a double free. �Right now it doesn't matter because only
> oprofile is actually freeing the task_struct and lowmemorykiller should be
> using NOTIFY_DONE.
>
> Then we have a completeness issue if multiple callbacks want to return
> NOTIFY_STOP and an ordering issue if the oprofile callback is invoked
> before lowmemorykiller.
>
>> I'll tell you what my answers are:
>>
>> �(a) NOTIFY_DONE is the "ok, everything is fine, you can free the
>> task-struct". It's also what that handoff notifier thing returns if
>> there are no notifiers registered at all.
>>
>> � � �So the fix to the Android lowmemorykiller is as simple as just
>> changing NOTIFY_OK to NOTIFY_DONE, which will mean that the caller
>> will properly free the task struct.
>>
>
> I don't think so for Werner's config who also has CONFIG_OPROFILE=y, so
> oprofile would return NOTIFY_OK and queue the task_struct for free, then
> the second notifier callback to the lowmemorykiller would return
> NOTIFY_DONE which would result in put_task_struct() doing free_task()
> itself for a double free.
>
>> � � �The NOTIFY_OK/NOTIFY_DONE difference really does seem to be just
>> "NOTIFY_OK means that I will free the task myself later". That's what
>> the oprofile uses, and it frees the task.
>>
>> �(b) But the whole interface is a total f*cking mess. If *multiple*
>> people return NOTIFY_OK, they're royally fucked. And the whole (and
>> only) point of notifiers is that you can register multiple different
>> ones independently.
>>
>> So quite frankly, the *real* bug is not in that android driver
>> (although I'd say that we should just make it return NOTIFY_DONE and
>> be done with it). The real bug is that the whole f*cking notifier is a
>> mistake, and checking the error return was the biggest mistake of all.
>>
>
> Right, we can't handoff the freeing of the task_struct to more than one
> notifier. �It seems misdesigned from the beginning and what we really want
> is to hijack task->usage for __put_task_struct(task) if we have such a
> notifier callchain and require each one (currently just oprofile) to take
> a reference on task->usage for NOTIFY_OK and then be responsible for
> dropping the reference when it's done with it later instead of requiring
> it to free the task_struct itself.
>
> That's _if_ we want to continue to have such an interface in the first
> place where it's only really necessary right now for oprofile (and, hence,
> wasn't implemented in an extendable way). �I'm thinking the
> lowmemorykiller, as I eluded to, could be written in a way where we can
> detect if a thread we've already killed has exited yet before killing
> another one. �We can't just store a pointer to the task_struct of the
> killed task since it could be reused for a fork later, but we could use
> TIF_MEMDIE like the oom killer does.
This was a known issue in 2010, in the android tree the use of
task_handoff_register was dropped one day after it was added and
replaced with a new task_free_register hook. I assume Greg dropped
the fix during the android tree refresh in 3.0 because it depended on
a change to kernel/fork.c. The two relevant patches are (using
codeaurora's gitweb becase we don't have one right now):
sched: Add a generic notifier when a task struct is about to be freed
https://www.codeaurora.org/gitweb/quic/la/?p=kernel/common.git;a=commitdiff;h=667dffa787a87ef4ea43cc65957ce96077fdcd0a
staging: android: lowmemorykiller: Fix task_struct leak
https://www.codeaurora.org/gitweb/quic/la/?p=kernel/common.git;a=commitdiff;h=af0240f095a704f75f032bbcc01f670c65c163ba
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 21:22 ` David Rientjes
@ 2012-04-09 22:09 ` Linus Torvalds
2012-04-09 23:25 ` David Rientjes
2012-04-09 22:13 ` Colin Cross
1 sibling, 1 reply; 49+ messages in thread
From: Linus Torvalds @ 2012-04-09 22:09 UTC (permalink / raw)
To: David Rientjes
Cc: Andrew Morton, werner, Rik van Riel, Hugh Dickins, linux-kernel,
Oleg Nesterov, Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable, Ingo Molnar
[-- Attachment #1: Type: text/plain, Size: 2126 bytes --]
On Mon, Apr 9, 2012 at 2:22 PM, David Rientjes <rientjes@google.com> wrote:
>
> NOTIFY_OK should never be a valid response for this notifier the way it's
> currently implemented, it should be NOTIFY_STOP to stop iterating the call
> chain to avoid a double free.
No, that's no good either. That would mean that some people wouldn't
be notified about the death of the task at all.
So NOTIFY_STOP just implies *another* bug.
> Right, we can't handoff the freeing of the task_struct to more than one
> notifier. It seems misdesigned from the beginning and what we really want
> is to hijack task->usage for __put_task_struct(task) if we have such a
> notifier callchain and require each one (currently just oprofile) to take
> a reference on task->usage for NOTIFY_OK and then be responsible for
> dropping the reference when it's done with it later instead of requiring
> it to free the task_struct itself.
We could make notifier.c just "or" all the return values together, and
then it's ok if *one* person returns NOTIFY_OK.
Of course, that's not how notifiers are documented to work, but quite
frankly, notifiers with non-zero values that don't sat STOP are broken
as-is anyway, so you might we well do a logical "or" of the return
values and at least make things like this work.
I personally think every single notifier interface we have ever had in
the kernel has been a total f*cking disaster. The whole concept of
"run these random functions at this random event" is a broken concept
that just makes people do crazy broken things.
Oh well. So my suggestion right now would be something like the
attached. It's still horribly broken, it actively breaks documented
notifier behavior, but dammit, if the notifier people don't like
'or'ing return values together they should damn well return zero from
the notifier that doesn't do anything. And returning an error will
exit out, so..
Hmm? Who cares about that kernel/notifier.c code? Andrew? Ingo? We
don't have any actual maintainer for that crap, but judging by the
commits, it's one of you two.
Linus
[-- Attachment #2: patch.diff --]
[-- Type: application/octet-stream, Size: 1047 bytes --]
drivers/staging/android/lowmemorykiller.c | 2 +-
kernel/notifier.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/android/lowmemorykiller.c b/drivers/staging/android/lowmemorykiller.c
index 052b43e4e505..142bfc2f84db 100644
--- a/drivers/staging/android/lowmemorykiller.c
+++ b/drivers/staging/android/lowmemorykiller.c
@@ -79,7 +79,7 @@ task_notify_func(struct notifier_block *self, unsigned long val, void *data)
if (task == lowmem_deathpending)
lowmem_deathpending = NULL;
- return NOTIFY_OK;
+ return NOTIFY_DONE;
}
static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
diff --git a/kernel/notifier.c b/kernel/notifier.c
index 2d5cc4ccff7f..11fe956e8daf 100644
--- a/kernel/notifier.c
+++ b/kernel/notifier.c
@@ -90,7 +90,7 @@ static int __kprobes notifier_call_chain(struct notifier_block **nl,
continue;
}
#endif
- ret = nb->notifier_call(nb, val, v);
+ ret |= nb->notifier_call(nb, val, v);
if (nr_calls)
(*nr_calls)++;
^ permalink raw reply related [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 15:39 ` Linus Torvalds
@ 2012-04-09 21:22 ` David Rientjes
2012-04-09 22:09 ` Linus Torvalds
2012-04-09 22:13 ` Colin Cross
0 siblings, 2 replies; 49+ messages in thread
From: David Rientjes @ 2012-04-09 21:22 UTC (permalink / raw)
To: Linus Torvalds
Cc: Andrew Morton, werner, Rik van Riel, Hugh Dickins, linux-kernel,
Oleg Nesterov, Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable
On Mon, 9 Apr 2012, Linus Torvalds wrote:
> The real bug is actually that those notifiers are a f*cking joke, and
> the return value from the notifier is a mistake.
>
> So I personally think that the real problem is this code in
> profile_handoff_task:
>
> return (ret == NOTIFY_OK) ? 1 : 0;
>
> and ask yourself two questions:
>
> - what the hell does NOTIFY_OK/NOTIFY_DONE mean?
> - what happens if there are multiple notifiers that all (or some)
> return NOTIFY_OK?
>
NOTIFY_OK should never be a valid response for this notifier the way it's
currently implemented, it should be NOTIFY_STOP to stop iterating the call
chain to avoid a double free. Right now it doesn't matter because only
oprofile is actually freeing the task_struct and lowmemorykiller should be
using NOTIFY_DONE.
Then we have a completeness issue if multiple callbacks want to return
NOTIFY_STOP and an ordering issue if the oprofile callback is invoked
before lowmemorykiller.
> I'll tell you what my answers are:
>
> (a) NOTIFY_DONE is the "ok, everything is fine, you can free the
> task-struct". It's also what that handoff notifier thing returns if
> there are no notifiers registered at all.
>
> So the fix to the Android lowmemorykiller is as simple as just
> changing NOTIFY_OK to NOTIFY_DONE, which will mean that the caller
> will properly free the task struct.
>
I don't think so for Werner's config who also has CONFIG_OPROFILE=y, so
oprofile would return NOTIFY_OK and queue the task_struct for free, then
the second notifier callback to the lowmemorykiller would return
NOTIFY_DONE which would result in put_task_struct() doing free_task()
itself for a double free.
> The NOTIFY_OK/NOTIFY_DONE difference really does seem to be just
> "NOTIFY_OK means that I will free the task myself later". That's what
> the oprofile uses, and it frees the task.
>
> (b) But the whole interface is a total f*cking mess. If *multiple*
> people return NOTIFY_OK, they're royally fucked. And the whole (and
> only) point of notifiers is that you can register multiple different
> ones independently.
>
> So quite frankly, the *real* bug is not in that android driver
> (although I'd say that we should just make it return NOTIFY_DONE and
> be done with it). The real bug is that the whole f*cking notifier is a
> mistake, and checking the error return was the biggest mistake of all.
>
Right, we can't handoff the freeing of the task_struct to more than one
notifier. It seems misdesigned from the beginning and what we really want
is to hijack task->usage for __put_task_struct(task) if we have such a
notifier callchain and require each one (currently just oprofile) to take
a reference on task->usage for NOTIFY_OK and then be responsible for
dropping the reference when it's done with it later instead of requiring
it to free the task_struct itself.
That's _if_ we want to continue to have such an interface in the first
place where it's only really necessary right now for oprofile (and, hence,
wasn't implemented in an extendable way). I'm thinking the
lowmemorykiller, as I eluded to, could be written in a way where we can
detect if a thread we've already killed has exited yet before killing
another one. We can't just store a pointer to the task_struct of the
killed task since it could be reused for a fork later, but we could use
TIF_MEMDIE like the oom killer does.
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 17:00 ` Sven Joachim
@ 2012-04-09 17:20 ` Rik van Riel
0 siblings, 0 replies; 49+ messages in thread
From: Rik van Riel @ 2012-04-09 17:20 UTC (permalink / raw)
To: Sven Joachim
Cc: Linus Torvalds, Andrew Morton, werner, David Rientjes,
Hugh Dickins, linux-kernel, Oleg Nesterov
On 04/09/2012 01:00 PM, Sven Joachim wrote:
> On 2012-04-09 18:33 +0200, Rik van Riel wrote:
>
>> On 04/09/2012 12:19 PM, Sven Joachim wrote:
>>> On 2012-04-09 17:57 +0200, Rik van Riel wrote:
>>>
>>>> On 04/09/2012 03:04 AM, Sven Joachim wrote:
>>>>
>>>>> While I did not experience any crashes or instabilities (yet?), I'm also
>>>>> seeing memory leaks. On a system started this morning, with hardly
>>>>> anything running:
>>>>
>>>>> where I would expect no more than 50 MB used, 400 MB are actually in use:
>>>>>
>>>>> ,----
>>>>> | $ free
>>>>> | total used free shared buffers cached
>>>>> | Mem: 3348400 1849712 1498688 0 328960 1119180
>>>>> | -/+ buffers/cache: 401572 2946828
>>>>> | Swap: 3719040 0 3719040
>>>>> `----
>>>>
>>>> Do you see any big memory users in /proc/meminfo or in
>>>> /proc/slabinfo?
>>>
>>> Attaching these files, since I can't really make anything out of the
>>> latter. Note that I started a few memory hogs (X, Firefox, Emacs with
>>> Gnus), so overall memory footprint has grown to 768 MB.
>>
>> Looks like the "missing" 400MB is all in filesystem caches,
>> specifically the dentry cache, the ext4 inode cache and
>> buffer heads.
>
> Then why does free(1) report those in the "-/+ buffers/cache:" line? It
> did not do this with earlier kernels, AFAIK.
It has done so for over a decade. Reclaimable slab has never been
subtracted from "used" by the free utility.
--
All rights reversed
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 17:00 ` Pekka Enberg
@ 2012-04-09 17:19 ` Sven Joachim
0 siblings, 0 replies; 49+ messages in thread
From: Sven Joachim @ 2012-04-09 17:19 UTC (permalink / raw)
To: Pekka Enberg
Cc: Rik van Riel, Linus Torvalds, Andrew Morton, werner,
David Rientjes, Hugh Dickins, linux-kernel, Oleg Nesterov
On 2012-04-09 19:00 +0200, Pekka Enberg wrote:
> On Mon, Apr 9, 2012 at 7:33 PM, Rik van Riel <riel@redhat.com> wrote:
>>> Attaching these files, since I can't really make anything out of the
>>> latter. Note that I started a few memory hogs (X, Firefox, Emacs with
>>> Gnus), so overall memory footprint has grown to 768 MB.
>>
>> Looks like the "missing" 400MB is all in filesystem caches,
>> specifically the dentry cache, the ext4 inode cache and
>> buffer heads.
>>
>> That is perfectly fine, since those caches will be shrunk
>> when the system needs memory.
>
> CONFIG_SLUB, right?
Actually, no. For some reason (probably historical…) I have CONFIG_SLAB.
> It will merge caches so you don't necessarily see
> leaks in /proc/slabinfo. You can use "slub_nomerge" kernel parameter
> to disable the merging.
Cheers,
Sven
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 16:33 ` Rik van Riel
2012-04-09 17:00 ` Pekka Enberg
@ 2012-04-09 17:00 ` Sven Joachim
2012-04-09 17:20 ` Rik van Riel
1 sibling, 1 reply; 49+ messages in thread
From: Sven Joachim @ 2012-04-09 17:00 UTC (permalink / raw)
To: Rik van Riel
Cc: Linus Torvalds, Andrew Morton, werner, David Rientjes,
Hugh Dickins, linux-kernel, Oleg Nesterov
On 2012-04-09 18:33 +0200, Rik van Riel wrote:
> On 04/09/2012 12:19 PM, Sven Joachim wrote:
>> On 2012-04-09 17:57 +0200, Rik van Riel wrote:
>>
>>> On 04/09/2012 03:04 AM, Sven Joachim wrote:
>>>
>>>> While I did not experience any crashes or instabilities (yet?), I'm also
>>>> seeing memory leaks. On a system started this morning, with hardly
>>>> anything running:
>>>
>>>> where I would expect no more than 50 MB used, 400 MB are actually in use:
>>>>
>>>> ,----
>>>> | $ free
>>>> | total used free shared buffers cached
>>>> | Mem: 3348400 1849712 1498688 0 328960 1119180
>>>> | -/+ buffers/cache: 401572 2946828
>>>> | Swap: 3719040 0 3719040
>>>> `----
>>>
>>> Do you see any big memory users in /proc/meminfo or in
>>> /proc/slabinfo?
>>
>> Attaching these files, since I can't really make anything out of the
>> latter. Note that I started a few memory hogs (X, Firefox, Emacs with
>> Gnus), so overall memory footprint has grown to 768 MB.
>
> Looks like the "missing" 400MB is all in filesystem caches,
> specifically the dentry cache, the ext4 inode cache and
> buffer heads.
Then why does free(1) report those in the "-/+ buffers/cache:" line? It
did not do this with earlier kernels, AFAIK.
Cheers,
Sven
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 16:33 ` Rik van Riel
@ 2012-04-09 17:00 ` Pekka Enberg
2012-04-09 17:19 ` Sven Joachim
2012-04-09 17:00 ` Sven Joachim
1 sibling, 1 reply; 49+ messages in thread
From: Pekka Enberg @ 2012-04-09 17:00 UTC (permalink / raw)
To: Rik van Riel
Cc: Sven Joachim, Linus Torvalds, Andrew Morton, werner,
David Rientjes, Hugh Dickins, linux-kernel, Oleg Nesterov
On Mon, Apr 9, 2012 at 7:33 PM, Rik van Riel <riel@redhat.com> wrote:
>> Attaching these files, since I can't really make anything out of the
>> latter. Note that I started a few memory hogs (X, Firefox, Emacs with
>> Gnus), so overall memory footprint has grown to 768 MB.
>
> Looks like the "missing" 400MB is all in filesystem caches,
> specifically the dentry cache, the ext4 inode cache and
> buffer heads.
>
> That is perfectly fine, since those caches will be shrunk
> when the system needs memory.
CONFIG_SLUB, right? It will merge caches so you don't necessarily see
leaks in /proc/slabinfo. You can use "slub_nomerge" kernel parameter
to disable the merging.
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 16:19 ` Sven Joachim
@ 2012-04-09 16:33 ` Rik van Riel
2012-04-09 17:00 ` Pekka Enberg
2012-04-09 17:00 ` Sven Joachim
0 siblings, 2 replies; 49+ messages in thread
From: Rik van Riel @ 2012-04-09 16:33 UTC (permalink / raw)
To: Sven Joachim
Cc: Linus Torvalds, Andrew Morton, werner, David Rientjes,
Hugh Dickins, linux-kernel, Oleg Nesterov
On 04/09/2012 12:19 PM, Sven Joachim wrote:
> On 2012-04-09 17:57 +0200, Rik van Riel wrote:
>
>> On 04/09/2012 03:04 AM, Sven Joachim wrote:
>>
>>> While I did not experience any crashes or instabilities (yet?), I'm also
>>> seeing memory leaks. On a system started this morning, with hardly
>>> anything running:
>>
>>> where I would expect no more than 50 MB used, 400 MB are actually in use:
>>>
>>> ,----
>>> | $ free
>>> | total used free shared buffers cached
>>> | Mem: 3348400 1849712 1498688 0 328960 1119180
>>> | -/+ buffers/cache: 401572 2946828
>>> | Swap: 3719040 0 3719040
>>> `----
>>
>> Do you see any big memory users in /proc/meminfo or in
>> /proc/slabinfo?
>
> Attaching these files, since I can't really make anything out of the
> latter. Note that I started a few memory hogs (X, Firefox, Emacs with
> Gnus), so overall memory footprint has grown to 768 MB.
Looks like the "missing" 400MB is all in filesystem caches,
specifically the dentry cache, the ext4 inode cache and
buffer heads.
That is perfectly fine, since those caches will be shrunk
when the system needs memory.
--
All rights reversed
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 15:57 ` Rik van Riel
@ 2012-04-09 16:19 ` Sven Joachim
2012-04-09 16:33 ` Rik van Riel
0 siblings, 1 reply; 49+ messages in thread
From: Sven Joachim @ 2012-04-09 16:19 UTC (permalink / raw)
To: Rik van Riel
Cc: Linus Torvalds, Andrew Morton, werner, David Rientjes,
Hugh Dickins, linux-kernel, Oleg Nesterov
[-- Attachment #1: Type: text/plain, Size: 901 bytes --]
On 2012-04-09 17:57 +0200, Rik van Riel wrote:
> On 04/09/2012 03:04 AM, Sven Joachim wrote:
>
>> While I did not experience any crashes or instabilities (yet?), I'm also
>> seeing memory leaks. On a system started this morning, with hardly
>> anything running:
>
>> where I would expect no more than 50 MB used, 400 MB are actually in use:
>>
>> ,----
>> | $ free
>> | total used free shared buffers cached
>> | Mem: 3348400 1849712 1498688 0 328960 1119180
>> | -/+ buffers/cache: 401572 2946828
>> | Swap: 3719040 0 3719040
>> `----
>
> Do you see any big memory users in /proc/meminfo or in
> /proc/slabinfo?
Attaching these files, since I can't really make anything out of the
latter. Note that I started a few memory hogs (X, Firefox, Emacs with
Gnus), so overall memory footprint has grown to 768 MB.
[-- Attachment #2: meminfo --]
[-- Type: text/plain, Size: 986 bytes --]
MemTotal: 3348400 kB
MemFree: 195560 kB
Buffers: 292688 kB
Cached: 2079648 kB
SwapCached: 0 kB
Active: 1443900 kB
Inactive: 1241544 kB
Active(anon): 219388 kB
Inactive(anon): 94668 kB
Active(file): 1224512 kB
Inactive(file): 1146876 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 3719040 kB
SwapFree: 3719040 kB
Dirty: 52 kB
Writeback: 0 kB
AnonPages: 313108 kB
Mapped: 70348 kB
Shmem: 948 kB
Slab: 407688 kB
SReclaimable: 393984 kB
SUnreclaim: 13704 kB
KernelStack: 1088 kB
PageTables: 2496 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 5393240 kB
Committed_AS: 790452 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 316040 kB
VmallocChunk: 34359370299 kB
DirectMap4k: 232380 kB
DirectMap2M: 3174400 kB
[-- Attachment #3: slabinfo --]
[-- Type: text/plain, Size: 16729 bytes --]
slabinfo - version: 2.1
# name <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail>
fib6_nodes 5 59 64 59 1 : tunables 120 60 8 : slabdata 1 1 0
ip6_dst_cache 4 12 320 12 1 : tunables 54 27 8 : slabdata 1 1 0
RAWv6 5 8 1024 4 1 : tunables 54 27 8 : slabdata 2 2 0
UDPLITEv6 0 0 1024 4 1 : tunables 54 27 8 : slabdata 0 0 0
UDPv6 2 4 1024 4 1 : tunables 54 27 8 : slabdata 1 1 0
tw_sock_TCPv6 0 0 192 20 1 : tunables 120 60 8 : slabdata 0 0 0
request_sock_TCPv6 0 0 192 20 1 : tunables 120 60 8 : slabdata 0 0 0
TCPv6 0 0 1792 2 1 : tunables 24 12 8 : slabdata 0 0 0
ext4_groupinfo_2k 27 28 136 28 1 : tunables 120 60 8 : slabdata 1 1 0
ext4_groupinfo_4k 1160 1176 136 28 1 : tunables 120 60 8 : slabdata 42 42 0
uhci_urb_priv 0 0 56 67 1 : tunables 120 60 8 : slabdata 0 0 0
flow_cache 0 0 104 37 1 : tunables 120 60 8 : slabdata 0 0 0
scsi_sense_cache 22 30 128 30 1 : tunables 120 60 8 : slabdata 1 1 0
scsi_cmd_cache 22 30 256 15 1 : tunables 120 60 8 : slabdata 2 2 0
sd_ext_cdb 2 112 32 112 1 : tunables 120 60 8 : slabdata 1 1 0
cfq_io_cq 43 148 104 37 1 : tunables 120 60 8 : slabdata 4 4 0
cfq_queue 44 119 232 17 1 : tunables 120 60 8 : slabdata 7 7 0
mqueue_inode_cache 1 9 832 9 2 : tunables 54 27 8 : slabdata 1 1 0
jbd2_transaction_s 27 30 256 15 1 : tunables 120 60 8 : slabdata 2 2 0
jbd2_inode 17996 19019 48 77 1 : tunables 120 60 8 : slabdata 247 247 0
jbd2_journal_handle 24 144 24 144 1 : tunables 120 60 8 : slabdata 1 1 0
jbd2_journal_head 54 340 112 34 1 : tunables 120 60 8 : slabdata 10 10 0
jbd2_revoke_table_s 10 202 16 202 1 : tunables 120 60 8 : slabdata 1 1 0
jbd2_revoke_record_s 0 0 32 112 1 : tunables 120 60 8 : slabdata 0 0 0
ext4_inode_cache 283945 284168 840 4 1 : tunables 54 27 8 : slabdata 71042 71042 0
ext4_xattr 0 0 88 44 1 : tunables 120 60 8 : slabdata 0 0 0
ext4_free_data 0 0 64 59 1 : tunables 120 60 8 : slabdata 0 0 0
ext4_allocation_context 0 0 136 28 1 : tunables 120 60 8 : slabdata 0 0 0
ext4_prealloc_space 18 74 104 37 1 : tunables 120 60 8 : slabdata 2 2 0
ext4_system_zone 0 0 40 92 1 : tunables 120 60 8 : slabdata 0 0 0
ext4_io_end 0 0 1128 3 1 : tunables 24 12 8 : slabdata 0 0 0
ext4_io_page 0 0 16 202 1 : tunables 120 60 8 : slabdata 0 0 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
fanotify_response_event 0 0 32 112 1 : tunables 120 60 8 : slabdata 0 0 0
fsnotify_mark 0 0 128 30 1 : tunables 120 60 8 : slabdata 0 0 0
inotify_event_private_data 0 0 32 112 1 : tunables 120 60 8 : slabdata 0 0 0
inotify_inode_mark 16 28 136 28 1 : tunables 120 60 8 : slabdata 1 1 0
dnotify_mark 0 0 136 28 1 : tunables 120 60 8 : slabdata 0 0 0
dnotify_struct 0 0 32 112 1 : tunables 120 60 8 : slabdata 0 0 0
dio 0 0 640 6 1 : tunables 54 27 8 : slabdata 0 0 0
fasync_cache 5 77 48 77 1 : tunables 120 60 8 : slabdata 1 1 0
posix_timers_cache 0 0 144 27 1 : tunables 120 60 8 : slabdata 0 0 0
uid_cache 9 30 128 30 1 : tunables 120 60 8 : slabdata 1 1 0
UNIX 175 175 768 5 1 : tunables 54 27 8 : slabdata 35 35 0
UDP-Lite 0 0 832 9 2 : tunables 54 27 8 : slabdata 0 0 0
tcp_bind_bucket 10 112 32 112 1 : tunables 120 60 8 : slabdata 1 1 0
inet_peer_cache 15 40 192 20 1 : tunables 120 60 8 : slabdata 2 2 0
secpath_cache 0 0 64 59 1 : tunables 120 60 8 : slabdata 0 0 0
xfrm_dst_cache 0 0 384 10 1 : tunables 54 27 8 : slabdata 0 0 0
ip_fib_trie 8 67 56 67 1 : tunables 120 60 8 : slabdata 1 1 0
ip_fib_alias 9 77 48 77 1 : tunables 120 60 8 : slabdata 1 1 0
ip_dst_cache 31 45 256 15 1 : tunables 120 60 8 : slabdata 3 3 0
PING 0 0 768 5 1 : tunables 54 27 8 : slabdata 0 0 0
RAW 3 9 832 9 2 : tunables 54 27 8 : slabdata 1 1 0
UDP 18 18 832 9 2 : tunables 54 27 8 : slabdata 2 2 0
tw_sock_TCP 0 0 192 20 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 10 15 1600 5 2 : tunables 24 12 8 : slabdata 3 3 0
eventpoll_pwq 94 212 72 53 1 : tunables 120 60 8 : slabdata 4 4 0
eventpoll_epi 94 180 128 30 1 : tunables 120 60 8 : slabdata 6 6 0
sgpool-128 2 2 4096 1 1 : tunables 24 12 8 : slabdata 2 2 0
sgpool-64 2 2 2048 2 1 : tunables 24 12 8 : slabdata 1 1 0
sgpool-32 2 4 1024 4 1 : tunables 54 27 8 : slabdata 1 1 0
sgpool-16 2 8 512 8 1 : tunables 54 27 8 : slabdata 1 1 0
sgpool-8 15 15 256 15 1 : tunables 120 60 8 : slabdata 1 1 0
scsi_data_buffer 0 0 24 144 1 : tunables 120 60 8 : slabdata 0 0 0
blkdev_queue 2 4 1688 4 2 : tunables 24 12 8 : slabdata 1 1 0
blkdev_requests 22 22 344 11 1 : tunables 54 27 8 : slabdata 2 2 0
blkdev_ioc 43 160 96 40 1 : tunables 120 60 8 : slabdata 4 4 0
fsnotify_event_holder 0 0 24 144 1 : tunables 120 60 8 : slabdata 0 0 0
fsnotify_event 1 34 112 34 1 : tunables 120 60 8 : slabdata 1 1 0
bio-0 32 40 192 20 1 : tunables 120 60 8 : slabdata 2 2 0
biovec-256 2 2 4096 1 1 : tunables 24 12 8 : slabdata 2 2 0
biovec-128 0 0 2048 2 1 : tunables 24 12 8 : slabdata 0 0 0
biovec-64 0 0 1024 4 1 : tunables 54 27 8 : slabdata 0 0 0
biovec-16 0 0 256 15 1 : tunables 120 60 8 : slabdata 0 0 0
sock_inode_cache 224 224 576 7 1 : tunables 54 27 8 : slabdata 32 32 0
skbuff_fclone_cache 0 8 448 8 1 : tunables 54 27 8 : slabdata 0 1 0
skbuff_head_cache 156 180 256 15 1 : tunables 120 60 8 : slabdata 12 12 0
file_lock_cache 34 40 192 20 1 : tunables 120 60 8 : slabdata 2 2 0
shmem_inode_cache 1364 1573 592 13 2 : tunables 54 27 8 : slabdata 121 121 135
Acpi-Operand 1432 1484 72 53 1 : tunables 120 60 8 : slabdata 28 28 0
Acpi-ParseExt 0 0 72 53 1 : tunables 120 60 8 : slabdata 0 0 0
Acpi-Parse 0 0 48 77 1 : tunables 120 60 8 : slabdata 0 0 0
Acpi-State 0 0 80 48 1 : tunables 120 60 8 : slabdata 0 0 0
Acpi-Namespace 691 736 40 92 1 : tunables 120 60 8 : slabdata 8 8 0
task_delay_info 169 306 112 34 1 : tunables 120 60 8 : slabdata 9 9 0
taskstats 2 12 328 12 1 : tunables 54 27 8 : slabdata 1 1 0
proc_inode_cache 1188 1188 592 6 1 : tunables 54 27 8 : slabdata 198 198 0
sigqueue 48 48 160 24 1 : tunables 120 60 8 : slabdata 2 2 0
bdev_cache 11 15 768 5 1 : tunables 54 27 8 : slabdata 3 3 0
sysfs_dir_cache 6770 6800 112 34 1 : tunables 120 60 8 : slabdata 200 200 0
mnt_cache 30 45 256 15 1 : tunables 120 60 8 : slabdata 3 3 0
filp 2362 3285 256 15 1 : tunables 120 60 8 : slabdata 219 219 60
inode_cache 651 651 528 7 1 : tunables 54 27 8 : slabdata 93 93 0
dentry 232248 238440 192 20 1 : tunables 120 60 8 : slabdata 11922 11922 0
names_cache 5 5 4096 1 1 : tunables 24 12 8 : slabdata 5 5 0
key_jar 1 20 192 20 1 : tunables 120 60 8 : slabdata 1 1 0
buffer_head 376815 406556 104 37 1 : tunables 120 60 8 : slabdata 10988 10988 0
nsproxy 1 77 48 77 1 : tunables 120 60 8 : slabdata 1 1 0
vm_area_struct 4348 4600 168 23 1 : tunables 120 60 8 : slabdata 200 200 60
mm_struct 76 76 896 4 1 : tunables 54 27 8 : slabdata 19 19 0
fs_cache 84 177 64 59 1 : tunables 120 60 8 : slabdata 3 3 0
files_cache 84 132 704 11 2 : tunables 54 27 8 : slabdata 12 12 0
signal_cache 125 140 1024 4 1 : tunables 54 27 8 : slabdata 35 35 0
sighand_cache 117 126 2112 3 2 : tunables 24 12 8 : slabdata 42 42 0
task_xstate 112 112 512 8 1 : tunables 54 27 8 : slabdata 14 14 0
task_struct 155 155 1472 5 2 : tunables 24 12 8 : slabdata 31 31 0
cred_jar 373 640 192 20 1 : tunables 120 60 8 : slabdata 32 32 0
anon_vma_chain 3520 5005 48 77 1 : tunables 120 60 8 : slabdata 65 65 0
anon_vma 2502 2950 64 59 1 : tunables 120 60 8 : slabdata 50 50 0
pid 175 240 128 30 1 : tunables 120 60 8 : slabdata 8 8 0
radix_tree_node 28764 29099 560 7 1 : tunables 54 27 8 : slabdata 4157 4157 0
idr_layer_cache 327 357 544 7 1 : tunables 54 27 8 : slabdata 51 51 0
size-4194304(DMA) 0 0 4194304 1 1024 : tunables 1 1 0 : slabdata 0 0 0
size-4194304 0 0 4194304 1 1024 : tunables 1 1 0 : slabdata 0 0 0
size-2097152(DMA) 0 0 2097152 1 512 : tunables 1 1 0 : slabdata 0 0 0
size-2097152 0 0 2097152 1 512 : tunables 1 1 0 : slabdata 0 0 0
size-1048576(DMA) 0 0 1048576 1 256 : tunables 1 1 0 : slabdata 0 0 0
size-1048576 0 0 1048576 1 256 : tunables 1 1 0 : slabdata 0 0 0
size-524288(DMA) 0 0 524288 1 128 : tunables 1 1 0 : slabdata 0 0 0
size-524288 1 1 524288 1 128 : tunables 1 1 0 : slabdata 1 1 0
size-262144(DMA) 0 0 262144 1 64 : tunables 1 1 0 : slabdata 0 0 0
size-262144 0 0 262144 1 64 : tunables 1 1 0 : slabdata 0 0 0
size-131072(DMA) 0 0 131072 1 32 : tunables 8 4 0 : slabdata 0 0 0
size-131072 3 3 131072 1 32 : tunables 8 4 0 : slabdata 3 3 0
size-65536(DMA) 0 0 65536 1 16 : tunables 8 4 0 : slabdata 0 0 0
size-65536 5 5 65536 1 16 : tunables 8 4 0 : slabdata 5 5 0
size-32768(DMA) 0 0 32768 1 8 : tunables 8 4 0 : slabdata 0 0 0
size-32768 9 9 32768 1 8 : tunables 8 4 0 : slabdata 9 9 0
size-16384(DMA) 0 0 16384 1 4 : tunables 8 4 0 : slabdata 0 0 0
size-16384 7 7 16384 1 4 : tunables 8 4 0 : slabdata 7 7 0
size-8192(DMA) 0 0 8192 1 2 : tunables 8 4 0 : slabdata 0 0 0
size-8192 23 23 8192 1 2 : tunables 8 4 0 : slabdata 23 23 0
size-4096(DMA) 0 0 4096 1 1 : tunables 24 12 8 : slabdata 0 0 0
size-4096 210 210 4096 1 1 : tunables 24 12 8 : slabdata 210 210 0
size-2048(DMA) 0 0 2048 2 1 : tunables 24 12 8 : slabdata 0 0 0
size-2048 276 276 2048 2 1 : tunables 24 12 8 : slabdata 138 138 0
size-1024(DMA) 0 0 1024 4 1 : tunables 54 27 8 : slabdata 0 0 0
size-1024 920 920 1024 4 1 : tunables 54 27 8 : slabdata 230 230 0
size-512(DMA) 0 0 512 8 1 : tunables 54 27 8 : slabdata 0 0 0
size-512 608 608 512 8 1 : tunables 54 27 8 : slabdata 76 76 0
size-256(DMA) 0 0 256 15 1 : tunables 120 60 8 : slabdata 0 0 0
size-256 620 795 256 15 1 : tunables 120 60 8 : slabdata 53 53 0
size-192(DMA) 0 0 192 20 1 : tunables 120 60 8 : slabdata 0 0 0
size-192 1545 1960 192 20 1 : tunables 120 60 8 : slabdata 98 98 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 8307 13924 64 59 1 : tunables 120 60 8 : slabdata 236 236 0
size-32(DMA) 0 0 32 112 1 : tunables 120 60 8 : slabdata 0 0 0
size-128 3820 3840 128 30 1 : tunables 120 60 8 : slabdata 128 128 0
size-32 5625 5936 32 112 1 : tunables 120 60 8 : slabdata 53 53 0
kmem_cache 153 160 192 20 1 : tunables 120 60 8 : slabdata 8 8 0
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 7:04 ` Sven Joachim
2012-04-09 15:24 ` Linus Torvalds
@ 2012-04-09 15:57 ` Rik van Riel
2012-04-09 16:19 ` Sven Joachim
1 sibling, 1 reply; 49+ messages in thread
From: Rik van Riel @ 2012-04-09 15:57 UTC (permalink / raw)
To: Sven Joachim
Cc: Linus Torvalds, Andrew Morton, werner, David Rientjes,
Hugh Dickins, linux-kernel, Oleg Nesterov
On 04/09/2012 03:04 AM, Sven Joachim wrote:
> While I did not experience any crashes or instabilities (yet?), I'm also
> seeing memory leaks. On a system started this morning, with hardly
> anything running:
> where I would expect no more than 50 MB used, 400 MB are actually in use:
>
> ,----
> | $ free
> | total used free shared buffers cached
> | Mem: 3348400 1849712 1498688 0 328960 1119180
> | -/+ buffers/cache: 401572 2946828
> | Swap: 3719040 0 3719040
> `----
Do you see any big memory users in /proc/meminfo or in
/proc/slabinfo?
--
All rights reversed
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 15:24 ` Linus Torvalds
@ 2012-04-09 15:43 ` Sven Joachim
0 siblings, 0 replies; 49+ messages in thread
From: Sven Joachim @ 2012-04-09 15:43 UTC (permalink / raw)
To: Linus Torvalds
Cc: Andrew Morton, werner, David Rientjes, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov
On 2012-04-09 17:24 +0200, Linus Torvalds wrote:
> On Mon, Apr 9, 2012 at 12:04 AM, Sven Joachim <svenjoac@gmx.de> wrote:
>>
>> While I did not experience any crashes or instabilities (yet?), I'm also
>> seeing memory leaks. On a system started this morning, with hardly
>> anything running:
>
> Do you also have ANDROID support compiled in? And
> ANDROID_LOW_MEMORY_KILLER in particular?
No, "grep ANDROID /boot/config-$(uname -r)" prints nothing.
Cheers,
Sven
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 10:15 ` David Rientjes
@ 2012-04-09 15:39 ` Linus Torvalds
2012-04-09 21:22 ` David Rientjes
0 siblings, 1 reply; 49+ messages in thread
From: Linus Torvalds @ 2012-04-09 15:39 UTC (permalink / raw)
To: David Rientjes
Cc: Andrew Morton, werner, Rik van Riel, Hugh Dickins, linux-kernel,
Oleg Nesterov, Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable
On Mon, Apr 9, 2012 at 3:15 AM, David Rientjes <rientjes@google.com> wrote:
>
> I think you nailed it.
>
> I suspect the problem is 1eda5166c764 ("staging: android/lowmemorykiller:
> Don't unregister notifier from atomic context") merged during the 3.4
> merge window and, unfortunately, backported to stable.
Ok. That does seem to match everything.
However, I think your patch is the wrong one.
The real bug is actually that those notifiers are a f*cking joke, and
the return value from the notifier is a mistake.
So I personally think that the real problem is this code in
profile_handoff_task:
return (ret == NOTIFY_OK) ? 1 : 0;
and ask yourself two questions:
- what the hell does NOTIFY_OK/NOTIFY_DONE mean?
- what happens if there are multiple notifiers that all (or some)
return NOTIFY_OK?
I'll tell you what my answers are:
(a) NOTIFY_DONE is the "ok, everything is fine, you can free the
task-struct". It's also what that handoff notifier thing returns if
there are no notifiers registered at all.
So the fix to the Android lowmemorykiller is as simple as just
changing NOTIFY_OK to NOTIFY_DONE, which will mean that the caller
will properly free the task struct.
The NOTIFY_OK/NOTIFY_DONE difference really does seem to be just
"NOTIFY_OK means that I will free the task myself later". That's what
the oprofile uses, and it frees the task.
(b) But the whole interface is a total f*cking mess. If *multiple*
people return NOTIFY_OK, they're royally fucked. And the whole (and
only) point of notifiers is that you can register multiple different
ones independently.
So quite frankly, the *real* bug is not in that android driver
(although I'd say that we should just make it return NOTIFY_DONE and
be done with it). The real bug is that the whole f*cking notifier is a
mistake, and checking the error return was the biggest mistake of all.
Werner: just test David's patch (do *not* change both the error value
*and* apply David's patch - that would free the task-struct twice). I
don't think his patch is what I want to apply eventually, but it
should fix the issue.
Sadly, I don't think we have anybody who really "owns"
kernel/profile.c - the thing is broken, it was misdesigned, and nobody
really cares. Which is why we'll probably have to fix this by just
making that Android thing return NOTIFY_DONE, and just accept that the
whole thing is a f*cking joke.
Linus
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 7:04 ` Sven Joachim
@ 2012-04-09 15:24 ` Linus Torvalds
2012-04-09 15:43 ` Sven Joachim
2012-04-09 15:57 ` Rik van Riel
1 sibling, 1 reply; 49+ messages in thread
From: Linus Torvalds @ 2012-04-09 15:24 UTC (permalink / raw)
To: Sven Joachim
Cc: Andrew Morton, werner, David Rientjes, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov
On Mon, Apr 9, 2012 at 12:04 AM, Sven Joachim <svenjoac@gmx.de> wrote:
>
> While I did not experience any crashes or instabilities (yet?), I'm also
> seeing memory leaks. On a system started this morning, with hardly
> anything running:
Do you also have ANDROID support compiled in? And
ANDROID_LOW_MEMORY_KILLER in particular?
Linus
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 3:11 ` Linus Torvalds
2012-04-09 7:04 ` Sven Joachim
@ 2012-04-09 10:15 ` David Rientjes
2012-04-09 15:39 ` Linus Torvalds
1 sibling, 1 reply; 49+ messages in thread
From: David Rientjes @ 2012-04-09 10:15 UTC (permalink / raw)
To: Linus Torvalds
Cc: Andrew Morton, werner, Rik van Riel, Hugh Dickins, linux-kernel,
Oleg Nesterov, Rabin Vincent, Christian Bejram, Paul E. McKenney,
Anton Vorontsov, Greg Kroah-Hartman, stable
On Sun, 8 Apr 2012, Linus Torvalds wrote:
> Or does anybody see anything that keeps thread counts raised so that
> "free_task()" doesn't get done. kernel/profoe.c does that
> "profile_handoff_task()" thing - but only oprofile and the android
> low-memory-killer logic seems to use it though. But that's exactly the
> kind of thing that Werner's "configure everything" might enable -
> Werner?
>
I think you nailed it.
I suspect the problem is 1eda5166c764 ("staging: android/lowmemorykiller:
Don't unregister notifier from atomic context") merged during the 3.4
merge window and, unfortunately, backported to stable.
Werner's config has CONFIG_ANDROID_LOW_MEMORY_KILLER=y so we never
actually unregister the callback for the task handoff as a result of the
patch. It's supposed to take responsibility for doing free_task() itself
when it's good and ready, usually by putting it into a list to free, but
now we're just doing this:
struct task_struct *task = data;
if (task == lowmem_deathpending)
lowmem_deathpending = NULL;
return NOTIFY_OK;
whenever put_task_struct() decrements the refcount to 0 and thus they get
leaked and bad things happen.
This is confirmed by Werner's oom log that shows extremely small values
for the oom score of the task chosen to oom kill. His first log showed X
being killed with a score of 29. That means it is the most memory-hogging
task on the system and is only using 2.9% of total system memory.
I can't actually see how the lowmemorykiller actually ever freed any
task_struct after unregistering the notifier during the callback. It
seems like this has always leaked memory but it used to happen much more
slowly because, prior to the patch, we did task_handoff_unregister() in
the callback. So I think the code was always wrong but now it's out of
control because the notifier remains enabled indefinitely. I can't say
the 1eda5166c764 ("staging: android/lowmemorykiller: Don't unregister
notifier from atomic context") commit is fully to blame, it just made the
error much more egregious.
As it sits in 3.4-rc2, this whole lowmem_deathpending business seems to be
storing a pointer to the task_struct of something sent a SIGKILL and it
remains that way until the lowmem_deathpending_timeout expires and
something else is killed instead. lowmem_deathpending gets cleared on the
task handoff if the task selected for kill just exited. This ensures we
only kill one thread at a time.
That's all fine and good but it seems like we're never freeing the
task_struct itself on exit. This seems like the most obvious fix but it
would be really nice to revisit this and remove the dependency on
CONFIG_PROFILING and just check if the lowmem_deathpending thread is found
in the iteration for lowmem_shrink() prior to killing.
android, lowmemorykiller: free task struct on profiling handoff
The lowmemorykiller stores a pointer to a killed thread's task_struct in
lowmem_deathpending when profiling is enabled. When put_task_struct()
results in the refcount going to 0, the task_notify_func() callback clears
lowmem_deathpending if it is the thread that was killed last. This
prevents additional killing until lowmem_deathpending_timeout elapses.
The responsibility of every task handoff notifier is to free the tasks
handed off to it, however, and this was being neglected, which results
in a massive memory leak since no task_struct ever gets freed.
Fix that by freeing the task_struct since we no longer need a reference to
it.
Reported-by: werner <w.landgraf@ru.ru>
Cc: stable@vger.kernel.org
Signed-off-by: David Rientjes <rientjes@google.com>
---
drivers/staging/android/lowmemorykiller.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/staging/android/lowmemorykiller.c b/drivers/staging/android/lowmemorykiller.c
--- a/drivers/staging/android/lowmemorykiller.c
+++ b/drivers/staging/android/lowmemorykiller.c
@@ -78,6 +78,7 @@ task_notify_func(struct notifier_block *self, unsigned long val, void *data)
if (task == lowmem_deathpending)
lowmem_deathpending = NULL;
+ free_task(task);
return NOTIFY_OK;
}
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 3:11 ` Linus Torvalds
@ 2012-04-09 7:04 ` Sven Joachim
2012-04-09 15:24 ` Linus Torvalds
2012-04-09 15:57 ` Rik van Riel
2012-04-09 10:15 ` David Rientjes
1 sibling, 2 replies; 49+ messages in thread
From: Sven Joachim @ 2012-04-09 7:04 UTC (permalink / raw)
To: Linus Torvalds
Cc: Andrew Morton, werner, David Rientjes, Rik van Riel,
Hugh Dickins, linux-kernel, Oleg Nesterov
On 2012-04-09 05:11 +0200, Linus Torvalds wrote:
> On Sun, Apr 8, 2012 at 7:50 PM, Andrew Morton <akpm@linux-foundation.org> wrote:
>> On Sun, 8 Apr 2012 19:42:31 -0700 Linus Torvalds <torvalds@linux-foundation.org> wrote:
>>>
>>> > Apr __8 20:29:11 werner kernel: Normal free:44004kB min:44012kB low:55012kB
>>> > high:66016kB active_anon:0kB inactive_anon:0kB active_file:132kB
>>> > inactive_file:140kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
>>> > present:885944kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
>>> > slab_reclaimable:13068kB slab_unreclaimable:147784kB kernel_stack:628952kB
>>> > pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1376
>>> > all_unreclaimable? yes
>>
>> That's claiming that 600MB of ZONE_NORMAL is being used for kernel stacks.
>
> Well, that would certainly eat up memory that is hard to get back.
While I did not experience any crashes or instabilities (yet?), I'm also
seeing memory leaks. On a system started this morning, with hardly
anything running:
,----
| $ pstree
| init-+-acpid
| |-atd
| |-cron
| |-dbus-daemon
| |-dhclient
| |-dictd
| |-5*[getty]
| |-gpm
| |-login---zsh---pstree
| |-lpd
| |-master-+-pickup
| | `-qmgr
| |-named---4*[{named}]
| |-rpc.statd
| |-rpcbind
| |-rsyslogd---3*[{rsyslogd}]
| |-timidity
| |-udevd---2*[udevd]
| `-wpa_supplicant
`----
where I would expect no more than 50 MB used, 400 MB are actually in use:
,----
| $ free
| total used free shared buffers cached
| Mem: 3348400 1849712 1498688 0 328960 1119180
| -/+ buffers/cache: 401572 2946828
| Swap: 3719040 0 3719040
`----
Cheers,
Sven
> Werner - if you can reproduce this, can you get a "ps axl" or similar
> when it starts happening? Or probably even long before, since it
> probably starts long long earlier.
>
> Or does anybody see anything that keeps thread counts raised so that
> "free_task()" doesn't get done. kernel/profoe.c does that
> "profile_handoff_task()" thing - but only oprofile and the android
> low-memory-killer logic seems to use it though. But that's exactly the
> kind of thing that Werner's "configure everything" might enable -
> Werner?
>
> What else would do this? I'd suspect the /proc code, but that grabs
> the mm_struct, and those particular changes were pre-3.3 anyway.
>
> Adding Oleg just in case he has any ideas about process code changes
> (or some usermodehelper thing that leaks processes, or whatever).
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
@ 2012-04-09 7:01 werner
0 siblings, 0 replies; 49+ messages in thread
From: werner @ 2012-04-09 7:01 UTC (permalink / raw)
To: linux-kernel, torvalds, akpm, David Rientjes, Rik van Riel,
Hugh Dickins, Oleg Nesterov
Below is still the config.
That's the 'same' config of 3.3 (which runs without that
problem), entered in menuconfig and going out with exit,
without make explicite changes.
However, I observed that under 3.3 sometimes is running a
program with the name kmemleak (or similar). This
sometimes made slow the computer. However it never sticks
or crashed. Nor gave that kind of error messages in the
syslog. That's happening only now with 3.4 .
wl
============
#
# Automatically generated file; DO NOT EDIT.
# Linux/i386 3.4.0-rc2 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
# CONFIG_X86_64 is not set
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf32-i386"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
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_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_MMU=y
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_GPIO=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
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_DEFAULT_IDLE=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_ARCH_HAS_CPU_AUTOPROBE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
# CONFIG_ZONE_DMA32 is not set
# CONFIG_AUDIT_ARCH is not set
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_HAVE_INTEL_TXT=y
CONFIG_X86_32_SMP=y
CONFIG_X86_HT=y
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx
-fcall-saved-edx"
CONFIG_KTIME_SCALAR=y
CONFIG_ARCH_CPU_PROBE_RELEASE=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_HAVE_IRQ_WORK=y
CONFIG_IRQ_WORK=y
#
# General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
CONFIG_LOCALVERSION="-i486-1sys"
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_FHANDLE=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
# CONFIG_TASK_XACCT is not set
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_WATCH=y
CONFIG_AUDIT_TREE=y
# CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set
CONFIG_HAVE_GENERIC_HARDIRQS=y
#
# IRQ subsystem
#
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_GENERIC_IRQ_CHIP=y
CONFIG_IRQ_DOMAIN=y
# CONFIG_IRQ_DOMAIN_DEBUG is not set
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
#
# RCU Subsystem
#
CONFIG_TREE_RCU=y
# CONFIG_PREEMPT_RCU is not set
CONFIG_RCU_FANOUT=32
# CONFIG_RCU_FANOUT_EXACT is not set
# CONFIG_TREE_RCU_TRACE is not set
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=21
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CGROUP_FREEZER is not set
# CONFIG_CGROUP_DEVICE is not set
# CONFIG_CPUSETS is not set
# CONFIG_CGROUP_CPUACCT is not set
# CONFIG_RESOURCE_COUNTERS is not set
# CONFIG_CGROUP_PERF is not set
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
# CONFIG_CFS_BANDWIDTH is not set
# CONFIG_RT_GROUP_SCHED is not set
# CONFIG_BLK_CGROUP is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_IPC_NS=y
CONFIG_USER_NS=y
CONFIG_PID_NS=y
CONFIG_NET_NS=y
CONFIG_SCHED_AUTOGROUP=y
CONFIG_SYSFS_DEPRECATED=y
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_RD_XZ=y
CONFIG_RD_LZO=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
CONFIG_EXPERT=y
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_EMBEDDED=y
CONFIG_HAVE_PERF_EVENTS=y
#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_PERF_COUNTERS is not set
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_PCI_QUIRKS=y
CONFIG_SLUB_DEBUG=y
CONFIG_COMPAT_BRK=y
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_SLOB is not set
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
CONFIG_OPROFILE=y
CONFIG_OPROFILE_EVENT_MULTIPLEX=y
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
# CONFIG_KPROBES is not set
CONFIG_JUMP_LABEL=y
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_ATTRS=y
CONFIG_USE_GENERIC_SMP_HELPERS=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y
#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
CONFIG_LBDAF=y
CONFIG_BLK_DEV_BSG=y
CONFIG_BLK_DEV_BSGLIB=y
CONFIG_BLK_DEV_INTEGRITY=y
#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
CONFIG_ACORN_PARTITION=y
CONFIG_ACORN_PARTITION_CUMANA=y
CONFIG_ACORN_PARTITION_EESOX=y
CONFIG_ACORN_PARTITION_ICS=y
CONFIG_ACORN_PARTITION_ADFS=y
CONFIG_ACORN_PARTITION_POWERTEC=y
CONFIG_ACORN_PARTITION_RISCIX=y
CONFIG_OSF_PARTITION=y
CONFIG_AMIGA_PARTITION=y
CONFIG_ATARI_PARTITION=y
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_LDM_PARTITION=y
CONFIG_LDM_DEBUG=y
CONFIG_SGI_PARTITION=y
CONFIG_ULTRIX_PARTITION=y
CONFIG_SUN_PARTITION=y
CONFIG_KARMA_PARTITION=y
CONFIG_EFI_PARTITION=y
CONFIG_SYSV68_PARTITION=y
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_PADATA=y
# CONFIG_INLINE_SPIN_TRYLOCK is not set
# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set
# CONFIG_INLINE_SPIN_LOCK is not set
# CONFIG_INLINE_SPIN_LOCK_BH is not set
# CONFIG_INLINE_SPIN_LOCK_IRQ is not set
# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set
# CONFIG_INLINE_SPIN_UNLOCK_BH is not set
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set
# CONFIG_INLINE_READ_TRYLOCK is not set
# CONFIG_INLINE_READ_LOCK is not set
# CONFIG_INLINE_READ_LOCK_BH is not set
# CONFIG_INLINE_READ_LOCK_IRQ is not set
# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set
CONFIG_INLINE_READ_UNLOCK=y
# CONFIG_INLINE_READ_UNLOCK_BH is not set
CONFIG_INLINE_READ_UNLOCK_IRQ=y
# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set
# CONFIG_INLINE_WRITE_TRYLOCK is not set
# CONFIG_INLINE_WRITE_LOCK is not set
# CONFIG_INLINE_WRITE_LOCK_BH is not set
# CONFIG_INLINE_WRITE_LOCK_IRQ is not set
# CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set
CONFIG_INLINE_WRITE_UNLOCK=y
# CONFIG_INLINE_WRITE_UNLOCK_BH is not set
CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set
CONFIG_MUTEX_SPIN_ON_OWNER=y
CONFIG_FREEZER=y
#
# Processor type and features
#
CONFIG_ZONE_DMA=y
CONFIG_TICK_ONESHOT=y
# CONFIG_NO_HZ is not set
CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_SMP=y
CONFIG_X86_MPPARSE=y
CONFIG_X86_BIGSMP=y
CONFIG_X86_EXTENDED_PLATFORM=y
# CONFIG_X86_WANT_INTEL_MID is not set
CONFIG_X86_RDC321X=y
# CONFIG_X86_32_NON_STANDARD is not set
CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
CONFIG_X86_32_IRIS=y
CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_PARAVIRT_GUEST=y
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
# CONFIG_XEN_PRIVILEGED_GUEST is not set
CONFIG_KVM_CLOCK=y
CONFIG_KVM_GUEST=y
CONFIG_LGUEST_GUEST=y
CONFIG_PARAVIRT=y
# CONFIG_PARAVIRT_SPINLOCKS is not set
CONFIG_PARAVIRT_CLOCK=y
# CONFIG_PARAVIRT_DEBUG is not set
CONFIG_NO_BOOTMEM=y
CONFIG_MEMTEST=y
# CONFIG_M386 is not set
CONFIG_M486=y
# 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 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_MWINCHIP3D is not set
# CONFIG_MELAN 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_MCORE2 is not set
# CONFIG_MATOM is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_CMPXCHG=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_XADD=y
CONFIG_X86_PPRO_FENCE=y
CONFIG_X86_F00F_BUG=y
CONFIG_X86_INVD_BUG=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_ALIGNMENT_16=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_MINIMUM_CPU_FAMILY=4
CONFIG_PROCESSOR_SELECT=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_CYRIX_32=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_CPU_SUP_TRANSMETA_32=y
CONFIG_CPU_SUP_UMC_32=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
# CONFIG_IOMMU_HELPER is not set
CONFIG_NR_CPUS=32
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
# CONFIG_IRQ_TIME_ACCOUNTING is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_INTEL=y
CONFIG_X86_MCE_AMD=y
CONFIG_X86_ANCIENT_MCE=y
CONFIG_X86_MCE_THRESHOLD=y
CONFIG_X86_MCE_INJECT=y
CONFIG_X86_THERMAL_VECTOR=y
CONFIG_VM86=y
CONFIG_TOSHIBA=y
CONFIG_I8K=y
CONFIG_X86_REBOOTFIXUPS=y
CONFIG_MICROCODE=y
CONFIG_MICROCODE_INTEL=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
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_PHYS_ADDR_T_64BIT is not set
# CONFIG_ARCH_DMA_ADDR_T_64BIT is not set
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ILLEGAL_POINTER_VALUE=0
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_COMPACTION=y
CONFIG_MIGRATION=y
# CONFIG_PHYS_ADDR_T_64BIT is not set
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
CONFIG_MEMORY_FAILURE=y
# CONFIG_HWPOISON_INJECT is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
# CONFIG_CLEANCACHE is not set
CONFIG_HIGHPTE=y
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_RESERVE_LOW=64
CONFIG_MATH_EMULATION=y
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_X86_PAT=y
CONFIG_ARCH_USES_PG_UNCACHED=y
CONFIG_ARCH_RANDOM=y
CONFIG_EFI=y
# CONFIG_EFI_STUB is not set
CONFIG_SECCOMP=y
CONFIG_CC_STACKPROTECTOR=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_SCHED_HRTICK=y
# CONFIG_KEXEC is not set
# CONFIG_CRASH_DUMP is not set
CONFIG_PHYSICAL_START=0x1000000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x100000
CONFIG_HOTPLUG_CPU=y
CONFIG_COMPAT_VDSO=y
# CONFIG_CMDLINE_BOOL is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
#
# Power management and ACPI options
#
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION="\"\""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
CONFIG_PM_RUNTIME=y
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROCFS_POWER=y
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_IPMI=m
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=2001
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_SBS=y
CONFIG_ACPI_HED=y
CONFIG_ACPI_CUSTOM_METHOD=y
# CONFIG_ACPI_BGRT is not set
CONFIG_ACPI_APEI=y
CONFIG_ACPI_APEI_GHES=y
CONFIG_ACPI_APEI_PCIEAER=y
CONFIG_ACPI_APEI_MEMORY_FAILURE=y
# CONFIG_ACPI_APEI_EINJ is not set
# CONFIG_ACPI_APEI_ERST_DEBUG is not set
CONFIG_SFI=y
CONFIG_X86_APM_BOOT=y
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
# CONFIG_APM_DO_ENABLE is not set
# CONFIG_APM_CPU_IDLE is not set
# CONFIG_APM_DISPLAY_BLANK is not set
# CONFIG_APM_ALLOW_INTS is not set
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
#
# x86 CPU frequency scaling drivers
#
CONFIG_X86_PCC_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_POWERNOW_K6=y
CONFIG_X86_POWERNOW_K7=y
CONFIG_X86_POWERNOW_K7_ACPI=y
CONFIG_X86_POWERNOW_K8=y
CONFIG_X86_GX_SUSPMOD=y
CONFIG_X86_SPEEDSTEP_CENTRINO=y
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
CONFIG_X86_SPEEDSTEP_ICH=y
CONFIG_X86_SPEEDSTEP_SMI=y
CONFIG_X86_P4_CLOCKMOD=y
CONFIG_X86_CPUFREQ_NFORCE2=y
CONFIG_X86_LONGRUN=y
CONFIG_X86_LONGHAUL=y
CONFIG_X86_E_POWERSAVER=y
#
# shared options
#
CONFIG_X86_SPEEDSTEP_LIB=y
CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_INTEL_IDLE=y
#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
# CONFIG_PCI_GOOLPC is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_OLPC=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCI_CNB20LE_QUIRK=y
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_PCIEAER=y
CONFIG_PCIE_ECRC=y
CONFIG_PCIEAER_INJECT=y
CONFIG_PCIEASPM=y
CONFIG_PCIEASPM_DEBUG=y
CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_PCIE_PME=y
CONFIG_ARCH_SUPPORTS_MSI=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_DEBUG is not set
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
# CONFIG_PCI_STUB is not set
CONFIG_HT_IRQ=y
CONFIG_PCI_ATS=y
CONFIG_PCI_IOV=y
CONFIG_PCI_PRI=y
CONFIG_PCI_PASID=y
CONFIG_PCI_IOAPIC=y
CONFIG_PCI_LABEL=y
CONFIG_ISA_DMA_API=y
CONFIG_ISA=y
CONFIG_EISA=y
CONFIG_EISA_VLB_PRIMING=y
CONFIG_EISA_PCI_EISA=y
CONFIG_EISA_VIRTUAL_ROOT=y
CONFIG_EISA_NAMES=y
CONFIG_MCA=y
CONFIG_MCA_LEGACY=y
CONFIG_MCA_PROC_FS=y
CONFIG_SCx200=y
CONFIG_SCx200HR_TIMER=y
CONFIG_OLPC=y
CONFIG_OLPC_XO1_PM=y
CONFIG_OLPC_XO1_RTC=y
CONFIG_OLPC_XO1_SCI=y
CONFIG_OLPC_XO15_SCI=y
# CONFIG_ALIX is not set
# CONFIG_NET5501 is not set
# CONFIG_GEOS is not set
CONFIG_AMD_NB=y
CONFIG_PCCARD=y
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_CARDBUS=y
#
# PC-card bridges
#
CONFIG_YENTA=y
CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_ENE_TUNE=y
CONFIG_YENTA_TOSHIBA=y
CONFIG_PD6729=y
CONFIG_I82092=y
CONFIG_I82365=y
CONFIG_TCIC=y
CONFIG_PCMCIA_PROBE=y
CONFIG_PCCARD_NONSTATIC=y
CONFIG_HOTPLUG_PCI=y
# CONFIG_HOTPLUG_PCI_FAKE is not set
CONFIG_HOTPLUG_PCI_COMPAQ=y
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
CONFIG_HOTPLUG_PCI_IBM=y
CONFIG_HOTPLUG_PCI_ACPI=y
CONFIG_HOTPLUG_PCI_ACPI_IBM=y
CONFIG_HOTPLUG_PCI_CPCI=y
CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y
CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y
CONFIG_HOTPLUG_PCI_SHPC=y
CONFIG_RAPIDIO=y
CONFIG_RAPIDIO_TSI721=y
CONFIG_RAPIDIO_DISC_TIMEOUT=30
CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y
CONFIG_RAPIDIO_DEBUG=y
CONFIG_RAPIDIO_TSI57X=y
CONFIG_RAPIDIO_CPS_XX=y
CONFIG_RAPIDIO_TSI568=y
CONFIG_RAPIDIO_CPS_GEN2=y
CONFIG_RAPIDIO_TSI500=y
#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
CONFIG_HAVE_AOUT=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_MISC=y
CONFIG_HAVE_ATOMIC_IOMAP=y
CONFIG_HAVE_TEXT_POKE_SMP=y
CONFIG_NET=y
#
# Networking options
#
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_UNIX_DIAG=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=y
CONFIG_XFRM_SUB_POLICY=y
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_IPCOMP=y
CONFIG_NET_KEY=y
CONFIG_NET_KEY_MIGRATE=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_FIB_TRIE_STATS=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_ROUTE_CLASSID=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
CONFIG_NET_IPIP=y
CONFIG_NET_IPGRE_DEMUX=y
CONFIG_NET_IPGRE=y
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_ARPD=y
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=m
CONFIG_INET_ESP=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_XFRM_TUNNEL=m
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=m
CONFIG_INET_XFRM_MODE_TUNNEL=m
CONFIG_INET_XFRM_MODE_BEET=m
CONFIG_INET_LRO=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_UDP_DIAG=y
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=m
CONFIG_TCP_CONG_CUBIC=y
CONFIG_TCP_CONG_WESTWOOD=m
CONFIG_TCP_CONG_HTCP=m
CONFIG_TCP_CONG_HSTCP=m
CONFIG_TCP_CONG_HYBLA=m
CONFIG_TCP_CONG_VEGAS=m
CONFIG_TCP_CONG_SCALABLE=m
CONFIG_TCP_CONG_LP=m
CONFIG_TCP_CONG_VENO=m
CONFIG_TCP_CONG_YEAH=m
CONFIG_TCP_CONG_ILLINOIS=m
CONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_TCP_MD5SIG=y
CONFIG_IPV6=y
CONFIG_IPV6_PRIVACY=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
CONFIG_IPV6_OPTIMISTIC_DAD=y
CONFIG_INET6_AH=y
CONFIG_INET6_ESP=y
CONFIG_INET6_IPCOMP=y
CONFIG_IPV6_MIP6=y
CONFIG_INET6_XFRM_TUNNEL=y
CONFIG_INET6_TUNNEL=y
CONFIG_INET6_XFRM_MODE_TRANSPORT=y
CONFIG_INET6_XFRM_MODE_TUNNEL=y
CONFIG_INET6_XFRM_MODE_BEET=y
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y
CONFIG_IPV6_SIT=y
CONFIG_IPV6_SIT_6RD=y
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=y
CONFIG_IPV6_MULTIPLE_TABLES=y
CONFIG_IPV6_SUBTREES=y
CONFIG_IPV6_MROUTE=y
CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
CONFIG_IPV6_PIMSM_V2=y
CONFIG_NETLABEL=y
# CONFIG_NETWORK_SECMARK is not set
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=y
#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=m
CONFIG_NETFILTER_NETLINK_ACCT=m
CONFIG_NETFILTER_NETLINK_QUEUE=m
CONFIG_NETFILTER_NETLINK_LOG=m
CONFIG_NF_CONNTRACK=m
CONFIG_NF_CONNTRACK_MARK=y
# CONFIG_NF_CONNTRACK_ZONES is not set
CONFIG_NF_CONNTRACK_PROCFS=y
# CONFIG_NF_CONNTRACK_EVENTS is not set
# CONFIG_NF_CONNTRACK_TIMEOUT is not set
# CONFIG_NF_CONNTRACK_TIMESTAMP is not set
CONFIG_NF_CT_PROTO_DCCP=m
CONFIG_NF_CT_PROTO_GRE=m
CONFIG_NF_CT_PROTO_SCTP=m
CONFIG_NF_CT_PROTO_UDPLITE=m
CONFIG_NF_CONNTRACK_AMANDA=m
CONFIG_NF_CONNTRACK_FTP=m
CONFIG_NF_CONNTRACK_H323=m
CONFIG_NF_CONNTRACK_IRC=m
CONFIG_NF_CONNTRACK_BROADCAST=m
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
CONFIG_NF_CONNTRACK_SNMP=m
CONFIG_NF_CONNTRACK_PPTP=m
CONFIG_NF_CONNTRACK_SANE=m
CONFIG_NF_CONNTRACK_SIP=m
CONFIG_NF_CONNTRACK_TFTP=m
CONFIG_NF_CT_NETLINK=m
# CONFIG_NF_CT_NETLINK_TIMEOUT is not set
CONFIG_NETFILTER_TPROXY=m
CONFIG_NETFILTER_XTABLES=m
#
# Xtables combined modules
#
CONFIG_NETFILTER_XT_MARK=m
CONFIG_NETFILTER_XT_CONNMARK=m
# CONFIG_NETFILTER_XT_SET is not set
#
# Xtables targets
#
CONFIG_NETFILTER_XT_TARGET_AUDIT=m
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
CONFIG_NETFILTER_XT_TARGET_CT=m
CONFIG_NETFILTER_XT_TARGET_DSCP=m
CONFIG_NETFILTER_XT_TARGET_HL=m
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
# CONFIG_NETFILTER_XT_TARGET_LOG is not set
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
CONFIG_NETFILTER_XT_TARGET_RATEEST=m
CONFIG_NETFILTER_XT_TARGET_TEE=m
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
CONFIG_NETFILTER_XT_TARGET_TRACE=m
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
#
# Xtables matches
#
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_CPU=m
CONFIG_NETFILTER_XT_MATCH_DCCP=m
CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
CONFIG_NETFILTER_XT_MATCH_DSCP=m
CONFIG_NETFILTER_XT_MATCH_ECN=m
CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
CONFIG_NETFILTER_XT_MATCH_HELPER=m
CONFIG_NETFILTER_XT_MATCH_HL=m
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
CONFIG_NETFILTER_XT_MATCH_IPVS=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_NFACCT=m
CONFIG_NETFILTER_XT_MATCH_OSF=m
CONFIG_NETFILTER_XT_MATCH_OWNER=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_RECENT=m
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
CONFIG_NETFILTER_XT_MATCH_TIME=m
CONFIG_NETFILTER_XT_MATCH_U32=m
CONFIG_IP_SET=m
CONFIG_IP_SET_MAX=256
CONFIG_IP_SET_BITMAP_IP=m
CONFIG_IP_SET_BITMAP_IPMAC=m
CONFIG_IP_SET_BITMAP_PORT=m
CONFIG_IP_SET_HASH_IP=m
CONFIG_IP_SET_HASH_IPPORT=m
CONFIG_IP_SET_HASH_IPPORTIP=m
CONFIG_IP_SET_HASH_IPPORTNET=m
CONFIG_IP_SET_HASH_NET=m
CONFIG_IP_SET_HASH_NETPORT=m
CONFIG_IP_SET_HASH_NETIFACE=m
CONFIG_IP_SET_LIST_SET=m
CONFIG_IP_VS=m
CONFIG_IP_VS_IPV6=y
# CONFIG_IP_VS_DEBUG is not set
CONFIG_IP_VS_TAB_BITS=12
#
# IPVS transport protocol load balancing support
#
CONFIG_IP_VS_PROTO_TCP=y
CONFIG_IP_VS_PROTO_UDP=y
CONFIG_IP_VS_PROTO_AH_ESP=y
CONFIG_IP_VS_PROTO_ESP=y
CONFIG_IP_VS_PROTO_AH=y
CONFIG_IP_VS_PROTO_SCTP=y
#
# IPVS scheduler
#
CONFIG_IP_VS_RR=m
CONFIG_IP_VS_WRR=m
CONFIG_IP_VS_LC=m
CONFIG_IP_VS_WLC=m
CONFIG_IP_VS_LBLC=m
CONFIG_IP_VS_LBLCR=m
CONFIG_IP_VS_DH=m
CONFIG_IP_VS_SH=m
CONFIG_IP_VS_SED=m
CONFIG_IP_VS_NQ=m
#
# IPVS SH scheduler
#
CONFIG_IP_VS_SH_TAB_BITS=8
#
# IPVS application helper
#
CONFIG_IP_VS_FTP=m
CONFIG_IP_VS_NFCT=y
CONFIG_IP_VS_PE_SIP=m
#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=m
CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_CONNTRACK_PROC_COMPAT=y
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_RPFILTER=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=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_NETMAP=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_NF_NAT_SNMP_BASIC=m
CONFIG_NF_NAT_PROTO_DCCP=m
CONFIG_NF_NAT_PROTO_GRE=m
CONFIG_NF_NAT_PROTO_UDPLITE=m
CONFIG_NF_NAT_PROTO_SCTP=m
CONFIG_NF_NAT_FTP=m
CONFIG_NF_NAT_IRC=m
CONFIG_NF_NAT_TFTP=m
CONFIG_NF_NAT_AMANDA=m
CONFIG_NF_NAT_PPTP=m
CONFIG_NF_NAT_H323=m
CONFIG_NF_NAT_SIP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_CLUSTERIP=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_SECURITY=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
#
# IPv6: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV6=m
CONFIG_NF_CONNTRACK_IPV6=m
CONFIG_IP6_NF_QUEUE=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_MH=m
CONFIG_IP6_NF_MATCH_RPFILTER=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
#
# DECnet: Netfilter Configuration
#
CONFIG_DECNET_NF_GRABULATOR=m
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
CONFIG_BRIDGE_EBT_T_FILTER=m
CONFIG_BRIDGE_EBT_T_NAT=m
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
CONFIG_BRIDGE_EBT_ARP=m
CONFIG_BRIDGE_EBT_IP=m
CONFIG_BRIDGE_EBT_IP6=m
CONFIG_BRIDGE_EBT_LIMIT=m
CONFIG_BRIDGE_EBT_MARK=m
CONFIG_BRIDGE_EBT_PKTTYPE=m
CONFIG_BRIDGE_EBT_STP=m
CONFIG_BRIDGE_EBT_VLAN=m
CONFIG_BRIDGE_EBT_ARPREPLY=m
CONFIG_BRIDGE_EBT_DNAT=m
CONFIG_BRIDGE_EBT_MARK_T=m
CONFIG_BRIDGE_EBT_REDIRECT=m
CONFIG_BRIDGE_EBT_SNAT=m
CONFIG_BRIDGE_EBT_LOG=m
CONFIG_BRIDGE_EBT_ULOG=m
CONFIG_BRIDGE_EBT_NFLOG=m
CONFIG_IP_DCCP=m
CONFIG_INET_DCCP_DIAG=m
#
# DCCP CCIDs Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP_CCID2_DEBUG is not set
CONFIG_IP_DCCP_CCID3=y
# CONFIG_IP_DCCP_CCID3_DEBUG is not set
CONFIG_IP_DCCP_TFRC_LIB=y
#
# DCCP Kernel Hacking
#
# CONFIG_IP_DCCP_DEBUG is not set
CONFIG_IP_SCTP=y
# CONFIG_SCTP_DBG_MSG is not set
# CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_HMAC_NONE is not set
# CONFIG_SCTP_HMAC_SHA1 is not set
CONFIG_SCTP_HMAC_MD5=y
CONFIG_RDS=m
CONFIG_RDS_RDMA=m
CONFIG_RDS_TCP=m
# CONFIG_RDS_DEBUG is not set
CONFIG_TIPC=m
CONFIG_TIPC_ADVANCED=y
CONFIG_TIPC_PORTS=8191
CONFIG_TIPC_LOG=0
# CONFIG_TIPC_DEBUG is not set
CONFIG_ATM=y
CONFIG_ATM_CLIP=y
# CONFIG_ATM_CLIP_NO_ICMP is not set
CONFIG_ATM_LANE=y
CONFIG_ATM_MPOA=y
CONFIG_ATM_BR2684=m
# CONFIG_ATM_BR2684_IPFILTER is not set
CONFIG_L2TP=m
# CONFIG_L2TP_DEBUGFS is not set
CONFIG_L2TP_V3=y
CONFIG_L2TP_IP=m
CONFIG_L2TP_ETH=m
CONFIG_STP=m
CONFIG_GARP=m
CONFIG_BRIDGE=m
CONFIG_BRIDGE_IGMP_SNOOPING=y
CONFIG_NET_DSA=y
CONFIG_NET_DSA_TAG_DSA=y
CONFIG_NET_DSA_TAG_EDSA=y
CONFIG_NET_DSA_TAG_TRAILER=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_DECNET=m
CONFIG_DECNET_ROUTER=y
CONFIG_LLC=y
CONFIG_LLC2=m
CONFIG_IPX=m
CONFIG_IPX_INTERN=y
CONFIG_ATALK=m
CONFIG_DEV_APPLETALK=m
CONFIG_LTPC=m
CONFIG_COPS=m
CONFIG_COPS_DAYNA=y
CONFIG_COPS_TANGENT=y
CONFIG_IPDDP=m
CONFIG_IPDDP_ENCAP=y
CONFIG_IPDDP_DECAP=y
CONFIG_X25=m
CONFIG_LAPB=m
CONFIG_ECONET=m
CONFIG_ECONET_AUNUDP=y
CONFIG_ECONET_NATIVE=y
CONFIG_WAN_ROUTER=y
CONFIG_PHONET=m
CONFIG_IEEE802154=m
CONFIG_IEEE802154_6LOWPAN=m
CONFIG_NET_SCHED=y
#
# Queueing/Scheduling
#
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_MULTIQ=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFB=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_NETEM=m
CONFIG_NET_SCH_DRR=m
CONFIG_NET_SCH_MQPRIO=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_QFQ=m
CONFIG_NET_SCH_INGRESS=m
# CONFIG_NET_SCH_PLUG is not set
#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=m
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m
CONFIG_NET_CLS_FLOW=m
# CONFIG_NET_CLS_CGROUP is not set
# CONFIG_NET_EMATCH is not set
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=y
CONFIG_NET_ACT_GACT=m
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=m
CONFIG_NET_ACT_IPT=m
CONFIG_NET_ACT_NAT=m
CONFIG_NET_ACT_PEDIT=m
CONFIG_NET_ACT_SIMP=m
CONFIG_NET_ACT_SKBEDIT=m
CONFIG_NET_ACT_CSUM=m
CONFIG_NET_CLS_IND=y
CONFIG_NET_SCH_FIFO=y
CONFIG_DCB=y
CONFIG_DNS_RESOLVER=y
CONFIG_BATMAN_ADV=m
# CONFIG_BATMAN_ADV_DEBUG is not set
CONFIG_OPENVSWITCH=m
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_XPS=y
CONFIG_NETPRIO_CGROUP=m
CONFIG_BQL=y
#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_NET_DROP_MONITOR is not set
CONFIG_HAMRADIO=y
#
# Packet Radio protocols
#
CONFIG_AX25=m
CONFIG_AX25_DAMA_SLAVE=y
CONFIG_NETROM=m
CONFIG_ROSE=m
#
# AX.25 network device drivers
#
CONFIG_MKISS=m
CONFIG_6PACK=m
CONFIG_BPQETHER=m
CONFIG_SCC=m
CONFIG_SCC_DELAY=y
CONFIG_SCC_TRXECHO=y
CONFIG_BAYCOM_SER_FDX=m
CONFIG_BAYCOM_SER_HDX=m
CONFIG_BAYCOM_PAR=m
CONFIG_BAYCOM_EPP=m
CONFIG_YAM=m
CONFIG_CAN=m
CONFIG_CAN_RAW=m
CONFIG_CAN_BCM=m
CONFIG_CAN_GW=m
#
# CAN Device Drivers
#
CONFIG_CAN_VCAN=m
CONFIG_CAN_SLCAN=m
CONFIG_CAN_DEV=m
CONFIG_CAN_CALC_BITTIMING=y
CONFIG_CAN_MCP251X=m
CONFIG_CAN_JANZ_ICAN3=m
CONFIG_PCH_CAN=m
CONFIG_CAN_SJA1000=m
CONFIG_CAN_SJA1000_ISA=m
CONFIG_CAN_SJA1000_PLATFORM=m
CONFIG_CAN_EMS_PCMCIA=m
CONFIG_CAN_EMS_PCI=m
# CONFIG_CAN_PEAK_PCMCIA is not set
CONFIG_CAN_PEAK_PCI=m
CONFIG_CAN_PEAK_PCIEC=y
CONFIG_CAN_KVASER_PCI=m
CONFIG_CAN_PLX_PCI=m
CONFIG_CAN_TSCAN1=m
CONFIG_CAN_C_CAN=m
CONFIG_CAN_C_CAN_PLATFORM=m
CONFIG_CAN_CC770=m
CONFIG_CAN_CC770_ISA=m
CONFIG_CAN_CC770_PLATFORM=m
#
# CAN USB interfaces
#
CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_PEAK_USB is not set
CONFIG_CAN_SOFTING=m
CONFIG_CAN_SOFTING_CS=m
# CONFIG_CAN_DEBUG_DEVICES is not set
CONFIG_IRDA=m
#
# IrDA protocols
#
CONFIG_IRLAN=m
CONFIG_IRNET=m
CONFIG_IRCOMM=m
CONFIG_IRDA_ULTRA=y
#
# IrDA options
#
CONFIG_IRDA_CACHE_LAST_LSAP=y
CONFIG_IRDA_FAST_RR=y
# CONFIG_IRDA_DEBUG is not set
#
# Infrared-port device drivers
#
#
# SIR device drivers
#
CONFIG_IRTTY_SIR=m
#
# Dongle support
#
CONFIG_DONGLE=y
CONFIG_ESI_DONGLE=m
CONFIG_ACTISYS_DONGLE=m
CONFIG_TEKRAM_DONGLE=m
CONFIG_TOIM3232_DONGLE=m
CONFIG_LITELINK_DONGLE=m
CONFIG_MA600_DONGLE=m
CONFIG_GIRBIL_DONGLE=m
CONFIG_MCP2120_DONGLE=m
CONFIG_OLD_BELKIN_DONGLE=m
CONFIG_ACT200L_DONGLE=m
CONFIG_KINGSUN_DONGLE=m
CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KS959_DONGLE=m
#
# FIR device drivers
#
CONFIG_USB_IRDA=m
CONFIG_SIGMATEL_FIR=m
CONFIG_NSC_FIR=m
CONFIG_WINBOND_FIR=m
CONFIG_TOSHIBA_FIR=m
CONFIG_SMC_IRCC_FIR=m
CONFIG_ALI_FIR=m
CONFIG_VLSI_FIR=m
CONFIG_VIA_FIR=m
CONFIG_MCS_FIR=m
CONFIG_BT=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_CMTP=m
CONFIG_BT_HIDP=m
#
# Bluetooth device drivers
#
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_ATH3K=y
CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIBTUART=m
CONFIG_BT_HCIVHCI=m
CONFIG_BT_MRVL=m
CONFIG_BT_MRVL_SDIO=m
CONFIG_BT_ATH3K=m
CONFIG_BT_WILINK=m
CONFIG_AF_RXRPC=y
# CONFIG_AF_RXRPC_DEBUG is not set
CONFIG_RXKAD=m
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_WIRELESS_EXT=y
CONFIG_WEXT_CORE=y
CONFIG_WEXT_PROC=y
CONFIG_WEXT_SPY=y
CONFIG_WEXT_PRIV=y
CONFIG_CFG80211=m
CONFIG_NL80211_TESTMODE=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
# CONFIG_CFG80211_REG_DEBUG is not set
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEBUGFS is not set
# CONFIG_CFG80211_INTERNAL_REGDB is not set
CONFIG_CFG80211_WEXT=y
CONFIG_WIRELESS_EXT_SYSFS=y
CONFIG_LIB80211=y
CONFIG_LIB80211_CRYPT_WEP=y
CONFIG_LIB80211_CRYPT_CCMP=y
CONFIG_LIB80211_CRYPT_TKIP=y
# CONFIG_LIB80211_DEBUG is not set
CONFIG_MAC80211=m
CONFIG_MAC80211_HAS_RC=y
CONFIG_MAC80211_RC_PID=y
CONFIG_MAC80211_RC_MINSTREL=y
CONFIG_MAC80211_RC_MINSTREL_HT=y
# CONFIG_MAC80211_RC_DEFAULT_PID is not set
CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
CONFIG_MAC80211_MESH=y
CONFIG_MAC80211_LEDS=y
# CONFIG_MAC80211_DEBUGFS is not set
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_WIMAX=m
CONFIG_WIMAX_DEBUG_LEVEL=8
CONFIG_RFKILL=y
CONFIG_RFKILL_LEDS=y
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL_REGULATOR=y
CONFIG_NET_9P=m
CONFIG_NET_9P_VIRTIO=m
CONFIG_NET_9P_RDMA=m
# CONFIG_NET_9P_DEBUG is not set
CONFIG_CAIF=m
# CONFIG_CAIF_DEBUG is not set
CONFIG_CAIF_NETDEV=m
CONFIG_CAIF_USB=m
CONFIG_CEPH_LIB=y
# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_NFC=m
CONFIG_NFC_NCI=m
CONFIG_NFC_LLCP=y
#
# Near Field Communication (NFC) devices
#
CONFIG_PN544_NFC=m
CONFIG_NFC_PN533=m
CONFIG_NFC_WILINK=m
#
# Device Drivers
#
#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP_SPI=y
CONFIG_REGMAP_IRQ=y
CONFIG_DMA_SHARED_BUFFER=y
CONFIG_CONNECTOR=y
CONFIG_PROC_EVENTS=y
CONFIG_MTD=y
CONFIG_MTD_TESTS=m
CONFIG_MTD_REDBOOT_PARTS=y
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y
# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_OF_PARTS=y
CONFIG_MTD_AR7_PARTS=y
#
# User Modules And Translation Layers
#
CONFIG_MTD_CHAR=y
CONFIG_HAVE_MTD_OTP=y
CONFIG_MTD_BLKDEVS=y
CONFIG_MTD_BLOCK=y
CONFIG_FTL=y
CONFIG_NFTL=y
CONFIG_NFTL_RW=y
CONFIG_INFTL=y
CONFIG_RFD_FTL=y
CONFIG_SSFDC=y
CONFIG_SM_FTL=y
# CONFIG_MTD_OOPS is not set
CONFIG_MTD_SWAP=y
#
# 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=y
# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
CONFIG_MTD_CFI_GEOMETRY=y
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=y
CONFIG_MTD_MAP_BANK_WIDTH_16=y
CONFIG_MTD_MAP_BANK_WIDTH_32=y
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
CONFIG_MTD_CFI_I4=y
CONFIG_MTD_CFI_I8=y
CONFIG_MTD_OTP=y
CONFIG_MTD_CFI_INTELEXT=y
CONFIG_MTD_CFI_AMDSTD=y
CONFIG_MTD_CFI_STAA=y
CONFIG_MTD_CFI_UTIL=y
CONFIG_MTD_RAM=y
CONFIG_MTD_ROM=y
CONFIG_MTD_ABSENT=y
#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
CONFIG_MTD_PHYSMAP=y
CONFIG_MTD_PHYSMAP_COMPAT=y
CONFIG_MTD_PHYSMAP_START=0x8000000
CONFIG_MTD_PHYSMAP_LEN=0
CONFIG_MTD_PHYSMAP_BANKWIDTH=2
CONFIG_MTD_PHYSMAP_OF=y
CONFIG_MTD_SC520CDP=y
CONFIG_MTD_NETSC520=y
CONFIG_MTD_TS5500=y
CONFIG_MTD_SBC_GXX=y
CONFIG_MTD_SCx200_DOCFLASH=y
CONFIG_MTD_AMD76XROM=y
CONFIG_MTD_ICHXROM=y
CONFIG_MTD_ESB2ROM=y
CONFIG_MTD_CK804XROM=y
CONFIG_MTD_SCB2_FLASH=y
CONFIG_MTD_NETtel=y
CONFIG_MTD_L440GX=m
CONFIG_MTD_PCI=y
CONFIG_MTD_PCMCIA=y
CONFIG_MTD_PCMCIA_ANONYMOUS=y
CONFIG_MTD_GPIO_ADDR=y
CONFIG_MTD_INTEL_VR_NOR=y
CONFIG_MTD_PLATRAM=y
CONFIG_MTD_LATCH_ADDR=y
#
# Self-contained MTD device drivers
#
CONFIG_MTD_PMC551=y
CONFIG_MTD_PMC551_BUGFIX=y
# CONFIG_MTD_PMC551_DEBUG is not set
CONFIG_MTD_DATAFLASH=y
CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y
CONFIG_MTD_DATAFLASH_OTP=y
CONFIG_MTD_M25P80=y
CONFIG_M25PXX_USE_FAST_READ=y
CONFIG_MTD_SST25L=y
CONFIG_MTD_SLRAM=y
CONFIG_MTD_PHRAM=y
CONFIG_MTD_MTDRAM=y
CONFIG_MTDRAM_TOTAL_SIZE=4096
CONFIG_MTDRAM_ERASE_SIZE=128
CONFIG_MTDRAM_ABS_POS=0
CONFIG_MTD_BLOCK2MTD=y
#
# Disk-On-Chip Device Drivers
#
CONFIG_MTD_DOC2000=y
CONFIG_MTD_DOC2001=y
CONFIG_MTD_DOC2001PLUS=y
CONFIG_MTD_DOCG3=y
CONFIG_BCH_CONST_M=14
CONFIG_BCH_CONST_T=4
CONFIG_MTD_DOCPROBE=y
CONFIG_MTD_DOCECC=y
CONFIG_MTD_DOCPROBE_ADVANCED=y
CONFIG_MTD_DOCPROBE_ADDRESS=0x0000
CONFIG_MTD_DOCPROBE_HIGH=y
CONFIG_MTD_DOCPROBE_55AA=y
CONFIG_MTD_NAND_ECC=y
CONFIG_MTD_NAND_ECC_SMC=y
CONFIG_MTD_NAND=y
CONFIG_MTD_NAND_VERIFY_WRITE=y
CONFIG_MTD_NAND_BCH=y
CONFIG_MTD_NAND_ECC_BCH=y
CONFIG_MTD_SM_COMMON=y
CONFIG_MTD_NAND_MUSEUM_IDS=y
CONFIG_MTD_NAND_DENALI=y
CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018
CONFIG_MTD_NAND_IDS=y
CONFIG_MTD_NAND_RICOH=y
CONFIG_MTD_NAND_DISKONCHIP=y
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
# CONFIG_MTD_NAND_DOCG4 is not set
CONFIG_MTD_NAND_CAFE=y
CONFIG_MTD_NAND_CS553X=y
CONFIG_MTD_NAND_NANDSIM=y
CONFIG_MTD_NAND_PLATFORM=y
CONFIG_MTD_ALAUDA=y
CONFIG_MTD_ONENAND=y
CONFIG_MTD_ONENAND_VERIFY_WRITE=y
CONFIG_MTD_ONENAND_GENERIC=y
CONFIG_MTD_ONENAND_OTP=y
CONFIG_MTD_ONENAND_2X_PROGRAM=y
CONFIG_MTD_ONENAND_SIM=y
#
# LPDDR flash memory drivers
#
CONFIG_MTD_LPDDR=y
CONFIG_MTD_QINFO_PROBE=y
CONFIG_MTD_UBI=y
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTD_UBI_BEB_RESERVE=1
CONFIG_MTD_UBI_GLUEBI=y
# CONFIG_MTD_UBI_DEBUG is not set
CONFIG_OF=y
#
# Device Tree and Open Firmware support
#
CONFIG_PROC_DEVICETREE=y
CONFIG_OF_SELFTEST=y
CONFIG_OF_PROMTREE=y
CONFIG_OF_ADDRESS=y
CONFIG_OF_IRQ=y
CONFIG_OF_DEVICE=y
CONFIG_OF_GPIO=y
CONFIG_OF_I2C=y
CONFIG_OF_NET=y
CONFIG_OF_SPI=y
CONFIG_OF_MDIO=y
CONFIG_OF_PCI=y
CONFIG_OF_PCI_IRQ=y
CONFIG_OF_MTD=y
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_SERIAL=y
CONFIG_PARPORT_PC_FIFO=y
CONFIG_PARPORT_PC_SUPERIO=y
CONFIG_PARPORT_PC_PCMCIA=y
# CONFIG_PARPORT_GSC is not set
CONFIG_PARPORT_AX88796=y
CONFIG_PARPORT_1284=y
CONFIG_PARPORT_NOT_PC=y
CONFIG_PNP=y
CONFIG_PNP_DEBUG_MESSAGES=y
#
# Protocols
#
CONFIG_ISAPNP=y
CONFIG_PNPBIOS=y
CONFIG_PNPBIOS_PROC_FS=y
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_XD=y
CONFIG_PARIDE=y
#
# Parallel IDE high-level drivers
#
CONFIG_PARIDE_PD=y
CONFIG_PARIDE_PCD=y
CONFIG_PARIDE_PF=y
CONFIG_PARIDE_PT=y
CONFIG_PARIDE_PG=y
#
# Parallel IDE protocol modules
#
CONFIG_PARIDE_ATEN=y
CONFIG_PARIDE_BPCK=y
CONFIG_PARIDE_BPCK6=y
CONFIG_PARIDE_COMM=y
CONFIG_PARIDE_DSTR=y
CONFIG_PARIDE_FIT2=y
CONFIG_PARIDE_FIT3=y
CONFIG_PARIDE_EPAT=y
CONFIG_PARIDE_EPATC8=y
CONFIG_PARIDE_EPIA=y
CONFIG_PARIDE_FRIQ=y
CONFIG_PARIDE_FRPW=y
CONFIG_PARIDE_KBIC=y
CONFIG_PARIDE_KTTI=y
CONFIG_PARIDE_ON20=y
CONFIG_PARIDE_ON26=y
CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y
CONFIG_BLK_CPQ_DA=y
CONFIG_BLK_CPQ_CISS_DA=y
CONFIG_CISS_SCSI_TAPE=y
CONFIG_BLK_DEV_DAC960=y
CONFIG_BLK_DEV_UMEM=y
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
CONFIG_BLK_DEV_CRYPTOLOOP=y
CONFIG_BLK_DEV_DRBD=y
# CONFIG_DRBD_FAULT_INJECTION is not set
CONFIG_BLK_DEV_NBD=y
# CONFIG_BLK_DEV_NVME is not set
CONFIG_BLK_DEV_OSD=y
CONFIG_BLK_DEV_SX8=y
CONFIG_BLK_DEV_UB=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=16384
CONFIG_BLK_DEV_XIP=y
CONFIG_CDROM_PKTCDVD=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD_WCACHE=y
CONFIG_ATA_OVER_ETH=y
CONFIG_VIRTIO_BLK=y
CONFIG_BLK_DEV_HD=y
CONFIG_BLK_DEV_RBD=y
#
# Misc devices
#
CONFIG_SENSORS_LIS3LV02D=y
CONFIG_AD525X_DPOT=m
CONFIG_AD525X_DPOT_I2C=m
CONFIG_AD525X_DPOT_SPI=m
CONFIG_IBM_ASM=y
CONFIG_PHANTOM=y
CONFIG_INTEL_MID_PTI=m
CONFIG_SGI_IOC4=y
CONFIG_TIFM_CORE=y
CONFIG_TIFM_7XX1=y
CONFIG_ICS932S401=y
CONFIG_ENCLOSURE_SERVICES=y
CONFIG_CS5535_MFGPT=m
CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7
CONFIG_CS5535_CLOCK_EVENT_SRC=m
CONFIG_HP_ILO=y
CONFIG_APDS9802ALS=m
CONFIG_ISL29003=y
CONFIG_ISL29020=y
CONFIG_SENSORS_TSL2550=m
CONFIG_SENSORS_BH1780=m
CONFIG_SENSORS_BH1770=m
CONFIG_SENSORS_APDS990X=m
CONFIG_HMC6352=m
CONFIG_DS1682=m
CONFIG_TI_DAC7512=m
CONFIG_VMWARE_BALLOON=m
CONFIG_BMP085=m
CONFIG_PCH_PHUB=m
CONFIG_USB_SWITCH_FSA9480=m
CONFIG_MAX8997_MUIC=m
CONFIG_C2PORT=y
CONFIG_C2PORT_DURAMAR_2150=y
#
# EEPROM support
#
CONFIG_EEPROM_AT24=y
CONFIG_EEPROM_AT25=y
CONFIG_EEPROM_LEGACY=y
CONFIG_EEPROM_MAX6875=y
CONFIG_EEPROM_93CX6=y
CONFIG_EEPROM_93XX46=y
CONFIG_CB710_CORE=y
# CONFIG_CB710_DEBUG is not set
CONFIG_CB710_DEBUG_ASSUMPTIONS=y
CONFIG_IWMC3200TOP=m
# CONFIG_IWMC3200TOP_DEBUG is not set
# CONFIG_IWMC3200TOP_DEBUGFS is not set
#
# Texas Instruments shared transport line discipline
#
CONFIG_TI_ST=m
CONFIG_SENSORS_LIS3_I2C=m
#
# Altera FPGA firmware download module
#
CONFIG_ALTERA_STAPL=m
CONFIG_HAVE_IDE=y
CONFIG_IDE=y
#
# Please see Documentation/ide/ide.txt for help/info on
IDE drives
#
CONFIG_IDE_XFER_MODE=y
CONFIG_IDE_TIMINGS=y
CONFIG_IDE_ATAPI=y
CONFIG_IDE_LEGACY=y
# CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_IDE_GD=y
CONFIG_IDE_GD_ATA=y
CONFIG_IDE_GD_ATAPI=y
CONFIG_BLK_DEV_IDECS=y
CONFIG_BLK_DEV_DELKIN=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
CONFIG_BLK_DEV_IDETAPE=y
CONFIG_BLK_DEV_IDEACPI=y
CONFIG_IDE_TASK_IOCTL=y
CONFIG_IDE_PROC_FS=y
#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=y
CONFIG_BLK_DEV_PLATFORM=y
CONFIG_BLK_DEV_CMD640=y
CONFIG_BLK_DEV_CMD640_ENHANCED=y
CONFIG_BLK_DEV_IDEPNP=y
CONFIG_BLK_DEV_IDEDMA_SFF=y
#
# PCI IDE chipsets support
#
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_IDEPCI_PCIBUS_ORDER is not set
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_GENERIC=y
CONFIG_BLK_DEV_OPTI621=y
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_AEC62XX=y
CONFIG_BLK_DEV_ALI15X3=y
CONFIG_BLK_DEV_AMD74XX=y
CONFIG_BLK_DEV_ATIIXP=y
CONFIG_BLK_DEV_CMD64X=y
CONFIG_BLK_DEV_TRIFLEX=y
CONFIG_BLK_DEV_CS5520=y
CONFIG_BLK_DEV_CS5530=y
CONFIG_BLK_DEV_CS5535=y
CONFIG_BLK_DEV_CS5536=y
CONFIG_BLK_DEV_HPT366=y
CONFIG_BLK_DEV_JMICRON=y
CONFIG_BLK_DEV_SC1200=y
CONFIG_BLK_DEV_PIIX=y
CONFIG_BLK_DEV_IT8172=y
CONFIG_BLK_DEV_IT8213=y
CONFIG_BLK_DEV_IT821X=y
CONFIG_BLK_DEV_NS87415=y
CONFIG_BLK_DEV_PDC202XX_OLD=y
CONFIG_BLK_DEV_PDC202XX_NEW=y
CONFIG_BLK_DEV_SVWKS=y
CONFIG_BLK_DEV_SIIMAGE=y
CONFIG_BLK_DEV_SIS5513=y
CONFIG_BLK_DEV_SLC90E66=y
CONFIG_BLK_DEV_TRM290=y
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_BLK_DEV_TC86C001=y
#
# Other IDE chipsets support
#
#
# Note: most of these also require special kernel boot
parameters
#
CONFIG_BLK_DEV_4DRIVES=y
CONFIG_BLK_DEV_ALI14XX=y
CONFIG_BLK_DEV_DTC2278=y
CONFIG_BLK_DEV_HT6560B=y
CONFIG_BLK_DEV_QD65XX=y
CONFIG_BLK_DEV_UMC8672=y
CONFIG_BLK_DEV_IDEDMA=y
#
# SCSI device support
#
CONFIG_SCSI_MOD=y
CONFIG_RAID_ATTRS=y
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=y
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_CHR_DEV_OSST=y
CONFIG_BLK_DEV_SR=y
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_SCH=y
CONFIG_SCSI_ENCLOSURE=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y
CONFIG_SCSI_WAIT_SCAN=m
#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_SCSI_FC_ATTRS=y
CONFIG_SCSI_FC_TGT_ATTRS=y
CONFIG_SCSI_ISCSI_ATTRS=y
CONFIG_SCSI_SAS_ATTRS=y
CONFIG_SCSI_SAS_LIBSAS=y
CONFIG_SCSI_SAS_ATA=y
CONFIG_SCSI_SAS_HOST_SMP=y
CONFIG_SCSI_SRP_ATTRS=y
CONFIG_SCSI_SRP_TGT_ATTRS=y
CONFIG_SCSI_LOWLEVEL=y
CONFIG_ISCSI_TCP=y
CONFIG_ISCSI_BOOT_SYSFS=y
CONFIG_SCSI_CXGB3_ISCSI=y
CONFIG_SCSI_CXGB4_ISCSI=y
CONFIG_SCSI_BNX2_ISCSI=y
CONFIG_SCSI_BNX2X_FCOE=y
CONFIG_BE2ISCSI=y
CONFIG_BLK_DEV_3W_XXXX_RAID=y
CONFIG_SCSI_HPSA=y
CONFIG_SCSI_3W_9XXX=y
CONFIG_SCSI_3W_SAS=y
CONFIG_SCSI_7000FASST=y
CONFIG_SCSI_ACARD=y
CONFIG_SCSI_AHA152X=y
CONFIG_SCSI_AHA1542=y
CONFIG_SCSI_AHA1740=y
CONFIG_SCSI_AACRAID=y
CONFIG_SCSI_AIC7XXX=y
CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_SCSI_AIC7XXX_OLD=y
CONFIG_SCSI_AIC79XX=y
CONFIG_AIC79XX_CMDS_PER_DEVICE=4
CONFIG_AIC79XX_RESET_DELAY_MS=15000
# CONFIG_AIC79XX_DEBUG_ENABLE is not set
CONFIG_AIC79XX_DEBUG_MASK=0
# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
CONFIG_SCSI_AIC94XX=y
# CONFIG_AIC94XX_DEBUG is not set
CONFIG_SCSI_MVSAS=y
CONFIG_SCSI_MVSAS_DEBUG=y
# CONFIG_SCSI_MVSAS_TASKLET is not set
CONFIG_SCSI_MVUMI=y
CONFIG_SCSI_DPT_I2O=y
CONFIG_SCSI_ADVANSYS=y
CONFIG_SCSI_IN2000=y
CONFIG_SCSI_ARCMSR=y
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=y
CONFIG_MEGARAID_MAILBOX=y
CONFIG_MEGARAID_LEGACY=y
CONFIG_MEGARAID_SAS=y
CONFIG_SCSI_MPT2SAS=y
CONFIG_SCSI_MPT2SAS_MAX_SGE=128
CONFIG_SCSI_MPT2SAS_LOGGING=y
# CONFIG_SCSI_UFSHCD is not set
CONFIG_SCSI_HPTIOP=y
CONFIG_SCSI_BUSLOGIC=y
CONFIG_SCSI_FLASHPOINT=y
CONFIG_VMWARE_PVSCSI=y
CONFIG_LIBFC=y
CONFIG_LIBFCOE=y
CONFIG_FCOE=y
CONFIG_FCOE_FNIC=y
CONFIG_SCSI_DMX3191D=y
CONFIG_SCSI_DTC3280=y
CONFIG_SCSI_EATA=y
CONFIG_SCSI_EATA_TAGGED_QUEUE=y
CONFIG_SCSI_EATA_LINKED_COMMANDS=y
CONFIG_SCSI_EATA_MAX_TAGS=16
CONFIG_SCSI_FUTURE_DOMAIN=y
CONFIG_SCSI_FD_MCS=y
CONFIG_SCSI_GDTH=y
CONFIG_SCSI_ISCI=y
CONFIG_SCSI_GENERIC_NCR5380=y
CONFIG_SCSI_GENERIC_NCR5380_MMIO=y
CONFIG_SCSI_GENERIC_NCR53C400=y
CONFIG_SCSI_IBMMCA=y
CONFIG_IBMMCA_SCSI_ORDER_STANDARD=y
CONFIG_IBMMCA_SCSI_DEV_RESET=y
CONFIG_SCSI_IPS=y
CONFIG_SCSI_INITIO=y
CONFIG_SCSI_INIA100=y
CONFIG_SCSI_PPA=y
CONFIG_SCSI_IMM=y
CONFIG_SCSI_IZIP_EPP16=y
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
CONFIG_SCSI_NCR53C406A=y
CONFIG_SCSI_NCR_D700=y
CONFIG_SCSI_STEX=y
CONFIG_SCSI_SYM53C8XX_2=y
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_SYM53C8XX_MMIO=y
CONFIG_SCSI_IPR=y
CONFIG_SCSI_IPR_TRACE=y
CONFIG_SCSI_IPR_DUMP=y
CONFIG_SCSI_NCR_Q720=y
CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
CONFIG_SCSI_NCR53C8XX_SYNC=20
CONFIG_SCSI_PAS16=y
CONFIG_SCSI_QLOGIC_FAS=y
CONFIG_SCSI_QLOGIC_1280=y
CONFIG_SCSI_QLA_FC=y
CONFIG_SCSI_QLA_ISCSI=y
CONFIG_SCSI_LPFC=y
CONFIG_SCSI_LPFC_DEBUG_FS=y
CONFIG_SCSI_SIM710=y
CONFIG_SCSI_SYM53C416=y
CONFIG_SCSI_DC395x=y
CONFIG_SCSI_DC390T=y
CONFIG_SCSI_T128=y
CONFIG_SCSI_U14_34F=y
CONFIG_SCSI_U14_34F_TAGGED_QUEUE=y
CONFIG_SCSI_U14_34F_LINKED_COMMANDS=y
CONFIG_SCSI_U14_34F_MAX_TAGS=8
CONFIG_SCSI_ULTRASTOR=y
CONFIG_SCSI_NSP32=y
# CONFIG_SCSI_DEBUG is not set
CONFIG_SCSI_PMCRAID=y
CONFIG_SCSI_PM8001=y
CONFIG_SCSI_SRP=y
CONFIG_SCSI_BFA_FC=y
# CONFIG_SCSI_VIRTIO is not set
CONFIG_SCSI_LOWLEVEL_PCMCIA=y
CONFIG_PCMCIA_AHA152X=m
CONFIG_PCMCIA_FDOMAIN=m
CONFIG_PCMCIA_NINJA_SCSI=m
CONFIG_PCMCIA_QLOGIC=m
CONFIG_PCMCIA_SYM53C500=m
CONFIG_SCSI_DH=y
CONFIG_SCSI_DH_RDAC=y
CONFIG_SCSI_DH_HP_SW=y
CONFIG_SCSI_DH_EMC=y
CONFIG_SCSI_DH_ALUA=y
CONFIG_SCSI_OSD_INITIATOR=y
CONFIG_SCSI_OSD_ULD=y
CONFIG_SCSI_OSD_DPRINT_SENSE=1
# CONFIG_SCSI_OSD_DEBUG is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_ACPI=y
CONFIG_SATA_PMP=y
#
# Controllers with non-SFF native interface
#
CONFIG_SATA_AHCI=y
CONFIG_SATA_AHCI_PLATFORM=y
CONFIG_SATA_INIC162X=y
CONFIG_SATA_ACARD_AHCI=y
CONFIG_SATA_SIL24=y
CONFIG_ATA_SFF=y
#
# SFF controllers with custom DMA interface
#
CONFIG_PDC_ADMA=y
CONFIG_SATA_QSTOR=y
CONFIG_SATA_SX4=y
CONFIG_ATA_BMDMA=y
#
# SATA SFF controllers with BMDMA
#
CONFIG_ATA_PIIX=y
CONFIG_SATA_MV=y
CONFIG_SATA_NV=y
CONFIG_SATA_PROMISE=y
CONFIG_SATA_SIL=y
CONFIG_SATA_SIS=y
CONFIG_SATA_SVW=y
CONFIG_SATA_ULI=y
CONFIG_SATA_VIA=y
CONFIG_SATA_VITESSE=y
#
# PATA SFF controllers with BMDMA
#
CONFIG_PATA_ALI=y
CONFIG_PATA_AMD=y
CONFIG_PATA_ARASAN_CF=y
CONFIG_PATA_ARTOP=y
CONFIG_PATA_ATIIXP=y
CONFIG_PATA_ATP867X=y
CONFIG_PATA_CMD64X=y
CONFIG_PATA_CS5520=y
CONFIG_PATA_CS5530=y
CONFIG_PATA_CS5535=y
CONFIG_PATA_CS5536=y
CONFIG_PATA_CYPRESS=y
CONFIG_PATA_EFAR=y
CONFIG_PATA_HPT366=y
CONFIG_PATA_HPT37X=y
CONFIG_PATA_HPT3X2N=y
CONFIG_PATA_HPT3X3=y
CONFIG_PATA_HPT3X3_DMA=y
CONFIG_PATA_IT8213=y
CONFIG_PATA_IT821X=y
CONFIG_PATA_JMICRON=y
CONFIG_PATA_MARVELL=y
CONFIG_PATA_NETCELL=y
CONFIG_PATA_NINJA32=y
CONFIG_PATA_NS87415=y
CONFIG_PATA_OLDPIIX=y
CONFIG_PATA_OPTIDMA=y
CONFIG_PATA_PDC2027X=y
CONFIG_PATA_PDC_OLD=y
CONFIG_PATA_RADISYS=y
CONFIG_PATA_RDC=y
CONFIG_PATA_SC1200=y
CONFIG_PATA_SCH=y
CONFIG_PATA_SERVERWORKS=y
CONFIG_PATA_SIL680=y
CONFIG_PATA_SIS=y
CONFIG_PATA_TOSHIBA=y
CONFIG_PATA_TRIFLEX=y
CONFIG_PATA_VIA=y
CONFIG_PATA_WINBOND=y
#
# PIO-only SFF controllers
#
CONFIG_PATA_CMD640_PCI=y
CONFIG_PATA_ISAPNP=y
CONFIG_PATA_MPIIX=y
CONFIG_PATA_NS87410=y
CONFIG_PATA_OPTI=y
CONFIG_PATA_PCMCIA=y
CONFIG_PATA_PLATFORM=y
CONFIG_PATA_OF_PLATFORM=y
CONFIG_PATA_QDI=y
CONFIG_PATA_RZ1000=y
CONFIG_PATA_WINBOND_VLB=y
#
# Generic fallback / legacy drivers
#
CONFIG_PATA_ACPI=y
CONFIG_ATA_GENERIC=y
CONFIG_PATA_LEGACY=y
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_AUTODETECT=y
CONFIG_MD_LINEAR=y
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=y
CONFIG_MD_RAID456=y
CONFIG_MULTICORE_RAID456=y
CONFIG_MD_MULTIPATH=y
CONFIG_MD_FAULTY=y
CONFIG_BLK_DEV_DM=y
# CONFIG_DM_DEBUG is not set
CONFIG_DM_BUFIO=y
CONFIG_DM_PERSISTENT_DATA=y
CONFIG_DM_CRYPT=y
CONFIG_DM_SNAPSHOT=y
CONFIG_DM_THIN_PROVISIONING=y
CONFIG_DM_DEBUG_BLOCK_STACK_TRACING=y
CONFIG_DM_DEBUG_SPACE_MAPS=y
CONFIG_DM_MIRROR=y
CONFIG_DM_RAID=m
# CONFIG_DM_LOG_USERSPACE is not set
CONFIG_DM_ZERO=y
CONFIG_DM_MULTIPATH=y
# CONFIG_DM_MULTIPATH_QL is not set
# CONFIG_DM_MULTIPATH_ST is not set
# CONFIG_DM_DELAY is not set
CONFIG_DM_UEVENT=y
CONFIG_DM_FLAKEY=y
# CONFIG_DM_VERITY is not set
CONFIG_TARGET_CORE=m
CONFIG_TCM_IBLOCK=m
CONFIG_TCM_FILEIO=m
CONFIG_TCM_PSCSI=m
CONFIG_LOOPBACK_TARGET=m
CONFIG_TCM_FC=m
CONFIG_ISCSI_TARGET=m
CONFIG_FUSION=y
CONFIG_FUSION_SPI=y
CONFIG_FUSION_FC=y
CONFIG_FUSION_SAS=y
CONFIG_FUSION_MAX_SGE=128
CONFIG_FUSION_CTL=y
CONFIG_FUSION_LAN=y
CONFIG_FUSION_LOGGING=y
#
# IEEE 1394 (FireWire) support
#
CONFIG_FIREWIRE=y
CONFIG_FIREWIRE_OHCI=y
CONFIG_FIREWIRE_SBP2=y
CONFIG_FIREWIRE_NET=y
CONFIG_FIREWIRE_NOSY=y
CONFIG_I2O=y
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
CONFIG_I2O_EXT_ADAPTEC=y
CONFIG_I2O_CONFIG=y
CONFIG_I2O_CONFIG_OLD_IOCTL=y
CONFIG_I2O_BUS=y
CONFIG_I2O_BLOCK=y
CONFIG_I2O_SCSI=y
CONFIG_I2O_PROC=y
CONFIG_MACINTOSH_DRIVERS=y
CONFIG_MAC_EMUMOUSEBTN=y
CONFIG_NETDEVICES=y
CONFIG_NET_CORE=y
CONFIG_BONDING=m
CONFIG_DUMMY=m
CONFIG_EQUALIZER=m
CONFIG_NET_FC=y
CONFIG_MII=y
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKEHARD=m
CONFIG_IFB=y
CONFIG_NET_TEAM=m
CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
# CONFIG_NET_TEAM_MODE_ACTIVEBACKUP is not set
CONFIG_MACVLAN=y
CONFIG_MACVTAP=m
CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
CONFIG_NETPOLL_TRAP=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_RIONET=m
CONFIG_RIONET_TX_SIZE=128
CONFIG_RIONET_RX_SIZE=128
CONFIG_TUN=m
CONFIG_VETH=m
CONFIG_VIRTIO_NET=m
CONFIG_SUNGEM_PHY=m
CONFIG_ARCNET=m
CONFIG_ARCNET_1201=m
CONFIG_ARCNET_1051=m
CONFIG_ARCNET_RAW=m
CONFIG_ARCNET_CAP=m
CONFIG_ARCNET_COM90xx=m
CONFIG_ARCNET_COM90xxIO=m
CONFIG_ARCNET_RIM_I=m
CONFIG_ARCNET_COM20020=m
CONFIG_ARCNET_COM20020_ISA=m
CONFIG_ARCNET_COM20020_PCI=m
CONFIG_ARCNET_COM20020_CS=m
CONFIG_ATM_DRIVERS=y
# CONFIG_ATM_DUMMY is not set
CONFIG_ATM_TCP=m
CONFIG_ATM_LANAI=m
CONFIG_ATM_ENI=m
# CONFIG_ATM_ENI_DEBUG is not set
# CONFIG_ATM_ENI_TUNE_BURST is not set
CONFIG_ATM_FIRESTREAM=m
CONFIG_ATM_ZATM=m
# CONFIG_ATM_ZATM_DEBUG is not set
CONFIG_ATM_NICSTAR=m
# CONFIG_ATM_NICSTAR_USE_SUNI is not set
CONFIG_ATM_NICSTAR_USE_IDT77105=y
CONFIG_ATM_IDT77252=m
# CONFIG_ATM_IDT77252_DEBUG is not set
# CONFIG_ATM_IDT77252_RCV_ALL is not set
CONFIG_ATM_IDT77252_USE_SUNI=y
CONFIG_ATM_AMBASSADOR=m
# CONFIG_ATM_AMBASSADOR_DEBUG is not set
CONFIG_ATM_HORIZON=m
# CONFIG_ATM_HORIZON_DEBUG is not set
CONFIG_ATM_IA=m
# CONFIG_ATM_IA_DEBUG is not set
CONFIG_ATM_FORE200E=m
CONFIG_ATM_FORE200E_USE_TASKLET=y
CONFIG_ATM_FORE200E_TX_RETRY=16
CONFIG_ATM_FORE200E_DEBUG=0
CONFIG_ATM_HE=m
# CONFIG_ATM_HE_USE_SUNI is not set
CONFIG_ATM_SOLOS=m
#
# CAIF transport drivers
#
CONFIG_CAIF_TTY=m
CONFIG_CAIF_SPI_SLAVE=m
CONFIG_CAIF_SPI_SYNC=y
CONFIG_CAIF_HSI=m
#
# Distributed Switch Architecture drivers
#
CONFIG_NET_DSA_MV88E6XXX=y
CONFIG_NET_DSA_MV88E6060=y
CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y
CONFIG_NET_DSA_MV88E6131=y
CONFIG_NET_DSA_MV88E6123_61_65=y
CONFIG_ETHERNET=y
CONFIG_MDIO=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL1=m
CONFIG_EL3=m
CONFIG_3C515=m
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_3C589=m
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
CONFIG_NET_VENDOR_ADAPTEC=y
CONFIG_ADAPTEC_STARFIRE=m
CONFIG_NET_VENDOR_ALTEON=y
CONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set
CONFIG_NET_VENDOR_AMD=y
CONFIG_AMD8111_ETH=m
CONFIG_LANCE=m
CONFIG_PCNET32=m
CONFIG_DEPCA=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_NI65=m
CONFIG_NET_VENDOR_ATHEROS=y
CONFIG_ATL2=y
CONFIG_ATL1=m
CONFIG_ATL1E=m
CONFIG_ATL1C=m
CONFIG_NET_VENDOR_BROADCOM=y
CONFIG_B44=m
CONFIG_B44_PCI_AUTOSELECT=y
CONFIG_B44_PCICORE_AUTOSELECT=y
CONFIG_B44_PCI=y
CONFIG_BNX2=y
CONFIG_CNIC=y
CONFIG_TIGON3=m
CONFIG_BNX2X=m
CONFIG_NET_VENDOR_BROCADE=y
CONFIG_BNA=m
# CONFIG_NET_CALXEDA_XGMAC is not set
CONFIG_NET_VENDOR_CHELSIO=y
CONFIG_CHELSIO_T1=m
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T3=y
CONFIG_CHELSIO_T4=y
CONFIG_CHELSIO_T4VF=m
CONFIG_NET_VENDOR_CIRRUS=y
CONFIG_CS89x0=m
# CONFIG_CS89x0_PLATFORM is not set
CONFIG_NET_VENDOR_CISCO=y
CONFIG_ENIC=m
CONFIG_DNET=m
CONFIG_NET_VENDOR_DEC=y
CONFIG_EWRK3=m
CONFIG_NET_TULIP=y
CONFIG_DE2104X=m
CONFIG_DE2104X_DSL=0
CONFIG_TULIP=m
CONFIG_TULIP_MWI=y
CONFIG_TULIP_MMIO=y
CONFIG_TULIP_NAPI=y
CONFIG_TULIP_NAPI_HW_MITIGATION=y
CONFIG_DE4X5=m
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_ULI526X=m
CONFIG_PCMCIA_XIRCOM=m
CONFIG_NET_VENDOR_DLINK=y
CONFIG_DE600=y
CONFIG_DE620=y
CONFIG_DL2K=m
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_NET_VENDOR_EMULEX=y
CONFIG_BE2NET=m
CONFIG_NET_VENDOR_EXAR=y
CONFIG_S2IO=m
CONFIG_VXGE=m
# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
CONFIG_NET_VENDOR_FUJITSU=y
CONFIG_AT1700=m
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_ETH16I=m
CONFIG_NET_VENDOR_HP=y
CONFIG_HP100=m
CONFIG_NET_VENDOR_IBM=y
# CONFIG_IBM_EMAC_ZMII is not set
# CONFIG_IBM_EMAC_RGMII is not set
# CONFIG_IBM_EMAC_TAH is not set
# CONFIG_IBM_EMAC_EMAC4 is not set
# CONFIG_IBM_EMAC_NO_FLOW_CTRL is not set
# CONFIG_IBM_EMAC_MAL_CLR_ICINTSTAT is not set
# CONFIG_IBM_EMAC_MAL_COMMON_ERR is not set
CONFIG_NET_VENDOR_INTEL=y
CONFIG_E100=y
CONFIG_E1000=m
CONFIG_E1000E=m
CONFIG_IGB=m
CONFIG_IGB_DCA=y
CONFIG_IGBVF=m
CONFIG_IXGB=m
CONFIG_IXGBE=m
CONFIG_IXGBE_DCA=y
CONFIG_IXGBE_DCB=y
CONFIG_IXGBEVF=m
CONFIG_NET_VENDOR_I825XX=y
CONFIG_ELPLUS=m
CONFIG_EL16=m
CONFIG_ELMC=m
CONFIG_ELMC_II=m
CONFIG_APRICOT=m
CONFIG_EEXPRESS=m
CONFIG_EEXPRESS_PRO=m
CONFIG_LP486E=m
CONFIG_NI52=m
CONFIG_ZNET=m
CONFIG_IP1000=m
CONFIG_JME=m
CONFIG_NET_VENDOR_MARVELL=y
CONFIG_SKGE=m
# CONFIG_SKGE_DEBUG is not set
CONFIG_SKGE_GENESIS=y
CONFIG_SKY2=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_NET_VENDOR_MELLANOX=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_CORE=m
CONFIG_MLX4_DEBUG=y
CONFIG_NET_VENDOR_MICREL=y
CONFIG_KS8842=m
CONFIG_KS8851=m
CONFIG_KS8851_MLL=m
CONFIG_KSZ884X_PCI=m
CONFIG_NET_VENDOR_MICROCHIP=y
CONFIG_ENC28J60=m
# CONFIG_ENC28J60_WRITEVERIFY is not set
CONFIG_NET_VENDOR_MYRI=y
CONFIG_MYRI10GE=m
CONFIG_MYRI10GE_DCA=y
CONFIG_FEALNX=m
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_IBMLANA=m
CONFIG_NATSEMI=m
CONFIG_NS83820=m
CONFIG_NET_VENDOR_8390=y
CONFIG_EL2=m
CONFIG_AC3200=m
CONFIG_PCMCIA_AXNET=m
CONFIG_E2100=m
CONFIG_ES3210=m
CONFIG_HPLAN_PLUS=m
CONFIG_HPLAN=m
CONFIG_LNE390=m
CONFIG_NE2000=m
CONFIG_NE2_MCA=m
CONFIG_NE2K_PCI=m
CONFIG_NE3210=m
CONFIG_PCMCIA_PCNET=m
CONFIG_ULTRAMCA=m
CONFIG_ULTRA=m
CONFIG_ULTRA32=m
CONFIG_WD80x3=m
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_FORCEDETH=m
CONFIG_NET_VENDOR_OKI=y
CONFIG_PCH_GBE=m
CONFIG_ETHOC=m
# CONFIG_NET_PACKET_ENGINE is not set
CONFIG_NET_VENDOR_QLOGIC=y
CONFIG_QLA3XXX=m
CONFIG_QLCNIC=m
CONFIG_QLGE=m
CONFIG_NETXEN_NIC=m
CONFIG_NET_VENDOR_RACAL=y
CONFIG_NET_VENDOR_REALTEK=y
CONFIG_ATP=y
CONFIG_8139CP=m
CONFIG_8139TOO=m
CONFIG_8139TOO_PIO=y
CONFIG_8139TOO_TUNE_TWISTER=y
CONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_R8169=y
CONFIG_NET_VENDOR_RDC=y
CONFIG_R6040=m
CONFIG_NET_VENDOR_SEEQ=y
CONFIG_SEEQ8005=m
CONFIG_NET_VENDOR_SILAN=y
CONFIG_SC92031=m
CONFIG_NET_VENDOR_SIS=y
CONFIG_SIS900=m
CONFIG_SIS190=m
CONFIG_SFC=m
CONFIG_SFC_MTD=y
CONFIG_SFC_MCDI_MON=y
CONFIG_SFC_SRIOV=y
CONFIG_NET_VENDOR_SMSC=y
CONFIG_SMC9194=m
CONFIG_PCMCIA_SMC91C92=m
CONFIG_EPIC100=m
CONFIG_SMSC9420=m
CONFIG_NET_VENDOR_STMICRO=y
CONFIG_STMMAC_ETH=m
CONFIG_STMMAC_PLATFORM=m
CONFIG_STMMAC_PCI=m
# CONFIG_STMMAC_DEBUG_FS is not set
CONFIG_STMMAC_DA=y
CONFIG_STMMAC_RING=y
# CONFIG_STMMAC_CHAINED is not set
CONFIG_NET_VENDOR_SUN=y
CONFIG_HAPPYMEAL=m
CONFIG_SUNGEM=m
CONFIG_CASSINI=m
CONFIG_NIU=m
CONFIG_NET_VENDOR_TEHUTI=y
CONFIG_TEHUTI=m
CONFIG_NET_VENDOR_TI=y
CONFIG_TLAN=m
CONFIG_NET_VENDOR_VIA=y
CONFIG_VIA_RHINE=y
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_NET_VENDOR_XIRCOM=y
CONFIG_PCMCIA_XIRC2PS=m
CONFIG_FDDI=y
CONFIG_DEFXX=m
# CONFIG_DEFXX_MMIO is not set
CONFIG_SKFP=m
CONFIG_HIPPI=y
CONFIG_ROADRUNNER=m
# CONFIG_ROADRUNNER_LARGE_RINGS is not set
CONFIG_NET_SB1000=m
CONFIG_PHYLIB=y
#
# MII PHY device drivers
#
# CONFIG_AMD_PHY is not set
CONFIG_MARVELL_PHY=m
CONFIG_DAVICOM_PHY=m
CONFIG_QSEMI_PHY=m
CONFIG_LXT_PHY=m
CONFIG_CICADA_PHY=m
CONFIG_VITESSE_PHY=m
CONFIG_SMSC_PHY=m
CONFIG_BROADCOM_PHY=m
CONFIG_ICPLUS_PHY=m
CONFIG_REALTEK_PHY=m
CONFIG_NATIONAL_PHY=m
CONFIG_STE10XP=m
CONFIG_LSI_ET1011C_PHY=m
CONFIG_MICREL_PHY=m
CONFIG_FIXED_PHY=y
CONFIG_MDIO_BITBANG=m
CONFIG_MDIO_GPIO=m
CONFIG_MICREL_KS8995MA=y
CONFIG_PLIP=y
CONFIG_PPP=y
CONFIG_PPP_BSDCOMP=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_MPPE=y
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=y
CONFIG_PPPOE=y
CONFIG_PPTP=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_SLIP=y
CONFIG_SLHC=y
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_TR=y
CONFIG_WANT_LLC=y
CONFIG_PCMCIA_IBMTR=m
CONFIG_IBMTR=m
CONFIG_IBMOL=m
CONFIG_IBMLS=m
CONFIG_3C359=m
CONFIG_TMS380TR=m
CONFIG_TMSPCI=m
CONFIG_SKISA=m
CONFIG_PROTEON=m
CONFIG_ABYSS=m
CONFIG_MADGEMC=m
CONFIG_SMCTR=m
#
# USB Network Adapters
#
CONFIG_USB_CATC=m
CONFIG_USB_KAWETH=m
CONFIG_USB_PEGASUS=m
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_CDC_EEM=m
CONFIG_USB_NET_CDC_NCM=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_SMSC75XX=m
CONFIG_USB_NET_SMSC95XX=m
CONFIG_USB_NET_GL620A=m
CONFIG_USB_NET_NET1080=m
CONFIG_USB_NET_PLUSB=m
CONFIG_USB_NET_MCS7830=m
CONFIG_USB_NET_RNDIS_HOST=m
CONFIG_USB_NET_CDC_SUBSET=m
CONFIG_USB_ALI_M5632=y
CONFIG_USB_AN2720=y
CONFIG_USB_BELKIN=y
CONFIG_USB_ARMLINUX=y
CONFIG_USB_EPSON2888=y
CONFIG_USB_KC2190=y
CONFIG_USB_NET_ZAURUS=m
CONFIG_USB_NET_CX82310_ETH=m
CONFIG_USB_NET_KALMIA=m
# CONFIG_USB_NET_QMI_WWAN is not set
CONFIG_USB_HSO=m
CONFIG_USB_NET_INT51X1=m
CONFIG_USB_CDC_PHONET=m
CONFIG_USB_IPHETH=m
CONFIG_USB_SIERRA_NET=m
CONFIG_USB_VL600=m
CONFIG_WLAN=y
CONFIG_PCMCIA_RAYCS=m
CONFIG_LIBERTAS_THINFIRM=m
# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
CONFIG_LIBERTAS_THINFIRM_USB=m
CONFIG_AIRO=m
CONFIG_ATMEL=m
CONFIG_PCI_ATMEL=m
CONFIG_PCMCIA_ATMEL=m
CONFIG_AT76C50X_USB=m
CONFIG_AIRO_CS=m
CONFIG_PCMCIA_WL3501=m
CONFIG_PRISM54=m
CONFIG_USB_ZD1201=m
CONFIG_USB_NET_RNDIS_WLAN=m
CONFIG_RTL8180=m
CONFIG_RTL8187=m
CONFIG_RTL8187_LEDS=y
CONFIG_ADM8211=m
CONFIG_MAC80211_HWSIM=m
CONFIG_MWL8K=m
CONFIG_ATH_COMMON=m
# CONFIG_ATH_DEBUG is not set
CONFIG_ATH5K=m
# CONFIG_ATH5K_DEBUG is not set
# CONFIG_ATH5K_TRACER is not set
CONFIG_ATH5K_PCI=y
CONFIG_ATH9K_HW=m
CONFIG_ATH9K_COMMON=m
CONFIG_ATH9K_BTCOEX_SUPPORT=y
CONFIG_ATH9K=m
CONFIG_ATH9K_PCI=y
CONFIG_ATH9K_AHB=y
# CONFIG_ATH9K_DEBUGFS is not set
# CONFIG_ATH9K_DFS_CERTIFIED is not set
CONFIG_ATH9K_RATE_CONTROL=y
CONFIG_ATH9K_HTC=m
# CONFIG_ATH9K_HTC_DEBUGFS is not set
CONFIG_CARL9170=m
CONFIG_CARL9170_LEDS=y
CONFIG_CARL9170_WPC=y
# CONFIG_CARL9170_HWRNG is not set
# CONFIG_ATH6KL is not set
CONFIG_B43=m
CONFIG_B43_BCMA=y
# CONFIG_B43_BCMA_EXTRA is not set
CONFIG_B43_SSB=y
CONFIG_B43_PCI_AUTOSELECT=y
CONFIG_B43_PCICORE_AUTOSELECT=y
CONFIG_B43_PCMCIA=y
CONFIG_B43_SDIO=y
CONFIG_B43_BCMA_PIO=y
CONFIG_B43_PIO=y
CONFIG_B43_PHY_N=y
CONFIG_B43_PHY_LP=y
CONFIG_B43_PHY_HT=y
CONFIG_B43_LEDS=y
CONFIG_B43_HWRNG=y
# CONFIG_B43_DEBUG is not set
CONFIG_B43LEGACY=m
CONFIG_B43LEGACY_PCI_AUTOSELECT=y
CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
CONFIG_B43LEGACY_LEDS=y
CONFIG_B43LEGACY_HWRNG=y
# CONFIG_B43LEGACY_DEBUG is not set
CONFIG_B43LEGACY_DMA=y
CONFIG_B43LEGACY_PIO=y
CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
# CONFIG_B43LEGACY_DMA_MODE is not set
# CONFIG_B43LEGACY_PIO_MODE is not set
CONFIG_BRCMUTIL=m
CONFIG_BRCMSMAC=m
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_SDIO=y
# CONFIG_BRCMFMAC_USB is not set
CONFIG_BRCMDBG=y
CONFIG_HOSTAP=y
CONFIG_HOSTAP_FIRMWARE=y
CONFIG_HOSTAP_FIRMWARE_NVRAM=y
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
CONFIG_IPW2100=m
CONFIG_IPW2100_MONITOR=y
# CONFIG_IPW2100_DEBUG is not set
CONFIG_IPW2200=m
CONFIG_IPW2200_MONITOR=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPW2200_PROMISCUOUS=y
CONFIG_IPW2200_QOS=y
# CONFIG_IPW2200_DEBUG is not set
CONFIG_LIBIPW=m
# CONFIG_LIBIPW_DEBUG is not set
CONFIG_IWLWIFI=m
#
# Debugging Options
#
# CONFIG_IWLWIFI_DEBUG is not set
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
CONFIG_IWLWIFI_DEVICE_TESTMODE=y
CONFIG_IWLWIFI_P2P=y
# CONFIG_IWLWIFI_EXPERIMENTAL_MFP is not set
CONFIG_IWLEGACY=m
CONFIG_IWL4965=m
CONFIG_IWL3945=m
#
# iwl3945 / iwl4965 Debugging Options
#
# CONFIG_IWLEGACY_DEBUG is not set
CONFIG_IWM=m
# CONFIG_IWM_DEBUG is not set
CONFIG_IWM_TRACING=y
CONFIG_LIBERTAS=m
CONFIG_LIBERTAS_USB=m
CONFIG_LIBERTAS_CS=m
CONFIG_LIBERTAS_SDIO=m
CONFIG_LIBERTAS_SPI=m
# CONFIG_LIBERTAS_DEBUG is not set
CONFIG_LIBERTAS_MESH=y
CONFIG_HERMES=m
CONFIG_HERMES_PRISM=y
CONFIG_HERMES_CACHE_FW_ON_INIT=y
CONFIG_PLX_HERMES=m
CONFIG_TMD_HERMES=m
CONFIG_NORTEL_HERMES=m
CONFIG_PCI_HERMES=m
CONFIG_PCMCIA_HERMES=m
CONFIG_PCMCIA_SPECTRUM=m
CONFIG_ORINOCO_USB=m
CONFIG_P54_COMMON=m
CONFIG_P54_USB=m
CONFIG_P54_PCI=m
CONFIG_P54_SPI=m
CONFIG_P54_SPI_DEFAULT_EEPROM=y
CONFIG_P54_LEDS=y
CONFIG_RT2X00=m
CONFIG_RT2400PCI=m
CONFIG_RT2500PCI=m
CONFIG_RT61PCI=m
CONFIG_RT2800PCI=m
CONFIG_RT2800PCI_RT33XX=y
CONFIG_RT2800PCI_RT35XX=y
CONFIG_RT2800PCI_RT53XX=y
CONFIG_RT2500USB=m
CONFIG_RT73USB=m
CONFIG_RT2800USB=m
CONFIG_RT2800USB_RT33XX=y
CONFIG_RT2800USB_RT35XX=y
CONFIG_RT2800USB_RT53XX=y
CONFIG_RT2800USB_UNKNOWN=y
CONFIG_RT2800_LIB=m
CONFIG_RT2X00_LIB_PCI=m
CONFIG_RT2X00_LIB_USB=m
CONFIG_RT2X00_LIB=m
CONFIG_RT2X00_LIB_FIRMWARE=y
CONFIG_RT2X00_LIB_CRYPTO=y
CONFIG_RT2X00_LIB_LEDS=y
# CONFIG_RT2X00_DEBUG is not set
CONFIG_RTL8192CE=m
CONFIG_RTL8192SE=m
CONFIG_RTL8192DE=m
CONFIG_RTL8192CU=m
CONFIG_RTLWIFI=m
CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTL8192C_COMMON=m
CONFIG_WL1251=m
CONFIG_WL1251_SPI=m
CONFIG_WL1251_SDIO=m
CONFIG_WL12XX_MENU=m
CONFIG_WL12XX=m
CONFIG_WL12XX_SPI=m
CONFIG_WL12XX_SDIO=m
CONFIG_WL12XX_PLATFORM_DATA=y
CONFIG_ZD1211RW=m
# CONFIG_ZD1211RW_DEBUG is not set
CONFIG_MWIFIEX=m
CONFIG_MWIFIEX_SDIO=m
CONFIG_MWIFIEX_PCIE=m
#
# WiMAX Wireless Broadband devices
#
CONFIG_WIMAX_I2400M=m
CONFIG_WIMAX_I2400M_USB=m
CONFIG_WIMAX_I2400M_SDIO=m
CONFIG_WIMAX_IWMC3200_SDIO=y
CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8
CONFIG_WAN=y
CONFIG_HOSTESS_SV11=m
CONFIG_COSA=m
CONFIG_LANMEDIA=m
CONFIG_SEALEVEL_4021=m
CONFIG_HDLC=m
CONFIG_HDLC_RAW=m
CONFIG_HDLC_RAW_ETH=m
CONFIG_HDLC_CISCO=m
CONFIG_HDLC_FR=m
CONFIG_HDLC_PPP=m
CONFIG_HDLC_X25=m
CONFIG_PCI200SYN=m
CONFIG_WANXL=m
CONFIG_PC300TOO=m
CONFIG_N2=m
CONFIG_C101=m
CONFIG_FARSYNC=m
CONFIG_DSCC4=m
CONFIG_DSCC4_PCISYNC=y
CONFIG_DSCC4_PCI_RST=y
CONFIG_DLCI=m
CONFIG_DLCI_MAX=8
CONFIG_SDLA=m
CONFIG_WAN_ROUTER_DRIVERS=m
CONFIG_CYCLADES_SYNC=m
CONFIG_CYCLOMX_X25=y
CONFIG_LAPBETHER=m
CONFIG_X25_ASY=m
CONFIG_SBNI=m
CONFIG_SBNI_MULTILINE=y
CONFIG_VMXNET3=m
CONFIG_ISDN=y
CONFIG_ISDN_I4L=m
CONFIG_ISDN_PPP=y
CONFIG_ISDN_PPP_VJ=y
CONFIG_ISDN_MPP=y
CONFIG_IPPP_FILTER=y
CONFIG_ISDN_PPP_BSDCOMP=m
CONFIG_ISDN_AUDIO=y
CONFIG_ISDN_TTY_FAX=y
CONFIG_ISDN_X25=y
#
# ISDN feature submodules
#
CONFIG_ISDN_DIVERSION=m
#
# ISDN4Linux hardware drivers
#
#
# Passive cards
#
CONFIG_ISDN_DRV_HISAX=m
#
# D-channel protocol features
#
CONFIG_HISAX_EURO=y
CONFIG_DE_AOC=y
CONFIG_HISAX_NO_SENDCOMPLETE=y
CONFIG_HISAX_NO_LLC=y
CONFIG_HISAX_NO_KEYPAD=y
CONFIG_HISAX_1TR6=y
CONFIG_HISAX_NI1=y
CONFIG_HISAX_MAX_CARDS=8
#
# HiSax supported cards
#
CONFIG_HISAX_16_0=y
CONFIG_HISAX_16_3=y
CONFIG_HISAX_TELESPCI=y
CONFIG_HISAX_S0BOX=y
CONFIG_HISAX_AVM_A1=y
CONFIG_HISAX_FRITZPCI=y
CONFIG_HISAX_AVM_A1_PCMCIA=y
CONFIG_HISAX_ELSA=y
CONFIG_HISAX_IX1MICROR2=y
CONFIG_HISAX_DIEHLDIVA=y
CONFIG_HISAX_ASUSCOM=y
CONFIG_HISAX_TELEINT=y
CONFIG_HISAX_HFCS=y
CONFIG_HISAX_SEDLBAUER=y
CONFIG_HISAX_SPORTSTER=y
CONFIG_HISAX_MIC=y
CONFIG_HISAX_NETJET=y
CONFIG_HISAX_NETJET_U=y
CONFIG_HISAX_NICCY=y
CONFIG_HISAX_ISURF=y
CONFIG_HISAX_HSTSAPHIR=y
CONFIG_HISAX_BKM_A4T=y
CONFIG_HISAX_SCT_QUADRO=y
CONFIG_HISAX_GAZEL=y
CONFIG_HISAX_HFC_PCI=y
CONFIG_HISAX_W6692=y
CONFIG_HISAX_HFC_SX=y
CONFIG_HISAX_ENTERNOW_PCI=y
# CONFIG_HISAX_DEBUG is not set
#
# HiSax PCMCIA card service modules
#
CONFIG_HISAX_SEDLBAUER_CS=m
CONFIG_HISAX_ELSA_CS=m
CONFIG_HISAX_AVM_A1_CS=m
CONFIG_HISAX_TELES_CS=m
#
# HiSax sub driver modules
#
CONFIG_HISAX_ST5481=m
CONFIG_HISAX_HFCUSB=m
CONFIG_HISAX_HFC4S8S=m
CONFIG_HISAX_FRITZ_PCIPNP=m
#
# Active cards
#
CONFIG_ISDN_DRV_ICN=m
CONFIG_ISDN_DRV_PCBIT=m
CONFIG_ISDN_DRV_SC=m
CONFIG_ISDN_DRV_ACT2000=m
CONFIG_ISDN_CAPI=m
CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
CONFIG_CAPI_TRACE=y
CONFIG_ISDN_CAPI_MIDDLEWARE=y
CONFIG_ISDN_CAPI_CAPI20=m
CONFIG_ISDN_CAPI_CAPIDRV=m
#
# CAPI hardware drivers
#
CONFIG_CAPI_AVM=y
CONFIG_ISDN_DRV_AVMB1_B1ISA=m
CONFIG_ISDN_DRV_AVMB1_B1PCI=m
CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
CONFIG_ISDN_DRV_AVMB1_T1ISA=m
CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
CONFIG_ISDN_DRV_AVMB1_AVM_CS=m
CONFIG_ISDN_DRV_AVMB1_T1PCI=m
CONFIG_ISDN_DRV_AVMB1_C4=m
CONFIG_CAPI_EICON=y
CONFIG_ISDN_DIVAS=m
CONFIG_ISDN_DIVAS_BRIPCI=y
CONFIG_ISDN_DIVAS_PRIPCI=y
CONFIG_ISDN_DIVAS_DIVACAPI=m
CONFIG_ISDN_DIVAS_USERIDI=m
CONFIG_ISDN_DIVAS_MAINT=m
CONFIG_ISDN_DRV_GIGASET=m
CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_I4L is not set
# CONFIG_GIGASET_DUMMYLL is not set
CONFIG_GIGASET_BASE=m
CONFIG_GIGASET_M105=m
CONFIG_GIGASET_M101=m
# CONFIG_GIGASET_DEBUG is not set
CONFIG_HYSDN=m
CONFIG_HYSDN_CAPI=y
CONFIG_MISDN=m
CONFIG_MISDN_DSP=m
CONFIG_MISDN_L1OIP=m
#
# mISDN hardware drivers
#
CONFIG_MISDN_HFCPCI=m
CONFIG_MISDN_HFCMULTI=m
CONFIG_MISDN_HFCUSB=m
CONFIG_MISDN_AVMFRITZ=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_INFINEON=m
CONFIG_MISDN_W6692=m
CONFIG_MISDN_NETJET=m
CONFIG_MISDN_IPAC=m
CONFIG_MISDN_ISAR=m
CONFIG_ISDN_HDLC=m
#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y
CONFIG_INPUT_SPARSEKMAP=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=y
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ADP5520=y
CONFIG_KEYBOARD_ADP5588=y
CONFIG_KEYBOARD_ADP5589=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_QT1070=y
CONFIG_KEYBOARD_QT2160=y
CONFIG_KEYBOARD_LKKBD=y
CONFIG_KEYBOARD_GPIO=y
CONFIG_KEYBOARD_GPIO_POLLED=y
CONFIG_KEYBOARD_TCA6416=y
CONFIG_KEYBOARD_TCA8418=y
CONFIG_KEYBOARD_MATRIX=y
CONFIG_KEYBOARD_LM8323=y
CONFIG_KEYBOARD_MAX7359=y
CONFIG_KEYBOARD_MCS=y
CONFIG_KEYBOARD_MPR121=y
CONFIG_KEYBOARD_NEWTON=y
CONFIG_KEYBOARD_OPENCORES=y
CONFIG_KEYBOARD_STOWAWAY=y
CONFIG_KEYBOARD_SUNKBD=y
CONFIG_KEYBOARD_STMPE=y
# CONFIG_KEYBOARD_OMAP4 is not set
CONFIG_KEYBOARD_TC3589X=y
CONFIG_KEYBOARD_XTKBD=y
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_ELANTECH=y
CONFIG_MOUSE_PS2_SENTELIC=y
CONFIG_MOUSE_PS2_TOUCHKIT=y
CONFIG_MOUSE_PS2_OLPC=y
CONFIG_MOUSE_SERIAL=y
CONFIG_MOUSE_APPLETOUCH=y
CONFIG_MOUSE_BCM5974=y
CONFIG_MOUSE_INPORT=y
CONFIG_MOUSE_ATIXL=y
CONFIG_MOUSE_LOGIBM=y
CONFIG_MOUSE_PC110PAD=y
CONFIG_MOUSE_VSXXXAA=y
CONFIG_MOUSE_GPIO=y
CONFIG_MOUSE_SYNAPTICS_I2C=y
# CONFIG_MOUSE_SYNAPTICS_USB is not set
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=y
CONFIG_JOYSTICK_A3D=y
CONFIG_JOYSTICK_ADI=y
CONFIG_JOYSTICK_COBRA=y
CONFIG_JOYSTICK_GF2K=y
CONFIG_JOYSTICK_GRIP=y
CONFIG_JOYSTICK_GRIP_MP=y
CONFIG_JOYSTICK_GUILLEMOT=y
CONFIG_JOYSTICK_INTERACT=y
CONFIG_JOYSTICK_SIDEWINDER=y
CONFIG_JOYSTICK_TMDC=y
CONFIG_JOYSTICK_IFORCE=y
CONFIG_JOYSTICK_IFORCE_USB=y
CONFIG_JOYSTICK_IFORCE_232=y
CONFIG_JOYSTICK_WARRIOR=y
CONFIG_JOYSTICK_MAGELLAN=y
CONFIG_JOYSTICK_SPACEORB=y
CONFIG_JOYSTICK_SPACEBALL=y
CONFIG_JOYSTICK_STINGER=y
CONFIG_JOYSTICK_TWIDJOY=y
CONFIG_JOYSTICK_ZHENHUA=y
CONFIG_JOYSTICK_DB9=y
CONFIG_JOYSTICK_GAMECON=y
CONFIG_JOYSTICK_TURBOGRAFX=y
CONFIG_JOYSTICK_AS5011=y
CONFIG_JOYSTICK_JOYDUMP=y
CONFIG_JOYSTICK_XPAD=y
CONFIG_JOYSTICK_XPAD_FF=y
CONFIG_JOYSTICK_XPAD_LEDS=y
CONFIG_JOYSTICK_WALKERA0701=y
CONFIG_INPUT_TABLET=y
CONFIG_TABLET_USB_ACECAD=y
CONFIG_TABLET_USB_AIPTEK=y
CONFIG_TABLET_USB_GTCO=y
CONFIG_TABLET_USB_HANWANG=y
CONFIG_TABLET_USB_KBTAB=y
CONFIG_TABLET_USB_WACOM=y
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_88PM860X=y
CONFIG_TOUCHSCREEN_ADS7846=y
CONFIG_TOUCHSCREEN_AD7877=y
CONFIG_TOUCHSCREEN_AD7879=y
CONFIG_TOUCHSCREEN_AD7879_I2C=y
CONFIG_TOUCHSCREEN_AD7879_SPI=y
CONFIG_TOUCHSCREEN_ATMEL_MXT=y
CONFIG_TOUCHSCREEN_AUO_PIXCIR=y
CONFIG_TOUCHSCREEN_BU21013=y
CONFIG_TOUCHSCREEN_CY8CTMG110=y
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
CONFIG_TOUCHSCREEN_DA9034=y
CONFIG_TOUCHSCREEN_DYNAPRO=y
CONFIG_TOUCHSCREEN_HAMPSHIRE=y
CONFIG_TOUCHSCREEN_EETI=y
CONFIG_TOUCHSCREEN_EGALAX=y
CONFIG_TOUCHSCREEN_FUJITSU=y
# CONFIG_TOUCHSCREEN_ILI210X is not set
CONFIG_TOUCHSCREEN_GUNZE=y
CONFIG_TOUCHSCREEN_ELO=y
CONFIG_TOUCHSCREEN_WACOM_W8001=y
CONFIG_TOUCHSCREEN_MAX11801=y
CONFIG_TOUCHSCREEN_MCS5000=y
CONFIG_TOUCHSCREEN_MTOUCH=y
CONFIG_TOUCHSCREEN_INEXIO=y
CONFIG_TOUCHSCREEN_MK712=y
CONFIG_TOUCHSCREEN_HTCPEN=y
CONFIG_TOUCHSCREEN_PENMOUNT=y
CONFIG_TOUCHSCREEN_TOUCHRIGHT=y
CONFIG_TOUCHSCREEN_TOUCHWIN=y
CONFIG_TOUCHSCREEN_UCB1400=m
CONFIG_TOUCHSCREEN_PIXCIR=y
CONFIG_TOUCHSCREEN_WM831X=y
CONFIG_TOUCHSCREEN_WM97XX=m
CONFIG_TOUCHSCREEN_WM9705=y
CONFIG_TOUCHSCREEN_WM9712=y
CONFIG_TOUCHSCREEN_WM9713=y
CONFIG_TOUCHSCREEN_USB_COMPOSITE=y
CONFIG_TOUCHSCREEN_MC13783=m
CONFIG_TOUCHSCREEN_USB_EGALAX=y
CONFIG_TOUCHSCREEN_USB_PANJIT=y
CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_ITM=y
CONFIG_TOUCHSCREEN_USB_ETURBO=y
CONFIG_TOUCHSCREEN_USB_GUNZE=y
CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
CONFIG_TOUCHSCREEN_USB_GOTOP=y
CONFIG_TOUCHSCREEN_USB_JASTEC=y
CONFIG_TOUCHSCREEN_USB_ELO=y
CONFIG_TOUCHSCREEN_USB_E2I=y
CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
CONFIG_TOUCHSCREEN_USB_NEXIO=y
CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
CONFIG_TOUCHSCREEN_TOUCHIT213=y
CONFIG_TOUCHSCREEN_TSC_SERIO=y
CONFIG_TOUCHSCREEN_TSC2005=y
CONFIG_TOUCHSCREEN_TSC2007=y
CONFIG_TOUCHSCREEN_PCAP=y
CONFIG_TOUCHSCREEN_ST1232=y
CONFIG_TOUCHSCREEN_STMPE=y
CONFIG_TOUCHSCREEN_TPS6507X=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_88PM860X_ONKEY=y
CONFIG_INPUT_AB8500_PONKEY=y
CONFIG_INPUT_AD714X=y
CONFIG_INPUT_AD714X_I2C=y
CONFIG_INPUT_AD714X_SPI=y
CONFIG_INPUT_BMA150=y
CONFIG_INPUT_PCSPKR=y
CONFIG_INPUT_MAX8925_ONKEY=y
CONFIG_INPUT_MC13783_PWRBUTTON=m
CONFIG_INPUT_MMA8450=y
CONFIG_INPUT_MPU3050=y
CONFIG_INPUT_APANEL=y
CONFIG_INPUT_GP2A=y
CONFIG_INPUT_GPIO_TILT_POLLED=y
CONFIG_INPUT_WISTRON_BTNS=y
CONFIG_INPUT_ATLAS_BTNS=y
CONFIG_INPUT_ATI_REMOTE2=y
CONFIG_INPUT_KEYSPAN_REMOTE=y
CONFIG_INPUT_KXTJ9=y
CONFIG_INPUT_KXTJ9_POLLED_MODE=y
CONFIG_INPUT_POWERMATE=y
CONFIG_INPUT_YEALINK=y
CONFIG_INPUT_CM109=y
CONFIG_INPUT_UINPUT=y
CONFIG_INPUT_PCF50633_PMU=m
CONFIG_INPUT_PCF8574=y
CONFIG_INPUT_GPIO_ROTARY_ENCODER=y
# CONFIG_INPUT_DA9052_ONKEY is not set
CONFIG_INPUT_WM831X_ON=y
CONFIG_INPUT_PCAP=y
CONFIG_INPUT_ADXL34X=y
CONFIG_INPUT_ADXL34X_I2C=y
CONFIG_INPUT_ADXL34X_SPI=y
CONFIG_INPUT_CMA3000=y
CONFIG_INPUT_CMA3000_I2C=y
#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_CT82C710=y
CONFIG_SERIO_PARKBD=y
CONFIG_SERIO_PCIPS2=y
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=y
CONFIG_SERIO_ALTERA_PS2=y
CONFIG_SERIO_PS2MULT=y
CONFIG_GAMEPORT=y
CONFIG_GAMEPORT_NS558=y
CONFIG_GAMEPORT_L4=y
CONFIG_GAMEPORT_EMU10K1=y
CONFIG_GAMEPORT_FM801=y
#
# Character devices
#
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_UNIX98_PTYS=y
CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_ROCKETPORT=m
CONFIG_CYCLADES=m
CONFIG_CYZ_INTR=y
CONFIG_MOXA_INTELLIO=m
CONFIG_MOXA_SMARTIO=m
CONFIG_SYNCLINK=m
CONFIG_SYNCLINKMP=m
CONFIG_SYNCLINK_GT=m
CONFIG_NOZOMI=m
CONFIG_ISI=m
CONFIG_N_HDLC=m
CONFIG_N_GSM=m
CONFIG_TRACE_ROUTER=m
CONFIG_TRACE_SINK=m
CONFIG_DEVKMEM=y
CONFIG_STALDRV=y
#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_CS=m
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_FOURPORT=m
CONFIG_SERIAL_8250_ACCENT=m
CONFIG_SERIAL_8250_BOCA=m
CONFIG_SERIAL_8250_EXAR_ST16C554=m
CONFIG_SERIAL_8250_HUB6=m
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_MCA=m
# CONFIG_SERIAL_8250_DW is not set
#
# Non-8250 serial port support
#
CONFIG_SERIAL_MAX3100=m
CONFIG_SERIAL_MAX3107=m
CONFIG_SERIAL_MRST_MAX3110=m
CONFIG_SERIAL_MFD_HSU=m
CONFIG_SERIAL_UARTLITE=m
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_JSM=m
CONFIG_SERIAL_OF_PLATFORM=m
CONFIG_SERIAL_TIMBERDALE=m
CONFIG_SERIAL_ALTERA_JTAGUART=m
CONFIG_SERIAL_ALTERA_UART=m
CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4
CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200
CONFIG_SERIAL_IFX6X60=m
CONFIG_SERIAL_PCH_UART=m
CONFIG_SERIAL_XILINX_PS_UART=m
CONFIG_TTY_PRINTK=y
CONFIG_PRINTER=y
CONFIG_LP_CONSOLE=y
CONFIG_PPDEV=m
CONFIG_HVC_DRIVER=y
CONFIG_VIRTIO_CONSOLE=y
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_IPMI_POWEROFF=m
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_AMD=m
CONFIG_HW_RANDOM_GEODE=m
CONFIG_HW_RANDOM_VIA=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_NVRAM=y
CONFIG_DTLK=m
CONFIG_R3964=m
CONFIG_APPLICOM=m
CONFIG_SONYPI=m
#
# PCMCIA character devices
#
CONFIG_SYNCLINK_CS=m
CONFIG_CARDMAN_4000=m
CONFIG_CARDMAN_4040=m
CONFIG_IPWIRELESS=m
CONFIG_MWAVE=m
CONFIG_SCx200_GPIO=m
CONFIG_PC8736x_GPIO=m
CONFIG_NSC_GPIO=m
CONFIG_RAW_DRIVER=m
CONFIG_MAX_RAW_DEVS=256
CONFIG_HPET=y
CONFIG_HPET_MMAP=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_TCG_TPM=m
CONFIG_TCG_TIS=m
CONFIG_TCG_NSC=m
CONFIG_TCG_ATMEL=m
CONFIG_TCG_INFINEON=m
CONFIG_TELCLOCK=m
CONFIG_DEVPORT=y
CONFIG_RAMOOPS=m
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_COMPAT=y
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_MUX=m
#
# Multiplexer I2C Chip support
#
CONFIG_I2C_MUX_GPIO=m
CONFIG_I2C_MUX_PCA9541=m
CONFIG_I2C_MUX_PCA954x=m
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=m
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCA=m
#
# I2C Hardware Bus support
#
#
# PC SMBus host controller drivers
#
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_ISCH=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_NFORCE2_S4985=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
#
# ACPI drivers
#
CONFIG_I2C_SCMI=m
#
# I2C system bus drivers (mostly embedded /
system-on-chip)
#
CONFIG_I2C_DESIGNWARE_PCI=m
CONFIG_I2C_EG20T=m
CONFIG_I2C_GPIO=m
CONFIG_I2C_INTEL_MID=m
CONFIG_I2C_OCORES=m
CONFIG_I2C_PCA_PLATFORM=m
CONFIG_I2C_PXA=m
CONFIG_I2C_PXA_PCI=y
CONFIG_I2C_SIMTEC=m
CONFIG_I2C_XILINX=m
#
# External I2C/SMBus adapter drivers
#
CONFIG_I2C_DIOLAN_U2C=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_TAOS_EVM=m
CONFIG_I2C_TINY_USB=m
#
# Other I2C/SMBus bus drivers
#
CONFIG_I2C_PCA_ISA=m
CONFIG_I2C_STUB=m
CONFIG_SCx200_I2C=m
CONFIG_SCx200_I2C_SCL=12
CONFIG_SCx200_I2C_SDA=13
CONFIG_SCx200_ACB=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
CONFIG_SPI=y
# CONFIG_SPI_DEBUG is not set
CONFIG_SPI_MASTER=y
#
# SPI Master Controller Drivers
#
CONFIG_SPI_ALTERA=m
CONFIG_SPI_BITBANG=m
CONFIG_SPI_BUTTERFLY=m
CONFIG_SPI_GPIO=m
CONFIG_SPI_LM70_LLP=m
CONFIG_SPI_OC_TINY=m
CONFIG_SPI_PXA2XX=m
CONFIG_SPI_PXA2XX_PCI=y
CONFIG_SPI_TOPCLIFF_PCH=m
CONFIG_SPI_XILINX=m
CONFIG_SPI_DESIGNWARE=y
CONFIG_SPI_DW_PCI=m
CONFIG_SPI_DW_MID_DMA=y
#
# SPI Protocol Masters
#
CONFIG_SPI_SPIDEV=m
CONFIG_SPI_TLE62X0=m
# CONFIG_HSI is not set
#
# PPS support
#
CONFIG_PPS=m
# CONFIG_PPS_DEBUG is not set
# CONFIG_NTP_PPS is not set
#
# PPS clients support
#
CONFIG_PPS_CLIENT_KTIMER=m
CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_CLIENT_PARPORT=m
# CONFIG_PPS_CLIENT_GPIO is not set
#
# PPS generators support
#
#
# PTP clock support
#
CONFIG_PTP_1588_CLOCK=m
#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the
additional clocks.
#
# CONFIG_PTP_1588_CLOCK_PCH is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
CONFIG_GPIOLIB=y
# CONFIG_DEBUG_GPIO is not set
CONFIG_GPIO_SYSFS=y
CONFIG_GPIO_GENERIC=m
CONFIG_GPIO_MAX730X=m
#
# Memory mapped GPIO drivers:
#
CONFIG_GPIO_GENERIC_PLATFORM=m
CONFIG_GPIO_IT8761E=m
CONFIG_GPIO_SCH=m
CONFIG_GPIO_VX855=m
#
# I2C GPIO expanders:
#
CONFIG_GPIO_MAX7300=m
CONFIG_GPIO_MAX732X=m
CONFIG_GPIO_PCA953X=m
CONFIG_GPIO_PCF857X=m
CONFIG_GPIO_SX150X=y
CONFIG_GPIO_STMPE=y
CONFIG_GPIO_TC3589X=y
CONFIG_GPIO_TPS65912=m
CONFIG_GPIO_WM831X=m
CONFIG_GPIO_WM8350=m
CONFIG_GPIO_WM8994=m
CONFIG_GPIO_ADP5520=m
CONFIG_GPIO_ADP5588=m
#
# PCI GPIO expanders:
#
CONFIG_GPIO_CS5535=y
CONFIG_GPIO_LANGWELL=y
CONFIG_GPIO_PCH=m
CONFIG_GPIO_ML_IOH=m
CONFIG_GPIO_TIMBERDALE=y
CONFIG_GPIO_RDC321X=m
#
# SPI GPIO expanders:
#
CONFIG_GPIO_MAX7301=m
CONFIG_GPIO_MCP23S08=m
CONFIG_GPIO_MC33880=m
CONFIG_GPIO_74X164=m
#
# AC97 GPIO expanders:
#
CONFIG_GPIO_UCB1400=y
#
# MODULbus GPIO expanders:
#
CONFIG_GPIO_JANZ_TTL=m
CONFIG_GPIO_TPS65910=y
CONFIG_W1=m
CONFIG_W1_CON=y
#
# 1-wire Bus Masters
#
CONFIG_W1_MASTER_MATROX=m
CONFIG_W1_MASTER_DS2490=m
CONFIG_W1_MASTER_DS2482=m
CONFIG_W1_MASTER_DS1WM=m
CONFIG_W1_MASTER_GPIO=m
#
# 1-wire Slaves
#
CONFIG_W1_SLAVE_THERM=m
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_DS2408=m
CONFIG_W1_SLAVE_DS2423=m
CONFIG_W1_SLAVE_DS2431=m
CONFIG_W1_SLAVE_DS2433=m
CONFIG_W1_SLAVE_DS2433_CRC=y
CONFIG_W1_SLAVE_DS2760=m
CONFIG_W1_SLAVE_DS2780=m
# CONFIG_W1_SLAVE_DS2781 is not set
CONFIG_W1_SLAVE_BQ27000=m
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
CONFIG_PDA_POWER=m
CONFIG_MAX8925_POWER=m
CONFIG_WM831X_BACKUP=m
CONFIG_WM831X_POWER=m
CONFIG_WM8350_POWER=m
CONFIG_TEST_POWER=m
CONFIG_BATTERY_DS2760=m
CONFIG_BATTERY_DS2780=m
# CONFIG_BATTERY_DS2781 is not set
CONFIG_BATTERY_DS2782=m
CONFIG_BATTERY_OLPC=m
CONFIG_BATTERY_SBS=m
CONFIG_BATTERY_BQ27x00=m
CONFIG_BATTERY_BQ27X00_I2C=y
CONFIG_BATTERY_BQ27X00_PLATFORM=y
CONFIG_BATTERY_DA9030=m
CONFIG_BATTERY_MAX17040=m
CONFIG_BATTERY_MAX17042=m
CONFIG_CHARGER_PCF50633=m
CONFIG_CHARGER_ISP1704=m
CONFIG_CHARGER_MAX8903=m
CONFIG_CHARGER_LP8727=m
CONFIG_CHARGER_GPIO=m
CONFIG_CHARGER_MANAGER=y
CONFIG_CHARGER_MAX8997=m
CONFIG_CHARGER_MAX8998=m
# CONFIG_CHARGER_SMB347 is not set
# CONFIG_AB8500_BM is not set
CONFIG_HWMON=y
CONFIG_HWMON_VID=m
# CONFIG_HWMON_DEBUG_CHIP is not set
#
# Native drivers
#
CONFIG_SENSORS_ABITUGURU=m
CONFIG_SENSORS_ABITUGURU3=m
CONFIG_SENSORS_AD7314=m
CONFIG_SENSORS_AD7414=m
CONFIG_SENSORS_AD7418=m
CONFIG_SENSORS_ADCXX=m
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1029=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ADM9240=m
CONFIG_SENSORS_ADT7411=m
CONFIG_SENSORS_ADT7462=m
CONFIG_SENSORS_ADT7470=m
CONFIG_SENSORS_ADT7475=m
CONFIG_SENSORS_ASC7621=m
CONFIG_SENSORS_K8TEMP=m
CONFIG_SENSORS_K10TEMP=m
CONFIG_SENSORS_FAM15H_POWER=m
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_ATXP1=m
CONFIG_SENSORS_DS620=m
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_I5K_AMB=m
CONFIG_SENSORS_F71805F=m
CONFIG_SENSORS_F71882FG=m
CONFIG_SENSORS_F75375S=m
CONFIG_SENSORS_FSCHMD=m
CONFIG_SENSORS_G760A=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_GPIO_FAN=m
CONFIG_SENSORS_CORETEMP=m
CONFIG_SENSORS_IBMAEM=m
CONFIG_SENSORS_IBMPEX=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_JC42=m
CONFIG_SENSORS_LINEAGE=m
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM70=m
CONFIG_SENSORS_LM73=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_LM93=m
CONFIG_SENSORS_LTC4151=m
CONFIG_SENSORS_LTC4215=m
CONFIG_SENSORS_LTC4245=m
CONFIG_SENSORS_LTC4261=m
CONFIG_SENSORS_LM95241=m
CONFIG_SENSORS_LM95245=m
CONFIG_SENSORS_MAX1111=m
CONFIG_SENSORS_MAX16065=m
CONFIG_SENSORS_MAX1619=m
CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
# CONFIG_SENSORS_MCP3021 is not set
CONFIG_SENSORS_NTC_THERMISTOR=m
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_PC87427=m
CONFIG_SENSORS_PCF8591=m
CONFIG_PMBUS=m
CONFIG_SENSORS_PMBUS=m
CONFIG_SENSORS_ADM1275=m
# CONFIG_SENSORS_LM25066 is not set
# CONFIG_SENSORS_LTC2978 is not set
CONFIG_SENSORS_MAX16064=m
CONFIG_SENSORS_MAX34440=m
CONFIG_SENSORS_MAX8688=m
CONFIG_SENSORS_UCD9000=m
CONFIG_SENSORS_UCD9200=m
# CONFIG_SENSORS_ZL6100 is not set
CONFIG_SENSORS_SHT15=m
CONFIG_SENSORS_SHT21=m
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_SMM665=m
CONFIG_SENSORS_DME1737=m
CONFIG_SENSORS_EMC1403=m
CONFIG_SENSORS_EMC2103=m
CONFIG_SENSORS_EMC6W201=m
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_SMSC47M192=m
CONFIG_SENSORS_SMSC47B397=m
CONFIG_SENSORS_SCH56XX_COMMON=m
CONFIG_SENSORS_SCH5627=m
CONFIG_SENSORS_SCH5636=m
CONFIG_SENSORS_ADS1015=m
CONFIG_SENSORS_ADS7828=m
CONFIG_SENSORS_ADS7871=m
CONFIG_SENSORS_AMC6821=m
CONFIG_SENSORS_THMC50=m
CONFIG_SENSORS_TMP102=m
CONFIG_SENSORS_TMP401=m
CONFIG_SENSORS_TMP421=m
CONFIG_SENSORS_VIA_CPUTEMP=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_VT1211=m
CONFIG_SENSORS_VT8231=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83791D=m
CONFIG_SENSORS_W83792D=m
CONFIG_SENSORS_W83793=m
CONFIG_SENSORS_W83795=m
CONFIG_SENSORS_W83795_FANCTRL=y
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83L786NG=m
CONFIG_SENSORS_W83627HF=m
CONFIG_SENSORS_W83627EHF=m
CONFIG_SENSORS_WM831X=m
CONFIG_SENSORS_WM8350=m
CONFIG_SENSORS_APPLESMC=m
CONFIG_SENSORS_MC13783_ADC=m
#
# ACPI drivers
#
CONFIG_SENSORS_ACPI_POWER=m
CONFIG_SENSORS_ATK0110=m
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_CORE=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
#
# Watchdog Device Drivers
#
CONFIG_SOFT_WATCHDOG=m
CONFIG_WM831X_WATCHDOG=m
CONFIG_WM8350_WATCHDOG=m
CONFIG_ACQUIRE_WDT=m
CONFIG_ADVANTECH_WDT=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_F71808E_WDT=m
CONFIG_SP5100_TCO=m
CONFIG_GEODE_WDT=m
CONFIG_SC520_WDT=m
CONFIG_SBC_FITPC2_WATCHDOG=m
CONFIG_EUROTECH_WDT=m
CONFIG_IB700_WDT=m
CONFIG_IBMASR=m
CONFIG_WAFER_WDT=m
CONFIG_I6300ESB_WDT=m
CONFIG_ITCO_WDT=m
CONFIG_ITCO_VENDOR_SUPPORT=y
CONFIG_IT8712F_WDT=m
CONFIG_IT87_WDT=m
CONFIG_HP_WATCHDOG=m
CONFIG_HPWDT_NMI_DECODING=y
CONFIG_SC1200_WDT=m
CONFIG_SCx200_WDT=m
CONFIG_PC87413_WDT=m
CONFIG_NV_TCO=m
CONFIG_RDC321X_WDT=m
CONFIG_60XX_WDT=m
CONFIG_SBC8360_WDT=m
CONFIG_SBC7240_WDT=m
CONFIG_CPU5_WDT=m
CONFIG_SMSC_SCH311X_WDT=m
CONFIG_SMSC37B787_WDT=m
CONFIG_VIA_WDT=m
CONFIG_W83627HF_WDT=m
CONFIG_W83697HF_WDT=m
CONFIG_W83697UG_WDT=m
CONFIG_W83877F_WDT=m
CONFIG_W83977F_WDT=m
CONFIG_MACHZ_WDT=m
CONFIG_SBC_EPX_C3_WATCHDOG=m
#
# ISA-based Watchdog Cards
#
CONFIG_PCWATCHDOG=m
CONFIG_MIXCOMWD=m
CONFIG_WDT=m
#
# PCI-based Watchdog Cards
#
CONFIG_PCIPCWATCHDOG=m
CONFIG_WDTPCI=m
#
# USB-based Watchdog Cards
#
CONFIG_USBPCWATCHDOG=m
CONFIG_SSB_POSSIBLE=y
#
# Sonics Silicon Backplane
#
CONFIG_SSB=m
CONFIG_SSB_SPROM=y
CONFIG_SSB_BLOCKIO=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
CONFIG_SSB_B43_PCI_BRIDGE=y
CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
CONFIG_SSB_PCMCIAHOST=y
CONFIG_SSB_SDIOHOST_POSSIBLE=y
CONFIG_SSB_SDIOHOST=y
# CONFIG_SSB_SILENT is not set
# CONFIG_SSB_DEBUG is not set
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y
CONFIG_BCMA_POSSIBLE=y
#
# Broadcom specific AMBA
#
CONFIG_BCMA=m
CONFIG_BCMA_BLOCKIO=y
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
CONFIG_BCMA_HOST_PCI=y
# CONFIG_BCMA_DEBUG is not set
#
# Multifunction device drivers
#
CONFIG_MFD_CORE=y
CONFIG_MFD_88PM860X=y
CONFIG_MFD_SM501=m
CONFIG_MFD_SM501_GPIO=y
CONFIG_HTC_PASIC3=m
CONFIG_HTC_I2CPLD=y
CONFIG_UCB1400_CORE=m
CONFIG_TPS6105X=m
CONFIG_TPS65010=m
CONFIG_TPS6507X=m
# CONFIG_MFD_TPS65217 is not set
CONFIG_MFD_TPS6586X=y
CONFIG_MFD_TPS65910=y
CONFIG_MFD_TPS65912=y
CONFIG_MFD_TPS65912_I2C=y
CONFIG_MFD_TPS65912_SPI=y
# CONFIG_TWL4030_CORE is not set
CONFIG_MFD_STMPE=y
#
# STMPE Interface Drivers
#
CONFIG_STMPE_I2C=y
CONFIG_STMPE_SPI=y
CONFIG_MFD_TC3589X=y
# CONFIG_MFD_TMIO is not set
CONFIG_PMIC_DA903X=y
CONFIG_PMIC_DA9052=y
CONFIG_MFD_DA9052_SPI=y
CONFIG_MFD_DA9052_I2C=y
CONFIG_PMIC_ADP5520=y
CONFIG_MFD_MAX8925=y
CONFIG_MFD_MAX8997=y
CONFIG_MFD_MAX8998=y
CONFIG_MFD_S5M_CORE=y
CONFIG_MFD_WM8400=m
CONFIG_MFD_WM831X=y
CONFIG_MFD_WM831X_I2C=y
CONFIG_MFD_WM831X_SPI=y
CONFIG_MFD_WM8350=y
CONFIG_MFD_WM8350_I2C=y
CONFIG_MFD_WM8994=y
CONFIG_MFD_PCF50633=m
CONFIG_PCF50633_ADC=m
CONFIG_PCF50633_GPIO=m
CONFIG_MFD_MC13783=m
CONFIG_MFD_MC13XXX=m
CONFIG_ABX500_CORE=y
CONFIG_AB3100_CORE=y
CONFIG_AB3100_OTP=m
CONFIG_EZX_PCAP=y
CONFIG_AB8500_CORE=y
CONFIG_AB8500_DEBUG=y
CONFIG_AB8500_GPADC=y
CONFIG_MFD_CS5535=m
CONFIG_MFD_TIMBERDALE=y
CONFIG_LPC_SCH=m
CONFIG_MFD_RDC321X=m
CONFIG_MFD_JANZ_CMODIO=m
CONFIG_MFD_VX855=m
CONFIG_MFD_WL1273_CORE=m
# CONFIG_MFD_TPS65090 is not set
CONFIG_MFD_AAT2870_CORE=y
# CONFIG_MFD_RC5T583 is not set
CONFIG_REGULATOR=y
# CONFIG_REGULATOR_DEBUG is not set
CONFIG_REGULATOR_DUMMY=y
CONFIG_REGULATOR_FIXED_VOLTAGE=m
CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
CONFIG_REGULATOR_USERSPACE_CONSUMER=m
CONFIG_REGULATOR_GPIO=m
CONFIG_REGULATOR_AD5398=m
CONFIG_REGULATOR_AAT2870=m
CONFIG_REGULATOR_DA903X=m
CONFIG_REGULATOR_DA9052=m
CONFIG_REGULATOR_MC13XXX_CORE=m
CONFIG_REGULATOR_MC13783=m
CONFIG_REGULATOR_MC13892=m
CONFIG_REGULATOR_ISL6271A=m
CONFIG_REGULATOR_88PM8607=y
CONFIG_REGULATOR_MAX1586=m
CONFIG_REGULATOR_MAX8649=m
CONFIG_REGULATOR_MAX8660=m
CONFIG_REGULATOR_MAX8925=m
CONFIG_REGULATOR_MAX8952=m
CONFIG_REGULATOR_MAX8997=m
CONFIG_REGULATOR_MAX8998=m
CONFIG_REGULATOR_PCAP=m
CONFIG_REGULATOR_LP3971=m
CONFIG_REGULATOR_LP3972=m
CONFIG_REGULATOR_PCF50633=m
# CONFIG_REGULATOR_S5M8767 is not set
CONFIG_REGULATOR_AB3100=m
CONFIG_REGULATOR_AB8500=y
CONFIG_REGULATOR_TPS6105X=m
# CONFIG_REGULATOR_TPS62360 is not set
CONFIG_REGULATOR_TPS65023=m
CONFIG_REGULATOR_TPS6507X=m
CONFIG_REGULATOR_TPS6524X=m
CONFIG_REGULATOR_TPS6586X=m
CONFIG_REGULATOR_TPS65910=m
CONFIG_REGULATOR_TPS65912=m
CONFIG_REGULATOR_WM831X=m
CONFIG_REGULATOR_WM8350=m
CONFIG_REGULATOR_WM8400=m
CONFIG_REGULATOR_WM8994=m
CONFIG_MEDIA_SUPPORT=y
#
# Multimedia core support
#
CONFIG_MEDIA_CONTROLLER=y
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_V4L2_COMMON=y
CONFIG_VIDEO_V4L2_SUBDEV_API=y
CONFIG_DVB_CORE=y
CONFIG_DVB_NET=y
CONFIG_VIDEO_MEDIA=y
#
# Multimedia drivers
#
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_RC_CORE=y
CONFIG_LIRC=y
CONFIG_RC_MAP=y
CONFIG_IR_NEC_DECODER=y
CONFIG_IR_RC5_DECODER=y
CONFIG_IR_RC6_DECODER=y
CONFIG_IR_JVC_DECODER=y
CONFIG_IR_SONY_DECODER=y
CONFIG_IR_RC5_SZ_DECODER=y
CONFIG_IR_SANYO_DECODER=y
CONFIG_IR_MCE_KBD_DECODER=y
CONFIG_IR_LIRC_CODEC=y
CONFIG_RC_ATI_REMOTE=m
CONFIG_IR_ENE=m
CONFIG_IR_IMON=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_FINTEK=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_REDRAT3=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_WINBOND_CIR=m
# CONFIG_RC_LOOPBACK is not set
# CONFIG_IR_GPIO_CIR is not set
CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_TUNER=y
CONFIG_MEDIA_TUNER_CUSTOMISE=y
#
# Customize TV tuners
#
CONFIG_MEDIA_TUNER_SIMPLE=m
CONFIG_MEDIA_TUNER_TDA8290=m
CONFIG_MEDIA_TUNER_TDA827X=m
CONFIG_MEDIA_TUNER_TDA18271=m
CONFIG_MEDIA_TUNER_TDA9887=m
CONFIG_MEDIA_TUNER_TEA5761=m
CONFIG_MEDIA_TUNER_TEA5767=m
CONFIG_MEDIA_TUNER_MT20XX=m
CONFIG_MEDIA_TUNER_MT2060=m
CONFIG_MEDIA_TUNER_MT2063=m
CONFIG_MEDIA_TUNER_MT2266=m
CONFIG_MEDIA_TUNER_MT2131=m
CONFIG_MEDIA_TUNER_QT1010=m
CONFIG_MEDIA_TUNER_XC2028=m
CONFIG_MEDIA_TUNER_XC5000=m
CONFIG_MEDIA_TUNER_XC4000=m
CONFIG_MEDIA_TUNER_MXL5005S=m
CONFIG_MEDIA_TUNER_MXL5007T=m
CONFIG_MEDIA_TUNER_MC44S803=m
CONFIG_MEDIA_TUNER_MAX2165=m
CONFIG_MEDIA_TUNER_TDA18218=m
CONFIG_MEDIA_TUNER_TDA18212=m
CONFIG_VIDEO_V4L2=y
CONFIG_VIDEOBUF_GEN=m
CONFIG_VIDEOBUF_DMA_SG=m
CONFIG_VIDEOBUF_VMALLOC=m
CONFIG_VIDEOBUF_DMA_CONTIG=m
CONFIG_VIDEOBUF_DVB=m
CONFIG_VIDEO_BTCX=m
CONFIG_VIDEO_TVEEPROM=m
CONFIG_VIDEO_TUNER=m
CONFIG_VIDEOBUF2_CORE=y
CONFIG_VIDEOBUF2_MEMOPS=y
CONFIG_VIDEOBUF2_DMA_CONTIG=m
CONFIG_VIDEOBUF2_VMALLOC=y
CONFIG_VIDEO_CAPTURE_DRIVERS=y
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
CONFIG_VIDEO_IR_I2C=y
#
# Audio decoders, processors and mixers
#
CONFIG_VIDEO_TVAUDIO=m
CONFIG_VIDEO_TDA7432=m
CONFIG_VIDEO_TDA9840=m
CONFIG_VIDEO_TEA6415C=m
CONFIG_VIDEO_TEA6420=m
CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_CS5345=m
CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_WM8775=m
CONFIG_VIDEO_WM8739=m
CONFIG_VIDEO_VP27SMPX=m
#
# RDS decoders
#
CONFIG_VIDEO_SAA6588=m
#
# Video decoders
#
CONFIG_VIDEO_ADV7180=m
CONFIG_VIDEO_BT819=m
CONFIG_VIDEO_BT856=m
CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_SAA7110=m
CONFIG_VIDEO_SAA711X=m
CONFIG_VIDEO_TVP5150=m
CONFIG_VIDEO_VPX3220=m
#
# Video and audio decoders
#
CONFIG_VIDEO_SAA717X=m
CONFIG_VIDEO_CX25840=m
#
# MPEG video encoders
#
CONFIG_VIDEO_CX2341X=m
#
# Video encoders
#
CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_ADV7170=m
CONFIG_VIDEO_ADV7175=m
#
# Camera sensor devices
#
CONFIG_VIDEO_OV7670=m
CONFIG_VIDEO_MT9V011=m
#
# Flash devices
#
#
# Video improvement chips
#
CONFIG_VIDEO_UPD64031A=m
CONFIG_VIDEO_UPD64083=m
#
# Miscelaneous helper chips
#
CONFIG_VIDEO_M52790=m
CONFIG_VIDEO_VIVI=m
CONFIG_V4L_USB_DRIVERS=y
CONFIG_USB_VIDEO_CLASS=y
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
CONFIG_USB_GSPCA=m
CONFIG_USB_M5602=m
CONFIG_USB_STV06XX=m
CONFIG_USB_GL860=m
CONFIG_USB_GSPCA_BENQ=m
CONFIG_USB_GSPCA_CONEX=m
CONFIG_USB_GSPCA_CPIA1=m
CONFIG_USB_GSPCA_ETOMS=m
CONFIG_USB_GSPCA_FINEPIX=m
CONFIG_USB_GSPCA_JEILINJ=m
CONFIG_USB_GSPCA_JL2005BCD=m
CONFIG_USB_GSPCA_KINECT=m
CONFIG_USB_GSPCA_KONICA=m
CONFIG_USB_GSPCA_MARS=m
CONFIG_USB_GSPCA_MR97310A=m
CONFIG_USB_GSPCA_NW80X=m
CONFIG_USB_GSPCA_OV519=m
CONFIG_USB_GSPCA_OV534=m
CONFIG_USB_GSPCA_OV534_9=m
CONFIG_USB_GSPCA_PAC207=m
CONFIG_USB_GSPCA_PAC7302=m
CONFIG_USB_GSPCA_PAC7311=m
CONFIG_USB_GSPCA_SE401=m
CONFIG_USB_GSPCA_SN9C2028=m
CONFIG_USB_GSPCA_SN9C20X=m
CONFIG_USB_GSPCA_SONIXB=m
CONFIG_USB_GSPCA_SONIXJ=m
CONFIG_USB_GSPCA_SPCA500=m
CONFIG_USB_GSPCA_SPCA501=m
CONFIG_USB_GSPCA_SPCA505=m
CONFIG_USB_GSPCA_SPCA506=m
CONFIG_USB_GSPCA_SPCA508=m
CONFIG_USB_GSPCA_SPCA561=m
CONFIG_USB_GSPCA_SPCA1528=m
CONFIG_USB_GSPCA_SQ905=m
CONFIG_USB_GSPCA_SQ905C=m
CONFIG_USB_GSPCA_SQ930X=m
CONFIG_USB_GSPCA_STK014=m
CONFIG_USB_GSPCA_STV0680=m
CONFIG_USB_GSPCA_SUNPLUS=m
CONFIG_USB_GSPCA_T613=m
CONFIG_USB_GSPCA_TOPRO=m
CONFIG_USB_GSPCA_TV8532=m
CONFIG_USB_GSPCA_VC032X=m
CONFIG_USB_GSPCA_VICAM=m
CONFIG_USB_GSPCA_XIRLINK_CIT=m
CONFIG_USB_GSPCA_ZC3XX=m
CONFIG_VIDEO_PVRUSB2=m
CONFIG_VIDEO_PVRUSB2_SYSFS=y
CONFIG_VIDEO_PVRUSB2_DVB=y
# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
CONFIG_VIDEO_HDPVR=m
CONFIG_VIDEO_EM28XX=m
CONFIG_VIDEO_EM28XX_ALSA=m
CONFIG_VIDEO_EM28XX_DVB=m
CONFIG_VIDEO_EM28XX_RC=y
CONFIG_VIDEO_TLG2300=m
CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX231XX_ALSA=m
CONFIG_VIDEO_CX231XX_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_USBVISION=m
CONFIG_USB_ET61X251=m
CONFIG_USB_SN9C102=m
CONFIG_USB_PWC=m
# CONFIG_USB_PWC_DEBUG is not set
CONFIG_USB_PWC_INPUT_EVDEV=y
CONFIG_VIDEO_CPIA2=m
CONFIG_USB_ZR364XX=m
CONFIG_USB_STKWEBCAM=m
CONFIG_USB_S2255=m
CONFIG_V4L_PCI_DRIVERS=y
CONFIG_VIDEO_AU0828=m
CONFIG_VIDEO_BT848=m
CONFIG_VIDEO_BT848_DVB=y
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX23885=m
CONFIG_MEDIA_ALTERA_CI=m
CONFIG_VIDEO_CX25821=m
CONFIG_VIDEO_CX25821_ALSA=m
CONFIG_VIDEO_CX88=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
CONFIG_VIDEO_CX88_VP3054=m
CONFIG_VIDEO_CX88_MPEG=m
CONFIG_VIDEO_HEXIUM_GEMINI=m
CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_IVTV=m
CONFIG_VIDEO_FB_IVTV=m
CONFIG_VIDEO_MEYE=m
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_SAA7134=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7164=m
CONFIG_VIDEO_ZORAN=m
CONFIG_VIDEO_ZORAN_DC30=m
CONFIG_VIDEO_ZORAN_ZR36060=m
CONFIG_VIDEO_ZORAN_BUZ=m
CONFIG_VIDEO_ZORAN_DC10=m
CONFIG_VIDEO_ZORAN_LML33=m
CONFIG_VIDEO_ZORAN_LML33R10=m
CONFIG_VIDEO_ZORAN_AVS6EYES=m
CONFIG_V4L_ISA_PARPORT_DRIVERS=y
CONFIG_VIDEO_BWQCAM=m
CONFIG_VIDEO_CQCAM=m
CONFIG_VIDEO_PMS=m
CONFIG_VIDEO_W9966=m
CONFIG_V4L_PLATFORM_DRIVERS=y
CONFIG_VIDEO_CAFE_CCIC=m
CONFIG_VIDEO_VIA_CAMERA=m
CONFIG_VIDEO_TIMBERDALE=m
CONFIG_SOC_CAMERA=m
CONFIG_SOC_CAMERA_IMX074=m
CONFIG_SOC_CAMERA_MT9M001=m
CONFIG_SOC_CAMERA_MT9M111=m
CONFIG_SOC_CAMERA_MT9T031=m
CONFIG_SOC_CAMERA_MT9T112=m
CONFIG_SOC_CAMERA_MT9V022=m
CONFIG_SOC_CAMERA_RJ54N1=m
CONFIG_SOC_CAMERA_TW9910=m
CONFIG_SOC_CAMERA_PLATFORM=m
CONFIG_SOC_CAMERA_OV2640=m
CONFIG_SOC_CAMERA_OV5642=m
CONFIG_SOC_CAMERA_OV6650=m
CONFIG_SOC_CAMERA_OV772X=m
CONFIG_SOC_CAMERA_OV9640=m
CONFIG_SOC_CAMERA_OV9740=m
CONFIG_V4L_MEM2MEM_DRIVERS=y
# CONFIG_VIDEO_MEM2MEM_TESTDEV is not set
CONFIG_RADIO_ADAPTERS=y
CONFIG_RADIO_SI470X=y
CONFIG_USB_SI470X=m
CONFIG_I2C_SI470X=m
CONFIG_USB_MR800=m
CONFIG_USB_DSBR=m
CONFIG_RADIO_MAXIRADIO=m
CONFIG_I2C_SI4713=m
CONFIG_RADIO_SI4713=m
# CONFIG_USB_KEENE is not set
CONFIG_RADIO_TEA5764=m
CONFIG_RADIO_SAA7706H=m
CONFIG_RADIO_TEF6862=m
CONFIG_RADIO_TIMBERDALE=m
CONFIG_RADIO_WL1273=m
#
# Texas Instruments WL128x FM driver (ST based)
#
CONFIG_RADIO_WL128X=m
CONFIG_V4L_RADIO_ISA_DRIVERS=y
CONFIG_RADIO_ISA=m
CONFIG_RADIO_CADET=m
CONFIG_RADIO_RTRACK=m
CONFIG_RADIO_RTRACK2=m
CONFIG_RADIO_AZTECH=m
CONFIG_RADIO_GEMTEK=m
CONFIG_RADIO_MIROPCM20=m
CONFIG_RADIO_SF16FMI=m
CONFIG_RADIO_SF16FMR2=m
CONFIG_RADIO_TERRATEC=m
CONFIG_RADIO_TRUST=m
CONFIG_RADIO_TYPHOON=m
CONFIG_RADIO_ZOLTRIX=m
CONFIG_DVB_MAX_ADAPTERS=8
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_CAPTURE_DRIVERS=y
#
# Supported SAA7146 based PCI Adapters
#
CONFIG_TTPCI_EEPROM=m
CONFIG_DVB_AV7110=m
CONFIG_DVB_AV7110_OSD=y
CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_CI=m
CONFIG_DVB_BUDGET_AV=m
CONFIG_DVB_BUDGET_PATCH=m
#
# Supported USB Adapters
#
CONFIG_DVB_USB=m
# CONFIG_DVB_USB_DEBUG is not set
CONFIG_DVB_USB_A800=m
CONFIG_DVB_USB_DIBUSB_MB=m
CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
CONFIG_DVB_USB_DIBUSB_MC=m
CONFIG_DVB_USB_DIB0700=m
CONFIG_DVB_USB_UMT_010=m
CONFIG_DVB_USB_CXUSB=m
CONFIG_DVB_USB_M920X=m
CONFIG_DVB_USB_GL861=m
CONFIG_DVB_USB_AU6610=m
CONFIG_DVB_USB_DIGITV=m
CONFIG_DVB_USB_VP7045=m
CONFIG_DVB_USB_VP702X=m
CONFIG_DVB_USB_GP8PSK=m
CONFIG_DVB_USB_NOVA_T_USB2=m
CONFIG_DVB_USB_TTUSB2=m
CONFIG_DVB_USB_DTT200U=m
CONFIG_DVB_USB_OPERA1=m
CONFIG_DVB_USB_AF9005=m
CONFIG_DVB_USB_AF9005_REMOTE=m
CONFIG_DVB_USB_PCTV452E=m
CONFIG_DVB_USB_DW2102=m
CONFIG_DVB_USB_CINERGY_T2=m
CONFIG_DVB_USB_ANYSEE=m
CONFIG_DVB_USB_DTV5100=m
CONFIG_DVB_USB_AF9015=m
CONFIG_DVB_USB_CE6230=m
CONFIG_DVB_USB_FRIIO=m
CONFIG_DVB_USB_EC168=m
# CONFIG_DVB_USB_AZ6007 is not set
CONFIG_DVB_USB_AZ6027=m
CONFIG_DVB_USB_LME2510=m
CONFIG_DVB_USB_TECHNISAT_USB2=m
CONFIG_DVB_USB_IT913X=m
CONFIG_DVB_USB_MXL111SF=m
# CONFIG_DVB_USB_RTL28XXU is not set
CONFIG_DVB_TTUSB_BUDGET=m
CONFIG_DVB_TTUSB_DEC=m
CONFIG_SMS_SIANO_MDTV=m
#
# Siano module components
#
CONFIG_SMS_USB_DRV=m
CONFIG_SMS_SDIO_DRV=m
#
# Supported FlexCopII (B2C2) Adapters
#
CONFIG_DVB_B2C2_FLEXCOP=m
CONFIG_DVB_B2C2_FLEXCOP_PCI=m
CONFIG_DVB_B2C2_FLEXCOP_USB=m
# CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set
#
# Supported BT878 Adapters
#
CONFIG_DVB_BT8XX=m
#
# Supported Pluto2 Adapters
#
CONFIG_DVB_PLUTO2=m
#
# Supported SDMC DM1105 Adapters
#
CONFIG_DVB_DM1105=m
#
# Supported FireWire (IEEE 1394) Adapters
#
CONFIG_DVB_FIREDTV=m
CONFIG_DVB_FIREDTV_INPUT=y
#
# Supported Earthsoft PT1 Adapters
#
CONFIG_DVB_PT1=m
#
# Supported Mantis Adapters
#
CONFIG_MANTIS_CORE=m
CONFIG_DVB_MANTIS=m
CONFIG_DVB_HOPPER=m
#
# Supported nGene Adapters
#
CONFIG_DVB_NGENE=m
#
# Supported ddbridge ('Octopus') Adapters
#
CONFIG_DVB_DDBRIDGE=m
#
# Supported DVB Frontends
#
CONFIG_DVB_FE_CUSTOMISE=y
#
# Customise DVB Frontends
#
#
# Multistandard (satellite) frontends
#
CONFIG_DVB_STB0899=m
CONFIG_DVB_STB6100=m
CONFIG_DVB_STV090x=m
CONFIG_DVB_STV6110x=m
#
# Multistandard (cable + terrestrial) frontends
#
CONFIG_DVB_DRXK=m
CONFIG_DVB_TDA18271C2DD=m
#
# DVB-S (satellite) frontends
#
CONFIG_DVB_CX24110=m
CONFIG_DVB_CX24123=m
CONFIG_DVB_MT312=m
CONFIG_DVB_ZL10036=m
CONFIG_DVB_ZL10039=m
CONFIG_DVB_S5H1420=m
CONFIG_DVB_STV0288=m
CONFIG_DVB_STB6000=m
CONFIG_DVB_STV0299=m
CONFIG_DVB_STV6110=m
CONFIG_DVB_STV0900=m
CONFIG_DVB_TDA8083=m
CONFIG_DVB_TDA10086=m
CONFIG_DVB_TDA8261=m
CONFIG_DVB_VES1X93=m
CONFIG_DVB_TUNER_ITD1000=m
CONFIG_DVB_TUNER_CX24113=m
CONFIG_DVB_TDA826X=m
CONFIG_DVB_TUA6100=m
CONFIG_DVB_CX24116=m
CONFIG_DVB_SI21XX=m
CONFIG_DVB_DS3000=m
CONFIG_DVB_MB86A16=m
CONFIG_DVB_TDA10071=m
#
# DVB-T (terrestrial) frontends
#
CONFIG_DVB_SP8870=m
CONFIG_DVB_SP887X=m
CONFIG_DVB_CX22700=m
CONFIG_DVB_CX22702=m
CONFIG_DVB_S5H1432=m
CONFIG_DVB_DRXD=m
CONFIG_DVB_L64781=m
CONFIG_DVB_TDA1004X=m
CONFIG_DVB_NXT6000=m
CONFIG_DVB_MT352=m
CONFIG_DVB_ZL10353=m
CONFIG_DVB_DIB3000MB=m
CONFIG_DVB_DIB3000MC=m
CONFIG_DVB_DIB7000M=m
CONFIG_DVB_DIB7000P=m
CONFIG_DVB_DIB9000=m
CONFIG_DVB_TDA10048=m
CONFIG_DVB_AF9013=m
CONFIG_DVB_EC100=m
CONFIG_DVB_HD29L2=m
CONFIG_DVB_STV0367=m
CONFIG_DVB_CXD2820R=m
CONFIG_DVB_RTL2830=m
#
# DVB-C (cable) frontends
#
CONFIG_DVB_VES1820=m
CONFIG_DVB_TDA10021=m
CONFIG_DVB_TDA10023=m
CONFIG_DVB_STV0297=m
#
# ATSC (North American/Korean Terrestrial/Cable DTV)
frontends
#
CONFIG_DVB_NXT200X=m
CONFIG_DVB_OR51211=m
CONFIG_DVB_OR51132=m
CONFIG_DVB_BCM3510=m
CONFIG_DVB_LGDT330X=m
CONFIG_DVB_LGDT3305=m
CONFIG_DVB_S5H1409=m
CONFIG_DVB_AU8522=m
CONFIG_DVB_S5H1411=m
#
# ISDB-T (terrestrial) frontends
#
CONFIG_DVB_S921=m
CONFIG_DVB_DIB8000=m
CONFIG_DVB_MB86A20S=m
#
# Digital terrestrial only tuners/PLL
#
CONFIG_DVB_PLL=m
CONFIG_DVB_TUNER_DIB0070=m
CONFIG_DVB_TUNER_DIB0090=m
#
# SEC control devices for DVB-S
#
CONFIG_DVB_LNBP21=m
CONFIG_DVB_LNBP22=m
CONFIG_DVB_ISL6405=m
CONFIG_DVB_ISL6421=m
CONFIG_DVB_ISL6423=m
CONFIG_DVB_A8293=m
CONFIG_DVB_LGS8GL5=m
CONFIG_DVB_LGS8GXX=m
CONFIG_DVB_ATBM8830=m
CONFIG_DVB_TDA665x=m
CONFIG_DVB_IX2505V=m
CONFIG_DVB_IT913X_FE=m
CONFIG_DVB_M88RS2000=m
#
# Tools to develop new frontends
#
# CONFIG_DVB_DUMMY_FE is not set
#
# Graphics support
#
CONFIG_AGP=y
CONFIG_AGP_ALI=y
CONFIG_AGP_ATI=y
CONFIG_AGP_AMD=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_NVIDIA=y
CONFIG_AGP_SIS=y
CONFIG_AGP_SWORKS=y
CONFIG_AGP_VIA=y
CONFIG_AGP_EFFICEON=y
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=64
CONFIG_VGA_SWITCHEROO=y
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
CONFIG_DRM_TTM=y
CONFIG_DRM_TDFX=y
CONFIG_DRM_R128=y
CONFIG_DRM_RADEON=y
# CONFIG_DRM_RADEON_KMS is not set
CONFIG_DRM_NOUVEAU=m
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
CONFIG_DRM_NOUVEAU_DEBUG=y
#
# I2C encoder or helper chips
#
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
CONFIG_DRM_I810=y
CONFIG_DRM_I915=y
CONFIG_DRM_I915_KMS=y
CONFIG_DRM_MGA=y
CONFIG_DRM_SIS=y
CONFIG_DRM_VIA=y
CONFIG_DRM_SAVAGE=y
CONFIG_DRM_VMWGFX=y
CONFIG_DRM_GMA500=y
CONFIG_DRM_GMA600=y
CONFIG_DRM_GMA3600=y
# CONFIG_DRM_UDL is not set
CONFIG_STUB_POULSBO=m
CONFIG_VGASTATE=y
CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_FB=y
CONFIG_FIRMWARE_EDID=y
CONFIG_FB_DDC=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
CONFIG_FB_FOREIGN_ENDIAN=y
CONFIG_FB_BOTH_ENDIAN=y
# CONFIG_FB_BIG_ENDIAN is not set
# CONFIG_FB_LITTLE_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
# CONFIG_FB_WMT_GE_ROPS is not set
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_HECUBA=y
CONFIG_FB_SVGALIB=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
#
# Frame buffer hardware drivers
#
CONFIG_FB_CIRRUS=y
CONFIG_FB_PM2=y
CONFIG_FB_PM2_FIFO_DISCONNECT=y
CONFIG_FB_CYBER2000=y
CONFIG_FB_CYBER2000_DDC=y
CONFIG_FB_ARC=y
CONFIG_FB_ASILIANT=y
CONFIG_FB_IMSTT=y
CONFIG_FB_VGA16=y
CONFIG_FB_UVESA=y
CONFIG_FB_VESA=y
CONFIG_FB_EFI=y
CONFIG_FB_N411=y
CONFIG_FB_HGA=y
CONFIG_FB_S1D13XXX=y
CONFIG_FB_NVIDIA=y
CONFIG_FB_NVIDIA_I2C=y
# CONFIG_FB_NVIDIA_DEBUG is not set
CONFIG_FB_NVIDIA_BACKLIGHT=y
CONFIG_FB_RIVA=y
CONFIG_FB_RIVA_I2C=y
# CONFIG_FB_RIVA_DEBUG is not set
CONFIG_FB_RIVA_BACKLIGHT=y
# CONFIG_FB_I740 is not set
CONFIG_FB_I810=y
CONFIG_FB_I810_GTF=y
CONFIG_FB_I810_I2C=y
CONFIG_FB_LE80578=y
CONFIG_FB_CARILLO_RANCH=y
CONFIG_FB_MATROX=y
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=y
CONFIG_FB_MATROX_MAVEN=y
CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=y
CONFIG_FB_ATY128_BACKLIGHT=y
CONFIG_FB_ATY=y
CONFIG_FB_ATY_CT=y
CONFIG_FB_ATY_GENERIC_LCD=y
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_FB_S3=y
CONFIG_FB_S3_DDC=y
CONFIG_FB_SAVAGE=y
CONFIG_FB_SAVAGE_I2C=y
CONFIG_FB_SAVAGE_ACCEL=y
CONFIG_FB_SIS=y
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_VIA=y
# CONFIG_FB_VIA_DIRECT_PROCFS is not set
# CONFIG_FB_VIA_X_COMPATIBILITY is not set
CONFIG_FB_NEOMAGIC=y
CONFIG_FB_KYRO=y
CONFIG_FB_3DFX=y
CONFIG_FB_3DFX_ACCEL=y
CONFIG_FB_3DFX_I2C=y
CONFIG_FB_VOODOO1=y
CONFIG_FB_VT8623=y
CONFIG_FB_TRIDENT=y
CONFIG_FB_ARK=y
CONFIG_FB_PM3=y
CONFIG_FB_CARMINE=y
# CONFIG_FB_CARMINE_DRAM_EVAL is not set
CONFIG_CARMINE_DRAM_CUSTOM=y
CONFIG_FB_GEODE=y
CONFIG_FB_GEODE_LX=y
CONFIG_FB_GEODE_GX=y
CONFIG_FB_GEODE_GX1=y
CONFIG_FB_TMIO=y
CONFIG_FB_TMIO_ACCELL=y
CONFIG_FB_SM501=m
CONFIG_FB_SMSCUFX=y
CONFIG_FB_UDL=y
# CONFIG_FB_VIRTUAL is not set
CONFIG_FB_METRONOME=y
CONFIG_FB_MB862XX=y
CONFIG_FB_MB862XX_PCI_GDC=y
CONFIG_FB_MB862XX_I2C=y
CONFIG_FB_BROADSHEET=y
# CONFIG_EXYNOS_VIDEO is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=m
CONFIG_LCD_L4F00242T03=m
CONFIG_LCD_LMS283GF05=m
CONFIG_LCD_LTV350QV=m
CONFIG_LCD_ILI9320=m
CONFIG_LCD_TDO24M=m
CONFIG_LCD_VGG2432A4=m
CONFIG_LCD_PLATFORM=m
CONFIG_LCD_S6E63M0=m
CONFIG_LCD_LD9040=m
CONFIG_LCD_AMS369FG06=m
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
CONFIG_BACKLIGHT_PROGEAR=m
CONFIG_BACKLIGHT_CARILLO_RANCH=m
CONFIG_BACKLIGHT_DA903X=m
# CONFIG_BACKLIGHT_DA9052 is not set
CONFIG_BACKLIGHT_MAX8925=m
CONFIG_BACKLIGHT_APPLE=m
CONFIG_BACKLIGHT_SAHARA=m
CONFIG_BACKLIGHT_WM831X=m
CONFIG_BACKLIGHT_ADP5520=m
CONFIG_BACKLIGHT_ADP8860=m
CONFIG_BACKLIGHT_ADP8870=m
CONFIG_BACKLIGHT_88PM860X=m
CONFIG_BACKLIGHT_PCF50633=m
CONFIG_BACKLIGHT_AAT2870=m
# CONFIG_BACKLIGHT_LP855X is not set
# CONFIG_BACKLIGHT_OT200 is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=1024
CONFIG_MDA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
CONFIG_FONT_6x11=y
CONFIG_FONT_7x14=y
CONFIG_FONT_PEARL_8x8=y
CONFIG_FONT_ACORN_8x8=y
CONFIG_FONT_MINI_4x6=y
CONFIG_FONT_SUN8x16=y
CONFIG_FONT_SUN12x22=y
CONFIG_FONT_10x18=y
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y
CONFIG_SOUND=y
CONFIG_SOUND_OSS_CORE=y
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_JACK=y
CONFIG_SND_SEQUENCER=y
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_HRTIMER=y
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_DYNAMIC_MINORS=y
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_VMASTER=y
CONFIG_SND_KCTL_JACK=y
CONFIG_SND_DMA_SGBUF=y
CONFIG_SND_RAWMIDI_SEQ=m
CONFIG_SND_OPL3_LIB_SEQ=m
CONFIG_SND_OPL4_LIB_SEQ=m
CONFIG_SND_SBAWE_SEQ=m
CONFIG_SND_EMU10K1_SEQ=m
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_OPL4_LIB=m
CONFIG_SND_VX_LIB=m
CONFIG_SND_AC97_CODEC=y
CONFIG_SND_DRIVERS=y
# CONFIG_SND_PCSP is not set
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_ALOOP is not set
# CONFIG_SND_VIRMIDI is not set
CONFIG_SND_MTPAV=m
CONFIG_SND_MTS64=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
CONFIG_SND_PORTMAN2X4=m
CONFIG_SND_AC97_POWER_SAVE=y
CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
CONFIG_SND_WSS_LIB=m
CONFIG_SND_SB_COMMON=m
CONFIG_SND_SB8_DSP=m
CONFIG_SND_SB16_DSP=m
CONFIG_SND_ISA=y
CONFIG_SND_ADLIB=m
CONFIG_SND_AD1816A=m
CONFIG_SND_AD1848=m
CONFIG_SND_ALS100=m
CONFIG_SND_AZT1605=m
CONFIG_SND_AZT2316=m
CONFIG_SND_AZT2320=m
CONFIG_SND_CMI8330=m
CONFIG_SND_CS4231=m
CONFIG_SND_CS4236=m
CONFIG_SND_ES1688=m
CONFIG_SND_ES18XX=m
CONFIG_SND_SC6000=m
CONFIG_SND_GUSCLASSIC=m
CONFIG_SND_GUSEXTREME=m
CONFIG_SND_GUSMAX=m
CONFIG_SND_INTERWAVE=m
CONFIG_SND_INTERWAVE_STB=m
CONFIG_SND_JAZZ16=m
CONFIG_SND_OPL3SA2=m
CONFIG_SND_OPTI92X_AD1848=m
CONFIG_SND_OPTI92X_CS4231=m
CONFIG_SND_OPTI93X=m
CONFIG_SND_MIRO=m
CONFIG_SND_SB8=m
CONFIG_SND_SB16=m
CONFIG_SND_SBAWE=m
CONFIG_SND_SB16_CSP=y
CONFIG_SND_SSCAPE=m
CONFIG_SND_WAVEFRONT=m
CONFIG_SND_MSND_PINNACLE=m
CONFIG_SND_MSND_CLASSIC=m
CONFIG_SND_TEA575X=m
CONFIG_SND_PCI=y
CONFIG_SND_AD1889=m
CONFIG_SND_ALS300=m
CONFIG_SND_ALS4000=m
CONFIG_SND_ALI5451=m
CONFIG_SND_ASIHPI=m
CONFIG_SND_ATIIXP=m
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_SND_AU8810=m
CONFIG_SND_AU8820=m
CONFIG_SND_AU8830=m
CONFIG_SND_AW2=m
CONFIG_SND_AZT3328=m
CONFIG_SND_BT87X=m
# CONFIG_SND_BT87X_OVERCLOCK is not set
CONFIG_SND_CA0106=m
CONFIG_SND_CMIPCI=m
CONFIG_SND_OXYGEN_LIB=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_CS4281=m
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_CS5530=m
CONFIG_SND_CS5535AUDIO=m
CONFIG_SND_CTXFI=m
CONFIG_SND_DARLA20=m
CONFIG_SND_GINA20=m
CONFIG_SND_LAYLA20=m
CONFIG_SND_DARLA24=m
CONFIG_SND_GINA24=m
CONFIG_SND_LAYLA24=m
CONFIG_SND_MONA=m
CONFIG_SND_MIA=m
CONFIG_SND_ECHO3G=m
CONFIG_SND_INDIGO=m
CONFIG_SND_INDIGOIO=m
CONFIG_SND_INDIGODJ=m
CONFIG_SND_INDIGOIOX=m
CONFIG_SND_INDIGODJX=m
CONFIG_SND_EMU10K1=m
CONFIG_SND_EMU10K1X=m
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PREALLOC_SIZE=64
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_RECONFIG=y
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INPUT_BEEP_MODE=1
CONFIG_SND_HDA_INPUT_JACK=y
# CONFIG_SND_HDA_PATCH_LOADER is not set
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_ENABLE_REALTEK_QUIRKS=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_HDMI=y
CONFIG_SND_HDA_CODEC_CIRRUS=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CA0110=y
CONFIG_SND_HDA_CODEC_CA0132=y
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y
# CONFIG_SND_HDA_POWER_SAVE is not set
CONFIG_SND_HDSP=m
CONFIG_SND_HDSPM=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m
CONFIG_SND_INTEL8X0=y
CONFIG_SND_INTEL8X0M=m
CONFIG_SND_KORG1212=m
CONFIG_SND_LOLA=m
CONFIG_SND_LX6464ES=m
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MIXART=m
CONFIG_SND_NM256=m
CONFIG_SND_PCXHR=m
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME96=m
CONFIG_SND_RME9652=m
CONFIG_SND_SIS7019=m
CONFIG_SND_SONICVIBES=m
CONFIG_SND_TRIDENT=m
CONFIG_SND_VIA82XX=m
CONFIG_SND_VIA82XX_MODEM=m
CONFIG_SND_VIRTUOSO=m
CONFIG_SND_VX222=m
CONFIG_SND_YMFPCI=m
CONFIG_SND_SPI=y
CONFIG_SND_USB=y
CONFIG_SND_USB_AUDIO=m
CONFIG_SND_USB_UA101=m
CONFIG_SND_USB_USX2Y=m
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_US122L=m
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWIRE_LIB=m
CONFIG_SND_FIREWIRE_SPEAKERS=m
CONFIG_SND_ISIGHT=m
CONFIG_SND_PCMCIA=y
CONFIG_SND_VXPOCKET=m
CONFIG_SND_PDAUDIOCF=m
CONFIG_SND_SOC=y
CONFIG_SND_SOC_I2C_AND_SPI=y
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_88PM860X=m
CONFIG_SND_SOC_WM_HUBS=m
CONFIG_SND_SOC_AD1836=m
CONFIG_SND_SOC_AD193X=m
CONFIG_SND_SOC_AD73311=m
CONFIG_SND_SOC_ADAU1373=m
CONFIG_SND_SOC_ADAV80X=m
CONFIG_SND_SOC_ADS117X=m
CONFIG_SND_SOC_AK4104=m
CONFIG_SND_SOC_AK4535=m
CONFIG_SND_SOC_AK4641=m
CONFIG_SND_SOC_AK4642=m
CONFIG_SND_SOC_AK4671=m
CONFIG_SND_SOC_ALC5623=m
CONFIG_SND_SOC_ALC5632=m
CONFIG_SND_SOC_CS42L51=m
CONFIG_SND_SOC_CS42L73=m
CONFIG_SND_SOC_CS4270=m
CONFIG_SND_SOC_CS4271=m
CONFIG_SND_SOC_CX20442=m
CONFIG_SND_SOC_JZ4740_CODEC=m
CONFIG_SND_SOC_L3=m
CONFIG_SND_SOC_DA7210=m
CONFIG_SND_SOC_DFBMCS320=m
CONFIG_SND_SOC_MAX98088=m
CONFIG_SND_SOC_MAX98095=m
CONFIG_SND_SOC_MAX9850=m
CONFIG_SND_SOC_PCM3008=m
CONFIG_SND_SOC_RT5631=m
CONFIG_SND_SOC_SGTL5000=m
CONFIG_SND_SOC_SPDIF=m
CONFIG_SND_SOC_SSM2602=m
CONFIG_SND_SOC_STA32X=m
CONFIG_SND_SOC_TLV320AIC23=m
CONFIG_SND_SOC_TLV320AIC26=m
CONFIG_SND_SOC_TLV320AIC32X4=m
CONFIG_SND_SOC_TLV320AIC3X=m
CONFIG_SND_SOC_TLV320DAC33=m
CONFIG_SND_SOC_UDA134X=m
CONFIG_SND_SOC_UDA1380=m
CONFIG_SND_SOC_WL1273=m
CONFIG_SND_SOC_WM1250_EV1=m
CONFIG_SND_SOC_WM2000=m
CONFIG_SND_SOC_WM2200=m
CONFIG_SND_SOC_WM5100=m
CONFIG_SND_SOC_WM8350=m
CONFIG_SND_SOC_WM8400=m
CONFIG_SND_SOC_WM8510=m
CONFIG_SND_SOC_WM8523=m
CONFIG_SND_SOC_WM8580=m
CONFIG_SND_SOC_WM8711=m
CONFIG_SND_SOC_WM8727=m
CONFIG_SND_SOC_WM8728=m
CONFIG_SND_SOC_WM8731=m
CONFIG_SND_SOC_WM8737=m
CONFIG_SND_SOC_WM8741=m
CONFIG_SND_SOC_WM8750=m
CONFIG_SND_SOC_WM8753=m
CONFIG_SND_SOC_WM8770=m
CONFIG_SND_SOC_WM8776=m
CONFIG_SND_SOC_WM8782=m
CONFIG_SND_SOC_WM8804=m
CONFIG_SND_SOC_WM8900=m
CONFIG_SND_SOC_WM8903=m
CONFIG_SND_SOC_WM8904=m
CONFIG_SND_SOC_WM8940=m
CONFIG_SND_SOC_WM8955=m
CONFIG_SND_SOC_WM8960=m
CONFIG_SND_SOC_WM8961=m
CONFIG_SND_SOC_WM8962=m
CONFIG_SND_SOC_WM8971=m
CONFIG_SND_SOC_WM8974=m
CONFIG_SND_SOC_WM8978=m
CONFIG_SND_SOC_WM8983=m
CONFIG_SND_SOC_WM8985=m
CONFIG_SND_SOC_WM8988=m
CONFIG_SND_SOC_WM8990=m
CONFIG_SND_SOC_WM8991=m
CONFIG_SND_SOC_WM8993=m
CONFIG_SND_SOC_WM8994=m
CONFIG_SND_SOC_WM8995=m
CONFIG_SND_SOC_WM8996=m
CONFIG_SND_SOC_WM9081=m
CONFIG_SND_SOC_WM9090=m
CONFIG_SND_SOC_LM4857=m
CONFIG_SND_SOC_MAX9768=m
CONFIG_SND_SOC_MAX9877=m
CONFIG_SND_SOC_TPA6130A2=m
CONFIG_SOUND_PRIME=m
# CONFIG_SOUND_MSNDCLAS is not set
# CONFIG_SOUND_MSNDPIN is not set
CONFIG_SOUND_OSS=m
CONFIG_SOUND_TRACEINIT=y
CONFIG_SOUND_DMAP=y
CONFIG_SOUND_VMIDI=m
CONFIG_SOUND_TRIX=m
CONFIG_SOUND_MSS=m
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_PAS=m
CONFIG_SOUND_PSS=m
CONFIG_PSS_MIXER=y
CONFIG_SOUND_SB=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_UART6850=m
CONFIG_SOUND_AEDSP16=m
CONFIG_SC6600=y
CONFIG_SC6600_JOY=y
CONFIG_SC6600_CDROM=4
CONFIG_SC6600_CDROMBASE=0
CONFIG_SOUND_KAHLUA=m
CONFIG_AC97_BUS=y
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HIDRAW=y
#
# USB Input Devices
#
CONFIG_USB_HID=y
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y
#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
CONFIG_HID_ACRUX=y
CONFIG_HID_ACRUX_FF=y
CONFIG_HID_APPLE=y
CONFIG_HID_BELKIN=y
CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y
CONFIG_HID_PRODIKEYS=m
CONFIG_HID_CYPRESS=y
CONFIG_HID_DRAGONRISE=y
CONFIG_DRAGONRISE_FF=y
CONFIG_HID_EMS_FF=y
CONFIG_HID_ELECOM=m
CONFIG_HID_EZKEY=y
CONFIG_HID_HOLTEK=m
CONFIG_HOLTEK_FF=y
CONFIG_HID_KEYTOUCH=y
CONFIG_HID_KYE=y
CONFIG_HID_UCLOGIC=y
CONFIG_HID_WALTOP=y
CONFIG_HID_GYRATION=y
CONFIG_HID_TWINHAN=y
CONFIG_HID_KENSINGTON=y
CONFIG_HID_LCPOWER=y
CONFIG_HID_LOGITECH=y
CONFIG_HID_LOGITECH_DJ=m
CONFIG_LOGITECH_FF=y
CONFIG_LOGIRUMBLEPAD2_FF=y
CONFIG_LOGIG940_FF=y
CONFIG_LOGIWHEELS_FF=y
CONFIG_HID_MAGICMOUSE=m
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
CONFIG_HID_MULTITOUCH=y
CONFIG_HID_NTRIG=y
CONFIG_HID_ORTEK=y
CONFIG_HID_PANTHERLORD=y
CONFIG_PANTHERLORD_FF=y
CONFIG_HID_PETALYNX=y
CONFIG_HID_PICOLCD=y
CONFIG_HID_PICOLCD_FB=y
CONFIG_HID_PICOLCD_BACKLIGHT=y
CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PRIMAX=y
CONFIG_HID_ROCCAT=y
# CONFIG_HID_SAITEK is not set
CONFIG_HID_SAMSUNG=y
CONFIG_HID_SONY=y
CONFIG_HID_SPEEDLINK=y
CONFIG_HID_SUNPLUS=y
CONFIG_HID_GREENASIA=y
CONFIG_GREENASIA_FF=y
CONFIG_HID_SMARTJOYPLUS=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_HID_TIVO is not set
CONFIG_HID_TOPSEED=y
CONFIG_HID_THRUSTMASTER=y
CONFIG_THRUSTMASTER_FF=y
CONFIG_HID_WACOM=m
CONFIG_HID_WACOM_POWER_SUPPLY=y
CONFIG_HID_WIIMOTE=m
CONFIG_HID_WIIMOTE_EXT=y
CONFIG_HID_ZEROPLUS=y
CONFIG_ZEROPLUS_FF=y
CONFIG_HID_ZYDACRON=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB_ARCH_HAS_XHCI=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
#
# Miscellaneous USB options
#
# CONFIG_USB_DEVICEFS is not set
CONFIG_USB_DEVICE_CLASS=y
CONFIG_USB_DYNAMIC_MINORS=y
CONFIG_USB_SUSPEND=y
CONFIG_USB_OTG=y
# CONFIG_USB_OTG_WHITELIST is not set
# CONFIG_USB_OTG_BLACKLIST_HUB is not set
CONFIG_USB_DWC3=m
# CONFIG_USB_DWC3_DEBUG is not set
CONFIG_USB_MON=y
CONFIG_USB_WUSB=y
CONFIG_USB_WUSB_CBAF=y
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
#
# USB Host Controller Drivers
#
CONFIG_USB_C67X00_HCD=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_PLATFORM=m
# CONFIG_USB_XHCI_HCD_DEBUGGING is not set
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_OXU210HP_HCD=y
CONFIG_USB_ISP116X_HCD=y
CONFIG_USB_ISP1760_HCD=y
CONFIG_USB_ISP1362_HCD=y
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_U132_HCD=m
CONFIG_USB_SL811_HCD=y
CONFIG_USB_SL811_HCD_ISO=y
CONFIG_USB_SL811_CS=y
CONFIG_USB_R8A66597_HCD=y
# CONFIG_USB_RENESAS_USBHS_HCD is not set
CONFIG_USB_WHCI_HCD=y
CONFIG_USB_HWA_HCD=y
CONFIG_USB_MUSB_HDRC=m
CONFIG_USB_MUSB_TUSB6010=m
CONFIG_MUSB_PIO_ONLY=y
CONFIG_USB_RENESAS_USBHS=m
#
# USB Device Class drivers
#
CONFIG_USB_ACM=y
CONFIG_USB_PRINTER=y
CONFIG_USB_WDM=y
CONFIG_USB_TMC=y
#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#
#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_REALTEK=y
CONFIG_REALTEK_AUTOPM=y
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_USBAT=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y
CONFIG_USB_STORAGE_ALAUDA=y
CONFIG_USB_STORAGE_ONETOUCH=y
CONFIG_USB_STORAGE_KARMA=y
CONFIG_USB_STORAGE_CYPRESS_ATACB=y
CONFIG_USB_STORAGE_ENE_UB6250=y
CONFIG_USB_UAS=y
CONFIG_USB_LIBUSUAL=y
#
# USB Imaging devices
#
CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m
#
# USB port drivers
#
CONFIG_USB_USS720=m
CONFIG_USB_SERIAL=m
CONFIG_USB_EZUSB=y
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_AIRCABLE=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_CH341=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_CP210X=m
CONFIG_USB_SERIAL_CYPRESS_M8=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_FUNSOFT=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
# CONFIG_USB_SERIAL_F81232 is not set
CONFIG_USB_SERIAL_GARMIN=m
CONFIG_USB_SERIAL_IPW=m
CONFIG_USB_SERIAL_IUU=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_MCT_U232=m
# CONFIG_USB_SERIAL_METRO is not set
CONFIG_USB_SERIAL_MOS7720=m
CONFIG_USB_SERIAL_MOS7715_PARPORT=y
CONFIG_USB_SERIAL_MOS7840=m
CONFIG_USB_SERIAL_MOTOROLA=m
CONFIG_USB_SERIAL_NAVMAN=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_OTI6858=m
CONFIG_USB_SERIAL_QCAUX=m
CONFIG_USB_SERIAL_QUALCOMM=m
CONFIG_USB_SERIAL_SPCP8X5=m
CONFIG_USB_SERIAL_HP4X=m
CONFIG_USB_SERIAL_SAFE=m
CONFIG_USB_SERIAL_SAFE_PADDED=y
CONFIG_USB_SERIAL_SIEMENS_MPI=m
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
CONFIG_USB_SERIAL_SYMBOL=m
CONFIG_USB_SERIAL_TI=m
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_WWAN=m
CONFIG_USB_SERIAL_OPTION=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_SERIAL_OPTICON=m
CONFIG_USB_SERIAL_VIVOPAY_SERIAL=m
CONFIG_USB_SERIAL_ZIO=m
CONFIG_USB_SERIAL_SSU100=m
# CONFIG_USB_SERIAL_DEBUG is not set
#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI62=m
CONFIG_USB_EMI26=m
CONFIG_USB_ADUTUX=m
CONFIG_USB_SEVSEG=m
CONFIG_USB_RIO500=m
CONFIG_USB_LEGOTOWER=m
CONFIG_USB_LCD=m
CONFIG_USB_LED=m
CONFIG_USB_CYPRESS_CY7C63=m
CONFIG_USB_CYTHERM=m
CONFIG_USB_IDMOUSE=m
CONFIG_USB_FTDI_ELAN=m
CONFIG_USB_APPLEDISPLAY=m
CONFIG_USB_SISUSBVGA=m
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
CONFIG_USB_IOWARRIOR=m
# CONFIG_USB_TEST is not set
CONFIG_USB_ISIGHTFW=m
CONFIG_USB_YUREX=m
CONFIG_USB_ATM=m
CONFIG_USB_SPEEDTOUCH=m
CONFIG_USB_CXACRU=m
CONFIG_USB_UEAGLEATM=m
CONFIG_USB_XUSBATM=m
CONFIG_USB_GADGET=m
# CONFIG_USB_GADGET_DEBUG is not set
# CONFIG_USB_GADGET_DEBUG_FILES is not set
# CONFIG_USB_GADGET_DEBUG_FS is not set
CONFIG_USB_GADGET_VBUS_DRAW=2
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
CONFIG_USB_FUSB300=m
CONFIG_USB_R8A66597=m
CONFIG_USB_RENESAS_USBHS_UDC=m
CONFIG_USB_MV_UDC=m
CONFIG_USB_GADGET_MUSB_HDRC=m
CONFIG_USB_M66592=m
CONFIG_USB_AMD5536UDC=m
CONFIG_USB_CI13XXX_PCI=m
CONFIG_USB_NET2272=m
CONFIG_USB_NET2272_DMA=y
CONFIG_USB_NET2280=m
CONFIG_USB_GOKU=m
CONFIG_USB_LANGWELL=m
CONFIG_USB_EG20T=m
CONFIG_USB_DUMMY_HCD=m
CONFIG_USB_GADGET_DUALSPEED=y
CONFIG_USB_GADGET_SUPERSPEED=y
CONFIG_USB_ZERO=m
# CONFIG_USB_ZERO_HNPTEST is not set
CONFIG_USB_AUDIO=m
# CONFIG_GADGET_UAC1 is not set
CONFIG_USB_ETH=m
CONFIG_USB_ETH_RNDIS=y
CONFIG_USB_ETH_EEM=y
CONFIG_USB_G_NCM=m
CONFIG_USB_GADGETFS=m
CONFIG_USB_FUNCTIONFS=m
CONFIG_USB_FUNCTIONFS_ETH=y
CONFIG_USB_FUNCTIONFS_RNDIS=y
CONFIG_USB_FUNCTIONFS_GENERIC=y
CONFIG_USB_FILE_STORAGE=m
CONFIG_USB_FILE_STORAGE_TEST=y
CONFIG_USB_MASS_STORAGE=m
CONFIG_USB_G_SERIAL=m
CONFIG_USB_MIDI_GADGET=m
CONFIG_USB_G_PRINTER=m
CONFIG_USB_CDC_COMPOSITE=m
CONFIG_USB_G_NOKIA=m
CONFIG_USB_G_ACM_MS=m
CONFIG_USB_G_MULTI=m
CONFIG_USB_G_MULTI_RNDIS=y
CONFIG_USB_G_MULTI_CDC=y
CONFIG_USB_G_HID=m
CONFIG_USB_G_DBGP=m
CONFIG_USB_G_DBGP_PRINTK=y
# CONFIG_USB_G_DBGP_SERIAL is not set
CONFIG_USB_G_WEBCAM=m
#
# OTG and related infrastructure
#
CONFIG_USB_OTG_UTILS=y
CONFIG_USB_GPIO_VBUS=m
CONFIG_NOP_USB_XCEIV=m
CONFIG_AB8500_USB=m
CONFIG_UWB=y
CONFIG_UWB_HWA=y
CONFIG_UWB_WHCI=y
CONFIG_UWB_I1480U=m
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
# CONFIG_MMC_CLKGATE is not set
#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=y
CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_SDIO_UART=y
CONFIG_MMC_TEST=y
#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
CONFIG_MMC_RICOH_MMC=y
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_WBSD=y
CONFIG_MMC_TIFM_SD=y
CONFIG_MMC_SDRICOH_CS=y
CONFIG_MMC_CB710=y
CONFIG_MMC_VIA_SDMMC=y
CONFIG_MMC_VUB300=m
CONFIG_MMC_USHC=y
CONFIG_MEMSTICK=y
# CONFIG_MEMSTICK_DEBUG is not set
#
# MemoryStick drivers
#
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
CONFIG_MSPRO_BLOCK=y
#
# MemoryStick Host Controller Drivers
#
CONFIG_MEMSTICK_TIFM_MS=y
CONFIG_MEMSTICK_JMICRON_38X=y
CONFIG_MEMSTICK_R592=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
#
# LED drivers
#
CONFIG_LEDS_88PM860X=m
CONFIG_LEDS_LM3530=m
CONFIG_LEDS_NET48XX=m
CONFIG_LEDS_WRAP=m
CONFIG_LEDS_PCA9532=m
CONFIG_LEDS_PCA9532_GPIO=y
CONFIG_LEDS_GPIO=m
CONFIG_LEDS_LP3944=m
CONFIG_LEDS_LP5521=m
CONFIG_LEDS_LP5523=m
CONFIG_LEDS_CLEVO_MAIL=m
CONFIG_LEDS_PCA955X=m
# CONFIG_LEDS_PCA9633 is not set
CONFIG_LEDS_WM831X_STATUS=m
CONFIG_LEDS_WM8350=m
CONFIG_LEDS_DA903X=m
CONFIG_LEDS_DAC124S085=m
CONFIG_LEDS_REGULATOR=m
CONFIG_LEDS_BD2802=m
CONFIG_LEDS_INTEL_SS4200=m
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_ADP5520=m
CONFIG_LEDS_DELL_NETBOOKS=m
CONFIG_LEDS_MC13783=m
CONFIG_LEDS_TCA6507=m
CONFIG_LEDS_MAX8997=m
# CONFIG_LEDS_OT200 is not set
CONFIG_LEDS_TRIGGERS=y
#
# LED Triggers
#
CONFIG_LEDS_TRIGGER_TIMER=m
CONFIG_LEDS_TRIGGER_IDE_DISK=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_GPIO=m
CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
#
# iptables trigger is under Netfilter config (LED target)
#
CONFIG_ACCESSIBILITY=y
CONFIG_A11Y_BRAILLE_CONSOLE=y
CONFIG_INFINIBAND=m
CONFIG_INFINIBAND_USER_MAD=m
CONFIG_INFINIBAND_USER_ACCESS=m
CONFIG_INFINIBAND_USER_MEM=y
CONFIG_INFINIBAND_ADDR_TRANS=y
CONFIG_INFINIBAND_MTHCA=m
CONFIG_INFINIBAND_MTHCA_DEBUG=y
CONFIG_INFINIBAND_AMSO1100=m
# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set
CONFIG_INFINIBAND_CXGB3=m
# CONFIG_INFINIBAND_CXGB3_DEBUG is not set
CONFIG_INFINIBAND_CXGB4=m
CONFIG_MLX4_INFINIBAND=m
CONFIG_INFINIBAND_NES=m
# CONFIG_INFINIBAND_NES_DEBUG is not set
CONFIG_INFINIBAND_IPOIB=m
CONFIG_INFINIBAND_IPOIB_CM=y
# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
CONFIG_INFINIBAND_SRP=m
CONFIG_INFINIBAND_SRPT=m
CONFIG_INFINIBAND_ISER=m
CONFIG_EDAC=y
#
# Reporting subsystems
#
# CONFIG_EDAC_DEBUG is not set
CONFIG_EDAC_DECODE_MCE=y
CONFIG_EDAC_MCE_INJ=m
CONFIG_EDAC_MM_EDAC=y
CONFIG_EDAC_AMD76X=m
CONFIG_EDAC_E7XXX=m
CONFIG_EDAC_E752X=m
CONFIG_EDAC_I82875P=m
CONFIG_EDAC_I82975X=m
CONFIG_EDAC_I3000=m
CONFIG_EDAC_I3200=m
CONFIG_EDAC_X38=m
CONFIG_EDAC_I5400=m
CONFIG_EDAC_I7CORE=m
CONFIG_EDAC_I82860=m
CONFIG_EDAC_R82600=m
CONFIG_EDAC_I5000=m
CONFIG_EDAC_I5100=m
CONFIG_EDAC_I7300=m
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set
#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
CONFIG_RTC_DRV_TEST=m
#
# I2C RTC drivers
#
CONFIG_RTC_DRV_88PM860X=m
CONFIG_RTC_DRV_DS1307=m
CONFIG_RTC_DRV_DS1374=m
CONFIG_RTC_DRV_DS1672=m
CONFIG_RTC_DRV_DS3232=m
CONFIG_RTC_DRV_MAX6900=m
CONFIG_RTC_DRV_MAX8925=m
CONFIG_RTC_DRV_MAX8998=m
CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_ISL12022=m
CONFIG_RTC_DRV_X1205=m
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_M41T80=m
CONFIG_RTC_DRV_M41T80_WDT=y
CONFIG_RTC_DRV_BQ32K=m
CONFIG_RTC_DRV_S35390A=m
CONFIG_RTC_DRV_FM3130=m
CONFIG_RTC_DRV_RX8581=m
CONFIG_RTC_DRV_RX8025=m
CONFIG_RTC_DRV_EM3027=m
CONFIG_RTC_DRV_RV3029C2=m
#
# SPI RTC drivers
#
CONFIG_RTC_DRV_M41T93=m
CONFIG_RTC_DRV_M41T94=m
CONFIG_RTC_DRV_DS1305=m
CONFIG_RTC_DRV_DS1390=m
CONFIG_RTC_DRV_MAX6902=m
CONFIG_RTC_DRV_R9701=m
CONFIG_RTC_DRV_RS5C348=m
CONFIG_RTC_DRV_DS3234=m
CONFIG_RTC_DRV_PCF2123=m
#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=m
CONFIG_RTC_DRV_DS1286=m
CONFIG_RTC_DRV_DS1511=m
CONFIG_RTC_DRV_DS1553=m
CONFIG_RTC_DRV_DS1742=m
# CONFIG_RTC_DRV_DA9052 is not set
CONFIG_RTC_DRV_STK17TA8=m
CONFIG_RTC_DRV_M48T86=m
CONFIG_RTC_DRV_M48T35=m
CONFIG_RTC_DRV_M48T59=m
CONFIG_RTC_DRV_MSM6242=m
CONFIG_RTC_DRV_BQ4802=m
CONFIG_RTC_DRV_RP5C01=m
CONFIG_RTC_DRV_V3020=m
CONFIG_RTC_DRV_WM831X=m
CONFIG_RTC_DRV_WM8350=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_AB3100=m
CONFIG_RTC_DRV_AB8500=m
#
# on-CPU RTC drivers
#
CONFIG_RTC_DRV_PCAP=m
CONFIG_RTC_DRV_MC13XXX=m
CONFIG_DMADEVICES=y
# CONFIG_DMADEVICES_DEBUG is not set
#
# DMA Devices
#
CONFIG_INTEL_MID_DMAC=y
CONFIG_INTEL_IOATDMA=y
CONFIG_TIMB_DMA=y
CONFIG_PCH_DMA=y
CONFIG_DMA_ENGINE=y
#
# DMA Clients
#
CONFIG_NET_DMA=y
CONFIG_ASYNC_TX_DMA=y
# CONFIG_DMATEST is not set
CONFIG_DCA=y
CONFIG_AUXDISPLAY=y
CONFIG_KS0108=m
CONFIG_KS0108_PORT=0x378
CONFIG_KS0108_DELAY=2
CONFIG_CFAG12864B=m
CONFIG_CFAG12864B_RATE=20
CONFIG_UIO=y
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_AEC=m
CONFIG_UIO_SERCOS3=m
CONFIG_UIO_PCI_GENERIC=m
CONFIG_UIO_NETX=m
CONFIG_VIRTIO=y
CONFIG_VIRTIO_RING=y
#
# Virtio drivers
#
CONFIG_VIRTIO_PCI=m
CONFIG_VIRTIO_BALLOON=m
CONFIG_VIRTIO_MMIO=m
#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set
CONFIG_STAGING=y
CONFIG_ET131X=m
CONFIG_SLICOSS=m
CONFIG_USBIP_CORE=m
CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_HOST=m
# CONFIG_USBIP_DEBUG is not set
CONFIG_W35UND=m
CONFIG_PRISM2_USB=m
CONFIG_ECHO=m
CONFIG_COMEDI=m
# CONFIG_COMEDI_DEBUG is not set
CONFIG_COMEDI_MISC_DRIVERS=m
CONFIG_COMEDI_KCOMEDILIB=m
CONFIG_COMEDI_BOND=m
CONFIG_COMEDI_TEST=m
CONFIG_COMEDI_PARPORT=m
CONFIG_COMEDI_SERIAL2002=m
CONFIG_COMEDI_SKEL=m
CONFIG_COMEDI_ISA_DRIVERS=m
CONFIG_COMEDI_ACL7225B=m
CONFIG_COMEDI_PCL711=m
CONFIG_COMEDI_PCL724=m
CONFIG_COMEDI_PCL725=m
CONFIG_COMEDI_PCL726=m
CONFIG_COMEDI_PCL730=m
CONFIG_COMEDI_PCL812=m
CONFIG_COMEDI_PCL816=m
CONFIG_COMEDI_PCL818=m
CONFIG_COMEDI_PCM3724=m
CONFIG_COMEDI_PCM3730=m
CONFIG_COMEDI_RTI800=m
CONFIG_COMEDI_RTI802=m
CONFIG_COMEDI_DAS16M1=m
CONFIG_COMEDI_DAS16=m
CONFIG_COMEDI_DAS800=m
CONFIG_COMEDI_DAS1800=m
CONFIG_COMEDI_DAS6402=m
CONFIG_COMEDI_DT2801=m
CONFIG_COMEDI_DT2811=m
CONFIG_COMEDI_DT2814=m
CONFIG_COMEDI_DT2815=m
CONFIG_COMEDI_DT2817=m
CONFIG_COMEDI_DT282X=m
CONFIG_COMEDI_DMM32AT=m
CONFIG_COMEDI_FL512=m
CONFIG_COMEDI_AIO_AIO12_8=m
CONFIG_COMEDI_AIO_IIRO_16=m
CONFIG_COMEDI_C6XDIGIO=m
CONFIG_COMEDI_MPC624=m
CONFIG_COMEDI_ADQ12B=m
CONFIG_COMEDI_NI_AT_A2150=m
CONFIG_COMEDI_NI_AT_AO=m
CONFIG_COMEDI_NI_ATMIO=m
CONFIG_COMEDI_NI_ATMIO16D=m
CONFIG_COMEDI_PCMAD=m
CONFIG_COMEDI_PCMDA12=m
CONFIG_COMEDI_PCMMIO=m
CONFIG_COMEDI_PCMUIO=m
CONFIG_COMEDI_MULTIQ3=m
CONFIG_COMEDI_POC=m
CONFIG_COMEDI_PCI_DRIVERS=m
CONFIG_COMEDI_ADDI_APCI_035=m
CONFIG_COMEDI_ADDI_APCI_1032=m
CONFIG_COMEDI_ADDI_APCI_1500=m
CONFIG_COMEDI_ADDI_APCI_1516=m
CONFIG_COMEDI_ADDI_APCI_1564=m
CONFIG_COMEDI_ADDI_APCI_16XX=m
CONFIG_COMEDI_ADDI_APCI_2016=m
CONFIG_COMEDI_ADDI_APCI_2032=m
CONFIG_COMEDI_ADDI_APCI_2200=m
CONFIG_COMEDI_ADDI_APCI_3001=m
CONFIG_COMEDI_ADDI_APCI_3120=m
CONFIG_COMEDI_ADDI_APCI_3501=m
CONFIG_COMEDI_ADDI_APCI_3XXX=m
CONFIG_COMEDI_ADL_PCI6208=m
CONFIG_COMEDI_ADL_PCI7230=m
CONFIG_COMEDI_ADL_PCI7296=m
CONFIG_COMEDI_ADL_PCI7432=m
CONFIG_COMEDI_ADL_PCI8164=m
CONFIG_COMEDI_ADL_PCI9111=m
CONFIG_COMEDI_ADL_PCI9118=m
CONFIG_COMEDI_ADV_PCI1710=m
CONFIG_COMEDI_ADV_PCI1723=m
CONFIG_COMEDI_ADV_PCI_DIO=m
CONFIG_COMEDI_AMPLC_DIO200=m
CONFIG_COMEDI_AMPLC_PC236=m
CONFIG_COMEDI_AMPLC_PC263=m
CONFIG_COMEDI_AMPLC_PCI224=m
CONFIG_COMEDI_AMPLC_PCI230=m
CONFIG_COMEDI_CONTEC_PCI_DIO=m
CONFIG_COMEDI_DT3000=m
CONFIG_COMEDI_DYNA_PCI10XX=m
CONFIG_COMEDI_UNIOXX5=m
CONFIG_COMEDI_GSC_HPDI=m
CONFIG_COMEDI_ICP_MULTI=m
CONFIG_COMEDI_II_PCI20KC=m
CONFIG_COMEDI_DAQBOARD2000=m
CONFIG_COMEDI_JR3_PCI=m
CONFIG_COMEDI_KE_COUNTER=m
CONFIG_COMEDI_CB_PCIDAS64=m
CONFIG_COMEDI_CB_PCIDAS=m
CONFIG_COMEDI_CB_PCIDDA=m
CONFIG_COMEDI_CB_PCIDIO=m
CONFIG_COMEDI_CB_PCIMDAS=m
CONFIG_COMEDI_CB_PCIMDDA=m
CONFIG_COMEDI_ME4000=m
CONFIG_COMEDI_ME_DAQ=m
CONFIG_COMEDI_NI_6527=m
CONFIG_COMEDI_NI_65XX=m
CONFIG_COMEDI_NI_660X=m
CONFIG_COMEDI_NI_670X=m
CONFIG_COMEDI_NI_PCIDIO=m
CONFIG_COMEDI_NI_PCIMIO=m
CONFIG_COMEDI_RTD520=m
CONFIG_COMEDI_S526=m
CONFIG_COMEDI_S626=m
CONFIG_COMEDI_SSV_DNP=m
CONFIG_COMEDI_PCMCIA_DRIVERS=m
CONFIG_COMEDI_CB_DAS16_CS=m
CONFIG_COMEDI_DAS08_CS=m
CONFIG_COMEDI_NI_DAQ_700_CS=m
CONFIG_COMEDI_NI_DAQ_DIO24_CS=m
CONFIG_COMEDI_NI_LABPC_CS=m
CONFIG_COMEDI_NI_MIO_CS=m
CONFIG_COMEDI_QUATECH_DAQP_CS=m
CONFIG_COMEDI_USB_DRIVERS=m
CONFIG_COMEDI_DT9812=m
CONFIG_COMEDI_USBDUX=m
CONFIG_COMEDI_USBDUXFAST=m
CONFIG_COMEDI_USBDUXSIGMA=m
CONFIG_COMEDI_VMK80XX=m
CONFIG_COMEDI_NI_COMMON=m
CONFIG_COMEDI_MITE=m
CONFIG_COMEDI_NI_TIO=m
CONFIG_COMEDI_NI_LABPC=m
CONFIG_COMEDI_8255=m
CONFIG_COMEDI_DAS08=m
CONFIG_COMEDI_FC=m
CONFIG_FB_OLPC_DCON=m
CONFIG_FB_OLPC_DCON_1=y
CONFIG_FB_OLPC_DCON_1_5=y
CONFIG_ASUS_OLED=m
CONFIG_PANEL=m
CONFIG_PANEL_PARPORT=0
CONFIG_PANEL_PROFILE=5
# CONFIG_PANEL_CHANGE_MESSAGE is not set
CONFIG_R8187SE=m
CONFIG_RTL8192U=m
CONFIG_RTLLIB=m
CONFIG_RTLLIB_CRYPTO_CCMP=m
CONFIG_RTLLIB_CRYPTO_TKIP=m
CONFIG_RTLLIB_CRYPTO_WEP=m
CONFIG_RTL8192E=m
CONFIG_R8712U=m
CONFIG_RTS_PSTOR=m
# CONFIG_RTS_PSTOR_DEBUG is not set
CONFIG_RTS5139=m
# CONFIG_RTS5139_DEBUG is not set
CONFIG_TRANZPORT=m
CONFIG_IDE_PHISON=m
CONFIG_LINE6_USB=m
CONFIG_LINE6_USB_DEBUG=y
CONFIG_LINE6_USB_DUMP_CTRL=y
CONFIG_LINE6_USB_DUMP_MIDI=y
CONFIG_LINE6_USB_DUMP_PCM=y
CONFIG_LINE6_USB_RAW=y
CONFIG_LINE6_USB_IMPULSE_RESPONSE=y
CONFIG_USB_SERIAL_QUATECH2=m
CONFIG_USB_SERIAL_QUATECH_USB2=m
CONFIG_VT6655=m
CONFIG_VT6656=m
CONFIG_VME_BUS=m
#
# VME Bridge Drivers
#
CONFIG_VME_CA91CX42=m
CONFIG_VME_TSI148=m
#
# VME Device Drivers
#
CONFIG_VME_USER=m
CONFIG_VME_PIO2=m
#
# VME Board Drivers
#
CONFIG_VMIVME_7805=m
CONFIG_DX_SEP=m
CONFIG_IIO=m
# CONFIG_IIO_ST_HWMON is not set
CONFIG_IIO_BUFFER=y
CONFIG_IIO_SW_RING=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO_TRIGGER=y
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
#
# Accelerometers
#
CONFIG_ADIS16201=m
CONFIG_ADIS16203=m
CONFIG_ADIS16204=m
CONFIG_ADIS16209=m
CONFIG_ADIS16220=m
CONFIG_ADIS16240=m
CONFIG_KXSD9=m
CONFIG_LIS3L02DQ=m
CONFIG_LIS3L02DQ_BUF_KFIFO=y
# CONFIG_LIS3L02DQ_BUF_RING_SW is not set
CONFIG_SCA3000=m
#
# Analog to digital converters
#
CONFIG_AD7291=m
CONFIG_AD7298=m
CONFIG_AD7606=m
CONFIG_AD7606_IFACE_PARALLEL=m
CONFIG_AD7606_IFACE_SPI=m
CONFIG_AD799X=m
CONFIG_AD799X_RING_BUFFER=y
CONFIG_AD7476=m
CONFIG_AD7887=m
CONFIG_AD7780=m
CONFIG_AD7793=m
CONFIG_AD7816=m
CONFIG_AD7192=m
CONFIG_ADT7310=m
CONFIG_ADT7410=m
CONFIG_AD7280=m
CONFIG_MAX1363=m
CONFIG_MAX1363_RING_BUFFER=y
#
# Analog digital bi-direction converters
#
CONFIG_ADT7316=m
CONFIG_ADT7316_SPI=m
CONFIG_ADT7316_I2C=m
#
# Capacitance to digital converters
#
CONFIG_AD7150=m
CONFIG_AD7152=m
CONFIG_AD7746=m
#
# Digital to analog converters
#
CONFIG_AD5064=m
CONFIG_AD5360=m
CONFIG_AD5380=m
CONFIG_AD5421=m
CONFIG_AD5624R_SPI=m
CONFIG_AD5446=m
CONFIG_AD5504=m
CONFIG_AD5764=m
CONFIG_AD5791=m
CONFIG_AD5686=m
CONFIG_MAX517=m
#
# Direct Digital Synthesis
#
CONFIG_AD5930=m
CONFIG_AD9832=m
CONFIG_AD9834=m
CONFIG_AD9850=m
CONFIG_AD9852=m
CONFIG_AD9910=m
CONFIG_AD9951=m
#
# Digital gyroscope sensors
#
CONFIG_ADIS16060=m
CONFIG_ADIS16080=m
CONFIG_ADIS16130=m
CONFIG_ADIS16260=m
CONFIG_ADXRS450=m
#
# Network Analyzer, Impedance Converters
#
CONFIG_AD5933=m
#
# Inertial measurement units
#
CONFIG_ADIS16400=m
#
# Light sensors
#
CONFIG_SENSORS_ISL29018=m
CONFIG_SENSORS_TSL2563=m
CONFIG_TSL2583=m
#
# Magnetometer sensors
#
CONFIG_SENSORS_AK8975=m
CONFIG_SENSORS_HMC5843=m
#
# Active energy metering IC
#
CONFIG_ADE7753=m
CONFIG_ADE7754=m
CONFIG_ADE7758=m
CONFIG_ADE7759=m
CONFIG_ADE7854=m
CONFIG_ADE7854_I2C=m
CONFIG_ADE7854_SPI=m
#
# Resolver to digital converters
#
CONFIG_AD2S90=m
CONFIG_AD2S1200=m
CONFIG_AD2S1210=m
#
# Triggers - standalone
#
CONFIG_IIO_PERIODIC_RTC_TRIGGER=m
CONFIG_IIO_GPIO_TRIGGER=m
CONFIG_IIO_SYSFS_TRIGGER=m
# CONFIG_IIO_SIMPLE_DUMMY is not set
CONFIG_ZRAM=m
# CONFIG_ZRAM_DEBUG is not set
CONFIG_ZSMALLOC=m
CONFIG_WLAGS49_H2=m
CONFIG_WLAGS49_H25=m
CONFIG_FB_SM7XX=y
CONFIG_CRYSTALHD=m
CONFIG_CXT1E1=m
CONFIG_SBE_PMCC4_NCOMM=y
CONFIG_FB_XGI=y
CONFIG_ACPI_QUICKSTART=y
CONFIG_SBE_2T3E3=m
CONFIG_USB_ENESTORAGE=m
CONFIG_BCM_WIMAX=m
CONFIG_FT1000=m
CONFIG_FT1000_USB=m
CONFIG_FT1000_PCMCIA=m
#
# Speakup console speech
#
CONFIG_SPEAKUP=m
CONFIG_SPEAKUP_SYNTH_ACNTSA=m
CONFIG_SPEAKUP_SYNTH_ACNTPC=m
CONFIG_SPEAKUP_SYNTH_APOLLO=m
CONFIG_SPEAKUP_SYNTH_AUDPTR=m
CONFIG_SPEAKUP_SYNTH_BNS=m
CONFIG_SPEAKUP_SYNTH_DECTLK=m
CONFIG_SPEAKUP_SYNTH_DECEXT=m
CONFIG_SPEAKUP_SYNTH_DECPC=m
CONFIG_SPEAKUP_SYNTH_DTLK=m
CONFIG_SPEAKUP_SYNTH_KEYPC=m
CONFIG_SPEAKUP_SYNTH_LTLK=m
CONFIG_SPEAKUP_SYNTH_SOFT=m
CONFIG_SPEAKUP_SYNTH_SPKOUT=m
CONFIG_SPEAKUP_SYNTH_TXPRT=m
CONFIG_SPEAKUP_SYNTH_DUMMY=m
CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=m
CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m
CONFIG_INTEL_MEI=m
CONFIG_STAGING_MEDIA=y
CONFIG_DVB_AS102=m
CONFIG_DVB_CXD2099=m
CONFIG_VIDEO_DT3155=m
CONFIG_DT3155_CCIR=y
CONFIG_DT3155_STREAMING=y
CONFIG_EASYCAP=m
CONFIG_EASYCAP_DEBUG=y
CONFIG_VIDEO_GO7007=m
CONFIG_VIDEO_GO7007_USB=m
CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
CONFIG_VIDEO_GO7007_OV7640=m
CONFIG_VIDEO_GO7007_SAA7113=m
CONFIG_VIDEO_GO7007_SAA7115=m
CONFIG_VIDEO_GO7007_TW9903=m
CONFIG_VIDEO_GO7007_UDA1342=m
CONFIG_VIDEO_GO7007_SONY_TUNER=m
CONFIG_VIDEO_GO7007_TW2804=m
CONFIG_SOLO6X10=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_BT829=m
CONFIG_LIRC_IGORPLUGUSB=m
CONFIG_LIRC_IMON=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SASEM=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
CONFIG_LIRC_SIR=m
CONFIG_LIRC_TTUSBIR=m
CONFIG_LIRC_ZILOG=m
#
# Android
#
CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ASHMEM=y
CONFIG_ANDROID_LOGGER=y
CONFIG_ANDROID_PERSISTENT_RAM=y
CONFIG_ANDROID_RAM_CONSOLE=y
CONFIG_ANDROID_TIMED_OUTPUT=y
CONFIG_ANDROID_TIMED_GPIO=y
CONFIG_ANDROID_LOW_MEMORY_KILLER=y
CONFIG_ANDROID_SWITCH=y
CONFIG_ANDROID_SWITCH_GPIO=y
# CONFIG_ANDROID_INTF_ALARM is not set
CONFIG_PHONE=m
CONFIG_PHONE_IXJ=m
CONFIG_PHONE_IXJ_PCMCIA=m
# CONFIG_USB_WPAN_HCD is not set
CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_ACER_WMI=y
CONFIG_ACERHDF=y
# CONFIG_ASUS_LAPTOP is not set
CONFIG_DELL_LAPTOP=m
CONFIG_DELL_WMI=y
CONFIG_DELL_WMI_AIO=y
CONFIG_FUJITSU_LAPTOP=y
# CONFIG_FUJITSU_LAPTOP_DEBUG is not set
# CONFIG_FUJITSU_TABLET is not set
# CONFIG_AMILO_RFKILL is not set
CONFIG_TC1100_WMI=y
CONFIG_HP_ACCEL=y
CONFIG_HP_WMI=y
CONFIG_MSI_LAPTOP=y
CONFIG_PANASONIC_LAPTOP=y
CONFIG_COMPAL_LAPTOP=y
CONFIG_SONY_LAPTOP=y
CONFIG_SONYPI_COMPAT=y
CONFIG_IDEAPAD_LAPTOP=y
CONFIG_THINKPAD_ACPI=y
CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
# CONFIG_THINKPAD_ACPI_DEBUG is not set
CONFIG_THINKPAD_ACPI_UNSAFE_LEDS=y
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
CONFIG_SENSORS_HDAPS=y
CONFIG_INTEL_MENLOW=y
CONFIG_EEEPC_LAPTOP=y
CONFIG_ASUS_WMI=y
CONFIG_ASUS_NB_WMI=y
CONFIG_EEEPC_WMI=y
CONFIG_ACPI_WMI=y
CONFIG_MSI_WMI=y
CONFIG_TOPSTAR_LAPTOP=y
CONFIG_ACPI_TOSHIBA=y
CONFIG_TOSHIBA_BT_RFKILL=y
CONFIG_ACPI_CMPC=y
CONFIG_INTEL_IPS=y
CONFIG_IBM_RTL=y
CONFIG_XO1_RFKILL=y
CONFIG_XO15_EBOOK=y
CONFIG_SAMSUNG_LAPTOP=y
CONFIG_MXM_WMI=y
CONFIG_INTEL_OAKTRAIL=y
CONFIG_SAMSUNG_Q10=y
# CONFIG_APPLE_GMUX is not set
#
# Hardware Spinlock drivers
#
CONFIG_CLKSRC_I8253=y
CONFIG_CLKEVT_I8253=y
CONFIG_I8253_LOCK=y
CONFIG_CLKBLD_I8253=y
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y
CONFIG_DMAR_TABLE=y
CONFIG_INTEL_IOMMU=y
CONFIG_INTEL_IOMMU_DEFAULT_ON=y
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
#
# Remoteproc drivers (EXPERIMENTAL)
#
#
# Rpmsg drivers (EXPERIMENTAL)
#
CONFIG_VIRT_DRIVERS=y
CONFIG_PM_DEVFREQ=y
#
# DEVFREQ Governors
#
CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
CONFIG_DEVFREQ_GOV_PERFORMANCE=y
CONFIG_DEVFREQ_GOV_POWERSAVE=y
CONFIG_DEVFREQ_GOV_USERSPACE=y
#
# DEVFREQ Drivers
#
#
# Firmware Drivers
#
CONFIG_EDD=y
# CONFIG_EDD_OFF is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_EFI_VARS=y
CONFIG_DELL_RBU=m
CONFIG_DCDBAS=m
CONFIG_DMIID=y
CONFIG_DMI_SYSFS=y
CONFIG_ISCSI_IBFT_FIND=y
CONFIG_ISCSI_IBFT=y
# CONFIG_GOOGLE_FIRMWARE is not set
#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT2_FS_XIP=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_XATTR=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
# CONFIG_EXT4_DEBUG is not set
CONFIG_FS_XIP=y
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_JBD2=y
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
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=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_JFS_FS=y
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_SECURITY=y
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_XFS_FS=y
CONFIG_XFS_QUOTA=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_RT=y
# CONFIG_XFS_DEBUG is not set
CONFIG_GFS2_FS=y
CONFIG_GFS2_FS_LOCKING_DLM=y
CONFIG_OCFS2_FS=y
CONFIG_OCFS2_FS_O2CB=y
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=y
# CONFIG_OCFS2_FS_STATS is not set
CONFIG_OCFS2_DEBUG_MASKLOG=y
# CONFIG_OCFS2_DEBUG_FS is not set
CONFIG_BTRFS_FS=y
CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_NILFS2_FS=y
CONFIG_FS_POSIX_ACL=y
CONFIG_EXPORTFS=y
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_FANOTIFY=y
# CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
# CONFIG_PRINT_QUOTA_WARNING is not set
# CONFIG_QUOTA_DEBUG is not set
CONFIG_QUOTA_TREE=y
CONFIG_QFMT_V1=y
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=y
CONFIG_CUSE=y
CONFIG_GENERIC_ACL=y
#
# Caches
#
CONFIG_FSCACHE=y
CONFIG_FSCACHE_STATS=y
CONFIG_FSCACHE_HISTOGRAM=y
# CONFIG_FSCACHE_DEBUG is not set
# CONFIG_FSCACHE_OBJECT_LIST is not set
CONFIG_CACHEFILES=y
# CONFIG_CACHEFILES_DEBUG is not set
CONFIG_CACHEFILES_HISTOGRAM=y
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_UDF_FS=y
CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=y
# CONFIG_NTFS_DEBUG is not set
CONFIG_NTFS_RW=y
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_CONFIGFS_FS=y
CONFIG_MISC_FILESYSTEMS=y
CONFIG_ADFS_FS=y
CONFIG_ADFS_FS_RW=y
CONFIG_AFFS_FS=y
CONFIG_ECRYPT_FS=y
CONFIG_HFS_FS=y
CONFIG_HFSPLUS_FS=y
CONFIG_BEFS_FS=y
# CONFIG_BEFS_DEBUG is not set
CONFIG_BFS_FS=y
CONFIG_EFS_FS=y
CONFIG_JFFS2_FS=y
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_JFFS2_FS_WRITEBUFFER=y
CONFIG_JFFS2_FS_WBUF_VERIFY=y
CONFIG_JFFS2_SUMMARY=y
CONFIG_JFFS2_FS_XATTR=y
CONFIG_JFFS2_FS_POSIX_ACL=y
CONFIG_JFFS2_FS_SECURITY=y
CONFIG_JFFS2_COMPRESSION_OPTIONS=y
CONFIG_JFFS2_ZLIB=y
CONFIG_JFFS2_LZO=y
CONFIG_JFFS2_RTIME=y
CONFIG_JFFS2_RUBIN=y
# CONFIG_JFFS2_CMODE_NONE is not set
CONFIG_JFFS2_CMODE_PRIORITY=y
# CONFIG_JFFS2_CMODE_SIZE is not set
# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
CONFIG_UBIFS_FS=y
CONFIG_UBIFS_FS_XATTR=y
CONFIG_UBIFS_FS_ADVANCED_COMPR=y
CONFIG_UBIFS_FS_LZO=y
CONFIG_UBIFS_FS_ZLIB=y
# CONFIG_UBIFS_FS_DEBUG is not set
CONFIG_LOGFS=y
CONFIG_CRAMFS=y
CONFIG_SQUASHFS=y
CONFIG_SQUASHFS_XATTR=y
CONFIG_SQUASHFS_ZLIB=y
CONFIG_SQUASHFS_LZO=y
# CONFIG_SQUASHFS_XZ is not set
# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
CONFIG_SQUASHFS_EMBEDDED=y
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
CONFIG_VXFS_FS=y
CONFIG_MINIX_FS=y
CONFIG_OMFS_FS=y
CONFIG_HPFS_FS=y
CONFIG_QNX4FS_FS=y
# CONFIG_QNX6FS_FS is not set
CONFIG_ROMFS_FS=y
# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
# CONFIG_ROMFS_BACKED_BY_MTD is not set
CONFIG_ROMFS_BACKED_BY_BOTH=y
CONFIG_ROMFS_ON_BLOCK=y
CONFIG_ROMFS_ON_MTD=y
CONFIG_PSTORE=y
CONFIG_SYSV_FS=y
CONFIG_UFS_FS=y
CONFIG_UFS_FS_WRITE=y
# CONFIG_UFS_DEBUG is not set
CONFIG_EXOFS_FS=y
# CONFIG_EXOFS_DEBUG is not set
CONFIG_ORE=y
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
CONFIG_NFS_V4_1=y
CONFIG_PNFS_FILE_LAYOUT=y
CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_OBJLAYOUT=m
CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_ROOT_NFS=y
CONFIG_NFS_FSCACHE=y
CONFIG_NFS_USE_LEGACY_DNS=y
CONFIG_NFSD=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
# CONFIG_NFSD_FAULT_INJECTION is not set
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_SUNRPC_DEBUG is not set
CONFIG_CEPH_FS=y
CONFIG_CIFS=y
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
CONFIG_CIFS_WEAK_PW_HASH=y
CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
CONFIG_CIFS_DFS_UPCALL=y
CONFIG_CIFS_FSCACHE=y
CONFIG_CIFS_ACL=y
CONFIG_NCP_FS=y
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
CONFIG_NCPFS_SMALLDOS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
CONFIG_CODA_FS=y
CONFIG_AFS_FS=y
# CONFIG_AFS_DEBUG is not set
CONFIG_AFS_FSCACHE=y
CONFIG_9P_FS=m
CONFIG_9P_FSCACHE=y
CONFIG_9P_FS_POSIX_ACL=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=y
CONFIG_NLS_CODEPAGE_852=y
CONFIG_NLS_CODEPAGE_855=m
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=y
CONFIG_NLS_CODEPAGE_861=m
# CONFIG_NLS_CODEPAGE_862 is not set
CONFIG_NLS_CODEPAGE_863=m
CONFIG_NLS_CODEPAGE_864=y
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=y
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_CODEPAGE_936=y
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=y
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
# CONFIG_NLS_ISO8859_8 is not set
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_ASCII=m
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=y
CONFIG_NLS_ISO8859_6=y
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=y
CONFIG_NLS_KOI8_R=y
CONFIG_NLS_KOI8_U=m
CONFIG_NLS_UTF8=y
CONFIG_DLM=y
# CONFIG_DLM_DEBUG is not set
#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
# CONFIG_PRINTK_TIME is not set
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=0
CONFIG_MAGIC_SYSRQ=y
CONFIG_STRIP_ASM_SYMS=y
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
CONFIG_DEBUG_SECTION_MISMATCH=y
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_SHIRQ is not set
CONFIG_LOCKUP_DETECTOR=y
CONFIG_HARDLOCKUP_DETECTOR=y
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
# CONFIG_SCHED_DEBUG is not set
# CONFIG_SCHEDSTATS is not set
# CONFIG_TIMER_STATS is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_SLUB_DEBUG_ON is not set
# CONFIG_SLUB_STATS is not set
CONFIG_DEBUG_KMEMLEAK=y
CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=400
# CONFIG_DEBUG_KMEMLEAK_TEST is not set
# CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_SPARSE_RCU_POINTER is not set
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_DEBUG_KOBJECT is not set
# CONFIG_DEBUG_HIGHMEM is not set
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_VIRTUAL is not set
# CONFIG_DEBUG_WRITECOUNT is not set
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_LIST is not set
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_DEBUG_SG is not set
# CONFIG_DEBUG_NOTIFIERS is not set
# CONFIG_DEBUG_CREDENTIALS is not set
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=60
# CONFIG_RCU_CPU_STALL_INFO is not set
# CONFIG_RCU_TRACE is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
# CONFIG_DEBUG_PER_CPU_MAPS is not set
# CONFIG_LKDTM is not set
# CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set
# CONFIG_FAULT_INJECTION is not set
# CONFIG_LATENCYTOP is not set
# CONFIG_DEBUG_PAGEALLOC is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_RING_BUFFER=y
CONFIG_EVENT_TRACING=y
CONFIG_EVENT_POWER_TRACING_DEPRECATED=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_RING_BUFFER_ALLOW_SWAP=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
CONFIG_FUNCTION_TRACER=y
# CONFIG_IRQSOFF_TRACER is not set
# CONFIG_SCHED_TRACER is not set
# CONFIG_FTRACE_SYSCALLS is not set
CONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
# CONFIG_PROFILE_ALL_BRANCHES is not set
CONFIG_STACK_TRACER=y
# CONFIG_BLK_DEV_IO_TRACE is not set
# CONFIG_DYNAMIC_FTRACE is not set
# CONFIG_FUNCTION_PROFILER is not set
CONFIG_FTRACE_SELFTEST=y
CONFIG_FTRACE_STARTUP_TEST=y
# CONFIG_EVENT_TRACE_TEST_SYSCALLS is not set
# CONFIG_MMIOTRACE is not set
# CONFIG_RING_BUFFER_BENCHMARK is not set
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set
# CONFIG_DYNAMIC_DEBUG is not set
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_ATOMIC64_SELFTEST is not set
CONFIG_ASYNC_RAID6_TEST=y
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_TEST_KSTRTOX is not set
CONFIG_STRICT_DEVMEM=y
CONFIG_X86_VERBOSE_BOOTUP=y
CONFIG_EARLY_PRINTK=y
# CONFIG_EARLY_PRINTK_DBGP is not set
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_X86_PTDUMP is not set
CONFIG_DEBUG_RODATA=y
CONFIG_DEBUG_RODATA_TEST=y
# CONFIG_DEBUG_SET_MODULE_RONX is not set
# CONFIG_DEBUG_NX_TEST is not set
CONFIG_DOUBLEFAULT=y
# CONFIG_IOMMU_STRESS is not set
CONFIG_HAVE_MMIOTRACE_SUPPORT=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
# CONFIG_DEBUG_BOOT_PARAMS is not set
# CONFIG_CPA_DEBUG is not set
# CONFIG_OPTIMIZE_INLINING is not set
# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
# CONFIG_DEBUG_NMI_SELFTEST is not set
#
# Security options
#
CONFIG_KEYS=y
# CONFIG_TRUSTED_KEYS is not set
# CONFIG_ENCRYPTED_KEYS is not set
CONFIG_KEYS_DEBUG_PROC_KEYS=y
# CONFIG_SECURITY_DMESG_RESTRICT is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
CONFIG_SECURITY_NETWORK_XFRM=y
# CONFIG_SECURITY_PATH is not set
# CONFIG_INTEL_TXT is not set
# CONFIG_SECURITY_SELINUX is not set
# CONFIG_SECURITY_SMACK is not set
# CONFIG_SECURITY_TOMOYO is not set
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_YAMA is not set
# CONFIG_IMA is not set
# CONFIG_EVM is not set
CONFIG_DEFAULT_SECURITY_DAC=y
CONFIG_DEFAULT_SECURITY=""
CONFIG_XOR_BLOCKS=y
CONFIG_ASYNC_CORE=y
CONFIG_ASYNC_MEMCPY=y
CONFIG_ASYNC_XOR=y
CONFIG_ASYNC_PQ=y
CONFIG_ASYNC_RAID6_RECOV=y
CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
CONFIG_CRYPTO=y
#
# Crypto core or helper
#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=m
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP=m
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
# CONFIG_CRYPTO_USER is not set
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCRYPT=m
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=m
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_TEST=m
#
# Authenticated Encryption with Associated Data
#
CONFIG_CRYPTO_CCM=m
CONFIG_CRYPTO_GCM=m
CONFIG_CRYPTO_SEQIV=m
#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=m
CONFIG_CRYPTO_CTS=m
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=y
CONFIG_CRYPTO_PCBC=y
CONFIG_CRYPTO_XTS=y
#
# Hash modes
#
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
CONFIG_CRYPTO_VMAC=m
#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32C_INTEL=m
CONFIG_CRYPTO_GHASH=m
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
CONFIG_CRYPTO_RMD128=m
CONFIG_CRYPTO_RMD160=m
CONFIG_CRYPTO_RMD256=m
CONFIG_CRYPTO_RMD320=m
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_TGR192=y
CONFIG_CRYPTO_WP512=y
#
# Ciphers
#
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_586=y
CONFIG_CRYPTO_AES_NI_INTEL=m
CONFIG_CRYPTO_ANUBIS=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=y
CONFIG_CRYPTO_BLOWFISH_COMMON=y
CONFIG_CRYPTO_CAMELLIA=y
CONFIG_CRYPTO_CAST5=y
CONFIG_CRYPTO_CAST6=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_FCRYPT=y
CONFIG_CRYPTO_KHAZAD=y
CONFIG_CRYPTO_SALSA20=m
CONFIG_CRYPTO_SALSA20_586=m
CONFIG_CRYPTO_SEED=y
CONFIG_CRYPTO_SERPENT=y
# CONFIG_CRYPTO_SERPENT_SSE2_586 is not set
CONFIG_CRYPTO_TEA=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_TWOFISH_586=y
#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_ZLIB=m
CONFIG_CRYPTO_LZO=y
#
# Random Number Generation
#
CONFIG_CRYPTO_ANSI_CPRNG=m
CONFIG_CRYPTO_USER_API=m
CONFIG_CRYPTO_USER_API_HASH=m
CONFIG_CRYPTO_USER_API_SKCIPHER=m
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_PADLOCK=m
CONFIG_CRYPTO_DEV_PADLOCK_AES=m
CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
CONFIG_CRYPTO_DEV_GEODE=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_EVENTFD=y
CONFIG_KVM_APIC_ARCHITECTURE=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=m
CONFIG_KVM_INTEL=m
CONFIG_KVM_AMD=m
CONFIG_KVM_MMU_AUDIT=y
CONFIG_VHOST_NET=m
# CONFIG_LGUEST is not set
CONFIG_BINARY_PRINTF=y
#
# Library routines
#
CONFIG_RAID6_PQ=y
CONFIG_BITREVERSE=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y
CONFIG_CRC_CCITT=y
CONFIG_CRC16=y
CONFIG_CRC_T10DIF=y
CONFIG_CRC_ITU_T=y
CONFIG_CRC32=y
# CONFIG_CRC32_SELFTEST is not set
CONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC32_SLICEBY4 is not set
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
CONFIG_CRC7=y
CONFIG_LIBCRC32C=y
CONFIG_CRC8=y
CONFIG_AUDIT_GENERIC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_XZ_DEC=y
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC_POWERPC=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_ARMTHUMB=y
CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_DECOMPRESS_GZIP=y
CONFIG_DECOMPRESS_BZIP2=y
CONFIG_DECOMPRESS_LZMA=y
CONFIG_DECOMPRESS_XZ=y
CONFIG_DECOMPRESS_LZO=y
CONFIG_GENERIC_ALLOCATOR=y
CONFIG_REED_SOLOMON=y
CONFIG_REED_SOLOMON_ENC8=y
CONFIG_REED_SOLOMON_DEC8=y
CONFIG_REED_SOLOMON_DEC16=y
CONFIG_BCH=y
CONFIG_BCH_CONST_PARAMS=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_BTREE=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_CPU_RMAP=y
CONFIG_DQL=y
CONFIG_NLATTR=y
CONFIG_LRU_CACHE=y
CONFIG_AVERAGE=y
CONFIG_CORDIC=y
---
Professional hosting for everyone - http://www.host.ru
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
@ 2012-04-09 6:52 werner
0 siblings, 0 replies; 49+ messages in thread
From: werner @ 2012-04-09 6:52 UTC (permalink / raw)
To: linux-kernel, torvalds, akpm, David Rientjes, Rik van Riel,
Hugh Dickins, Oleg Nesterov
It crashed again. I watched a small pdf file with kpdf,
the same I watch often, without problems,
when it now crashed.
The desktop sticked, mouse / keyboard not more working,
CTRL ALT BKSP nor CTRL ALT DEL working,
after 15 min without returning I pressed the reboot
button.
Below syslog and output of ps axl , I suppose that of
3:15:10 is most useful.
I hope the error can be found and fixed.
wl
=================================================================================================================
Apr 8 20:57:09 werner kernel: Malformed early option
'acpi'
Apr 8 20:57:09 werner kernel: ACPI: RSDP 000f6920 00014
(v00 GBT )
Apr 8 20:57:09 werner kernel: ACPI: RSDT bfee3000 00038
(v01 GBT NVDAACPI 42302E31 NVDA 01010101)
Apr 8 20:57:09 werner kernel: ACPI: FACP bfee3040 00074
(v01 GBT NVDAACPI 42302E31 NVDA 01010101)
Apr 8 20:57:09 werner kernel: ACPI: DSDT bfee30c0 0469E
(v01 GBT NVDAACPI 00001000 MSFT 03000000)
Apr 8 20:57:09 werner kernel: ACPI: FACS bfee0000 00040
Apr 8 20:57:09 werner kernel: ACPI: SSDT bfee7880 0028A
(v01 PTLTD POWERNOW 00000001 LTP 00000001)
Apr 8 20:57:09 werner kernel: ACPI: HPET bfee7b40 00038
(v01 GBT NVDAACPI 42302E31 NVDA 00000098)
Apr 8 20:57:09 werner kernel: ACPI: MCFG bfee7b80 0003C
(v01 GBT NVDAACPI 42302E31 NVDA 01010101)
Apr 8 20:57:09 werner kernel: ACPI: APIC bfee7780 000D0
(v01 GBT NVDAACPI 42302E31 NVDA 01010101)
Apr 8 20:57:09 werner kernel: Zone PFN ranges:
Apr 8 20:57:09 werner kernel: DMA 0x00000010 ->
0x00001000
Apr 8 20:57:09 werner kernel: Normal 0x00001000 ->
0x000377fe
Apr 8 20:57:09 werner kernel: HighMem 0x000377fe ->
0x000bfee0
Apr 8 20:57:09 werner kernel: Movable zone start PFN for
each node
Apr 8 20:57:09 werner kernel: Early memory PFN ranges
Apr 8 20:57:09 werner kernel: 0: 0x00000010 ->
0x0000009f
Apr 8 20:57:09 werner kernel: 0: 0x00000100 ->
0x000bfee0
Apr 8 20:57:09 werner kernel: Built 1 zonelists in Zone
order, mobility grouping on. Total pages: 779889
Apr 8 20:57:09 werner kernel: Fast TSC calibration using
PIT
Apr 8 20:57:09 werner kernel: Detected 2511.280 MHz
processor.
Apr 8 20:57:09 werner kernel: ACPI: setting ELCR to 0200
(from 0c20)
Apr 8 20:57:09 werner kernel: AMD PMU driver.
Apr 8 20:57:09 werner kernel: raid6: int32x1 945 MB/s
Apr 8 20:57:09 werner kernel: raid6: int32x2 933 MB/s
Apr 8 20:57:09 werner kernel: raid6: int32x4 933 MB/s
Apr 8 20:57:09 werner kernel: raid6: int32x8 613 MB/s
Apr 8 20:57:09 werner kernel: raid6: mmxx1 2042 MB/s
Apr 8 20:57:09 werner kernel: raid6: mmxx2 3617 MB/s
Apr 8 20:57:09 werner kernel: raid6: sse1x1 2023 MB/s
Apr 8 20:57:09 werner kernel: raid6: sse1x2 3496 MB/s
Apr 8 20:57:09 werner kernel: raid6: sse2x1 3445 MB/s
Apr 8 20:57:09 werner kernel: raid6: sse2x2 4582 MB/s
Apr 8 20:57:09 werner kernel: raid6: using algorithm
sse2x2 (4582 MB/s)
Apr 8 20:57:10 werner kernel: Expanded resource reserved
due to conflict with PCI Bus 0000:00
Apr 8 20:57:10 werner kernel: mdacon: MDA with 8K of
memory detected.
Apr 8 20:57:10 werner kernel: ACPI: PCI Interrupt Link
[LUBA] enabled at IRQ 10
Apr 8 20:57:10 werner kernel: ACPI: PCI Interrupt Link
[LUB2] enabled at IRQ 11
Apr 8 20:57:10 werner kernel: microcode: CPU0: family 15
not supported
Apr 8 20:57:10 werner kernel: The force parameter has not
been set to 1 so the Iris poweroff handler will not be
installed.
Apr 8 20:57:10 werner kernel: highmem bounce pool size:
64 pages
Apr 8 20:57:10 werner kernel: Dquot-cache hash table
entries: 1024 (order 0, 4096 bytes)
Apr 8 20:57:10 werner kernel: DLM installed
Apr 8 20:57:10 werner kernel: EFS: 1.0a -
http://aeschi.ch.eu.org/efs/
Apr 8 20:57:10 werner kernel: OCFS2 User DLM kernel
interface loaded
Apr 8 20:57:10 werner kernel: GFS2 installed
Apr 8 20:57:10 werner kernel: acpiphp_ibm:
ibm_acpiphp_init: acpi_walk_namespace failed
Apr 8 20:57:10 werner kernel: ACPI: PCI Interrupt Link
[LIGP] enabled at IRQ 10
Apr 8 20:57:10 werner kernel: nvidiafb: CRTC0 analog
found
Apr 8 20:57:10 werner kernel: nvidiafb: CRTC1 analog not
found
Apr 8 20:57:10 werner kernel: i2c i2c-0: unable to read
EDID block.
Apr 8 20:57:10 werner last message repeated 2 times
Apr 8 20:57:10 werner kernel: nvidiafb: EDID found from
BUS2
Apr 8 20:57:10 werner kernel: nvidiafb: CRTC 0 appears to
have a CRT attached
Apr 8 20:57:10 werner kernel: nvidiafb: Using CRT on CRTC
0
Apr 8 20:57:10 werner kernel: Could not find Carillo
Ranch MCH device.
Apr 8 20:57:10 werner kernel: no IO addresses supplied
Apr 8 20:57:10 werner kernel: hgafb: probe of hgafb.0
failed with error -22
Apr 8 20:57:10 werner kernel: uvesafb: failed to execute
/sbin/v86d
Apr 8 20:57:10 werner kernel: uvesafb: make sure that the
v86d helper is installed and executable
Apr 8 20:57:10 werner kernel: uvesafb: Getting VBE info
block failed (eax=0x4f00, err=-2)
Apr 8 20:57:10 werner kernel: uvesafb: vbe_init() failed
with -22
Apr 8 20:57:10 werner kernel: uvesafb: probe of uvesafb.0
failed with error -22
Apr 8 20:57:10 werner kernel: vesafb: cannot reserve
video memory at 0xd0000000
Apr 8 20:57:10 werner kernel: toshiba: not a supported
Toshiba laptop
Apr 8 20:57:10 werner kernel: [drm:i915_init] *ERROR*
drm/i915 can't work without intel_agp module!
Apr 8 20:57:10 werner kernel: Compaq SMART2 Driver (v
2.6.0)
Apr 8 20:57:10 werner kernel: i2c-core: driver [isl29003]
using legacy suspend method
Apr 8 20:57:10 werner kernel: i2c-core: driver [isl29003]
using legacy resume method
Apr 8 20:57:10 werner kernel: amd74xx 0000:00:06.0: BIOS
didn't set cable bits correctly. Enabling workaround.
Apr 8 20:57:10 werner kernel: Loading Adaptec I2O RAID:
Version 2.4 Build 5go
Apr 8 20:57:10 werner kernel: scsi: <fdomain> Detection
failed (no card)
Apr 8 20:57:10 werner kernel: NCR53c406a: no available
ports found
Apr 8 20:57:10 werner kernel: qla2xxx
[0000:00:00.0]-0005: : QLogic Fibre Channel HBA Driver:
8.03.07.13-k.
Apr 8 20:57:10 werner kernel: Emulex LightPulse Fibre
Channel SCSI driver 8.3.30
Apr 8 20:57:10 werner kernel: Copyright(c) 2004-2009
Emulex. All rights reserved.
Apr 8 20:57:10 werner kernel: Failed initialization of
WD-7000 SCSI card!
Apr 8 20:57:10 werner kernel: GDT-HA: Storage RAID
Controller Driver. Version: 3.05
Apr 8 20:57:10 werner kernel: 3ware Storage Controller
device driver for Linux v1.26.02.003.
Apr 8 20:57:10 werner kernel: 3ware 9000 Storage
Controller device driver for Linux v2.26.02.014.
Apr 8 20:57:10 werner kernel: imm: Version 2.05 (for
Linux 2.4.0)
Apr 8 20:57:10 werner kernel: ACPI: PCI Interrupt Link
[LSID] enabled at IRQ 11
Apr 8 20:57:10 werner kernel: ACPI: PCI Interrupt Link
[LFID] enabled at IRQ 10
Apr 8 20:57:10 werner kernel: Error: Driver
'pata_platform' is already registered, aborting...
Apr 8 20:57:10 werner kernel: physmap-flash.0: failed to
claim resource 0
Apr 8 20:57:10 werner kernel: Failed to ioremap_nocache
Apr 8 20:57:10 werner last message repeated 2 times
Apr 8 20:57:10 werner kernel: SNAPGEAR: failed to
ioremap() BOOTCS
Apr 8 20:57:10 werner kernel: Generic platform RAM MTD,
(c) 2004 Simtec Electronics
Apr 8 20:57:10 werner kernel: [nandsim] warning:
read_byte: unexpected data output cycle, state is
STATE_READY return 0x0
Apr 8 20:57:10 werner last message repeated 5 times
Apr 8 20:57:10 werner kernel: flash size: 8 MiB
Apr 8 20:57:10 werner kernel: page size: 512 bytes
Apr 8 20:57:10 werner kernel: OOB area size: 16 bytes
Apr 8 20:57:10 werner kernel: sector size: 8 KiB
Apr 8 20:57:10 werner kernel: pages number: 16384
Apr 8 20:57:10 werner kernel: pages per sector: 16
Apr 8 20:57:10 werner kernel: bus width: 8
Apr 8 20:57:10 werner kernel: bits in sector size: 13
Apr 8 20:57:10 werner kernel: bits in page size: 9
Apr 8 20:57:10 werner kernel: bits in OOB size: 4
Apr 8 20:57:10 werner kernel: flash size with OOB: 8448
KiB
Apr 8 20:57:10 werner kernel: page address bytes: 3
Apr 8 20:57:10 werner kernel: sector address bytes: 2
Apr 8 20:57:10 werner kernel: options: 0x62
Apr 8 20:57:10 werner kernel: onenand_wait: timeout!
ctrl=0x0000 intr=0x0000
Apr 8 20:57:10 werner kernel: DE600: port 0x378 busy
Apr 8 20:57:10 werner kernel: paride: aten registered as
protocol 0
Apr 8 20:57:10 werner kernel: paride: bpck registered as
protocol 1
Apr 8 20:57:10 werner kernel: paride: comm registered as
protocol 2
Apr 8 20:57:10 werner kernel: paride: dstr registered as
protocol 3
Apr 8 20:57:10 werner kernel: paride: k951 registered as
protocol 4
Apr 8 20:57:10 werner kernel: paride: k971 registered as
protocol 5
Apr 8 20:57:10 werner kernel: paride: epat registered as
protocol 6
Apr 8 20:57:10 werner kernel: paride: epia registered as
protocol 7
Apr 8 20:57:10 werner kernel: paride: frpw registered as
protocol 8
Apr 8 20:57:10 werner kernel: paride: friq registered as
protocol 9
Apr 8 20:57:10 werner kernel: paride: fit2 registered as
protocol 10
Apr 8 20:57:10 werner kernel: paride: fit3 registered as
protocol 11
Apr 8 20:57:10 werner kernel: paride: on20 registered as
protocol 12
Apr 8 20:57:10 werner kernel: paride: on26 registered as
protocol 13
Apr 8 20:57:10 werner kernel: paride: ktti registered as
protocol 14
Apr 8 20:57:10 werner kernel: paride: bpck6 registered as
protocol 15
Apr 8 20:57:10 werner kernel: pd: pd version 1.05, major
45, cluster 64, nice 0
Apr 8 20:57:10 werner kernel: pda: Autoprobe failed
Apr 8 20:57:10 werner kernel: pd: no valid drive found
Apr 8 20:57:10 werner kernel: pcd: pcd version 1.07,
major 46, nice 0
Apr 8 20:57:10 werner kernel: pcd0: Autoprobe failed
Apr 8 20:57:10 werner kernel: pcd: No CD-ROM drive found
Apr 8 20:57:10 werner kernel: sr0: scsi3-mmc drive:
48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
Apr 8 20:57:10 werner kernel: pf: pf version 1.04, major
47, cluster 64, nice 0
Apr 8 20:57:10 werner kernel: pf: No ATAPI disk detected
Apr 8 20:57:10 werner kernel: pt: pt version 1.04, major
96
Apr 8 20:57:10 werner kernel: pt0: Autoprobe failed
Apr 8 20:57:10 werner kernel: pt: No ATAPI tape drive
detected
Apr 8 20:57:10 werner kernel: pg: pg version 1.02, major
97
Apr 8 20:57:10 werner kernel: pga: Autoprobe failed
Apr 8 20:57:10 werner kernel: pg: No ATAPI device
detected
Apr 8 20:57:10 werner kernel: mk712: device not present
Apr 8 20:57:10 werner kernel: wistron_btns: System
unknown
Apr 8 20:57:10 werner kernel: EISA: Cannot allocate
resource for mainboard
Apr 8 20:57:10 werner kernel: Cannot allocate resource
for EISA slot 1
Apr 8 20:57:10 werner kernel: Cannot allocate resource
for EISA slot 2
Apr 8 20:57:10 werner kernel: Cannot allocate resource
for EISA slot 3
Apr 8 20:57:10 werner kernel: Cannot allocate resource
for EISA slot 4
Apr 8 20:57:10 werner kernel: Cannot allocate resource
for EISA slot 5
Apr 8 20:57:10 werner kernel: Cannot allocate resource
for EISA slot 6
Apr 8 20:57:10 werner kernel: Cannot allocate resource
for EISA slot 7
Apr 8 20:57:10 werner kernel: Cannot allocate resource
for EISA slot 8
Apr 8 20:57:10 werner kernel: asus_wmi: Management GUID
not found
Apr 8 20:57:10 werner kernel: asus_wmi: Management GUID
not found
Apr 8 20:57:10 werner kernel: compal_laptop: Motherboard
not recognized (You could try the module's
force-parameter)
Apr 8 20:57:10 werner kernel: dell_wmi: No known WMI GUID
found
Apr 8 20:57:10 werner kernel: dell_wmi_aio: No known WMI
GUID found
Apr 8 20:57:10 werner kernel: acer_wmi: No or unsupported
WMI interface, unable to load
Apr 8 20:57:10 werner kernel: acerhdf: unknown
(unsupported) BIOS version Gigabyte Technology Co.,
Ltd./M68M-S2P/FC, please report, aborting!
Apr 8 20:57:10 werner kernel: hdaps: supported laptop not
found!
Apr 8 20:57:10 werner kernel: hdaps: driver init failed
(ret=-19)!
Apr 8 20:57:10 werner kernel: msi_wmi: This machine
doesn't have MSI-hotkeys through WMI
Apr 8 20:57:10 werner kernel: intel_oaktrail: Platform
not recognized (You could try the module's
force-parameter)
Apr 8 20:57:12 werner kernel: OK
Apr 8 20:57:12 werner udevd-event[9101]:
udev_rules_apply_format: unknown format variable
'$modalias | grep -q eagle-usb || exit; while !
/sbin/eaglectrl -p 2>/dev/null | /bin/grep -q
Post-firmware; do sleep 2; done; /sbin/eaglectrl -d''
Apr 8 20:57:12 werner udevd-event[9104]:
udev_rules_apply_format: unknown format variable
'$modalias | grep -q eagle-usb || exit; while !
/sbin/eaglectrl -p 2>/dev/null | /bin/grep -q
Post-firmware; do sleep 2; done; /sbin/eaglectrl -d''
Apr 8 20:57:13 werner udevd-event[9102]:
udev_rules_apply_format: unknown format variable
'$modalias | grep -q eagle-usb || exit; while !
/sbin/eaglectrl -p 2>/dev/null | /bin/grep -q
Post-firmware; do sleep 2; done; /sbin/eaglectrl -d''
Apr 8 20:57:13 werner udevd-event[9120]: run_program:
exec of program '/etc/rc.d/rc.media-daemon' failed
Apr 8 20:57:13 werner kernel: OK
Apr 8 20:57:13 werner kernel: register_blkdev: cannot get
major 3 for hd
Apr 8 20:57:13 werner kernel: drivers/rtc/hctosys.c:
unable to open rtc device (rtc0)
Apr 8 20:57:13 werner kernel: udevd (5371):
/proc/5371/oom_adj is deprecated, please use
/proc/5371/oom_score_adj instead.
Apr 8 20:57:13 werner kernel: end_request: I/O error, dev
fd0, sector 0
Apr 8 20:57:13 werner kernel: ACPI: PCI Interrupt Link
[LMAC] enabled at IRQ 11
Apr 8 20:57:13 werner kernel: ACPI: PCI Interrupt Link
[LAZA] enabled at IRQ 5
Apr 8 20:57:13 werner kernel: ACPI: PCI Interrupt Link
[LNK2] enabled at IRQ 5
Apr 8 20:57:13 werner kernel: 2:3:1: cannot get freq at
ep 0x84
Apr 8 20:57:13 werner kernel: k8temp 0000:00:18.3:
Temperature readouts might be wrong - check erratum #141
Apr 8 20:57:13 werner kernel: EXT3-fs (sda1): warning:
maximal mount count reached, running e2fsck is recommended
Apr 8 20:57:22 werner apcupsd[9083]: apcupsd FATAL ERROR
in smartsetup.c at line 171 PANIC! Cannot communicate with
UPS via serial port. Please make sure the port specified
on the DEVICE directive is correct, and that your cable
specification on the UPSCABLE directive is correct.
Apr 8 20:57:22 werner apcupsd[9083]: apcupsd error
shutdown completed
Apr 8 20:57:32 werner hpijs[9396]: prnt/hpijs/hpijs.cpp
614: unable to init hpijs server
Apr 8 20:57:36 werner udevd[5371]: add_to_rules: unknown
key 'MODALIAS' in /etc/udev/rules.d/80-eagle-usb.rules:1
Apr 8 20:58:01 werner kdm_greet[9542]: Can't open default
user face
Apr 8 20:59:46 werner named[10074]: /etc/named.conf:3:
option 'multiple-cnames' is obsolete
Apr 9 03:14:47 werner kernel: nepenthes invoked
oom-killer: gfp_mask=0xd0, order=0, oom_adj=0,
oom_score_adj=0
Apr 9 03:14:48 werner kernel: Pid: 6451, comm: nepenthes
Not tainted 3.4.0-rc2-i486-1sys #1
Apr 9 03:14:48 werner kernel: Call Trace:
Apr 9 03:14:48 werner kernel: [<c10356ff>] ?
printk+0x20/0x22
Apr 9 03:14:48 werner kernel: [<c10af32b>]
dump_header+0x6f/0x95
Apr 9 03:14:48 werner kernel: [<c10af53f>]
oom_kill_process+0x52/0x251
Apr 9 03:14:48 werner kernel: [<c10af803>] ?
select_bad_process+0xc5/0x11c
Apr 9 03:14:48 werner kernel: [<c10af99e>]
out_of_memory+0x144/0x1b4
Apr 9 03:14:48 werner kernel: [<c10b269c>]
__alloc_pages_nodemask+0x501/0x63f
Apr 9 03:14:48 werner kernel: [<c10b27f6>]
__get_free_pages+0x1c/0x2d
Apr 9 03:14:48 werner kernel: [<c10f915d>]
poll_get_entry+0x48/0x75
Apr 9 03:14:48 werner kernel: [<c10f91a2>]
__pollwait+0x18/0x4d
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c1f276c6>]
tcp_poll+0x22/0x142
Apr 9 03:14:48 werner kernel: [<c1ee53c3>]
sock_poll+0x14/0x17
Apr 9 03:14:48 werner kernel: [<c10f9411>]
do_poll+0xd9/0x1cc
Apr 9 03:14:48 werner kernel: [<c10f9609>]
do_sys_poll+0x105/0x16b
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c10f921d>] ?
__pollwake+0x46/0x46
Apr 9 03:14:48 werner last message repeated 17 times
Apr 9 03:14:48 werner kernel: [<c10f9031>] ?
poll_select_set_timeout+0x59/0x72
Apr 9 03:14:48 werner kernel: [<c10f96b6>]
sys_poll+0x47/0x91
Apr 9 03:14:48 werner kernel: [<c208c05c>]
syscall_call+0x7/0xb
Apr 9 03:14:48 werner kernel: Mem-Info:
Apr 9 03:14:48 werner kernel: DMA per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 0, btch:
1 usd: 0
Apr 9 03:14:48 werner kernel: Normal per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 31
Apr 9 03:14:48 werner kernel: HighMem per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 0
Apr 9 03:14:48 werner kernel: active_anon:71443
inactive_anon:45 isolated_anon:0
Apr 9 03:14:48 werner kernel: active_file:20975
inactive_file:45023 isolated_file:0
Apr 9 03:14:48 werner kernel: unevictable:17 dirty:0
writeback:0 unstable:0
Apr 9 03:14:48 werner kernel: free:424791
slab_reclaimable:3245 slab_unreclaimable:39160
Apr 9 03:14:48 werner kernel: mapped:25537 shmem:707
pagetables:665 bounce:0
Apr 9 03:14:48 werner kernel: DMA free:4244kB min:784kB
low:980kB high:1176kB active_anon:0kB inactive_anon:0kB
active_file:0kB inactive_file:4kB unevictable:0kB
isolated(anon):0kB isolated(file):0kB present:15804kB
mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
slab_reclaimable:24kB slab_unreclaimable:1456kB
kernel_stack:10120kB pagetables:0kB unstable:0kB
bounce:0kB writeback_tmp:0kB pages_scanned:6
all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 865
3031 3031
Apr 9 03:14:48 werner kernel: Normal free:43912kB
min:44012kB low:55012kB high:66016kB active_anon:0kB
inactive_anon:0kB active_file:164kB inactive_file:104kB
unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:885944kB mlocked:0kB dirty:0kB writeback:0kB
mapped:12kB shmem:0kB slab_reclaimable:12956kB
slab_unreclaimable:155184kB kernel_stack:621944kB
pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB
pages_scanned:404 all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 17326
17326
Apr 9 03:14:48 werner kernel: HighMem free:1651008kB
min:512kB low:28056kB high:55600kB active_anon:285772kB
inactive_anon:180kB active_file:83736kB
inactive_file:179984kB unevictable:68kB isolated(anon):0kB
isolated(file):0kB present:2217808kB mlocked:68kB
dirty:0kB writeback:0kB mapped:102136kB shmem:2828kB
slab_reclaimable:0kB slab_unreclaimable:0kB
kernel_stack:0kB pagetables:2660kB unstable:0kB bounce:0kB
writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 0 0
Apr 9 03:14:48 werner kernel: DMA: 33*4kB 46*8kB 4*16kB
7*32kB 8*64kB 7*128kB 6*256kB 1*512kB 0*1024kB 0*2048kB
0*4096kB = 4244kB
Apr 9 03:14:48 werner kernel: Normal: 2198*4kB 494*8kB
260*16kB 156*32kB 58*64kB 35*128kB 6*256kB 4*512kB
0*1024kB 1*2048kB 2*4096kB = 43912kB
Apr 9 03:14:48 werner kernel: HighMem: 50*4kB 341*8kB
4411*16kB 3099*32kB 1765*64kB 839*128kB 170*256kB
110*512kB 61*1024kB 53*2048kB 241*4096kB = 1651008kB
Apr 9 03:14:48 werner kernel: 66705 total pagecache pages
Apr 9 03:14:48 werner kernel: 0 pages in swap cache
Apr 9 03:14:48 werner kernel: Swap cache stats: add 0,
delete 0, find 0/0
Apr 9 03:14:48 werner kernel: Free swap = 0kB
Apr 9 03:14:48 werner kernel: Total swap = 0kB
Apr 9 03:14:48 werner kernel: 786128 pages RAM
Apr 9 03:14:48 werner kernel: 558818 pages HighMem
Apr 9 03:14:48 werner kernel: 13582 pages reserved
Apr 9 03:14:48 werner kernel: 138097 pages shared
Apr 9 03:14:48 werner kernel: 237762 pages non-shared
Apr 9 03:14:48 werner kernel: Out of memory: Kill process
10074 (named) score 3 or sacrifice child
Apr 9 03:14:48 werner kernel: Killed process 10074
(named) total-vm:41364kB, anon-rss:9832kB, file-rss:2452kB
Apr 9 03:14:48 werner kernel: nepenthes invoked
oom-killer: gfp_mask=0xd0, order=0, oom_adj=0,
oom_score_adj=0
Apr 9 03:14:48 werner kernel: Pid: 6451, comm: nepenthes
Not tainted 3.4.0-rc2-i486-1sys #1
Apr 9 03:14:48 werner kernel: Call Trace:
Apr 9 03:14:48 werner kernel: [<c10356ff>] ?
printk+0x20/0x22
Apr 9 03:14:48 werner kernel: [<c10af32b>]
dump_header+0x6f/0x95
Apr 9 03:14:48 werner kernel: [<c10af53f>]
oom_kill_process+0x52/0x251
Apr 9 03:14:48 werner kernel: [<c10af803>] ?
select_bad_process+0xc5/0x11c
Apr 9 03:14:48 werner kernel: [<c10af99e>]
out_of_memory+0x144/0x1b4
Apr 9 03:14:48 werner kernel: [<c10b269c>]
__alloc_pages_nodemask+0x501/0x63f
Apr 9 03:14:48 werner kernel: [<c10b27f6>]
__get_free_pages+0x1c/0x2d
Apr 9 03:14:48 werner kernel: [<c10f915d>]
poll_get_entry+0x48/0x75
Apr 9 03:14:48 werner kernel: [<c10f91a2>]
__pollwait+0x18/0x4d
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c1f276c6>]
tcp_poll+0x22/0x142
Apr 9 03:14:48 werner kernel: [<c1ee53c3>]
sock_poll+0x14/0x17
Apr 9 03:14:48 werner kernel: [<c10f9411>]
do_poll+0xd9/0x1cc
Apr 9 03:14:48 werner kernel: [<c10f9609>]
do_sys_poll+0x105/0x16b
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c10f921d>] ?
__pollwake+0x46/0x46
Apr 9 03:14:48 werner last message repeated 17 times
Apr 9 03:14:48 werner kernel: [<c10f9031>] ?
poll_select_set_timeout+0x59/0x72
Apr 9 03:14:48 werner kernel: [<c10f96b6>]
sys_poll+0x47/0x91
Apr 9 03:14:48 werner kernel: [<c208c05c>]
syscall_call+0x7/0xb
Apr 9 03:14:48 werner kernel: Mem-Info:
Apr 9 03:14:48 werner kernel: DMA per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 0, btch:
1 usd: 0
Apr 9 03:14:48 werner kernel: Normal per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 31
Apr 9 03:14:48 werner kernel: HighMem per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 0
Apr 9 03:14:48 werner kernel: active_anon:68920
inactive_anon:45 isolated_anon:0
Apr 9 03:14:48 werner kernel: active_file:21006
inactive_file:44992 isolated_file:0
Apr 9 03:14:48 werner kernel: unevictable:17 dirty:0
writeback:0 unstable:0
Apr 9 03:14:48 werner kernel: free:427329
slab_reclaimable:3245 slab_unreclaimable:39160
Apr 9 03:14:48 werner kernel: mapped:25119 shmem:707
pagetables:665 bounce:0
Apr 9 03:14:48 werner kernel: DMA free:4244kB min:784kB
low:980kB high:1176kB active_anon:0kB inactive_anon:0kB
active_file:0kB inactive_file:4kB unevictable:0kB
isolated(anon):0kB isolated(file):0kB present:15804kB
mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
slab_reclaimable:24kB slab_unreclaimable:1456kB
kernel_stack:10120kB pagetables:0kB unstable:0kB
bounce:0kB writeback_tmp:0kB pages_scanned:6
all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 865
3031 3031
Apr 9 03:14:48 werner kernel: Normal free:43920kB
min:44012kB low:55012kB high:66016kB active_anon:0kB
inactive_anon:0kB active_file:132kB inactive_file:136kB
unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:885944kB mlocked:0kB dirty:0kB writeback:0kB
mapped:12kB shmem:0kB slab_reclaimable:12956kB
slab_unreclaimable:155184kB kernel_stack:621944kB
pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB
pages_scanned:469 all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 17326
17326
Apr 9 03:14:48 werner kernel: HighMem free:1661152kB
min:512kB low:28056kB high:55600kB active_anon:275680kB
inactive_anon:180kB active_file:83892kB
inactive_file:179828kB unevictable:68kB isolated(anon):0kB
isolated(file):0kB present:2217808kB mlocked:68kB
dirty:0kB writeback:0kB mapped:100464kB shmem:2828kB
slab_reclaimable:0kB slab_unreclaimable:0kB
kernel_stack:0kB pagetables:2660kB unstable:0kB bounce:0kB
writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 0 0
Apr 9 03:14:48 werner kernel: DMA: 33*4kB 46*8kB 4*16kB
7*32kB 8*64kB 7*128kB 6*256kB 1*512kB 0*1024kB 0*2048kB
0*4096kB = 4244kB
Apr 9 03:14:48 werner kernel: Normal: 2230*4kB 479*8kB
260*16kB 156*32kB 58*64kB 35*128kB 6*256kB 4*512kB
0*1024kB 1*2048kB 2*4096kB = 43920kB
Apr 9 03:14:48 werner kernel: HighMem: 168*4kB 386*8kB
4427*16kB 3112*32kB 1778*64kB 848*128kB 174*256kB
113*512kB 61*1024kB 53*2048kB 242*4096kB = 1661152kB
Apr 9 03:14:48 werner kernel: 66705 total pagecache pages
Apr 9 03:14:48 werner kernel: 0 pages in swap cache
Apr 9 03:14:48 werner kernel: Swap cache stats: add 0,
delete 0, find 0/0
Apr 9 03:14:48 werner kernel: Free swap = 0kB
Apr 9 03:14:48 werner kernel: Total swap = 0kB
Apr 9 03:14:48 werner kernel: 786128 pages RAM
Apr 9 03:14:48 werner kernel: 558818 pages HighMem
Apr 9 03:14:48 werner kernel: 13582 pages reserved
Apr 9 03:14:48 werner kernel: 137458 pages shared
Apr 9 03:14:48 werner kernel: 235649 pages non-shared
Apr 9 03:14:48 werner kernel: Out of memory: Kill process
11099 (httpd) score 3 or sacrifice child
Apr 9 03:14:48 werner kernel: Killed process 11099
(httpd) total-vm:54328kB, anon-rss:7100kB, file-rss:3180kB
Apr 9 03:14:48 werner kernel: nepenthes invoked
oom-killer: gfp_mask=0xd0, order=0, oom_adj=0,
oom_score_adj=0
Apr 9 03:14:48 werner kernel: Pid: 6451, comm: nepenthes
Not tainted 3.4.0-rc2-i486-1sys #1
Apr 9 03:14:48 werner kernel: Call Trace:
Apr 9 03:14:48 werner kernel: [<c10356ff>] ?
printk+0x20/0x22
Apr 9 03:14:48 werner kernel: [<c10af32b>]
dump_header+0x6f/0x95
Apr 9 03:14:48 werner kernel: [<c10af53f>]
oom_kill_process+0x52/0x251
Apr 9 03:14:48 werner kernel: [<c10af803>] ?
select_bad_process+0xc5/0x11c
Apr 9 03:14:48 werner kernel: [<c10af99e>]
out_of_memory+0x144/0x1b4
Apr 9 03:14:48 werner kernel: [<c10b269c>]
__alloc_pages_nodemask+0x501/0x63f
Apr 9 03:14:48 werner kernel: [<c10b27f6>]
__get_free_pages+0x1c/0x2d
Apr 9 03:14:48 werner kernel: [<c10f915d>]
poll_get_entry+0x48/0x75
Apr 9 03:14:48 werner kernel: [<c10f91a2>]
__pollwait+0x18/0x4d
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c1f276c6>]
tcp_poll+0x22/0x142
Apr 9 03:14:48 werner kernel: [<c1ee53c3>]
sock_poll+0x14/0x17
Apr 9 03:14:48 werner kernel: [<c10f9411>]
do_poll+0xd9/0x1cc
Apr 9 03:14:48 werner kernel: [<c10f9609>]
do_sys_poll+0x105/0x16b
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c10f921d>] ?
__pollwake+0x46/0x46
Apr 9 03:14:48 werner last message repeated 17 times
Apr 9 03:14:48 werner kernel: [<c10f9031>] ?
poll_select_set_timeout+0x59/0x72
Apr 9 03:14:48 werner kernel: [<c10f96b6>]
sys_poll+0x47/0x91
Apr 9 03:14:48 werner kernel: [<c208c05c>]
syscall_call+0x7/0xb
Apr 9 03:14:48 werner kernel: Mem-Info:
Apr 9 03:14:48 werner kernel: DMA per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 0, btch:
1 usd: 0
Apr 9 03:14:48 werner kernel: Normal per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 37
Apr 9 03:14:48 werner kernel: HighMem per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 169
Apr 9 03:14:48 werner kernel: active_anon:68335
inactive_anon:45 isolated_anon:0
Apr 9 03:14:48 werner kernel: active_file:21045
inactive_file:44953 isolated_file:0
Apr 9 03:14:48 werner kernel: unevictable:17 dirty:0
writeback:0 unstable:0
Apr 9 03:14:48 werner kernel: free:427763
slab_reclaimable:3245 slab_unreclaimable:39160
Apr 9 03:14:48 werner kernel: mapped:25119 shmem:707
pagetables:646 bounce:0
Apr 9 03:14:48 werner kernel: DMA free:4244kB min:784kB
low:980kB high:1176kB active_anon:0kB inactive_anon:0kB
active_file:0kB inactive_file:4kB unevictable:0kB
isolated(anon):0kB isolated(file):0kB present:15804kB
mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
slab_reclaimable:24kB slab_unreclaimable:1456kB
kernel_stack:10120kB pagetables:0kB unstable:0kB
bounce:0kB writeback_tmp:0kB pages_scanned:6
all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 865
3031 3031
Apr 9 03:14:48 werner kernel: Normal free:43920kB
min:44012kB low:55012kB high:66016kB active_anon:0kB
inactive_anon:0kB active_file:132kB inactive_file:136kB
unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:885944kB mlocked:0kB dirty:0kB writeback:0kB
mapped:12kB shmem:0kB slab_reclaimable:12956kB
slab_unreclaimable:155184kB kernel_stack:621944kB
pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB
pages_scanned:533 all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 17326
17326
Apr 9 03:14:48 werner kernel: HighMem free:1662888kB
min:512kB low:28056kB high:55600kB active_anon:273340kB
inactive_anon:180kB active_file:84048kB
inactive_file:179672kB unevictable:68kB isolated(anon):0kB
isolated(file):0kB present:2217808kB mlocked:68kB
dirty:0kB writeback:0kB mapped:100464kB shmem:2828kB
slab_reclaimable:0kB slab_unreclaimable:0kB
kernel_stack:0kB pagetables:2584kB unstable:0kB bounce:0kB
writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 0 0
Apr 9 03:14:48 werner kernel: DMA: 33*4kB 46*8kB 4*16kB
7*32kB 8*64kB 7*128kB 6*256kB 1*512kB 0*1024kB 0*2048kB
0*4096kB = 4244kB
Apr 9 03:14:48 werner kernel: Normal: 2230*4kB 479*8kB
260*16kB 156*32kB 58*64kB 35*128kB 6*256kB 4*512kB
0*1024kB 1*2048kB 2*4096kB = 43920kB
Apr 9 03:14:48 werner kernel: HighMem: 368*4kB 431*8kB
4453*16kB 3117*32kB 1778*64kB 848*128kB 174*256kB
113*512kB 61*1024kB 53*2048kB 242*4096kB = 1662888kB
Apr 9 03:14:48 werner kernel: 66705 total pagecache pages
Apr 9 03:14:48 werner kernel: 0 pages in swap cache
Apr 9 03:14:48 werner kernel: Swap cache stats: add 0,
delete 0, find 0/0
Apr 9 03:14:48 werner kernel: Free swap = 0kB
Apr 9 03:14:48 werner kernel: Total swap = 0kB
Apr 9 03:14:48 werner kernel: 786128 pages RAM
Apr 9 03:14:48 werner kernel: 558818 pages HighMem
Apr 9 03:14:48 werner kernel: 13582 pages reserved
Apr 9 03:14:48 werner kernel: 135482 pages shared
Apr 9 03:14:48 werner kernel: 235042 pages non-shared
Apr 9 03:14:48 werner kernel: Out of memory: Kill process
11100 (httpd) score 3 or sacrifice child
Apr 9 03:14:48 werner kernel: Killed process 11100
(httpd) total-vm:55208kB, anon-rss:8056kB, file-rss:3568kB
Apr 9 03:14:48 werner kernel: nepenthes invoked
oom-killer: gfp_mask=0xd0, order=0, oom_adj=0,
oom_score_adj=0
Apr 9 03:14:48 werner kernel: Pid: 6451, comm: nepenthes
Not tainted 3.4.0-rc2-i486-1sys #1
Apr 9 03:14:48 werner kernel: Call Trace:
Apr 9 03:14:48 werner kernel: [<c10356ff>] ?
printk+0x20/0x22
Apr 9 03:14:48 werner kernel: [<c10af32b>]
dump_header+0x6f/0x95
Apr 9 03:14:48 werner kernel: [<c10af53f>]
oom_kill_process+0x52/0x251
Apr 9 03:14:48 werner kernel: [<c10af803>] ?
select_bad_process+0xc5/0x11c
Apr 9 03:14:48 werner kernel: [<c10af99e>]
out_of_memory+0x144/0x1b4
Apr 9 03:14:48 werner kernel: [<c10b269c>]
__alloc_pages_nodemask+0x501/0x63f
Apr 9 03:14:48 werner kernel: [<c10b27f6>]
__get_free_pages+0x1c/0x2d
Apr 9 03:14:48 werner kernel: [<c10f915d>]
poll_get_entry+0x48/0x75
Apr 9 03:14:48 werner kernel: [<c10f91a2>]
__pollwait+0x18/0x4d
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c1f276c6>]
tcp_poll+0x22/0x142
Apr 9 03:14:48 werner kernel: [<c1ee53c3>]
sock_poll+0x14/0x17
Apr 9 03:14:48 werner kernel: [<c10f9411>]
do_poll+0xd9/0x1cc
Apr 9 03:14:48 werner kernel: [<c10f9609>]
do_sys_poll+0x105/0x16b
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c10f921d>] ?
__pollwake+0x46/0x46
Apr 9 03:14:48 werner last message repeated 17 times
Apr 9 03:14:48 werner kernel: [<c10f9031>] ?
poll_select_set_timeout+0x59/0x72
Apr 9 03:14:48 werner kernel: [<c10f96b6>]
sys_poll+0x47/0x91
Apr 9 03:14:48 werner kernel: [<c208c05c>]
syscall_call+0x7/0xb
Apr 9 03:14:48 werner kernel: Mem-Info:
Apr 9 03:14:48 werner kernel: DMA per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 0, btch:
1 usd: 0
Apr 9 03:14:48 werner kernel: Normal per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 39
Apr 9 03:14:48 werner kernel: HighMem per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 157
Apr 9 03:14:48 werner kernel: active_anon:67451
inactive_anon:45 isolated_anon:0
Apr 9 03:14:48 werner kernel: active_file:21111
inactive_file:44887 isolated_file:0
Apr 9 03:14:48 werner kernel: unevictable:17 dirty:0
writeback:0 unstable:0
Apr 9 03:14:48 werner kernel: free:428662
slab_reclaimable:3245 slab_unreclaimable:39160
Apr 9 03:14:48 werner kernel: mapped:25119 shmem:707
pagetables:646 bounce:0
Apr 9 03:14:48 werner kernel: DMA free:4244kB min:784kB
low:980kB high:1176kB active_anon:0kB inactive_anon:0kB
active_file:0kB inactive_file:4kB unevictable:0kB
isolated(anon):0kB isolated(file):0kB present:15804kB
mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
slab_reclaimable:24kB slab_unreclaimable:1456kB
kernel_stack:10120kB pagetables:0kB unstable:0kB
bounce:0kB writeback_tmp:0kB pages_scanned:6
all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 865
3031 3031
Apr 9 03:14:48 werner kernel: Normal free:43920kB
min:44012kB low:55012kB high:66016kB active_anon:0kB
inactive_anon:0kB active_file:136kB inactive_file:132kB
unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:885944kB mlocked:0kB dirty:0kB writeback:0kB
mapped:12kB shmem:0kB slab_reclaimable:12956kB
slab_unreclaimable:155184kB kernel_stack:621944kB
pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB
pages_scanned:597 all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 17326
17326
Apr 9 03:14:48 werner kernel: HighMem free:1666484kB
min:512kB low:28056kB high:55600kB active_anon:269804kB
inactive_anon:180kB active_file:84308kB
inactive_file:179412kB unevictable:68kB isolated(anon):0kB
isolated(file):0kB present:2217808kB mlocked:68kB
dirty:0kB writeback:0kB mapped:100464kB shmem:2828kB
slab_reclaimable:0kB slab_unreclaimable:0kB
kernel_stack:0kB pagetables:2584kB unstable:0kB bounce:0kB
writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 0 0
Apr 9 03:14:48 werner kernel: DMA: 33*4kB 46*8kB 4*16kB
7*32kB 8*64kB 7*128kB 6*256kB 1*512kB 0*1024kB 0*2048kB
0*4096kB = 4244kB
Apr 9 03:14:48 werner kernel: Normal: 2230*4kB 479*8kB
260*16kB 156*32kB 58*64kB 35*128kB 6*256kB 4*512kB
0*1024kB 1*2048kB 2*4096kB = 43920kB
Apr 9 03:14:48 werner kernel: HighMem: 473*4kB 456*8kB
4475*16kB 3133*32kB 1789*64kB 851*128kB 176*256kB
114*512kB 61*1024kB 53*2048kB 242*4096kB = 1666484kB
Apr 9 03:14:48 werner kernel: 66705 total pagecache pages
Apr 9 03:14:48 werner kernel: 0 pages in swap cache
Apr 9 03:14:48 werner kernel: Swap cache stats: add 0,
delete 0, find 0/0
Apr 9 03:14:48 werner kernel: Free swap = 0kB
Apr 9 03:14:48 werner kernel: Total swap = 0kB
Apr 9 03:14:48 werner kernel: 786128 pages RAM
Apr 9 03:14:48 werner kernel: 558818 pages HighMem
Apr 9 03:14:48 werner kernel: 13582 pages reserved
Apr 9 03:14:48 werner kernel: 133440 pages shared
Apr 9 03:14:48 werner kernel: 234153 pages non-shared
Apr 9 03:14:48 werner kernel: Out of memory: Kill process
11101 (httpd) score 3 or sacrifice child
Apr 9 03:14:48 werner kernel: Killed process 11101
(httpd) total-vm:55208kB, anon-rss:8056kB, file-rss:3612kB
Apr 9 03:14:48 werner kernel: nepenthes invoked
oom-killer: gfp_mask=0xd0, order=0, oom_adj=0,
oom_score_adj=0
Apr 9 03:14:48 werner kernel: Pid: 6451, comm: nepenthes
Not tainted 3.4.0-rc2-i486-1sys #1
Apr 9 03:14:48 werner kernel: Call Trace:
Apr 9 03:14:48 werner kernel: [<c10356ff>] ?
printk+0x20/0x22
Apr 9 03:14:48 werner kernel: [<c10af32b>]
dump_header+0x6f/0x95
Apr 9 03:14:48 werner kernel: [<c10af53f>]
oom_kill_process+0x52/0x251
Apr 9 03:14:48 werner kernel: [<c10af803>] ?
select_bad_process+0xc5/0x11c
Apr 9 03:14:48 werner kernel: [<c10af99e>]
out_of_memory+0x144/0x1b4
Apr 9 03:14:48 werner kernel: [<c10b269c>]
__alloc_pages_nodemask+0x501/0x63f
Apr 9 03:14:48 werner kernel: [<c10b27f6>]
__get_free_pages+0x1c/0x2d
Apr 9 03:14:48 werner kernel: [<c10f915d>]
poll_get_entry+0x48/0x75
Apr 9 03:14:48 werner kernel: [<c10f91a2>]
__pollwait+0x18/0x4d
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c1f276c6>]
tcp_poll+0x22/0x142
Apr 9 03:14:48 werner kernel: [<c1ee53c3>]
sock_poll+0x14/0x17
Apr 9 03:14:48 werner kernel: [<c10f9411>]
do_poll+0xd9/0x1cc
Apr 9 03:14:48 werner kernel: [<c10f9609>]
do_sys_poll+0x105/0x16b
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c10f921d>] ?
__pollwake+0x46/0x46
Apr 9 03:14:48 werner last message repeated 17 times
Apr 9 03:14:48 werner kernel: [<c10f9031>] ?
poll_select_set_timeout+0x59/0x72
Apr 9 03:14:48 werner kernel: [<c10f96b6>]
sys_poll+0x47/0x91
Apr 9 03:14:48 werner kernel: [<c208c05c>]
syscall_call+0x7/0xb
Apr 9 03:14:48 werner kernel: Mem-Info:
Apr 9 03:14:48 werner kernel: DMA per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 0, btch:
1 usd: 0
Apr 9 03:14:48 werner kernel: Normal per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 43
Apr 9 03:14:48 werner kernel: HighMem per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 176
Apr 9 03:14:48 werner kernel: active_anon:66567
inactive_anon:45 isolated_anon:0
Apr 9 03:14:48 werner kernel: active_file:21124
inactive_file:44874 isolated_file:0
Apr 9 03:14:48 werner kernel: unevictable:17 dirty:0
writeback:0 unstable:0
Apr 9 03:14:48 werner kernel: free:429530
slab_reclaimable:3245 slab_unreclaimable:39151
Apr 9 03:14:48 werner kernel: mapped:25119 shmem:707
pagetables:627 bounce:0
Apr 9 03:14:48 werner kernel: DMA free:4244kB min:784kB
low:980kB high:1176kB active_anon:0kB inactive_anon:0kB
active_file:0kB inactive_file:4kB unevictable:0kB
isolated(anon):0kB isolated(file):0kB present:15804kB
mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
slab_reclaimable:24kB slab_unreclaimable:1456kB
kernel_stack:10120kB pagetables:0kB unstable:0kB
bounce:0kB writeback_tmp:0kB pages_scanned:6
all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 865
3031 3031
Apr 9 03:14:48 werner kernel: Normal free:43920kB
min:44012kB low:55012kB high:66016kB active_anon:0kB
inactive_anon:0kB active_file:136kB inactive_file:132kB
unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:885944kB mlocked:0kB dirty:0kB writeback:0kB
mapped:12kB shmem:0kB slab_reclaimable:12956kB
slab_unreclaimable:155148kB kernel_stack:621944kB
pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB
pages_scanned:661 all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 17326
17326
Apr 9 03:14:48 werner kernel: HighMem free:1669956kB
min:512kB low:28056kB high:55600kB active_anon:266268kB
inactive_anon:180kB active_file:84360kB
inactive_file:179360kB unevictable:68kB isolated(anon):0kB
isolated(file):0kB present:2217808kB mlocked:68kB
dirty:0kB writeback:0kB mapped:100464kB shmem:2828kB
slab_reclaimable:0kB slab_unreclaimable:0kB
kernel_stack:0kB pagetables:2508kB unstable:0kB bounce:0kB
writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 0 0
Apr 9 03:14:48 werner kernel: DMA: 33*4kB 46*8kB 4*16kB
7*32kB 8*64kB 7*128kB 6*256kB 1*512kB 0*1024kB 0*2048kB
0*4096kB = 4244kB
Apr 9 03:14:48 werner kernel: Normal: 2230*4kB 479*8kB
260*16kB 156*32kB 58*64kB 35*128kB 6*256kB 4*512kB
0*1024kB 1*2048kB 2*4096kB = 43920kB
Apr 9 03:14:48 werner kernel: HighMem: 599*4kB 535*8kB
4517*16kB 3151*32kB 1800*64kB 854*128kB 176*256kB
114*512kB 61*1024kB 53*2048kB 242*4096kB = 1669956kB
Apr 9 03:14:48 werner kernel: 66705 total pagecache pages
Apr 9 03:14:48 werner kernel: 0 pages in swap cache
Apr 9 03:14:48 werner kernel: Swap cache stats: add 0,
delete 0, find 0/0
Apr 9 03:14:48 werner kernel: Free swap = 0kB
Apr 9 03:14:48 werner kernel: Total swap = 0kB
Apr 9 03:14:48 werner kernel: 786128 pages RAM
Apr 9 03:14:48 werner kernel: 558818 pages HighMem
Apr 9 03:14:48 werner kernel: 13582 pages reserved
Apr 9 03:14:48 werner kernel: 131398 pages shared
Apr 9 03:14:48 werner kernel: 233262 pages non-shared
Apr 9 03:14:48 werner kernel: Out of memory: Kill process
11102 (httpd) score 3 or sacrifice child
Apr 9 03:14:48 werner kernel: Killed process 11102
(httpd) total-vm:54952kB, anon-rss:7796kB, file-rss:3760kB
Apr 9 03:14:48 werner kernel: nepenthes invoked
oom-killer: gfp_mask=0xd0, order=0, oom_adj=0,
oom_score_adj=0
Apr 9 03:14:48 werner kernel: Pid: 6451, comm: nepenthes
Not tainted 3.4.0-rc2-i486-1sys #1
Apr 9 03:14:48 werner kernel: Call Trace:
Apr 9 03:14:48 werner kernel: [<c10356ff>] ?
printk+0x20/0x22
Apr 9 03:14:48 werner kernel: [<c10af32b>]
dump_header+0x6f/0x95
Apr 9 03:14:48 werner kernel: [<c10af53f>]
oom_kill_process+0x52/0x251
Apr 9 03:14:48 werner kernel: [<c10af803>] ?
select_bad_process+0xc5/0x11c
Apr 9 03:14:48 werner kernel: [<c10af99e>]
out_of_memory+0x144/0x1b4
Apr 9 03:14:48 werner kernel: [<c10b269c>]
__alloc_pages_nodemask+0x501/0x63f
Apr 9 03:14:48 werner kernel: [<c10b27f6>]
__get_free_pages+0x1c/0x2d
Apr 9 03:14:48 werner kernel: [<c10f915d>]
poll_get_entry+0x48/0x75
Apr 9 03:14:48 werner kernel: [<c10f91a2>]
__pollwait+0x18/0x4d
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c1f276c6>]
tcp_poll+0x22/0x142
Apr 9 03:14:48 werner kernel: [<c1ee53c3>]
sock_poll+0x14/0x17
Apr 9 03:14:48 werner kernel: [<c10f9411>]
do_poll+0xd9/0x1cc
Apr 9 03:14:48 werner kernel: [<c10f9609>]
do_sys_poll+0x105/0x16b
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c10f921d>] ?
__pollwake+0x46/0x46
Apr 9 03:14:48 werner last message repeated 17 times
Apr 9 03:14:48 werner kernel: [<c10f9031>] ?
poll_select_set_timeout+0x59/0x72
Apr 9 03:14:48 werner kernel: [<c10f96b6>]
sys_poll+0x47/0x91
Apr 9 03:14:48 werner kernel: [<c208c05c>]
syscall_call+0x7/0xb
Apr 9 03:14:48 werner kernel: Mem-Info:
Apr 9 03:14:48 werner kernel: DMA per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 0, btch:
1 usd: 0
Apr 9 03:14:48 werner kernel: Normal per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 45
Apr 9 03:14:48 werner kernel: HighMem per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 162
Apr 9 03:14:48 werner kernel: active_anon:65761
inactive_anon:45 isolated_anon:0
Apr 9 03:14:48 werner kernel: active_file:21138
inactive_file:44860 isolated_file:0
Apr 9 03:14:48 werner kernel: unevictable:17 dirty:0
writeback:0 unstable:0
Apr 9 03:14:48 werner kernel: free:430367
slab_reclaimable:3245 slab_unreclaimable:39151
Apr 9 03:14:48 werner kernel: mapped:25119 shmem:707
pagetables:627 bounce:0
Apr 9 03:14:48 werner kernel: DMA free:4244kB min:784kB
low:980kB high:1176kB active_anon:0kB inactive_anon:0kB
active_file:0kB inactive_file:4kB unevictable:0kB
isolated(anon):0kB isolated(file):0kB present:15804kB
mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
slab_reclaimable:24kB slab_unreclaimable:1456kB
kernel_stack:10120kB pagetables:0kB unstable:0kB
bounce:0kB writeback_tmp:0kB pages_scanned:6
all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 865
3031 3031
Apr 9 03:14:48 werner kernel: Normal free:43920kB
min:44012kB low:55012kB high:66016kB active_anon:0kB
inactive_anon:0kB active_file:140kB inactive_file:128kB
unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:885944kB mlocked:0kB dirty:0kB writeback:0kB
mapped:12kB shmem:0kB slab_reclaimable:12956kB
slab_unreclaimable:155148kB kernel_stack:621944kB
pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB
pages_scanned:725 all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 17326
17326
Apr 9 03:14:48 werner kernel: HighMem free:1673304kB
min:512kB low:28056kB high:55600kB active_anon:263044kB
inactive_anon:180kB active_file:84412kB
inactive_file:179308kB unevictable:68kB isolated(anon):0kB
isolated(file):0kB present:2217808kB mlocked:68kB
dirty:0kB writeback:0kB mapped:100464kB shmem:2828kB
slab_reclaimable:0kB slab_unreclaimable:0kB
kernel_stack:0kB pagetables:2508kB unstable:0kB bounce:0kB
writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 0 0
Apr 9 03:14:48 werner kernel: DMA: 33*4kB 46*8kB 4*16kB
7*32kB 8*64kB 7*128kB 6*256kB 1*512kB 0*1024kB 0*2048kB
0*4096kB = 4244kB
Apr 9 03:14:48 werner kernel: Normal: 2230*4kB 479*8kB
260*16kB 156*32kB 58*64kB 35*128kB 6*256kB 4*512kB
0*1024kB 1*2048kB 2*4096kB = 43920kB
Apr 9 03:14:48 werner kernel: HighMem: 646*4kB 564*8kB
4534*16kB 3164*32kB 1807*64kB 864*128kB 178*256kB
114*512kB 61*1024kB 53*2048kB 242*4096kB = 1673304kB
Apr 9 03:14:48 werner kernel: 66705 total pagecache pages
Apr 9 03:14:48 werner kernel: 0 pages in swap cache
Apr 9 03:14:48 werner kernel: Swap cache stats: add 0,
delete 0, find 0/0
Apr 9 03:14:48 werner kernel: Free swap = 0kB
Apr 9 03:14:48 werner kernel: Total swap = 0kB
Apr 9 03:14:48 werner kernel: 786128 pages RAM
Apr 9 03:14:48 werner kernel: 558818 pages HighMem
Apr 9 03:14:48 werner kernel: 13582 pages reserved
Apr 9 03:14:48 werner kernel: 129322 pages shared
Apr 9 03:14:48 werner kernel: 232414 pages non-shared
Apr 9 03:14:48 werner kernel: Out of memory: Kill process
11103 (httpd) score 3 or sacrifice child
Apr 9 03:14:48 werner kernel: Killed process 11103
(httpd) total-vm:54960kB, anon-rss:7804kB, file-rss:3768kB
Apr 9 03:14:48 werner kernel: nepenthes invoked
oom-killer: gfp_mask=0xd0, order=0, oom_adj=0,
oom_score_adj=0
Apr 9 03:14:48 werner kernel: Pid: 6451, comm: nepenthes
Not tainted 3.4.0-rc2-i486-1sys #1
Apr 9 03:14:48 werner kernel: Call Trace:
Apr 9 03:14:48 werner kernel: [<c10356ff>] ?
printk+0x20/0x22
Apr 9 03:14:48 werner kernel: [<c10af32b>]
dump_header+0x6f/0x95
Apr 9 03:14:48 werner kernel: [<c10af53f>]
oom_kill_process+0x52/0x251
Apr 9 03:14:48 werner kernel: [<c10af803>] ?
select_bad_process+0xc5/0x11c
Apr 9 03:14:48 werner kernel: [<c10af99e>]
out_of_memory+0x144/0x1b4
Apr 9 03:14:48 werner kernel: [<c10b269c>]
__alloc_pages_nodemask+0x501/0x63f
Apr 9 03:14:48 werner kernel: [<c10b27f6>]
__get_free_pages+0x1c/0x2d
Apr 9 03:14:48 werner kernel: [<c10f915d>]
poll_get_entry+0x48/0x75
Apr 9 03:14:48 werner kernel: [<c10f91a2>]
__pollwait+0x18/0x4d
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c1f276c6>]
tcp_poll+0x22/0x142
Apr 9 03:14:48 werner kernel: [<c1ee53c3>]
sock_poll+0x14/0x17
Apr 9 03:14:48 werner kernel: [<c10f9411>]
do_poll+0xd9/0x1cc
Apr 9 03:14:48 werner kernel: [<c10f9609>]
do_sys_poll+0x105/0x16b
Apr 9 03:14:48 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:48 werner kernel: [<c10f921d>] ?
__pollwake+0x46/0x46
Apr 9 03:14:48 werner last message repeated 17 times
Apr 9 03:14:48 werner kernel: [<c10f9031>] ?
poll_select_set_timeout+0x59/0x72
Apr 9 03:14:48 werner kernel: [<c10f96b6>]
sys_poll+0x47/0x91
Apr 9 03:14:48 werner kernel: [<c208c05c>]
syscall_call+0x7/0xb
Apr 9 03:14:48 werner kernel: Mem-Info:
Apr 9 03:14:48 werner kernel: DMA per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 0, btch:
1 usd: 0
Apr 9 03:14:48 werner kernel: Normal per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 71
Apr 9 03:14:48 werner kernel: HighMem per-cpu:
Apr 9 03:14:48 werner kernel: CPU 0: hi: 186, btch:
31 usd: 179
Apr 9 03:14:48 werner kernel: active_anon:64942
inactive_anon:45 isolated_anon:0
Apr 9 03:14:48 werner kernel: active_file:21151
inactive_file:44847 isolated_file:0
Apr 9 03:14:48 werner kernel: unevictable:17 dirty:0
writeback:0 unstable:0
Apr 9 03:14:48 werner kernel: free:431173
slab_reclaimable:3245 slab_unreclaimable:39133
Apr 9 03:14:48 werner kernel: mapped:25119 shmem:707
pagetables:608 bounce:0
Apr 9 03:14:48 werner kernel: DMA free:4244kB min:784kB
low:980kB high:1176kB active_anon:0kB inactive_anon:0kB
active_file:0kB inactive_file:4kB unevictable:0kB
isolated(anon):0kB isolated(file):0kB present:15804kB
mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
slab_reclaimable:24kB slab_unreclaimable:1456kB
kernel_stack:10120kB pagetables:0kB unstable:0kB
bounce:0kB writeback_tmp:0kB pages_scanned:6
all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 865
3031 3031
Apr 9 03:14:48 werner kernel: Normal free:43920kB
min:44012kB low:55012kB high:66016kB active_anon:0kB
inactive_anon:0kB active_file:140kB inactive_file:128kB
unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:885944kB mlocked:0kB dirty:0kB writeback:0kB
mapped:12kB shmem:0kB slab_reclaimable:12956kB
slab_unreclaimable:155076kB kernel_stack:621944kB
pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB
pages_scanned:789 all_unreclaimable? yes
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 17326
17326
Apr 9 03:14:48 werner kernel: HighMem free:1676528kB
min:512kB low:28056kB high:55600kB active_anon:259768kB
inactive_anon:180kB active_file:84464kB
inactive_file:179256kB unevictable:68kB isolated(anon):0kB
isolated(file):0kB present:2217808kB mlocked:68kB
dirty:0kB writeback:0kB mapped:100464kB shmem:2828kB
slab_reclaimable:0kB slab_unreclaimable:0kB
kernel_stack:0kB pagetables:2432kB unstable:0kB bounce:0kB
writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
Apr 9 03:14:48 werner kernel: lowmem_reserve[]: 0 0 0 0
Apr 9 03:14:48 werner kernel: DMA: 33*4kB 46*8kB 4*16kB
7*32kB 8*64kB 7*128kB 6*256kB 1*512kB 0*1024kB 0*2048kB
0*4096kB = 4244kB
Apr 9 03:14:48 werner kernel: Normal: 2230*4kB 479*8kB
260*16kB 156*32kB 58*64kB 35*128kB 6*256kB 4*512kB
0*1024kB 1*2048kB 2*4096kB = 43920kB
Apr 9 03:14:48 werner kernel: HighMem: 724*4kB 584*8kB
4550*16kB 3176*32kB 1814*64kB 869*128kB 182*256kB
114*512kB 61*1024kB 53*2048kB 242*4096kB = 1676528kB
Apr 9 03:14:48 werner kernel: 66705 total pagecache pages
Apr 9 03:14:48 werner kernel: 0 pages in swap cache
Apr 9 03:14:48 werner kernel: Swap cache stats: add 0,
delete 0, find 0/0
Apr 9 03:14:48 werner kernel: Free swap = 0kB
Apr 9 03:14:48 werner kernel: Total swap = 0kB
Apr 9 03:14:48 werner kernel: 786128 pages RAM
Apr 9 03:14:48 werner kernel: 558818 pages HighMem
Apr 9 03:14:48 werner kernel: 13582 pages reserved
Apr 9 03:14:48 werner kernel: 127243 pages shared
Apr 9 03:14:48 werner kernel: 231588 pages non-shared
Apr 9 03:14:48 werner kernel: Out of memory: Kill process
13733 (httpd) score 3 or sacrifice child
Apr 9 03:14:48 werner kernel: Killed process 13733
(httpd) total-vm:55224kB, anon-rss:8064kB, file-rss:3600kB
Apr 9 03:14:55 werner kernel: X invoked oom-killer:
gfp_mask=0xd0, order=0, oom_adj=0, oom_score_adj=0
Apr 9 03:14:55 werner kernel: Pid: 9537, comm: X Not
tainted 3.4.0-rc2-i486-1sys #1
Apr 9 03:14:55 werner kernel: Call Trace:
Apr 9 03:14:55 werner kernel: [<c10356ff>] ?
printk+0x20/0x22
Apr 9 03:14:55 werner kernel: [<c10af32b>]
dump_header+0x6f/0x95
Apr 9 03:14:55 werner kernel: [<c10af53f>]
oom_kill_process+0x52/0x251
Apr 9 03:14:55 werner kernel: [<c10af803>] ?
select_bad_process+0xc5/0x11c
Apr 9 03:14:55 werner kernel: [<c10af99e>]
out_of_memory+0x144/0x1b4
Apr 9 03:14:55 werner kernel: [<c10b269c>]
__alloc_pages_nodemask+0x501/0x63f
Apr 9 03:14:55 werner kernel: [<c1053a8c>] ?
__wake_up_common+0xe/0x62
Apr 9 03:14:55 werner kernel: [<c10b27f6>]
__get_free_pages+0x1c/0x2d
Apr 9 03:14:55 werner kernel: [<c10f915d>]
poll_get_entry+0x48/0x75
Apr 9 03:14:55 werner kernel: [<c10f91a2>]
__pollwait+0x18/0x4d
Apr 9 03:14:55 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:55 werner kernel: [<c1f6c74d>]
unix_poll+0x1e/0x9f
Apr 9 03:14:55 werner kernel: [<c1ee53c3>]
sock_poll+0x14/0x17
Apr 9 03:14:55 werner kernel: [<c10f9971>]
do_select+0x229/0x44b
Apr 9 03:14:55 werner kernel: [<c10f918a>] ?
poll_get_entry+0x75/0x75
Apr 9 03:14:55 werner kernel: [<c10f921d>] ?
__pollwake+0x46/0x46
Apr 9 03:14:55 werner last message repeated 17 times
Apr 9 03:14:55 werner kernel: [<c10f9d21>]
core_sys_select+0x18e/0x255
Apr 9 03:14:55 werner kernel: [<c1050b4f>] ?
hrtimer_try_to_cancel+0x84/0x8d
Apr 9 03:14:55 werner kernel: [<c1038bb2>] ?
set_normalized_timespec+0x9/0x43
Apr 9 03:14:55 werner kernel: [<c1038bb2>] ?
set_normalized_timespec+0x9/0x43
Apr 9 03:14:55 werner kernel: [<c1038e18>] ?
timespec_add_safe+0x2f/0x4f
Apr 9 03:14:55 werner kernel: [<c10f9f8e>]
sys_select+0x79/0x96
Apr 9 03:14:55 werner kernel: [<c208c05c>]
syscall_call+0x7/0xb
Apr 9 03:14:55 werner kernel: Mem-Info:
Apr 9 03:14:55 werner kernel: DMA per-cpu:
Apr 9 03:14:55 werner kernel: CPU 0: hi: 0, btch:
1 usd: 0
Apr 9 03:14:55 werner kernel: Normal per-cpu:
Apr 9 03:14:55 werner kernel: CPU 0: hi: 186, btch:
31 usd: 31
Apr 9 03:14:55 werner kernel: HighMem per-cpu:
Apr 9 03:14:55 werner kernel: CPU 0: hi: 186, btch:
31 usd: 0
Apr 9 03:14:55 werner kernel: active_anon:64089
inactive_anon:45 isolated_anon:0
Apr 9 03:14:55 werner kernel: active_file:21192
inactive_file:44829 isolated_file:0
Apr 9 03:14:55 werner kernel: unevictable:17 dirty:0
writeback:0 unstable:0
Apr 9 03:14:55 werner kernel: free:432193
slab_reclaimable:3241 slab_unreclaimable:39096
Apr 9 03:14:55 werner kernel: mapped:25112 shmem:707
pagetables:610 bounce:0
Apr 9 03:14:55 werner kernel: DMA free:4244kB min:784kB
low:980kB high:1176kB active_anon:0kB inactive_anon:0kB
active_file:0kB inactive_file:0kB unevictable:0kB
isolated(anon):0kB isolated(file):0kB present:15804kB
mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
slab_reclaimable:24kB slab_unreclaimable:1456kB
kernel_stack:10120kB pagetables:0kB unstable:0kB
bounce:0kB writeback_tmp:0kB pages_scanned:0
all_unreclaimable? yes
Apr 9 03:14:55 werner kernel: lowmem_reserve[]: 0 865
3031 3031
Apr 9 03:14:55 werner kernel: Normal free:43976kB
min:44012kB low:55012kB high:66016kB active_anon:0kB
inactive_anon:0kB active_file:164kB inactive_file:104kB
unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:885944kB mlocked:0kB dirty:0kB writeback:0kB
mapped:12kB shmem:0kB slab_reclaimable:12940kB
slab_unreclaimable:154928kB kernel_stack:622168kB
pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB
pages_scanned:409 all_unreclaimable? yes
=================================================================================================================
****
Mon Apr 9 03:13:39 GFT 2012
****
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY
TIME COMMAND
4 0 1 0 20 0 824 324 poll_s Ss ?
0:37 init [4]
1 0 2 0 20 0 0 0 kthrea S ?
0:01 [kthreadd]
1 0 3 2 20 0 0 0 run_ks S ?
0:26 [ksoftirqd/0]
1 0 6 2 -100 - 0 0 cpu_st S ?
0:00 [migration/0]
1 0 7 2 -100 - 0 0 watchd S ?
0:00 [watchdog/0]
1 0 8 2 0 -20 0 0 rescue S< ?
0:00 [khelper]
5 0 9 2 20 0 0 0 devtmp S ?
0:00 [kdevtmpfs]
1 0 10 2 0 -20 0 0 rescue S< ?
0:00 [netns]
1 0 1023 2 20 0 0 0 bdi_sy S ?
0:00 [sync_supers]
1 0 1025 2 20 0 0 0 bdi_fo S ?
0:00 [bdi-default]
1 0 1026 2 0 -20 0 0 rescue S< ?
0:00 [kintegrityd]
1 0 1027 2 0 -20 0 0 rescue S< ?
0:00 [kblockd]
5 0 1032 2 -51 - 0 0 irq_wa S ?
0:00 [irq/9-acpi]
1 0 1159 2 0 -20 0 0 rescue S< ?
0:00 [tifm]
1 0 1188 2 0 -20 0 0 rescue S< ?
0:00 [ata_sff]
1 0 1200 2 20 0 0 0 hub_th S ?
0:00 [khubd]
1 0 1213 2 0 -20 0 0 rescue S< ?
0:00 [md]
1 0 1335 2 0 -20 0 0 rescue S< ?
0:00 [rpciod]
1 0 1355 2 20 0 0 0 watchd S ?
0:00 [khungtaskd]
1 0 1361 2 20 0 0 0 conges D ?
0:01 [kswapd0]
1 0 1362 2 25 5 0 0 ksm_sc SN ?
0:00 [ksmd]
1 0 1438 2 39 19 0 0 khugep SN ?
0:00 [khugepaged]
1 0 1439 2 20 0 0 0 fsnoti S ?
0:00 [fsnotify_mark]
1 0 1478 2 20 0 0 0 ecrypt S ?
0:00 [ecryptfs-kthrea]
1 0 1481 2 0 -20 0 0 rescue S< ?
0:00 [nfsiod]
1 0 1486 2 0 -20 0 0 rescue S< ?
0:00 [cifsiod]
1 0 1511 2 20 0 0 0 jfsIOW S ?
0:00 [jfsIO]
1 0 1512 2 20 0 0 0 jfs_la S ?
0:00 [jfsCommit]
1 0 1513 2 20 0 0 0 jfs_sy S ?
0:00 [jfsSync]
1 0 1520 2 0 -20 0 0 rescue S< ?
0:00 [xfsalloc]
1 0 1521 2 0 -20 0 0 rescue S< ?
0:00 [xfs_mru_cache]
1 0 1522 2 0 -20 0 0 rescue S< ?
0:00 [xfslogd]
1 0 1529 2 0 -20 0 0 rescue S< ?
0:00 [ocfs2_wq]
1 0 1532 2 0 -20 0 0 rescue S< ?
0:00 [user_dlm]
1 0 1538 2 0 -20 0 0 rescue S< ?
0:00 [glock_workqueue]
1 0 1539 2 0 -20 0 0 rescue S< ?
0:00 [delete_workqueu]
1 0 1543 2 0 -20 0 0 rescue S< ?
0:00 [gfs_recovery]
1 0 1547 2 0 -20 0 0 rescue S< ?
0:00 [crypto]
1 0 1676 2 20 0 0 0 worker S ?
0:00 [kworker/u:2]
1 0 2301 2 20 0 0 0 scan_t S ?
0:00 [cciss_scan]
1 0 2430 2 0 -20 0 0 rescue S< ?
0:00 [iscsi_eh]
1 0 2439 2 0 -20 0 0 rescue S< ?
0:00 [kmpath_rdacd]
1 0 2440 2 0 -20 0 0 rescue S< ?
0:00 [fc_exch_workque]
1 0 2441 2 0 -20 0 0 rescue S< ?
0:00 [fc_rport_eq]
1 0 2442 2 0 -20 0 0 fcoe_p S< ?
0:00 [fcoethread/0]
1 0 2444 2 0 -20 0 0 rescue S< ?
0:00 [fnic_event_wq]
1 0 2446 2 0 -20 0 0 bnx2fc S< ?
0:00 [bnx2fc_l2_threa]
1 0 2447 2 0 -20 0 0 bnx2fc S< ?
0:00 [bnx2fc_thread/0]
1 0 2523 2 0 -20 0 0 bnx2i_ S< ?
0:00 [bnx2i_thread/0]
1 0 2561 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_2]
1 0 2564 2 20 0 0 0 scsi_e S ?
0:02 [scsi_eh_3]
1 0 2567 2 20 0 0 0 worker S ?
0:00 [kworker/u:3]
1 0 2574 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_4]
1 0 2577 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_5]
1 0 2642 2 0 -20 0 0 rescue S< ?
0:00 [smflush]
1 0 2657 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock0]
1 0 2668 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock1]
1 0 2677 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock2]
1 0 2694 2 0 -20 0 0 rescue S< ?
0:00 [cnic_wq]
1 0 2712 2 0 -20 0 0 rescue S< ?
0:00 [exec-osm]
1 0 2719 2 0 -20 0 0 rescue S< ?
0:00 [block-osm]
1 0 2727 2 0 -20 0 0 rescue S< ?
0:00 [firewire]
1 0 2804 2 0 -20 0 0 rescue S< ?
0:00 [wusbd]
1 0 2866 2 0 -20 0 0 rescue S< ?
0:00 [kpsmoused]
1 0 2979 2 0 -20 0 0 rescue S< ?
0:00 [dm_bufio_cache]
1 0 2980 2 0 -20 0 0 rescue S< ?
0:00 [kmpathd]
1 0 2981 2 0 -20 0 0 rescue S< ?
0:00 [kmpath_handlerd]
1 0 2984 2 0 -20 0 0 rescue S< ?
0:00 [edac-poller]
1 0 2997 2 0 -20 0 0 rescue S< ?
0:00 [kmemstick]
1 0 3062 2 0 -20 0 0 rescue S< ?
0:00 [binder]
1 0 5328 2 30 10 0 0 kmemle SN ?
4:55 [kmemleak]
1 0 5330 2 0 -20 0 0 rescue S< ?
0:00 [kafs_vlupdated]
1 0 5331 2 0 -20 0 0 rescue S< ?
0:00 [kafs_callbackd]
1 0 5332 2 0 -20 0 0 rescue S< ?
0:00 [kafsd]
1 0 5335 2 0 -20 0 0 rescue S< ?
0:00 [deferwq]
1 0 5340 2 0 -20 0 0 rescue S< ?
0:00 [devfreq_wq]
1 0 5343 2 20 0 0 0 kjourn S ?
0:04 [kjournald]
5 0 5371 1 16 -4 3124 1752 poll_s S<s ?
0:03 /sbin/udevd --daemon
4 0 6451 9516 20 0 7292 4852 poll_s S tty2
0:05 nepenthes
0 0 6743 9515 20 0 3052 1432 wait S tty1
0:00 sh psaxl.sh
0 0 6853 9515 20 0 7612 4540 poll_s S+ tty1
0:01 /usr/bin/mc -P /tmp/mc-root/mc.pwd.9515
4 0 6854 6853 20 0 1856 268 pipe_w Ss ?
0:00 cons.saver /dev/vc/1
0 0 6855 6853 20 0 3424 1860 n_tty_ Ss+ pts/2
0:00 bash -rcfile .bashrc
1 0 7427 2 0 -20 0 0 rescue S< ?
0:00 [hd-audio0]
1 0 9009 2 20 0 0 0 bdi_wr S ?
0:07 [flush-8:0]
1 0 9073 1 20 0 1928 664 poll_s Ss ?
0:00 /usr/sbin/syslogd
5 0 9077 1 20 0 1880 436 syslog Ss ?
0:00 /usr/sbin/klogd -c 3 -x
5 0 9291 1 20 0 1920 568 poll_s Ss ?
0:00 /usr/sbin/inetd
1 0 9298 1 20 0 1876 564 poll_s Ss ?
0:00 /usr/sbin/acpid
5 81 9309 1 20 0 2664 868 poll_s Ss ?
0:00 /usr/bin/dbus-daemon --system
5 82 9314 1 20 0 15432 5016 poll_s Ssl ?
0:00 /usr/sbin/hald --daemon=yes
0 0 9315 9314 20 0 11872 1244 poll_s Sl ?
0:00 hald-runner
0 0 9337 9315 20 0 3800 1256 poll_s S ?
0:00 hald-addon-input: Listening on
/dev/input/event4 /dev/input/event0 /dev/input/event1
/dev/input/event10 /dev/input/event2
0 0 9344 9315 20 0 3812 1076 poll_s S ?
0:00 /usr/libexec/hald-addon-cpufreq
4 82 9345 9315 20 0 2572 1100 unix_s S ?
0:00 hald-addon-acpi: listening on acpid socket
/var/run/acpid.socket
0 0 9348 9315 20 0 3800 1076 poll_s S ?
0:11 hald-addon-storage: polling /dev/hda (every
2 sec)
0 0 9356 9315 20 0 3800 1076 poll_s S ?
0:05 hald-addon-storage: polling /dev/sr0 (every
2 sec)
5 0 9373 1 20 0 2536 936 poll_s Ss ?
0:00 /usr/sbin/hcid -f /etc/bluetooth/hcid.conf
5 0 9377 1 20 0 1976 388 poll_s Ss ?
0:00 /usr/sbin/sdpd
1 0 9387 1 20 0 2132 392 poll_s Ss ?
0:00 /usr/bin/hidd --server
5 0 9392 2 10 -10 0 0 rfcomm S< ?
0:00 [krfcommd]
4 0 9407 1 20 0 5832 2572 ep_pol Ss ?
0:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf
1 0 9454 1 20 0 2096 716 hrtime S ?
0:00 /usr/sbin/crond -l10
1 2 9456 1 20 0 2100 332 hrtime Ss ?
0:00 /usr/sbin/atd -b 15 -l 1
1 0 9506 1 20 0 1864 308 hrtime Ss ?
0:00 rkdet 1451
4 0 9515 1 20 0 3448 1960 wait Ss tty1
0:00 -bash
4 0 9516 1 20 0 3448 1956 n_tty_ Ss+ tty2
0:00 -bash
0 0 9517 1 20 0 1880 564 n_tty_ Ss+ tty3
0:00 /sbin/agetty 38400 tty3 linux
0 0 9518 1 20 0 1880 568 n_tty_ Ss+ tty4
0:00 /sbin/agetty 38400 tty4 linux
0 0 9519 1 20 0 1880 564 n_tty_ Ss+ tty5
0:00 /sbin/agetty 38400 tty5 linux
0 0 9520 1 20 0 1880 572 n_tty_ Ss+ tty6
0:00 /sbin/agetty 38400 tty6 linux
4 0 9521 1 20 0 3408 868 poll_s Ss ?
0:00 /opt/kde/bin/kdm -nodaemon
4 0 9537 9521 20 0 50756 44240 poll_s Ss+ tty7
5:46 /usr/bin/X -br -nolisten tcp :0 vt7 -auth
/var/run/xauth/A:0-Jp1H0T
1 0 9541 9521 20 0 3728 1204 wait S ?
0:00 -:0
4 0 9549 9541 20 0 3060 1500 wait Ss ?
0:00 /bin/sh /usr/bin/startkde
0 0 9567 9549 20 0 12404 1640 hrtime Sl ?
0:51 /usr/bin/tpb
1 0 9603 1 20 0 1856 76 pipe_w S ?
0:00 start_kdeinit --new-startup +kcminit_startup
1 0 9604 1 20 0 25160 7980 poll_s Ss ?
0:00 kdeinit Running...
1 0 9607 1 20 0 24352 3216 poll_s S ?
0:00 dcopserver [kdeinit] --nosid
5 0 9609 9604 20 0 29032 8488 poll_s S ?
0:00 klauncher [kdeinit] --new-startup
1 0 9611 1 20 0 56232 30716 poll_s S ?
20:34 kded [kdeinit] --new-startup
0 0 9618 9549 20 0 1860 272 hrtime S ?
0:01 kwrapper ksmserver
1 0 9620 1 20 0 38748 22156 poll_s S ?
0:00 ksmserver [kdeinit]
1 0 9621 9604 20 0 41744 25564 poll_s S ?
0:09 kwin [kdeinit]
1 0 9623 1 20 0 47612 31632 poll_s S ?
0:15 kdesktop [kdeinit]
1 0 9625 1 20 0 57588 42456 poll_s S ?
0:20 kicker [kdeinit]
1 0 9632 1 20 0 38984 22176 poll_s S ?
0:00 kaccess [kdeinit]
4 0 9645 9604 20 0 75860 21724 poll_s SL ?
4:36 artsd -F 9 -S 4096 -a alsa -b 8 -s 333 -m
artsmessage -c drkonqi -l 3 -f
1 0 9649 1 20 0 26708 8828 poll_s S ?
0:00 kalarmd --autostart
0 0 9650 9604 20 0 22340 10500 poll_s S ?
0:00 nm-applet --sm-disable
1 0 9651 1 20 0 50312 25620 poll_s S ?
0:01 knotify [kdeinit]
1 0 9671 1 20 0 3492 612 poll_s S ?
0:00 dbus-launch --autolaunch
9b9f86fbd8163bb39486a000475487ec --binary-syntax
--close-stderr
1 0 9672 1 20 0 2520 748 poll_s Ss ?
0:00 /usr/bin/dbus-daemon --fork --print-pid 5
--print-address 7 --session
0 0 9686 1 20 0 17196 4944 poll_s S ?
0:00 /usr/libexec/xfce4-notifyd
0 0 9688 1 20 0 4008 1788 poll_s S ?
0:00 /usr/libexec/xfconfd
0 0 9690 1 20 0 5196 2816 poll_s S ?
0:01 /usr/libexec/gconfd-2
5 0 10074 1 20 0 41364 12284 rt_sig Ssl ?
0:00 named -d 5
0 0 11010 1 20 0 3072 1520 wait S ?
0:00 /bin/sh /usr/bin/mysqld_safe --user=root
4 0 11053 11010 20 0 102952 20932 poll_s Sl ?
0:05 /usr/sbin/mysqld --basedir=/ --datadir=//var
--user=root --pid-file=//var/werner.pid
--log-error=//var/werner.err
5 0 11084 1 20 0 6904 2108 poll_s Ss ?
0:01 sendmail: accepting connections
1 0 11085 1 20 0 6292 2772 poll_s S ?
0:00 /usr/local/src/Unreal3.2/src/ircd
1 0 11093 1 20 0 53056 8864 poll_s Ss ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11099 11093 20 0 54328 10280 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11100 11093 20 0 55208 11624 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11101 11093 20 0 55208 11668 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11102 11093 20 0 54952 11556 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11103 11093 20 0 54960 11572 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 0 11110 1 20 0 5900 828 poll_s Ss ?
0:00 pure-ftpd (SERVER)
5 0 11124 1 20 0 3428 608 poll_s Ss ?
0:00 rsync -v --daemon
1 0 11134 1 20 0 7608 5040 poll_s Ss ?
0:00 /usr/local/bin/perl
/usr/local/src/webmin/miniserv.pl
/etc/webmin/miniserv.conf
1 0 11147 1 20 0 7196 5124 poll_s Ss ?
0:00 /usr/local/bin/perl
/usr/local/src/usermin/miniserv.pl
/etc/usermin/miniserv.conf
1 0 11711 1 20 0 40496 25208 poll_s S ?
0:00 kio_uiserver [kdeinit]
5 2 13733 11093 20 0 55224 11664 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 13750 11093 20 0 55092 10648 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 13751 11093 20 0 55844 11872 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 13752 11093 20 0 55912 12168 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 13753 11093 20 0 55372 11568 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 0 14181 9604 20 0 57952 40024 poll_s S ?
0:02 konqueror [kdeinit] /
1 0 20523 2 20 0 0 0 worker S ?
0:00 [kworker/0:2]
5 0 21323 9604 20 0 63344 45080 poll_s S ?
0:06 konqueror [kdeinit] /
4 0 23472 9604 20 0 326076 97096 poll_s Sl ?
0:04 /usr/lib/firefox/firefox-bin
1 0 26090 2 20 0 0 0 worker S ?
0:00 [kworker/0:0]
1 0 26177 9604 20 0 25644 7392 poll_s S ?
0:00 kio_file [kdeinit] file
/tmp/ksocket-root/klaunchers4Ewqb.
0 0 26279 9604 20 0 78940 47272 poll_s S ?
1:18 kpdf /FULA-KURS/manual-1.pdf -icon kpdf
-caption KPDF
1 0 27679 2 20 0 0 0 worker S ?
0:00 [kworker/0:1]
0 0 28012 6743 20 0 2528 584 - R tty1
0:00 ps axl
****
Mon Apr 9 03:14:10 GFT 2012
****
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY
TIME COMMAND
4 0 1 0 20 0 824 324 poll_s Ss ?
0:37 init [4]
1 0 2 0 20 0 0 0 kthrea S ?
0:01 [kthreadd]
1 0 3 2 20 0 0 0 run_ks S ?
0:26 [ksoftirqd/0]
1 0 6 2 -100 - 0 0 cpu_st S ?
0:00 [migration/0]
1 0 7 2 -100 - 0 0 watchd S ?
0:00 [watchdog/0]
1 0 8 2 0 -20 0 0 rescue S< ?
0:00 [khelper]
5 0 9 2 20 0 0 0 devtmp S ?
0:00 [kdevtmpfs]
1 0 10 2 0 -20 0 0 rescue S< ?
0:00 [netns]
1 0 1023 2 20 0 0 0 bdi_sy S ?
0:00 [sync_supers]
1 0 1025 2 20 0 0 0 bdi_fo S ?
0:00 [bdi-default]
1 0 1026 2 0 -20 0 0 rescue S< ?
0:00 [kintegrityd]
1 0 1027 2 0 -20 0 0 rescue S< ?
0:00 [kblockd]
5 0 1032 2 -51 - 0 0 irq_wa S ?
0:00 [irq/9-acpi]
1 0 1159 2 0 -20 0 0 rescue S< ?
0:00 [tifm]
1 0 1188 2 0 -20 0 0 rescue S< ?
0:00 [ata_sff]
1 0 1200 2 20 0 0 0 hub_th S ?
0:00 [khubd]
1 0 1213 2 0 -20 0 0 rescue S< ?
0:00 [md]
1 0 1335 2 0 -20 0 0 rescue S< ?
0:00 [rpciod]
1 0 1355 2 20 0 0 0 watchd S ?
0:00 [khungtaskd]
1 0 1361 2 20 0 0 0 conges D ?
0:01 [kswapd0]
1 0 1362 2 25 5 0 0 ksm_sc SN ?
0:00 [ksmd]
1 0 1438 2 39 19 0 0 khugep SN ?
0:00 [khugepaged]
1 0 1439 2 20 0 0 0 fsnoti S ?
0:00 [fsnotify_mark]
1 0 1478 2 20 0 0 0 ecrypt S ?
0:00 [ecryptfs-kthrea]
1 0 1481 2 0 -20 0 0 rescue S< ?
0:00 [nfsiod]
1 0 1486 2 0 -20 0 0 rescue S< ?
0:00 [cifsiod]
1 0 1511 2 20 0 0 0 jfsIOW S ?
0:00 [jfsIO]
1 0 1512 2 20 0 0 0 jfs_la S ?
0:00 [jfsCommit]
1 0 1513 2 20 0 0 0 jfs_sy S ?
0:00 [jfsSync]
1 0 1520 2 0 -20 0 0 rescue S< ?
0:00 [xfsalloc]
1 0 1521 2 0 -20 0 0 rescue S< ?
0:00 [xfs_mru_cache]
1 0 1522 2 0 -20 0 0 rescue S< ?
0:00 [xfslogd]
1 0 1529 2 0 -20 0 0 rescue S< ?
0:00 [ocfs2_wq]
1 0 1532 2 0 -20 0 0 rescue S< ?
0:00 [user_dlm]
1 0 1538 2 0 -20 0 0 rescue S< ?
0:00 [glock_workqueue]
1 0 1539 2 0 -20 0 0 rescue S< ?
0:00 [delete_workqueu]
1 0 1543 2 0 -20 0 0 rescue S< ?
0:00 [gfs_recovery]
1 0 1547 2 0 -20 0 0 rescue S< ?
0:00 [crypto]
1 0 1676 2 20 0 0 0 worker S ?
0:00 [kworker/u:2]
1 0 2301 2 20 0 0 0 scan_t S ?
0:00 [cciss_scan]
1 0 2430 2 0 -20 0 0 rescue S< ?
0:00 [iscsi_eh]
1 0 2439 2 0 -20 0 0 rescue S< ?
0:00 [kmpath_rdacd]
1 0 2440 2 0 -20 0 0 rescue S< ?
0:00 [fc_exch_workque]
1 0 2441 2 0 -20 0 0 rescue S< ?
0:00 [fc_rport_eq]
1 0 2442 2 0 -20 0 0 fcoe_p S< ?
0:00 [fcoethread/0]
1 0 2444 2 0 -20 0 0 rescue S< ?
0:00 [fnic_event_wq]
1 0 2446 2 0 -20 0 0 bnx2fc S< ?
0:00 [bnx2fc_l2_threa]
1 0 2447 2 0 -20 0 0 bnx2fc S< ?
0:00 [bnx2fc_thread/0]
1 0 2523 2 0 -20 0 0 bnx2i_ S< ?
0:00 [bnx2i_thread/0]
1 0 2561 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_2]
1 0 2564 2 20 0 0 0 scsi_e S ?
0:02 [scsi_eh_3]
1 0 2567 2 20 0 0 0 worker S ?
0:00 [kworker/u:3]
1 0 2574 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_4]
1 0 2577 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_5]
1 0 2642 2 0 -20 0 0 rescue S< ?
0:00 [smflush]
1 0 2657 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock0]
1 0 2668 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock1]
1 0 2677 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock2]
1 0 2694 2 0 -20 0 0 rescue S< ?
0:00 [cnic_wq]
1 0 2712 2 0 -20 0 0 rescue S< ?
0:00 [exec-osm]
1 0 2719 2 0 -20 0 0 rescue S< ?
0:00 [block-osm]
1 0 2727 2 0 -20 0 0 rescue S< ?
0:00 [firewire]
1 0 2804 2 0 -20 0 0 rescue S< ?
0:00 [wusbd]
1 0 2866 2 0 -20 0 0 rescue S< ?
0:00 [kpsmoused]
1 0 2979 2 0 -20 0 0 rescue S< ?
0:00 [dm_bufio_cache]
1 0 2980 2 0 -20 0 0 rescue S< ?
0:00 [kmpathd]
1 0 2981 2 0 -20 0 0 rescue S< ?
0:00 [kmpath_handlerd]
1 0 2984 2 0 -20 0 0 rescue S< ?
0:00 [edac-poller]
1 0 2997 2 0 -20 0 0 rescue S< ?
0:00 [kmemstick]
1 0 3062 2 0 -20 0 0 rescue S< ?
0:00 [binder]
1 0 5328 2 30 10 0 0 kmemle SN ?
4:59 [kmemleak]
1 0 5330 2 0 -20 0 0 rescue S< ?
0:00 [kafs_vlupdated]
1 0 5331 2 0 -20 0 0 rescue S< ?
0:00 [kafs_callbackd]
1 0 5332 2 0 -20 0 0 rescue S< ?
0:00 [kafsd]
1 0 5335 2 0 -20 0 0 rescue S< ?
0:00 [deferwq]
1 0 5340 2 0 -20 0 0 rescue S< ?
0:00 [devfreq_wq]
1 0 5343 2 20 0 0 0 kjourn S ?
0:04 [kjournald]
5 0 5371 1 16 -4 3124 1752 poll_s S<s ?
0:03 /sbin/udevd --daemon
4 0 6451 9516 20 0 7292 4852 poll_s S tty2
0:05 nepenthes
0 0 6743 9515 20 0 3056 1432 wait S tty1
0:00 sh psaxl.sh
0 0 6853 9515 20 0 7612 4540 poll_s S+ tty1
0:01 /usr/bin/mc -P /tmp/mc-root/mc.pwd.9515
4 0 6854 6853 20 0 1856 268 pipe_w Ss ?
0:00 cons.saver /dev/vc/1
0 0 6855 6853 20 0 3424 1860 n_tty_ Ss+ pts/2
0:00 bash -rcfile .bashrc
1 0 7427 2 0 -20 0 0 rescue S< ?
0:00 [hd-audio0]
1 0 9009 2 20 0 0 0 bdi_wr S ?
0:07 [flush-8:0]
1 0 9073 1 20 0 1928 664 poll_s Ss ?
0:00 /usr/sbin/syslogd
5 0 9077 1 20 0 1880 436 syslog Ss ?
0:00 /usr/sbin/klogd -c 3 -x
5 0 9291 1 20 0 1920 568 poll_s Ss ?
0:00 /usr/sbin/inetd
1 0 9298 1 20 0 1876 564 poll_s Ss ?
0:00 /usr/sbin/acpid
5 81 9309 1 20 0 2664 868 poll_s Ss ?
0:00 /usr/bin/dbus-daemon --system
5 82 9314 1 20 0 15432 5016 poll_s Ssl ?
0:00 /usr/sbin/hald --daemon=yes
0 0 9315 9314 20 0 11872 1244 poll_s Sl ?
0:00 hald-runner
0 0 9337 9315 20 0 3800 1256 poll_s S ?
0:00 hald-addon-input: Listening on
/dev/input/event4 /dev/input/event0 /dev/input/event1
/dev/input/event10 /dev/input/event2
0 0 9344 9315 20 0 3812 1076 poll_s S ?
0:00 /usr/libexec/hald-addon-cpufreq
4 82 9345 9315 20 0 2572 1100 unix_s S ?
0:00 hald-addon-acpi: listening on acpid socket
/var/run/acpid.socket
0 0 9348 9315 20 0 3800 1076 poll_s S ?
0:11 hald-addon-storage: polling /dev/hda (every
2 sec)
0 0 9356 9315 20 0 3800 1076 poll_s S ?
0:05 hald-addon-storage: polling /dev/sr0 (every
2 sec)
5 0 9373 1 20 0 2536 936 poll_s Ss ?
0:00 /usr/sbin/hcid -f /etc/bluetooth/hcid.conf
5 0 9377 1 20 0 1976 388 poll_s Ss ?
0:00 /usr/sbin/sdpd
1 0 9387 1 20 0 2132 392 poll_s Ss ?
0:00 /usr/bin/hidd --server
5 0 9392 2 10 -10 0 0 rfcomm S< ?
0:00 [krfcommd]
4 0 9407 1 20 0 5832 2572 ep_pol Ss ?
0:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf
1 0 9454 1 20 0 2096 716 hrtime S ?
0:00 /usr/sbin/crond -l10
1 2 9456 1 20 0 2100 332 hrtime Ss ?
0:00 /usr/sbin/atd -b 15 -l 1
1 0 9506 1 20 0 1864 308 hrtime Ss ?
0:00 rkdet 1451
4 0 9515 1 20 0 3448 1960 wait Ss tty1
0:00 -bash
4 0 9516 1 20 0 3448 1956 n_tty_ Ss+ tty2
0:00 -bash
0 0 9517 1 20 0 1880 564 n_tty_ Ss+ tty3
0:00 /sbin/agetty 38400 tty3 linux
0 0 9518 1 20 0 1880 568 n_tty_ Ss+ tty4
0:00 /sbin/agetty 38400 tty4 linux
0 0 9519 1 20 0 1880 564 n_tty_ Ss+ tty5
0:00 /sbin/agetty 38400 tty5 linux
0 0 9520 1 20 0 1880 572 n_tty_ Ss+ tty6
0:00 /sbin/agetty 38400 tty6 linux
4 0 9521 1 20 0 3408 868 poll_s Ss ?
0:00 /opt/kde/bin/kdm -nodaemon
4 0 9537 9521 20 0 41948 35616 poll_s Ss+ tty7
5:47 /usr/bin/X -br -nolisten tcp :0 vt7 -auth
/var/run/xauth/A:0-Jp1H0T
1 0 9541 9521 20 0 3728 1204 wait S ?
0:00 -:0
4 0 9549 9541 20 0 3060 1500 wait Ss ?
0:00 /bin/sh /usr/bin/startkde
0 0 9567 9549 20 0 12404 1640 hrtime Sl ?
0:51 /usr/bin/tpb
1 0 9603 1 20 0 1856 76 pipe_w S ?
0:00 start_kdeinit --new-startup +kcminit_startup
1 0 9604 1 20 0 25160 7980 poll_s Ss ?
0:00 kdeinit Running...
1 0 9607 1 20 0 24352 3216 poll_s S ?
0:00 dcopserver [kdeinit] --nosid
5 0 9609 9604 20 0 29036 8488 poll_s S ?
0:00 klauncher [kdeinit] --new-startup
1 0 9611 1 20 0 56232 30716 poll_s S ?
20:36 kded [kdeinit] --new-startup
0 0 9618 9549 20 0 1860 272 hrtime S ?
0:01 kwrapper ksmserver
1 0 9620 1 20 0 38748 22156 poll_s S ?
0:00 ksmserver [kdeinit]
1 0 9621 9604 20 0 41744 25564 poll_s S ?
0:09 kwin [kdeinit]
1 0 9623 1 20 0 47612 31632 poll_s S ?
0:15 kdesktop [kdeinit]
1 0 9625 1 20 0 57588 42456 poll_s S ?
0:20 kicker [kdeinit]
1 0 9632 1 20 0 38984 22176 poll_s S ?
0:00 kaccess [kdeinit]
4 0 9645 9604 20 0 76292 21872 poll_s SL ?
4:37 artsd -F 9 -S 4096 -a alsa -b 8 -s 333 -m
artsmessage -c drkonqi -l 3 -f
1 0 9649 1 20 0 26708 8828 poll_s S ?
0:00 kalarmd --autostart
0 0 9650 9604 20 0 22340 10500 poll_s S ?
0:00 nm-applet --sm-disable
1 0 9651 1 20 0 50312 25620 poll_s S ?
0:01 knotify [kdeinit]
1 0 9671 1 20 0 3492 612 poll_s S ?
0:00 dbus-launch --autolaunch
9b9f86fbd8163bb39486a000475487ec --binary-syntax
--close-stderr
1 0 9672 1 20 0 2520 748 poll_s Ss ?
0:00 /usr/bin/dbus-daemon --fork --print-pid 5
--print-address 7 --session
0 0 9686 1 20 0 17196 4944 poll_s S ?
0:00 /usr/libexec/xfce4-notifyd
0 0 9688 1 20 0 4008 1788 poll_s S ?
0:00 /usr/libexec/xfconfd
0 0 9690 1 20 0 5196 2816 poll_s S ?
0:01 /usr/libexec/gconfd-2
5 0 10074 1 20 0 41364 12284 rt_sig Ssl ?
0:00 named -d 5
0 0 11010 1 20 0 3072 1520 wait S ?
0:00 /bin/sh /usr/bin/mysqld_safe --user=root
4 0 11053 11010 20 0 102952 20932 poll_s Sl ?
0:05 /usr/sbin/mysqld --basedir=/ --datadir=//var
--user=root --pid-file=//var/werner.pid
--log-error=//var/werner.err
5 0 11084 1 20 0 6904 2108 poll_s Ss ?
0:01 sendmail: accepting connections
1 0 11085 1 20 0 6292 2772 poll_s S ?
0:00 /usr/local/src/Unreal3.2/src/ircd
1 0 11093 1 20 0 53056 8864 poll_s Ss ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11099 11093 20 0 54328 10280 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11100 11093 20 0 55208 11624 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11101 11093 20 0 55208 11668 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11102 11093 20 0 54952 11556 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11103 11093 20 0 54960 11572 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 0 11110 1 20 0 5900 828 poll_s Ss ?
0:00 pure-ftpd (SERVER)
5 0 11124 1 20 0 3428 608 poll_s Ss ?
0:00 rsync -v --daemon
1 0 11134 1 20 0 7608 5040 poll_s Ss ?
0:00 /usr/local/bin/perl
/usr/local/src/webmin/miniserv.pl
/etc/webmin/miniserv.conf
1 0 11147 1 20 0 7196 5124 poll_s Ss ?
0:00 /usr/local/bin/perl
/usr/local/src/usermin/miniserv.pl
/etc/usermin/miniserv.conf
1 0 11711 1 20 0 40496 25208 poll_s S ?
0:00 kio_uiserver [kdeinit]
5 2 13733 11093 20 0 55224 11664 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 13750 11093 20 0 55092 10648 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 13751 11093 20 0 55844 11872 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 13752 11093 20 0 55912 12168 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 13753 11093 20 0 55372 11568 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 0 14181 9604 20 0 57952 40024 poll_s S ?
0:02 konqueror [kdeinit] /
1 0 20523 2 20 0 0 0 worker S ?
0:00 [kworker/0:2]
5 0 21323 9604 20 0 63340 45076 poll_s S ?
0:06 konqueror [kdeinit] /
4 0 23472 9604 20 0 326076 97096 poll_s Sl ?
0:04 /usr/lib/firefox/firefox-bin
1 0 26090 2 20 0 0 0 worker S ?
0:00 [kworker/0:0]
1 0 26177 9604 20 0 25644 7412 poll_s S ?
0:00 kio_file [kdeinit] file
/tmp/ksocket-root/klaunchers4Ewqb.
0 0 26279 9604 20 0 90244 58724 poll_s S ?
1:36 kpdf /FULA-KURS/manual-1.pdf -icon kpdf
-caption KPDF
1 0 27679 2 20 0 0 0 worker S ?
0:00 [kworker/0:1]
0 0 28212 6743 20 0 2528 584 - R tty1
0:00 ps axl
****
Mon Apr 9 03:14:40 GFT 2012
****
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY
TIME COMMAND
4 0 1 0 20 0 824 324 poll_s Ss ?
0:37 init [4]
1 0 2 0 20 0 0 0 kthrea S ?
0:01 [kthreadd]
1 0 3 2 20 0 0 0 run_ks S ?
0:26 [ksoftirqd/0]
1 0 6 2 -100 - 0 0 cpu_st S ?
0:00 [migration/0]
1 0 7 2 -100 - 0 0 watchd S ?
0:00 [watchdog/0]
1 0 8 2 0 -20 0 0 rescue S< ?
0:00 [khelper]
5 0 9 2 20 0 0 0 devtmp S ?
0:00 [kdevtmpfs]
1 0 10 2 0 -20 0 0 rescue S< ?
0:00 [netns]
1 0 1023 2 20 0 0 0 bdi_sy S ?
0:00 [sync_supers]
1 0 1025 2 20 0 0 0 bdi_fo S ?
0:00 [bdi-default]
1 0 1026 2 0 -20 0 0 rescue S< ?
0:00 [kintegrityd]
1 0 1027 2 0 -20 0 0 rescue S< ?
0:00 [kblockd]
5 0 1032 2 -51 - 0 0 irq_wa S ?
0:00 [irq/9-acpi]
1 0 1159 2 0 -20 0 0 rescue S< ?
0:00 [tifm]
1 0 1188 2 0 -20 0 0 rescue S< ?
0:00 [ata_sff]
1 0 1200 2 20 0 0 0 hub_th S ?
0:00 [khubd]
1 0 1213 2 0 -20 0 0 rescue S< ?
0:00 [md]
1 0 1335 2 0 -20 0 0 rescue S< ?
0:00 [rpciod]
1 0 1355 2 20 0 0 0 watchd S ?
0:00 [khungtaskd]
1 0 1361 2 20 0 0 0 conges D ?
0:01 [kswapd0]
1 0 1362 2 25 5 0 0 ksm_sc SN ?
0:00 [ksmd]
1 0 1438 2 39 19 0 0 khugep SN ?
0:00 [khugepaged]
1 0 1439 2 20 0 0 0 fsnoti S ?
0:00 [fsnotify_mark]
1 0 1478 2 20 0 0 0 ecrypt S ?
0:00 [ecryptfs-kthrea]
1 0 1481 2 0 -20 0 0 rescue S< ?
0:00 [nfsiod]
1 0 1486 2 0 -20 0 0 rescue S< ?
0:00 [cifsiod]
1 0 1511 2 20 0 0 0 jfsIOW S ?
0:00 [jfsIO]
1 0 1512 2 20 0 0 0 jfs_la S ?
0:00 [jfsCommit]
1 0 1513 2 20 0 0 0 jfs_sy S ?
0:00 [jfsSync]
1 0 1520 2 0 -20 0 0 rescue S< ?
0:00 [xfsalloc]
1 0 1521 2 0 -20 0 0 rescue S< ?
0:00 [xfs_mru_cache]
1 0 1522 2 0 -20 0 0 rescue S< ?
0:00 [xfslogd]
1 0 1529 2 0 -20 0 0 rescue S< ?
0:00 [ocfs2_wq]
1 0 1532 2 0 -20 0 0 rescue S< ?
0:00 [user_dlm]
1 0 1538 2 0 -20 0 0 rescue S< ?
0:00 [glock_workqueue]
1 0 1539 2 0 -20 0 0 rescue S< ?
0:00 [delete_workqueu]
1 0 1543 2 0 -20 0 0 rescue S< ?
0:00 [gfs_recovery]
1 0 1547 2 0 -20 0 0 rescue S< ?
0:00 [crypto]
1 0 1676 2 20 0 0 0 worker S ?
0:00 [kworker/u:2]
1 0 2301 2 20 0 0 0 scan_t S ?
0:00 [cciss_scan]
1 0 2430 2 0 -20 0 0 rescue S< ?
0:00 [iscsi_eh]
1 0 2439 2 0 -20 0 0 rescue S< ?
0:00 [kmpath_rdacd]
1 0 2440 2 0 -20 0 0 rescue S< ?
0:00 [fc_exch_workque]
1 0 2441 2 0 -20 0 0 rescue S< ?
0:00 [fc_rport_eq]
1 0 2442 2 0 -20 0 0 fcoe_p S< ?
0:00 [fcoethread/0]
1 0 2444 2 0 -20 0 0 rescue S< ?
0:00 [fnic_event_wq]
1 0 2446 2 0 -20 0 0 bnx2fc S< ?
0:00 [bnx2fc_l2_threa]
1 0 2447 2 0 -20 0 0 bnx2fc S< ?
0:00 [bnx2fc_thread/0]
1 0 2523 2 0 -20 0 0 bnx2i_ S< ?
0:00 [bnx2i_thread/0]
1 0 2561 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_2]
1 0 2564 2 20 0 0 0 scsi_e S ?
0:02 [scsi_eh_3]
1 0 2567 2 20 0 0 0 worker S ?
0:00 [kworker/u:3]
1 0 2574 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_4]
1 0 2577 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_5]
1 0 2642 2 0 -20 0 0 rescue S< ?
0:00 [smflush]
1 0 2657 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock0]
1 0 2668 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock1]
1 0 2677 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock2]
1 0 2694 2 0 -20 0 0 rescue S< ?
0:00 [cnic_wq]
1 0 2712 2 0 -20 0 0 rescue S< ?
0:00 [exec-osm]
1 0 2719 2 0 -20 0 0 rescue S< ?
0:00 [block-osm]
1 0 2727 2 0 -20 0 0 rescue S< ?
0:00 [firewire]
1 0 2804 2 0 -20 0 0 rescue S< ?
0:00 [wusbd]
1 0 2866 2 0 -20 0 0 rescue S< ?
0:00 [kpsmoused]
1 0 2979 2 0 -20 0 0 rescue S< ?
0:00 [dm_bufio_cache]
1 0 2980 2 0 -20 0 0 rescue S< ?
0:00 [kmpathd]
1 0 2981 2 0 -20 0 0 rescue S< ?
0:00 [kmpath_handlerd]
1 0 2984 2 0 -20 0 0 rescue S< ?
0:00 [edac-poller]
1 0 2997 2 0 -20 0 0 rescue S< ?
0:00 [kmemstick]
1 0 3062 2 0 -20 0 0 rescue S< ?
0:00 [binder]
1 0 5328 2 30 10 0 0 kmemle SN ?
4:59 [kmemleak]
1 0 5330 2 0 -20 0 0 rescue S< ?
0:00 [kafs_vlupdated]
1 0 5331 2 0 -20 0 0 rescue S< ?
0:00 [kafs_callbackd]
1 0 5332 2 0 -20 0 0 rescue S< ?
0:00 [kafsd]
1 0 5335 2 0 -20 0 0 rescue S< ?
0:00 [deferwq]
1 0 5340 2 0 -20 0 0 rescue S< ?
0:00 [devfreq_wq]
1 0 5343 2 20 0 0 0 kjourn S ?
0:04 [kjournald]
5 0 5371 1 16 -4 3124 1752 poll_s S<s ?
0:03 /sbin/udevd --daemon
4 0 6451 9516 20 0 7292 4852 poll_s S tty2
0:05 nepenthes
0 0 6743 9515 20 0 3056 1436 wait S tty1
0:00 sh psaxl.sh
0 0 6853 9515 20 0 7612 4540 poll_s S+ tty1
0:01 /usr/bin/mc -P /tmp/mc-root/mc.pwd.9515
4 0 6854 6853 20 0 1856 268 pipe_w Ss ?
0:00 cons.saver /dev/vc/1
0 0 6855 6853 20 0 3424 1860 n_tty_ Ss+ pts/2
0:00 bash -rcfile .bashrc
1 0 7427 2 0 -20 0 0 rescue S< ?
0:00 [hd-audio0]
1 0 9009 2 20 0 0 0 bdi_wr S ?
0:07 [flush-8:0]
1 0 9073 1 20 0 1928 664 poll_s Ss ?
0:00 /usr/sbin/syslogd
5 0 9077 1 20 0 1880 436 syslog Ss ?
0:00 /usr/sbin/klogd -c 3 -x
5 0 9291 1 20 0 1920 568 poll_s Ss ?
0:00 /usr/sbin/inetd
1 0 9298 1 20 0 1876 564 poll_s Ss ?
0:00 /usr/sbin/acpid
5 81 9309 1 20 0 2664 868 poll_s Ss ?
0:00 /usr/bin/dbus-daemon --system
5 82 9314 1 20 0 15432 5016 poll_s Ssl ?
0:00 /usr/sbin/hald --daemon=yes
0 0 9315 9314 20 0 11872 1244 poll_s Sl ?
0:00 hald-runner
0 0 9337 9315 20 0 3800 1256 poll_s S ?
0:00 hald-addon-input: Listening on
/dev/input/event4 /dev/input/event0 /dev/input/event1
/dev/input/event10 /dev/input/event2
0 0 9344 9315 20 0 3812 1076 poll_s S ?
0:00 /usr/libexec/hald-addon-cpufreq
4 82 9345 9315 20 0 2572 1100 unix_s S ?
0:00 hald-addon-acpi: listening on acpid socket
/var/run/acpid.socket
0 0 9348 9315 20 0 3800 1076 poll_s S ?
0:11 hald-addon-storage: polling /dev/hda (every
2 sec)
0 0 9356 9315 20 0 3800 1076 poll_s S ?
0:05 hald-addon-storage: polling /dev/sr0 (every
2 sec)
5 0 9373 1 20 0 2536 936 poll_s Ss ?
0:00 /usr/sbin/hcid -f /etc/bluetooth/hcid.conf
5 0 9377 1 20 0 1976 388 poll_s Ss ?
0:00 /usr/sbin/sdpd
1 0 9387 1 20 0 2132 392 poll_s Ss ?
0:00 /usr/bin/hidd --server
5 0 9392 2 10 -10 0 0 rfcomm S< ?
0:00 [krfcommd]
4 0 9407 1 20 0 5832 2572 ep_pol Ss ?
0:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf
1 0 9454 1 20 0 2096 716 hrtime S ?
0:00 /usr/sbin/crond -l10
1 2 9456 1 20 0 2100 332 hrtime Ss ?
0:00 /usr/sbin/atd -b 15 -l 1
1 0 9506 1 20 0 1864 308 hrtime Ss ?
0:00 rkdet 1451
4 0 9515 1 20 0 3448 1960 wait Ss tty1
0:00 -bash
4 0 9516 1 20 0 3448 1956 n_tty_ Ss+ tty2
0:00 -bash
0 0 9517 1 20 0 1880 564 n_tty_ Ss+ tty3
0:00 /sbin/agetty 38400 tty3 linux
0 0 9518 1 20 0 1880 568 n_tty_ Ss+ tty4
0:00 /sbin/agetty 38400 tty4 linux
0 0 9519 1 20 0 1880 564 n_tty_ Ss+ tty5
0:00 /sbin/agetty 38400 tty5 linux
0 0 9520 1 20 0 1880 572 n_tty_ Ss+ tty6
0:00 /sbin/agetty 38400 tty6 linux
4 0 9521 1 20 0 3408 868 poll_s Ss ?
0:00 /opt/kde/bin/kdm -nodaemon
4 0 9537 9521 20 0 41948 35432 poll_s Ss+ tty7
5:47 /usr/bin/X -br -nolisten tcp :0 vt7 -auth
/var/run/xauth/A:0-Jp1H0T
1 0 9541 9521 20 0 3728 1204 wait S ?
0:00 -:0
4 0 9549 9541 20 0 3060 1500 wait Ss ?
0:00 /bin/sh /usr/bin/startkde
0 0 9567 9549 20 0 12404 1640 hrtime Sl ?
0:51 /usr/bin/tpb
1 0 9603 1 20 0 1856 76 pipe_w S ?
0:00 start_kdeinit --new-startup +kcminit_startup
1 0 9604 1 20 0 25160 7980 poll_s Ss ?
0:00 kdeinit Running...
1 0 9607 1 20 0 24352 3216 poll_s S ?
0:00 dcopserver [kdeinit] --nosid
5 0 9609 9604 20 0 29036 8488 poll_s S ?
0:00 klauncher [kdeinit] --new-startup
1 0 9611 1 20 0 56232 30716 poll_s S ?
20:38 kded [kdeinit] --new-startup
0 0 9618 9549 20 0 1860 272 hrtime S ?
0:01 kwrapper ksmserver
1 0 9620 1 20 0 38748 22156 poll_s S ?
0:00 ksmserver [kdeinit]
1 0 9621 9604 20 0 41744 25564 poll_s S ?
0:09 kwin [kdeinit]
1 0 9623 1 20 0 47612 31632 poll_s S ?
0:15 kdesktop [kdeinit]
1 0 9625 1 20 0 57588 42456 poll_s S ?
0:20 kicker [kdeinit]
1 0 9632 1 20 0 38984 22176 poll_s S ?
0:00 kaccess [kdeinit]
4 0 9645 9604 20 0 76292 21872 poll_s SL ?
4:38 artsd -F 9 -S 4096 -a alsa -b 8 -s 333 -m
artsmessage -c drkonqi -l 3 -f
1 0 9649 1 20 0 26708 8828 poll_s S ?
0:00 kalarmd --autostart
0 0 9650 9604 20 0 22340 10500 poll_s S ?
0:00 nm-applet --sm-disable
1 0 9651 1 20 0 50312 25620 poll_s S ?
0:01 knotify [kdeinit]
1 0 9671 1 20 0 3492 612 poll_s S ?
0:00 dbus-launch --autolaunch
9b9f86fbd8163bb39486a000475487ec --binary-syntax
--close-stderr
1 0 9672 1 20 0 2520 748 poll_s Ss ?
0:00 /usr/bin/dbus-daemon --fork --print-pid 5
--print-address 7 --session
0 0 9686 1 20 0 17196 4944 poll_s S ?
0:00 /usr/libexec/xfce4-notifyd
0 0 9688 1 20 0 4008 1788 poll_s S ?
0:00 /usr/libexec/xfconfd
0 0 9690 1 20 0 5196 2816 poll_s S ?
0:01 /usr/libexec/gconfd-2
5 0 10074 1 20 0 41364 12284 rt_sig Ssl ?
0:00 named -d 5
0 0 11010 1 20 0 3072 1520 wait S ?
0:00 /bin/sh /usr/bin/mysqld_safe --user=root
4 0 11053 11010 20 0 102952 20932 poll_s Sl ?
0:05 /usr/sbin/mysqld --basedir=/ --datadir=//var
--user=root --pid-file=//var/werner.pid
--log-error=//var/werner.err
5 0 11084 1 20 0 6904 2108 poll_s Ss ?
0:01 sendmail: accepting connections
1 0 11085 1 20 0 6292 2772 poll_s S ?
0:00 /usr/local/src/Unreal3.2/src/ircd
1 0 11093 1 20 0 53056 8864 poll_s Ss ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11099 11093 20 0 54328 10280 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11100 11093 20 0 55208 11624 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11101 11093 20 0 55208 11668 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11102 11093 20 0 54952 11556 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 11103 11093 20 0 54960 11572 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 0 11110 1 20 0 5900 828 poll_s Ss ?
0:00 pure-ftpd (SERVER)
5 0 11124 1 20 0 3428 608 poll_s Ss ?
0:00 rsync -v --daemon
1 0 11134 1 20 0 7608 5040 poll_s Ss ?
0:00 /usr/local/bin/perl
/usr/local/src/webmin/miniserv.pl
/etc/webmin/miniserv.conf
1 0 11147 1 20 0 7196 5124 poll_s Ss ?
0:00 /usr/local/bin/perl
/usr/local/src/usermin/miniserv.pl
/etc/usermin/miniserv.conf
1 0 11711 1 20 0 40496 25208 poll_s S ?
0:00 kio_uiserver [kdeinit]
5 2 13733 11093 20 0 55224 11664 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 13750 11093 20 0 55092 10648 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 13751 11093 20 0 55844 11872 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 13752 11093 20 0 55912 12168 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 2 13753 11093 20 0 55372 11568 inet_c S ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 0 14181 9604 20 0 57952 40024 poll_s S ?
0:02 konqueror [kdeinit] /
1 0 20523 2 20 0 0 0 blk_ex D ?
0:00 [kworker/0:2]
5 0 21323 9604 20 0 63340 45076 poll_s S ?
0:06 konqueror [kdeinit] /
4 0 23472 9604 20 0 326076 97096 poll_s Sl ?
0:04 /usr/lib/firefox/firefox-bin
1 0 26090 2 20 0 0 0 worker S ?
0:00 [kworker/0:0]
1 0 26177 9604 20 0 25644 7412 poll_s S ?
0:00 kio_file [kdeinit] file
/tmp/ksocket-root/klaunchers4Ewqb.
0 0 26279 9604 20 0 94652 62944 poll_s Sl ?
1:45 kpdf /FULA-KURS/manual-1.pdf -icon kpdf
-caption KPDF
1 0 27679 2 20 0 0 0 worker S ?
0:00 [kworker/0:1]
0 0 28378 6743 20 0 2528 584 - R tty1
0:00 ps axl
****
Mon Apr 9 03:15:10 GFT 2012
****
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY
TIME COMMAND
4 0 1 0 20 0 824 324 poll_s Ss ?
0:37 init [4]
1 0 2 0 20 0 0 0 kthrea S ?
0:01 [kthreadd]
1 0 3 2 20 0 0 0 run_ks S ?
0:26 [ksoftirqd/0]
1 0 6 2 -100 - 0 0 cpu_st S ?
0:00 [migration/0]
1 0 7 2 -100 - 0 0 watchd S ?
0:00 [watchdog/0]
1 0 8 2 0 -20 0 0 rescue S< ?
0:00 [khelper]
5 0 9 2 20 0 0 0 devtmp S ?
0:00 [kdevtmpfs]
1 0 10 2 0 -20 0 0 rescue S< ?
0:00 [netns]
1 0 1023 2 20 0 0 0 bdi_sy S ?
0:00 [sync_supers]
1 0 1025 2 20 0 0 0 bdi_fo S ?
0:00 [bdi-default]
1 0 1026 2 0 -20 0 0 rescue S< ?
0:00 [kintegrityd]
1 0 1027 2 0 -20 0 0 rescue S< ?
0:00 [kblockd]
5 0 1032 2 -51 - 0 0 irq_wa S ?
0:00 [irq/9-acpi]
1 0 1159 2 0 -20 0 0 rescue S< ?
0:00 [tifm]
1 0 1188 2 0 -20 0 0 rescue S< ?
0:00 [ata_sff]
1 0 1200 2 20 0 0 0 hub_th S ?
0:00 [khubd]
1 0 1213 2 0 -20 0 0 rescue S< ?
0:00 [md]
1 0 1335 2 0 -20 0 0 rescue S< ?
0:00 [rpciod]
1 0 1355 2 20 0 0 0 watchd S ?
0:00 [khungtaskd]
1 0 1361 2 20 0 0 0 - R ?
0:01 [kswapd0]
1 0 1362 2 25 5 0 0 ksm_sc SN ?
0:00 [ksmd]
1 0 1438 2 39 19 0 0 khugep SN ?
0:00 [khugepaged]
1 0 1439 2 20 0 0 0 fsnoti S ?
0:00 [fsnotify_mark]
1 0 1478 2 20 0 0 0 ecrypt S ?
0:00 [ecryptfs-kthrea]
1 0 1481 2 0 -20 0 0 rescue S< ?
0:00 [nfsiod]
1 0 1486 2 0 -20 0 0 rescue S< ?
0:00 [cifsiod]
1 0 1511 2 20 0 0 0 jfsIOW S ?
0:00 [jfsIO]
1 0 1512 2 20 0 0 0 jfs_la S ?
0:00 [jfsCommit]
1 0 1513 2 20 0 0 0 jfs_sy S ?
0:00 [jfsSync]
1 0 1520 2 0 -20 0 0 rescue S< ?
0:00 [xfsalloc]
1 0 1521 2 0 -20 0 0 rescue S< ?
0:00 [xfs_mru_cache]
1 0 1522 2 0 -20 0 0 rescue S< ?
0:00 [xfslogd]
1 0 1529 2 0 -20 0 0 rescue S< ?
0:00 [ocfs2_wq]
1 0 1532 2 0 -20 0 0 rescue S< ?
0:00 [user_dlm]
1 0 1538 2 0 -20 0 0 rescue S< ?
0:00 [glock_workqueue]
1 0 1539 2 0 -20 0 0 rescue S< ?
0:00 [delete_workqueu]
1 0 1543 2 0 -20 0 0 rescue S< ?
0:00 [gfs_recovery]
1 0 1547 2 0 -20 0 0 rescue S< ?
0:00 [crypto]
1 0 1676 2 20 0 0 0 worker S ?
0:00 [kworker/u:2]
1 0 2301 2 20 0 0 0 scan_t S ?
0:00 [cciss_scan]
1 0 2430 2 0 -20 0 0 rescue S< ?
0:00 [iscsi_eh]
1 0 2439 2 0 -20 0 0 rescue S< ?
0:00 [kmpath_rdacd]
1 0 2440 2 0 -20 0 0 rescue S< ?
0:00 [fc_exch_workque]
1 0 2441 2 0 -20 0 0 rescue S< ?
0:00 [fc_rport_eq]
1 0 2442 2 0 -20 0 0 fcoe_p S< ?
0:00 [fcoethread/0]
1 0 2444 2 0 -20 0 0 rescue S< ?
0:00 [fnic_event_wq]
1 0 2446 2 0 -20 0 0 bnx2fc S< ?
0:00 [bnx2fc_l2_threa]
1 0 2447 2 0 -20 0 0 bnx2fc S< ?
0:00 [bnx2fc_thread/0]
1 0 2523 2 0 -20 0 0 bnx2i_ S< ?
0:00 [bnx2i_thread/0]
1 0 2561 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_2]
1 0 2564 2 20 0 0 0 scsi_e S ?
0:02 [scsi_eh_3]
1 0 2567 2 20 0 0 0 worker S ?
0:00 [kworker/u:3]
1 0 2574 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_4]
1 0 2577 2 20 0 0 0 scsi_e S ?
0:00 [scsi_eh_5]
1 0 2642 2 0 -20 0 0 rescue S< ?
0:00 [smflush]
1 0 2657 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock0]
1 0 2668 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock1]
1 0 2677 2 20 0 0 0 mtd_bl S ?
0:00 [mtdblock2]
1 0 2694 2 0 -20 0 0 rescue S< ?
0:00 [cnic_wq]
1 0 2712 2 0 -20 0 0 rescue S< ?
0:00 [exec-osm]
1 0 2719 2 0 -20 0 0 rescue S< ?
0:00 [block-osm]
1 0 2727 2 0 -20 0 0 rescue S< ?
0:00 [firewire]
1 0 2804 2 0 -20 0 0 rescue S< ?
0:00 [wusbd]
1 0 2866 2 0 -20 0 0 rescue S< ?
0:00 [kpsmoused]
1 0 2979 2 0 -20 0 0 rescue S< ?
0:00 [dm_bufio_cache]
1 0 2980 2 0 -20 0 0 rescue S< ?
0:00 [kmpathd]
1 0 2981 2 0 -20 0 0 rescue S< ?
0:00 [kmpath_handlerd]
1 0 2984 2 0 -20 0 0 rescue S< ?
0:00 [edac-poller]
1 0 2997 2 0 -20 0 0 rescue S< ?
0:00 [kmemstick]
1 0 3062 2 0 -20 0 0 rescue S< ?
0:00 [binder]
1 0 5328 2 30 10 0 0 kmemle SN ?
4:59 [kmemleak]
1 0 5330 2 0 -20 0 0 rescue S< ?
0:00 [kafs_vlupdated]
1 0 5331 2 0 -20 0 0 rescue S< ?
0:00 [kafs_callbackd]
1 0 5332 2 0 -20 0 0 rescue S< ?
0:00 [kafsd]
1 0 5335 2 0 -20 0 0 rescue S< ?
0:00 [deferwq]
1 0 5340 2 0 -20 0 0 rescue S< ?
0:00 [devfreq_wq]
1 0 5343 2 20 0 0 0 kjourn S ?
0:04 [kjournald]
5 0 5371 1 16 -4 3124 1752 poll_s S<s ?
0:03 /sbin/udevd --daemon
4 0 6451 9516 20 0 7292 4852 - R tty2
0:05 nepenthes
0 0 6743 9515 20 0 3056 1436 wait S tty1
0:00 sh psaxl.sh
0 0 6853 9515 20 0 7612 4540 poll_s S+ tty1
0:01 /usr/bin/mc -P /tmp/mc-root/mc.pwd.9515
4 0 6854 6853 20 0 1856 268 pipe_w Ss ?
0:00 cons.saver /dev/vc/1
0 0 6855 6853 20 0 3424 1860 n_tty_ Ss+ pts/2
0:00 bash -rcfile .bashrc
1 0 7427 2 0 -20 0 0 rescue S< ?
0:00 [hd-audio0]
1 0 9009 2 20 0 0 0 bdi_wr S ?
0:07 [flush-8:0]
5 0 9392 2 10 -10 0 0 rfcomm S< ?
0:00 [krfcommd]
4 0 9407 1 20 0 5832 2572 ep_pol Ss ?
0:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf
1 0 9454 1 20 0 2096 716 hrtime S ?
0:00 /usr/sbin/crond -l10
1 2 9456 1 20 0 2100 332 hrtime Ss ?
0:00 /usr/sbin/atd -b 15 -l 1
1 0 9506 1 20 0 1864 308 hrtime Ss ?
0:00 rkdet 1451
4 0 9515 1 20 0 3448 1960 wait Ss tty1
0:00 -bash
4 0 9516 1 20 0 3448 1956 n_tty_ Ss+ tty2
0:00 -bash
0 0 9517 1 20 0 1880 564 n_tty_ Ss+ tty3
0:00 /sbin/agetty 38400 tty3 linux
0 0 9518 1 20 0 1880 568 n_tty_ Ss+ tty4
0:00 /sbin/agetty 38400 tty4 linux
0 0 9519 1 20 0 1880 564 n_tty_ Ss+ tty5
0:00 /sbin/agetty 38400 tty5 linux
0 0 9520 1 20 0 1880 572 n_tty_ Ss+ tty6
0:00 /sbin/agetty 38400 tty6 linux
4 0 9521 1 20 0 3408 868 poll_s Ss ?
0:00 /opt/kde/bin/kdm -nodaemon
4 0 9537 9521 20 0 46352 40028 poll_s Ss+ tty7
5:48 /usr/bin/X -br -nolisten tcp :0 vt7 -auth
/var/run/xauth/A:0-Jp1H0T
1 0 9541 9521 20 0 3728 1204 wait S ?
0:00 -:0
4 0 9549 9541 20 0 3060 1500 wait Ss ?
0:00 /bin/sh /usr/bin/startkde
0 0 9567 9549 20 0 12404 1640 hrtime Sl ?
0:51 /usr/bin/tpb
1 0 9603 1 20 0 1856 76 pipe_w S ?
0:00 start_kdeinit --new-startup +kcminit_startup
1 0 9604 1 20 0 25160 7980 poll_s Ss ?
0:00 kdeinit Running...
1 0 9607 1 20 0 24352 3216 poll_s S ?
0:00 dcopserver [kdeinit] --nosid
5 0 9609 9604 20 0 29036 8488 poll_s S ?
0:00 klauncher [kdeinit] --new-startup
1 0 9611 1 20 0 56232 30716 - R ?
20:40 kded [kdeinit] --new-startup
0 0 9618 9549 20 0 1860 272 hrtime S ?
0:01 kwrapper ksmserver
1 0 9620 1 20 0 38748 22156 poll_s S ?
0:00 ksmserver [kdeinit]
1 0 9621 9604 20 0 41744 25564 poll_s S ?
0:09 kwin [kdeinit]
1 0 9623 1 20 0 47612 31632 poll_s S ?
0:15 kdesktop [kdeinit]
1 0 9625 1 20 0 57588 42456 poll_s S ?
0:20 kicker [kdeinit]
1 0 9632 1 20 0 38984 22176 poll_s S ?
0:00 kaccess [kdeinit]
4 0 9645 9604 20 0 76292 21872 poll_s SL ?
4:39 artsd -F 9 -S 4096 -a alsa -b 8 -s 333 -m
artsmessage -c drkonqi -l 3 -f
1 0 9649 1 20 0 26708 8828 poll_s S ?
0:00 kalarmd --autostart
0 0 9650 9604 20 0 22340 10500 poll_s S ?
0:00 nm-applet --sm-disable
1 0 9651 1 20 0 50312 25620 poll_s S ?
0:01 knotify [kdeinit]
1 0 9671 1 20 0 3492 612 poll_s S ?
0:00 dbus-launch --autolaunch
9b9f86fbd8163bb39486a000475487ec --binary-syntax
--close-stderr
1 0 9672 1 20 0 2520 748 poll_s Ss ?
0:00 /usr/bin/dbus-daemon --fork --print-pid 5
--print-address 7 --session
0 0 9686 1 20 0 17196 4944 poll_s S ?
0:00 /usr/libexec/xfce4-notifyd
0 0 9688 1 20 0 4008 1788 poll_s S ?
0:00 /usr/libexec/xfconfd
0 0 11010 1 20 0 3072 1520 wait S ?
0:00 /bin/sh /usr/bin/mysqld_safe --user=root
4 0 11053 11010 20 0 102952 20932 poll_s Sl ?
0:05 /usr/sbin/mysqld --basedir=/ --datadir=//var
--user=root --pid-file=//var/werner.pid
--log-error=//var/werner.err
5 0 11084 1 20 0 6904 2108 poll_s Ss ?
0:01 sendmail: accepting connections
1 0 11085 1 20 0 6292 2772 poll_s S ?
0:00 /usr/local/src/Unreal3.2/src/ircd
1 0 11093 1 20 0 53056 8864 poll_s Ss ?
0:00 /usr/local/apache2/bin/httpd -k restart
5 0 11110 1 20 0 5900 828 poll_s Ss ?
0:00 pure-ftpd (SERVER)
5 0 11124 1 20 0 3428 608 poll_s Ss ?
0:00 rsync -v --daemon
1 0 11134 1 20 0 7608 5040 poll_s Ss ?
0:00 /usr/local/bin/perl
/usr/local/src/webmin/miniserv.pl
/etc/webmin/miniserv.conf
1 0 11147 1 20 0 7196 5124 poll_s Ss ?
0:00 /usr/local/bin/perl
/usr/local/src/usermin/miniserv.pl
/etc/usermin/miniserv.conf
1 0 11711 1 20 0 40496 25208 poll_s S ?
0:00 kio_uiserver [kdeinit]
5 0 14181 9604 20 0 57952 40024 poll_s S ?
0:02 konqueror [kdeinit] /
1 0 20523 2 20 0 0 0 worker S ?
0:00 [kworker/0:2]
5 0 21323 9604 20 0 63340 45076 poll_s S ?
0:06 konqueror [kdeinit] /
4 0 23472 9604 20 0 326076 97096 poll_s Sl ?
0:04 /usr/lib/firefox/firefox-bin
1 0 26090 2 20 0 0 0 worker S ?
0:00 [kworker/0:0]
1 0 26177 9604 20 0 25644 7412 poll_s S ?
0:00 kio_file [kdeinit] file
/tmp/ksocket-root/klaunchers4Ewqb.
0 0 26279 9604 20 0 90244 58724 poll_s S ?
1:50 kpdf /FULA-KURS/manual-1.pdf -icon kpdf
-caption KPDF
1 0 27679 2 20 0 0 0 - S ?
0:00 [kworker/0:1]
5 2 28475 11093 20 0 0 0 exit Z ?
0:00 [httpd] <defunct>
5 2 28484 11093 20 0 0 0 exit Z ?
0:00 [httpd] <defunct>
5 2 28485 11093 20 0 0 0 exit Z ?
0:00 [httpd] <defunct>
5 2 28491 11093 20 0 0 0 exit Z ?
0:00 [httpd] <defunct>
5 2 28492 11093 20 0 0 0 exit Z ?
0:00 [httpd] <defunct>
5 2 28493 11093 20 0 0 0 exit Z ?
0:00 [httpd] <defunct>
5 2 28494 11093 20 0 0 0 exit Z ?
0:00 [httpd] <defunct>
0 0 28550 6743 20 0 2528 584 - R tty1
0:00 ps axl
4 0 28551 9611 20 0 0 0 exit Z ?
0:00 [ifconfig] <defunct>
---
Professional hosting for everyone - http://www.host.ru
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 2:50 ` Andrew Morton
@ 2012-04-09 3:11 ` Linus Torvalds
2012-04-09 7:04 ` Sven Joachim
2012-04-09 10:15 ` David Rientjes
0 siblings, 2 replies; 49+ messages in thread
From: Linus Torvalds @ 2012-04-09 3:11 UTC (permalink / raw)
To: Andrew Morton, werner
Cc: David Rientjes, Rik van Riel, Hugh Dickins, linux-kernel, Oleg Nesterov
On Sun, Apr 8, 2012 at 7:50 PM, Andrew Morton <akpm@linux-foundation.org> wrote:
> On Sun, 8 Apr 2012 19:42:31 -0700 Linus Torvalds <torvalds@linux-foundation.org> wrote:
>>
>> > Apr __8 20:29:11 werner kernel: Normal free:44004kB min:44012kB low:55012kB
>> > high:66016kB active_anon:0kB inactive_anon:0kB active_file:132kB
>> > inactive_file:140kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
>> > present:885944kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
>> > slab_reclaimable:13068kB slab_unreclaimable:147784kB kernel_stack:628952kB
>> > pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1376
>> > all_unreclaimable? yes
>
> That's claiming that 600MB of ZONE_NORMAL is being used for kernel stacks.
Well, that would certainly eat up memory that is hard to get back.
Werner - if you can reproduce this, can you get a "ps axl" or similar
when it starts happening? Or probably even long before, since it
probably starts long long earlier.
Or does anybody see anything that keeps thread counts raised so that
"free_task()" doesn't get done. kernel/profoe.c does that
"profile_handoff_task()" thing - but only oprofile and the android
low-memory-killer logic seems to use it though. But that's exactly the
kind of thing that Werner's "configure everything" might enable -
Werner?
What else would do this? I'd suspect the /proc code, but that grabs
the mm_struct, and those particular changes were pre-3.3 anyway.
Adding Oleg just in case he has any ideas about process code changes
(or some usermodehelper thing that leaks processes, or whatever).
Linus
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
2012-04-09 2:42 Linus Torvalds
@ 2012-04-09 2:50 ` Andrew Morton
2012-04-09 3:11 ` Linus Torvalds
0 siblings, 1 reply; 49+ messages in thread
From: Andrew Morton @ 2012-04-09 2:50 UTC (permalink / raw)
To: Linus Torvalds
Cc: David Rientjes, Rik van Riel, Hugh Dickins, werner, linux-kernel
On Sun, 8 Apr 2012 19:42:31 -0700 Linus Torvalds <torvalds@linux-foundation.org> wrote:
> Guys, there's something wrong in the VM. Most likely suspects added to
> the participants list.
>
> Apparently things go south and the oom killer is invoked. X.org seems
> to get killed.
>
> Any hints? Werner traditionally finds problems by enabling every
> single config option there is, I assume this is another of those
> kernes..
>
>
> ...
>
> > Apr __8 20:29:11 werner kernel: Normal free:44004kB min:44012kB low:55012kB
> > high:66016kB active_anon:0kB inactive_anon:0kB active_file:132kB
> > inactive_file:140kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> > present:885944kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> > slab_reclaimable:13068kB slab_unreclaimable:147784kB kernel_stack:628952kB
> > pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1376
> > all_unreclaimable? yes
That's claiming that 600MB of ZONE_NORMAL is being used for kernel stacks.
^ permalink raw reply [flat|nested] 49+ messages in thread
* v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
@ 2012-04-09 2:42 Linus Torvalds
2012-04-09 2:50 ` Andrew Morton
0 siblings, 1 reply; 49+ messages in thread
From: Linus Torvalds @ 2012-04-09 2:42 UTC (permalink / raw)
To: Andrew Morton, David Rientjes, Rik van Riel, Hugh Dickins, werner
Cc: linux-kernel
Guys, there's something wrong in the VM. Most likely suspects added to
the participants list.
Apparently things go south and the oom killer is invoked. X.org seems
to get killed.
Any hints? Werner traditionally finds problems by enabling every
single config option there is, I assume this is another of those
kernes..
Linus
On Sun, Apr 8, 2012 at 5:21 PM, werner <w.landgraf@ru.ru> wrote:
> 3.4-rc1 sticks and crashs
>
> The problem continues also with 3.4-rc2 . The computer boots and runs
> during hours normal, then suddenly everything sticks,
> in a part of the cases the computer crashs. The computer wasn't working
> hard, almost idle.
>
> In the example below, at the end it didn't crash completely, but only kde3 .
> However, then i rebooted (last line).
>
> In 3.3 this didnt happen, thus, it's a regression.
>
>
> Werner Landgraf
>
>
>
>
>
> Apr 8 13:55:10 werner kernel: Malformed early option 'acpi'
> Apr 8 13:55:10 werner kernel: ACPI: RSDP 000f6920 00014 (v00 GBT )
> Apr 8 13:55:10 werner kernel: ACPI: RSDT bfee3000 00038 (v01 GBT
> NVDAACPI 42302E31 NVDA 01010101)
> Apr 8 13:55:10 werner kernel: ACPI: FACP bfee3040 00074 (v01 GBT
> NVDAACPI 42302E31 NVDA 01010101)
> Apr 8 13:55:10 werner kernel: ACPI: DSDT bfee30c0 0469E (v01 GBT
> NVDAACPI 00001000 MSFT 03000000)
> Apr 8 13:55:10 werner kernel: ACPI: FACS bfee0000 00040
> Apr 8 13:55:10 werner kernel: ACPI: SSDT bfee7880 0028A (v01 PTLTD
> POWERNOW 00000001 LTP 00000001)
> Apr 8 13:55:10 werner kernel: ACPI: HPET bfee7b40 00038 (v01 GBT
> NVDAACPI 42302E31 NVDA 00000098)
> Apr 8 13:55:10 werner kernel: ACPI: MCFG bfee7b80 0003C (v01 GBT
> NVDAACPI 42302E31 NVDA 01010101)
> Apr 8 13:55:10 werner kernel: ACPI: APIC bfee7780 000D0 (v01 GBT
> NVDAACPI 42302E31 NVDA 01010101)
> Apr 8 13:55:10 werner kernel: Zone PFN ranges:
> Apr 8 13:55:10 werner kernel: DMA 0x00000010 -> 0x00001000
> Apr 8 13:55:10 werner kernel: Normal 0x00001000 -> 0x000377fe
> Apr 8 13:55:10 werner kernel: HighMem 0x000377fe -> 0x000bfee0
> Apr 8 13:55:10 werner kernel: Movable zone start PFN for each node
> Apr 8 13:55:10 werner kernel: Early memory PFN ranges
> Apr 8 13:55:10 werner kernel: 0: 0x00000010 -> 0x0000009f
> Apr 8 13:55:10 werner kernel: 0: 0x00000100 -> 0x000bfee0
> Apr 8 13:55:13 werner udevd-event[9104]: run_program: exec of program
> '/etc/rc.d/rc.media-daemon' failed
> Apr 8 13:55:13 werner kernel: Built 1 zonelists in Zone order, mobility
> grouping on. Total pages: 779889
> Apr 8 13:55:13 werner kernel: Fast TSC calibration using PIT
> Apr 8 13:55:13 werner kernel: Detected 2511.428 MHz processor.
> Apr 8 13:55:13 werner udevd-event[9099]: udev_rules_apply_format: unknown
> format variable '$modalias | grep -q eagle-usb || exit; while !
> /sbin/eaglectrl -p 2>/dev/null | /bin/grep -q Post-firmware; do sleep 2;
> done; /sbin/eaglectrl -d''
> Apr 8 13:55:13 werner kernel: ACPI: setting ELCR to 0200 (from 0c20)
> Apr 8 13:55:13 werner kernel: AMD PMU driver.
> Apr 8 13:55:13 werner kernel: raid6: int32x1 945 MB/s
> Apr 8 13:55:13 werner kernel: raid6: int32x2 933 MB/s
> Apr 8 13:55:13 werner kernel: raid6: int32x4 933 MB/s
> Apr 8 13:55:13 werner kernel: raid6: int32x8 613 MB/s
> Apr 8 13:55:13 werner kernel: raid6: mmxx1 2035 MB/s
> Apr 8 13:55:13 werner kernel: raid6: mmxx2 3582 MB/s
> Apr 8 13:55:13 werner kernel: raid6: sse1x1 2023 MB/s
> Apr 8 13:55:13 werner kernel: raid6: sse1x2 3496 MB/s
> Apr 8 13:55:13 werner kernel: raid6: sse2x1 3445 MB/s
> Apr 8 13:55:13 werner kernel: raid6: sse2x2 4582 MB/s
> Apr 8 13:55:13 werner kernel: raid6: using algorithm sse2x2 (4582 MB/s)
> Apr 8 13:55:13 werner kernel: Expanded resource reserved due to conflict
> with PCI Bus 0000:00
> Apr 8 13:55:13 werner udevd-event[9098]: udev_rules_apply_format: unknown
> format variable '$modalias | grep -q eagle-usb || exit; while !
> /sbin/eaglectrl -p 2>/dev/null | /bin/grep -q Post-firmware; do sleep 2;
> done; /sbin/eaglectrl -d''
> Apr 8 13:55:13 werner kernel: mdacon: MDA with 8K of memory detected.
> Apr 8 13:55:13 werner kernel: ACPI: PCI Interrupt Link [LUBA] enabled at
> IRQ 10
> Apr 8 13:55:13 werner kernel: ACPI: PCI Interrupt Link [LUB2] enabled at
> IRQ 11
> Apr 8 13:55:13 werner kernel: microcode: CPU0: family 15 not supported
> Apr 8 13:55:13 werner kernel: The force parameter has not been set to 1 so
> the Iris poweroff handler will not be installed.
> Apr 8 13:55:13 werner kernel: highmem bounce pool size: 64 pages
> Apr 8 13:55:13 werner kernel: Dquot-cache hash table entries: 1024 (order
> 0, 4096 bytes)
> Apr 8 13:55:13 werner kernel: DLM installed
> Apr 8 13:55:13 werner kernel: EFS: 1.0a - http://aeschi.ch.eu.org/efs/
> Apr 8 13:55:13 werner kernel: OCFS2 User DLM kernel interface loaded
> Apr 8 13:55:13 werner kernel: GFS2 installed
> Apr 8 13:55:13 werner kernel: acpiphp_ibm: ibm_acpiphp_init:
> acpi_walk_namespace failed
> Apr 8 13:55:13 werner kernel: ACPI: PCI Interrupt Link [LIGP] enabled at
> IRQ 10
> Apr 8 13:55:13 werner kernel: nvidiafb: CRTC0 analog found
> Apr 8 13:55:13 werner kernel: nvidiafb: CRTC1 analog not found
> Apr 8 13:55:13 werner kernel: i2c i2c-0: unable to read EDID block.
> Apr 8 13:55:13 werner last message repeated 2 times
> Apr 8 13:55:13 werner kernel: nvidiafb: EDID found from BUS2
> Apr 8 13:55:13 werner kernel: nvidiafb: CRTC 0 appears to have a CRT
> attached
> Apr 8 13:55:13 werner kernel: nvidiafb: Using CRT on CRTC 0
> Apr 8 13:55:13 werner kernel: Could not find Carillo Ranch MCH device.
> Apr 8 13:55:13 werner kernel: no IO addresses supplied
> Apr 8 13:55:13 werner kernel: hgafb: probe of hgafb.0 failed with error -22
> Apr 8 13:55:13 werner kernel: uvesafb: failed to execute /sbin/v86d
> Apr 8 13:55:13 werner kernel: uvesafb: make sure that the v86d helper is
> installed and executable
> Apr 8 13:55:13 werner kernel: uvesafb: Getting VBE info block failed
> (eax=0x4f00, err=-2)
> Apr 8 13:55:13 werner kernel: uvesafb: vbe_init() failed with -22
> Apr 8 13:55:13 werner kernel: uvesafb: probe of uvesafb.0 failed with error
> -22
> Apr 8 13:55:13 werner kernel: vesafb: cannot reserve video memory at
> 0xd0000000
> Apr 8 13:55:13 werner kernel: toshiba: not a supported Toshiba laptop
> Apr 8 13:55:13 werner kernel: [drm:i915_init] *ERROR* drm/i915 can't work
> without intel_agp module!
> Apr 8 13:55:13 werner kernel: Compaq SMART2 Driver (v 2.6.0)
> Apr 8 13:55:13 werner kernel: i2c-core: driver [isl29003] using legacy
> suspend method
> Apr 8 13:55:13 werner kernel: i2c-core: driver [isl29003] using legacy
> resume method
> Apr 8 13:55:13 werner kernel: amd74xx 0000:00:06.0: BIOS didn't set cable
> bits correctly. Enabling workaround.
> Apr 8 13:55:13 werner kernel: Loading Adaptec I2O RAID: Version 2.4 Build
> 5go
> Apr 8 13:55:13 werner kernel: scsi: <fdomain> Detection failed (no card)
> Apr 8 13:55:13 werner kernel: NCR53c406a: no available ports found
> Apr 8 13:55:13 werner kernel: qla2xxx [0000:00:00.0]-0005: : QLogic Fibre
> Channel HBA Driver: 8.03.07.13-k.
> Apr 8 13:55:13 werner kernel: Emulex LightPulse Fibre Channel SCSI driver
> 8.3.30
> Apr 8 13:55:13 werner kernel: Copyright(c) 2004-2009 Emulex. All rights
> reserved.
> Apr 8 13:55:13 werner kernel: Failed initialization of WD-7000 SCSI card!
> Apr 8 13:55:13 werner kernel: GDT-HA: Storage RAID Controller Driver.
> Version: 3.05
> Apr 8 13:55:13 werner kernel: 3ware Storage Controller device driver for
> Linux v1.26.02.003.
> Apr 8 13:55:13 werner kernel: 3ware 9000 Storage Controller device driver
> for Linux v2.26.02.014.
> Apr 8 13:55:13 werner kernel: imm: Version 2.05 (for Linux 2.4.0)
> Apr 8 13:55:13 werner kernel: ACPI: PCI Interrupt Link [LSID] enabled at
> IRQ 11
> Apr 8 13:55:13 werner kernel: ACPI: PCI Interrupt Link [LFID] enabled at
> IRQ 10
> Apr 8 13:55:13 werner kernel: Error: Driver 'pata_platform' is already
> registered, aborting...
> Apr 8 13:55:13 werner kernel: physmap-flash.0: failed to claim resource 0
> Apr 8 13:55:13 werner kernel: Failed to ioremap_nocache
> Apr 8 13:55:13 werner last message repeated 2 times
> Apr 8 13:55:13 werner kernel: SNAPGEAR: failed to ioremap() BOOTCS
> Apr 8 13:55:13 werner kernel: Generic platform RAM MTD, (c) 2004 Simtec
> Electronics
> Apr 8 13:55:13 werner kernel: [nandsim] warning: read_byte: unexpected data
> output cycle, state is STATE_READY return 0x0
> Apr 8 13:55:13 werner last message repeated 5 times
> Apr 8 13:55:13 werner kernel: flash size: 8 MiB
> Apr 8 13:55:13 werner kernel: page size: 512 bytes
> Apr 8 13:55:13 werner kernel: OOB area size: 16 bytes
> Apr 8 13:55:13 werner kernel: sector size: 8 KiB
> Apr 8 13:55:13 werner kernel: pages number: 16384
> Apr 8 13:55:13 werner kernel: pages per sector: 16
> Apr 8 13:55:13 werner kernel: bus width: 8
> Apr 8 13:55:13 werner kernel: bits in sector size: 13
> Apr 8 13:55:13 werner kernel: bits in page size: 9
> Apr 8 13:55:13 werner kernel: bits in OOB size: 4
> Apr 8 13:55:13 werner kernel: flash size with OOB: 8448 KiB
> Apr 8 13:55:13 werner kernel: page address bytes: 3
> Apr 8 13:55:13 werner kernel: sector address bytes: 2
> Apr 8 13:55:13 werner kernel: options: 0x62
> Apr 8 13:55:13 werner kernel: onenand_wait: timeout! ctrl=0x0000
> intr=0x0000
> Apr 8 13:55:13 werner kernel: DE600: port 0x378 busy
> Apr 8 13:55:13 werner kernel: paride: aten registered as protocol 0
> Apr 8 13:55:13 werner kernel: paride: bpck registered as protocol 1
> Apr 8 13:55:13 werner kernel: paride: comm registered as protocol 2
> Apr 8 13:55:13 werner kernel: paride: dstr registered as protocol 3
> Apr 8 13:55:13 werner kernel: paride: k951 registered as protocol 4
> Apr 8 13:55:13 werner kernel: paride: k971 registered as protocol 5
> Apr 8 13:55:13 werner kernel: paride: epat registered as protocol 6
> Apr 8 13:55:13 werner kernel: paride: epia registered as protocol 7
> Apr 8 13:55:13 werner kernel: paride: frpw registered as protocol 8
> Apr 8 13:55:13 werner kernel: paride: friq registered as protocol 9
> Apr 8 13:55:13 werner kernel: paride: fit2 registered as protocol 10
> Apr 8 13:55:13 werner kernel: paride: fit3 registered as protocol 11
> Apr 8 13:55:13 werner kernel: paride: on20 registered as protocol 12
> Apr 8 13:55:13 werner kernel: paride: on26 registered as protocol 13
> Apr 8 13:55:13 werner kernel: paride: ktti registered as protocol 14
> Apr 8 13:55:13 werner kernel: paride: bpck6 registered as protocol 15
> Apr 8 13:55:13 werner kernel: pd: pd version 1.05, major 45, cluster 64,
> nice 0
> Apr 8 13:55:13 werner kernel: pda: Autoprobe failed
> Apr 8 13:55:13 werner kernel: pd: no valid drive found
> Apr 8 13:55:13 werner kernel: pcd: pcd version 1.07, major 46, nice 0
> Apr 8 13:55:13 werner kernel: pcd0: Autoprobe failed
> Apr 8 13:55:13 werner kernel: pcd: No CD-ROM drive found
> Apr 8 13:55:13 werner kernel: pf: pf version 1.04, major 47, cluster 64,
> nice 0
> Apr 8 13:55:13 werner kernel: pf: No ATAPI disk detected
> Apr 8 13:55:13 werner kernel: pt: pt version 1.04, major 96
> Apr 8 13:55:13 werner kernel: sr0: scsi3-mmc drive: 48x/48x writer dvd-ram
> cd/rw xa/form2 cdda tray
> Apr 8 13:55:13 werner kernel: pt0: Autoprobe failed
> Apr 8 13:55:13 werner kernel: pt: No ATAPI tape drive detected
> Apr 8 13:55:13 werner kernel: pg: pg version 1.02, major 97
> Apr 8 13:55:13 werner kernel: pga: Autoprobe failed
> Apr 8 13:55:13 werner kernel: pg: No ATAPI device detected
> Apr 8 13:55:13 werner kernel: mk712: device not present
> Apr 8 13:55:13 werner kernel: wistron_btns: System unknown
> Apr 8 13:55:13 werner kernel: EISA: Cannot allocate resource for mainboard
> Apr 8 13:55:13 werner kernel: Cannot allocate resource for EISA slot 1
> Apr 8 13:55:13 werner kernel: Cannot allocate resource for EISA slot 2
> Apr 8 13:55:13 werner kernel: Cannot allocate resource for EISA slot 3
> Apr 8 13:55:13 werner kernel: Cannot allocate resource for EISA slot 4
> Apr 8 13:55:13 werner kernel: Cannot allocate resource for EISA slot 5
> Apr 8 13:55:13 werner kernel: Cannot allocate resource for EISA slot 6
> Apr 8 13:55:13 werner kernel: Cannot allocate resource for EISA slot 7
> Apr 8 13:55:13 werner kernel: Cannot allocate resource for EISA slot 8
> Apr 8 13:55:13 werner kernel: asus_wmi: Management GUID not found
> Apr 8 13:55:13 werner kernel: asus_wmi: Management GUID not found
> Apr 8 13:55:13 werner kernel: compal_laptop: Motherboard not recognized
> (You could try the module's force-parameter)
> Apr 8 13:55:13 werner kernel: dell_wmi: No known WMI GUID found
> Apr 8 13:55:13 werner kernel: dell_wmi_aio: No known WMI GUID found
> Apr 8 13:55:13 werner kernel: acer_wmi: No or unsupported WMI interface,
> unable to load
> Apr 8 13:55:13 werner kernel: acerhdf: unknown (unsupported) BIOS version
> Gigabyte Technology Co., Ltd./M68M-S2P/FC, please report, aborting!
> Apr 8 13:55:13 werner kernel: hdaps: supported laptop not found!
> Apr 8 13:55:13 werner kernel: hdaps: driver init failed (ret=-19)!
> Apr 8 13:55:13 werner kernel: msi_wmi: This machine doesn't have
> MSI-hotkeys through WMI
> Apr 8 13:55:13 werner kernel: intel_oaktrail: Platform not recognized (You
> could try the module's force-parameter)
> Apr 8 13:55:13 werner kernel: OK
> Apr 8 13:55:13 werner kernel: OK
> Apr 8 13:55:13 werner kernel: register_blkdev: cannot get major 3 for hd
> Apr 8 13:55:13 werner kernel: drivers/rtc/hctosys.c: unable to open rtc
> device (rtc0)
> Apr 8 13:55:13 werner kernel: udevd (5372): /proc/5372/oom_adj is
> deprecated, please use /proc/5372/oom_score_adj instead.
> Apr 8 13:55:13 werner kernel: end_request: I/O error, dev fd0, sector 0
> Apr 8 13:55:13 werner kernel: ACPI: PCI Interrupt Link [LMAC] enabled at
> IRQ 11
> Apr 8 13:55:13 werner kernel: ACPI: PCI Interrupt Link [LAZA] enabled at
> IRQ 5
> Apr 8 13:55:13 werner kernel: ACPI: PCI Interrupt Link [LNK2] enabled at
> IRQ 5
> Apr 8 13:55:13 werner kernel: 2:3:1: cannot get freq at ep 0x84
> Apr 8 13:55:13 werner kernel: k8temp 0000:00:18.3: Temperature readouts
> might be wrong - check erratum #141
> Apr 8 13:55:13 werner kernel: EXT3-fs (sda1): warning: maximal mount count
> reached, running e2fsck is recommended
> Apr 8 13:55:22 werner apcupsd[9080]: apcupsd FATAL ERROR in smartsetup.c at
> line 171 PANIC! Cannot communicate with UPS via serial port. Please make
> sure the port specified on the DEVICE directive is correct, and that your
> cable specification on the UPSCABLE directive is correct.
> Apr 8 13:55:22 werner apcupsd[9080]: apcupsd error shutdown completed
> Apr 8 13:55:30 werner hpijs[9358]: prnt/hpijs/hpijs.cpp 614: unable to init
> hpijs server
> Apr 8 13:55:35 werner udevd[5372]: add_to_rules: unknown key 'MODALIAS' in
> /etc/udev/rules.d/80-eagle-usb.rules:1
> Apr 8 13:56:03 werner kdm_greet[9504]: Can't open default user face
> Apr 8 13:57:37 werner named[10001]: /etc/named.conf:3: option
> 'multiple-cnames' is obsolete
> Apr 8 20:29:10 werner kernel: iwconfig invoked oom-killer:
> gfp_mask=0x800d0, order=0, oom_adj=0, oom_score_adj=0
> Apr 8 20:29:11 werner kernel: Pid: 31155, comm: iwconfig Not tainted
> 3.4.0-rc2-i486-1sys #1
> Apr 8 20:29:11 werner kernel: Call Trace:
> Apr 8 20:29:11 werner kernel: [<c10356ff>] ? printk+0x20/0x22
> Apr 8 20:29:11 werner kernel: [<c10af32b>] dump_header+0x6f/0x95
> Apr 8 20:29:11 werner kernel: [<c10af53f>] oom_kill_process+0x52/0x251
> Apr 8 20:29:11 werner kernel: [<c10af803>] ? select_bad_process+0xc5/0x11c
> Apr 8 20:29:11 werner kernel: [<c10af99e>] out_of_memory+0x144/0x1b4
> Apr 8 20:29:11 werner kernel: [<c10b269c>]
> __alloc_pages_nodemask+0x501/0x63f
> Apr 8 20:29:11 werner kernel: [<c10b27f6>] __get_free_pages+0x1c/0x2d
> Apr 8 20:29:11 werner kernel: [<c113197d>] do_proc_readlink+0x27/0x7b
> Apr 8 20:29:11 werner kernel: [<c1133367>] proc_pid_readlink+0x48/0x5b
> Apr 8 20:29:11 werner kernel: [<c10ee9c2>] sys_readlinkat+0x81/0x95
> Apr 8 20:29:11 werner kernel: [<c10eea02>] sys_readlink+0x2c/0x2e
> Apr 8 20:29:11 werner kernel: [<c208c05c>] syscall_call+0x7/0xb
> Apr 8 20:29:11 werner kernel: Mem-Info:
> Apr 8 20:29:11 werner kernel: DMA per-cpu:
> Apr 8 20:29:11 werner kernel: CPU 0: hi: 0, btch: 1 usd: 0
> Apr 8 20:29:11 werner kernel: Normal per-cpu:
> Apr 8 20:29:11 werner kernel: CPU 0: hi: 186, btch: 31 usd: 89
> Apr 8 20:29:11 werner kernel: HighMem per-cpu:
> Apr 8 20:29:11 werner kernel: CPU 0: hi: 186, btch: 31 usd: 87
> Apr 8 20:29:11 werner kernel: active_anon:80153 inactive_anon:71 isolated_anon:0
> Apr 8 20:29:11 werner kernel: active_file:15189 inactive_file:21520 isolated_file:0
> Apr 8 20:29:11 werner kernel: unevictable:0 dirty:1 writeback:0 unstable:0
> Apr 8 20:29:11 werner kernel: free:445370 slab_reclaimable:3273 slab_unreclaimable:37492
> Apr 8 20:29:11 werner kernel: mapped:19922 shmem:711 pagetables:597 bounce:0
> Apr 8 20:29:11 werner kernel: DMA free:4240kB min:784kB low:980kB
> high:1176kB active_anon:0kB inactive_anon:0kB active_file:0kB
> inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:15804kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:24kB slab_unreclaimable:2184kB kernel_stack:9392kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? yes
> Apr 8 20:29:11 werner kernel: lowmem_reserve[]: 0 865 3031 3031
> Apr 8 20:29:11 werner kernel: Normal free:44004kB min:44012kB low:55012kB
> high:66016kB active_anon:0kB inactive_anon:0kB active_file:132kB
> inactive_file:140kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:885944kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:13068kB slab_unreclaimable:147784kB kernel_stack:628952kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1376
> all_unreclaimable? yes
> Apr 8 20:29:11 werner kdm[9483]: X server for display :0 terminated unexpectedly
> Apr 8 20:29:11 werner kernel: lowmem_reserve[]: 0 0 17326 17326
> Apr 8 20:29:11 werner kernel: HighMem free:1733236kB min:512kB low:28056kB
> high:55600kB active_anon:320612kB inactive_anon:284kB active_file:60624kB
> inactive_file:85940kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:2217808kB mlocked:0kB dirty:4kB writeback:0kB mapped:79688kB
> shmem:2844kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB
> pagetables:2388kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? no
> Apr 8 20:29:11 werner kernel: lowmem_reserve[]: 0 0 0 0
> Apr 8 20:29:11 werner kernel: DMA: 116*4kB 18*8kB 1*16kB 1*32kB 0*64kB
> 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 4240kB
> Apr 8 20:29:11 werner kernel: Normal: 1527*4kB 535*8kB 279*16kB 177*32kB
> 65*64kB 23*128kB 6*256kB 3*512kB 1*1024kB 0*2048kB 3*4096kB = 44004kB
> Apr 8 20:29:11 werner kernel: HighMem: 6291*4kB 5495*8kB 3815*16kB
> 2528*32kB 1406*64kB 597*128kB 228*256kB 104*512kB 63*1024kB 18*2048kB
> 279*4096kB = 1733236kB
> Apr 8 20:29:11 werner kernel: 37420 total pagecache pages
> Apr 8 20:29:11 werner kernel: 0 pages in swap cache
> Apr 8 20:29:11 werner kernel: Swap cache stats: add 0, delete 0, find 0/0
> Apr 8 20:29:11 werner kernel: Free swap = 0kB
> Apr 8 20:29:11 werner kernel: Total swap = 0kB
> Apr 8 20:29:11 werner kernel: 786128 pages RAM
> Apr 8 20:29:11 werner kernel: 558818 pages HighMem
> Apr 8 20:29:11 werner kernel: 13582 pages reserved
> Apr 8 20:29:11 werner kernel: 109538 pages shared
> Apr 8 20:29:11 werner kernel: 223297 pages non-shared
> Apr 8 20:29:11 werner kernel: Out of memory: Kill process 9499 (X) score 29
> or sacrifice child
> Apr 8 20:29:11 werner kernel: Killed process 9499 (X) total-vm:451020kB,
> anon-rss:178420kB, file-rss:3668kB
> Apr 8 20:29:12 werner kernel: iwconfig invoked oom-killer:
> gfp_mask=0x800d0, order=0, oom_adj=0, oom_score_adj=0
> Apr 8 20:29:12 werner kernel: Pid: 31155, comm: iwconfig Not tainted
> 3.4.0-rc2-i486-1sys #1
> Apr 8 20:29:12 werner kernel: Call Trace:
> Apr 8 20:29:12 werner kernel: [<c10356ff>] ? printk+0x20/0x22
> Apr 8 20:29:12 werner kernel: [<c10af32b>] dump_header+0x6f/0x95
> Apr 8 20:29:12 werner kernel: [<c10af53f>] oom_kill_process+0x52/0x251
> Apr 8 20:29:13 werner kernel: [<c10af803>] ? select_bad_process+0xc5/0x11c
> Apr 8 20:29:13 werner kernel: [<c10af99e>] out_of_memory+0x144/0x1b4
> Apr 8 20:29:13 werner kernel: [<c10b269c>]
> __alloc_pages_nodemask+0x501/0x63f
> Apr 8 20:29:13 werner kernel: [<c10b27f6>] __get_free_pages+0x1c/0x2d
> Apr 8 20:29:13 werner kernel: [<c113197d>] do_proc_readlink+0x27/0x7b
> Apr 8 20:29:13 werner kernel: [<c1133367>] proc_pid_readlink+0x48/0x5b
> Apr 8 20:29:13 werner kernel: [<c10ee9c2>] sys_readlinkat+0x81/0x95
> Apr 8 20:29:13 werner kernel: [<c10eea02>] sys_readlink+0x2c/0x2e
> Apr 8 20:29:14 werner kernel: [<c208c05c>] syscall_call+0x7/0xb
> Apr 8 20:29:14 werner kernel: Mem-Info:
> Apr 8 20:29:14 werner kernel: DMA per-cpu:
> Apr 8 20:29:14 werner kernel: CPU 0: hi: 0, btch: 1 usd: 0
> Apr 8 20:29:14 werner kernel: Normal per-cpu:
> Apr 8 20:29:14 werner kernel: CPU 0: hi: 186, btch: 31 usd: 95
> Apr 8 20:29:14 werner kernel: HighMem per-cpu:
> Apr 8 20:29:14 werner kernel: CPU 0: hi: 186, btch: 31 usd: 154
> Apr 8 20:29:14 werner kernel: active_anon:35273 inactive_anon:32
> isolated_anon:0
> Apr 8 20:29:14 werner kernel: active_file:15228 inactive_file:21481
> isolated_file:0
> Apr 8 20:29:14 werner kernel: unevictable:0 dirty:1 writeback:0 unstable:0
> Apr 8 20:29:14 werner kernel: free:490360 slab_reclaimable:3273
> slab_unreclaimable:37492
> Apr 8 20:29:14 werner kernel: mapped:19048 shmem:673 pagetables:483
> bounce:0
> Apr 8 20:29:14 werner kernel: DMA free:4240kB min:784kB low:980kB
> high:1176kB active_anon:0kB inactive_anon:0kB active_file:0kB
> inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:15804kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:24kB slab_unreclaimable:2184kB kernel_stack:9392kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? yes
> Apr 8 20:29:14 werner kernel: lowmem_reserve[]: 0 865 3031 3031
> Apr 8 20:29:14 werner kernel: Normal free:44004kB min:44012kB low:55012kB
> high:66016kB active_anon:0kB inactive_anon:0kB active_file:132kB
> inactive_file:140kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:885944kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:13068kB slab_unreclaimable:147784kB kernel_stack:628952kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:13024
> all_unreclaimable? yes
> Apr 8 20:29:14 werner kernel: lowmem_reserve[]: 0 0 17326 17326
> Apr 8 20:29:14 werner kernel: HighMem free:1913196kB min:512kB low:28056kB
> high:55600kB active_anon:141092kB inactive_anon:128kB active_file:60780kB
> inactive_file:85784kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:2217808kB mlocked:0kB dirty:4kB writeback:0kB mapped:76192kB
> shmem:2692kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB
> pagetables:1932kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? no
> Apr 8 20:29:14 werner kernel: lowmem_reserve[]: 0 0 0 0
> Apr 8 20:29:14 werner kernel: DMA: 116*4kB 18*8kB 1*16kB 1*32kB 0*64kB
> 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 4240kB
> Apr 8 20:29:14 werner kernel: Normal: 1527*4kB 535*8kB 279*16kB 177*32kB
> 65*64kB 23*128kB 6*256kB 3*512kB 1*1024kB 0*2048kB 3*4096kB = 44004kB
> Apr 8 20:29:14 werner kernel: HighMem: 6543*4kB 5584*8kB 3849*16kB
> 2545*32kB 1418*64kB 609*128kB 235*256kB 108*512kB 64*1024kB 21*2048kB
> 319*4096kB = 1913196kB
> Apr 8 20:29:14 werner kernel: 37382 total pagecache pages
> Apr 8 20:29:14 werner kernel: 0 pages in swap cache
> Apr 8 20:29:14 werner kernel: Swap cache stats: add 0, delete 0, find 0/0
> Apr 8 20:29:14 werner kernel: Free swap = 0kB
> Apr 8 20:29:14 werner kernel: Total swap = 0kB
> Apr 8 20:29:14 werner kernel: 786128 pages RAM
> Apr 8 20:29:14 werner kernel: 558818 pages HighMem
> Apr 8 20:29:14 werner kernel: 13582 pages reserved
> Apr 8 20:29:14 werner kernel: 104040 pages shared
> Apr 8 20:29:14 werner kernel: 179138 pages non-shared
> Apr 8 20:29:15 werner kernel: Out of memory: Kill process 11073 (httpd)
> score 4 or sacrifice child
> Apr 8 20:29:15 werner kernel: Killed process 11073 (httpd)
> total-vm:56424kB, anon-rss:9136kB, file-rss:3784kB
> Apr 8 20:29:15 werner kernel: iwconfig invoked oom-killer:
> gfp_mask=0x800d0, order=0, oom_adj=0, oom_score_adj=0
> Apr 8 20:29:15 werner kernel: Pid: 31155, comm: iwconfig Not tainted
> 3.4.0-rc2-i486-1sys #1
> Apr 8 20:29:15 werner kernel: Call Trace:
> Apr 8 20:29:15 werner kernel: [<c10356ff>] ? printk+0x20/0x22
> Apr 8 20:29:15 werner kernel: [<c10af32b>] dump_header+0x6f/0x95
> Apr 8 20:29:15 werner kernel: [<c10af53f>] oom_kill_process+0x52/0x251
> Apr 8 20:29:15 werner kernel: [<c10af803>] ? select_bad_process+0xc5/0x11c
> Apr 8 20:29:15 werner kernel: [<c10af99e>] out_of_memory+0x144/0x1b4
> Apr 8 20:29:15 werner kernel: [<c10b269c>]
> __alloc_pages_nodemask+0x501/0x63f
> Apr 8 20:29:15 werner kernel: [<c10b27f6>] __get_free_pages+0x1c/0x2d
> Apr 8 20:29:15 werner kernel: [<c113197d>] do_proc_readlink+0x27/0x7b
> Apr 8 20:29:15 werner kernel: [<c1133367>] proc_pid_readlink+0x48/0x5b
> Apr 8 20:29:15 werner kernel: [<c10ee9c2>] sys_readlinkat+0x81/0x95
> Apr 8 20:29:15 werner kernel: [<c10eea02>] sys_readlink+0x2c/0x2e
> Apr 8 20:29:15 werner kernel: [<c208c05c>] syscall_call+0x7/0xb
> Apr 8 20:29:15 werner kernel: Mem-Info:
> Apr 8 20:29:15 werner kernel: DMA per-cpu:
> Apr 8 20:29:15 werner kernel: CPU 0: hi: 0, btch: 1 usd: 0
> Apr 8 20:29:15 werner kernel: Normal per-cpu:
> Apr 8 20:29:15 werner kernel: CPU 0: hi: 186, btch: 31 usd: 97
> Apr 8 20:29:15 werner kernel: HighMem per-cpu:
> Apr 8 20:29:15 werner kernel: CPU 0: hi: 186, btch: 31 usd: 169
> Apr 8 20:29:15 werner kernel: active_anon:34116 inactive_anon:32
> isolated_anon:0
> Apr 8 20:29:15 werner kernel: active_file:15397 inactive_file:21312
> isolated_file:0
> Apr 8 20:29:15 werner kernel: unevictable:0 dirty:1 writeback:0 unstable:0
> Apr 8 20:29:15 werner kernel: free:491507 slab_reclaimable:3273
> slab_unreclaimable:37492
> Apr 8 20:29:15 werner kernel: mapped:19048 shmem:673 pagetables:464
> bounce:0
> Apr 8 20:29:15 werner kernel: DMA free:4240kB min:784kB low:980kB
> high:1176kB active_anon:0kB inactive_anon:0kB active_file:0kB
> inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:15804kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:24kB slab_unreclaimable:2184kB kernel_stack:9392kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? yes
> Apr 8 20:29:15 werner kernel: lowmem_reserve[]: 0 865 3031 3031
> Apr 8 20:29:15 werner kernel: Normal free:44004kB min:44012kB low:55012kB
> high:66016kB active_anon:0kB inactive_anon:0kB active_file:132kB
> inactive_file:140kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:885944kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:13068kB slab_unreclaimable:147784kB kernel_stack:628952kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:15584
> all_unreclaimable? yes
> Apr 8 20:29:15 werner kernel: lowmem_reserve[]: 0 0 17326 17326
> Apr 8 20:29:15 werner kernel: HighMem free:1917784kB min:512kB low:28056kB
> high:55600kB active_anon:136464kB inactive_anon:128kB active_file:61456kB
> inactive_file:85108kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:2217808kB mlocked:0kB dirty:4kB writeback:0kB mapped:76192kB
> shmem:2692kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB
> pagetables:1856kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? no
> Apr 8 20:29:15 werner kernel: lowmem_reserve[]: 0 0 0 0
> Apr 8 20:29:15 werner kernel: DMA: 116*4kB 18*8kB 1*16kB 1*32kB 0*64kB
> 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 4240kB
> Apr 8 20:29:15 werner kernel: Normal: 1527*4kB 535*8kB 279*16kB 177*32kB
> 65*64kB 23*128kB 6*256kB 3*512kB 1*1024kB 0*2048kB 3*4096kB = 44004kB
> Apr 8 20:29:15 werner kernel: HighMem: 6650*4kB 5596*8kB 3885*16kB
> 2556*32kB 1443*64kB 617*128kB 237*256kB 108*512kB 64*1024kB 21*2048kB
> 319*4096kB = 1917784kB
> Apr 8 20:29:15 werner kernel: 37382 total pagecache pages
> Apr 8 20:29:15 werner kernel: 0 pages in swap cache
> Apr 8 20:29:15 werner kernel: Swap cache stats: add 0, delete 0, find 0/0
> Apr 8 20:29:15 werner kernel: Free swap = 0kB
> Apr 8 20:29:15 werner kernel: Total swap = 0kB
> Apr 8 20:29:15 werner kernel: 786128 pages RAM
> Apr 8 20:29:15 werner kernel: 558818 pages HighMem
> Apr 8 20:29:15 werner kernel: 13582 pages reserved
> Apr 8 20:29:15 werner kernel: 101963 pages shared
> Apr 8 20:29:15 werner kernel: 177974 pages non-shared
> Apr 8 20:29:16 werner kernel: Out of memory: Kill process 10001 (named)
> score 3 or sacrifice child
> Apr 8 20:29:16 werner kernel: Killed process 10001 (named)
> total-vm:41360kB, anon-rss:9828kB, file-rss:2452kB
> Apr 8 20:29:16 werner kernel: iwconfig invoked oom-killer:
> gfp_mask=0x800d0, order=0, oom_adj=0, oom_score_adj=0
> Apr 8 20:29:16 werner kernel: Pid: 31155, comm: iwconfig Not tainted
> 3.4.0-rc2-i486-1sys #1
> Apr 8 20:29:16 werner kernel: Call Trace:
> Apr 8 20:29:16 werner kernel: [<c10356ff>] ? printk+0x20/0x22
> Apr 8 20:29:16 werner kernel: [<c10af32b>] dump_header+0x6f/0x95
> Apr 8 20:29:16 werner kernel: [<c10af53f>] oom_kill_process+0x52/0x251
> Apr 8 20:29:16 werner kernel: [<c10af803>] ? select_bad_process+0xc5/0x11c
> Apr 8 20:29:16 werner kernel: [<c10af99e>] out_of_memory+0x144/0x1b4
> Apr 8 20:29:16 werner kernel: [<c10b269c>]
> __alloc_pages_nodemask+0x501/0x63f
> Apr 8 20:29:16 werner kernel: [<c10b27f6>] __get_free_pages+0x1c/0x2d
> Apr 8 20:29:16 werner kernel: [<c113197d>] do_proc_readlink+0x27/0x7b
> Apr 8 20:29:16 werner kernel: [<c1133367>] proc_pid_readlink+0x48/0x5b
> Apr 8 20:29:16 werner kernel: [<c10ee9c2>] sys_readlinkat+0x81/0x95
> Apr 8 20:29:16 werner kernel: [<c10eea02>] sys_readlink+0x2c/0x2e
> Apr 8 20:29:16 werner kernel: [<c208c05c>] syscall_call+0x7/0xb
> Apr 8 20:29:16 werner kernel: Mem-Info:
> Apr 8 20:29:16 werner kernel: DMA per-cpu:
> Apr 8 20:29:16 werner kernel: CPU 0: hi: 0, btch: 1 usd: 0
> Apr 8 20:29:16 werner kernel: Normal per-cpu:
> Apr 8 20:29:16 werner kernel: CPU 0: hi: 186, btch: 31 usd: 97
> Apr 8 20:29:16 werner kernel: HighMem per-cpu:
> Apr 8 20:29:16 werner kernel: CPU 0: hi: 186, btch: 31 usd: 169
> Apr 8 20:29:16 werner kernel: active_anon:34116 inactive_anon:32
> isolated_anon:0
> Apr 8 20:29:16 werner kernel: active_file:15397 inactive_file:21312
> isolated_file:0
> Apr 8 20:29:16 werner kernel: unevictable:0 dirty:1 writeback:0 unstable:0
> Apr 8 20:29:16 werner kernel: free:491507 slab_reclaimable:3273
> slab_unreclaimable:37492
> Apr 8 20:29:16 werner kernel: mapped:19048 shmem:673 pagetables:464
> bounce:0
> Apr 8 20:29:16 werner kernel: DMA free:4240kB min:784kB low:980kB
> high:1176kB active_anon:0kB inactive_anon:0kB active_file:0kB
> inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:15804kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:24kB slab_unreclaimable:2184kB kernel_stack:9392kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? yes
> Apr 8 20:29:16 werner kernel: lowmem_reserve[]: 0 865 3031 3031
> Apr 8 20:29:16 werner kernel: Normal free:44004kB min:44012kB low:55012kB
> high:66016kB active_anon:0kB inactive_anon:0kB active_file:132kB
> inactive_file:140kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:885944kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:13068kB slab_unreclaimable:147784kB kernel_stack:628952kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:15840
> all_unreclaimable? yes
> Apr 8 20:29:16 werner kernel: lowmem_reserve[]: 0 0 17326 17326
> Apr 8 20:29:16 werner kernel: HighMem free:1917784kB min:512kB low:28056kB
> high:55600kB active_anon:136464kB inactive_anon:128kB active_file:61456kB
> inactive_file:85108kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:2217808kB mlocked:0kB dirty:4kB writeback:0kB mapped:76192kB
> shmem:2692kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB
> pagetables:1856kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? no
> Apr 8 20:29:16 werner kernel: lowmem_reserve[]: 0 0 0 0
> Apr 8 20:29:16 werner kernel: DMA: 116*4kB 18*8kB 1*16kB 1*32kB 0*64kB
> 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 4240kB
> Apr 8 20:29:16 werner kernel: Normal: 1527*4kB 535*8kB 279*16kB 177*32kB
> 65*64kB 23*128kB 6*256kB 3*512kB 1*1024kB 0*2048kB 3*4096kB = 44004kB
> Apr 8 20:29:16 werner kernel: HighMem: 6650*4kB 5596*8kB 3885*16kB
> 2556*32kB 1443*64kB 617*128kB 237*256kB 108*512kB 64*1024kB 21*2048kB
> 319*4096kB = 1917784kB
> Apr 8 20:29:16 werner kernel: 37382 total pagecache pages
> Apr 8 20:29:16 werner kernel: 0 pages in swap cache
> Apr 8 20:29:16 werner kernel: Swap cache stats: add 0, delete 0, find 0/0
> Apr 8 20:29:16 werner kernel: Free swap = 0kB
> Apr 8 20:29:16 werner kernel: Total swap = 0kB
> Apr 8 20:29:16 werner kernel: 786128 pages RAM
> Apr 8 20:29:16 werner kernel: 558818 pages HighMem
> Apr 8 20:29:16 werner kernel: 13582 pages reserved
> Apr 8 20:29:16 werner kernel: 101963 pages shared
> Apr 8 20:29:16 werner kernel: 177974 pages non-shared
> Apr 8 20:29:17 werner kernel: Out of memory: Kill process 10002 (named)
> score 4 or sacrifice child
> Apr 8 20:29:17 werner kernel: Killed process 10002 (named)
> total-vm:41360kB, anon-rss:9920kB, file-rss:2540kB
> Apr 8 20:29:17 werner kernel: iwconfig invoked oom-killer:
> gfp_mask=0x800d0, order=0, oom_adj=0, oom_score_adj=0
> Apr 8 20:29:17 werner kernel: Pid: 31155, comm: iwconfig Not tainted
> 3.4.0-rc2-i486-1sys #1
> Apr 8 20:29:17 werner kernel: Call Trace:
> Apr 8 20:29:17 werner kernel: [<c10356ff>] ? printk+0x20/0x22
> Apr 8 20:29:17 werner kernel: [<c10af32b>] dump_header+0x6f/0x95
> Apr 8 20:29:17 werner kernel: [<c10af53f>] oom_kill_process+0x52/0x251
> Apr 8 20:29:17 werner kernel: [<c10af803>] ? select_bad_process+0xc5/0x11c
> Apr 8 20:29:17 werner kernel: [<c10af99e>] out_of_memory+0x144/0x1b4
> Apr 8 20:29:17 werner kernel: [<c10b269c>]
> __alloc_pages_nodemask+0x501/0x63f
> Apr 8 20:29:17 werner kernel: [<c10b27f6>] __get_free_pages+0x1c/0x2d
> Apr 8 20:29:17 werner kernel: [<c113197d>] do_proc_readlink+0x27/0x7b
> Apr 8 20:29:17 werner kernel: [<c1133367>] proc_pid_readlink+0x48/0x5b
> Apr 8 20:29:17 werner kernel: [<c10ee9c2>] sys_readlinkat+0x81/0x95
> Apr 8 20:29:17 werner kernel: [<c10eea02>] sys_readlink+0x2c/0x2e
> Apr 8 20:29:17 werner kernel: [<c208c05c>] syscall_call+0x7/0xb
> Apr 8 20:29:17 werner kernel: Mem-Info:
> Apr 8 20:29:17 werner kernel: DMA per-cpu:
> Apr 8 20:29:17 werner kernel: CPU 0: hi: 0, btch: 1 usd: 0
> Apr 8 20:29:17 werner kernel: Normal per-cpu:
> Apr 8 20:29:17 werner kernel: CPU 0: hi: 186, btch: 31 usd: 102
> Apr 8 20:29:17 werner kernel: HighMem per-cpu:
> Apr 8 20:29:17 werner kernel: CPU 0: hi: 186, btch: 31 usd: 161
> Apr 8 20:29:17 werner kernel: active_anon:31596 inactive_anon:32
> isolated_anon:0
> Apr 8 20:29:17 werner kernel: active_file:15449 inactive_file:21260
> isolated_file:0
> Apr 8 20:29:17 werner kernel: unevictable:0 dirty:1 writeback:0 unstable:0
> Apr 8 20:29:17 werner kernel: free:494050 slab_reclaimable:3273
> slab_unreclaimable:37492
> Apr 8 20:29:17 werner kernel: mapped:18630 shmem:673 pagetables:464
> bounce:0
> Apr 8 20:29:17 werner kernel: DMA free:4240kB min:784kB low:980kB
> high:1176kB active_anon:0kB inactive_anon:0kB active_file:0kB
> inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:15804kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:24kB slab_unreclaimable:2184kB kernel_stack:9392kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? yes
> Apr 8 20:29:17 werner kernel: lowmem_reserve[]: 0 865 3031 3031
> Apr 8 20:29:17 werner kernel: Normal free:44004kB min:44012kB low:55012kB
> high:66016kB active_anon:0kB inactive_anon:0kB active_file:132kB
> inactive_file:140kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:885944kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:13068kB slab_unreclaimable:147784kB kernel_stack:628952kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:15968
> all_unreclaimable? yes
> Apr 8 20:29:17 werner kernel: lowmem_reserve[]: 0 0 17326 17326
> Apr 8 20:29:17 werner kernel: HighMem free:1927956kB min:512kB low:28056kB
> high:55600kB active_anon:126384kB inactive_anon:128kB active_file:61664kB
> inactive_file:84900kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:2217808kB mlocked:0kB dirty:4kB writeback:0kB mapped:74520kB
> shmem:2692kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB
> pagetables:1856kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? no
> Apr 8 20:29:17 werner kernel: lowmem_reserve[]: 0 0 0 0
> Apr 8 20:29:17 werner kernel: DMA: 116*4kB 18*8kB 1*16kB 1*32kB 0*64kB
> 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 4240kB
> Apr 8 20:29:17 werner kernel: Normal: 1527*4kB 535*8kB 279*16kB 177*32kB
> 65*64kB 23*128kB 6*256kB 3*512kB 1*1024kB 0*2048kB 3*4096kB = 44004kB
> Apr 8 20:29:17 werner kernel: HighMem: 6715*4kB 5597*8kB 3896*16kB
> 2572*32kB 1453*64kB 624*128kB 245*256kB 111*512kB 64*1024kB 21*2048kB
> 320*4096kB = 1927956kB
> Apr 8 20:29:17 werner kernel: 37382 total pagecache pages
> Apr 8 20:29:17 werner kernel: 0 pages in swap cache
> Apr 8 20:29:17 werner kernel: Swap cache stats: add 0, delete 0, find 0/0
> Apr 8 20:29:17 werner kernel: Free swap = 0kB
> Apr 8 20:29:17 werner kernel: Total swap = 0kB
> Apr 8 20:29:17 werner kernel: 786128 pages RAM
> Apr 8 20:29:17 werner kernel: 558818 pages HighMem
> Apr 8 20:29:17 werner kernel: 13582 pages reserved
> Apr 8 20:29:17 werner kernel: 101323 pages shared
> Apr 8 20:29:17 werner kernel: 175859 pages non-shared
> Apr 8 20:29:17 werner kernel: Out of memory: Kill process 11074 (httpd)
> score 3 or sacrifice child
> Apr 8 20:29:17 werner kernel: Killed process 11074 (httpd)
> total-vm:55376kB, anon-rss:8092kB, file-rss:3632kB
> Apr 8 20:29:17 werner kernel: iwconfig invoked oom-killer:
> gfp_mask=0x800d0, order=0, oom_adj=0, oom_score_adj=0
> Apr 8 20:29:17 werner kernel: Pid: 31155, comm: iwconfig Not tainted
> 3.4.0-rc2-i486-1sys #1
> Apr 8 20:29:17 werner kernel: Call Trace:
> Apr 8 20:29:17 werner kernel: [<c10356ff>] ? printk+0x20/0x22
> Apr 8 20:29:17 werner kernel: [<c10af32b>] dump_header+0x6f/0x95
> Apr 8 20:29:17 werner kernel: [<c10af53f>] oom_kill_process+0x52/0x251
> Apr 8 20:29:17 werner kernel: [<c10af803>] ? select_bad_process+0xc5/0x11c
> Apr 8 20:29:17 werner kernel: [<c10af99e>] out_of_memory+0x144/0x1b4
> Apr 8 20:29:17 werner kernel: [<c10b269c>]
> __alloc_pages_nodemask+0x501/0x63f
> Apr 8 20:29:17 werner kernel: [<c10b27f6>] __get_free_pages+0x1c/0x2d
> Apr 8 20:29:17 werner kernel: [<c113197d>] do_proc_readlink+0x27/0x7b
> Apr 8 20:29:17 werner kernel: [<c1133367>] proc_pid_readlink+0x48/0x5b
> Apr 8 20:29:17 werner kernel: [<c10ee9c2>] sys_readlinkat+0x81/0x95
> Apr 8 20:29:17 werner kernel: [<c10eea02>] sys_readlink+0x2c/0x2e
> Apr 8 20:29:17 werner kernel: [<c208c05c>] syscall_call+0x7/0xb
> Apr 8 20:29:17 werner kernel: Mem-Info:
> Apr 8 20:29:17 werner kernel: DMA per-cpu:
> Apr 8 20:29:17 werner kernel: CPU 0: hi: 0, btch: 1 usd: 0
> Apr 8 20:29:17 werner kernel: Normal per-cpu:
> Apr 8 20:29:17 werner kernel: CPU 0: hi: 186, btch: 31 usd: 104
> Apr 8 20:29:17 werner kernel: HighMem per-cpu:
> Apr 8 20:29:17 werner kernel: CPU 0: hi: 186, btch: 31 usd: 163
> Apr 8 20:29:17 werner kernel: active_anon:30699 inactive_anon:32
> isolated_anon:0
> Apr 8 20:29:17 werner kernel: active_file:15553 inactive_file:21156
> isolated_file:0
> Apr 8 20:29:17 werner kernel: unevictable:0 dirty:1 writeback:0 unstable:0
> Apr 8 20:29:17 werner kernel: free:494949 slab_reclaimable:3273
> slab_unreclaimable:37492
> Apr 8 20:29:17 werner kernel: mapped:18630 shmem:673 pagetables:445
> bounce:0
> Apr 8 20:29:17 werner kernel: DMA free:4240kB min:784kB low:980kB
> high:1176kB active_anon:0kB inactive_anon:0kB active_file:0kB
> inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:15804kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:24kB slab_unreclaimable:2184kB kernel_stack:9392kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? yes
> Apr 8 20:29:17 werner kernel: lowmem_reserve[]: 0 865 3031 3031
> Apr 8 20:29:17 werner kernel: Normal free:44004kB min:44012kB low:55012kB
> high:66016kB active_anon:0kB inactive_anon:0kB active_file:132kB
> inactive_file:140kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:885944kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:13068kB slab_unreclaimable:147784kB kernel_stack:628952kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:16864
> all_unreclaimable? yes
> Apr 8 20:29:17 werner kernel: lowmem_reserve[]: 0 0 17326 17326
> Apr 8 20:29:17 werner kernel: HighMem free:1931552kB min:512kB low:28056kB
> high:55600kB active_anon:122796kB inactive_anon:128kB active_file:62080kB
> inactive_file:84484kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:2217808kB mlocked:0kB dirty:4kB writeback:0kB mapped:74520kB
> shmem:2692kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB
> pagetables:1780kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? no
> Apr 8 20:29:17 werner kernel: lowmem_reserve[]: 0 0 0 0
> Apr 8 20:29:17 werner kernel: DMA: 116*4kB 18*8kB 1*16kB 1*32kB 0*64kB
> 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 4240kB
> Apr 8 20:29:17 werner kernel: Normal: 1527*4kB 535*8kB 279*16kB 177*32kB
> 65*64kB 23*128kB 6*256kB 3*512kB 1*1024kB 0*2048kB 3*4096kB = 44004kB
> Apr 8 20:29:17 werner kernel: HighMem: 6724*4kB 5598*8kB 3908*16kB
> 2589*32kB 1469*64kB 630*128kB 249*256kB 111*512kB 64*1024kB 21*2048kB
> 320*4096kB = 1931552kB
> Apr 8 20:29:17 werner kernel: 37382 total pagecache pages
> Apr 8 20:29:17 werner kernel: 0 pages in swap cache
> Apr 8 20:29:17 werner kernel: Swap cache stats: add 0, delete 0, find 0/0
> Apr 8 20:29:17 werner kernel: Free swap = 0kB
> Apr 8 20:29:17 werner kernel: Total swap = 0kB
> Apr 8 20:29:17 werner kernel: 786128 pages RAM
> Apr 8 20:29:17 werner kernel: 558818 pages HighMem
> Apr 8 20:29:17 werner kernel: 13582 pages reserved
> Apr 8 20:29:17 werner kernel: 99284 pages shared
> Apr 8 20:29:17 werner kernel: 174956 pages non-shared
> Apr 8 20:29:17 werner kernel: Out of memory: Kill process 11075 (httpd)
> score 3 or sacrifice child
> Apr 8 20:29:17 werner kernel: Killed process 11075 (httpd)
> total-vm:55120kB, anon-rss:7832kB, file-rss:3628kB
> Apr 8 20:29:17 werner kernel: iwconfig invoked oom-killer:
> gfp_mask=0x800d0, order=0, oom_adj=0, oom_score_adj=0
> Apr 8 20:29:17 werner kernel: Pid: 31155, comm: iwconfig Not tainted
> 3.4.0-rc2-i486-1sys #1
> Apr 8 20:29:17 werner kernel: Call Trace:
> Apr 8 20:29:17 werner kernel: [<c10356ff>] ? printk+0x20/0x22
> Apr 8 20:29:17 werner kernel: [<c10af32b>] dump_header+0x6f/0x95
> Apr 8 20:29:17 werner kernel: [<c10af53f>] oom_kill_process+0x52/0x251
> Apr 8 20:29:17 werner kernel: [<c10af803>] ? select_bad_process+0xc5/0x11c
> Apr 8 20:29:17 werner kernel: [<c10af99e>] out_of_memory+0x144/0x1b4
> Apr 8 20:29:17 werner kernel: [<c10b269c>]
> __alloc_pages_nodemask+0x501/0x63f
> Apr 8 20:29:17 werner kernel: [<c10b27f6>] __get_free_pages+0x1c/0x2d
> Apr 8 20:29:17 werner kernel: [<c113197d>] do_proc_readlink+0x27/0x7b
> Apr 8 20:29:17 werner kernel: [<c1133367>] proc_pid_readlink+0x48/0x5b
> Apr 8 20:29:17 werner kernel: [<c10ee9c2>] sys_readlinkat+0x81/0x95
> Apr 8 20:29:17 werner kernel: [<c10eea02>] sys_readlink+0x2c/0x2e
> Apr 8 20:29:17 werner kernel: [<c208c05c>] syscall_call+0x7/0xb
> Apr 8 20:29:17 werner kernel: Mem-Info:
> Apr 8 20:29:17 werner kernel: DMA per-cpu:
> Apr 8 20:29:17 werner kernel: CPU 0: hi: 0, btch: 1 usd: 0
> Apr 8 20:29:17 werner kernel: Normal per-cpu:
> Apr 8 20:29:17 werner kernel: CPU 0: hi: 186, btch: 31 usd: 57
> Apr 8 20:29:17 werner kernel: HighMem per-cpu:
> Apr 8 20:29:17 werner kernel: CPU 0: hi: 186, btch: 31 usd: 121
> Apr 8 20:29:17 werner kernel: active_anon:29820 inactive_anon:29
> isolated_anon:0
> Apr 8 20:29:17 werner kernel: active_file:15559 inactive_file:21150
> isolated_file:0
> Apr 8 20:29:17 werner kernel: unevictable:0 dirty:0 writeback:0 unstable:0
> Apr 8 20:29:17 werner kernel: free:495930 slab_reclaimable:3267
> slab_unreclaimable:37486
> Apr 8 20:29:17 werner kernel: mapped:18629 shmem:671 pagetables:434
> bounce:0
> Apr 8 20:29:17 werner kernel: DMA free:4240kB min:784kB low:980kB
> high:1176kB active_anon:0kB inactive_anon:0kB active_file:0kB
> inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:15804kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:24kB slab_unreclaimable:2184kB kernel_stack:9392kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? yes
> Apr 8 20:29:17 werner kernel: lowmem_reserve[]: 0 865 3031 3031
> Apr 8 20:29:17 werner kernel: Normal free:44184kB min:44012kB low:55012kB
> high:66016kB active_anon:0kB inactive_anon:0kB active_file:128kB
> inactive_file:144kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:885944kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB
> slab_reclaimable:13044kB slab_unreclaimable:147760kB kernel_stack:628952kB
> pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:447
> all_unreclaimable? yes
> Apr 8 20:29:17 werner kernel: lowmem_reserve[]: 0 0 17326 17326
> Apr 8 20:29:17 werner kernel: HighMem free:1935296kB min:512kB low:28056kB
> high:55600kB active_anon:119280kB inactive_anon:116kB active_file:62108kB
> inactive_file:84456kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
> present:2217808kB mlocked:0kB dirty:0kB writeback:0kB mapped:74516kB
> shmem:2684kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB
> pagetables:1736kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
> all_unreclaimable? no
> Apr 8 20:29:17 werner kernel: lowmem_reserve[]: 0 0 0 0
> Apr 8 20:29:17 werner kernel: DMA: 116*4kB 18*8kB 1*16kB 1*32kB 0*64kB
> 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 4240kB
> Apr 8 20:29:17 werner kernel: Normal: 1568*4kB 535*8kB 280*16kB 177*32kB
> 65*64kB 23*128kB 6*256kB 3*512kB 1*1024kB 0*2048kB 3*4096kB = 44184kB
> Apr 8 20:29:17 werner kernel: HighMem: 6656*4kB 5630*8kB 3937*16kB
> 2602*32kB 1484*64kB 637*128kB 253*256kB 111*512kB 64*1024kB 21*2048kB
> 320*4096kB = 1935296kB
> Apr 8 20:29:17 werner kernel: 37380 total pagecache pages
> Apr 8 20:29:17 werner kernel: 0 pages in swap cache
> Apr 8 20:29:17 werner kernel: Swap cache stats: add 0, delete 0, find 0/0
> Apr 8 20:29:17 werner kernel: Free swap = 0kB
> Apr 8 20:29:17 werner kernel: Total swap = 0kB
> Apr 8 20:29:17 werner kernel: 786128 pages RAM
> Apr 8 20:29:17 werner kernel: 558818 pages HighMem
> Apr 8 20:29:17 werner kernel: 13582 pages reserved
> Apr 8 20:29:17 werner kernel: 96159 pages shared
> Apr 8 20:29:17 werner kernel: 174665 pages non-shared
> Apr 8 20:29:17 werner kernel: Out of memory: Kill process 11076 (httpd)
> score 3 or sacrifice child
> Apr 8 20:29:17 werner kernel: Killed process 11076 (httpd)
> total-vm:55380kB, anon-rss:8088kB, file-rss:3632kB
> Apr 8 20:29:28 werner kdm_greet[31163]: Can't open default user face
> Apr 8 20:55:07 werner hcid[9333]: Got disconnected from the system message
> bus
> ---
> Professional hosting for everyone - http://www.host.ru
^ permalink raw reply [flat|nested] 49+ messages in thread
end of thread, other threads:[~2012-04-14 21:08 UTC | newest]
Thread overview: 49+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-14 19:38 v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs) werner
2012-04-14 19:58 ` Rik van Riel
2012-04-14 21:03 ` Linus Torvalds
-- strict thread matches above, loose matches on Subject: below --
2012-04-10 12:53 werner
2012-04-10 1:52 werner
2012-04-10 1:51 ` Rik van Riel
2012-04-10 2:13 ` werner
2012-04-09 7:01 werner
2012-04-09 6:52 werner
2012-04-09 2:42 Linus Torvalds
2012-04-09 2:50 ` Andrew Morton
2012-04-09 3:11 ` Linus Torvalds
2012-04-09 7:04 ` Sven Joachim
2012-04-09 15:24 ` Linus Torvalds
2012-04-09 15:43 ` Sven Joachim
2012-04-09 15:57 ` Rik van Riel
2012-04-09 16:19 ` Sven Joachim
2012-04-09 16:33 ` Rik van Riel
2012-04-09 17:00 ` Pekka Enberg
2012-04-09 17:19 ` Sven Joachim
2012-04-09 17:00 ` Sven Joachim
2012-04-09 17:20 ` Rik van Riel
2012-04-09 10:15 ` David Rientjes
2012-04-09 15:39 ` Linus Torvalds
2012-04-09 21:22 ` David Rientjes
2012-04-09 22:09 ` Linus Torvalds
2012-04-09 23:25 ` David Rientjes
2012-04-09 23:55 ` Linus Torvalds
2012-04-09 23:55 ` Linus Torvalds
2012-04-10 0:04 ` David Rientjes
2012-04-10 0:04 ` David Rientjes
2012-04-14 20:50 ` Srivatsa S. Bhat
[not found] ` <web-723076709@zbackend1.aha.ru>
[not found] ` <alpine.DEB.2.00.1204091637280.21813@chino.kir.corp.google.com>
[not found] ` <web-723082731@zbackend1.aha.ru>
[not found] ` <alpine.DEB.2.00.1204091707580.21813@chino.kir.corp.google.com>
2012-04-10 7:09 ` werner
2012-04-10 7:10 ` werner
2012-04-09 22:13 ` Colin Cross
2012-04-09 22:13 ` Colin Cross
2012-04-09 22:21 ` Greg Kroah-Hartman
2012-04-09 22:21 ` Greg Kroah-Hartman
2012-04-09 22:44 ` john stultz
2012-04-09 22:44 ` john stultz
2012-04-09 22:30 ` Linus Torvalds
2012-04-09 23:37 ` David Rientjes
2012-04-10 0:23 ` Colin Cross
2012-04-10 0:23 ` Colin Cross
2012-04-10 0:32 ` David Rientjes
2012-04-10 1:21 ` Colin Cross
2012-04-10 1:21 ` Colin Cross
2012-04-10 1:33 ` David Rientjes
2012-04-10 1:37 ` Colin Cross
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.