core: Add support for CPU pressure notifications
Works the same way as memory pressure notifications. Code is refactored to work on enum arrays to reduce duplication.
This commit is contained in:
committed by
Daan De Meyer
parent
b3bb4fefde
commit
316d17fcbd
@@ -43,6 +43,11 @@ typedef struct PressureResourceInfo {
|
||||
|
||||
extern const PressureResourceInfo pressure_resource_info[_PRESSURE_RESOURCE_MAX];
|
||||
|
||||
static inline const PressureResourceInfo* pressure_resource_get_info(PressureResource resource) {
|
||||
assert(resource >= 0 && resource < _PRESSURE_RESOURCE_MAX);
|
||||
return &pressure_resource_info[resource];
|
||||
}
|
||||
|
||||
DECLARE_STRING_TABLE_LOOKUP(pressure_resource, PressureResource);
|
||||
|
||||
/* Default parameters for pressure watch logic in sd-event and PID 1 */
|
||||
|
||||
Reference in New Issue
Block a user