commit | a3701b72d8e75725652622c26f214865ecfb838a | [log] [tgz] |
---|---|---|
author | Alessio Balsini <balsini@google.com> | Tue Mar 15 22:41:43 2022 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Mar 15 22:41:43 2022 +0000 |
tree | a476e393ee0525156a2d57f5f76f76db850d1db1 | |
parent | f7ef6e2a12bf40136e0e779306cb808a5833e819 [diff] | |
parent | ae4e7ef5212284c1b519a790bddc1b979b609794 [diff] |
FUSE-BPF: Catch FUSE_RENAME in prefilter am: 6def194fd0 am: ae4e7ef521 Original change: https://android-review.googlesource.com/c/platform/system/bpfprogs/+/2026465 Change-Id: I70ee5a947ed4094c1115f25dabc5ef4b44cdc46c
diff --git a/fuse_media.c b/fuse_media.c index 6697fdf..0ebb391 100644 --- a/fuse_media.c +++ b/fuse_media.c
@@ -89,7 +89,13 @@ return FUSE_BPF_BACKING; } - /* FUSE_RENAME */ + case FUSE_RENAME | FUSE_PREFILTER: { + const char* name_old = fa->in_args[1].value; + const char* name_new = fa->in_args[2].value; + + bpf_printk("RENAME: %s to %s", name_old, name_new); + return FUSE_BPF_BACKING; + } case FUSE_LINK | FUSE_PREFILTER: { const struct fuse_link_in* fli = fa->in_args[0].value;