|
|
| version 1.58, 2006/11/10 02:51:36 | version 1.59, 2007/08/06 15:41:08 |
|---|---|
| Line 67 typedef enum { | Line 67 typedef enum { |
| #define HAVE_DM_RIGHT_T | #define HAVE_DM_RIGHT_T |
| /* Defines for determining if an event message should be sent. */ | /* Defines for determining if an event message should be sent. */ |
| #define DM_EVENT_ENABLED(vfsp, ip, event) ( \ | #define DM_EVENT_ENABLED(ip, event) ( \ |
| unlikely ((vfsp)->vfs_flag & VFS_DMI) && \ | unlikely (XFS_MTOVFS((ip)->i_mount)->vfs_flag & VFS_DMI) && \ |
| ( ((ip)->i_d.di_dmevmask & (1 << event)) || \ | ( ((ip)->i_d.di_dmevmask & (1 << event)) || \ |
| ((ip)->i_mount->m_dmevmask & (1 << event)) ) \ | ((ip)->i_mount->m_dmevmask & (1 << event)) ) \ |
| ) | ) |
| #define DM_EVENT_ENABLED_IO(vfsp, io, event) ( \ | |
| unlikely ((vfsp)->vfs_flag & VFS_DMI) && \ | |
| ( ((io)->io_dmevmask & (1 << event)) || \ | |
| ((io)->io_mount->m_dmevmask & (1 << event)) ) \ | |
| ) | |
| #define DM_XFS_VALID_FS_EVENTS ( \ | #define DM_XFS_VALID_FS_EVENTS ( \ |
| (1 << DM_EVENT_PREUNMOUNT) | \ | (1 << DM_EVENT_PREUNMOUNT) | \ |
| (1 << DM_EVENT_UNMOUNT) | \ | (1 << DM_EVENT_UNMOUNT) | \ |