]> www.infradead.org Git - users/jedix/linux-maple.git/commit
cpuidle: menu: Optimize bucket assignment when next_timer_ns equals KTIME_MAX
authorZhongqiu Han <quic_zhonhan@quicinc.com>
Sat, 5 Apr 2025 13:53:08 +0000 (21:53 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 9 Apr 2025 17:37:30 +0000 (19:37 +0200)
commitd4a7882f93bf2520315d10ab600ea4701e22be69
tree0f528a81f7a8603a9deeaf75f9310e83a0e4cd2b
parent194c396e8a0d25f06dfb02683f8e33727a58882f
cpuidle: menu: Optimize bucket assignment when next_timer_ns equals KTIME_MAX

Directly assign the last bucket value instead of calling which_bucket()
when next_timer_ns equals KTIME_MAX, the largest possible value that
always falls into the last bucket.

This avoids unnecessary calculations and enhances performance.

Reviewed-by: Christian Loehle <christian.loehle@arm.com>
Signed-off-by: Zhongqiu Han <quic_zhonhan@quicinc.com>
Link: https://patch.msgid.link/20250405135308.1854342-1-quic_zhonhan@quicinc.com
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpuidle/governors/menu.c