]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - fs/dcache.c
fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot()
[mirror_ubuntu-bionic-kernel.git] / fs / dcache.c
index 60e5fd0db1b1a67059165ca17e95b0fb86ee2f07..eec2548bb369d36472241cab77dd577c3346441b 100644 (file)
@@ -291,7 +291,8 @@ void take_dentry_name_snapshot(struct name_snapshot *name, struct dentry *dentry
                spin_unlock(&dentry->d_lock);
                name->name = p->name;
        } else {
-               memcpy(name->inline_name, dentry->d_iname, DNAME_INLINE_LEN);
+               memcpy(name->inline_name, dentry->d_iname,
+                      dentry->d_name.len + 1);
                spin_unlock(&dentry->d_lock);
                name->name = name->inline_name;
        }