_cm_monitor(9)
π NAME π
okay bestie, meet _cm_monitor(9) β the kernel function that monitors the temperature and returns true for exceptions. π«Άβ¨
β¨ SYNOPSIS β¨
bool _cm_monitor (struct charger_manager *cm );
π ARGUMENTS π
cmβ the Charger Manager representing the battery. That's the whole argument, bestie. ππ
π¦ DESCRIPTION π¦
okay so here's the vibe check: _cm_monitor returns true if there is an event to notify for the battery. π
Periodt. More specifically β and this is the iconique part β it's true if the status of "emergency_stop" changes. πβ¨ No cap.
π SEE ALSO π
Kernel file ./drivers/power/supply/charger-manager.c is the spot, and these besties are all part of the (9) crew:
is_batt_present(9)is_ext_pwr_online(9)get_batt_uV(9)is_charging(9)is_full_charged(9)is_polling_required(9)try_charger_enable(9)check_charging_duration(9)cm_get_target_status(9)cm_monitor(9)_setup_polling(9)cm_monitor_poller(9)cm_setup_timer(9)charger_extcon_work(9)charger_extcon_notifier(9)charger_extcon_init(9)charger_manager_register_extcon(9)charger_manager_prepare_sysfs(9)
mwah π β source/version: ./drivers/power/supply Β· date: October 2026 Β· page: _cm_monitor(9).
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms