diff options
author | Xin Li <delphij@google.com> | 2024-01-17 22:13:53 -0800 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2024-01-17 22:13:53 -0800 |
commit | edfa09c5f45834e5834f5dd98e3340f7f73d089e (patch) | |
tree | 229ce30f4169b9b177858dba6b32d9333235d821 | |
parent | 87412a23edd2d19150e3f0da1b0a8b65b7e459fe (diff) | |
parent | 49054e8d16f720047b1ea5c34923ba15dd037398 (diff) | |
download | libfuse-edfa09c5f45834e5834f5dd98e3340f7f73d089e.tar.gz |
Merge Android 24Q1 Release (ab/11220357)
Bug: 319669529
Merged-In: Ie5ce56f653b10f2190159fa0615c79acd5b82747
Change-Id: Ie41d8b7a372d7b719dc4a9245248f0223712cd88
-rw-r--r-- | lib/fuse_lowlevel.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/fuse_lowlevel.c b/lib/fuse_lowlevel.c index dcf8045..00567f4 100644 --- a/lib/fuse_lowlevel.c +++ b/lib/fuse_lowlevel.c @@ -2278,6 +2278,13 @@ void do_init(fuse_req_t req, fuse_ino_t nodeid, const void *inarg) outarg.flags |= FUSE_EXPLICIT_INVAL_DATA; if (se->conn.want & FUSE_CAP_SETXATTR_EXT) outarg.flags |= FUSE_SETXATTR_EXT; + + if (extended_flags) { + if (arg->flags & FUSE_INIT_EXT) { + outarg.flags |= FUSE_INIT_EXT; + } + } + outarg.max_readahead = se->conn.max_readahead; outarg.max_write = se->conn.max_write; if (se->conn.proto_minor >= 13) { |