Age | Commit message (Expand) | Author |
2019-05-04 | Removed all diagnostic, calling printf() here might create a recursion. | Martin Pieuchot |
2019-05-04 | Relax the check in knote_{de,en}queue: don't panic w/o KERNEL_LOCK(). | Martin Pieuchot |
2019-05-01 | sprinkle some KERNEL_ASSERT_LOCKED() | David Gwynne |
2018-11-27 | EVFILT_TIMER: Remove extra tick from tvtohz(9) on timeout reload. | cheloha |
2018-11-17 | Avoid leaking kernel memory in struct kevent padding. | Todd C. Miller |
2018-09-04 | kevent: Don't poll for nonzero timeouts < 1us. | cheloha |
2018-08-20 | Reorder checks in the read/write(2) family of syscalls to prepare making | Martin Pieuchot |
2018-08-15 | Grab the KERNEL_LOCK() in MP-unsafe fo_close routines. This prevents | Visa Hankala |
2018-08-09 | Remove redundant "kq == kn->kn_kq" checks. The lists kq_knhash and | Visa Hankala |
2018-08-07 | Fix dangling knote references. | Visa Hankala |
2018-06-18 | Put file descriptors on shared data structures when they are completely | Martin Pieuchot |
2018-06-17 | Move kqueue related fields from struct filedesc to struct kqueue. Solves a panic | anton |
2018-06-15 | kevent: don't reject timeouts greater than 100 million seconds | cheloha |
2018-06-05 | Revert introduction of fdinsert(), a sanitify check triggers when | Martin Pieuchot |
2018-06-02 | Put file descriptors on shared data structures when they are completely | Martin Pieuchot |
2018-05-22 | kevent: correctly check that timeout's nanoseconds are on [0, 1000000000) | cheloha |
2018-04-27 | Move FREF() inside fd_getfile(). | Martin Pieuchot |
2018-04-10 | Convert 'struct fileops' definitions to C99. | Martin Pieuchot |
2018-04-08 | Test for preexisting conditions when re-enabling events | Mike Belopuhov |
2018-04-03 | Move FREF()s just after fd_getfile() in sys_kevent(), sys_lseek() and | Martin Pieuchot |
2018-01-13 | introduce a filter called EVFILT_DEVICE that can be used to notify | Robert Nagy |
2017-12-18 | Revert support for multiple threads to enter kqueue_scan() in parallel. | Martin Pieuchot |
2017-11-04 | Make it possible for multiple threads to enter kqueue_scan() in parallel. | Martin Pieuchot |
2017-10-11 | Move `kq_count' increase/decrease close to the corresponding TAILQ_* | Martin Pieuchot |
2017-10-11 | Move kq_kev from struct kqueue to the stack. | Martin Pieuchot |
2017-05-31 | Add support for EV_RECEIPT and EV_DISPATCH flags | Mike Belopuhov |
2017-02-11 | Add a flags argument to falloc() that lets it optionally set the | Philip Guenther |
2016-09-24 | move knhash size to event.h, use it for hashfree. from Mathieu - | Ted Unangst |
2016-09-15 | all pools have their ipl set via pool_setipl, so fold it into pool_init. | David Gwynne |
2016-08-25 | pool_setipl | David Gwynne |
2016-07-14 | Prevent silly states via knotes on pids > 2^32 and on nonexistent signals. | Philip Guenther |
2016-07-14 | kevent validates that ident is a valid fd by getting the file. one sad | Ted Unangst |
2016-05-13 | contrary to documentation and other implementations, kevent was preventing | Ted Unangst |
2016-01-06 | tidy up whitespace, etc. | Ted Unangst |
2015-12-20 | size for free, sent and reminded by Mathieu. also delete null check. | Ted Unangst |
2015-12-17 | arrays decay to pointers without needing & | Ted Unangst |
2015-12-17 | add ktrace to kevent. ok guenther | Ted Unangst |
2015-12-05 | remove stale lint annotations | Ted Unangst |
2015-10-29 | In knote(), use SLIST_FOREACH_SAFE when walking the klist since a call to | Joel Sing |
2015-10-11 | Always set the timeout at least one tick in the future for EVFILT_TIMER | Philip Guenther |
2015-10-10 | shuffle #ifdef TIOCSTI block to avoid a future /*FALLTHROUGH*/ mistake. | Theo de Raadt |
2015-10-09 | oops, snuck into a syscalls sync; spotted by sthen | Theo de Raadt |
2015-10-09 | sync | Theo de Raadt |
2014-12-19 | start retiring the nointr allocator. specify PR_WAITOK as a flag as a | Ted Unangst |
2014-12-09 | More malloc() -> mallocarray() in the kernel. | Doug Hogan |
2014-11-03 | pass size argument to free() | Theo de Raadt |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-05-15 | knote_processexit() needs the thread to pass down to FRELE(), so pass it | Philip Guenther |
2014-03-30 | Eliminates struct pcred by moving the real and saved ugids into | Philip Guenther |
2014-01-22 | Delete casts in assignments to void* and passed void* arguments. | Philip Guenther |