• Al Viro's avatar
    ovl: clean up kstat usage · 32a3d848
    Al Viro authored
    FWIW, there's a bit of abuse of struct kstat in overlayfs object
    creation paths - for one thing, it ends up with a very small subset
    of struct kstat (mode + rdev), for another it also needs link in
    case of symlinks and ends up passing it separately.
    
    IMO it would be better to introduce a separate object for that.
    
    In principle, we might even lift that thing into general API and switch
     ->mkdir()/->mknod()/->symlink() to identical calling conventions.  Hell
    knows, perhaps ->create() as well...
    Signed-off-by: default avatarMiklos Szeredi <mszeredi@redhat.com>
    32a3d848
dir.c 23.8 KB