diff options
| author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-05-07 15:26:27 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-05-07 15:26:27 -0400 |
| commit | 5cefcab3db2b13093480f2a42bf081574dd72d3d (patch) | |
| tree | c3755a241553436a1b84d65ad3c00f77ce6d02ad /include/linux/dlm_device.h | |
| parent | 5f757f91e70a97eda8f0cc13bddc853209b2d173 (diff) | |
| parent | 37fde8ca6c60ea61f5e9d7cb877c25ac60e74167 (diff) | |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw
* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw: (34 commits)
[GFS2] Uncomment sprintf_symbol calling code
[DLM] lowcomms style
[GFS2] printk warning fixes
[GFS2] Patch to fix mmap of stuffed files
[GFS2] use lib/parser for parsing mount options
[DLM] Lowcomms nodeid range & initialisation fixes
[DLM] Fix dlm_lowcoms_stop hang
[DLM] fix mode munging
[GFS2] lockdump improvements
[GFS2] Patch to detect corrupt number of dir entries in leaf and/or inode blocks
[GFS2] bz 236008: Kernel gpf doing cat /debugfs/gfs2/xxx (lock dump)
[DLM] fs/dlm/ast.c should #include "ast.h"
[DLM] Consolidate transport protocols
[DLM] Remove redundant assignment
[GFS2] Fix bz 234168 (ignoring rgrp flags)
[DLM] change lkid format
[DLM] interface for purge (2/2)
[DLM] add orphan purging code (1/2)
[DLM] split create_message function
[GFS2] Set drop_count to 0 (off) by default
...
Diffstat (limited to 'include/linux/dlm_device.h')
| -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 |
