Re: [dm-devel] [PATCH] dm-crypt: fix softlockup in dmcrypt_write

2023-02-26 Thread yangerkun
在 2023/2/26 10:01, Bart Van Assche 写道: On 2/22/23 19:19, yangerkun wrote: @@ -1924,6 +1926,10 @@ static int dmcrypt_write(void *data)   BUG_ON(rb_parent(write_tree.rb_node)); +    if (time_is_before_jiffies(start_time + HZ)) { +    schedule(); +    start_time = jiff

Re: [dm-devel] [PATCH] dm-crypt: fix softlockup in dmcrypt_write

2023-02-25 Thread Bart Van Assche
On 2/22/23 19:19, yangerkun wrote: @@ -1924,6 +1926,10 @@ static int dmcrypt_write(void *data) BUG_ON(rb_parent(write_tree.rb_node)); + if (time_is_before_jiffies(start_time + HZ)) { + schedule(); + start_time = jiffies; + }

[dm-devel] [PATCH] dm-crypt: fix softlockup in dmcrypt_write

2023-02-22 Thread yangerkun
From: yangerkun We meet a softlockup: localhost login: [ 3391.153255][ C12] watchdog: BUG: soft lockup - CPU#12 stuck for 23s! [dmcrypt_write/2:2897] ... [ 3391.258372][ C12] CPU: 12 PID: 2897 Comm: dmcrypt_write/2 Tainted: G L5.10.0+ #8 [ 3391.267288][ C12] Hardware name