diff options
author | fdinoff <fdinoff@google.com> | 2023-12-06 12:45:10 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-12-06 12:45:10 +0000 |
commit | d765f63328448ffd30e653168299e62501970e60 (patch) | |
tree | d4e927f9317a912bc11a510cbcd348750847139c | |
parent | 1b9e73aafd9d2d10726529b3f8fccfe59fb04afe (diff) | |
parent | dececf323283d7bad55098a0d5f2ef4426487ae8 (diff) | |
download | libfuse-d765f63328448ffd30e653168299e62501970e60.tar.gz |
Pass FUSE_PARALLEL_DIROPS to kernel (#861) am: dececf3232android-u-qpr3-beta-1-gplandroid-u-qpr2-beta-2-gpl
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/2856612
Change-Id: I61232a48d9790603edf6a68a43259809212d8b6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | lib/fuse_lowlevel.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/fuse_lowlevel.c b/lib/fuse_lowlevel.c index 4c75e3b..dcf8045 100644 --- a/lib/fuse_lowlevel.c +++ b/lib/fuse_lowlevel.c @@ -2262,6 +2262,8 @@ void do_init(fuse_req_t req, fuse_ino_t nodeid, const void *inarg) outarg.flags |= FUSE_ASYNC_DIO; if (se->conn.want & FUSE_CAP_WRITEBACK_CACHE) outarg.flags |= FUSE_WRITEBACK_CACHE; + if (se->conn.want & FUSE_CAP_PARALLEL_DIROPS) + outarg.flags |= FUSE_PARALLEL_DIROPS; if (se->conn.want & FUSE_CAP_POSIX_ACL) outarg.flags |= FUSE_POSIX_ACL; if (se->conn.want & FUSE_CAP_PASSTHROUGH) { |