diff options
Diffstat (limited to 'fs/nilfs2/the_nilfs.h')
-rw-r--r-- | fs/nilfs2/the_nilfs.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/fs/nilfs2/the_nilfs.h b/fs/nilfs2/the_nilfs.h index 3ecc968f2123..10521b97ded6 100644 --- a/fs/nilfs2/the_nilfs.h +++ b/fs/nilfs2/the_nilfs.h | |||
@@ -33,6 +33,8 @@ | |||
33 | #include <linux/slab.h> | 33 | #include <linux/slab.h> |
34 | #include "sb.h" | 34 | #include "sb.h" |
35 | 35 | ||
36 | struct nilfs_sc_info; | ||
37 | |||
36 | /* the_nilfs struct */ | 38 | /* the_nilfs struct */ |
37 | enum { | 39 | enum { |
38 | THE_NILFS_INIT = 0, /* Information from super_block is set */ | 40 | THE_NILFS_INIT = 0, /* Information from super_block is set */ |
@@ -65,7 +67,8 @@ enum { | |||
65 | * @ns_last_cno: checkpoint number of the latest segment | 67 | * @ns_last_cno: checkpoint number of the latest segment |
66 | * @ns_prot_seq: least sequence number of segments which must not be reclaimed | 68 | * @ns_prot_seq: least sequence number of segments which must not be reclaimed |
67 | * @ns_prev_seq: base sequence number used to decide if advance log cursor | 69 | * @ns_prev_seq: base sequence number used to decide if advance log cursor |
68 | * @ns_segctor_sem: segment constructor semaphore | 70 | * @ns_writer: log writer |
71 | * @ns_segctor_sem: semaphore protecting log write | ||
69 | * @ns_dat: DAT file inode | 72 | * @ns_dat: DAT file inode |
70 | * @ns_cpfile: checkpoint file inode | 73 | * @ns_cpfile: checkpoint file inode |
71 | * @ns_sufile: segusage file inode | 74 | * @ns_sufile: segusage file inode |
@@ -140,6 +143,7 @@ struct the_nilfs { | |||
140 | u64 ns_prot_seq; | 143 | u64 ns_prot_seq; |
141 | u64 ns_prev_seq; | 144 | u64 ns_prev_seq; |
142 | 145 | ||
146 | struct nilfs_sc_info *ns_writer; | ||
143 | struct rw_semaphore ns_segctor_sem; | 147 | struct rw_semaphore ns_segctor_sem; |
144 | 148 | ||
145 | /* | 149 | /* |