2022-07-09 14:48:55

by Yuan, Perry

[permalink] [raw]
Subject: [PATCH v2 10/14] cpufreq: cpufreq: export cpufreq cpu release and acquire

"cpufreq_cpu_release" and "cpufreq_cpu_acquire" are only used internally by
drivers/cpufreq/cpufreq.c currently.
Export them so that other drivers such as the AMD P-state driver can use them as well.

Signed-off-by: Perry Yuan <[email protected]>
---
drivers/cpufreq/cpufreq.c | 2 ++
1 file changed, 2 insertions(+)

diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c
index 73432360e6e9..4d3c83da29b7 100644
--- a/drivers/cpufreq/cpufreq.c
+++ b/drivers/cpufreq/cpufreq.c
@@ -262,6 +262,7 @@ void cpufreq_cpu_release(struct cpufreq_policy *policy)

cpufreq_cpu_put(policy);
}
+EXPORT_SYMBOL_GPL(cpufreq_cpu_release);

/**
* cpufreq_cpu_acquire - Find policy for a CPU, mark it as busy and lock it.
@@ -291,6 +292,7 @@ struct cpufreq_policy *cpufreq_cpu_acquire(unsigned int cpu)

return policy;
}
+EXPORT_SYMBOL_GPL(cpufreq_cpu_acquire);

/*********************************************************************
* EXTERNALLY AFFECTING FREQUENCY CHANGES *
--
2.25.1


2022-07-11 00:48:08

by Viresh Kumar

[permalink] [raw]
Subject: Re: [PATCH v2 10/14] cpufreq: cpufreq: export cpufreq cpu release and acquire

On 09-07-22, 10:19, Perry Yuan wrote:
> "cpufreq_cpu_release" and "cpufreq_cpu_acquire" are only used internally by
> drivers/cpufreq/cpufreq.c currently.
> Export them so that other drivers such as the AMD P-state driver can use them as well.

I don't see your driver using them, what am I missing ?

--
viresh

2022-07-11 01:52:01

by Yuan, Perry

[permalink] [raw]
Subject: RE: [PATCH v2 10/14] cpufreq: cpufreq: export cpufreq cpu release and acquire

[AMD Official Use Only - General]

Hi Viresh:

> -----Original Message-----
> From: Viresh Kumar <[email protected]>
> Sent: Monday, July 11, 2022 8:40 AM
> To: Yuan, Perry <[email protected]>
> Cc: [email protected]; Huang, Ray <[email protected]>;
> Sharma, Deepak <[email protected]>; Limonciello, Mario
> <[email protected]>; Fontenot, Nathan
> <[email protected]>; Deucher, Alexander
> <[email protected]>; Su, Jinzhou (Joe) <[email protected]>;
> Huang, Shimmer <[email protected]>; Du, Xiaojian
> <[email protected]>; Meng, Li (Jassmine) <[email protected]>; linux-
> [email protected]; [email protected]
> Subject: Re: [PATCH v2 10/14] cpufreq: cpufreq: export cpufreq cpu release
> and acquire
>
> [CAUTION: External Email]
>
> On 09-07-22, 10:19, Perry Yuan wrote:
> > "cpufreq_cpu_release" and "cpufreq_cpu_acquire" are only used
> > internally by drivers/cpufreq/cpufreq.c currently.
> > Export them so that other drivers such as the AMD P-state driver can use
> them as well.
>
> I don't see your driver using them, what am I missing ?
>
> --
> viresh

The amd-pstate for EPP mode is under testing, I will push that patchset in a few days for reviewing.
If this patch makes confusing, maybe I need to move this patch to coming patchset.

Perry.

2022-07-11 02:12:16

by Yuan, Perry

[permalink] [raw]
Subject: RE: [PATCH v2 10/14] cpufreq: cpufreq: export cpufreq cpu release and acquire

[AMD Official Use Only - General]

Hi Viresh,

> -----Original Message-----
> From: Viresh Kumar <[email protected]>
> Sent: Monday, July 11, 2022 9:40 AM
> To: Yuan, Perry <[email protected]>
> Cc: [email protected]; Huang, Ray <[email protected]>;
> Sharma, Deepak <[email protected]>; Limonciello, Mario
> <[email protected]>; Fontenot, Nathan
> <[email protected]>; Deucher, Alexander
> <[email protected]>; Su, Jinzhou (Joe) <[email protected]>;
> Huang, Shimmer <[email protected]>; Du, Xiaojian
> <[email protected]>; Meng, Li (Jassmine) <[email protected]>; linux-
> [email protected]; [email protected]
> Subject: Re: [PATCH v2 10/14] cpufreq: cpufreq: export cpufreq cpu release
> and acquire
>
> [CAUTION: External Email]
>
> On 11-07-22, 01:39, Yuan, Perry wrote:
> > The amd-pstate for EPP mode is under testing, I will push that patchset in
> a few days for reviewing.
> > If this patch makes confusing, maybe I need to move this patch to coming
> patchset.
>
> Yeah, it should come with users and not like this.
>
> --
> viresh

Thanks a lot for your feedback
Will remove this patch from current patchset in V3.

Perry.

2022-07-11 02:12:39

by Viresh Kumar

[permalink] [raw]
Subject: Re: [PATCH v2 10/14] cpufreq: cpufreq: export cpufreq cpu release and acquire

On 11-07-22, 01:39, Yuan, Perry wrote:
> The amd-pstate for EPP mode is under testing, I will push that patchset in a few days for reviewing.
> If this patch makes confusing, maybe I need to move this patch to coming patchset.

Yeah, it should come with users and not like this.

--
viresh