Age | Commit message (Collapse) | Author |
|
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
|
|
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
|
|
Bug: 214455710
Merged-In: I38cd80d702813f4e2b45d69af2ca451fca0984c6
Change-Id: Ic10a1a206aa4226acc4bce65b8e8293a07d2019f
|
|
f89a857b27 am: 67d943a80f
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1959081
Change-Id: I6db3bad798490d3319cf0da2f6d7c4bb2b0a968d
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1959081
Change-Id: Id8278e87700475644b5b9a2501d62e34fa87eb7b
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1959081
Change-Id: Id6e004fba76b75f4fea0da3b4007cc42553471bc
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1959081
Change-Id: I79b3e48d1670121604d9c637b2b8658cdafdd4a1
|
|
Tagged release.
Test: MediaProviderTests
Bug: 216129364
Signed-off-by: Alessio Balsini <balsini@google.com>
Change-Id: I1fcb0684f88e6160943f0d0d3ab797be13695e61
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1894112
Change-Id: I209af614462a99e3bd6a842ad8aa24fc0a7a3de4
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1894112
Change-Id: I3f5302db2fe898b7d97532a75cf62c9b8e7cc2fc
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1894112
Change-Id: Ia1cf5e5e36529cf215d276e93089b2b3a0b2826b
|
|
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1894112
Change-Id: I200d0ff210eae1ecb372f031702a7db35c7b57aa
|
|
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
|
|
-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
|
|
-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
|
|
-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
|
|
-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
|
|
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
|
|
Bug: 202323961
Merged-In: Icb33ea322703d160e81dd4d786170f113122a6ec
Change-Id: I7527340574221ae0d825e8ddc2d0066b509ad889
|
|
|
|
The command isn't freed and the fuse_fd isn't
closed if execl failed. Fix it.
Signed-off-by: Lixiaokeng <lixiaokeng@huawei.com>
|
|
|
|
|
|
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Merged-In: I2f1d76fe34b6c03a8768aac8f8e333ff1e66124b
Change-Id: Icb33ea322703d160e81dd4d786170f113122a6ec
|
|
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>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Avoid multiple fstat() calls and consolidate all fcheck_* helpers
into fcheck_stat().
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
|
|
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>
|
|
|
|
Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
|
|
* cuse example: fix memory leak
* Travis CI: re-enable leak checking
|
|
|
|
Bug: 189946434
Change-Id: I7fb1ec9d9efcdb41bfc554e5ddb8bf803abe276b
|
|
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>
|
|
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.
|
|
48ea17ee4b am: 4acd51723b am: 8e59d5fba1
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libfuse/+/14529475
Change-Id: If6b149494f4822c3d352aa2a497ed72d7792c5e7
|
|
am: e4c57cf369 am: 9798a56661 am: 4eabf3f010
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1706709
Change-Id: I827ef31f2aa013980feb2ee9c7eecafbf46ce041
|
|
48ea17ee4b am: d019ac07a8 am: f182756da5
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libfuse/+/14529475
Change-Id: Ia9dd0fb5703f5c6f52f4a47f876c458b4c19b360
|
|
48ea17ee4b am: 4acd51723b
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libfuse/+/14529475
Change-Id: I9ea8c262832ca9a039c07e4e47c35450dc03a7ad
|
|
am: e4c57cf369 am: 9798a56661
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1706709
Change-Id: I85fc4239b379fa1e8504a1c3de383787a30a70f0
|
|
am: e4c57cf369 am: bf6977bbd8 am: 5b351a9489
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1706709
Change-Id: I2142dc8800caea8b88f3de0e1763da2dd1defa6e
|