diff options
Diffstat (limited to 'include/linux/lockd/lockd.h')
| -rw-r--r-- | include/linux/lockd/lockd.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/linux/lockd/lockd.h b/include/linux/lockd/lockd.h index 94649a8da014..bcb93fc1fce7 100644 --- a/include/linux/lockd/lockd.h +++ b/include/linux/lockd/lockd.h | |||
| @@ -194,7 +194,7 @@ void nsm_release(struct nsm_handle *); | |||
| 194 | * This is used in garbage collection and resource reclaim | 194 | * This is used in garbage collection and resource reclaim |
| 195 | * A return value != 0 means destroy the lock/block/share | 195 | * A return value != 0 means destroy the lock/block/share |
| 196 | */ | 196 | */ |
| 197 | typedef int (*nlm_host_match_fn_t)(struct nlm_host *cur, struct nlm_host *ref); | 197 | typedef int (*nlm_host_match_fn_t)(void *cur, struct nlm_host *ref); |
| 198 | 198 | ||
| 199 | /* | 199 | /* |
| 200 | * Server-side lock handling | 200 | * Server-side lock handling |
| @@ -220,6 +220,11 @@ void nlmsvc_mark_resources(void); | |||
| 220 | void nlmsvc_free_host_resources(struct nlm_host *); | 220 | void nlmsvc_free_host_resources(struct nlm_host *); |
| 221 | void nlmsvc_invalidate_all(void); | 221 | void nlmsvc_invalidate_all(void); |
| 222 | 222 | ||
| 223 | /* | ||
| 224 | * Cluster failover support | ||
| 225 | */ | ||
| 226 | int nlmsvc_unlock_all_by_ip(__be32 server_addr); | ||
| 227 | |||
| 223 | static inline struct inode *nlmsvc_file_inode(struct nlm_file *file) | 228 | static inline struct inode *nlmsvc_file_inode(struct nlm_file *file) |
| 224 | { | 229 | { |
| 225 | return file->f_file->f_path.dentry->d_inode; | 230 | return file->f_file->f_path.dentry->d_inode; |
