|
From: <bob...@us...> - 2006-09-29 08:32:34
|
Revision: 595
http://svn.sourceforge.net/hackndev/?rev=595&view=rev
Author: bobofdoom
Date: 2006-09-29 01:32:23 -0700 (Fri, 29 Sep 2006)
Log Message:
-----------
All: pxapwm: Fixed missing semicolons, corrected bl assignment and using safety-checked intensity value.
Modified Paths:
--------------
linux4palm/linux/trunk/drivers/video/backlight/pxapwm_bl.c
Modified: linux4palm/linux/trunk/drivers/video/backlight/pxapwm_bl.c
===================================================================
--- linux4palm/linux/trunk/drivers/video/backlight/pxapwm_bl.c 2006-09-29 08:23:46 UTC (rev 594)
+++ linux4palm/linux/trunk/drivers/video/backlight/pxapwm_bl.c 2006-09-29 08:32:23 UTC (rev 595)
@@ -73,16 +73,16 @@
static int stored_intensity;
static int pxapwmbl_suspend(struct platform_device *pdev, pm_message_t state)
{
- struct pxapwmbl_platform_data *bl = class_get_devdata(&bd->class_dev);
- stored_intensity = bl->props->brightness;
- pxapwmbl_send_intensity(bl, 0)
+ struct pxapwmbl_platform_data *bl = pdev->dev.platform_data;
+ stored_intensity = bl->intensity;
+ pxapwmbl_send_intensity(bl, 0);
return 0;
}
static int pxapwmbl_resume(struct platform_device *pdev)
{
- struct pxapwmbl_platform_data *bl = class_get_devdata(&bd->class_dev);
- pxapwmbl_send_intensity(bl,stored_intensity)
+ struct pxapwmbl_platform_data *bl = pdev->dev.platform_data;
+ pxapwmbl_send_intensity(bl,stored_intensity);
return 0;
}
#else
@@ -99,6 +99,9 @@
if (intensity > pxapwmbl_data.max_brightness)
intensity = pxapwmbl_data.max_brightness;
+
+ if (intensity < 0)
+ intensity = 0;
pxapwmbl_send_intensity(bl, intensity);
bl->intensity=intensity;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|