aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_event.c
Commit message (Expand)AuthorAgeFilesLines
* prevent doing filter ops locking for staticly compiled filter ops...John-Mark Gurney2014-11-161-17/+39
* Make kevent(2) periodic timer events more reliably periodic. The eventIan Lepore2014-10-041-5/+9
* Add a new fo_fill_kinfo fileops method to add type-specific information toJohn Baldwin2014-09-221-0/+11
* Fix various issues with invalid file operations:John Baldwin2014-09-121-35/+3
* Extend kqueue's EVFILT_TIMER by adding precision unit flags supportBaptiste Daroussin2014-07-181-7/+34
* Hide internal details of sbintime_t implementation wrapping INT64_MAX intoDavide Italiano2014-04-121-3/+3
* Implement kqueue(2) for procdesc(4).Ed Schouten2014-04-071-12/+7
* When KN_INFLUX is set on the knote due to kqueue_register() orKonstantin Belousov2014-04-051-26/+32
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Add in a default initialiser for the EVOPS_SENDFILE kqueue filterops.Adrian Chadd2014-01-171-0/+1
* Add a compile-time control over the size of KN_HASHSIZE.Adrian Chadd2014-01-071-0/+4
* Fix compilation on 32 bit architectures and use INT64_MAX instead ofStefan Eßer2013-12-191-3/+6
* Fix overflow for timeout values of more than 68 years, which is the maximumStefan Eßer2013-12-191-1/+2
* Replace CAP_POLL_EVENT and CAP_POST_EVENT capability rights (which I hadPawel Jakub Dawidek2013-11-151-4/+11
* kqueue: Change error for kqueues rlimit from EMFILE to ENOMEM and documentJilles Tjoelker2013-11-031-1/+1
* Add a resource limit for the total number of kqueues available to theKonstantin Belousov2013-10-211-1/+23
* Do not allow negative timeouts for kqueue timers, check for theKonstantin Belousov2013-09-261-2/+10
* Pre-acquire the filedesc sx when a possibility exists that the laterKonstantin Belousov2013-09-221-3/+30
* Revert r255672, it has some serious flaws, leaking file references etc.Roman Divacky2013-09-181-71/+52
* Implement epoll support in Linuxulator. This is a tiny wrapper around kqueueRoman Divacky2013-09-181-52/+71
* Use TAILQ instead of STAILQ for kqeueue filedescriptors to ensure constantKonstantin Belousov2013-09-131-3/+3
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-3/+9
* fix up some comments and a white space issue...John-Mark Gurney2013-08-261-6/+6
* Make sendfile() a method in the struct fileops. Currently onlyGleb Smirnoff2013-08-151-0/+1
* Some small cleanups to the fixes in r180340:John Baldwin2013-08-131-3/+3
* Don't emit a spurious EVFILT_PROC event with no fflags set on process exitJohn Baldwin2013-08-071-2/+19
* Change callout use counter to use C11 atomics.Ed Schouten2013-06-161-10/+15
* Rework overflow checks of r247898 to not let too "intelligent" compiler toAlexander Motin2013-03-091-3/+4
* Fix off-by-one error in nanoseconds validation.Alexander Motin2013-03-071-1/+1
* Fix time math overflows and improve zero intervals handling in poll(),Alexander Motin2013-03-061-5/+10
* MFcalloutng:Davide Italiano2013-03-041-53/+29
* Make the interval timings for EVFILT_TIMER more accurate. tvtohz() alwaysJohn Baldwin2012-07-131-5/+12
* Update comment.Pawel Jakub Dawidek2012-06-141-1/+1
* - Add knlist_init_rw_reader() function to kqueue(9).Alexander V. Chernikov2012-03-261-0/+42
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-2/+2
* Fix a deficiency in the selinfo interface:Attilio Rao2011-08-251-0/+1
* Add the fo_chown and fo_chmod methods to struct fileops and use themKonstantin Belousov2011-08-161-0/+2
* Rename CAP_*_KEVENT to CAP_*_EVENT.Jonathan Anderson2011-08-121-3/+3
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDRobert Watson2011-08-111-3/+4
* After the r219999 is merged to stable/8, rename fallocf(9) to falloc(9)Konstantin Belousov2011-04-011-1/+1
* Defer freeing a kevent list until after dropping kqueue locks.John Baldwin2010-03-301-4/+6
* Do not leak process lock when current thread is not allowed to see target.Konstantin Belousov2010-02-141-1/+3
* If a filter has already been added, actually return EEXIST when tryingBrooks Davis2009-12-311-1/+2
* The devices that supported EVFILT_NETDEV kqueue filters were removed inBrooks Davis2009-12-311-1/+1
* Postpone dropping fp till both kq_global and kqueue mutexes areKonstantin Belousov2009-10-101-3/+3
* Use correct sizeof() object for klist 'list'. Currently, struct klistXin LI2009-09-281-4/+4
* Change unsigned foo to u_foo as required by style(9).Roman Divacky2009-09-221-3/+3
* Fix the style of the previous commit.Roman Divacky2009-09-171-1/+2
* Make these argument/variable unsigned as the defines for them don't fitRoman Divacky2009-09-171-3/+3
* Add EV_RECEIPT to kevents.Stacey Son2009-09-161-1/+1