9p: add trace event for v9fs_setattr()
Don't print the tv_nsec part of atime and mtime, to stay below the 10 argument limit of trace events. Signed-off-by: Greg Kurz <groug@kaod.org> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
This commit is contained in:
parent
26bd8d98c4
commit
8f9c64bfa5
@ -1195,6 +1195,10 @@ static void coroutine_fn v9fs_setattr(void *opaque)
|
||||
goto out_nofid;
|
||||
}
|
||||
|
||||
trace_v9fs_setattr(pdu->tag, pdu->id, fid,
|
||||
v9iattr.valid, v9iattr.mode, v9iattr.uid, v9iattr.gid,
|
||||
v9iattr.size, v9iattr.atime_sec, v9iattr.mtime_sec);
|
||||
|
||||
fidp = get_fid(pdu, fid);
|
||||
if (fidp == NULL) {
|
||||
err = -EINVAL;
|
||||
@ -1259,6 +1263,7 @@ static void coroutine_fn v9fs_setattr(void *opaque)
|
||||
}
|
||||
}
|
||||
err = offset;
|
||||
trace_v9fs_setattr_return(pdu->tag, pdu->id);
|
||||
out:
|
||||
put_fid(pdu, fidp);
|
||||
out_nofid:
|
||||
|
@ -46,3 +46,5 @@ v9fs_xattrwalk_return(uint16_t tag, uint8_t id, int64_t size) "tag %d id %d size
|
||||
v9fs_xattrcreate(uint16_t tag, uint8_t id, int32_t fid, char* name, uint64_t size, int flags) "tag %d id %d fid %d name %s size %"PRIu64" flags %d"
|
||||
v9fs_readlink(uint16_t tag, uint8_t id, int32_t fid) "tag %d id %d fid %d"
|
||||
v9fs_readlink_return(uint16_t tag, uint8_t id, char* target) "tag %d id %d name %s"
|
||||
v9fs_setattr(uint16_t tag, uint8_t id, int32_t fid, int32_t valid, int32_t mode, int32_t uid, int32_t gid, int64_t size, int64_t atime_sec, int64_t mtime_sec) "tag %u id %u fid %d iattr={valid %d mode %d uid %d gid %d size %"PRId64" atime=%"PRId64" mtime=%"PRId64" }"
|
||||
v9fs_setattr_return(uint16_t tag, uint8_t id) "tag %u id %u"
|
||||
|
Loading…
Reference in New Issue
Block a user