From: Sage Weil Date: Mon, 7 Apr 2008 21:21:42 +0000 (-0700) Subject: kclient: use current->e[ug]id X-Git-Tag: v0.3~239^2~81^2^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ed364e1b7f725c068096c2a2a8fdbe0d7dc59065;p=ceph.git kclient: use current->e[ug]id --- diff --git a/src/kernel/mds_client.c b/src/kernel/mds_client.c index 7932a4ffa56..27841994fee 100644 --- a/src/kernel/mds_client.c +++ b/src/kernel/mds_client.c @@ -764,8 +764,10 @@ ceph_mdsc_create_request(struct ceph_mds_client *mdsc, int op, /* head->retry_attempt = 0; set by do_request */ head->mds_wants_replica_in_dirino = 0; head->op = cpu_to_le32(op); - head->caller_uid = cpu_to_le32(current->uid); - head->caller_gid = cpu_to_le32(current->gid); + head->caller_uid = cpu_to_le32(current->euid); + head->caller_gid = cpu_to_le32(current->egid); + dout(10, "create_request euid.egid %d.%d\n", + current->euid, current->egid); /* encode paths */ ceph_encode_filepath(&p, end, ino1, path1);