summaryrefslogtreecommitdiff
path: root/sys/dev/sysmon
AgeCommit message (Expand)Author
2022-05-20s/appropiate/appropriate/ in comments and readme file.andvar
2022-03-28driver(9): devsw_detach never fails. Make it return void.riastradh
2021-12-31sysmon(9): Document lock order.riastradh
2021-12-31sysmon(9): Fix callout/thread synchronization.riastradh
2021-12-31sysmon(9): Fix mistake in sysmon_task_queue_barrier.riastradh
2021-12-31sysmon(9): New sysmon_task_queue_barrier(pri) function.riastradh
2021-12-31sysmon: Delete trailing whitespace. No functional change intended.riastradh
2021-09-26- Call selnotify() with sysmon_power_event_queue_mtx held, passing thethorpej
2021-09-26Change the kqueue filterops::f_isfd field to filterops::f_flags, andthorpej
2021-09-07s/aquire/acquire/ in comments, also one typo fix acqure->acquire.andvar
2020-12-18Use sel{remove,record}_knote().thorpej
2020-10-30fix indentationchristos
2020-06-11Update for proplib(3) API changes.thorpej
2020-06-08Update for proplib(3) API changes.thorpej
2020-06-01Don't queue sysmon refresh until the rndsource is attached.riastradh
2020-03-16Use the module subsystem's ability to process SYSCTL_SETUP() entries topgoyette
2020-01-01- Introduce a new global kernel variable "shutting_down" to indicate thatthorpej
2019-08-26Module class of sysmon_envsys, sysmon_wdog and sysmon_power isnakayama
2019-08-20Fix info leak, not all of 'pev' is initialized.maxv
2019-04-26Set the "required modules" to NULL, not to an empty string.pgoyette
2019-03-27Don't create the driver's workqueue twice!pgoyette
2019-03-26in sysmon_envsys_unregister(): loop over sme_sensors_list with TAILQ_FIRSTbad
2019-03-01Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as brieflypgoyette
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-05-27Add support for light sensors that report Illuminance in lux.thorpej
2018-05-26Avoid dereferencing NULL if we attempt to look up an known unit type.thorpej
2018-05-05Defend against some table-lookup-not-found errors.pgoyette
2018-02-08Typos.dholland
2017-10-25Use C99 initializer for filteropsmaya
2017-09-11Improve tracking of the state of an event's callout, and protect allpgoyette
2017-09-06 Fixes a problem that some driver(e.g. acpitz(4) or coretemp(5)) whichmsaitoh
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2015-12-14sysmon's components need to be MODULE_CLASS_DRIVER so they will getpgoyette
2015-12-13Note the sensor number in the error output. Useful for drivers addingjdc
2015-10-15As proposed inbouyer
2015-08-24to garnish, dust with _KERNEL_OPTpooka
2015-06-23Separate the two conditions for the KASSERT, so we can tell whichpgoyette
2015-06-23Fix the KASSERT - we want to make sure that _both_ pointers are non-NULL,pgoyette
2015-06-05Move callout_init to wdog_preinitmatt
2015-05-12Finish work started in previous commit. Ensure that initializationpgoyette
2015-05-12Don't manipulate the autoconfig databases for built-in module.pgoyette
2015-05-05Optimize a bit - don't re-enter the mutex if we're just going to exit.pgoyette
2015-05-05If module_autoload() returns an error, just return that value insteadpgoyette
2015-05-04If autoload of the subcomponent module fails, don't try to call itspgoyette
2015-04-29At suggestion from riastradh@ ...pgoyette
2015-04-28sysmon_task_queue_sched needs to RUN_ONCE(tq_preinit) as well, it canmartin
2015-04-27Replace a home-grown run-once implementation with the real RUN_ONCE()pgoyette
2015-04-25Remove another debug printf() that snuck in.pgoyette
2015-04-25Handle early initialization requirements - thanks martin@ and otherspgoyette
2015-04-25Correctly check return status when registering with pmfpgoyette