]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common: thread: allow set_affinity() to return a error code 7956/head
authorxie xingguo <xie.xingguo@zte.com.cn>
Thu, 10 Mar 2016 19:07:11 +0000 (03:07 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Sat, 12 Mar 2016 11:32:43 +0000 (19:32 +0800)
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/common/Thread.cc

index 1f716f9a64bf546b067a9c0bf1f2ed44e3076da6..c1c3be5bf7e241dc93e5806afb281f1434054995 100644 (file)
@@ -200,8 +200,9 @@ int Thread::set_ioprio(int cls, int prio)
 
 int Thread::set_affinity(int id)
 {
+  int r = 0;
   cpuid = id;
   if (pid && ceph_gettid() == pid)
-    _set_affinity(id);
-  return 0;
+    r = _set_affinity(id);
+  return r;
 }