Files
kernel_arpi/fs
Daniel Rosenberg 9bc75534b3 ANDROID: fuse-bpf v1.1
This is a squash of these changes cherry-picked from common-android13-5.10

ANDROID: fuse-bpf: Make compile and pass test
ANDROID: fuse-bpf: set error_in to ENOENT in negative lookup
ANDROID: fuse-bpf: Add ability to run ranges of tests to fuse_test
ANDROID: fuse-bpf: Add test for lookup postfilter
ANDROID: fuse-bpf: readddir postfilter fixes
ANDROID: fix kernelci error in fs/fuse/dir.c
ANDROID: fuse-bpf: Fix RCU/reference issue
ANDROID: fuse-bpf: Always call revalidate for backing
ANDROID: fuse-bpf: Adjust backing handle funcs
ANDROID: fuse-bpf: Fix revalidate error path and backing handling
ANDROID: fuse-bpf: Fix use of get_fuse_inode
ANDROID: fuse: Don't use readdirplus w/ nodeid 0
ANDROID: fuse-bpf: Introduce readdirplus test case for fuse bpf
ANDROID: fuse-bpf: Make sure force_again flag is false by default
ANDROID: fuse-bpf: Make inodes with backing_fd reachable for regular FUSE fuse_iget
Revert "ANDROID: fuse-bpf: use target instead of parent inode to execute backing revalidate"
ANDROID: fuse-bpf: use target instead of parent inode to execute backing revalidate
ANDROID: fuse-bpf: Fix misuse of args.out_args
ANDROID: fuse-bpf: Fix non-fusebpf build
ANDROID: fuse-bpf: Use fuse_bpf_args in uapi
ANDROID: fuse-bpf: Fix read_iter
ANDROID: fuse-bpf: Use cache and refcount
ANDROID: fuse-bpf: Rename iocb_fuse to iocb_orig
ANDROID: fuse-bpf: Fix fixattr in rename
ANDROID: fuse-bpf: Fix readdir
ANDROID: fuse-bpf: Fix lseek return value for offset 0
ANDROID: fuse-bpf: fix read_iter and write_iter
ANDROID: fuse-bpf: fix special devices
ANDROID: fuse-bpf: support FUSE_LSEEK
ANDROID: fuse-bpf: Add support for FUSE_COPY_FILE_RANGE
ANDROID: fuse-bpf: Report errors to finalize
ANDROID: fuse-bpf: Avoid reusing uint64_t for file
ANDROID: fuse-bpf: Fix CONFIG_FUSE_BPF typo in FUSE_FSYNCDIR
ANDROID: fuse-bpf: Move fd operations to be synchronous
ANDROID: fuse-bpf: Invalidate if lower is unhashed
ANDROID: fuse-bpf: Move bpf earlier in fuse_permission
ANDROID: fuse-bpf: Update attributes on file write
ANDROID: fuse: allow mounting with no userspace daemon
ANDROID: fuse-bpf: Support FUSE_STATFS
ANDROID: fuse-bpf: Fix filldir
ANDROID: fuse-bpf: fix fuse_create_open_finalize
ANDROID: fuse: add bpf support for removexattr
ANDROID: fuse-bpf: Fix truncate
ANDROID: fuse-bpf: Support inotify
ANDROID: fuse-bpf: Make compile with CONFIG_FUSE but no CONFIG_FUSE_BPF
ANDROID: fuse-bpf: Fix perms on readdir
ANDROID: fuse: Fix umasking in backing
ANDROID: fs/fuse: Backing move returns EXDEV if TO not backed
ANDROID: bpf-fuse: Fix Setattr
ANDROID: fuse-bpf: Check if mkdir dentry setup
ANDROID: fuse-bpf: Close backing fds in fuse_dentry_revalidate
ANDROID: fuse-bpf: Close backing-fd on both paths
ANDROID: fuse-bpf: Partial fix for mmap'd files
ANDROID: fuse-bpf: Restore a missing const
ANDROID: Add fuse-bpf self tests
ANDROID: Add FUSE_BPF to gki_defconfig
ANDROID: fuse-bpf v1
ANDROID: fuse: Move functions in preparation for fuse-bpf

Bug: 202785178
Test: test_fuse passes on linux.
      On cuttlefish,
      atest android.scopedstorage.cts.host.ScopedStorageHostTest
      passes with fuse-bpf enabled and disabled
Change-Id: Idb099c281f9b39ff2c46fa3ebc63e508758416ee
Signed-off-by: Paul Lawrence <paullawrence@google.com>
Signed-off-by: Daniel Rosenberg <drosen@google.com>
2022-11-18 22:29:39 +00:00
..
2022-09-21 17:30:12 +02:00
2022-09-24 14:22:45 +02:00
2022-11-16 10:04:35 +00:00
2022-10-15 08:35:21 +02:00
2022-11-15 16:38:36 +00:00
2022-11-15 16:38:36 +00:00
2022-09-24 14:12:45 +02:00
2022-08-02 08:37:15 +02:00
2022-11-02 08:51:19 +01:00
2022-11-15 16:38:36 +00:00
2022-07-13 11:40:42 +02:00
2022-11-18 22:29:39 +00:00
2022-07-13 19:41:43 +02:00
2021-08-26 22:28:02 +02:00
2022-07-13 11:40:42 +02:00
2022-11-02 08:51:19 +01:00
2022-07-13 11:55:41 +02:00
2022-07-13 11:40:42 +02:00
2022-11-03 14:21:38 +09:00
2022-04-24 16:57:32 +02:00
2021-12-29 12:28:59 +01:00
2022-11-15 16:38:36 +00:00
2022-11-02 08:51:19 +01:00
2022-11-16 10:04:35 +00:00
2022-07-13 11:40:42 +02:00
2022-10-05 11:59:55 +02:00
2022-11-02 08:51:19 +01:00
2022-11-03 14:21:38 +09:00
2022-11-03 14:21:38 +09:00
2022-09-24 14:14:08 +02:00
2022-11-16 10:04:35 +00:00
2022-11-02 08:51:19 +01:00
2022-09-24 10:01:28 +02:00
2022-09-21 17:30:12 +02:00
2022-04-20 08:18:54 +02:00
2022-09-21 17:30:12 +02:00
2022-11-15 12:48:44 +00:00
2022-04-20 08:18:54 +02:00
2022-10-12 20:14:04 +02:00
2022-06-10 07:30:09 +02:00
2022-09-21 17:30:12 +02:00
2022-09-24 10:01:28 +02:00
2022-11-02 08:51:19 +01:00
2022-07-02 16:41:17 +02:00
2022-08-04 15:18:41 +02:00
2022-07-12 16:35:08 +02:00
2021-12-14 10:57:15 +01:00
2022-11-02 08:51:19 +01:00
2022-06-06 11:12:02 +02:00
2022-11-15 16:38:36 +00:00
2022-06-06 11:12:02 +02:00
2022-10-05 11:59:55 +02:00