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.
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message