aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-12Snap for 8176975 from 63199a4c44c372d70a78c3a24badecde54344b4c to tm-releaseandroid-vts-13.0_r8android-vts-13.0_r7android-vts-13.0_r6android-vts-13.0_r5android-vts-13.0_r4android-vts-13.0_r3android-vts-13.0_r2android-vts-13.0_r1android-security-13.0.0_r9android-security-13.0.0_r8android-security-13.0.0_r7android-security-13.0.0_r6android-security-13.0.0_r5android-security-13.0.0_r4android-security-13.0.0_r3android-security-13.0.0_r2android-security-13.0.0_r18android-security-13.0.0_r17android-security-13.0.0_r16android-security-13.0.0_r15android-security-13.0.0_r14android-security-13.0.0_r13android-security-13.0.0_r12android-security-13.0.0_r11android-security-13.0.0_r10android-security-13.0.0_r1android-platform-13.0.0_r9android-platform-13.0.0_r8android-platform-13.0.0_r7android-platform-13.0.0_r6android-platform-13.0.0_r5android-platform-13.0.0_r4android-platform-13.0.0_r3android-platform-13.0.0_r20android-platform-13.0.0_r2android-platform-13.0.0_r19android-platform-13.0.0_r18android-platform-13.0.0_r17android-platform-13.0.0_r16android-platform-13.0.0_r15android-platform-13.0.0_r14android-platform-13.0.0_r13android-platform-13.0.0_r12android-platform-13.0.0_r11android-platform-13.0.0_r10android-platform-13.0.0_r1android-cts-13.0_r8android-cts-13.0_r7android-cts-13.0_r6android-cts-13.0_r5android-cts-13.0_r4android-cts-13.0_r3android-cts-13.0_r2android-cts-13.0_r1android-13.0.0_r8android-13.0.0_r7android-13.0.0_r6android-13.0.0_r5android-13.0.0_r4android-13.0.0_r31android-13.0.0_r3android-13.0.0_r2android-13.0.0_r12android-13.0.0_r1android13-tests-releaseandroid13-security-releaseandroid13-s3-releaseandroid13-s2-releaseandroid13-s1-releaseandroid13-releaseandroid13-platform-releaseandroid13-gsiAndroid Build Coastguard Worker
Change-Id: I7edf8eff7d33ab3bc853933a8e6f8d2aa984ea76
2022-02-11[automerger skipped] Empty merge of ↵t_frc_odp_330442040t_frc_odp_330442000t_frc_con_330443020t_frc_cbr_330443000t_frc_ase_330444010t_frc_art_330443060android-t-qpr3-beta-3-gplandroid-t-qpr3-beta-1-gplandroid-t-qpr2-beta-3-gplandroid-t-qpr2-beta-2-gplandroid-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r57android-13.0.0_r56android-13.0.0_r55android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android-13.0.0_r30android-13.0.0_r29android-13.0.0_r28android-13.0.0_r27android-13.0.0_r24android-13.0.0_r23android-13.0.0_r22android-13.0.0_r21android-13.0.0_r20android-13.0.0_r19android-13.0.0_r18android-13.0.0_r17android-13.0.0_r16aml_uwb_331910010aml_uwb_331820070aml_uwb_331613010aml_uwb_331611010aml_uwb_331410010aml_uwb_331310030aml_uwb_331115000aml_uwb_331015040aml_uwb_330810010aml_tz4_332714070aml_tz4_332714050aml_tz4_332714010aml_tz4_331910000aml_tz4_331314030aml_tz4_331314020aml_tz4_331314010aml_tz4_331012050aml_tz4_331012040aml_tz4_331012000aml_go_wif_330911000aml_go_uwb_330912000aml_go_tz4_330912000aml_go_tet_330914010aml_go_swc_330913000aml_go_sta_330911000aml_go_sdk_330810000aml_go_sch_330911000aml_go_res_330912000aml_go_per_330912000aml_go_odp_330913000aml_go_odp_330912000aml_go_neu_330912000aml_go_net_330913000aml_go_mpr_330912000aml_go_ase_330913000aml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000aml_go_adb_330913000aml_ase_331311020aml_ase_331112000aml_ase_331011020aml_ads_331920180aml_ads_331814200aml_ads_331710270aml_ads_331611190aml_ads_331511020aml_ads_331418080aml_ads_331131000android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-qpr1-s8-releaseandroid13-qpr1-s7-releaseandroid13-qpr1-s6-releaseandroid13-qpr1-s5-releaseandroid13-qpr1-s4-releaseandroid13-qpr1-s3-releaseandroid13-qpr1-s2-releaseandroid13-qpr1-s1-releaseandroid13-qpr1-releaseandroid13-mainline-uwb-releaseandroid13-mainline-tzdata4-releaseandroid13-mainline-go-wifi-releaseandroid13-mainline-go-uwb-releaseandroid13-mainline-go-tzdata4-releaseandroid13-mainline-go-tethering-releaseandroid13-mainline-go-sdkext-releaseandroid13-mainline-go-scheduling-releaseandroid13-mainline-go-resolv-releaseandroid13-mainline-go-permission-releaseandroid13-mainline-go-os-statsd-releaseandroid13-mainline-go-odp-releaseandroid13-mainline-go-neuralnetworks-releaseandroid13-mainline-go-networking-releaseandroid13-mainline-go-mediaprovider-releaseandroid13-mainline-go-media-swcodec-releaseandroid13-mainline-go-appsearch-releaseandroid13-mainline-go-adservices-releaseandroid13-mainline-go-adbd-releaseandroid13-mainline-appsearch-releaseandroid13-mainline-adservices-releaseandroid13-frc-odp-releaseandroid13-frc-conscrypt-releaseandroid13-frc-cellbroadcast-releaseandroid13-frc-art-releaseandroid13-devandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseandroid13-d3-s1-releaseandroid13-d2-releaseaml_tz4_332714010Xin Li
sc-v2-dev-plus-aosp-without-vendor@8084891 am: acf23ee814 -s ours am: 3c5aaa3c6b -s ours am skip reason: Merged-In I38cd80d702813f4e2b45d69af2ca451fca0984c6 with SHA-1 7e5a12d6de is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libfuse/+/16843233 Change-Id: I0a023ce9e92bfadb8f043ac091e5d373314aaf7d
2022-02-11[automerger skipped] Empty merge of ↵Xin Li
sc-v2-dev-plus-aosp-without-vendor@8084891 am: acf23ee814 -s ours am skip reason: Merged-In I38cd80d702813f4e2b45d69af2ca451fca0984c6 with SHA-1 7e5a12d6de is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libfuse/+/16843233 Change-Id: Id49bb7085b773098b62fd5b24a78d6a8e4e70b5d
2022-02-11Empty merge of sc-v2-dev-plus-aosp-without-vendor@8084891Xin Li
Bug: 214455710 Merged-In: I38cd80d702813f4e2b45d69af2ca451fca0984c6 Change-Id: Ic10a1a206aa4226acc4bce65b8e8293a07d2019f
2022-01-26Snap for 8115127 from cf2ecd0ca3b023bcd1f492a2a8964154f4253b04 to tm-releaseAndroid Build Coastguard Worker
Change-Id: I35a5dfdbd177bacf1f563f283e3b3a72948623dd
2022-01-25Merge tag 'fuse-3.10.5' into HEAD am: cd66eb8d16 am: 0492860686 am: ↵Alessio Balsini
f89a857b27 am: 67d943a80f Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1959081 Change-Id: I6db3bad798490d3319cf0da2f6d7c4bb2b0a968d
2022-01-25Merge tag 'fuse-3.10.5' into HEAD am: cd66eb8d16 am: 0492860686 am: f89a857b27Alessio Balsini
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1959081 Change-Id: Id8278e87700475644b5b9a2501d62e34fa87eb7b
2022-01-25Merge tag 'fuse-3.10.5' into HEAD am: cd66eb8d16 am: 0492860686Alessio Balsini
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1959081 Change-Id: Id6e004fba76b75f4fea0da3b4007cc42553471bc
2022-01-25Merge tag 'fuse-3.10.5' into HEAD am: cd66eb8d16Alessio Balsini
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1959081 Change-Id: I79b3e48d1670121604d9c637b2b8658cdafdd4a1
2022-01-24Merge tag 'fuse-3.10.5' into HEADandroid-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Alessio Balsini
Tagged release. Test: MediaProviderTests Bug: 216129364 Signed-off-by: Alessio Balsini <balsini@google.com> Change-Id: I1fcb0684f88e6160943f0d0d3ab797be13695e61
2021-11-30Snap for 7953399 from 2df88fddbd2487e338c0d816125b2ccdf19e3a34 to tm-releaseAndroid Build Coastguard Worker
Change-Id: I22b444906ed95af9d1eae893dfe64a0450061dab
2021-11-29Support fuse-bpf am: 7e5a12d6de am: 819883ecfa am: fba9df7776 am: bd03b38488Alessio Balsini
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1894112 Change-Id: I209af614462a99e3bd6a842ad8aa24fc0a7a3de4
2021-11-29Support fuse-bpf am: 7e5a12d6de am: 819883ecfa am: fba9df7776Alessio Balsini
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1894112 Change-Id: I3f5302db2fe898b7d97532a75cf62c9b8e7cc2fc
2021-11-29Support fuse-bpf am: 7e5a12d6de am: 819883ecfaAlessio Balsini
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1894112 Change-Id: Ia1cf5e5e36529cf215d276e93089b2b3a0b2826b
2021-11-29Support fuse-bpf am: 7e5a12d6deAlessio Balsini
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1894112 Change-Id: I200d0ff210eae1ecb372f031702a7db35c7b57aa
2021-11-16Support fuse-bpfAlessio Balsini
Add struct fuse_args Introduce bpf_arg in fuse_reply_entry Currently, the opcode filters are zeroed to preserve the libfuse compatibility. Bug: 202785178 Test: Along with other changes, file /sys/fs/bpf/prog_fuse_media_fuse_media appears. Signed-off-by: Alessio Balsini <balsini@google.com> Signed-off-by: Paul Lawrence <paullawrence@google.com> Change-Id: I38cd80d702813f4e2b45d69af2ca451fca0984c6
2021-10-09Snap for 7809064 from 9616b0bd5be9ace165d7f401af35f9845bdc48eb to tm-releaseAndroid Build Coastguard Worker
Change-Id: Iff1f004327230ab3ffec434662e9158540f2e97b
2021-10-08[automerger skipped] Merge Android 12 am: 7a5210792c -s ours am: 9ce47971ab ↵Xin Li
-s ours am: 748659c1a5 -s ours am: cbee8ee746 -s ours am: 489b1b9ca9 -s ours am skip reason: Merged-In Icb33ea322703d160e81dd4d786170f113122a6ec with SHA-1 e78b8b174d is already in history Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1847534 Change-Id: I20b75c8aaa9b90b7b90f58384f5c39197d8dc279
2021-10-08[automerger skipped] Merge Android 12 am: 7a5210792c -s ours am: 9ce47971ab ↵Xin Li
-s ours am: 748659c1a5 -s ours am: cbee8ee746 -s ours am skip reason: Merged-In Icb33ea322703d160e81dd4d786170f113122a6ec with SHA-1 e78b8b174d is already in history Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1847534 Change-Id: I6a43bf662c8c2b772ba3f77aa22aebfa5a9b0fbd
2021-10-08[automerger skipped] Merge Android 12 am: 7a5210792c -s ours am: 9ce47971ab ↵Xin Li
-s ours am: 748659c1a5 -s ours am skip reason: Merged-In Icb33ea322703d160e81dd4d786170f113122a6ec with SHA-1 e78b8b174d is already in history Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1847534 Change-Id: I1c5b187c2f511f9e785a3317d5058230225032ef
2021-10-08[automerger skipped] Merge Android 12 am: 7a5210792c -s ours am: 9ce47971ab ↵Xin Li
-s ours am skip reason: Merged-In Icb33ea322703d160e81dd4d786170f113122a6ec with SHA-1 e78b8b174d is already in history Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1847534 Change-Id: Ie814372348353b0a842ce2f602288a3a04c5c539
2021-10-08[automerger skipped] Merge Android 12 am: 7a5210792c -s oursXin Li
am skip reason: Merged-In Icb33ea322703d160e81dd4d786170f113122a6ec with SHA-1 e78b8b174d is already in history Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1847534 Change-Id: Ia782118689619684476aba511646078c581fe3b7
2021-10-06Merge Android 12android-s-v2-preview-1android-s-v2-preview-1Xin Li
Bug: 202323961 Merged-In: Icb33ea322703d160e81dd4d786170f113122a6ec Change-Id: I7527340574221ae0d825e8ddc2d0066b509ad889
2021-09-06Released 3.10.5Nikolaus Rath
2021-09-06Fix: fd and memory leak in mount.fuse.c (#614)lixiaokeng
The command isn't freed and the fuse_fd isn't closed if execl failed. Fix it. Signed-off-by: Lixiaokeng <lixiaokeng@huawei.com>
2021-08-25use same hashbang as in rest of repositorya1346054
2021-08-25fix spellinga1346054
2021-08-25remove executable file mode bit from source filesa1346054
2021-08-19Snap for 7655068 from 6ec540ceae1012771bcb002d78bc74936e2c392e to tm-releaseAndroid Build Coastguard Worker
Change-Id: If82a05e861874d9b8504fca9ec12034d69eedf73
2021-08-18[automerger skipped] Merge sc-dev-plus-aosp-without-vendor@7634622 am: ↵Xin Li
e78b8b174d -s ours am: 22f971e127 -s ours am: 3b96ef1cbd -s ours am: 80d23bda4b -s ours am skip reason: Merged-In I2f1d76fe34b6c03a8768aac8f8e333ff1e66124b with SHA-1 4acd51723b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libfuse/+/15567330 Change-Id: If8efa0c4309c114e74572335ff54b221b1df9f93
2021-08-17[automerger skipped] Merge sc-dev-plus-aosp-without-vendor@7634622 am: ↵Xin Li
e78b8b174d -s ours am: 22f971e127 -s ours am: 3b96ef1cbd -s ours am skip reason: Merged-In I2f1d76fe34b6c03a8768aac8f8e333ff1e66124b with SHA-1 4acd51723b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libfuse/+/15567330 Change-Id: If602833822201a47e738793997a42fb7dd432c30
2021-08-17[automerger skipped] Merge sc-dev-plus-aosp-without-vendor@7634622 am: ↵Xin Li
e78b8b174d -s ours am: 22f971e127 -s ours am skip reason: Merged-In I2f1d76fe34b6c03a8768aac8f8e333ff1e66124b with SHA-1 4acd51723b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libfuse/+/15567330 Change-Id: If115a6e94dfb1f4ec124adff1f5077757d75d0a6
2021-08-17[automerger skipped] Merge sc-dev-plus-aosp-without-vendor@7634622 am: ↵Xin Li
e78b8b174d -s ours am skip reason: Merged-In I2f1d76fe34b6c03a8768aac8f8e333ff1e66124b with SHA-1 4acd51723b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libfuse/+/15567330 Change-Id: I7f953524ec648eaa23f181d7f684863ce0f0e8c9
2021-08-14Merge sc-dev-plus-aosp-without-vendor@7634622temp_sam_202323961Xin Li
Merged-In: I2f1d76fe34b6c03a8768aac8f8e333ff1e66124b Change-Id: Icb33ea322703d160e81dd4d786170f113122a6ec
2021-08-04meson.build: fix wrong .symver detectionGiulio Benetti
As pointed here [1] __has_attribute() is broken for many attributes and if it doesn't support the specific attribute it returns true, so we can't really rely on that for this check. This lead to Buildroot libfuse3 build failure [2] where that shows up with: ``` error: symver is only supported on ELF platforms ``` Indeed Microblaze doesn't support ELF since it doesn't include elfos.h, but __has_attribute(symver) returns true. So let's substitute the #ifdef __has_attribute() with a stronger test on a function foo() with __attribute__((symver ("test@TEST"))). [1]: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101766 [2]: http://autobuild.buildroot.net/results/d6c/d6cfaf2aafaeda3c12d127f6a2d2e175b25e654f/build-end.log Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
2021-06-24Travis-CI: Make sure lsan supppressions file can be read by root.Nikolaus Rath
2021-06-23Do not run unlinked files test on passthrough_hp with old kernelsAmir Goldstein
test_syscalls unlinked testfiles check fails on passthourhg_hp without the kernel commit "fuse: fix illegal access to inode with reused nodeid" queued for kernel 5.14 [1]. Make this check opt-in and do not run it with kernel version before 5.14. [1] https://lore.kernel.org/linux-fsdevel/CAJfpegtGKjeK8E5QsHKF0=re1J9wVHuGRVgg9NDJ_OOwQdCUNg@mail.gmail.com/ Signed-off-by: Amir Goldstein <amir73il@gmail.com>
2021-06-16Fix: a potential crash on failure to setlocalelixiaokeng
setlocale() can fail, returning NULL, which will lead to a crash in iconv_new(). Fix it like in iconv_help(). Signed-off-by: Lixiaokeng <lixiaokeng@huawei.com>
2021-06-14passthrough_hp: excercise reusing inode numbersAmir Goldstein
Before last unlink() release the reference on inode.fd to allow reuse of underlying fs inode number, mark the server inode "deleted" and bump it's generation counter. When same inode number is found on lookup(), the server inode object will be reused as well. Skip this when inode has an open file and when writeback cache is enabled. This will be used to verify inode reuse bug fix in the kernel. Signed-off-by: Amir Goldstein <amir73il@gmail.com>
2021-06-14test/test_syscalls.c: check unlinked testfiles at the end of the testAmir Goldstein
On some tests on regular files, open an O_PATH fd of the testfile and record it along side the size and mode and inode. At the end of all tests, use recorded testfiles info to re-check the size mode and inode of the unlinked testfiles. With O_PATH fd, the server does not have to keep the inode alive so FUSE inode may be stale or bad. Therefore, ESTALE and EIO are valid results for fstat() on the old testfile fd's, but returning the wrong size or mode is an invalid result. Signed-off-by: Amir Goldstein <amir73il@gmail.com>
2021-06-14test/test_syscalls.c: refactor fcheck_* helpersAmir Goldstein
Avoid multiple fstat() calls and consolidate all fcheck_* helpers into fcheck_stat(). Signed-off-by: Amir Goldstein <amir73il@gmail.com>
2021-06-14test/test_syscalls.c: use unique filename per testAmir Goldstein
Generate unique filename per test (only for regular file for now). Make sure to unlink the unique filename after each test. realpath variable was renamed to basepath_r to fix build warning on conflicting symbols with realpath() function. Signed-off-by: Amir Goldstein <amir73il@gmail.com>
2021-06-09Released 3.10.4Nikolaus Rath
2021-06-09Add an option to disable building tests (#533)asafkahlon
Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
2021-06-09Cuse example: Fix memory leak (#607)Christian Menges
* cuse example: fix memory leak * Travis CI: re-enable leak checking
2021-06-09fix typo in man (#609)Sergey Fedoseev
2021-06-03Snap for 7418644 from 2ba2f3c2976da8f653f70dd477f93a9855bc0dba to tm-releaseandroid-build-team Robot
Change-Id: Iede104addf0c23ff24017a7e46cae74cd6d4c976
2021-06-02Merge sc-mainline-prodXin Li
Bug: 189946434 Change-Id: I7fb1ec9d9efcdb41bfc554e5ddb8bf803abe276b
2021-06-02test/test_syscalls.c: fix test failure on xfs src dir (#611)Amir Goldstein
rename dir loop test fails when test tmp dir is xfs with an error test_rename_dir_loop() - rename : File exists That is because xfs returns EEXIST for the case of renaming over a non-empty directory. According to rename(2) man page, EEXIST and ENOTEMPTY are both valid error code in this case. Signed-off-by: Amir Goldstein <amir73il@gmail.com>
2021-05-19Define FUSE_USE_VERSION in Doxygen. (#608)Junichi Uekawa
We currently do not pass anything in PREDEFINED and that means FUSE_USE_VERSION is undefined. Add that definition so that Doxygen built-in C pre-processor can use FUSE_USE_VERSION value to find the correct comment to parse.