Displaying 4 results from an estimated 4 matches for "sleep_on_buffer".
2003 Jan 18
2
[patch 2.4] Fix ext3 scheduling storm and lockup
...m.patch
Anyone who is using tasks which have realtime scheduling policy on ext3
systems should apply this change.
Details:
At the start of do_get_write_access() we have this logic:
repeat:
lock_buffer(jh->bh);
...
unlock_buffer(jh->bh);
...
if (jh->j_list == BJ_Shadow) {
sleep_on_buffer(jh->bh);
goto repeat;
}
The problem is that the unlock_buffer() will wake up anyone who is sleeping
in the sleep_on_buffer().
So if task A is asleep in sleep_on_buffer() and task B now runs
do_get_write_access(), task B will wake task A by accident. Task B will then
sleep on the buffer a...
2016 Apr 19
0
Bug#820862: AW: Bug#820862: Acknowledgement (xen-hypervisor-4.4-amd64: Xen VM on Jessie freezes often with INFO: task jbd2/xvda2-8:111 blocked for more than 120 seconds)
...0
[ 1920.052179] 0000000000000002 ffffffff811d7620 ffff8800047ebc80 ffff880002a5c7c0
[ 1920.052187] Call Trace:
[ 1920.052199] [<ffffffff811d7620>] ? generic_block_bmap+0x50/0x50
[ 1920.052208] [<ffffffff815114a9>] ? io_schedule+0x99/0x120
[ 1920.052214] [<ffffffff811d762a>] ? sleep_on_buffer+0xa/0x10
[ 1920.052220] [<ffffffff8151182c>] ? __wait_on_bit+0x5c/0x90
[ 1920.052226] [<ffffffff811d7620>] ? generic_block_bmap+0x50/0x50
[ 1920.052232] [<ffffffff815118d7>] ? out_of_line_wait_on_bit+0x77/0x90
[ 1920.052241] [<ffffffff810a7e90>] ? autoremove_wake_functio...
2012 May 14
0
Weird problem with rsync 3.0.9
...>] ? scsi_request_fn+0x31e/0x3f7
[ 4660.188511] [<ffffffff8114d20e>] ? blk_queue_bio+0x273/0x28c
[ 4660.188515] [<ffffffff810cc6ba>] ? unmap_underlying_metadata+0x29/0x29
[ 4660.188520] [<ffffffff8133367e>] ? io_schedule+0x89/0xc9
[ 4660.188523] [<ffffffff810cc6c3>] ? sleep_on_buffer+0x9/0xe
[ 4660.188526] [<ffffffff81333a42>] ? __wait_on_bit+0x41/0x70
[ 4660.188529] [<ffffffff810cc6ba>] ? unmap_underlying_metadata+0x29/0x29
[ 4660.188533] [<ffffffff81333adc>] ? out_of_line_wait_on_bit+0x6b/0x77
[ 4660.188537] [<ffffffff81043413>] ? autoremove_wake_f...
2016 Apr 13
3
Bug#820862: xen-hypervisor-4.4-amd64: Xen VM on Jessie freezes often with INFO: task jbd2/xvda2-8:111 blocked for more than 120 seconds
...09158
[ 1080.060174] 0000000000000002 ffffffff811d7620 ffff88000367bc70 ffff8800042933a8
[ 1080.060182] Call Trace:
[ 1080.060194] [<ffffffff811d7620>] ? generic_block_bmap+0x50/0x50
[ 1080.060203] [<ffffffff815114a9>] ? io_schedule+0x99/0x120
[ 1080.060209] [<ffffffff811d762a>] ? sleep_on_buffer+0xa/0x10
[ 1080.060215] [<ffffffff8151182c>] ? __wait_on_bit+0x5c/0x90
[ 1080.060223] [<ffffffff811d7620>] ? generic_block_bmap+0x50/0x50
[ 1080.060227] [<ffffffff815118d7>] ? out_of_line_wait_on_bit+0x77/0x90
[ 1080.060233] [<ffffffff810a7e90>] ? autoremove_wake_function+0x...