- struct super_block *vfs_super; /* Linux superblock structure */
- struct task_struct *vfs_sync_task; /* xfssyncd process */
- int vfs_sync_seq; /* xfssyncd generation number */
+ struct super_block *vfs_super; /* generic superblock pointer */
+ struct task_struct *vfs_sync_task; /* generalised sync thread */
+ vfs_sync_work_t vfs_sync_work; /* work item for VFS_SYNC */
+ struct list_head vfs_sync_list; /* sync thread work item list */
+ spinlock_t vfs_sync_lock; /* work item list lock */
+ int vfs_sync_seq; /* sync thread generation no. */