Josh Boyer
2014-Apr-01 22:23 UTC
Btrfs lockdep with 3.15 merge window v3.14-751-g683b6c6f82a6
Hi Chris and Josef,
Below is a lockdep spew I have on a local VM running Linus' tree as of
this afternoon. The specific git commit is v3.14-751-g683b6c6f82a6.
I don't believe any btrfs commits have been merged for 3.15 in this
kernel. The only related commits seem to be the merge of Ingo's
core/locking branch, which might have found a new lockdep issue/false
positive. I might have reported a similar lockdep spew in 3.14, but I
can't recall at the moment. The VM is very much hung though at this
point. Hopefully this is helpful to you.
josh
[ 295.348848] =======================================================[
295.349016] [ INFO: posible irq lock invrsion dependency detected ]
[ 25.349016] 3.15.0-.rc0.git2.1.fc21.x86_64 #1 Not tainted
[ 295.34906] ---------------------------------------------------------
[ 295.349016] kswapd0/47 just changed the state of lock:
[ 295.349016] (&delayed_node->mutex){+.+.-.}, at:
[<ffffffffa019a90d>] __btrf]
[ 295.349016] but this lock took another, RECLAIM_FS-unsafelock in the past:
[ }
and interrupts could create inverse lock ordering between them.
[ 295.349016]
[ 295.349016] ther info that miht help us debug this:
[ 295.349016] Possible interrupt unsafe locking scenario:
[ 295.349016]
[ 295.349016] CPU0 CPU1
[ 295.349016] ---- ----
[ 295.349016] lock(&found->groups_sem);
[ 295.349016] local_irq_disable();
[ 295.349016] lock(&delayed_node->mutex);
[ 295.349016] lock(&found->groups_sem);
[ 295.349016] <Interrupt>
[ 295.349016] lock(&delayed_node->mutex);
[ 29.349016]
[ 295.349016] *** DEADLOCK ***
[ 295.349016]
[ 295.349016] 2 locks held by kswapd0/47:
[ 295.349016] #0: (shrinker_rwsem){++++..}, at: [<ffffffff811c62ef>]
shrink_0
[ 295.349016] #1: (&type->s_umount_key#25){++++..}, at:
[<ffffffff81238c14>]0
[ 295.349016]
[ 295.349016] the shorest dependencies etween 2nd lock and 1st lock:
[ 29.349016] -> (&ound->groups_sem){+++++.} ops: 1498 {
[ 295.49016] HARDIRQ-ON-W at:
295.349016] [<fffffff810fabb0>]
__loc_acquire+0x670/0x1c0
[ 25.349016] [<fffffff810fca12>]
lock_acquire+0xa2/0x1d0
[ 295349016] [<ffffffff817dbd3e>]
down_write+0x4e/0xc0
[ 29.349016] [<fffffffa013187b>]
_link_block_group+0x3b/]
[ 25.349016] [<ffffffffa013375b>]
btrfs_read_block_group]
[ 25.349016] [<ffffffffa0142a31>]
open_ctree+0x17f1/0x21d]
[ 295.349016] [<ffffffffa0115c8e>]
btrfs_mount+0x66e/0x8]
[ 295.349016] [<ffffffff812395e9>]
mount_fs+0x39/0x1b0
[ 295.349016] [<ffffffff81259b6b>]
vfs_kern_mount+0x6b/00
[ 25.349016] [<ffffffffa01157a9>]
btrfs_mount+0x189/0x85]
[ 295.349016] [<fffffff812395e9>]
mont_fs+0x39/0x1b0
[ 295.349016] [<ffffffff81259bb>]
vfs_kern_mount+0x6b/0x0
[ 295.34901] [<fffffff8125ca7e>]
do_mount+0x24e/0xbb0
[ 295349016] [<fffffff8125d726>] SyS_mount0x96/0xf0
[ 25.349016] [<ffffffff817e7be9>]
system_call_fastpath+0xb
[ 29.349016] HARDIRQ-ON-R at:
[ 295.349016] [<ffffffff810faa9a>]
__lock_acquire+0x55a/0
[ 295.34901] [<fffffff810fca12>]
lock_acquire+0xa2/0x1d0
[ 295.349016] [<ffffffff817bca1>]
down_read+0x51/0xa0
[ 29.349016] [<ffffffffa013e00d>]
btrfs_calc_num_tolerat]
[ 295.349016] [<ffffffffa142a4f>]
open_ctree+0x180f/0x21d0]
[ 295.349016] [<ffffffffa0115c8e>]
btrfs_mount+0x66e/0x8]
[ 295.349016 [<ffffffff12395e9>] mount_fs+0x39/0x1b0
[ 295.349016] [<ffffffff81259b6b>]
vfs_kern_mount+0x6b/0x0
[ 295.349016] [<ffffffff812395e9>]
mount_fs+0x39/0x1b050]
[ 295349016] [<fffffff81259b6b>]
vfs_ken_mount+0x6b/0x150
[ 295.34901] [<ffffffff8125ca7e>]
do_mount+0x24e/0xbb0
[ 295.349016] [<ffffffff8125d726>]
SyS_mout+0x96/0xf0
[ 295.349016] [<ffffffff817e7be9>]
syste_call_fastpath+0b
[ 295.349016] SOFTIRQON-W at:
[ 25.349016] [<ffffffff810facb>]
__lock_acquire+0x58b/0x10
[ 295349016] [<fffffff810fca12>]
lock_acquire+0xa2/0x1d0
[ 29.349016] [<fffffff817dbd3e>]
downwrite+0x4e/0xc0
[ 295.39016] [<fffffffa013187b>]
__link_block_group+0x3b]
[ 295.349016] [<ffffffffa013375b>]
btrfs_read_block_groups
[ 295.349016 <ffffffffa0142a31>]
open_ctree+0x17f1/0x21d]
[ 295.39016] [<ffffffffa0115c8e>]
btrfs_mount+0x66e/0x85]
[ 295.349016] [ffffffff812395e9>] mount_fs+0x39/0x1b0
[ 295.349016] [<ffffffff81259b6b>]
vfs_kern_mount+0x6b/00
[ 295.349016] [<ffffffffa1157a9>]
btrfs_mont+0x189/0x850]
[ 295.349016] [<fffffff812395e9>]
mount_fs+0x39/0x1b0
[ 29.349016] [<ffffffff8129b6b>]
vfs_kern_mount+0x6b/0x10
[ 25.349016] [<ffffffff8125ca7e>]
do_mount+0x24e/0xbb0
[ 295.349016] [<ffffffff8125d726>]
SyS_mount+0x96/0xf0
[ 295.34916] [<ffffffff817e7be9>]
system_call_fastpath+0b
[ 295.349016] SOFTIRQ-ON-R at:
[ 295.349016] [<ffffffff810faacb>]
__lock_acquire+0x58b/0
[ 295.49016] [<fffffff810fca12>]
lock_acquire+0xa2/0x1d0
[ 29.349016] [<ffffffff817dbca1>]
down_read+0x51/0xa0
[ 295.39016] [<fffffffa013e00d>]
btfs_calc_num_tolerated]
[ 295.34916] [<ffffffffa0142a4f>]
open_ctree+0x180f/0x21]
[ 295349016] [<ffffffffa0115c8e>]
btrfs_mount+0x66e/0x85]
[ 295.34016] [<fffffff812395e9>] mount_s+0x39/0x1b0
[ 295.349016] [<ffffffff81259b6b>]
vfs_kern_mount+0x6b/00
[ 295.349016] [<ffffffffa01157a9>]
btrfs_mount+0x189/0x850]
[ 295.39016] [<fffffff812395e9>]
mount_fs+0x39/0x1b0
[ 95.349016] [<ffffffff81259b6b>]
vfs_kern_mount+0x6b/0x10
[ 295.34016] [<fffffff8125ca7e>]
d_mount+0x24e/0xbb0
[ 295349016] [<ffffffff8125d26>]
SyS_mount+0x96/0xf0
[ 2b
[ 295.349016] RECLAIM_FS-ON-W at:
[ 295.349016] [<ffffffff810f9f95>]
mark_held_locks+0x70
[ 25.349016] [<ffffffff810fd40a>]
lockdep_trace_alloc+0
[ 295.349016] [<fffffff812138df>]
__kmalloc_track_cal0
[ 295349016]
[<ffffffff813d93d1>]kvasprintf+0x61/0xa0
[ 295.349016] [<fffffff813cbb11>]
kobject_set_name_va0
[ 295.49016] [<ffffffff813cc5a2>]
kobject_add0x62/0xd0
[ 295.349016] [<fffffffa0131904>]
__link_block_group+]
[ 295.349016] [<ffffffffa013375b>]
btrfs_read_block_gr]
[ 295.349016] [<ffffffffa0142a31>]
open_ctree+0x17f1/]
[ 295.349016] [<ffffffffa0115c8e>]
btrfs_mount+0x66e/]
[ 295.349016] [<ffffffff812395e9>]
mount_fs+0x39/0xb0
[ 295.349016] [<ffffffff81259b6b>]
vfs_kern_mount+0x60
]
[ 295.349016] [<ffffffff812395e9>]
mount_fs+x39/0x1b0
[ 295.39016] [<ffffffff81259b6b>]
vfs_kern_munt+0x6b/0
[ 295.349016] [<ffffffff825ca7e>]
do_mount+0x24e/0xbb0
[ 295.349016] [<ffffffff825d726>]
SyS_mount+0x96/0xf0
[ 295.349016] [<ffffffff817e7be9>]
system_call_fastpab
[ 295.349016] INITIAL USE at:
[ 295.349016] [<fffffff810fa84a>]
__lock_acquire+0x30a/0x0
[ 295349016] [<ffffffff810ca12>]
lock_acquire+0xa2/0x1d0
[ 295.34016] [<fffffff817dbd3e>] down_write+0x4e/0xc0
[ 295.349016] [<ffffffffa013187b>]
__link_block_group+0x3]
[ 295349016] [<ffffffffa013375b>]
btrfs_read_block_groups]
[ 295.34916] [<ffffffffa0142a31>]
open_ctree+0x17f1/0x21d]
[ 295.349016] [<fffffffa0115c8e>]
brfs_mount+0x66e/0x850 []
[ 295.349016] [<fffffff812395e9>]
mount_fs+0x39/0x1b0
[ 29.349016] [<ffffffff81259b6b>]
vfs_kern_mount+0x6b/0x10
[ 29.349016] [<fffffffa01157a9>]
btrfs_mount+0x189/0x850 []
[ 295.34016] [<ffffffff81235e9>] mount_fs+0x39/0x1b0
[ 29.349016] [<fffffff81259b6b>]
vfs_kern_mount+0x6b/0x150
[ 25.349016] [<ffffffff8125ca7e>]
do_mount+0x24e/0xbb0
[ 295.34016] [<ffffffff8125d726>] SyS_mount+0x96/0xf0
[ 295.349016] [<ffffffff817e7be9>]
system_call_fastpath+0b
[ 295.349016]
[ 295.349016] ... key at: [<fffffffa01d67e0>]
_key.42607+0x0/0xffffffff]
[ 29.349016] ... acquired at:
[ 295.49016] [<ffffffff810fca12>] lock_acquire+0xa2/0x1d0
[ 295.349016] [<ffffffff817dbca1] down_read+0x51/0xa0
[ 95.349016] [<fffffffa01311ab>] find_free_extent+0x80b/0xea0 [btrfs]
[ 295.34016] [<ffffffffa01319f8>] btrfs_reserve_extent+0xa8/0x140
[btrfs]
[ 295.349016] [<ffffffffa0131d0e>] btrfs_alloc_free_block+0xfe/0x480
[btrfs]
[ 295.34016] [<fffffffa011b234>] __btrfs_cow_block+0x134/0x550 [btrfs]
[ 295.49016] [<ffffffffa011b7e6>] btrfs_cow_block+0x116/0x270 [btrfs]
[ 295.34916] [<ffffffffa011f670>] btrfs_search_slot+0x1e0/0xa30
[btrfs]
[ 25.349016] [<ffffffffa013a01e>] btrfs_lookup_inode+0x3e/0xc0 [btrfs]
[ 295.349016] [ffffffffa019c1d2>]
btrfs_commit_inode_delayed_inode+0x132/0x]
[ 295.349016] <ffffffffa0150fc4>] btrfs_evict_inode+0x24/0x5d0 [btrfs]
[ 295.349016] [<ffffffff8124733>] evict+0xa3/0x1a0
[ 29.349016] [<ffffffff81255025>] iput+0xf5/0x180
[ 295.39016] [<fffffff81244a03>] do_unlinkat+0x1b3/0x2c0
[ 295.349016] [<fffffff812482c6>] SyS_unink+0x16/0x20
[ 295.34016] [<fffffff817e7be9>] system_call_fastpath+0x16/0x1b
[ 295.49016]
[ 295349016] -> (&delayed_node->mutx){+.+.-.} ops: 10973 {
[ 295.349016] HARDIRQ-ON-W at:
[ 295.349016] [<ffffffff810fabb0>]
__lock_acquire+0x670/0x0
[ 295.349016] [<ffffffff810fca12>]
lock_acquire+0xa2/0x1d0
[ 295.349016] [<ffffffff817d9567>]
mtex_lock_nested+0x87/00
[ 295.349016] [<ffffffffa019cc95>]
btrfs_delayed_update_in]
[ 25.349016] [<fffffffa014b8dc>]
btrfs_update_inode+0x5c/0x]
[ 295.349016] [<fffffffa01814e2>]
lnk_to_fixup_dir+0xe2/0x]
[ 295.349016] [<ffffffffa0185f18>]
replay_one_bffer+0x1e8/]
[ 295.49016] [<ffffffffa0180e0d>]
walk_up_log_tree+0xcd/0x]
[ 295.349016] [<fffffffa018100b>]
walk_log_tree+0xab/0x1d0]
[ 295.39016] [<fffffffa018827d>]
btrfs_recver_log_trees+0x]
[ 295.349016] [<ffffffffa0142c2a>]
open_ctree+0x19ea/0x21d]
[ 295.349016] [<ffffffffa0115c8e>]
btrfs_mount+0x66e/0x850]
[ 295.349016] [<ffffffff12395e9>] mount_s+0x39/0x1b0
[ 295.349016] [<ffffffff81259b6b>]
vfs_kernmount+0x6b/0x150
[ 295.349016] [<ffffffffa01157a9>]
btrfs_mount+0x189/0x850]
[ 295.349016] [<fffffff812395e9>] mount_fs+0x39/0x1b0
[ 295.349016] [<fffffff81259b6b>]
vfs_kern_mont+0x6b/0x150
[0
[ 295.349016] [<fffffff8125d726>] SyS_ount+0x96/0xf0
[ 295.34916] [<ffffffff817e7e9>]
system_call_fastpath+0x1/b
[ 295.39016] SOFTIRQ-ON-W at:
[ 295.349016]
[<fffffff8100
[ 295.349016] [<ffffffff810fca12>]
lok_acquire+0xa2/0xd0
[ 295.34906] [<ffffffff817d9567>]
mutex_lock_nested+0x87/00
[ 295349016] [<ffffffffa019cc95>]
btrfs_delayed_update_ino]
[ 25.349016] [<ffffffffa014b8dc>]
btrfs_update_inode+0x5c/]
[ 295.349016] [<ffffffffa01814e2>]
link_to_fixup_dir+0xe2/]
[ 295349016] [<ffffffffa0185f18>]
replay_one_buffer+0x1e8/0]
[ 295.34016] [<ffffffffa0180e0d>]
walk_up_log_tree+0xcd/0x]
[ 295.349016] [<fffffffa018100b>]
wlk_log_tree+0xab/0x1d0 ]
[ 295.349016] [<ffffffffa018827d>]
btrfs_recover_log_trees]
[ 29.349016] [<ffffffffa0142c2a>]
open_ctree+0x19ea/0x21d0]
[ 295349016] [<ffffffffa0115c8e>]
btrfs_mount+0x66e/0x850 ]
[ 295.349016] [<ffffffff812395e9>] mount_fs+0x39/0x1b0
[ 295.39016] [<ffffffff81259b6b]
vfs_kern_mount+0x6b/0x150
[ 295.49016] [<ffffffffa01157a9>]
btrfs_mount+0x189/0x850 []
[ 29.349016] [<fffffff812395e9>] mount_fs+0x39/0x1b0
[ 295.349016] [<ffffffff81259b6b>]
vfs_kern_mount+0x6b/0x10
[ 295.349016] [<fffffff8125ca7e>] d_mount+0x24e/0xbb0
[ 295349016] [<ffffffff8125d726>] SyS_mount+0x96/0xf0
[ 295.349016] [<fffffff817e7be9>]
system_cal_fastpath+0x16b
[ 295.349016] IN-RECLAIM_FS-W at:
[ 295.34016] [<ffffffff810faa2c>]
__lockacquire+0x4ec/0x0
[ 295.34906] [<fffffff810fca12>]
lock_acquire+0xa2/0x1d0
[ 29.349016] [<ffffffff817d9567]
mutex_lock_nested+0x870
[ 25.349016] [<ffffffffa019a90>]
__btrfs_release_delaye]
[ 295.349016] [<ffffffffa019c204>]
btrfs_remove_delayed]
[ 295.349016] [<ffffffffa0150eae>]
btrfs_evict_iode+0x1a]
[ 295.349016] [<ffffffff81254733>] evic+0xa3/0x1a0
[ 295.349016] [<ffffffff812548e>]
dispose_list+0x3e/0x5
[ 295.349016] [<ffffffff1255886>]
prune_icache_sb+0x56/0
[ 295.34916] [<fffffff81238e78>]
super_cache_scan+0x108/0
[ 295.349016] [<ffffffff811c5f9b>]
shrink_slab_node+0140
[ 295.349016] [<ffffffff811c633e>]
shrink_slab+0x8e/0x10
[ 295.349016] [<fffffff811c91ed>]
kswapdshrink_zone+0x140
[ 295.349016] [<ffffffff81cadd0>]
kswapd+0x4b0/0xa60
[ 295.349016] [<ffffffff810c472f>]
kthread+0xff/0x120
[ 295.349016] [<ffffffff81e7b3c>]
ret_from_fork+0xc/0xb0
[ 295.49016] INITIAL USE a:
[ 295.34901] [<ffffffff810fa84a>]
__lock_acquire+0x30a/0x1c0
[ 295.34916] [<ffffffff810fca2>]
lock_acquire+0xa2/0x1d0
[ 295.349016] [<ffffffff817d9567>]
mutex_lock_nested+0x87/00
[ 295.349016] [<fffffffa019cc95>]
brfs_delayed_update_inode]
[ 295349016] [<ffffffffa014b8dc>]
btrf_update_inode+0x5/0xd]
[ 295.34916] [<fffffffa01814e2>]
link_to_fixup_dir+0xe2/0x1]
[ 295.349016] [<ffffffffa0185f18>]
replay_one_buffer+0x1e8/]
[ 295.34016] [<ffffffffa0180e0d>]
walk_up_log_tree+0xcd/0x2]
[ 295.349016] [<ffffffffa018100b>]
walk_log_tree+0xab/0x1d0]
[ 295.349016] [<ffffffffa018827d>]
btrfs_recover_log_trees+]
[ 295.349016] [<ffffffffa0142c2a>]
open_ctree+0x19ea/0x21d0 ]
[ 295.349016] [<ffffffffa01158e>]
btrfs_mount+x66e/0x850 [b]
[ 295.349016] [<ffffffff812395e9>] mount_fs+0x39/0x1b0
[ 295.349016] [<ffffffff81259b6b>]
vfs_kern_mount+0x6b/0x150
[ 295.349016] [<ffffffffa01157a9>]
btrfs_moun+0x189/0x850 []
[ 295.34906] [<ffffffff812395e9>] mount_fs+0x39/0x1b0
[ 295.349016] [<ffffffff81259b6b>]
vfs_kern_mount+0x6b/0x150
[ 29.349016] [<ffffffff8125ca7e>] do_mount+0x24e/0xbb0
[ 295.349016] [<ffffffff8125d726>] SyS_mount+0x96/0xf0
[ 295.349016 [<ffffffff817e7be9>]
system_call_fastpath+0x16b
[ 295.349016] }
[ 295.349016] ... key at: [<ffffffffa01da738>]
__key.37615+0x0/0xfffffff]
[ 295.349016] ... acquired at:
[ 295.349016] [<ffffffff810f95aa>] check_usage_forwards+0x16a/0x180
[ 295.349016] [<ffffffff810f9e17>] mark_lock+0x1a7/0x2b0
[ 295.349016] [<ffffffff810faa2c>] __lock_acquire+0x4ec/0x1ce0
295.349016] [<fffffff810fca12>] lock_acquire+0xa2/0x1d0
[ 295.349016] [<ffffffff817d9567>] mutex_lock_nested+0x87/0x430
[ 295.349016] [<ffffffffa019a90d>]
__btrfs_rlease_delayed_nod+0x3d/0x1f0 [b]
[ 295.349016] [<ffffffffa019c204>] btrfs_remove_delayed_node+0x4/0x30
[btrf]
[ 295.349016] [<ffffffffa0150eae>] btrfs_evict_inode+0x1ae/0x5d0
[btrfs]
[ 295.349016] [<fffffff81254733>] eict+0xa3/0x1a0
[ 295.349016] [<ffffffff8125486e>] dispose_list+0x3e/0x50
[ 295.349016] [<ffffffff81255886>] prune_icache_sb+0x56/0x8
[ 295.349016] [<ffffffff81238e78>] super_cache_scan+0x108/0x180
[ 295.349016] [<ffffffff811c5f9b>] shrink_slab_node+0x14b/0x430
[ 295.349016 [<ffffffff811c633e>] shrink_slab+0x8e/0x180
[ 295.349016] [<ffffffff811c91ed>] kswapd_shrink_zone+0x14d/0x1f0
[ 295.349016] [<ffffffff811cadd0>] kswapd+0x4b0/0xa60
[ 295.349016] [<ffffffff810c472f>] kthread+0xff/0x120
[ 295.349016] [<ffffffff817e7b3c>] ret_from_fork+0x7c/0xb0
[ 295.349016]
[ 295.349016]
[ 295.349016] stack backtrace:
[ 295.349016] CPU: 0 PI: 47 Comm: kswapd0 Not tainted 3.15.0-0.rc0.git2.1.fc211
[ 295.349016] Hardware name:Bochs Bochs, BIOS Bochs 01/01/2011
[ 295.349016] 000000000000000 0000000014706e17 ffff8803855f718 ffffffff817d3e7
[ 295.349016] ffffffff829ed980 ffff88003855f758 ffffffff817cf4cc ffffffff81a42
[ 295.349016] 0000000000000000 ffff8800385a4168 ffff8800385[ 295.349016] Cal:
[ 295.349016] [<ffffffff817d3e37>] dump_stack+0x4d/0x66
[ 295.349016] [<ffffffff817cf4cc>]
print_irq_inversion_bug.part.42+0x1ac/0x1b8
[ 295.349016] [<ffffffff810f95aa>] check_usage_forwards+0x16a/0x180
[ 295.349016] [<ffffffff810f9440>] ? check_usage_backwards+0x180/0x180
[ 295.349016] [<ffffffff810f9e17>] mark_lock+0x1a7/0x2b0
[ 295.349016] [<ffffffff810faa2c>] __lock_acquire+0x4ec/0x1ce0
[ 295.349016] [<ffffffff810248a9>] ? sched_clock+0x9/0x10
[ 295.349016] [<ffffffff810dd8ad>] ? sched_clock_local+0x1d/0x80
[ 295.349016] [<ffffffff810fca12>] lock_acquire+0xa2/0x1d0
[ 295.349016] [<ffffffffa019a90d>] ?
__btrfs_release_delayed_node+0x3d/0x1f0 ]
[ 25.349016] [<ffffffff817d9567>] mutex_lock_nested+0x87/0x430
[ 295.349016] [<ffffffffa019a90d>] ?
__btrfs_release_delayed_node+0x3d/0x1f0 ]
[ 295.349016] [<ffffffff810dd8ad>] ? sched_clock_local+0x1d/0x80
[ 295.349016] [<ffffffffa019a90d>] ?
__btrfs_release_delayed_node+0x3d/0x1f0 ]
[ 295.349016] [<ffffffffa0150e8>] ? btrfs_evict_inde+0x185/0x5d0 [btfs]
[ 295.34916] [<ffffffff810ddaf8>] ? sched_clock_cpu+0xa8/0xd0
[ 295.349016] [<ffffffff810ddb76>] ? local_clock+0x16/0x30
[ 25.349016] [<fffffffa019a90d>] __btrfs_release_delayed_node+0x3d/0x1f0
[btr]
[ 25.349016] [<fffffffa019c204>] btrfs_remove_delayed_node+0x24/0x30
[btrfs]
[ 295.49016] [<ffffffffa0150eae>] btrfs_evict_inode+0x1ae/0x5d0 [btrfs]
[ 295.349016] [<ffffffff81254733>] evict+0xa3/0x1a0
[ 295.349016 [<ffffffff8125486e>] dispose_list+0x3e/0x50
[ 295.349016] [<ffffffff81255886>] prune_icache_sb+0x56/0x80
[ 295.349016] [<ffffffff81238e78>] super_cache_scan+0x108/0x180
[ 295.349016] [<ffffffff811c5f9b>] shrink_slab_node+0x14b/0x430
[ 295.349016] [<ffffffff811c62ef>] ? shrink_slab+0x3f/0x180
[ 25.349016] [<fffffff811c633e>] shrink_slab+0x8e/0x180
[ 295.349016] [<ffffffff811c91ed>] kswapd_shrink_zone+0x14d/0x1f0
[ 295.349016] [<ffffffff811cadd0>] kswapd+0x4b0/0xa60
[ 295.349016] [<ffffffff811ca920>]?
mem_cgroup_shrink_nde_zone+0x2f0/0x2f0
[ 295.349016] [<ffffffff810c472f>] kthread+0xff/0x120
[ 295.349016] [<ffffffff810c4630>] ? insert_kthread_work+0x80/0x80
[ 295.349016] [<ffffffff817e7b3c>] ret_from_fork+0x7c/0xb0
[ 295.349016] [<ffffffff81c4630>] ? insert_kthread_work+0x80/0x0