search for: xfs_dir2_node_find_entry

Displaying 6 results from an estimated 6 matches for "xfs_dir2_node_find_entry".

2012 Nov 27
0
Syslinux-5.00-pre11
...f the inode B+tree. Add support for 64-bit filesystem compatible struct inode. xfs: rework the logic of xfs_get_ino_core() xfs: Implement dir2_block_find_entry() function. xfs: Implement xfs_dir2_leaf_find_entry() logic. xfs: get_dirblks() with count. xfs: rework xfs_dir2_node_find_entry() xfs: Add xfs_fmt_btree_find_entry() xfs: Add full B+tree search support in xfs_dir2_node_find_entry() xfs: cleanup unused structure xfs: Rework xfs_dir2_get_right_blk() xfs: Add XFS_DINODE_FMT_BTREE support in xfs_next_extent() xfs: Add xfs_readlink() Matt Fle...
2015 Jul 18
1
[PATCH 1/2] xfs: rename xfs_is_valid_magicnum to xfs_is_valid_sb
xfs_is_valid_magicnum is not actually a generic function that checks for magic numbers, instead it checks only for superblock's one. Signed-off-by: Paulo Alcantara <pcacjr at zytor.com> --- core/fs/xfs/xfs.c | 13 +++++-------- core/fs/xfs/xfs.h | 19 ++++++++++--------- 2 files changed, 15 insertions(+), 17 deletions(-) diff --git a/core/fs/xfs/xfs.c b/core/fs/xfs/xfs.c index
2016 Jan 18
1
[PATCH] xfs: Add support for v3 directories
...6 files changed, 399 insertions(+), 230 deletions(-) > >> diff --git a/core/fs/xfs/xfs_dir2.c b/core/fs/xfs/xfs_dir2.c >> index de37ef7..f738a58 100644 > >> --- a/core/fs/xfs/xfs_dir2.c >> +++ b/core/fs/xfs/xfs_dir2.c > >> @@ -593,110 +628,99 @@ struct inode *xfs_dir2_node_find_entry(const char >> *dname, struct inode *parent, >> xfs_dinode_t *core) >> { > >> - uint32_t hash = 0; >> + uint32_t hash; > >> + uint16_t count; > >> - int mid = 0; >> + int mid; > > &g...
2016 Jan 18
0
[PATCH] xfs: Add support for v3 directories
...51 ++++++++++++++--------- > 6 files changed, 399 insertions(+), 230 deletions(-) > diff --git a/core/fs/xfs/xfs_dir2.c b/core/fs/xfs/xfs_dir2.c > index de37ef7..f738a58 100644 > --- a/core/fs/xfs/xfs_dir2.c > +++ b/core/fs/xfs/xfs_dir2.c > @@ -593,110 +628,99 @@ struct inode *xfs_dir2_node_find_entry(const char *dname, struct inode *parent, > xfs_dinode_t *core) > { > - uint32_t hash = 0; > + uint32_t hash; > + uint16_t count; > - int mid = 0; > + int mid; > + if (be16_to_cpu(lhdr->info.magic) == XFS_DIR2_...
2015 Dec 15
8
[PATCH] xfs: Add support for v3 directories
...extbno == NULLFSBLOCK) break; bno = fsblock_to_bytes(fs, nextbno) >> BLOCK_SHIFT(fs); - blk = (xfs_btree_block_t *)get_cache(fs->fs_dev, bno); + blk = get_cache(fs->fs_dev, bno); } } @@ -593,110 +628,99 @@ struct inode *xfs_dir2_node_find_entry(const char *dname, struct inode *parent, xfs_dinode_t *core) { block_t fsblkno; - xfs_da_intnode_t *node = NULL; + xfs_da_node_hdr_t *nhdr; uint32_t hashwant; - uint32_t hash = 0; + uint32_t hash; + uint16_t i; + uint16_t count; xfs_da_node_entry_t *btr...
2012 Sep 03
1
[GIT-PULL] XFS filesystem driver
...f the inode B+tree. Add support for 64-bit filesystem compatible struct inode. xfs: rework the logic of xfs_get_ino_core() xfs: Implement dir2_block_find_entry() function. xfs: Implement xfs_dir2_leaf_find_entry() logic. xfs: get_dirblks() with count. xfs: rework xfs_dir2_node_find_entry() xfs: Add xfs_fmt_btree_find_entry() xfs: Add full B+tree search support in xfs_dir2_node_find_entry() xfs: cleanup unused structure xfs: Rework xfs_dir2_get_right_blk() xfs: Add XFS_DINODE_FMT_BTREE support in xfs_next_extent() xfs: Add xfs_readlink() Paulo Al...