summaryrefslogtreecommitdiffstats
path: root/sys/fs/fifofs
Commit message (Expand)AuthorAgeFilesLines
* - Improve comments about locking of the "struct fifoinfo" which is a bitattilio2009-11-061-8/+9
* Provide default implementation for VOP_ACCESS(9), so that filesystems whichtrasz2009-10-011-1/+0
* Use C99 initialization for struct filterops.rwatson2009-09-121-6/+15
* Fix poll() on half-closed sockets, while retaining POLLHUP for fifos.jilles2009-08-251-0/+3
* Fix poll(2) and select(2) for named pipes to return "ready for read"kib2009-07-071-20/+14
* s/a_fdidx/a_fp/ for VOP_OPEN comments that inline struct vop_open_argskib2009-06-101-1/+1
* Remove unused VOP_IOCTL and VOP_KQFILTER implementations for fifofs.kib2009-06-101-40/+2
* Remove VOP_LEASE and supporting functions. This hasn't been used sincerwatson2009-04-101-1/+0
* Tweak the output of VOP_PRINT/vn_printf() some.jhb2009-02-061-0/+1
* Assert an exclusive vnode lock for fifo_cleanup() and fifo_close() sincejhb2009-01-281-2/+2
* The kernel may do unbalanced calls to fifo_close() for fifo vnode,kib2009-01-261-1/+4
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-2/+2
* Remove kernel support for M:N threading.jeff2008-03-121-1/+1
* Remove Giant acquisition around soreceive() and sosend() in fifofs. Therwatson2008-01-261-10/+4
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-2/+2
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-2/+2
* Make ftruncate a 'struct file' operation rather than a vnode operation.jhb2008-01-071-0/+9
* Remove explicit locking of struct file.jeff2007-12-301-4/+1
* When we do open, we should lock the vnode exclusively. This fixes few races:pjd2007-07-261-1/+1
* Revert UF_OPENING workaround for CURRENT.kib2007-05-311-4/+3
* Replace custom file descriptor array sleep lock constructed using a mutexrwatson2007-04-041-1/+3
* Change fifo_printinfo to check if the vnode v_fifoinfo pointermpp2007-03-021-0/+4
* Add a_fdidx to comment prototype for fifo_open().rwatson2006-03-151-0/+1
* If fifo_open() is called with a negative file descriptor, return EINVALrwatson2006-03-141-0/+2
* Second attempt at a work-around for fifo-related socket panics duringrwatson2005-10-011-0/+4
* Back out fifo_vnops.c:1.127, which introduced an sx lock around I/O onrwatson2005-09-271-16/+3
* Assert v_fifoinfo is non-NULL in fifo_close() in order to catchrwatson2005-09-261-0/+1
* Lock the read socket receive buffer when frobbing the sb_state flag onrwatson2005-09-251-2/+2
* For reasons of consistency (and necessity), assert an exclusive vnoderwatson2005-09-231-0/+1
* Add fi_sx, an sx lock to serialize I/O operations on the socket pairrwatson2005-09-221-3/+16
* Assert that (vp) is locked in fifo_close(), since we rely on therwatson2005-09-181-0/+1
* The socket pointers in fifoinfo are not permitted to be NULL, sorwatson2005-09-151-5/+2
* Trim down now (believed to be) unused fifo_ioctl() andrwatson2005-09-131-65/+75
* As a result of kqueue locking work, socket buffer locks will alwaysrwatson2005-09-131-18/+6
* Annotate two issues:rwatson2005-09-131-0/+12
* Introduce no-op nosup fifo kqueue filter and detach routine, which arerwatson2005-09-121-1/+33
* When a request is made to register a filter on a fifo that doesn'trwatson2005-09-121-2/+2
* Remove DFLAG_SEEKABLE from fifo file descriptors: fifos are not seekablerwatson2005-09-121-1/+1
* Only poll the fifo for read events if the fifo is attached to a readablerwatson2005-09-121-2/+2
* After going to some trouble to identify only the write-related eventsrwatson2005-09-121-2/+2
* When a writer opens a fifo, wake up the read socket for read, not therwatson2005-09-121-1/+1
* Add an assertion that fifo_open() doesn't race against other threadsrwatson2005-09-121-0/+2
* Rather than reaching into the internals of the UNIX domain socket coderwatson2005-09-121-1/+1
* - The VI_DOOMED flag now signals the end of a vnode's relationship withjeff2005-03-131-4/+0
* Whitespace in vop_vector{} initializations.phk2005-01-131-0/+1
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-062-2/+2
* Don't forget to bypass vnodes in corner cases.phk2004-12-131-8/+6
* Explicitly panic vop_read/vop_write on fifos.phk2004-12-131-0/+2
* Back when VOP_* was introduced, we did not have new-style structphk2004-12-012-43/+25
* Mechanically change prototypes for vnode operations to use the new typedefs.phk2004-12-011-7/+7
OpenPOWER on IntegriCloud