summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_sensors.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Convert infinite sleeps to {m,t}sleep_nsec(9).mpi2019-12-191-2/+2
* Correct wakeup() dance in sensor_task_work()deraadt2017-04-091-3/+5
* Sensors are run as callbacks inside tasks. During suspend a sensorderaadt2017-04-081-2/+23
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* we want to defer work traditionally (in openbsd) handled in andlg2015-02-091-2/+2
* remove the second void * argument on tasks.dlg2015-01-271-4/+4
* prefer sizeof(*ptr) to sizeof(struct) for malloc and freetedu2014-11-141-3/+3
* some systems install sensors where numbering introduces a gap whichjasper2014-11-081-2/+2
* panic when a sensordev gets installed twice, instead of blowing up amazinglyjasper2014-11-041-2/+2
* add a few sizes to freetedu2014-11-011-2/+2
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* use a separate task queue for sensors;mikeb2013-12-091-2/+7
* move kernel sensor tasks from using workqs to tasks. while heredlg2013-11-041-51/+34
* sys/param.h gets you sys/types.h automaticallyderaadt2013-03-281-2/+1
* Get rid of MAXSENSORDEVICES. Gaps in sensordev lists are now handledderaadt2010-04-201-17/+24
* timeout_add -> timeout_add_msecblambert2009-08-031-2/+2
* Convert timeout_add() calls using multiples of hz to timeout_add_sec()blambert2008-09-101-2/+2
* fix a memory leak that was introduced in r1.20 on 2007-06-24T05Z; ok dlgcnst2007-07-031-2/+3
* rework sensor tasks to use the kernels generic workq rather than a specialdlg2007-06-241-88/+72
* perhaps it made art's head hurt because it is wrong. triggers NULLderaadt2007-06-041-65/+50
* rework the sensor task handling to run in the kernels generic workq.dlg2007-06-011-50/+65
* split userland & kernel struct sensor/sensordev so that the additionderaadt2007-03-221-18/+18
* kernel code implimemting the new two-level sensor api; written byderaadt2006-12-231-21/+94
* force a new sensor task to be run as soon as possible. previously it useddlg2006-11-061-2/+3
* Remove device id from hotplug events.mk2006-05-281-3/+3
* intrducing device type DV_SENSOR turned out to be a bad idea as ithenning2006-05-281-3/+3
* need <sys/device.h> or it doesn't compile on sparc64jason2006-05-281-1/+2
* Include device id in hotplug events. This will be used by ntpd to checkmk2006-05-281-3/+3
* unbreak, of course this needs to included sys/hotplug.h toohenning2006-05-281-1/+2
* Make sensor add/remove create hotplug events (after much prodding from henning). Idea from mbalmer. 'in it goes!' deraadt.mk2006-05-271-1/+10
* sensors_head is only used in kern_sensors.c, so its unnecessay to declaredlg2006-03-121-2/+2
* get rid of the sensors globals. theyre were only used by sysctl fordlg2006-01-281-9/+22
* Replace SENSOR_ADD() macro with a pair of functionsgrange2006-01-191-1/+34
* rename the sensor globals to names that are not obvious to avoiddlg2005-11-211-3/+3
* shorten this a bit through better use of TAILQ macros.dlg2005-11-131-13/+5
* the tasklist can be modified while the kthread is sleeping, so refetchdlg2005-11-101-5/+5
* first go at a generic kthread for sensors to be run out of. its a bitdlg2005-11-101-1/+125
* split the sensors stuff out into a source file of its own.dlg2005-11-101-0/+28