aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/fifofs/fifo_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* fifos: delegate unhandled kqueue filters to underlying filesystemKyle Evans2021-10-121-1/+0
* fifo: support flockMateusz Guzik2021-09-251-1/+3
* fifofs: fifo vnode might be relocked before VOP_OPEN() is calledKonstantin Belousov2021-07-271-1/+13
* fifo: Explicitly initialize generation numbers when openingMark Johnston2021-07-131-2/+2
* fs: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Call pipeselwakeup() after toggling PIPE_EOF.Mark Johnston2020-04-271-2/+8
* Preallocate pipe buffers on pipe creation.Konstantin Belousov2020-03-091-1/+3
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-2/+2
* vfs: flatten vop vectorsMateusz Guzik2019-12-161-0/+1
* fcntl: fix overflow when setting F_READAHEADAlan Somers2019-06-201-1/+1
* Rework pathconf handling for FIFOs.John Baldwin2017-12-191-1/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Consistently use vop_stdpathconf() for default pathconf values.John Baldwin2017-07-111-30/+1
* Remove register keyword from sys/ and ANSIfy prototypesEd Maste2017-05-171-1/+1
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Rewrite sigdeferstop(9) and sigallowstop(9) into more flexibleKonstantin Belousov2016-06-261-6/+4
* Ensure that when a blockable open of fifo returns success, a validKonstantin Belousov2015-09-201-2/+9
* Make SIGSTOP working for sleeps done while waiting for fifo readers orKonstantin Belousov2015-01-181-1/+7
* Ignore the error from pipespace_new when creating a pipe.Mateusz Guzik2014-05-021-3/+1
* Do not allow O_EXEC opens for fifo, return EINVAL.Konstantin Belousov2013-12-171-1/+1
* I am comparing current pipe code with the one in 8.3-STABLE r236165,David Xu2012-07-311-17/+4
* When a thread is blocked in direct write state, it only sets PIPE_DIRECTWDavid Xu2012-07-311-2/+8
* Update comment.Konstantin Belousov2012-03-111-1/+1
* Remove fifo.h. The only used function declaration from the header isKonstantin Belousov2012-03-111-1/+0
* The pipe_poll() performs lockless access to the vnode to testKonstantin Belousov2012-03-071-13/+12
* merge pipe and fifo implementationsKip Macy2012-02-231-403/+75
* Initialize fifoinfo fi_wgen field on open. The only important is theKonstantin Belousov2011-12-041-1/+1
* Add the fo_chown and fo_chmod methods to struct fileops and use themKonstantin Belousov2011-08-161-0/+2
* - Improve comments about locking of the "struct fifoinfo" which is a bitAttilio Rao2009-11-061-8/+9
* Provide default implementation for VOP_ACCESS(9), so that filesystems whichEdward Tomasz Napierala2009-10-011-1/+0
* Use C99 initialization for struct filterops.Robert Watson2009-09-121-6/+15
* Fix poll() on half-closed sockets, while retaining POLLHUP for fifos.Jilles Tjoelker2009-08-251-0/+3
* Fix poll(2) and select(2) for named pipes to return "ready for read"Konstantin Belousov2009-07-071-20/+14
* s/a_fdidx/a_fp/ for VOP_OPEN comments that inline struct vop_open_argsKonstantin Belousov2009-06-101-1/+1
* Remove unused VOP_IOCTL and VOP_KQFILTER implementations for fifofs.Konstantin Belousov2009-06-101-40/+2
* Remove VOP_LEASE and supporting functions. This hasn't been used sinceRobert Watson2009-04-101-1/+0
* Tweak the output of VOP_PRINT/vn_printf() some.John Baldwin2009-02-061-0/+1
* Assert an exclusive vnode lock for fifo_cleanup() and fifo_close() sinceJohn Baldwin2009-01-281-2/+2
* The kernel may do unbalanced calls to fifo_close() for fifo vnode,Konstantin Belousov2009-01-261-1/+4
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-2/+2
* Remove kernel support for M:N threading.Jeff Roberson2008-03-121-1/+1
* Remove Giant acquisition around soreceive() and sosend() in fifofs. TheRobert Watson2008-01-261-10/+4
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-2/+2
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-2/+2
* Make ftruncate a 'struct file' operation rather than a vnode operation.John Baldwin2008-01-071-0/+9
* Remove explicit locking of struct file.Jeff Roberson2007-12-301-4/+1
* When we do open, we should lock the vnode exclusively. This fixes few races:Pawel Jakub Dawidek2007-07-261-1/+1
* Revert UF_OPENING workaround for CURRENT.Konstantin Belousov2007-05-311-4/+3
* Replace custom file descriptor array sleep lock constructed using a mutexRobert Watson2007-04-041-1/+3
* Change fifo_printinfo to check if the vnode v_fifoinfo pointerMike Pritchard2007-03-021-0/+4