• Ryusuke Konishi's avatar
    nilfs2: deny write access to inodes in snapshots · dc3d3b81
    Ryusuke Konishi authored
    Snapshots of nilfs are read-only.
    
    After super block instances (sb) will be unified, nilfs will need to
    check write access by a way other than implicit test with
    IS_RDONLY(inode).  This is because IS_RDONLY() refers to MS_RDONLY bit
    of inode->i_sb->s_flags and it will become inaccurate after the
    unification of sb.
    
    To prepare for the issue, this uses i_op->permission to deny write
    access to inodes in snapshots.
    Signed-off-by: default avatarRyusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
    dc3d3b81
namei.c 13.5 KB