• Al Viro's avatar
    devtmpfs: don't mix {ramfs,shmem}_fill_super() with mount_single() · d401727e
    Al Viro authored
    Create an internal-only type matching the current devtmpfs, never
    register it and have one kernel-internal mount done.  That thing
    gets mounted only once, so it is free to use mount_nodev().
    
    The "public" devtmpfs (the one we do register, and only after
    the internal mount of the real thing is done) simply gets and
    returns an extra reference to the internal superblock.
    Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
    d401727e
devtmpfs.c 9.65 KB