Hi,
On Mon, 09 Nov 2009 19:10:11 +0900, Jiro SEKIBA <[email protected]> wrote:
> Hi,
> 
> This is a trivial patch to expose struct nilfs_fs_btree_node.
> The struct sould be exposed outside of kernel, for it is disk format.
> 
> Signed-off-by: Jiro SEKIBA <[email protected]>
> ---
>  fs/nilfs2/btree.h         |   22 ----------------------
>  include/linux/nilfs2_fs.h |   22 ++++++++++++++++++++++
>  2 files changed, 22 insertions(+), 22 deletions(-)
> 
> diff --git a/fs/nilfs2/btree.h b/fs/nilfs2/btree.h
> index 0e72bbb..4b82d84 100644
> --- a/fs/nilfs2/btree.h
> +++ b/fs/nilfs2/btree.h
> @@ -34,28 +34,6 @@ struct nilfs_btree;
>  struct nilfs_btree_path;
>  
>  /**
> - * struct nilfs_btree_node - B-tree node
> - * @bn_flags: flags
> - * @bn_level: level
> - * @bn_nchildren: number of children
> - * @bn_pad: padding
> - */
> -struct nilfs_btree_node {
> -     __u8 bn_flags;
> -     __u8 bn_level;
> -     __le16 bn_nchildren;
> -     __le32 bn_pad;
> -};
> -
> -/* flags */
> -#define NILFS_BTREE_NODE_ROOT        0x01
> -
> -/* level */
> -#define NILFS_BTREE_LEVEL_DATA               0
> -#define NILFS_BTREE_LEVEL_NODE_MIN   (NILFS_BTREE_LEVEL_DATA + 1)
> -#define NILFS_BTREE_LEVEL_MAX                14
> -
> -/**
>   * struct nilfs_btree - B-tree structure
>   * @bt_bmap: bmap base structure
>   */
> diff --git a/include/linux/nilfs2_fs.h b/include/linux/nilfs2_fs.h
> index 79fec6a..42c37ba 100644
> --- a/include/linux/nilfs2_fs.h
> +++ b/include/linux/nilfs2_fs.h
> @@ -403,6 +403,28 @@ struct nilfs_segment_summary {
>  #define NILFS_SS_GC     0x0010  /* segment written for cleaner operation */
>  
>  /**
> + * struct nilfs_btree_node - B-tree node
> + * @bn_flags: flags
> + * @bn_level: level
> + * @bn_nchildren: number of children
> + * @bn_pad: padding
> + */
> +struct nilfs_btree_node {
> +     __u8 bn_flags;
> +     __u8 bn_level;
> +     __le16 bn_nchildren;
> +     __le32 bn_pad;
> +};
> +
> +/* flags */
> +#define NILFS_BTREE_NODE_ROOT   0x01
> +
> +/* level */
> +#define NILFS_BTREE_LEVEL_DATA          0
> +#define NILFS_BTREE_LEVEL_NODE_MIN      (NILFS_BTREE_LEVEL_DATA + 1)
> +#define NILFS_BTREE_LEVEL_MAX           14
> +
> +/**
>   * struct nilfs_palloc_group_desc - block group descriptor
>   * @pg_nfrees: number of free entries in block group
>   */
> -- 
> 1.5.6.5
> 

Applied.  Thank you!

Ryusuke Konishi
_______________________________________________
users mailing list
[email protected]
https://www.nilfs.org/mailman/listinfo/users

Reply via email to