aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitrii Merkurev <dimorinny@google.com>2022-06-30 15:52:10 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-06-30 15:52:10 +0000
commite227ec84976de7482eea3ae09a2404cbe59bbe99 (patch)
treeca6a8d344a718ee37fcd420025fe16c9f02066b9
parent11f7e8aa5b805045a9575ea065d2e51e9f274c0a (diff)
parentd4ecf968c8b10ea3744707227b9848ceab21fbc0 (diff)
downloadlibfuse-e227ec84976de7482eea3ae09a2404cbe59bbe99.tar.gz
ANDROID: fuse-bpf: Take into account nodeid, timeouts and other attributes for backed_inode case am: 35fb2d2328 am: a299bc8583 am: 6bb7fc5e25 am: d4ecf968c8android-u-beta-1-gplmain-16k-with-phones
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/2135317 Change-Id: Ibf40e7203e3d4598af8d62f2f6c8b485667f28f7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--lib/fuse_lowlevel.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/fuse_lowlevel.c b/lib/fuse_lowlevel.c
index 2ede5f3..964462f 100644
--- a/lib/fuse_lowlevel.c
+++ b/lib/fuse_lowlevel.c
@@ -421,6 +421,7 @@ int fuse_reply_entry(fuse_req_t req, const struct fuse_entry_param* e) {
if (!e->ino && req->se->conn.proto_minor < 4) return fuse_reply_err(req, ENOENT);
memset(&arg, 0, sizeof(arg));
+ fill_entry(&arg, e);
if (extended_args) {
memset(&bpf_arg, 0, sizeof(bpf_arg));
@@ -435,7 +436,6 @@ int fuse_reply_entry(fuse_req_t req, const struct fuse_entry_param* e) {
return send_reply_ok(req, &arg_ext, size);
} else {
- fill_entry(&arg, e);
return send_reply_ok(req, &arg, size);
}
}