From: wangdi Date: Thu, 8 Jul 2004 16:27:47 +0000 (+0000) Subject: minor fix for snap_inode_init X-Git-Tag: 1.3.4~623 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=def4ec88f48ec7204632df8ecafbe2db45627f69;p=fs%2Flustre-release.git minor fix for snap_inode_init --- diff --git a/lustre/smfs/smfs_cow.c b/lustre/smfs/smfs_cow.c index b592087..bff4528 100644 --- a/lustre/smfs/smfs_cow.c +++ b/lustre/smfs/smfs_cow.c @@ -173,13 +173,14 @@ int smfs_cow_cleanup(struct super_block *sb) * should be recorgnized here*/ int smfs_init_snap_inode_info(struct inode *inode, int flags) { - struct snap_inode_info *sni_info = I2SNAPI(inode); - struct fsfilt_operations *snapops = I2SNAPOPS(inode); int vallen, rc = 0; ENTRY; if (SMFS_DO_COW(S2SMI(inode->i_sb)) && (flags & SM_DO_COW)) { + struct snap_inode_info *sni_info = I2SNAPI(inode); + struct fsfilt_operations *snapops = I2SNAPOPS(inode); + sni_info->sn_flags = flags; vallen = sizeof(sni_info->sn_gen);