diff options
Diffstat (limited to 'fs/xfs/xfs_mount.h')
| -rw-r--r-- | fs/xfs/xfs_mount.h | 18 | 
1 files changed, 8 insertions, 10 deletions
diff --git a/fs/xfs/xfs_mount.h b/fs/xfs/xfs_mount.h index 05a05a7b611..bab8314507e 100644 --- a/fs/xfs/xfs_mount.h +++ b/fs/xfs/xfs_mount.h @@ -51,15 +51,8 @@ typedef struct xfs_trans_reservations {  #else /* __KERNEL__ */ -#include "xfs_sync.h" -  struct xlog; -struct xfs_mount_args;  struct xfs_inode; -struct xfs_bmbt_irec; -struct xfs_bmap_free; -struct xfs_extdelta; -struct xfs_swapext;  struct xfs_mru_cache;  struct xfs_nameops;  struct xfs_ail; @@ -202,9 +195,9 @@ typedef struct xfs_mount {  	struct mutex		m_icsb_mutex;	/* balancer sync lock */  #endif  	struct xfs_mru_cache	*m_filestream;  /* per-mount filestream data */ -	struct delayed_work	m_sync_work;	/* background sync work */  	struct delayed_work	m_reclaim_work;	/* background inode reclaim */ -	struct work_struct	m_flush_work;	/* background inode flush */ +	struct delayed_work	m_eofblocks_work; /* background eof blocks +						     trimming */  	__int64_t		m_update_flags;	/* sb flags we need to update  						   on the next remount,rw */  	struct shrinker		m_inode_shrink;	/* inode reclaim shrinker */ @@ -214,6 +207,9 @@ typedef struct xfs_mount {  	struct workqueue_struct	*m_data_workqueue;  	struct workqueue_struct	*m_unwritten_workqueue;  	struct workqueue_struct	*m_cil_workqueue; +	struct workqueue_struct	*m_reclaim_workqueue; +	struct workqueue_struct	*m_log_workqueue; +	struct workqueue_struct *m_eofblocks_workqueue;  } xfs_mount_t;  /* @@ -392,7 +388,9 @@ extern void	xfs_set_low_space_thresholds(struct xfs_mount *);  extern void	xfs_mod_sb(struct xfs_trans *, __int64_t);  extern int	xfs_initialize_perag(struct xfs_mount *, xfs_agnumber_t,  					xfs_agnumber_t *); -extern void	xfs_sb_from_disk(struct xfs_mount *, struct xfs_dsb *); +extern void	xfs_sb_from_disk(struct xfs_sb *, struct xfs_dsb *);  extern void	xfs_sb_to_disk(struct xfs_dsb *, struct xfs_sb *, __int64_t); +extern const struct xfs_buf_ops xfs_sb_buf_ops; +  #endif	/* __XFS_MOUNT_H__ */  |