diff options
Diffstat (limited to 'fs/xfs/xfs_alloc.h')
-rw-r--r-- | fs/xfs/xfs_alloc.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/xfs/xfs_alloc.h b/fs/xfs/xfs_alloc.h index 2f52b924be79..ab5d0fd2f535 100644 --- a/fs/xfs/xfs_alloc.h +++ b/fs/xfs/xfs_alloc.h | |||
@@ -25,6 +25,8 @@ struct xfs_perag; | |||
25 | struct xfs_trans; | 25 | struct xfs_trans; |
26 | struct xfs_busy_extent; | 26 | struct xfs_busy_extent; |
27 | 27 | ||
28 | extern struct workqueue_struct *xfs_alloc_wq; | ||
29 | |||
28 | /* | 30 | /* |
29 | * Freespace allocation types. Argument to xfs_alloc_[v]extent. | 31 | * Freespace allocation types. Argument to xfs_alloc_[v]extent. |
30 | */ | 32 | */ |
@@ -119,6 +121,9 @@ typedef struct xfs_alloc_arg { | |||
119 | char isfl; /* set if is freelist blocks - !acctg */ | 121 | char isfl; /* set if is freelist blocks - !acctg */ |
120 | char userdata; /* set if this is user data */ | 122 | char userdata; /* set if this is user data */ |
121 | xfs_fsblock_t firstblock; /* io first block allocated */ | 123 | xfs_fsblock_t firstblock; /* io first block allocated */ |
124 | struct completion *done; | ||
125 | struct work_struct work; | ||
126 | int result; | ||
122 | } xfs_alloc_arg_t; | 127 | } xfs_alloc_arg_t; |
123 | 128 | ||
124 | /* | 129 | /* |