mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 01:04:41 +01:00
xfs: move struct xfs_log_vec to xfs_log_priv.h
The log_vec is a private type for the log/CIL code and should not be exposed to anything else. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Carlos Maiolino <cem@kernel.org>
This commit is contained in:
parent
0274105914
commit
2499d91180
2 changed files with 12 additions and 12 deletions
|
|
@ -9,18 +9,6 @@
|
|||
struct xlog_format_buf;
|
||||
struct xfs_cil_ctx;
|
||||
|
||||
struct xfs_log_vec {
|
||||
struct list_head lv_list; /* CIL lv chain ptrs */
|
||||
uint32_t lv_order_id; /* chain ordering info */
|
||||
int lv_niovecs; /* number of iovecs in lv */
|
||||
struct xfs_log_iovec *lv_iovecp; /* iovec array */
|
||||
struct xfs_log_item *lv_item; /* owner */
|
||||
char *lv_buf; /* formatted buffer */
|
||||
int lv_bytes; /* accounted space in buffer */
|
||||
int lv_buf_used; /* buffer space used so far */
|
||||
int lv_alloc_size; /* size of allocated lv */
|
||||
};
|
||||
|
||||
/* Region types for iovec's i_type */
|
||||
#define XLOG_REG_TYPE_BFORMAT 1
|
||||
#define XLOG_REG_TYPE_BCHUNK 2
|
||||
|
|
|
|||
|
|
@ -19,6 +19,18 @@ struct xfs_log_iovec {
|
|||
uint i_type; /* type of region */
|
||||
};
|
||||
|
||||
struct xfs_log_vec {
|
||||
struct list_head lv_list; /* CIL lv chain ptrs */
|
||||
uint32_t lv_order_id; /* chain ordering info */
|
||||
int lv_niovecs; /* number of iovecs in lv */
|
||||
struct xfs_log_iovec *lv_iovecp; /* iovec array */
|
||||
struct xfs_log_item *lv_item; /* owner */
|
||||
char *lv_buf; /* formatted buffer */
|
||||
int lv_bytes; /* accounted space in buffer */
|
||||
int lv_buf_used; /* buffer space used so far */
|
||||
int lv_alloc_size; /* size of allocated lv */
|
||||
};
|
||||
|
||||
/*
|
||||
* get client id from packed copy.
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue