~ubuntu-branches/ubuntu/precise/linux-ti-omap4/precise

« back to all changes in this revision

Viewing changes to fs/xfs/xfs_mount.h

  • Committer: Bazaar Package Importer
  • Author(s): Paolo Pisati
  • Date: 2011-06-29 15:23:51 UTC
  • mfrom: (26.1.1 natty-proposed)
  • Revision ID: james.westby@ubuntu.com-20110629152351-xs96tm303d95rpbk
Tags: 3.0.0-1200.2
* Rebased against 3.0.0-6.7
* BSP from TI based on 3.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
203
203
        struct mutex            m_icsb_mutex;   /* balancer sync lock */
204
204
#endif
205
205
        struct xfs_mru_cache    *m_filestream;  /* per-mount filestream data */
206
 
        struct task_struct      *m_sync_task;   /* generalised sync thread */
207
 
        xfs_sync_work_t         m_sync_work;    /* work item for VFS_SYNC */
208
 
        struct list_head        m_sync_list;    /* sync thread work item list */
209
 
        spinlock_t              m_sync_lock;    /* work item list lock */
210
 
        int                     m_sync_seq;     /* sync thread generation no. */
211
 
        wait_queue_head_t       m_wait_single_sync_task;
 
206
        struct delayed_work     m_sync_work;    /* background sync work */
 
207
        struct delayed_work     m_reclaim_work; /* background inode reclaim */
 
208
        struct work_struct      m_flush_work;   /* background inode flush */
212
209
        __int64_t               m_update_flags; /* sb flags we need to update
213
210
                                                   on the next remount,rw */
214
211
        struct shrinker         m_inode_shrink; /* inode reclaim shrinker */
227
224
#define XFS_MOUNT_FS_SHUTDOWN   (1ULL << 4)     /* atomic stop of all filesystem
228
225
                                                   operations, typically for
229
226
                                                   disk errors in metadata */
 
227
#define XFS_MOUNT_DISCARD       (1ULL << 5)     /* discard unused blocks */
230
228
#define XFS_MOUNT_RETERR        (1ULL << 6)     /* return alignment errors to
231
229
                                                   user */
232
230
#define XFS_MOUNT_NOALIGN       (1ULL << 7)     /* turn off stripe alignment