|
|
| version 1.68, 2008/05/21 06:14:00 | version 1.69, 2008/06/03 04:21:05 |
|---|---|
| Line 214 xfs_dir_createname( | Line 214 xfs_dir_createname( |
| return rval; | return rval; |
| XFS_STATS_INC(xs_dir_create); | XFS_STATS_INC(xs_dir_create); |
| memset(&args, 0, sizeof(xfs_da_args_t)); | |
| args.name = name->name; | args.name = name->name; |
| args.namelen = name->len; | args.namelen = name->len; |
| args.hashval = dp->i_mount->m_dirnameops->hashname(name); | args.hashval = dp->i_mount->m_dirnameops->hashname(name); |
| Line 286 xfs_dir_lookup( | Line 287 xfs_dir_lookup( |
| ASSERT((dp->i_d.di_mode & S_IFMT) == S_IFDIR); | ASSERT((dp->i_d.di_mode & S_IFMT) == S_IFDIR); |
| XFS_STATS_INC(xs_dir_lookup); | XFS_STATS_INC(xs_dir_lookup); |
| memset(&args, 0, sizeof(xfs_da_args_t)); | |
| memset(&args, 0, sizeof(xfs_da_args_t)); | |
| args.name = name->name; | args.name = name->name; |
| args.namelen = name->len; | args.namelen = name->len; |
| args.hashval = dp->i_mount->m_dirnameops->hashname(name); | args.hashval = dp->i_mount->m_dirnameops->hashname(name); |
| Line 297 xfs_dir_lookup( | Line 298 xfs_dir_lookup( |
| args.op_flags = XFS_DA_OP_OKNOENT; | args.op_flags = XFS_DA_OP_OKNOENT; |
| if (ci_name) | if (ci_name) |
| args.op_flags |= XFS_DA_OP_CILOOKUP; | args.op_flags |= XFS_DA_OP_CILOOKUP; |
| args.cmpresult = XFS_CMP_DIFFERENT; | |
| if (dp->i_d.di_format == XFS_DINODE_FMT_LOCAL) | if (dp->i_d.di_format == XFS_DINODE_FMT_LOCAL) |
| rval = xfs_dir2_sf_lookup(&args); | rval = xfs_dir2_sf_lookup(&args); |
| Line 343 xfs_dir_removename( | Line 343 xfs_dir_removename( |
| ASSERT((dp->i_d.di_mode & S_IFMT) == S_IFDIR); | ASSERT((dp->i_d.di_mode & S_IFMT) == S_IFDIR); |
| XFS_STATS_INC(xs_dir_remove); | XFS_STATS_INC(xs_dir_remove); |
| memset(&args, 0, sizeof(xfs_da_args_t)); | |
| args.name = name->name; | args.name = name->name; |
| args.namelen = name->len; | args.namelen = name->len; |
| args.hashval = dp->i_mount->m_dirnameops->hashname(name); | args.hashval = dp->i_mount->m_dirnameops->hashname(name); |
| Line 353 xfs_dir_removename( | Line 354 xfs_dir_removename( |
| args.total = total; | args.total = total; |
| args.whichfork = XFS_DATA_FORK; | args.whichfork = XFS_DATA_FORK; |
| args.trans = tp; | args.trans = tp; |
| args.op_flags = 0; | |
| if (dp->i_d.di_format == XFS_DINODE_FMT_LOCAL) | if (dp->i_d.di_format == XFS_DINODE_FMT_LOCAL) |
| rval = xfs_dir2_sf_removename(&args); | rval = xfs_dir2_sf_removename(&args); |
| Line 426 xfs_dir_replace( | Line 426 xfs_dir_replace( |
| if ((rval = xfs_dir_ino_validate(tp->t_mountp, inum))) | if ((rval = xfs_dir_ino_validate(tp->t_mountp, inum))) |
| return rval; | return rval; |
| memset(&args, 0, sizeof(xfs_da_args_t)); | |
| args.name = name->name; | args.name = name->name; |
| args.namelen = name->len; | args.namelen = name->len; |
| args.hashval = dp->i_mount->m_dirnameops->hashname(name); | args.hashval = dp->i_mount->m_dirnameops->hashname(name); |
| Line 436 xfs_dir_replace( | Line 437 xfs_dir_replace( |
| args.total = total; | args.total = total; |
| args.whichfork = XFS_DATA_FORK; | args.whichfork = XFS_DATA_FORK; |
| args.trans = tp; | args.trans = tp; |
| args.op_flags = 0; | |
| if (dp->i_d.di_format == XFS_DINODE_FMT_LOCAL) | if (dp->i_d.di_format == XFS_DINODE_FMT_LOCAL) |
| rval = xfs_dir2_sf_replace(&args); | rval = xfs_dir2_sf_replace(&args); |
| Line 472 xfs_dir_canenter( | Line 472 xfs_dir_canenter( |
| return 0; | return 0; |
| ASSERT((dp->i_d.di_mode & S_IFMT) == S_IFDIR); | ASSERT((dp->i_d.di_mode & S_IFMT) == S_IFDIR); |
| memset(&args, 0, sizeof(xfs_da_args_t)); | |
| memset(&args, 0, sizeof(xfs_da_args_t)); | |
| args.name = name->name; | args.name = name->name; |
| args.namelen = name->len; | args.namelen = name->len; |
| args.hashval = dp->i_mount->m_dirnameops->hashname(name); | args.hashval = dp->i_mount->m_dirnameops->hashname(name); |