libceph: eliminate sparse warnings
authorAlex Elder <elder@inktank.com>
Tue, 19 Feb 2013 18:25:56 +0000 (12:25 -0600)
committerAlex Elder <elder@inktank.com>
Mon, 25 Feb 2013 21:37:18 +0000 (15:37 -0600)
commit154171678989950f6c392e126fa8006a145ed1cc
treeec223720a5dac808685e4a49fe570055a9007987
parent2c3dd4ff595e604cd4c4c51cff7a208f23148c2d
libceph: eliminate sparse warnings

Eliminate most of the problems in the libceph code that cause sparse
to issue warnings.
    - Convert functions that are never referenced externally to have
      static scope.
    - Pass NULL rather than 0 for a pointer argument in one spot in
      ceph_monc_delete_snapid()

This partially resolves:
    http://tracker.ceph.com/issues/4184

Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Alex Elder <elder@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
net/ceph/crypto.c
net/ceph/messenger.c
net/ceph/mon_client.c