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...