File tree Expand file tree Collapse file tree 5 files changed +21
-1
lines changed Expand file tree Collapse file tree 5 files changed +21
-1
lines changed Original file line number Diff line number Diff line change 44
55COREFREQ_MAJOR = 2
66COREFREQ_MINOR = 0
7- COREFREQ_REV = 8
7+ COREFREQ_REV = 9
88HW = $(shell uname -m)
99CC ?= cc
1010WARNING ?= -Wall -Wfatal-errors
Original file line number Diff line number Diff line change @@ -4601,7 +4601,12 @@ static int CoreFreqK_Policy_Init(struct cpufreq_policy *policy)
46014601 * Core -> Clock .Hz ) / 1000LLU ;
46024602
46034603 /* MANDATORY Per-CPU Initialization */
4604+ #if LINUX_VERSION_CODE >= KERNEL_VERSION (6 , 18 , 0 )
4605+ policy -> cpuinfo .transition_latency = \
4606+ CPUFREQ_DEFAULT_TRANSITION_LATENCY_NS ;
4607+ #else
46044608 policy -> cpuinfo .transition_latency = CPUFREQ_ETERNAL ;
4609+ #endif
46054610 policy -> cur = policy -> cpuinfo .max_freq ;
46064611 policy -> min = policy -> cpuinfo .min_freq ;
46074612 policy -> max = policy -> cpuinfo .max_freq ;
Original file line number Diff line number Diff line change @@ -2661,7 +2661,12 @@ static int CoreFreqK_Policy_Init(struct cpufreq_policy *policy)
26612661 * Core -> Clock .Hz ) / 1000LLU ;
26622662
26632663 /* MANDATORY Per-CPU Initialization */
2664+ #if LINUX_VERSION_CODE >= KERNEL_VERSION (6 , 18 , 0 )
2665+ policy -> cpuinfo .transition_latency = \
2666+ CPUFREQ_DEFAULT_TRANSITION_LATENCY_NS ;
2667+ #else
26642668 policy -> cpuinfo .transition_latency = CPUFREQ_ETERNAL ;
2669+ #endif
26652670 policy -> cur = policy -> cpuinfo .max_freq ;
26662671 policy -> min = policy -> cpuinfo .min_freq ;
26672672 policy -> max = policy -> cpuinfo .max_freq ;
Original file line number Diff line number Diff line change @@ -2648,7 +2648,12 @@ static int CoreFreqK_Policy_Init(struct cpufreq_policy *policy)
26482648 * Core -> Clock .Hz ) / 1000LLU ;
26492649
26502650 /* MANDATORY Per-CPU Initialization */
2651+ #if LINUX_VERSION_CODE >= KERNEL_VERSION (6 , 18 , 0 )
2652+ policy -> cpuinfo .transition_latency = \
2653+ CPUFREQ_DEFAULT_TRANSITION_LATENCY_NS ;
2654+ #else
26512655 policy -> cpuinfo .transition_latency = CPUFREQ_ETERNAL ;
2656+ #endif
26522657 policy -> cur = policy -> cpuinfo .max_freq ;
26532658 policy -> min = policy -> cpuinfo .min_freq ;
26542659 policy -> max = policy -> cpuinfo .max_freq ;
Original file line number Diff line number Diff line change @@ -22005,7 +22005,12 @@ static int CoreFreqK_Policy_Init(struct cpufreq_policy *policy)
2200522005 * Core->Clock.Hz) / 1000LLU;
2200622006
2200722007 /* MANDATORY Per-CPU Initialization */
22008+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 18, 0)
22009+ policy->cpuinfo.transition_latency = \
22010+ CPUFREQ_DEFAULT_TRANSITION_LATENCY_NS;
22011+ #else
2200822012 policy->cpuinfo.transition_latency = CPUFREQ_ETERNAL;
22013+ #endif
2200922014 policy->cur = policy->cpuinfo.max_freq;
2201022015 policy->min = policy->cpuinfo.min_freq;
2201122016 policy->max = policy->cpuinfo.max_freq;
You can’t perform that action at this time.
0 commit comments