Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b5d9a096 authored by Jaegeuk Kim's avatar Jaegeuk Kim Committed by Harshit Jain
Browse files

block: replace io_schedule with io_schedule_timeout



Soft lockup can happen due to io_schedule().

[<ffffff999fe867e4>] __switch_to+0xa0/0xac
[<ffffff99a101e560>] __schedule+0x874/0xa50
[<ffffff99a101dccc>] schedule+0x74/0x94
[<ffffff99a1021c50>] schedule_timeout+0x34/0x114
[<ffffff99a101ec2c>] io_schedule_timeout+0x70/0xac
[<ffffff99a015f248>] get_request+0x600/0x7fc
[<ffffff99a015ac9c>] blk_queue_bio+0x1a0/0x3cc
[<ffffff99a015bf4c>] generic_make_request+0xb8/0x190
[<ffffff99a015c504>] submit_bio+0x144/0x1f8
[<ffffff99a0020914>] submit_bh_wbc+0x124/0x1b0
[<ffffff99a001ce88>] ll_rw_block+0xc0/0x104
[<ffffff99a001dd50>] __breadahead+0x70/0xd4
[<ffffff99a0073ec8>] __ext4_get_inode_loc+0x2ac/0x3f4
[<ffffff99a0075d00>] ext4_reserve_inode_write+0x38/0x9c
[<ffffff99a00b7e64>] ext4_xattr_set_handle+0xcc/0x4f8
[<ffffff99a00b8e04>] ext4_xattr_set+0xf0/0x170
[<ffffff99a00bf458>] ext4_inherit_context+0xb8/0x138
[<ffffff99a0070784>] __ext4_new_inode+0x1304/0x1514
[<ffffff99a00808fc>] ext4_create+0x138/0x1dc
[<ffffff999fff047c>] vfs_create2+0xc8/0x120
[<ffffff999fff0eb4>] path_openat+0x880/0xf34
[<ffffff999fff0584>] do_filp_open+0x7c/0x12c
[<ffffff999ffe3b24>] do_sys_open+0x144/0x200
[<ffffff99a0039b28>] compat_SyS_openat+0xc/0x14
[<ffffff999fe8390c>] __sys_trace_return+0x0/0x4

Bug: 65386843
Change-Id: Ia519604eaeab2c53ad89eacb25cd3cd7d5f2efd7
Signed-off-by: default avatarJaegeuk Kim <jaegeuk@google.com>
Signed-off-by: default avatarYaroslav Furman <yaro330@gmail.com>
parent f0aaa825
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment