The branch main has been updated by asomers:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=7ce93195ddb30b371022ae3adbd9bd24189e1444

commit 7ce93195ddb30b371022ae3adbd9bd24189e1444
Author:     Alan Somers <asom...@freebsd.org>
AuthorDate: 2025-06-05 20:32:22 +0000
Commit:     Alan Somers <asom...@freebsd.org>
CommitDate: 2025-06-05 21:17:53 +0000

    fusefs: delete dead code
    
    These lines have been commented out ever since the first import of fuse.
    The intention seems to be for the original developer to experiment with
    different error handling strategies, but they're very obsolete by now.
    Delete them.
    
    MFC after:      2 weeks
    Sponsored by:   ConnectWise
---
 sys/fs/fuse/fuse_ipc.c   | 5 -----
 sys/fs/fuse/fuse_vnops.c | 4 +---
 2 files changed, 1 insertion(+), 8 deletions(-)

diff --git a/sys/fs/fuse/fuse_ipc.c b/sys/fs/fuse/fuse_ipc.c
index f1f9f801bf4d..d3536e0a2a61 100644
--- a/sys/fs/fuse/fuse_ipc.c
+++ b/sys/fs/fuse/fuse_ipc.c
@@ -443,11 +443,6 @@ retry:
        if (err == EWOULDBLOCK) {
                SDT_PROBE2(fusefs, , ipc, trace, 3,
                        "fticket_wait_answer: EWOULDBLOCK");
-#ifdef XXXIP                           /* die conditionally */
-               if (!fdata_get_dead(data)) {
-                       fdata_set_dead(data);
-               }
-#endif
                err = ETIMEDOUT;
                fticket_set_answered(ftick);
        } else if ((err == EINTR || err == ERESTART)) {
diff --git a/sys/fs/fuse/fuse_vnops.c b/sys/fs/fuse/fuse_vnops.c
index 83f527ec8ec0..d09d86e4f3a1 100644
--- a/sys/fs/fuse/fuse_vnops.c
+++ b/sys/fs/fuse/fuse_vnops.c
@@ -1936,10 +1936,8 @@ fuse_vnop_readdir(struct vop_readdir_args *ap)
        if (fuse_isdeadfs(vp)) {
                return ENXIO;
        }
-       if (                            /* XXXIP ((uio_iovcnt(uio) > 1)) || */
-           (uio_resid(uio) < sizeof(struct dirent))) {
+       if (uio_resid(uio) < sizeof(struct dirent))
                return EINVAL;
-       }
 
        tresid = uio->uio_resid;
        err = fuse_filehandle_get_dir(vp, &fufh, cred, pid);

Reply via email to