Skip to content
  • Tyler Hicks's avatar
    eCryptfs: Cleanup inode initialization code · 5ccf9203
    Tyler Hicks authored
    
    
    The eCryptfs inode get, initialization, and dentry interposition code
    has two separate paths. One is for when dentry interposition is needed
    after doing things like a mkdir in the lower filesystem and the other
    is needed after a lookup. Unlocking new inodes and doing a d_add() needs
    to happen at different times, depending on which type of dentry
    interposing is being done.
    
    This patch cleans up the inode get and initialization code paths and
    splits them up so that the locking and d_add() differences mentioned
    above can be handled appropriately in a later patch.
    
    Signed-off-by: default avatarTyler Hicks <tyhicks@linux.vnet.ibm.com>
    Tested-by: default avatarDavid <david@unsolicited.net>
    5ccf9203