aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/lockd/lockd.h
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2008-06-30 18:58:14 -0400
committerJ. Bruce Fields <bfields@citi.umich.edu>2008-07-15 16:11:29 -0400
commit367c8c7bd9a2882daad6c9cb607e1db8ef781ad4 (patch)
tree67fc93454ea9b3db1f6456cb6d6c255fe0c08178 /include/linux/lockd/lockd.h
parent560de0e65904db392e1c443c4bf5ee750573336b (diff)
downloadkernel_samsung_crespo-367c8c7bd9a2882daad6c9cb607e1db8ef781ad4.zip
kernel_samsung_crespo-367c8c7bd9a2882daad6c9cb607e1db8ef781ad4.tar.gz
kernel_samsung_crespo-367c8c7bd9a2882daad6c9cb607e1db8ef781ad4.tar.bz2
lockd: Pass "struct sockaddr *" to new failover-by-IP function
Pass a more generic socket address type to nlmsvc_unlock_all_by_ip() to allow for future support of IPv6. Also provide additional sanity checking in failover_unlock_ip() when constructing the server's IP address. As an added bonus, provide clean kerneldoc comments on related NLM interfaces which were recently added. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Diffstat (limited to 'include/linux/lockd/lockd.h')
-rw-r--r--include/linux/lockd/lockd.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/lockd/lockd.h b/include/linux/lockd/lockd.h
index f81f9dd..dbb87ab 100644
--- a/include/linux/lockd/lockd.h
+++ b/include/linux/lockd/lockd.h
@@ -226,7 +226,7 @@ void nlmsvc_invalidate_all(void);
* Cluster failover support
*/
int nlmsvc_unlock_all_by_sb(struct super_block *sb);
-int nlmsvc_unlock_all_by_ip(__be32 server_addr);
+int nlmsvc_unlock_all_by_ip(struct sockaddr *server_addr);
static inline struct inode *nlmsvc_file_inode(struct nlm_file *file)
{