]> git.baikalelectronics.ru Git - kernel.git/commit
leds: leds-pwm: fix duty time overflow.
authorXiubo Li <Li.Xiubo@freescale.com>
Wed, 11 Dec 2013 09:19:42 +0000 (01:19 -0800)
committerBryan Wu <cooloney@gmail.com>
Tue, 28 Jan 2014 01:28:50 +0000 (17:28 -0800)
commit2dda735c436d709032f68a95c557a60fa37bd02a
treec098d278595f5efbdf7621969cf59d28aac6badf
parent40e1c1bfc83bfad47e475358fc130c1209b22133
leds: leds-pwm: fix duty time overflow.

Overflow maybe occurs when calculates the duty time. For instance,
the period time is 990000000ns, and the max_brightness is 127, when
setting the brightness to 12, the duty value will be 25906026ns, but
it should be 93543307ns.

Signed-off-by: Bryan Wu <cooloney@gmail.com>
drivers/leds/leds-pwm.c