diff options
| author | 2023-08-16 16:47:59 +0300 | |
|---|---|---|
| committer | 2023-10-31 00:12:57 +0200 | |
| commit | 5b02bfc1e7e3811c5bf7f0fa626a0694d0dbbd77 (patch) | |
| tree | 508405693acdfdf8200f5890f4930e9a48e49cde /include/linux/bcma/ssh:/git@git.zx2c4.com/git: | |
| parent | ovl: do not open/llseek lower file with upper sb_writers held (diff) | |
ovl: do not encode lower fh with upper sb_writers held
When lower fs is a nested overlayfs, calling encode_fh() on a lower
directory dentry may trigger copy up and take sb_writers on the upper fs
of the lower nested overlayfs.
The lower nested overlayfs may have the same upper fs as this overlayfs,
so nested sb_writers lock is illegal.
Move all the callers that encode lower fh to before ovl_want_write().
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Diffstat (limited to 'include/linux/bcma/ssh:/git@git.zx2c4.com/git:')
0 files changed, 0 insertions, 0 deletions
