summaryrefslogtreecommitdiff
path: root/sys/dev/sysmon
AgeCommit message (Expand)Author
2020-06-07Pull up following revision(s) (requested by riastradh in ticket #946):martin
2019-09-01Pull up following revision(s) (requested by maxv in ticket #128):martin
2019-08-26Pull up following revision(s) (requested by nakayama in ticket #118):martin
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
2015-04-25Fix typo - thanks, riz@pgoyette
2015-04-25Register the sysmon pseudo-device with power management framework so wepgoyette
2015-04-25make things boot again, from martin.christos
2015-04-25Use tabs for indentation.pgoyette
2015-04-25Release the mutex in the error path.pgoyette
2015-04-24We only need the _cd when we are a module.christos
2015-04-24The sysmon_envsys module also depends on sysmon_power (for delivery ofpgoyette
2015-04-24With new (corrected) configuration declarations file, the cdevsw ispgoyette
2015-04-24Update configuration definitions for new sysmonpgoyette
2015-04-24Remove a left-over debugging printf()pgoyette
2015-04-24This really does need to return an error code, so change thepgoyette
2015-04-24It's a function returning void; don't return an error code.agc
2015-04-23Update module dependencies for all the existing modules that depend on sysmon...pgoyette
2015-04-23Modularize sysmon and its componentspgoyette
2015-04-18Remove some debugging printf()s that were erroneously committed.pgoyette
2015-04-18use unsigned type for flag bits.mlelstv