Calling sendfile() with the SF_NODISKIO flag, will still block if the descriptor points to a file that is on an NFS mount. In this situation I feel accessing data over the network should be considered "disk io" and it should return EBUSY. This seems to happen on every version of FreeBSD, so I do not believe it to be a regression in FreeBSD 7.2 or a new bug. How-To-Repeat: any sendfile call such as: sendfile(fd,clientsock,offset,sendsize,&sf,&cnt,SF_NODISKIO); will still block while the NFS lookup occurs.
For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped