Displaying 9 results from an estimated 9 matches for "shrink_dcache_for_umount".
2009 Jul 20
1
[PATCH] ocfs2: flush dentry lock drop when sync ocfs2 volume.
...ount, it lead to at least 2 bugs. See
http://oss.oracle.com/bugzilla/show_bug.cgi?id=1133 and
http://oss.oracle.com/bugzilla/show_bug.cgi?id=1135. And it happens
easily if we have opened a lot of inodes.
For 1135, the reason is that during umount will call
generic_shutdown_super and it will do:
1. shrink_dcache_for_umount
2. sync_filesystem.
3. invalidate_inodes.
In shrink_dcache_for_umount, we will drop the dentry, and queue
ocfs2_wq for dentry lock put. While in invalidate_inodes we will
call invalidate_list which will iterate all the inodes for the sb.
The bad thing is that in this function it will call
cond_res...
2014 Mar 12
2
[PATCH v6 04/11] qspinlock: Optimized code path for 2 contending tasks
...00000
000
[ 1529.936714] ffff883f8d4587d8 ffff883f8d458780 ffffffff811c1770
ffff881f920fb
e60
[ 1529.936714] Call Trace:
[ 1529.936714] [<ffffffff811c2d03>] d_walk+0xc3/0x260
[ 1529.936714] [<ffffffff811c1770>] ? check_and_collect+0x30/0x30
[ 1529.936714] [<ffffffff811c3985>] shrink_dcache_for_umount+0x75/0x120
[ 1529.936714] [<ffffffff811adf21>] generic_shutdown_super+0x21/0xf0
[ 1529.936714] [<ffffffff811ae207>] kill_block_super+0x27/0x70
[ 1529.936714] [<ffffffff811ae4ed>] deactivate_locked_super+0x3d/0x60
[ 1529.936714] [<ffffffff811aea96>] deactivate_super+0x46/...
2014 Mar 12
2
[PATCH v6 04/11] qspinlock: Optimized code path for 2 contending tasks
...00000
000
[ 1529.936714] ffff883f8d4587d8 ffff883f8d458780 ffffffff811c1770
ffff881f920fb
e60
[ 1529.936714] Call Trace:
[ 1529.936714] [<ffffffff811c2d03>] d_walk+0xc3/0x260
[ 1529.936714] [<ffffffff811c1770>] ? check_and_collect+0x30/0x30
[ 1529.936714] [<ffffffff811c3985>] shrink_dcache_for_umount+0x75/0x120
[ 1529.936714] [<ffffffff811adf21>] generic_shutdown_super+0x21/0xf0
[ 1529.936714] [<ffffffff811ae207>] kill_block_super+0x27/0x70
[ 1529.936714] [<ffffffff811ae4ed>] deactivate_locked_super+0x3d/0x60
[ 1529.936714] [<ffffffff811aea96>] deactivate_super+0x46/...
2010 Aug 04
1
A reproducible crush of mounting a subvolume
...iTCO_vendor_support dcdbas microcode pata_acpi ata_generic radeon ttm
drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded:
scsi_wait_scan]
Pid: 2465, comm: mount Not tainted 2.6.35-0.47.rc5.git2.fc14.x86_64 #1
0V4W66/OptiPlex 780
RIP: 0010:[<ffffffff8113a58c>] [<ffffffff8113a58c>]
shrink_dcache_for_umount_subtree+0x133/0x210
RSP: 0018:ffff8800a9d3dc88 EFLAGS: 00010296
RAX: 0000000000000057 RBX: ffff8800aac528f8 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff81eee894 RDI: 0000000000000246
RBP: ffff8800a9d3dcb8 R08: 000000000000ba70 R09: 0000000000000000
R10: 0000000000000001 R11: 000000000...
2007 Jul 27
0
centos5: NFS panic during unmount
Hello,
Just noticed a NFS panic on centos5 (no updates applied yet). I don't have
the serial console attached yet to get the exact stack.
However, here is the stack:
shrink_dcache_for_umount
generic_shutdown_super
kill_anon_super
nfs_kill_super
deactivate_super
mntput_no_expire
do_exit
sys_exit_group
sys_exit_group
syscall_call . . . EIP: shrink_dcache_for_umount_subtree
[root at xx...
2014 Mar 13
0
[PATCH v6 04/11] qspinlock: Optimized code path for 2 contending tasks
...the following kernel crash might happen at filesystem dismount time:
>
> [ 1529.936714] Call Trace:
> [ 1529.936714] [<ffffffff811c2d03>] d_walk+0xc3/0x260
> [ 1529.936714] [<ffffffff811c1770>] ? check_and_collect+0x30/0x30
> [ 1529.936714] [<ffffffff811c3985>] shrink_dcache_for_umount+0x75/0x120
> [ 1529.936714] [<ffffffff811adf21>] generic_shutdown_super+0x21/0xf0
> [ 1529.936714] [<ffffffff811ae207>] kill_block_super+0x27/0x70
> [ 1529.936714] [<ffffffff811ae4ed>] deactivate_locked_super+0x3d/0x60
> [ 1529.936714] [<ffffffff811aea96>] de...
2015 Sep 10
0
NFS client kernel panic
...sh dm_log dm_mod
CPU: 12 PID: 21364 Comm: umount.nfs4 Not tainted 3.10.0-229.4.2.el7.x86_64 #1
Hardware name: Dell Inc. PowerEdge R410/0N051F, BIOS 1.2.4 11/02/2009
task: ffff880075b3ad80 ti: ffff88007744c000 task.ti: ffff88007744c000
RIP: 0010:[<ffffffff811dddcc>] [<ffffffff811dddcc>] shrink_dcache_for_umount_subtree+0x1ac/0x1c0
RSP: 0018:ffff88007744fe10 EFLAGS: 00010246
RAX: 000000000000005e RBX: ffff8800ca82f380 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffff88022fccd488 RDI: 0000000000000246
RBP: ffff88007744fe28 R08: 0000000000000096 R09: 0000000000000627
R10: 0000000000000000 R11: ffff88007...
2014 Mar 12
17
[PATCH v6 00/11] qspinlock: a 4-byte queue spinlock with PV support
v5->v6:
- Change the optimized 2-task contending code to make it fairer at the
expense of a bit of performance.
- Add a patch to support unfair queue spinlock for Xen.
- Modify the PV qspinlock code to follow what was done in the PV
ticketlock.
- Add performance data for the unfair lock as well as the PV
support code.
v4->v5:
- Move the optimized 2-task contending code to the
2014 Mar 12
17
[PATCH v6 00/11] qspinlock: a 4-byte queue spinlock with PV support
v5->v6:
- Change the optimized 2-task contending code to make it fairer at the
expense of a bit of performance.
- Add a patch to support unfair queue spinlock for Xen.
- Modify the PV qspinlock code to follow what was done in the PV
ticketlock.
- Add performance data for the unfair lock as well as the PV
support code.
v4->v5:
- Move the optimized 2-task contending code to the