diff options
author | Miklos Szeredi <mszeredi@redhat.com> | 2024-05-27 15:44:48 +0200 |
---|---|---|
committer | Miklos Szeredi <mszeredi@redhat.com> | 2024-05-28 10:06:55 +0200 |
commit | db03d39053a97d2f2a6baec025ebdacbab5886d2 (patch) | |
tree | 96a91584e0e0655c8e6adb46dfe1e251889833bd /lib/overflow_kunit.c | |
parent | 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0 (diff) |
ovl: fix copy-up in tmpfile
Move ovl_copy_up() call outside of ovl_want_write()/ovl_drop_write()
region, since copy up may also call ovl_want_write() resulting in recursive
locking on sb->s_writers.
Reported-and-tested-by: syzbot+85e58cdf5b3136471d4b@syzkaller.appspotmail.com
Closes: https://lore.kernel.org/all/000000000000f6865106191c3e58@google.com/
Fixes: 9a87907de359 ("ovl: implement tmpfile")
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Diffstat (limited to 'lib/overflow_kunit.c')
0 files changed, 0 insertions, 0 deletions