diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2010-12-14 09:57:52 -0500 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2010-12-16 12:37:24 -0500 |
commit | d8367c504e39528a057a5d7a267b6724f7fdb4b8 (patch) | |
tree | 1d5b9f76680334a93e05aa09b86e071fac2c7baa /fs/lockd | |
parent | 7d93bd71cb3e2629cc88bc59f393bd4df4162b94 (diff) |
lockd: Move nlmdbg_cookie2a() to svclock.c
Clean up. nlmdbg_cookie2a() is used only in svclock.c.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Tested-by: J. Bruce Fields <bfields@redhat.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/lockd')
-rw-r--r-- | fs/lockd/svclock.c | 30 | ||||
-rw-r--r-- | fs/lockd/xdr.c | 29 |
2 files changed, 30 insertions, 29 deletions
diff --git a/fs/lockd/svclock.c b/fs/lockd/svclock.c index ef5659b211e9..9266c4600208 100644 --- a/fs/lockd/svclock.c +++ b/fs/lockd/svclock.c | |||
@@ -46,6 +46,7 @@ static void nlmsvc_remove_block(struct nlm_block *block); | |||
46 | static int nlmsvc_setgrantargs(struct nlm_rqst *call, struct nlm_lock *lock); | 46 | static int nlmsvc_setgrantargs(struct nlm_rqst *call, struct nlm_lock *lock); |
47 | static void nlmsvc_freegrantargs(struct nlm_rqst *call); | 47 | static void nlmsvc_freegrantargs(struct nlm_rqst *call); |
48 | static const struct rpc_call_ops nlmsvc_grant_ops; | 48 | static const struct rpc_call_ops nlmsvc_grant_ops; |
49 | static const char *nlmdbg_cookie2a(const struct nlm_cookie *cookie); | ||
49 | 50 | ||
50 | /* | 51 | /* |
51 | * The list of blocked locks to retry | 52 | * The list of blocked locks to retry |
@@ -934,3 +935,32 @@ nlmsvc_retry_blocked(void) | |||
934 | 935 | ||
935 | return timeout; | 936 | return timeout; |
936 | } | 937 | } |
938 | |||
939 | #ifdef RPC_DEBUG | ||
940 | static const char *nlmdbg_cookie2a(const struct nlm_cookie *cookie) | ||
941 | { | ||
942 | /* | ||
943 | * We can get away with a static buffer because we're only | ||
944 | * called with BKL held. | ||
945 | */ | ||
946 | static char buf[2*NLM_MAXCOOKIELEN+1]; | ||
947 | unsigned int i, len = sizeof(buf); | ||
948 | char *p = buf; | ||
949 | |||
950 | len--; /* allow for trailing \0 */ | ||
951 | if (len < 3) | ||
952 | return "???"; | ||
953 | for (i = 0 ; i < cookie->len ; i++) { | ||
954 | if (len < 2) { | ||
955 | strcpy(p-3, "..."); | ||
956 | break; | ||
957 | } | ||
958 | sprintf(p, "%02x", cookie->data[i]); | ||
959 | p += 2; | ||
960 | len -= 2; | ||
961 | } | ||
962 | *p = '\0'; | ||
963 | |||
964 | return buf; | ||
965 | } | ||
966 | #endif | ||
diff --git a/fs/lockd/xdr.c b/fs/lockd/xdr.c index 0eb694dc497b..964666c68a86 100644 --- a/fs/lockd/xdr.c +++ b/fs/lockd/xdr.c | |||
@@ -341,32 +341,3 @@ nlmsvc_encode_void(struct svc_rqst *rqstp, __be32 *p, void *dummy) | |||
341 | { | 341 | { |
342 | return xdr_ressize_check(rqstp, p); | 342 | return xdr_ressize_check(rqstp, p); |
343 | } | 343 | } |
344 | |||
345 | #ifdef RPC_DEBUG | ||
346 | const char *nlmdbg_cookie2a(const struct nlm_cookie *cookie) | ||
347 | { | ||
348 | /* | ||
349 | * We can get away with a static buffer because we're only | ||
350 | * called with BKL held. | ||
351 | */ | ||
352 | static char buf[2*NLM_MAXCOOKIELEN+1]; | ||
353 | unsigned int i, len = sizeof(buf); | ||
354 | char *p = buf; | ||
355 | |||
356 | len--; /* allow for trailing \0 */ | ||
357 | if (len < 3) | ||
358 | return "???"; | ||
359 | for (i = 0 ; i < cookie->len ; i++) { | ||
360 | if (len < 2) { | ||
361 | strcpy(p-3, "..."); | ||
362 | break; | ||
363 | } | ||
364 | sprintf(p, "%02x", cookie->data[i]); | ||
365 | p += 2; | ||
366 | len -= 2; | ||
367 | } | ||
368 | *p = '\0'; | ||
369 | |||
370 | return buf; | ||
371 | } | ||
372 | #endif | ||