Subject: Re: CVS commit: src
To: Quentin Garnier <cube@cubidou.net>
From: Juan RP <juan@xtrarom.org>
List: source-changes
Date: 08/06/2006 20:26:59
On Sun, 6 Aug 2006 19:38:41 +0200
Quentin Garnier <cube@cubidou.net> wrote:

> Hmm, why do I get thanked?  Sure I made a few comments after a quick
> glance at the code but you ignored them apparently.
> 
> I expect this to break on EM64T, but I told you that already...

Can you please explain why EM64T won't work?
 
> Also, why didn't you try adding support for that on i386, too?  I
> haven't seen anything in the spec that restricts Cool'n'Quiet to long
> mode.  And I still feel bitmask_snprintf would be more suitable than
> your own equivalent.

Do we want to have another i386/i386/powernow_k8.c? my goal is
to share most of the code between drivers.

You are right that bitmask_snprintf was made for this kind of things,
but it's not very critical.

> Some other comments:
> 
>  - k8_powernow_setperf could return meaningful errors (e.g., EBUSY in
>    the PN8_STA_PENDING(status) case), which would then be returned by
>    the sysctl handler

Maybe in the future...

>  - you don't free freq_names if k8pnow_current_state is NULL (what if
>    the PSB doesn't list the current state?  you know vendors...  I
>    certainly expect one to ship a laptop with a broken PSB but a correct
>    ACPI table)

Fixed.
 
>  - the spec indicates that FID and VID changes of a dual-core processor
>    must me co-ordinated.

I'll take a look at linux driver.

> Glad I could help.  Please have your code reviewed on tech-kern before
> you commit.

Yes, I try to do that... but sometimes you wait for a review that never happens.