summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_event.c
Commit message (Expand)AuthorAgeFilesLines
* Rework overflow checks of r247898 to not let too "intelligent" compiler tomav2013-03-091-3/+4
* Fix off-by-one error in nanoseconds validation.mav2013-03-071-1/+1
* Fix time math overflows and improve zero intervals handling in poll(),mav2013-03-061-5/+10
* MFcalloutng:davide2013-03-041-53/+29
* Make the interval timings for EVFILT_TIMER more accurate. tvtohz() alwaysjhb2012-07-131-5/+12
* Update comment.pjd2012-06-141-1/+1
* - Add knlist_init_rw_reader() function to kqueue(9).melifaro2012-03-261-0/+42
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-2/+2
* Fix a deficiency in the selinfo interface:attilio2011-08-251-0/+1
* Add the fo_chown and fo_chmod methods to struct fileops and use themkib2011-08-161-0/+2
* Rename CAP_*_KEVENT to CAP_*_EVENT.jonathan2011-08-121-3/+3
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDrwatson2011-08-111-3/+4
* After the r219999 is merged to stable/8, rename fallocf(9) to falloc(9)kib2011-04-011-1/+1
* Defer freeing a kevent list until after dropping kqueue locks.jhb2010-03-301-4/+6
* Do not leak process lock when current thread is not allowed to see target.kib2010-02-141-1/+3
* If a filter has already been added, actually return EEXIST when tryingbrooks2009-12-311-1/+2
* The devices that supported EVFILT_NETDEV kqueue filters were removed inbrooks2009-12-311-1/+1
* Postpone dropping fp till both kq_global and kqueue mutexes arekib2009-10-101-3/+3
* Use correct sizeof() object for klist 'list'. Currently, struct klistdelphij2009-09-281-4/+4
* Change unsigned foo to u_foo as required by style(9).rdivacky2009-09-221-3/+3
* Fix the style of the previous commit.rdivacky2009-09-171-1/+2
* Make these argument/variable unsigned as the defines for them don't fitrdivacky2009-09-171-3/+3
* Add EV_RECEIPT to kevents.sson2009-09-161-1/+1
* Add the EV_DISPATCH flag to kevents.sson2009-09-161-2/+4
* Add EVFILT_USER to kevents.sson2009-09-161-0/+99
* Add optional touch event filter hooks to kevents.sson2009-09-161-37/+56
* Use C99 initialization for struct filterops.rwatson2009-09-121-10/+25
* - Turn the third (islocked) argument of the knote call into flags parameter.stas2009-06-281-6/+18
* Adapt vfs kqfilter to the shared vnode lock used by zfs write vop. Usekib2009-06-101-14/+29
* Fix a number of style issues in the MALLOC / FREE commit. I've tried todes2008-10-231-3/+2
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-6/+5
* The kqueue_register() function assumes that it is called from the top ofkib2008-07-071-15/+67
* The r178914 I erronously put the setting of the KQ_FLUXWAIT flag beforekib2008-07-071-2/+1
* Kqueue_scan() may sleep when encountered the influx knotes. On the otherkib2008-05-101-1/+10
* The kqueue_close() encountering the KN_INFLUX knotes on the kq beingkib2008-05-101-4/+11
* - Convert two timeout users to the new callout_reset_curcpu() api.jeff2008-04-021-3/+3
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-1/+1
* Make ftruncate a 'struct file' operation rather than a vnode operation.jhb2008-01-071-0/+11
* Remove explicit locking of struct file.jeff2007-12-301-23/+11
* Refactor select to reduce contention and hide internal implementationjeff2007-12-161-3/+6
* Revert previous commits which I committed by mistake.rodrigc2007-07-141-9/+0
* The last entry in the ext2_opts array must be NULL,rodrigc2007-07-141-0/+9
* In kern_kevent(), unconditionally fdrop() fp once fget() has succeeded,rwatson2007-05-281-2/+1
* Select a more appealing spelling for the word acquire.rwatson2007-05-271-10/+10
* Replace custom file descriptor array sleep lock constructed using a mutexrwatson2007-04-041-9/+9
* Remove 'MPSAFE' annotations from the comments above most system calls: allrwatson2007-03-041-6/+0
* Save exit status of an exiting process in kn_data in the knote.jhb2006-11-201-0/+1
* remove unnecessary NULL check...jmg2006-09-251-2/+1
* hide kqueue_register from public view, and replace it w/ kqfd_register...jmg2006-09-241-2/+30
* add KTRACE hooks into kevent... This will help people debug their kqueuejmg2006-09-241-2/+38
OpenPOWER on IntegriCloud