summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_kq.c
AgeCommit message (Expand)Author
2020-12-25Refactor klist insertion and removalVisa Hankala
2020-06-11Rename poll-compatibility flag to better reflect what it is.Martin Pieuchot
2020-06-08Use a new EV_OLDAPI flag to match the behavior of poll(2) and select(2).Martin Pieuchot
2020-04-07Abstract the head of knote lists. This allows extending the lists,Visa Hankala
2020-02-20Replace field f_isfd with field f_flags in struct filterops to allowVisa Hankala
2020-01-21sys/nfs: misc. tsleep(9) -> tsleep_nsec(9); ok mpi@cheloha
2019-12-31Use C99 designated initializers with struct filterops. In addition,Visa Hankala
2019-12-05Convert infinite sleeps to tsleep_nsec(9).Martin Pieuchot
2019-08-05Allow concurrent reads of the f_offset field of struct file byanton
2019-07-12Revert anton@ changes about read/write unlockingsolene
2019-07-10Make read/write of the f_offset field belonging to struct file MP-safe;anton
2014-11-15add sizes for free(ptr, sizeof(*ptr)). use sizeof(*ptr) for malloc sizes.Ted Unangst
2014-08-06Support NOTE_EOF for kqueue EVFILT_READ filters on NFS files.Philip Guenther
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2014-06-15Fix a few format string bugs with -DDEBUGStefan Fritsch
2014-03-28Reduce uvm include madness. Use <uvm/uvm_extern.h> instead ofMartin Pieuchot
2012-12-05Remove excessive sys/cdefs.h inclusionTheo de Raadt
2009-01-19Introduce a macro to invalidate the attributeThordur I. Bjornsson
2008-09-11issue a NOTE_TRUNCATE if the file size has shrinkedThordur I. Bjornsson
2008-08-20Return EINVAL instead of '1' for invalid kq filters.Thordur I. Bjornsson
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-06-11Canonical for() -> queue.h FOREACH macro conversions.Bret Lambert
2007-09-20MALLOC/FREE -> malloc/free + M_ZERO.Thordur I. Bjornsson
2007-06-01pedro ok'd this ~3500 line diff which removes the vop argumentTheo de Raadt
2007-05-31kill some ifdef noyet code, de-static functions (makes my traces nicer),Thordur I. Bjornsson
2007-05-29Add a name argument to the RWLOCK_INITIALIZER macro.Thordur I. Bjornsson
2007-05-28zap annoying __KERNEL_RCSID().Thordur I. Bjornsson
2007-05-17Collapse struct v_selectinfo in struct vnode, remove theThordur I. Bjornsson
2007-04-19Replace the nfskevq_lock lockmgr lock with rwlock.Thordur I. Bjornsson
2007-04-12If VOP_GETATTR() in the nfs_kqpoll() loop returns ESTALE, catch it.Thordur I. Bjornsson
2005-11-19Remove unnecessary lockmgr() archaism that was costing too much in termsPedro Martelletto
2004-07-21kqueue support for NFS, adapted from netbsd.marius eriksen