diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/dlm_device.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/linux/dlm_device.h b/include/linux/dlm_device.h index 2a2dd189b9fd..c2735cab2ebf 100644 --- a/include/linux/dlm_device.h +++ b/include/linux/dlm_device.h | |||
| @@ -19,7 +19,7 @@ | |||
| 19 | 19 | ||
| 20 | /* Version of the device interface */ | 20 | /* Version of the device interface */ |
| 21 | #define DLM_DEVICE_VERSION_MAJOR 5 | 21 | #define DLM_DEVICE_VERSION_MAJOR 5 |
| 22 | #define DLM_DEVICE_VERSION_MINOR 0 | 22 | #define DLM_DEVICE_VERSION_MINOR 1 |
| 23 | #define DLM_DEVICE_VERSION_PATCH 0 | 23 | #define DLM_DEVICE_VERSION_PATCH 0 |
| 24 | 24 | ||
| 25 | /* struct passed to the lock write */ | 25 | /* struct passed to the lock write */ |
| @@ -44,6 +44,11 @@ struct dlm_lspace_params { | |||
| 44 | char name[0]; | 44 | char name[0]; |
| 45 | }; | 45 | }; |
| 46 | 46 | ||
| 47 | struct dlm_purge_params { | ||
| 48 | __u32 nodeid; | ||
| 49 | __u32 pid; | ||
| 50 | }; | ||
| 51 | |||
| 47 | struct dlm_write_request { | 52 | struct dlm_write_request { |
| 48 | __u32 version[3]; | 53 | __u32 version[3]; |
| 49 | __u8 cmd; | 54 | __u8 cmd; |
| @@ -53,6 +58,7 @@ struct dlm_write_request { | |||
| 53 | union { | 58 | union { |
| 54 | struct dlm_lock_params lock; | 59 | struct dlm_lock_params lock; |
| 55 | struct dlm_lspace_params lspace; | 60 | struct dlm_lspace_params lspace; |
| 61 | struct dlm_purge_params purge; | ||
| 56 | } i; | 62 | } i; |
| 57 | }; | 63 | }; |
| 58 | 64 | ||
| @@ -76,6 +82,7 @@ struct dlm_lock_result { | |||
| 76 | #define DLM_USER_QUERY 3 | 82 | #define DLM_USER_QUERY 3 |
| 77 | #define DLM_USER_CREATE_LOCKSPACE 4 | 83 | #define DLM_USER_CREATE_LOCKSPACE 4 |
| 78 | #define DLM_USER_REMOVE_LOCKSPACE 5 | 84 | #define DLM_USER_REMOVE_LOCKSPACE 5 |
| 85 | #define DLM_USER_PURGE 6 | ||
| 79 | 86 | ||
| 80 | /* Arbitrary length restriction */ | 87 | /* Arbitrary length restriction */ |
| 81 | #define MAX_LS_NAME_LEN 64 | 88 | #define MAX_LS_NAME_LEN 64 |
