lkml.org 
[lkml]   [2012]   [Jun]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 2/5] regulator: Fix the s5m8767a problem of the division by null
    Date
    If ramp_delay is 0, delay value can be divided by zero.
    This patch can fix the problem.

    Signed-off-by: Sangbeom Kim <sbkim73@samsung.com>
    ---
    drivers/regulator/s5m8767.c | 2 +-
    1 files changed, 1 insertions(+), 1 deletions(-)

    diff --git a/drivers/regulator/s5m8767.c b/drivers/regulator/s5m8767.c
    index 4edf344..ce9dda2 100644
    --- a/drivers/regulator/s5m8767.c
    +++ b/drivers/regulator/s5m8767.c
    @@ -451,7 +451,7 @@ static int s5m8767_set_voltage_time_sel(struct regulator_dev *rdev,

    desc = reg_voltage_map[reg_id];

    - if (old_sel < new_sel)
    + if ((old_sel < new_sel) && s5m8767->ramp_delay)
    return DIV_ROUND_UP(desc->step * (new_sel - old_sel),
    s5m8767->ramp_delay * 1000);
    return 0;
    --
    1.7.1



    \
     
     \ /
      Last update: 2012-06-13 11:02    [W:0.026 / U:31.320 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site