Merge "Correction to TRACE format strings"
This commit is contained in:
commit
bf300e1e04
1 changed files with 17 additions and 16 deletions
|
|
@ -20,6 +20,7 @@
|
||||||
#include <dirent.h>
|
#include <dirent.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
|
#include <inttypes.h>
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
#include <linux/fuse.h>
|
#include <linux/fuse.h>
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
|
|
@ -821,7 +822,7 @@ static int handle_lookup(struct fuse* fuse, struct fuse_handler* handler,
|
||||||
pthread_mutex_lock(&fuse->lock);
|
pthread_mutex_lock(&fuse->lock);
|
||||||
parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
|
parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
|
||||||
parent_path, sizeof(parent_path));
|
parent_path, sizeof(parent_path));
|
||||||
TRACE("[%d] LOOKUP %s @ %llx (%s)\n", handler->token, name, hdr->nodeid,
|
TRACE("[%d] LOOKUP %s @ %"PRIx64" (%s)\n", handler->token, name, hdr->nodeid,
|
||||||
parent_node ? parent_node->name : "?");
|
parent_node ? parent_node->name : "?");
|
||||||
pthread_mutex_unlock(&fuse->lock);
|
pthread_mutex_unlock(&fuse->lock);
|
||||||
|
|
||||||
|
|
@ -843,7 +844,7 @@ static int handle_forget(struct fuse* fuse, struct fuse_handler* handler,
|
||||||
|
|
||||||
pthread_mutex_lock(&fuse->lock);
|
pthread_mutex_lock(&fuse->lock);
|
||||||
node = lookup_node_by_id_locked(fuse, hdr->nodeid);
|
node = lookup_node_by_id_locked(fuse, hdr->nodeid);
|
||||||
TRACE("[%d] FORGET #%lld @ %llx (%s)\n", handler->token, req->nlookup,
|
TRACE("[%d] FORGET #%"PRIu64" @ %"PRIx64" (%s)\n", handler->token, req->nlookup,
|
||||||
hdr->nodeid, node ? node->name : "?");
|
hdr->nodeid, node ? node->name : "?");
|
||||||
if (node) {
|
if (node) {
|
||||||
__u64 n = req->nlookup;
|
__u64 n = req->nlookup;
|
||||||
|
|
@ -863,7 +864,7 @@ static int handle_getattr(struct fuse* fuse, struct fuse_handler* handler,
|
||||||
|
|
||||||
pthread_mutex_lock(&fuse->lock);
|
pthread_mutex_lock(&fuse->lock);
|
||||||
node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid, path, sizeof(path));
|
node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid, path, sizeof(path));
|
||||||
TRACE("[%d] GETATTR flags=%x fh=%llx @ %llx (%s)\n", handler->token,
|
TRACE("[%d] GETATTR flags=%x fh=%"PRIx64" @ %"PRIx64" (%s)\n", handler->token,
|
||||||
req->getattr_flags, req->fh, hdr->nodeid, node ? node->name : "?");
|
req->getattr_flags, req->fh, hdr->nodeid, node ? node->name : "?");
|
||||||
pthread_mutex_unlock(&fuse->lock);
|
pthread_mutex_unlock(&fuse->lock);
|
||||||
|
|
||||||
|
|
@ -888,7 +889,7 @@ static int handle_setattr(struct fuse* fuse, struct fuse_handler* handler,
|
||||||
pthread_mutex_lock(&fuse->lock);
|
pthread_mutex_lock(&fuse->lock);
|
||||||
has_rw = get_caller_has_rw_locked(fuse, hdr);
|
has_rw = get_caller_has_rw_locked(fuse, hdr);
|
||||||
node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid, path, sizeof(path));
|
node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid, path, sizeof(path));
|
||||||
TRACE("[%d] SETATTR fh=%llx valid=%x @ %llx (%s)\n", handler->token,
|
TRACE("[%d] SETATTR fh=%"PRIx64" valid=%x @ %"PRIx64" (%s)\n", handler->token,
|
||||||
req->fh, req->valid, hdr->nodeid, node ? node->name : "?");
|
req->fh, req->valid, hdr->nodeid, node ? node->name : "?");
|
||||||
pthread_mutex_unlock(&fuse->lock);
|
pthread_mutex_unlock(&fuse->lock);
|
||||||
|
|
||||||
|
|
@ -953,7 +954,7 @@ static int handle_mknod(struct fuse* fuse, struct fuse_handler* handler,
|
||||||
has_rw = get_caller_has_rw_locked(fuse, hdr);
|
has_rw = get_caller_has_rw_locked(fuse, hdr);
|
||||||
parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
|
parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
|
||||||
parent_path, sizeof(parent_path));
|
parent_path, sizeof(parent_path));
|
||||||
TRACE("[%d] MKNOD %s 0%o @ %llx (%s)\n", handler->token,
|
TRACE("[%d] MKNOD %s 0%o @ %"PRIx64" (%s)\n", handler->token,
|
||||||
name, req->mode, hdr->nodeid, parent_node ? parent_node->name : "?");
|
name, req->mode, hdr->nodeid, parent_node ? parent_node->name : "?");
|
||||||
pthread_mutex_unlock(&fuse->lock);
|
pthread_mutex_unlock(&fuse->lock);
|
||||||
|
|
||||||
|
|
@ -984,7 +985,7 @@ static int handle_mkdir(struct fuse* fuse, struct fuse_handler* handler,
|
||||||
has_rw = get_caller_has_rw_locked(fuse, hdr);
|
has_rw = get_caller_has_rw_locked(fuse, hdr);
|
||||||
parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
|
parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
|
||||||
parent_path, sizeof(parent_path));
|
parent_path, sizeof(parent_path));
|
||||||
TRACE("[%d] MKDIR %s 0%o @ %llx (%s)\n", handler->token,
|
TRACE("[%d] MKDIR %s 0%o @ %"PRIx64" (%s)\n", handler->token,
|
||||||
name, req->mode, hdr->nodeid, parent_node ? parent_node->name : "?");
|
name, req->mode, hdr->nodeid, parent_node ? parent_node->name : "?");
|
||||||
pthread_mutex_unlock(&fuse->lock);
|
pthread_mutex_unlock(&fuse->lock);
|
||||||
|
|
||||||
|
|
@ -1033,7 +1034,7 @@ static int handle_unlink(struct fuse* fuse, struct fuse_handler* handler,
|
||||||
has_rw = get_caller_has_rw_locked(fuse, hdr);
|
has_rw = get_caller_has_rw_locked(fuse, hdr);
|
||||||
parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
|
parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
|
||||||
parent_path, sizeof(parent_path));
|
parent_path, sizeof(parent_path));
|
||||||
TRACE("[%d] UNLINK %s @ %llx (%s)\n", handler->token,
|
TRACE("[%d] UNLINK %s @ %"PRIx64" (%s)\n", handler->token,
|
||||||
name, hdr->nodeid, parent_node ? parent_node->name : "?");
|
name, hdr->nodeid, parent_node ? parent_node->name : "?");
|
||||||
pthread_mutex_unlock(&fuse->lock);
|
pthread_mutex_unlock(&fuse->lock);
|
||||||
|
|
||||||
|
|
@ -1062,7 +1063,7 @@ static int handle_rmdir(struct fuse* fuse, struct fuse_handler* handler,
|
||||||
has_rw = get_caller_has_rw_locked(fuse, hdr);
|
has_rw = get_caller_has_rw_locked(fuse, hdr);
|
||||||
parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
|
parent_node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid,
|
||||||
parent_path, sizeof(parent_path));
|
parent_path, sizeof(parent_path));
|
||||||
TRACE("[%d] RMDIR %s @ %llx (%s)\n", handler->token,
|
TRACE("[%d] RMDIR %s @ %"PRIx64" (%s)\n", handler->token,
|
||||||
name, hdr->nodeid, parent_node ? parent_node->name : "?");
|
name, hdr->nodeid, parent_node ? parent_node->name : "?");
|
||||||
pthread_mutex_unlock(&fuse->lock);
|
pthread_mutex_unlock(&fuse->lock);
|
||||||
|
|
||||||
|
|
@ -1100,7 +1101,7 @@ static int handle_rename(struct fuse* fuse, struct fuse_handler* handler,
|
||||||
old_parent_path, sizeof(old_parent_path));
|
old_parent_path, sizeof(old_parent_path));
|
||||||
new_parent_node = lookup_node_and_path_by_id_locked(fuse, req->newdir,
|
new_parent_node = lookup_node_and_path_by_id_locked(fuse, req->newdir,
|
||||||
new_parent_path, sizeof(new_parent_path));
|
new_parent_path, sizeof(new_parent_path));
|
||||||
TRACE("[%d] RENAME %s->%s @ %llx (%s) -> %llx (%s)\n", handler->token,
|
TRACE("[%d] RENAME %s->%s @ %"PRIx64" (%s) -> %"PRIx64" (%s)\n", handler->token,
|
||||||
old_name, new_name,
|
old_name, new_name,
|
||||||
hdr->nodeid, old_parent_node ? old_parent_node->name : "?",
|
hdr->nodeid, old_parent_node ? old_parent_node->name : "?",
|
||||||
req->newdir, new_parent_node ? new_parent_node->name : "?");
|
req->newdir, new_parent_node ? new_parent_node->name : "?");
|
||||||
|
|
@ -1184,7 +1185,7 @@ static int handle_open(struct fuse* fuse, struct fuse_handler* handler,
|
||||||
pthread_mutex_lock(&fuse->lock);
|
pthread_mutex_lock(&fuse->lock);
|
||||||
has_rw = get_caller_has_rw_locked(fuse, hdr);
|
has_rw = get_caller_has_rw_locked(fuse, hdr);
|
||||||
node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid, path, sizeof(path));
|
node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid, path, sizeof(path));
|
||||||
TRACE("[%d] OPEN 0%o @ %llx (%s)\n", handler->token,
|
TRACE("[%d] OPEN 0%o @ %"PRIx64" (%s)\n", handler->token,
|
||||||
req->flags, hdr->nodeid, node ? node->name : "?");
|
req->flags, hdr->nodeid, node ? node->name : "?");
|
||||||
pthread_mutex_unlock(&fuse->lock);
|
pthread_mutex_unlock(&fuse->lock);
|
||||||
|
|
||||||
|
|
@ -1226,8 +1227,8 @@ static int handle_read(struct fuse* fuse, struct fuse_handler* handler,
|
||||||
* overlaps the request buffer and will clobber data in the request. This
|
* overlaps the request buffer and will clobber data in the request. This
|
||||||
* saves us 128KB per request handler thread at the cost of this scary comment. */
|
* saves us 128KB per request handler thread at the cost of this scary comment. */
|
||||||
|
|
||||||
TRACE("[%d] READ %p(%d) %u@%llu\n", handler->token,
|
TRACE("[%d] READ %p(%d) %u@%"PRIu64"\n", handler->token,
|
||||||
h, h->fd, size, offset);
|
h, h->fd, size, (uint64_t) offset);
|
||||||
if (size > MAX_READ) {
|
if (size > MAX_READ) {
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
|
|
@ -1253,7 +1254,7 @@ static int handle_write(struct fuse* fuse, struct fuse_handler* handler,
|
||||||
buffer = (const __u8*) aligned_buffer;
|
buffer = (const __u8*) aligned_buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
TRACE("[%d] WRITE %p(%d) %u@%llu\n", handler->token,
|
TRACE("[%d] WRITE %p(%d) %u@%"PRIu64"\n", handler->token,
|
||||||
h, h->fd, req->size, req->offset);
|
h, h->fd, req->size, req->offset);
|
||||||
res = pwrite64(h->fd, buffer, req->size, req->offset);
|
res = pwrite64(h->fd, buffer, req->size, req->offset);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
|
|
@ -1348,7 +1349,7 @@ static int handle_opendir(struct fuse* fuse, struct fuse_handler* handler,
|
||||||
|
|
||||||
pthread_mutex_lock(&fuse->lock);
|
pthread_mutex_lock(&fuse->lock);
|
||||||
node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid, path, sizeof(path));
|
node = lookup_node_and_path_by_id_locked(fuse, hdr->nodeid, path, sizeof(path));
|
||||||
TRACE("[%d] OPENDIR @ %llx (%s)\n", handler->token,
|
TRACE("[%d] OPENDIR @ %"PRIx64" (%s)\n", handler->token,
|
||||||
hdr->nodeid, node ? node->name : "?");
|
hdr->nodeid, node ? node->name : "?");
|
||||||
pthread_mutex_unlock(&fuse->lock);
|
pthread_mutex_unlock(&fuse->lock);
|
||||||
|
|
||||||
|
|
@ -1549,7 +1550,7 @@ static int handle_fuse_request(struct fuse *fuse, struct fuse_handler* handler,
|
||||||
}
|
}
|
||||||
|
|
||||||
default: {
|
default: {
|
||||||
TRACE("[%d] NOTIMPL op=%d uniq=%llx nid=%llx\n",
|
TRACE("[%d] NOTIMPL op=%d uniq=%"PRIx64" nid=%"PRIx64"\n",
|
||||||
handler->token, hdr->opcode, hdr->unique, hdr->nodeid);
|
handler->token, hdr->opcode, hdr->unique, hdr->nodeid);
|
||||||
return -ENOSYS;
|
return -ENOSYS;
|
||||||
}
|
}
|
||||||
|
|
@ -1652,7 +1653,7 @@ static int read_package_list(struct fuse *fuse) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
TRACE("read_package_list: found %d packages, %d with write_gid\n",
|
TRACE("read_package_list: found %zu packages, %zu with write_gid\n",
|
||||||
hashmapSize(fuse->package_to_appid),
|
hashmapSize(fuse->package_to_appid),
|
||||||
hashmapSize(fuse->appid_with_rw));
|
hashmapSize(fuse->appid_with_rw));
|
||||||
fclose(file);
|
fclose(file);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue