Oops, sorry, that patch was for smbfs on -stable. Not -current. ntfs has a similar problem. It implements VOP_BMAP but fakes it, and ntfs_read() doesn't *USE* the buffer cache, so again sendfile() believes that a UIO_NOCOPY read will work when it won't. And, again there is no coherency. This is even worse then what smbfs() does.
I think the solution for ntfs is the same as for smbfs... create a vop_createvobject tag that does not set VOBJBUF and, as with smbfs, this will cause mmap() to fail. -Matt To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message