ovl: allocate anonymous devs for lowerdirs
authorChandan Rajendra <chandan@linux.vnet.ibm.com>
Wed, 1 Nov 2017 18:12:49 +0000 (20:12 +0200)
committerMiklos Szeredi <mszeredi@redhat.com>
Thu, 9 Nov 2017 09:23:27 +0000 (10:23 +0100)
commit2a9c6d066e98c1fe51a735b1439929f2f2afd891
tree31f76a4243df12764b67ca8509da7b3ab1ed6ced
parentb93436320c1e9089a055941523571cd7c037f7cb
ovl: allocate anonymous devs for lowerdirs

Generate unique values of st_dev per lower layer for non-samefs
overlay mount. The unique values are obtained by allocating anonymous
bdevs for each of the lowerdirs in the overlayfs instance.

The anonymous bdev is going to be returned by stat(2) for lowerdir
non-dir entries in non-samefs case.

[amir: split from ovl_getattr() and re-structure patches]

Signed-off-by: Chandan Rajendra <chandan@linux.vnet.ibm.com>
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/overlayfs/ovl_entry.h
fs/overlayfs/super.c