All of lore.kernel.org
 help / color / mirror / Atom feed
* 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.