Yeah, that patch is buggy and I think this might've been my fault
actually. The fix should be:

diff --git a/fs/overlayfs/file.c b/fs/overlayfs/file.c
index 9d16fff5342a..fbec523a67c9 100644
--- a/fs/overlayfs/file.c
+++ b/fs/overlayfs/file.c
@@ -42,6 +42,7 @@ static struct file *ovl_open_realfile(const struct file *file,
        int flags = file->f_flags | O_NOATIME | FMODE_NONOTIFY;

        old_cred = ovl_override_creds(inode->i_sb);
+       ovl_path_real(file->f_path.dentry, &realpath);
        if (realpath.dentry->d_sb->s_magic == SHIFTFS_MAGIC)
                realfile = open_with_fake_path(&realpath, flags, realinode,
                                               current_cred());

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1857257

Title:
  linux-image-5.0.0-35-generic breaks checkpointing of container

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1857257/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to