What | Removed | Added |
---|---|---|
CC | chang.seok.bae@intel.com |
Hello, First, I have to clarify that thermald has nothing to do with this event handling. I gave a pull request to support Netlink events from the kernel: https://github.com/Irqbalance/irqbalance/pull/206 Then, this commit was followed to switch errors to warnings: https://github.com/Irqbalance/irqbalance/commit/febe697ac3216b14397a60937dd403ff88248d97 But this line change made confusion to folks: rc = genl_connect(sock); if (rc) { - log(TO_ALL, LOG_ERR, "thermal: socket bind failed.\n"); + log(TO_ALL, LOG_INFO, "thermal: socket bind failed, thermald may not be running.\n"); return TRUE; } This is not true. It has nothing to do with "thermald". The thermal events come from the kernel with CONFIG_INTEL_HFI_THERMAL=y Let me try to remove that confusing sentence. Then, so far, the issue seems to be on systemd for the reason why it shutdown irqbalance, right? So I would concur that more information is needed as people suggested.