diff options
author | Gioh Kim <gi-oh.kim@cloud.ionos.com> | 2021-04-19 09:37:13 +0200 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2021-04-20 16:59:04 +0200 |
commit | c77bfa8f5dbd3f8bbb99a751bab00ebcc229a5c5 (patch) | |
tree | d510b6fca467acbe0e828f25d8a01aaa3c293044 /fs/binfmt_elf_fdpic.c | |
parent | block/rnbd-srv: Prevent a deadlock generated by accessing sysfs in parallel (diff) | |
download | linux-c77bfa8f5dbd3f8bbb99a751bab00ebcc229a5c5.tar.xz linux-c77bfa8f5dbd3f8bbb99a751bab00ebcc229a5c5.zip |
block/rnbd-srv: Remove force_close file after holding a lock
We changed the rnbd_srv_sess_dev_force_close to use try-lock
because rnbd_srv_sess_dev_force_close and process_msg_close
can generate a deadlock.
Now rnbd_srv_sess_dev_force_close would do nothing
if it fails to get the lock. So removing the force_close
file should be moved to after the lock. Or the force_close
file is removed but the others are not removed.
Signed-off-by: Gioh Kim <gi-oh.kim@ionos.com>
Signed-off-by: Md Haris Iqbal <haris.iqbal@ionos.com>
Signed-off-by: Jack Wang <jinpu.wang@ionos.com>
Link: https://lore.kernel.org/r/20210419073722.15351-11-gi-oh.kim@ionos.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'fs/binfmt_elf_fdpic.c')
0 files changed, 0 insertions, 0 deletions