ovl: persistent inode number for directories
authorAmir Goldstein <amir73il@gmail.com>
Mon, 24 Apr 2017 06:37:28 +0000 (09:37 +0300)
committerMiklos Szeredi <mszeredi@redhat.com>
Fri, 5 May 2017 09:38:58 +0000 (11:38 +0200)
commitb7a807dc2010334e62e0afd89d6f7a8913eb14ff
treec2cb34dce0e3a52ac37fededcc63c835a3138a1c
parent595485033db2c24178257698254fd4182fdb4123
ovl: persistent inode number for directories

stat(2) on overlay directories reports the overlay temp inode
number, which is constant across copy up, but is not persistent.

When all layers are on the same fs, report the copy up origin inode
number for directories.

This inode number is persistent, unique across the overlay mount and
constant across copy up.

Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/overlayfs/dir.c