diff options
Diffstat (limited to 'include/linux/drbd.h')
| -rw-r--r-- | include/linux/drbd.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/include/linux/drbd.h b/include/linux/drbd.h index 89718a39791e..5e72a5d3d48f 100644 --- a/include/linux/drbd.h +++ b/include/linux/drbd.h | |||
| @@ -232,13 +232,17 @@ union drbd_state { | |||
| 232 | unsigned conn:5 ; /* 17/32 cstates */ | 232 | unsigned conn:5 ; /* 17/32 cstates */ |
| 233 | unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ | 233 | unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ |
| 234 | unsigned pdsk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ | 234 | unsigned pdsk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ |
| 235 | unsigned susp:1 ; /* 2/2 IO suspended no/yes */ | 235 | unsigned susp:1 ; /* 2/2 IO suspended no/yes (by user) */ |
| 236 | unsigned aftr_isp:1 ; /* isp .. imposed sync pause */ | 236 | unsigned aftr_isp:1 ; /* isp .. imposed sync pause */ |
| 237 | unsigned peer_isp:1 ; | 237 | unsigned peer_isp:1 ; |
| 238 | unsigned user_isp:1 ; | 238 | unsigned user_isp:1 ; |
| 239 | unsigned _pad:11; /* 0 unused */ | 239 | unsigned susp_nod:1 ; /* IO suspended because no data */ |
| 240 | unsigned susp_fen:1 ; /* IO suspended because fence peer handler runs*/ | ||
| 241 | unsigned _pad:9; /* 0 unused */ | ||
| 240 | #elif defined(__BIG_ENDIAN_BITFIELD) | 242 | #elif defined(__BIG_ENDIAN_BITFIELD) |
| 241 | unsigned _pad:11; /* 0 unused */ | 243 | unsigned _pad:9; |
| 244 | unsigned susp_fen:1 ; | ||
| 245 | unsigned susp_nod:1 ; | ||
| 242 | unsigned user_isp:1 ; | 246 | unsigned user_isp:1 ; |
| 243 | unsigned peer_isp:1 ; | 247 | unsigned peer_isp:1 ; |
| 244 | unsigned aftr_isp:1 ; /* isp .. imposed sync pause */ | 248 | unsigned aftr_isp:1 ; /* isp .. imposed sync pause */ |
