[Nouveau] [PATCH 1/1] nv30: Fix parsing of perf table

Ben Skeggs skeggsb at gmail.com
Fri Mar 18 18:40:30 PDT 2011


On Fri, 2011-03-18 at 20:19 +0000, Emil Velikov wrote:
> Perf tables v 1.2 and 1.3 (seen on Geforce FX/ 5) are not long enough to store the voltage label/id
> 
> v2 - Remove comment from the code
Thank you :)

Pushed, with the log message line split to fit into 80 chars.

Ben.
> 
> Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
> ---
>  drivers/gpu/drm/nouveau/nouveau_perf.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/drivers/gpu/drm/nouveau/nouveau_perf.c b/drivers/gpu/drm/nouveau/nouveau_perf.c
> index ac62a1b..670e3cb 100644
> --- a/drivers/gpu/drm/nouveau/nouveau_perf.c
> +++ b/drivers/gpu/drm/nouveau/nouveau_perf.c
> @@ -134,7 +134,7 @@ nouveau_perf_init(struct drm_device *dev)
>  		case 0x13:
>  		case 0x15:
>  			perflvl->fanspeed = entry[55];
> -			perflvl->voltage = entry[56];
> +			perflvl->voltage = (recordlen > 56) ? entry[56] : 0;
>  			perflvl->core = ROM32(entry[1]) * 10;
>  			perflvl->memory = ROM32(entry[5]) * 20;
>  			break;




More information about the Nouveau mailing list