aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs/ufs/ufsmount.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/ufs/ufs/ufsmount.h')
-rw-r--r--sys/ufs/ufs/ufsmount.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/ufs/ufs/ufsmount.h b/sys/ufs/ufs/ufsmount.h
index 83f9af06b59d..d5669179dac2 100644
--- a/sys/ufs/ufs/ufsmount.h
+++ b/sys/ufs/ufs/ufsmount.h
@@ -57,6 +57,10 @@ struct ucred;
struct uio;
struct vnode;
struct ufs_extattr_per_mount;
+struct jblocks;
+struct inodedep;
+
+TAILQ_HEAD(inodedeplst, inodedep);
/* This structure describes the UFS specific mount structure data. */
struct ufsmount {
@@ -75,6 +79,11 @@ struct ufsmount {
long um_numindirdeps; /* outstanding indirdeps */
struct workhead softdep_workitem_pending; /* softdep work queue */
struct worklist *softdep_worklist_tail; /* Tail pointer for above */
+ struct workhead softdep_journal_pending; /* journal work queue */
+ struct worklist *softdep_journal_tail; /* Tail pointer for above */
+ struct jblocks *softdep_jblocks; /* Journal block information */
+ struct inodedeplst softdep_unlinked; /* Unlinked inodes */
+ int softdep_on_journal; /* Items on the journal list */
int softdep_on_worklist; /* Items on the worklist */
int softdep_on_worklist_inprogress; /* Busy items on worklist */
int softdep_deps; /* Total dependency count */