diff options
| author | Miklos Szeredi <[email protected]> | 2021-11-04 09:55:34 +0000 |
|---|---|---|
| committer | Miklos Szeredi <[email protected]> | 2021-11-04 09:55:34 +0000 |
| commit | 1f5573cfe7a7056e80a92c7a037a3e69f3a13d1c (patch) | |
| tree | 529a98c4445e34dc1f806c760b2668f0b46ec27c /drivers/fpga | |
| parent | ovl: fix use after free in struct ovl_aio_req (diff) | |
| download | kernel-1f5573cfe7a7056e80a92c7a037a3e69f3a13d1c.tar.gz kernel-1f5573cfe7a7056e80a92c7a037a3e69f3a13d1c.zip | |
ovl: fix warning in ovl_create_real()
Syzbot triggered the following warning in ovl_workdir_create() ->
ovl_create_real():
if (!err && WARN_ON(!newdentry->d_inode)) {
The reason is that the cgroup2 filesystem returns from mkdir without
instantiating the new dentry.
Weird filesystems such as this will be rejected by overlayfs at a later
stage during setup, but to prevent such a warning, call ovl_mkdir_real()
directly from ovl_workdir_create() and reject this case early.
Reported-and-tested-by: [email protected]
Signed-off-by: Miklos Szeredi <[email protected]>
Diffstat (limited to 'drivers/fpga')
0 files changed, 0 insertions, 0 deletions
