From: Henry Chang Date: Tue, 23 May 2017 07:48:18 +0000 (+0800) Subject: mds: use client_t instead of int for client ID X-Git-Tag: v12.1.1~65^2~2^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0d74334332fb70212fc71f1130e886952920038d;p=ceph.git mds: use client_t instead of int for client ID 'int' causes value truncation since client ID is int64_t. Signed-off-by: Henry Chang --- diff --git a/src/mds/CInode.cc b/src/mds/CInode.cc index 7af16b5641e5..f818464d094c 100644 --- a/src/mds/CInode.cc +++ b/src/mds/CInode.cc @@ -3079,7 +3079,7 @@ int CInode::encode_inodestat(bufferlist& bl, Session *session, unsigned max_bytes, int getattr_caps) { - int client = session->info.inst.name.num(); + client_t client = session->info.inst.name.num(); assert(snapid); assert(session->connection); diff --git a/src/mds/Locker.cc b/src/mds/Locker.cc index 18125e3ef456..061ea0efbbf2 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -1853,7 +1853,7 @@ Capability* Locker::issue_new_caps(CInode *in, // my needs assert(session->info.inst.name.is_client()); - int my_client = session->info.inst.name.num(); + client_t my_client = session->info.inst.name.num(); int my_want = ceph_caps_for_mode(mode); // register a capability