]> 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)
commit6bc445b2ed24ce1bd26bc9f0337039974abf0a59
treec098d278595f5efbdf7621969cf59d28aac6badf
parent306ecdb73f49138a954908b497994da5d60daff8
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