summaryrefslogtreecommitdiffstats
path: root/sys/dev/hotplug.c
AgeCommit message (Expand)AuthorFilesLines
2020-04-07Abstract the head of knote lists. This allows extending the lists,visa1-3/+3
2020-02-20Replace field f_isfd with field f_flags in struct filterops to allowvisa1-2/+2
2019-12-31Use C99 designated initializers with struct filterops. In addition,visa1-3/+7
2019-12-31Convert infinite sleeps to {m,t}sleep_nsec(9).mpi1-2/+2
2016-06-07per trending style, add continue to empty loops.tedu1-2/+2
2015-03-14Remove some includes include-what-you-use claims don'tjsg1-2/+1
2015-02-10Switch uiomovei(..., sizeof whatever, ...) to uiomove().miod1-2/+2
2015-02-10First step towards making uiomove() take a size_t size argument:miod1-2/+2
2011-07-02kqueue attach functions should return an errno or 0, not a plain 1. Fixnicm1-2/+2
2010-12-15revert the malloc change, as it meant dropping events before the device istedu1-15/+2
2010-12-02make hotplug queue dynamic, allowing us to increase size without waste.tedu1-4/+17
2009-11-09Every selwakeup() should have a matching KNOTE() (even if kqueue isn'tnicm1-2/+1
2006-05-28Remove device id from hotplug events.mk1-5/+3
2006-05-28Include device id in hotplug events. This will be used by ntpd to checkmk1-3/+5
2004-10-08If the hotplug queue is full, bump the tail pointer in the circular buffer.drahn1-2/+5
2004-09-15Return the ability to queue events before hotplugd started.grange1-5/+2
2004-07-30Correctly drain event queue on close. Fixes PR #3874miod1-2/+2
2004-07-05clean & knfderaadt1-15/+8
2004-07-05do not queue events when no daemon running. flush all events on last close.deraadt1-1/+8
2004-05-30Devices hot plugging support.grange1-0/+233