UIO_NOCOPY in smbfs

Jonas Trollvik jontro at gmail.com
Thu Mar 24 11:58:15 PST 2005


How hard would it be to add the UIO_NOCOPY functionality in smbfs?

This is required for sendfile(2) to work

in  /usr/src/sys/vfs/smbfs/smbfs_io.c on line 183 this exists:
        /*
         * Protect against method which is not supported for now
         */
        if (uiop->uio_segflg == UIO_NOCOPY)
                return EOPNOTSUPP;
EOPNOTSUPP is also the error that sendfile returns.

If it's not too hard, I might give it a try as a newbeginner kernel
hacker, given the right directions...
I've seen this error reported on various places since this problem
aslo exists in freebsd

Regards
Jonas Trollvik





More information about the Kernel mailing list