summaryrefslogtreecommitdiffstats
path: root/sys/nfs/nfs_kq.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Refactor klist insertion and removalvisa2020-12-251-3/+3
* Rename poll-compatibility flag to better reflect what it is.mpi2020-06-111-4/+4
* Use a new EV_OLDAPI flag to match the behavior of poll(2) and select(2).mpi2020-06-081-9/+64
* Abstract the head of knote lists. This allows extending the lists,visa2020-04-071-3/+3
* Replace field f_isfd with field f_flags in struct filterops to allowvisa2020-02-201-3/+3
* sys/nfs: misc. tsleep(9) -> tsleep_nsec(9); ok mpi@cheloha2020-01-211-3/+3
* Use C99 designated initializers with struct filterops. In addition,visa2019-12-311-5/+14
* Convert infinite sleeps to tsleep_nsec(9).mpi2019-12-051-2/+2
* Allow concurrent reads of the f_offset field of struct file byanton2019-08-051-2/+2
* Revert anton@ changes about read/write unlockingsolene2019-07-121-2/+2
* Make read/write of the f_offset field belonging to struct file MP-safe;anton2019-07-101-2/+2
* add sizes for free(ptr, sizeof(*ptr)). use sizeof(*ptr) for malloc sizes.tedu2014-11-151-3/+3
* Support NOTE_EOF for kqueue EVFILT_READ filters on NFS files.guenther2014-08-061-1/+5
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hderaadt2014-07-081-3/+1
* Fix a few format string bugs with -DDEBUGsf2014-06-151-2/+2
* Reduce uvm include madness. Use <uvm/uvm_extern.h> instead ofmpi2014-03-281-2/+1
* Remove excessive sys/cdefs.h inclusionderaadt2012-12-051-3/+1
* Introduce a macro to invalidate the attributethib2009-01-191-2/+2
* issue a NOTE_TRUNCATE if the file size has shrinkedthib2008-09-111-4/+9
* Return EINVAL instead of '1' for invalid kq filters.thib2008-08-201-2/+2
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
* Canonical for() -> queue.h FOREACH macro conversions.blambert2008-06-111-1/+2
* MALLOC/FREE -> malloc/free + M_ZERO.thib2007-09-201-4/+3
* pedro ok'd this ~3500 line diff which removes the vop argumentderaadt2007-06-011-5/+2
* kill some ifdef noyet code, de-static functions (makes my traces nicer),thib2007-05-311-21/+14
* Add a name argument to the RWLOCK_INITIALIZER macro.thib2007-05-291-2/+2
* zap annoying __KERNEL_RCSID().thib2007-05-281-4/+1
* Collapse struct v_selectinfo in struct vnode, remove thethib2007-05-171-8/+3
* Replace the nfskevq_lock lockmgr lock with rwlock.thib2007-04-191-21/+15
* If VOP_GETATTR() in the nfs_kqpoll() loop returns ESTALE, catch it.thib2007-04-121-2/+9
* Remove unnecessary lockmgr() archaism that was costing too much in termspedro2005-11-191-13/+12
* kqueue support for NFS, adapted from netbsd.marius2004-07-211-0/+359