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; |