Skip to content
This repository was archived by the owner on Sep 8, 2026. It is now read-only.

[pull] master from libfuse:master - #84

Merged
pull[bot] merged 5 commits into
BY-SOMMER:masterfrom
libfuse:master
Sep 1, 2026
Merged

pull[bot] merged 5 commits into
BY-SOMMER:masterfrom
libfuse:master

Conversation

@pull

@pull pull Bot commented Sep 1, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

bsbernd and others added 5 commits September 1, 2026 12:55
A filesystem that assigns conn->want in its init op clears
FUSE_CAP_OVER_IO_URING along with it -- bit 31 is inside the deprecated
32-bit field. The status line called that not_offered, so the suite
failed daemons whose kernel had offered the transport.

Signed-off-by: Bernd Schubert <bernd@bsbernd.com>
The runner owns discovery, containment and grading; what the build was
configured with and what the kernel offers is a different question, and
run-tests.py had grown four answers to it.

Signed-off-by: Bernd Schubert <bernd@bsbernd.com>
A daemon that dies with io-uring registered leaves the mountpoint returning
ECONNABORTED, not ENOTCONN: the probe open() is queued on a ring the kernel
has not finished tearing down yet, and the teardown ends the request rather
than refusing it. Accepting only ENOTCONN skips the auto-unmount and leaves
the mount behind.

Signed-off-by: Bernd Schubert <bernd@bsbernd.com>
The jobs were parked because GitHub Actions runners had no fuse
io-uring support. ubuntu-latest now runs a 6.17 kernel, which does.

Signed-off-by: Bernd Schubert <bernd@bsbernd.com>
This is safer than using umount2() directly, since it does the all the
"fusermount -u" checks.

Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
@pull pull Bot locked and limited conversation to collaborators Sep 1, 2026
@pull pull Bot added the ⤵️ pull label Sep 1, 2026
@pull
pull Bot merged commit ff27278 into BY-SOMMER:master Sep 1, 2026
1 of 52 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant