Messages in this thread | | | Date | Sat, 18 Sep 1999 00:01:36 -0400 | From | Douglas Gilbert <> | Subject | Can a char device close() block |
| |
This is a more general question based on the thread "NONBLOCKing close blocks in named" which was referring to sockets.
I presumed that the close() on a char driver like the SCSI sg could not block. This opens up the problem of what to do if the file descriptor in question still has a SCSI command outstanding. This can be handled by flagging but the wheels fall off if the driver is a module and a "rmmod" is then performed. [Should a "rmmod" be blocked in this situation?]
Doug Gilbert
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |