)]}' { "commit": "a1d5ac6a5aa5d9d18a481de20d272f64a71391f7", "tree": "e59f1b6d0834f6e25d800a5736f3e31da28c2de2", "parents": [ "02d36a92fc193869547b9d9af00f623974879fdd" ], "author": { "name": "Samuel Holland", "email": "samuel@sholland.org", "time": "Wed Apr 28 17:52:02 2021 -0500" }, "committer": { "name": "Manish Pandey", "email": "manish.pandey2@arm.com", "time": "Fri Oct 15 14:13:54 2021 +0200" }, "message": "feat(psci): require validate_power_state to expose CPU_SUSPEND\n\npsci_cpu_suspend unconditionally calls psci_validate_power_state, which\nasserts that the platform implements ops-\u003evalidate_power_state. To avoid\na failure at runtime, do not expose CPU_SUSPEND unless that callback is\nimplemented. This also allows a platform to provide SYSTEM_SUSPEND\nwithout providing CPU_SUSPEND.\n\nSigned-off-by: Samuel Holland \u003csamuel@sholland.org\u003e\nChange-Id: I5dafb7845f482ab3af03a9de562def41dd70189e\n", "tree_diff": [ { "type": "modify", "old_id": "9c37d63f2a66d8afec19d7644634f677cc6444eb", "old_mode": 33188, "old_path": "lib/psci/psci_setup.c", "new_id": "3cb4f7e43e779de97c18e5a761daa162c047d763", "new_mode": 33188, "new_path": "lib/psci/psci_setup.c" } ] }