linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Worker threads in D state since c5a94a618e7ac86 (workqueue: Use TASK_IDLE)
@ 2017-09-10  7:36 Markus Trippelsdorf
  2017-09-11 13:11 ` Tejun Heo
  0 siblings, 1 reply; 11+ messages in thread
From: Markus Trippelsdorf @ 2017-09-10  7:36 UTC (permalink / raw)
  To: Peter Zijlstra; +Cc: Tejun Heo, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 429 bytes --]

Since:

 commit c5a94a618e7ac86b20f53d947f68d7cee6a4c6bc
 Author: Peter Zijlstra <peterz@infradead.org>
 Date:   Wed Aug 23 13:58:44 2017 +0200

     workqueue: Use TASK_IDLE


all worker threads are in D state. They all show up when using "magic
SysRq w". In htop they all have big fat red 'D' in the state column.
Is this really desirable?

I have attached the output of "ps aux" after boot and the SysRq-w
output.

-- 
Markus

[-- Attachment #2: ps_aux --]
[-- Type: text/plain, Size: 13591 bytes --]

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  7.5  0.0    180    36 ?        S    09:21   0:02 /sbin/minit
root         2  0.0  0.0      0     0 ?        S    09:21   0:00 [kthreadd]
root         3  0.2  0.0      0     0 ?        D    09:21   0:00 [kworker/0:0]
root         4  0.0  0.0      0     0 ?        D<   09:21   0:00 [kworker/0:0H]
root         5  1.0  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:0]
root         6  0.0  0.0      0     0 ?        D<   09:21   0:00 [mm_percpu_wq]
root         7  0.0  0.0      0     0 ?        S    09:21   0:00 [ksoftirqd/0]
root         8  0.0  0.0      0     0 ?        S    09:21   0:00 [rcu_sched]
root         9  0.0  0.0      0     0 ?        S    09:21   0:00 [rcu_bh]
root        10  0.0  0.0      0     0 ?        S    09:21   0:00 [migration/0]
root        11  0.0  0.0      0     0 ?        S    09:21   0:00 [cpuhp/0]
root        12  0.0  0.0      0     0 ?        S    09:21   0:00 [cpuhp/1]
root        13  0.0  0.0      0     0 ?        S    09:21   0:00 [migration/1]
root        14  0.0  0.0      0     0 ?        S    09:21   0:00 [ksoftirqd/1]
root        15  0.0  0.0      0     0 ?        D    09:21   0:00 [kworker/1:0]
root        16  0.0  0.0      0     0 ?        D<   09:21   0:00 [kworker/1:0H]
root        17  0.0  0.0      0     0 ?        S    09:21   0:00 [cpuhp/2]
root        18  0.0  0.0      0     0 ?        S    09:21   0:00 [migration/2]
root        19  0.0  0.0      0     0 ?        S    09:21   0:00 [ksoftirqd/2]
root        20  0.2  0.0      0     0 ?        D    09:21   0:00 [kworker/2:0]
root        21  0.0  0.0      0     0 ?        D<   09:21   0:00 [kworker/2:0H]
root        22  0.0  0.0      0     0 ?        S    09:21   0:00 [cpuhp/3]
root        23  0.0  0.0      0     0 ?        S    09:21   0:00 [migration/3]
root        24  0.0  0.0      0     0 ?        S    09:21   0:00 [ksoftirqd/3]
root        25  0.0  0.0      0     0 ?        D    09:21   0:00 [kworker/3:0]
root        26  0.0  0.0      0     0 ?        D<   09:21   0:00 [kworker/3:0H]
root        27  0.0  0.0      0     0 ?        S    09:21   0:00 [kdevtmpfs]
root        28  0.0  0.0      0     0 ?        D<   09:21   0:00 [netns]
root        29  0.1  0.0      0     0 ?        D    09:21   0:00 [kworker/0:1]
root        30  0.0  0.0      0     0 ?        D    09:21   0:00 [kworker/1:1]
root        31  0.0  0.0      0     0 ?        D    09:21   0:00 [kworker/2:1]
root        32  0.0  0.0      0     0 ?        S    09:21   0:00 [oom_reaper]
root        33  0.0  0.0      0     0 ?        D<   09:21   0:00 [writeback]
root        34  0.0  0.0      0     0 ?        S    09:21   0:00 [kcompactd0]
root        35  0.0  0.0      0     0 ?        D<   09:21   0:00 [kblockd]
root        36  0.0  0.0      0     0 ?        D<   09:21   0:00 [edac-poller]
root        37  0.1  0.0      0     0 ?        D    09:21   0:00 [kworker/3:1]
root        38  0.0  0.0      0     0 ?        S    09:21   0:00 [kswapd0]
root        39  0.0  0.0      0     0 ?        D<   09:21   0:00 [ttm_swap]
root        40  0.0  0.0      0     0 ?        S    09:21   0:00 [scsi_eh_0]
root        41  0.0  0.0      0     0 ?        D<   09:21   0:00 [scsi_tmf_0]
root        42  0.0  0.0      0     0 ?        S    09:21   0:00 [scsi_eh_1]
root        43  0.0  0.0      0     0 ?        D<   09:21   0:00 [scsi_tmf_1]
root        44  0.0  0.0      0     0 ?        S    09:21   0:00 [scsi_eh_2]
root        45  0.0  0.0      0     0 ?        D<   09:21   0:00 [scsi_tmf_2]
root        46  0.0  0.0      0     0 ?        S    09:21   0:00 [scsi_eh_3]
root        47  0.0  0.0      0     0 ?        D<   09:21   0:00 [scsi_tmf_3]
root        48  0.0  0.0      0     0 ?        S    09:21   0:00 [scsi_eh_4]
root        49  0.0  0.0      0     0 ?        D<   09:21   0:00 [scsi_tmf_4]
root        50  0.0  0.0      0     0 ?        S    09:21   0:00 [scsi_eh_5]
root        51  0.0  0.0      0     0 ?        D<   09:21   0:00 [scsi_tmf_5]
root        52  0.5  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:1]
root        53  0.5  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:2]
root        54  0.5  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:3]
root        55  0.9  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:4]
root        56  2.4  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:5]
root        57  0.3  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:6]
root        58  0.0  0.0      0     0 ?        D    09:21   0:00 [kworker/2:2]
root        59  0.0  0.0      0     0 ?        D    09:21   0:00 [kworker/2:3]
root        60  0.8  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:7]
root        61  0.0  0.0      0     0 ?        D<   09:21   0:00 [kworker/0:1H]
root        62  0.0  0.0      0     0 ?        D<   09:21   0:00 [kworker/3:1H]
root        63  0.0  0.0      0     0 ?        D<   09:21   0:00 [kworker/2:1H]
root        64  0.0  0.0      0     0 ?        D    09:21   0:00 [kworker/0:2]
root        65  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-worker]
root        66  0.0  0.0      0     0 ?        D<   09:21   0:00 [kworker/u9:0]
root        67  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-worker-hi]
root        68  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-delalloc]
root        69  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-flush_del]
root        70  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-cache]
root        71  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-submit]
root        72  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-fixup]
root        73  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-endio]
root        74  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-endio-met]
root        75  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-endio-met]
root        76  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-endio-rai]
root        77  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-endio-rep]
root        78  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-rmw]
root        79  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-endio-wri]
root        80  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-freespace]
root        81  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-delayed-m]
root        82  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-readahead]
root        83  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-qgroup-re]
root        84  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-extent-re]
root        85  0.0  0.0      0     0 ?        D<   09:21   0:00 [kworker/1:1H]
root        86  0.0  0.0      0     0 ?        S    09:21   0:00 [btrfs-cleaner]
root        87  0.0  0.0      0     0 ?        S    09:21   0:00 [btrfs-transacti]
root        94  0.0  0.0      0     0 ?        S    09:21   0:00 [jbd2/sdc2-8]
root        95  0.0  0.0      0     0 ?        D<   09:21   0:00 [ext4-rsv-conver]
root        96  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-worker]
root        97  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-worker-hi]
root        98  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-delalloc]
root        99  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-flush_del]
root       100  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-cache]
root       101  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-submit]
root       102  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-fixup]
root       103  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-endio]
root       104  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-endio-met]
root       105  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-endio-met]
root       106  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-endio-rai]
root       107  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-endio-rep]
root       108  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-rmw]
root       109  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-endio-wri]
root       110  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-freespace]
root       111  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-delayed-m]
root       112  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-readahead]
root       113  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-qgroup-re]
root       114  0.0  0.0      0     0 ?        D<   09:21   0:00 [btrfs-extent-re]
root       115  0.0  0.0      0     0 ?        D    09:21   0:00 [kworker/3:2]
root       117  0.0  0.0      0     0 ?        D    09:21   0:00 [kworker/1:2]
root       118  0.0  0.0      0     0 ?        S    09:21   0:00 [btrfs-cleaner]
root       119  0.0  0.0      0     0 ?        S    09:21   0:00 [btrfs-transacti]
root       122  0.7  0.0  12268  3580 ?        Ss   09:21   0:00 /sbin/udevd --daemon
root       148  0.5  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:8]
root       151  0.0  0.0   8948  6276 ?        Ss   09:21   0:00 syslog-ng --foreground
mpd        157  1.0  0.2 409956 21728 ?        Ssl  09:21   0:00 mpd --no-daemon
root       158  0.1  0.0  73352  7868 ?        SLsl 09:21   0:00 ntpd -n
root       159  0.1  0.0   9724  5136 ?        Ss   09:21   0:00 cupsd -f
root       161  0.0  0.0   2700   120 ?        Ss   09:21   0:00 fcron -b
root       163  0.6  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:9]
root       164  1.1  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:10]
root       166  0.3  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:11]
root       167  1.6  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:12]
root       194  0.2  0.0   3780  2776 tty1     Ss   09:21   0:00 /bin/login -f
root       195  0.0  0.0   5536  1712 tty2     Ss+  09:21   0:00 agetty 38400 tty2 linux
markus     198  0.0  0.0   8252  3952 tty1     S    09:21   0:00 -zsh
markus     199  0.0  0.0   7072  3160 tty1     S+   09:21   0:00 /bin/sh /usr/bin/startx
markus     215  0.0  0.0   4172  2668 tty1     S+   09:21   0:00 xinit /home/markus/.xinitrc -- /etc/X11/xinit/xserverrc :0 -auth /home/markus/.serverauth.199
root       216  3.0  0.8 275060 66748 tty3     Ssl+ 09:21   0:00 /usr/bin/X -nolisten tcp :0 -auth /home/markus/.serverauth.199
root       217  0.7  0.0      0     0 ?        D    09:21   0:00 [kworker/u8:13]
markus     221  0.2  0.2 1073767784 16816 tty1 S    09:21   0:00 /home/markus/.xmonad/xmonad-x86_64-linux
root       225  0.0  0.0      0     0 ?        D<   09:21   0:00 [kworker/1:2H]
markus     230  0.0  0.0   4188  2212 ?        S    09:21   0:00 xbindkeys
markus     247  0.1  0.0   9196  5096 tty1     S    09:21   0:00 xscreensaver
markus     251  0.0  0.0   7072  1544 tty1     S    09:21   0:00 /bin/sh /home/markus/.xinitrc
markus     254  0.0  0.0   4428  2540 tty1     S    09:21   0:00 unclutter -noevents -idle 1
root       256  0.0  0.0      0     0 ?        D<   09:21   0:00 [kworker/u9:1]
markus     257  0.2  0.2 1073770164 19108 ?    Ss   09:21   0:00 xmobar
markus     265  3.9  0.9 490256 81336 tty1     Sl   09:21   0:00 konsole -e tmux attach-session
markus     271  0.0  0.0   4780  2272 tty1     S    09:21   0:00 dbus-launch --autolaunch 500fac476577f8a0a3d748f800000095 --binary-syntax --close-stderr
markus     272  0.0  0.0   3292   196 ?        Ss   09:21   0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
markus     275  0.0  0.0   9796  4080 pts/0    Ss+  09:21   0:00 /usr/bin/tmux attach-session
markus     278  0.7  0.0  10492  4632 ?        Ss   09:21   0:00 /usr/bin/tmux attach-session
root       279  0.0  0.0   6688  3384 pts/1    Ss   09:21   0:00 sudo su
root       280  0.0  0.0   6688  3332 pts/2    Ss   09:21   0:00 sudo su
markus     281  0.0  0.0   7072  3148 pts/3    Ss+  09:21   0:00 sh /home/markus/multitail
markus     282  0.3  0.3  62116 29028 pts/4    Ss+  09:21   0:00 ncmpcpp -h 192.168.1.2 -p 55555
markus     283  1.7  0.4  43556 37856 pts/5    Ss+  09:21   0:00 mutt
markus     284  1.2  0.2  20748 16656 pts/6    Ss   09:21   0:00 zsh
markus     285  1.0  0.1  20208 15956 pts/7    Ss+  09:21   0:00 zsh
markus     286  1.0  0.1  20208 15996 pts/8    Ss+  09:21   0:00 zsh
markus     287  1.0  0.1  20168 15920 pts/9    Ss+  09:21   0:00 -zsh
markus     288  1.0  0.1  20168 16016 pts/10   Ss+  09:21   0:00 -zsh
root       300  0.0  0.0      0     0 ?        D<   09:21   0:00 [kworker/3:2H]
root       301  0.0  0.0   6312  2868 pts/1    S    09:21   0:00 su
root       302  0.0  0.0   6312  2592 pts/2    S    09:21   0:00 su
root       306  0.4  0.0  11776  7572 pts/2    S+   09:21   0:00 zsh
root       347  0.5  0.0  11776  7580 pts/1    S+   09:21   0:00 zsh
root       351  0.0  0.0   6688  3208 pts/3    S+   09:21   0:00 sudo multitail --no-mark-change -M 0 -csn /var/log/messages -cS kernel /var/log/kern.log
root       352  0.2  0.1  14944 10760 pts/3    S+   09:21   0:00 multitail --no-mark-change -M 0 -csn /var/log/messages -cS kernel /var/log/kern.log
root       353  0.0  0.0   5436   620 pts/3    S    09:21   0:00 tail --follow=name -n 172 /var/log/messages
root       354  0.0  0.0   5436   700 pts/3    S    09:21   0:00 tail --follow=name -n 50 /var/log/kern.log
root       355  0.0  0.0      0     0 ?        D<   09:21   0:00 [kworker/u9:2]
markus     362  0.0  0.0   6328  2400 pts/6    R+   09:21   0:00 ps aux

[-- Attachment #3: SysRq_w --]
[-- Type: text/plain, Size: 25515 bytes --]

 sysrq: SysRq : Show Blocked State
   task                        PC stack   pid father
 kworker/0:0     D    0     3      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/0:0H    D    0     4      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u8:0    D    0     5      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 mm_percpu_wq    D    0     6      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/1:0     D    0    15      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/1:0H    D    0    16      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/2:0     D    0    20      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/2:0H    D    0    21      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/3:0     D    0    25      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/3:0H    D    0    26      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 netns           D    0    28      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/0:1     D    0    29      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/1:1     D    0    30      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/2:1     D    0    31      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? pm_runtime_work+0x79/0x80
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 writeback       D    0    33      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kblockd         D    0    35      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 edac-poller     D    0    36      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/3:1     D    0    37      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 ttm_swap        D    0    39      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 scsi_tmf_0      D    0    41      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 scsi_tmf_1      D    0    43      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 scsi_tmf_2      D    0    45      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 scsi_tmf_3      D    0    47      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 scsi_tmf_4      D    0    49      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 scsi_tmf_5      D    0    51      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u8:1    D    0    52      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u8:2    D    0    53      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? edac_pci_workq_function+0x54/0x70
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u8:3    D    0    54      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u8:4    D    0    55      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u8:5    D    0    56      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u8:6    D    0    57      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/2:2     D    0    58      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/2:3     D    0    59      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u8:7    D    0    60      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/0:1H    D    0    61      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/3:1H    D    0    62      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/2:1H    D    0    63      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/0:2     D    0    64      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-worker    D    0    65      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u9:0    D    0    66      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-worker-hi D    0    67      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-delalloc  D    0    68      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-flush_del D    0    69      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-cache     D    0    70      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-submit    D    0    71      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-fixup     D    0    72      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-endio     D    0    73      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-endio-met D    0    74      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-endio-met D    0    75      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-endio-rai D    0    76      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-endio-rep D    0    77      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-rmw       D    0    78      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-endio-wri D    0    79      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-freespace D    0    80      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-delayed-m D    0    81      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-readahead D    0    82      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-qgroup-re D    0    83      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-extent-re D    0    84      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/1:1H    D    0    85      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 ext4-rsv-conver D    0    95      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-worker    D    0    96      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-worker-hi D    0    97      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-delalloc  D    0    98      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-flush_del D    0    99      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? do_group_exit+0x35/0xa0
  ? ret_from_fork+0x22/0x30
 btrfs-cache     D    0   100      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-submit    D    0   101      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-fixup     D    0   102      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-endio     D    0   103      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-endio-met D    0   104      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-endio-met D    0   105      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-endio-rai D    0   106      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-endio-rep D    0   107      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? do_group_exit+0x35/0xa0
  ? ret_from_fork+0x22/0x30
 btrfs-rmw       D    0   108      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-endio-wri D    0   109      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? do_group_exit+0x35/0xa0
  ? ret_from_fork+0x22/0x30
 btrfs-freespace D    0   110      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-delayed-m D    0   111      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-readahead D    0   112      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-qgroup-re D    0   113      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-extent-re D    0   114      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? rescuer_thread+0x2f1/0x340
  ? __cancel_work+0x70/0x70
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/3:2     D    0   115      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/1:2     D    0   117      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 btrfs-transacti D    0   119      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? schedule_timeout+0x1a9/0x240
  ? __schedule+0x177/0x5b0
  ? io_schedule_timeout+0x1e/0x40
  ? wait_for_completion_io+0x92/0xf0
  ? do_task_dead+0x40/0x40
  ? write_all_supers+0x9d5/0xac0
  ? btrfs_commit_transaction+0x685/0x860
  ? start_transaction+0x94/0x3a0
  ? transaction_kthread+0x185/0x1a0
  ? btrfs_cleanup_transaction+0x460/0x460
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u8:8    D    0   148      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u8:9    D    0   163      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u8:10   D    0   164      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? do_group_exit+0x35/0xa0
  ? ret_from_fork+0x22/0x30
 kworker/u8:11   D    0   166      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? do_group_exit+0x35/0xa0
  ? ret_from_fork+0x22/0x30
 kworker/u8:12   D    0   167      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u8:13   D    0   217      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? kmem_cache_free+0xdf/0x100
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/1:2H    D    0   225      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u9:1    D    0   256      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/3:2H    D    0   300      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? do_group_exit+0x35/0xa0
  ? ret_from_fork+0x22/0x30
 kworker/u9:2    D    0   355      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u9:3    D    0   419      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? ret_from_fork+0x22/0x30
 kworker/u9:4    D    0   420      2 0x00000000
 Call Trace:
  ? __schedule+0x16f/0x5b0
  ? schedule+0x2d/0x80
  ? worker_thread+0xaf/0x3f0
  ? process_one_work+0x340/0x340
  ? kthread+0x106/0x120
  ? __kthread_create_on_node+0x170/0x170
  ? do_group_exit+0x35/0xa0
  ? ret_from_fork+0x22/0x30

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2017-09-22 15:56 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-10  7:36 Worker threads in D state since c5a94a618e7ac86 (workqueue: Use TASK_IDLE) Markus Trippelsdorf
2017-09-11 13:11 ` Tejun Heo
2017-09-11 14:21   ` Markus Trippelsdorf
2017-09-21 11:08     ` Markus Trippelsdorf
2017-09-21 12:30       ` Peter Zijlstra
2017-09-21 14:41         ` Markus Trippelsdorf
2017-09-22  9:35           ` Markus Trippelsdorf
2017-09-22 11:54             ` [RFC][PATCH] sched: Cleanup task->state printing Peter Zijlstra
2017-09-22 12:40               ` Markus Trippelsdorf
2017-09-22 14:12               ` Steven Rostedt
2017-09-22 15:56                 ` Peter Zijlstra

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).